499991 14126780 -401025287 -507273565 62068095 596150891 -753343544 119418918 -20321098 -389645130 -376763992 253282420 5598045 184638451 -86795476 -182400014 122101226 109018859 -643578068 28490467 315702143 -233315782 -12403749 99403843 662193537 5095750 -3373328 -155841742 -47499378 -16242829 -72415222 -107721408 -69514 -770390668 -535416468 -6599404 592274213 -243889256 -3626866 569404028 -213356307 69863087 109146917 504512578 -587049768 -65344742 298424053 -376041085 178532346 -97583397 161292556 -3535906 -3821944 -808141 41308487 -320621788 -157092300 35919346 -386849349 632325996 -401887741 -258310097 197437284 58262524 132468610 -57788028 620316802 -36863613 -99167297 -239666375 73489766 -91769192 33610159 10575474 -56077533 -86631881 545324877 -43270833 -333270854 -206466251 267072381 -90673251 4293486 228423503 232851824 -207657454 -114487587 82900641 306470375 432808383 -600967340 818885865 -190548705 53606613 78964907 239586697 21540082 157990407 263983164 -112845577 -19714731 355965037 71692033 -4982058 -449365224 -105525 -106420638 -168792695 -364152239 16406762 334712826 -199218461 110266389 207102744 26939444 -69579436 -168208909 -94306364 163183946 -477090602 -479820956 131041170 202261885 269305126 555033195 -165405335 -509690686 417171384 -569675013 -38566786 -154860456 97707826 -141865497 54033496 19261400 180601701 270592219 -1123318 -278231530 727038208 7226889 89900027 -6977813 94369596 383302405 -681127256 17471603 477525923 46860383 -574525734 237395703 13683615 -161042558 476386007 761995398 377037169 380968419 339109491 -257755753 123801916 -547199901 600682383 -40007546 485390753 -181800299 -14712666 64968294 497131445 21271328 80172824 -9259620 69906855 500087735 12613655 6813073 4584094 118619455 346305351 90446874 297212676 -295992118 -70284873 1490558 -250076304 275317821 832285944 -261753054 123843269 -51090138 62283811 54859496 -16911496 43678007 368405936 308942808 -427722771 204741514 -85974187 -349883776 -257659046 -596611712 62551999 804154317 -505919851 401755323 2463409 -78933172 164053825 404841170 7191092 28333926 18785298 -144047370 -128231489 729741436 8287884 -174725268 -858513409 40695371 333898923 -4504072 67765695 324648727 -2586353 876667630 -494745573 253513867 -7796660 530687345 219857330 -356732283 -61918397 11977416 -377811631 -115870465 -195404189 160646719 -285755 -335442216 219422997 528230530 48081053 206025309 137814590 -120935469 17802809 -123113173 -217165851 149070402 4339014 -175007334 -304140275 355260900 188092349 -306253096 -459747211 -750541438 -83577714 -346632280 -155326359 -134315445 -337233919 61265880 147366440 -389582098 -130925965 432097158 124690735 440275138 -238638995 -23599191 -200718129 258652667 730973571 597593996 -114341133 -545386309 -10023500 583656475 102896234 149797884 -44649169 -585131039 52969652 281218756 -577036529 -716224111 -10952274 -380128830 -303714735 -100519594 -829631551 -616529022 259062022 -967706 111604823 -544818763 472724333 915577929 832658 774115 43308295 -6841960 -681158207 758233344 -7944970 -16976431 342384327 564052789 92233601 -418565334 -140609576 -337971434 27384486 91118198 -15403792 252372887 158019213 244533501 2772323 916702651 -416970224 583035645 56124874 599481267 142629561 31970210 -49855441 258531033 596475506 596274176 18409154 -369972882 701794625 -105065090 -566947413 9248577 410583356 561143396 -1567886 -133805756 -481325422 -400593690 189898857 314923834 -6206309 14819028 131625542 143069806 -166012961 7801479 95782010 685606650 143254625 223300637 189165687 209221510 -216630062 541963547 -288911104 -64002802 -72181976 48070541 24984595 249290383 4397067 -107098711 -19892862 405097031 -648790251 -401784889 -406960276 526719 36585531 79548225 58762689 -311663398 73974613 -60091869 -230135321 -479730682 -196976539 -217367339 668242419 -151148653 431626002 -172806256 -501060689 29656585 -193105152 -17138023 418764329 251069210 -542752433 -1452419 -5497490 -50910640 80843835 -24811769 144207673 87751490 -118415738 66321096 -22862467 7745242 850320612 -102747460 170665653 -237024123 -114089589 10411860 -208076525 -143471443 -292925767 -125495285 604678524 -607666403 -841768678 -413200365 -381831138 851254889 282074213 -106064017 108042189 64224505 150271934 6910140 -27638586 -4244590 -688570551 -234395211 85688163 48885175 189836739 -76943136 -191957437 47406365 773236 721170811 52098530 474446672 170115187 -184856695 -12943125 33859312 -335145935 29271408 -10941638 328218248 100144059 -482127239 240333776 -525996524 473189777 -102257617 -157504873 -84369820 -583109922 -150367974 31905395 -25036250 -147801825 -223449801 -295745245 81707136 -15270439 93348406 358244575 89379371 411307989 707549227 19288228 -331355866 -80905219 -304109885 -70555209 24811925 579598395 385069859 592261826 72317269 -59619923 -11134348 -630457489 -581663493 -70422963 -339928587 -1546951 287062630 28671690 -464914896 630027098 -239920371 14471259 -13240523 1314883 377379518 13336550 -609873150 -23006561 337572034 29739177 95833498 381872352 7977155 471795632 63495110 651860345 -257621740 -99402225 -138720075 -174824354 -122874807 -426808865 6043742 1592670 2266464 -10897659 674882627 82504903 -648190656 5747221 -19667815 -392164848 -315810309 818042227 122535505 -752913860 117047053 2283206 -937394254 445183901 260466017 161901058 832958497 219669844 989338 -134124054 148967398 -3645504 -548328668 10395317 -230352808 -524688757 -3817771 13037292 172097328 114612990 130200543 474005720 284835560 321059811 -252832040 -219960374 -245340595 -160761940 -558549815 211299879 -23333986 -681089186 521572 318462265 -9665975 177089816 -190177224 39542272 -463960106 1489117 -83751987 -8995804 218377000 24013100 74567622 498824873 599522330 74380126 411115765 23625054 -185245776 -3447125 -105616577 489611731 -488377 -632064188 -92530263 -17424351 561954525 178644958 176510237 707287569 177003197 3565507 332229541 488100480 -40087635 673660029 1024940 97844182 153914340 560163553 -30908553 -126386373 46413982 -83019171 -83218924 746777677 -9924610 -370129 500924474 174549 -2179925 -468282009 93971937 -295170402 526954540 -630573571 -127833883 83934981 -1847595 410319773 -40928550 -51849003 -65938333 -399655496 465412277 -12520563 -658709689 1579785 -120577665 -186428817 -73672461 14279422 -187266619 -381541362 -320183964 198647449 202859091 191030718 261075120 79434679 -83531752 17248924 518033291 33337402 -507871142 573462416 -764126264 183547121 171063328 604544196 296921858 807429005 208726183 -7427259 150430294 463624963 115225068 -103241094 -282833098 20892623 -254346862 479361994 -13673346 15113014 -547979059 -119091026 -487018903 15133824 193003428 -1481072 62076710 72905087 -287303102 -79524871 16735670 481368284 -859904438 -48066549 -205753175 315656644 142592417 -18355182 10395755 95369978 -259215214 58650199 -243158061 25946457 -20818787 -102476489 -44015093 519011707 -306269849 -152638214 -367103923 268380495 158147719 -367377544 115136209 393902306 -645618 81948345 -49671179 -180297217 5659674 -45653760 -62456711 272669139 353430916 -397484575 499224074 -341668069 135497431 -6036143 92397741 -8481762 33006185 4860753 301598647 -93750009 325102713 -710100868 -147771130 -466013243 -448682008 249990097 -183515685 475923581 51822402 -25360447 99179231 175436194 -225795691 -14766057 -1700614 247788928 479955447 361916763 -227208415 9471155 175980916 15762523 15229339 -87011566 1256470 46585839 175072331 -237786412 57398442 173284475 -61390935 -148213368 -649892458 305612345 45117663 261375262 83195589 -42704083 524607900 626210955 20490362 -60697524 35578949 193954494 698654606 -156008078 558324385 -14687484 -456180465 -326289929 885700 -145089798 -185862990 36368991 128485092 376451765 -258064610 216658104 -437163039 120181030 165870161 422685075 377105142 -167155175 351912950 -7559109 -129159721 -480715459 -254313446 -61052828 393453288 9780712 448636260 -285589909 243316444 346828984 130446011 -292078 244681058 -376188578 -96104182 110193603 265862842 -173468058 -636571292 -215825116 839815 104647721 -118973107 -542896520 144454948 193932421 22632023 -14135367 -97084580 -5499683 -275938417 59347763 80336110 -85131601 132041037 -12896358 663762953 383179411 -122512489 -143546909 -445217242 -489969023 -19133127 -14414844 -145350035 -64559305 11311156 547418694 -724002548 245765886 163422592 -210499350 -705130 -16785564 -530329244 -318897457 -53743731 -20835066 -391727758 -1225483 261042836 399039291 49460229 220592045 -471961165 -571918282 -109857649 -723088423 97145829 3401455 -87986556 -168045663 -30524157 428153601 -572073106 363969746 -254403258 -119410048 778479650 -223600612 713293979 15096357 -142971464 12225214 -91983458 -264835428 -529277736 666935101 -79240000 -12608896 660186 14583527 672714100 101200983 -247013829 -6793723 19857653 -103206930 113460060 -505455183 -82171823 118620096 -148089919 -44642281 107148012 -20574523 -32406271 -139097962 77762898 349204792 -256969947 331673497 -26899003 -133986199 108933225 509980936 261490370 46522265 155060609 80006977 58531552 323309389 -319676113 171067771 35786815 586791624 455518816 164033788 -721888473 492490788 302987332 -377626840 122177333 87192059 -128418798 -454582877 343103145 53077943 -9970453 707517936 260320472 177072046 -35786337 -897133122 -250708676 205680908 175800130 -1383695 -333286915 108045570 185371855 -151659560 -27091141 -155594908 26413749 350388471 183653179 355634985 -75075316 -128897497 80131702 -389937339 1475465 -846346496 -335140080 99661758 453375269 -525989815 665859833 -12392034 14081471 814849262 -321638773 1771739 317511169 -51123456 227598074 -652281755 -438298024 -39167830 402567663 -500703166 121178113 -202953958 733694592 806289976 -443681691 448266241 260592242 -52601349 165385724 -3993035 427121929 170742934 275819604 -188041014 -3213785 653405255 901017915 465588022 338094450 -199535764 143150199 90405708 -78303705 478821702 530344361 165119613 22410444 -55146663 -60809227 396599979 91938290 -352358751 210685927 338685598 564768301 649595906 -155799672 -390936731 5056252 -268901599 -26827376 -153656086 256736020 328067857 -150730120 298264549 -107768794 164407054 16745605 -66187218 -264106122 -86770504 -170468679 58688080 3625707 -2139868 -629789666 130770091 -410864572 418847770 177138233 -2735181 -400373873 106936706 -553325706 56825157 2869743 -79114807 -607809246 -78284787 603063491 -83994692 1053239 -806236015 47119768 143326818 5370653 -525981918 -231912995 149974558 824045650 47080398 -19756230 -182976229 -842549538 -15082910 121347581 -73220885 -702565332 157942196 -1638135 49897829 633177607 92225160 -708796974 468218277 -17864514 -173372388 304300766 -157754095 -748366775 418564967 15783565 -624508369 -139187717 86605942 478439234 457927913 -130628692 481230260 289894029 8745175 -73893555 -407486943 87748522 -107278934 13274 815229752 -728644754 -165640855 213179716 871057960 53590795 -14253768 207592982 12809886 -150241619 -287217804 -9969117 -539116783 -7770594 62076221 -619614902 143043186 129632464 44293892 32425043 356467780 51227023 -105533614 -55251986 -744846687 674024077 -72798810 -416255814 150747315 -122564363 -51095373 166857568 -10818430 -211726563 -536026339 72061080 -565819404 312523698 -740096292 1709032 -393431106 -259041825 -13924841 -221371032 42321858 4855932 347942861 -5394818 283358571 203322049 22356476 -304810309 465319197 608529156 71175872 -180546697 198145397 913702050 77649155 -208881039 -725417403 307343515 248159989 244109763 -399720750 703229092 552762558 -33657553 -580913022 -145715463 -989181 -424786943 -80367208 86613354 502704533 202268120 112325289 -205263255 -35043045 284378628 185702012 -632968979 -440173973 584178542 765627228 723363781 -620629780 -566091947 12574478 61267734 -56468231 -407666906 79904930 100160716 -401606714 314206426 -170598756 170372654 -161697451 -279107212 704719639 -229848149 -878945170 -854126115 97415053 81924691 539812141 392239889 -74055916 -51900593 -62488536 -412463080 -77125783 17050604 14272379 -32718612 -190942432 -308932946 530321612 -50514168 996732 -300614403 69285748 200526473 -72394880 -27144571 838741 -35232324 -27071386 37412719 1716388 637681985 -603806521 45776416 5492173 845432829 154241588 -8500737 -808478911 394407923 -248893511 -599761762 189985698 65905663 -364798194 -604053852 -31700219 342673055 50116732 236579632 -155076438 -123807819 280775938 163640653 -237886573 434549403 296090470 -92022388 -293689794 -342000043 289264040 15604612 397332768 325571587 209105721 148148738 213477276 535971044 -40719779 284561119 -249065766 92112 -554177367 -219683949 -180245957 42936881 27196603 74891861 -1530981 -131871743 -387184343 -179008826 -17830744 527103776 272347360 -77221053 91972213 89533955 -222102154 184784456 149913086 38438442 -109025220 -63229721 -187257110 -465555531 23282567 -75274199 -370699567 -306220736 -87044703 -230174561 -453723 -119385337 -314715196 269761324 339186661 198453094 10293346 -12393736 43657666 11675960 -163453250 15983284 -689887124 -180188685 91205832 -45920275 -25951393 312841950 202105665 -5018869 155264870 80813136 21351554 -201097607 74467036 -395830321 -6998592 446401148 -43714927 131493055 39496925 -8230104 -2926513 -17004314 108667850 -654521 47581721 55622077 320753543 78335292 -5754669 -156293122 -139565187 -745584092 -355804341 568164060 143211754 -37797397 48134649 -295435508 625061115 153531883 203040344 -16129249 77965524 439910432 -16960018 111989354 -117660292 -715522463 798379372 -32771983 62988306 173589951 47321184 -233507378 142396823 357960253 -25438786 88722317 367747586 -376891173 708838039 450479909 -20507589 180574198 514866081 87554711 239073919 -860489708 -14194624 -76868044 56723521 74293974 490915047 -467637216 77488138 6876963 -106526460 309893708 -41337806 -447585 -11170509 -783780399 -267092718 117858011 39207843 -7062842 -321468130 112888400 -594632082 462540279 -108487819 22291515 870373258 -94880627 213009175 -328286875 -828788760 16991106 -60481028 411840369 201566010 357831403 200612187 -610463465 5605703 395183562 541509586 -119157863 498311463 -631648307 -403703774 19738713 100117861 313629057 152061104 10953256 -430219133 206378404 -24215008 775212580 570851884 -175211392 -420986812 -33940356 -125615905 405964551 247776294 -216047006 148653280 355321102 717924716 515935497 -209581306 -6524188 261596321 -15357846 63325227 -295883180 -226230328 -169642751 -340838883 -689171686 8158967 723522703 286879920 839360517 -397270422 398883742 -409403282 -678283946 2242956 67248908 562727048 14315609 153236791 -42396880 153680377 -296687134 19070685 -225378450 222697618 -1428046 -55656236 564763923 569196435 25758969 219342179 168507108 -156418584 167447787 487857062 452850201 16451345 550508089 221493036 -42267388 -39406752 -619659885 -99407802 -62226342 10768813 60566575 174096723 -394197625 -265558600 -564756755 192072226 -156979167 -561506422 118085980 59001624 -49486364 3180775 31999230 54102070 63311519 -3202339 114377026 977746 -273321603 273106980 563371448 -221300452 169376706 823895558 20612087 -97022223 -1028313 -103264511 -88309959 2384157 -168257745 178509168 401529822 -106165914 453644791 -247943091 206461235 355377371 -76315094 -158223364 -333666970 -304692745 -18347804 712472346 -303342199 -188098 -117832 523353782 -899988181 384201308 197166426 -277030913 -603955076 -384592 -452896696 296217793 -731286584 2539431 117625479 74233743 117674250 250165162 116036509 -86621271 -76284722 -120037917 -141630259 -439246663 -313789118 630100852 -360598306 137339279 663042182 476426431 -172780434 -164429633 73546467 -2242964 215301342 -4581488 68200919 432474735 110671863 591899187 -36232891 -100594630 -4437445 421736862 -495030923 -510541541 238400574 -529282217 -598725249 -252298969 -200776714 -223555506 369583675 5745082 -245326839 -442749460 -374833958 -81751207 -81273588 226876426 -679465013 -237089498 515595917 588292180 -436597144 -9166608 -60965345 514550475 -192772321 101196273 -197045931 -351622379 14325313 -348732112 95912446 -291101178 39120079 -123361498 -164910755 321594302 523831253 -472272332 542447256 258787319 -71965718 324828073 -259685932 180154342 -68851408 -9311186 -438683218 305770639 47265816 -655792 -238868999 -563333082 -243526720 -71720583 -232525984 -120914701 -499858161 603381129 -55610948 -100063521 610935067 89910390 158571921 -586354992 351135559 59602090 -22851917 571283624 95677929 429192130 50234262 43752753 -312584636 -226800204 -275495639 29241608 -310280986 121389995 -361876765 18592314 -6471713 302146523 324939055 -491194322 -512718148 -294908666 -158516388 6127652 556469379 236241537 -37066776 -261732411 -16865787 -35164502 -163059360 -86148680 -86143701 -599137847 192002176 -1573933 -591548463 793679020 -429409023 -1024394 331936668 -47275573 7009869 -632132870 37614540 64039228 -92041709 -143234288 82138720 -144485082 -199728304 -24993833 -13049784 -17055406 -323528977 -6364242 -4223517 14469338 -360041880 -1623709 -757125050 34739924 -404062710 -296695489 -643222776 146267455 67911350 -166043479 -186470844 -357829574 -346697062 -25996272 -282139558 342006139 -43125139 -254526015 -693350014 136722135 -15243157 -500860326 -384105836 267857801 625472996 -156438264 141481705 -18242910 196375172 666601525 361229587 301212897 685702540 -9432015 -278532205 180859666 286261586 60336532 259631056 20368985 -50082987 342281730 711360310 -18250984 -9747187 86040114 598716 752738096 177435911 270092275 36817675 406755218 67274169 -42108 75143567 4923225 -336765004 -114913195 -214672665 -293684178 74114403 -214651288 545733457 -210697588 12192028 -17434954 -642517585 151328001 536991507 53543209 368661016 -939368832 21655730 341802880 21985191 203128203 -122833406 205051811 546472093 -220801256 134169896 393897471 -384475350 -169786619 -496204222 -329533660 -44975141 8000645 2832065 -206915309 302689584 501233804 400448603 419259354 -261702231 32845256 -86330889 165751961 50466163 80446541 -116964658 203127258 -78208810 -4563949 -496503043 443128339 76499152 -20649753 170096825 -135558427 -507696704 -447300456 693418643 -379308606 256782731 -7473300 622185661 57864551 4436047 512848230 588780804 456928638 -198725466 -201255203 373194472 -297559379 6494446 -747635670 -20242431 -258111167 73380471 -65293675 183003907 79328513 -309612285 -118372644 -366738307 412079551 566132511 76885373 211672577 -328059356 351940577 149229108 152105472 -91765302 80299115 256455367 -10269555 321286465 -220924920 -65963771 83594359 -852723 543044223 369603854 -11587987 -217013336 -709048655 298026817 -264416762 15839131 -397913700 64065325 -704564726 -7013508 291452457 -106879659 474163441 -252392213 -9321006 245022126 -139161488 129792014 -227483448 50140069 -141659208 -99573152 294406507 230919138 185554902 -594152132 4545952 -832177224 12836516 38724113 232325899 -454679671 10121795 -217574850 -218654465 -496589580 -43769761 -308052470 -42773949 -606003907 -144490081 249743074 174562758 109550624 213619855 -229459056 -178868143 -24851390 56273867 15322043 -145324791 -66796160 -1524415 -122839003 172534493 33745857 -83479907 451026738 -487271248 -8275689 168855038 461559928 53278496 772909912 -889285662 -46027309 55775434 522412481 7604324 28987454 309645108 -7668667 700154126 -207278017 508354671 17225738 -43745535 287325677 280062385 -123913871 -537920667 -112108200 519582023 -248823642 -7663968 552357333 125049343 22583036 319492623 -523423215 525348544 -350104313 417715606 6131370 89648103 326096946 -213116684 -126830003 -233714779 -107759565 154445194 80532660 4318490 -89520129 29356012 -814822420 153065042 -238433 -94079294 215355598 782212480 72485662 -371464539 -47787387 -628770174 373827836 -384419105 12765039 72358955 -9887096 -184091171 -447921619 -55717051 23685708 564481172 358687555 -523808591 455497464 -91616121 -180442851 218646761 52444536 -290812097 30313132 108519911 -294926303 -30978930 75798913 -3802999 166667840 52072305 -433794271 -118942731 225429182 967888329 52449591 85435361 632972332 28826221 -12468385 -7089428 -560104770 423068063 179622303 76673395 -456373772 496527039 -338171859 182633254 245213910 -81996002 -130300217 260211389 -187537490 3086678 4939741 58894746 69916157 -161386051 -84288478 -4480161 -654771722 11372281 154298705 -21068040 -155985019 52449207 302825307 126086873 632855231 -172298818 -8437870 27440899 391039260 -189859279 -66280371 -242558122 14424523 -21482743 48868221 -94035197 215000382 121416755 -452257240 -514775031 88703823 -70689657 79985061 -379607034 -92415841 140424305 507747151 3102173 -73416823 -23315850 -31099326 -205905084 -186026159 312679671 -30350151 -367634298 212417694 6886536 273080097 -212422808 78288884 57425680 221419427 23714815 210974391 615242679 -505074747 -587291406 228900155 -102594348 -326457357 261980037 -541179 -78571250 62190635 -8224685 249031535 76096293 1963793 42467465 112849533 -147233683 -683744758 -132114663 703488457 283930451 -467751582 4154984 -543013304 758381776 3063488 -266809200 246911464 81054214 265384270 -31306094 92679270 -331578365 -4149703 -118592860 -569625596 186530429 -204643514 -23693301 419079019 293103498 -353944297 39253920 678458345 -499070569 -198934408 -78526 377574773 56493875 8251413 432162998 218115256 -178178570 675708155 -255919140 -194984459 45687773 -711080410 -131302088 40367666 81630066 -550124133 25432482 248077962 77554958 -61743521 -252902462 44437327 55690240 -20959995 -795850878 -17687713 337708335 421784864 6794504 98716911 -549676306 1045990 -264362948 401501104 641986 189256486 688637490 483605475 -741570698 58338384 -8972134 194424830 87147157 -119079244 -22444173 -22817714 362126729 405762 -27411078 -185760706 -64973997 -112541430 -320850446 -501702174 -54845059 -421770604 303591901 -107525531 -26638130 -585861695 -160774660 78931199 236366773 -37792636 749332572 619815639 -124847327 -487648175 -136562096 92152089 128643692 -159450777 136017559 312427369 -182397830 -414212081 -333712808 -370814204 268841978 -976775 232701822 -229642241 258886258 -207145708 -505453129 434284446 327889648 -4821336 795572485 -402856954 370919691 662731178 -530012731 -196523253 350790306 -102021058 379949544 -399002 101649468 -15005617 -737112040 -122211486 554426029 -138407950 -298184603 -514222407 308650881 -241362759 -335590933 160008472 221332148 -233972187 -254047386 -248272217 -889699940 -50115069 116185031 -60586747 -552093805 -5507615 78562283 -82699689 -109678227 -300178559 47350398 153741323 -47078841 -296363110 -10445087 -319216197 -165187203 -35767408 881318138 -68772412 57605451 20261248 6637876 -20938002 -593622376 70236085 195326445 23375666 758930927 88401886 327883921 -74495333 -291122013 105716890 -5220119 450676802 -333888553 -769473020 40796009 -38834794 -229760920 -376701825 -371013176 -189465561 -21031488 -184046492 -134494034 -110444590 -187189989 -235034205 -740374690 311608340 271671694 22908153 242577161 17636512 -499055833 173624394 -340582678 501554492 280045 17608412 -196726653 173755739 -295060721 -87213263 422349598 -7563640 -481851182 -5377000 -7234335 -287744367 421144423 -337114091 176005027 -282038357 9151117 576604983 1619317 -137073556 149698161 179418013 9902910 3152891 -73653941 -27979341 101488633 496391 -36306171 -172060076 20431797 1080582 482529464 368577239 -2778563 -286145586 -290878101 127499906 15939712 -386892987 -32499364 -385846719 -187988633 -59897682 56754142 -103116993 11877452 -25706451 147721928 338315023 476244829 13010032 203575785 11049096 463317066 -87508157 -10043398 -1700436 410739526 -166294727 -528232048 -119373533 -5646481 -124639752 65486715 11652959 -357315077 105115 -428855392 64968204 102079117 -142125267 9114890 -155187121 -6600025 -105553135 -187917273 227058505 -53296906 -578688773 -146834413 88585760 -16173163 351313593 -168293034 -149493803 -41143165 -2062344 92583079 30849879 -1308580 -14709596 1063406 459923298 6716501 -213835458 -805908343 -172169019 -560348036 760496759 -98288609 223171867 7999833 -128840207 -612455625 -148384077 -68775991 -289587296 4506359 -464197856 -266605563 7476475 -94164714 146328371 -27103759 -12186842 -292404440 -167265307 -13549299 33645871 -306590694 475960678 -101118039 136434502 -185168972 620591151 26391888 19345676 16865929 -582153045 -52007400 -63795684 -12184536 523559731 -289103287 -30655052 343796268 -258881178 64543883 -152886415 -140229488 611825694 10620317 -354999075 -279814988 -450046724 63237114 422923294 498880861 213947184 327832771 33601867 409530608 -99484398 -318986094 335865570 74581631 -238228553 9965817 848260924 -38040825 -91105263 -184821318 440993139 -22156237 -113771186 16192521 -72720370 39207425 -390478 68236605 -88205292 -822799058 -22755599 59112846 235230537 -166213172 -30768833 197330558 -18050356 5106021 -294099815 193008364 -154280262 203267482 -334050494 -149062844 -646320860 55842199 457533439 893553127 2914744 260090149 -447541760 -20113994 -185030704 78692492 263967439 -263508214 13432933 -611484724 -111130235 14799634 -209908 350183882 562634434 -223483427 158392727 314095392 -3797524 -169291619 -115013175 -71484622 44028505 952287671 -13319166 -214540747 717030490 172994267 -391028322 307292869 -8099652 -13468221 318312802 -25463062 207410835 -41692339 -147802792 -359127212 -77011800 167128924 -836142870 17121774 -118789770 124406147 762658364 215310530 746456512 -157341434 134314133 635096460 -3376250 -414560506 619499884 -122550597 496413598 382104195 -29435220 -90215648 66524448 588456655 443080459 58825559 -106553395 114838942 -462549340 62825802 160369132 -361825391 -150260089 10382118 -329089594 -458567551 82850650 -385468646 -79385205 -296780297 -9217371 215813225 96725554 -8480519 296998185 -215704040 415391879 57009429 19575287 49886315 -138869928 -438485273 -157128275 -330592962 -526914258 150525629 340281542 -7188666 65967046 -4382905 -86848884 -155073541 829873 -584206124 -769793367 -565472 -40556366 -661220079 -120758947 -393419010 658053221 -787285541 219850343 83273219 291483342 -34118917 479992983 -50097676 6267247 152867963 153708669 585045221 -17450430 -389227628 633969 -154995575 -331943653 68764135 -828341130 232665915 229340669 364697150 626441000 702991599 639105947 -449015479 345876763 6338436 -497569096 -31337329 681437841 -74699043 -73890978 -496447481 -159971918 -195990825 24702168 12378897 319522433 219025472 205707583 -45017444 46820343 -29999477 65544358 505827252 13687877 173484080 136256921 -8352444 -116859926 -727379877 -204944663 -463029201 256422290 -71669712 -206068356 -124188658 84099981 -145995286 603726270 -7675717 -488103864 -51946853 529537058 -505749737 356478105 -21082851 1209672 7277605 -343966951 23687677 5937414 -359574157 -780413215 288074745 90354334 150836121 -660236451 77495883 191953709 -660472310 18884117 -8346689 -12362394 -243989304 70896573 -52312480 -573561941 -736057222 90798288 284058750 -7551902 387784776 90533602 30680120 -918410455 47738405 -448320797 5950733 -54453839 -699753100 392981543 -30415308 -524982875 73977211 -70287711 -555811470 317139871 -28710185 -286229541 -324595601 -426901186 -14798897 476251717 -210329999 3814149 -295176122 106807740 -122163311 5331461 -669261389 8459983 309043256 35362054 -34563469 431264814 -146141097 219729715 18804290 273036488 344359316 124646241 -568001081 -131701501 -265747695 530898860 251318125 335864804 -18036047 45448325 -603979533 57948694 75742142 -116831109 -38243988 -135675451 -576668404 58955520 -7456441 -334960069 -33729640 -396433946 -173510638 -199932497 183980752 -635941852 436484420 294346295 15812831 -31200931 165822456 -425991897 82065602 -719764377 9506513 -463544963 807514968 -254643554 -105456193 -38929444 28130408 -93379352 -370247601 2499121 -3443517 -136415913 14998422 -332111004 45170202 -160187840 -389673303 -79267794 -53851134 3627052 -299631029 303790421 4226124 131721252 86256381 557134419 47210634 185199514 675225433 59264585 413639323 292808991 1962258 -133393969 248476289 -103913081 -518509682 146962238 528819999 -367031860 -9969188 -18575676 -396557295 -521295657 193633417 -44954240 -144914240 626321566 -77484614 104262097 -581006736 89224553 -2887751 -5374744 915580272 177907776 133254310 523305668 -429946863 -262054983 -133979210 -76599677 -16812198 -271079720 14408259 -338553821 -266139084 121911946 261732636 8507698 -209488058 329269 75974733 -356097121 277829207 350522346 110100927 -156538041 210978496 -248173087 53011930 294718356 -69292910 -39457808 -1456924 -886855079 568641850 99067041 293247319 72079859 15461873 177212389 -701832809 482972086 -807854903 -347236205 29302430 358364091 -401622067 -362007303 168628214 -5180188 -564364262 827726795 95003319 116532792 759953198 79998198 39893928 45612241 916971797 -124852750 -229287336 194507409 -331226540 398059400 -200641657 -56528740 164821466 75913214 374158471 -14041603 -168823974 -3162628 -508401138 -14620535 118275269 -453817184 -300218044 -591179869 140590199 330008615 -217894 -20009647 476119817 319975498 -15205363 305428167 520181206 -236765241 -74086895 1467714 -329809624 40757615 485446899 79313571 -309930753 -226788861 -198600155 -6921627 248062294 -57290431 506876014 384144200 -905748 335234051 -26745953 270371788 390363968 -1512609 -61655635 10362141 84169011 364794349 -319070767 -4634597 18022337 871024258 -521568097 110387007 556572448 -47572617 -75043958 -5309749 38381553 187836556 187298623 -721300410 -32277947 -322771202 -197983444 515883014 -533494131 277277255 -142961133 -326823235 -347516562 -105810562 659783854 98303430 1575134 -7542080 22637650 292290059 -35990987 -334094577 166793 -550031386 -247517534 -81762092 121620785 329045671 -296904765 212035149 -5118504 -56909331 -48948471 -236992390 191934680 -195094653 129570333 58767289 -17997328 79081365 307835552 -365848276 589747221 18855762 -629276654 240738929 485397411 34277534 22961252 -84069685 379326316 28387345 -1772331 695044148 239020414 49358958 -322487635 -335403641 -17576807 -333043122 -13425116 11279196 -26006216 202171364 -1856316 -96367497 5114047 215121370 -130037746 169187633 -91605372 135996220 -70565361 -46187398 -167135936 -273783665 389053837 -331833614 236561334 735640792 -225383170 99169207 -446917880 93194447 104762392 -37982928 -436459959 72026506 59342903 286212121 138444204 -20653743 117139564 -289296663 39028050 233286720 -379621288 19021873 2454838 7687811 151895209 811136718 -57623397 10527980 104242382 -66301303 -306457987 565769463 -21554955 8276756 62291201 89052431 -37354037 -482626509 -504701990 -532774573 -1305570 -6385508 -347503058 3789251 321809345 38371812 583599694 839790796 -271917314 -318807232 -67655911 -275302271 -74136 324808963 282932089 553662754 -817855101 304074137 -816514271 -367315522 -114475957 -229537106 -34010492 -303592737 67623189 -150059659 -509116521 207921259 356251619 382200745 2037057 49850993 7869956 -114158185 879596507 120083115 -20065907 -47151691 -299758858 194742423 234290279 215048764 156021125 -57846422 705646302 -478076724 -653223931 723061749 22213646 -575468074 -28784888 535216288 462940975 315974267 -233972024 -4378027 80641855 74497910 -59171731 56705983 -85044668 -325135386 -280520448 -138712895 32917110 -761254994 563994233 -599092454 105284650 35795891 -3452049 -17535847 52281025 18045199 281512146 131262434 -577796349 296447680 87941629 -225218 -3309823 -125608121 -322227022 -117531895 -3982995 -321257866 200052333 -151255237 215672842 -26233679 39974288 636280954 66820579 124153786 200165787 -728130201 -6070589 33445152 -13198577 -216713313 -292899702 -195491698 195067737 -5033967 -198422410 -489249405 -216986758 47111624 753442163 -590729 -17176453 -30975475 59236555 -517959405 -94290796 -217598775 -157298348 923953649 -155929075 -472229824 726759685 245278851 -467648913 401529 175606348 164856730 25755768 -502817887 -348628680 25322882 -47132457 283064565 -883480683 -6065891 462013285 167461379 -532732402 -435033316 813273275 -533755099 8204789 -405872945 169678985 27924938 -71696255 -465891889 -123290362 4394230 -400118462 38519 682576542 -48584488 -319167215 -38001596 375712132 45749512 -332263748 30020680 -17254148 -728159951 102479984 41156835 58059170 -149333456 21271624 516010570 -150787882 461301201 -346521928 86432 -104904620 -142757270 226797364 463330972 -58391942 186681213 702804027 27184062 -643190535 -10642358 -173566581 29697438 -579026038 -574987358 -500440019 231561675 532512125 187653614 -66245957 146736579 -156472411 360545925 811183782 537017472 486509948 11915222 2195248 344520660 142082808 -750283381 -531442512 2909762 -380696768 129948760 150464637 83989395 -38398256 44897578 -184514437 257158244 -527792409 20257393 -789551951 742968981 169024673 8812277 -67143442 -1196113 -4355300 243631217 12575977 689912605 432731009 -46125691 -8224437 -519393928 -298715252 178842602 -31908095 -146427 -215776437 -1647813 500308832 -1732923 393274000 308190469 -91879005 -782078997 -247070340 839090547 204749549 94686184 -542964499 116218271 -341588965 80964679 85426541 -1989123 -726975759 57162866 63902226 -32261391 -56268052 10449383 502594982 167224329 -2334906 -247732161 -554558696 -856214234 -581110919 -311650566 -255142434 -329403652 442809735 -551147 -6569994 -44412552 230006220 -14396560 -338135078 -110110130 112433668 252391806 -194789265 705994357 -527153537 139510283 528302691 179804473 116885034 592884425 -141437332 492646899 10242559 -507334222 -12968826 475809509 60653050 -2280327 367882705 -255275004 185312292 -15343239 226789939 -150274037 -32163010 98133496 11550463 -398104285 -309788420 55526493 84422061 -76040853 35224998 -351415059 -172590702 18382509 -720729041 -291354763 330093948 -212730059 -116923456 480802246 -111562543 -351774467 22219589 294445675 -603787074 245315875 82770938 -132583145 107514820 -811073 149011695 -861612424 2570014 124109821 58304895 28664715 38312461 142673213 -286561888 102387146 -275599052 306080 363937661 -97695674 -176761544 -5546324 204631475 236634826 -351346247 347136827 326050481 181121362 132586007 83485079 -565886018 -259068385 -13474669 52448053 -58756195 356758954 -267963173 -194683533 -14802441 27860643 -642104372 11919939 -134289497 -8092464 -502937140 143527872 -312829016 147660229 203024839 135659395 6984378 593933576 -13411421 -2459501 -243466538 -38013182 86784746 -139204640 529199535 261337586 -496328957 -246549792 -483492795 521016411 -192675713 -111626219 -507881598 -191605009 -761528843 357193607 -438096924 147391203 -65081037 -90434031 -97791034 -260080263 35674993 -499700811 -643765635 127824627 -569771730 113709786 482839872 -400641594 -319143081 -9972218 575034350 -424208309 -163722109 108076852 323188592 430179299 107473326 463321444 -320449392 -70922909 637737563 99064947 589403341 47226760 115381223 45174783 5415047 -78787554 -44406946 -217368227 76010967 1618570 -544768595 -18174998 594913939 -21086645 17433397 46736061 267322711 184228685 -153190654 -158164675 -127464791 -38161 70193039 191870546 609500974 519194453 618099769 -597397304 -189147655 -471148805 973787 -487424089 305294301 196775460 5730505 -80322832 4986837 -36345861 -20086557 9924879 36147135 207152979 -352328564 4353613 -450994267 -37546398 6224232 -120321146 4972261 107787884 -26918764 247498609 423523423 -8242232 -162409970 800797 -134462143 4607130 -511080280 450448421 41978155 -532587797 -278001476 -506305927 -469673682 -253782454 -123092318 32567492 -316185787 513660007 531437516 8952715 21550777 -389619054 307286434 280655076 302258124 29183425 442761 -8756387 920744392 -227997267 -32100466 -853200387 -317532055 272099377 -47898565 388418679 -235414948 379743596 813701023 -597913801 574302204 -635585541 -395815333 -176273477 -586778943 33877830 -7882892 -43102384 397063858 -196703780 34993288 -154996452 676520506 -251649198 -224398683 -153049116 300956359 168965340 24087091 13169986 513131305 219382153 -622100543 659382066 19399690 -93159107 -47441276 339094265 -80058899 472863771 -50403467 136975509 -428964155 -537494072 2137459 -666064698 118634435 -761194230 333770075 -89453953 -580076906 225537192 -5035721 -183797628 -166754737 330834625 548998780 223626766 53905909 -25600876 32664405 835140469 -105349587 -39543548 -56704845 13827216 45762483 473419714 -16596704 3052310 -816815967 11002689 -170569629 -67598779 -317534728 -174407184 167648331 305687400 435308668 -36131950 481677111 399788982 -138066215 41869151 -426357154 424179963 -339199100 19590015 227894318 -32800098 83334723 -164875011 25730587 30660194 130237013 -450246938 -252139058 -561552379 496539458 492683685 77665621 -240676505 80453102 60907962 261670867 427729230 -401249824 477859571 665535735 -399177778 20745004 3924267 -515461873 523966132 346295648 -36771447 92566620 187485501 172721811 -633965413 -194911677 -467929890 -609742615 302829320 -29708877 174568275 -326666041 404903328 -693409691 79303049 666754174 141018558 -69993210 10755264 -12013723 357620254 -87044795 -245699650 -180452989 -167717399 711678390 92453720 18320788 -295373247 -26071631 88418099 299023102 -404315309 342477716 224366595 -265918538 -421543797 366693231 8864773 29003768 255715 163788159 -461127402 110696774 -24031383 -2723558 -615092836 3679342 166494273 433506903 -12475496 35808982 742586825 22631146 -115173722 301176189 100730411 -222421002 337237240 -184700033 209292565 13881308 90635304 -362513847 3066118 443844729 89124382 175612396 14663779 -4634081 2821700 -158337162 122716146 -668264 -838671933 -199423450 1075939 -189461900 -9719685 21672729 -202575952 36429804 2119727 164805500 3219002 771445777 -261707516 455531566 -623182542 -45178659 466710414 -357392403 195296942 73438491 -115755048 -542112445 28554140 10166606 -38075569 323080218 411893413 -7790109 -528713628 -32154768 306745142 -99213341 147143626 122028 18028215 -118815081 -53129658 566653 13910336 704390372 -51139983 111250115 450480378 -126649656 -129845874 -88385160 3116300 93232416 106424308 695153214 470835673 -199324523 -835108248 241150528 310153495 -318410487 -23679481 -29088671 -41324179 410786594 -96894445 -7903164 -65094836 -163107406 200670227 -494684293 -542358365 -101702740 -405343249 497395093 -38716164 191300714 300883 5935584 207848069 105112369 -591628989 -536043795 585321984 240834828 -108426594 8615706 269624690 -122075399 -187659743 451946533 4012463 -381304042 719986540 -187328297 -167526936 -106773520 34261474 -255234705 -277236581 -383919072 433209299 119598027 -20579358 -126545581 248466425 -163188366 5639217 31415589 -43561313 -60198198 373396420 -86088084 -2176722 -12565211 418563422 -116870652 662262126 -746606779 -89697326 713750729 -111509069 -639294339 -186738324 82398612 263210 -542414784 468461344 32107609 682329258 66883752 141665892 -239304658 37008021 -683702024 -1207776 -139738156 -31614087 703041986 -677826 17099231 -22352196 -100623365 713056 -252141758 -3057027 -168460892 574079057 -131333934 -240312332 -89993386 -170172598 813216296 96667845 -151646178 -35457984 128656715 -118772577 -753906342 669689209 657191878 -336550097 79417453 24796175 -500628971 -218670003 -3520540 -103366134 -302862720 152901172 -8795414 -347689073 -453456464 -227711455 -408445252 33569689 454748912 -54461983 89612484 49017036 194905720 -18208654 271563769 -120915280 -457505084 525089364 564333882 538660151 -182623912 -83157599 236348 -454734957 551921344 -178263150 103081165 -9354861 150025508 -17730915 -71885847 14756185 -188188923 851077361 112553570 -17989078 247818076 -415193240 -87239060 10733851 171547034 -23517277 411069912 392291927 -337461843 -47999140 173626158 -691609247 -645766840 -94501241 78861952 58852159 257010013 658820415 109726144 -43888478 12388239 5850249 53513622 -332487012 -931438 580888059 -245018238 221499643 112180819 -1074153 -414603620 -294114685 -222766021 -64259524 151764081 271398711 97706989 -152011626 -290306621 -37857595 86770131 -79685212 -34585446 471084336 800839662 170112971 77209302 18731859 -545911932 835006784 -177973674 18828890 -141505899 446795454 -387115354 79993951 242576219 145407485 -146476546 86110380 -433456227 9197660 21225221 497608551 -593078108 -691090675 -393808345 481508083 122134964 -62934970 10065907 104078976 59143220 447986 -219559571 4842493 71231181 -3777307 13520641 583343628 -509446567 -49593387 47112426 57941668 -329030828 -52077 348164812 140282940 -28062537 628255515 -525629228 514115506 353668406 -438124749 -163639850 -4045880 -28924986 302270058 281078571 114487072 -201930834 -191518169 -196834750 -24453231 -260148690 -363696064 10439355 13624518 -18534611 -954276 -594297465 -340922096 331583744 -30151951 -123193904 -176115552 -478719709 -158690464 -138201276 45879530 803970185 455367619 -699298718 -27276066 -46853998 -503510857 -414369056 144961622 -1536873 -303392151 506217317 -119359337 -337529744 -7288269 -8044186 -14221414 -533609963 62223710 18645849 153839763 -162511969 88824808 -48479010 -350753374 78909407 -171018141 -848810663 -21672984 -72955240 89140030 -152016409 286256575 86582445 -7011683 -895739205 -13578499 110600974 -270730314 -22968140 190126222 3577748 4233853 68501116 546493733 -82469430 -576229727 171689414 -359868089 271908269 480676738 -17402376 -13239340 89440367 412586708 302836960 6864319 -13351713 -261241600 443226016 173832799 339221162 405405487 -247069165 -225378547 538803465 -233300981 -335515126 254071819 -46010364 -269757736 -371639298 295336228 -29331110 -14111900 4933211 -6128957 -17204346 142445269 556561023 -276477616 230219474 651143440 -120799218 585760 733253026 5620893 228405576 73108101 -133941126 267113519 24496250 192078228 14060568 -178585611 -517100057 -240753496 436937503 407522563 -327469437 -29588657 658151977 6351884 -463265538 408962970 435072905 353846286 -403232 273184 161340665 -254695050 -64249527 -653574925 -463981946 154285898 471390889 -66612065 -165354463 85689070 -4071379 -37038006 -50013289 81223337 484469215 -438682342 321392228 -450547749 309487344 11280727 -218700011 540621235 702798861 683833793 -178520495 318026372 -9436144 -3003798 -900105523 -540475056 188095007 -30774788 311407680 224091122 63018596 -71039677 -1152353 -193419728 2490281 -876221800 -493204169 -3210779 -47999079 164513318 -367030871 -487135908 36143538 -166969569 6600756 424621655 -538087407 278878650 13530800 30552075 -258300382 79064216 160077497 548939499 -108848835 638225880 360365260 125792840 -569453029 167595919 635545049 -473843220 -162224872 83701241 -203166239 719197856 -522308308 14183665 694206114 -280064104 375161036 -741099941 238942319 -293684490 -18590191 147611834 -220204506 55881162 69924067 -667449618 -143816541 57910781 53224369 -354401951 -42545675 64999 -116688604 -342044445 104671699 911826847 -27791809 -319072042 417455370 106066931 -681364224 -92978307 -401317365 -71138838 461796052 -239828380 125565001 129162087 49365951 -224524766 195080017 559191693 -695070782 -3787617 -46101613 -173671432 709632756 -430366307 43922804 -2155115 -313698363 329488148 254527180 -121289770 75436890 -668601640 140255108 58579372 52790594 320448156 -62881848 -22521050 192718323 362308452 395522159 -39178988 -11606620 153725267 -124849470 -141632814 -38598311 832636013 -21871418 407558205 310970430 19409849 -17244853 -85251453 272430086 136804766 -20841631 -25515955 8998094 -13724939 -897340430 208458539 -576959686 -57345627 437485537 507601373 -492668974 -142349265 -5110360 52015955 312620169 -215224738 45969023 -212185658 -436696157 479333773 -8603548 78808139 -284383428 521085997 -699581233 -378318965 -748926192 110522070 -70738612 22045028 38054904 -4068823 -8423245 209323507 -682319435 -114142023 259112350 -647202725 144075500 -239173808 -122192482 371857449 850194863 757824825 -80243044 -167326288 -29120018 134131800 -2262954 -1850230 250166 -557582976 514799132 477204628 189069554 -56379482 816978128 -131944702 471455309 -491353443 686421077 -291586590 -509592262 832723509 -125633630 3597205 29894235 12909176 -180593818 -19960307 -44858982 -628212219 317412611 175022940 138594533 -81809197 -130398099 415254553 245432837 509703136 -81284849 212646004 66360058 88018540 200692760 -166098175 49928964 -615255153 255205693 421518437 35539265 -435522913 195658605 8312496 14224523 18253534 -854035 8397395 -112496939 -175929405 3439010 10986763 2734849 -159844740 -33755660 -846638116 250925249 427906778 441634676 -39833152 -308877092 54788642 40037817 -190793062 -469389700 -160108576 -155201925 232179202 3196664 -481421011 77425078 898854577 -66709716 511247429 29381763 129476485 -486400381 -219549007 -949871217 23741507 494581211 339725308 -480602733 -18850240 -2711500 555984712 -68673602 89005814 33102207 -10904244 582225141 240157057 -100783278 100141181 125443696 411891932 -326617283 -56230040 -829362754 -505234182 823271419 -342938004 178779527 470929712 -52806334 423211791 1671729 -409590256 -19056115 -1727968 -6336978 -264709403 -43200295 10061870 56722509 409064797 10566801 -537439648 -27215948 -35641588 -16830271 73166587 78525996 46649304 139499243 117180611 36598786 293800900 174026984 -16935958 1545337 -287044479 -65604245 11494079 -87217173 734047790 228843406 -742596359 -117898833 -875434240 -57315938 664058 63102023 -454154813 54624729 -378721748 -294960945 642166940 607093215 417445847 -526860190 427918351 41910628 -92787532 748302862 6066625 757198135 43057060 278181010 849477994 14500451 -247633856 216644173 10549901 -11024350 132465423 -181257382 -487152855 -4703357 -4966223 -93043286 303491565 -106961754 731225444 -118171664 549806523 40779631 -29641473 477774641 59509585 312521741 117699245 -7473013 -286408278 -227608231 135446177 -179740687 905170421 273267048 -605393527 -445072708 385896312 -88078637 110977911 -801892079 601221873 130192065 -33888690 248302762 -373162526 158537330 127454443 -901710875 968043780 398658653 -102419443 743240239 318467043 301833174 -225512252 -2630350 242292737 321855196 55178684 -627440555 15409528 -55375414 -206839201 -177705876 69338870 19545135 677483249 -28656701 -335742454 -680786184 6924617 -6101665 140439688 1846957 -98689171 155356888 807391 106318045 425538141 -77562752 -85990612 -746986027 -228505156 198334193 -347705731 210936377 -349805064 181898150 -649639306 2742727 14892924 8499332 -34793097 359146443 305886122 -93540798 363634459 -149120509 -10917155 365169354 303167306 99770695 10961260 50912934 261371150 -77438338 74274705 -388924701 365171621 -52556264 -1152987 289813284 -172177911 40418527 45936141 131895234 334439797 734191762 316635876 -907725032 226766441 177707361 -12270565 -83917476 -39087809 -562542791 -269678854 -3014696 30403543 -75510792 826697723 404032344 -185720888 310396803 215119973 374858158 -231023675 -162445570 -108035878 70800873 -820423939 -68215936 -191316424 24660083 470692827 324048772 -145289014 73445126 -117658531 2738908 6909004 14752318 -234961989 364930956 116149610 571166 -646541602 43427130 580656511 203522056 47124802 736168338 -5834897 -62340400 -86216674 -275087 -480862656 -13373413 -55425296 148080919 47011120 -104267215 -483524389 -147794367 88237825 76359607 323299468 632787266 116232848 52323700 -216373523 206392459 18090715 -15052733 -2923610 18357693 -6799213 421703736 -83272132 464248590 -228325635 90691686 878650 396947504 -140412813 -240112418 -499814344 -85087117 -203340411 -125126011 222342359 29033116 208610714 -10526168 96020964 -767570 3406182 247525606 -310628306 309263712 47353613 251614483 544320811 200120661 50754421 59706943 70455449 -9327067 -116197577 60095343 -351916232 456715261 116561871 -740766582 385425206 58094872 -130678192 218431422 -364891080 584655345 -219565688 291958685 -547974800 -375035250 -694858239 72764413 65089654 421688378 -486234450 -283446442 -133698785 -14662720 -172796925 -337031359 6988012 9263664 -175280578 -428367727 -43449339 170290517 -158087713 42563357 -292846301 10919548 -46175728 360167609 162924753 52044477 -343922297 -2770758 167066142 500695601 -703348218 169385779 38988301 -3223092 -502404250 258386279 -42450953 972946771 -185258615 282948159 14226844 -418481765 -194134811 41500017 -64325899 87691851 -580152187 398287327 250017218 -137363511 -504940778 -4068992 174130024 -195908369 586578379 -130021115 401295274 -279909871 -146206758 1107977 -908821348 -10762835 138483447 -259244880 89116333 58332722 101498877 -1394818 -27897958 -10225864 354618598 -308367894 192661429 -509628016 435541201 -204813806 97514580 -604391671 -210037539 -145517052 679142554 11871083 267331422 2421656 -7221522 15855813 -198886999 -556826226 51223442 -48110726 -923921 213822312 1775400 -716026386 28115822 -8524830 -332169759 22302336 216752125 -492919803 -76498973 247301038 37810 -19777328 -4812302 -553922333 82419283 294951767 -54081555 7948777 -278160634 661454966 258690425 -96867964 -645503369 -434202287 177407377 -124900102 -38642984 109819960 103597632 130376225 144081213 -1577128 341030142 -553796515 2740619 525190703 -367828418 45442986 278277594 292020388 -713981505 -189969651 -140048063 144080396 -611398458 140133007 -201966032 -127430518 -208797078 -491483021 79654617 -427482805 1917984 251468594 20816329 91021187 -22965699 -326403143 -33000986 -44582892 -401612943 -169494394 -245092121 -3953735 243257948 -4031306 225437196 187424149 -133868498 8083321 375322012 -6841548 11101962 -115471514 -677382906 -96046346 176681330 -514058054 -1325970 -174192017 465760499 347590774 217146509 12667606 -679544841 -98452202 -233536103 -601508499 687346184 13913785 -113408278 38936648 293033374 334192386 248707041 446376385 239273150 45689892 -609469467 -84099549 -52780757 -25451405 -220007035 80452239 2014849 153352857 80367798 574357183 846088765 9348736 437095556 -428519936 267519012 -295287575 -535064550 -2102829 -230727478 -57138631 17702741 -125030355 -70406970 -21030096 -240583471 67824467 -292691085 30150507 -726502606 191342178 -4579854 333380692 281451770 -384697210 261767554 -736755386 -136902627 195079014 -411090368 271950762 17650587 99564609 -336697470 895066740 -663913061 -86509562 -90165307 53673899 324417307 673000365 -433096735 -26571824 18410012 -705020061 53498053 12736521 -56267066 -162758564 93557423 -358596371 96218733 -32578250 336313516 -86272682 -840032422 11343744 454717212 431587689 258729158 -20345745 -54940838 879050976 -26053326 -1030120 -383284715 197906806 88771679 570233223 173512574 -372428117 -4876486 -302069620 -219401092 -69104323 26468450 -764476522 317090515 352151287 -272803422 116277065 -662818423 -733442515 135831154 -219762185 -71060018 -143239718 -216577902 15728542 -23643065 136601513 317878586 -58315178 917623076 458728076 -77326165 50858793 90996630 563979769 330337948 -144773586 -37640283 348969 -244399706 48963563 119874301 -28029502 482117827 480537535 372119522 271103058 -24457499 -504083272 61007993 125858035 212359656 -192509820 -369183920 15125504 416484662 -4878882 648599011 -788325078 -43523758 4585143 99397654 -118366539 83408834 -85264513 117758480 -585545355 -870697462 220749342 -276933892 -49667708 107076767 -204540940 -3951901 -117621827 -174544060 -34281716 3521452 60876232 -608159250 -667642 -8085585 -540955596 556436903 -792538225 -153958926 422294396 -62095209 -654148087 -207485584 -140807454 398813889 305975677 -119171309 -624538005 50240891 -108445068 -135218578 333781021 -4175430 -161398284 569635235 -266569112 -120486550 114566966 327937779 -42221660 154192040 19584276 765320258 -797861093 -2319507 90006876 718399 293758244 409223031 48187555 -262490770 -188757656 199471066 35407529 -47401008 101489235 -187462031 368621315 -22899013 733865636 -170574312 508480232 -3824231 -148821212 68967664 544141943 484909046 -59229383 149026184 -528809410 51240017 -559851055 -395044916 -541646494 588477293 250718 -16684799 -347032124 -10055874 596249917 292529135 215897871 100016352 -264226711 55556159 273908831 256034114 53824894 -331188032 669073860 10718072 -9042921 -6603349 -77744631 -15391955 -27762151 207849630 17107818 -70478403 -1220696 658894077 348669438 -44179415 74472780 -23563539 198672558 -221572566 -555511745 -1847000 341441457 693887444 -627490750 -55742848 -50943812 -391148026 676282186 -10728009 50560903 -240335950 -414981193 836880611 -30533188 372271557 234611030 556850615 50821282 -110872 -100794605 -84536083 75677891 67383668 -192012222 -133315071 -443561852 16512112 -92868494 -138072770 258043269 34098776 -47550276 -160331541 266464224 -239417098 -10388236 565608147 -63792365 8629568 364980147 214091513 463572642 86585991 -428728251 620441011 -25281371 206439876 84537533 37213564 464614656 379786356 -56267352 -367329899 338778880 -31520331 -115958952 -5275612 208641649 -2607847 94123425 -21719829 175254883 -745746409 174787895 -269027465 -288654701 -207284417 147441197 -69134161 379206179 141010032 -454909140 -278192040 -5934939 155607713 162914921 -236284946 419155926 217141182 -24601696 -466896389 -14830117 86036639 301955444 -1047217 71809283 -771426430 -53398034 -373187343 -31756424 -197946039 -80726686 112452282 22917051 9844357 -703368376 -8824688 5670770 -326134167 -643664203 514058151 182546936 1160102 -247701065 -18609986 -10320465 -117817371 253948391 279966014 505773301 -52527398 -245900661 -117774823 221123471 -30877210 -124576164 -6684508 536758131 170602411 -78273221 -11820101 182410401 -453996052 236134462 -773435015 -222816370 -79743684 356432636 -16485809 -1893065 -285632227 104820600 -170648915 510361926 29092188 222504956 -543627462 127876290 -28949211 35363233 -5955982 -216636552 -478817838 -256411626 409762038 -301381013 -231536790 9008556 302872654 -17755063 326447604 -13785754 283051268 -515690372 -348427531 -168596674 95274996 255655128 384494390 344275380 -272035864 -57125105 -706159370 177821786 -10619971 11325633 -17641066 97525035 -120967784 18166825 -28998492 100452250 -232061384 508040329 19770981 -369605568 60560609 -268278009 489370092 83427167 226617049 213567171 -146511411 -735627516 179028099 1609856 747051382 86896944 -7789095 -273422187 -103887258 34212229 -144916882 2922174 -576085400 -405218206 -32156171 -318939050 52850182 -67883773 749434912 -134722594 -280760792 -659810576 191594773 -118828064 33814962 28832673 -214735709 305688712 319634430 112861251 -94584630 -173778271 50339990 259437562 9556304 -420927 239895748 21146198 376982484 -395755283 -159810240 245523605 -287028162 -160901314 -39995118 -100821887 -171516925 -258606859 -196918725 -108224549 149718900 -165933732 789842444 -65131766 488476994 -317302186 -856914766 319625038 -47270126 -639240040 -113196670 136079599 -244038171 -7946371 -42733459 -83845698 119603431 40138102 516455215 324325820 728375076 -623741655 -568574860 -435388506 -159750219 196635743 -296901732 -204164225 -54233822 467860976 -461014423 36693439 116526911 179465157 265685762 238190909 -125570910 27909122 -580263409 -498408986 232030145 53065965 -147546525 -165546332 342539778 -72108 -347960683 4254437 -1559577 -348924795 443022676 81623889 634062994 -455763793 -380177950 181353740 -249051107 168244424 -264191362 -148838556 -284427592 321554080 -346826701 -124088563 16957894 278670296 -62326645 514843361 -10453036 408025740 372333296 529037554 34100992 311263622 367068212 285826462 47925492 -501311591 278390619 -210951181 -65214075 246314021 -7345244 31327631 61867250 -182101030 -874390837 -136767896 -490918898 -9906691 -43401197 15141207 247550271 -55075476 -376875285 179197612 -457259233 -681812945 43849376 -98585022 -536006791 -26057553 651015871 -24498960 -61061039 56361170 45031805 -332220381 -521496031 -674555380 482390923 61302726 -152782723 -5561302 14135036 29281316 -132659974 -356265016 -239329848 -24084645 -92310800 -113858238 -53261489 5195672 -185257194 -312397746 6039995 489339 -450679045 -173607692 -508090793 -173367682 -122136799 -653650536 -524001552 -168729830 -69502132 37292499 -7652930 -903572114 -332812182 -189901028 -9522939 -238605853 -30547901 12570948 -307542421 432292218 50037427 827155587 481020686 -77857306 -630242447 -255249183 -68141281 -116495292 156215491 146805960 -297170793 -218850867 -332613663 33516345 -74171581 19431823 270190564 263546963 -33601454 712694004 193851241 -100034879 -217913285 -66352135 -620668738 53590532 161310051 68715791 332957004 3020179 -533815266 548886138 -577709911 -63854363 -170492272 -282139757 116397757 -37754409 -778548797 -56849757 -30343814 -872938298 583295399 -218654202 -601176308 234960963 288916993 197690116 207502057 -202623345 -313636276 270882598 33995635 -511274304 217895347 -593088200 -396960987 -80797166 -182541764 -225902535 128487598 129366596 -71609475 -13730911 -25462570 292165781 4832 272948748 -205471802 662274083 -124586699 -485622841 695867318 59406090 20276243 148903542 127467546 -416249747 132429882 -122967221 -568957333 40024894 -73970822 618118967 -319676618 -185845479 156517504 66345346 406040477 2094552 -789808435 31785327 -65462773 23825404 -211653345 21123584 -100491748 9030809 -9904644 411131192 267291058 91594926 203189652 -312367592 206158989 67234511 260111113 314960562 -97113091 -266656561 238187440 -88951665 -183954644 187353647 468481932 271010509 -47081788 -18272824 -50151155 -201330432 126331280 -355522299 477237476 -17011189 10950067 11494286 30011793 -292487601 -639126 77102786 9745742 17902118 -4276498 47628438 -55725006 413871022 11800536 -70916298 2757553 -217149296 163254648 127265218 101318767 151785 695708880 -54937580 1787777 -231606710 51776774 644388812 -495370316 152710696 -654585 326177861 499217179 152395621 -243617550 57895002 742149474 9938994 3670264 86028033 -232123788 42428866 337719384 71924204 402125427 178731933 142207165 -569437243 -7511243 -570207906 32245984 432023180 -553477437 199367381 -101701739 -26514023 -620797572 -11609296 -19345088 177856504 475957310 163373569 -259372498 52654467 -717310828 376843301 -420335565 647898638 25734639 -27877176 -54898362 -220707730 360597417 -3451823 -77158334 -159850021 -32368023 -267492729 110124252 181058877 63656089 210004235 -679566 -132110147 -3881113 16355494 3328007 194102090 -553680551 693402956 5590225 205889198 319997189 -316533168 90818351 513395393 157873435 245814835 182359334 194982091 3302776 519661290 127348845 12080989 24129446 3962501 4944299 -882119960 420342341 -369816902 187043455 138191238 -26442415 160568212 596719477 -26481543 41494930 243251296 97325601 289140426 635429346 -22938211 115812274 215331580 -568046686 226377845 60806439 357428158 -583456332 757512 -18787429 98234702 -737239199 -85983410 36171648 -47367718 3143982 -500979900 -73005968 -51616999 -40727 -67629200 -84112617 -7025518 -34206933 -210028553 -638885054 653446345 -226498401 -313071677 -174886158 398805365 74922390 27496636 -98252192 -420177189 -253758494 -57645021 -114001430 -10904633 -50378515 122803718 134603667 1275217 90681635 -45940287 538004516 20206051 763713746 -13189823 37152530 -11434894 846810218 -357477618 125592963 -302441929 -595627459 -46076842 -38013132 139222727 656800768 -919991729 -612301708 798330662 -371153871 12536188 -117119533 -151159226 600263556 -242025113 -75821418 272561306 95838292 147361210 349812317 55267386 -19589018 -300162203 318078398 -1590993 66475074 -530497889 -1476725 252813365 -526543961 33427721 -706223299 -46940102 -126523023 7840071 330949488 -546949456 218388695 50536172 10988553 -655886719 -2850498 -141362678 47217588 -88678106 115968664 -30750938 -510997605 -24971809 70208195 6055961 -241424431 147148746 -245129720 -612706813 37626343 -803032722 604580444 -169674818 2348579 61651957 67833652 31492755 -81380490 -108504804 317950637 216269286 -216865875 -329759292 -113073070 3232425 373870947 -137296 298852658 -312442793 144231739 -14843021 397567667 -233309272 -11885756 174982242 -48430644 108967770 20688923 256964901 3488381 -600516289 221819324 -202487521 -536373499 1435037 -32251255 21208569 -132486802 -78773178 -657523079 762820247 -74463215 -4965626 29482893 310587191 131510806 -397746697 96542586 14943009 129430785 -145851945 -107444071 790635816 170299813 25910824 19662604 -280728453 461449163 97576960 -506871446 545870809 -1724492 -536789052 -652837 -136581589 143075234 331789333 705353425 12903338 27523166 25507800 -9733100 727412955 208332421 -729254705 104483534 2390135 -676910239 -143628173 37123184 196633139 4467295 -91104477 -102236991 207002254 -530456850 -409648781 411459372 -430886831 -35793532 257503553 -638860132 15752275 65503589 -614916565 111278115 24276470 -192941637 77499182 -38006052 -412865487 -464898963 -664623970 -262747803 -187310252 572096765 8745881 5251781 -128928461 -226088460 17469717 -407113731 -694145867 81460343 168779288 6802347 587956096 -55244727 270169421 -100860262 -108059914 -229256107 -71004051 185995273 20144640 178403661 -366608 -21897668 -271641091 893813308 288827523 159757365 -49057720 181445844 -155175483 -1203469 -610510409 375875 297103353 13234822 -37316520 162134356 49543085 -165327871 -96393974 -45601948 288217999 349681576 847157872 33244036 5579281 -1714201 -385099140 13452700 59503069 3501355 564942236 708119219 190453291 -163027582 38404429 -46875700 -5625004 -14669565 -83590295 545254807 452091043 397979912 164267281 393363361 600646243 -638353970 10646994 172942207 -216561997 111394645 -158838789 -274333926 -357608239 -121948073 -227932736 298224161 520493848 29918680 -3365921 205560259 -100414789 265741124 488619183 267086926 -30448317 -822839179 100826752 147430492 136726070 62350755 -266814 60061713 99053048 -72418191 349396064 -410415500 4697550 -182428648 95139272 57253593 -266641283 38066956 -183833301 44036689 61715918 -526001835 -7534129 -304451551 674546183 73489530 -487366886 -410621412 57441366 440998480 265075033 -494660155 761139406 -78815494 91891613 -415043474 -225291225 -13598300 48230877 167628992 -53253026 41717726 39374466 927002783 -79733458 -30356740 -253661442 700018989 106515169 -34188118 245089847 87760230 -385704305 192059333 -200274208 -45534650 -15183035 -51628053 107288461 240819027 -100782211 -33545772 3433261 -56442556 -853656381 80140776 46209311 -775039142 -21609087 455534368 434841061 346207822 39922810 -404014602 429430709 -124430751 -62854503 -13425073 -102947501 -221117318 293536079 22981454 648618829 -241072448 -79552726 386514046 -186264177 251239996 229329479 39687181 -35218144 -342869892 2041501 -100610418 287962828 -73919859 482182190 -199303667 75172318 -4281015 -266385899 -519005131 185118847 478151473 -155599621 775337370 -6828123 -52661070 286373012 178711408 477424465 -407344503 13178334 -135604983 -16235628 -141177317 93563288 -127473120 196407547 55474729 -657389998 -20830712 131622130 -347946875 -496859910 -615591782 93206260 -122941693 -17200873 10492559 479292066 -14702432 -198168691 290085844 34650 538300867 -879271411 83961808 -110158819 -144457420 597776104 354111025 587438097 12781340 417097642 -548076061 -18633385 614869 249437970 -508744439 156004162 -58437425 -181366228 -491825987 216075643 171207820 49141723 -58302793 483525156 198767608 2938714 383372729 -139725061 -96391177 142624564 -437926764 -849228892 26549517 290011372 82694226 144213778 -333074327 -607553559 509331718 -2727183 -641958245 -675893537 21331302 802234211 132736303 18131098 149590967 87497094 -97703443 -196013502 1405815 52766820 208468795 -751704924 494290440 94788698 -178883112 218779065 345668923 88167981 -215969018 580259129 717916831 -91251891 511338309 44516161 523377921 180941588 163894155 -4789964 105974929 -248036242 241005168 -67080685 599232126 -193386508 -40167998 638804966 773784022 625470283 247483444 -237927567 312804989 285204490 -293862636 -332987360 200747467 14621137 269303633 613079700 259626649 -4455701 276380516 14524479 882162025 213324019 198548793 235608438 23220457 -126135816 -10916578 156922689 -275452128 77381375 355947424 677305608 -96838701 19982515 150092447 -451394089 -173779172 -115702400 300623438 387187077 -149823527 51792138 213756275 -319790159 -24034 386241907 137155811 102606366 -532532719 -335460696 -382818063 446711107 86595189 -690429 152768730 300827426 10718326 -269446254 835563572 35214115 550597786 19879857 -122589196 129134859 -109834058 483010092 -196829755 -264011737 -214327142 72927960 -708898628 -169897983 -110936068 62090832 -6411892 -154800662 239543898 251606175 232731622 27008702 12261952 -72845693 462857610 -225123370 714321874 115205845 465725057 -487623333 -450135126 32478422 43143287 -16146154 -2098281 -32117730 -172482237 -8958313 -503257271 -160264505 -236205426 134190272 25928742 -178128853 -2653702 16281466 44860254 -591706123 -460327651 -59514786 -67924289 544638303 3903150 54333343 -277980693 -78879662 -249822360 473327439 62347822 465638537 -88460642 -156571379 163578561 -759431054 12927743 -4212771 -92923932 -128478825 -91286712 -432244353 -48920941 -431122151 42328246 -306056101 81108450 -27918063 163687951 174195598 219829317 123635373 4627822 -598829764 -12322497 778980738 -19202548 19878924 127101997 62707037 515703579 -138455422 611242415 -226769317 121485353 191599568 -46060953 419140624 163424638 100448255 165815045 261650110 -497123346 302238973 100721872 9794280 14265266 114117618 -93986214 19516273 171441750 48731989 -551938892 -438710672 725337643 -877160922 422346197 1254658 -200330121 247912940 -145442334 -201244651 152336327 -396813476 124237305 15450228 -64250146 143533955 32938683 598901138 -344465412 328230477 -382173286 4716788 504466994 324957659 223829677 182658522 -950347 50391665 -221552216 -221795447 -58876502 11710058 8475390 6855841 -643226012 -102403973 -138273751 781193207 -137347221 -402276826 -266442859 334253834 230966261 -470674845 330371793 -28290357 469641633 17241101 -125155775 -484519440 73983231 -86601433 123358291 -27960765 49898547 -527988224 -677557621 -219149912 -749522383 -14493788 598174912 67625422 -323280026 -84395919 -664757251 -802697421 670328780 -61620382 22208601 190660862 -611206189 453398340 -30142108 -379341737 818438880 -712359 660372245 -658091193 -297708992 453435268 -503619801 -449680507 -5734715 -217278390 937372145 -135477864 559029862 -336866495 -56908952 10837355 2167880 -4335592 419128947 451899881 24708846 86062292 -7854630 -20526603 -56474684 -361978422 544580770 17318482 290730444 -611501378 -1444386 513187984 98700476 51881238 31159910 299375495 14716847 -100679306 -356983992 8472637 -35287010 17779696 -586983792 360229093 122146439 35630944 -54246643 -284140867 113963967 -664026702 -75395 -81654396 394679589 -118877290 18000328 -537066628 -32825892 27424065 -10540165 77672401 -133500514 229938380 30773081 202832404 167343081 -160097574 862619842 -147309867 -243703808 -611671678 -423481828 175498574 -607868 513148951 7605830 607828034 -152031513 -128947700 -7995709 -205204565 -15856781 -111576993 -66049469 511305711 -354753075 -4149314 193093412 -8588117 107305476 -248202175 5625213 63883461 309011483 -224664528 -200740925 157623729 101989674 197320817 185292023 795444195 180173852 7195522 -186423792 -217841938 -194567407 -306701686 -206077080 -386867769 -55336711 414843649 540676304 153176872 -3656678 1141781 519638234 -288305603 -2907876 -18167776 -14190678 372041113 57118068 17623861 -26435 168865931 243719811 60466378 285333924 191443490 107022642 507839668 363054407 33313917 -497098480 154241275 -339351921 -209342737 4973667 381459315 -525489994 -464331245 237742277 221251895 28375147 49110464 265197717 892301157 489013785 -794688944 -127090348 -40293557 -514787859 -174783312 -14093860 -580592947 -3857245 153196705 -590761854 -461995439 49802027 -11852401 -437295399 -644187291 61543391 -61823 495041531 313780945 662549703 -206972700 -119858382 -106829320 -1051794 386465219 -268478311 -38829269 -179629401 -3629394 -109010790 -8184451 -8955914 66555394 -705561261 381459912 324744281 138964830 92186588 21620536 686635272 35088752 416611135 -348078814 98514992 187270996 67363797 118066491 48615306 14712651 -704538875 74449412 -221531661 -3684106 491862492 -456574178 -153314540 274757823 242211682 -598069385 -820092106 -370112278 645125293 421993439 -15199539 -319783075 46482845 13964765 14804158 -240972830 -239081900 -715353443 397521486 57669116 -1619644 -27084622 60146195 -616015892 -10646034 -300997 444471567 -227757563 86437840 -892358025 173880241 184391114 138741 123558350 15327775 -223640194 254118843 7948216 199665832 -224261730 97266519 -375832617 10052774 386528276 507275210 547751991 -463233418 39700588 -121853276 92245783 443323315 123113890 -79360732 -390384878 -107298 -56872998 1183642 -97631129 80840781 -77978893 -80284021 -246492104 -381543726 540303123 447341835 17957153 73532567 -322811726 -630651346 271510937 -188264534 -20543862 -65249851 -181755042 248852052 410796401 -826051635 37998369 292574556 6845264 82191244 -327943123 74922014 332047588 -654237897 -117353549 211155084 -188201941 -176801596 -57146866 490487100 421869870 -139730827 684138 88175129 -192333540 308995330 -515755758 541511904 239130624 -461780392 -126694253 231640711 100062581 -54597959 290089849 -559593667 -71089229 -402811686 -182787080 -477784194 289909739 653598676 845989 -85803663 611530527 -123608139 -138101530 -226855518 -302274031 -114114027 -195837468 226565986 -309805699 -338574944 -4777221 148840094 -31102357 -292056676 -251023979 82535379 61815547 -404538240 -498891645 18505475 434006408 135680583 80452654 -433095421 146950039 141762860 74940456 -121484385 6787590 -63518868 797177103 -517057761 5999129 25492059 -812643221 -1136244 -63658740 -7507003 300077125 142732714 14026451 -428032017 300359019 38530200 496933059 144641031 631279254 -109054220 -97287685 -124227467 807113033 -189018399 -334931617 167462338 -32181088 411908785 -5860035 140097564 -125649118 66979053 79672649 17823492 95325953 -72387869 285471177 25344133 -17356321 -482120860 -58264620 -203985268 -15310472 917955521 573088983 -154490233 3807443 590950562 1948982 -61797151 178168901 -22411471 -644216459 130779435 329584306 -506205425 -123115714 -3424731 11133185 326385892 -8220513 -646994067 -761036709 5264854 124356594 -620284788 7487975 -26840508 95290479 343018898 17599029 -244942968 49577785 -2141927 698073356 262408162 -517536119 -199390503 -320507627 492484885 376374614 -479537982 -253476474 -112183208 200836578 294461686 -114666656 50825568 8819692 -175221250 -113771140 -101243007 319902506 -382946222 -91415059 -66013909 -165364713 -228667532 105284811 698334971 51438430 275346335 -107480212 -47267404 -13663 -95966859 4295987 65153884 532686869 -130190286 -12434356 183098291 728644285 -18757204 -448246486 -180070332 321594798 -9404322 -22526203 12863716 -272824137 385076603 -17057115 -557313612 -14256756 131547246 -225351653 -314193974 972175 1586364 308925418 279246757 78286 -243140077 23869236 -365761080 8373848 -211091014 -71453788 49150711 -188489557 -479263651 315090732 -170519502 -7141163 -14170287 535924273 2115291 -348002771 273188222 38982488 32680293 215705745 109199012 11807270 25702678 73495601 857846820 360410532 153450980 -822530495 433620972 363255751 106288755 151038982 356221365 -3944526 201390991 104888357 -131299308 69530392 -19592598 -61963008 -452007140 -606811805 181701675 -445957362 262250747 584765643 227522872 -420660973 -297591675 -561856326 908684459 506834317 -426804885 239380701 214747031 399836138 -162518145 -93125727 504801214 -134362721 -70005468 1477968 15785423 482311846 -634491280 143046131 -268438432 724575462 305945060 -70966417 458526920 634223681 -454541116 868819116 -79017425 336723600 -76402754 -147520285 215133143 80863945 -342494851 19570141 -113440538 -88918966 549091383 121757662 -232504813 -609042098 -532683986 626201709 246304483 -138869793 414832 115296997 -10041104 126825421 -207807007 208711056 178673858 69967762 -253747221 -404577453 -107697691 429275927 -442531450 343874168 375996487 177062084 56213996 -452462433 299157006 165085139 219392194 502515369 -52748114 -39229560 -273646697 89970512 -308212392 70104227 44037296 237843187 31862487 -165162455 -290974244 308860392 -2203761 54584677 180540964 262517275 430231245 549132081 164392291 -113675095 52656652 13690471 -191316192 -966852275 -199239660 -700733260 207074239 660997813 -199197911 -92452116 45903305 -743282312 799388676 246072777 -707133201 -244300476 13395466 -31189115 15252198 123169012 -46256737 -206233166 -214891412 729680580 106364409 795234485 -292462065 413285797 102503546 756729387 -3911898 -243344781 -87982603 112670579 703167355 -300601545 -119433153 -94922950 335400415 11196834 3824332 -503924278 310495083 -120808633 30061165 128275358 136568201 -43768249 5129072 -779588996 -502785092 27070680 -129650083 -10479097 929719492 77468747 -415218191 -238277781 587977648 310629459 161624928 -535257471 66605623 81391808 124199917 -123806119 -33991213 348433606 -217956189 534779656 60541647 -123368073 -63824606 36391806 140501567 150475299 -544584793 -248504407 57231494 53688995 8674249 -740024173 -181599705 -80791848 568983045 190093772 133860412 -333566007 372492788 91675644 744628651 52113796 -408122675 102065907 103213801 -156685739 -76767610 -7179649 119295004 -7325986 -126578037 -247028290 -231743341 -283182570 -893655826 118184399 -245263888 65050674 313968 349481024 -365361 -21234864 30388185 -57145324 916042569 377691275 830301252 -292083232 -420123340 626879353 622117085 -274622928 479542696 175956972 9340358 -16799664 262869674 23409040 164714912 -96541349 -125398310 5376804 -139196666 25510122 41624312 -177828513 137683826 -152971949 -15414842 -44524786 -38948259 -459163322 -325570439 114476830 -49445330 859709186 277208616 -59288003 -621671270 65140590 332211068 -302567313 -132553768 152390348 408271928 451160111 -550370339 -183463921 249741025 15477399 -250904758 -267541711 217827981 145422879 -18135300 1186394 -58144524 -34977684 -239152519 -167232567 -2407742 -376224128 -162845143 -183366721 659927 3087668 -178500396 492954528 -9405907 -6769587 -35259333 -342559109 -10406444 74398310 23868282 -229730616 -240241570 -354858179 -59920218 -7334724 701436852 -540290317 47119626 12808225 -147059014 -9517159 215715651 -428834483 -4142465 119352625 391805330 159431671 -74595992 221803144 870348314 887846947 11124111 -111006513 682153628 673575788 -408494 -8470876 56417565 2185868 -248216116 -396184047 -64487165 6833742 87663452 616281045 -4204909 -443727203 45835623 40706781 -9624202 71733433 559928014 -43130596 -58970346 -252381573 -22657813 450547268 405939317 1641920 33137245 171689146 24613654 13860889 -25457651 -54163773 382194799 34157011 276292925 -16930266 801999 398780561 690636468 6779291 -35489779 -109905083 -27244279 -126988509 -3501395 64807066 347354107 -462857050 519337979 327826796 -437284105 -701630875 462870467 133175245 -13666840 -426600773 -92544857 -326303067 44095297 -252835036 -90529602 -297005085 -25952679 -30814632 -5504750 -76915259 19703630 26500997 163454792 230982753 442281764 -41710086 94816707 34576376 -45238855 24298132 353821224 -227725262 63946594 -136117190 -53875981 40419627 7384247 -4971616 -140714030 25972394 21795548 -61635832 551148653 -148926313 -221936901 -184616871 -103902704 -92997911 42519711 -4685529 -334511167 -375031398 -407775807 -5215874 305711922 7744390 -124398101 729211568 547741633 -192411691 435493208 -6075564 -246104222 770765804 -568791867 -426820651 480654862 -244981572 -61079949 354604704 93642235 -609524586 -7106943 1325800 -778698 391019122 41173187 55509400 -153794347 -1846971 -469522418 117173807 213519858 -421524494 20585902 403338327 -166741928 -185463327 9324268 -22014648 19203394 261521156 -44786338 67268320 386591251 -72512014 588225519 -196970566 -821433276 -225646587 265989945 109500773 4856231 -225102897 43736869 521283282 -429824892 241707593 -225441422 -367876516 -671137046 -79003507 463896271 155586361 29767961 -259154177 -138436270 628052632 -2766666 799965 -222854109 -638923152 91135759 -686197046 407686509 -467757312 -853685599 2464935 -12875062 299110909 14211991 -18473196 -514970755 -684473213 80887494 -525152638 7391968 -214037628 -209557102 -316665698 -631145904 305538909 210801168 1404484 103728401 -372856689 -98522855 108201726 -74244694 534437626 104490 -232688045 -142158860 -11164123 -553727955 60706207 172133707 -81538705 401593763 4010187 110210493 -144964363 -735199233 -23462337 683705584 -39128314 161977073 -136623828 5871938 -116727464 -638457762 -189515468 116789404 659931007 14036537 89675209 -300684545 97672714 -127623445 67525274 181923899 309248848 74339039 258801864 134261117 -134546360 -94761257 -367935066 303822461 -254732517 24631544 11388584 -540156845 536962973 108429450 1562018 517458986 -74129324 64624212 321538462 125559075 17229732 267024232 77128245 614709933 -52465484 -16459387 -506588211 -405763663 -18105159 2592977 150079444 726902056 -154357128 -119799127 -670499245 337129188 -362099710 -240969957 104945739 23878573 -78631909 148110788 40496280 -257767649 319961064 -284107694 30451208 4689372 -22753791 198333395 2395334 -86619101 464734 254831608 465031144 66630098 -786825087 -126214131 -669770239 460220902 -493061477 48513901 685036908 -48898900 -40703921 -634670484 -5270759 -834340421 -320710176 -455628915 -707180865 -93682772 -183630620 444782263 -311243556 -628906043 -293739065 503060380 182600956 219566861 3515721 -19573715 -684719276 154412304 -806950916 406682559 -411280081 706709875 197137795 81657586 43367645 154871653 71471410 -26069331 -13329199 -657310553 -258879480 20908086 -238692099 13316258 -917689830 2120040 25296230 -21321991 -839356037 -2024555 78443052 -504718162 69150522 -673313286 326654015 63774701 201064968 58386107 -179830081 -227328704 -114313335 31069775 -103767524 -451126137 41432728 -672526825 401315994 -99274781 830786119 -492977634 -260784067 363549445 -245711013 368830 -150393550 -161172325 -5290381 414655212 -81978313 -56833546 -737244040 55478868 -414208553 -477165032 -43822235 14158326 -80006446 575668679 -1508452 -219121501 5834585 -64925007 278849288 -368204885 23876746 -43971072 -581674202 574035023 2638974 -151016774 190470120 149543725 -201682420 1544109 880132349 432822522 -1066765 -689228956 -268885906 558874667 328293121 -3430963 -118684405 -683382225 -179424857 -7552975 -338675903 -127035301 -19447487 304474115 638884708 -23238662 113804656 -8306557 573263435 -27704993 181772075 164612902 -19003756 242060560 487775597 25250134 64485321 884625682 -550025961 -207414045 -150849101 16595947 -128460002 7023245 -426361612 510724855 -843201312 107480253 381787068 -39490259 -460599480 -88063210 -68461874 -63959980 -16055582 159199290 -835603741 -7540104 366155586 -19469436 -10005128 -138288495 -257241935 -310085408 298679084 -61101656 -296420242 151524419 -197932240 -148716 42811029 -130751790 434648 -19532556 554107883 50464156 38223833 -43416935 744630770 -114742219 -21586495 -522740287 -10873210 -88184705 -12281270 -15862232 -71641053 410648206 -210116165 -585755268 284799753 10541452 -339313367 -121443682 -161540841 199345939 27098219 -83261011 -786125165 -406602003 -415039160 -459675231 28225222 10261671 169273204 -44835437 -156565464 -138517 -47800531 -443750880 -138916776 716331426 326066146 -46912769 -32014223 9115853 779565745 -303394513 16951338 212485736 291266494 -190852245 -162823327 -40411843 147207175 48575422 31403670 229763981 -171777091 383124711 339758144 668667767 262980362 446062613 245874576 23265582 422271212 5570682 126620798 78026900 141028722 57874100 2152296 56231444 -228867330 14935782 -185621491 -254322051 -230603400 -187194859 384809811 79225380 148075018 -169661537 -248840906 959112773 -615450985 -566822017 182354836 -298137761 -2073594 -14049557 192620595 -47517504 -409053 113351098 5405967 -17678197 9835249 33743362 62634909 -59883733 -826245837 -183563662 -212839256 -430965910 518402920 -199878297 941909 5923107 369933117 -676505043 291479001 506585450 -148266822 704133080 436077737 351500968 17323811 492540872 -234533820 -13378016 343889599 60914902 -325808867 -93279563 191406227 -407128597 -5365412 -587950040 -599569053 -65903724 109632765 -440521540 211462782 353322292 282818881 23938481 -3651488 574756046 -813801551 -11460522 146094421 -73663507 722143021 -71930717 124966911 -73933667 20424608 196665568 393388239 131571956 -368885591 -365892679 -460961613 3952232 256137658 5703939 560402596 -45979124 76781284 169932488 678865769 -218163163 193425814 7093541 -164507613 133987025 -73569458 -9778198 701443070 17694226 396809159 85096764 160784900 -369644084 -231089493 269816156 -19846497 463238732 -274587136 438955071 -173461667 -265612394 30896157 -139070327 73732944 -662214703 -126936972 95001986 -387901353 80421888 -146514759 89135191 -8499018 570360773 243694904 20670796 4081283 -144827859 34484031 -199254991 266924132 372597620 79363458 536387571 21981471 -63405009 -768574555 -501778055 -376680212 -193264329 -54250506 -675113589 -2192805 357902759 484953567 332741977 25430297 -804249163 -534737578 -50039748 -427892948 1682486 -38137631 -16924951 -59365087 -271631721 272654744 -182251261 -32130479 152577795 -610462422 -645206806 585583668 223116257 19059141 660758726 -355341331 -47278769 37571124 587194059 202308308 148415656 57211486 41044880 313619060 -295998202 -55845122 296669386 -91180560 250861940 8304032 -6820381 -147849999 -1435495 116129277 -451169072 -69950979 34805765 -21255711 135132204 212538771 -75095700 31367936 -8060523 3664454 159818978 506965714 135081773 -194297528 -277834254 -2578091 -49598949 7785876 164865632 -27816454 -10045948 163311046 -39639286 -255640940 1668708 -67855481 260827968 324907889 116729613 -377291381 -51253404 -252581375 45391389 -45694571 402857354 144411751 -266346525 109288821 -9272810 -21543593 760290449 213445884 3122915 -223180836 96133653 -349073251 -84696496 455187012 16037504 -12400905 100038722 629025784 -271422083 -333222530 714668580 69432115 196265191 62376623 7337239 -13531698 201283080 40580950 35915086 405707016 121621406 174343526 -20460821 -87186858 -432436036 513752061 276013419 114432357 -132681359 7050430 -378509408 77367341 461723214 -210605035 -247613308 122217213 -182805031 193186293 257203849 723122998 -815590477 -68952498 -618066207 242255895 -391242 20357772 13417359 -96037476 -41676034 256006431 329321997 702968726 -72264224 -64132320 -4502795 585446491 437450801 55890517 -110271549 -273808541 22285378 558545986 172139004 -365079502 214218163 7928670 -212780883 -2601300 272754337 -47025982 7955397 -131181311 -308109536 104962627 344428369 -16833249 -108011014 -16651594 -99343259 378199846 -42881113 -16433173 -135953732 -446212849 -451318593 177226470 4787158 -5344952 165694420 113667983 2129843 356770204 596405189 274476390 -130163573 231769301 59496298 -271940516 -153012154 180253148 -20537415 -8500043 15427680 -48468544 54486048 656403942 301261904 -8154873 660703471 -149580288 -443547872 -2918432 301824081 48700645 -424342787 74636548 219151366 302285219 60015970 -357611101 -109522101 143069054 30701267 -464925440 -113422989 -240647 -125426210 -41140663 -242547768 159682354 -432847864 -136099624 72311551 156980480 -28080686 632962975 -50068559 -614969640 43673333 105782372 -4814424 53160836 270440832 34709529 -229731751 -175508601 49530917 -2206714 -517725226 15746909 -8742713 -512304975 80201980 213727843 -7141803 142372204 79227652 7079542 -38440504 -11182287 15845618 233903854 -274675721 -360974811 -73796933 819591390 7442251 38175338 422111757 -125006494 44801434 25933768 56688293 197200213 17821355 174541858 504643354 -15314904 134487076 -639084081 493181210 146601595 -416565581 -601004281 -231817133 845049147 -158453402 -109378935 -131303417 -381452329 -87450426 -4956518 -80905475 268977867 -35855665 134914119 193109686 219256023 -10676379 -455231642 589484120 17631769 -3390999 -128662118 96948270 -37578311 -61942983 -399461850 3699615 257681423 -412067924 104514879 129239261 -251561345 639349877 788950563 -175381436 726119110 -6511931 97951219 -716782985 58298 977973108 -112562756 395511745 159613184 -207809317 -107653407 -21133686 42053879 242371502 -538139481 224058508 811738198 -451267110 -243919390 -676684623 -5201582 32932169 -43718079 -104730717 195277 -445847805 -34366608 -287630621 80258834 -266322728 -429362437 129258761 110770810 -630679888 -428617722 -403949258 -260163277 -270779266 29229949 -512118405 -104106293 -416155794 146437366 -289559282 -49320608 -431986097 -117975756 431484515 -232623562 -457351700 453706093 -452734012 5120151 -305980654 215825453 -15038208 358533892 72407849 717897843 -2726136 -419172109 33635024 22437062 9854593 61441888 6842293 395684594 -45736052 86988261 243201298 -121213175 -868668992 -101698176 -2854612 3652861 -317161571 -8733599 -204389121 -369077136 -427048949 -50409884 -392221176 214095729 -636298385 -293990997 -683438606 882588537 520449068 269721578 16423135 840880870 11908053 -247094666 32063073 -11904456 -876738201 187302118 79934387 -85970642 6059960 -251177943 226061484 762069151 -260242347 -946247444 -444369863 -484702556 -1023276 120195925 -549622 295992658 13698488 363396071 48737188 998023 -236542822 229198696 144503725 65319115 740900239 -288651990 -986863 -234137532 451498516 -7061791 -65592922 281465440 9208677 -498847704 36871534 103221984 9872024 -26243457 457213583 47576521 -4836754 -18002976 -627066579 77862567 -211382571 76714952 -204396508 36023526 -4898432 636153214 237130853 488050 52571806 63303782 16318554 563992210 -64085390 -650340973 -30890305 56732792 -2362050 -120568548 -449789199 315847562 -218567693 170689029 22293980 -634622925 23994717 -199932946 529645478 147582598 -145751437 293288901 -53793365 -529947495 -252830968 58607594 -752825350 -204455075 -79072127 16374287 596077882 -25732729 681749779 -206548899 -228382317 -67244865 -90563251 92481845 401997991 -62947606 -135913383 2305292 676372781 614802263 -357758893 -86386049 -270679727 61890943 633598115 -149239701 -213173360 179406268 -40614552 -902799345 194191137 -48438041 -3497661 423444036 -101266821 -160526237 -2402373 184370169 15081531 -205154265 -220242059 -4457580 -17131073 -7193183 52889260 -34561868 500271887 -311856934 77228967 -276804096 529425553 715923972 143852277 79271942 -12832129 -132629149 -146395878 -7181055 89776060 405076047 -21859694 289909990 -588635718 246565643 -695927454 -158686750 53088116 12322343 -269216448 -306935754 -108758832 25503938 823448268 304149971 -581659026 367921091 567397833 370715164 -300592853 236211529 269936368 516515360 -6022212 66850919 694550605 -288664331 80488479 43133371 437946790 -178790713 -3450171 123673207 -218010685 52801724 33852374 -396633506 -33050561 -65710001 -585147 443465624 450982716 -270585509 566823733 50372201 -391576596 401388327 -152628673 193669992 -119676298 564634604 -62676244 -180518666 -560177704 629468677 -659835327 100182190 -15695553 80448165 -325023925 -204843216 -10815823 -40551521 2375340 -329080521 12852931 65094062 -224770767 6776182 -101495358 281750955 96865689 -385826214 -464508003 670339555 -57451017 -439433790 -8939274 -302922065 667305 -182182382 1044892 -238223115 193921381 2658630 -400678332 -114880351 21698590 -209610955 19909541 -432226982 26848839 393541438 -18849603 -29812569 -2507414 1093425 -616796250 526879925 21829507 145039550 -483463001 32219338 -15118954 69714345 71088957 106286030 -622481584 -356567628 632427165 -169390043 27786276 283645235 -11038653 -418105460 58431622 253606531 449219860 271965181 -54722605 5884578 -272246977 685170412 31778940 -138638263 451290745 115416843 -156478106 -575100736 68594730 -68434060 -6115459 -18747054 -348123037 78572121 438590813 -545233711 20617008 -567626300 91450766 68657469 -189634432 102070720 -134793799 -395205803 -297509357 -618595806 66039304 -128103648 2298065 -156531055 131645247 -13753799 -13012579 -33421697 -611987799 125249130 -15828910 -2649610 -546843545 -141789377 -242197794 -4690049 305633576 405472024 -133337226 14130446 25542318 -373767642 801587712 -1003952 -72317788 314949208 929839527 234613651 -68283999 -3474111 343975279 -126336720 111155581 558596208 -98911776 -417426285 184647056 -33006967 164726821 -57178601 259797956 -475033578 152601911 317640249 -562748619 -193490412 79408467 -62822948 -14691811 -6403396 -71821963 -339142650 87020952 7325 128296911 704638129 325808319 -33682821 364560440 -57183287 227896810 396064757 21494183 20232455 -105804984 -59029504 -93062990 -689173696 -598041627 -63347439 42787165 -86345351 -546755701 113024381 312936492 -12145273 56778818 -478324173 18108390 -155456588 163424423 -527664299 271301999 -798449599 13715222 327001975 -215641885 807338719 287269158 -260424146 -1680503 -387745514 -465533247 713666062 -358580920 169449212 -356177680 -129262746 12082202 -271783340 -51706574 -32461551 -470092285 -293168414 -44648903 -207281446 8251529 326915844 -202895612 -344697958 41166784 21462158 -93129776 306083940 -1027376 203311147 146955927 -103549348 45818056 -151091754 -405369704 658246614 -472778277 38839155 46551635 -12085091 -35296667 -60445504 122907069 -11265584 660220061 824828566 7328090 -16319775 328599005 -300315394 30294596 124789181 17342337 -569658089 239877571 -175516503 122267553 -356122962 221918426 17292678 264212294 -131512443 161459843 -204399978 -68734988 -337596600 422795732 58874301 -1353417 -34273061 464731322 -20902735 220244062 78053711 162589978 -15020213 -93875644 -274869249 140831852 -92632483 -33947961 -245375804 -453943243 -135086201 -170741530 13216520 417813726 19892335 379070493 12453627 -237518925 653096137 -8997605 384723467 -3920183 387900856 -3097219 28108939 -96711317 -176018407 -490024 211005236 -130695216 596957 473783336 -187039550 -507063766 703162003 -34172523 214148747 -316682279 28830652 -401678677 -79298822 166711297 -144997930 61918845 14475861 20342231 -115770758 643682204 70480125 213763911 58571394 682115465 177772740 20977355 -2214594 -202610725 6013317 -25680600 -372457295 206216900 224789218 -51499010 -204952361 -503161277 -40607957 -35657694 404818464 166577757 43030605 -482233290 -339130717 232269481 -195677093 570130530 -682905387 -280942595 5426790 222229273 720555317 367439376 17475752 -691438390 -212089698 -825094242 -185708188 -222240449 569985914 -30176072 -5654737 -16908842 626402702 376450081 -3901111 536191295 381821391 -102294132 346668433 69851618 591793182 307600376 358824203 -610322195 506364508 38330245 -47007462 -398356594 -575245876 -337701246 325183096 -130709997 125145853 357048603 243586669 198079310 -144269532 20560042 -219310372 20598347 50410006 173875360 -2356620 -87098561 2660286 -827545418 -124796008 466931143 399478845 3437239 493553296 627539053 570673875 -817937404 804414807 -14191820 -44740196 -39655677 -29145406 -227050509 -134844386 707073435 240024932 187462676 353601760 -131951617 -297582727 -12561519 -269524366 -396024376 17348662 -637651242 -178751635 -311104 341672878 608824863 -310333460 66802071 83226139 171908069 -170179957 -8636665 79322199 -243176464 -630291837 548738975 -191576413 7453512 14860080 720359949 251167233 -661646804 -643100569 -290301215 23334541 -116930072 417727279 25871324 246582550 154719146 -404208 14666715 -346258797 -230071705 -364539072 323807382 3902923 69487929 -147498491 -287943717 59337265 98400561 -218881108 220433644 505248681 -294083009 -174393154 -209248863 193259679 3217091 501732503 -6179437 -352324575 -58478730 -343123927 479398110 439207951 185359089 -677419067 -312560378 -53760087 -203582548 69418094 -88565468 2436305 -43807019 62332236 38361201 -169394939 480522064 438350925 -516192183 -365857249 -692989034 18072186 834347030 -656175673 273996420 -76309303 -97636404 -152147716 -253309261 124138024 -32043117 215034442 207762037 -888064507 201913478 40535686 -962735 431183768 238089454 -37978977 45595479 107201055 152654469 345406335 -860502844 35255684 6100221 191677101 147536989 307285507 280777324 -117571397 -11501500 197006543 -60735962 -53502038 149118181 -160774317 28164186 -27250172 -43424127 129443894 81124465 -2745308 255287178 -746795431 202447922 -314486494 -53947355 -109876733 -99955679 194571710 -139038184 510721677 32645899 -476507755 -83134554 -3896268 74585796 -859254872 -49077528 -271169130 11314804 545575407 626508691 590532634 -236903000 16471128 -146631447 10675192 741769091 -8370968 168314992 -7707765 12326917 241339647 267274093 -245321432 172511648 84333072 -10681263 38584403 -96354054 -5615363 35763789 430781554 3778931 -121090258 -148545908 -755944089 -836726958 -174626094 -280451244 -796948118 285739652 652243140 246393779 41848987 830202469 29280889 -35720522 4286798 -119427121 -199776263 372742152 461010933 -123660369 -910361 13389053 -64415182 -442903511 -6375234 -40790674 -293629302 -378005598 40104418 -51570989 -457247132 432300545 497753410 563519863 -422356678 580876289 259179837 -666551412 300329575 208665590 -12312357 491010502 -26778188 6215866 167517839 116260327 488317056 -1133454 555258515 -327189618 -9630785 306154517 5643587 -49051574 -71471102 -275023930 86092418 9000664 -116401694 -11625595 115946694 148798544 -163593502 334024405 -15364519 -238926758 -20171460 -69200993 86475935 -556424274 19660021 -253509895 -74821973 539452474 -102718492 -382932135 327361116 657568081 688173204 21473378 -182613159 -599625885 5774043 -193410710 -166387099 -31543735 -795133086 -219910808 -307296660 -93867085 -119382521 -27498647 87941933 66442088 -115824900 102627967 22221749 454256491 125740038 -198254544 -11901612 43902899 -213190149 -285497009 -663682302 -196459406 9836391 -598073671 -177051417 -189220580 -750238717 343586074 333728843 -174950300 -6559 -11793853 203615075 -462742187 -255624021 -736500476 276385219 53069542 -63184948 -209274 433135923 118460288 -189326149 572263554 572299155 -170823350 152943170 -57089710 -660101756 -538236990 -292575739 14260441 -589334812 -451262157 97628660 133111368 -367453400 -356534230 -105341455 -3975050 90264486 -242942083 -239760839 76964686 6078471 -382269911 -75585605 906277609 -937435926 290944374 401481739 -365055516 -423951461 29095594 88552628 46067234 -96441687 11755901 -530762059 -41113529 272559932 255945571 101757400 -221549827 258479140 14651063 -7158981 367501880 65390283 12333413 -43532120 -1984583 423566957 156703181 -320853121 646079485 484934025 319969 -469716637 -16045110 -860408654 24340268 -247216416 -74420002 5605491 6043876 519666311 626201598 -403619784 65987841 -14209020 379864077 430510401 94753388 327127870 1803008 6396278 90272420 -256722056 -475585278 -470054064 130110610 -679892505 130708098 148424722 77848634 -31965616 -459698282 204676847 99400527 -205423031 21933715 -262819575 237749011 35769791 453153033 -3906506 357665795 33236016 614654527 -554196236 26295424 46998801 -115740452 -28036366 -64836415 -176486506 254993232 -460037083 -40616107 -27201280 160868080 26417568 -802307613 25282555 64759173 -651689607 -555813320 -8709485 85937077 26791503 -15658796 -95804116 99839021 -151790672 -316214 295648278 -3318788 -770658033 374420211 143518490 2275735 -13470037 434801820 599328672 32128726 -785615804 31059234 -62289976 -59078494 -18909860 155805999 -25868975 -37591734 3563288 -55860408 1814182 -487602180 72911464 -110791742 -35114792 -297059770 850093338 693868956 -168114914 -251994485 -47654827 531756001 220833725 9502876 701558615 52478494 -837845671 72741627 53934728 214403476 -56420 434494297 461430324 -1528410 1273377 30680005 6181121 -75853706 417623816 -26405880 -215775775 218747119 720982 -2690129 -70903922 858273941 294947745 -714114981 636404299 -9886785 -65407727 602982880 -269217076 -110492730 71692879 -314470979 -11398019 5536150 -3538172 219419578 38180 286241123 606990221 314152769 610737339 -102776838 12536253 -241307742 63719111 -226607014 422467414 122494463 -192351908 39294256 10901795 736506915 -555872640 798103827 -146351799 150319342 10456669 -242347578 -5988826 -190007611 -174897491 -157603165 88231210 343241238 189590162 136173187 -45496838 664170976 -329924525 -136898489 -504891335 296449920 -65128484 239737134 -86707207 -564602116 -77198793 386325681 -94120082 220466163 -64484614 -725561363 -192577168 103015487 -12583560 -541067225 39675410 353949805 11177196 4608323 -75235704 -46406979 -688764 -106642578 1121857 20779968 180537286 12906349 -82394156 -106291682 -42149113 162912919 -140074610 -541227878 -75843837 -147586721 -118938018 380169255 -863930115 59318556 -828959448 -342790093 -320688809 -495541837 113698752 -462760255 -25539613 -46030336 34702359 -801826198 82537585 -500330012 -110816253 -438543 160105306 -709093249 -3166986 94103590 3061338 160575002 626772100 277832066 -540985149 -127318987 152347921 244958369 13847165 15603430 27064795 235744137 367377274 -356551677 86333565 -324186370 15717608 693188722 -7063099 -217785120 625554687 -351527201 390008271 508388493 684705920 111385492 -556006736 -105638415 -697089850 -42672444 309530796 424241470 248565624 13831826 475594846 -350498354 -393136737 -2777258 2327169 -50052925 510114006 646314607 268167489 126613805 197909610 -462023474 -503379538 10716336 500793881 255333904 -406739127 434388148 1740021 -848121544 13861226 -51084578 33715938 794767466 -35975469 84143550 3736734 -155299812 -2126069 358674076 -99425625 87849244 -19048654 333557235 601136768 -148471614 -1436055 -213862820 -153305819 -46733649 -390650114 306324230 -104482161 -497382974 584945266 135215842 -645196185 -694200418 60552913 243979505 151450285 166848524 54713661 -291977317 -95663320 -48122589 -228701356 995377572 -66971430 85154774 -224735062 218546026 163339147 300996295 265985359 -22365301 26352622 -48397736 -298011638 -30716690 -102551595 400054033 -533583593 -76244690 -237376657 -281859133 277927090 -22975406 575326412 -3048590 -52592435 -1866914 42421169 9323429 352185480 516880098 321434416 -706607624 -377990504 383227997 367131111 -5073736 -95749223 187433522 -268612456 83281746 -24184251 94863707 -83276217 -367630043 56772566 -160346961 -26892055 -225493508 218854754 -14246159 -71468790 39690752 -4256093 -304766710 -434425503 26972895 424403182 -267658474 -198611690 -398556996 -749297979 168609333 -4024223 -299576287 -226535 565758448 -649022314 522092336 -212860384 204713331 -840028818 173115187 -649901594 -88986073 12035469 -368062793 -75422430 693400385 -145500544 -213587250 180745076 620941159 -109887527 26241679 -391064165 580457599 -288198217 142131840 534448 19202592 852324384 -56054621 2636617 -260782086 47551094 -168477119 -492856582 -350466984 208044461 733274793 69052916 -13735804 10436055 756435432 206737843 389793500 -90514953 55763368 199908752 -155604048 355819269 -28948946 -784983237 -10908177 5260679 -179416172 80905271 -810029438 547329267 -97494186 -250369061 58558863 -11432016 16492390 -108006268 50095645 -389736295 762047292 -48046659 9944949 529186834 281238565 -216447690 483478865 -714794980 17023634 -117256818 -199102076 -123541390 -2529775 40408266 142264510 326331307 -10065856 -13710332 1266660 601460993 -187904341 823658 147069561 29356410 -134919287 62754844 95160318 -556107845 452872654 75037126 -35064734 206965659 405437874 -810893093 -428360335 489132325 73888852 555164445 -8564760 309665395 661361309 314971807 68271996 10786482 519889742 -28882159 554214697 -255944567 305189896 275941073 23294109 -128992467 278051285 355721197 290963828 37689432 3340040 -246286838 47425397 -79693661 -80020648 -437882366 -57169437 -62811414 419254856 -275786462 -205996434 54337262 -789972400 -118005183 393107010 9223951 347586419 393714513 -153082783 441368971 -83659569 -4013620 220022925 -436019906 215815532 448818671 -283450996 -23520775 -513010952 294301655 -26922778 656649596 584176995 -336047933 -54703984 -19244065 164356243 -772833351 392110746 120423184 571455965 -209006997 -433365299 411633307 372492322 84332328 -35969942 121264847 154203 -617120291 -108907777 -32514259 19464608 33250006 181257284 177851321 382530067 -246214642 -27242934 516064318 34377824 -239457084 -27767173 -563233341 -9859582 567052083 -13492807 36883271 -472115636 -309623203 147831317 -122414213 -16375413 -115672762 -144060014 120357765 -191420208 213574308 -351357587 12474749 280504281 136937 -57310349 246661239 10586176 676803955 -224068614 1463944 156113527 -111967555 -385727072 262452347 180318503 -214987369 61077070 -131513624 -335129963 -299259596 157005574 -458737015 -874603 -161428901 -558404554 -26155017 -411155807 -7444982 98652175 30982164 -9512128 56212453 -3116984 -30141086 66584192 -227331051 -371040521 -10573758 532623697 -151991605 147617257 -254230056 -452698933 428973339 -40259922 -664560056 -13300471 625784454 243630620 126409304 86710807 32918333 204627641 151543867 67507425 259550565 916233157 -464067640 -29228761 -209934496 219513834 8648909 -12234402 40875631 -228579595 542060756 236644733 -619098982 -506114994 -340534340 8901413 -654421473 -807416417 -376408160 -33330229 283542897 589122193 -13657373 -297612153 752398857 -558536999 -622929264 60067466 524378750 -705972703 271300447 45949924 -263145139 -21486558 -132879880 -41326962 -246594811 985440 -528283811 -115145716 -462126594 -64980938 -732976275 798049937 316262944 -169304049 270128401 155107761 -353632524 -122627136 693380342 -424238183 -524517595 6214136 290925946 416744254 -126641172 -106820501 55227507 -30566319 -608291278 -463969606 65925038 -304616735 100623254 -42855117 -523313854 413026044 -15486062 478835984 5076753 237674918 226676325 -99736462 -94466326 -402376810 -825042036 -1029328 2695503 22493632 -834336704 -127414454 60075200 -205390452 -37688972 12127480 18497532 82143232 -164871241 638408525 781494727 -5038671 151303424 82920520 335976988 -81837126 -30461385 108256614 -316300920 40231992 -245525210 -459114841 -359285444 -230804100 -164372924 -221486322 -546908182 519333260 84549633 -464676496 -3875399 -200820254 88045754 -18221919 -348800284 129403942 15872600 10181187 -200515277 42037833 -362518301 17322252 -51527470 143702393 -23341728 216253365 -152312766 186570174 320613852 37616813 -228281834 -449675645 -9655407 178210367 41281293 486428899 -550887206 -597690670 -565793451 -244652936 1338748 -178730694 372478161 244144833 188938122 175964669 -103748350 -175559531 419296807 -842710101 -368893213 192528575 -189171576 -17247834 -279049852 112299670 -279648839 -10902326 18261993 771992475 74948134 -32006354 -99579173 155609427 -2886558 -10330368 -70801732 -238224584 -39429601 10019400 173723556 121052343 -115185725 -520426985 -2373584 -131648937 -144583939 -577658116 679443548 548696852 -91810265 -6330965 -681164650 -29053730 6058887 261000783 -55741744 -164326142 431822595 -661258759 -232770949 -21599327 78412985 1445062 -222721514 -279385752 -330997797 -288315612 424961720 501529939 -17715203 -638157475 160176164 -276875388 256463810 -104264800 -811360418 204658950 -75834628 231984910 80976339 149166560 -49340951 424883080 -522134457 -195690432 9856879 -69553046 -13077788 119877805 -40083966 679353142 -118576231 482611122 506330042 -331682930 -363356780 -38940062 -135842042 22603787 -752722 508983441 -376737171 629322150 619734281 13345008 -22697789 -195931217 503414977 -53926215 23650258 588065 -60464170 -366777406 5227306 -80704015 53838991 216012015 -323845949 -223451754 21321768 -674108145 641544490 275481458 -195014649 -23447535 428324446 -679296086 1676657 382069714 -83585262 -4912909 -259312887 139394722 -45670459 -577705995 22006001 -658395087 -31785275 -386679749 21718786 -228520341 431214328 50882209 -292883841 173126653 863213612 121837718 386710597 46975839 -407394633 133213431 273474076 -129159944 117674687 -16631980 -353583590 -685036198 82637208 323357814 -782239523 -86783953 -448939829 568615393 -8679484 147413472 4557380 304849408 -401007795 208668513 453373753 -7743144 14171916 -353498703 -395089078 385267024 4633528 -845993242 -8033261 7748185 -101097107 106064517 312362215 285152851 -109258974 6222858 -239891362 -306962406 140152837 550757754 -1805669 49844862 26135118 31183383 -505169337 167088533 -72949609 -315603453 -10808612 302456882 141101597 -48113437 -163358154 627398494 6716739 -182487634 235572613 -75742542 -43286263 -66186668 -140601447 -13540526 -5335274 247952088 -93261223 -54411081 370078625 875029233 153097096 312295067 -81601674 279572771 750783678 -117883630 -863083316 15850281 -251989633 938710253 -95143134 62456205 639630 257492405 -61945884 461444618 593282627 -30414143 -80778301 -79943176 -755686119 18233625 254578608 514434 184891653 -85978487 567737114 -199671214 542188880 -3869706 -259119952 -576868294 -7735948 11768926 912885519 -521160 -28044727 577403966 478127927 -232675069 -443445952 217039766 -151768503 -16805374 622095495 182359298 -50444527 -61579430 34007754 672414247 -308706964 -353281321 -53613762 -2553675 197572183 -649583491 806217625 -257653840 520028631 -45676007 12945563 464105503 -112034524 -749172110 -34547426 -130285703 882665396 -42086261 -175107972 -5905650 -396825806 91961452 -20313190 -276947707 -388119068 -237215243 14537228 50233282 -218958312 12740187 -81120707 -318127915 390771697 54945350 244737855 -158912996 -172668353 19201297 -710815264 -10531333 -391653440 3692880 -196376734 99974721 15308633 135606138 -439449294 -22619995 251517626 122548713 -278041941 -784059510 83162407 -276621623 -305590768 -168429940 -8524984 -332958659 218263713 260567707 -17388475 -44268537 -360153874 4656113 492600898 -80876045 251398425 -18921398 -272146183 10840548 -158982968 153088970 -382404018 484263705 -219730093 -692616326 181044444 45305848 -580629665 417489712 137789568 40414786 -41301103 8693554 -850416567 -17641540 -270420584 -154689490 165854296 -187452541 -427382756 -112996093 617948197 46558812 -509755723 -661180851 599699254 54200313 -209376539 -156594937 4806273 9981037 673456666 139829446 102339023 -126948942 167707239 -335301856 350194993 -523557720 51022760 294100885 -320384384 -227491319 -30274729 296958950 86106535 121992763 -791622695 -24245149 -216937026 571042595 18626474 311324019 420321777 -281241093 -83676419 264283510 70725279 -57279889 -186605213 362971649 40365517 83496782 274985630 -110154484 95535729 62015942 429593445 -9646320 163415334 -11808248 466056297 -718449347 19763797 460058432 -4656399 -529701326 2785669 41583539 345095680 526496940 154879085 -4323437 -17954357 -206939422 291414762 4088754 670824151 -362174569 -131264189 480643347 3528536 -45462912 -59787436 -174958027 -568652089 76832331 -65629192 -170267141 -231339692 -7432031 -253905312 18063589 552867365 -30361328 -858907575 -73927598 43435284 512944430 204106421 628829440 -23191349 -276056196 -33837006 135593813 16031603 96114238 321713614 -84456610 271101210 161863846 -71172775 8445226 -257745074 6263088 -504859947 -96741040 -304543489 -26458468 -502071449 -123394014 211047820 207891309 -192345320 42904501 356624564 -20920184 -634258045 -407253910 -537786451 -20399742 357062933 22638815 42970456 88337849 53169874 103675042 -308339524 -603922783 -62432855 584416375 377176406 -91482631 3738065 219230728 64022586 12540033 21190499 -115850512 353569455 -802643079 -556472905 8407375 -312857951 91401914 248483199 -501810074 -439640 -158701041 186087351 379064311 9709282 -34920654 427935931 -20546096 -151012190 831481111 -28538980 173676965 -122985324 115469502 86265662 -156629047 72645108 449331266 247549196 469302146 208748802 320171325 45777712 -187323730 166285139 111470565 -299553607 231454553 -191833218 -542869131 -4911247 -566873205 -123385599 409543073 -21655787 5379311 -264177315 11885338 643408574 -39389254 1819081 416800846 545030888 60843141 -131546294 -518632692 -11331785 23658827 -413887349 -145350472 299084658 310180477 -93623667 157860068 -380039806 153360636 -407365247 420302499 476547147 -61146176 19036609 -171216475 407141104 603181156 -480631046 294628038 250664 -67858813 352893018 25343008 94938063 -153258140 -46741652 404022199 81324878 69237099 -103506692 -90310011 -39489639 -40657258 -427526460 53131616 147612253 31311247 -147813292 -315004926 -418161306 309980953 -139468225 184122535 634545121 -367704125 276703354 29544990 32659044 388585381 -412355454 -335462260 409560576 -92576200 147102360 -263422210 283275179 -130950589 212280051 -456955618 25678237 8611663 141017751 -407056059 -154370767 572903927 -352854171 9641903 -88445586 -465979805 742243580 35322225 563437316 192985086 674318146 198449911 -92740423 -317835613 -470726977 105946750 -7721091 -37200926 287454231 -1753332 1088030 246325524 405035608 485396086 96338654 202134928 -47648991 -17170517 417572027 -70070062 -18631773 -292437059 -43718408 -184445989 -135474678 143988504 -15172747 403656331 13835339 -757225089 153359726 565102257 29240471 -522973996 -86973666 -373641384 -114200145 -161572368 -46286859 -730720490 26417695 73439396 579694349 10768505 64791950 -515322854 484696843 137507310 61069814 -28137793 70861563 143125488 173311864 -143470628 243402151 -65438164 70666877 193520844 281876115 -597186401 -215442314 -30585552 -188544514 -136503875 -223232190 -441022391 35852018 288853019 -286304116 -515797447 -92528296 129145605 271985253 20620130 -91334771 593748953 -300441778 -146758366 3707221 -213185852 -26860418 -107490653 63667684 -121076335 -669291858 -95328434 113064838 -813136226 372977683 290585384 -687726524 89445794 -182870273 -67456095 -180233150 470263811 -44446756 -49329204 79998899 116605307 -74198573 40490169 -186548034 12490169 80664889 -4411231 272889367 431224963 100629735 607537470 22338206 196736042 576915743 20472828 131939090 -8646035 82975967 201164529 426181347 -797816561 1146801 412214121 139956404 -480291756 -7724318 -750732170 710290029 -216313681 83079325 -528147636 -160078288 -707691584 266831306 308729805 15884542 -495804829 -214860140 -541762798 -4758675 -371012797 -584009245 209213179 -283650172 -455528075 -102827166 -219625026 563213900 -115595598 43385387 -182641507 48003543 -28008129 118420626 269255575 834853524 -526998925 -28958132 644006670 105547594 -811816836 41154408 185886868 -2149060 -643520319 266280360 1617323 576356852 -457161491 -256053856 866261194 -303141 -44011233 172879611 -7753722 85232310 -147360977 7507610 131772396 -297871807 -29949647 524786163 668300686 -333685610 -479440710 -107595723 3415820 -114455504 -5145987 31718990 -90712069 1396517 188965434 -561462885 145526843 19837795 6996541 -315232149 588983197 -80937990 280124559 -33511405 451738820 -189929021 4146280 -3130225 94153685 -3390762 371949730 -10885767 1698595 119982372 306514672 377682763 -251921987 50654214 -528450900 -99108373 107257545 -8769209 -26655748 111210318 17148391 253759010 -372875646 -24041487 -113815453 26087731 -40531206 -468959092 -49280350 186780324 273156704 -378566798 -192266371 -215562843 189862868 -175906574 -337001706 223811286 -344827243 388767662 -317181116 -107425437 -117184595 -10485965 146716641 -364640541 -18859955 -240082383 201196741 94152647 -177897354 -449034763 64914058 -237465386 698640103 339919458 435256866 -667100116 44450504 154020 -6452293 -471151136 -582374504 574123382 -167170074 272624420 -181179864 -227108375 -21912691 -15131251 42524775 -137024541 8090871 119143648 299043774 304121982 -12470140 -284663764 -103401286 -23127753 30152884 -617496877 -162437800 -59798544 182392354 -236204623 765153224 435074877 -488166078 -220645739 134368398 417974048 253095256 -146175037 -35025601 650343619 755440335 -63725840 -49331493 -131539434 1942638 11501117 295611134 20756473 -119834400 -2405348 666725593 -101104431 405100275 -492097449 -340971676 445977357 34017097 42650793 9599356 586124472 306813761 286413545 -362996568 -76467803 -18668028 -87327077 -98808583 10951753 553583741 33565016 36524421 762379951 456291394 120805560 483233159 -5439105 2444086 -313418086 -13099341 -100363708 -48706464 351309574 244289062 -306865958 259121806 -516328737 -192088595 38022946 -49340773 693274666 -4892302 59166447 -735691479 228767857 158513494 -348540591 40982583 -108829232 -350452407 139333115 -427842694 373269296 527590900 281469016 -227837648 736410322 24819760 -22311206 -201660935 1144188 134795791 203404145 -617852489 -538530898 16369434 -131288780 79342955 21379678 -318843100 329458195 261152741 -5826308 13925005 -37822338 65069106 -17154415 -349984677 452781003 677656923 172434642 53050128 -443562891 -50064263 19047565 -646003926 -152734499 -100105685 126731315 276550582 644616506 551353230 -535672949 -207272878 -452684382 -148316824 -164170479 -194872074 -138539837 254651375 16916155 -11211609 12731589 -277487270 -609356759 -499225838 618902593 -91918590 -230992760 -396725794 48186846 90228702 165660244 652462189 -484447082 585028955 60652916 -50019854 -24695008 424778685 306635 327489270 -720191 -377581875 -1130225 -140905284 32872056 5610985 -311171663 65833244 -17543118 1843210 91557139 -587701465 -267375688 344779199 -758853139 178960315 -236844271 -3106117 25525002 -698526990 -15098296 114195533 -201575166 351318936 8371646 347513607 -109445331 837148261 -39950888 33157932 -197252267 -58722020 98974958 -405881266 -241938112 416939754 -10265579 66519865 -312337339 -401123868 -234782377 538877939 258885456 -653202 -263104747 -161533612 -170163563 410178881 -423221466 -5912669 51898275 -222373053 -514078971 -882626093 -22295879 216729524 45478903 -409898945 -334960906 435765111 -251539015 -100226779 15158952 -77226984 73926568 184581267 -99902999 197828710 4312608 568795360 -255694681 527835480 3765887 -279359855 -45744315 -275162552 210633273 47402870 15271421 77715934 143919049 -138437698 -11212480 243667527 34067574 -409454535 122032885 -152967045 -219145232 -515642163 64774538 -133393508 239732825 -321486456 -21884949 102959299 17307929 358168190 -555022627 163350295 -68899269 166816674 -406569458 -220195541 -9188677 25932316 68612263 -695726645 -59218363 -531313866 806351448 322877264 73912213 854708962 -102842510 648469327 402519835 194554666 63611598 -391595115 6959189 -460048328 -5459468 -143624742 -439708547 141531589 -595512130 195923671 62073670 -116108887 -868140052 129445396 322003655 -11949513 -242079293 -600363738 8320202 -202705432 -151030722 -269922114 940010333 401874528 -733201216 -439858908 -192506703 -835042513 270203167 383076596 -7104912 -580010238 -190020792 235281706 -388263730 -156437467 426362229 254902169 525529440 339583882 -42254103 -221889665 780223067 158334738 -148148002 -312881836 -209597738 482193101 -394105706 -171980668 102498164 54300370 -32989968 -323173602 197810217 -24949769 -82346477 203306527 -269468721 61425135 114167530 174953667 -246385422 97932234 -370838578 237482306 -281123747 51580821 645712307 702850751 594914817 -368164427 -224789304 -326885868 627418592 -304307855 -15016485 -101877429 25670838 -217635873 90668415 -606056203 136990594 -9726925 -18657116 -50867027 -2095917 805871099 -29499036 -9655866 344658621 35189882 -227514801 -186711540 430634987 21350396 366457643 -54753164 155506028 205594345 -303144352 -12120858 -157159129 638926118 649945962 135577078 -617360798 -33564270 -7003086 -241472483 -57684574 -224327063 -44190193 516893369 303281271 134469987 -72973460 -20108181 37249510 -927960048 -6008870 354192743 -10915094 28399886 -34065303 -567842672 39587629 -116207425 167341865 224779025 195234322 -552193983 -340455879 -715041779 43478632 -202015482 -84436879 62013655 130178691 346278699 -791663638 -27058496 68342782 943342596 47182107 -10854034 -25662447 -2448519 11789 -34223410 -112777649 187883066 11005777 -4203789 17774936 54441637 69986468 -158502796 -646892177 -48232537 -21934784 -61203657 -12427915 -363700633 -203091802 94953278 -231253379 -136618622 113408936 12518194 -712116806 29891954 579407009 206109003 -2092605 -94073 -200703901 88993463 220986977 -193584523 -634115728 -42703336 -533681789 -47561609 494211915 -132421670 123837518 -238693015 167355259 -450675644 -235618419 -568424919 -347897921 -141828 -88473334 133633571 -665942955 47751841 -364265189 66736893 177149905 653309039 386654818 -614995963 -227869887 42912239 80796301 453874382 232666898 29509250 -20883450 -35873381 76507287 -19513475 277261483 -457616960 -55389923 -351379208 -177723231 10998938 -202725255 297478336 308267980 -104650087 -411562475 370161659 -3292047 83533897 523217934 -274595748 541918815 339602512 -100132935 -20512386 -102597468 10614310 521528814 311535652 -243930861 467665707 -137713833 7597945 218795768 -2091032 618280808 781853505 -1612325 -431838682 -205164051 -533423208 -562084 -591438300 224929247 -271942432 117716022 17143280 -251607478 862034603 -641738416 -65656416 120047089 -141714147 -259210919 -112320004 522712421 -326356884 -638381712 -110710447 -254002108 10884637 345041973 334773436 356021602 44317714 -411166723 -797045476 -33643724 -121619002 530750467 -246102162 -119332644 -267636198 161271902 -1913338 -136549137 63898383 -46192102 2847754 79112802 -58593346 428836241 -35628257 -8359410 173089413 366424019 -139910397 -451173741 15161785 -828750015 -10349238 306032183 -641614308 -8490324 629784617 110781297 -198764481 -275733555 -406231166 40860708 12492478 11749777 -245490443 -38350672 -164649012 473054811 -366766046 -16599170 51868875 -54020528 320643768 244422656 209342398 706599561 83835787 -336275612 193681165 220768266 598849104 -20602539 180198386 -675734553 3694295 -117866020 -238699977 164179628 -358702338 6308368 335887341 -22417229 672856343 -285010189 -2245024 -388275587 -55884843 306192413 25715096 -397818956 -655764940 25527076 -23071203 887590149 602766453 -158151594 -440964817 -98188812 259000051 -176409567 -446663467 -208762564 2678625 -16179834 -455042366 18719646 640467278 420519904 248237045 -380133865 852843200 36554528 -548846954 -78263877 -606592703 -3090445 156145949 151059043 -127201225 70617009 -106100995 -16456818 87099806 142108085 11775018 86419959 -6869620 -390180797 -133578236 -196831485 38544075 -21036996 244710232 176128480 -51382017 -143978588 -5414779 -1275945 -189963747 -74293252 -68644939 224958164 -313390975 36998722 -383528078 467525410 822856281 -291858066 -328721762 -416071839 -9069647 -256405725 10748346 -510928476 -305585982 -65981774 -126065995 -61868727 -629066207 24563765 373001003 26873188 31077460 341111694 -665975551 -381960430 -420544314 3623004 869889685 1389054 27481394 122738351 364926851 -24272260 -149967715 253750284 -593750375 -254136893 -199535116 -353082212 49635573 -146824409 -96810976 842710682 -341154333 -113405872 86060276 -781876953 -21825738 9320545 680965147 351155658 31127590 273062029 -82703853 421088924 -208285220 -420646183 436528489 -17510792 -418639890 -105080035 -176113443 270202511 127523737 83338871 111215110 22330924 -176543676 69474770 226292163 7052992 -592034292 426075350 -136687524 -485221606 16734838 138936194 428716902 715314 13378976 -636477 -744973440 -426102449 -218753384 124639290 -383295623 -2267562 55284164 1709657 360804562 35940109 174028861 105517344 -288056638 126644849 -64495208 -113353297 -492787166 3022694 -143750435 61938141 -22057364 -692683401 78444544 -702370475 -341755492 -218090143 79100416 293794814 217259416 202268550 -381222872 -257831257 14822384 -767793083 -841674921 5191815 125590048 519136280 1948861 -221749218 -186486797 30359603 17878974 3989111 248904647 216932871 294431300 46119143 77632378 -218573346 -87935134 505316 46248024 380421890 -152798633 236111777 -63562845 19989731 87443137 -343181955 199534828 -27050 359526982 391393650 83968556 11485274 -30646900 -121743399 343231632 -58189094 -2819045 303407806 -31346336 320442959 -431532403 76407443 27510162 360412771 -23939365 -114651452 385416515 51771584 513444642 578829667 17980051 206392729 52545435 239265165 578560885 386115299 24646853 -553280972 -86953250 -11968728 109642221 624316138 -141538943 38632190 -11155258 -673452010 -580065641 -178872832 -482963102 116926447 920850272 101720783 -42119007 505187816 -188072671 93423178 -942493899 30585682 144834669 -354529678 -398508881 32148257 444591177 -733848028 -127677183 -479295523 -374552821 -10879358 534529971 380511554 177792088 4413918 -5447754 -198262306 -399465777 -390003515 441614738 265804657 -361207973 821485977 178505881 -281215544 759906567 -226306275 173064185 121843502 335196206 97288991 602785030 -585204183 231169427 407969596 43629629 176709914 709431043 140093864 1668697 742723949 634925887 514874264 552810219 926320823 -440095498 300091283 99461445 -100794396 -85957717 12359962 139643741 12174532 202375039 640906933 505105964 429376028 -237650002 158534435 911902552 287520474 -11929947 740036217 429503417 141433018 -49019710 -213011644 28165074 -403604169 269153217 -1263966 -108707864 -145053645 -457536126 -646215819 -84175119 -457601797 -290992146 -31336546 -766374664 210242165 -290690656 -731935903 -439409991 -516412219 7292982 96681112 -37297544 -758169792 -679894496 -356855558 -426070085 -1530224 -72631539 14529788 3196332 -369608739 -792932983 231395102 16815645 886986621 3330164 -369580258 179189337 -595149990 3864114 -312453825 53131377 33113169 -174320808 -1716131 -219251045 312635240 341466745 -15788280 -2982092 174128645 -11982879 340603416 -514066764 -36217846 250519199 -709203080 -134386196 655180 199270923 820905321 512955389 6191897 -609889800 -129577471 85774603 -91100542 -59205257 -176376871 -38145741 616519949 -170869282 5724489 -9869347 -136085023 -124484706 278107094 -222903618 -410093009 271717011 147023114 365486056 -8518309 -124844269 -349764382 362100731 -36419335 426498174 -393179078 376842692 -115188687 337578399 38714989 -205163575 -684769790 -217472828 -54649422 -250372419 -256220439 71380076 -9151577 439980022 380018701 262877416 306843301 59815122 -6351530 360545588 140582636 -240298594 -138711335 -63400075 19219506 -305553111 -326784896 -161412104 -452731219 62131340 -73984417 -239155296 -368922874 -457615666 -121697354 -122865055 772091867 -187137741 12167145 101093761 -143125099 64404773 -225298533 -5194100 437689596 -233185343 68583715 -543885378 -229883580 -7460161 263229007 -221667184 -238994821 336524017 663937174 203352442 -394219802 138761143 1303441 -3276244 512439048 -422154270 292296156 -100508141 176868477 37512822 -476383379 31943123 -136418517 -528572575 -13301546 -26299399 -30011268 -13134583 -400553136 34279439 -49338678 115493028 635024041 149975449 2786094 -590377989 51075465 87494086 -3447155 14060458 4943907 -5726368 -10524951 23187741 8688567 4112943 -203710434 -142263552 26079561 361360964 -8790723 324403645 -263630102 -13505191 316378712 -520686093 476328176 180254178 -829434333 -803726297 60656589 -305675364 587857713 -204797031 -112415614 -53801690 -775337891 -316410175 -326734643 464098628 -74591941 246350283 -680241399 -563634471 212370849 -117762310 -19263236 1708381 170373434 90628358 335998143 -19013270 173008993 -403973776 -413156651 -134002447 -3516828 45011206 441267142 197061008 -80972330 -45500388 -1864233 155196719 103421910 115714458 -448924393 17791279 -253035222 -25185292 -402123617 508611926 -2375843 914281998 -5895099 179098886 15513894 -12183580 -174440615 -19756764 32193719 265499389 132660416 674146158 77835786 -20478764 -230985091 535367059 8582608 29986524 656878277 -233059672 -81182517 -1640764 25508806 -42738769 -17076445 -599281892 -98474668 -262594375 3984504 -16527762 287169732 146735046 19915873 -78501809 290976655 -5530458 -44633261 114210039 32681662 -98118208 -8472910 -206015539 -366957926 228160240 180245693 8184465 5978387 364849331 -328271572 86208613 6022538 239661109 -424085 -468865356 -154017626 -73399236 498906245 324531089 -231480303 43190525 7528239 -121499517 -10399257 -69308604 701945098 -328460609 8564940 16890481 -149653257 429700175 -98449609 136693177 -358770241 -163735978 -119305771 -255061791 232529514 467812423 -73360321 -197140659 374266923 126981463 635776724 -941012565 11884559 -128910457 63930877 -83208120 -32881910 493208745 121224026 645575738 165234253 174826012 128509610 114206398 -303099137 -290159064 -103573316 4611360 750846070 95889668 195979337 93819 -605431086 262945342 -14058528 -10610278 -168072415 -58282368 2224960 253156351 -502136710 -3213086 137796629 -32520645 -146100104 523991510 44803092 -208990892 -421140083 9703965 198462885 196255719 302115752 -56799833 231822366 -319935152 -35537362 -37864010 -189659511 -230646623 546733298 207724384 436417906 -296789273 -545196132 111085229 -125679268 163299197 258381636 -3305071 -141501003 -26221623 237653104 -9479294 1163091 -171986514 48581504 -220006205 92203493 -147555640 -26936618 446135050 14240447 344058561 -161427169 682178833 -126447571 -12684590 128130357 27141388 563777810 -170534722 -436917655 -40839845 -42606151 -768973796 334286549 -49108565 1401007 53377892 -54610146 269890735 196557820 -18863123 -38367713 82736232 130269379 -263585781 -368072917 718442338 490487172 -308302835 -325035022 35483534 417074787 381505527 -159853368 -253428629 -402499144 -25015242 2228864 -420199810 431815663 -29053595 489422296 -141423295 -48325610 619130589 249159440 -719598423 338020023 -9192572 -66074911 -5169885 696453419 671528495 -14661087 -112234602 199946982 593710305 92071163 33443314 -118930893 548421734 611396585 1202883 -216775536 106196119 245304438 154825237 121039228 -9078416 -442754397 393382252 -128368722 -5169478 -206820437 517770323 531550545 22434736 -379848122 38726079 18691137 -933205135 -21334912 592846023 567542064 92568047 -891836240 571113458 4223542 -229460535 23774597 749234139 103553266 -668222169 -12144029 92551531 -263210973 413613081 2222981 353119258 630388691 20085378 -235276544 69671684 -1782268 2554135 -526275829 22376996 816148477 120617440 39033168 30255039 398961289 11179219 -503488421 797189218 761779884 -484543115 -479630537 242549309 15844874 153677692 16157683 118326509 -7479677 428813065 310401219 12753096 -636271724 4933535 677502023 19084007 -130081626 -334466138 29945393 -70974127 6294897 196908622 129717081 -103930368 14561335 680658802 -7843896 -434273643 -803262422 438489835 16890191 -185585058 -515359200 105946227 -598711295 -125619836 177049493 291852318 21239171 -456685522 263735211 -377599740 15847279 73603553 -940936881 57598658 683187533 146648806 -657553738 26907440 92524826 1573617 608516071 -321998 379254121 158986919 214879624 -64497595 -52415428 -868027096 -46556356 -182789993 7415901 -16669499 130962865 -54598427 -31273009 184304021 21811373 -819862123 255927747 424129006 -765080401 345078862 252788204 253159570 341427388 25474156 -15670065 336325415 -400377996 117074042 -104759260 -21278474 -22614841 78389671 -184816893 -78947472 -492544642 -34113517 216288948 121906027 -415946801 -18211668 600568009 81111504 -473233792 -31715423 -4425502 -115662868 577071916 65397748 406074206 -425478700 -14848407 -69261949 246613565 572728166 105511970 142278111 -295603074 380755431 -148007076 14713812 -80464924 -516772750 -194023177 -326833805 -16499860 -110776446 -212863695 126733905 747600 562217832 -149553514 296447460 62121813 335448242 322687561 87904143 -315865957 -277036386 594818208 -266322285 102327344 -281061906 -26869176 67353252 -153849911 10497677 32379272 75674202 232826002 -49246399 259985142 166092824 158329016 287088892 173131596 -405557508 7071752 546645862 190988957 21210953 9235747 -163545169 6240746 475815813 -197752768 -386610115 -348981525 534057043 -631199650 875824509 69844732 -354705293 673509743 -5747142 -163465852 140949599 -189892227 23518659 236396163 78356751 -666632947 104532991 161357802 -18229550 55063300 -4068031 252843160 164994544 307589954 58018934 27591121 -145406067 5175489 -8416336 150804731 -67952126 121573924 -151186322 -169941886 -8123767 -77927324 -58504301 19893930 -76674282 -339948671 -157594696 201255521 113127248 -146545194 2668849 -6991395 535169168 344845794 -437528785 -378503275 340450877 -494276004 218066269 -21459642 535128258 -27195941 -88487669 -101063298 -17197733 -779847690 564175382 134659131 -60170098 -272591094 -76380588 -627887109 223673551 5076503 200987654 130648995 -151956232 42292535 370539641 -118761446 14103732 -258939458 256509136 -119984433 -299947645 25939651 39071262 -691008488 -221101199 -91854947 226456168 -163344302 25568123 -761668041 -794623622 -194840258 263084428 -303881819 33188603 43393372 24894560 -243313352 -564340004 -5415227 -376899 -13051571 112941175 10175518 659755 -232154510 -327896668 192176025 413742825 326808702 467832027 -59131202 646579168 -176703171 -218351090 253422288 -496399311 -12551392 606325313 211109301 216331452 47517242 -22043389 -626023332 944629010 381094748 -159479810 -503089393 99866645 -315927115 264039638 -5777867 -129276979 570590586 -24618897 229116247 71562672 16284590 737278924 702252288 343721813 -11153932 181273959 -736769617 -7951873 -155984732 -46021837 176244063 -28691973 -9785053 78124066 202019137 -24742679 308945486 -93755205 -662490646 -689063717 -138353695 -20670438 -450025228 -13367294 -496404043 146626181 -38810524 51595587 -3314940 -602508190 7757814 344963531 -4018264 -240984464 131065348 -143362892 160192901 20478936 90552938 311808312 475922612 -325959194 -733622273 -32364439 387352644 -79455007 -543502843 -89136552 -184881155 204587098 318098686 -100481398 78051240 99683283 -398389174 -51380094 313498555 -26310285 202821009 145046207 662292207 -221804137 859264916 70301263 264786794 582515364 53324262 814286404 27397395 426509754 22252603 -100767057 -188440236 -155660892 312927780 17106761 7716807 -333852838 -456919587 60947349 120753722 69474961 137323016 -18133169 434494062 471791394 -5247040 3238933 -543591623 -81387818 -285615919 -143134631 -215457902 -15866563 20530385 -83116626 -364302116 364387132 9593501 -69468344 655522279 401212773 -55774781 11789431 194130054 -304496586 -80471703 -182216253 -2265772 -255318632 80568031 -1219649 -77705749 -191007619 -86336931 -283510069 -29786690 -728021854 477943600 379106000 63176007 435947574 505370910 -248941203 441145966 21083318 159746928 153347282 -465572341 457203260 605010687 228064469 362335970 502515982 127034713 -247113570 375899397 -395802 -401199618 126859251 -114272609 -28022144 487412201 36647967 -315957391 -30955636 -92642032 88709105 -265113375 -10880192 -255452224 -16931658 131812647 148602468 255714578 -489093248 -8665554 250741651 89576929 -9092477 -114801381 519784684 -701100 -104046626 -290081361 644916738 -160355237 273300963 -5399765 81264974 61065809 121217609 6970349 51430024 -167499618 333113190 31123905 -305357231 341180737 25956353 -503782397 88300542 26423327 2071487 95382228 -130725470 2841371 -117089199 109058220 233464488 39733899 -28219268 -250877525 -296851 329496724 57248550 -501008004 25679470 -702245155 -267387611 -439908243 -80330482 3866149 424564091 93884075 237566637 -319565834 -17403834 520382731 -548817199 -621882665 -593577696 -99091393 120307373 79696782 -17777787 28880916 -5167606 664739810 83381948 147858341 171199178 6769754 157508067 -406568772 383917025 -484708777 -28137201 -453775067 539606227 4417870 15885434 500465087 39771411 -17136551 517944355 -252814767 74974578 60854590 113702797 -656674446 66847986 210655660 -29348434 49738489 -590123958 -170043822 -261813952 -119040136 -260754157 157189073 10388467 6591859 -5662467 776241295 -1631340 -26681093 -522072672 -630463611 -15953727 -277400587 -52047266 -620874001 -15647266 -168748522 -654708101 -34736829 -120978233 -31556171 144574195 6671612 -243860666 -36207446 252994683 543200479 202886391 98530427 -828759871 202445561 29946204 7269928 -167222674 296755808 -113034028 4786917 -887492792 3784125 284887 -9487908 -59761452 -228745016 -24796082 181296059 737412048 1320356 -928708895 104318022 37915157 71600412 153741843 455107627 -810681467 -74283485 -7958179 207830361 -864091955 -575850641 13848262 -478803943 266504872 -410712402 114290899 -80496163 225199013 -3706250 -150933279 104160951 141279675 741517658 299396436 -9912598 -227770159 -283573305 -258119474 -186356465 -6452111 468712133 -70783165 170139759 25571749 -166549933 -734456421 264653235 51481765 -23010072 839674871 33857629 -50477470 -1960747 -6352185 238527668 50307229 -12396826 -39502481 -308928287 551966140 878020053 -659745920 36420990 -137772289 116954322 112068737 216215316 -238468314 149368230 -440096373 12702682 13473080 -9180870 -48949978 -783778633 307330984 129519055 -43530305 -117191884 -28867377 56608901 638131831 -148776168 103691600 77510270 -8418569 -132303233 -34527518 13837092 -204716485 -4662011 -404134296 -29009735 -359665363 200504395 33723301 275139245 325986945 -106049117 144987695 -99940242 -410161907 103688852 -28225173 96346634 -29948490 -125233451 9974307 13075984 -264768023 -14810846 -21162200 15062679 314861224 -809860247 -13226876 359978942 17010014 -9483976 -661797200 -89506860 716520672 -2468334 -211802993 314640 157108040 107194763 227283624 146869406 -31512091 389342918 -12758142 75821017 82282972 81620621 656985 -471604292 -245852944 -28703783 -50606668 -67935183 -154450101 71773638 113998490 -259729886 41516868 309197489 259156639 245248747 60233925 412717488 -47091009 31897462 138659318 1531978 727203987 -189904658 263172751 30340022 -701189911 667481129 -239500073 -450175008 516418113 -182837515 -248991176 136132090 -179454144 -3767117 -193780660 -6122722 91161815 -6475200 34727751 26974422 -654477740 -201076205 -333547346 72895889 54320515 523982114 349950684 114109507 -182462803 545425723 -256579518 -27298322 112862791 -52041456 -71480820 415509131 270446435 73210465 -228788517 156950516 69953878 104933735 5798434 -133413140 24981694 617960299 -201801710 22135676 -408074456 545203382 -1157975 -262041699 68150011 2289695 -135794438 -315780750 -69445438 -687646345 9073658 86571126 448799850 -173172020 -9150101 245072007 -130955109 -257501155 -2070053 133337 -309680903 221799142 -246022098 -455276238 53383306 115157019 -31767121 -212859503 -23358583 -587345196 -181318381 216751597 29941595 106851523 84554957 -186975960 39308574 188299615 410294327 336469984 -54139958 -21741028 -67584562 581702164 79322948 18538921 548111364 111568904 -210125 -93607939 -216301780 127003191 -148026469 1334543 46233115 104318366 349972737 9425646 87839872 -1798030 97883522 740272174 -114391711 -605266680 -101564931 -214287476 325103 193713900 -329209872 -476763959 -278041113 -904193297 141007210 116300619 -124803134 -29633776 -602352769 -360718081 115794897 193387362 -62343524 365088528 -199631231 -23122897 7400582 237137888 -1801805 469090408 2379067 132922832 -633221192 -305770312 -9199122 389054056 -50756259 -725563840 -279202825 -7743358 117689185 -414009246 508287212 -4711490 459219251 -7722591 103033916 114519803 233407721 -19846605 -126375486 -99635446 -620654674 116199807 -228406704 -26388215 4383720 38358615 -806947601 312938982 6695802 11140969 215050903 -40385020 76159705 43129945 91953851 -659432060 -3475649 -600956157 -310742253 -26733120 7883103 571908753 -131691833 709774828 569363751 212603537 219070875 -64580095 173487045 15449344 409737473 16764048 -172366053 -12682670 215369222 338543174 428362003 -281675136 743278413 722746581 80905243 27505616 -116167089 271789343 87299513 -5489941 -260155091 125153398 -169408793 -4528565 -53959092 -113048520 -111356315 175397874 -219338728 6508583 -239789836 822990873 411673635 -303525499 -104406182 -143338422 45992792 -227170567 148562752 300424769 281314293 -155640277 -246598096 112910022 181692487 661123344 291556930 212497252 161328704 -486578978 200885118 83533215 85539386 -209555951 -36654743 549360993 -267079034 28215082 133621633 -167455410 -96719182 -14861570 -447421916 -298272310 -28143494 -8823041 -57129457 556769006 -6636887 557478518 26491543 -636180303 -57660473 96383084 -23645551 -30391672 -60787496 27005159 32874872 71063666 -313587046 -33272205 22236978 101025637 -14909994 -79685636 188930950 177089245 -93798772 130241858 -6026227 -523974194 -108582465 -19456339 -44774340 -375815260 -275699098 -120788001 363032192 14035623 -335845620 424362820 -10261323 -227829749 -327266153 8332049 -136926700 424886929 -95685473 233025295 -15393873 94118566 -370983599 -176901396 27291514 503044816 221223591 725795591 -227855548 -279086224 103710376 -495568291 -16750443 182451815 146029895 228439098 -55493433 406266381 214927390 70897921 11368202 -109933535 393377844 -14033661 -118055956 85552049 782329932 534643749 -119397235 -116791110 -211906772 201211156 -192547682 91074166 -307797129 -23483518 619525004 199505495 -475776925 -603678170 628728218 -241333322 -179037775 -699686900 -42955969 80618054 252046041 178057622 266430222 30339737 189161545 17384549 -479596500 -15002918 431869055 220605711 488603766 -63176073 216324586 182601037 13458844 218992140 -390152036 11326663 -20041428 -393999835 -4906044 -33353367 -138034358 -528786378 15918214 413668904 -572163129 -247076745 397272813 57665186 -254980395 -86325345 467430348 -780476512 47801736 -234295464 -9566351 -171917118 -370716542 -656644722 -179750850 -538700060 157050105 573297594 -79354180 7976678 94602719 -296254777 559501101 345757926 -209409884 19748096 15260236 -199859891 28169350 84212636 -20092530 9853688 38452611 -531201771 -469565965 99816919 49945661 -14483573 247686053 -117779221 -52704457 -356317965 515073080 -629444153 -22894785 -281330354 -262842924 -310359750 -5045260 10344488 17650256 40853556 -642170696 -41329273 335739819 234258950 393634111 -9053633 -22982523 110511992 -223907045 -43347115 13622904 -150945640 -316007875 366641273 34911226 -7026299 -23386089 718237450 -8515472 484470125 950435281 366611629 -37726067 680766153 -64806506 1522773 12648582 408998819 -138171566 73045196 -45531320 -82050580 -382387539 -336109304 335964439 61763869 -198288670 48890255 163279410 -68383312 83001384 -156568813 -926647 167605848 4325720 173344750 69581840 87263756 129106047 122123519 -750736988 159154107 -121194185 383932189 -616295195 -440009132 397415388 172559841 410446888 -341664645 504647588 387956668 -191320923 31754510 -356931280 -595349887 10362477 240181373 17732979 -342072221 9513269 17794577 -37094408 31607250 3782995 -754822764 -87688952 -534334242 305829809 -505407062 149116077 -86374863 -8705920 -796745456 -93393070 -603063737 292646402 56783555 96700549 -76855807 -125290629 304784752 256407074 -235529005 359718211 -266299413 -559872079 -788078851 -211723506 98807141 514930161 90487464 352155170 300978704 85749508 -84716566 -10875755 -713442797 97475794 310007035 27676985 -725356 197516671 -154129212 -18295258 -1902976 11238690 431914569 215677454 404587984 -638020300 216894451 -606303237 242114435 504655778 547423599 555788532 -61313416 585311304 -181563085 -140713685 149595069 -367417671 -675657907 530289707 265274905 -200828410 10206707 -78966112 67143744 -122429796 -418841891 216741417 167662383 162469471 67503227 269979616 646307570 -20375867 -68573784 -60995769 -241552558 -638642307 -577863157 355956588 114465037 356727741 -168735223 -41313342 -576360425 229270323 -568944687 -21021215 23467580 550742684 -685609653 -178940104 383124300 -45401582 28390270 -34307778 36502946 144356290 -150963479 570821395 43211897 -398365973 182225932 -292503646 52385976 366820957 -205869 -8237010 -178030731 29753054 -147666668 134391129 69708936 -19011378 -769794535 -91577632 -73216638 -136318720 -628103557 -626470417 -5896046 -59359639 -315720642 788239565 -3225664 -120430474 258340093 -7096229 431391 19866733 68330938 -107847637 -560241515 94843335 -204857657 283575979 -98115929 176924273 43953656 -418520629 98013804 962785958 90803433 -1275876 -689713758 -403857611 -190445099 402828294 -252972261 -151105600 -385267798 15977873 152244603 -273277280 -40749125 -342022284 65668218 -20768492 253857571 -98644259 548651684 30974941 2934382 692310369 -389652661 -651721 -228453939 325655807 -85525727 -316514362 59323474 -45063778 27234901 -38657458 3246148 -80478643 -67392311 149126724 -763768247 22779071 -281278 -56353832 -239703614 387806057 -416458166 -74620829 -118213119 311727053 -282783807 -374492057 -228824661 -139276554 -257934 187852297 -247944189 -713944904 313364628 -157016461 633298834 -188540723 37790703 -179627509 -205142989 62486254 -701196266 -1208822 -180035768 4314430 -125566822 56611233 439637997 -41324576 390191355 -18040376 35697441 -16173614 78816724 -61677835 -297623941 -58956130 139849179 -28126526 81462324 -192154833 -151224160 131854757 380701451 76244226 -18509217 -234412227 178415346 289408698 549184803 -760936288 -160922757 327835597 89654335 227017978 389325703 153889439 -2083703 -137081959 -240597284 76538095 -235653735 150689488 -256704223 302120068 -218113129 190217006 -125693717 -48560110 -241962879 227863623 -103046737 -409359084 -9137794 549819060 -443660675 -305065535 217322569 -17073721 380366043 -14541759 -493134939 -12191034 459472225 -4875544 -636247917 184023425 -375588908 -537086923 192607007 -74601752 15127678 -123964786 252539829 431920 67936546 -72849267 9012921 834323476 -475112649 -82250578 -54988951 -151851934 -384551018 -325060965 -163210162 160438808 -8067457 -281904545 438597225 569370091 122634569 -468040638 -117714737 79540534 153424373 -343202176 -191815385 314259163 -403087639 -329053444 1544007 1772800 141519166 -57018958 -408374043 -210305000 -17804660 -161628675 -690052761 251769127 683509147 -190002007 -675705231 469200034 4713443 -389731701 206501598 672838758 491805550 -1100199 -26894387 -22357313 -133852401 216630854 114326210 25950158 -116307700 192122244 691579622 341914979 665417314 49009485 107805365 705886736 17832645 246316788 23384406 -263914228 154535471 24070639 497898356 10248448 -132343674 10506315 -27914574 -159857784 -250708287 -80461266 155761493 554212323 153782082 -38292290 -327256724 93671369 -457752606 -132882986 34838730 -259117143 -2385337 -309522449 26741764 -165034064 354851881 29568507 554544533 -7526584 719263887 4466737 137645127 -421486144 -207664844 -504826778 -283265332 -85790181 47587942 -38770006 672916989 108538607 55510274 -4359675 117690949 322980283 219857085 -1758624 239232588 224423363 60427778 664984066 -191651746 35811924 83132637 72757157 -62817676 -164791990 49029242 -8645673 -185568444 -530326471 -8930873 -136957101 1616112 -8058016 296048794 130983528 50836016 76250637 -688337207 13677956 -432319974 -127806074 288851726 -330211856 82017626 24762418 36695090 -132866704 471468315 400799125 449997475 276588175 -319328836 -361053444 381947185 186587724 -5759682 169760093 182842974 -263874069 -276208428 213481868 312271742 -773767279 195960457 37246600 -385043084 278656862 -335193782 -140354437 473083288 529218550 141114156 10343925 122580033 -150817971 -464541616 823911791 -697006592 2211766 -692294458 194588433 -284110315 -255300978 630589509 -19045139 -217355473 -197044176 -187201078 7221688 -355215988 31952692 -4001413 135124030 -17602398 211405601 96560806 348853204 213378476 -366207956 149268139 -326069090 -2022227 60497872 278572029 305125372 219054928 -107357300 -2584480 292802658 -33722915 -513803469 -185463390 -554589287 -557116027 220670281 740087257 380717649 56509842 -414167859 -748872206 -57968896 -894044507 10973129 -141730138 -332693940 -248808490 9426254 386284819 -24195920 8256808 -20616637 -22438981 -4112045 259673738 348111282 20251374 367171424 -17364277 -441655364 -20931684 19288137 422488773 20385 -22446420 56615461 51594688 -79082000 -108065745 42305793 -694154460 97790751 795992404 -26862053 279729 -11598307 753453634 -10921460 -20977108 -384872893 -369243298 -156757520 648181945 -138113943 259767942 -8140258 414122131 -8740956 164760401 315899616 752218409 -339587791 -79990291 -17891468 56673476 -101213509 -16607456 -717795127 38543186 -611541235 -34563999 69547318 -106765207 -110321585 20779504 172447833 -159597594 -171725074 430612047 804129967 -452510612 125136683 116409871 -442443016 17703919 -659261777 -6181381 489930129 116005470 125268080 557161063 162562 -39547092 -2396057 66961740 5675050 655721209 264105955 136289518 -790373607 -124660557 -24755950 27098986 50438959 233992 21681358 -90930833 168733355 7302697 17946376 806262991 307614606 88601866 -518231394 -292671836 -7449766 316569863 175004 216404290 17961487 772422878 -153451168 188864615 443335210 -24838317 -5382597 107408701 -159640702 5730278 320721398 90357270 -71089885 -400586193 -312740616 436817667 -7611116 147711320 501068804 -167447370 -489276714 226456354 231264327 470505664 -330413448 -604968671 -251318652 -38411222 403653120 154068474 11048222 -203988068 277599036 486275080 -147062338 -78637710 -170445691 165508876 -400312386 134830684 88687267 -442466590 44735767 -12209131 -499497759 20745344 5348593 -312469731 -26448337 -285006021 -8927417 450643992 167719086 -46701693 -3240206 -393265403 -82762349 533109664 308936817 -133133451 212567808 123027 833303171 119338276 138021092 333702818 -1567143 527817976 3368450 -292303656 -17017710 158798854 -15588244 -469518883 86938722 -11333164 5259793 39414676 685057028 -110364401 -208290984 -504506003 -4030951 -345728973 -384384239 -2310129 -114360194 -17783458 334059614 583700981 809063311 -263777125 -398984808 276527905 584448225 -71026247 -12977271 681789203 -128569564 -134053404 -508463865 585167123 -508033639 -108354195 50550831 1557128 129901269 215181784 -610733685 -494839960 804068951 214382515 -14160555 21456006 756667770 32318341 -210577350 -460788 242177558 -197893944 120520965 -39603367 -6063692 -781391873 -20373012 332072974 -786611875 48484706 100521891 709313830 -177062211 -3192753 211491682 28135835 -789532937 -530622052 -107369497 300907307 256886906 393007855 533337451 -45054093 141801048 50071116 389640476 19018483 90248560 78886701 376314094 -673200571 407215808 -354241776 -113481739 227740317 -25955730 -24722761 -270619728 185375057 -275054155 -585228166 -8994882 -78778622 -6987767 -205237127 -558513952 213199326 -548742680 -4123229 336035384 267758521 -72447549 -699355329 126791281 2755622 -510994393 -630039168 89000321 -5310267 64590415 -387140730 328332978 220586943 -3215328 639873146 -132398664 -7708377 82551596 259457873 -196419824 -178395017 -115352967 226969587 -215053068 685816322 62104408 -1921513 -151061451 9359452 422703796 -394578760 -153424530 624772656 307060087 376006712 691485540 24012762 -473741605 -606537902 -106091536 -369032540 125673183 -171941264 -107306559 149708871 -109415222 -484284251 -46177892 -760227057 773367485 -278251079 428569512 22965555 -35712174 -18961379 317261318 -257707314 -294463450 -115973814 -194430570 -27701706 -273146686 218214395 13029241 -18391450 -1330321 -375323966 419811452 -429379912 -471518832 78118250 18170186 218052314 -57400454 204961827 -270562651 -407188049 421464831 967094473 -616258741 -168345863 126791910 85694739 31316596 -3223361 27218005 375760857 -190349639 71017066 312666023 -155364572 -264757764 44104556 452945474 435418846 -503126035 -676655168 23413614 -959064041 -14572626 118354659 -265976548 535299 -261642138 667626 -293641684 129414435 437718636 160853796 221467605 297398 292421155 -466049304 530717110 -217561364 -247665216 54414033 176927578 -413142746 5921331 -103837388 28864459 74597023 -4245551 -314774067 -86175319 -758614253 131808677 19919608 -104473180 40306729 493375452 -125777259 410553570 -869410426 -225352111 277602157 26840694 -506599877 410719631 -43511631 -392499778 -117252386 123670845 733834910 -6277435 304535030 -173374304 -362329125 -541844845 271829490 566771045 27356157 160745516 -144692574 -1913103 -466064388 26750055 12787369 -8127241 -238749411 -112343346 195943285 -8439406 -356679793 -88122212 -491403258 280252582 270452154 215688667 424786156 -245462377 -586554207 -930765401 31082173 -483418938 -190570292 -736748055 136973640 -716587976 920729081 600124955 -41024614 619264499 -295887658 122095 241683777 -445655461 617733981 -214020839 -354529438 -40101065 119294683 -264197340 -103854367 -240496058 21519877 314938560 76509256 131289927 -839159148 -4284520 -75897792 -119972874 316927862 -691299318 -8939140 -693132406 4361363 83352276 739210975 -265378388 -228028936 -112419290 385010617 284367182 -639788424 -95418631 192164621 -164491888 -29067104 92949946 -150543954 -318281230 468325476 -150697140 -581006233 -397307344 61630464 294236064 15482449 8387905 -593451923 587050 -500206533 94703044 643706738 -7323495 -7991210 219789292 35652751 222027 316929223 319685072 738690077 -328873622 -1354499 -267951771 -4357976 11516809 426270120 197728904 108654596 -130634751 4791233 -88488705 -197070811 -410664506 768082220 -52367646 -207454115 -507727687 -241972605 77648955 642943664 -26294799 270305887 -421874918 82504376 4400693 13240810 157078248 252499971 -103063554 -728060222 2241488 -10966748 367483143 3980326 -238071073 -44470130 -438548787 118881477 -936236381 1074576 22307173 -750142852 -813376198 -61794092 -536548092 -203394981 24112240 -673955 171621621 -47005897 -22705 190433450 -3673806 722562601 3742889 141422101 26986104 -716772348 -340707 225718591 -48675565 280870655 -2227943 886948542 -5103473 -82329949 -641004036 -27402163 -814156353 -284236452 213391242 49845533 -320030156 34173335 -334537865 803132 213653511 391030647 -671958768 22514911 -209977456 456479465 -14893147 -383896721 142080029 -617932929 35529331 -168117079 -16656703 321729239 -228297222 -254631207 208727247 -226143681 -92711476 -132921037 391204451 173401936 -75485737 -47692704 -73576913 93669629 -305956614 195342489 169730178 101587662 -192049442 -441629645 -464897538 229319461 13664806 333558652 -96402205 265602664 482242530 -27073317 238607074 -185351343 -498949398 -99784450 -86096253 403872159 131420502 329081859 160109538 405374450 -507086593 -134116473 9633931 -14321096 732505864 -30957575 -11020374 -9807223 5971487 -656937214 -7496085 -132812987 -60574018 15034207 747622131 -33425854 213336568 -794245593 95865056 -192412274 -348464583 68615944 -833966839 -177145057 -62110295 22305292 34688593 -348581080 227292344 -162707859 120359035 -14839647 -383370688 -359792296 -167173475 184636967 -684078864 -79324804 260792029 81408407 365451797 82464916 526422768 33690441 -321953168 516985456 -521824013 -69004208 180065450 -78177633 -28357107 -4317018 73161342 1542479 -77008501 -81229711 216907723 -677986442 177591723 342413513 -63062689 -310165256 549980464 -16409976 71220905 -359775097 1904720 -375784340 231678969 368772382 -32398277 -170422919 77156602 -61772878 -21191052 -119442775 -462754237 -437016045 448665035 71326302 5249758 233682947 985254 701704161 757593288 -347683687 -457574208 127612667 8928566 65646583 -380895623 -41897399 -2935569 -20139784 -858871976 -481101903 4945044 -474942911 -16852873 357103421 191710179 -220921710 76054207 -403463934 216971302 -24798609 152127868 -8574274 -58094948 -678231762 426251805 8093867 -98807700 16870316 58170186 47406769 -150560832 -393222422 -20122535 359453657 -548446339 114251578 -414576060 -180642382 91587031 -54145114 -22289662 -104531429 -249914321 -22967423 -135637916 -47793900 168761727 250094 -2215303 -2080605 199737496 -142041308 -361851327 12628152 -155190564 103048620 70417701 -663210796 12521514 -42033669 249678749 -224338143 -121935535 4332648 503997141 -258736933 -3299714 -20717092 59548018 659469114 46300594 348667363 111428159 -206482426 -105048 -313382019 14439269 168998722 523726751 -739435159 15800184 -674787621 321488535 -355463449 206327742 -256600348 128719093 -643147055 76094199 -13430042 -167380060 -46219282 168265634 651896211 -22472787 472941904 151908280 -12609987 144292675 -253593598 19563121 -200203163 -185623212 -413470371 15812278 -281518710 -76148073 -221545734 300255587 -76007415 -51468 272166403 29710902 214278064 475428051 449861748 -24164864 245509855 -208163315 721742230 -96248804 -236873896 -24839748 763079388 -441549763 -822996735 -14666670 241529116 -16779299 63753963 274341619 -161561375 -95558533 29388404 -14723267 332406203 -195534883 332990852 -738247156 -122076347 6222958 424143060 -59541557 -58885193 8389311 -621866411 454360112 348975229 27989739 3511224 435038763 310251923 11282867 -237013972 -110455386 317115164 -34446604 -83917521 302927172 12496865 -559678347 28011378 -179919401 -246030624 -238308744 407854028 117859449 208171626 -169342 -32618847 6797377 -311148828 321057957 -146012583 -94622845 73959549 13141841 23900619 -189354511 9180086 -157782828 -16641609 -613375898 -318564283 -694379762 7280876 -74155892 -16802486 -668021357 20537122 163435418 -44724919 94338816 78191698 67109895 250473686 16567601 -1823553 391745884 241223690 27481310 329924095 45562400 219593641 -147270205 503743615 -3966797 150895992 -79099632 53391320 83492931 30565250 11679821 2568678 371375717 -976341488 285066371 133349618 253517510 -68467134 -151758882 197467818 52678739 -124772766 -15585507 112149157 -185416981 151794851 254567896 204098743 -149126929 14912642 4148693 106880809 -111675145 -416747267 -571153890 -1366218 811060 42368501 305280330 113724717 -334495734 -305913395 -28837653 -483367805 -293356939 -144553472 -617489773 -22034651 -258884578 -530378832 107191096 -861458622 357538691 416954579 452242749 -7659746 -218359138 -32765925 -234085459 -344342529 -620368215 -22096726 187339217 235507375 -329185492 16014538 -201834794 84652835 -365480675 15792354 -11933656 157161971 21602116 9905017 246887226 -759587929 333890420 -74700308 -111910341 -433897340 210273464 -23845356 84195170 -381929812 -9825177 500150695 462249042 -497695401 606399017 166344503 -515435469 -142862371 174454348 376046040 73760595 27135147 -692847185 -168762244 -106970873 -321416210 314597484 93845799 -1675451 8244494 -239839312 -35371160 68035600 35361757 -92879649 451125468 -235594589 7220578 117805462 624717472 9335590 18301181 -365289053 -710792 -2357896 45108102 354087302 -190212089 156587758 46787698 324041510 -353696218 -248580624 509507014 -39020944 92041383 313127744 652673118 479438343 463497785 -126526562 115808422 -9893925 -35111266 86257605 -4776798 69504925 56175538 -128363612 119086423 204260 39230815 22320033 143588585 398266555 -336654523 -18960742 21746695 -787502177 -12970737 236051000 -381903870 -82880063 -55015759 -203640376 87511909 112572553 -111143998 3509004 -245818530 -854831774 533046584 -325633261 -367187313 -157568323 -449163295 16895584 118102455 -32845367 -84599537 -343832949 -99671397 52391032 -45985774 -8482800 -51410661 -577168119 6619036 12864679 -147941233 -219056648 170351447 -640537615 52660357 49742630 -374344264 249793670 -3571072 549379508 269029102 -244123765 369426866 335841003 383948221 718131030 17840188 -118315741 -65555250 73658234 791301928 195843502 -132117239 -299530552 111771832 -205139694 -3955187 108387995 -213419359 56537408 712776043 -7428243 271069694 29036195 55003515 -498408502 491685332 -237524390 -105087729 319837513 32638658 -20487681 -281331752 293182306 -187907638 -286832892 -347485040 -31358161 -15477539 -1953083 149518799 25988331 -176437731 -46828587 -413242870 6394808 -178189070 224228944 908743108 -384940153 346244170 228008102 -80143291 119166704 -870479535 1596507 114453460 79278 2970128 -49075114 245804439 -821925576 -192818095 -18877568 473688992 -502096653 7031279 -601835492 421714485 29794936 -333103380 -367707801 395647505 693979757 -123238014 413213300 -433331327 -723000163 -371395961 -445560514 122097505 -95519 405950285 -679364158 -90075196 259517434 -138553322 -694480455 508603686 481626671 153373565 202080523 81293477 -93306371 89858814 -54594793 130775229 -21904585 -234037489 -88717370 -14889892 -376041096 -294796871 -134944154 840366934 340847110 -98392835 181225140 342780676 667843115 437325918 -99579590 -643402388 41849886 -72342067 -339492088 124983506 -64075329 531875284 -88505785 -160200466 -256490898 -3935273 634711620 517830305 69140557 -511674430 -25498388 511646854 29224142 -2497888 -318800332 176235733 399043540 -180044018 -280102065 94458179 95046696 -354036033 707560126 20981660 -231333865 124856809 -171538236 -121147475 -164540070 -331919327 -26988749 72560956 -438605476 82132617 8938423 -710863801 -159210897 -43420276 -74610124 237446653 -99596692 -231999208 201475409 5460618 -74626313 -104244293 175014627 -377155556 83991904 654986077 352561328 -460888450 23548895 24252883 694328184 -227554621 39351544 -129549123 -78437218 423729081 404356364 740507603 -178559173 58248016 139934741 -453598142 -246008306 624296537 27261498 -45487001 -77555652 -5404151 228824092 -634478615 224687216 32964149 19660623 -146802298 159652825 57447082 571011422 -546566863 -8827907 125593182 477083265 2761062 36667711 424416636 837198527 -166007193 289984724 102643117 222596744 140494382 7977469 28045303 9999883 -322311240 56055271 -159330866 432645801 -71329398 457627164 2987536 45263930 -39065218 -242249001 9473342 186823601 -9173356 32683578 -221742666 263095404 70622817 158887899 -617678925 277784778 43281226 163114965 -50115357 765040417 16986308 -251770764 -191230223 -139170880 -416150448 310035195 -168487247 6446330 502934032 296772371 271803277 -96521921 426325866 42604533 -340501260 -245329577 135902219 -251206004 127306711 -177298685 -113852695 12189174 -423009975 -391227694 -603620455 -50006814 -58852219 6355452 402565564 40756780 -430781002 49908273 -470003017 889309666 -2023283 780636 -128226740 -401423702 -55772122 170650 -27573584 -547316613 7144808 -853926165 40550880 -238024029 -9011680 -274771371 -3864836 -3038375 72101211 173215097 -75212520 -894883 -316057752 129069249 311619564 74711183 -781223 600788 -403657801 464303510 26929318 346434931 437533849 32075052 238551584 -48855201 303198310 653814380 590584139 -533490500 15220138 -701233695 -5766135 95929643 321661804 -80119842 -215329597 691350949 509653635 -325210337 9178180 -54301398 -140160289 299933269 -3280979 -2011269 6743520 133378071 -20858743 183191013 -459954567 439858237 65724511 317158727 381157756 5148318 5804748 -96502474 239049259 -18663235 315517329 -152266085 413045482 451556449 -261679702 192663238 130029902 371986703 -120870011 328222725 -171821267 986161225 59115643 -172049588 -15387583 -275489673 -5501550 -113015260 10000149 253513958 77922202 421740349 -164669099 261798838 -61660086 -606790503 -25996562 452878730 -29846955 -168466139 -119250306 -79881257 -631079492 411822569 -79306112 6290387 -29380046 -363322953 -349555583 60097690 571382463 -697045529 735280551 409030485 -103733293 95150021 -168405846 -566795295 -104378884 -657233476 350083842 147536517 126285069 391064309 -19071143 285873602 281811923 268866049 -24749199 -222720288 -499416618 -6688397 -226140222 260776282 -213260450 76501336 -731716648 -24143405 -41153718 -435986957 -356081366 -194527445 -666407871 -4658690 4852871 -300086481 174230575 5055160 -65641023 253653092 -141506512 -113621830 -467866951 105150648 179504319 393444252 945953453 74597546 -622050124 -85167674 366671084 92771214 65001250 158220719 6157202 37098343 144714575 -95084755 560352977 -127694790 569932045 29249178 -948010 -126939464 8689467 132633064 559403480 -315305809 -62316757 53993539 -172500568 -22316803 -329848200 107460779 9170587 461551157 607815699 9115992 199735284 -168839259 -281107800 31392614 167169827 -166586720 -41203386 259333048 518429741 790490521 263850148 184597807 428046521 10981589 870974592 203723347 -380870927 301148868 96088347 -97934355 198144415 -197282633 193131463 507287298 -95142390 1129312 21410444 -17619570 -14002596 310938523 -230149299 40551969 6351177 16133453 426822055 -284073153 -76525482 -36046208 105272956 77534472 -499927449 77246776 -140967139 -231734378 14759711 568222533 -96228228 -109146653 858500414 128967406 5659877 71010595 679594564 -15528245 -213126105 -446674896 -773945053 133266851 -827527398 385701749 -125932778 81640774 15190074 55911595 69567689 -114695429 117605612 -581270936 -23327426 -57414966 27335338 39388035 -471007827 -708801286 -121058669 -271930150 130440478 -89039311 304002147 -29513930 118392400 -56259614 169106160 88833761 176101991 125716225 23787527 -313342866 -556118 767034649 139754789 429029744 -287988693 -449516300 -403973514 695581942 -605141015 312633947 -47703605 -136666471 -636175100 -121440296 -105073186 -416782780 641590597 -130412140 101882673 526833641 -257798431 433016967 -8705254 469585189 215655020 -221780804 -176094566 -486154206 -830077828 783678273 -398104437 -592994690 -408138693 534472881 -580571678 5562532 -34355519 9740221 -66446608 430751139 -59689855 -443170369 130430245 -36307810 -390139668 6588522 -611888268 -238787216 19742198 -17190115 128834928 246625528 -2701257 -412569700 -90185227 529048332 205104105 17749917 148157074 -630245198 83656205 -250147113 27556545 -255949900 -365071533 -30276002 322662134 710329126 -108051232 -435376346 -96519073 608166092 -721946119 55028498 -160108120 -7406070 131564350 -636097070 145987869 -498773696 -152644750 -6333705 95020376 -504892539 318725976 -34117981 140716033 -21590072 -389360161 12880022 -500051165 434020156 -798740556 -104962453 -369775024 17006531 -282113612 454864220 -273199930 432874115 -17132972 390175681 -685501175 223901569 -89083645 -605952 -297513374 -342286420 148558622 70859876 154882978 -293846636 -3231184 168120001 48664129 -520451638 94114236 6072971 482271798 -151836698 -233136080 -55080936 -320211659 476949813 -8048342 -303380689 152478464 496415441 -259450216 -103872623 446126649 201124064 38062661 -20842839 11517037 852399 391643721 538096949 303513934 689229748 -483342072 84819994 -135229803 98495012 92627741 26147780 -393096099 -52070416 -205203112 542011394 13176463 39136029 -561873575 -11409233 -2391809 -484113092 -1584200 -179404337 -649034461 -449261652 -293221 -268129211 362571710 -238476875 -636250963 -28156943 -465869670 -5875178 37099060 -8691569 125970646 -538355897 -8889226 30126284 -349112046 -8223320 32406135 -261756175 -330796614 -341498841 799493283 -36419116 170405739 626070308 -189227144 891079326 -76740674 -271849799 -296790567 614691561 -20784667 505375546 -44819536 186222992 181429829 114024573 95082458 -35499907 637859615 75529423 210128463 9395487 275067120 450362312 135377488 20042836 168236914 171404775 -1781879 445764399 567160159 9405708 -84946160 -340326303 -415008421 -216922518 518135000 -527841426 233163116 497139321 -157772013 23904501 -295427888 -530168765 -384921222 -86298939 100011377 -729155416 868325777 -328809558 660836804 -210725100 158322273 -10411359 29416671 -267745105 54582687 -190512 311230929 492209371 -462560019 -564900816 537803621 213784596 -69712683 301888129 -331414370 -228545660 22249739 23454313 -40479946 -821197876 -2635665 -394582593 -105472471 -100580311 -9411167 102468534 114929519 -442927939 385010340 -451120048 -77100787 279810507 -199712680 237017338 -548563173 391146973 -115877185 16496420 -373577493 -176852351 12296283 -26167846 -397479852 -161758531 303404257 11345879 783406192 256263366 4327315 393435536 141954078 193784887 209556665 -70737825 -60872611 270089529 -118507593 329057271 407439480 -55280071 8987878 -39508107 29246783 -203743306 -131202323 -1452944 -271651239 73091254 210869116 -356541942 -15231745 248510674 312993865 109850780 -476493222 -69152097 4398690 -105309006 341386724 -245409039 293566534 -140762421 165217444 865079372 -21985862 -198774665 -63128293 -284500111 -122818435 126317061 569568982 -196027208 232692537 -99292278 -128917935 152195424 60870565 -131398472 164862073 98779339 -26269542 -23328434 36317151 -618263975 -340183538 441082339 21255813 198426575 -8014621 -66287275 19007007 16863193 -29396825 -83027844 24631218 -180092330 50947937 -543374805 -259022379 29138895 -176429076 98576643 118231298 39580428 177686899 -755786597 -440293605 -47057641 -498206535 -15835384 123639052 314303334 -94975633 -6652680 273910118 -356320034 -13261066 792898178 581817618 -669673816 -422385135 360565201 599603294 753477672 176423045 267262853 738292415 -200272255 -182066798 146151761 -57357894 3447810 -350862158 -805380 -256179871 -609924395 -131575611 189383617 -97475206 465113249 70536257 -456149914 620082798 631023527 25516752 -270944006 -155524394 173959394 65113570 54419290 -310106239 496052440 75594115 -231475111 -206949836 -103634016 -53002330 6219216 -175970144 269162603 911697033 722576657 -67769215 -21347856 -34955696 -272403659 72073016 334909455 284222179 -359510162 -526793772 -3872458 566559105 -156672257 104322105 1770974 290307717 69552408 -5345583 -219265656 413363564 -248281567 -117117227 16306401 -11215721 808343274 -528304 -28144839 -592442446 -678864734 140542789 501444656 378928614 -120677385 -21686583 163305894 -795772422 -41338955 -195641325 189203665 -261284484 395528851 36892403 532184130 -271673469 -67786188 -85167042 -58072471 -66265143 -555811337 478235448 470483018 -445002037 -11284064 512347977 -130396519 350257485 198372641 3413967 549638152 133962836 -240930143 -264640575 -201293351 15234126 -404319027 253268353 -1739513 -623196315 -627530812 268470601 49374255 -134533020 -134656846 -138499746 -489805334 684669676 -129276659 -111011585 512517411 -221663429 372376831 683666240 150190037 -219574121 168280373 105403415 -369025733 45959605 -852057755 -467045661 193082679 -52344488 273690815 -209781821 -524279682 638725591 -482820609 -487049407 -690935371 -107543041 2459485 -789172 73241025 -113898226 626807164 369091750 174517103 -513846981 -319295475 465233577 -79175168 667991324 48506753 557075127 -60822158 456278737 -66976538 37039203 603179798 -577561016 -32320784 2934018 -2603703 40124807 13627270 114321737 -597591486 -31147770 -132039645 139156710 329348800 -414923319 -502352807 534689776 -296602323 -137059259 343047554 695330063 -17972211 -103328515 -44516597 505940182 23654667 49380349 504277363 248549164 39358781 30798551 49097711 232184190 545403760 -114014033 357821984 511834266 -276899395 368974503 -200149591 -161764093 -216969507 149722560 97250153 -141712748 594201818 -885676329 28779570 -441223694 685345662 769491580 24771258 -317403940 15813004 59561919 -121303768 373001930 -94723882 147869903 389340439 -197225145 -30295692 -421715310 474615864 -184422937 124859375 541481198 399708065 -706190694 428900215 -48540908 -73637144 315894655 27580278 -472999667 127613019 72612583 501802242 -667258306 3793556 -153119455 -930921676 -287150913 531868785 405129460 -146445920 -395639227 -176766507 40826630 -68593210 192944204 -226316045 -165239618 -94705821 -23618988 -910814833 -53592769 272601699 288189739 -6831857 -30705920 651904634 179173777 14945324 344037340 52230623 102912102 -292847185 -459987876 609138979 -97244128 -315912 -321359267 79191481 580533820 442338497 -242139873 87454606 290067619 -22333017 -141374010 -396984154 -333358766 289992275 25327512 -367935718 238587103 132787114 498960510 -26456260 770666065 -158102451 -32338622 -727833113 -392954833 69162145 151414934 -555833397 -415789189 -268179885 262962842 -16416291 -117568635 20837190 -706614957 -26318930 -251436094 223604412 -97042794 -75921718 5329501 -235390859 -435632811 -3178354 -103324003 -106968133 63199145 -101308690 52383465 -748897673 30041749 -130353952 88539211 193618960 -20060262 -388119172 -12892258 -19944232 815606352 -561795038 -310959080 -261802 -230120116 -503184185 -290879169 -464551695 -26839537 -9179495 151147543 256718593 -26793563 549134031 -286743795 -593260583 45289755 -14943194 551743958 -281332893 -90405775 590806713 -267656263 -544974923 -54561512 226248205 -222850758 378663115 239722788 950789 122225188 -8965932 -45272523 471839123 -9049402 -903585459 537249880 -634758205 -407023824 -95412775 -175109036 -88322332 462657403 41856302 -6368661 -21509699 62285427 691292225 -407273876 -76066203 216938515 -391331187 -42150485 70531400 -254870036 790445235 -312670818 255892175 -2781102 -66517585 70632179 179858878 -407528367 287190942 425775075 182691272 -717638943 298341954 61719069 -172227624 -253952816 -29161358 -190043953 -484421408 126010948 -303999856 302389500 99795003 -132652843 -154473190 452029803 49125425 -411454452 -20418365 11281159 146120455 49697292 399597256 99109175 123933218 13936761 188325168 -136362089 -13796540 8901924 12936143 -82219243 -11870500 -24621394 150561837 121022818 238582827 -428862921 -203553601 -344021508 331878873 293662292 386404768 -52825587 -32863336 -9728531 56899238 38896596 -811307214 -77964870 19199183 49864422 161254590 100420230 142792796 439671284 127686430 505884564 -139022810 204875670 -179990193 614401484 -37201795 -114928694 -126424092 -586426 -453956810 442646120 75607924 -1739339 33195945 12680112 -3337103 -62136157 -149622139 189318496 200739507 664230162 -777730114 -31550330 306395451 -606075632 -898528091 -33891875 -161129885 -19053538 124061062 -626950967 -160880880 -264452107 -291209535 -161971863 146839299 -175860371 -80209430 -214012743 -859928197 199609626 -110193851 2871356 4248279 -72354343 -202083727 -443725509 3152228 802922624 535720421 15651764 -189442327 -385445331 500496663 -207353405 -59712501 -68936944 164366961 -36663167 -478143265 -383735935 -57277237 -26321365 -272641619 -328350420 277210235 -36543135 685884444 209628471 369298013 -50978799 -8008419 -13493944 -442576850 6583376 638333279 -8216854 464556355 93531939 96041067 -604071919 -2703809 -545238181 -229939488 29192149 -416924658 30838841 290335741 205137380 340679679 24539766 -18618048 171024802 -322022964 9381129 112442520 -316666636 674087 291018027 -184061505 -213823405 101188840 118986979 43295333 602106395 -399581405 838633911 -292072104 -360771208 100610730 -287121165 221660300 -368243660 -119182 313494433 -257130042 27428159 80244111 -143238022 283062905 129230090 24532049 389904579 -526169634 480865818 32311207 338515513 656938786 -264432243 -24823796 258164534 -468071122 -212889275 -283018876 -105426924 528544982 145773669 226951882 246438457 -362843477 -11980170 -132584797 15062930 139099658 -266138224 -37449936 -86267858 -105160285 -5883914 -47199896 252266355 42524887 -254817222 606523921 -596300678 322281398 -80440068 -824608368 163434874 -64656799 8497418 -138743709 34743931 50912142 718868108 83650167 31329976 -120446096 533998960 329731827 95828678 9629284 -727879022 377423484 -1583749 -331550594 -3510370 -150181110 -372788814 -675788550 612758349 374716361 112993698 14314613 -79282121 -225103431 -117760770 -91408786 -127808631 272508875 5576272 345670494 58061271 155329742 48298312 209352574 -8903322 -205918087 119204630 -509278509 630410433 -41078530 817209001 -95660430 -611456221 -157563849 442299166 51050092 -172866863 -108535073 -256715423 -32800926 -6905036 -156391782 -317606570 -198199172 92209458 47383641 176376342 322615008 424217041 38286001 -259267189 -370166013 -335912744 102102328 -61063977 -37692514 52640537 -301202892 22048499 9513576 49713678 -15477565 -629013717 480854216 -128319196 -515163845 12067601 -22276898 -16370834 -33683430 -32654486 -16887614 -668173456 12749457 -749383127 33877722 103564343 -253696523 11580896 102221524 440858201 -603860835 -252860685 -30126434 -614806160 -143932101 -70542806 -4909932 947528696 783572282 11972571 172408195 333444143 -719387562 391613035 35728497 -699136097 -46167018 384084796 -341170698 194848723 -2097630 717560801 -6003271 814414608 121229830 -543642940 -2704328 -1486965 -327337855 -40188642 -195893583 -310467061 -136836942 2993742 67950237 156541715 -282085509 1516968 4979444 357097230 126789375 -769149291 -146754297 -356514036 -36622299 -1033211 -24279692 -465836 -170802549 350116383 -238277808 -748429795 -41291457 -132313 -3105914 16866919 171545661 -90262371 393888975 578963540 -593526581 22469595 525044535 -22425286 -682937235 210170885 20349753 -85706218 240664427 -8470082 25465317 130620141 -825079448 151330933 -1796193 23615613 479778258 32221465 352683520 -187614020 3479799 848105886 -155284972 132462646 51830299 364943 -591828252 536276558 354599653 105483031 -103020011 -33358278 -41422921 -619095242 -303466820 71867670 -326603896 -520536167 -448405554 164876788 -54852867 203654975 -208350511 -584044895 -698773913 -48951258 -81596016 -61676417 328252621 -407392973 -55019196 -96658291 375314040 210767770 -17561972 62954946 -469969928 12881460 -30343463 21106411 282534801 673086584 -7586473 -207852129 242354793 -63553525 -39237815 102615934 377411794 -280184021 -55766497 175886382 222511456 902339361 -621173565 -168035856 169138650 -21428370 -415175167 3080812 -9896818 206803313 -156369218 42654627 150229685 128026208 -326327796 525541903 157761414 97104759 -191726792 -463903286 511543843 -698355980 -401006933 620109406 -739317826 342944434 27604148 -40230590 68251215 332399547 -434321523 -131030757 542979735 -199053558 10079758 -48150359 72037314 -375997958 212134392 -7558242 -1628147 -68882573 378516231 -668047515 29412539 65936116 212648059 375422210 -228439462 302210326 -40751725 -61514893 146971659 -264421668 -117358352 389896152 582620108 377222606 -175061023 -238892497 -102097917 193914985 -21482110 -218710800 -55580274 -11936494 211808985 -557903066 -299131130 -297809832 756165733 -410769578 -299549762 59518878 353303997 715284602 -50893710 -160771898 -129455702 -21377348 156938895 -349284027 -127003685 -17239648 249337344 -250367880 -179798841 -389242427 267737437 -19407645 11426618 20542547 2932961 -536833978 319232631 80738107 -180394536 -68434732 -20695891 112450 -11791693 254641746 -10166967 -190412060 -721349901 -65362560 34746002 -187691048 343255494 174227204 441524485 291852413 65434452 -128585223 -26679360 -738085431 755100470 -13077082 -493428624 -167563021 604008361 -2920791 337441008 641603363 -159353476 -278657962 72961151 129584488 442658021 -645732720 -35959213 455989872 103592954 -534071039 -711633148 -272547982 74969098 7511350 133288745 39399221 -120168566 -445330382 247041199 -72822094 71173800 -742074618 -54184664 34567933 724739749 40204653 86740872 528780244 3213258 136522041 12387361 -159882207 -663747344 257360449 -104456010 -176716560 71549556 121294116 48470472 717893554 93824081 34673352 290695882 529553283 222244283 -211492109 -27517657 -61635968 -259089860 117480964 13881430 191491325 296730118 -443565502 -28138367 487387137 8073757 64452561 -782820782 22280465 -53703886 21759333 267703208 -82750713 383430924 -156790039 -242395719 26273627 -4670031 180946126 305183722 253119751 -466653534 346762977 106926192 -85211738 -114554962 -172831654 -25019370 46090885 47324585 -406556757 124523998 -59737443 539401 69882622 -283364121 310286503 10330546 -217541092 322735421 32942361 510519962 -333744477 -22051143 130777730 -67515374 294851546 65068899 -25113862 -272426055 -314887902 -93332027 -298110301 -10475316 -306427039 -227513128 568997865 -12185861 -11409728 -14730249 -30083707 -404441648 373823378 -84733987 -71113131 2086262 -642716620 -10122906 39451787 401746434 -253131961 -669331073 7198312 -40573158 -98419240 -484252854 61890858 6159205 528613174 -46894290 -194545685 88484980 6711419 -14872425 -154354938 10012098 456702324 173321222 -58843442 -225781642 -513196953 -236826637 1321010 266591895 -97682044 19693598 -371542434 86381092 91785889 -503128691 -69932444 13554424 -316640448 216635522 -165681906 -88800316 54277421 -74146125 -221037118 166290793 -215161105 8861952 129462772 41038522 -77540112 680721069 -10435156 352113207 -203650801 -256284483 173917233 -352810419 -353279 586789278 -309419519 104548 -192364846 -566031215 -36689216 871283263 8930333 -482101763 -120821899 -5441416 -383034374 85890623 -86439483 -812559236 79448186 -84608696 -212794284 -42676937 -179175113 16711769 554143157 -5756990 -531871242 9201056 -3654095 -3045309 -484673569 -56446435 108845335 316157442 -82976705 8891502 478028544 66002525 -451674487 -173252978 413049802 -12002149 131404806 -223988550 -243310848 141858612 16492059 185814001 613012699 -639110 -9045925 219216348 72345597 -34373935 11411438 -50772895 -505684992 295489792 123996639 -460697639 395724972 -793470776 -126218057 540372957 294091303 114187677 -203163415 3300762 -51975018 572098546 -178469822 -15998045 -321860843 59811562 313329887 -126114210 -878985689 -37151509 1599270 270619965 161859307 117620064 -8201244 15714646 3575385 -79274815 76544603 -184973519 -766189057 -173002029 735454310 -107873216 873005164 448009284 -274183280 416689772 161090477 -53584362 -340415878 175053074 138496602 -33662155 -168725501 -336806257 47366151 -19610284 -124457084 -619432187 15451484 96697501 -599459081 6447568 -89781034 -19544474 9748361 191955594 -248892037 -13280734 -388264571 214146694 -23454929 -336571402 556972165 98440206 349770992 188318349 278298524 -286399430 40068602 -302559836 -434821939 -257105503 -431116286 -227269117 -98316098 17851850 70931217 90610354 -232272048 283654093 635085328 -265835831 309009006 312920183 -11235958 115770642 3150172 527066171 -611480807 12213534 -239659233 257782 -24784408 34266435 436046226 53357257 574527974 -96638512 -23160052 -147531345 141114903 -628424530 -357585773 -1565076 28765366 -6934667 -7832125 -615164793 600280102 -540963207 -932126411 -197071674 26210692 346857178 -383810226 -30713189 -872137476 17614628 -641891616 -52526572 54430336 632672333 403330759 189107 397770437 241480691 -503020 -367266810 -249751844 -424104506 143822013 364806006 -355813534 -362881774 326885338 178382880 -332350169 -161601874 -106782217 88988591 10496888 -141259764 -62194967 252832466 108840495 -13500461 -90868363 19168003 -10355002 591290130 -56362448 58959685 373902046 -137688438 337959578 518409757 459775392 -315423280 -560004 -430144336 -133543657 111190708 275700567 672080299 226549367 356493354 -34835859 -237566806 327394025 291589551 81763 -652373339 5646595 -12892074 547623922 -234647492 -41315573 445649543 33166226 -9061946 57938622 446831152 -576699576 -31096281 -367971223 138170684 -3442330 -319086355 -203640391 -113225988 13728215 11223986 -39743228 20668260 48487207 -248777126 -279278884 112313396 12133786 495732251 -198745859 -427896055 -18765133 296903659 555667690 -136916415 -52982200 5755315 -132986367 -185887934 576473559 53558702 83890246 -156683704 -635889842 -50220897 -549388463 -435402159 -10727299 -101499699 -368114313 408703794 -66634441 232835290 -528349 26966654 11855702 790310 -17457470 -307225666 -283369804 287437276 68779859 777141453 234515672 254606054 -45403557 -163788452 466414710 -21187465 -205865250 59280258 -497422230 -789381655 -640286264 2524640 67156 393408534 331742111 -334583493 791462560 330329990 495524114 129515200 203940 250334467 626873035 258013197 -452053515 -6268961 -29277278 -43913454 9591049 -564252095 -755643372 355376327 -32720549 290621772 531731609 -74290600 17922796 325149139 -101834589 -200006830 20187784 -18111766 -541126672 -770013500 25570656 -126732 117193343 190714645 -8193520 96319066 -18126243 -140131486 209917954 33485827 487705280 -90031768 87639375 -101795294 -662734145 -199713098 -444075966 583698341 108061258 8157290 105997955 174768297 -771206130 -127901044 384444593 -3959288 87437266 -689437295 -553441737 -73268799 667837112 -4037430 -315112 176140552 -324489220 409104002 120924227 -25558238 64968132 -233579080 -9312742 -91962918 799976386 -155436595 -21089901 6950502 -365959584 -310733244 22616238 -127231644 -43505009 78695840 -145022433 -223392227 -547851145 -238395334 218117964 129366050 87680347 -157835275 -16041794 -462633618 390089071 -247377846 -40432637 443723078 -822643588 324755786 689325199 15886133 872181707 405402155 -101759953 -3664399 1243821 14317790 -2897972 260516955 -4634445 166605522 -12396944 -97970924 124068840 -15133495 30670159 598270138 -196730274 360412826 -306355047 -90627213 -157779325 -365723279 39461023 -767311207 -828034817 -13835218 684716500 -344571512 128583214 105675 -176132060 -214709911 -207945490 -6029575 -167819028 8222302 -168385308 214294313 -485080062 -135056565 113205769 601068830 184551812 43060 -156330547 -6921244 253406189 -195898581 -358210173 -207349606 -23160888 230373555 229072357 -33816722 159941457 -19673139 354836208 432858398 284301359 128093868 12504355 -175458975 -561567604 -575105788 -200293085 28179349 -537865781 110095339 845058 -47143031 -58711798 -3317404 -205185262 -319476298 577707341 -507101135 442272791 -124173360 52365467 -104547595 766381381 125591320 -545762940 -62291586 -456938857 -454792288 -175364538 45774486 -850923918 -79228420 -396869504 -83440397 -186432778 -352089929 187297446 2134971 541307505 341163638 563065150 -255202150 -59607029 -12301472 357307717 123424833 580263751 -403423092 40815006 260104737 -83747504 -76885493 46093668 -1190390 -588235619 -119569191 -303316500 93537337 -5890653 -41459246 707585282 -453366093 -858937337 671593292 -403293315 -52468791 -24280494 39939631 330356173 551768439 334302902 -53334094 207678592 -120702363 -185358775 531481487 -141061239 162815906 -71511519 -122232578 188452790 49312179 42006367 455348977 259322997 -105549009 218297377 13636426 318160277 -121241960 163636956 -221512042 -245202072 18029896 543250888 15430684 17057364 -241863043 437456920 -34558613 -26564947 -14617850 -26334970 -44085142 -48050485 177538054 230924001 42437708 120874553 343717915 354573797 -361528062 241260277 -523561783 -58964298 -661554118 17035615 247257522 -306908866 163015461 -81880869 79823725 -407250555 -281420418 -663346306 -68262473 20347988 533584376 96254303 -612280001 5122859 741593988 -433139781 231427446 5683456 25049238 538906602 1009366 -254075553 -81916790 93364309 420103647 268567932 20995626 303218047 -115871933 197403918 476148435 -518245724 -139288465 351763601 304745846 17259418 -80661417 214127732 -79013531 24901000 846654275 -543775598 38904002 -170864919 617108975 -689723413 45672754 9661111 -257451969 -750048309 312943150 -70130740 -232414915 513685298 -284513219 353270964 -191163357 90720837 30097372 24430708 -345615996 -46693765 30266413 133391197 28802130 67535781 467183682 247602621 581592666 286851412 -549197081 61154339 572862025 -379843137 -28786362 -84686681 181727658 -85217467 -22097680 102047074 -511818196 -627545615 -288612795 -3935026 -60402871 326794148 315231318 205557066 -152275482 330587215 -125188818 65506203 -331606870 291692118 -62111021 -37887966 137427041 592168246 237390996 16101304 -236214443 -77063628 -4737041 70534637 87916489 12569196 547654782 461874059 528754104 34698953 232316282 -905127494 347241277 17251243 -1080080 100851128 82520441 -100311345 243653250 -70517390 186191173 -254632644 -557313038 302401958 112377933 -152070605 46979028 851225815 584849668 251378874 378087355 362066717 1035319 373364347 -687564209 469235731 624977730 78768565 -194571530 1947959 142652093 4282302 -15247089 -6662369 169318279 193595650 483287457 271401762 1843389 372768570 -413362396 521736308 50839776 6558682 -121390570 267416155 27551603 266729029 -127389820 -239480584 644938141 -36898381 37328750 -712815450 -71114175 -97144952 -11689616 -12590943 462263197 614027863 -170128824 -86203547 -56036010 -288388538 -1280200 223852472 -563340270 -375998373 224053264 131535377 -33114351 -179578352 -232002426 -763791194 -667305348 -629873181 -477217652 -311202385 10075002 -668450 -232201948 337298640 3569526 208303360 3968235 -38683861 309097020 -75125906 350015064 -101908842 124795766 710211452 -298489409 -73968373 -24711644 -301166456 783728074 -547881958 -584416477 -87172753 -2634706 47165938 -16176193 -12342339 17630891 -236962751 -178887923 641091489 162166338 14326535 41522821 154986203 -566533343 -104964064 88053457 -48541725 -52281432 -345807628 -539006056 154559091 -223995756 49345446 -170376749 -244676126 -4538553 48922320 -105319324 161785938 165909023 838609635 -128809808 -49293850 698928273 -79224243 47591373 515513051 54882421 -464639552 82811850 -260734147 617082830 -325770377 -145896118 -186488679 -22001775 -103618281 -29598892 148257439 374267562 -742405593 4286239 -783060934 267181839 35467655 387012883 -362295047 233247125 -39312094 -656315667 255684671 257474061 334138525 -179101360 -142661561 -367930614 -273090374 17415092 -138140468 -36545374 -394439573 6833993 -371259904 -487073930 73579143 -797117483 250994658 721439622 -453926561 334053757 -339807086 -159205856 109336726 446848529 78817702 -3139489 6373428 -87078752 297480747 -186972071 93810494 141650044 -86354903 195955677 -207484584 17801561 377160652 -608766140 163267826 -37710366 233118244 -286027709 757511319 97536076 -10674778 -635895996 -26559653 257824347 -237544080 213292198 -248938469 -230905865 -138496 77164326 -546344482 37278974 561123964 142776034 288541071 10848951 197250810 291626015 11445902 -3170304 -65269027 -157292528 -16519605 60321566 17804682 451626227 -238803416 -119625493 135910779 133386520 180620860 24898282 -726575217 -72884050 20897431 -202779557 854081974 228554221 -144590120 -637027824 -596368021 -487418486 243603967 7046010 -128372840 -268221473 -676959553 -147271292 -194429004 8571531 -866806587 5189354 -303974108 -655198535 20307413 -19987077 -434256935 504719485 57685609 133714237 -158104441 86540485 8208423 -600846604 -9531031 -336391102 -1021439 378911539 -4930911 57720373 -123303624 -617218996 -315868412 -192897875 201241717 393173638 121734766 49793546 -117079348 -442514585 -157977090 31561943 -5754682 323659071 -1441825 571969437 22926042 -165084064 -6895444 -473972053 191243081 46882174 70044223 -2160139 269462393 -70466053 -548148998 357925643 40410034 10664603 13617977 -278966801 -38405348 -99616466 567690789 -367349676 281835580 71468523 -469666070 -498033633 61306466 -647114004 -306812312 234458957 157361612 -2130679 294507010 -551970833 -634123506 354877856 13622095 -219749074 -282332444 -130747322 -343936387 -657014452 -303583655 13019528 48939080 16387124 -590008477 -74935 -143301084 107012909 -339891566 29674776 -709775424 -85012399 85494690 5178077 -243355651 139956156 -92013060 -8248828 -385759516 -23892117 797442502 6803984 1744906 3270142 -354409120 -9563461 10904936 218617086 -82885697 -506060144 -145469215 -715137232 233523568 664318059 -40325248 -6185475 61556481 182805140 11826144 -210303511 747650084 -8434314 148784557 -301933774 -30343153 380983556 189938743 -87428105 291869634 -22064522 34579340 15151275 -8279117 -234918867 -7445218 7672547 17420474 83961615 43895825 241049651 -639232838 103761408 141556466 -342380809 -71348830 -71787811 117727999 -91759454 -228779861 -449546141 -83397144 -41686594 -572891367 793486 502584486 -192767766 89572282 230430884 -308757378 26254550 269915611 -26415103 865858 -355119633 -100379598 -349859094 -305984276 -179407920 673540817 190888905 184496107 -871518174 -138666621 139100652 -76888949 83672784 -855164956 -200295901 479743172 -401223787 -92504880 -447582579 164853496 -528783875 73582082 105797044 451657725 122007986 -131323821 166500434 229998420 -88900609 -244884931 14553631 -616578926 -170263403 253411586 119800191 377452101 -374656001 -133899021 -66891326 -162460031 -361108210 52183150 -11550993 221669133 430948001 -282135155 398384447 123177386 -140466268 -685126 173246692 -256251571 -19323018 -2777622 667772755 242759787 -788172658 -246317173 17221154 198511166 142033788 -37705644 -511084614 -652917724 -403706339 133582364 -232751490 160119961 -361450858 -416791451 -12555160 -237406542 -38278356 53175661 -738263773 437825600 -435529636 -1714099 506777324 91384911 252856403 -9095440 -18743248 147144069 185902328 586606000 16119604 137182489 52471616 199697726 67611543 -66735184 411926865 683108003 141317002 61431875 -383477 -81256531 84540206 -354484945 -674622094 294693112 135051993 179754756 -31536979 -103459420 188630546 -82925685 -134049394 126657523 284006878 9445086 141604910 -58558467 408563012 -87616719 204058111 -543359168 213879667 720848467 -60193107 -117230531 63159127 -236509821 221194269 -244015716 -8772237 171795511 62941827 -76442453 271509792 -19812943 151301668 -92979192 183748967 5981235 59834289 -10330522 96555397 181029385 316233860 -78691246 39693397 235316305 -59238827 -40263133 115393434 462226581 336750704 9604737 338902200 -110868416 7821011 734317354 720919219 -83687324 14597768 223253124 104378795 -568400069 -121141441 93162929 480067582 2271504 477938031 86176871 446329090 -99251598 12936124 -144718163 -85598464 -548506899 279814744 665632295 -146788660 -335712176 -216282548 -65913111 -3240226 -282248042 234536552 612209156 -216211867 125445604 -61918415 214976486 347283194 -535943875 5821658 128115477 88689257 23137360 631118921 570807793 14122785 159201668 318310476 514880383 821233536 505167765 -173428371 -108796906 -16728193 -107044380 -851342847 737259 -6712396 200104705 -324647491 -625998566 -731577 45366692 -427960857 230610777 217400360 -432475665 121833388 69465209 147881152 254465140 149233087 -806387471 856575261 -234876414 890350865 -163301698 -219388186 -273736427 293838839 -15014604 -60464607 -156178292 -621268861 72622250 156866993 -73404193 -56932998 312698947 104207939 -192664011 -619588014 -534127175 -8321912 447981449 663443647 146509712 -273009958 -60627386 152831850 479944015 186138149 3106702 567133783 -219732628 20621267 -420447817 392834413 -702842371 -1831171 -10609585 -369612653 -25003399 -319655807 -5500098 113001966 360572450 212209342 -518753922 349834829 24986304 240906046 10880913 181028299 -73643135 -614620859 658101 -66213322 628532928 -336316716 -5673723 12452845 -152084876 701635876 116429549 28484155 99148433 -118254828 110351278 4111975 8391767 -289351962 42274379 -43024159 172093735 133823558 330311104 212557264 -5241344 -121832369 89519882 495895792 -612976664 -64158332 -62517254 164156092 157139394 658454 183317814 -454576793 125976406 -57007305 -24257563 39879718 59968635 38191426 605527228 529636481 -313995873 358495014 246413896 -326912519 88032166 -56956865 562131405 22898516 758658020 2019650 95848582 -2247632 111923278 -142141193 208437960 -107303034 228662562 -183414804 -279313028 -499416531 -308522720 129965690 204979730 10795468 117914198 -311967617 33772564 90585586 -134655156 159380961 -312535522 432094747 13878400 -622711418 -32521682 459482819 157497051 171256025 -25425762 -275009231 -65897418 -396432686 -71039714 -645818449 -111531718 267145741 270174012 -39133193 -344242899 1548846 -519724 -257774942 265820219 251787525 21119320 -299258547 516445222 15075172 -525206822 165764283 -138336049 292265424 -66798460 283380018 4654773 563018767 -40396816 -2999311 331810758 835908540 -120504046 243272708 -213261684 20351167 -12174482 207321525 -293729362 845691499 4464715 203344071 -147723835 -260674771 -401643170 -562084299 -277513508 144568345 913745311 143547161 -15816927 -50788 649888293 -78896097 56772783 157367741 -69367074 558523337 -8018042 -753462780 745926212 -313413653 -214153001 406273804 580384634 819685755 156110818 -59426496 -125689545 833662926 64142741 -498354599 -83657079 194589414 -213010571 312624409 105113543 -35830772 36794463 -95623134 219298413 116806669 502219390 27457235 -296793583 278147031 -396876771 121161300 -290451938 -366309426 -92539227 -233702373 177003257 -504337245 -239695663 383922624 6255213 -35563060 129436643 -242693026 -100795328 6403923 176836865 -99775263 -1094974 -183054392 -252688145 79348286 -112875304 68335363 -226198316 -472613887 78400474 178548200 -152810825 375655581 38758 -614567922 442441163 323356699 306200134 296397583 -3313629 -225701557 314057033 -832903373 228577190 -7229815 -38271946 -561773460 -382846753 548729823 502423703 29745007 313366284 479906676 -401651138 -111614317 11123514 -528374006 12913191 319682238 724155930 -786813133 503486678 219093862 44411430 755032235 197784444 448897702 221354455 -167841942 421304639 -748594706 -101357864 -72910944 246100188 -199447977 3403528 -2143572 -269200634 -334148 -50494230 117275287 236993209 -185225254 539235401 200394845 -475252707 78847805 -163254850 -224620644 -185268722 -321788075 -305908732 -13158992 162118326 -57955932 -175730005 734164401 862208344 -462118799 408519934 29369588 37515217 136366288 16017632 -437465093 -100854866 -175591827 -220113659 -26768184 461393648 -152132279 89235853 -15642953 -114172450 -378365527 -310923518 -60858617 143801550 632710952 185562390 305959402 10322143 -829578204 84552884 215092117 238280404 -488570449 12715816 -171759941 78952615 355084355 85060820 -372003 209209922 -168684160 46371804 -231893100 -229271 229428875 -83584423 -682549700 2983489 344966189 -664340741 -127116374 -10691721 50249356 -32384837 -286746148 702802420 -103279643 267390584 565278408 231416395 -502966627 94547501 539546325 11235845 -390792170 -11541751 3244936 -450258856 -90257804 -255588109 685523452 -419459236 15954175 -617677884 11072696 160066555 -289632495 465962441 157264975 -91691061 2914290 548304190 -225470767 379353592 2256553 517278204 78055365 390519324 -61207050 599254602 -118141513 111681055 -264447822 189568874 -6592692 206592928 -157235153 -134435945 -222476256 73257021 -30204043 144019591 -840587563 -424023270 -10107124 -12521703 -153790082 445311858 280160123 269429378 -776300 -837433 -849121982 49650370 -44710337 55279393 -12672097 -537829228 307565478 130356414 202202964 10427521 -14426382 510273139 383171543 583460016 527568331 121936109 183095692 -421711422 376926381 -63048854 -241003991 -56553159 14326945 -491182355 26855972 -388249265 29085731 -768579129 2949169 -26220530 132871548 294912881 115812354 -196755679 168308816 196177710 -82045961 764207806 25167833 -36008303 15615198 -377374055 55610669 301478151 105904884 65525605 -498550036 13544144 -241084316 -107471685 -7863387 -60699922 -33104840 -41120590 -58631922 -16140605 -167285829 -91332355 -317258885 -378988410 114208721 -2087237 54899616 382511960 -10301125 -366516733 15297821 26395228 86023475 498388565 175821723 -501030725 148463611 226273553 -4096942 226926575 -10316439 573608155 -242444662 322450504 333389049 -538843487 -54137839 -398581761 -113493152 224210785 383238056 60992043 337224313 61925482 230624248 -210810092 18971369 947988795 -58818351 -37184010 -436302635 10763763 -34952029 -513226021 613659913 -110605315 -12464304 -243678128 474331710 -38917095 124044004 -522587696 -76897934 82185084 16172547 261595463 103078328 -25290793 -10509499 -312077130 -23591336 -21509300 -2718949 216227255 -181266055 451740491 491980093 -68322156 -47865029 112438141 1282269 -77215550 526494517 518730026 -369726152 -250148078 -400864160 -214558565 -17344958 -32531089 -182169074 -356223588 185204669 607219355 -499277907 417708866 -193854806 351095177 164254519 -603424590 -54596020 -256144691 102482841 222556603 543923505 377640191 42162158 -92376537 103338209 85457390 159682551 -126580752 -342542912 105041738 778302537 -87444266 -63443339 5068025 -133433733 -402890022 895578333 163296945 -784755146 264934689 -372360951 -52964644 -27803581 30168830 690427576 22410937 115631923 -23895073 105077283 -132204227 -115914439 97891739 -26404562 880008402 -143675385 -91513416 17619917 655438 -5097839 -415683646 -454345885 372149025 109693045 -228041760 -57302491 219523344 -733309540 -226406559 526398870 544323344 374209285 -231976181 -43872255 -138883249 412872381 839715313 162690265 26986720 -729002706 445342644 -416794475 112539344 179828464 70371474 29583811 -108354434 -40761470 -9782931 20031988 -53012584 -22601851 676469449 40249864 -39563351 817018431 79045918 30470288 -22708277 -146744517 329927613 -2713590 52015792 32612598 27207135 271090201 -419573292 14643711 -143529297 -444169889 169520646 -230148313 -48900572 3284078 -231828696 -275232707 44570153 -37854997 -265946924 -42964016 -20000168 214788979 -132885468 -28636871 122759487 -66390051 -426537555 -142773202 50668569 68377687 17277229 220985048 169858782 -16648371 22670367 -161453227 52666092 138291755 -9740915 -136345193 59891971 -102158908 83604940 -42824521 132460794 46826592 102217604 146045877 -96115042 28758910 -2559445 -49563673 52433021 -456780623 84498471 -569942109 -308008212 130045258 382732416 -251762 -29315729 -6029893 -7179369 729441643 -92878321 463778606 -26102218 -5363448 56546556 -706299124 -397388552 -64761525 -118081897 -124442667 39949364 -120822933 -567434759 222183720 113272523 -47240096 47247436 -12483128 -553348556 -16208785 73881853 343252848 325149030 18942885 842811 90079450 109910753 -170639930 -112414994 -70375598 -43629204 -75768895 160841402 13257897 84989936 411530696 24703992 -551032604 -262794019 -558528901 566585265 -260272445 61874875 148700693 389899180 65606923 22338386 223715392 -322052197 28296363 31529183 -289657469 -224615558 -323900106 -133222695 -201664869 -60306592 421646449 -219153282 -667812924 140159373 179428712 5759469 -102274379 -619246952 -32702952 -34827347 53234041 -4290654 10384786 23382400 -87692575 -272463509 14624948 1807091 -355987251 -16023401 -134110798 138455117 113653206 -22547871 -96076097 58843654 -281874998 192712511 4377512 167828 180704449 -771518593 544345978 -744024 429344449 -80547073 -124682161 392120163 217928043 -73018077 -81959 -55613879 -514870001 69953027 -94701429 -74618366 417958465 375466937 385495 321661950 18572252 784825826 108722569 -49489916 258510603 -36836684 617878586 -352054693 -220914471 -674711798 -195348811 -113067574 9749307 237348646 -73472283 688113342 196067669 613585850 3799015 -31916031 525927515 14675152 182550980 14519109 -148533590 -550227 9840037 348068357 7465237 -274151521 874812560 12945891 195844287 205265199 -2791468 187976526 707578547 -315190523 -323219806 42989 -559796076 -22612963 -159441084 -188834849 15451315 603671988 -10133316 40522884 -8068951 782160622 23590415 -101877455 -203761380 127559798 123020869 -9272373 41278905 -163883438 190978444 -441941545 -138027181 718743518 208544355 29301008 -678548996 49897466 -203035903 -416864535 34057433 330518076 14668251 -295751981 -562303766 397364751 -13695439 68360848 203209575 -70375728 -50652953 -272166621 36746351 -40788299 -222687296 157253388 -186235451 23786 -846959763 204282336 394252118 -231668763 -3886466 83170889 -474503535 -4358965 -178634129 490637886 65551995 287357244 -595906414 595085 126711139 251162488 -352733 -188484602 -9540966 78617144 -487202082 365651940 -57865203 -15290811 -33033890 -551902953 -630530240 -159529494 -113357462 -17613841 342511223 190202709 -309079532 200235460 -101433677 -404797523 -31667994 4339146 -231643833 505554399 -729138183 133397818 -580503504 91481092 -104222588 -30131336 -114152571 193860321 31840649 361972299 -30381096 -9922901 -192880901 -415822662 8402257 207583055 698620196 3848565 -123756156 11562061 190893017 344251479 160024821 -498472858 679727947 -80933701 -1248256 801037061 120298352 1749221 -46002997 -204162438 -15574842 41483346 -210113895 95872790 -5599708 -292822632 542427744 503293982 -361914404 -402197858 465543319 450291320 -704397 -205170188 -54173913 11009957 550844554 5297071 336188511 153942219 215037877 846640690 12430451 -78333525 199054223 2980546 4669983 -125859864 101344538 5016815 526367797 -375982766 -204641213 531590750 -244355258 564801203 -344075280 -45774995 -69477020 -427043079 -310815652 398442783 -24177051 -401950721 204172476 67351707 -346577473 -94937001 160635118 -238277056 474057799 -93473473 109797525 -457452449 654255413 610594200 -367237832 -803385130 230249374 446726086 -76582736 -649425 107916911 -561536806 255209560 307830525 -308418392 388829654 23308090 -822034788 162812874 950855 -785056 607824026 19076000 -21678741 -14759376 8220917 -115945373 -56360262 23823009 -2715166 21202278 -380956855 60043915 -253895582 -186275613 -652688013 -103378657 -57468127 -57523898 205897322 -421018311 189481228 -185511633 -82008242 797631994 86250889 244219851 -480334506 -712889622 458081593 -389808357 -793619616 -65885241 -354544225 -441830 311483860 118625600 380449423 -630145375 244487791 -108449316 263758155 686790491 29262653 -220925706 105116293 -23622617 356095716 396286717 187516415 -131236428 3540092 -10932155 -47827734 -183543741 -149937526 -112436053 3101045 4561261 29421208 406743576 -522908216 70180615 -100596147 -183726491 480510983 327306073 37069358 -413418141 869719692 35564119 41650123 173495267 3479989 -186702419 168232914 -397371010 117875777 201772300 98947092 114614526 -376789496 9031863 92098195 -105294 17967246 -5407261 -379058329 289987 301433465 275569920 -204045878 235460527 349632328 -330851689 -219699338 -366712094 -616609339 -685956936 237818842 644873013 -1636750 -331098035 -374523019 -5916129 -225511067 -456895384 -89422669 191624876 2275412 303056345 -318387086 -25049337 30631031 17030402 -366865761 3344456 -110416985 -101540255 -601189851 -4647431 519642102 82653898 156676026 188359677 -85730394 -236751979 -177291568 -580365075 -98043886 961222422 12893244 528102529 -27224987 95863039 -17356928 -14053493 -240659519 121821960 -768902414 49332329 59903889 -101331581 -185010793 -854281812 702731572 -118758840 615034297 259111950 -73448831 271526793 -199765606 -391855209 29786048 -128759458 -204825852 392173566 712890639 -532719401 124351867 -466106960 296619828 -160187602 -54401973 99800843 69397219 155316261 386507133 277001138 385023464 -72614256 615350073 -223164985 -418654700 -65545127 -234005685 5942863 -389440276 -20542749 -205127820 -750963482 -2374818 219595893 -597190411 499943874 43367588 123055149 370640883 -227362328 850255298 -20238952 633544637 -578559433 -320066036 300535255 -148794031 902856486 671612770 511363437 8411121 -161451358 10804718 113871071 -14958185 111553972 -540856595 372342479 -207625933 167019360 34688352 705590657 -579057834 -759738627 -150212763 -343148133 -64532749 -42376287 193935952 -799749225 -268755703 31770066 64687215 -108279584 840271498 -108446901 123167659 -14522507 14361884 182850710 -156016563 1027056 -40451235 141254336 -139639254 144542405 286469130 -113626539 402124047 576547272 127790253 -240073591 -125519718 -103662893 -592141022 114957560 -8529927 -445947519 16917266 317029451 577350109 -53538215 -26782340 -637489163 270172863 -313637031 551421446 -63013030 492372668 10955405 46939079 363186462 -16272717 -831209306 -178425562 137078392 -99959740 -7495845 403853698 -352798307 244662205 -139167159 737184367 -547483467 -204192704 3977677 -788604 87716773 -255787802 -435082209 -325053924 316542225 92463447 72908420 -505110292 -71965498 -612236842 768489511 -194905563 -200596319 -289778785 -331388391 100187825 -244433727 -126200608 67203172 -685005193 -563405096 258665426 -24292316 -1567671 24301330 -130356440 -93934847 -125835923 78198262 270469 427032876 63748226 -495024726 898864205 -85402589 254277343 -251003349 791405539 -39912405 -251362536 -350513329 366609802 -311447235 441584630 -184051923 425723658 128452161 179073680 71697207 -8890098 -2447144 -220504864 572619808 48815070 -404712169 -106874548 280836430 -470464 -91690460 1555126 33360192 -633566 -470450303 -33201887 -4219738 -188904048 2964237 -576722645 49458299 64617575 208574278 -479961323 -620342436 -533778725 337196961 -220531261 -39270527 -1718393 12311444 -72850950 -165631184 556171108 -186559328 16953776 -689101197 -512403804 -38488379 269829457 -1325441 -36490304 -115981472 -527434761 -73962106 150987810 -392330712 7032255 -122920072 109892843 7335567 29226007 -206118118 256668884 499349060 -230904660 86790934 -15556682 -700600284 -29655131 -377376 -710767147 238605248 -73672652 481202283 442949530 -4570662 7064584 -630558799 -49594861 415409194 270610121 -49511908 -14202220 91214827 -288206454 -94456057 457625309 33473133 132800741 -51074955 314081845 -68634841 -286400622 -557147212 155605646 212928317 -125118799 -230569882 -45889267 126943935 -582213053 -400885612 8952841 11325589 585041438 -267900498 -299217414 -1101530 -370721658 -416373 211857377 611029214 -8026145 -464088475 105340290 527262337 198119760 26143063 -431200 399717348 162191407 19865085 831539868 -368115317 99925934 44187607 556483541 254751005 -8935892 679291815 -162336941 -6723736 -57114576 -69443729 -299685530 174656977 130656661 -4870401 -271650976 243679074 -20146972 -173366237 70324595 128205112 -356467373 -61400811 27991664 -202261587 313879553 116262494 343946722 -111823572 272285596 21766541 65855591 -40759318 -28035352 707028623 82760894 -111618210 481192886 -260540044 -53463278 146891980 28773946 -44891161 17756587 595224358 32875769 -578937194 9992797 -88603418 526306636 19469399 -97569149 97957707 32608 497987464 -631148026 -720783362 252065310 -190348794 -40690592 -190573223 -88168265 -38264197 198856006 -5681235 369631064 201382007 12441329 488697248 -166518314 165885531 -655223424 132949867 329679514 -547686804 36974722 742437 486402826 -129175100 3642426 492942838 202100566 311912 -776054646 -252523006 58360144 175028425 -3834026 585268793 191574479 -26576889 -380240596 125185194 -2846895 -310567514 200983435 53643634 376965245 281613992 465456581 -349979662 161727956 371051859 164920407 566768593 9237419 -114210874 -7258291 109166 -303661217 -146795529 -329264 6092360 -90971444 173957836 183603062 -622892118 -250091461 -111386308 144170545 275449037 -42241108 387776644 -101903704 540848758 -148663295 288339657 -14671603 16968381 9303700 -408707132 173659364 -220283999 -102009527 509421222 -523319519 180606183 12077343 -172046238 -448902913 112173730 -242424314 -19732173 87446796 119487680 -10201627 139465619 138191408 251732633 -70472809 -16388704 -714942810 -241506900 -326469297 1716031 -466860607 -285270417 -123832020 295695859 250571021 -2544510 43216310 -143901750 -303400965 583513175 345523055 437480013 256025110 650713729 -1894450 -133499467 -125379063 150660730 1210162 190374897 -710480182 7285868 24013446 -689451562 -526771446 -1324714 -393949568 -298946947 104650766 -40596366 1050332 -715451159 566295256 -318500440 429114742 -832312910 -544597709 -633881663 165866885 -46455096 449051756 -627143783 -179303499 -132675657 72918172 483521204 337817830 -97683 -76130370 480241124 -13395479 -399419706 -310706225 -880095928 76006665 -203176624 -408119735 608322983 -15076081 -12340508 9499315 106480577 -14824124 -71078223 405017241 89532396 -254481048 -152439930 544901167 -30372522 246151103 -10173487 -186205100 25485602 60760445 4715382 20965100 -227235390 -592111122 -10021648 29741607 287673842 516207379 447670626 297731278 321073006 -32278280 -65980484 68810499 266211910 13668413 7121512 -557295173 611832451 188677142 126230795 173807147 28798053 217545994 -12646793 -16604902 -5528885 12313384 114199203 903937202 116852663 213044562 -71723410 301998303 202335760 -38959608 611089184 307147345 77394693 557556075 312456453 19440440 -247430 -34871207 -46146893 450998277 -413155051 613251613 461323444 -34419571 57574912 12563351 124104884 157296150 -208638 123985851 -28316148 -1195317 97775942 35918728 34886923 -17323920 80907493 251170829 -75208947 -719231983 -17633952 -5499021 -435863097 194274 712350984 -147547843 260317109 -511488394 -489699094 37058775 43098040 -81611228 -200512524 -328377683 -22687400 261844370 311067876 -790627155 -311500319 -199066830 -6377456 15141301 477456716 -284030380 258290399 667300543 -307837868 53047265 112194243 3061880 -70291427 49411689 55821079 -30924429 465577158 528418147 -258612003 -88919708 174241148 -233335204 -79504754 112317279 -149324128 -481310777 -230946399 -171447958 -209198735 201326118 -324551075 -538867080 -27780647 -73929363 358029266 635157414 80701000 -712893566 -533151618 1413465 125731866 -86072831 -250525126 156519323 -292033733 -74842118 -537809636 92744820 -10106525 -568055921 446025487 53626532 34928695 240820883 -269164812 -170244405 870627680 225633266 -174016074 14474369 248457847 500324125 -176767043 -179297494 181535425 -282434440 13875883 -905386567 -51802352 168156937 -75737181 -350777957 -261485799 8933772 -145103764 436500989 316523215 203166652 140250227 -11318375 168356227 -502851963 -548512509 -289967893 132833755 186899200 439229828 -13213283 104389355 363750570 21344995 498560259 -293054989 95654366 763712373 -115109288 51762454 -587130308 -140695661 66301410 -119142705 -88577582 -160117614 335507263 -488161933 -228555563 -603898801 70723017 -71329809 -38129135 -4908297 34017732 -271506239 -458331719 240303738 233517308 -97580988 16771753 -248017112 18292662 -395784619 -320960163 13897199 -72924857 294665862 -158498527 623026084 65564995 -175440698 300890212 -336841474 -506930483 522387286 267714622 -6457007 -356504045 810348339 343491368 -318503092 126690733 325819609 -291449766 -431687668 616917048 551903600 -59999997 -703449091 352519514 253153886 118647996 184351588 -165361739 343577086 -30286524 -11561213 -142167503 131327404 -4171064 -282292991 179159605 50276959 364351638 7284405 -332617092 3071366 -5486712 5015802 635002903 -165211291 -523197730 188992465 -96043208 110300056 -676124505 -243364004 -40886819 -87628872 72494933 215593833 -16045447 -56336904 -5104050 255119330 6562712 -124609267 80012917 260074280 268327118 -589709207 3155434 -225996188 -289508522 -88354813 41945488 10029974 -314882472 -937965269 11295569 162299061 -540413737 334865063 865695667 -386397051 85552257 171881524 -804871129 -169365385 308073291 4636215 281851354 -9467685 -284833287 79230753 -405880483 711154538 157029842 -56224666 102226921 -23929720 452317362 -284568199 485879951 228994260 416381023 -177484294 573241474 -356584562 -71460222 270700049 483213062 -63791606 318092535 6698336 -80573713 49471666 -261458664 22617441 127284480 -195102620 -1358850 -4345434 73461541 55182735 182993518 -583392258 446415395 119868786 -219687355 167550827 -318267857 -188317318 -254347641 91761204 -185746331 83248494 -12329313 606765127 -2974821 272393047 33497346 -224268164 349779967 -379187 -15359005 -320920673 1310153 117029008 180315509 210804118 -110531481 -749113003 -204795700 21264858 62004769 -334641293 -186298334 -300760713 579679674 -129990606 -22785960 -369562600 -58049415 488125451 -339112549 17035136 -165010315 -318943477 -283282753 57509866 -281720277 -731986883 -118329423 -114407543 326065 -227526162 52931810 338824545 -498383241 -514781577 -380634892 417383451 242737644 128177246 -78046402 -161791797 -133657091 551841848 162243472 -434800445 -209866585 98999984 174105906 26625182 190800128 -37001016 -11093300 64966565 -193348629 -136860278 32499857 -23154342 -30839332 -16951880 142269339 487530017 609722541 -204695741 -747352409 -488975213 147531514 663567602 218656264 -340470222 748947341 -218514476 -135545604 27073966 -26358005 -1337810 368467003 -97751739 -48873017 -513822888 368402418 428724654 521938700 327584695 -28137563 473990079 -75859273 -580524605 536816326 -125265498 -135856987 53880212 23746365 38518781 67072687 310977246 47460145 -661043507 -532962800 -265499861 -30065822 207911238 321134981 186175033 321165035 -805107721 -357861871 -295567892 -29992623 -862766999 -613632563 -386375332 -64865992 69096018 -374298375 195555328 18581573 -32506546 69385503 -193825041 -57072375 387359822 143907531 347705430 28453802 -66588311 -56769657 73939423 -303076174 595552818 672834063 -540520107 -72367803 -325213359 25280535 -24233973 -7977016 177617726 -148706105 -89150619 -178319808 -679746460 -8106384 -89250800 -163284822 202437845 -20824265 -510597037 17248109 -6780912 190876599 106574501 889354441 171464612 255685804 -77330248 384171378 -406740336 502635911 -150490058 -33344545 29028218 -11356120 -602549962 -162743540 -121524425 207509327 553582834 258131061 -193026763 187861921 -402282362 -94105531 788421064 154789198 -23186998 581154426 -250105302 336861375 -586637573 -4609193 3621162 -257498072 82492777 -99507872 -29880672 218619634 -472276789 -185137926 499715871 -120054668 -604199157 -170271370 517880015 478122324 -189992 -541048258 -124992814 768250326 -6156302 195756449 3073714 27469791 -255383324 -660660476 -208491278 372673846 639882622 267573022 -683579045 37941237 -945352799 -12744283 42569647 -401997489 -438272464 -171232738 -173020899 403312795 68064176 286009672 113256486 -578298423 52001318 -21018062 888625474 -32330348 131400585 -49747326 -805242991 -297354725 253061824 -498921428 -534079288 86210723 -191946352 195703352 174261949 -4602464 -133436462 -124601673 -51863959 -391732244 -2765882 337846284 -494758496 413252339 -57008798 7170130 137416673 -38960996 612020110 -44506434 -541212052 -259655570 -811627071 -17408420 -136757975 13511600 -1601782 -21290504 655128532 16008333 235425761 301681984 564659103 790141773 -51306737 27892833 -375647365 -126321304 781915914 -85033458 -339390003 -525541222 399381777 2149255 39080502 -5753761 42011951 564577 210057349 -92620636 -201605374 -808143359 13990422 -559547747 2215202 -708048864 -280069677 -815876760 2499533 -4760236 -242589739 -16659888 409982784 -115694069 -225095320 -83251532 -100589680 -142823165 381081 96264151 22248756 386885275 767627201 445774130 23182496 -677216216 -427537431 374125657 153885462 160329969 -66801190 -249317973 -362410189 -149415591 -98067351 -289263378 145266653 -218521331 -508401651 643180907 68631546 -269490720 664368774 -162817014 25842030 -11432737 69257580 -122953643 -206420385 -3472716 505515689 96593026 388243500 96896426 41870624 327761808 -582604914 -165545212 -140157639 628683496 -632727469 30879088 -348101 -263282079 4286852 -104601217 -323181842 -259419441 -508114 -640968678 -554703132 -535383910 -199776067 89310136 281551576 -722667947 231238929 -154511350 -35324537 229302369 -330117064 -202475208 39638161 -320768022 234437584 -193191746 583605620 -292166898 98332299 371844965 2866502 -540774994 -525597861 -48248888 64154972 73541441 4283755 439750895 10288387 136882016 -13166244 -166074287 243054983 9441927 226664908 -43794842 525117426 -316621304 317784663 -170451 150897744 -177346121 -318522925 -197887477 299686705 19467819 -128947804 -507802423 17031614 -11791386 -269073207 111094776 14398446 -199431763 57390003 -165231009 483743775 -378639765 -21115429 413616500 463801100 -349483830 80796442 -167271831 745822964 -3662634 -2686719 48519225 272687472 11541629 -229578280 759039564 -477680272 399880977 -551121061 141871967 52672040 -717188541 220506218 20152749 -16961387 6562572 -23075163 -42694013 -251063245 105743270 23639581 405957291 -813829438 261391402 -340738468 24909745 -80709622 84422362 -191811062 190634978 374578113 34059250 -38920941 -418278478 -52911562 -261099475 208877774 -318792285 1862141 681147857 -184882685 297400610 238213355 -141242633 -435602674 156459337 -346745980 123685320 297630 -21661729 -7590941 48874191 162180596 -258933496 -613981320 214597656 67654968 104619874 -26171803 -23045131 6227938 -3406784 565312975 -7033645 -234665194 584347067 525363856 855175910 -340378380 31384988 123183729 -546497157 -303601195 -235559560 -139808389 100708520 -32293194 321251171 -759588904 -170755753 314430120 -93762820 -38451866 -40942744 82137286 131718147 603342765 -813890217 259170735 -13647807 1907479 722001909 385875984 124735519 -1445046 260252332 -359748649 -349852836 -640956140 -223079950 17867959 81158109 133570913 256208934 874725071 690372802 377268352 246108724 -27925798 773923160 -73322346 -16072337 152630002 -20649233 -21012657 54529275 -217642834 343579364 489283757 373548974 -88420355 145743096 181010207 45489807 -863528114 -40162333 -105728035 -771883073 761234731 70684001 200680340 365814152 -211409546 -78037156 261578539 -505631937 -863041154 -381717945 -11573466 -227767870 -632367768 -48691969 80634267 383587421 94904062 22696433 13908557 -74375059 -17970974 -42812493 -175614817 -91077338 -519470204 -33156012 -367699908 560133485 -58687934 75974808 228614889 162070908 7030492 156787622 -27168145 409912452 293876184 233849005 480817411 -291697 121058538 -4576145 190488586 -437008424 64304656 -59404067 -34266162 511994232 -426407047 118695245 81570900 -22703488 197366981 -42750989 -657280080 -483510023 158278846 -37312492 4670476 551438967 6107198 -461488613 -139463098 -264361236 632183419 422651397 -620822168 583905067 -49002642 -217550558 13623874 136588403 -31172119 653526882 -398115326 33031467 -878947932 23554074 289225252 -538455374 -434027 -141269757 -147145759 91769777 6567585 -944693188 410225311 35396523 229713661 -239396876 -88964522 -81253143 -67035776 346119706 269728502 2202467 472399255 1047581 -136227632 368445784 -42687073 -206126994 92269418 -521484109 558413625 76630074 -53501352 44034884 460606632 763031806 407153893 -43594126 1711387 -415552562 -167825231 479937924 -720275242 -452891 79144788 -45622700 -75222989 -412999295 -395085845 78193430 4699882 -71276516 272308013 -34695303 -463625114 54191579 -108128757 -40393823 -247308102 -33543755 260505471 22652759 -105862506 -586987042 -666481047 278197750 230964350 -150843119 -164435223 106069126 -261790123 720434180 72932210 -151852400 -10227257 2011491 -167587296 198859429 -26525757 97198547 289901584 -44897049 222369718 759873216 -148009540 223164899 8549866 118208588 434633828 82413182 -120721132 -72683949 443266685 205608113 113108802 627375287 -405793602 621121404 800932806 -418562482 19083111 302346529 83175739 11726275 -419147939 -354164635 232634944 483254321 -320273387 257924944 271335818 -234849734 71562003 368279410 -528310534 658703 117008130 -632633950 -96441430 39021654 -583153368 -883993565 -108984193 28332680 289557114 -7290430 -402750272 -23235195 -261733295 -319107198 287271622 529049737 -33040998 -180057835 645912400 -187437744 79945827 -8265764 9626582 -305859849 354639961 -5765832 2143978 446413035 -370085 -191018375 -589986976 285103058 -226897869 898022044 -723550452 29747436 230777311 423522063 -668050613 -362917510 287060786 408065435 314399912 -51063796 -241647671 -220040223 -129672226 488803430 -6765295 -117252619 -150931244 -325800182 497429334 -4429866 -94826588 9146651 247446844 77270536 369094994 17627438 -747261482 -3973671 841219266 98913032 -175968586 -356005114 17116171 -389302063 12432548 -456609817 345161020 464459047 12920491 -41021294 -217479406 55828596 1944470 66866395 8657096 -452771192 343495244 -127006176 118761425 51156321 -310154736 464982790 -48554894 -687483775 -269909542 -508201372 71856597 576671533 506122120 -701254094 -195449438 534323173 440491081 155319502 -31457544 82602277 87137751 -285331979 -152109162 955979742 162491191 -493910033 644603437 302868898 -79093900 150536522 -226466900 -642884195 -211151040 -14587145 -122130806 304299777 -187977797 49099568 -9061031 -162267685 -373751652 -13848787 -844740546 159133556 204837118 -696122460 25345582 27799307 118458165 -4979337 683207732 -20213361 405395194 -775776756 132057018 -188084439 425092141 116871953 88220543 -147347867 157932880 -247455659 -416070728 426944135 8669926 29180450 -59561744 -465688896 108797887 -389179408 -495479813 500981606 336616857 69606403 -297750863 -184931902 200706641 -119438673 293715952 5015596 115528102 7276795 296504716 12897 -263192449 -590426940 -6185747 314322433 697752554 -86152411 823435839 374751039 -94271645 -58360829 -13041876 98758191 227359848 27280842 296707801 -399086369 -913550453 -201125802 270441992 2783616 651778105 -41748046 62714452 361873134 192848411 -264317110 -81641274 25959728 232603663 -3478675 62647360 -237693763 4801093 115603509 413625164 -54735087 178921904 357213880 22101066 -4839654 23381171 -479964167 -87214194 -231135 702123370 -33217855 318621557 -126808447 6069310 357358150 145208893 266131780 -351889176 458569718 774467457 -80857348 -394179425 268040299 -7918134 248945847 -148682003 28073359 8229538 5374964 -394725270 -623757054 -184358066 -294448163 687106354 6241325 26139393 -238028769 386441485 -47943843 31902714 -58066306 240576280 -823255644 741767217 -301994802 149581230 -302721845 -328798132 137600417 -168233957 168481245 -4106991 -43835423 -151320367 -141769032 606764982 6081962 -93212839 -222568612 -265560395 -88966134 58058778 314052215 34688797 -281555010 763257941 -518247710 501431343 125683284 297937649 469542124 -2304848 373401503 -1252495 111506333 2409170 529375472 -192006843 191534713 -369311951 -764554715 104983860 -60361198 -212044207 -3187705 264414945 543222302 -46562288 -236291582 -46919569 292989594 -713301097 -207954543 -122313819 898013271 40194780 -223022774 64438691 144506197 75002 159534578 97492514 930187794 47390207 115138613 -337159187 338926617 -361753408 20298881 -46077533 123547029 102226254 -210589248 126913483 85616998 70110571 -5771373 516487248 461175167 57402706 6921307 -131286255 -466473603 -977595 -603704647 -311871719 813880948 569654870 181692013 71142938 -526045604 321228340 63802311 18115668 -123990542 392137217 -195602366 -430909377 -47446918 -102614623 -340081477 1168508 -22094447 578796902 134932233 -519437494 -338259044 155538776 423273844 -580777392 99128710 387431972 -855858981 441509038 563178350 -124014094 -484490195 -336706467 330241482 419936292 -90638051 185494161 -166699454 20420587 168022339 296596354 -254484 6569209 281891857 -276955424 -7532789 28082829 -260378458 691652835 -470109340 -409457133 -512391276 -102573855 -24133832 -27812624 -339447586 -846893 52141346 -437074846 22364953 134575052 -231389038 308310619 -195680730 -494171204 390879949 234033546 595517398 28671732 180800764 142689921 -26871732 -374500590 315914179 531827605 -15723054 310515617 37139744 -35683337 328381016 20496482 122089 -53490130 236368939 203244554 -648759119 -276895307 148055694 200863607 22900804 -642541548 -239341181 176843141 86765225 -442301739 -33215242 661896650 358572127 8982382 3814475 38970645 394710367 154100159 -75218563 186335582 366608878 -31364321 -492272214 4583646 33170574 24912369 15472911 247125370 188440647 762956110 200193908 485197405 -225709247 65561748 227341907 3991647 454262457 78656522 344693 111414658 -667323409 373943699 -28614938 -24606971 -463334072 -76458298 26905338 121098029 74011239 183705469 123188713 -182493904 -14462384 39512647 214609442 187498370 -342513231 738814009 -138331216 -568717390 -210680975 122025897 -11051754 -33438801 127914732 56148974 33406378 429980234 -58163711 -25548724 -460078469 -35230979 -399859839 541250523 -784006122 621101365 873155956 347976992 114549337 -243613826 848978425 398148538 427705412 203001759 261573747 -234796943 477084914 60079508 -243597631 -429225344 -305696860 -677030289 5280920 120047614 -580649164 -723822029 293310321 -2241312 50870047 271433654 230185825 422307303 289174366 -26262604 -228933085 40680266 266888416 18138288 -180315236 -13234401 -4149671 483374235 -68980542 45377400 710719694 -264253580 -41607494 -17984223 -140583322 -407032936 215710407 -222292302 507853609 277556815 -614834850 348843183 -543757395 243654725 417721981 -65009807 -179802463 -385450880 -679899334 426805180 -777095673 104079500 -384794712 341393928 -341538841 175745029 -89238535 7148074 -309061507 -591972735 -385910969 -96363078 86776522 -426705555 -617836621 -106093755 -152025731 191509909 21939439 -405051566 293317519 179827696 -661817269 -256504616 -5644964 80902733 592804658 9563342 65345333 -162252650 229955589 -279465571 4868151 -321037170 -204776206 -131467625 291816471 509727875 -607330370 -234986771 -110961395 315168730 -2300368 31538388 -122986944 -223490972 57869374 -178649093 248031006 -3795164 -637744732 -270413862 -23013396 -546896387 127986259 -882655654 1788954 -10598803 -255369792 398887813 -256038791 597186244 -64862062 -352376868 -4758590 118562794 -97605486 -225314494 -8535309 -304370371 -71752685 45790214 -10942691 -55939668 -4488231 -292529314 -179514323 -19918452 294904488 316858877 461099681 -120796105 -92578388 48039231 -462412767 97523779 317283269 482341052 330441919 148084126 -180091591 -476497704 -41504092 373036787 -549547903 578408591 -150059367 325634776 -343026922 -383764620 264856446 115539573 257792316 -1830146 238700602 84653660 312330995 205622685 59003011 -577438713 -225281762 -511418945 -36390526 34793474 168289118 16298876 -468451203 -262197234 -428987437 525925638 -114907388 -177109487 -119002154 -389665393 564103129 -12646013 -95706496 -90607340 -39888547 -299293839 -346909663 -137254901 -396834617 -42339882 -12552166 -24540478 -416502024 -905609 815166381 -7677181 47495192 -168246707 -24567496 49924813 -858690300 -347090941 62317940 -312990 -84155072 -112641246 -309853316 -89537020 843976981 -354201774 -25481448 109192158 -974836286 -29844660 -449573857 626210139 -77252283 302025791 -80796351 503246575 449213182 -400243537 368871441 -533666811 272795913 24141001 516761267 380466785 453931977 639696807 37253443 51683323 74418825 16370148 -803709146 116793719 369545458 1403265 -212984811 -771577341 -183133905 413180812 207165455 2757125 3216937 371776279 94709187 84170740 -381330530 -252737204 -698961325 -906641406 44781914 -372516604 -31472258 -17840950 120197875 -86549126 462245603 -322884589 311220 -18052335 351272744 767148163 15388821 12365310 -143933774 -503218857 23963388 896008504 -212406039 38369045 -461933368 93734427 383687239 -203080867 400393991 375744718 -7583448 -58731415 -122455226 -4973330 -19748759 6496723 156961444 -203927758 73947717 -160621517 487828873 219090 -779183288 154889116 -38265802 52912967 422660280 6976729 -6708777 -612023 61784464 -121033125 -121782832 -874005653 508479745 559107191 540452839 -275158933 97839309 -181634244 72530270 158978110 610725822 -29780996 -148029680 6325869 -97031862 3271136 57972857 -409233380 164404171 -943203744 439487402 -478113950 -69797029 -147668748 -281631861 36499821 265405115 -29823575 -66600453 309240020 307143574 141584630 -356254827 -21631209 564641777 -74931946 600311013 -631246658 525195043 -24597204 395116996 675112459 -32987326 348407795 -141488946 -454492613 -392081334 -21286631 8864898 -197062165 38363844 160965516 -73029655 112797407 -157055272 620161870 34832715 99189467 -609859986 320580841 332155257 -87262481 -80348669 -4553383 157035223 -329608638 -509375275 -40586574 67222799 13576358 -164955560 -638114012 -113901074 -498746055 1325200 -227888548 -77206083 179080893 -417998478 130653848 173968404 641141330 452063668 -623619856 -62395460 -285253721 -171052345 -273884883 -53053331 20552406 -297938783 -106640737 407569553 -377773159 -393185531 165887499 275656394 -2122605 -546753179 -85379879 302452914 110574792 -55035242 5037814 155777087 -361830802 309750282 60032255 -503201405 11220327 -2608078 -18387064 546743156 -206558283 -357359090 26743074 -26940435 94405664 468825044 287299411 222361355 4595793 78523915 -328361549 -221445885 -78911687 652390753 494340841 -208206227 121513000 887124424 -450077346 -210572138 -334984848 -150030745 436683329 -340528733 159650732 395067399 10378694 603421082 -93197277 -362245 -459032936 69087030 706997886 620514975 -659128090 -289579504 -550219092 23314738 -53127214 170209852 235968703 4562114 -143017113 -210478562 -49860289 267423902 -14905904 -72325037 50708768 118432158 158236946 -35503476 -18641882 -153542168 -20162738 -65152542 172112686 5334398 -377570091 -360282484 -256639458 -279387757 -294393813 -331355666 69351388 -40804315 471473831 99449668 1228757 341396952 -29569951 -897020332 -180608883 -346051337 -337102735 -10057217 262994711 -160754882 -413268143 222860773 -159114597 7786342 20857815 51536249 126877019 590282554 -284593734 -808452647 -132053966 148416555 -134122932 163195723 -273874701 -682552044 -2258349 643742032 384869791 -19600673 -26923508 -56143725 -430594754 129219819 -205725210 -22982587 45797926 -44860713 377241763 -359110886 459771690 -332327032 -246669612 59345217 -532448378 149872705 -499563283 -428611804 801590156 44982309 345587660 -55209194 -346220387 558065431 358795463 -5401245 -8353948 -125629223 95334 -252872082 24428514 -360519892 22351585 115451150 6492983 -143152885 -277124889 279556418 -41899858 -247149147 -168226418 221732837 7200634 368061194 -25450037 -139545384 18905078 -37191059 -227845415 735251080 -523307594 47923327 123873092 359557939 215234854 -5332515 -357085628 270733776 107262741 -194235188 113366822 767454468 -414304670 -27728446 124956734 136366980 -25222279 -1590601 -520930764 -125308824 392438893 -436420355 239477440 196760472 249506853 380831839 61543832 -94006001 -188577284 -128969097 417701268 673016964 -55473593 38138904 -428341107 -304342071 -256875573 56891131 456606211 -359805391 237812387 -143251694 504439535 -915771850 62746998 -118759479 260691500 223627107 23169199 -633273586 -36823075 85093525 -105849404 289177437 332012623 -119675492 -100776150 -61507 323066722 -917562575 410487376 45464504 288824670 -463966963 598978 -197184971 -197517790 23281640 5120841 -117178779 542362276 197380591 169033940 -85874092 203548957 32505510 -458567496 -35975875 635880514 86216543 -434716074 -67318401 -54862078 24869541 -131556229 140156670 243356735 -184084346 -402560060 -514011661 -322952818 -378268058 218229051 289757900 -22704889 -296852972 315445171 -6029114 173874103 259883306 191787250 -10352821 -382484719 -106143552 203203078 -91987426 -164332301 -526897652 -349180746 80689412 363582698 -148090726 63287044 72099638 -10871331 -5165492 -884882061 -22757784 685614606 47535596 -477602504 69368156 674199163 294996194 -424589279 -120890923 -533288870 -464101202 -663316575 -302656700 30081595 66830082 -602788979 -621128912 -429215084 469260316 -63699011 -18719058 313040133 -11003038 -395324910 -6372880 92178540 -332555907 -89194829 273849746 -178148036 -516777662 -55606387 -519264068 -28276632 763287828 -209242747 1474589 -301988438 63968704 -331696833 52817758 400297872 -51927536 -665675644 -14384288 -126929808 43240595 -360125656 -50739115 83344763 572528589 -91741049 -5205009 -360771525 -14248995 -243929728 299392917 -80408827 -11439298 -367262172 -223174185 -67898807 -430802110 -359012613 21207623 308142359 -190446192 507054216 -30142146 -522626471 -331362896 27335182 -134381933 -17923422 23438261 139667610 280736838 -176246065 -464085275 75702550 -94501012 -1295720 262415918 130091935 -364271076 -279021314 -347024220 31643133 616905132 10582417 -339224324 -277145122 701083408 -30176422 -135590595 -330437840 73098254 -59954467 -249088604 -805148302 -138743562 622155 -231299149 565156028 -221572646 94076153 75974700 177599773 -119926482 564558463 42614777 44280 -460997555 438506871 4089242 -113552705 -78870381 -499102339 -16690877 -668522406 76385527 -209303837 417153145 -322950025 -428895377 -421369968 104508341 3467543 -40241174 -406931634 925646864 604602460 397422371 339334271 305111859 426414633 300540704 152214463 -287900588 -136682513 500011665 16767854 -172089514 -675538277 31750418 382689788 53929205 163266257 -83575456 -120750550 -3989698 645641096 4036646 208090372 -8609090 -654048 -322710930 151445766 210728448 -70284386 519792339 -325049112 255248107 46360191 357505508 25049108 146179638 56018611 9424433 -494374950 83758473 -193982739 31612178 -220566452 -146609862 -385832629 -149966934 -272174227 7562111 70279692 -34078148 78413058 -12549249 -413617436 -93755880 -25162740 25471395 -5566161 35596704 -266977745 -677082591 17326513 -752411308 -40336903 -222204832 -492169099 -283061957 184805335 -363887983 -19254842 -62491464 -14995159 -22019138 368710959 -118013118 -379497225 -12269654 146950005 145339144 -20470564 235052764 -513609387 -503132251 64035275 -239894 54389403 162413970 -153153181 586225357 -4958299 -417742432 20575651 -210753860 -792245489 -560754116 432119183 -377213261 216096640 -155257305 -324761586 -38646091 -320112112 -88867384 343654707 -17061493 489018187 412555215 8636841 -12241175 -16739872 -23900741 88329311 65358496 413207692 -87000294 61040220 61835759 141410440 -72657695 -263352154 271206812 -407676871 221931364 -89738381 -21195452 165641095 176966205 -181913630 52154796 -149121943 634858450 -17566787 8577620 192671519 94623870 178532626 28187489 -215074863 -534866224 48434912 467258554 308582868 639339304 -160632045 27903127 -109860863 -518253495 520846924 -12044743 278796108 4274158 -938806 6991207 -94496590 831990540 39440293 -17663809 4961737 51743300 51959424 357099903 -800674958 728506879 -7264726 110982518 243686463 -859789856 -196064886 390577768 -191522895 -153191787 -908346616 -329901391 458478857 495504781 4777035 144876 -158298699 -142965573 -175457489 361895212 390783126 -281117 -229065207 -534331656 -118245240 -119322132 -937270057 741610641 2913437 -327577814 156767199 -90544944 566425047 -82652752 -102368424 -59974027 1520032 40608201 -884842 455786767 1453451 21794011 -58344262 139811079 -396931740 44032797 443476405 -285467270 265522784 -14306098 290572515 -382276917 -82396067 -323721371 -454901097 722734180 -308534075 42744561 726334290 284312942 79832216 -4420244 35415491 -192389105 -141324842 -53225668 20819506 141963510 169519102 95034058 1300875 198986169 468175496 -245419973 896804156 104053297 -127855643 286039462 -372787623 341729112 -279524735 -77190916 -10107818 54782235 262677103 -27767688 -355928449 -332024525 -6691916 -764396340 -596344353 -559241278 20488706 16275619 13627812 318038123 5585514 9478769 14882385 -84350303 -2434902 -200616986 79279423 -104417309 -460719209 386137263 192515522 21008183 328214677 -483011493 -287885757 -279136769 715556200 -49681869 -6673333 -287520645 -11082192 -444314166 -608704242 -342904017 -122815048 -983970558 1366842 -25539889 120102767 520325916 -355389712 -230326451 106540192 58949553 -424757739 -413840255 -577010579 -5516052 -17986545 -492616750 -528168318 52580416 608556351 13232754 60395145 745487800 104912803 178429943 80270558 -489786740 149468318 25536863 -204179524 851633887 251698148 180685178 -20313469 406484015 -339810009 -575819197 -239303751 237248270 12099935 378299911 68936186 -116352163 19764614 355040362 137687256 41249349 107110071 47588365 479921462 -242229979 73963742 -477029153 -471449368 -334137893 -106031909 -24624901 -10525960 -113087978 -28034083 111281749 -107695463 -22345070 -27789599 -692811438 -306398010 -181634172 90171202 -659463508 685167040 6179403 -372884479 385786563 342906905 -519419149 -633011212 229617580 42061102 335826942 -31026901 -307709648 113341345 338170248 -708923134 -57777010 -586653947 228040696 63557455 12458919 -245511 -4227584 27924405 18994957 -192647034 114091003 440858483 593388296 -287588736 35198862 -195532050 535662044 -70546186 -10688621 -74938958 -925539 -135761282 224602256 -659950405 -22317182 -137085319 27138515 -633185254 560331659 -14733034 -116876774 -619496622 -191026633 722404916 -530825033 179368429 -278884041 -419349184 -187487900 301791421 104452534 58177739 61877853 -81886472 154897646 -8369479 34982680 169346624 297211444 237864670 -409619347 -363139080 -18667243 -301636067 122569582 281433355 -717722403 347637791 470413310 196028101 129117396 -536904356 -634214447 71839083 -7009427 -68056197 -748036535 -10812317 60765138 -110767038 -217904266 11702304 436885330 -98776713 5332506 143794331 101675857 -424046313 -852121776 282186357 -272945917 -87008306 28332179 -345965383 81565200 -351275815 -484703876 252900451 299620091 -353737998 -384954105 234034270 -66092480 192470083 408860685 6341893 524659244 86386527 -77262178 -819685365 -775400421 118772180 -163800545 581567406 768120511 78553281 56137916 214747167 489078615 -1537385 408498638 17380792 4114217 -201221232 594381490 11971715 14393190 -497870697 -96220936 107418577 308178034 -691945019 -551009991 -230194813 -119373080 92492190 -606236474 -362664067 -281466832 438989696 -11034742 151878999 -794412561 28462952 -854952442 -88362844 459260008 22848362 294649667 597985038 -248995327 -106327259 -5693510 810104492 -227218054 -89365239 -227341235 -403367570 -4693872 38210497 152505114 144053313 -310006391 361176439 161203072 -321902247 516294147 -101228710 394310919 -52136640 61379292 -21264599 -6454169 -85867773 -387488710 192744447 -71785371 -414637429 26296743 407326946 45670419 11278600 352828032 -972045 -107042301 591912681 -764095806 -782563585 -293442477 124991144 -372678 37454612 24723706 -980100251 -272922637 181850685 437928497 6787183 -273354031 -190199615 157989169 295060628 242273483 -69931138 -478082969 203207475 -455488577 407592825 -253985830 -25755972 -410133886 3153917 -3303802 22326928 -765489560 -564513470 443300587 63587771 6916288 -126169125 -4126311 58061911 245776539 48774448 -10815997 -411351535 70094808 -532464 -17087230 9705487 155283100 7874642 -3315072 205090781 14056243 850549100 299440609 51300005 -524501887 -364712386 -105437576 -454253477 231574339 9664127 69867835 299781833 -152838883 -184047768 -200705690 12746349 6105969 -20858599 -1306111 175337871 99883032 222248184 -436447416 24820800 533498082 -106936941 105696767 -108696799 49493154 30814377 327916902 -38834269 21415070 197517240 -85626824 -177295807 -70453719 -128445803 -562085505 395200152 -189139724 40774443 -1015746 80667699 1593877 -105881575 55933584 335992826 -586882607 44633012 7240826 106504862 -105264055 -551992849 191011117 -469139714 -294223919 -358173301 -353913756 -34274174 -7466076 -11795218 -33942688 -704372774 -23439867 -298712163 202099418 -262652013 -329359039 -608359403 -302432193 -615282648 312430514 -10031669 -457839 567220121 -468768087 494233857 61550064 376606997 13596728 -653070584 253189289 -189089328 -437325590 -464501142 698232553 27061054 153293936 -127791320 -381718275 298381691 -119843508 -185213213 -363215912 227736935 985382 -634133615 37197921 32511851 -287628608 -287245191 -101919133 51610041 -248859172 51031338 -122730850 -7240679 99128682 -174087188 -82728248 504695324 -473197950 20742904 -472081414 507055439 171984221 -572808640 -93876153 816446040 -46665183 19588819 157309989 -495420986 -68977754 373491152 318155311 15252505 -164140389 -11026613 433327527 -107039669 -208889436 66953469 -8596080 10067022 -74989229 -34420034 -335004257 96161661 440879926 46077934 -5036135 44873304 -455163236 -228546681 -29905464 -100647779 438669834 -19749462 -24034825 -113821373 -30311119 864786027 102706482 233697307 -605632208 599214429 -173723795 -584871125 -251452415 -115167196 32328824 9873543 -18871756 368039271 -388022248 -54103319 -425506729 -203843157 -128084694 -162076866 414898206 -504137179 -135232324 91656337 58355885 182551196 243040035 -216004146 -2545386 619106923 760643810 -379056313 163571385 -211297904 -9853619 84442753 23578804 -69530787 425492272 -295010024 -403991270 220705742 139999130 222490557 -259512834 -156218758 -4275918 130147683 -956022 -836941596 -71401464 2034461 513824868 87995525 -133361997 -197916305 54675073 60771709 99830354 -32972256 -52549530 -927614212 267537390 -186646949 619936901 -97242779 -141858167 -384305485 44236377 -2616458 291155137 89147955 -48032898 56156263 246778616 -290033475 -35047423 64811044 229700061 -467696244 -85298822 -13822272 935261698 -207578684 -14574547 -167990341 420417232 49091831 -256845616 331379643 -268162696 -145442032 19597307 497963592 -77432690 -105138834 -475571659 164930077 851401013 -395275695 -5671728 -160466501 101666835 13161606 427052892 -267215922 -189698579 -126687653 726889954 -92050054 -491949127 -8023832 -106831518 5484494 -103568450 -3807999 5721281 35420420 56262858 -493587311 759485149 253741862 319159323 444248128 722701 6671713 -16583155 185297422 -11613716 -616180 -627445937 566930513 143112444 -351782761 307241466 -414215750 -697265691 -576235791 58217272 25901999 -120223712 -251822846 6294836 -419431045 -82700368 -2862367 103793437 -45190299 -2276478 -284433163 583727797 518112467 -51802438 269754225 -8107996 -7735055 156760741 -52581143 471468047 668162808 264480157 466158 445088784 778410669 -544093111 10277774 -121819790 -142278088 796178305 26242494 -88409080 -132881517 145358739 435706375 -160759210 -4704029 -747792158 12945602 212343709 -672612130 -352362163 622461336 16746788 -670591652 -32303414 127151858 -30446024 19790585 205296365 142257205 176008395 437097995 477734013 752115013 21944417 -49186713 -58025264 138577958 -318692235 227118445 179492465 46843324 135186643 196510651 -259061717 -426834700 473506816 402071837 1000540 100295021 57570738 -385393371 36842788 -191771121 -225402514 77363356 82882833 -24642234 411071600 516452344 -78437634 -531934650 -670515968 85916679 -114789690 -73674567 -215382476 -164496126 111353071 -666324165 -190732808 352907558 421124588 -538790279 -86870237 188133621 284582800 776316756 -345947444 -942526979 -265805213 517204206 96189413 -151543427 -39091184 52955371 -345194864 -382169010 449615519 371066170 78381283 300754020 -306945119 -76913581 -68946417 -216904322 -188227349 -430978161 -3850593 406209441 47149058 -9498106 -57308816 -115362480 2743566 -334131418 -335404577 -33661751 -170109517 404027710 399665199 15343054 150242214 49575269 -37304450 -215549342 135400763 -245392550 -464832862 9550416 320441588 -238707136 -65767770 441112819 90865707 210713296 269761634 -438140139 93317264 201183360 494154130 14918051 670211398 123816789 463201869 -116762849 -99849502 -322350410 -711443292 -2979325 597795739 -19357105 -238361631 204036283 -60497200 -84060644 88251197 -55950749 141786695 380233971 -120776362 -8195251 7897095 564089163 -384389244 -39090361 762485708 -184648852 1402606 653392521 473163654 170601794 132694027 -448337279 265674116 9154832 3630111 17477276 272323171 -31554843 -483626125 84982740 -450278893 -591084016 860034451 -88676270 464991546 2615337 -122648933 33302180 18097762 -366489764 53731829 92220173 -26491763 -33794793 176758995 135053608 -88504363 30209022 -453714623 -70065392 -662548963 182815969 46301971 31114951 -139704241 -440780815 235203377 -94522201 -764675922 431135405 550420789 -460681253 31697020 -746145179 -74816963 427769643 -155591286 -40585212 685868771 -4302741 5599723 111535537 223506141 -348729361 -4355256 -7178631 206916464 -8655778 -59630004 180680922 -17551796 198711030 105378238 152406757 129871391 -501288491 -116561303 -276929248 423882863 257796409 -61922687 853962842 -328010721 368858400 547693485 -190990215 4714080 -254942 135490783 618778920 -226063697 4152209 -32697486 -385065601 265035232 748309510 505505086 -57528010 91651320 -528764319 9934193 113884726 589410877 11658920 -527678923 -386346118 -103659484 -4473603 1924080 402590281 -653615286 192092692 -315576991 -10546029 24239654 1313261 541826 146407292 -196794430 -9081775 87533272 -103628638 -934156 -123810578 8230276 104188014 548480394 -123169 145853504 -8320252 192983515 -549097569 4132051 47671906 45453673 -88694515 -11243765 -173656300 -83263812 486914591 -181722424 769238085 -265733810 -430970365 -482238597 -345494366 -90851496 -272260236 94515952 216927282 446709107 -261936586 683766041 -7032068 -847526073 138200184 -523493025 -15048973 -53895 -226276470 94532954 -335236569 -230338673 -2525776 -534892918 -270409939 -226914534 -613600245 303823073 156592602 384925127 742987690 582211642 -287119230 -182249261 -337878144 14787871 30787607 688738020 -593040309 211428101 650548452 -649338898 -152947852 188590808 -134648954 -3603277 68673585 -17696888 459466459 -313167300 -396375110 693001 -352666499 -4410314 419932548 -78690330 -308336767 -477015807 -121854113 137457707 438593490 295884689 -925286928 156870639 -12619276 -403612248 9476757 173902460 38278311 311024662 357672296 560738747 177812697 173890086 154231979 50737056 -39847317 237974174 264991906 442629159 -72245122 -234454147 -74302058 -63546949 67889953 582772531 -73573587 159025691 -23456533 205827744 -23524951 -20922682 -13328196 -621895517 -705006701 -6486962 161186038 598903070 444775764 36990665 -25378001 501055533 -258589629 3429108 -187785581 -129749917 67523325 362427466 38402947 -311414510 226621665 -46691625 178384922 -134225379 -758180815 -205907998 -6438453 15121320 99883313 29758233 -100348806 8965242 28739783 -51901194 29735197 -165232060 770726553 -16471042 51804794 138118121 -249731664 66538574 -227726288 18996900 62712036 88327448 -286755443 297973698 158380146 744312962 -27732408 352784773 298331445 418022796 -133143304 133209123 -436375165 577156121 99498649 -7601699 489748224 -48827049 30996417 -16406362 222717575 404296921 -435464761 -474479361 39137863 -65045868 -239635693 504216227 -90814678 -152630591 -22949013 217626817 505722405 330779119 -31817551 -356256993 58769582 472288758 157202036 73606768 319361207 262820996 813085961 192920693 -8000673 -632465870 134373813 -139872601 34597120 -430485006 186728978 -456156159 -488617080 92038969 -157644288 -364001955 -26801006 -292060204 -275517708 39586276 2701442 48307979 -38898476 757221018 -11257360 180836946 -458721482 564581237 -260783998 -460134115 352626150 555420685 130894947 289266589 73261073 15419841 -8219667 34012874 257063868 -72719075 599718991 278526190 351494998 339447843 35017106 -339851306 173629955 62708576 -202336641 392042468 34839628 -9642307 101880202 -17384342 671280402 -84838965 -58158317 -305962458 167533592 -153567442 621201393 241677073 199751636 144588127 697288298 544241117 210447060 22336652 -43635697 201521227 489670320 -262411975 -16205929 227342083 45191026 489016335 -50868084 -8727839 150315335 812939459 34257421 2426076 69205507 -23679002 -533213079 -846015392 214438097 361694391 245711324 386799188 60213092 977353588 -478308161 -665187633 319966506 376443222 -648146876 -488258850 115914994 -485175558 -296793130 -227833515 83248967 5148780 14415216 -702114938 -359983208 -180736096 -121653103 177400123 -44694202 -174763218 -103461182 -600848306 -11572850 -23258356 -284468804 -193463306 -21212882 -5953647 -250728437 -464477010 -176417309 -653141136 -16354815 4759398 -628453813 152512554 403677063 302880533 11597478 -30641812 -283195028 -260853987 84183343 278829989 -3026820 39269715 422117723 -140112468 197794458 91385985 99318838 -7805632 757306470 370700601 -8032303 -231603144 744058116 -203261395 -624110909 -241817835 173066008 151025105 308410123 321762832 370234142 -113878789 7472160 -634309708 -50031822 -321956280 780236759 -867874165 -190650205 98877115 -105557875 -145389975 -567463891 -1224330 -15446368 477416388 111573630 -26181079 -216349977 263101629 86057951 -74464232 241549854 3247532 218812593 432283157 380241564 -129564709 110636285 -66881413 -10100830 -186371577 -719474601 430434352 -572848640 166576868 80130317 -406545505 230902931 -212040280 326057573 -50402564 824659774 -10743802 -528462153 -100156338 -42563837 309213132 418514399 386276127 -404988352 -5498126 -467663259 -162376644 47024291 -357879 -95053504 -458916 123061010 -658463899 -7880832 149070009 -445607794 21210511 30440512 -8627993 -54698016 -66939989 -203651309 -28747424 599201412 263085439 -706225608 302152668 -15532496 211297783 -136893560 204118118 264370678 -608366882 26885336 -501979378 232734475 761541818 -38636847 327831795 -756243047 94277491 -16834942 381578823 -445623608 -355239118 -11515813 -600076793 726574526 -74243279 407723548 -11516061 -25590035 -246029452 -188109057 -358699809 269922 9265110 256901995 187264397 392885912 384056330 286447376 876023497 -26337575 -67785342 -20517909 -207315225 544875647 235601838 300414232 767932 -346135110 103654070 262641726 551540690 538029 -227279791 59643520 89593502 -583111725 29327945 173260681 -564133846 -349678720 -341023901 -373354947 534223388 324134293 -101771429 -16679802 -321497376 -1160906 -208628390 -10355967 -25295388 3428698 41610801 -23505206 575412689 -823426896 -784115001 210494247 104375237 713660605 -187329730 225714346 83391427 -607906272 123579736 -1378759 -68625869 38383631 -38533808 191123741 -195694389 -422740115 -14034150 -33664042 23220681 54533013 103409033 185415854 -5997326 -494958505 271741691 73581841 -62061683 330666008 532886638 -195973391 163952333 -195341945 -196229873 -32512099 181005374 179161107 122850003 -73585339 282101979 -43006935 -23474217 14905822 -432827839 69601253 226627526 -320929026 -101065702 -20978145 298175837 -12071182 686139214 1448391 -122929905 -73518648 216076795 -25898021 -150204652 170145712 626203492 -215067921 -153824617 -469798883 -527634314 -590749212 58409903 -278011067 -15438794 -696769733 -39053802 -55198450 -350180696 81193667 331708878 308027829 -18201910 -6602715 -348299374 4356572 -146268261 34798412 -17760042 -381470598 24014612 813440515 -38652882 1050909 -104712955 -851408823 -549855848 23783460 655022397 235826248 -93526483 70138349 -520165756 -457090612 103943788 14926756 -179499328 -591650454 -126310556 1493509 166316838 19693692 -688568727 -35645459 -71831119 291967445 221760966 -322076348 -169450138 -489028144 554543585 -349474 -284517303 132224947 707863143 -363366314 404069778 -618745231 416571092 344174579 -7125124 -141046377 27041909 518424286 157941093 3324883 -153131422 673131769 17440107 11020496 315019516 14167096 -579948626 -342795679 14638882 -422023 -4342031 -411167045 -78244181 -2107967 -234782017 527745283 -31470623 -38045985 351737933 199893864 -365956652 77106933 220961926 -337265560 50230794 -193843969 -793968010 -194291656 544593 -18623313 10609509 68781338 396390367 -411923333 -572596855 127140293 -227991142 -410068972 -427681543 -379988674 523292291 228243763 -248573283 -204939724 26710397 580752025 76921732 49569052 134098216 320694477 -107591677 416759748 466750727 -182917088 -98658372 111599847 -351582109 154609552 320192060 -18137187 -171024030 420091235 -608402 -519399824 -20994260 13276288 42306616 -78282543 604436598 74705359 -570774923 401357378 427377460 -185508005 -24649343 1110781 -513591069 -587426547 -116877082 458319536 68565836 -302547828 -44276350 432524615 30493422 289308399 -15571379 -59123566 -60169552 -89013824 199547299 -577897517 -14639824 -61531979 -26350379 -465424097 -360635617 -16419882 11478875 -29038216 314651221 -208874831 -19385925 248455379 257756478 415759119 -94800979 342399519 73855105 105368222 256671942 44807203 404820033 22606723 -82677793 22365840 -57783693 -84332731 -447595 582009325 189265259 -150080015 -388228671 421424192 261663374 -146004756 327079243 142200024 7047614 -319218933 -101654618 125587236 -193865648 -401925109 11486567 -476389832 -153078475 368345965 -690617 61302516 -451779300 89586355 -387326199 -153870335 2840478 -58783570 -49600494 427766298 289368697 431920677 -380548008 -439033880 104580180 -4874089 -418726417 519688600 174951352 817327428 6387925 -35413443 22089389 281353998 -56253627 323927082 245074705 111630313 -593048714 46749786 144904881 -437604759 -338965274 385224390 135759592 528096909 221226160 443167681 -2850265 130776892 259392909 89225709 -167312679 120568096 299919755 123876801 210185814 -13761930 242986557 9103680 -88281291 645139154 -12622399 171583847 -225781988 664635167 -5886110 -642822886 -248749029 942802698 487205766 -454646259 -692416377 -241018102 -543207538 -225015856 -346498110 156193699 -292744247 -404772119 312497575 59761452 59990757 16115590 -87373226 232758879 827247476 507249229 10758935 264713636 290195784 606955124 -680165 957079069 38090842 15735029 -4090334 -333134026 -107220257 -88833598 -126749512 -575585152 94457063 -59353770 280776246 651413147 -3661129 -818730850 354786028 -64434852 493930 -19246461 -773993412 224568029 7535021 19779397 5755780 596459985 -76045576 5227915 -492612829 -92830515 -65019887 -191391230 -189711196 572750072 -230918406 -93600982 -76089806 -578571451 15292386 124070658 572452132 -355763753 132887602 187807416 -577960569 -5014014 577190238 -542776390 -923428348 -438050368 159609460 -194616119 -401667046 297927709 539988595 423925229 -581046428 102141 -693715977 97459476 -231695094 449933401 -55639651 -79490640 -50505001 -233630087 -253229167 -343767480 -442301268 25141341 452049508 352919516 -65982919 194669218 715960959 664327060 -342733807 182798795 -111900612 -112721405 11134555 -256763 329499626 -190082634 -315981037 103830019 -106584266 434795103 151257979 427039375 -10024877 44458672 377547914 11312712 -356795703 -178464039 45252466 -380814760 214869592 133259375 350350247 44131640 -240407529 -669435224 299036830 338679370 -33725703 -196653838 -295208971 291306790 6990523 358748204 -40590244 -407771828 137315620 36545477 -84539839 18686734 116947646 -175571146 108155008 228845997 -28788776 6985810 160223130 166037648 -199825772 -291423197 84602314 104054683 291258058 94112955 115154744 -1983821 502060316 -100834441 624374442 -37937514 307819809 -203028157 -173387688 -202617015 -564889893 36082013 723889383 39243837 140057256 -469546801 -22482574 559926 -75550217 538681124 -629010229 206289718 154619705 -632501684 -314854731 411358495 115056353 133988220 -63205475 -647279788 -436588331 128855252 -219939589 -111444971 -79564412 69173579 -183910743 -14688101 -183078975 314554573 -46340685 -185392878 63095176 -195401068 -240147520 -330086097 249133962 194446562 -741445860 351247074 -16408583 -237762679 529053409 11234764 191633 297495296 -515901405 -20377209 483442657 -482556089 -314381324 342003091 -224569761 411134848 -7331249 31726999 -2408548 105300533 24684615 124417954 -80297972 406493146 -125069548 668219087 -98555231 54723490 277560350 18297698 576735 -46237335 59388616 -74518939 -647945156 372984488 -55295317 7211874 -149077 -148099034 60008439 761120928 -4742759 5058000 67050037 386956730 63726160 -122514925 46911632 -527301995 878571056 -69647270 -366794613 166586124 594409968 -293292730 113910767 -191354294 70613871 -12784329 -74462059 34488020 919484 343999416 -6693253 729614 -245288599 -40309604 -261472880 242698459 -573514142 218138390 -53475947 -6606660 -533183852 681962619 416096489 -7152851 177880480 -77454223 -102432275 94490708 125735792 -449937657 -29701253 -96057485 -6651906 22497628 -37772975 1138821 -54731401 -192990629 4714306 -558550615 -809757606 109264420 428909864 -2756814 110123532 18627421 16327469 893310034 -134626232 -737123303 402486708 -71813011 602143605 -126441064 -347327186 165580364 -461985198 66934978 418974344 692979749 56010512 -13931466 162487476 -206971204 163440297 -728617014 71638366 3306942 565009617 359559510 -126205319 260917034 41702578 108781981 284428849 777651457 112281109 -100590704 -164442305 572470276 -261669310 -28684196 771030113 -488364881 131422122 18975158 -553314103 -347962970 -226886191 118718 110938031 -897444826 503508396 -26314857 -18513452 22206306 138119615 -124004158 19063465 -566627235 183871166 -850441263 169143049 -3867191 -311517932 68506971 194226230 -12961709 131534631 702536 455397615 14806238 105370761 -398769967 -2812525 -29214368 -163556340 -598579759 64330240 -734364455 80111119 -237242912 -596386950 -295140440 -764416191 23216908 214828165 88050543 115414268 5287473 228217921 -430324006 92107686 493041341 -23912658 -61702367 292121586 -365726576 178163474 -1673936 49875555 -550311871 313677143 -90506789 140716355 -63745617 -90669323 78774272 -64367748 -726005306 561207084 432803461 112085857 458384059 -593876882 61392445 -622804177 474062302 131873338 -39605519 30562468 728592610 14429810 409620127 779758950 764769534 191916321 -20374028 -25937909 616796603 12054313 -1474568 -871295883 20251785 -69446755 385567774 -26784562 -66794759 88561219 -423321679 9502898 200285139 -637755248 160457599 -56235355 -59668713 271686711 19674377 338634246 -438571543 35236014 -720068528 -332118300 -98007229 52117383 -4849646 471773253 -31201433 -337465987 -283737198 9220037 -633576260 652459242 -909634010 402993415 -181116905 -157008509 -265160001 337237002 -159223083 203294822 62147273 344599366 -181764264 -89085929 270211964 22601330 -63233210 472666946 -96616007 -96124308 -322053873 58827935 244271716 263050983 -7483968 71034080 681646407 127444543 567824179 202665624 40960769 -236196587 -244633395 -13151387 -31290137 -34954878 131001058 -175511479 44972927 -130725586 4720805 -117631824 369022216 -51541408 24190531 322877687 48926236 -978326 219866447 -99788149 -605023391 710213656 174379357 -8791552 119650169 -14492235 102389048 -247178863 475992054 419785384 -459550606 394179000 -466403056 -167250100 -41331986 107953131 -107118960 -395047132 -137547347 -60702536 -61782801 -359033783 -18776725 147323395 749316 -504345995 410163446 79402901 -215821860 -134597419 859935919 217164548 676712784 15265443 158072359 -121284591 -444316196 -326094134 101815 64449929 -375071851 203072952 -100358211 746923657 181539155 -23352124 -188319564 -2455864 -17208138 -415959221 64866862 7090371 1650093 153993323 403352 -1274084 68094739 4983188 4554366 -186371420 -264436326 278393128 -919274830 -300320567 270648376 -946651544 -357247999 -65219746 -99528009 -124655306 348987295 -18395810 -177640702 341130287 70445212 253040082 7053438 -50537490 167291690 -254299200 -33803982 -48464203 -319642370 442109053 -226773897 59643587 -98439745 -300363156 -7418765 215396807 117404302 -273227910 46123591 115567716 -112525099 -730721559 -26224126 -779999394 -446968688 -270907915 378009260 -305786046 276918431 246242503 120131259 187035804 643064722 101304308 -769826781 -82101507 -263930190 -102452828 28963007 316228919 739621427 212604014 223149755 -188695040 202736562 192143112 978063001 -345462210 -100728590 714435560 -99640160 -34790951 -43457293 183104177 147633888 -94814466 211996138 13595697 -311446974 190035501 -280350253 -62177380 -259825830 -142046534 11920099 546937999 431001844 -213475408 8448640 -667723111 -248903098 -9141948 -389519405 691732715 -26080983 110209280 18720577 32399742 -44912273 -147890339 -123006717 163376416 402825 -184339163 -446992881 71526310 -22950317 -194274819 298131621 32928495 82118846 -6973115 -9940351 -326718427 445504711 92487632 851224 28260310 -687663385 -13607803 -145877820 549174401 64525958 260558881 36046124 -49014293 19042464 -297911927 16334217 -84691090 -391516576 436518260 -97135706 -326003266 22625035 57228428 519970578 -538052257 -572378448 7111267 -162528801 208037601 918137445 387417918 379853444 -179941247 304753262 -206228422 -2632952 194145681 -42018229 -33327725 42083916 -149426189 -112170811 53055300 -130774290 -424366075 -61729766 -1047067 485171457 -359049143 -371568114 -5251573 -328397379 -513564442 -509403263 1644227 327567873 -168412957 16978463 366836241 -174358960 169292311 -353519792 3535142 74525032 -59339841 -39090431 114504616 -272760169 16709866 -555201771 419973650 59959004 2830628 619871103 -26832059 137871355 -140824191 -78651381 186270449 412871417 512325059 -615312401 329241739 77027593 167010037 -356401528 -460532353 -35490307 -119779444 133341627 -110160372 1468984 -861847472 -58993871 77570564 -229345786 261174431 -734138294 -8059884 -202998785 357612118 -463976309 -8850608 379209663 -72078206 10811918 51284204 -6279127 -235010877 -142837633 182443489 73171870 567886296 68562661 193905051 774416153 411902936 -769211278 -2623478 -290918884 -219024369 -81298804 -494415628 770986630 -163391481 83898566 183821191 -646790469 -13257011 115749811 98873639 -434589528 137557405 206052121 15877732 343034738 508976631 382608220 -269508233 492535937 833068773 -51223650 -232820720 -426692926 49989352 -79829940 -638514277 10224912 -326316481 -2890869 544319274 -17075239 310657618 -24828040 -558111211 -296260999 -275488225 471619257 -60027769 718675607 303745462 -430085054 -624441605 83769863 4633825 150341052 -187054439 -425375570 612106371 98043010 -428213057 -81807666 187827172 -22685530 12441358 278090842 438974235 160285218 -58467749 376850318 -370936505 134514382 69314788 -751601311 139419025 558419914 -354767072 -297243751 -155045772 -219492608 414854085 108466232 -316879849 2185846 146813954 206629363 794701377 155846315 62793307 54283379 324250712 69413945 -162040842 -244962439 48848793 -452758840 -26904531 -437872096 -509509841 319079473 13301030 -430830373 490182277 383956 153878906 8730090 -135673757 148984272 154209802 14925442 95754891 -73384375 -216181363 636441888 180083968 119529382 -57538113 23422948 61689452 643931763 -299854321 -660559562 78557151 192675532 -71355460 -251390578 6391803 -149831236 -229808002 265619551 -16976870 7765569 171339619 502486132 30240487 -101725735 540220025 22206945 -307168976 -350898373 464818372 85093646 378116169 57498871 -2968890 61672962 556092394 -404964144 -459895841 117313501 263007492 -110279510 59145597 -209048874 -182485283 104038828 435921485 -88657917 -34749119 -207308604 102527516 -139675403 264577818 129904400 -171927428 -190521360 -366607558 710353 -580197394 -12471731 9387831 -139395518 -446272200 -1186246 207655455 291838980 -386364430 -659288188 389269831 -184124014 -845502 -31067912 4819576 457342503 255361728 -727417763 479780904 213038595 -164104755 -370283891 -192905047 -255882565 43490835 -65560551 2331409 -4534540 -58472798 -239676066 -419280350 -444827165 -427535047 -357132330 55384644 7965215 150321296 -40777491 433517360 -15485702 -433814835 -78543112 420926906 231683576 -395643153 -428836521 398638283 -140693662 194279827 -361486718 -295600137 -219609549 48795956 -751043026 -535623191 -14937925 125291985 -7467508 -67994137 47172537 637478435 189003119 81211150 -510623054 244335312 47798384 542977733 -11323839 -39091138 75808622 -262693339 -90430351 110273530 49530567 933182654 -120746230 -21223203 403729973 705025715 -14440134 413560620 455742375 -59150068 255578708 39952343 -123697753 -138310589 -218538155 522873156 -194473859 -300218569 -244844773 480447050 -769779426 300732210 146468498 204380602 -50524097 223410639 329635265 -162692912 83940843 -51829102 364936998 -34963711 164524195 270889588 199852860 -20336511 -54900655 510605218 42756905 53958664 -839409258 -23968114 -283662166 -272677980 -2157030 111604485 -158125810 -322986645 -68138505 317534027 -300199796 -98424670 33615672 -276644291 -11506714 -315563159 684523647 -49854824 71774804 5465053 -2026262 -28675860 267659794 745727 -64955215 -24608807 62981630 -95774739 51011517 157842673 -139997796 760454961 446750957 -399043354 201107742 1240488 -56504784 50991975 -143742565 -4737742 -174949911 -446800347 -310854138 -12720318 27726773 -97099483 708169071 -273062505 151607661 -5222886 -92391998 195017101 -165267805 -194514440 -91789036 484633813 -266066996 323358330 -267090092 -358976689 169745969 258512926 516876512 219254901 670257965 -158018687 -381729052 -12843513 -51340289 366664799 -36804431 21834024 12140575 160377388 -262706537 254163640 -118101279 709061856 2572801 9665256 -502318878 349621510 -42789416 304498924 274791479 46220270 -235989978 140104055 151822486 -307040179 -7635140 -229444629 -180583396 20607762 469916892 186194333 9544654 -149483178 -71704838 -770674 -345254090 92674697 211304170 146358263 -862785341 112486189 48724241 686440018 61583495 12342105 -117363167 522170481 -747159074 16079437 454976646 318734315 136146075 -205462791 24252986 129558524 6217208 -19742909 32819672 -97655361 699045212 134651885 86259307 -426996028 496353954 25541087 -25265094 -132474383 -25312503 -317955044 -464359026 433284991 88621127 -33384071 -2686480 -547038714 -394332 -211652162 -197318225 -21736747 16891915 -333608841 464447316 -322567930 -6389385 441479953 390836493 -353820056 908587270 -1302995 -698977262 -2144712 -287176325 230334395 97104194 732480405 439336655 -274488007 -67287347 -606362517 -73115495 -58050323 106593247 119545051 2229733 -313742408 204341794 -780068468 -9718455 -140104170 -154703316 -964033550 107254781 758380393 -74708807 -42393899 -3943969 126429834 -38668774 -11164574 34747007 -102699507 15863856 -605939405 -198701883 198154913 -110771611 -164479104 181661691 192802530 -10689796 120954288 -837886214 3497597 -69484527 -623920081 169131738 345382758 6590977 27654657 100357316 700994111 -358876958 290682330 157694036 -488808994 -27808796 458947312 31317559 -57633750 -697415737 -29616935 -64965252 -59330303 526430134 2695934 11956611 714517823 -168034237 16507739 -852160131 249347894 -49820633 -483219135 -479707963 -412487 55105807 -217499948 186187600 45565558 445241093 33764698 -477227552 546204940 19095620 292800512 144626484 -59242720 90344245 -125502522 687891892 12709451 64099088 -258621919 -475474575 -90271091 -33945126 -582124670 396110741 687136168 -521036035 -93784908 170433562 48851133 -481908280 8871034 -375032 425673021 -323070887 368577394 93797149 -34162502 470506580 516478335 430074978 -9962685 55776130 446129870 -1866595 411445116 890080862 385706162 -428899209 -79463448 99259349 944191390 274714166 115246064 -543973310 539664279 96699010 221811946 -763806198 259327922 -699833376 355658750 -74686370 14332244 -496658351 3224121 13771562 -562781529 137233339 235669411 -315660146 57097621 340782928 -1976409 -28274379 115276013 -59858938 127713010 -305714778 99469847 -159919040 -173090568 -510291859 -522044460 14434314 -119402955 93806468 -21044173 69120877 47763275 614081375 -213555114 -244644965 -74179067 237188710 -632957467 -321377217 -214909460 -281748353 235378 -291309307 -446232 132091969 -572195306 5552454 574438278 92916584 -131620809 28841710 -133394134 597135454 -91795675 103470994 30140544 -543895720 858923890 -276728408 1397868 -718500 383426376 -90181383 43203326 -61530032 -77934230 -65069759 560594237 -300028042 653496397 -463477598 57515540 222772042 137454107 458409878 -280758556 -646482177 -276928993 95161624 115252871 -53963314 -152040482 206562141 -233057994 -90488302 -211288257 66243097 -101544914 -14108935 7470455 -613857755 -25893671 5085376 -783633637 -287396809 507578054 188336413 -29900768 -124331998 -14914894 293871920 -101748226 -21356266 -558722004 -790586562 -174261011 -293857786 746328716 -478422608 70970913 -756754167 -301520448 -466559243 98153381 -378118967 -58410199 -4485906 -415522141 -43796821 679942263 -578897408 302222941 147811077 933872772 127740654 79483291 -472115265 59379097 102812295 -19965796 384987933 9188608 -12415947 -459455894 -257796278 -296474731 368327218 -37166260 55757044 247556206 -79894314 16460722 -77215331 -165884976 138606885 47224523 608455188 -315035800 177736343 -604172211 -215216782 671165 145300944 509655182 -339367471 105655089 -459351976 -44997525 -105788201 224815066 267371362 -109004926 -58756259 -2726021 22311970 -66342756 -244025155 290697814 160401523 429222772 -151954348 -322477548 -147471593 -11335024 -151346373 425222216 482641000 -630324234 -673393867 88915897 583081771 103005 324231961 -366231556 666801997 -586675494 85971105 27951196 -228796406 19206633 106271270 354288829 68050984 -104365700 96608983 -198888247 512943542 -6742920 -300564889 -312614427 163013421 -528830340 -198513573 -742845898 310924101 -286680814 -69884406 535955215 313863016 -27897942 -336337279 415004562 -778587857 1511084 143870856 632150961 -341503556 43640218 680148270 412556798 123806476 500229150 99595172 466091893 -131284007 -220904372 309345249 -31236478 111421186 56656957 -212075116 43416450 112453099 5791702 -630133604 51918367 -31365204 208314433 381820885 -701602991 673694591 29557267 64133226 -460431228 -18890512 -28479249 -18157128 -36018455 -57532546 -822875747 -433103817 -260403913 -372438270 207319491 112467879 109894436 -157396978 -135353312 28006603 -696062767 535735054 -61014195 -507143236 44949373 30816297 8960601 -535710359 113989612 3544782 687157767 674095046 -226109215 -22315893 374810947 56543558 -311109809 211588382 72530736 -421437632 -284820812 319037188 -521501551 -592631891 77570499 226461596 313842664 250162139 23418419 -350088617 10761100 117120377 176109676 261464856 126152533 -1207017 -51890102 564435020 -394841593 -367610357 229417550 2582285 -67439788 450286938 234569973 -679087497 -35385695 -156165841 760940333 19028257 -21784144 33413149 51765670 38948764 -78942840 316066890 -106725461 447840678 10769093 -238532911 592199882 -35560045 -722999902 -1442682 -512179147 272684987 8699084 62359713 12734939 195843556 -263819209 -786606948 388551563 37017617 -250316200 391763580 594887012 -669077662 -133601592 -14490444 499682793 -225635838 -8564627 337157796 -99066051 -43680223 -109296754 127392540 599098603 -507918312 568999275 -30054442 581288590 71153049 277155322 372706776 238511984 11932042 7436618 -201581111 -77213466 169289900 409562951 90805079 -729933645 375352352 18543031 -250922420 -230974528 -392086655 757694562 -388233661 495220690 -278166008 620981064 -82159658 239891616 -817731422 231550578 -286039633 -1743185 -320021358 256002216 311045696 10095595 -227620214 -305363198 -127248492 985648969 399907019 414454927 47752567 -244022877 756435647 -354876150 -675650818 -65472842 -69828818 90466940 5754901 -70868548 339114384 576116020 -133001263 47230100 360862991 107917400 -6383797 42170 312082244 -35494315 -182514976 -193023631 361921632 6550912 -832332566 805211399 45517171 743766031 459299829 40685302 -674065960 -415980979 -31730395 120719333 41066321 175134818 42086819 9344322 425044593 -87469873 -162134888 606867370 364411565 49628006 3220190 -1750255 -101610721 150366462 59565692 -115000721 15904075 8082283 127637348 -337872409 -453285303 262609575 256555344 534375433 696271352 -241282018 -193086518 176768860 16742092 -889245535 218689610 -220872835 229200262 193674187 -47352876 5931521 -236853157 -98075426 -70943633 252760558 -75946042 217252895 222243197 -385416674 96446869 190055969 -292667325 203192767 -35389762 261192993 -63166122 -573594290 13697876 250715754 120299613 832003951 -207756309 443639257 -274868765 587593662 -70987956 -353828162 -2213688 278911164 302886985 -242851785 430947367 -28433394 -284801396 149255796 112245342 -6445401 395855990 -162285 -247926075 117169361 238815594 -157398582 269639333 -433376737 -413252761 2602663 357198892 -135123697 40204735 -137032890 -8251591 26458 88692697 175989478 -538307080 16337742 20442722 -26612030 618321381 84228727 569974754 -200038007 252710853 -438111629 -13371088 407472105 -13799165 -585881078 -103081540 -27294206 -216376784 47703692 -209291146 -181797266 66409586 -385226573 162172351 465015486 220296413 -75021434 -480534772 93888012 202020081 14582782 -10772284 191162125 -69050162 -693042065 -21192242 172381602 -78162932 -99413636 59423793 -20600575 436327552 187693567 -33397457 -549024959 680090256 55285541 -299356067 155010937 -239753005 -16660631 -445908747 6948144 -59831356 201244166 566897338 -26997014 -253915098 721371093 -187618983 -909689838 -255239796 89934390 -183689364 772226849 94390605 71907837 -34601427 -371248000 1243042 153933573 -141463864 -183116876 277478903 -2416103 159739969 41551309 10202774 156222587 351319716 318307569 -65954854 2165203 230878646 -67185919 -611252989 -614120408 -56368448 4207031 -41801150 -352783551 400265040 63717725 -13223666 316244710 -148736863 22692111 -124295917 -84540616 -625624661 201671109 -47441745 -381407620 14686385 16483944 80678866 2828724 -71104016 -113812681 -168091273 -14657209 64237101 -221275122 97182582 -472444959 73347334 257983231 6046897 483464617 -248070565 -129347882 120900185 165643754 -27269487 -277236910 79571495 319468413 -338935183 155286144 66429312 -30096701 -65616691 586395009 26411936 -202668816 -334571526 176881785 662635306 238128185 392446234 -9519420 748466652 -175002431 314851477 -568087122 448220281 -203981605 -158222256 287240366 634609507 65433374 7506079 -445869967 515675103 74930668 115437144 625817714 -625113609 1393603 442734414 347407106 355246754 -6030404 -223599126 420560996 -185578613 86323552 171129609 -95487632 -126242766 -39839173 40442009 288920615 -584794693 21943306 53038955 19545103 -333909089 224629617 -34144831 -163680714 -284205663 108303340 677482163 -267342119 -143070404 368314515 502928631 -631285181 147083543 257933365 321441394 133249165 38302880 -6202470 -159860902 28849139 234846739 166323115 -74484 -415921210 36427760 -625381888 28188197 34049143 -382294 3228656 -8450214 81161560 -2925367 146923803 478446721 -54811430 -572499199 42646319 -367500426 -514672209 -143119043 80592518 -620250076 435524638 2230819 24961501 57180238 -368052095 7150002 437541861 20351353 -191041212 -45296578 61902815 555858241 -14710173 -322646442 252500130 92304820 -34691542 -263990043 -35369346 -497057767 -643578689 141473551 -505558101 244585068 -471026593 675953555 -2541907 -220116122 3502983 258409229 163291725 -177471999 -70945713 -742442587 188932412 156038441 79715657 -99151042 -395151575 -77720734 -420251624 100503398 87079283 -233413750 -258478595 10294419 694244649 -348810650 -80147843 -31089857 -607146304 43932140 -191467069 -833842585 -402090947 262049439 -9720577 286572888 -568787172 77333572 -322001252 -680961789 16770096 446413708 -192052727 -60164750 -187650778 -250802073 -370356953 10906516 617724231 137569972 -52128787 -280343948 -247743462 373732784 613451777 -359551797 -59356456 547792521 85734626 67055040 619912039 -270519663 74663825 40108222 45756206 676804381 519376568 -87607197 -351598937 194924226 405175456 12415815 -5231699 -538738471 -269140590 -45021381 142343465 131098021 254967921 -2729721 -11825422 -896922067 -435470843 104893875 -84900973 -69914566 146732735 -341183924 232675883 -403028881 547154530 26980058 55752973 404336068 157736625 216413040 -375779057 -246552086 264265163 -509982 -87495328 663804843 673418770 783732730 71693747 196667128 -1005031 -130990979 -482046702 -10372394 -206414795 -14993100 698975309 734658691 8045138 -551151388 -172100588 92689231 -113292636 -294599519 -161190062 -23259680 -341205694 565522400 -1584020 634196340 140872497 -571913769 74396921 -336604476 -25029523 120304341 41606630 330285398 -549014969 -141452503 -168824068 678826223 -140815723 91722437 440597950 -696094290 544911160 -118111524 208470325 -223628803 -195395629 371950912 -50773535 -8432775 -507671840 -596903681 -309613232 -35568130 -328906032 120131678 -59962114 -102094772 22602773 -451365199 24071222 114242424 694676371 152942 590215528 -27617226 309911163 -880655247 53632906 -318619024 -697794091 205441787 -23335617 -424727667 -306373626 -551314632 480481120 2714206 17158042 -65505193 243922823 371978780 -313205917 -416748757 627596992 -438707553 173038662 -16737490 67485954 -332548131 -165552525 359330722 -323385983 572347461 -273708665 -402544300 16123760 -90976262 -157765276 23337328 -260614330 -325296567 -125480907 34552166 587117965 -451356951 -452407 -633538180 4553490 476245946 179744284 332224146 140233833 -275952465 -50192821 -326482995 420739050 702365893 99625131 -414007660 59980650 -240186925 -164856 121446080 -585060342 -286173333 -302325504 -114861727 61388716 14108880 -22306152 66835150 -12079201 662936740 -345590011 49441710 -313163225 578275408 -575336396 -844235088 -546604379 175991505 229473139 -43798680 301821011 -184225619 109591717 786660635 -39189610 -273048340 -601451662 -261215039 -310674531 -185902930 69551881 831527823 533549626 -333700886 323809608 9397468 -493066903 148813061 -1719884 -132377919 -501950507 -23790015 -70270561 -76974807 6488520 623551331 -17796949 69925642 88720376 100960450 26973084 357378517 634962059 -616447678 228946014 -856050297 -152797006 465227154 -93464293 -128136339 -195324596 121657326 14814017 233677343 5451463 29649755 373283019 56661118 -112629654 -542223123 -2179283 -212655870 -14905021 1820516 -166636179 -113511552 -154638704 356316736 -151036482 -15199960 -158829165 50371486 -570023421 410964769 -254138260 -15457533 -83416278 282230896 243326324 1347959 423085193 280010200 18747845 127198517 -103231902 -247418182 1258690 4417111 126246338 -942373505 -550358678 -63152180 32274595 -55256999 529662272 24307495 -4752345 211749931 45224355 130170144 -284706111 2073717 340588787 44309179 -649649729 34327489 -250923 -2288458 94909795 -428468708 9527904 36307970 732720086 -178210207 17111449 152643454 -440465790 -121937454 680380493 -431038494 152584187 -94317838 -101290757 698408352 -225338755 -844716 -115714421 -38135520 -212484761 -235014053 -9360486 -47782673 -162920966 8824917 -122127998 -228731161 -141409028 581672754 -598617760 -37443335 -20989551 323365524 61301768 685690449 -262043961 108262596 -99862226 176277787 141183739 23427182 -54975810 -247391131 -22886372 105936126 36590290 636777201 380462298 589754486 294203054 -272444043 338315250 9342599 282841407 687747903 -410344252 356016582 -532454998 76162108 -60952368 380947925 -88038065 -29496002 -114081111 385920937 369249659 -12823947 -109020491 28702015 -121055919 -73541741 140500658 114964823 -202262327 -111495528 -41980445 131826578 488670070 -112409121 1128432 219968537 -143479875 302811656 -1344000 174915680 -476432405 -74352739 555462124 188011900 -155782848 -39101354 49524173 398068898 361229748 -73870055 792982586 59910235 -82273073 149835466 -97377061 -86479856 106941200 -625609301 -317009049 -48664155 13111437 -725604339 555283780 -624452414 22526356 -27813314 607475717 -372978993 98949668 -114444533 12875483 -21482995 31667866 -231691621 -756671661 -206250755 -270097932 400107830 -18680457 7474144 107281095 -239381696 23712844 712625765 -49145266 -678541702 -433890657 241091488 215796336 624806477 -253853759 781260522 11322810 128859857 -214656342 -140879953 74761496 425725433 177067687 -536785763 230485573 509126060 -228334829 13825651 -414052997 274248604 8612103 16882090 210343331 -459950395 791630 506876051 176000924 -484548863 -650523193 392299225 127407426 -286685077 142381669 -15739995 -630579644 -378657847 211927577 -3884655 -132705674 116446313 307546554 226556812 -45133990 77597275 -108171974 76718876 49023129 144446827 192897088 -319429 12370326 -154459655 -8959229 -262141651 -4217974 664634831 57294725 178696513 51436374 -335943040 310710733 278334870 54822489 -343653675 30237191 -81927804 -360914673 534460874 212789691 -601591911 -771792790 -559791807 2292737 470587723 -288658215 -403180204 148542682 401771056 422318168 -85169276 -518298271 -92846155 -861759620 189672113 125999238 -79923594 423539335 -150441040 529681324 648563016 -3868115 -3908476 -35570795 -62653241 -396594296 -130126042 -246159425 887887 43580091 843689078 343812097 37699302 -1593492 -104657337 -400814183 -423330596 -68395756 -272327568 -99150204 -344340366 94266590 -57020391 174429743 225384612 852652414 181164677 -659988556 -253414533 420734906 -611430283 280142873 414060030 -197938958 204849297 -410755501 10537006 -211320696 12546962 -644874218 -247728034 390007821 -183229098 135914542 33034383 -26411301 60731814 -116001902 -39275293 -57775153 116138911 -10864994 -375865281 287713318 85989129 -554190705 -37377381 -1376459 849333520 35116882 -589969946 86635709 -92354327 -96233292 15703421 -4442804 -147456601 13431672 -1310268 68098323 -83265697 103892537 6133175 -302698105 -968225212 -634158417 -14049104 28115150 6957345 -9371019 85048987 394257273 69178102 -95371617 -220587332 -200192717 -339462923 509564021 17580565 11959744 324605911 589460202 383721948 9134862 -182841564 -10266993 394093405 -193083164 183039287 43118486 207223723 -357189439 496680371 19193976 722016656 -239192622 -206994497 -211637141 -34229993 335672148 -415111808 -29964098 657013856 19898802 -424033474 -71817833 -463488147 15227398 280646593 159452878 52930795 -454295574 -95804060 336227684 -1740795 586198737 -200430399 -491385396 7613809 514173862 -320156734 392735309 -71441009 224711852 488272594 -52888705 304139878 2131080 -36182913 192332388 -337204384 -633731124 -209771081 310340307 -52527479 379741068 -124806248 293552523 13198789 -600492091 343459807 248058175 -370200518 179968053 -173422301 28834671 21819717 678136575 -482877466 -279028701 929811476 5538722 272373033 289623726 -281878883 210428821 483664486 -2577876 602042802 209982552 476262023 239150935 -115621117 -215364024 399609135 141061761 -99737691 59166 876733727 -15986678 199008508 -69123966 -4675317 453512727 -395496329 -186266427 -339501490 517079678 -298201263 -164739548 1314755 9217462 239433939 -76101614 -24427718 -23368300 -667512826 -189179879 239438133 148431916 -91499850 -564853867 199171094 -74397757 126539165 569155841 6654937 -417851978 298169388 -61668085 411741526 36056798 -242492956 -206024729 -409814435 31834230 -14419632 257947711 -59231219 341434202 57747751 467108 -833652419 -34730300 656308607 58003196 107064124 -220419175 -348438427 -627877992 -129191523 67361880 -448982547 -52107258 -104020224 -566947505 572301032 -486347474 64063947 7087779 420901348 36412839 -1265538 102286019 -7656730 -292483955 10097365 799662975 -267884568 -321206966 81372268 49354136 5593650 -274539221 318677593 723586243 244662089 -598463213 -93537481 54692097 15940809 542843158 50211698 -915851720 -231285226 833412173 460691632 210248567 -18949243 241113988 86939203 -81258745 -132632671 -33648538 -2824210 391823394 48944061 -71839849 -478865783 437305220 4398637 14409500 -1708372 509607596 103190072 -103830090 -149375811 865370821 7185179 -381292634 311302093 37472 -922719 329800529 -164697154 -374051746 -113271169 62630824 -723996199 348312880 -494489915 465611035 -64863857 -38066307 -9896058 -151744758 131763752 549465759 187819427 -142710719 598663025 114240848 299946978 -600314049 321586970 -402482042 611994135 -53321590 70222205 3642105 140655758 104715172 -5016993 107023893 115977280 -126923637 -382000913 111483628 269195177 -30789733 -426146007 -737166573 12045344 -156022473 -656192207 206858497 749937017 246323788 -191675877 -543697407 -638205789 683617775 319274587 389338247 119886513 320848129 427928 369016516 -622664231 -35649243 -308594404 10031399 696443075 -180831650 42389095 198838164 -24134593 64157643 -78048379 66904184 92966541 -59902937 335051950 -13193223 -10312367 -10457401 121214912 80748056 60810524 -21658938 658130989 48794148 -8893359 -564455241 -833682105 260569404 249731265 -157799 -301388447 -65675339 52085364 60522724 422105212 -341183263 13665736 751998724 -665705775 -716303306 159833937 -13345116 -10506106 -160518060 320389060 314943425 762175783 744585 389171013 133947110 14551111 207161359 -63409079 361749939 112345208 -57969423 -332682217 148247074 -6196051 -479533062 -102690734 205993008 52203775 27076604 -146163712 -17718890 88956774 16518682 28317366 205491129 410607372 -19018077 456722693 -17723360 31815014 -1132493 82635136 32606841 159532123 14843429 870940310 7152704 -103481229 273277031 -92019580 306092169 -488425103 -76215516 -26140940 -313440087 4065405 556753704 -9931049 -374764200 -77484562 -278685554 -111001187 228036997 4262855 -271110127 134751965 -504966404 384274726 41382769 65639572 353497316 -615861749 27517860 -17601240 -157998842 317342832 344863414 -2575902 761099 -574074117 -107906864 375985874 -219749976 -6338828 251937736 39249396 316420638 -57943219 -64642106 -182298439 364292840 -160604798 6112442 -796217598 -10212639 353308319 -13197713 -48488406 192181003 408808050 244520465 189083668 351716578 486190420 -83443959 627433398 -390544606 -18476816 536987052 -126856873 20708523 82226559 -5832382 4697751 347221831 10919565 -467259438 27968493 71138575 203002477 148437949 -363667705 -18562116 -126868209 -577487640 -520008025 5191430 77664905 275294215 13866111 -147676104 288134577 43402033 192963683 -556462252 223965040 382541208 -21716744 45895770 -1048420 -682763349 106122055 -66066977 433778933 200913966 -547180142 -1821945 4276100 105177919 -5354223 29128092 73779591 -33418930 37680845 15506919 -11673871 -141889950 662035414 86729980 418113763 -102045859 -16801667 -462544426 409943107 780027010 137981138 -17789074 376183624 582735259 -352609432 356024898 -874789247 -130783793 -412021817 -804234812 -28434827 304322801 -22866848 -503676428 -18734523 66912387 -42181905 114447014 -7991395 108925432 363531217 -1135910 68008109 -17566015 -196403651 195739076 -78823243 127258274 406215638 135407439 146876875 -115337986 -669358379 131371966 93726730 -78681424 1185165 -204972039 -24419337 389005180 660403350 571156020 -349607333 501930325 182219130 849668564 -43806782 120286 221267322 -277308382 -35145259 -809241042 -393075246 138533935 -103591427 -43415550 9432114 92634251 141728084 3392974 -158107 -374572036 312359141 -373083487 22859006 33231710 -415946562 -196862999 -317087255 -83100603 49296181 336951733 244534014 399028095 -145560104 159073862 -94106452 -478477535 196711650 6528360 449997030 53242029 365018865 168013555 186055396 -312034452 218093548 -1420813 388183293 -186264506 -299170656 298652941 513511988 152766454 179258 269125090 -40367224 313849718 55368922 86255207 78784037 199200384 114393 -134791393 -64286681 -306034943 -112258798 -66244472 25611483 402419246 160558706 -24022730 -640491108 -3408707 -3384063 -11750669 -100260465 55238952 43648843 -541637014 620935404 503724665 39670299 167297643 -186918609 444756476 30661865 -15711739 538758589 395286523 -3344154 4686297 405594721 -12314882 -768904521 -342789261 -212995637 -728992599 539684819 -36116394 127841010 227359768 -126214857 107573802 738100 20266201 514224709 -395550689 -382500334 -270070787 -165372988 -295940389 159444585 -33129220 -2803111 -100970230 210105225 -353470660 802925728 89532243 -187336386 -168312637 -32371226 -161437510 -223681279 155939266 60101315 161189469 10429798 -61346497 98810447 3581351 -45019798 -430311471 -213024748 -578704053 -56883396 -251777553 112774723 -26782774 5601875 229288992 669145267 -613349826 292692746 -262098470 185434211 4633351 -37804772 6767542 209264034 180751628 -266527753 -69399438 -31684232 -94451295 547768702 8083018 -90297722 73539217 72869420 -144191517 -4582107 -50336202 -51933861 175304431 94696244 -130176947 -1109215 -248374614 -97338181 -33265169 -149370298 -45823879 -191440321 220535475 940178610 -260276969 -46267361 -675664746 551937642 -394557806 601857202 -457893044 -425245580 14597434 -153895964 322055123 -682198846 -328516799 -275191314 -38859660 17695211 118420657 -204570320 270602098 4395074 -74522309 73118885 -456149830 493393437 -236495551 -1350679 -1334135 6994552 157486275 -679703243 -19148709 -162406548 -62851634 -309879660 -161393621 -731468718 -105013019 -507670643 -375213988 -521031427 7393769 533403428 598713588 -380014541 -233643237 56135216 -188838771 10968643 35815975 451668285 110938202 81863879 -31260625 -116175577 -128428866 140959140 -9392212 107723009 -19478343 115698090 -4486222 -504138 555023948 832010803 -47627005 -2459521 1796751 164056339 134134611 348144363 178698916 -3213015 -92998954 -270965182 -60348924 200423248 79127325 123891263 358736 -381143180 -566062455 243091107 -274759729 -355067150 753891316 -119768706 61819027 -2543034 -20800477 -13551227 -55384535 -681186470 25165918 -110040728 -175579301 -505554081 -687805171 -21379884 -86711763 -645681771 -675573506 -52453697 -679546357 -408314755 -118050748 27361382 -290849782 -30936004 376367209 754452822 -8400498 -103873153 -16285473 -332905144 -12066000 -173672959 -46751176 345258849 -841191923 -579956 -3574762 388284521 -524229553 -49791276 -161363787 603741372 546757427 -456244682 96822148 -276128492 479822035 137762280 552188780 69421023 492685007 15083185 20276582 342733302 190731626 43627458 -4389568 162201570 117031086 64711785 285195073 -219708220 -333419016 7897547 47387453 191120086 149990856 135074538 351135229 836627792 -222388589 -31423155 82508530 612080961 -217109297 -582745496 -806157420 -10470199 82033523 -249458016 103005518 -576635201 9276081 -622139854 -117784179 316436390 595708866 131972299 -10511183 -279800529 62373806 44983356 -203424153 593594113 -13255531 127054320 143337366 -22432333 48851982 550002111 -9902523 -340208717 -140561201 -151868265 -506760078 495310768 89060147 -529987906 229442242 190855667 168964330 198337697 -316724496 296517044 -6794773 190835533 733270868 255327500 -191643699 140785898 747495936 -301376656 -332089657 -42852187 556300643 455787585 240030570 -206229811 44971834 -5880676 163696866 -162514691 133572286 -62232148 -101208107 15206182 7338589 171829779 56901493 139875652 364339 -207134479 33301856 -27373861 -597482941 -16674636 -707152334 -90565436 192392497 -637356060 -6276614 232433370 122716656 17547275 -159154957 714381019 51108292 241263327 662768887 -137838599 4466183 13661155 42777726 303687288 14302742 11089245 -11891822 38081658 -15110066 -11844698 157000100 -141237506 192824491 112909665 -36077329 444967998 -139402164 198623309 310934872 73555833 -188036237 508989736 115323007 -476091372 -339689788 -172257850 131906080 -425644002 -511524550 182197458 -464770889 351619153 -302531567 450867184 -18518843 -17311422 43698141 -338341160 776832527 297380729 414090849 592214705 17769044 598091458 616096065 -323384796 202728576 -180443203 -150679435 -610850525 -146137547 182717857 -52307664 -24810208 339769198 -204881919 -443567855 694459835 20530111 -401961950 -27942191 -251910463 478082194 48667389 -5420344 -98434954 26782043 -246259306 924743649 171866665 -107442430 231154887 -24597159 -224469105 779069206 191286 -548283180 169103648 -123334321 57627287 136634627 129777062 217269079 742568688 230940610 -272738898 1324465 -408456289 8459371 144967727 -77662841 562283057 832549868 -17177289 -154290919 -80207550 -84450155 321830191 -232790025 359229306 1112107 540607308 220490381 -564427025 -456813326 -264842455 316215343 132585634 104747870 -21487468 -3773024 -433188816 226764470 -453521559 210708527 41503995 35178397 -343211754 108668582 -387994044 592697759 -299681937 -12100497 454395788 656384863 77177457 -414563959 -371865251 -23273818 -601142315 -477858658 260856515 19193512 -340229921 -808386270 -97664743 -354262665 62775720 236916372 220405790 -15292599 406353440 135295039 345615344 61055424 266720926 -113928315 320754920 -26082303 -87435890 -3345530 42261005 -46701337 951286 520306557 -801533771 -7930434 574388786 78276466 222666457 814907808 -230584868 -1721222 -92071246 -218279678 -3707022 476116676 -111228773 -554034908 -124270177 140415829 125230343 10935883 51731899 -36011620 -124337351 755426 -90906258 -15756940 587001146 109260434 68706578 -86231756 782197114 -208417284 -148676211 18477618 -445538115 105178584 -833310231 294871082 410838114 186963992 313421211 -10490503 -105462647 3325045 88485525 -210024493 -58900702 -2757748 58018799 -703298558 28980348 -396736772 181765862 104432723 -374503096 -369319809 -776622818 -118637048 -191509364 -347501254 -33200464 86701455 95898207 191003692 -176846679 -792718 -206140648 -43258933 -221548507 91688284 -51103258 21358098 79614250 540450 304039733 -582328670 -248754404 831170843 457868225 -284884853 125612572 85897543 -271719987 -43157635 973605 76374816 -159661690 -36439388 -329574897 -507381841 26120224 -234819100 394933264 44518829 334025938 787323484 109869405 -5257699 -4702697 -604797472 350393996 53551597 -289643711 17555467 -14722560 -291534975 176198814 426620886 54057141 -161266781 61694822 -305330792 228570685 -291004052 77213415 -110992349 187078153 32583417 -9171279 -412449541 -2901762 173960572 -109227706 2375192 65053844 -2097315 -792169404 -30625139 96110940 46526656 141715553 7891823 65472508 -173277579 5551752 -124327753 -152360421 368554471 -53711047 -133442984 143042744 26009479 -256491277 -444560411 7721 16325648 -70579594 -38083976 36289332 674982421 -97825659 -568792458 -725053953 453334628 410037201 42126374 241014908 -7864895 332340868 -288989214 391911840 -430905728 557829956 101808560 -70070697 -15993682 463442922 -83807170 696842 63752896 362925488 -326415592 -38417297 86493614 295372539 -245923479 -579442082 -44760256 -83145386 84373807 -182776614 -72636086 -440313681 152152349 -373857528 -126873929 -111979607 -651153202 121937862 5446330 -17277188 426698913 8017754 600889089 -71784371 -471208252 -131311685 235846861 -396518846 -3809630 519123142 482588303 -456023946 -78262687 -39002268 22113099 -168194660 -14587520 395263040 -45304418 -14809161 -2888964 202210601 447015644 -217954509 546522895 -111452519 -342013581 -23781616 -191733190 -133321934 8421443 -40958693 435292078 -16777067 601423667 -282682062 -19763039 -442874449 -335681474 -63830076 -295159793 -2742206 197010676 -84604932 -20334032 243686169 779846513 -97417122 -275592095 -227281694 -208333165 -926213883 244178528 -15434748 -428468579 -142750466 659036932 -604597801 -193953383 -900251782 770768092 871302222 -33838541 318561771 -465195569 -331158148 -454519436 29763528 -12226580 -346396880 371872031 444902264 232365276 -291279069 -69151152 191730741 124560986 -28796784 13606694 26365187 -159668902 -492017196 -3776454 663255206 -503795170 8072359 -642786891 -228941122 586551666 -787867485 -6593631 -12980929 4994202 -18699614 -379843662 -32639871 -71837555 60057911 -10318409 -5165533 -777443474 350301717 183043826 144314982 223140222 128949555 -182936738 835402643 -167441107 1134877 904721564 -134878003 -72167790 207765623 -160664634 -84450427 776988718 -18328842 -470356694 -32653280 -467563339 -3812636 277244424 -875310575 28459023 -10187124 319191323 285899480 43086381 -308308120 99787775 94780649 783973260 9811544 -329256584 -1754379 137613696 598348936 -139340228 -278930749 98830157 507064820 1741228 81656795 -111193613 -174877775 -163238120 12047119 68144955 82614215 -13099271 -379075375 -16158990 -127629327 188547098 -230035727 164949499 -153005156 536953494 216433128 469797303 36997589 186374324 151043720 111619736 -105244384 -624411710 -133160973 1195370 -9931989 -670126791 -520548678 -349266293 -91323725 894416360 361238401 -372578773 756353770 -239786288 62326405 633646867 -139355353 23504260 -63442168 -177310723 -203118417 -97186681 106988757 -160469 -20613860 -653245665 -792238329 -208230918 202387704 -58870228 -6080939 -19756663 -7243402 -64702811 45668046 -65746039 -66005764 18809120 67021712 189348752 -505354952 74795231 -131944937 -183028469 104429242 -545449254 31993529 47895155 -33127331 405683028 -21515836 -181282754 -855319647 107872575 -79772825 -158616878 42111480 -105986047 223324368 -126684080 -55677791 -31947293 -182583165 -541968338 289721211 -486306656 235511605 -468919059 328957408 -154339100 433827277 376600041 4173113 497911410 3373726 -203167877 10190941 654149900 609665769 -386920006 -254813332 3991121 -398490577 163272203 -124351175 -260513825 9676032 133164842 -431497243 296977906 -225933621 72133606 -377104702 209610977 12950918 6259874 559545350 422785842 -212207704 -145645616 870997447 768320492 402992452 503557731 -4956780 -87444186 -384873823 -432517628 134279251 -633849887 -281575725 208558554 -59706512 484634722 -175076896 105116119 652906033 -3789818 -88160052 143023713 370631699 208939815 -175502456 138302584 -90417497 48373850 1691284 433173522 -17650521 492890435 -428215371 -534125809 -412409499 25848974 258399275 726760493 530617425 11677988 -284488436 -6953240 -168411295 104293795 370832980 -78999071 -705936256 -943627 -620564992 365846607 -172369248 265994146 390589890 -205660008 112811403 509840203 -19290143 -31052755 -269480204 -23410238 393477367 48677965 -410108889 -56926584 44227954 48233735 -356726916 6259635 -5215345 381438246 404500288 -4267258 7095459 -17175765 -631398432 -253970370 -11587225 -50005354 -45393329 90688709 -419292151 221078890 192409122 2901207 234126309 -533743464 106931851 66634431 -65486077 -259118341 530201386 -322303675 454600447 405501 200404987 21015967 72596140 145292194 426871190 115824679 -110365635 4132976 -15682533 7488349 3101271 -252176424 -8950985 136073866 404716777 -7049131 363818882 -180768892 -2996321 -80510606 -4072332 -658318203 15040052 90308538 232201081 -409046209 225339752 172099511 19405841 536350984 -129150500 -388460819 69351149 -588316113 -163239097 609989858 8533664 -322115498 196572016 -302467488 -618040708 -38258422 61554936 -9222744 -24261676 -87091408 -104343415 -108815069 -492496098 -622533963 -112398769 -175743932 511763495 854015923 582063585 -673672178 -228590361 -195896322 33988112 580653850 -181629095 -269913914 -16841760 -601463148 5643250 -172027154 -45866557 263190755 -276260852 320718 4183271 47975194 533877541 31394042 20487965 -164383383 144806369 249207039 -69745051 -21746542 711878865 -154567265 -52346266 672499565 -38139834 -397850732 77908049 109614540 81639053 522560070 440704356 -122551410 583114383 61226389 68167013 84576315 237956258 59155951 149450977 -856182172 -273290189 -188351032 -509207996 -44794088 818933592 -10692673 -26118637 -326063197 -16929441 243073124 -28911386 -293878012 -147770619 -367097712 -301527666 -676872044 10334328 -989380 113065162 261845213 -31705429 32931133 18963364 -141938794 -394427512 649996061 117648959 45332859 -537452469 15841003 84695015 271000120 348535098 -154915011 -339785669 -262800732 16060194 198962271 -149088726 -382855811 138424354 333667693 -59174266 383943267 65764458 50072261 -445099018 6639627 -408782448 119974195 -5691213 -175233847 -71053647 -19326892 -415548514 134206243 -850635612 -42826944 359933906 -18689956 -534348462 136825415 -936069511 -217751 -251535538 -140448510 278525135 -216024887 3632316 -180350630 -204114412 -6144760 205771921 63835080 109254627 -270125083 -670271518 49504641 -368126442 50071086 3714853 5318483 612699654 -27092072 -457797303 -95474045 -645687792 126227805 233650594 -149429069 84882302 63750228 8755213 149391310 -272774612 -193752671 24273218 -44776862 616396390 -111235558 -56543946 -145874527 -344504865 -92353786 -614648233 694777460 -171177989 110962258 758066092 487130 -9786135 -193758077 -57517424 -383279581 -106557968 109888390 -16397351 680520712 -12101775 -217422965 -523036214 148450311 -143926112 -635695296 10865541 -146166568 140565100 8598785 429362925 408742980 606283021 -7586311 -16626942 -15844326 527090844 -234191300 390993854 459575313 260770410 43582567 13123263 10318318 763563869 737693103 92104033 434058497 713426398 582570141 14399435 232593230 -634692509 -151751273 159549943 255492534 -9589111 -118185409 -342670537 -123174976 404019127 -10917295 -118014786 -23622802 107454712 -681645907 16692974 -18143919 1105140 -34173586 -196773989 429617722 9445903 716010 138557740 -12014096 -123727512 -92779485 6528009 -205761388 -288542331 -77701199 -234392925 -2279692 700773828 220874194 305200264 -21606258 263305873 348429824 -193157353 1095327 -189693073 15990122 -412380995 487303353 -104279872 326729111 3676052 -441936055 -420333268 -416314527 -4326707 127503175 290145308 312370435 431176612 10824262 32609266 -63283834 280615097 -35154994 -88994699 2659442 274885165 -38252591 -492732129 416686567 -88180563 -62671984 135131054 47472445 3948928 -430761802 -4143212 264148650 134430686 24529501 -11271070 -35058431 100100670 -10429897 553704850 -443215785 -116064930 -206057879 120203235 -80803546 1286386 -49931265 -417672363 17094019 275615421 3395775 -38514588 -17425035 435663129 132812136 718494768 -271222400 -726689695 98539608 -447244743 -71064001 30640418 682496756 410869733 -155984653 812930240 3499955 327850963 70123567 881455720 -791329351 -467202979 -116472138 -465376114 209406647 -247945062 157271889 930570765 -411491167 108759495 -350471138 702437 665736418 -159124411 -125641396 640641169 213399067 169471243 -54728720 -16950891 210161641 224043287 -157007748 -210798424 378188710 634577664 64327872 -500137310 111667442 112809274 -129203759 -64446794 -127225651 -60889381 -8679281 108483698 -281111497 35737481 -835750 -360837544 -2083853 -23858565 8145741 148256371 139061028 23131705 90243932 22428003 -886144724 -337025460 19515862 -163146548 -224413299 -141062294 -12182297 -11961480 -486010127 19099149 -17138808 -68630023 -384698988 -98957529 52981808 -74859404 -7713303 24243778 -99178342 68637816 187215006 -37824522 468723768 10068692 -238365268 11202346 388085034 51291572 77036739 -22778155 928240230 -376051387 -634531009 20947998 409126985 17380432 -11230502 -4593129 -412250743 -208088289 -474693109 135592525 -526703417 108877875 174034195 -190951196 73868403 656211586 -4868563 -120227121 -330045048 82562493 -271020957 -37336164 -259242882 -261407617 292798344 -3777781 -125325877 304628954 -408299353 96334086 -769537116 265152035 585236254 -238489179 -124955887 19134153 306978359 53986014 213015323 -175778841 -284284634 -626519716 39378643 550277888 -42575434 333948414 12046444 502505568 -59644843 419192875 -11173884 2531462 156306326 -313560078 -554214202 149755541 255752911 255193697 404123998 369647514 -319550308 -2604017 -240378 -782378883 156782972 -1325562 -29500661 -93394718 -38768384 888283830 103522881 26516864 -6139038 -406911952 -667497644 -87636664 -76845407 40678937 804395413 241797686 -779743210 27482477 -216361349 -2452834 -297921111 -853655984 -78183733 -803622846 103505067 -38137477 -3084427 31920799 17359613 37295767 2786262 -230858017 -119267996 89302555 4192623 149797432 222872109 -296237850 -44848325 78831949 58085328 7160945 1371287 -282328991 -63093023 301555573 -263576652 1612916 194952023 -63098873 -1488528 181549796 -8126769 -850467028 -8781637 20823822 28560839 335469475 -406274197 3457679 187673330 179849036 1625018 -135885729 488522971 -337425208 67039718 -313788249 275140651 -225861329 -144201591 -412216780 19126138 369795459 593026 182502604 -13214836 10268387 773874479 -502215318 -47042677 280061661 -304248368 -29869 -233454779 -67403916 262466274 -15592506 -355460666 -889084330 350479224 23847642 1943992 317209170 396859651 -73099781 -318928011 646130231 -195964864 -462324137 -332720676 -19024291 96596028 -1031504 -223528680 -137291726 -185998610 11637342 471178855 -130529018 -129892240 -51171320 104946453 -109705494 -405520787 -132484270 -30773909 51007301 -298738257 -5624965 685046126 237358097 -77155987 16594298 103285755 776934380 176191588 353925549 -13256477 189601070 -122125616 330547897 -722275947 -755828020 511038607 293845858 141409642 -75544255 68085800 -612739788 -58416668 -137960932 459336895 666733490 -9406054 -403984444 -166524007 -148110539 -143257442 -114402468 195820018 -400972622 -90408190 -181735740 10632063 465256784 -611469147 6938691 -521349677 -55082583 100195377 824004458 230793619 433149510 665149243 198573583 8095610 330947766 -401488866 70399594 -689003812 -235289158 543436504 430141943 -140990713 197675740 205086820 23230782 -242942821 -710392713 -243033 1069072 258866204 -2224050 -17590684 104741824 25027643 -60908908 -79114623 18922694 -257447106 22142495 119715462 120809190 33807130 719950656 3319250 114853231 9121873 -870182753 -240855819 118409413 -257308482 39033838 526718974 220479046 -549546502 4755322 -53761130 28051114 -36856010 314233947 -167474794 542255849 38937061 -20712989 -16338865 -611675173 -116378453 12649130 429060217 -250817795 463459570 416723327 -187649715 -9864934 -782860549 789891222 -190148266 -734366002 -806671053 -164008597 111863032 -285150388 96088095 18700605 -720471308 -113789530 -38047037 88187312 99834415 93470591 -21294746 332512760 -329267177 18865609 39176419 -399164804 -119665797 83581362 217258129 -31510349 167918224 606045478 352283985 8339603 -29800203 -14865189 -495373992 -18187295 -759221420 -113372427 -219805885 1145630 234047174 -421218273 -111869294 -281526392 491915767 -704827 -91127117 -4496830 -525467769 264039270 -155502126 81123943 441700124 57013908 69068770 25885240 75705926 -592362043 -71678701 16037327 41098426 -91373297 -227363954 161382597 232135887 -134923574 661590810 -248400993 200855956 474239187 177625046 207025433 51204391 336335285 229968833 -279069349 -146325790 156616461 -4509017 -543385396 6120457 -553668504 -396923565 12652735 -459506580 -205415087 2189682 -918220 -79551032 303649135 -342615242 -503506251 580560925 259024049 -13006700 -413274485 247599360 -51751875 610459593 250087993 22335367 -537457742 12142544 116161216 107403666 432951077 297811602 117329134 -158410580 -658229120 -172062398 12286213 230565758 -424311982 -25281633 -143764033 96327802 236043034 -167406017 90147242 363034425 -1867178 339033241 312547986 -219644474 -3838412 38523054 17783989 -205182165 319769489 -26206317 -38355501 -13524195 708530960 -184044209 7380797 -515426129 -664848791 -202263 266096933 -62461586 7561057 59469357 363107336 34703607 -477752999 -6635644 167113171 -476985151 -45969695 75841909 -174406314 315335184 488284531 -165528265 -49190153 -4362633 -624044357 -612384782 -49833641 -337247371 33675953 -587562329 523854560 -144190114 106143437 498240970 -408409300 -138044698 -38366530 629434803 -48746107 -16520430 437262002 -858649 28166929 431811415 -53219228 -219874580 -283089070 88038388 -404544386 -56799541 600633436 -42615947 -40254899 429830707 208389511 372550843 -11174844 31806483 -133834283 460267583 21797852 169935742 522238482 90546015 -481731935 -32916487 -149223958 425282265 13481435 -70880187 -441887215 69729437 -44969015 116077713 1181356 5932166 8459247 -2260416 -3114734 -92485530 -92877 -265353138 -882336184 418927671 7624365 151452681 -12208926 -75679692 -62681803 353795657 -396895971 230212194 110161582 183127150 -313823126 -298968145 -19872645 -5169646 898807561 -118641404 372967081 -90439741 -105374963 -753738735 -183637399 203738328 -104785237 200522944 61409685 -353876952 326976771 1943352 -438637647 -92135053 498563 -5606618 18223305 -96124675 7870034 441493980 -3117237 -6206277 -397030459 -7733518 -3238594 -808450 725557534 228708824 12672030 170932837 152374266 11081283 -222869616 -140418041 -811783716 160449318 5071813 591998303 -83002240 357724529 50593716 -211911843 -7967636 102960800 284817026 -40395748 216281626 -240633129 114605574 -236064433 -646514427 90640556 -9681443 -156270656 92484603 -59685072 281469404 -60111874 -476119511 335272834 204659814 683728173 -216932004 5953758 -82865615 -28042804 71927042 203381706 649149562 581884976 635809569 19163112 322713258 356319814 15582236 33448430 -144571602 65352989 414942031 -390157190 628444962 -263271859 -45814809 -93994186 362656007 485114658 -404770377 986713304 -1027704 295058651 -268595332 -5193945 146113995 -293186014 -533633357 -23001442 586795453 187785583 221553877 34441620 -353922373 6631327 692106437 2121573 -253939396 -3341281 415932997 904591652 512183371 -67504671 183842778 -48218716 8663630 -136104091 -3862289 -149250133 -159544930 113800385 108598697 85665744 -5031570 261981419 503875956 -74348412 390378493 -466309637 448292300 -155195814 48284450 44965232 -83192858 449462375 -90711832 128526343 4126117 525908812 -260126887 819231394 200609969 120403236 -602649432 18187262 965122114 34824929 510593203 189406839 -77770317 38944957 259790378 -366543943 58175229 -44658094 401449011 -570918103 373710507 23603127 -10940400 132524176 299886355 248922007 -565628757 7943504 -774632854 -670956487 14657154 -113690546 656419481 -156559558 366340745 -114255926 399955554 36687742 210195659 -457862210 118838324 -4519170 807092201 745100393 -100145426 -389853133 -308790072 260900666 233437573 -10162732 -600669503 -195845162 253065313 70353341 -1990180 -725096216 -172559534 -259151045 -345646 23047343 879406 56626938 -170580235 23335055 -206975 56924640 -385054763 83645617 -579958683 161820519 388846120 268152484 -209070366 6291017 159517928 163310622 -544883097 205381435 117376087 -14882349 503133919 -733453500 59535389 458833634 16204824 -11754254 345787911 83339723 -40689246 94866984 794481256 -5086795 843702659 -77253922 222014174 -145095663 -6576893 -257949278 24960603 -173392140 -450350377 284710470 7572366 68535756 77679590 29282873 235491060 127043635 -192287050 33386190 166281009 -7989975 -534131463 -76993149 233865157 457267594 -21125190 -35463888 450683099 199004882 -241374067 1153484 51193438 -32302254 -399887299 -146621826 153871865 481046378 2402613 5781181 361585470 589167493 -82405173 -256597602 666843559 71750901 -581791469 -176772476 9499693 -734375401 -168255540 -12492134 253600608 225265040 149122135 31748076 -704645223 -153317695 -158442975 192417316 -284361534 -373373192 -7767366 -1632498 -130107287 -15140574 -205970997 -942173051 -13007258 -213374574 5130933 -42756682 -96279468 -188799759 -329360602 144576784 -170527937 30894952 227452760 30519924 55480897 -73733097 -152942882 -9056883 111059607 374432818 -163036039 46481411 51144728 -298608573 189377275 100163161 11447961 -17359412 98218258 -476015200 -183192292 -173111137 642947286 -110050953 -69803690 -304742424 62239105 12996536 136413134 289039372 695020508 -308259741 8554500 -320560157 -222677496 -94057893 829535126 -653010499 -22322173 -188121661 28930386 -58688618 -19233709 -81433938 -48993838 58876765 -17351713 -166370895 -227423951 350142089 471785 -451777066 206292722 187293226 154628783 181301833 561073828 -603934235 613466325 -19829225 -330839077 -90036315 -702442228 152776818 -436933469 14057106 294474556 -621561397 4065703 -24987013 -104427974 -17600655 124953745 -103220254 -4895293 -771610753 -314807951 293205785 18669192 -4205934 -561682024 757809998 -14389139 -194566118 211888696 37215314 -83667664 -28218998 583210733 -5535505 -259580997 535208995 -98495187 427770547 27975979 -361644901 -584120875 -539821085 -319690498 -830763642 27397431 4880301 -11450251 165504575 -82042214 515497588 -452310793 225867992 204497364 -315476614 490040483 11996031 42785939 135801223 -345866035 301389640 -32981358 39036996 -460637233 66535142 -5609558 -13279532 -98590633 -213403754 200220918 -130006190 23047643 581841267 -5320307 -52111082 -159191014 -121731181 5691230 99644434 -170419221 51630836 183508736 22750222 248994881 280736167 -353451968 -136659416 -32429244 -65376509 232066347 19378210 73563120 23314859 -31211871 635358724 250602791 16885847 -313291827 -201350377 419499473 -69283282 94634910 142070974 534006034 -240165719 -24371413 -43799849 -187998651 2589182 119259740 26808405 -301175812 -64137500 -5986588 519130079 -572069491 -121155999 18886062 26879456 -274301401 476336008 -526099938 -57937424 295493262 -304800000 418547139 -304137543 371441690 780072857 8464735 51657694 616369101 -73360430 51201126 -277714345 266805752 -849191016 129096915 -426968827 -180281660 -613451349 791581037 55235961 118116976 -40617297 405483029 199372696 524690571 -427898631 208200233 261737488 -275524 318642262 13215056 -267092499 -2947405 673328574 205272928 -16047331 -91998428 277825359 -142692764 -724209983 207117973 -209069249 1383171 523675714 -121496177 -345243840 -4407821 -597645936 -890862433 185362010 845472108 -79253339 -521526790 -2160304 -139787981 -10337298 641972179 259800409 113892178 -404134272 -290380890 -270781723 -52327897 204878336 -68930426 -272773389 -304652502 -25052484 -229025265 -191502791 156169 659584131 151763105 -479186043 -210654531 -12942029 -14918317 -501513264 619228304 -709121972 -364433470 182347645 111967298 -141703013 49870915 -158013798 -134094728 -509883482 752851955 8084823 80048936 -125517343 193280314 -1588770 -61398544 131133173 39992168 -154403358 -476370599 -589391065 350055540 49855856 8835572 40866709 -3198121 -117698479 -84585581 29944237 -87142693 -61007243 500112122 90705521 78236232 -650153357 316969017 -8605423 -2661371 170675581 -33264518 87122002 516349681 -81191762 -328839296 420514135 286906775 13286859 3209269 -198039328 -268142317 205799951 27989489 258824601 168908979 -217642199 -697892574 768944357 -11812709 -225744139 -238621799 -209070672 -3375939 -206491253 84974556 -410537874 -13271278 16968569 151432115 -136161449 71176973 130827759 -802125089 4032553 -639891761 -61907507 -26631027 751633679 738935542 313505891 285346603 9287621 6213057 35697502 49236251 257223694 -4059536 -42671780 -344362965 456574203 515618021 -261168577 -831826416 647781815 369505071 -2628795 1707005 4847088 94921962 -5260402 61906601 4148377 -222751839 -5125796 -10285633 -57337192 131462517 340894260 -639397209 -445419469 313024917 -69183393 -159694 -28470224 8535739 354857230 -109350263 194308340 -286548342 98098592 205109 698274518 84795193 -92744805 324339373 -437907334 -79055806 -134285173 838301026 214050979 -7702720 -164078850 94872571 15901559 260405394 -653454475 -13589678 -545896600 -102471901 897154 -764723550 -21497012 -6238881 -343854063 -315015949 -271632734 -613686170 38438160 -233430267 123874855 3111472 -4997298 14299676 865161745 506763441 -322865457 122953636 781528210 178035859 1741331 318926855 625829012 207698815 -978949583 114251022 216935602 -72743753 -335144700 155406195 14715074 -471534311 -485726035 18994297 279470984 -44687571 93273463 -180578243 3481985 -747450279 -66010213 251085695 -58602366 61861038 133163740 -38619939 -192474108 649903389 27330057 360437569 -171974743 4121060 -176244578 -154662538 376808998 520336571 -32905827 -717595229 12858101 10160400 -406311020 -558032709 -23261942 -291732848 -557652624 2485518 86997160 281203892 422682094 -49483712 474611342 46786575 -341289629 48199994 344880028 178664639 358704291 -99442998 35046262 -216752181 -76290190 560870875 194770160 -485998136 189194048 15556160 554750837 523401853 122275773 55566640 -228141567 -34589619 226299741 598083368 284200459 -153539760 533070390 78519059 -350984571 -68594191 -45088993 6668611 -229168381 128355222 374291356 -448590099 -351993723 442188246 189091403 -24628368 -78319305 -185459697 259764635 -309573412 -351767493 383772773 -34408551 -488386899 413357935 85800908 -67000859 -29986571 -231776651 364721886 536393376 -69330400 52030724 416239424 -72767114 482291828 -304626574 507137554 -287254953 2007074 -30377624 -258975398 -9421810 -82786216 -356868895 -232018013 289969344 -41902371 82301938 133314881 -267899119 -49414592 146233575 -82531192 762839767 -858639567 -78170004 263015232 43424321 12010860 161901544 -13779603 -240708837 417781660 -32283639 -1453590 252860155 -126565840 86780425 592667183 -269097539 -298276486 820722155 -254622298 29252278 495338057 368293149 -13341163 -93325692 103589894 -52448767 95798389 416203494 500568700 -239209134 -135000016 -107443099 -1575006 39649995 246183673 19185266 -339366552 -215608561 402780436 72445598 37363697 -883548488 344710278 95337566 407227718 160418243 -638537790 -59366813 -106493 -391762001 187105623 385561905 340184998 -29525535 53872858 42261018 2234571 -162624304 655701893 -58193711 -599205378 480863207 -342457917 588188973 -22159126 -13445240 479707386 -322307069 32253733 22024212 640357807 -47007606 142328938 435887414 192550978 -94313842 -34594852 -131959694 -14457160 894014476 162705489 92106678 912769707 -591373842 12016762 470957900 156258789 -679196755 -33319001 -436016101 5158217 272591992 81225870 -91793022 -25813899 8433858 22358368 -111936047 118307266 238011605 -104336762 649897 369767050 -685820627 114707941 538016345 448862554 -57948014 -147745337 -497712955 -546834432 5784514 -14907554 26403377 -150717612 -73426461 5461583 209959406 -520065531 -31851003 -21032894 -576126702 -342611089 -48579238 996137 295550366 140763550 143019496 -343595394 -14646072 -347155819 -52814159 15905692 -158685148 412358120 57829582 20263041 -404305383 58079804 170040373 634920 328290001 -24784519 -114910383 273013792 -12898758 19424935 -668218880 -160662469 -23387233 -1776324 -728682682 532238930 536396583 -517173997 745730896 -593075624 -248401093 135250747 559832686 304436446 -732028437 3029345 -17912451 -133883557 50190614 311431082 269422487 71832842 72723610 -89268148 409742042 -101518477 664736671 51985267 -205242332 54354769 -112673045 -3090995 -226078992 -402199152 329057612 636700652 -398614342 363210028 -57123501 541028310 -32316898 291911547 199202718 575136264 39467100 109446064 70616326 -444177217 -549229962 416219097 -4276440 84787129 -114745558 -314830159 -228555531 22012140 -579875623 16303731 -153983891 66540670 112653179 -423241934 44737350 -875942554 789325271 738364887 -283793478 589801061 16109904 -56378418 71723477 241573825 485095889 -136377884 -736295453 12277763 23934605 57194774 -4414098 614189314 -44278678 -330758233 -198137299 3622771 139622780 78767890 -466873239 -65875820 -89652177 142392287 -188092728 -32140036 30556757 -104149428 445625503 221690828 370250086 122479270 -36057185 -25405597 -83793935 -96331096 -100202607 242503330 455682782 -25162938 34516309 -152367701 238253005 632958954 373932752 -503116768 31203097 7104458 119531738 11194550 -203046565 -197199360 467194227 -746454810 830657690 -107698737 83174330 30544769 -318803937 46201945 223466977 71389742 -34255914 -6061576 29048639 -64749370 168962917 -45985717 5396093 5680743 64381747 51832729 -171622116 182223613 14459501 -453566856 -160025578 -90563923 -72843679 -67946732 -300249413 222790101 -10969720 72684938 306927098 -8171066 428974863 44198980 735981280 -200572896 -1017181 4435515 30387806 -7634897 336230862 -9681262 -208487576 481532207 92106610 -583115204 280101919 -56204326 36627721 -241512145 125792166 -548918548 -427825148 111592572 153971715 -17779251 295955692 344567862 150634370 6390745 20148103 -34349161 -185920380 -954445166 -22237633 -40828842 -9303359 -265457955 322994474 2492262 -2252207 -83200003 -202347016 517802034 183360463 557840894 595660508 121034117 29732516 -87576025 489911846 20586270 -9235375 -32704706 19248369 -377732500 155917971 -112655852 8080547 -63589960 190803265 66255782 89902237 -11268687 -380951810 63252406 -257321804 -537088882 -144993613 17129961 107242744 75644400 -299180800 18296871 -548313578 563228769 224971438 -76467700 24813674 688812086 119257579 94857586 70055884 53773479 295623386 -469788596 -253267004 124704320 391837168 -125963903 16067188 221683631 -17594250 207544929 -3159230 -9891767 164496910 -29567600 32177336 -650127999 224370491 25925749 -1008365 -517379759 637886481 73922703 19547090 -849754626 -375932408 -80100564 -74895105 -11082940 47814738 243503421 8878461 -510755313 -178490250 -111137147 8296478 -127192992 468194312 -247218735 384382697 -135265153 190864659 -202121407 813638166 -16353027 366104774 146132312 47146920 -51064268 -347888882 279041163 -37673301 -326458399 185127673 -220333131 45504542 -265999985 4780952 251566819 394297761 -70152701 18784547 151760246 186223569 -430740610 656151817 310056290 -611559700 -578343602 -28641028 -529296558 -169494303 343320876 -483955 361935001 -3128546 60426841 26620803 15817352 -4076153 270609640 224991426 263618855 -301066678 114697606 -330505243 -296881542 3697121 5210112 -391558658 83109918 -759628651 85231099 -169205562 897992721 530517144 -293892069 -809879253 487269527 83013225 -316925311 38355443 -61525728 -616297732 -125117966 -23782441 -80272514 -528572638 -509227819 70304048 23950968 -448396771 156006970 625681226 -124711312 -250244501 156601790 -21090750 286565339 349829577 110824005 -39007406 -32722958 -294923166 60656295 833390941 -128500994 320306410 -536555325 179245349 6704444 -2564898 -4144883 -189421657 193022760 -300148203 23453573 34415741 72801 1017732 127329232 -196528392 147441662 399182632 6482461 -353165987 -66030350 65072659 -256383478 -604274909 -9239950 -829699896 -21408186 128662021 -734656700 -50890132 -517649713 -186212424 -138777109 -599080250 2558110 -284052880 441580372 -266535468 14127316 -34988749 -70939989 -53513015 -32109029 -29909355 -816050128 576556775 -447867869 -431604787 -37986382 271447806 230612454 -207366533 -81272766 105856517 344578827 -288511375 6859963 -8965452 -133344558 -651562498 37792525 -97772579 -222742627 -373443678 236253894 54304540 244821051 686869500 -31793121 -85585676 -320909258 -66827020 98336659 383820414 742244621 397339184 152903005 188514585 158726361 78858986 92218106 3288285 -842430366 29908805 -455946936 -14912845 -197733995 522777890 672497498 61446635 163294497 546159510 300162626 2623531 -135688644 -357167827 151811305 -26634358 56763248 -113719436 541667044 -289894026 10289287 -7931918 -224610685 -401555844 -98733524 372058141 -175298556 78296063 261900276 69795897 -111898098 5626980 -126035997 485173209 44632236 -76697609 -133478614 219264779 -324859657 -606860025 532209445 6867451 -14342391 -110817855 -31558484 -20597855 396648274 14050365 18832446 5844124 -485023315 -186213822 606125962 -145811639 677139899 287469309 -401789435 -561085188 29703988 -722336397 109687746 -7221292 -567329156 -50918561 -662782631 -17304530 584821789 259702198 291320343 -835763408 -179190367 225550012 -207672802 -282635356 -182909286 488388575 303827214 -821760269 445438989 -93150558 -37600691 -77730663 -763754533 -189726744 266186243 -451726955 383713829 459554656 -375162519 431824829 -77584077 -546963400 36895144 -225924 -172533852 -254868854 -215972827 -424681568 -116550013 11777555 333204079 -205414136 601224133 288523729 -3284442 343856936 56043044 330122692 222483013 -14013941 -56924438 23833554 -299556094 158358789 4689582 -8289480 100731250 2045998 129228226 155606199 -416463425 -126513020 155677907 175746 162034106 253665366 -491462532 67664028 75331284 707637072 74200458 -3312477 -94248702 4886875 122974726 -342727758 68609393 -461647824 -112720769 15423373 -411708119 721740613 -502667489 -206953265 90619968 -472642467 -121386159 -262157320 -311230161 -280462263 201604160 106237494 -24925867 -79947590 -68782219 143487633 163119046 -630162618 48447076 36120155 -38799871 5791504 -161391414 -3384287 446062931 -349739206 -60975057 -24319209 114722633 -670751634 262437385 81096380 -557624940 -599799647 125637730 163061215 -11324817 76708389 149685165 5473324 7164469 922386499 254326808 -20187921 -172395478 504988332 651925274 212827772 -456138083 16092019 -182345410 -37461095 22010252 -818858 -92030548 163110426 -224099384 35332933 -307536654 -223599640 -48084645 -5371966 734624872 -597707336 344751920 47861543 64250533 -87293866 647079829 -169736350 404239445 -272806162 -702536718 131066972 398707199 -597996596 -633002499 143041943 -57263493 706144997 75114910 365730944 575161538 -11575151 801711104 -88794481 502609011 38465590 -418514118 138096642 162350729 -528136581 -219257372 -10345013 -443557621 -732118798 18286530 -2849564 711437158 -19461356 750639804 225227188 51686137 478385814 177706709 47531273 284639259 -53697883 -466803132 757470571 -496281788 -90646505 -59953575 -27212908 198166246 364945537 -163661092 51671187 205452167 -149602617 187149025 -268507181 23424003 96183322 738633095 323198756 -221787372 -5334166 -505198744 23748273 740120185 -10540959 -3154523 10819676 292268399 -298488494 -362432351 211548288 489530974 -314483452 -860558542 611359449 -304957964 -548366358 193795609 -363116112 54720014 218328898 89466352 361501389 41135562 -16815569 106289357 -360837237 -321163859 112618624 608089760 239273409 291378053 -4008763 18847066 540929422 -16686642 -64742696 413733925 55589111 -178869500 1538755 -840199227 -402292696 -122935839 475648705 -102343369 -43303262 -331967201 253410778 -115083882 702765122 36783480 -318771755 -392208432 -4492193 330192639 -9330730 -484663381 433612627 42885399 -37084849 -3576706 193001203 520964 315790229 -817911151 699225135 -56817501 -33517043 -321044236 773557444 -138445497 -166086676 -76530587 11049146 177409091 -51721785 -84701278 -743521417 -480128085 -130411346 -322353064 389050261 -5276114 -342909637 -4351374 -214722350 -155984841 -527366067 -590319608 100631060 -30732327 12842914 -2147329 55678428 -119292463 -178024432 -40000079 5149199 728994486 -11758337 -92516319 631316866 -182626484 180245777 -398479614 -598080270 -602914174 133662546 -89953551 -548314884 -601506535 96430778 -250339060 -11701007 767585760 122654542 261925863 171419188 -585422632 60629551 -209569027 -25242104 -779813501 -265899274 39807238 -645690098 -370521358 4203744 201991279 -392637870 59059761 -92151283 81830896 703143785 -620859995 144648510 38716230 232637943 540210741 354949500 -297938251 -222565471 -395918863 1898163 -37304223 199455266 -622985520 4021177 -65947915 364439054 87892342 86138177 -331026507 226789395 1110191 -140715942 110823612 -630796395 896628494 24589506 7937332 107003584 336893122 -300757371 -727926339 322146715 645698856 5391061 -348641393 -289196367 -21627312 523587269 -111730810 511370279 -324185627 -901919371 -139692015 -2442853 -819886438 -297511122 154650899 -225990587 -250323668 -456201739 17951520 -1095750 51430938 115958800 -67871558 -95950668 102536894 23149461 -855136294 -158017273 264751542 -40600913 634172553 329069763 -119606277 165099771 906009641 -36281007 -137881169 13895095 -17165097 252306900 -380038516 -108481716 -28378463 -2278123 -134550 -284955109 3036784 -44840442 450164930 -657537003 159027603 -7000093 -16849343 23087520 -331270982 -224974918 -34559335 69649179 -13555521 10194438 -161912326 -294560819 272431999 355967078 716271066 618060731 436452594 -222458682 -188238539 -362579532 -315019503 344250583 -289950836 318806827 456567985 284375975 -407947058 177327802 511055427 151382557 11707473 68323150 -529205821 335080836 -34784135 42392988 62855521 78490141 -123871808 -8035056 134305402 -25897035 -33390218 7118593 -60370845 267824528 216706020 754351125 14172169 -467642 -160102438 -348089347 -190919273 978715778 -452277334 -386224988 -260054830 30721037 253962762 5128700 412108650 627206647 -39281345 106978683 -54888994 827458786 521034501 31510274 105166031 9422271 10108444 103729202 112347379 -474018992 429059602 -177815994 -24296669 14936610 -148257583 562643498 38046955 774283333 -200331947 -817116316 -10734465 -566072544 -176292841 25921416 19874918 -5627282 -223927372 -28553686 -76537458 -100677086 -418080411 -142049336 206410184 -340513536 18710967 -157071879 -36708888 262879777 269646081 -13467190 -420720532 -26410463 469722926 29532811 -88490632 27358322 96345271 357957373 -566510146 -384144641 -73520009 -212632024 -10127172 -271675644 366410711 49840989 -139242992 -214053206 132566660 3406305 -945470996 -20664841 -78908655 -170416384 -4885487 -17158430 -63883889 -219024237 -61988767 72657653 -571320197 -53287115 14500075 -419874219 359127638 -51339885 -14551434 93822557 -252049324 -203916159 289569805 181850307 -22067938 193177650 -184583842 -142978936 -6336853 -447553027 13869889 408665788 877978524 -138136618 -114135918 4593439 -240511 10296119 72286823 -306415346 -930078363 7136528 12598756 -3402382 -548391237 -128118519 -17203195 -697920758 76481538 813168718 53055917 488306192 -564330 197489125 -444121382 269932205 -427546257 -237997078 -169733430 -508201984 47759533 -78115458 43449252 2193680 51484892 -154594273 -681782153 483065001 4073814 16052807 3295517 -381698140 311494517 -51728185 4444359 -682213928 10057629 -441972790 -179133970 -27797954 -593690146 -280783901 48985331 312735369 -6938926 -645449141 -564898633 161127822 75255537 11778119 -247247451 6834284 -38532342 38086137 234376112 524612271 10825194 64494597 48749713 -311845971 188210702 -395419636 -293933878 795689 -42738062 517818708 -6207604 -312205353 75772990 222647986 425581428 236332092 -404962118 329223665 8942172 5363048 -717296099 184836369 -26820504 372224064 -169422155 9821165 -855226579 78735345 288829982 -19983798 108790619 135059356 -33770698 351899548 373657765 -603909646 119760428 -8554589 -784881866 134852104 247719774 76616769 -553316643 -59735517 -590321 -903350 664056155 -563451745 129426086 -170478210 116763569 137803252 219201541 -323089003 -230145289 91249655 66141859 135168896 -260706620 18037992 -820317958 251370700 215464016 -183871706 15577566 -131073661 133508040 7113218 2260363 -755708882 365840705 -609632745 5108307 -274601284 559532919 106098703 -546626046 699748523 -51619061 299988543 15163934 10056840 -162802658 390646695 -29477315 715873462 -765209796 38549103 -139565526 630923899 -78487008 31453682 78731610 300020355 132025121 -87833139 -479319014 -131516371 62228184 599237874 -81500434 -149121229 481664421 -712369457 -1247979 -216628824 302777458 159254086 669612349 240180501 -16851849 367687177 231274226 -46099892 -397725087 875832572 526639212 -55703694 -493962129 -48095302 56481376 -18973723 -230757469 -50092625 -53348554 -731808186 -31383108 732230360 -558468096 439928733 -582869898 -716066879 -69208178 10873551 7286454 447176226 -447844671 -213823006 -195177665 201343050 632150952 44265625 58237893 133489758 243699582 26285382 445214947 86171539 144200095 -96332111 125147518 447148211 701672183 536944648 191174389 -642915120 249987027 -363795799 439722976 53243569 -419773864 3071203 432850246 -324168171 10255929 120941941 3984130 -826350087 195146660 -104199549 -221612995 287736603 -262153676 124963322 11978920 11506817 -659984374 16386404 -18257337 2599304 -84194350 -18729888 -2217513 -239373084 99575022 -330849803 -535158350 -21972606 -157988509 -149468811 -391460601 -376571640 -114851512 -47999921 -16582160 295027859 -275863568 -6493837 -613108155 233318141 368243553 4438425 634149797 -289551676 112725159 -9296674 -205903405 43116846 -650540626 648110799 740113441 50923260 16195300 -77430811 534996134 -783355911 478914645 -110178717 243792579 -15915400 112140045 -133863492 249890109 -138426632 2408296 -460143145 -356484784 169960722 462318020 -402649138 -381240275 895386615 -22566179 10561149 689862925 -118331199 -482184246 86690343 432937675 2691531 26896514 73170855 519111891 102125623 -18383215 -434781754 259986249 -112028064 661989081 759060 -11749099 101924882 -658725419 514044680 -478033399 2381738 -95711822 298215593 4356945 -250801058 22975874 24056508 1041087 -204827898 -720116330 -493186112 -7263467 -2178951 -64135528 -119837201 -85127910 -164461600 467864406 494856566 -510309438 49052736 -198413611 -45182851 39552151 -484009609 133292525 -60531910 155081256 2317866 938720769 153337656 -75682700 -333299018 712488030 195991122 -213588087 -315973930 -838325807 23434807 216305045 -692910874 180605028 -23342463 196896953 -98131239 32820201 -349238271 -662773762 41427673 654614854 67293568 11573314 280564699 -245160186 -10236326 79839476 -158852614 443587235 82635788 -298044620 -566629646 34952946 -372902508 -12849651 26926059 69039338 -256438301 703539729 77622463 -8910655 -336902672 -359823 373797977 12025939 -49309015 -700024635 17165375 362225830 -428310855 139147385 -5715245 265826858 214880877 -569961235 241358051 -894891660 -199203322 -605232038 -284390076 406701678 277753510 251547959 169134081 239590296 -143263232 -59041169 601633804 558701986 -94826582 24450593 303133205 -221815357 -719713310 429953128 7172372 -24852641 -127123346 -68054100 -728581467 -147342696 -391903072 1997896 542208 -467943634 13916673 -179081991 80476450 559358578 206752512 17316774 61979534 -77749308 1061757 -178558080 -131283501 259971077 -103953273 -214755559 -535528358 108182164 182322509 -311059687 -320715133 -298076674 35531007 -5498163 -175601499 102851760 82648641 51613288 413496986 -296855993 14247903 -249907300 -321887726 -35337294 189745528 533416487 42104991 644844785 -357896993 -36826012 -9520556 218776974 380887083 86408874 -344898914 135844553 -46418409 -73434082 -69006856 -6005292 413153296 373874998 -12457961 666300873 208245677 -25546271 22155560 -73186494 10316610 38526397 52076701 15830074 -58712180 -31131000 -253635026 113652630 246587469 -257702688 484839070 125699515 149919459 -433067394 333960809 -282471074 -181115549 -288348925 8900088 33302848 367237882 3481717 217596582 462986549 -776999560 -887916594 13768422 4067021 -20379952 248642826 -587097157 -155061711 -443158264 -74915293 -81790581 210875314 431035120 331471568 -190145713 1687455 -337576838 220285028 132774642 227343687 -26518046 -143137302 72527685 133797505 183920376 3879609 -7989504 332249 282494133 -6188205 22456965 -368250581 -54682762 -7368317 546380960 -550917843 -4806709 497866310 -24206001 101475001 11689213 -359979550 191894908 -321267034 900627778 148494017 -734912338 478890978 330609272 783198430 29659934 -153061078 550958138 -383642864 318468736 -81653865 -208179578 -85884717 196809668 404859962 -331634552 57017063 -127738239 -761240723 -259633276 3707012 -519345120 368035504 -85922553 -80021065 260674987 108688815 -59807210 671856 -56410238 -103582396 -343314804 71411330 48483551 1532865 -31044402 -22603244 751934 203282781 -8633926 109858877 936019889 -521512760 -32847411 629078877 777323839 118266782 -5942520 -23153292 -51023170 -625956435 -403581084 -422395956 -27890704 -410026572 -30674850 -112456776 56048439 -464049618 -20522522 593347716 -82394869 32113913 202223631 549014910 -324567570 -134857190 262752797 -16392113 178810130 -484954169 858866250 -511139924 -355426348 -181026251 290098491 -486722742 -381674092 257157816 -337831049 78677602 -509965659 -25747031 60422216 7152022 656701972 -284231406 354897642 -263244507 -331644245 -595316853 396851616 -84762624 54649059 184588984 -187723611 -277661 375494739 -253883903 -399152322 -160274867 286825153 -548668863 931318850 141723587 249870540 -137271534 -774856959 196150425 82319945 411418001 -66113178 228044549 -7086063 10260799 1200879 228082731 6367378 137958357 107294848 -77654839 -7128933 62545803 150275897 -405507388 -21288692 -4621085 -524936020 -8658113 -295972055 619066290 569548168 -112664995 2595429 198403934 187394636 -6044054 -169948709 -115817280 179507378 -27866486 -101546340 145797146 243486769 13474056 578555 -81833481 -417990188 22553230 -47754099 -136714444 -189667470 106654672 -103952963 29274376 7430078 48802631 571445121 -664993716 -45001852 401144548 816315 54151001 -84083289 6902148 22016171 -146053678 108280865 74403451 384785367 -552351308 17363991 188450119 -159115510 28208953 933268 58187969 86807197 358645265 -57591587 37294434 -16179855 7135357 -13607146 123852313 -344113893 -42292928 108875424 253286349 235935326 1573314 -405710710 1816975 851746259 19460375 437227795 276864426 497056509 5865467 447964930 500163908 -783524018 -155167155 19389216 -216434568 298324579 391573072 -24533650 10208361 -9082508 112065809 114903664 -125184356 172846609 753217504 84185394 -62326145 224614844 -209345253 -345321730 -252591582 -339047042 363320039 123147523 -25771317 156946307 575737519 -470659638 23028147 405164424 228064020 439830316 196273056 -16444838 -11508323 17351400 10478708 -5626124 -536621947 374642199 378646021 -612123818 47186209 572999629 -2525187 481957876 -87675 70647667 -93598292 33218009 556552426 -572275877 -93921593 4417336 -186192775 -271368703 -106235245 4785593 -165085251 -344385868 122026933 77068440 111902585 229735231 134539644 -131152917 21951137 -532728669 -433030869 220104910 193837952 -841532842 -58318825 49091518 52781751 -117644276 -184604413 -3508308 -755978008 -138708304 -53485095 -32373495 -50387035 165340468 37732810 -677572 -5510409 159174538 309913455 12735024 -62548161 -211179687 -55094687 47580241 678834681 104754102 -45392927 -107428125 -1048618 555296773 775392 513820872 -577713525 -48938179 576890978 633592706 -354198695 -5721903 -3812786 -357387656 -324994051 -93704312 -147839863 -3835824 8955912 -143793996 402033541 -5250567 10506899 37943645 292511520 5411067 462984327 -147628 -110488867 8659424 -7249218 -842128419 391935441 184782655 8359279 -45119012 -26858424 -269067764 170488024 86597048 -116684512 2063679 107060259 126651779 440017161 71172291 -621543958 669306539 305589648 64474141 313892287 327845318 -5382921 72685319 114707636 934950 361740738 -60542300 102455343 -445916208 -114635731 187487 32287452 279766624 -428215220 -7366142 -11799638 -92959088 152649791 335168806 -42033603 316241632 614542622 15160928 -90478779 61253297 295264834 116834494 9422595 38400711 362927529 9862620 -466125762 518136925 -282643378 -291055670 -26833628 53054859 59188525 16269467 593303443 -496903479 -158768314 325661343 -310786709 -350502215 -115590588 182560859 131179841 350212675 247292665 -23810366 64040841 -316253135 -209936731 -45229448 -481299549 -411483131 329221127 -7915921 228180560 -522566876 -12195417 77670345 -411274056 -101356503 458932435 146476282 -316103193 -423173501 -31864076 -463575104 51922297 -399489199 53703313 5694600 -76686548 1059468 -168920079 214082680 18542642 -544168504 1812819 -42412989 -509259683 47456498 -7327103 -159569019 -112178005 -551218123 436106050 -294994443 -64845154 -59590591 -136306652 476104247 685982077 -379640341 99127377 9001271 80178228 62016598 -293747180 -6978078 -14460119 -256484449 790491073 120256535 4384241 -304964 -222105553 654850941 124061478 621991523 162868562 153956734 83437495 -199548841 -82965011 171525718 -26979389 34089942 -387400480 65375802 45549087 -3754151 163395816 -263290770 194406307 -362607967 -752621 -128810038 -3661124 -535516100 540194343 -31620800 -89718527 -464236797 -301843045 3345574 -474889163 416311822 7349151 383404627 377050129 144401579 200821730 -83965050 -87338633 -380222273 -316400863 113407 534310989 4162843 34906332 87729747 -372697661 -11776212 -75762597 -22808675 -46536163 -204001471 -47453263 59605896 136415038 -303184278 391486074 -322053705 9223587 -203737793 323757907 140257718 284520614 -209467512 -34540785 728649046 37450643 393506782 234720982 24374615 26719766 509463240 481899785 -99916082 -2808507 -213490459 -451369624 -202614437 -10841147 710236962 6133270 405683012 -45926255 540520009 478869111 -302591020 857569405 -24541113 -309772890 -79494097 142391553 448371091 -248094790 118956389 85456830 -88558862 97276961 155697021 207376324 4770117 165590946 337684344 -408212998 577217794 -804078 -33689932 121991515 -375195218 -63979693 -652274295 162059476 17161764 295018816 371908859 43688620 277012734 247962175 -116291458 -68246840 -331883573 -39525932 -88350433 29772071 -50146990 -369603770 333809870 848598933 -10725371 550782070 -191644568 16271186 -218150866 6568119 -183942823 -609677266 19061304 1008360 1750750 191642703 250004452 367253434 60826031 488644152 -541539038 -4986995 -4335903 177595697 -335724873 -166991782 -718256255 -187421 214898995 7643534 71493253 369659295 5624879 24136143 513343085 271284580 -54008613 439120477 395951060 1997734 125796788 140323981 -252813567 -226986671 65750882 -104586101 -346795126 447741463 -59628014 -92220391 280590544 199778891 -536290619 -14304595 25388461 -209914734 168669330 -31964641 -133023609 112375077 -137829625 134873859 -4865422 -259626099 -277406927 -8932914 760012941 -15580789 -177989053 331390537 -114357669 -823373983 -653919307 400366324 -109425435 -15455442 -364259532 38317239 30201587 8802236 245297950 95823691 -58343678 977650 521794685 540967332 -309668860 490727536 -465475200 530079719 353327960 41194856 87394796 21904589 4370957 -318602457 7876916 590937839 3688314 -151074916 -51582372 153140371 -553017552 5490240 -899443248 5928070 -405255005 -414681802 -32055443 404471884 190816984 -307118628 65039102 6210833 -4462584 -99009175 716994350 2784352 -8246880 -287482053 -144875301 32288560 5602105 -319174336 30371315 107918462 -641259300 717869687 -7281903 277884325 -455172353 -558932891 -1525251 172661735 -154003775 -7839232 -127168373 55346875 45083807 -21388110 465243265 338803010 -258484356 92014021 -815453075 -457376737 776802332 -446696088 -375592745 617765005 547022848 -659988745 31248412 -326890929 471492753 -176991183 185372825 -3029514 237402733 4520445 202089 -46153615 1784045 -374391532 -155131432 -184703541 -379874 415914357 -39870529 23826135 56143506 -316785361 461648035 964477944 -20012799 -119202729 -582594824 91388728 8728409 156070809 -46841645 186377679 13706342 119654019 17551707 -109168446 144286244 602083583 16955455 -16604952 748228196 458857475 -56751391 -608866684 -777931076 207690205 740945103 19034818 204894077 -300845637 276370452 11949625 127197440 -483445574 26774533 219153198 62452386 -556337190 234055123 -202465778 -305816687 -315046807 61898474 -47636834 -585075426 373073899 392936366 34160235 -267059976 195582172 -499017 220960706 43805089 61059 46639172 -25876341 43548436 -343669953 -186905369 -20337857 -317745358 -331766022 3173728 73855314 165782468 -275589073 440311254 292008 11684121 -185911792 116284558 -7193528 -49661450 86920767 285680596 -154110174 -442973166 -89607400 49502205 4884297 -15379175 -649538918 119445012 43421933 131329151 -175140807 -311442434 -24047529 -22285491 105215667 305013224 -238032263 272803081 -5248740 814699045 68485527 -54773063 -366792231 -115956282 -227105035 -18439895 -717179562 -125107993 -723118379 479107826 4092116 -120606920 268585232 189271130 -226886604 -21216696 -12189630 -92557698 -507759211 -8165975 -266509844 -642543154 -13394511 42841536 66775005 23968181 33023189 -311330037 -125345372 -7563843 -816718303 180828113 103241089 -187994944 -410311381 -324687327 218204117 -36272970 53270724 -302291842 -416299594 222185610 -562476846 142038221 84173795 -66731048 880510786 -686399348 -272931050 -117792672 301550201 -109187004 -157100616 64852426 759607891 478941202 290035703 -21733955 -133474783 323534575 -367585572 481979172 -96472165 -1088189 115502316 -348000713 -16795 6181398 -33212601 -33246445 -198398404 477797282 44788176 -551638755 200930621 -191756467 -20740265 231186713 74096000 365298484 36560727 96190963 368242209 395141016 262675069 -88320699 657043833 417882235 353360324 501083472 695320670 -139227525 273835420 142403276 -120154998 6910937 91330995 -357583330 -329262241 188275715 308010181 -595932893 357830614 608647602 33686072 -318125 -33126886 -139265762 18424338 118661282 -11966005 -57959989 263216346 120485343 -806305366 -258010973 -174666474 77142377 115387927 48511537 76129643 -171260342 -118346831 95616444 -315499771 1238503 -526441794 -2618094 1110946 185914061 -34375123 85418945 -671828508 182543583 537354116 -99074847 4305465 109223221 -49431244 189179490 -60350463 -144561658 -20829208 114270315 -38363158 223785269 -363130498 452413596 12091336 -27567745 219648863 405586886 -591060401 389953724 -20792315 786701453 190609346 474511846 -100099906 -22342085 336533049 20948117 38372052 2500564 -16219824 475000249 120465334 -72266069 577835172 20759657 190067727 482354176 -669290885 -26139417 650187 401265244 -159386715 501688065 1928416 388648783 303606590 -187224944 -11670371 95249788 -508440147 -255346250 -13474462 65390356 550208845 -581375430 351445215 -454403180 857138680 578153013 -318458256 -523930018 -132240404 -220043817 680956338 175535769 -630150486 -113179346 172735149 -15070594 697379998 29967745 -408370895 -3598215 857981254 -127651208 232286245 391727581 -131535101 -67452714 -890694465 293037989 -29343594 166606679 -374317423 111870238 338571218 135768463 -126271216 -44993493 15991712 6703918 269301078 -86192832 -261239567 -851583598 -197177628 206470853 -126394385 -159651736 26945988 -53128873 353708467 100984245 111856076 -2284732 487946325 -337609296 -55978910 368419644 -182019427 -440954205 744749159 341146297 -1978143 -137341289 264589850 5849096 158094195 -216307572 107022842 771402405 659859353 -66797759 -34149 20298658 -60629188 357161012 7908342 -2133178 -91759351 45467264 13332330 594320677 -480223166 510042950 35337870 -1033919 -365050378 -160001213 -7629687 -147280754 197719497 -419988216 515080768 84384720 519313972 208178787 1040128 135384111 -626123444 -85962186 -8791667 531388173 -3107770 -144030100 82695349 -51474187 -5308699 10962758 -36561568 -36439055 -464522253 37335024 -42530602 142463306 -7260778 47315104 -212234302 -54480189 -358276191 -62423534 26930072 866139814 11214853 -403815526 227563827 480176723 11637066 -670812897 24478963 158038192 595826092 -368775037 18813153 950683950 348841963 -65649859 -795306739 452097539 110168911 10086911 -271161304 563374038 48539540 -234954985 -98227734 -515385 -35248691 -358893893 -61333368 405432488 252553433 276882730 129302725 -54811933 -62966657 421176562 150472538 -594281 -512530213 1506608 155715650 387267463 -78822852 -233305983 8898594 311294802 -27365655 -209395774 254587570 401095044 -286299266 110812 -186980538 278527916 -195031129 -463381994 168477903 -418434073 -191279650 -184589527 118133453 563150543 3839981 759958395 -459234166 -622715703 -602443512 -41037504 -85268407 5632158 673170347 -51745144 -505395064 -187263182 72755044 -290061512 6268370 -70630683 3987326 227699739 -273758088 -946779875 56510341 -77222130 -204203200 37913659 77005704 102696103 -156144697 95560270 22868435 190114891 430714318 -18643431 -115271967 204811967 -59816799 -69629990 149238564 593997827 -576982896 -16688738 -319665077 329075233 83366508 231601828 -488941050 -191837507 32245878 524373597 -267822971 589291037 147317008 -402421364 -347527444 -451849371 63034818 319352076 99995164 90514453 105336095 583575614 2877508 50499560 -104525499 416905965 -2912258 73998800 -372344991 -439705465 -276965837 278415877 6919227 622515837 -23374797 -317154657 -323861437 -286385072 -541839342 546711524 82673250 -120271977 76114711 263602427 -190177140 185358878 464422314 77843456 -565135350 -394496041 -36624272 -156624301 59098877 -654413987 -820055 -135449374 -635679003 -411522593 -323061797 -282691927 -712542 63819300 67326491 866405136 5872132 -107902182 541908534 917578074 -145957190 262664656 -578875518 -197263071 44762242 -18609477 -895042943 172678294 50751765 -10172355 381726220 324034954 656720368 -25992051 46835638 -177117063 -9666788 13626526 -215104703 119385665 4251815 -147697510 -106264875 -5371680 2586496 -117689119 311389469 103944831 92680967 272480378 -588051607 -446994252 -11477323 -374056548 -2087447 116518082 31543288 -80530311 543498353 -267313002 98280157 209641185 755426720 -142741065 630627490 2258492 -65564792 224042072 -189493114 -15818271 178605514 -263017395 261397112 844286535 286774886 -27192844 148192713 267327447 -62918174 191459693 14809456 -141621361 164611867 257414775 -379928693 170179334 11276653 361723957 1072903 -318564070 -660596478 -97428900 266754767 310999216 16877495 -308882616 210873180 4558727 -234783754 27333494 -35402688 -362299947 -49530135 -38917409 -491396962 81935617 62560765 -297506888 -79135188 133601474 -14842482 165900893 -190632211 217097503 82632 -142524183 28634193 -264132413 -403275478 421960572 -2793400 92360599 11855962 38438089 573656765 -366953359 101650689 21728754 172876748 -411879803 218842179 -276183779 -198436970 254554777 371683651 94481501 46383960 11189106 -11295245 809980238 -8356274 231718674 691198648 -638573132 -802128506 -444886462 -471801281 23580697 132823952 -290464118 773057092 358767526 3985242 376066977 -190716646 -228066152 191696765 -546859078 839517109 -394832366 -48236030 -19793817 -136152047 -971802 64346945 8153113 203742914 468313455 -132179854 98473222 -680598206 -76216340 136750500 218766 119878258 496715525 533385047 -50058244 905632287 -50023626 43926475 -30588894 879791870 -428523584 -307097854 520132639 162505707 271399571 188923479 182222282 -340286094 12721131 303318108 296498977 97403771 471847573 326616160 -414694794 -61348944 -427424303 -632077100 -332816144 785211289 54699125 190088935 -260134219 -15456692 -595945269 58973376 -224760215 -563083334 70483646 232800716 -23680234 431763583 20266370 9283602 46075331 -225335753 649814734 7942150 -327287995 677695984 267362292 -240151470 28802942 181883618 28093983 -924926025 -2561531 -92306281 -19381343 133896275 -23245929 71305280 3420638 -282949502 395129905 -148343563 1459173 365792547 -219790288 -170720220 -113995486 -580346067 -221786376 172838914 -26052997 -4278732 -378350370 317536916 -1097629 96934770 21169424 -111530505 -463317446 -3279642 -531767082 415313599 -205918898 77897223 178045785 39760863 136905892 310922620 745200391 -15132207 -279808842 -3548533 -156231289 -191558761 -55700166 118069890 -68698370 296804697 488824008 872519623 -763919974 -344762781 46591579 -488053458 495174054 -185162980 126851033 162565519 9462141 529469913 -517273511 -1448996 -28000051 27715444 -168184857 -58117405 570480518 -207388605 -146132793 -591470477 -187684868 -245760116 93124545 908702764 -5265901 -26567972 -85166476 -1344815 -610827844 28195306 -87385249 -10490898 520751973 244964424 -304372548 -15599582 -348604845 581645057 -4335231 54904383 -804871583 -3560211 70764117 -83208878 175909482 -200141406 14621923 -152675972 -529592837 192318782 189765711 -185019530 34913802 18784265 -184693512 214526679 -13451382 139746126 -374720372 -843101152 -474495184 75065571 37549484 -103806884 -477397997 -315131724 -329070276 -3078867 -247982868 -354752545 -30248495 5742145 -66102076 -353639147 10780905 31390968 509403995 -489534110 89985257 93511280 -235979953 36045946 2489839 144068014 189126368 266546871 -389183046 -297364826 -54258935 293641894 -263604030 111690227 -623312979 391194860 -158791493 317140857 721613255 -467547754 -69564642 -279365672 -223486726 774242390 322505679 393840783 -321955068 -52831953 -895447191 -13548448 -833063600 -98463138 -47028599 -696572343 181540678 -370728827 -31478177 62979818 -163325099 -208858082 520077184 -228763081 18965513 -1367258 70036342 574949082 -452960153 -407588 2969000 -145843656 -40002616 -190262287 -155682166 -408484546 -14355811 -23911062 -360981091 140866946 -84679624 -515911521 -510296426 255859106 -422515346 -19472179 -136497470 238777757 839421570 -139872561 -200806402 -449103222 -176213272 -240556036 -55778184 42061623 -21181583 -214207227 -195009264 926676215 -215487323 -103177658 -115735000 26024553 20207462 -13353404 58206571 -10162734 484346986 518969795 391614615 957213 1715952 -333589221 -35412475 113310808 348594718 389063738 34402910 857733313 -357715455 118225748 93071310 -149874994 -388736361 113671718 99072000 6671002 431488743 280647311 1889001 69523280 613526819 -54041638 589812147 96667029 -334700686 -613590203 -185335969 -56889622 249627777 -254804314 987789 -37364278 3689956 -231767898 -774632033 459350907 187871505 574396777 127697810 -630025998 302379604 20593650 16936599 459674003 -148217376 296805209 323219619 -97549928 303689616 3645407 -173121574 -470048643 -475599498 -81103016 -164406347 491478579 378786879 -18802597 362559172 180587038 265191927 623147888 -589000521 36400138 -7989885 796723 139834499 69488927 -410925736 223082 -20164660 -241360203 -197554173 237202951 348435230 -230090755 309169895 -13958195 -523268144 -404163708 2680615 -101978320 258458037 -182374146 108661391 64905343 228929 31064178 103931912 7393620 -366768542 -90398251 208657668 -569272165 217299800 -757845314 -233794107 -27034337 540035409 -449540537 164793587 664847775 -194713659 -249915376 -249891057 427245851 420749325 89512553 51299525 -105205766 6814923 223997826 652550756 -501432278 137294159 197090887 -94939093 346905487 -44228230 -74176779 319209477 -415694209 4617099 371765420 -2789745 -31073860 -543659703 393618171 -438186920 207146655 -149429164 56706075 -683416256 -209134830 270954559 -364718601 44693401 -348235199 -5506340 258755012 -154597006 555632296 -8926666 147606223 -97739296 -630220402 624357451 251428240 64935046 -856465004 230873658 -245478910 12056672 342791035 57812243 -553327567 276860227 -906513076 -155124401 -164427186 -218291383 -226508482 -18226673 -22239363 -150241005 434591796 268325690 379144378 34605589 -454918982 -219317803 -17565954 536554527 12784873 -40835257 -564604586 -592450385 -750178307 439744447 312816595 -88925701 159284370 -4871940 -288128491 111092620 67682530 37937604 238783374 -494473242 -62950209 194092224 253264251 184091836 31468596 364291870 -714114389 145026978 -63160673 1962727 192132990 -272432613 85354647 545478231 -156110949 -669865073 -19469800 268727909 -42881322 -567342860 45209533 678937125 204036218 267357229 -246134001 3611004 -85193323 3800884 159665720 54430155 94214254 -149066264 -192318931 -6073659 -101711681 68390424 57740280 502178542 -3110311 228441482 -27576036 819105962 -144228563 -45393840 96362476 18777114 2735494 -29188465 -21647355 -595249082 343349780 -21557003 218135173 3507217 -260376728 -23575419 -398003165 -133843913 743203536 119729262 313198555 -9344055 283097690 -576083257 -1809261 8676861 506332484 -326597949 414569834 439078659 -165800629 -295387744 89777383 -93415999 182466268 61681069 -11311067 -29847161 889029856 528926889 307744951 770947039 73644086 590779707 -57468393 -243957046 -348764960 729738709 242358221 867017 -514670920 129088343 -359458775 453794068 58551938 -156569244 -3665043 189071875 -127670 215036908 326388901 328472152 519280423 -109406083 -151699644 -128712301 -92674796 110676353 226265415 -388248242 -101999483 64580869 36523519 131561503 101060059 -201518552 -217988066 39312311 297528036 -486121069 -353062383 -731913680 149050205 -181168779 8578833 -2880023 246457944 137214953 -293585578 -14372145 5676989 -225842501 420421865 -265716952 -752349187 43822691 24457835 2275197 -301597257 -19110820 -125474266 -120759072 -216751537 25150927 -2657075 -767074084 487986286 452454508 252661407 -4239836 46491330 394587604 67085329 261970667 29505223 512027985 -146709379 -374462968 236444395 -180354 -88446901 282426425 -90419887 -622730750 583119693 -5055491 28726445 103560881 246854549 194653273 689867485 -9254015 -2511222 -872625 58403821 315369953 -487625652 166999934 -252164834 92442786 6056208 -58485714 561270504 686449300 672998930 -7776060 1442202 -343138113 -37158401 -86621784 -3812006 18246935 -48962148 -158249837 273710993 175310134 -408105167 292760822 181221095 -891590101 -45489136 -693356678 1208199 164311585 175953377 16453644 539602726 -190436108 144125857 -178629296 -19435079 175617603 -117437470 -89872966 282493568 690013012 -277222365 146853502 120529796 95459232 -64926335 -330469458 275147151 516029732 -24530833 -393666744 -304678225 298521443 51231462 127717226 31343313 -326748512 199781784 -29094952 7939102 1926830 88112516 385027108 4184139 -298759818 493997028 -180308574 178824772 8188189 -239392774 -525889995 -560139956 52550269 1571748 -374405974 -47638312 -340868589 -747630580 -551490526 -408621660 -67957811 -824260668 51540861 -148600833 -131958606 -95910991 -482294844 761431785 200306475 -216560474 99892224 71135039 -43339851 -537754493 -165212178 124457863 10456710 -9158661 169782029 353855605 -751366554 -170317637 -487140562 -367565658 543251014 -934543341 604101850 -9710839 74014280 -150102388 -146972183 429176066 405976272 -171721680 28594351 -73279290 107214071 2056938 -252603373 -212933643 427251266 -399510264 484309360 -322659940 77840110 -103077015 -136734776 -1261758 2334227 -28882294 -651255089 -157343419 118911253 -183680221 -687387719 166783544 83050304 -35092947 -96902986 -23929985 -29782644 -11543789 126946163 -177857701 -139978273 -257721841 88967175 -239456865 -7493551 -1832529 49640646 404770161 -128198627 -78386192 -190118517 -668366227 -433220997 -230858510 233581020 -36748086 41529749 742624 13881772 -146908824 -732687392 111312429 36575021 105063472 6402681 367515360 232570109 -439040101 -164343781 365120534 -319807595 87247702 -17511389 -822014578 212425431 -1527196 -17970218 -427509963 -30168386 -299188403 -11531228 -90286880 -13316720 -576382308 -755332947 -78119453 -227288642 72120076 19159680 629081731 210245097 707065432 -112406583 382592968 -264570534 180782916 279086617 3008014 -78562949 730939345 -341567739 -16691451 442668222 -562587002 -325327358 -138296642 -327660163 -6457937 11184113 -29697481 262214163 -99360199 274956297 21016439 113199295 -95291732 557802257 783751579 280391950 458445703 -25472729 -312941287 292722435 58411465 -600983749 -404841044 68311451 500069826 578490896 327276691 -14431197 -231044678 -16446405 110776644 689129134 -181343251 -26788916 -24374533 -589531453 -604252246 187027076 -373597791 209988176 -230831873 15286136 320613233 305193663 47533924 21013599 427876336 7300456 -95155481 -228171896 -235029562 616174200 -360177357 -352457802 -402934553 -22316077 -176124296 358092733 17998481 -119077787 16898547 -150277210 71481798 306985551 -170995969 25525876 -47909137 -6236463 -54362753 -32359043 7587337 -5787148 -50868499 -815308539 178320526 -67379941 586206335 -174334686 -52462043 -87209917 -316996016 85793683 19379845 -56530730 -5953666 235494268 296143120 14478705 -29916 -438141511 -12688903 -256385442 187360181 -107155973 333785585 210305013 -24718703 -193250407 -705193905 -58035707 -99195804 539806469 -208053478 -216436303 461056781 -77693596 6784201 -302147653 -727089692 -405120554 -13076745 -812325881 658353539 -257822960 380005158 -2820759 371758248 -271356722 557278067 398823794 6443678 231340401 -25759257 -110765302 -130472622 -318646286 154511689 -108031531 -132846482 748337014 -62262178 734528499 -75893409 -550420170 66128976 474801089 -560883293 -572286116 -179408680 149878416 142790266 183171441 17090726 97118395 111615313 576989398 -125967270 -191227844 110815274 116950113 -299430797 179276801 262558586 -52984247 -460904085 -252469028 151437549 -25131961 -679467564 30335485 -289063806 257391771 -395666388 24454773 -53861746 -67249846 -28223113 35622988 77590223 -9812882 -3870923 5512076 -263516110 177003709 -104165265 9307634 -478978078 353599300 -23462546 -36849324 -519886252 436696089 100945185 69207319 137451992 292972381 -221954732 -72467576 -31115004 20586604 196528531 -231139086 194294103 -532571492 -208317305 40672770 -70422168 388517988 26759190 -473713695 43106957 253387116 -322765950 -215592523 -21391801 -613264944 1965217 64607125 -354818356 -529159577 315758958 205755597 -423945828 839273355 -140265064 -9989715 179474048 -261181978 228357539 -171989729 -905285228 -75572106 -663664584 391297084 -684724882 133213412 -426779800 482508539 891643170 20478766 677378 -15051954 21768945 14890046 -400230670 -438397486 127520758 -1309449 3917088 366490807 -846533956 -13947228 581510040 108962151 633137247 47562757 -55099331 417682028 -467627172 516552520 226910860 -186183167 -138054481 173293222 -260160 -78148675 123465348 -40590058 -617231419 -310191933 -809814639 35630291 17838770 -241365317 397045867 -240908190 73971085 278761785 66445867 897957137 -867352 -564127695 -255610501 -157075344 -385261200 561767809 92936462 -15203060 456884640 -602541429 -139096066 -10952297 516629907 -402165050 -228317807 -157268646 -212131714 -455870403 -250047651 -777374438 624248641 -157884691 44791991 49014151 241330540 -594649709 710601397 -230027838 136610743 331648051 461844229 218107009 -10566768 -108626112 591787757 -236319061 -225862735 353953433 -484653546 519270019 75372101 840736608 140080680 66875715 310455107 -8483183 888245399 28128340 -127687572 -817015545 281241223 -727953683 -214172 -77950051 -704229964 -166256081 131472434 213058487 67420319 17764336 142222763 -279593782 524351089 -77885765 35698366 174713930 192325219 430118406 117788371 -387926138 -4619274 -253345729 -368435767 -6771279 76107296 -97562578 -203258144 -320174192 124586511 -193376016 419370566 -492105155 -239291080 -642872445 119050398 -47052885 197249889 -155151 679310090 21881141 -122356777 85617547 209586940 -204838203 -3184559 257827147 101007240 615799867 -445026927 319861881 394281877 -744684204 46864983 -146729055 -115246704 -217406232 444241667 -376199412 -48188879 -154736118 102967294 62141610 -12624576 57807554 57681456 29970972 -486098331 737558493 -30521307 318205093 -28041883 -379104036 137177521 -98514192 -557770429 107545001 -138379951 -539552552 2529337 -50924267 -256877251 -120672417 -26528578 -198366401 77835465 -203112511 300004605 -11832894 233301210 -482778271 531369089 -331701165 7828047 729722836 44363828 -343762599 5714258 -956801 98255261 411848772 41103386 79224568 96698653 -290738789 -294629363 -273119823 95306150 434873791 24954514 -274680687 805417079 -824793 183012518 434599764 -546928193 -71914402 -267917159 -3955556 446836274 -17082343 -344818147 -4842290 -649729526 -165522598 -632361409 699185382 -156928760 211276706 3508271 308260073 -355485977 122703592 -126562409 330954202 -73421863 348742491 -69781513 213313222 -49714704 -6274611 -534091994 380557456 -265062146 -620785253 133172187 -379416695 -86822787 1912668 -110447642 54899182 -178645012 -112482929 -119887376 -348129542 102154724 -201664165 108087005 18095100 343576 107444961 179965751 2337584 95703236 126818267 323509563 293315749 234211173 361097482 -383909227 437482051 -4968769 -142539000 4033232 90466325 -155692416 -7118714 -177727268 -591111413 -649257607 175205051 -53376112 -5883932 94239288 -32776018 64756567 -565314144 446169597 -397643885 -139685844 255495304 739306776 804976406 88361078 -222301965 -563974531 -309454022 -643284591 -633215336 -342736450 165733711 -72048111 -64640740 536153166 41666994 262437756 -28087910 115421695 341887415 -19379115 552132073 17903600 130188891 -50155197 90068552 -39212835 13873216 224635266 -347267524 -392258672 -130935340 -162193091 150523474 616909391 15206647 409872283 417360817 56126559 -417026495 494259794 -194329753 -29616775 19334644 195535305 -116053249 -267085613 74999104 -512000832 -467257768 829907775 465516255 729902850 422931414 385768392 258761268 70489613 629567725 -698929382 -110131528 48795151 -65093394 7747774 -31011155 -196206596 451191804 733858020 113265049 -576506101 -270667530 -133021400 -2298054 -7402335 4833319 -57245148 -48784090 -573035403 109985251 21914835 -374915064 -3392995 18466437 443667526 -524428985 324407869 1720496 -121834491 -203133997 458441172 -192622756 337663993 129339151 86199505 -111522101 -2171885 -767099201 -245402131 148139558 -131255041 256612562 467399744 -35643662 237508635 -452583933 56276768 20148874 -82513547 -120185859 111605797 31697283 40720327 -4885197 -261549031 188234905 346742446 -18594971 361051011 42002008 -525023005 -342573668 -195114959 583565107 26587884 19611613 -137494970 -310543457 -39720234 -854052774 978845336 -4103719 17144119 -53684077 -610624151 -99035852 -80813950 16335632 7200304 16807298 -7396898 83155512 462993125 -112337409 -738450329 45472595 -39262 -555695128 -3767150 233144051 3668189 -359897975 272065561 -140573682 -13988563 -223858037 -2070010 9167316 -623416187 152425151 239849987 -72958134 431686423 418941010 -141851194 15757653 7127090 -399260830 324762163 812732271 32002748 520665126 -110883115 554862086 385253751 -97462669 9238396 59531746 15840304 -98766361 -170219439 -211244837 -131622392 -133780728 716880004 -16449072 68656236 -75041592 -163834951 17196213 71716594 -299765838 16892685 -369945814 157789264 -174707517 -337273524 -278812674 -159272435 257297777 -74295936 50402478 97619540 -38539058 262525537 -90982672 8698853 700467274 -23105598 -313665027 82479220 379484197 238323179 809979348 -612065321 204310 -15828151 611405564 358059066 -156811146 198810929 135793300 84129505 379036771 143152642 -22391839 28919096 295868026 -76200531 -554277837 460844099 -71801287 823023574 2278225 773494029 -93421823 -225995405 -79064160 -3445113 -57968346 -22958794 -5329884 772142735 402477469 17643762 510987924 137360812 -211034284 -96816908 -21258163 -31197963 -62406042 17733807 341513351 29501922 -5401375 6575853 -12720977 -510798562 -637256413 -38167102 -36769650 -1690969 142036975 -591414597 -6934277 500633481 722948707 85295 480548465 251837523 275628504 -256851699 177107427 436294343 -940312545 -457063 -2340490 134531065 255457955 189348878 77363163 -174233430 109137076 -438759274 -220161215 177100355 604362582 -116622304 -43682808 213114560 350296797 12084333 -759282460 -182970363 183946297 31392134 -56743219 6894503 -262949372 -193594932 -285578722 -199683645 191208646 -362289948 104102485 -285934998 19939602 247227689 -573575663 -1728779 93645619 4192323 10175318 127247610 -47140931 320129956 248925113 -34284730 -363500447 -426908031 -320632680 -535096251 -392529003 -98119426 239670597 -383203147 634206920 -674784159 190259828 19628238 70228291 189002326 436037771 -3603581 -131550107 5338512 -111851333 -160458563 -122933048 -613046742 486439007 -114293311 -17712880 -661705605 -186942142 7619550 356301 -145117891 -207644223 -254146241 637533745 -4781741 -901612308 -127907649 -243145452 26720229 -219310179 -108873632 63545643 18679987 -177698743 88170841 12486262 252597592 415303868 -210505985 -185960154 65788106 -517689497 268860083 -22359219 -1954951 287082995 552733119 -129981236 -79669792 164925545 -537644433 197897889 -14372193 28571011 7550718 -123930231 -5723919 -284108620 61107708 -27118704 278894055 189647690 -118269060 -342034883 -63528564 161482128 1566394 -454286356 65191632 -115102 -571593721 21058602 592606665 610702034 -80510984 211923336 576561072 -151858856 7099551 -139322566 658158490 -283307214 -226140176 208938556 240511974 -101877958 179798875 136297 65272798 -246515759 -745863738 -31174461 23203512 -241858682 -553957474 -723948375 31541353 2993969 22888408 -366598245 134667259 -612677927 380167515 153491210 89084222 611981072 129131048 173555766 495232722 854349028 -824819827 -12046228 131495952 -713749378 9804564 24869891 449357339 -74884126 58638402 -56695411 4861988 -317557781 105946665 -544873459 240463325 569892905 721116125 -442742506 -102308155 -7269484 13113369 858694039 584316519 395491525 -31122815 -49699363 -894408762 -659581712 455024136 -58886869 -656071985 -21058483 -96551711 496291854 -33898687 216695988 98425333 -176989415 -111064645 -61361408 286739697 180706905 615365426 -495538251 421610025 -601383 318241947 66090781 -325235895 -16083815 64516688 923020652 -3296073 -347488534 56429865 2546732 269232547 -4331546 -144562637 -248822064 -38400734 -264355913 -131846110 -25403900 -90548700 6902621 -328482149 -144309812 -436796592 28147614 -17011266 -120734578 -214991538 4821066 174856822 -133773285 476265465 -1909535 599098255 547926653 7311807 24096362 61364985 -596854116 375581757 131143485 -750029476 -809152174 237388183 572306 -366653135 67367017 -188630412 631018648 -624964637 90305737 -16658543 -27288232 22325778 410365967 -233209689 -95876546 2428741 578897359 -613288515 37904096 -92938775 -413309510 24286695 -94762773 -230247267 33519878 -100249795 -1602096 167738228 -411809471 -403804983 18653983 52031551 -125456914 887439889 737484 -99223251 644962098 -8998789 29134777 -163714312 146374616 15722725 9953237 215391409 4917355 23201631 -82846638 63738686 -312603910 163195018 680220705 -14567604 -464923396 -3701182 18963325 329245916 -54001637 351432841 24932041 649444762 633059173 233017175 -866640032 -18486055 -689188715 616176515 -550775477 449527576 -293422635 -13826339 -3857323 356819179 -78340240 490929001 -87486889 -35857732 -23754372 11695058 -232106458 81048875 398013983 113924081 187979372 8359452 -9892167 -189187353 -19903296 -964595884 356189504 -26639722 45220337 27782266 -463629259 -10267788 -187951579 8079449 -141126481 -21051581 -594393426 -589176623 -145737037 6722073 -675362498 45527963 -162937199 -260828707 -96376872 -277967343 601407801 -60857373 -715445469 71516271 -218770096 361021786 238869036 -54513606 -272958211 -41444778 2461686 -82203939 -17850061 444272024 7635422 17661139 331452290 12209800 -900787582 -661873479 100650619 439428845 170036867 83514548 261740553 351503403 95459661 -346843888 -110301524 -398543625 1244543 4585894 -388036437 -83049946 175523177 -6722133 34925607 177289339 45323417 599344443 -219789736 -639442891 -185586007 -737642595 98936031 509906046 367186796 41528651 179761245 -9425390 -178561311 -32974711 34486549 -35601823 87500637 25396032 262082159 -678517242 32505217 -453567047 -20295615 255282133 74529101 527398863 -176359342 285225557 -138156113 -97491448 234257490 -470434450 14644925 721065696 -4846384 266424013 665650387 -371573608 -394180582 122128431 -107645041 48664192 -19928810 435140729 66858873 -17249801 -582771772 -5818045 -258950754 -220919336 -724446508 599727894 -95991025 502980997 270406598 171295165 169832171 -122997162 467645760 302158928 47746694 538610757 4481397 -476550209 299379336 -235223467 -30681470 -203111249 -70475657 1551641 -237262713 336614291 -202258960 16219296 12524457 -18804191 87062172 -3912129 -132686553 -177579663 -32691681 193162224 -677262 -122533384 427549018 -335474366 192793944 -126307508 408231834 -90733708 -413341215 -388528608 111092679 74860708 44271805 16301982 206845227 292428719 -311807771 49480346 278003998 -260848219 -333641500 372983105 -212785979 247671753 -86989701 261219083 -123396663 -1009262 175781805 -17957820 133954493 -231137028 7767307 -203209987 -50230756 39682088 -377233681 -290222606 -78572515 62516903 229888266 22410054 61268225 -147683838 838049395 81869187 -458547387 -146031124 -35206951 119119800 377283111 816268750 -9474996 800941300 -4627687 2776197 -166316693 -362760121 -53124800 -162126758 16669705 37154630 624514930 -267602172 53739259 107797134 -612242711 12295147 -727088530 768213101 -533660 538760593 135048204 -117693746 69754111 -908609473 221669843 261247322 112639917 -206165378 -337958710 -274131463 513570336 230371913 53983929 -44307375 18703874 128834430 20073897 233121146 -182192252 629950213 851883779 -132156560 27076712 147454367 -75404141 11234814 118308168 -10840359 142606 31756987 216255181 -160631553 -75957255 -356431408 -218941223 47683870 -392536071 21421153 -367580351 155576964 -880763621 131811099 101004428 608178462 -56271828 199342104 -417830385 47990274 -306798611 -949377850 -177098717 -14218193 146179252 420231514 209373926 -170020603 -229948455 20356855 284495268 -166707049 150789330 816880047 -597344604 -33965445 403964271 467583987 266517248 26747325 119652635 -6244138 325831326 -158575833 -41608354 -633976098 3425896 190359169 612219821 -336835796 549565918 363793839 3631810 -6795120 427382729 647496431 -34002040 125089218 -121860377 226741887 27107734 1587488 -367888421 468556662 307271617 75157788 63443552 178102027 -33522461 404493134 -128411694 430914712 -391827752 -108369627 -6418574 331574277 -44873430 -200521991 223353545 -208415574 190811234 81211779 238065012 564417520 637117695 -302596990 31255716 -334153090 -294378955 30264388 -370465335 370840170 289461625 -246154534 -81309199 37814694 18356548 -9381695 233373964 196842951 -713783383 -141792312 -63650420 238447450 -489997831 37123554 197411954 73844315 -158713453 -98141626 4103745 103943022 381926588 -294216169 369543409 11267160 -810717076 -339644850 -369305326 247500562 621841574 291600826 113393392 155715727 -18258705 -420753694 43079996 65227673 -433800135 -3655939 -502563643 -80613013 164564568 -54151381 -664732080 -529912 -41364644 32237777 -359482641 -167780555 -224919056 -125552419 4927709 -493402564 116807850 14586839 376663584 138489111 5041853 -3085279 -331316049 83364732 299193838 -392664412 242003104 95097538 -417849497 -70754699 161757295 185588473 -76341168 2426676 -401536275 -346447134 -651819118 253719232 -39066081 -409449783 -253284008 122638419 129694879 -232287610 -219633033 907427397 -114903064 119565921 530757745 -290216497 -339654520 77732584 -311113340 -149873268 -48848977 712277232 -222252292 275544256 -11846679 -540034298 430594283 -26234179 -1504515 -165218806 463500826 251195860 -889233590 810331982 49212321 631029662 3871524 4700192 -152212596 358627331 -134800866 -439267208 -309166344 -503674803 146174412 -220776442 125122267 -293816204 -684429673 113193026 -25146624 -298198485 -102395122 19446499 -561760000 -20588506 -55816252 -166762596 731849598 261750833 -154205688 -32063308 779291919 -166188811 -413746482 327388403 171895452 -423311229 22785531 180507679 -6408933 -36941611 -578587612 -132391892 -70415556 345586402 -129033676 -489887 -8439288 -131375037 -474722252 242285397 372904752 -178891191 3774968 293435072 42549138 -45021436 234424489 -159881410 -17233002 124869458 39671178 19403211 -196203892 -90053941 84970768 -313636629 131716266 -300797816 816674923 -254149287 256250492 -71618577 -309625807 194591381 -734598023 264908999 422837830 -11459052 78833180 -462646064 -164784356 18363547 31922466 -469929953 19174132 329606225 -155719039 -54213846 190993218 -183412993 -35372130 -98483 36490636 271446147 12527889 46867811 658499548 -499278234 290608553 15048201 685559116 -176131580 -109505894 152260859 -178660136 610663403 508095 -130681829 -267177140 -25398423 -31700023 -375198008 9645093 294040537 146173115 -14280690 -120825185 -40222241 100013651 -409462390 -7836798 61349790 10997944 522451679 274204516 907772205 -193921882 318684118 -251940936 90047054 -161771775 156785900 -59913932 45634487 135166969 6447739 -167480130 18533950 -464582447 176927084 491712715 1384355 -56167830 -310467183 -241526829 61215517 26444682 -348499720 24949295 130587502 62507496 666547016 -548222393 504611293 739021659 -159427885 545307 10672474 -175663993 -555489617 702664 59852404 -4194624 -584080229 27848606 169023538 -35995343 367024691 -67960460 296510986 67749084 -398289521 -336265226 -46202358 -8463704 156030988 33569075 209276282 -5867702 -199835909 -12630952 -203612623 -55247236 -270193430 12938639 7316540 -573315803 -1005984 -416723259 -381093722 164893508 -46704113 -5745206 -424607024 -1604897 -194358276 -42981010 58078626 159304445 284919457 -149153500 -77266590 -263429296 -560843039 -759680190 168380488 -156518927 -46145667 568086725 -11694263 -239336908 -83657625 -78597494 -16542926 -267572799 531828744 37487413 236462721 -882727523 87914216 -286839890 -12644484 11796831 -9596297 -32119605 -275775434 -208347006 237476280 -162403991 22106531 1951607 -198595875 -24205317 -2284941 419751628 -466292346 -336062472 196757202 114451460 454955977 66550488 309140935 -594688072 -33305515 78518522 -137484331 146111265 52065956 -500802016 -14834184 61035011 10373730 14696704 27095307 -17303485 -281572546 245037888 91544665 725630892 15929567 -318099127 -114046239 27176273 -224508355 -35304898 12174047 -500429440 -15983630 -3318212 12367898 -26077670 -754547596 319891193 -350514751 -56785670 409075307 301466611 -61979586 236212784 172424654 -2446206 591875270 200157578 780307739 577480478 360500243 -3583844 7511313 28047056 206359860 143339976 -583411347 -741089901 -277765298 161818519 1623081 -240981011 -265125885 658934927 106129836 -477300590 194518890 411837501 103052212 -123218434 509880920 201330851 -80765582 -21647307 -133758171 -89398630 400436936 25846267 -714940377 -42318527 747746976 -6722721 -510299826 -260342155 307845079 732392455 -620915990 234686822 -275145771 39195352 8893443 -92434145 220847873 118978295 16493703 -294245411 126997918 -7147332 -113916914 -35405311 -96105520 172822249 -325000844 51815280 81743106 26505472 -188113011 -168070745 -101305650 834530175 -96174312 -207580485 -439409383 -7781213 95467374 -66810143 -191662656 129318360 -275241925 278674446 421495165 -271571215 60806178 447563622 339461835 -396999386 16178384 252009047 26868081 -14238729 68849604 71549644 613677508 -274513 492502377 10408815 -8675802 -157988938 341254393 -568359149 579534602 -369053394 445882079 88001886 -347007088 412385248 -804693217 90410249 -170999864 -44721361 2482228 -12702632 144291636 384805565 -393775380 -3836839 78856027 182353507 -405695553 -247404287 459723899 -4123576 -20881423 407001395 11730859 -292359913 -27208698 315377066 391974669 -179674 -463835059 -2865469 -80311468 12168536 -405804762 152122345 18185101 228500249 -476449524 229599961 9198955 -508528742 -70912983 -191325561 -381182044 96675150 -265201699 8174878 -6907881 -33775149 39212700 10583602 -268534898 85646704 -199026562 473498344 109754774 8417562 164837486 -82262828 -25820402 1656405 285069350 375675055 -42930386 -8433750 412833037 -397110886 -410156572 -117263919 384334907 -760621140 78928117 326782288 169713413 -386543573 -546296413 352380036 110167942 -3669055 -70486449 31776702 -199053485 -7868472 608797893 -48749430 -324831111 5534603 87865135 -44924578 -159995671 -2833882 251703181 222445759 -233870362 149462145 -30445716 -735439233 213600801 -98821872 108713887 -79373274 241728091 -229572007 -116541229 -157106184 40568752 -25581322 313220730 341888062 -428728773 -12503143 688385523 -89874909 -719632647 6293168 -378204857 137210398 -4475870 -132442968 115718409 25639623 122652497 -65102240 -750199752 -449347588 3770150 -619371060 -578761576 403272390 -352156880 197151808 438421874 65387834 -88055176 484840992 -45457368 124894615 -45508005 102163759 -175567754 -220755064 245164109 -679372122 21746371 23321609 334047940 -393287230 -4972583 -102896574 -562409131 376970729 47088628 162006461 -1367741 -444578153 16956411 346420977 128438444 -357055037 783246114 503713424 57518558 230111664 -198318097 30635264 -70396937 52692371 173060991 232842619 -85009645 357187831 128119538 2026603 251057546 -5391447 275753419 -360165075 -344250111 217556010 167839489 671752839 -198147116 -259474822 -100912786 3102825 222621194 163287372 -654601514 -37589302 238951378 384997043 -2798750 -21529370 -274354582 -225402677 351720808 27264012 -662428145 684578350 192031797 -105923720 258409345 11792511 301673477 -371088115 -149480045 -300869795 234689841 204266257 608372568 -176346689 -395962654 -196081722 160985550 -19892882 254018396 200010947 -6907682 4502681 513766685 -552537346 50623603 835423164 543478894 -405948763 -255640382 -249451152 -188057954 227642357 -611852132 226399429 92774724 -33961736 319933471 222883649 -494372 -27571649 -106798484 -24860994 -15724699 -492479861 168187802 21459533 152399175 153226329 -193024614 -57712248 -319038840 -197961425 97605521 811166316 21569354 528885677 91071973 290067998 475866494 43398882 -462627080 628182331 -119826811 -125815087 246567967 -364015075 118909422 156517018 -38708239 -139847679 -50110118 -274127404 54673070 5528775 -816951675 72835837 -129141514 -3508135 432754100 661906129 239556353 -520465482 127841749 49184582 -334381482 290507038 425967115 40906627 93265678 442264648 22409840 228846229 -145687140 712764927 458357191 -51388382 44760999 -24076930 -31446637 -123016095 -94218867 -728639420 123919261 -519519428 119318774 -101250232 267731 23912205 -457165629 77502265 583940925 56788245 721210463 -577493731 -6698376 -244800125 255319407 -79598573 848714745 311469896 -14355251 -25555262 215044334 -379788801 188133551 -32192841 48587795 645884363 -647373160 2736832 -130518702 473244424 505520207 -72743555 9529912 56987369 -171713989 782532259 241528321 585725816 -228098780 -250319508 235779037 2216930 58747418 -135406523 25208626 -12266822 -551706173 -133964004 106129980 331042563 7998117 -659507819 -255324416 -8071022 84657275 -17732091 209601840 23812419 -1394757 107580996 7871497 53155617 242077155 -124888688 -311128454 -6281771 -963970 203415351 -346346179 615800733 -34209014 66515948 -69028482 31494255 46104996 173711104 -51966193 614671383 119984448 -73452610 657205439 -3051437 -386643921 286246144 328680716 148890501 84915580 913266748 545083488 -100533712 1329563 -435345539 449664913 -536701686 -177154853 66165854 -5297183 48706271 4490615 331200796 388822787 25375580 14992348 -28508814 546228129 170109417 -161787011 -68196912 -111770363 -4395507 -248270002 -436357532 418621701 -340614644 1359535 425645970 -480815574 495140507 3552379 40313816 -33909473 -423692614 -2768576 92729619 -283499349 -661786244 -92508604 517042923 240141595 28441012 -110729516 344907130 -7896425 298375130 113133442 412935596 -21326431 377944318 414593126 24872956 -211865432 173573866 678020651 330587978 590105240 4076962 -7111387 -120596536 -95522432 -621405409 -1092440 -207448851 -332688682 476637651 305755256 -521757341 -191425793 -154621021 1007557 23874989 111671304 179962182 41396248 579175018 -33873569 230776725 439048741 -115627475 -1565076 21009451 -222909023 13939566 -242440978 339593070 -39643215 31189930 205834930 388592546 -207760703 -435315612 -284204170 -521423361 -3600447 -579604575 223475975 13582998 8833390 -469895090 42378096 -238155144 10203870 278622994 -399084080 737590492 26732177 265787145 280786539 6712497 511722301 35655 76592871 -135970559 -107940449 137034657 -78261076 497839145 243467165 -459495942 19786580 56576434 -383355628 58836520 -221138 390854349 -246224106 290515201 -5638144 -367410322 -115620359 188801121 488443598 217229424 -231488480 -434385554 -334622659 -71480280 -63058779 -20379579 99261660 151835496 -116633030 -185668741 -143763607 502185241 -177384253 189872269 -232616907 178472472 -677302570 229607571 442857091 299721319 -39585635 -26733466 891580052 514950775 -172160508 183345083 134254939 -397041256 -87461052 300634873 -610350423 51505705 -830857281 64844197 27256232 -406661565 -150740599 427510453 -10669347 83717917 -902520551 273542959 9353328 -151658357 -79452016 -1398494 405723874 -19157441 26497487 -817220577 24466586 -668877321 -734981028 332406235 -257102186 -212922821 411003829 -599634306 391622915 22505474 422418711 -398540 -14098330 -130910408 363157520 -150419192 527768205 -63391276 425741973 -539005312 273452946 -406093063 -19278041 -216551586 368792122 387399193 62896560 91365886 -280442204 604509183 -363087441 -790438378 366777186 -578674424 -352800831 248693860 55307084 -259834554 2512388 -153838196 -167125275 260807932 612635063 -172296541 -6828485 2688636 198935324 -585957818 -180904796 -67124449 218198109 117530233 -41720723 6601033 -13843230 60637342 931845461 -298206260 -395880721 -23495383 7586433 -117579884 -913757748 354941324 549040400 14918697 366615367 -2622806 39166352 -67339613 9404353 224593373 -1336456 216704408 220256468 15450182 -2369807 -503795533 -8614677 150702080 -573964062 420586973 -577892420 -75450926 -17037956 -90263275 1065239 -113101149 316517188 415880528 66607479 343558227 -220292517 -197569453 -254194466 -423251226 -395145225 -369316676 -534497633 -430050183 45319146 -300876192 106088770 125139703 -49798924 27409891 381789504 -7498376 468956564 -499930472 -331176154 -84286220 9348494 -253956068 -685595008 -283707719 298391659 728579582 5319579 160096358 -87870279 -387082002 -1329133 -105319479 633861382 169308695 -4721594 466421236 502755936 40410538 670189901 142387317 249017452 49107992 -80861077 -34289047 -99961889 -214727567 -332974053 67558481 4728245 617802299 740225158 208541615 229158325 49493522 284522110 -666911380 295307090 -687178835 -3050042 -162029445 -44141084 -263864511 14958919 -635573487 -86714992 -58105028 -81947985 598240801 -6259869 226994973 -554175168 16250792 -35344262 404436012 87800804 -615999024 610262150 -231753498 -10466793 241217364 -11020740 154085546 593753983 374946439 -15038456 225499806 -70447413 -348315310 -105898043 80083545 17141215 12237109 -33555921 -2085422 154247310 -9957733 314540633 355044715 -28871108 -182969852 857223 -90259691 108557577 -33285446 54367238 -135853928 -23329820 282108374 73546752 24285651 60183794 -903441291 -41721494 35744482 -523404522 -111489064 -81815305 456659932 804106863 328445537 7725950 -314715417 -98343328 -338985484 -775934116 -694276253 42093432 -114328064 89486313 43984999 -330354416 208077835 -434361077 -3814225 3037308 -325862969 -164662040 -16274508 -44159702 54823480 -49417161 68080629 88385246 -320882968 545655594 100985516 -288532941 37566697 7370494 198374463 4263176 -21892996 -109868403 305380915 -258360442 274856925 3974929 -60704946 365291681 631374009 104568996 154521726 -85767261 -226947864 59129173 259161227 1777820 -26540586 -112767046 6634520 290297202 -139982244 646965869 -638998636 -12540336 6579069 615231318 -449134005 278376056 -25849219 204817764 -347943509 -14885284 63730126 -130099810 -172649790 43951203 -31357556 -24002475 -452109199 -190646662 -354479068 118820014 83320268 -304141666 -118283810 -26292525 -32370396 277266519 -1294401 -46274936 406536738 -55386079 -76060421 -220835040 -214919586 10616831 1860637 -250866061 -15225607 49425621 -2263502 -2546588 120021161 -188992346 -18657938 51658851 -5523278 -12171240 421865536 505655987 -1333130 145314434 236176992 143037626 -225421413 -245278427 139969498 5671739 85180684 156366689 73969171 -210411252 -53499060 382872940 257926631 -408290154 66481735 -317694129 25337531 -607913057 33832872 -92674372 112975510 -68559111 -74535476 548852180 90223185 92049732 -640008471 313595532 -3578416 508126865 -403387107 -105337092 -6687546 83894263 573032644 -362384863 -467359156 -20355976 314942437 93742073 209297129 136381278 -54645615 84446745 567019121 72166928 215547816 -697329894 139208282 14748988 -9140871 -15211165 -314665683 -60914891 -177000879 255409968 19535824 -248549179 -127900658 272280081 362876592 -15292135 110231628 -353017659 7500606 -486186652 -5949783 -449225976 644521957 400370434 -506864228 -760494790 -320530476 -49454008 170362336 -8784585 31475 -11730860 -180093363 16975683 -264517506 768709457 5509602 11913487 10222416 -138899852 -358933159 -569503 76749971 384875330 -147508806 -7683963 -608007386 220826 -62249462 -7827046 311939659 24808566 -454090930 -401190355 51939580 -242477130 -60975220 99572159 -190090081 13882168 200585037 154626817 328135210 73131359 -155474305 526883921 -910015 36875584 1872979 17796868 36100192 389341706 -3317436 -80632587 953710 -428414475 -152317864 -622793480 501567835 -47687291 313886331 -421007449 472517183 -754053 201546929 -613504587 -816311663 -269224247 139075139 -282866377 13516801 734300186 -381766260 -397401758 -183800739 64227449 55825233 -297452774 347342852 190434886 -258377382 -227094439 -119162781 142549241 40372290 -746036587 161028953 -717279068 -181398344 -448793783 -236368200 -6525275 -346873742 391131586 11025799 10176815 -105258884 -241856222 274806526 -9850337 -8285805 313078029 175444924 3099132 -355950671 -180875784 -38991869 -10752657 26148757 569090342 15643161 -61556964 -144261505 -18782469 499331527 -352910066 -2572534 -213848148 21737015 290549443 -317072853 -149010515 27827283 -11313438 910697858 -143758649 -633797554 -189808078 750108444 -381246505 -3234885 -68209835 514360206 -166171533 446110850 30239618 321183568 -98220680 221752438 -20510161 84925591 -275860526 -23932862 -128521286 -275506904 4661172 -126106385 -58770790 767007962 327123438 -458188049 1716320 -255454478 46154140 -491896404 -142999859 -154574180 52161714 248204510 23443496 92831436 -294932678 -231797795 -383391218 31015074 -3575569 591912511 -728462724 3551447 -517340226 205904617 -250219008 401816068 -80521998 899260827 176131837 -532120508 201889123 -50811771 354732780 10677785 196043519 30662023 -14391603 -112109714 661587269 626435462 519823898 87430646 -22965489 -292849981 -3250334 642875193 -429669778 723552606 -26764736 -3916312 -150022993 -68288488 302969656 -686847611 36014456 -46920146 -217614982 -360545290 856270299 -20654220 91844070 178730063 -381000069 303739918 89736794 470293737 -436810246 -214018199 495308612 300250684 38494872 -481250223 260551944 115401154 264446556 -38354261 -707374322 198879505 -6999550 -604112546 -533108224 -215763359 -16102883 -48966355 -875305523 -92840575 140595500 -79940680 842232174 -156438342 7501042 -147531066 -64709960 762227052 -243822882 -86909982 -822612818 593491237 -95855103 -3011637 -565639947 -188126446 31505777 274160202 66274229 73652236 818999332 -168965579 -489687834 -587400378 -14169741 28527429 -915386 -422685767 -16684208 204819430 -18444901 475067383 214145213 209082881 463138486 354756743 -289061652 181411990 -57496277 -267586610 159769637 154681493 -914459 -782059206 142106840 -385620762 -309399255 245039519 -4323773 -155262491 33173442 412308367 25867310 -61251581 -24902692 310825204 -6838717 164090734 -79893838 -10990372 -49953078 252078914 -380763679 -288262505 766861556 399001424 -345944735 35370765 -174979860 524525158 8160996 492018720 42871224 97970372 99846374 379391456 632687328 -194257815 561602523 -3481695 -227382679 205698417 -129102164 19090783 323776784 -6010158 -238313433 -427957838 -22806640 -45350063 -284801039 366930939 373532695 -2228908 -96920079 367065322 -191749851 -284206377 444030572 -480173612 -136995711 -69723707 186462943 -58786176 -91015903 56540806 3840531 -629369 -600292489 -301765710 60830791 527102830 -494901249 -529859638 4363836 36880682 -43914760 -358547520 -552330910 -168425515 -909728660 -98120 -52707783 446999008 -136682828 -401863140 178457921 723663351 -310886705 -571335882 -370650931 -621304790 -34732943 -335537632 -28163974 -2331646 -269568640 533399653 -165763552 -451632974 -2413982 -799356488 -195492115 -298712255 -237391809 136450456 -226626187 35860468 387878077 188851367 258079072 -693824532 -131287109 -624457321 -58521875 -129915216 308759639 376680850 -90628383 -165912651 -599149 34451487 -44013743 25680459 217995826 122284165 -259607966 3926510 456102835 -151911763 -235573009 -327199879 -273424588 62911412 152007167 261735477 339984692 115981861 -53770446 219814036 -43991181 -244465543 -113812170 -406669439 412293313 -309334659 -33461297 -15690985 -14783538 -551086950 462084465 -85067300 -101286574 252379381 507460089 234305774 216867251 -101580665 -320419906 172093100 583164577 -87702108 376899151 -903958 -255292939 -93047438 -180116996 -45153583 145247332 30202928 -448815 -184222875 -208514992 673739757 418956 423112060 -148152182 580143891 -4280095 -177700509 5441756 4612412 92517469 162621176 11678000 -77462709 315799388 -282494167 -24122499 89256384 -148523730 8655557 -39451194 -18887223 12213144 81559158 308230877 129475950 -88982079 14741693 -465472413 232855406 -496972329 73615108 -265675680 41767 -162852756 138584584 196102086 5805910 21768690 -169456870 186765331 280548229 52992615 29396110 -315484065 -677573991 612901542 -440284903 -676664454 6747381 82959550 267407029 -5474716 -468434150 -126882211 -149068964 304156862 -27220681 121015260 -101622963 205039019 1756488 8923707 -291001783 -114337258 51451260 100910394 496634 -725588094 288000324 -5359828 267926 15626278 -59970924 645219953 -38119686 561633466 484184496 489524439 214725241 397158576 -118817908 662888769 -378120888 171708146 20647278 -272733624 306628128 -97571873 106112081 230753575 179881809 -21081408 128743740 585568532 190287924 653175304 307143827 -40981626 339462206 656622282 267944732 1718731 179701059 235604901 -25882285 -19557665 -289245402 1303556 243856598 -465771067 780195875 -686948757 -312272093 -339919086 -175514232 -257856106 243514960 6263028 500090353 -505033614 42336053 -91564 486046947 -11422301 26160768 2175159 -300304126 -35396522 -273046176 257668181 -61828351 -487336820 -17941627 -258289537 -395752647 337545872 34702913 432252899 201850411 -1975724 -153259571 -2354009 23163290 391065471 50883786 -430489951 426238182 6971783 468417120 23998167 -141327164 402565445 45074937 775684279 36205901 335114354 30861741 750643912 138817218 124354913 152921129 135438132 459832261 22178125 -2971326 47474983 -672494628 144413793 118036932 -561223397 170636446 128325887 -298065435 22203184 7293018 95236373 330684920 73113616 -25504673 761379876 21931918 -9316952 211779905 115130299 32742846 -102610020 88768370 -340304501 29675242 -308356665 -105665668 32651938 -669203894 613544388 -13193616 -129885308 -215158073 -36139373 -308426812 -17330411 -189405998 -235114267 -5879619 -255274884 153363365 -40892551 -44834017 -428010750 79566363 154781790 474183968 -46783474 -53627827 -625506022 -741207915 -120669074 -67326215 -36954319 698253560 405792335 296024259 715046867 -40491951 236037966 26140379 178493332 -116936679 10814884 -11912946 44359274 -246622104 197974697 -396764737 -51085117 -230619670 -531410410 42670735 351641164 -41169793 -2084958 337899202 -700657749 24989998 -297895043 -686881678 3138748 -522696879 -174701484 153335160 345548500 162091508 191345729 53672366 -196547846 -501577703 63623512 -466579827 294761810 -419250667 -415167337 488445429 -350860761 38733765 -181348677 -237348708 -54679649 199333189 197802572 -327841930 855451501 6195374 381283995 -289321021 -150667302 -359568914 147099120 -106939258 51277290 -8728348 -167776145 -595644181 362526511 676914093 -201466149 29802588 -273740482 -184438319 445571931 -170374334 7481272 -17039180 77597075 137429519 63767006 696469393 -309519818 -311131212 220476923 202980446 -293352911 -277517226 -23501624 271884647 370149725 -136140620 76794524 -102080091 10469333 -260447767 445055039 -107232362 -498004232 41119444 -800117164 132027716 16980269 51417345 590392395 -145322365 72591336 -443261537 -486387735 134775499 -240776897 8047361 -5741316 -79816726 -320279465 1548871 -38798813 -823146 77955855 438840189 183087154 -20211423 170941820 13271031 127310741 -568545327 -535151711 324896482 10100493 705384050 16822780 -419784533 523729783 393964224 -772922206 5499901 -958756368 -234270502 -134181523 -20763821 250302584 624358573 14448731 458652546 9867532 29388050 -166072790 23894941 25014327 -176574507 30019194 442773561 -136207473 -382026049 3152298 246854333 22476437 -629022913 -197634251 570611968 -198700796 -10649387 229429106 -61036063 -295645052 42123763 -247624676 91225493 289215525 -1489675 329956845 298480040 -327054841 258532658 -50164118 -517906579 -176410125 -369230830 -4495559 -210186532 123551639 399975579 192051011 -363525807 -117488832 144319819 -159246791 -168712191 253561 290796790 460528623 405259372 -209066949 388316327 -126314860 -753941694 -13459881 -7913947 12133419 300132 125991549 -292470730 -234819762 -116334325 458925554 249965463 172311789 -89048934 6861454 -173953911 -609762283 -172052725 27592937 15023621 191486838 -4218958 800206854 13714151 -708888507 -18708480 -652049282 543839123 71037574 806165114 102556890 47122277 -36821437 -330445442 81338548 83167045 204499731 42807800 586747377 18924851 -194278068 38629923 -385018644 -297302550 -693833511 -514603987 6583457 34015215 2407768 461809339 272651127 324105177 -595520630 17910720 173087449 -227804599 247024879 -113985153 -143839622 -110990333 -336936327 -252593390 486327 241864304 9487678 -450928845 800893343 -198766475 158185296 178891747 4602306 -345722653 -856467757 171747196 757285254 155760862 111935067 -144788562 268470045 244360508 -461772855 115768236 -269802420 294254136 -226343654 712757730 106068089 -203623993 594589538 -111201639 487055823 381730852 -108380903 -58655673 -343758515 500630791 64196038 -5578498 -15297444 276229918 64747626 697796527 -99940235 442153360 -8289174 528731589 -4711452 -38733437 -135995020 482240711 376432748 -202334236 18767424 522202094 239173695 -775903026 -172408222 -469779404 264689719 158150313 -435650 289217705 288641762 -3474797 179574601 -511598744 -217821128 -107339493 -419663281 280372643 414547999 -435171671 -276804728 22807515 -518926474 -10979443 108998350 283813655 -222429648 -175869123 381423720 555145575 729950276 481774576 -7014986 443139083 -3864539 -309564419 -778325779 -273054923 -45585572 580386765 263752608 115892095 -586559458 -102550636 404033902 -127129209 59426724 367229793 47075287 -29150416 -576109692 2156487 -12564558 296035786 -8610149 33418912 -784432755 519375434 -11103131 -122965269 -54473741 3703379 1878929 -15827561 184639064 -14906393 -9064778 608914030 27664054 215643495 -108482119 243345146 -36195107 -271360578 -39599825 257595528 -254204958 189205333 387483789 -220384092 -836980756 77621246 -778706375 -18155282 -419565244 361408286 -28127799 -144937729 11706179 537958046 -186944286 -261688965 565439994 55206498 415716147 -176078993 172635828 -485631 -13535682 371395142 208517825 413803203 363768514 2827972 -5877795 -6562473 96575011 47612160 -161169129 133249004 -54169399 -47358394 -121205275 212530601 643540300 147496159 -34285373 164607066 25198440 276540360 1301439 -7425213 -90995653 163520466 -29636886 -29157066 25252403 399612854 309658690 454373848 -289222783 -465305083 47064324 -370150819 -95889547 -51790813 72704978 685094061 970985495 333562436 33322881 400601260 -85392733 -15685016 463288553 64097014 177960855 -2560790 565540600 378087684 -398069980 31826621 374436891 515873861 -2624992 145526791 5090851 -540502827 777138493 293340021 284132191 156383534 178296735 -384220566 271022303 -328534858 347866934 -54453453 861487230 -295196266 -96256732 12571010 531746716 181716655 45474278 -58046929 126250669 76132614 -345382404 -98138612 20980129 41049453 41994547 17783916 413133793 -161592783 406050956 741631619 751296713 233179161 417741103 61616448 809521307 -74468416 -752218950 212855769 -35797162 301780287 720979112 103783122 -92868969 264630771 220173847 -457230715 -861893322 -35319494 80368398 536094187 -810694015 37032408 498788463 -55852615 -565669964 338258191 13945097 709421012 -155779973 -167835066 -85175201 153184511 107504713 -367789195 680385388 970763166 45692318 -385575272 367789580 209122255 109590780 446250269 -79292928 8297161 -9472936 852202970 -28194225 -291509433 -104799566 700767110 -778628 -41467181 -186940514 350898896 -281969780 -122936752 13219480 3527925 2480356 120962550 183435910 -79991851 185241258 -131337474 87305658 568549127 336532825 -404987391 -62082386 16503056 202413287 -281218062 -167789769 -249497886 -137766715 -169490487 -310484245 -17824961 -79128582 395493074 243199606 -131018247 -326805456 230147860 136309478 -43380095 -305115407 -41044098 -199588059 69919387 271175740 79919391 -158430837 -40722252 -201422698 437863279 229939724 105347925 -92604324 -162557511 13610365 -4156370 290459435 -247706775 -123696476 -689097753 -101361770 -10055973 -604171635 -7207149 470936976 -731194279 360343230 -24777711 104312915 717121336 22037663 174939065 289676364 -156353140 -620130769 6130286 -28033290 287506284 148515717 25106279 378222279 -16769538 310661741 -846665301 180921971 430684456 -871287 116791042 209532554 2062715 208700555 303510918 -711965846 423977243 248895774 413064012 467986422 111544524 -23569758 87576261 23353014 455040657 -312792856 -709082682 134346775 -495583768 2692303 26127982 -291797255 54353214 -3685564 -40802035 59965293 -737626416 687286583 6029574 -157297950 10957887 9488299 512886704 -447498004 421990023 -89153300 820294008 183178924 67495925 423138989 228351568 -488870041 11049093 -193379000 -34587617 -274102262 11907326 14815630 300597735 -136187676 -575044597 -58816955 19051663 -15230237 -6014048 -48985631 92777198 3210425 -2947675 331158327 -19672653 75815539 193758813 -65559753 -3713062 286826295 -335367865 634385237 -14520481 930125 -214593602 -239131203 -75170398 -229579343 -487993904 674274840 487989580 -16057490 -32171807 -773985055 -5209917 153897480 -518620874 245980191 36837674 -424368485 533099256 -217159030 -340592005 13584870 -33797657 117305857 -151649817 -88286340 12675128 -78885427 -643874247 -136046527 -42749314 8978621 -586231888 21453376 -54348135 -480105824 262952583 296273694 -579701026 658877605 11303641 395532796 431813380 -152263526 -149866185 -298708052 -25663452 381195374 251035378 439642 -156111952 -232969348 74843280 52488492 1531448 209977092 691432795 433083799 -115010514 -277956 93987301 -328711126 524686506 -47364792 160309877 238929859 503539440 -13896633 -183367177 597435151 -81206 -620138997 -93336636 419942497 -139619038 257634554 -570913648 -25794880 6594053 -3761333 235764045 -283489374 7618722 19729409 409481948 6176995 -383112156 32922670 -132683121 -318534 -7665048 -827654 904596 -105009412 25340421 99620488 636178432 -205681761 -155150130 -42478027 -312617209 -718238971 -35737611 -287085005 795328597 -40965951 -463384828 65574028 -745152945 116369732 -55939371 687176187 7520253 459099187 -669283744 -280060443 58981861 122869714 442670435 76405275 727920447 216255264 784102964 -151710094 -157981662 -233447215 -1132478 -32637110 -18858727 -241455609 3642675 141922134 245789894 -38454418 661442597 354162290 -82155605 -649118338 -23993288 -296299598 75443051 71679488 225543943 -455192349 837361097 569601369 583553402 541740918 710917636 326397612 48612648 274759107 577996345 -199715454 62243117 -274967783 -20702433 172034203 674129965 -23155312 -154313775 33280011 35260673 387553333 42051618 45237415 208756017 15174493 -23116682 -25518796 -184524237 -7650937 -1764934 -451027228 -458080501 -485679099 164588801 -281092792 -473506889 404120279 -804439815 -104542363 -407668371 47439253 -536359833 208112817 140431843 816255809 -257998010 -363463146 -502104128 -186699740 59988541 -71544991 -251621177 -715347409 -785050228 -545526786 -80561629 -11543520 66066542 -516484617 98037172 579616081 582282918 559642216 27755788 25476482 201356574 336879105 -453697798 457467928 179371842 5474403 64594011 203621732 168955495 -7004761 62169566 -8776941 -16527664 261372444 -128651998 -107162560 86886421 246583728 -26069513 -93529868 -249489568 381814519 49436155 -249063233 -356141863 56516441 359181889 98506930 -213671308 -168301804 -173408293 244115366 244401594 -2789800 -867451202 50276955 -54723484 -394923990 -271134815 164135019 -817704411 191161678 -255262569 14071927 35573962 130335375 699678514 23880031 -223704408 287131593 10901346 6998666 -35276030 565011055 -166978343 171546518 610519154 662892684 227477 -52932184 265883616 -260400760 529353909 43695687 15949392 -171859864 -64814520 -222880750 -338933838 76229916 -198913661 433376343 -593645021 -227112453 -21854682 -123129864 247117261 25671423 19386095 177348521 -8861256 -90912062 13370343 -15079778 -26490432 -217332041 -179499328 659696 136030119 -233891229 2607173 22142760 197404146 10574762 -47491595 137638872 273927914 -224847985 -796160401 25416192 -21838657 -79440884 -1211196 297879312 22762732 -447299673 158678346 16532933 -866689020 24372614 -61294444 199622120 43832258 -138051608 -3968451 497626383 212017207 -384984431 188173377 -523848253 -358265991 -106790366 -99556746 -464452022 126326931 7641104 326726717 -348798355 3303261 -5856267 -114106782 -32726174 -189503299 -1363433 -730472652 353581546 -492094931 -155234314 -37662003 146104764 -84512137 -603944604 -512794267 5761913 26651087 -198605084 -3651745 202270445 121893824 348932269 149185084 -564703929 215375767 633906900 248405170 -143003161 87384224 -273248788 790752589 -4601741 920823991 580115799 -199265397 -12291342 -7389088 -152203939 276173811 131113606 81589177 -5761931 218061019 877709520 766747741 35460375 724700 -529028848 -5330665 -763491825 520926943 -129997641 -210602009 524995974 -2116832 112943381 -4923105 166448222 -86694420 377008143 88075031 204241648 4628359 -43317083 485304359 424870751 -2815079 -17547938 -21430196 -3773096 -107617780 17155283 312064989 -141917011 413653731 78022874 547689852 -4101867 51838337 -528293331 -13406755 167896325 210455714 -503736579 -14476430 -31643173 463818135 83972116 -486431675 -723117967 -513693483 456156090 141502714 -531978988 624135381 -82732464 295972503 18857456 193031619 -324285692 149496981 -461330455 14080606 111760404 -345438489 -231010633 -57456891 994837 239857154 -470917482 -235490550 -19991346 238247122 491208674 -319465034 41474042 7740520 -184688630 -721434350 -496198303 75102352 -63574790 -905746829 -721689469 -408648083 -252306616 376123501 48685315 109593196 627758245 -10384576 -104494124 -80500945 -131227905 90257613 3466848 5548505 -322521058 -202971052 162072981 65195771 -19945668 -58937236 -29422254 528040572 -69233998 -10492111 457020784 -16327791 528947773 -397428771 -37528960 -193501458 277915462 -282214033 -101614260 93690811 73776828 82696 14755755 189138414 -583983165 85065246 -738480536 162913510 -34352154 -447437700 38837073 -245228165 -216670027 67782252 -174476052 -7174019 -437059719 7435127 123797777 -683341633 712243584 206860352 230595839 32110177 6118280 105164 521939264 116856265 556636962 532478860 263930460 -516971951 129437928 290399217 28007901 214619702 43421429 -95409744 120487509 669903987 -9855296 388384720 -102856910 -337556890 -281559104 -5520935 362642751 -105984538 29206367 191639451 751757934 -158809503 -217692155 -292418772 3567231 162005043 -192653915 504422597 267992349 323743008 -240876871 -289633063 4566480 -831347739 -9165812 109706306 301465017 33595214 -1366748 335056271 -111832110 67600792 155652068 -599959165 50171354 317278953 -463261686 195574666 -317685657 92950326 -389926486 -5355991 215353379 91581283 -313062183 60248347 -699471878 -6538318 419703351 333260048 -541120557 -119297638 -52596742 354237335 561088001 -136956135 142123232 401625101 -564045668 568964045 -247399587 496387844 194180924 176054506 -71006431 -475978233 -10225723 244374129 -540225840 549464458 103213093 572436838 175214804 -416517869 374432660 887272185 32160178 42965171 -96950014 -720691622 -98515399 9815224 -185037452 372045117 3014526 249098821 248548443 -292003247 -337729252 32783378 -390106901 300774693 225787140 89160817 637283159 239338037 315213339 -229674271 4884516 365083867 -322661180 -19756001 -827169990 -529087668 123292831 111436121 -243574905 -129715050 221876387 -78813732 157510230 292869975 -145630187 -100885222 7642550 -237725343 17330660 47784466 -42367157 -530827936 -367584 418514810 214866317 42977557 -4189647 346453633 577785656 461686143 -447910306 -29080437 -1746297 152281057 185549985 -141563251 -702823091 -86968728 75614683 199925782 684523446 -860821600 89104601 -394608523 198083651 127371018 28713739 -44594995 1461618 -476929208 -206546716 12014946 -142188197 -382051883 1650448 484712941 -47422131 -220658143 356624946 162306035 2165878 -20962879 366021691 69552748 123374359 -254359731 -252058299 112444116 -367261587 738114498 257712907 -334882727 -9361964 874328 54845407 25865389 -1405275 -604031437 57592018 232847351 59928373 -662315379 -13522907 -275978954 783105497 844026900 453472008 -5769671 285972370 253259596 39385971 151528178 -3546759 104389963 64169031 -71372897 -102555400 -330766241 141602236 -370755026 -6373457 -11406254 -706161933 -102734442 -78798890 100904333 -40819462 453880992 36764478 95795420 -127812459 -105730434 928108915 -78247106 892350525 167038181 360458580 -285139466 -294679692 4124783 560384409 -463481682 34791516 446778350 426942906 -33133124 212510854 13695356 436499184 -488056703 -135808890 90048674 -436446562 260122028 76586784 -118447331 836758326 -115901483 -88126448 -612657538 -73060775 -419186976 -325430221 428166282 -98363332 259126996 444099682 -688265849 -355134352 105605692 4422340 -571321807 -210560096 77558594 16626428 159993159 -87927515 -17134339 212379997 8995213 -204333300 -152062515 4947959 42783111 -443108442 97584880 -71645920 -515543168 -297212765 -179534873 -548729810 -46160564 -436871725 -89230395 691029 199401830 -761552794 87886896 -176814459 -475397737 -24793901 -569125339 -1891652 608631678 70080280 -149318018 -46931858 -230015791 -138727674 -46298074 92005372 -184698229 376245586 19710407 -483080940 -90810221 196404651 -389885927 -211465287 272758541 688593500 424540355 -321619568 6109990 414050798 238555951 46767719 -111354599 55872872 415351134 -263142970 -16734134 560515435 94505132 -597675952 -150113131 -565685285 2598574 365916580 59588255 -113104385 -305362465 56414617 358069565 -23471558 34641633 251334544 -280008596 -62615812 -6153235 -167188909 140680372 905909087 52344202 14473121 23352490 327491398 212886115 -154120521 -278489857 38902271 62555143 63133469 -16519548 364546177 232654187 327626676 464107833 -152440579 -160425565 -410610363 -169858473 -146041585 71046180 111188283 -211001174 4097995 36618762 -377541265 -86434183 49343287 192237729 -318077896 -160731467 -74292929 -171915811 90505103 -853770110 -41898808 -130849473 -180293 -96720158 -950635470 -166673177 37373816 77709297 483745478 320568337 239973584 -80049002 624310949 412353280 -46655529 316980998 267003674 -422294118 35309010 -145813762 -183384915 40812771 426914025 -8305896 -240667106 211054600 58234284 -657718490 531021109 -21913893 -240131335 -868627103 -117458446 -715515577 349277273 -140291779 -78067139 -605395602 -27224563 -246369150 702945918 41168718 -181603725 165572452 38652057 -23715253 527294206 -744015106 -304905806 309301912 -42830855 -55754963 267252148 -216834400 -273035143 655788 303171409 -348752886 -160429259 296271784 -4556034 497850822 309290519 105026920 -154698769 -224595749 -2763670 3506465 118877350 -762118926 148109310 2858887 -745709868 -318872069 495919448 -915117178 175735406 174010172 -21146798 15052102 81652575 -25589618 93605173 -468569462 -14894124 -220301945 27874275 504784981 57494707 -231897193 655565045 636612304 -3045042 38637529 -680258648 -607913234 -121061934 -173005957 48388993 73809967 559460129 -88434839 -38582974 27342240 -356099300 600858465 -480738909 -419990532 314291321 -9671992 153420165 -318246904 -419363435 519879005 -682081306 689672025 426131429 -26712470 -18198147 -18972729 668335688 -56376876 6407256 -424857760 -46222968 -16267812 -326059162 28186483 604272758 55233098 35407599 -6890759 -109852709 30042920 -359620812 133454718 671078 -131583065 -48758728 -92001551 -164451231 17174445 19631955 -93226585 188677779 387674627 378397281 -653410359 -192933717 -736992781 18811108 -7074438 372358785 -230353564 125195136 -511171896 -459632028 -125141696 660206148 15365465 515824921 6475345 -716811575 233632 -451193327 583183236 47026873 41474804 177168215 286192194 457961365 -220162146 -62389173 -52102982 199545 -321431687 309064626 478109316 -220124989 503426527 297429454 156792196 508204988 -115002434 411645144 87334142 595637591 419931538 194462392 49540689 64940599 -637580720 -325381811 -227763989 -1389065 -302344551 135637157 210536256 760558290 -551133680 -413722193 -707151317 200876160 -86499398 -256793949 4782739 206620303 -145160453 19560292 2426300 -47202683 9510402 -676288642 654760506 113876394 -201473357 551103149 4515734 -107440933 255019792 265946496 489145552 115004522 -25304907 -145979691 -69889245 382761012 -179408563 159689509 134543358 -29725128 -66841217 -411432756 -141573375 -833795205 -38065040 -586380729 -417224133 -189122044 -580658014 11160549 -57505234 -670241539 -54117967 358161890 206201028 310951105 983527 -458549737 -12658998 243415184 -19540818 18803435 -62667049 171245621 294080555 71340304 92072343 312809327 47706732 -43045651 -17709677 -270952009 -274719444 320787686 -35951377 93829568 -46149180 626528710 684051598 -139562477 -47866185 -89491477 49067882 -710236266 271709010 -600550568 467359809 547556011 41920366 77569321 -166464397 -462474140 -94593013 199205175 -290510898 -139285263 4971190 -315890123 644059800 -480334607 174862839 -2791820 -760242377 154622101 -294573361 321925724 -500526100 -3573341 -13894565 182216308 -648214133 -309015508 -751238326 291964566 -276079771 -56620668 -4839095 20460180 -159950802 295155245 -161449224 -355286351 623101427 -231793835 52164740 -150907815 39574404 -451479560 -151123986 295969181 724248894 -608781634 285134634 282093863 -186705932 130719993 371814075 15135658 -28275759 -347400104 -315597446 390789869 5766101 -161655507 -17861067 -476404881 -324835905 -55097035 -172302467 -500781287 -150617829 211919929 625451378 -50414302 9298680 -434175613 224960523 -387524093 141393805 76485316 -219844672 21412836 939923 24320896 222848201 115584 -597852569 -262301513 -474907907 10593791 -114883084 22774829 -9097006 15633175 -273966724 116495161 89321796 -60130931 -2476828 -695107030 -654383682 -463201008 -1532702 222319334 -232022449 -816367978 111465534 -53474864 -619422094 -154980791 -192547761 -384194814 316569698 -133029672 -275167976 185468089 -76949298 -118459916 217881503 -304960736 82970332 -208556690 104950329 507817016 513899029 -210536259 403380844 -319528209 -200354589 -644489955 -112770302 -14235603 -70473278 -172173898 -625690521 617356366 -5766661 -388549206 966883391 477213504 -349703529 -2865110 -80810991 299670735 577415437 -184714677 -839839699 -473383169 -7798586 -317974561 315370024 78012801 147721478 -431147695 -527870800 -340046565 -309563919 -724699490 -33213946 279387610 253917626 -184001229 -699700951 725612709 165566413 -145631629 202214136 539516134 40029906 -5186333 -137179315 -808308615 403050279 176772492 400138468 47345739 -13060461 742617607 62170398 152840447 129820820 396781173 15653238 12626516 52565090 1110180 404533858 3993424 28956060 6389052 274711666 2475326 -2401656 448799230 -102838299 -554505093 -65623004 -184942043 563349135 521178622 48675062 -280982903 -305545786 9027389 -207754103 -295337647 10891178 -99389837 -98288730 -232546513 534572295 -221689734 -365340879 210573598 528466747 -269631885 360621551 247550962 443000819 -292552021 -819543823 -41557250 -6635180 -284940960 82778588 -31690529 295857347 134167155 248004717 -110723157 10467787 16750666 -45117290 213001864 728974399 828635384 33734919 323819378 -15344262 -151597078 211208233 37424854 -128642641 -454482029 353477495 -114791585 -1068398 -491989124 -159416007 -250876998 143301895 -29490864 1573574 3498170 596870507 19487387 -580018170 494998700 -183284019 -1589388 792756135 -4038087 405316157 -82279527 297429827 -247775891 857213914 20970306 302721231 194634112 -242562811 -2692837 -349334059 11986090 147939212 82843693 246471454 -425008588 59747780 277515698 12165699 -54823363 338692442 425505837 -15693775 150640781 -234414374 -595058740 3273698 11773826 11278493 75188888 215844730 -876224846 -18832085 318870830 -377186395 89419614 -100422568 429039787 -193325667 -2609828 295442493 -181394227 197743054 -47286113 -120961442 90174166 -235050615 642054984 -240229465 283814303 -373118824 7563101 29791774 66194936 5526801 -421880355 488504601 -45017443 90724368 684774444 6702668 621714441 197410141 -478686185 -123568139 -57942857 -757257536 -128862689 -44751300 -823357349 -513145383 590461217 704867799 619814859 363574355 -324817965 -13142690 -47488102 -282260190 273627856 -83541767 -799323743 -259499519 -141457951 54327168 -372805117 -38952391 1446857 -30997058 -132465910 533451442 504359577 295799599 122774714 -123103327 -28325619 159093712 291541795 74893478 159410278 58085544 90348200 71408638 -66685320 -311073306 18985766 -315795660 76732070 36461708 -663009835 -246984885 -115576099 13372481 -199623966 -74292925 670007093 -481009227 340702888 203191361 -13405700 45667610 -13564031 558675020 95433150 22606460 355881761 -773911828 -398814102 -54212265 -7885425 2036042 223424620 -700625322 -836402208 92532058 -62584756 -135481898 18824436 -250123355 111438636 749785643 13796719 -2886209 -282739204 -249493601 588111443 -213758085 689792414 30104285 -87762741 183714883 -545941082 -99790749 642369133 313920010 87532817 -368563792 572045109 -108410739 -178406248 179538008 577134826 -1212385 96014210 268516250 -60678359 -68374144 629528696 768005721 198567897 1353631 26216603 -10675430 47348072 118450412 190824118 43154310 224483648 10390148 -172913643 -721600428 -167639072 121081001 300546757 420002353 -182883875 102605638 -400802738 122810849 246084280 -263470419 -66396932 515381601 -238711565 263656763 87672927 22845268 -95760373 -71992066 -705472491 352838217 -4472570 224348616 491231827 -107139630 -143161408 54283675 20677017 249218652 -280895956 -117468838 -138532631 841137 444254191 67920003 -419720167 -100563369 803760688 257177644 285736926 -122612654 272037515 140129354 -35577485 -292143156 443855789 -248003872 523059957 -769239139 -2790144 22469273 486432251 -24503491 -1871024 -284739770 -12512645 28097488 -747548563 -125143631 -826535638 -88197057 -26065577 246649592 721625826 -98822470 193509280 56389833 18135821 146084808 251799987 176510038 -313775115 25398089 244810962 -61170992 -282181008 13147958 -168005789 -520738817 396535370 -51754894 333454812 35950440 6699962 -72057135 339194541 -377751556 -23012046 -439409984 514251955 62159939 -443609345 390887554 646892236 540887461 68631452 -147318883 -352667051 184185218 31539519 -465230516 -11107231 -291347003 -5718536 -432270419 -571631452 15584424 -40716810 -241147808 343992251 18980034 -23609162 141907285 -314242763 -67343754 1681379 11153298 -5428504 369258210 818715418 262867273 -88273235 -210708529 305717427 -577316268 -347911790 12134643 -185434309 -317335763 332742728 203845845 -158909841 40866 6878982 190471928 -268289186 -3961219 36083696 225533512 -576467199 -114266299 -543052691 149922754 117245589 892741104 86670957 -32133858 18533178 225305746 165987563 143098647 78665873 80358746 3397428 -772982952 239469414 -102524723 495061118 13087561 -27177939 -53089085 -134628971 220389797 -141617694 -6549723 -256845373 -113533085 -633524870 -36627158 -485491709 288547249 -215418473 550508429 206646714 335101193 -143686329 -46258166 477689792 362257567 -436486883 -19085680 104801012 -86656905 -71360099 -314527068 671915077 699892959 -190885998 1039731 207883783 -126091051 329945749 116359469 -152224536 157245158 -50054385 366205583 -190257367 658110250 287811076 -396708018 386912477 261910 -697980809 -44333 -215426510 222769043 38935548 -375433993 239579168 154206726 -19679620 -289051660 -87981107 -1170998 254669751 -203806549 -129842105 177844963 -176153041 -192145996 -456516015 253681468 -111098118 -685586967 203189791 524972532 -178079926 -333015184 -36216650 -151286221 -61636986 336030703 -621765101 -359635487 -310612418 188375570 -11005056 -442302896 -325010763 -148666266 34285383 -3684586 -141617382 39931619 -869217890 203281813 -74739546 6401365 -342650168 367356702 598005021 393017361 -725177366 -550350137 497814672 59534310 886363889 11429822 749659429 5066664 -311080908 7532025 604756630 -577852945 -342714898 -93838212 -4599474 11096849 -160907093 -23321731 -251298067 -11375212 -4601677 -186684206 -57572202 36135187 -9415843 -81353113 -360941910 12744701 182690658 18022034 234288663 672631908 485059109 -495708542 22934125 -204318814 -459130519 152080358 686268299 -135070144 171583114 -328918583 96795104 785951395 -13700105 -41594420 -79874365 -160635494 -513883498 270729205 -161967300 657732130 521092264 154811953 24242386 168733923 -64222084 9587466 3610489 6294155 427147745 -63897896 -242917775 -117719878 9775416 -160963711 -343552656 173317196 882833 -648298782 6182648 258876370 8768018 -85768865 442885465 93797821 -240895138 -32203008 -258728833 427999051 -177615309 118852996 -27142598 211990208 -6667820 479023490 249829557 203830122 70732138 42068914 431377552 2101200 -414159142 -1146909 -42831407 64704464 -248098288 -50325332 -18323647 368293390 -85737347 466703293 68866954 -168780707 7372179 -27843324 609032808 565616398 -768637043 4959753 -241621219 -329263177 -8071968 58460330 -428122324 -50561579 -160339211 80679011 23875484 -96874175 112118583 -221663303 -238226411 -72940487 -684252599 424270551 104395907 -201031904 -466832359 268660534 460650601 6911609 -10095257 -602206407 -416931363 271698051 220648895 -78850541 -347555988 521849212 -593667454 -323507653 120615149 -71322273 -309401495 154303302 -597578393 -150166865 -257365205 211042585 33687545 -6827801 -25990053 -782235336 -177839279 -847031227 195580472 -5356876 438591613 -43433704 270245415 -338003324 500106339 322113286 2213471 3991250 -131013043 -75485675 -528098958 -29802891 188357664 314824803 -224641392 669792102 -61683324 250224665 -238575304 -99594638 621771630 76735869 -550482808 -92102706 -604299330 905942718 486871942 82996157 -228696464 699319809 31637511 551542550 -343625275 101475871 33744596 15749016 -14447998 331496941 1537099 -90871359 358747955 588616063 216138998 -249150741 -145046019 94335755 -514804609 62562188 338592658 -18586842 -274362597 -116910763 -376218881 79531484 103788864 -57545559 386766519 299315305 -257451020 34286421 -719282873 16326580 -412052382 118812262 -398944720 -855296574 -464135190 269086493 -190280047 534645476 -211144407 114697811 -172483337 -332634662 -302616561 -940672151 499051516 -18004609 186119789 70602260 -525844731 17667080 -41705344 312173045 4342165 -24188930 -127975639 4642085 -117127009 -359164134 -415932772 -81583753 5049393 -648353516 124096880 -25188751 428146785 4972126 -430903126 -428550587 13979856 -227379405 24807361 -106529394 47027141 3736146 -187207519 -78268813 -383658580 487082575 -16999572 70070451 230211007 84920540 -621856087 256544252 -6258676 231211239 89960261 200188228 -109201600 -381005376 146607107 -186541727 31081588 340559533 -11472613 -283058854 278019046 444839745 582175488 166433089 -177024517 259056758 -274842111 321518688 77993800 -42354055 101609263 16406669 -1703720 -181909194 78583312 -127722438 -87760049 -31082404 -54445057 128425553 199629291 -320595443 26807280 -636151528 142395324 18628613 -337781266 35087152 -393754807 -440541215 -356029527 -554751100 476051886 -11654466 29057201 -170461469 29344935 -73307823 -126039425 -13442651 -146431439 106526558 -294001954 -152679722 -19854459 -20223835 -467840730 -98631487 211873330 25973540 -12364408 214515624 7323536 -2070690 210882716 -68669928 -263940234 737793744 46245895 10404869 -222120599 -46939225 61218879 -212758722 751524303 297342114 -3563422 -570664267 948403302 -51503481 311955227 -10615245 85993748 -10826924 557727121 335333081 -238488421 -187086394 229438465 -1059058 -740241 -17489158 -40745759 -306078290 174618688 6915651 308513131 299545969 22109209 -387075381 290026256 -439628577 157419472 134629585 876950787 896019887 -79739866 -467218884 -631721610 -267025010 -119696321 -445994829 172677353 -97996543 -418469247 234706657 153701004 -122269111 80722968 -7042311 9305194 -15024308 212129105 -10193763 118763989 -798186497 342269302 611174489 -805993693 8349795 286288840 -6619206 -15072297 -1362706 -388363697 422035664 -177113020 390186720 -14604070 -134035604 143824858 -674834646 -182723184 -16942241 -3351355 -24816616 -105882799 -19146040 10351753 82417696 -148832244 -652547494 350017994 467657410 -207655772 31251840 -435951110 255741811 17591025 -1005724 430625744 -745267572 -5478448 615403972 -565214675 72387197 210407673 -56778317 -503487089 -584099078 87487723 -5914172 104687037 5334236 250828088 -516936617 277402105 -73722818 650853224 11084511 2325715 -153336795 284429887 -419920439 96409101 -796670 140437874 81443886 26996278 -498952403 743347021 -170371356 -656982400 -351610894 621451254 692894927 -755064319 -232067321 743028276 -26870511 157409834 111603219 85713730 -865751363 -393920006 -249143047 31282150 -340850135 -732483919 -680947580 -21413591 -27742441 -424173538 523585982 110438146 76049713 600993807 266784315 -907688945 85759839 -103573267 19158541 -286142349 2115924 -450702215 289107183 -247710315 -18992321 -386616928 513687346 -330828776 383364303 707842832 -341654828 -467484510 16848707 -244080513 221326325 -324537795 202427100 -46130833 -112190084 70708117 -120895488 4137727 29516387 407148999 -716385802 178007358 667799797 12698585 47802568 15021971 31475684 516531673 -890801238 -429838813 12899985 -302405518 -30959253 832328318 591031982 -328770262 -31187609 -52436701 -832231 -65107690 3399592 772461797 459616089 -63104498 -111530863 550883879 -209573381 332420254 -808196257 -28476317 563402572 145131769 110299973 103561854 195563772 -200460192 -480121566 -38286834 -196682612 -360951785 106188556 -316372696 -234755321 -216112348 378942436 126756261 -606469843 6834649 52859993 -487656438 53023193 125327510 605412832 300035476 764897731 -126917541 479386786 367280753 -809881522 -315346240 -889585706 -294017144 82389222 -26272109 371872061 178423419 65576035 461291824 -695397592 13496674 -1888344 7970225 462309068 10618668 -538113606 -10811909 139250408 -168813118 -100534170 469764617 122304939 97927807 195870446 296357101 25060005 -918054998 508309855 -862175212 -608357604 -30458995 -380800564 -286685073 -307079872 118944537 573610972 169479170 665888658 -32939665 -1046379 -255823473 -132089864 -76611128 366601544 -7589300 -7007757 -466272748 346665488 47474807 -8705654 95445539 246776173 203176879 -195321767 -6915233 608240103 -183104062 -187423291 110461655 -181057591 249236982 84626258 781612857 634951365 -165303404 -400964671 -566365635 411076941 -4744290 155394905 23544210 424647160 670788394 -312632854 681559245 -713096653 -185665635 -275874806 416964742 7243747 176894267 -155962111 -73749479 262229 266015787 -1995442 316150888 29029527 -229579267 -517162838 -7094629 250884625 418858417 80913625 -113290435 -223739 -188411424 -285016719 64168526 379887137 446302465 -2196609 -66372620 -374937637 -189789310 62889078 -442705246 592236887 -43133281 106883474 733641 -13980199 9343454 147652337 -105672537 -13316721 -371508020 22135990 349634692 -40100675 209263672 -381426501 -757470096 -15174834 -326354741 51299984 -169999465 192359292 83653933 -8594557 167376862 598439310 -132772195 9548860 10920774 -484518753 58051911 244265617 620148801 264286705 -137817664 183179172 217219809 509088543 559569059 107189995 156218252 -498547067 -287313344 45222181 -1543242 -62507014 143583477 -174957627 371664896 -170520970 -89179339 686203398 11269511 -389384622 248344514 -189270759 63092382 -505812096 -362594135 -134053893 -35566873 871973874 -531028104 205175595 172017535 -14096561 -144964882 -21691742 40486232 -561554168 -4148596 -47576634 746111702 361977421 62755309 418277512 -7733016 89881546 -42783655 494394402 131954965 -398914 440737534 -45239579 632401761 504772911 500811 -16332942 220057156 307641994 -220817 342975075 -129396496 -95781647 147122939 157329090 259139721 -226841642 -19848514 -9176785 -120207638 -204857410 -383759872 -152307668 446742930 95041910 250708367 91170561 135497341 252499929 -271542844 73068382 -72775765 -151968833 12642236 56329699 -17020451 -72081245 523712045 -38920230 -4358997 -27211088 -6281676 -66654770 -2351188 53523306 -8357827 -6229218 760373693 4989812 6543665 -328793284 82465633 1830925 -171003430 1456085 527882734 -69620329 102510594 -14602770 157642172 215261569 15288225 936012796 -75545698 53643673 -303471670 -84105445 26530657 120959745 -127314130 -92802038 -62014520 816992134 197922118 -451274402 -144469635 604275190 751457422 -210255716 3305235 -263607447 -220198024 -21168428 -228357085 279431397 -232129348 100327223 -41824655 -27937709 17973886 -148082368 -105904359 382030750 679926263 475891518 387723416 -27156509 -649640781 533300007 -424693644 -114864291 -297989801 -793805470 -100991928 -290038364 -495127059 -47614577 -128799189 37891361 335076384 -9478888 112835307 489528619 52769743 43975510 -467307660 -129174550 325130001 -62731711 -44535281 -368736560 -626889152 135384973 -71039059 -500736309 -275603610 -633035219 125734222 71618005 -3413534 -92679741 -241340809 302870361 -269887895 -307055677 -19428068 313302361 584576040 -93215556 -20620824 344799119 412193758 -809369 486855424 21463211 -463214978 12100170 -77711822 -382998148 -413151524 -172879825 187254895 -466773776 -8874443 513383270 694579516 -101982442 -30409920 -71726909 -4921694 542846184 -607868667 -166081479 96154380 26205813 -322742877 -239598717 198040765 -304494366 51675736 2016757 -303978294 -448057455 180568010 82972036 58248016 -100499483 23104531 -93336227 -10271329 54114822 829457 14697620 -323147161 94218042 67173929 -4529267 7251774 320932607 4466375 -351393184 -710053069 321560297 28101285 -451614663 606632153 21869613 5834921 -103253765 -541231378 -502456684 125154708 -41136874 -69912286 32627757 37393686 24680673 54151558 -30897560 338264647 -41409796 400619361 10394517 129364818 506117944 569773620 23005010 195663658 -210157498 -514836282 -761006 120396814 -130631937 344308356 27015218 45604176 -235309950 -590879616 73709933 124413565 -114066073 98540451 -879596393 483347811 269100557 8787083 -809115352 170040859 47457464 243873605 -268795856 50676282 85566683 -8047688 -112781682 -329666585 -59720 96756806 -27000063 -386167215 -14149188 318816904 51452446 -129534777 605485789 515305619 -789032615 -18192192 -291438025 453213745 65924657 -243567438 -94446924 389209237 -130543938 -87390610 156867980 -130692362 -6639863 419541049 464953626 776307 -20075117 512788964 95844268 124542702 -152582930 268165404 -444046566 -476248768 -311140592 582696909 -152901801 -73019078 76878658 -38003096 91757984 -190573890 3417296 -334672002 -276088698 -21950648 159027230 443251260 -24228120 -13079609 -56625055 211236461 233691805 159600274 9253275 44642684 -350736413 155448803 84548572 280257016 -412007054 186013577 190565058 -24666512 247616543 375402289 275484505 -67052270 187509634 -505831082 -538646997 434331575 440938124 -237017497 -308432582 236171651 238677607 -469793873 23309333 -26070963 -220516781 586161122 -6899422 -126548762 906145695 -75065843 -1404759 376914584 -357785228 21422564 1591940 58270277 172814819 280430765 17139587 -57505758 476717617 -259829626 589257029 -1436082 336329776 681092215 -67926192 328540164 230235047 157200559 -371008868 15731407 -4569079 154632292 184483035 -1152556 -141398668 -238047615 -26048209 -259477111 176168846 339169820 213336314 443856889 -12450674 145921976 -473736737 -682043391 -197997131 126392140 -563820422 18508170 -102997107 -114772984 -143733569 561206021 -85928244 184335959 -56752396 -27669205 -434252294 348680815 -537930 -387476685 19153678 996313 510095686 79373055 -50714470 -112930159 -96922608 -268994120 96349393 670550086 376487256 215445665 -101891488 -324124396 -445776943 126229341 -2530722 -55812790 -105907681 -5964519 -6474058 115534993 -209868057 186303650 -92326080 -514815801 -313053543 -437235043 15743752 -132923951 -16935793 -752402442 21633237 -190807572 76365387 -31916310 -147721879 -484021441 139951704 -319073085 -100743476 148523592 135716350 104416758 89881598 693708380 -5372155 -784622653 253631927 532671641 279393645 860234744 322306403 92306963 117465622 -128460179 222191183 -614507424 56071494 36418362 -7174703 -42651124 118823787 -476759141 229887889 10264203 65852822 562552304 -21611744 -81009007 -767569706 -2863580 237113500 817378082 187693036 71982774 76702338 -289209478 -2992271 -424795690 466841477 -328139009 195589708 357714809 751853901 757462901 27895532 -238171714 -211126330 200538046 89715831 533185908 -410055959 321334802 679184257 -254681520 272335926 -85918520 84401394 17523930 -42700495 692680306 128106626 -157437324 -45555849 178568550 -135886401 231616362 -217231590 315313381 646736476 -416624112 -186702575 -26545140 -601676641 -74647729 -198457910 255326256 -559315325 -467647460 357207436 137855824 -184649857 -310943366 50766229 271596155 530352347 14171054 64121467 -171462401 -168421254 -39531683 -477804684 271183568 -165582446 106817194 -6114000 315334 176615981 699883049 129517913 -19968163 21708708 -368048242 -146476720 -56368486 -174165187 458505641 -558971369 -41811848 -255891113 -416209829 75873480 -18833590 348816354 -549296468 -64120349 -16426746 550577479 7942583 541941784 1541524 27388934 -112509340 -198994082 633152163 93903851 -112757194 -74649805 206318648 -475426246 469526888 -663963 182935789 -488765029 -71212761 4080678 -185243985 -31952417 -42311482 363664082 -100917999 -235121120 9094152 -403394209 -468607936 -326733567 303955629 143915004 -532230586 -212210060 -2556066 -325640287 296333633 -392204131 -558597535 -106289063 484548 -32000820 892251786 -92038614 392354763 -16302160 90998437 -116826898 -259639157 19030493 -368565671 -13991612 109811613 -8999908 -497555944 509912056 128828821 -2022637 430665439 -110134073 69404207 -379476511 298678138 164577044 349892676 255628658 -154832553 127085063 -451708668 139217758 -11044125 -18228298 -27171856 218922209 17683355 96398780 -7890762 105975449 17949014 16199471 171711264 -542779925 63765448 299703842 -580349996 37515017 -236343604 -15212801 -224940473 151383365 -841769706 103665967 -415614264 813623549 -61879540 -191946133 499881659 -156089570 276291780 -595879702 290572841 -437142883 556756812 -29722227 157077733 107263060 233828051 -166262 258878909 -577534192 255410852 -355176048 -181979922 -150771170 -258510007 136309544 24196414 164813393 -222061290 -1194544 140816846 440308349 -30068209 108801110 29876061 154563650 -301191733 65208386 670372106 -144834531 793175394 89476674 -239089116 476529769 9317978 -192268577 -448653477 135351765 43788514 118778681 -193803330 381289931 307642801 89951683 93598978 513613998 212881440 -123512291 24599409 -254529285 326574688 292209769 111220295 -143566257 325058067 292663675 186313386 653840028 129127964 -299964338 650163077 -572091031 -437212380 -47568068 -218781625 -36353114 9849734 -67482382 -28128374 51890164 -751108 -330594299 323517262 23104599 168980595 3143417 -5213119 78672151 -22851121 -157847650 129917377 -449173212 252757972 573268267 -31054032 -654381769 -25813146 335888659 -200012522 531801636 14455347 -93717751 -313105194 -29878837 65705797 -274626517 31575216 427752020 19710191 -207005913 -140480139 154728859 93302430 24863904 -611958440 273079347 194534053 -85573443 -381877983 -252639055 100282192 84780732 4159880 248711521 35454961 -567213912 -297149460 114722576 155765424 -245253104 -57729739 -55486607 -662642350 2441361 -183577421 298353727 -468536072 -50670079 5345217 -135318919 -231088721 -96163194 -13468380 85242045 -30807032 167669636 -676002515 6866843 171854291 317651857 -317476039 173467595 224515716 805614555 -36646526 526553814 1645039 -381585301 -244003178 652398491 540314449 -31251573 220317006 -234791378 -475036703 -279130 72338556 -129807095 -278811675 -685684753 -73327176 -32048749 -769085 -516804704 139354425 578631310 -293305402 593332945 -259719238 -57263638 321993938 -486774739 -112653767 -2450894 45413617 -218926275 118918841 -78183572 -2647279 198859517 -612078246 -371541416 -463862207 223326252 673669630 262115332 291986675 39057323 72175941 40812997 254155 255029735 46810673 -29812104 -3124463 -474792034 29052812 9303597 -361937006 140196777 -11765515 23904460 95706501 -357089358 -521326490 -311724528 106957187 -307732401 -29151917 -110206440 -8145157 161632135 74604883 -569379 -304494733 33885971 -1720079 -322889002 89085296 113869012 -801483555 47709369 417036348 -1510149 -675378004 -452855810 -48362174 -43784741 394369772 -156007855 -19381368 -8249594 -4853856 -87376465 26364795 181322246 -185379745 43395099 628974003 -57551178 -125895980 3079836 -26224327 -52154313 142816436 428238974 572386270 -120480256 -105723047 320435303 -29078277 -221518392 -66060524 679164540 -178621 327624398 -46637177 -163557638 98183132 -33040352 72437956 221385957 387918536 63472875 -131755490 -195872412 -265312082 -140198908 -48470514 152020861 281736322 -98196752 -130886502 72855754 -43862782 -32211702 170617252 249185734 256391186 -125394755 37569193 110778777 -280464755 478311744 407537264 3835870 -90142060 -7114183 78635620 -104305304 358027414 -52319484 -80984787 -2668470 -542727846 -22237406 -469437476 -244569352 524498268 63064813 -198628802 -535937 -220659722 123095962 -111045865 -80656524 411920316 130839778 55356341 -484451633 127775403 -5546049 217567580 -56853404 887755093 -33648474 87259649 -288282208 293382750 142679680 19461909 -115409312 -184149885 -10503713 14516993 21099049 120175 -41626406 -236638818 -953673 -367709664 129360888 -31494578 326016597 285460157 394418372 12100965 -411903028 -735313209 189885723 -9664953 -168646789 55056665 -98820458 -197446078 -422157934 11241326 -255365723 -313293388 254589641 177326623 128409778 -53278696 -792886293 111030611 -459888938 -505711470 -144459284 -148885660 -37366725 509970258 56378364 147988345 -7050311 -438346675 -10083836 -152782103 -5102721 -2059794 404393024 493157430 -22488117 -6122867 -1176964 -127677460 26965521 56619373 -158449926 -410479732 49624281 -98957193 -110231179 -264662499 49297715 4048546 -275254686 -109869186 -90065575 -319839246 3401798 528658579 -96156271 -38701387 196912852 -28231314 147919358 -271217062 -156098606 54277836 -70888632 167455798 716136107 249114044 -599390335 75551206 -34701247 -357636 389919759 -200697230 -196985696 514695495 -333011514 156028488 -54563605 289880348 28748644 -371909168 -15757474 -147715990 -2674846 34130201 -721461102 70682915 -126297507 76460476 121044405 139453434 -62392053 -399687483 880136203 -404020865 126676428 395349441 -660998904 -600074488 8921684 -127056855 1645857 15390465 -10494495 -174890596 385458302 -11435287 129579858 566666426 -292838899 -763452579 795420990 -150171426 489947141 32739894 -502034128 -457710941 -74121231 219368168 -285065755 -132058803 828049861 -71768693 -20605037 -787566329 242491174 -100021615 444770780 219237341 -501023883 11647607 279337594 560666860 45736689 292624827 -733782921 277663767 324662594 -148715606 662320277 -353618380 -564256976 -725697166 3967254 643446124 -18475169 -360507019 -457026433 350545297 -5131298 10101246 292077720 608939102 -52149963 184833793 18033289 -7245756 25070880 -26313259 -52004098 11936844 4521984 -519010432 -381062309 232002023 -13656985 74917199 35078441 642166205 -129203644 264543976 -153807140 -117388424 371693409 14816360 -619363327 367321802 500476872 40023883 -45810029 836501645 -171963923 -232742423 -3416720 743288174 680545565 -4808207 -14486778 511913484 492582031 -365955350 427039747 -350195502 -3317469 -508514074 -145094473 -343754132 -305187890 79068910 -566978485 -457841181 110316183 386499971 276237538 306709215 -555076638 5174739 93331066 -732490668 -201366976 57095989 -16052741 213949131 -213294202 81691079 355341576 230664431 -84497320 139710226 1129379 -870173 -95144373 -321792278 -17083963 517367553 95327260 229935668 65778471 -750398429 12505092 -3228170 6832808 -184847542 -189060840 -274423278 -625971584 88161766 34484351 -59397598 -20511959 4856070 856551519 -345360843 -68368116 411637890 -10768003 -45542012 246102445 140364638 -258568781 -109233428 455319568 30476511 -35126168 -50038949 -36667754 -15659907 268520847 -90077359 48899487 -356944340 5664263 -103753 544492905 514813243 -527979194 -5823418 -50065428 -295052281 150148260 -4244419 -52717070 -27485408 -155460176 382488608 -31209016 -620295323 -275692322 -29590707 319793718 100099684 -567119642 19650321 -91681207 -61469153 113613417 19441872 229419525 -317858632 -394124487 104841203 -208578734 -127220171 -78595128 137216236 -236602878 2776119 9250439 260661182 -169718212 -494875567 278277326 51530521 -83289483 -259540338 44885133 -33658225 -206233908 -19137642 -375952284 -135627511 161525777 597661867 -245265509 -64939687 -28240126 874456001 304640876 -79385933 264218785 -322703502 -77966369 34844196 -3879666 109150844 -131772472 241092815 -31510851 -301148790 1848746 634686592 -484805239 307133662 239155548 182080190 -536476247 434202328 -156609215 -3018516 -409310220 -176970180 16208352 -629134433 -447800224 -388597659 472457613 272408482 -154290989 -5761993 51154238 46193365 -264122851 -583847017 355678987 595285239 370704292 894647298 20744173 -116943178 803606013 -164773362 23615051 -824145480 138746280 68532377 -100871880 -372534173 -401721771 58015762 1135605 45056757 -226881803 -1374127 -331534218 478782427 107646986 202143171 368797209 -640005953 -16046749 80651888 265889 -271525227 -501082479 718125 569098099 108087982 26523292 -120817118 688211267 125692646 352531419 -279157320 490485014 -12646194 660923929 -140580031 322559405 55986740 -27557131 -10088968 17621155 648496611 727716462 15153880 496349311 -78659369 -63803411 -880310852 415296886 1630108 4480889 -31485425 -372540031 175811793 120486066 -519306124 -591506258 -317656623 -670176335 141666701 -82171476 -198611185 -37396330 -53628283 -14495754 207673551 129826119 -317379982 -103946947 -402624090 6057292 47783194 48842849 154878212 -484314339 -24843200 -261359694 252373987 220208739 92039010 511217250 -89027902 255594618 389966304 -138613777 329786832 -197820766 501041814 -585210323 -58906494 -528650707 -247650078 -23181315 -316209276 22022160 4013753 -92564200 540437933 141813062 -157206232 -711780065 -320366552 -208749773 -290527668 211503347 165829281 407335742 528264825 454662142 366356080 -268421392 -47563169 -287898399 59779131 561799996 -390965137 146854433 229368880 703540956 30896057 14321747 -5693018 99072963 -481510235 -192823123 147149949 -553704525 435204536 422078785 -579329162 -89263962 -665385909 309901557 475528497 175607008 -153379082 2281557 -211365844 -143232 554588295 -55233862 69187101 -51303096 362109250 8611012 -363409603 32590 358566854 110319214 96041466 481239576 129090241 613599594 -41417700 546553195 57707645 -86310941 25089215 -700908452 -192818783 -858987217 -97726081 -250197131 336954605 -527932423 551751675 -2893075 18535320 750182354 -32596522 151675505 361705874 111506502 413041285 -21697988 -190057182 -509844285 111998081 -865247315 -134807530 321789698 7890453 -7835741 16499284 -101838920 11731258 -298715711 16273053 13569545 -79766654 287298295 -181055529 24833596 237987694 -10804770 320427072 109506378 -372741341 376193748 676492866 443943425 -167184042 -331367744 20553585 307722154 659716375 -3407258 -20030113 -5893131 -25885236 -325678160 62648380 3484231 39758417 -51923426 -184038790 -305635574 270083 -154570701 419611821 12405093 -432967357 77403948 47602950 575155158 211404819 -105540756 -429164734 369541642 -44050254 295761892 -276408384 68302981 -13833753 74855289 -108950200 409259317 61786315 420940761 -433301729 -280484945 320193971 -245359813 39094769 -68483058 -194277395 36917650 80011441 638891090 310474490 77414462 347492519 -344905221 -29769531 -594170605 152520104 -184393287 -342867988 58937809 -560036194 2463668 22420708 104050616 34188546 524671006 1745666 -351901035 -132646763 249952921 -191216736 -172509005 -383950651 -280346730 -146646527 -325011418 1288726 -200389995 404868577 428326923 -209035421 413088406 4616943 433142361 -25816854 -168502490 -126356752 -210943387 -15392416 -128302533 -122954380 95759815 46204 121704403 270014717 363346342 -152230620 6625365 13457664 639026084 -62364729 64442563 97333050 136470812 -10370004 882290317 -150448872 393257317 31476928 264647763 -9994061 -261684504 -62986476 -9428298 -473362919 -600404358 -1900461 13158276 3338219 -66722854 -216830177 -141719830 233014391 167105409 518670462 -342101517 145186543 -174713736 -8338282 5956759 -189489044 -20216872 -13962329 119612372 -572249077 -121894990 -10548926 3457334 -254569626 82825725 255561710 -682980420 77895072 -394744185 -12691359 -546620968 5620661 -93869512 -33918914 116424323 64398427 -538288679 369944957 -534275310 188921565 121501067 -80736987 31515177 128354895 129361853 402297980 585621710 91660186 169155175 23194400 145627188 -9963269 311514071 223997243 438991711 -398925293 122370501 11058025 89206116 -197363958 -45686956 -11833402 526590527 -3471281 114785217 -618261116 -121044832 -124083734 27961336 101129 30802830 -124043993 -335746290 -8654830 -67273307 -855355305 -88076537 146888213 -51045794 -30874365 -4812930 -7043366 170354534 -175177656 224781883 -2313967 60650691 -101784419 133715338 44897511 314022228 -226699583 -344570620 90248194 112502150 -200508276 11632220 423652672 -452214234 -94688489 308625536 227098155 458167936 -357158539 -46509382 274297458 -20238935 -623617227 238410565 -439346192 382443612 -193497193 13752634 5756494 -85434707 -86116771 229504839 154076096 -600494186 -256970872 -762310743 184885354 -31045086 -69591227 532712910 -324352393 374080965 22609440 -79496821 6607209 387430665 121231275 -419572031 2808387 -236626620 277165159 -257170421 137997754 -182451975 760789364 -122820557 122146319 -134179308 62617534 -175324605 797618337 115947376 60416144 338721927 -46155299 293833030 -57466038 -100422707 17743281 -12480685 -23205952 125495760 172381471 50163418 -106423868 -191280011 -34666999 196627077 -274465352 -151104442 -4662846 233423938 27908284 -213113436 -709591657 -308551725 239021676 -30863158 -714260072 231962942 -103869429 436559894 -10900342 -17668499 -683423971 -551267891 85040271 -262199225 -19397835 -73805347 20509843 52727269 -18154914 -19142261 1232112 -650457050 26730409 226082768 8066886 -419824536 74177424 87280072 -275061383 -844213646 -111377706 584025232 -200258454 634400674 -11523034 -159229141 -317343325 -545324103 623800261 -238457289 126306321 9498832 357884 34626324 -203410972 -166842224 -274078134 -35161245 19047750 -102693799 -419284990 -43260 88932398 -21877753 113835434 309792095 -13288912 -199128389 156741050 518086 45923872 -17220059 -308404815 65145413 60109187 -8553950 -111297205 -93929600 214072884 6102331 326007314 230671305 -183736124 -121965666 106308533 -286801305 294392743 -23560169 -202147950 5711967 27537503 27977131 309420882 4284058 2175437 5333909 -3137290 -263124437 -62958024 -52330967 -2288703 9692021 561861871 261788592 167550781 277473251 124703192 70090618 191665423 -158258421 5473014 -724531506 -612256885 -7727098 -308286052 71043276 31477854 -117851144 305108610 -837139275 -38543459 617460660 -94126775 844906 -66634056 457006523 -116510791 5028015 337311336 -40656933 344658455 -351742310 -32247777 50852873 -649348288 4430310 27878080 683782340 -39651176 148415788 415417036 -183054560 -3302405 108793760 496704821 175212767 -378065 -450263436 133708436 -13614696 384246461 78666868 -321049748 406094699 57741255 -19886374 13181285 -98142302 404694282 -908748093 -99302467 86644705 9152279 458955018 952354 -87264715 -7496875 779225535 -111688410 -677506185 -43923217 146002889 3400878 418311706 165327490 -478391983 -29545718 -489329628 -551398928 -276808223 -622138920 -782843545 694378435 390153313 -8824793 54001197 -68910786 -478579855 -645679586 141039607 -4551110 -575704434 -892450 413562168 68875678 27782160 402738911 -92300024 267922847 284829002 -84868396 -12282686 371209409 62350401 583040426 -15636615 -197924425 -480896229 -654351116 104346734 228762847 -35254195 569417032 -84304270 22570872 133214095 -200582275 -61874110 203946423 -144615361 14789793 -14924323 -10978393 442578994 -7831978 -217318650 133285807 -169610500 233289506 156306020 49948549 -397267213 6500099 -161312170 78312606 -61789093 -246388768 274496834 -243299846 -6451016 17808668 -286138169 81206139 -609913437 -426302004 -380506895 26401339 298033316 -722620176 -94913299 -413965984 -392161579 175629567 -16071120 -8357919 564639295 -299794209 -31336047 -93807579 -602420385 183434176 93622067 -294086807 -43911218 4445113 -581118127 -206461533 16116516 -46266762 57338126 155525457 -331369553 1542832 161051408 145365886 -20557021 768961920 252504623 -220613029 -180060299 -232342120 285448797 244004112 230793975 61064592 17250185 -238797346 -441838546 470634695 35365658 -28183903 141541567 -224585007 -157959596 -72843661 132054852 -61544046 573914699 -35261230 -217752289 60991215 194904275 38767810 -364963331 55718595 -510738803 322596158 -165217276 -488201459 -331182111 22750564 334636695 -49102659 -55015671 -98235560 491163568 277008224 76144373 271001054 -111147612 284381521 115703699 39824336 332654030 -786666207 653763485 -721729992 -8573812 -156023836 -264136837 481555541 -812496766 218190839 396049754 -256505677 -12530864 3753628 319946079 -43351049 -95167533 -288568656 73766602 -452054164 -11142654 -546250 284555063 10585644 -5468156 -55284272 -257522839 -7454221 635364523 123933530 -267059490 -326442332 -29113712 789155142 -13320080 -445372069 93202615 39308191 457854606 254613020 -233965159 -34723443 11429937 98606038 -874929696 -190498344 -309050312 14468309 -615022888 -5991022 104480986 291004846 -384852660 -484628430 23252293 -735970489 -646256493 391514649 -31875115 317378191 39529108 22969851 -186655484 704593278 -301455720 141925038 -110097997 298609479 276548493 226055351 85056677 -329540863 -59828032 -87041236 67050328 -216363085 -890498741 -95495561 40298374 -295619341 230434991 -57553565 8180516 -178108711 -11817326 -262792259 -135198933 15283337 -176369352 -258433472 776341991 771947938 -13312449 -223861208 317605785 527460012 203348457 -97948206 144744416 227183791 -807919772 -571517662 -315168377 33099166 409912782 33047614 -743868410 -56077890 -211241850 -14769657 -281612894 -387742355 -627137233 92872463 19293433 131243615 -244708852 -224578667 586956312 -251593688 -33904700 170762645 -15228986 35650530 -275093395 -21394980 74903359 -12766997 257912971 383194055 215607322 -603352507 -94387875 -477077695 197477574 -8823898 -228411891 439352413 357110217 382585409 -457434268 -9364668 467222934 5198080 543702709 -91374544 -33874323 -30579161 498524903 -78380248 -128889105 24155934 80292221 -352028943 5492506 2783277 265527534 -498772086 -22938659 -224040687 -48503180 -14003003 -912774273 -482591983 -210885886 645300906 -83334813 -574340460 127565744 388511770 -367166392 222147814 356823461 31113867 -3075989 -192652159 -14092181 366724803 50690605 -23550779 -231024094 -94503422 -10839471 -196052361 335730857 -148123998 891998508 -643779631 378936921 -103714750 -23284537 -231318489 -123580955 -694763962 -30945832 510330609 -86722909 62269137 -230046439 300736795 269156129 151251235 200850950 -276932857 -79271883 432860381 834250109 294996560 321099532 242885566 -28034886 -33410055 53239681 -54772657 674077207 -5062406 -553486649 -601131418 -20602915 445422410 -775416315 193147654 894218466 -87789683 -239802043 225720975 -850929217 19505083 62303884 -34801786 27084555 302544066 -308221059 -60485856 -16606420 6240958 690876608 595782 -454893981 421085899 -23492613 314600707 332130048 -303212564 5040948 354654949 -123928747 -18125316 -281360201 -181814074 -149972326 -353883334 865017417 -275598534 40815680 66186538 -145046748 170564641 -2963978 -129675928 415550405 -65674437 -14317729 -92685680 369485873 -749052864 -27249992 -66131493 -37132792 446783567 50902797 461586976 109158408 140518426 -107580567 -114099240 -688991100 -578137406 409704519 -274648522 -341117048 -128420442 116094644 -280296594 -749154905 1610619 -44964232 158642154 107467138 -96511942 359032427 -512340739 -15821678 165307601 60646049 -14033157 -384233035 57006717 -230079539 -197124022 84729191 -187115568 -3776820 193958639 652449541 -7771493 -683886975 -33477442 942978396 446246594 469314349 -582170741 -132874990 -777083114 380817539 -30014124 -82130158 5960927 -22172046 62883136 46602140 567444014 894202281 155112373 -268643712 182399661 52673736 110218272 -13748421 80325034 -303895277 446202197 -63511558 -511809107 31107038 -117501266 249395452 92411155 -414552053 206497657 -661191793 -418303110 -475020757 -280691301 15935265 13365304 -461955306 -204772930 41861558 -22882565 440144323 328579223 -541822600 -922223573 -348444182 11258527 -142889733 -526996035 -84348318 134680597 -703611052 -16762156 226737624 171762434 10564094 58127585 -13883695 570368576 49942550 -293597300 -104672907 -129203683 -65106889 188223951 572875359 -547075323 23317575 -169019507 -31049732 64479456 16565427 241221758 514589753 -63374118 -228249319 -31641978 -13534651 296243071 -301717878 307506634 24473752 -384268733 -6075810 -139804107 -187600123 -587775993 -181453852 -10803703 13450510 -64299347 215678226 -342285030 13475348 1646177 -298851266 -91628928 -7040007 -35360543 -281877537 200761606 -64966218 -897375856 -62073274 -190556025 -413991171 -74187945 327386311 342169089 294239316 242597762 733882268 -291776817 -14965800 -445414564 210860658 445225389 842398 65378502 217055333 368245209 -297707856 -38431789 34602586 -56880619 -50929263 -14890020 -509905324 32283431 -112192473 -90785004 204310166 -88996055 -646778368 13818156 -85227283 -517799026 2086891 94911345 374505098 36580798 338238939 -96383 235971826 -55740986 -46429123 636438307 -273391622 -240398800 -32376457 -162729313 55336813 209093821 14064713 193806188 214983512 -133968528 320581616 249908233 253044582 -14459800 321280364 -505525398 -116030202 519950582 178427058 23014884 896136748 163631166 -722215779 -208756224 -589574467 -448279262 141079810 -475462161 -5611864 551218658 689130175 103955968 44561303 802905285 508873916 -338259778 82035765 -281150136 -20633769 -38968450 181820248 -456312427 634523177 -51427628 -1570703 117603394 -146024827 -108971994 -700065971 49927564 190533848 388541298 26939250 -743859102 -472400373 223609694 -301191329 -434795817 25384813 225077648 46142390 521636615 -83416758 -21548373 25291885 481310074 175675805 393054909 213463125 27702698 231874785 354304258 -222321278 -364965440 50326662 369547620 223827980 -162385317 526608373 -505704449 83122443 86179793 -467047851 1934150 -572471350 238204080 185722566 516495090 16505308 -3785436 -4995317 97281802 -932216 -427860029 94904 -85219748 14469495 -73496129 39529637 30793262 389983941 -39307525 -191748868 241645901 227442116 406862720 75920059 13624997 101698123 428584507 542858595 2596971 1139171 303538363 -161262528 -10636576 -405463336 692157991 8667546 -169106139 393815842 -89324796 -344175646 -319272715 -7775780 -839372138 132317293 182771020 73777391 -258131811 510567546 -10108701 4103806 -178128643 84848644 156498721 -98118212 -401178255 41275027 268158131 -124631932 -638418337 -305548093 -17430491 -79599330 232105333 103492300 113607454 201495332 -10203924 -201696978 -468892743 -367852191 30376192 30629809 -1489563 493505283 576470013 -5660266 174103287 -206880125 572126621 268759622 281785538 233189065 49295552 -281199007 17412247 23721286 195338879 474607750 100880719 303784504 483454509 595452241 168165949 173226380 258750357 58725499 -13233560 318448275 69590717 -124008304 -449706833 492397188 4023071 20449592 303727595 28882725 10438732 146485806 -25152874 153269757 21302394 54044640 -523900785 15658787 761586457 147677334 -392062772 -177166564 146740540 -232732665 217678865 -251449474 -743379506 -238058437 -22890948 -214783565 -582636493 -16850305 -348387284 -62287020 -333556982 30116113 -67515998 -267591671 -785644805 -106412801 315458620 705569714 -61255816 -11672498 -203654854 -31068612 -408185097 -186276932 -226000295 511104062 98535586 -286228603 -452688133 199691902 411357073 17633615 19017716 -106004030 170988257 -10059594 160698186 -183008791 641675941 199149135 -472252062 -782364701 -62683307 26004976 220138531 -9728414 -134910246 10282215 -137483229 458774776 -611249422 -321123312 39623925 -215937230 -274695396 18198150 356021 23703377 2799439 49012165 -356170322 -353186721 398462707 -12031772 -362532695 -135642599 -322957551 56442317 -77300800 3527707 -344767985 -443547203 -431378864 20965066 -206961932 -104856809 272864135 826280 241332296 -352807215 -107017615 -116160496 89146597 -53495847 411841384 -812853048 108234684 -145761127 886783 6838351 -33179 -162436470 -27325924 -288842710 -973930175 -409750793 393092012 -189353245 96063694 182046759 265142442 279387697 226224416 -267226482 151432958 116240218 -116339660 -99711347 -636536813 43511344 -295905369 -150784962 -50036656 -204737749 595203580 -222987855 -292197508 -226878780 -176688952 -857491868 -13525369 233185083 -237395617 788305413 14594093 -77785111 118356569 -15854629 -252791624 568498528 -704216759 707638015 -693588818 -20913454 -188545323 65257605 -191866586 -238101939 548539745 122974364 414869492 -426038880 202206599 15749557 -11917514 384391108 -273935102 30118588 -90651885 100163379 44732148 -41128161 35715191 -6923651 -100332237 -205162578 -41466453 -159558750 -95332359 -182135180 98858403 -127463428 15890012 70578471 11165467 103442850 -434077367 435757521 76071924 -83207427 1554806 17497485 -183996368 -4876705 150798361 232662625 636104265 -79408508 -183214964 231104993 83777482 -505804177 85309073 -57545830 -82260389 256887262 -201393147 16557572 497492986 -719405961 -11084009 9854533 -69388246 274474603 -217843521 -154041154 -597783404 -521093189 -323386395 -359145995 120304474 -382785239 610041713 -166944409 -171748401 517165707 -14175446 -94697286 270865037 187879630 776132336 985745 -76147394 270064875 -32992222 -230016229 -224290691 -6777272 444837270 472327440 13898008 -705789294 -288014042 -339768983 551504803 536436512 134501504 -923453 5610233 -157091522 -221415342 -78176659 207318136 -148236241 56786404 -96906159 73367830 9535268 -392537742 -497718737 -493493248 226522225 453868739 134156362 57874402 264717812 -227564918 -185438599 238047401 443321894 100539628 100687111 -91715314 -358878509 -481907834 469346 -330742249 -357541851 -131263862 -321406350 -86886639 374343096 -96284116 67870964 19945752 25419469 -124474595 226242909 -4100184 -23577991 80341785 56208768 -440950814 -73475038 -516832249 -20541076 103092306 79550345 206912389 14659999 307634055 -596718830 12360415 32267846 328838535 -83246285 -494095932 -297605366 -463042988 596240509 111588471 -66888195 55703329 697845539 -19161713 -30538949 -166133090 608973512 -364059181 42309838 103798639 -866220181 45257649 -107197089 77378671 -182296141 -33075604 -221364927 -328749841 125236190 153178657 -6694155 -19180657 761801321 94359775 8250670 -294214275 156196647 -144019961 629158853 -137947150 -36975594 239738689 106475618 106167428 27119325 184878150 633705628 229646300 -237549655 -434971488 -265752526 585445000 104472084 305041990 78161883 362174261 -10532286 91483248 -224237758 -181272954 -128065183 -590651492 301959478 5303973 -200388842 -60521080 59278735 -534784623 -7150144 102447114 8167696 -405762708 -145055751 118401361 266121677 497190645 136805940 -572093793 237577684 -40628586 -32463810 -15120340 -513278459 -23065685 118942790 514031084 120974984 -40007161 -605163440 120755531 -84714028 101581693 312497908 -6077291 -662327067 -87659821 227988100 -157161160 8247 -826386210 61817058 -832607243 568238479 -428783828 -253153538 32671866 26064051 171261501 -165104977 108524509 -131150359 -208516430 357157919 638879536 280402062 -684333168 -214040355 -293013399 -248632001 -2337294 59560059 -182246721 146698771 2486112 -161931302 403529817 45148430 -309118295 -549830243 649119276 70834733 -189917575 -554825349 502653228 548641094 -781679727 -934968 146294242 134914411 253294341 -131427018 -560065415 -42917822 -20113704 20888690 -253952 4089223 -438490527 8843362 -168416579 -4135824 325857903 48929742 -246310647 391182727 -28727326 -616859 -98530301 94925407 12292649 -164018197 -86147590 5113090 66418525 196867007 28402908 -12317581 308430816 642517437 71435481 -721707908 142145619 315688790 442156563 463497890 -9104630 -378251857 355459350 -141995946 -422901206 -258301159 581768333 8509665 277299924 -24027162 194583607 181324941 -126458871 -9025240 335652295 735689672 126099267 -10976640 665563472 34186558 -511938371 959805049 141059081 467942608 -662184307 -152801915 42505897 -35314427 654670255 181762767 117685568 410730867 25242388 -306321856 2307500 -455459866 15829689 -670135467 767314 171343483 169609404 4579746 71584563 52928019 634007971 -31606653 17143584 206329518 -16960417 -186660947 2078209 569289710 312725434 222574113 274441859 -160009981 504762089 29954621 13256326 -681989718 382128045 342745537 386481567 -121003032 -35930172 52348863 -407533985 111533409 497114036 303895801 -119600906 826841551 46661672 -6532672 -8299519 -504425116 172600777 116490059 -85782082 -216593550 88087143 -369930375 -419440644 138213489 736644404 123194345 -908238580 169250771 -89463884 407897 90803997 -287914221 631598834 17941215 167390742 -130874788 303309702 279169468 111996673 289279417 -169934234 144490135 10068605 530924374 -203870825 -47367770 -238791790 -61118194 -64666103 17387041 -77952869 725270959 -122205977 -473370433 82446667 536685801 -18579471 303067627 179434626 -788963525 124706092 112922618 398740904 89656980 287853538 -22645273 44691505 -99192140 441306728 -471919764 -42331068 -72224731 578587779 -160093755 -71526076 -203324496 -64932541 396106390 20502633 -439081865 -553890998 277764089 12567588 -11538132 -418966403 -4921530 -688882716 47109032 61601188 642135468 -332441236 -692869273 -585228043 237906955 223367538 405785492 19900027 -344886764 115968945 -91263244 29582518 -398752586 -518013116 -848071455 -360260119 -12703758 -271844876 -17282537 40447337 963686 57515820 -11438736 369713856 55147379 746145108 374452827 33450757 -43914917 -287938074 33171908 -407248225 287759722 -349134962 -59831336 12771592 -199193355 468855595 17498936 342120258 318186394 -14749231 7499268 78699682 292494148 7891312 242334586 -31391206 109076186 109176706 61694475 477453253 156107213 -161028037 51859390 705262973 -180567186 -165795543 -61011909 60534071 -313190486 273717967 17516968 -660479713 370847767 -675783234 -496383524 177356221 -583463007 253676847 208532923 257018537 -308521157 10273965 146122796 -12965530 152702772 -7736747 35494274 280673736 466811954 313891838 18779533 -197270653 12801889 -21625622 722834917 -29189308 186304846 -73362306 -4137486 -192328949 -421916546 -210457725 40521264 -240411850 -147881171 -1469166 110892517 378829778 -436894386 372049525 -49804231 111986680 125223834 -14590953 -2446243 10346139 -826153082 4226335 -343868008 234776244 -261429975 -347157905 -288936872 -92869473 -161794708 632744212 126498015 -329820950 -20050972 -77734998 -322513531 490004483 459446101 617194290 140172047 -110515864 80060993 199252827 -46495624 153223150 -63755964 251004394 -4286263 -243857631 100176491 819079108 -85624468 -558024593 -222961701 113026818 -54190076 120288305 -3353125 -39458844 -24539420 654875424 -651241573 30141991 196710720 61002542 -623250318 -19787952 -298957017 -135809113 -8307151 69788139 744212132 226515213 -20255986 -165952454 347648095 56144401 273379282 778010015 -277682198 617005530 -230603195 -573654284 15751610 -329861953 -16224576 32431735 857034923 208665174 415465888 -884367467 -429917360 50673818 57684942 -384748892 -599044567 111917037 -116425301 49618854 -5012073 -115239495 164135604 -41287215 532459449 685931402 424348432 121050408 212009358 275987975 -476308824 60158209 -518584637 -12886155 -244035468 -398799479 67442475 -12438283 -325495003 755017298 222089091 -3879287 335832674 -186990643 -65417630 -663811787 -86082393 -501223368 -141469938 -22154374 -376477501 77061243 -214884094 24460929 -750847992 -98794890 461523732 475818177 -142087158 -523929020 402208412 -162846130 177319853 63368036 65040236 453771482 114644860 -193057152 -587752749 -69464917 430197624 -352188459 -39869485 -277932792 -278656327 507899240 456555746 -250337886 32739380 179157017 -130009800 -287750556 330844371 -129749965 345898857 2168899 347710775 -435927041 42614742 291861251 270402928 121194948 20850574 202050938 17849789 365386786 14004215 -205719031 -658536948 -178389216 1167226 109042403 126552695 -682875892 -114877131 333367987 533216116 80672553 366870666 -220915457 25383920 8566984 -152336960 93379277 -101595663 -181203998 -7841055 -196777629 -8632630 -380246001 568769303 -362900074 -367669780 202118516 26023929 -484762340 403505941 504101961 -76201303 11853759 68313484 -373530706 -129166011 -16886487 -4372218 -86178010 15476927 -129322455 -432356431 -12253963 -191177 -14322185 -70215126 -128012510 7906498 106509252 124308579 8402620 319550060 -74914839 5594734 10328990 11816964 849121642 -90768909 362837362 92689075 84670235 1630264 826534480 385162809 -156671112 384841205 -445742206 -106233202 525878961 -481944403 -270008898 379921829 69646795 -256993509 -141471108 -389748672 421832051 -538510065 -189556574 -286165226 -408296996 31777177 488090784 268449632 -325629374 -581395608 34133139 237238751 -14236609 -504258351 482959234 -402470356 -11534014 -327897971 278710412 -560896299 430799351 -12263115 303533254 220144087 575763535 188576531 75624118 -99052958 3550284 53285625 -298999663 290022849 10604485 -289449163 359494026 691594493 400520351 5551212 -473216698 65506573 -673549763 2900698 1824894 87064095 -40694424 -116336757 -324844973 75957084 649490192 -112381112 99310560 -3422195 -33968905 -108087381 -38274196 18434149 12298089 97105545 302598573 -19423594 -650766468 26613961 -22140743 -1507147 -82314284 -754319381 10301301 157254122 -30020867 58583138 -147086928 208872868 751265490 2361677 508837362 547255418 12868201 -180591838 18654365 -227323573 -148157025 -87752739 28315605 14782664 121741664 173049653 104035975 -427315487 84539429 -2530459 190972966 137614950 1581529 -154557626 242795336 4043500 -732502706 589492113 -573860764 -74367246 -635864596 -41342266 -239997607 460580479 143584039 150540921 -115277487 76629427 -203045898 -20953175 -221841390 -461711373 -39419737 -109180939 -51797906 -5859639 -28555394 -731319634 -74921393 -30155831 -300527087 -238280331 28328129 129908368 -1188910 -237691728 749176813 211093085 506743445 138711103 -33092497 34464031 18201634 209538728 -358285272 230702592 -74996394 30605491 -29991122 86405487 127399375 -190153074 -315969132 -222068310 -269539488 16904351 192778202 64827088 -54561261 138830796 373953115 363269436 542213281 124606819 -10497927 -29905025 -256698215 10997259 -2557801 -125246249 11022310 -94995997 625199348 -421958204 10673325 -328073353 22625877 -205678430 -71735299 398695 134559847 111190686 321592844 -212704434 -146456195 -329587079 -118286864 -74527189 -78885583 238747369 -67253167 17649967 177470699 -5795057 -488375791 52746469 537330071 -291319664 180471721 85681085 -47644472 -153142025 -55362497 44875290 109081269 -694607092 -54719525 -128938709 260902138 224862691 -506505206 195042 -198029981 652768570 44287421 83772244 -178262118 299291592 -420887913 81538146 77113496 -20122500 -126750106 -190709615 838430474 526900481 -72322539 -145846334 -118953385 644715317 106962369 -371310338 225099704 63878334 -17371957 -20461729 -166482214 248759216 -510422709 -114930085 -237752712 -86401745 -420896247 553266813 60149787 805411489 599362909 -17710667 329293335 -9237194 -15240053 235080804 -52982643 91728500 -859084922 -394750419 352632013 51025248 -328135429 -53591954 -318083512 71102531 95066920 -183475829 -115007454 31827716 833742418 -83940542 -13405248 -90490382 318932182 -378860848 -254724733 80702098 4803398 1102657 609444892 760122622 -222178243 363663366 -129807482 459552045 206191470 415443691 229411 -45161076 -74607824 -248267611 -49633696 -112386211 -12168715 249621020 14885192 -605155596 331961374 66409839 47556615 533945089 415469489 556250280 -186960211 81887796 4338962 455363016 141456537 -106644232 679996547 662869590 -380082663 721632605 -206589633 -37789782 237058893 -164682527 -30679514 92778216 -245316622 -16602689 -840737454 -601548016 76023033 -584056218 112951849 17606222 -23916298 -10389855 -215036208 359004149 435384357 205889414 88921312 167674849 -232951233 505128433 -14053282 -161377614 252658539 -81630128 -518596362 21660133 6369145 156884297 -239139663 365409920 484875500 2905453 24772314 -54074934 213761624 302738873 -315868352 139496560 -62183598 216418748 -47359209 -178436115 60338741 151214201 -147057542 -284664090 -553328632 -461924199 186120754 585544056 830849880 -51517740 -528426597 870609223 -20506641 -371991215 -441669895 217442199 -383746505 35696588 -291664436 -13899672 65924364 160766483 -27995347 -297507689 -114337477 -2072134 -366169921 405426709 22614017 425080555 103835187 -118296154 36923216 23709509 559672063 307894618 -116601520 -712844888 -558323400 262081378 40659670 126750825 1103974 26159088 -131224287 -179391713 -149390226 11307991 -164127471 129716405 27451735 463457866 8849369 370739812 53234934 -394170324 548552194 94774690 -195147161 -200193084 -563194533 -96918114 338122829 402892934 -74874016 -77513549 -60817233 -234586755 14495300 273020409 -280137814 -363003626 -7519659 -130589259 433244775 297651222 -761321728 4596546 -329260739 -5734679 141154644 58942246 -75584063 404244788 586077591 91972548 -136976334 -43195520 -367695790 9435004 -243669217 -432829790 -154433 -21548464 131069915 -71910482 201416190 -2778808 194663033 -146925323 382348000 145846189 47957161 -556219 -137613122 -521265352 -4264000 153695395 -253678912 -176398625 80219918 43317453 -25114403 295093556 17130696 19602515 69522427 -584085378 52121493 305702997 81207059 -69132590 -166057965 -6389025 -5870621 -83455360 182080479 7114943 -36239279 390307918 340353829 68433137 717665061 -47967795 467088457 616197386 558031125 52738994 -847530705 -239893664 459217768 258311828 141598423 -387391204 5351257 163084555 137881147 24021140 -520917587 325038909 63755471 -263122433 -367542217 292221290 -58545365 -458774395 -200467870 -192144058 -27047353 603014274 -106279662 632491167 -336761696 8174943 282955711 -112065117 -46127128 -4001266 418157728 -337125379 174455122 49851185 32895821 -66423139 -236150158 245725884 163822763 152924792 204457038 532073114 832006274 -727071868 74323224 97449111 310279864 -735097289 -36757251 19202333 -67688238 278627050 168413479 -15722474 -64157184 -21341026 -44977066 -174422906 -34373138 -734581 -73844085 1803536 -889250295 800176268 19532015 -423091099 -147690287 179592000 -32481347 -147554698 -2077646 206878877 127383188 514865530 -322406764 -508326501 23046988 238197773 -216519632 -524121388 383410764 439562587 -438493074 73847292 -12272709 -24238356 -322004997 -42843035 -158005174 -443173478 -333606590 -810589243 390561340 598056873 -151223056 33743866 -309967755 -90498369 -80025757 277402257 -212363522 190688381 -322999917 829234495 -6942235 141572456 -711618717 -581692016 1343020 164814028 14935069 772780125 -1565306 -83205532 68143832 -427895291 -185733005 365398329 55347455 515734666 -239213293 647286401 35916736 196668499 38831130 -113447499 8711086 -441506485 -420785504 104661921 114966498 242319375 -413323239 -60009298 -6810276 189690586 -12968328 82311318 -702334083 -289634562 218026358 147165933 -513890881 -71069698 372998138 -822151696 -192666487 -99682408 -108162519 191725066 654916587 717595252 14988842 115606009 51004231 111905999 -166200418 -134161568 45340093 18103847 238757748 -285262751 312902662 621831943 304517434 3641570 -268516322 465195599 -206249716 -485762967 -159579750 -46064871 -708016564 -422502652 275056342 133942380 -353645151 -117306149 666834543 141035516 -87827545 -1276791 370140954 -501335182 709333044 -129021370 -5880465 -14391336 -203464878 -254333974 -26064418 -50675488 197529419 255402940 -236410960 311422582 354926723 -408381715 481770621 44740398 -176147228 644978 29761676 -5406699 225352116 73246990 -140708582 189309782 525967373 -627468937 -107187919 56424123 394928807 -249750469 220922971 -247765815 -62358691 -247705307 11034078 -5957431 -642665145 -680330412 -14876026 -365403928 -158290640 179876794 189179946 139775746 -35517116 -144249533 401453611 561066358 516439101 -75111021 -64898099 172695492 -12605545 -14072321 418964102 -6174340 -18033243 672851253 4721374 -390449153 -121350835 64996570 -114032652 538747431 235631491 440787027 -811573287 88351315 -609126982 68503797 185236770 105818689 -373673110 229055890 -79344004 -336128000 -12708535 -107913520 62910641 36635285 -569167746 290374697 366949766 -423193684 88018726 -13514605 -20574201 162386932 112564138 7007936 33091060 39003082 48855245 10081873 -274726784 2051617 -1455089 584448353 -152222713 -548805026 41833414 99803277 337551574 -133585051 164631628 448214874 -170579331 100398938 -68554572 -9861993 119522629 188802149 859829475 -193051525 251894601 23448849 -42843818 294029182 444705355 -185615028 -371945232 -3715118 333582145 -43890570 389180323 -276455657 -806013106 -380044998 -844908 -259718207 713199158 1236229 211579297 -111101933 -182263211 212443840 79359158 -334506823 443465381 -741546695 -125742339 -99558979 -658837350 4876369 265016721 94149574 178763546 227395854 299040358 -772836498 -486444269 -228394719 105540708 238607 46955479 -502160314 32353345 -19567554 -606757884 -208710392 357877142 110515603 13012130 165301702 -1003840 347622975 -175070151 309107121 398602558 185671593 74714548 -28502498 295765596 -284659949 -177948879 15048365 -2759097 -125352107 1270069 8268475 -11966530 190517099 -268094220 27431552 -124981518 -464179151 453581499 39098645 97703441 374602607 196328990 34954356 -98497935 -88841362 -85246205 -64782294 -440321387 -148187851 98305006 162422687 385978245 -91879823 -2524724 -607810703 232541127 -172247277 -17914307 172852676 73215366 -298353093 -258664886 619266102 -40589376 30209806 -236366788 29033594 280206638 -402220411 99785397 238940609 -316153563 224614350 -3496334 68015622 523311691 -364755 -497251622 -304763273 4881132 -566312714 39749823 1322402 -20863436 -13894375 -39892814 -317814684 -791606 -264948869 -45786045 -569075672 -120995739 -115249396 209982033 -64353716 -134179086 38378057 -160419097 134844103 12230665 3138836 -88998323 -390725779 104627909 -246280881 566156991 -134141719 363911057 914152208 -712720091 3025162 121693678 5923545 -47658512 -329474362 -77928409 -204689975 248386046 -13492123 -350089540 -71316258 738720881 21810057 -584426532 -402731325 -697021828 284466046 -95179458 81536463 -110555635 45400908 24332619 147489072 608187 -352986759 -404904019 -268624807 47250067 -252267441 -732223400 31974880 -142107410 126173425 -258333664 473313842 -671377163 -333578339 35967210 -199053393 34989291 -116950794 -121800476 -12044836 155808351 -16366152 -46992063 -122482563 167612509 -222489463 -95057637 -4369101 -150234838 -379932838 678465931 -20434615 -34180230 12197300 -11664821 253445636 -84537773 377386105 -613083 -608863963 357034180 -330686704 -165057066 -428800688 682816486 -743480484 674486405 812251 -743551070 2424867 -480259480 74779813 -363546462 141057362 -782163123 -398709937 -409605550 34571875 -587355428 791296558 -515588475 -479374892 3941241 398409161 172046568 -73076365 -128353857 636585128 130143294 8235499 -686222940 -202162735 291505653 63400363 114070108 79489597 361182395 -608815027 -71203115 -111899146 282922145 -218097777 20451596 -374041371 374601804 -393510835 198380802 -441601779 -70908380 -3518851 235177967 -168077463 -121101662 -309769844 68131704 -630044205 -78019049 26201547 -5643135 1386199 -23635189 -1292911 -1228784 429252717 -398108784 -52460515 16125099 -90849374 -78484351 320671913 -175226088 186718976 -438586308 483876323 328824516 388159956 -749302205 263437849 94877496 -979414781 -86876484 -20850363 -808873512 -564177986 -146961149 -77939054 127662966 -778157397 -45588539 322067711 62848029 127403499 -30553158 -26360973 33872 6553317 -525509040 -206280325 1179141 -3565903 -137648690 19192949 19622204 159497984 -52956446 -83768691 -336098812 -213517888 -28739827 -454599467 498976317 10468379 -17898865 -376482837 628958002 105862991 -352205151 370426286 131712764 208576664 -226225299 -78147751 -309556853 -35904801 27869954 155293302 41787626 -228587662 3101282 107568868 464562979 90380220 53642843 456299457 548434 562307435 238848614 205604160 -556738728 173464735 203409891 26129764 218749358 -153678304 50589361 -17277244 -296455218 -36750307 -706139434 204575031 821855 726820574 -244429158 -418270090 246133567 -144929314 -1997876 216444266 -121576089 -137246621 -140097179 835295262 -397199310 52083921 46889543 454298087 -199753710 251761085 674777219 8535799 -12226408 -199413918 -169744508 -312973726 -618824397 736769038 -435513388 95704567 376810235 106630786 -35461035 4843259 208517433 151983351 -37351022 407205954 101375377 18224860 445258452 -153789906 366113512 44785403 42323827 -316415808 -533153046 263802900 -97637737 -188956754 -456077457 -136287123 -3961877 585755904 -166200580 517302642 57880156 375939392 681826517 -152893159 435300016 -19548304 -511346168 146404758 -20742858 338739818 25697876 213372454 -346172940 164961499 3263199 188713113 244799241 -260072104 -377857286 346142949 174582782 -311477284 7141315 24956328 -24711381 -440792626 302584590 190252712 -419518693 362418515 49525244 -16612838 339153602 -103516522 -260401099 157050988 28063194 305258696 661203465 180072685 -119837749 -290788452 110983261 -109523896 210700944 -13733736 169550587 -289558015 -9602736 107928449 -572893997 -356897727 -331231952 -199857298 23722600 -214786134 26893858 -785310397 249934622 -38358738 124491977 132703596 394441592 117266786 -68410002 653575531 -580026702 -122214033 57311888 29949329 24109514 26799556 -723361978 -331696026 638229186 -268319999 -291868845 -830669688 -658180117 -95079181 547714737 204194961 6503249 48650146 -89280669 -197000688 -291319002 -154345013 467033693 -484434792 -6688660 -351705534 351243922 764890745 -5675440 158356662 -470136313 -352124913 -117586987 211392350 114167154 69585694 45682192 -875132181 -442055406 -25872640 913195705 211261613 66065 -25758756 348995259 156547000 -82022854 -356103849 23820203 -2391384 247386655 268731014 -148300081 1448051 -460917789 21393670 -81472476 -920617054 -26109051 -153443540 -14631300 596839901 -472523183 295628678 -36646664 22390647 -184152578 35253855 79179154 11058943 -409702021 -26800537 -620341762 13270808 -119037535 -83244042 -361059801 250654966 -9231313 -599152443 538377572 -520593487 -662134053 187990512 36071483 -418925468 -214523944 398857265 51829763 -1219378 144129927 87014953 -186415132 6624009 -30474543 -270387513 409759819 437655132 112660124 31837747 724563530 -435205146 -552016313 326180 1596100 103443361 54639921 531783920 -6652019 -7469471 -618544 255926864 61350527 93936488 545642590 -7814441 141918787 484209117 23950622 210055795 1808206 141734 -92122566 -141508964 -57189000 614592041 290921316 522123026 280961 2703486 -170050554 456151739 230430796 -10466991 -550208825 138569287 -143476482 250416160 125265044 375945304 -696304899 -344504087 -389225410 439411701 -3019694 75215398 14990714 -90108506 -446992288 33609044 26491751 45545900 -18909786 -516903227 -49286086 -29490446 8462584 481005470 245623474 -626037168 56526856 255955528 -281961772 -161294 -29696815 398593096 -217501354 734883900 10944589 -813116182 7560073 -229280371 -58234557 582153310 25152649 -515876997 -162119255 -47416843 -8883639 45501922 289243942 -456815579 -124966222 -28754673 -270665203 28672840 102424773 -471013113 2104032 577277197 221815493 18448950 352765104 671106 -429048715 249908710 601740886 -74142724 -126386418 247509510 -161062272 -176921333 99769690 -8043180 124357707 63298316 304440156 -448645607 -46605886 -894596461 -20110693 -3883035 -83184781 -45087493 -131560750 -533218794 126255548 120137869 855799701 -66003019 -7758684 277014171 114347897 -78143457 -294021857 98648477 -696845464 -748142974 -877842645 6966579 -837989 -268618417 445422473 129453050 132780495 203589298 -156729455 -50357770 479483093 9336481 -164322681 405763800 29289372 270379989 -79563690 -172127842 435089234 -181932906 10924561 -6985301 -649470116 -589977445 -191146072 323305206 -39422769 127025252 148967635 64413950 -108834555 -64853693 593809432 379107491 -237094247 -208348484 -61898757 902949 60328028 111184891 288000073 -1641697 55946462 310073814 260986560 253894693 83794468 644815689 143432768 -261010591 98667952 -5814296 -119224327 75564033 -294832704 -441776275 -45051148 444673867 -293389687 -97645656 -208605662 -194638434 -364973457 -239862107 -13359576 231213562 -89856638 -199015361 375366484 4805497 -341903395 -6813309 138648407 19752750 -40020371 -69124938 771749151 -435222253 78786225 -293338690 1860366 642072901 -844114976 173877052 -12708366 -658902041 11171476 309276257 -1401654 -52113951 -156423541 12555031 -7975350 363232252 176676662 -637117981 -166317989 634751656 27242624 -2404188 -236024456 177918946 6065913 237632366 718584694 242839424 -75119729 -724193116 -441211474 -469895610 327531035 -18165574 -110755801 11987245 -490891704 -67012759 -77980180 -98255247 584935209 -486957663 19098812 87427619 -327848834 -423509387 666541924 -89677960 -544698912 -441514990 -256663690 -380728810 -139691420 238223549 791053031 -326057562 -145755577 -306046098 591404254 -625646942 -820224048 203809862 150691790 440098338 -40150906 237029777 -20674507 -398983457 598433 627429095 -296617457 -204914889 4591786 1837265 85742952 -145179183 898431597 323732075 -18878527 200451486 702521465 -745487804 -513509262 11344132 504768078 83849458 -238934179 -1148474 28196812 -267993049 -161238568 393014379 -15165228 563598319 -802806148 519797408 -107015146 317732807 117103834 196779258 241413621 2295716 161171857 -807435682 100860938 -707403914 -52006972 11939143 742290592 -463453614 214552269 -136549916 353146701 81809475 -6267597 -231983753 -512763 -320748445 702583419 19013362 -136154198 21406921 248471626 -10587845 1423160 -39087186 -28444585 6355027 315830288 -202539467 109430047 -1269077 -16774914 -758143442 769664127 372021652 -23107955 240336834 -18285956 -462843873 -31534085 371338788 528458549 55951987 144080514 -64498 -73746141 -459430170 130021187 186544115 -411942829 -291467155 -3235234 42632405 -162303640 -188758661 -51873698 -454419014 316568784 28926138 219902873 336680816 -85441343 -94495549 -40691565 17374779 -9881270 -637997626 -11493673 186915538 -17296188 302096031 88134243 -252212770 84249473 -24954474 2481613 621025129 -3942985 111993047 -30138845 -239168580 -59810191 1209489 -133645170 -773222151 -10526082 445933337 410780674 186414478 176081987 -947310054 -277848500 -642808678 -119658310 81737960 -12861304 -251803854 -83412558 269019469 492677464 164149925 -376772664 -58955042 -1338300 122418173 631488194 -19092278 -79044403 544582923 -12678970 -408978052 79387572 -136355290 -16577024 157887100 -33980048 -485273299 -5861480 50026774 40387916 182051353 320456633 -176138027 2788924 -17709143 5131488 597737730 -180796861 -347729132 105657092 27184289 760161 75913935 21886796 1046377 -10351670 -247139989 -44039579 -45038514 213910773 325958786 478913096 388733652 -10118747 493993875 -58973129 -657404667 -360989250 155148380 -3954516 -548066049 -223895615 -48973535 9042157 281608680 -17980867 466684251 -60753506 331771266 24394409 23920060 528263914 9133739 -98846748 -16862922 72501764 -328650238 27285327 93871524 -26376783 -58987684 -176965123 87796511 -31704927 54677424 44750551 -242860386 -8630556 -565899580 -26082962 -308938569 192286450 -668626763 19926175 -492965167 -95823003 15745608 -154743118 386573243 149853663 280143941 961716450 -84799318 -184890351 39217799 -199301861 80898069 -118625245 94797632 -35706521 -298432665 -24656646 -4251019 -31660697 -11453392 724930802 40300081 -16321336 250266435 -276518371 1702622 426865169 762270809 -2424546 35207277 -199099632 11850487 -23436887 -421279 142711545 -412956101 362715323 -16352401 -510983401 367738479 -246407614 -12610227 9175311 -249188259 -48250184 -198314767 404732495 485892004 -696279587 -136824772 -668018133 405399521 -158876920 10958541 8240810 54130066 -267575486 -690913381 -156729244 101089731 7186604 1114660 -12959003 285217474 33078048 -34178239 254546432 -109136969 -10857804 -643878916 -24731209 23056349 11724510 1063671 35508808 538205350 -11646967 -652310397 177804849 -19640220 160478876 -238208717 -740855154 -188629461 10035631 -159946094 -59308213 -100822451 -255262276 446830409 520092807 -2076386 314069046 -23516739 100561916 -402738108 -636689973 133268468 -289601333 -267521691 -237703167 42501664 347176101 -112550496 493516982 -175329905 648264297 -772133965 -37026372 -144287224 -258907721 137939547 -90112 -123266448 68802989 25457143 547011211 372826852 503397730 43402235 -44153108 154930106 -508808065 -29761022 315499460 -25912055 -244086543 -54372780 355830332 654305255 -244705147 -3413223 366937305 -110233420 136216491 31143133 -328001207 -469802262 51832274 -187442304 380008861 -287585491 812696012 -9062002 101584681 389675540 -236317357 -129644857 240110 -515784132 -87390124 -101559911 -261886191 -276146779 609286785 290923092 703226872 613725625 130551592 8269047 498457208 -140851751 -301983150 436501533 476481738 320802899 -64272727 -421350049 -35874789 -35951594 -256656860 -12558003 503410456 -505040071 -25111699 565586311 898440859 -335118766 89555427 -18315746 25533868 -54218799 394469774 -116099578 -598369506 -682132386 72738299 205727507 -35163090 237239590 120417300 63754915 -77617292 -124873748 -95671885 186823137 -373341637 301154516 -724690304 -268884936 689447179 -348757428 -181010152 -132546475 -44465933 -322529801 -738910764 -148728194 181489379 489755026 -278722751 -424022077 19856992 -835681350 -114945049 41257750 -146434712 56505610 403093831 -354842282 7478640 -466709573 278770139 -222542929 -206264117 3832570 36518915 -265241783 -560651670 -484766 310217996 134433136 45075184 120567129 59972867 -356769380 -230158276 -47557561 520420599 19407500 19502161 -15168735 57711938 -126837413 1435585 -31870195 125601214 -246769092 244292483 -162830391 478124681 -333460012 -22593542 -48083320 342279280 130349835 -736445885 74152084 466289152 -29425481 186899277 -117087352 588682649 -445400143 -316729876 -373035481 187066558 -547963274 -140807549 -12704004 552252443 -50851029 -10771866 14083585 349350056 4091446 76387971 1578882 -369671890 212462197 -538364473 10844788 -569040968 -184927256 -206074566 163325008 -138251911 -253686079 -810517402 24999306 -234374243 29556997 14701075 -65361117 -53948149 308969034 -207159093 6581601 -217513805 734994090 -96482856 -164031151 17816128 11696016 -243269 -13929411 146666459 -448975349 809540490 94820805 102704043 36471548 242225619 152746339 531974549 -323257414 -327028368 74474212 -654881254 -378782333 178596566 164529795 -745835 880321064 -417434503 -444520108 -2677116 329242186 134177437 20353548 -239024284 -297732885 283214269 -328601330 120819279 -209699677 -520716021 728979385 18089415 496009889 -529958459 177070170 -263745220 -14042987 -10661446 -283342983 -150266408 15512240 -344022146 -220704212 -29583943 34776286 728670076 -227937449 464209510 361729314 54020295 40029652 259801669 -19476867 305680150 586561624 246200574 309591115 282354180 153967877 -54645625 84441435 -364545597 349752858 -142532658 4940156 398095457 520758054 90297097 17843910 365900853 -275508504 635722417 641852718 92143056 -662828664 -146580516 213236506 224171043 -81167782 -33308333 525031475 -67553883 11008559 42112766 6531079 -164302339 3048216 770245367 800619341 -104701565 -14816623 -622096142 -101411304 4263678 16674653 6727620 3818435 -240931114 -456072963 -253935999 -287683997 -38785065 -203599212 -313875391 -482520747 -202073612 -14917080 142978174 -207010950 517289703 36088981 554029331 -529085962 -217124684 -81238059 -168683625 -698603493 -16329255 -407361478 70223153 453992625 -352811256 250043952 -390332976 93008047 -712516575 602410290 -699377008 29118947 19631536 8449477 253228776 -121352347 56004478 -373701412 -42387869 -4583088 369787686 -163196082 168245586 -565091608 -98654905 11723997 80314068 -18625319 70697443 224416501 -476382455 -456882781 667320988 11537406 595137231 199089613 -133467213 -744727344 -439434749 -328591144 692172084 864186767 -117308371 172927002 -317941024 -584215964 84924000 38596325 -2785073 203507064 -238953377 7055536 4121964 204379356 184580770 175617377 -851506903 -135672454 -176036640 223999444 43485490 -257835449 155176784 560176384 47515296 -71731998 -1061156 217892366 -280782468 89196623 149066912 14900970 169929533 29490481 -455445790 160821226 -248701899 -255249816 182746083 -362658 65982711 30477592 -129248878 198113179 662366090 223199175 483810383 689138321 330532665 -153061029 -226475250 193264035 -437674275 -767574945 401351670 -302957324 -478706947 -233172851 -13984204 798483515 15489437 -236384672 292833038 -528424994 -16528872 90098122 -420721 -428274969 -86564923 -13296009 184767746 5333499 -186955369 -705133389 -657922425 -251291905 5887626 -200633220 -5371442 -656234101 -556373271 145256400 85832399 -587666175 -4812798 10836351 -205029709 163911637 238719702 -189728496 37919906 -360903364 418216968 382465454 -158176389 93124686 371659629 84365 748917702 21875436 -45143965 -145715572 1961046 9068438 175046242 -137870181 -48823758 498062966 -48601556 -59958525 108393949 -254144379 75983398 119163277 -517800037 4454426 14972929 434119825 -165922006 154909194 -5080422 -41142209 845488905 84302262 -112851645 -610568656 469591098 -591696078 -47728472 -165778466 -187159827 -275061021 -344597743 15828109 22083891 -99416111 -82062595 -768604220 9004680 -722385298 305058 224436548 -11731737 430008184 6757208 -38452147 1241850 -226572181 452768887 17193110 139645462 186999474 -196334624 173906995 -5939982 -446704729 -732721348 247525870 -23861399 412925305 -242999744 226201385 462789638 -71770974 -27662175 130907793 62662675 -161073514 277392 -164434565 -99434323 -388991297 -681782972 184332727 -576045997 3359311 -352192418 -234756970 611170060 -681940 -90410181 547527198 500501635 668500391 44286937 126094001 -104398075 521282208 -147540445 28583631 -245460265 -215952689 -23865010 -183912642 -127925404 -269590405 -451804310 35862426 504352748 -439291021 61285822 203982344 141523101 27201076 -6543646 -554014 695111332 -206509485 -56448784 9428186 -10515495 13973612 -326021627 -415657308 -441759734 -538507 396901006 28499393 123997 -397082334 -236085720 49774834 57709666 -389699638 -219554316 410720193 297445476 -242371528 -745513477 77149423 226569198 -99258667 3601492 226693578 -362767299 554184817 -165241050 -28729451 -709361076 -363163 -433487809 38888096 -374817904 636215835 7014543 -311251329 -11895337 -590391752 -79902776 53362099 -159231130 -23120654 819955469 178344004 -96270267 -146917475 52838415 -86402268 125438096 188094477 313896328 -490542138 213485613 8043939 764241220 -271087537 226950998 -3198089 -127165320 196601559 13396942 102594089 -299389491 146820310 154662415 -401799842 -138231350 323807043 57588968 -320162567 -2652794 -291432507 82647612 -19907833 144298564 28552605 104155971 -6235992 98159251 207987896 47098706 -218491487 -2442021 331699790 243173557 317647974 75811429 143538786 15365131 -649939787 307695782 723169815 400711194 283700968 280007311 32623273 291783519 -5187490 124786785 -4677372 343761875 -257981948 61588796 84232086 1135582 -75411286 -1111577 336358706 458440839 -148165714 118178856 -209654546 531921674 462179189 306232603 -189931153 268675022 52965240 4312525 -65921937 657921601 2992916 -456386606 -238196679 -401177608 -675317618 133904463 -290778697 687189638 64635290 3209185 259683009 -652332485 196751156 30748961 -492573890 -355759 559583499 -453946088 34127433 -18171741 -84791413 177641402 -10545919 -63865560 -22856513 -332520262 -323194807 8343828 658940860 77535468 -331072598 132062343 -23708853 395592824 -22449289 166577592 -505523490 -43588240 -394936 181873598 -161559184 -195926995 2469664 -225395421 581494704 -119283641 -9999582 -414902327 -147174966 -183945533 660081621 41526151 -734566152 -218140485 -21747068 618671515 324740716 1114351 -118703263 39865498 -102326463 208990618 455724458 471818725 78849515 635568698 64375230 -308044287 107478474 502347830 283489797 -344882294 27646788 -420345871 -18454627 162847707 4411074 -681808980 -15843623 109389345 406230313 -39074437 696573582 -597902006 -488218399 226392751 -9463361 -422696701 248659588 129738373 -5289009 417205991 -24553179 22329765 148787779 56745201 152142680 147269768 266011502 -69286544 3417745 -23383867 192895 -45913915 310344970 368094487 -86657048 507177536 52030 11161315 -458878709 91160655 -231642355 143936445 186230309 -261351108 -204906439 -311558437 -28169282 -175472002 383312665 41948842 819283256 223291675 -58787773 262584364 -125418458 -316409205 -18296822 8917204 -445364739 -273083941 -199460210 -242930035 -27541394 589450251 -3667266 475808337 -209242532 -102547187 -610543989 167296736 29263111 -430394965 221961385 8273425 -573115595 77069295 -79700612 -97864867 -76914016 -196390728 109740892 330387393 530768691 194529367 -5413817 626488804 74298399 27720565 -549392709 -2952942 -62263044 -120365249 -340052586 12120064 -30154126 295382118 -915467606 -656215511 -18140552 -383875595 -138319202 -74285661 -753027551 -579363324 708514927 -523876173 144928127 76992846 -535622847 34103028 -164326334 -3137464 -241553149 374967960 15412403 5339068 266902477 320810530 -314721534 -678390776 1682902 382441732 2500292 22864815 136243890 2238097 10950747 -360117303 112828137 -54530466 54191931 130379792 -121941458 -462032820 617806551 194826426 311903136 -645084933 -181903995 399159623 -6473030 -566287827 -385732524 4441647 390604217 29727447 306252759 478647210 17333950 -613474893 -181330588 196394996 241979715 -473165730 -192558630 141332714 303181471 23392575 21443734 12288517 178670469 160485895 296863380 269872997 -342076821 180222784 249617845 -7039897 105905009 -30820701 231757645 329601164 -290014590 229481714 24675244 -315931426 -714582940 76504099 -149609451 320286109 146182753 48509015 468284313 -568449339 -277140360 -363709874 126577682 206080590 -275930163 625783488 -155159749 -239127006 285748863 4943851 -326023458 -348993197 55933856 153276054 155330115 318826073 716421474 -183582409 -513913597 -458590212 -4917245 88534059 -388844062 370511953 -472519722 107588054 620556332 325018683 93124593 -174991 370846034 -172192042 -446018780 -330990 379957074 719918089 -495267257 -126827924 -143379035 -332250646 113001300 -48515861 73510473 -134850878 409568954 -2483930 790594230 735107261 219523799 99427645 456980077 -452629198 -487246710 167425597 470830463 86411932 -662545153 -480578768 -39295262 404987450 -15009147 648645259 -24667665 -30275955 -8599580 -180217766 -161949730 -682272736 44360219 -249588394 207128561 98967549 -336182773 576755855 -497469948 273906593 45936288 -428637234 -193127736 -308378244 -337905326 51360581 -207151783 -198913968 -280926661 72088591 -392623934 62723078 -699314939 6159237 -249070340 336163453 -322402589 -166721781 89194369 -38603470 -11337182 250625332 -132183270 -783482 43050208 -263316591 471850628 55842326 -458648671 -121302098 -311221937 32088500 707096715 255941923 205511700 -71091938 418230895 -47993885 67354749 -905104 -428591605 -457183074 323372314 11629670 -14659698 -112049766 -3783577 717375526 -175157379 681217524 -36097146 -8710132 313259056 -263320968 8994327 -83247434 -493352496 -56886023 11458524 -225863553 14064692 -38714703 7249601 -691982640 -194483895 474231324 -76560819 649567784 -585557484 -666329241 -405177754 23332025 -490607548 317863716 -11181420 162315391 -237509356 152367589 -561650233 304550585 -304028065 -92395182 -301931682 -550030696 429592322 290215778 45403710 -256159678 -137384654 202135645 20151955 -25947790 54851680 54552493 864976564 -14459716 -259052918 -645136780 -78789785 124212567 -5316442 -141870349 6374702 26930407 -588373834 -109666659 72545821 200567740 36297217 -67510097 177882751 39822523 222363411 35719001 4906730 337726542 -227828850 502074336 -7576463 111773034 99114011 27972122 -383462709 -177424086 -51912022 17332342 274889191 396060895 -47279783 -72773369 -133511019 -258363456 -14984738 -220002501 -223909877 -43154924 -97749115 -48705661 26153498 -32500267 -196780493 -63609817 -78279908 -153440102 605205734 -216879919 7769092 -336086657 -473349540 501073534 -364819062 -196313262 787300377 -595430601 -4582966 -49858617 853292837 -194232086 18067401 358287068 -3726952 245733364 -18430188 -49506951 -63348885 115887357 -40327381 119297202 -55474554 21268422 735813685 992071 362492440 -98225235 352721 514319943 303465583 147180309 675741024 12214692 734339418 163573014 86485546 402642611 -495919461 139766251 142148769 105484260 -102545604 -28919069 -9773755 -152307758 127979098 -97468342 429995002 472219995 -86463273 129045417 -43087016 -49518847 -417362476 -565730695 51751423 -369846126 2507319 -630459982 371896752 -128121620 258387769 -221799349 5332195 -1821347 218964523 -19087328 7464515 238684415 -61285835 -361739442 168263737 37632268 -234794109 621925823 -488527314 -244035608 285144621 106388733 -96834750 -68031708 -35758689 -87402173 -81097649 -138605129 -798017301 603388862 1732567 -190941385 382340182 -912851964 -547395259 39662213 -494439734 239134294 -475156069 537820555 -213376973 220168562 -138605687 -32787553 507180451 -337952216 -1602930 -35634241 34532557 249264887 188862538 600522634 852118989 334092346 9035694 475143439 113171777 -112832261 -248387971 204707773 -18223857 1377895 3674686 -476298465 572191718 -28669257 248018055 -436425344 -474182651 -433693694 -482739715 311862748 40631506 -433856 -420348893 70437014 311943365 81600700 -418898434 -69060419 251971468 -23653236 119621972 -13717213 328899266 -214659479 1745044 487398194 -522489126 -222950141 -29541973 -322320259 -353223405 162531561 150012848 -140893210 563790989 -14288404 -248508067 3935922 24696625 -276958614 17325465 81588885 -71583274 -40883996 14795413 -59487989 -436100678 41548181 84562279 291767357 -2905423 -63504373 46899401 582265111 -798494727 -145316034 4010006 -742696642 220306591 -605662841 -74609897 282343159 -86705260 261051663 24246828 44894650 45250495 -68469617 -117638305 -657630719 -492621173 -708065586 79765550 156286774 -229695297 -187524150 6433152 -683657626 -303276506 238276338 32247396 -229548274 -34554535 54060395 14543616 71951098 552858347 15398613 154257723 -199124787 -60604236 227194957 -71037942 637955114 -315486640 -129946586 -148092571 -106876827 -626551707 2971313 -428299438 472280793 185185491 -205377386 407904702 646629793 50733622 -400106012 -174917546 487639398 268649426 32780708 -642530489 230118152 232635629 -530958259 -249682672 -786940650 -86531476 958553640 -22957464 2614299 600994061 312990597 -108969387 -416801464 -49222216 -224112145 45174340 66804899 178063747 -112526468 -194679908 -70399018 119557629 -732018571 289479 9372964 50490181 246658874 -188091075 -86390894 220326176 -244100781 -25600361 51893709 -260017825 460583052 -8442294 -24545581 -574408102 -41240592 415570653 87598650 211203960 -616063773 -3136925 87814420 -222913008 -19246117 -401186067 56738733 -402062856 173309099 429366913 83828786 -79089709 -594868142 -126200684 -48681677 -302901967 -361938011 216400914 359893140 -351857489 -6317756 454620753 -180488743 171679479 181748855 709558875 196998700 342143312 -50903295 -95204059 -492604147 510426830 -252787717 394642373 -349893325 -223301635 -697061196 591049261 58733943 -18975400 -77837230 -226826120 -215841882 26737614 -316237397 -5139363 252832689 -117821951 289858725 8830012 213607839 -55935121 188072299 754972557 -13751105 730650011 -140068049 -149483799 576147839 -298155274 325845231 -145384321 -951866 34407047 -26068413 -51884651 -105209835 -60340709 69959497 -45358330 195294617 -422589896 68325712 80389768 3992097 -29042045 -480236411 153115009 -11577160 459774876 100574623 73388155 -307173108 15299143 -181841728 120380617 183669494 -43856216 -105735240 213460250 -120266567 301109295 209147116 72150745 -443951808 -32214142 -285686687 80340920 642056594 -368892671 -156313613 19549142 -582470433 -28196705 60889832 293058449 -56898209 -155178037 -226313537 284308496 126451699 52427841 131686189 537576518 168837029 456075 146947491 72937728 101895834 -148139735 562506622 581642196 -291554623 243039229 -130479765 -230492763 -237770067 7638720 15669341 -12934408 143976194 -886041525 6700730 -23087552 356315812 94474646 140546774 -204955532 510121562 45033939 -30899602 281303938 -835878164 272940961 58033041 -479481873 -104469786 -166700404 224701086 -18775797 14529785 1218934 32425795 -134803988 554265347 -52000148 -28301138 650770545 15507796 -252875629 422083485 136092887 2675700 -79616634 32864740 -235291871 -34461748 -363526673 993485 4864324 -231948620 -126402449 -87105521 266997608 -380948298 538770512 -726450027 -65468190 -119033907 -233757518 -145600051 -102062457 102002053 112419161 -26509329 -422144428 198100600 101440785 39485704 127482886 317258525 9280258 -18217229 -663459238 546475677 -346577828 -280653560 -35104303 635542593 89461192 235441081 -264955581 318306244 187050719 -38847701 -331849570 -145560112 -82235490 762297 220983034 -397225136 29616321 50381544 18099160 -36280406 638778863 -161494103 -241954572 -417281775 -97881067 270858689 133711260 -262906125 -486331051 -257608959 548045906 -115634527 -74461077 222110224 -390564047 -51943966 -24201002 228583382 -10188542 -351203282 396891209 -384895457 -19042887 -30440352 -466356625 -118473687 617568471 -143276588 49768879 -165019755 23203365 -427940492 749163833 216291178 -8380728 -92632976 -113782036 -804917302 136888790 -319418042 -15761784 -2813488 -33951148 -88855701 -151521779 -90837389 -402666317 -21730971 54321415 449859167 -865947331 6111301 -310060173 -227223411 73721155 -498103410 474513660 -465531263 -128287627 58395785 -584314517 -33121381 -369896118 573884015 -21453932 74488569 261864730 278512689 41345946 -219795186 -196133237 16047185 -223932286 -285664933 15313486 -295107491 -399230202 -405177595 -85414374 -342637470 12451723 262153462 -212809845 -24903967 12434265 394568111 -307442644 -125068777 2006747 -74993865 -9967487 55340208 -44967054 31294781 -70279102 46437203 -51693988 -372131197 303151761 120252206 -267059115 74784362 767517013 1247674 -26406925 64870974 93611701 -68886460 -2127236 -243482718 -321789575 -159256914 136361376 -93223884 168011256 101090281 -507895595 -192720660 13823779 310519579 -111980866 -453282347 176577201 5068653 420314454 241376354 135455907 580467622 11007279 787741056 -148201017 -57497938 133862580 84246217 -1234371 -7441100 -129542526 537748815 294102566 96914317 -15585001 -2677197 -581584034 290253791 309088160 222656686 -34910801 -910963666 -323558981 604129086 29331180 -379127664 -374353528 328888441 437515906 161585924 716920644 162157732 410300982 18659658 8217838 -22363534 12708846 -40946387 91950844 -609072285 -540181438 -23139742 -4829752 -410719294 82649366 15037982 -182965863 621525 217799668 -18794493 -115151579 -15296615 109862690 20603703 38596496 -149390440 -35762480 87245823 -2716262 -171190501 -488472349 -236418287 -122295390 344845216 -710102361 -221356970 -123341 -210710585 -38332719 99552469 -339698741 -53064268 -158003587 -54276217 276944728 -801229725 737945182 195170633 -466728993 -382032163 -69299509 113755006 26412854 75415745 148201714 -79488481 -355197235 115010921 -29860029 -569445825 -800068386 70701823 -81637405 -151552477 -617299895 -2803659 -275693299 -1218673 -469450910 18899203 -35705429 568788418 59214831 11051605 -54331489 -128863 -807201848 -104714062 17797118 36949135 -172768994 187481313 702540453 533864583 -392957057 -313682619 -52805659 -110789452 232898401 -51709466 286402719 1942531 1415910 618901685 11149242 -83876296 545280058 -150033254 753833961 401678740 -559162432 28889955 7798461 -230026719 -48995073 47398468 247740241 150276909 268394527 -735085071 108930529 -184141556 -2383170 46708728 -333094213 122820876 -326582494 -67254480 120797449 -314771634 16459509 84321457 -208590744 399757311 352649638 237719123 140689677 -334553308 50052278 62367767 109986943 427893264 -73970101 -205719808 470458670 -25538634 -196820077 -1046606 -206915066 96078460 756482449 637839070 264565955 -334636711 -284978526 -762814335 761296420 57229074 -225491012 -260640630 -21114158 -225288897 -136427436 -14291920 298383641 134230729 -603709088 274279043 -355970656 251387652 -488251434 -142316232 18677948 -44015019 271727100 -4511139 213598333 348522310 15215258 1954951 5439062 -220848952 562887114 61789957 101086574 1684192 -2285432 10268452 -656482513 -298097974 -581959678 -34917670 -22321986 -4394808 378165857 464906307 204970522 25034593 -423327071 -123395661 -675223918 -764688544 -141545193 15139241 18146962 424090982 164708009 70837490 362867824 20186010 -310818096 -452126191 69891408 -276584257 23687563 -17898558 408030483 -203852178 -353016137 -9805437 44547340 244150 -500179255 -120835071 -506273111 -486609800 -36416156 -14130624 -285728 -814637576 120571628 48448791 250095194 561153738 639353395 91505343 -8552201 -76493993 -473218842 225984416 -472556963 -461366022 461532665 -66560552 27145657 264125894 53059406 -74055359 -8426635 54602814 -88925864 -88533425 234061381 -110637722 -308756002 -95744412 -239107630 -24116864 -109756186 251163765 -6324499 630727292 223460379 -26059941 924768510 350751488 28943695 -417599 -532319861 -157362840 -152878880 -8747149 -24326240 -368278820 57664454 455234608 19883341 81373775 168315725 -280925854 322959659 8958333 -101745653 -326353978 392164340 -805956700 180531991 -602537864 463490045 -12267495 248626936 141464 -16059666 -661645166 -3592299 -91739417 -312219424 -588459679 -1013795 -138572316 11646204 420331067 444901093 -49756119 484089336 84434642 1471146 546524721 -271887925 -4106375 -274111952 -100864861 -3525515 -3134860 -62723048 -69207629 595555173 -140940676 -153481599 -346636933 -685251827 -480658202 145352785 58450971 -72625307 17550589 98434642 -309487859 417557051 443624721 -616740658 -639462909 184521131 329855207 -382354730 851727723 -96601884 7807879 134978751 -134036140 568633015 -72589293 7053627 248996622 705582783 306879198 -35453072 4619501 358390038 -150443040 344659662 712123677 312540993 -242333510 301122722 2503699 166295483 -4571901 -14278322 -64487757 -33102764 -325512652 42959776 -378179742 -521808845 -518050960 65277374 -461511127 1796739 -106548505 -164681227 -150964273 -294418744 -93843108 -807308899 1327831 -114372201 -662160284 -634293935 553450314 575193832 -26776876 253087640 -23284338 41731550 -382107639 350252169 515564797 213433832 -2319721 -141963529 237827545 -66533441 -184424597 46549804 570044758 -13333697 -16172121 197110860 242978340 21054511 -358417821 -509815068 468429472 -37224590 -203989623 117460374 -41858174 584314535 -390426242 277115161 200613243 94807268 -57980756 233120809 268152436 13675885 -876031784 -27237314 113661511 -6670640 -207290537 41810020 -205272898 19998382 286460808 -185987124 211284955 49331665 -822999585 -1181909 11526517 -27233148 36071374 -368941701 320897750 -566509670 209035410 -142247174 -695593253 -480398567 785524881 -66382093 180627991 10973930 18401111 324041220 -581924670 125780902 -572373435 -35675473 534801553 -125741404 -151289946 493384672 52871040 110730876 -599146187 -60879283 -59447343 523137323 -375080084 -33449334 -207983758 -963156 25898525 -431136808 -26797632 -511698448 139062597 -294516184 -19968104 53088474 19745205 837864648 -62937382 -409217438 -747749684 -529510768 511714293 -311437735 -169277127 -103719002 118344582 -205494716 -432013981 -97868995 142248681 -200286915 222048548 29266757 207962069 -383889748 247314887 361219651 -614439848 -164431978 -293702653 459408 -412857189 7239408 -108769351 -179787744 -29154287 -286594114 418129238 -305230010 1935218 5189224 360136183 7869073 654592178 -781008115 -141117662 -427504139 759232358 -193345322 -90166190 -10758761 392609841 -2648443 294233850 531757995 -898709236 -286897976 66494135 9021480 343005925 -324348612 -77423651 45601816 218160588 -318120547 -373679192 -445012522 79966078 395034888 148226211 25464033 -14489066 -52567868 1055705 -201044094 692418842 -18133898 -296681168 87306445 35180707 162798657 242184 292099988 225430520 111107891 144315923 -180119743 -136663954 413323913 -144168016 -201119070 75119390 538112562 448188462 269947916 294547327 373335840 228541656 37654171 250060509 -556104877 -307456229 -322103460 -75527392 512607008 215200220 51102531 4857778 -715958814 -24993277 25459513 242951815 272424231 -599654774 168438589 -221374644 35975997 565264742 -338295509 760705610 -183842749 -508528377 568561839 -491348603 310337108 168077412 154917619 -171625102 432094673 11157402 -309115636 -418757710 -132211384 -96088190 427707443 256347919 -261328067 39864804 -448558239 390681703 490152522 -258925881 10850703 843662898 -115944322 334209967 33351291 60435688 -74565665 -245154515 387156478 -381498246 15442118 1033065 -391742728 -590961843 -412656580 -761730797 -258238275 -291116040 -40673227 -431547724 330741575 -440453487 -419587568 -42303 -41046751 -29120390 18166450 -512471183 -585473959 533450684 -6020520 -30890822 84339699 237097530 -245724295 -5701495 282172760 -3672934 -384963446 -4659252 16841450 115919151 262805960 -61681868 -539347177 586796528 300998821 -256285821 -83763070 29822436 24931498 21120328 -81376090 -19141790 -51230467 -30437187 144572206 283915009 -73902134 54847314 -431485186 380934746 628391601 -145533771 -198552760 390514008 -276020220 378972976 -7156870 -413943494 1684103 -4898595 -17717168 181873961 -149718765 42675816 5190066 254151536 -528896 182571001 -12650342 5668891 -97075073 -582826951 918172299 -50925 -535818695 57615934 -67511859 4996506 -22966054 -593584527 -1036766 98750015 34615207 -216731881 -544478553 -611139866 -63304924 465784835 -400077553 -67825634 56757354 -192174858 -184959968 -84085327 -27590055 712027179 473286711 -353426770 -3846888 229344656 -42590117 -571610391 -276661175 -15279123 324222851 316074174 -29344113 23121348 76694606 22351833 -243616747 -206968482 154192764 -427565139 227941644 -87914276 -73621540 18679526 5697541 755571633 3355077 -40253274 -498212807 310032714 42896481 -73142565 672898876 -136736535 -52383420 2413208 702370153 -7478597 15899632 -1349644 -799365547 440505751 99466727 189313247 -63153773 64245172 -344980990 212892646 -12992484 -195606721 -49687021 152707312 25575173 -741567512 -37667605 -5266065 431609748 154835035 165206955 253788370 -277361280 3441940 142862225 -988483 1620471 -38564881 -243391779 -395392101 2729348 -122605412 569973998 185285106 -513085250 444418004 35541191 -189976286 -329500198 507751682 135721778 -198576227 -154288929 -146940655 484852379 -233909012 -67157256 -82087089 18905308 465814279 -387519349 220081970 -103113464 -44024396 130720805 4359126 -8463313 -24446338 -184040201 132645488 -277305717 -717125388 99122071 193366656 252650820 38288055 7014010 -566313798 356444592 -98081310 -8735399 -21806039 -60063618 -87849053 -162365526 535950318 100279357 54883142 -198229412 443903521 269473234 -800557 368815330 491737401 -653101520 131214376 944670972 348394585 -406798771 3056080 -20903149 58405188 -1442530 17006899 109671714 169082991 80646832 -42420218 -260154770 -501990855 793463919 -10797838 -62470003 -499077032 102376390 -474337877 -92065373 -64179545 175797902 -11718553 -969407435 -532960022 86731636 376726022 -512270990 -225726643 -38160052 592367908 -467643590 -615152054 539907596 68262105 4372595 268417 308222847 99406071 -192762014 -158597170 -2249194 -544636490 619479735 148839174 -480500480 -1033152 36203542 263721636 -124967389 -87791660 -601047103 840152403 339264640 -146103214 -157925831 785585622 13242119 -667801649 -217113015 40654301 -27786818 616353372 -640687042 332409319 547579824 -162535714 25102546 767774625 28502984 -381499748 -170812260 -334804740 -469440711 153168690 100894801 499173311 429367491 443164478 -351216527 -352788602 125668033 90819131 91261795 -196329191 232801351 -397216 173309566 -181851090 -50022395 66000771 272014190 -31373386 93082848 10818902 -98317816 -139411889 -652307569 424780848 -52449596 -83854861 -239772169 -152666258 23180849 118610182 -344125244 434995042 32143967 -47640604 -25416860 3654310 15121980 175406537 -1165305 -918972635 -607244085 66948483 839160 -199122215 -307661628 7590745 -4179845 -700045404 1647107 57289716 206493354 -8317382 -213460 -293784913 -248462901 -57309577 -9756061 -518149839 -2983169 134752318 -15120203 4194156 -105027393 175259066 234652886 337714440 -263939206 -82002750 -662518 114592312 80897577 41087911 334682562 879465072 -51545565 -29034522 256943254 -21315871 -18034062 53935712 -20510176 -174295223 -191459202 423157254 654253064 265652100 969510517 -222336047 3146208 233089186 206054628 34900336 613866456 14654913 67981469 219864221 -180340599 -145942125 -416404348 -396530064 832175783 -453499687 -156168578 284632767 -65037365 255266090 12530911 -2587990 847733068 78489509 -83201673 -101156982 862944656 -192601238 -28429484 -12122472 71027648 -2420954 634682185 220763053 -136396422 213982366 -655931033 -5710320 606984964 216342733 54918202 -10236194 105352745 -12648406 -763879799 -218023102 -95111024 70489603 346552072 126128934 533591423 209088767 -306987340 -720819318 42313367 -379329892 503745468 -179676741 -41862451 -611146875 451420052 -19037272 -104434470 183994466 -365442918 627105132 145100601 -274481200 592939356 -146442402 -346085090 -629397792 226480400 -12563545 -614655611 169001296 -636506868 -357142814 155715182 -83043348 -472369719 115164228 -712437605 -29617877 -951033 -284473410 26547898 561308756 106113703 -383449229 -550707572 -336079958 369212859 -1412972 -128054367 6742060 -225063458 43662128 64731905 231509107 143866417 525077139 -58385003 -160665825 509138967 172806596 -58823634 217955419 -250543911 180502350 -220862184 -31088414 150213888 -375506533 54513765 243739244 -556304 15617460 -692374529 -167987873 -309857 -824412645 285792185 -133202965 -185746077 -143822 149470044 -121057928 349883986 747000871 -17275024 -571039081 -353935714 -96570275 -263957514 75230988 -92207162 60539765 -15095648 -265235509 1421515 7342032 21800156 101294024 -898939065 -637626556 327253561 -71433517 -356993161 -500785480 -41307972 6855571 785829 -399069538 206276213 -56704689 31601318 119661272 72669501 114141612 314737099 -696758493 -5668588 -14240770 -10269941 279847297 -16134161 394562571 270828512 -27773387 -328330872 -11315086 -868978390 -794995806 6557941 -5949673 641128503 -675230816 271951451 -27002723 179971829 627832030 -487938556 -124694478 -20809413 -448717640 -189113108 3772068 -13937666 -54369966 -151673084 -32033891 -834754266 -2956913 39509928 149218911 278075815 67784156 14453020 -51721798 -45875631 -22345768 102677131 415184545 611801309 -295477766 118564810 268708581 -369274246 -283182749 302789026 -441556098 -193672027 -817204983 -347078060 398597587 -190646955 -26510552 107212206 -4901389 -544716201 583659530 -290663603 -215403015 -32085322 132278109 356315491 2993877 360057282 -60898898 902414476 -30252383 -396128151 64885351 -725018917 713183726 -45722725 -114780990 29949476 78867071 1360151 679618479 3779797 -293599 547218083 38896200 35619049 -66710074 104121624 -10436724 -591208130 2898446 364121982 77116946 49852986 -578903157 36672518 -124847731 -822415513 -9294446 -135305736 -118264156 -705466643 12968658 50055277 13639160 133471219 2043099 771600737 -464122368 754026825 -61637621 -396305152 -1228926 302650023 126722 -92199342 249959545 -321834081 80835797 -19693041 -75942806 -1257798 -66483 209146036 120044106 51009 -91947637 168235767 8104880 -100248065 4311934 19797292 338735326 17790040 318569612 -804005275 -722955228 53874879 1028067 701402966 797163806 50521411 -430626705 325750510 83463603 -523147432 -463935097 344460721 73929792 638484970 -1417427 28852680 -28803293 321578736 61015649 -686937846 461232276 -19983863 11343687 -11229903 309760208 344976525 -126260277 -367416355 88435936 -60324890 -9505737 9998232 -114835685 93276530 -388480569 760581725 648081374 32249702 -183492548 -19767437 26209301 34487223 15243124 104138141 217926054 233666725 165451874 656940104 -27405607 70454159 173022983 -64380347 -441919280 -421732759 1692684 -422651857 -10552010 62629690 -427784346 -259270025 -28394591 -107648732 -11248433 4193692 173135192 578214366 -453308076 337789927 -80959758 343255877 -357395196 13896430 -66697919 -129442538 149176813 162566216 37283254 575184526 -51265147 -560234124 -407137293 800069 450440531 284478588 343875260 7130127 559144454 57006815 340202222 -15630942 3683635 149167601 -83483904 13277144 10535393 -577161 311306 -103357118 546244657 -391794146 -504560032 14316486 92241013 -18274517 65459382 29967059 748344468 17438110 607349 586921955 17352559 335659781 -104888397 19183799 401809146 445322969 -182993460 9011883 187956259 440082808 -117426499 -489924415 9614421 208103100 47298373 61098824 577704389 114520208 -765316236 477722084 424681616 344507328 -187155454 90471061 6056059 900335653 -219614544 -55209726 229631829 -1228867 667427196 -224492980 -513457217 -124136816 -172826408 -208218489 6102797 58730329 -1525490 -165663195 -228914756 -65117628 -631488876 451639168 -40408116 -609558449 296869966 781350139 -30080471 -610486986 -585701628 -187128750 -649591572 -146863471 -805655334 -44783151 132929868 -237873628 -10702684 328971142 437516154 145836028 124202671 -574104679 4161266 -84702530 103741710 -590548404 176814776 835713792 -633978031 -251292007 -409167424 -680955494 478328140 -15055868 -3200005 -237020051 -60377230 228331144 -16615385 -28235197 417309599 -334317723 -259595593 440740453 85031102 11363817 272113477 166296693 -391862401 -86837208 62258951 -104972581 -348886494 -158667036 -55548146 346187993 -26852258 682341006 -14180291 -51234978 -179647871 302936250 -93948046 112850640 258639217 3721289 -47018552 -296772572 2910575 -211487829 151598239 530961983 85038973 -124153160 452962640 -250019937 298362416 -361256655 -181140162 -338922949 -447498607 -93778017 -392967030 16413783 275802022 -88372329 83420709 -464264100 287428207 840297 39023657 -119243093 76148183 -333840706 -45483685 126764785 95762125 325349503 -177700096 -125655067 -188855766 -25499262 526190290 -191872008 -43905696 -174904941 339289053 -8399448 -13652990 74349405 -865099629 22054884 163458954 -91336867 397620991 -31520890 -112355698 199102282 140948721 404160642 -915192143 550864982 -376075608 836659943 -200864905 89575548 209500634 -3670881 13350191 -153004996 828674379 368655926 -618004678 113214564 -471141804 608662058 -550511835 647271651 38877202 -119853650 -689865310 -39032885 534979319 -4654238 314566736 -69748757 -25433191 -5717934 185000562 -9800862 385076964 37304224 580712316 64919833 26452063 27957922 411521733 18160266 -11226042 -382849035 -43429502 -27065775 279511272 152314112 54436171 -16949920 -651101495 442025137 9655094 285074848 44040526 -2365639 -168466510 184968109 -626364921 72654512 573333219 -68329770 -204097870 -403573933 -27004576 33705583 4778370 -252966354 -5255631 -423322993 -161270118 -6390698 431535129 -316083779 174151400 -24621028 -253878959 153116975 -504006691 -75446337 116833863 113401523 88939989 -51126795 34484361 716822969 -103530984 -171785423 -12439084 -130328211 125156137 -21762801 313837467 -210530010 -329379382 -302758484 -30046083 56524789 573792154 254585026 613148530 -8443958 -547930833 -225147284 942968433 -124549040 133765379 -280905709 422885123 57935808 -9158066 -229920510 -223120305 338056147 5817266 55000559 -221943063 567873495 -1033855 -357216746 83848735 597483902 230699417 756992871 -290815113 -1437366 -569484894 45977343 -202675970 178063984 96311145 -202268574 -22782369 102270290 -221195578 -46075432 88918551 41650478 -210255697 168456502 -542970529 -540096930 347926416 8876871 -119047400 -27230320 -11444270 -5252121 -91738290 -43580937 132871620 584344542 353800710 -50157895 -291661211 -358294236 111759453 -667424890 39806992 -206232994 -140339023 84455888 321489911 -97425597 189319038 -569102 -105313856 -93667662 -500787635 14293282 3239906 408838506 24618196 -289199004 -289433465 390397726 28135410 -10478327 -228102408 -9751001 -200237536 27295610 5727851 -24467624 -408347583 266832915 469441988 26681978 -505390493 464640044 -2382924 2951053 -2959836 -58286107 190128842 32148197 -11452011 114927618 -381801410 564067294 134591051 -474071731 -473898569 -1242330 831917737 763760840 155571743 619504105 2454817 -36613266 721119968 2233360 -649201357 -164811700 -474389397 302462203 -895771168 -73355917 -771026175 -682053240 -363206726 -432619765 555560798 202992388 -439228602 465071492 251811136 -411478442 188881794 120651611 -13791567 9006974 -575918915 -85705678 -29084302 -54111320 -37154436 140937979 484951005 400575777 -231994870 -209601919 149653494 -478273 466562542 -206296674 -225944701 240323738 -727018847 -78440498 -4263523 171983418 -257101867 66176954 9827122 423333997 330314508 -495942331 274539248 535503936 -508958235 -84346339 521543417 -40681528 -418188893 49198306 425217755 92219777 -223166471 -31765615 -335372030 -52963903 -753664340 79790564 -23775403 126799629 252576955 -615262029 586120823 31454364 -466449566 -340918428 46291792 -496122115 -126435192 -157291456 498828069 258245619 -18455974 -29374989 156518 509393900 103655968 -61126740 -145360128 -207802546 -201940921 496457438 -918698536 770900593 -297463756 -259181819 -4755690 -102944436 -62472356 479587297 -288753509 35163446 -439954398 -714560089 116497562 212797697 830545 -94063182 -41528026 556610529 81445458 76739940 74939562 992301 91889522 219302754 268524379 -89909092 450632107 871684403 425657486 337399279 -305112533 -7542659 208278528 -197071849 -136360170 344881880 186035611 10555610 -8502499 -408624874 17036402 -329641567 -191017330 83039355 73078822 51413758 96360064 -200092355 10395408 -374083487 1248489 -266756874 1527023 327393685 -82238123 -212233751 8432323 -162061211 281385297 -419430596 -55415489 41021789 71354765 -141910889 486055242 -28739403 478847902 -3475742 423532865 416963575 66228165 -45395348 483171297 420358419 37518316 -605275062 46405855 396322295 -77531839 -83650269 94684294 321209529 100501900 46183251 538864284 -584504032 6802553 305928530 602920873 -94434604 50897204 38395412 9415281 -535434881 -188016155 152120399 2107960 178289300 6026929 166722013 52940436 -351630820 14022596 -155346449 -624841530 -330864383 42502610 794853203 -798015136 -104990820 -31554214 -502182421 -199170328 -178850122 16786268 11764992 -552442891 588240556 -412500951 624001038 398865508 -783515557 286745256 650970557 143720103 225622366 188150039 191906817 212686745 576692758 884594550 219960929 491800116 888237225 -7683455 -2067300 -60546815 -6015704 -13253147 11750845 -508739262 78013445 -69960767 -68151174 -2279133 621636128 -183275139 385120727 812190536 -452960037 11240770 632317885 447755326 43580748 53737293 -119218701 226590191 -16550882 529654391 -27013386 -35294798 -4615501 280317867 -31960632 -690366161 -22966882 -306527627 183077186 464844439 -650882975 -104840 61415041 36655583 -267541285 -380549584 -46735379 -276472360 71312107 630723783 264118068 -283642588 -377438044 139995830 457251667 533076575 376954790 22289743 -246602670 178646117 -832138257 157310095 -21805863 -660108889 -68970631 -406482005 -477671025 -386730459 -2715120 34034238 5697288 550640688 -703065896 17131079 232301326 605459054 32424579 109927743 -185159989 -91790049 70115453 -51128086 292094254 -402434010 -451913671 130920463 -161387414 420789112 669238339 227065281 107676591 -40480416 65678884 504124433 403291097 -485005436 91522617 -294127321 1854961 287516906 249037172 295603082 -202283360 -117986259 3004420 122905862 -10515482 -54184734 -2556162 208425630 637169926 89124 46727368 -766021067 41761774 -179977363 -209368969 168359490 288554125 619748506 585286644 868236721 -49384675 749088 176738320 -522926093 332748 -18977355 77133175 485611572 119935914 5478338 186265382 -121237156 150205900 -126394813 59302360 -20127696 313185916 -72913484 -69499418 -104859471 -3934948 340705842 76400276 14701706 614446336 -76980363 2205254 157372204 -13438458 229865437 -313273022 33473057 423438926 -65398176 -186580842 67770865 242461863 694050289 -407095794 -26299167 -169882194 -162934168 -397155918 -200497227 -291268384 1603415 82213126 -417283909 -549577513 8595672 -157757468 -514615696 101292397 718454943 6849124 -31355947 559614598 542590496 -514730638 87099 -54243903 21743698 -130670120 5374342 226269823 104020093 -224228930 -190043529 102977944 1369156 -495985660 248813714 -739190592 37277661 -848615180 73929857 -6962800 218041651 338730171 184531339 -583741233 -349966569 -292508998 -215275999 -306401232 39676345 226504203 759405529 -576427827 -138359084 85426097 -359659719 11885139 10092463 -344712092 545436769 -14010760 -1579742 3846068 -206747903 -57456105 4211306 11162582 134838001 234037176 -935097340 -600907803 51058836 297265623 -169243567 -227993821 213268700 -42070981 43588401 117579417 -22874374 64061967 -102526946 77434383 153254341 188349392 15818295 -450704963 569159 -420486687 73478486 -155775182 -11312396 -510077 -2513959 800902181 -387165403 -168960291 26288342 530655 -28071458 3951925 -314007576 -743277928 352737843 102274545 -24323723 -51178954 -3211694 -957658675 33740994 -107298666 89231935 -9896350 -663102867 258894558 391913908 -128485181 50080209 98434108 -659738384 109740099 26992643 308755694 33060041 -13440735 -166147625 89249531 -1969417 252697040 -138390727 -699966818 -142239164 -43456059 115070651 623630017 24372117 280953934 242945062 -143222266 -476333993 19361768 -22187460 821643901 489333056 16407794 -285714131 280208472 484104818 339071584 611283 727689156 82509978 504441903 -195279974 11880363 -373726806 -393186080 -68801010 154792376 -442948539 642643886 -223325586 -40710694 -92711360 -208619814 660648119 4126337 -257002414 49226395 362963643 -40457 220416913 -129189886 -170551200 -54085256 -81974175 -79641796 -155496910 38441698 -350374860 -178637621 330596081 763914324 -138805113 116184418 23496966 876258735 60372674 378500092 -540760025 -315670742 -6986581 -679984927 -307556504 981190198 -155631397 463418423 -437015553 -6106668 -119250025 -531035976 -287057703 728577248 16001594 17649574 392406526 61458469 -464685150 110698794 170566437 4867270 -346252999 63376996 -124606657 190791321 140756807 58342496 -440910483 87632674 -257888060 60068220 -311825698 -26194061 22816193 -504923049 -571348142 477940905 323639607 -16250059 -12026932 -447717411 205710412 -152970727 -514626432 786150430 -691425165 695521152 40161682 201958815 -8361117 122108405 463555907 139062597 -405038348 -64465815 804684 -730898838 -7963846 -293483877 320069556 -263019472 515975601 -94996040 811708408 528916487 -44471917 340344465 185125285 -121539031 356933326 529556556 -350468285 302261144 211294985 293618560 335497529 48283680 -25605762 346746734 -528726827 37115927 -13302368 1810446 -14456950 53485172 -270965955 -511488633 -332643842 273918155 -465811251 11092721 -551192713 -5152860 -40835642 -115393409 -652084018 3631340 175043685 276819030 -344398682 -199518975 -239501152 63326038 -200138919 82505335 -243878629 -705398 141286230 280185664 332883572 14881651 -53406466 141216533 29190121 201762798 36090523 737889049 9566960 -218436296 620462781 -13241960 -454566661 -204636997 366910475 -23339383 248893864 -180581949 48449445 -73889335 730972355 -10297300 5140254 5345661 224057004 -26772347 383606574 99670 -155812263 126925418 16343463 -252092239 244232784 -37421999 52156021 688090517 121280806 722094305 -6306998 76084532 -29644568 -57248749 -292984119 -678296682 -850696 -464271748 -237693200 -222464819 -68299051 -527283073 -5917119 -426113108 43996927 -665501051 393998172 803028306 -1169161 -13209959 244823901 16344228 25874191 674791375 318374893 -11370219 167391199 449844321 -14240828 9460583 -152206353 556157471 -18974588 470124364 132512681 -65601259 -625128379 -13963749 -400723526 226957043 82876888 216206363 140748127 67574688 529297414 -541780844 231773423 55180999 -495935975 -197292052 -240181447 107680275 -11379227 -67075 7313479 -216454153 -260180394 -248865216 395006518 -37899747 117346012 -425937930 -422669424 24478234 825978711 20354507 46818504 -243366837 -48065885 -51147358 -45112678 -123867880 -129587795 26573441 -177228055 35688225 141727563 -206218806 -23757511 485572799 362827255 -101849596 50659397 410013024 -384830768 -151087242 -206919774 -22152321 -238577384 -663665297 -194098466 -229086384 29724041 102745519 -381844421 745580828 -225592928 97666007 152384971 -186830820 -74612110 -472658361 143630411 313091219 172992249 3230023 1129548 -1366025 409254481 97530240 179632921 -90803696 -487413728 61243232 145751659 -219903258 -204028027 530552793 -139596015 -295452788 613192083 6269323 -168499416 112873825 -289152117 -180910772 -34660831 73841062 137670044 30800651 369835501 -279779173 135758169 -4441755 -124636083 325389499 -495114206 162016226 -8175937 -56175622 30906563 333247858 -92885717 -47829250 -129960811 70623539 432587859 -303878220 -127715579 375847836 -16235164 -953532491 451078942 13938 51198867 -69770923 -140603731 -378839235 605873329 584054027 391477749 393089318 -7775064 424416740 -161819169 490421188 2176376 578880 23276467 -131479384 -46149340 -1971627 18690506 -113099202 -171508041 204292979 232125860 -234153225 30046583 343905868 7150118 -410994027 -363418351 386848619 -377477814 13006318 1102762 156459403 276160941 -207222274 417844465 -156257895 -180662751 188864032 -23841713 -163040770 351061028 -166519180 -54507155 319091533 -138474443 -24046700 -1393730 -31128542 34954845 -323427818 -166447137 425954325 -49289583 -237434923 -133570952 3653243 105237633 175447255 65020690 483166028 -163556047 7407867 -726792999 33772734 172931549 -10553521 -21301109 63292883 -628670912 77524634 -4312657 197272762 762928770 2698298 719983147 -38787514 386492656 -25044219 -54087561 605884193 -22276333 63487923 -317938535 -226682298 20267948 229323328 -188619616 -377549043 -309676811 -324794751 472608993 -556680617 59545290 -294065384 -383953582 8441682 -2689742 -8846790 -65791751 -12703829 -16904275 279801344 -131735253 -11781671 239769848 156945545 -405946080 95150972 -628712430 -276954512 -150083971 96039483 130788644 29246740 435161475 90874803 92202292 769163565 -385941470 -70741346 -736567984 -12531800 -103752979 38586072 218145769 292745264 535562056 84210806 -240235964 -505360293 -50154041 115442887 -498886131 376204961 305942697 146399560 255483115 342753796 299367532 -562718643 37600345 105566201 -76109711 -464017786 -222027642 -154694005 -200368955 -647137610 732902895 -266952446 -244072012 253151599 355080208 171242209 -302981281 -47647768 -389550254 -9425949 326800429 -361913206 72764604 130267576 -40095585 -167384657 253054834 160822379 -106598215 -209272203 -394311266 64969125 212263962 -451263245 -625819717 52903194 -649439250 68541939 302169720 1312766 195716019 -113527621 215119672 -86995546 168864101 -220471389 -403432475 726928437 383817569 -114163651 -529113 -298714543 -163255 58898365 -115489613 -596181806 12500781 339157439 79660185 319139212 423066772 130669102 15403723 -529454664 525300101 -37312638 69876094 -56071165 -695941487 -533662410 -105114331 -7221402 22780013 508082762 -440429183 391427718 109951531 332561904 151002431 -274655353 16229917 214826234 372101056 846355185 -753751392 -33161425 123217815 119929907 12290847 -2424837 51483972 534621951 13788861 271004643 -51619606 249962802 315661959 -113776021 -590409346 250599905 -507795008 -451693247 -448127342 -594582289 454936905 303616570 -97726878 12264296 -323570441 31357346 56581241 -468962513 -96987796 2201394 53679 -475843927 77841507 -25510094 571391152 -3272689 -680779361 155458378 170004533 436326796 -99131118 23861280 -187294793 -991543 249806377 353717636 144736647 -1359831 -21172256 503094099 -152822603 323642070 983081093 -450210142 -620211443 -55367041 232163483 -511280383 -246530202 134669822 -100152573 102930652 -490114331 341946486 581189572 -158672279 -828651458 114545917 -392004929 -86516695 -189892261 7588058 123213555 101305464 -110322556 367859731 82371931 18974576 -336792943 -42821410 -222780740 204312524 -132432462 191596580 -69325501 -431619731 -834831444 -666809841 -51783818 -169251216 -279499912 -461583729 370294889 5787661 -105137326 501433850 -296046629 -273297325 -420896918 41038892 -323945925 261608769 -190525627 72459690 -100375932 472433436 -374761912 -418606980 -326243641 15921965 38698855 391312199 -283698308 -235430341 -25082691 -371737598 518113003 296691505 81612746 330834549 -69085838 37764247 15888387 523297481 411931459 -493765820 84048045 -326702813 -514852580 12028053 770499732 31118037 -91557543 -134448486 -428555662 18544382 -30433253 692314918 -31325436 -166934 147233032 253464298 -399667958 -45150768 257515669 1725258 -163376641 -294232070 -141803111 106273 141332 397251947 83863127 22045441 62009729 6995940 463422783 -210822303 383924661 167397984 6512187 -219264094 66996164 151071663 204503337 -1437360 -783959465 37100582 -156311602 52729541 -62605448 -51933217 -410254160 -357623663 -486129864 34322019 -283326937 -7550899 460957702 192085627 -148274407 -449171893 17205680 -828820940 14932939 -551092649 514136351 -202270123 349512099 227091442 -574657494 -146817454 321001998 167076088 -17797028 -212732023 31448593 -61373652 93421648 488994889 -283546992 108012430 37790982 -233798754 25008054 240741 -609238018 3832222 441099720 -13178083 -382100064 146841617 -779284607 -370296460 20388735 -257672960 56737438 -287742453 147476735 -45501388 -47679307 -192387415 -364702971 -189465777 -170841762 691947052 -40851247 301263546 -846357053 -395623882 154722280 322169657 315299751 -194988614 -793899548 148229707 -232043047 -212724012 -510586229 -155713827 -372190894 47826086 697944684 247632385 -40458657 23087413 -217024646 356301253 163432421 96888659 -435573830 293832277 -498137331 85108904 222386693 55199683 -11297874 561697906 -1986069 -29256588 -694619 -21069212 -151811421 17695699 126620855 67325730 59931834 -46035970 191380163 -135957097 -143531099 4651751 83701945 219437762 -356394383 22392790 203191069 41139475 222825205 97749253 -21659353 416604396 -680421934 200330839 267537716 90080374 74134874 -161648948 166767229 112863329 -2269284 369899318 -522866833 -62206457 132183875 233684551 69125966 -120533108 621731857 224061964 -58693569 -560952172 -332970754 -127071619 -4418558 82311260 70380243 -353048866 -57481761 -572322485 -838781953 -43157553 -152328632 -1211015 6775724 59013444 34625075 -326087594 -84194509 259373805 198749612 -20951723 292138942 -493690287 -273950545 -51935633 -174894313 36887060 45723078 214194734 30982723 -109809950 -98940555 -92927458 -119328253 -929158 65519552 530887298 107053543 -22824009 350090809 -65132660 -33408645 -88250201 25468390 -37355822 104594847 213278631 -452932391 -309959787 -235987908 62501602 -44670444 265543715 490701660 -94346463 717044117 -259907606 -188728785 182050966 -190435314 -9786340 300387404 164743799 -253025071 84341665 -44550442 48960794 -106243866 -79381623 246991205 345400143 604643663 86939009 85471512 92528 -614975926 618155 -172182091 -86627674 -15857101 -17610075 531918719 -541968422 -36065917 -648495546 -360423658 -1901166 35064839 -27311167 499353102 283846930 177634159 7155289 -218870356 263376106 -45870616 110064797 -162662897 -181793996 390811873 -8635583 46914518 390272010 405884843 162260873 -128944892 3544306 69122091 -21700485 157628738 -7009429 367065235 -105702561 22857778 228845464 101868857 -416611358 -497351615 -5196579 -337639577 -268357507 -132480889 62668448 -203540933 -106815103 239983710 280700291 -121656668 221681702 -34507095 33423385 -130734781 67317900 11007936 -176285025 13203444 -111146257 2222018 -169955066 265522235 458236664 -3671071 448281805 21045326 19101523 -207699025 -5647208 -148000857 -615390302 123779710 -244043417 -638651521 349035910 622638167 414902059 -210539203 -26933816 -77541643 99954787 -1235771 101540866 -80344798 15350518 206187311 80141043 373814696 -474531967 -248314668 -381559364 427703290 -151093492 -249084273 23725030 -111730905 3140385 -488827165 129864451 -49258065 -20395282 14811863 -11524858 145311575 -110416454 -126734029 -335689648 119149165 32749519 524377732 -521854054 -4872030 -519228162 338559281 -7767435 -344482327 -58731435 -132861959 7861121 -288856645 -187590816 558714038 -263476465 -243870352 126503362 -78372122 -119144979 90367158 -2709358 -951921 -373856065 195496582 298010691 256191022 321395462 -34122592 51410299 -332750047 2993937 -207294381 66917537 -7265241 -8356714 -180338437 4021720 -61274983 379379750 -266924459 112213462 63869741 174528100 30145509 -132923082 -227285586 -135529702 475300432 617607978 -336056643 -516853710 290647806 -111346952 -688692092 305671228 117339204 -367614342 -6812755 -234382427 -67607450 -198648192 103539521 -129021089 174305713 6604695 217017336 -142428959 -601812440 -85756399 1221519 -53406137 -19069273 -808240237 143343862 -34095814 -23138440 278323014 -211612702 29166268 -724659179 -506116234 -35592783 4461781 -465661669 -665250556 -613624722 -288705777 -327116310 337744594 -38729662 297162711 -55042082 68527903 121345825 866183999 -375883678 62667666 657251524 -80611704 107878672 -134964276 -80379172 -283802311 -402729232 -550562957 510699062 -78293686 182100499 156719542 -464123030 8653472 -142050559 -700698559 114256668 260929679 -20764588 -22564054 740174925 -158648284 -19621135 76896907 50658557 90779965 -472861347 626961299 -221823717 -35335856 -94026980 128204038 22457649 -596902509 -508738748 -696792639 396063501 -125455455 -318568382 424894425 14880201 362744 -10827596 -184986880 -442067092 -522396832 -577089697 32748795 264281688 -38161809 -42445585 236863942 120882559 74363232 34766413 -140904714 15908032 362713195 13611533 19331174 -592722727 677402798 326295097 39815941 17813027 -14043480 336522587 -54680673 -23857424 -571063466 -268642327 -423930778 549526759 76535367 -22483651 -323397878 555349840 -448221882 -34753057 298296953 15275736 -773261675 -37984385 914817194 -473589775 26247775 179914328 98894772 -641581478 58892640 145797975 462712483 -289529994 -20461382 397646047 67727630 -790564066 12493748 -41141168 -221686702 473534864 330336496 -74969137 107112455 466331836 60452067 -4659184 109710623 -8964704 164050204 28163607 -781494035 577257525 25982618 271185374 -224101876 -23232928 592074632 -535444252 -57705564 -212534159 -332907577 -270349877 99341660 -58175153 419056294 119436051 811087757 419791552 -210029736 199724819 -3079826 504885671 987250 -9441376 80834104 817012849 20088852 -360546432 12593852 294434232 187552604 237661426 -680666688 -124384094 815457754 186589001 -329476232 440982999 35712207 -12432487 -32221982 144505162 -1452547 -77345118 251466745 429659358 738293109 353035642 180766333 -22411952 3249406 20430725 39308179 496983459 561785703 -417793258 -156557927 488768506 -429024265 -39719153 -75330742 3760042 -126385752 78718770 151463960 -12521288 -286377609 -8627788 116294769 277851031 -94923270 232380448 -217940 830434164 -132745745 23065085 -350048191 37403999 179542274 -14586216 14887584 -6087765 -781699343 127486132 -255520531 237280115 90704099 -731430930 -8691353 236298266 -585199084 -47785605 644350892 9005286 -41569955 229957353 209153358 564564935 -1526145 -39945564 -186624130 -36826732 -214494529 8554527 -28694989 -72282255 -353198334 401843 574374777 -469180018 342118100 -9599002 -198855575 166149229 179533107 129678427 116460006 136571369 -737613922 -136950753 -160154681 10866032 2596110 204224459 -27201834 138024058 30517012 -364318 -183343924 -111695840 -28647554 -103522897 240186976 -136415768 164568 -129897471 351967200 -182377082 114965852 -184210586 -285715167 -268376241 65431353 -2412478 7648388 -369659755 -22533253 -493886075 241328714 171928612 104869806 -245591273 -140293004 196750118 -25245569 -554136860 -468472153 -482504658 332269731 -153975172 -246735801 462281133 -12798141 -5713208 156693497 315505883 -13047116 -24329747 391604385 508356056 -548317662 -395947876 445929257 -25239990 135662483 -333444077 -3695726 68082874 304680401 130393584 20525546 -88722388 -25977998 -100636254 2055167 46558994 52474219 28228304 64029684 211122872 -40828496 -86538414 30223725 261500404 421766515 341550534 -405100541 458329945 17126544 42197967 191440629 266205741 111367508 -134497589 -447340750 -262166535 288363986 744099603 422334312 120634241 528040804 -84020344 19459833 17306864 -45041612 305393148 134131201 7001895 25608891 119964849 213047040 -478891860 -578380029 -57761839 27573115 -525108191 82790849 30518734 -725539273 129506484 27092435 476717402 226075040 -394947436 805649069 -363343052 -1308887 147794170 268481212 668256905 -305189058 30312713 82804541 -98804267 -361983955 -484644588 -15693149 -166327247 233121384 176510280 -344218731 22439427 -411720306 -641580 205260067 228323390 -809188 -27520362 -56934375 -20153576 402622882 12454554 -36372327 -1193229 -525650756 -62414894 79710451 394323052 -624694304 12318881 364025599 -663785564 139171801 331104487 96263036 -276340175 292383005 149716475 -533602207 7894578 624190819 -593835181 -13406852 222775682 -238852214 -220590 4948199 -4122790 -840884629 -62228689 -381936352 -12456721 410352276 -70542969 -578833490 -32773819 -21424567 854666318 834831982 93945494 -406678634 -97985646 122286773 10311966 -84944345 -36251276 149262971 -116352905 -132979758 -23930494 95821770 -5616591 -61932943 274338055 337115692 33542393 9715187 -5835902 -66114811 564010700 68067398 -42423280 129183627 822498407 927278003 -474457445 -442537842 183861733 -178149374 584273061 -8299323 -995036 14408301 -407887263 -7432643 -84582561 756025716 -188768418 3161029 130071183 237044732 496678375 -413411749 467739151 -198173215 -434395649 -269597733 236811909 267792236 41707738 -162446529 679020383 838810 389150693 289351657 -1764937 381063194 472727301 -3404354 146855150 -82524946 -111391111 420122998 -436071053 -134089304 -10996304 442842287 -416250853 -30848061 -71387179 170967427 -601359601 -336796515 -159756409 42367536 -82687501 -284351825 275034164 378532050 -25766320 336411883 -219857206 301914152 -4579405 -109200083 476184555 -138658881 359103670 -160506605 528459462 328238233 -9074600 514973606 -386331232 -2396619 281646668 385261358 -180637697 -693578003 6729265 24194448 -551784764 616814845 19871935 -55456378 -439228044 28444116 229568874 -654809361 -114247953 19641026 6190210 573473656 202074606 -122333671 426544176 -182463440 -9704215 -308429725 159771062 -1835060 -328881617 18105041 65761225 722006806 215396605 -1839698 226475578 -194081674 9536766 328966781 -245650711 -295348732 359884301 -44312914 165847270 -12329521 -402797698 -201286803 -29555470 92185533 696418677 -874018909 -63761854 -6788454 393287100 630125758 -55246753 154903825 591945226 538040010 -216513113 888980088 -285710920 -277236272 -78960775 8088700 382017348 -384988314 -193489841 286792887 16416423 -411549325 66149165 3979051 -11115585 227148197 10621852 -71354103 -12785871 18745907 21323377 539421332 -178254369 -125523121 102099085 -29493273 288444856 32501610 -417245474 6348427 -243671232 187781692 -136713129 852716153 40959872 523537387 -182611924 401014348 -259413884 -174547000 523014387 282231682 -491563498 1417201 584971934 -812332069 25050554 -362596494 361897777 137667946 -10497136 -108633002 -79617556 362528981 663981307 152899284 -130494916 760858623 18001240 -36353547 96215727 -251524457 -72839512 -30774325 45261398 -744132703 18636860 -211395475 164111741 -340194995 1110711 310295848 -370664592 169872495 -17563217 -940909135 -125756833 432497447 124422328 39782721 90469690 -187167731 -7186721 -163974272 842287778 348457323 -362238563 -9197374 -16702627 43867258 -99443312 -14299058 -358436942 -30127763 522690833 -327181013 578011660 -782704469 -404539 -92328431 296412266 -422126803 -121397531 -495832965 -428203543 4469851 -262688126 119510782 8475927 -30488965 -639788403 -85577020 515256759 18955482 741546688 -60863858 -802218841 -6810167 123782422 251977750 -172965857 -54215623 143818034 856550204 10008328 259042340 -172753042 -41874974 28968375 -320905217 -121371630 215252153 -544154326 -102199188 -289385660 106028933 2153011 23312979 -113789343 -401617667 -697950141 10614850 167028292 126966182 -17596232 18245969 -195517574 -226465468 269565712 -1132323 -85074786 102065923 -507162021 -787056377 -56001582 439289086 121722184 11900110 86653959 -113785545 7709827 -269427707 -35055173 480044932 -102229086 -18269153 255660490 30564735 50427557 186214807 528125522 286134771 -102382203 -410042724 -69795507 -371454798 21518026 109887269 434167473 720731889 -138481043 -11786147 -725100410 -418781669 -177120173 -81188803 -39002194 -309346614 162355256 -112173609 59793392 407063891 -874246 168322657 -384192709 -20520767 458858058 105653741 49724400 12791630 -191214143 -316262923 243810577 -127856870 328513628 112881657 -318934455 -85749281 -160540365 34210871 -261737903 -110286478 267314832 -391369661 -106715765 -181708416 -146082298 -11552072 -86164714 -24457230 77447277 -9252933 -371106011 403219637 -5182506 754436359 386910255 300409519 422854588 343167878 -5379820 122149200 -702447606 430386595 -501333974 -12515379 75844114 -144814420 -494383274 -137720944 -45671791 871627 4873240 134072511 -10909507 525023475 -399596402 -1990671 151549656 50345616 -457332640 232075202 -7037486 234342541 -55505947 -224842279 164792186 -94617954 383677933 -332719018 -300702136 272422606 -11483735 -127780870 182063077 -137773940 -25701127 -218634912 533752163 5476512 -345606978 -191095100 -791772288 279851354 -13238534 311851301 131040322 266501795 -375930966 -52135492 -578107830 199251290 586995836 200337912 -117060299 47310607 -282128123 -35084133 37096021 -379960721 -437344628 -119776410 -849958749 632997119 100480598 222302000 605085272 -53972465 66460506 -1122214 196773156 -65597478 163187317 -293259930 -196061267 -674413525 274790684 -3817620 -363082178 55266459 -12123656 25230940 647997535 -105906866 -165480932 -172669947 -98996699 -52056862 -96635264 502320846 -128287852 12307715 -37614206 32405972 169255139 -2427410 207890346 -53050806 -2623248 -34317408 -73020353 -359885336 -346642475 51581816 -116356532 -387939588 254184 134151053 19492879 82642656 13965267 185199781 -129090579 270137537 -369921031 -102500934 215521436 -64894 -44665661 -175992580 125412779 598503999 8930500 -37045823 88282997 322888157 69684589 -431437620 -829407282 -219784867 215543646 -1045003 237781006 -46751246 -61144401 -143289210 145559267 -2242702 -632159771 -25210370 52189546 -41036825 -333472824 -444606978 -22532026 -83180929 38162199 135403091 23312314 121417057 27931953 42068910 626903726 -11028232 -142349907 124160155 697103590 7197699 -224238558 -224899519 -198524477 -2679071 -121790483 -31489916 473754975 -243158641 -348838097 828191989 583963280 -519198868 448705458 -91692704 156483248 -249027573 314987948 -382778467 -13961949 -4156992 37708623 283857008 187630818 395878546 499702744 154023912 -500469398 -755022698 -774510991 259021878 -411671853 171647450 -32835697 -293581119 376287702 -37286001 -624274314 -270717595 -290632450 -147761078 -42824152 -117162466 -207957893 134355328 293945188 -173232465 10979581 -189118614 -112728891 118923365 -382554586 -326581718 231481537 -115620340 111228878 -115533970 615920858 -287003594 3679599 361731321 112863298 -5850376 -28337905 -353486050 4879350 238792349 449188779 286043131 176864321 55779792 -21417954 -2553177 236875391 273519399 457281628 -332029906 645579778 -677370588 1593145 -316707389 31685758 -203493271 -535960019 -357546003 173923087 2180803 -98026182 -522075121 28605108 -40843798 -537521273 149543954 831069956 -214720345 670614773 -21229493 461561 -46761583 -32616485 397616960 196672860 -67240942 787963686 -560776925 125106004 -141231598 -232752145 294540779 493103850 342754213 -365547926 203797872 -15169416 19186027 -146240393 479459821 669454490 -92607411 5357156 584928279 -249735883 87387826 -167122341 -277081537 -7316105 242323876 805323641 316007199 -772762972 512672 -9261680 299293153 -48998574 357031392 -342505768 122432614 80548459 512933900 -60797569 -340084510 -459881232 -119336931 306148 -60859867 398879749 44198589 -596841409 46255624 359890701 -280520057 -8423404 12998245 -142524422 80015834 1914538 -186125585 -161781963 234696613 61428624 -31264314 -776961066 220285974 61184122 125421466 -23159449 -2443937 116528458 -8899852 9936103 -111462601 -140291770 105486823 257119500 176166530 -81003504 643236726 224247921 -125238605 -179082991 -214253316 -5990275 283455422 -306632144 146709905 -26437872 -29279179 247911266 -634009958 -447907976 -63466414 43231166 277155537 195066103 -829761041 169069447 -209684315 344915125 15234929 194079986 373877745 -67794424 363778760 -4260697 -36773174 -16568088 -452390482 533639309 9053095 394937181 73817800 882390077 147029760 716779964 34169492 -235079336 12234068 -219763604 -41653183 31209362 -28365295 -40403785 95336399 -61645264 126231590 203092865 488974116 -97145363 45875210 37429083 77411769 -11298702 -141266457 -121285821 -386067269 183786077 282415101 273608284 687262368 -226484604 -254892996 3079875 -403583969 -168806712 -96669397 -184813882 -187285606 -596124218 -46937961 834938377 17802635 67987006 568219751 123689169 -60002505 -33098310 -46132323 -44605477 -276632894 -3026354 -58426802 -187562162 71145845 -86447328 12512840 27377245 112177224 85334278 70448402 -7770201 159138068 378060034 459602197 346929177 -259757727 311119506 -107132621 4483734 -290186466 202183926 -88034159 -141704208 30701986 -7288083 3400737 295326116 -85422306 287046845 -498213249 -30102824 -128456385 576098860 -571681418 542613972 74400927 37609522 -277260551 -506854502 -167794704 169871905 311125853 -35390 14415733 -35794458 -45044786 4917184 296037439 -115215829 384560046 -409257870 33340187 -322497962 301851934 674670222 -958493976 -17653225 -42080211 -17260873 238408479 755043461 -113631802 533002671 30504287 874395151 -44586214 -104344238 -563487589 -135839858 278280786 57935044 4516719 98763947 353540705 -142983482 2057826 -483112811 -146678134 166449392 -17180035 290628011 527179958 -46928514 165142248 184714626 11248988 246229313 -8030620 278385 -192700146 -140376039 67230822 -393796900 -391273747 2357308 -26658016 -505640233 -779315001 -79273333 655878860 54825974 -702606012 202524225 -1454407 -345180098 47536835 -100893895 -101406925 -138314748 -6961191 516804533 352665111 -653467706 -49398830 -197226339 13784440 159295496 -582447995 -109186631 158588284 -239618089 12043832 569153896 -602704196 -520179693 693454401 -7187252 390676763 -244902277 34301969 620366514 -579861053 124168 194079222 -828306172 24169919 8075878 336299532 458423330 233721076 -725173354 -92785189 190816961 731270221 12271122 134621755 -170790118 7847616 109263652 -386184396 20959441 234189731 112985471 564527291 -42981589 -333650693 173897428 296389143 -837529657 421428486 354184808 -25210262 34062107 501503852 -26120122 20399893 257518920 -4616412 -287853066 2568186 -63282086 -481764509 -51393517 89384572 29354092 -380925488 -34973232 -12015253 -217969293 -58605922 3565340 65190681 -926562540 -4677945 209964158 -339389720 418230905 -208842286 47925990 -203193985 304082089 -120578436 203197134 5316791 -98591101 -82864341 -46226914 179637398 -409086405 63052926 -329059624 321291284 18724259 262091551 -180086067 -110891836 351446790 524847751 677883234 -541390096 -100536117 -236162925 -120077972 14130354 -816067005 -263139729 -19773934 -69392788 15515632 -274604092 -269321234 9025581 261347960 683630680 847216446 21989620 -1220588 -334288079 3442684 144478998 -518797138 -369283872 1214985 -379848867 127042694 -293267997 644616694 188369057 536226239 -354651414 -89847824 5553976 72500896 21210941 138503822 -850565250 163666880 -435818176 716670405 4086171 -137679992 14674588 -239302926 -153392255 -426753650 -392252862 583118909 114146139 75494112 -539769106 -37121056 41183969 3593803 336568224 -323718438 1860097 502809711 -337899077 -114291324 112126400 29703913 -185966241 516380001 252235904 -112028268 182420274 -69975658 -341102193 -44518844 -201401861 -676769346 260131 -24056279 22893064 -346062325 -376197539 -95234722 -224757543 -815469388 15642758 6873074 -82015298 89882082 257091199 156672853 -5481191 102496700 -77725119 1152818 -207785540 58039626 -215175365 834264803 640242823 110139881 -6460453 443901884 -3664683 -263194598 319342747 438934224 462914526 -232388316 -16437404 133225351 -293711794 -345765505 120642080 138361903 148333553 -457818013 -836964224 44905471 -196612891 298366658 103676218 204084290 154527167 398472740 666166493 -489853 -249216364 -40933701 45048129 6185036 -705916379 176188541 86480597 -56168695 -330342709 -23629598 21034153 237738018 45388010 476562243 -534394691 -258035537 -184632386 324829626 8453598 4259369 -288101882 190847626 235327792 201247239 -562352234 -112574022 627209396 550094097 -71699523 174908294 -110448379 314840265 514257641 5868562 -117138819 107494684 391310988 419010566 -801795952 345559521 -408867511 -2773644 -320297553 238493728 -129051239 666104103 -41409257 820116888 532323568 448219209 284536998 -237249226 268058342 411171397 -161043946 -10609653 62995313 -177883816 239094687 -439560863 28799443 314990782 506639500 -7665480 -33853048 -382555544 -720171439 740468436 639946963 258724829 -49054365 424219691 -298301845 467381000 -163507422 125669862 -442747440 403124425 -97958928 24818152 -23754683 -10267712 72773137 -161526107 886480339 -73208291 -63777101 -375040585 -586527616 272229034 348805556 -49372765 -168477986 -180018147 -82323248 105078594 327223229 143642641 -243496554 128666953 -112929368 397597259 3031436 36940587 1093790 -201683912 156680081 -118439643 456437441 19878484 4094558 -99914357 658465369 -154337527 -278005501 468492368 -61009640 -237826559 -736299795 611737765 35414218 -12032658 -419726516 -425116185 639782782 -680709793 -483223631 -85401047 248917517 600084738 -173093798 311744723 474170537 482023936 269540998 344484058 35481934 4305505 41297667 -292753087 273974065 -387194006 399428933 -540880129 150899865 626171708 -566005970 398063859 75085712 56791091 -471308055 163624744 508997797 2310094 98944923 -16441385 -27355731 -231183727 -276099595 -409769179 346564828 30190040 133389121 361090342 -14422620 31720130 53947905 523984302 -26348408 311836355 -94587498 -19391027 -144148278 -89916423 -371837187 429146918 -472602231 43212350 52104597 -3749390 -640398720 15612348 2401484 -393576314 229976680 17753988 -479875667 52202310 370066306 -1450608 -1098373 -64975411 27788778 5639390 -485890879 136215387 -160418264 147207595 571457087 170202724 -108339754 516156223 313987323 -13132098 -70530851 216537003 -466409978 37852863 -571207658 -62421461 -467919886 -139058891 -55310714 -200734134 -366467544 -151627021 259783622 -652039186 54621151 343636956 -169242158 78530887 -14049310 -188873558 235123529 301731874 151889152 493508710 196950300 469767319 -231653756 -6186230 400599 861088899 -188477792 100961935 457372652 -1180033 76041530 2315512 40122183 -329300454 353123087 287165486 -463890039 -85667029 253567902 289492245 315937298 -195860636 -54367897 79680247 233774205 -282710087 -40212100 403850176 356191195 122578888 517360709 116797581 80263375 170775753 -145673847 3858612 47128468 -294961563 -193027026 79643134 11455424 275513711 457812439 1632176 27949875 14451640 454363454 89444637 -761359 53192230 603366787 196651481 223104913 360029718 158423399 97773178 -39707097 177148029 -261189128 -390151673 -3674704 -24820608 670082408 228861911 385791781 198430115 136674801 -503620952 -197838990 455334897 72826030 242046902 -171702441 113989151 -172639104 -541296016 -22246263 58931597 -158067906 -251721103 171960436 67828014 283295902 151034568 -67866403 -324580420 -89135391 -49318367 -341765 66244283 -338504824 80291167 286731604 1378328 146853599 -3153786 596289479 521447330 69942720 92147775 6641683 -191547213 371442064 46598210 -261306213 -523621228 -328072378 -18785103 374737428 91457152 -309633222 -450851311 495644161 -155433748 59363195 13114354 14986101 435635739 61578554 -60080374 -5854525 215139270 763454352 148949034 -491702064 -33357661 -524972427 3981811 -16987042 11035164 275502502 -114499750 -332003052 -64557525 -209708688 -21730930 1473885 -412918372 114536895 575622193 -723495064 394972911 -10281785 199372457 157134807 -43216283 -193011911 -174380468 -259527632 600650940 -34649531 114074408 -183882046 678388548 -131079465 370283701 -492742145 475666168 -635931847 -546309255 -28194557 -299025560 83306556 -430220557 -74617975 -337851405 -199155923 469035559 105999513 -4022240 3665273 6147734 -156635631 -407712846 -58969856 676611037 298620756 54308210 30121805 -322405772 655023943 -1886543 284043113 -112401502 -210395708 -97309703 290043537 115913931 -512351856 -545718107 -472022331 364060572 -465275058 156233678 -559411602 -300018066 205933652 -19413207 35583272 -143352082 -250674110 -76060290 -208187416 -246462679 4822607 -474494678 400958864 -321245087 -141154646 116907749 -38500851 59393272 -355293934 -134281764 -9592990 101644048 -151244228 -9661298 -64158357 -68455 -15458267 444714728 -335763411 -383893946 -155455179 -156217838 -179292141 -118145104 66230448 151250291 54645069 -108800777 -42376722 914334769 -232198049 30872673 93859247 193498906 625869931 6658458 -192621203 -26237418 -341887936 36637603 -524755109 11176643 -275576473 275730012 -699640528 -397226460 30116280 53642841 26083262 -141696418 310417918 248395526 166103741 155712607 1690181 -252309665 -15691254 -15032703 -439750674 52925552 120575938 26514004 -463267563 -366805126 -314051873 14928818 -26252554 -78480281 -112595280 -465426999 409813977 -74997639 -277549100 -3823768 -4763361 -289820879 -133376565 -389504661 -27708805 -54561298 -118385702 -113997298 -46134972 -15872725 12152581 -727815439 61909354 -115511945 -620089978 593256183 -880244858 -458420859 55491964 -2028196 -818069806 -45143750 -351569702 -756716574 34812483 -309479956 -831829742 222709708 -22963754 -247457340 -125069653 56316775 -27164259 15093029 -398183887 152569469 237741380 -91974497 93447957 -24050055 586986065 3773097 34820217 700917619 38551017 48194449 458132179 372490805 14119747 757058974 -305550634 7286291 100596746 59170605 -5123477 -205557945 -900646825 383540946 130056209 163068609 405304073 350175111 391341573 280514980 -120941512 -593769060 -39548563 -544911522 33070398 -128601370 -4275950 -340585964 8567845 -712828124 40625083 -794717153 16773826 -250407027 438950676 208226801 455030947 370671920 -435710602 -202002153 277977920 44165374 -34188839 173180815 -6246516 159208805 182035855 -21816989 9279377 12097068 -336912510 -35869195 -91223400 -11446762 -115291775 203473203 26568974 -136240988 173050971 -468895953 324697735 553237146 -3912684 101665552 -34831610 282685117 68279242 159397697 -158254747 -134173297 611774014 -786356783 -89354854 -33008155 366855 168335823 164548727 -57859781 116010721 -574986 309041684 577368670 574367782 -24355164 -377431204 434317399 -309710012 324271262 58149663 -405967948 177412459 -43006486 3812294 -24542150 -507458611 -132437930 -6933479 24682913 62575511 -459470233 -382926065 169237316 240847480 22147700 -254814621 -2444875 427974241 -427385928 302795787 -290847422 64339397 -9183864 277165130 347760511 -608978596 341252959 -8625552 -490179623 -134323462 -25744041 153103794 -165764917 125924792 61968028 -54683065 416189725 -13739444 113943988 277819419 17209397 -13988022 306168523 296153381 -1497479 -146415543 -292573879 84366881 -523595444 -519685245 -42524630 506773385 448907922 -15182038 -168846392 -85500940 -327767211 547430356 -256749892 -318206327 459940985 -235742246 289103490 35891570 42475598 214746272 -714968026 -356013392 -158359255 -116862597 -93355 -262437835 565025794 -213824917 -108746503 36236799 -610689287 -56061489 371273681 462802674 -552107477 -17124181 -235069437 86725898 73582408 -376853840 689061992 123818833 -1507532 639177710 100870643 -301480867 22247131 -270199318 -19096316 4392032 -481473801 -43100440 171719882 -553746059 123090310 560175628 88584129 95224331 21999799 144943607 -546475227 -544302195 -344669753 80026295 85552017 -550671421 660070624 358024688 -119570662 -219726524 -419675080 -111177721 190383171 -23265323 852646 248107823 263446236 13584470 -418857203 -962989 -1172776 670185368 6007720 63986437 -293238468 -170050936 -677903104 61612628 -58738640 166407660 317900433 524534498 -638945587 -531642466 -542513317 88561336 -314553046 -30898523 610715600 408346140 19481580 -298524140 -99070892 -131026838 -620230652 -326452710 298484678 96340888 -185982519 -497654608 -1890328 -468979773 -255487239 -508666766 12864262 -31914021 302393723 26136866 420037875 115558024 -490778781 -210542444 -494521015 -78118951 -199975769 -649763819 169334351 -47777860 -388614653 20269251 -148567539 250189142 63118029 83935931 6041691 26430300 -216396670 -518864883 -65692200 72205097 -105278852 207094277 -113740813 -248283028 -52783603 536102 407343669 -94156177 -5160344 -146104969 -175984750 122994803 -248296218 -176189109 211342786 -104054761 2441919 -222250436 568796956 -5403142 -408347840 2047839 -83981252 67820103 -27125381 -286174118 17960124 39038983 42554516 -445909598 -901107619 93112487 347963003 -133204441 -82984494 -537032433 381678506 -111226056 899548680 -122734192 496178029 92327974 143761499 -117679955 -465618105 80158768 -265921704 -3193659 -141534726 416155833 814845602 558750536 -5904221 -162264420 207783332 -92021625 -270083735 60391780 -332447426 299422059 327378758 299468753 149800374 -147243845 -413238908 114536216 11625045 -766533436 3885800 20960832 -73795960 -272482218 73052 8846908 -412254915 -58679871 -19610082 -20930946 296646561 -449619661 411085040 401331880 43238011 136099825 442628266 -242335715 -492092086 -142050607 747712554 732463246 -63704989 225661332 -204574415 -417927109 -288567027 250345 62732015 -258751201 105163379 -118807904 268806357 -198286000 614156522 -141871127 534287108 639912705 657352165 -122899462 -57895669 592913251 -64383470 518426255 1944127 -331105458 -404593936 -402247817 220704294 -556391519 140373360 239272070 128390718 -98515543 652066548 -172435865 -81358390 122035210 469956697 -12916763 60870 175944303 118954270 -3812170 42290251 13419766 -304288952 -46159411 1027472 516312549 -682323140 -138055 -814868578 460320695 -207167837 398974562 41698067 -10174284 -224281024 -286878259 -210922508 -271949608 144065509 114502208 -220972871 -67717198 45916313 -581638488 189630897 89542532 11120318 -2389803 -164764067 -173134008 203075822 -192202124 -126970917 -7824598 -1894512 259507248 129778842 -163158136 289855906 445674264 -11332925 -11269242 -28552561 -287332306 19885802 349864004 -14795350 75514020 138549141 239649298 -474808639 -50416361 -12420096 -135205232 -368296221 -40445270 33310585 77095224 -340238553 -74171094 -423885244 148950090 -1524263 -217084784 433907117 -889489430 -39440322 -740606184 70548798 -19171781 -46533143 126471550 -459080368 -60004710 -563130821 -267065554 -34681760 133612626 -291346365 260148541 -28449040 38469396 -36335541 4901394 451511330 -69083826 -9812534 -144066936 -3116854 501662793 -191599612 -355027995 146382471 311599701 -72580163 -110877059 -121490331 -6407215 -590881468 793313219 -75231767 -52981244 -333999664 -243338947 -259039137 -174071548 -352909227 53003251 387664239 -224216956 162505030 -57137782 -38776995 -104633998 25625864 -378599987 -102499530 25504635 95061876 65710592 -13023205 -603148277 58088802 -339809494 -266937316 198272154 10957171 -308203252 -100417070 -2579334 318330503 476507522 400313569 -802196276 -299258090 90242752 -538789164 -33484211 -381324774 12156028 -51069679 -1691516 -13523940 -656695786 217626225 -51001471 292276238 -567745864 3437923 120382848 327014393 -65736948 7642797 293693339 333063112 -2336887 158475115 482706644 -680601725 -763514167 -259447467 -18682615 -452631264 83664665 -3221041 345440709 -67485285 -135609911 -211213628 67363203 303837447 -900788164 -148583702 555930182 434622896 70164947 332846833 13856885 155433339 133643804 17013319 -14955414 -345545557 14801463 368010028 -29041336 -169186273 192020176 227571740 20892233 14491487 -68969808 -114663324 -35543222 553414364 420655794 839762890 -361601494 -39565234 -810745298 829735228 310181832 -61615634 121048715 -8871736 941319293 52401331 156632328 33242554 775735118 596733357 127789447 -404191476 7917055 -7700195 7349126 -157975532 -25457892 -131636739 -198584534 -245885951 69437347 674477584 -234937974 55397900 -506122421 -494634856 -314039852 -441600916 559633051 -172719235 339836868 -283567631 -206265771 355409309 -452899090 -208917255 -265841040 -640973317 -322931457 415891023 -482539521 -249562492 -121299722 -481130255 -236974480 84591535 -36635014 -544768349 -121113094 61610549 427381542 -97295620 15340430 -88024517 -325721915 159541565 -90218942 44205059 495766542 -37595703 109280205 -592754829 -398788710 288753555 -27768948 -43184075 -455266134 32808083 -462495227 1408802 -493481937 -79719008 -331717081 -2263818 -280508962 45653497 -24703971 350049439 183556269 14675261 -10741279 -64499830 -443884355 3285459 13050756 778283876 -590290674 359414 116586439 451098928 -367578743 -46427154 16833096 -12899617 322699760 -356012883 -214438712 14193851 241394629 -388688458 93414912 -16016269 280613930 -35330849 315986490 537622241 376271864 333547910 199563633 -296939131 -411044386 291119194 67147454 339693540 14355724 -369205021 175834935 -39972025 -54774103 321836408 -33922985 162097434 233800714 -57408608 2203511 -913382190 323855840 265727069 -119210601 760583703 68628228 257996024 110171071 -5192502 384886107 -663460 105556114 8243195 -483582632 -3767470 738199574 -9024373 -46798493 -4736506 -90430963 775679293 306880959 873559 49217542 -115542795 -341495129 -116205001 10570340 176449004 -319308839 -177898075 -6357560 -306421002 -435208540 -17351183 18170957 28053889 -639228078 551151559 -412825694 454195219 -9816586 -261461976 -164069263 54135706 62169603 -171760558 83311423 410802021 119961139 -69336182 625058287 -122553042 56274301 361230533 -437069758 272029572 -146553378 4280531 -113015733 -680680613 -6015191 -321846871 149863310 -712870811 248632491 39353060 541486844 336506990 -875001422 42698815 -823436883 -903281504 -64105974 294045052 168507560 191477010 641324770 237355561 124852887 191933324 -37337503 228585532 148346113 -6183031 11245430 -363919579 58513720 -357442289 -18891256 -560289206 482722143 3394511 -19615638 -381364253 -529225779 -12226148 -686016516 -112960281 -144123236 331903124 1214939 43900486 5211395 40652668 214110549 308969 -177005513 -489146576 -288728364 202930655 -58483815 -306169 120194229 10495548 27057555 37761 -168846571 -419818045 -847782471 234095948 -743557247 -127538747 -28111529 -76708502 -217339276 -75468896 -12004561 -95762360 -274648622 702827708 -60973853 101761497 43358304 -24484896 -2429837 324487354 195792743 -166476581 -89295293 -230739537 -7820522 -301629351 -40653422 -45073334 438681486 330360659 106511920 626039267 19711926 226617999 156567597 4513682 -496777032 15538636 29486701 -5262798 749402857 11687538 620264422 -17222695 95301565 -224992643 -427423555 -406813109 269156384 218269295 115827891 33871416 -97771153 210434226 21306572 64035908 135324253 285278023 95290343 73318140 -269807291 416612910 -43400577 -649277188 -183737569 -327535013 -31013197 -19569270 -92407564 -63523033 234017521 -19892291 -653042896 -293081 -529140290 -636032520 -32218380 564825278 -19300216 190848916 10651087 -157391923 92607795 135880673 -353087959 -554114126 27926432 82127460 111132924 -275717395 -599935328 397528411 373730688 -91485870 -301780554 -162221027 197864666 733375107 11901661 -351865097 -8578480 31171733 143772947 -203428534 141952759 316656179 73369072 -74143184 248025314 -73326724 51126832 -289673258 -21537485 -136625866 -274184507 -149937590 220946650 -766263623 -23866858 -176637875 339277795 -53438194 331740925 -341646012 -355179448 -98036580 -32665755 18405878 -84589105 152646397 -57911515 -579274312 -15479056 524593005 93409524 150676619 235367929 -641681194 229613638 -1953209 49472860 253614276 67884730 157958316 -957889 -441244144 -20113709 -545854953 126455772 59742827 -178274277 480404511 506907708 129161671 816785894 -277689010 -245673945 395195593 -784439077 -431035717 -196791271 -144252839 80930430 -155603052 -59454468 26700220 850698 -79612657 900622478 301623623 301016765 -6473137 -184888802 635038007 -659744977 -573789906 427439391 -539855807 310141698 -86550819 -92035002 38852807 5962831 -663305866 -643983663 507481210 -640079612 197493425 243675579 246191537 49149474 51142535 -74591614 -182136869 -42388175 26772940 -156973971 284304738 711582647 419249653 118018436 474925685 218522235 -406154469 560660114 341257558 103193719 -67746 713465370 133254319 691949578 -245166083 -356193104 64680801 35840010 -346937625 -215910515 -491958487 -169954202 238691918 -288844 -56960031 -7640000 571081772 -460722820 427628235 -786197187 59372442 -26373612 -992332 32724924 21610942 224580367 129998898 -2814497 -329846443 -70153190 32670928 -239071338 -231896611 -32680641 -147101590 -203708240 481028761 765190514 44676251 -179420801 327723669 93975660 -75180639 125526007 -461896702 401810149 -25820406 8689286 -125188823 -652491925 -12044377 -14946302 36556593 -279697261 -4336195 811527777 370665948 364721 179029534 1831330 -53457683 -472503927 593472183 -161980866 -237035565 -35828997 755143080 -431263094 508053772 533195270 -250006121 -142183537 192305475 6546493 7464257 -69116473 -7736163 190502655 379109764 155164357 -163521132 -45521941 42517151 -141380515 459874401 -54330306 -552485782 -821413186 387598197 -83907802 47002924 -96893790 -297804772 224015361 112195537 91332570 -486886579 -122469103 87536247 222618507 212545966 -85687905 -5504141 730296310 -8073598 -15284476 7237867 23092090 11863910 -97516634 276116777 856014113 579080456 493052671 74910405 -108645269 -72887486 -63938058 -795926175 125640271 287946579 3077153 402951475 -427511537 -134569598 -147395026 179870307 104006527 -347644861 -222551473 275278835 309713226 71321822 -4846330 132862806 151231070 -226580973 919206553 -269671829 87850974 404376785 776732024 -144442665 9569726 242852138 -30964072 -3308467 -475715679 -349873765 -397871125 809489116 -78549098 216040831 -175857092 306730491 697929583 -74214709 251942708 121328022 -338943971 49687022 6875206 196366954 -177360241 -124136587 488092687 -47181560 -46211979 -127607043 -13316932 -12858940 -577262440 -548216076 -241430444 -414606616 -516695 -5655503 819694142 -33978717 -246376285 -358511689 -330395493 -309085964 1161658 -280477679 -292341809 237917409 -2837123 697542421 152900094 166863461 454993692 -100192512 4343109 -14894216 -870330970 -183847872 426799887 455068082 55566450 -545875360 -825327901 109654325 -163564304 -462560151 -1910568 201937953 160873058 -117254207 762151311 32887 -403808638 -273763429 -268525497 40705273 -401604660 3983532 -138870152 -676435419 241209290 -16426522 -448486740 6164682 -36014800 223587252 -109199392 200676183 874764427 -478128896 -73946567 804288752 -60319633 18729177 781288497 -321905710 -616907264 735360260 12534615 531806231 -66881283 -125673159 489598433 -139501061 -31754232 613141061 -796020708 38281052 -246236821 -42901168 -626064173 155409467 509905142 555444 -180863285 627535618 -626843370 -24773175 -407068238 -41200191 386072074 -79713038 -478043811 -110068129 -231942799 217030923 99431892 56156525 -249873022 6843957 -19374753 -153227789 -230847941 -29516884 248004658 391771451 -43651198 36384061 -41747740 -113108459 -235438195 -222469587 -3005774 -342619502 697117274 -287801575 -703212332 429314273 284624975 99939946 192909311 -94320390 -376514050 92702465 184030380 -103992711 215363785 -323551158 -27442101 10186575 353634642 -91087171 850009800 -568955866 -6489492 64495894 323196768 370966525 -118362924 -29174286 -150550876 437434165 -121626054 -357457102 -412489408 578367741 198659776 624121063 -169427759 -501835179 191020447 667070307 114599576 -95310288 -190200 -476285666 38087564 -17900807 133410251 -332583781 -8628311 -590392003 44844103 -9572564 151954793 379615999 -180231044 65833053 87769880 -489350191 -470491669 308656572 211152027 -254829290 -682094746 -338744632 136813110 -541901876 -431598489 -25301533 115908432 544029561 -215252914 325602021 -18826934 -22193440 197661069 274758282 -391195528 -4363430 -239904457 565813779 8434207 -806705647 -644645112 -157319839 64115597 186269390 97856370 -25496314 -106094543 -87919717 130911206 -529291544 -89392395 -47374798 -186138240 124779368 -104563214 -179881965 442420755 272667526 477475634 -384676611 116171265 485641462 75630843 29988308 57655297 97342317 -591468931 19316984 -406720430 -113463772 -371925185 343660671 255807042 -83021303 375124036 -423196974 -385399017 -182969619 70484630 50445667 -189281116 -241276078 676119594 -435083053 -191237830 -366617579 1000741 -427189867 -25247412 -620880207 338010371 567997723 -120148280 639273677 -144779428 -188574507 62953819 -119385039 6397697 107661794 123285665 365706 381457898 655295207 -390623 22001268 -376114132 -182233590 4871307 147656 -116795962 -81860157 392518213 1882931 -481340308 -643891157 -412932778 741532270 598373923 -653950354 -46430105 6397642 3940348 -118326208 -291844882 113643836 -18905554 25130689 32618409 440433407 177746465 100849299 641391653 155000975 533893071 -94575883 -614093270 83638664 -652473743 602176643 24942501 318286872 361933981 266557127 -105268577 -109299614 172374462 749029121 119222588 175283713 315188668 -511432471 149419520 -145362733 -248283574 143243318 2383619 -404731926 365277464 687717520 -1735506 -92290936 -183000384 22273491 -236715084 -65807887 -239289420 -357142474 111011097 -80812165 -11656788 84404808 502315706 -34069705 -1241653 244143717 28786012 386829680 -296559406 -56132159 -38950619 27388046 72117271 -507561 -250400452 97267995 -451383564 -207663720 163226051 422974536 820287693 72555248 -543969091 -344394635 -119658461 -721883578 -702440825 -237360021 -72835871 133709035 112093754 -12549298 -49961528 -90999428 5141284 -26835874 -90594927 -923003947 -4267615 188598594 530022213 68295188 185870054 292965879 -50099072 -34270930 19978667 -424730986 -153397104 218510796 1324902 -371160104 -374173090 215085719 8461477 215337772 32700062 -336486189 7255714 22800234 209300394 341250953 244570416 289351361 13793913 -669046025 -1081032 -647705532 -80293504 -78769053 6775155 -555013581 -556616859 152205457 -138848278 -72833482 936023369 -1988609 148198391 33492013 -468406230 -427452441 6230787 194513395 -787098958 -50286233 523673634 -194446928 265413658 698967167 17787122 869382228 59833633 -4230677 668177468 202942012 102836671 518806596 178029011 -214147931 -569840585 48996160 -772050709 -84577212 23023761 -69037896 169927684 48126301 -444350341 438977380 286561150 -183007550 436493701 398331643 -188983561 -228815667 81452243 83233896 -624595295 26299424 -22208391 -128031800 -766553127 1424971 534729457 512919135 -26229049 -621495 10379787 -181412765 -80887030 84040485 851639439 -11360901 270741170 -117291963 -274215791 102476587 -563449680 -358405180 252068795 -5180623 7647333 552711433 216033999 -103258799 -716418468 -506251737 36819740 -100008916 -87903782 21075204 -271017144 25425588 356520864 296248049 208472741 -102917841 -27332353 -195622364 159041913 117183293 -66050811 782161128 -8258715 558528404 255879829 -461039077 25719632 -618635528 73978443 255439144 -859185443 157856387 -31586910 -351286211 483180022 11664378 332926062 -656526656 280622362 -167653131 225191433 6506292 222778401 175218566 -207008853 -41121248 -5426020 -76140757 155593116 467918971 -390407764 266274 -2871397 -694704261 37672006 117181853 299236030 483472444 -316700074 -17302373 98651412 -42210114 -392967222 -44219306 167607076 221263030 193751882 -87250773 9320058 -518942592 248799511 -76567193 767987671 222208336 9575121 -48220815 -179577117 -158558912 -540051304 27946569 -368375874 168653331 -23103760 -323937903 -177877661 -620000970 -562265494 -94757528 86123534 210747314 691575763 -202035026 89394991 -310127942 -198031369 6407160 -476763479 -1521703 -111162683 -178419196 135472228 -35638097 -491425605 -182134120 -260547560 -39181591 -226941558 -43292019 663727 143832326 35137565 23436366 45545166 -3130438 -234874893 -365520926 400573435 232511493 725739136 -481940805 271707073 658555472 -153708494 -154759564 368754284 -53408340 -224365541 478600383 -166857286 934574243 -233081706 -480397832 586100939 -5343569 -115323648 333904064 -529387584 -8549115 -501420379 -46081325 152707889 539530238 76423651 -22314526 9583025 -112138936 -677893726 560119301 227424192 119534907 31199138 339293084 231246751 325622547 62991390 198287431 10656164 -699198399 577436864 285750110 660895921 -78631612 -131756479 -172737042 -162522143 111749163 15957359 -102129735 187079927 -10661299 186630764 -322610957 -134529622 -10720342 -729996171 -834521195 -78673248 687521706 269731626 135839288 799115 -353456245 156884911 -304605117 35678142 -6413463 -31746105 237439447 234362242 17140257 -94284704 9601517 -209363381 61908912 -47417177 -369163393 -596951032 -174326679 530079562 79583745 23965451 -327638882 457244528 290816593 -105180572 905155571 -9541422 228374911 -485680166 578722584 642635363 -78155220 132471630 -292469858 316717902 60367824 142239852 -101070575 116006882 43434032 758020132 -13184410 339577707 72241597 230432796 -215371930 160297019 -151976151 414775089 127995775 -108715479 186381904 -19579151 262469639 -8012318 730322563 39177861 -155482747 -145477429 421137975 -364197154 -276951003 23492143 -140986390 -538258801 -704491065 16242495 214294821 354806103 -245641989 -37161167 23422450 65960358 843712552 58599884 140654297 67087548 226048831 32654863 -271947467 -9560440 5028737 -338270809 3014644 -13698156 107407970 -166851029 -426403338 75101313 -152290382 -187184189 -17875340 -104149408 -508487790 43655688 307327958 336033845 -41647180 729169720 -17027652 324479884 -14848478 4177601 -280395758 -5417695 330871930 110783973 31838531 469531 230816841 637903883 -281142451 605910482 65500818 -2212691 474391563 29009000 386295954 336176633 119577956 -302693332 942722503 574890538 -100951531 144532154 246954566 -621867835 296740656 -5973400 375692 -386114551 -540722045 -662033546 172424936 -578860736 46355243 23775843 336749420 19753047 96494122 427737 134940730 581514894 -49469349 559388677 282359158 -138336113 -491395601 248399369 27874560 33637001 -160861988 -268005429 186393501 866825885 549869039 133787090 67720377 -538492144 -62270053 -21993660 70569991 655094691 247317480 159273988 149282778 69299002 -119569773 -9399677 645158378 83496978 -84947848 -29506384 203440290 -40550820 -109297820 -587130931 120015641 12071764 52284384 -171056142 -2292522 -582492194 -6874657 17972441 -210823886 -1946916 -47969978 -50943408 -836933980 -52160384 -671518046 -2084478 -12760432 -193880043 -427095717 -9560512 -56272477 -42710798 -26079309 3255434 -298153921 36565958 706740605 31813853 277934986 -52241220 -133032034 -949889603 315889977 328922761 -32570800 325755861 186514557 -423179266 2989434 5960557 413765350 -20701498 3995808 11773523 -8287379 -896029544 7802624 -481915717 -793433633 -75573429 505471884 147840647 68970355 425008046 175086364 -348752877 26052508 -84873460 -258263570 -148143964 230440781 -8497883 -27354161 19659807 -293379351 -444982433 -488983 -7957840 -259999230 267335682 133448360 -420230581 -18064395 685565855 104493813 -229726016 26853790 856796114 196144977 14275763 758007146 -150844323 465815645 -831134785 -38719796 -275586967 -91743879 117022462 -24011986 176679740 75461057 -9964327 536205569 -76218076 325242211 -709221052 267943266 -252095118 -11052553 -548917286 -238475901 168901860 16701437 382706801 -398644446 -9587212 -353100985 -32743090 194467183 -648298059 -135228318 -14916126 13482990 -124057555 -47088096 15030887 -504657442 517162871 15961378 -160640683 -654335146 -27941023 -220294717 -180629132 1077906 149275649 -17260430 40416788 -29836062 660236051 -97833176 141084314 10165884 -90115602 305653384 -17365066 34304305 750876228 -37899895 109492277 -520685219 477055481 -742256826 544337 -326769292 -577843496 -23620677 -111825811 151329538 -359075869 654968228 -1797893 -141456575 -64187854 -282689803 -38512595 74602924 367322362 51209761 517432877 4399924 343156024 449655860 240924607 -68792725 -89137130 -115368059 -494207687 144076117 6232292 423952814 77058618 -1738950 406897682 52534138 76267878 236047793 -526499083 31184244 110074666 -201473007 152099343 479601501 -493503688 -9025038 -19701115 -603503019 232095452 321707723 -209603509 -1412550 -27941222 -539004 -253013092 -762425387 -83318810 187031942 193406141 -291328252 10812161 -465657718 -253352857 4729397 90679775 113867779 -882859130 128055436 42622705 -59299844 61090040 -135232477 -912392431 194675 -52769342 676937947 -166674589 -31909673 -164443624 -210281490 9712269 28695057 1334403 17932078 -133945536 -681726121 360361491 628256553 -14172283 41979850 266962592 -13004243 69598499 -9085273 -540604703 -352543997 351951998 362020463 32136873 -8740743 12465513 -135699167 -46535855 521796280 -35954945 410097993 21994030 -285472978 -411639656 -41930171 434410237 -458476732 49586130 79597563 -13363833 -566587030 224325377 -11117145 -320801794 673680888 367406038 -79101017 -86830595 -447302857 -362975982 -31110292 70049239 -113568783 -401062926 -2206577 -264293852 -263851656 -175269098 295620749 4969900 269710981 -196749910 -368267817 -85976750 1008484 -4808033 46002578 -66838610 -2709476 389972 446715519 -444615594 373104631 -373926069 -501584001 -281369082 93504448 585735937 252257288 -17850745 177814561 -50894158 -55515116 105625002 92179158 -622292528 -6158102 -338803926 427620389 11773374 396823852 -92608829 -498210757 -358435057 493562483 621248582 -7040016 -45421816 -112374534 241856821 -332175854 -28896535 598252513 25725627 -11725482 47017448 -404060117 264108 319719943 -463555318 -294392327 9283531 151105404 397113161 10350769 -962119100 88496167 324764525 337858390 692391744 76453076 -39881432 -149717919 90549540 -363184509 -102923965 -47921487 -7366447 -785213985 -99725989 85220493 -50214369 -193612413 101048909 173250098 -445883642 293201215 89124022 -278958198 53073612 -20661425 -187409280 -24059942 47002721 -65576707 100227037 297720316 60357211 -21275479 -622471753 137118391 -90516312 -26623326 -641968509 -412907504 281904125 482857501 -86547419 -115168556 25104037 308112799 643483692 243637118 65109816 123107301 -451539521 537909962 742715123 -93639312 -572093050 59776199 -4004039 8546816 113981202 -89177261 -41832256 268419527 -696843624 -484694 -160575864 198804512 92823652 -154561713 541406108 669041159 -193216917 1325762 182147116 -521906149 -11827831 475792955 -85594797 -10739135 -97840656 228829198 120669044 -763987558 -485941836 706569009 118643522 213748529 -417339147 -168787254 -255564874 -462432916 92888667 -2326429 -235519246 -76781445 -8811065 -390859707 -103300493 -62234680 106228583 -120873662 2770123 -184576679 -946742663 49021517 87960310 334275009 -330263857 349453975 463685315 269851350 458956718 611532387 83237157 70694513 -108739451 304503996 -316098119 -99628467 -6631845 227981 96071739 -149756267 -4238177 13189632 331605772 -6670740 219692289 1466728 169777332 -185538959 -524129694 728058930 -361873088 -35260179 67910615 -199952092 -173085001 370367165 -160215629 203714408 -153574644 241735669 -163280023 -351207811 654894464 -77337698 -737146488 54254450 189803355 32680049 -55092408 -241188698 88477560 -12977173 -18211893 104837610 345703194 238293020 5241619 -33702693 534998967 301622878 -48233797 29836 787009 281117295 -55387944 113501484 23102263 -593847 -129726216 9213728 564221170 148424961 50408996 738995373 -169463231 4552344 13649643 81252369 -209560503 423507562 103602959 101565519 143689368 -213690800 31174097 106045702 -20888501 1790856 -44934181 15447751 -32426368 55159115 -4019586 -72761806 -100586743 536051740 608539686 -428888743 -350081549 -581628134 -341552452 -48311956 -2985732 510430447 -214875785 -17270159 177869365 103377650 49132637 19063896 -137139506 101671749 48756428 79699 160741631 54478064 627920718 242094298 -3495315 65703971 37410322 247448369 -111109590 -69118964 -18215613 -175865962 -14046778 -384090052 142357327 -741250474 875246656 299923085 -530979005 -550865966 12813134 -2970474 4046160 -415147185 -797975868 49526575 137328155 325646767 141479426 390824957 -577893404 503931633 -578061 -273011223 -182900397 -799421472 -758306084 428690186 -68414960 -562889622 -11945094 -286694657 66418344 357593750 51849762 -230505281 12974598 28529122 -496744409 -23095070 712107800 -10477412 -307545186 -12654740 26233352 -125756661 -653775694 12521249 537206727 131477391 -200516276 269921941 -796880953 115375602 -101656644 279980025 -324200155 -67457940 -459688037 -254135879 -128502319 -369621218 -8819718 401747945 83760896 753082108 -52831891 128329784 408901987 2048780 -392460775 795833653 -226825712 -800054673 167840677 -5310279 99516744 -205505536 -78894313 72315101 -34814850 167871969 82299345 23205547 -18610913 296971890 226491782 139554760 -283895241 -15736431 147500230 -561528256 226864496 393828577 357942177 1723440 -125222399 -379457064 82555356 65618046 -648398495 -134738238 -585494177 381657094 6740929 3254420 -619587612 -72229316 488105456 183284445 -388855027 639615464 492089606 -29323146 80546172 5400699 -196171678 530113626 130357442 276417812 -218053376 -681274511 115260890 310844585 5384704 268375581 199833592 -182441205 419802474 -119363307 314127328 -347513310 367354641 -126520707 -17973278 -369163305 -264162833 289400451 579056041 358176217 190842792 -143068809 -46857732 398290536 -5915527 10991548 -63298999 559803732 11739657 -78733474 -327578473 686556619 405453757 1649026 -237247443 -342159194 -119557001 441665478 -373477559 -254280221 -272669674 118003109 -12207599 -340999485 -21996587 368880717 -304118599 -424403998 517941552 -570561908 -141969784 -96072725 270755290 102220958 -21022842 708650522 -128675659 -7843111 149313421 566545902 322413055 28165756 -790057365 -248326713 198002951 -279422255 -225211264 137920383 -134592579 107467628 -827912561 66946975 -228680186 190764005 425288943 136030084 -315980672 11163262 -125636246 3163865 -128810369 22877930 370131688 349951354 592964489 -373354203 230487540 -347688249 -593008798 683417032 -304416629 1191576 -394359 -44819146 41258439 14691414 -351761949 56260292 97298001 330912264 440217084 -65956847 54834434 -339458927 25837864 -268062614 -437757441 182539930 6225600 -61450848 142350181 -13755438 407590831 -18919739 -28402675 175837412 336932222 287192682 -668078453 75244968 -1159945 -360846996 -214119426 284689613 -18863686 623384284 -580015389 -208034624 -20903766 97740159 438858321 -64768045 195373784 -1633195 -689843969 34319216 443512342 -175786317 -50389 -3392621 -13537210 141110824 -6288887 18372315 -463301745 -363152741 44922502 -826018049 -29246090 311651750 862129190 -3526138 121296314 206861439 40409301 310886058 -8098340 -517494633 363883500 -67822663 669584533 -139346314 -2504566 497242834 -62601016 27552294 4660592 840353411 35687970 -434734904 4830406 -439045912 177594571 -62856338 18729402 374517054 265567775 671119042 -66180079 545272852 2202844 276901395 169979967 189342381 426141859 -68105838 -78473793 251622374 -96966348 -879699966 130421405 -711500257 370003552 324409304 -133893411 -768816814 -657535253 100785898 6807741 -330810014 37799954 -82611631 -263963602 365223636 1504409 -167345416 346882577 -83530381 21656342 -494703219 114237813 -154412853 -309918208 454033129 172038136 -25866831 54813147 4481546 83148403 447532000 568725845 -456229067 -372747639 -171995184 -15567144 -9614973 314052388 -34213875 351466349 -20388512 -246408406 -85730216 -93546201 241819426 114900925 35147935 7431834 195599563 73835539 -184959142 104011922 323039419 -69762986 -17687859 22578870 -147092026 239219914 -760352402 75249471 -57434461 39748829 -186400895 140376057 -181675029 -366968161 658859444 -390772348 -564150736 296125966 421192039 622265853 255472161 -3984474 56379189 -75821 119374568 2147740 -82895263 40568386 210079608 625154726 278955985 211607716 80566490 394981701 -24551424 -90621829 583383975 128524253 -321201606 -188506675 85276841 -373553807 372869864 -95919342 -840041 654643375 -388823883 300850288 219833879 -1853572 171201825 -87294681 -245668483 4892701 364824019 101797952 -20680613 190840792 -180042436 -213280214 -450475309 207012229 -303365118 112305529 -53717681 -123305021 -374036790 173141803 -779294388 1073040 -178629690 48791839 -715723125 -12700313 -43108901 616658646 -70238441 105564044 659043377 358631184 -183377854 -351438959 13215100 614895290 -139905320 509182550 -301503495 -693572300 -265789965 209893025 542754978 233112673 -419313882 380709000 105523537 3675763 118025073 27126532 88892861 -850784203 -15293515 -413044009 -30121727 -144954930 12891002 -333149121 184798625 -54662158 314951151 -770426798 53233152 -8801354 35200781 524357445 25811870 -31958024 463549435 -163335139 -80809851 105461370 175568857 -185200818 407463555 -148047489 88332744 -56875267 128853286 185428122 -68682774 395022594 -224260804 -122155852 -168930294 83549155 -180966150 -128946504 -205039577 -19805954 -87308047 -228011339 -562561175 211332195 37404848 -159787473 122132128 64859215 -95554514 -426798443 44857975 20412904 194906724 175445741 153911847 -587349435 -1349280 -70401718 244366397 3280305 -46968797 215178380 -614921587 866755955 139898593 -278420118 -92633120 -366243812 -265200556 -221036925 69893004 254894515 120424753 53335991 432420788 -37474668 33961623 130642532 220239596 -97999142 -258977246 203272120 -33194458 -14534965 753351086 -4826818 -598302631 -69378008 -39296217 -18723318 641514277 -24150108 -607283166 27689327 76488286 575458620 338956652 -81851636 34123282 -477798900 -10209314 -564996021 -623027672 179143149 -233843253 714030511 -53178523 -74448318 -126510185 177863935 722042774 -181074948 169910063 79695370 -128282209 -9565689 -32181498 -434846068 -175737060 -22389417 486084858 -169947962 86506163 193134267 139278885 22712838 699056138 608614470 -195923791 -338788847 -170578992 -402166914 434958377 23164741 22915369 27949148 260266159 -515598794 603727664 10366322 27749739 -345282712 -22378820 142380990 -54250976 -22009837 -91618763 206767191 157443976 -7806726 807371020 340130225 -457324266 164609915 -204374329 -82272250 -321082822 -447506046 15811183 205213353 696327052 -36964740 524624830 -367262981 -314484580 -86854 -227724449 70356987 -411153853 12549076 396935423 612881448 -18914933 -256164189 -231117811 10895256 166311743 -327253469 -18647957 869760376 -135771421 -881207141 88425947 281609335 306293354 -11053565 -327423583 -686606225 707316921 504793696 13018018 64587778 -209663101 -1611741 -53490752 14938171 347526028 72165475 40942154 -181755793 284828950 -30461297 16757939 -128843852 -81092588 73597204 -353492956 -657027674 31712929 42494864 247634128 -178513437 -166115762 95108639 -364721353 113246307 602475445 11418104 17512288 -100202331 73000542 -173427052 -513255744 222379243 -343206657 -286083049 273060340 -822428709 -338614723 302176184 -9847798 -753625569 -546453398 -132653825 688268025 -52872523 -110498762 -236326575 -125759357 -303887734 -409127827 3172205 18893561 -486529767 20094103 554093109 -392925876 177770265 -337731146 110153512 87419816 -644002181 -58511881 25454062 -182040213 37087134 -443687243 571969064 793621836 145654432 386982061 -422638435 160946063 -20137105 -173795843 145420203 44482213 191002739 -413704857 193960863 886946393 9486133 -338546990 -8697995 -187217 -99448918 703951471 -195904 120068006 -219035982 -66774101 411361162 -34867068 245469009 -6256390 -46171294 -220156567 102812032 -504043021 -115730334 403266269 -172387586 8166924 139107692 -25627401 -203568897 -183569547 254251949 306589280 4238006 694325057 207483171 3114337 18195082 -148184208 -337381030 -8518324 -151839179 -94496128 -192431328 8049772 -265994109 278537950 104186421 -13294125 -753514353 772250213 343876557 -73892220 502375785 372597899 156861014 444962208 218204711 3055430 -449147013 272175767 93704101 -187085330 -53127418 -340291386 78006362 -9230206 -107282787 28090294 -546651299 -318944353 13033698 -9157857 4508044 -120241024 -28390737 -222630965 -32377553 805032197 -256136435 2587983 583934414 -17011948 -396397367 179651607 252018185 10044334 -85978335 -9296052 8575099 150938238 -150941925 -710057572 230911902 -211538258 590302182 65281072 444672247 273482130 -200273503 122294132 -655686255 564019530 200448432 -7280599 128675753 861114366 -409184918 -314671617 -106223530 -47785770 542052783 354638 -137024543 40590334 70538110 605616089 792445365 55413183 51146135 454283 280280132 205621611 -561006194 -336783923 12919537 -104399768 -13947837 -50221368 -94219157 642906337 117566784 -135484279 236086195 70151432 40363040 168808208 -54452023 426693840 197415066 118402348 18708949 -4242167 -429143665 119458454 720095540 466357094 -13191959 565749700 129957064 42080335 -27518971 -480216832 107192931 100771678 -91611924 -46435268 734453653 -155699894 -183489294 65651231 -758151260 197067093 70307807 270233166 87325907 -188305329 368930529 54772097 -116748214 -256153517 77534538 341413612 391282411 19619007 -18115936 405691246 14789036 -137736930 -16645891 109005143 1427120 -155883294 243159033 -234716416 -327446145 551308986 322515 -304825873 -76852483 -258931294 90292052 -90222741 142899174 126581164 -907601602 -228000472 -4915948 374903131 -36943260 -28221465 165829449 -40800952 -20950896 -745916188 474810843 348900496 -229220094 -355969096 507953153 -203441982 -40454870 -9785028 123848528 84997367 33253202 -139328767 165163366 227230131 -328531553 -152662835 -809027365 -45093057 17843799 -627461153 118334641 -17684808 -155840582 -310094972 -587706188 -109779781 -522432279 -67600292 5133422 19585 21189192 -647037827 21369922 -900907260 -13516579 -406686994 50094844 273850626 -148549635 -9689803 86528801 -383651746 123411577 -603266754 -181125067 -305750339 185877686 -16385906 -576303123 -749189695 5182529 -3297852 -99716439 6754513 23161387 486892349 174073988 -64624696 484788840 33867276 114734461 -803344715 -63435956 82518398 -520123 -225535121 154967694 562297651 530491534 -194573158 -87823225 115213537 663013023 -65322560 3484284 906888439 -592275422 45060538 314827345 -138663059 -159413041 -53049281 325010640 -222288831 -252413001 -43172081 24459948 -24665040 91251028 125017064 46564192 -456907091 559126333 50537925 -372353934 805339071 -113846924 256672344 -55604699 286018523 241913402 24546862 -428386039 -269508931 69075280 328345983 55686768 -1833962 -31268474 -62982088 -131419924 -6159074 531274223 -787146702 -143795805 -148114785 53975947 -91870104 -10991712 100899938 -177251637 -765329502 -197043541 498882263 -6510344 386658554 31693831 -26816210 -162782910 2750490 581874119 -409920305 -40457825 230976158 -110005841 436251683 253430051 -166561370 151214297 359975617 -42778590 782906562 341721760 -1593818 291692139 -178853033 -382793008 -475104749 -7462821 -222948186 -8478782 12381313 -171191361 754038399 -32908391 158079337 -143242804 -52309162 548523021 -41621797 -206209536 -124813676 215030573 -640951524 395354926 -39634966 -4248383 246389645 589805492 658768664 15628157 760563515 -9512535 -215563542 -140263557 -335368811 3546915 -199521051 149400370 542777177 18948132 -101711145 158842510 -133863023 40049344 389137129 22655760 -39059558 358366492 -274892928 72582502 33706989 128725208 -441022462 142343939 673246334 -454361123 -418803078 -31229105 -251315860 81833588 135925500 664409469 731796314 -524240562 -19335132 -493238392 -103302898 110044529 444719592 625734049 -36732663 112820689 738130005 45817770 284816833 193045301 -522468413 810120443 -185087132 193427275 19974118 303646493 19472549 -13451715 270448926 180213344 270035526 -308026827 314671690 -18602127 1902866 150026235 2483943 -7776942 177283410 30825539 -268127824 -30383655 -202576795 -394160338 -12560704 222657457 37660589 -23284385 -89812620 -22142746 -653756216 -17879870 -15127607 -135191099 282410133 -102960335 774432230 -7083980 -17721429 272773639 208140757 -537554552 56679230 -130963209 -1057438 -241760632 -159109589 260762815 592159382 802390521 230226531 -3311439 -260986635 -348103805 -10433663 -30126121 521383975 683175293 543307809 -601016444 3665480 -403761246 -347208885 -42997610 -55680528 -62545156 32068097 412756165 -8436653 -911424509 -264880349 12761182 -646261048 -13635742 117152859 -24041523 203642426 -714463569 -52622923 311807415 -4331587 -462122942 82626711 190711274 -1855426 144221964 -242525256 144285705 -12604629 -669618721 55037056 651598898 351186601 482141947 604779800 536449255 -5240350 156946522 87654638 -190075056 -297093246 28435550 876144975 -39983118 -731700151 -397560777 -287934946 -69119921 431068742 75101748 10425405 448147 -268799709 401662185 -179094603 551997988 -558090917 -4583047 -39987089 -3028597 543537 -361824086 593979662 216999076 396242881 5502378 -48484780 571882880 207162202 326172812 186314128 -510992490 109614129 -65390532 419110766 29451945 12591582 -25252093 -297585361 -296830071 -56950 -241265096 541080605 384224854 -11328829 -111668164 159327476 5694479 -522028082 13494092 -85896234 340246127 -80945453 104526482 456180239 -331089748 552200776 565510397 620157580 -171745185 149638998 81514540 -438832963 1390492 64282396 257474950 -173677643 -1863284 346881689 16258576 151525000 461836 -73874110 191520105 1987508 35503390 -4093168 78812656 -83146350 47016808 -60940782 173375366 -440099861 392726693 129384122 -252231579 103923469 335084123 -72152002 4392007 20538836 -4318801 -31152163 985431 -184686398 431716154 -581968894 106675809 -305472942 -110555098 -208136175 -53142514 203271558 -57598973 279522926 -343056681 361559095 181363715 8396219 -224145746 -650405963 -711314743 1833656 -398977873 -19528417 -34887940 -59747769 141352434 -390676495 -254883586 7566353 -220472930 459276700 173315382 407045380 -95383035 692359264 -9443324 265465868 -184237401 8410634 590590820 -426228680 363895692 -3091114 170541946 -175237158 8130108 -408423435 7668898 -71013140 -396054860 -450691169 74077521 -26125546 486875597 -84883556 250381190 76725716 163492579 97184082 -575257326 -358796661 -15410595 62363958 635153555 -55406180 -783379474 92193755 -710273436 -374537926 -48352253 396643531 -155465068 -1499143 170692489 -89279587 -6458593 224846578 -223506983 -302943589 871859766 198189351 -39336708 -358240 -200877278 38922574 -65635790 -721950 -329415788 -164507708 -162656131 -35984832 417197812 -393233548 510528035 -796182083 -248893772 -564971645 57678583 -16173673 -614180313 -254715964 -218950677 -259267933 102139815 -118878212 79305739 91177517 263044798 221830270 182687059 -59963809 72509 90046303 -323245902 556109413 186738352 -406678731 -10955602 -81204906 -1970381 9186860 -911359668 230111976 826816016 -258484306 18162752 -130894271 -160298208 180632949 345987585 136720538 -356794696 62581047 -439472335 -30880850 118162667 20393854 498219286 -264545237 404645427 -9834930 -326246221 -186573615 155514002 52691630 -12703104 -422358547 -29400307 706591528 -201883964 -934302849 1779946 43888709 898843748 -758229614 -307852614 -283834913 -99321740 -3201943 3558690 145461434 -228238672 -189295119 110813153 119241829 245822991 286926013 -209138644 197631559 -97908882 106748137 58777796 -460766118 309794655 390827766 249100529 206313098 -62986800 1864455 -119885707 840501738 -309181374 -223658119 -10681609 628537691 -238291276 -88658141 -340800 109090225 -715944184 -320166498 121241301 176082022 -24077826 -93308573 101196050 -239032773 128899718 168443696 29048745 -28614740 179907982 863291010 184779742 388944254 499023606 470781340 39697413 -122830661 -246558882 29692097 -267089886 448011140 31895593 -396373426 167157982 540266653 183362484 -157046264 125548833 -251681048 570839841 283865731 -480598021 15872683 17425721 110521486 -36759702 -202369766 -157375793 -20973080 -42067705 -13971672 -15589985 -102607879 -243493567 -137629534 250967943 114599601 149915738 -61311728 -251387828 405032331 -19476445 10874114 -184250655 -891606336 538826201 56031749 130261661 -27168745 390235440 108317898 440585219 78260310 -90177193 -2618123 300380989 46858574 -158590255 91952890 461808478 -161655962 -11588886 347106876 -306068285 -268305311 714480913 243179270 549919318 299560475 10326385 -27889961 140531468 18543015 41150574 227889058 140070279 -100693927 -119453968 6385062 -631726967 -18516203 769988096 281660313 -21756614 68047022 159362391 -74762457 -181605079 -156865125 750089357 21988903 -303849144 17627239 192902020 326644022 -80930746 173331726 -1070849 485050182 158023041 -1870591 343343536 -41326613 -465561254 -463280016 -250161605 1711619 100872630 52868221 397114071 441417978 -594274411 -638260506 216634447 55421621 -327724582 672063482 164682562 -232768 -339144078 -18792018 24162391 -32068942 -328214489 437948 -384283255 -241357307 -62679244 680692534 154069085 -56843482 370695679 -18402684 39297572 312187143 1868308 740867310 77651462 244618932 411211736 -187555579 -771428 19031108 240049397 99028023 -803349921 724033964 108599707 -612397630 -560325694 -80908261 7146810 -143629587 134582378 -698494650 61671466 -170849530 15604430 -519695262 322474888 -208599525 -849271 -58308830 244316370 69053748 10912529 -104527570 -280941198 -498620396 203256509 107886067 1573463 23991491 -11017805 28642207 -285866734 -28039154 -26288704 -361607786 326221862 274062039 -15442604 254657268 370272016 -548191101 28714490 107646055 258425022 -501441633 52953980 69323854 -190331169 -238791320 -27350159 152294250 427428068 -24990730 163573767 98563683 177259347 397664957 29506638 -349737590 -325812863 -54459025 579550563 485270287 232088784 52463621 717944558 2967021 -732959625 -55768446 424028026 366177587 482034956 65734340 -82218733 -104596467 14587208 47283430 -299295963 52093121 193482469 432642012 -325260807 -279748487 37703375 163435566 168901631 778905374 -553622500 -209125994 23963964 23782294 -71048835 50809684 -37537843 230315200 238439883 -463689958 418555177 -23792833 -93531246 -99915873 115889610 -281550988 142579353 256088421 -389712374 125730689 155174105 -785962315 429507439 -233669192 140809795 -40843016 -112815568 406925574 564156692 121221961 33397895 -379744023 249305149 -379491747 266934082 -690599102 -541910626 -143226678 68084200 486299943 -595202439 353779797 -292197728 -337311240 314890678 356884492 -532021733 14732338 -325881431 -55046721 7754625 2939224 -1814270 180045179 -54065533 -735689685 68437191 4011776 -331975 201333887 -837347722 -53340191 107931096 162472923 818193522 -138060098 262882466 17761540 -138556038 7131355 155355933 14012682 -42123535 114188947 -451191781 -163252338 573506407 -323991147 -978068920 -342601870 -31815454 -558802720 153423936 -338265758 -2309190 76644020 -138832535 590970067 651373596 237255609 -660100972 -812059102 562380428 12591163 20757950 -6320 180680925 -526541380 -44226905 -133696644 104276014 -318048392 -6464328 81100353 -8152187 1474384 125646271 -182931905 -140694907 362688234 652546271 -19792165 38138611 -209704171 -40743649 -10750569 42209922 -138245134 97580284 399670608 -108331750 -449896200 492241379 -7878375 -211452380 -21646964 281275230 -81097088 51495999 78313563 123840221 -241416963 -168201972 454427674 641189801 -920628698 -169258508 447851439 -630015961 667064853 10623693 19599496 107184337 3735596 223457 -5939426 97924179 735331454 -88689769 -200770179 -50661030 -24604536 859894719 -294474082 -243974639 186370 323334237 -17509362 74570718 -140722993 131815199 -727299611 -197988610 -5407231 218361285 -261770573 -262655540 14557315 154725960 13279700 212101244 -124586988 -132079017 -151543385 -493608527 12038805 -173064016 111018868 -430415083 55488096 52287243 118111417 126516753 -285575457 -596575502 14410973 256426878 -5856191 -13537866 92157417 4469857 -435180655 717572544 725371122 -390881751 -50808195 20059783 242312450 -20353880 -593091762 349958129 25671066 22021429 413522978 -47418498 205697020 -221077177 43735053 -69653750 69412363 -191784807 -212377792 168798464 13777531 329787844 155998249 -6057227 303578913 331551722 122747746 358371944 -178174641 96536821 809695970 173040252 651936830 -171099106 -381723820 77854218 -64954407 97226440 153877 -2912124 -2926218 -3912095 15233521 488214433 -131921435 99265548 233074981 346550027 -5204001 6950981 -814031 -160266110 -64939927 15290454 340768677 -1535407 -803280104 101657661 53894631 -441364887 4696741 150492397 133081948 68232677 271365832 -406497632 -6447786 223909137 256754101 200381195 -697775136 -158825432 39193124 -48712956 874155761 353369605 -119005080 724962534 -260057420 872018 -39598049 349151525 160722533 -758551656 -110462587 2335353 -236356652 -802249121 -157298227 375089122 -281197006 13670298 833663 175628533 345599028 -461380475 161774730 458092309 286824161 -804969624 -56576508 72577845 22866251 -215447065 -473400186 37544158 3307288 -614962810 -219334477 -360811648 -321377559 -341538771 53325055 -210702175 95932274 -137604399 110300023 -426064319 -55520146 100458307 589002663 67693251 -703067679 -2341491 -71838729 353172 155548463 200280325 -892538990 -606659319 -22870950 -426390660 435608982 361214081 -149570404 -332047481 94888079 217291631 -220305594 -12478103 -30949653 -48177842 52680394 -304572291 -150913453 -280882093 252957675 -289319781 660131718 -742532104 30628916 -81665840 -1628449 36951968 11714294 -400238985 -1555738 -486440124 -345489505 -126008671 54431800 228260505 132947918 -191407891 -116199134 -132305970 569213228 153607735 -196416999 -8331766 43463817 250784764 78890776 719444977 -45052581 88086609 319177374 533612384 97180115 296856982 -7650519 -633053679 18766676 266321440 31120615 -489295871 -40125191 -58522766 -234849725 90869591 190927573 221243237 -116623969 -177874802 -221181675 -94886659 36825923 -115632449 -34219764 9591453 -273651046 153245259 -526779797 30677886 14887158 292487507 129086834 20745359 422749954 -507224297 -386901334 251567167 -83860064 -4071590 209811711 749276394 723090224 212428193 11345002 -123843129 -409286201 -309636680 -361616464 -76393323 -251499406 4043149 189129913 158699994 -7323604 -1591390 61335245 -129458208 -1059963 -359056068 -35514700 -518015010 256069358 -73114212 344519228 11843247 -64562251 1559387 -50117678 -184416633 203620537 106787208 226706702 -835828075 -159799557 -125707894 206457119 -803254649 379410781 26671788 -407028662 611832462 -26870928 205656053 -35884667 -116331193 27982528 -250856611 -64986623 -398749942 -52155501 -61910842 -260474746 -74498014 508041188 -430616206 -478316096 86419295 -261478825 75483852 414742336 114228809 8028990 53667944 -62617866 78657229 -259911649 455128710 -61491610 -800606131 2444755 -296910719 -227735467 -411743180 -5684668 69226466 455844042 29703962 -163203027 16428199 293374130 -367303329 -84662259 131302024 -64073 152153732 -105440748 69354038 -347562513 -724389311 306124500 -22868299 315499015 -615539257 -109511338 20511582 -102537076 -607302962 217637828 -294586024 -274526919 -238957169 34435176 28436397 -14337733 -560066735 -74371364 556899932 9368102 277891636 4541520 537133297 -369258529 -894680083 -775000041 195619220 598963777 70683515 -20883328 73407210 -6594839 -858330 198772788 -18316828 -243625841 -54688998 -787430401 405973558 57509850 -94704614 24188744 -761106721 657990614 -39599689 195011838 -154452947 14022632 -177891800 -215793088 -194467345 198338795 307471721 -646492488 183470577 -392597385 2534885 2345793 -531905652 -307524168 -675788368 -340697903 -41646803 -518428406 17418299 252294241 652524378 -469127732 200333184 342341062 -204757445 299625657 -3319382 -151597059 -183398655 -195629119 -338415637 -162364115 336088008 175484013 -576417887 350581552 27907676 209026990 162733426 1695907 117687267 -261162744 101405618 -2414787 -23755318 11973748 -88068225 -374538693 -617074872 403886176 398748077 51679611 99196119 263569375 10832415 52957972 -594566322 -292238559 -421452813 -182910582 -204867145 543223374 -15717829 -401350418 -291264658 871844652 -163303038 -225029398 -106236805 184559744 -273610583 475531561 -39725040 -13645529 -507852042 392478972 270451318 744292849 132857925 101244528 14475265 555665183 -421875876 -131822602 21907990 737407333 138916004 -279984359 -473544998 -346337218 462776497 -196643249 426549130 359126951 -7254927 146370423 164566547 38227860 -24680867 128059631 13144931 1252363 -24175717 93182957 -61385225 -204254920 90086495 -43145430 213528140 86554422 25539252 -64201285 219900081 53996800 -217038530 -626054146 344144827 -111620310 378465819 -296268582 -141328587 74419984 -602860553 -102001772 -141572031 -283988498 -312685885 -79313929 -64543522 -52548649 -14980508 44217135 -7013610 -186962775 -141542388 249606946 -363532708 -557203249 -6600717 102287058 529774 37978061 -194487679 121207064 -127848298 184633559 99661567 109262136 -454271840 -207834405 -260041310 439569198 171788236 119208933 197686550 153514582 312577278 -81942937 732332428 608302061 87306927 100388903 -14207396 516731684 -57694682 129459164 -47032976 177522539 -754541853 -29002246 -469986955 264161871 288073271 -33683059 -115992571 77464099 -284116331 -27506445 207710268 88779253 -217614723 -233226472 -285314845 631118846 165318608 -435372477 42981362 218570999 -476972033 489315858 -166745222 25273580 -300872985 -291812415 361366516 23272260 -35902344 -52762064 14060353 4897480 5328820 -318525671 19511484 9963669 -211615269 477470 -146086559 -50667722 122024084 -281634167 -53237939 -215556725 94263723 -153891469 50302062 -571887626 230981392 -287134892 128387907 -352211249 45891376 -3227819 490985269 -218627587 432871322 -70974679 -720093549 -22234007 -1673024 709221642 -621766717 4927006 78467673 -130929052 61675080 129767829 -167869352 -168134 -74082957 90114386 62788448 377568923 -25587717 14923552 229863796 53128101 -243115880 -160799649 27244634 122658259 531240685 -696517871 8495585 24013444 -234695625 26445297 -5171297 178728010 456940425 564555106 174312061 -34058717 116573022 99222977 377108836 -301021793 -565689035 9608737 18959582 -76144025 458901385 -26626241 -1088736 -304656207 120252497 -190317099 -528108992 482330271 11043494 38820162 -45541684 58018763 -404177336 68921362 92584651 540536649 163427976 -176314923 121881782 -820982549 -606403301 -199585131 -64796150 420225123 574771093 389546149 3843460 -338970630 1950327 585288160 361563161 -89899 239896613 -8538948 -353829511 57669328 179661833 -609461383 -41754544 -379120507 747128577 176213453 -27286045 -483987284 683947036 152561332 455250 -49063910 -158959121 -125857875 -448448968 102059201 5803896 -791690074 125230181 -108260600 76508256 6655502 -112193055 -551064 -8389411 -42914533 -279756070 -101885946 -2638239 541484971 641548201 219288596 375328487 14891794 -17051152 -100118047 -112726835 -210413008 -437177748 -13385498 -33594034 -25175562 197381830 -63897087 507185775 336460992 41406768 430005053 -383666310 -52992433 193592336 -725292915 35803831 285262146 -271342868 22702039 -157601889 167121372 -153446840 40753398 -138577290 -427197864 94751479 -525336190 9202136 315553965 -570058407 299341268 -705153944 -419802333 -29996561 3823459 -443960880 -258785617 7572308 102400251 -375115273 -281553279 -540756909 24352140 300333824 -78530696 474688461 -249851997 -2419732 13691943 -441861934 -7321381 5300238 -1664008 127987043 -89863533 240098939 243714889 -637091843 -62740844 -210499581 -877935678 907731586 643249731 -848920575 34746771 175547987 24406566 -335772523 -357978830 -1786657 -28946931 442156835 420148305 14036146 97674563 77691022 38363118 380372446 -21854372 -186085259 601557711 -426580472 734903111 399860418 370802579 -479110761 211405579 5244194 33538522 -68994812 -209957877 -861343685 -355256399 765944406 -143494840 -32819084 170131570 1813892 -266306490 -278481747 -686211643 1915074 129349835 198820150 592601511 -104903552 -71260188 75014460 -133338005 724486149 -22080939 -424035620 632062479 232534160 -2312444 14558831 -324529739 704259412 328669658 -52762141 268630660 224967858 -34767063 133376734 -1628958 -443675726 -14793085 89699201 -42526473 34912386 -796599246 15141625 309075445 -71883779 105466919 539115755 -357943020 328808695 -1142161 17109125 10472055 46241497 -388746838 -315833765 541196422 79357758 363686673 477744354 -91463701 60940857 1597598 -543262948 7589130 113241920 668364329 200006949 -344998909 -147000424 9183737 115500573 -418847121 85914362 240662165 -316300 164359570 -236487768 -243030951 131080389 -23056189 -658214303 -2465102 265229942 -720191 -23682620 346642615 159997130 903381623 -603138438 -2017204 -133678268 -480434848 -139635025 136515337 1387954 -48987326 -97110147 428874658 -280865915 406210107 51761681 666366385 -2236536 253629226 -321213019 29628416 541608990 -48204604 -26282823 -554077147 11758026 -105843536 66792801 -180801411 283324376 310117945 150227796 -191499775 -533875174 70960001 50288556 372642062 -12191429 -3346347 -634811196 -389798227 291347098 -154600713 -17870310 -1999770 -62490661 7020624 -793109538 134174655 9950335 438626510 24267805 -108352532 178628979 -12040126 -106334459 329866175 19109123 -36817294 -318220994 14605472 578978300 159449794 -257351289 602900681 13924211 243462853 -29099997 -432366217 492042289 17118993 6517652 44954786 -12306888 -128425284 484947121 177262338 839994019 -302471051 572218198 78728449 -382567599 -133722457 -6098492 -30453212 49091046 251645091 -508488115 -34969135 28601078 425929373 130665262 -225429840 710417118 579685406 -104483620 -479187475 64258781 618257147 -113315562 304960671 290717700 -12689707 84300479 -41579734 -162026432 -679058539 13496586 -37790159 230201562 -427232667 292717369 -597300759 -355738321 -104519530 -341733646 125813456 283323675 24551295 -277000363 18157859 231532116 229243818 -212154629 4044130 -741854494 35874973 -23171866 32346827 20191261 417243762 111340224 -17104967 237600949 437024442 -40506899 -2803369 22733676 1663911 -100818311 -32805243 -91714079 18532790 -121639089 -554806409 11240561 413888189 363627360 -23014481 -6586629 -360991897 54049727 266171939 17167433 137672123 150808181 413290120 113024536 -75577713 -466653 -324067284 660581115 368252557 -226380616 141634627 422257182 -3614435 86066787 -93980483 623210728 66244149 -84621663 503555702 -142647827 -184190553 -2264757 125620656 445404008 428957404 -143836428 194910081 531179260 -394070871 -150167043 -25573827 106894902 412402993 -63228025 -529394371 -10364325 128787110 315012604 612930864 -91083497 182950498 794568664 -278825991 -371304554 107848263 -1919372 -834915602 -1563754 9638684 671837775 234690993 26569161 101748907 231170518 144267153 214298151 -635618327 198594625 330340698 -194271627 -285978565 496262920 -653696151 -1844554 -208957922 162725300 392275705 486153832 -28240640 -270848426 2654182 237936092 49896384 14247007 160706304 -216860975 520655153 -510836786 422522610 -201336607 353351286 952697523 10432783 146101215 532008536 241802072 -312519759 14530189 -809223328 136095231 -228205217 -171030176 -57560244 -48920175 27554421 47096488 -4257035 -29029132 -60291976 -359941600 -74544787 241044881 763372665 -27439549 7378687 -130741220 300890080 217673787 329481754 533177628 -295091353 163342988 -434414816 -753090948 152484208 96411130 -196564496 285464369 -338917483 -152314402 682022044 -163348600 -288530290 64641656 84287302 359038160 -410542155 -124101504 -145222395 17972382 -157443090 239858314 -711016066 -833766555 240503683 -16346481 -23521150 614941445 351030416 315716027 13701788 734667684 926012 -743226837 595806800 -398975580 -40538174 457121606 -94429971 417855439 698967467 -214150406 163949933 523672245 224545693 -229326190 236023565 76341051 14735831 282336877 -418436127 -58547344 -142209609 -253725746 -604673109 176012408 69486529 4417323 446729335 -728322432 14999773 36810489 73940939 -335995510 234089902 4503886 -18098270 111784304 -119655786 -765604329 29795775 -118188655 448162571 3931880 -207152558 -7335199 3441024 8265127 -158774661 112561284 202964447 -31128150 59364877 11343675 -8490087 -505181094 159323246 15600060 474634139 -270324303 -259759 -475020522 762238881 390982292 81304700 -255155758 513476106 718366331 -31630752 488781716 -387024379 -130814017 -114162077 -47299792 -311884993 229205577 -377302068 -241460286 -8487295 119284141 -8464829 416720110 -590957195 440507470 683500879 -69385358 557316849 -587098163 -23909853 9668064 -848289 433582714 314446768 238346517 457328121 -94557306 -95413951 127607760 2184526 -15435862 733910349 -601383481 -70472223 113844430 4932750 117886386 -76367095 13646063 205565318 42656290 -275234534 373919644 277237856 -5024692 -329324499 -120723556 -141270030 3120625 -422786935 -56168296 143247920 114379845 420645996 434680318 -353795039 -105125236 131458059 -345375849 332573538 9878116 -19733542 -9537417 -38720351 -365505393 562272273 64008019 28632368 162393009 -32529104 13672672 -170207930 -22666507 136525202 701763374 125673002 402723587 858267899 181100415 154471812 -514293826 221238196 -615283537 245800521 -275439640 -105067356 292453041 856825670 66514130 98458878 294695834 -2566490 650324696 362275840 6797869 222994759 142467648 13497733 -33299431 -16044991 -246912867 -71902736 -27720698 843485185 49056476 179415504 -220269396 -284125296 -3008253 -173520519 -103549591 -110671291 233440306 199328265 -206060120 77006948 96402975 354897959 62320935 -117194231 202852976 37122025 -95459435 245734251 147411391 -116662100 263839367 534107901 -5026446 -199278227 -381062081 -299652801 -95375385 14927007 -17397364 6301194 404632616 -342987383 43825948 20295580 568345075 516626551 -133838131 -62582790 -76881737 -196580246 -814732485 359310385 -214048918 -7367429 -2394128 14826141 -353294030 246237062 752943 -165730980 -169344993 -103549210 -203378508 -318049783 420795326 360990263 341325667 247697872 -167558909 204431309 1495921 -8029096 -150953481 -33598222 -603179443 -16883096 -43516193 179750971 -84130414 203208599 96053228 181117259 -468567080 634576710 -192928230 357153775 112769641 -33250330 447579130 40912140 541433236 -260263561 -652610524 -932101206 -633171 68144696 703624282 -397907516 471444971 64167328 -338275959 -109631039 -251685340 -581273059 587814711 346594928 -249822817 -488843663 -25808798 -236278319 -479326419 -674540052 -552137973 -73229629 223963523 51420488 -186165725 -212355297 -370496744 637451098 -632230710 407559754 -327184028 -515347344 13505494 -391865962 16882751 -22379164 -768677767 -25806028 -263893862 84337991 526054643 -21398846 379828408 552676896 -543340801 67648925 -136416482 729827807 -887160901 -740729103 -2912333 472257548 217373695 -563007689 -108192541 -699489254 -312112894 -118817548 -27273467 -163239746 -363552869 -22950749 -6849738 -124619245 61207377 287436566 667542 -241061115 -75578633 38247552 -36181515 594199855 329852367 182846163 306921916 247851143 -98118083 -143068857 -437838806 393637020 -23497306 568481075 -604781551 147171542 -52979316 -1727986 136361334 7458917 -13157859 -236004319 391779491 20890793 469247969 384554949 379724890 -770745229 -130600 -79208568 -86058630 221982570 13732161 203704137 248217384 -475900654 -8530097 162100365 -125288975 -23736292 169194906 -17104486 399312801 -159372710 -689461865 -351369987 -497271285 -140646740 462931354 -123513744 -75045157 -620180951 -200178131 -19779948 -2324183 -322267241 -5485960 -9475635 -163241565 -104182561 -597546740 504778508 -298640234 -17801776 499543345 182252102 -203503632 -337904951 -24699657 -10279704 -25740724 -659065107 -177618766 649066093 -813856577 -99467330 -76665594 15568499 -176982223 -189995392 -100308123 219486886 279791055 -139020840 347471912 -14702384 20167645 30356726 45258968 227582863 80226053 31354979 155589462 31752620 912936 28650732 -26103414 6666708 378180218 217616155 336056955 -17752886 -216920470 1190335 352696933 521185712 35372706 141546146 764689477 194377208 -858248521 -200569611 56678590 314688963 -179142917 -269010692 -26081656 -29038251 631107 -75278044 148774092 -158457933 11908505 -99353334 -277240805 641833360 146228914 11318533 -50835275 -162415215 295894728 272795530 -549791727 10370739 -9532095 1391270 117639428 -407606935 346923720 22742915 -59510799 -105205951 -125884783 -605077423 -625658550 4507294 97809225 -226791966 360212600 16885429 76346142 412038071 -101815108 87494 -696847 471601167 170065644 33618510 -556238747 15974960 451401356 -186179448 -178256709 -42865327 1857823 2428119 414984368 -10916625 61925838 -33195860 24539848 -490957807 151755210 -350361516 -283856469 32874244 72422217 32146095 268029809 93543860 16438937 -46080579 471098644 -147582705 -285964107 -28943618 -104139726 -386870910 34343789 -449458650 -269769448 36131128 69695408 36106005 -84460685 719688529 3517818 72436347 327590125 -12455531 768612797 3835423 426822452 76555122 478910172 191583431 -412528706 44916034 -158289194 -184970490 447102404 -26871278 409040997 98405161 -68611049 35788714 -40814340 9486673 557260350 352363095 -637678135 500441222 31565089 -4153168 -13856438 -13580700 172631514 -608677030 -521280606 186677400 -271234169 189069349 -713327171 24070372 -63385701 -468562026 26350197 -375540672 17298225 415872667 102661373 190352115 516689314 86109894 298896785 -372117348 54590402 -28507765 -286553981 -219187795 -427924147 143476551 -85871244 -28287234 456729810 -390141259 -44581605 1873553 709266109 -795178446 -66187085 -333627725 378374816 106618469 -168654660 -481392388 227857103 -113396274 21922469 390510875 -434346232 696526761 -122140837 -87228541 235326 50238376 -320027928 6496390 -6448335 51483237 164569659 19895340 131280493 761029824 306895374 -6795356 575214135 -30661371 166987649 473156909 -286547415 275024117 300843610 -773460043 -272614127 -77711772 -523963121 120203087 -284800775 13530304 1344739 162456500 170632989 -337047189 -15629780 -118462035 5478661 612547212 62489994 -373645780 -424975132 -567105450 478338174 -271956053 92184207 149236187 346274115 -100931072 78973750 -182966918 358425721 -730157 -13599005 312262410 217356285 2614153 -56647333 -511542621 -776515366 -500421267 -878665152 364145571 20564742 -171803179 -179610536 -666554219 -546039359 3863862 27147008 79898192 -12065385 259026860 654047 633312630 632915478 156284474 -785228847 710030906 -43633571 -412748728 -59136858 37406771 -52934235 800648220 395615947 -113846369 -134459512 23556 1719388 103211923 192224322 -124276090 -138481862 -15820086 -212768770 -148543208 5390674 -747739859 -210004074 -159864231 354147711 139338987 158158683 469487511 -77558480 -580573857 101415972 -787944106 -151775476 304369442 464099506 189326764 -32214270 882938714 -273430098 -348448101 466950706 -538136985 104505124 -136804545 20979882 138596672 222475808 16195457 -74891887 -413008965 418038539 177904199 -506573535 -275105114 -162662514 144204305 -429556106 61054192 -135066176 940362544 2673595 -88882756 -944211 -244265248 -303099132 -154932370 -152357932 -257440354 25802073 252118235 327787050 -297730739 -224592314 -392528158 -610280251 -423478409 100041318 -4327442 171711524 298541252 507818838 181525773 -22083646 -11141788 526358259 23280313 -42577507 3700140 580979315 -57984859 -289698959 942495 138480936 -806867618 -578296 -699102963 -220777809 6500698 -240098118 654183102 28477733 84142928 210055252 426366023 -87647431 -107860841 -57381546 99173216 76632493 -308932689 161414407 -234346484 -10957475 201627114 172582938 126996895 -941919973 295878308 -304230592 86384897 -317092458 656127657 -183139067 62188953 250571589 -570939625 -77533631 -390058098 134925920 -888539258 24071120 267512322 -102847211 -490380062 -475886179 62772350 334528704 494667847 116187285 48333338 -148356005 511926382 -160279959 -123783125 679105439 -203760485 -620424750 925016 244042235 -233343429 -11531001 123639751 75032628 -433017416 -47755454 275683236 51361489 -180922051 -241578502 -625106691 441051242 703578807 4315194 727164366 -333648137 287867382 -69037226 291407512 -324272766 449381564 571663466 -4665879 -17109124 68201598 -140824582 79752294 520492464 105534916 -2015632 -52452931 225828022 293175691 -45352487 -41710098 -140528120 -623469704 252379937 -75284116 -84231422 -7547105 11430565 -407404200 -346476189 -71843657 -187251660 688778784 729054 -469846434 9321209 506941772 53437959 -136692449 -426223680 -109585245 711372705 -140774698 -82215370 691623458 296586331 -231796606 -145268651 -30504420 233606639 -2473142 -274497354 579420992 -314100170 -225903191 -708317270 223358903 658082388 -166646527 346784673 -367674609 -11647051 -32358666 -118743770 -147062100 68408695 -44469269 21129024 -21923987 732443997 -387018896 -472399185 -486991137 -1128834 -53518500 -595897583 -352494210 894895936 -534905270 -134187334 306895907 460796783 -181018586 -4009719 -6176080 -205877775 -289129349 733459284 -75746256 -131748689 -12779652 705064546 -196996139 -43812437 -791554610 726466830 212221988 -190632925 32525777 -139958091 -694743518 -819810976 18859974 -23141990 -610418042 372950939 315320064 110246166 -82389423 -158939680 14475841 10693756 -19346776 374657058 281632639 -112748790 -36599094 -360558406 3074748 -436473214 411960811 -6354097 -247345010 45024546 -487946625 -13591423 -38011109 423810152 -182615464 -11030884 -237589245 -409660089 329983735 -209333253 -339340471 -241765844 94311607 313788924 129390832 78683424 6696663 -379151578 212242097 -19638777 17419535 178028576 -27075549 -224477982 63321981 -315807446 -11361563 801004822 -569077906 -352564568 -929501674 -80090775 -283084820 206666596 -261108205 138457155 -270237526 115857991 98018586 517237827 -206998888 701672369 9183753 470295758 24659228 -57930462 -40024735 143160908 8012766 -3537768 -518096517 161484821 330931468 477167990 46856407 -150264829 -193462259 -405266858 714810623 381463985 25702473 -20609981 -105604655 -272450148 -5973341 331265272 -38489549 458707415 -621132034 3604166 192942090 5542721 68476755 49169058 243279626 741590360 -545038828 -2397388 -411533509 16077882 -443084709 -426336601 -51676380 -398279931 -552048823 270130588 9195821 -71754861 76740818 -55865566 66500569 242601207 -707243825 756906188 -4788184 -778467111 -8329695 -191280373 442358639 -4378349 -166457566 -74417121 -110367329 -275475368 298039246 -157722394 -4716999 -468911449 -475932410 -19306105 326845238 -17468351 -99696368 541943506 11630722 249937332 -17508968 469579271 -385605679 -670743317 414210050 -250434 358466231 342685071 -298411875 723297700 -276421276 -199657582 -4753687 425523589 -502604859 -123875556 666691450 -195147939 613070432 -131874318 -149069099 -64289153 -452010489 -73945858 328838009 -473030556 157059441 -191558001 687444626 -217405626 382215345 112402413 111611051 6868684 262540092 -102547093 111157809 1675220 230131865 -975166 -485111050 230643533 -10708883 329784893 -443648035 -750180429 444534956 53030358 -85327813 18728252 -52447827 476559268 -108208420 33853447 37224214 2268114 93597878 12401656 -286606410 -77281864 18745183 202267014 474963682 84787277 -78362004 -164241930 -26351869 -477005532 80633303 -711811997 -123505411 205160688 -277028166 299519312 -422130734 865807 14423687 -285411862 -160268238 180546689 783279881 33912669 -38996486 483824186 -115180547 380124970 126933790 182336992 -186462433 4325013 -78255705 -2719305 -314515131 10094536 559246503 30627647 111271003 2971828 -45131100 -870283262 -213670517 86602619 203464370 -151430745 -26843804 -109760979 -73813944 73133207 -196565326 288666894 11272520 -465213894 597409009 289423727 -505011529 -377928765 -33820826 -73938986 399803737 318872781 -258392917 -66830942 233686976 59877217 -383735376 91072049 -388576837 410277222 180604232 -512243368 9720885 -268164865 -101599214 -11853688 -121092621 -338884972 -547950679 173940261 -70757509 842101194 264759122 106816379 43704451 -295711912 118242181 295217 -84201505 -277512379 95427134 -349565251 524247777 241554169 223796117 154279245 7616350 485646076 59990452 108315533 -46647469 607264582 -4366615 153182925 7245111 -51087546 -619296179 82842780 598653961 -196297855 387857884 -14284568 -173708513 -44141828 -172583202 -272637111 439614058 1433690 259153707 -450839657 460066664 6651059 1195287 771505344 -134184486 -522416235 115286985 -458436305 -147437043 281817448 2452178 -339717942 819894180 -68316908 -89185020 -319480242 267213700 -55339022 -19690196 -522692938 -247259531 -83458041 -669712396 -194039401 -112518413 -241283308 200702657 24317295 547877721 -92999868 -25235111 -474379046 184281682 223607094 -7609087 -52007656 -860130220 -156145506 660547360 -29855496 -558257121 793777239 -64046240 383061130 213728975 50026526 112417295 359845056 225707327 -239670865 10742223 271293027 -380055239 -22425662 296087281 -638057475 -166183282 208744443 -404122882 -296954854 160810957 139191652 197608219 201528808 265350346 -443573190 405547545 304852547 36732311 431731865 48455018 63029751 89316181 -100162722 -218075829 -343399368 -98040630 -647212458 460329168 -16745925 -204040649 -451640933 -351871277 8659696 -71715140 -1509412 -38828853 -295930170 -39858344 -987800 168323986 -216132 276714412 469694401 -420458503 263216035 692586842 -667144602 -344157208 28927463 102422083 340604351 -220162347 1323825 307161423 300882006 302909960 -496304041 -76078325 -272661278 175795284 223056651 -194397130 -727090165 145645658 626540587 -27380006 35769599 447847144 81405019 -145750920 30060293 -3971192 169657757 -167125433 -40214065 -553118537 -541882182 -445366660 566595 -72116790 -62499948 13797510 -66134936 -4995574 8698261 -48026631 -355313795 -480679814 -4623256 714734623 -5381201 76252868 -420123976 -328678882 -406191104 348549529 81718364 194377969 -576580183 -69746684 161941545 -164949072 515931762 42231703 185575053 403219100 -229550620 -25007389 -98713039 -629220 4953137 360193120 -258597247 70726794 91084248 66910153 75951254 -183380880 -5520095 34955198 -70266976 485003700 -2693916 -17909362 -481306241 -664262205 -439828148 -225186851 487076482 -392317115 28977874 148761360 48618782 -309424909 -206990421 -208623690 -829976007 -32205432 96117874 -795607069 139605864 -20071063 -354041617 -205793910 167846055 -363455658 -121464342 871088089 -246040628 165070662 76172757 66575413 14175428 603526075 -228210285 -323795640 -529985350 27617396 -279209052 174215504 421304279 22620908 401180525 203439709 156163682 146873921 108971289 112922269 190541533 137895166 69993867 2813333 11032578 -342482527 -4090225 80073567 106078244 -264112093 -242978483 -695072347 -145204344 574291989 -235533641 -116808700 -182813660 159726130 -414914151 166276704 -42171633 116776854 -135858950 -761437235 44142564 275245123 26317692 479934990 -58013544 -1127862 -7479341 148062923 -128642406 -33936821 -151539683 -136892383 -133647190 34681284 9401062 18972 -389283154 67036603 196952076 -87583965 38207375 -5268959 17774536 -335853841 65457555 -120582372 233622239 190156908 -57759589 -286529140 -724710231 -322910175 265483607 106917476 29465029 3051618 428976542 145248294 -369627154 291217823 -621236070 -4567673 729211690 167525803 -258786261 -11965639 308659123 -151170297 -102884932 117794876 4658831 151483388 -189638948 -23238602 3341304 136634214 4806791 -833063376 -575279745 3581352 -227193195 610352162 -164996485 -6889678 -526705739 326268515 -218186864 50637786 -107457789 -53242623 6317437 4155249 349081433 -321371634 -10632497 418467511 156294478 140257180 -205319844 -211763421 805542118 -28718883 -55953269 52007746 3357320 196160737 -292128013 244254628 141394129 133905079 77811501 942723456 -19058925 -101886221 -647261874 -728012866 125012249 -388966978 28441085 63524399 -731626915 158264217 -313841088 577018889 337918 -55362905 -213595590 802761075 344824643 467064543 -64151344 -192431327 269510715 536348703 -88968766 -455738182 312449552 47533518 432727062 -172905288 804048552 200522554 -371894447 -53478716 -809172273 -413496205 -331965765 372595726 -3724157 287450853 -404868462 -654927662 -679622001 -4475195 702803107 24940071 38670540 23288961 134296484 262018733 -292548510 -44011862 2684244 -547895810 -519874469 -462360818 -16816803 -181933086 -623470715 251240211 -188297386 -334119703 -61087326 -3847123 2884846 -466562420 -642008317 262394374 -118728206 395078148 986512200 -485860362 2521536 359713498 -566366 93661036 57232862 715444898 44271191 -24764481 285435528 -129608081 -180978197 99674736 208859439 479669654 -665591294 -7991213 -866409551 -15835709 -13545835 410182575 -480700771 105995787 85142211 -297919284 75293863 395194252 -201111273 -86814267 -564522708 32641499 -440182941 -43131630 -356055782 -80849965 232805662 -142623403 -8316639 235519904 -2564193 395014096 -321676502 84666281 317004610 -135777929 -162132669 9858365 248805175 562609804 139185005 -174349893 -40831056 -56992390 667620415 57891012 -279110014 718536094 121118380 343128488 -102498749 17448929 -22414168 53245148 57383636 -333788036 -92277926 675937547 338058301 28100499 318580720 26313186 -474348032 -774429579 -300257430 -62517469 71482738 -7525664 -521904207 -259265498 -118275822 231918628 96684585 540667402 -275000928 -185117782 -173176032 -66739470 -480193467 271846175 154530279 14347496 -9977342 292376811 -660017823 -7896836 -116748663 -155089788 -569301837 -158845992 247638839 -27296761 -294807411 318989197 124589749 32112173 473592 -343746419 -842705066 368401311 783365999 11166052 252421651 -507736808 -59014887 284779865 24492606 31212479 82959623 -55723049 -7715627 304690693 -508437490 371552604 17343761 -228036393 -32051424 5974676 -5001999 -360515540 -517032021 213138056 893688691 313627187 -36184861 6192261 640555268 170218560 12515482 -841743 766100995 -100260158 271557188 -101876371 1456405 -572493929 -735133 -667027840 513922 386359163 62868936 545116846 -225493516 15296063 460447949 -1272704 -27248479 689175523 -285474546 -724640257 -226839333 -506750180 25974528 -106087658 -57664170 -217901814 624728990 463300602 408338186 17466250 61958071 -318431667 -18093241 381935009 -59023254 -203452827 -77492984 -247266849 330294244 -85460354 -304885606 -302679254 -90127116 359023166 9836911 -168620880 -82794322 -343520688 36557037 -67473942 -11739055 -97095874 -7181773 477584091 -350625763 -176487249 1123022 556204539 -573905147 3390198 149197877 156716746 14236362 125230527 -46945313 769110312 -529920712 258464001 -19442877 -655410116 317743077 887190216 511774080 -36234491 19989134 -599805650 -130876800 -264995888 12236737 2958578 -186341902 -321826196 -223079235 -329524427 -300549388 -91519450 449831616 -297824476 -104655978 -471171758 4125901 504801200 -74596093 180284223 -51482977 -11284995 649416157 167134480 216122347 547126792 80452339 241233807 171600794 224687150 -168360568 700762110 -113968302 -331884178 275209624 186988513 -212121409 130928036 49684714 5159640 -79245455 -139989657 -800810197 474674086 44373096 -4313312 -156147384 570313306 149134039 -27382310 -166931057 64825816 -218615024 37070437 217193948 267901342 46596822 147251494 526934594 188223879 430659551 -4135697 -226592897 146288597 -568936812 23977992 3559358 893271662 -5659862 8980290 -150218 830257834 -297362542 7642163 -744778656 879039435 431367861 -794995953 -130155041 -1933967 -137523743 273466832 181767161 -243259431 388940990 2886177 -21016057 -117326738 -253044425 2089910 -430424466 -330502088 -126786963 -348507033 114686936 -302552354 761169413 272359549 -114976624 -763709668 -356801691 88663576 13119313 355856963 -883313108 91846162 -234745981 202985655 661284059 -76109666 -22876559 91507018 16182317 -40645537 96494282 667904322 432189753 790166617 -129595203 -185181483 -206269690 -207551791 -403214976 -1991421 -523042971 611363744 473892532 -49280531 -843216986 -220444010 85043841 -382509643 -541393531 -122401968 -38758401 939307224 -101906730 624860283 526221132 17560498 75490726 520764202 105855980 -18805125 -137611941 374733289 566958794 -375057767 -355932480 34348007 50648153 -653021560 6698172 -263368961 18857242 293713353 826081332 794735165 249766719 592852233 31111 -21744363 -13171604 318704909 -31637717 -257233356 8358999 -1414620 -104017513 22808179 -106116714 -117052387 191783454 -201935682 -65267742 8029673 -822449820 -24931785 671860271 49676391 -300848068 -349523923 222623940 -54914413 36953439 287089671 14539961 -46342376 412355116 544262316 5128342 93257861 518248536 101453740 -158989658 -1832014 -190802176 493694061 52192310 -25828386 -299813189 -155096883 191032218 266390214 -15788417 136050978 36058371 -266047044 217918761 31560990 -297478506 -441711582 31368462 152447503 -267960089 384535809 -27210395 -146936275 -26973949 97980088 -322023855 22794539 -375465683 -434051879 -10913447 460965633 -496675276 201307937 67103629 5021234 76146595 -676163381 -67680104 214973995 -134817869 -20568735 331838189 -64814492 501730564 351259897 -158181849 -183778629 -703134619 -407833117 -482719040 -227849963 -426902097 35112137 -109984963 174111228 -355812186 209142431 2041140 -69898418 -57835578 -672106212 327299133 -309338391 -25929472 329387982 -367667479 74851201 4198349 -209272680 -146931312 -79505938 667269712 -134768778 -102501543 169570034 -235180715 -513338717 22142959 578290579 229262235 -402864704 245502139 -33662229 103037901 606494210 516253896 246219720 350854233 -32417927 -83049917 -7515628 41169211 13434869 -70281855 -257277559 181792555 -138515597 55253687 271248212 302908986 210671447 -384686160 -212932312 -95512364 -719181773 -4300070 -22889742 303879463 586762085 7661167 -248365220 -566548764 -7784953 631600869 -96464281 33867612 8194500 39039036 -123519120 -843928079 -214575841 -246008152 38812017 -496270780 12677983 -39201759 -734090371 -355367069 -24383819 198863014 -534415197 209578836 8895591 -492522556 256300905 44187518 -8482053 -842640035 291511389 -207305854 2003865 -360448695 278856026 486897404 -49861691 -20153503 -86293 -306738752 -267979252 -147276108 90429178 277035654 3258506 647142657 777491670 145898381 -556128742 -180511743 -847701984 514479410 707059009 623797625 -428227592 12512931 39702604 -8286929 -32929906 340290596 1062970 -24942658 54900832 -303450413 399591420 -21323517 -757233243 53511044 -31036861 -45822204 88167861 -23652614 3255894 -76031684 -33916857 365093214 266606432 73688479 -200046622 58747248 -4978217 -36336570 267664 123770686 429215132 112788674 14226141 429934428 471954762 173910052 302822420 87930468 -644426 348060165 449925319 -605440326 440320394 -185341077 -333648991 -338239128 81990105 277140414 -471352123 52892356 -88348544 35549197 -462805912 -568821363 448055653 -367693808 -682842249 -43114536 451853533 26816959 417774039 46649364 -86219313 696785287 33187261 116293087 -10901144 -38526119 778757885 63238288 896537655 -655734935 400603044 -46414204 242577426 -276574903 -689948693 -610401093 -1835778 85636615 212629239 139764152 -137454100 14965041 32049878 -158957438 116140961 -132767639 106807278 -171876088 15066290 316177424 -7384244 12508533 -714690104 28174279 814061709 6846840 -74883217 149742760 159911367 124385564 -416160 82781866 452126594 203842727 597478259 544030607 -570625987 319782379 31216220 -557964507 318715339 -392325268 43768737 -103903957 186406661 397924665 -291746790 446632202 61600571 41931267 -3883761 331512922 -544668270 -218370857 168963508 -586121806 329283729 -172990142 778413 -159286568 1545820 53440798 78306315 -41499710 21245966 -711226754 261624199 3673257 -631574746 -406369535 -73877010 514098074 8290039 -426471130 -469404599 -21220966 132897105 388742619 -230086464 -423754744 -51615236 -540959727 -17196416 66030449 167568900 85811796 -413629361 59658765 -48023073 190608016 -270761191 253306223 -598752099 17409491 368799498 43194396 -9936246 488823313 571753550 26037636 -23142481 3751513 504057589 -896351011 309539865 -51612460 86704711 466505758 2594354 -375969482 4101891 199054773 -91683334 283516622 26218256 -841844869 204105543 -51953176 30175268 -34626563 -360180357 -2667396 20140441 -34340320 -671351361 72855278 27446388 244331364 101743204 61822597 59405696 15863651 -390715548 187270422 705931455 -163171553 -19448109 -92396435 353556801 61366890 -756659540 -628696628 23239679 3165682 -361625233 93846466 10258632 -18480784 -16194991 -91084216 173703101 156622134 372367613 175414269 580504354 286414219 -317673023 -117759390 222486197 660043503 -80218481 -3567964 270116107 -127742509 -391833790 -160556292 17765104 300671352 423904397 627520656 -280507927 -7465575 -658991343 2225714 -982458 -574659706 -608085754 -314573504 -156569497 -228991326 -549897069 -270318741 -12594518 -86711756 93460345 -362536238 -345461908 -874570355 -129531772 159648234 -689272347 245174986 366930694 14988684 30017165 -312488767 -503184526 -244524163 215873455 458801308 -342931185 192894587 293860706 -28305873 55779121 75099163 316704791 -232631746 28671108 -651957116 -296795172 -806216999 371101184 -357437995 -287395286 -169049320 276785137 13442782 487773604 415885802 518034104 -13974457 6075854 -3680945 -570936824 -93294489 199275066 -154539117 -30286191 -111507691 18737924 -233357780 -228692847 -341480096 -408545268 266544897 -375914153 -139936481 -23028695 210970545 122273085 -61725240 27803226 190559028 153673069 4621933 164740352 -561382815 336642349 -257417013 -285971725 -190303455 -62605232 173507734 -357724029 677349244 117162670 -39032113 192074819 -643560457 -94232028 -573875447 9194453 -4019026 -56754043 -529988331 -174077 219895025 468553854 -3470168 -564632334 29209780 -189271533 -773216164 28350956 218884300 -105329222 -368096276 282723927 -102788431 -132267949 141396479 -115601195 143850203 291354469 -752622765 -90205955 -906350893 -233934602 -105293722 259711405 240725461 -79448651 229663339 -388220724 2369046 -448525031 148417888 348259334 -7912246 104715953 136183821 22030983 107001687 -358205619 95471006 -13657424 182500848 -742465797 614228984 -626740436 -278541158 -110726977 -563583124 241209512 -465125602 85976507 365482729 -223222823 -131411954 -183913896 -220717909 271152276 693198812 -15692905 235819076 78633428 380014748 367484899 79533 -104615452 -2258934 -141723776 -6297985 361659785 549833592 139598782 400596729 -393096661 247849350 53805307 125950047 -306422891 -481563075 60469953 -13922772 211430606 134669790 51185726 -173320863 -232081289 -556524749 -275504223 271376732 100469242 18058853 -105536616 -21133688 -17549952 560775715 -164846333 -157734923 184639064 171517484 -743172727 98946702 -235581398 -436551350 616982990 -364376016 27725041 -148000127 202090136 140516957 492364561 8329092 247697205 -50722246 368151410 -313510941 790486290 -188421568 559832235 -319570301 -12592098 -14967131 12724759 98361971 474100878 -342192665 551515683 420410934 226935585 -858131743 18511363 146180384 -128583922 125645698 554766870 -11411763 -406594851 182689204 8538986 -2769977 -609502756 6028025 -376453356 -587943117 79983005 -351491987 462928853 66139370 -123823903 -51960626 -272796137 -86701488 -562094893 125622804 297875584 -412762535 -17257084 -355230156 -8661775 -771787656 584089 148660255 116587912 -234363354 -276493726 -148061423 -504429661 136257548 -693882630 -36613863 -635196384 -563601500 -295217061 -82105071 240908079 92911615 667366505 -5062177 -247299583 -728303121 -48164529 -46358658 647577822 -211601788 -1481300 234505103 1621162 -98040291 295819451 -2410516 -618340634 -1086744 56211981 143557393 85558486 -162250885 283567300 -490324324 -687296150 44373369 476135890 -576056516 -103078613 -169645881 55447354 14897728 160862754 4216897 -398856849 -353617351 -352750961 430740589 -327538661 -8027711 93740248 426582373 174214608 -180155197 101974933 -329367107 -9105305 516921833 -266911442 60115534 14639747 -277954468 -654962956 598492781 616513553 67121541 810052507 -68889694 -231023961 31797729 568045349 611908867 387998253 -154289907 -2467366 1760577 -501274653 -923296585 -430693789 -49511638 -178422797 -68367305 200433844 -45864948 -90967904 56061129 801838251 -135442461 285244141 17811765 -114347277 11815657 -77331295 -43652639 -20626367 1026285 390753920 13589937 637258009 676819929 152385875 38508262 57148347 5093504 -294357218 -185479088 -367397583 227704149 119149005 -58512815 -18246012 654953669 80259981 -332379577 536296109 334749894 272748218 -156364698 685832859 735600087 -718497197 -157975178 -242188419 -62770614 357576547 658764826 -324392139 -205810735 82576983 -695351625 -108841188 -177988500 186125971 36689904 -122354599 160767642 -181559110 298438464 298343175 456566190 339425649 -58605505 138464303 -75219964 -729851618 -162582977 16891620 247079057 -156037482 -8391806 365409613 321432523 243231346 -83823353 -100551556 -98749720 -31482799 6404368 -61929688 -303007154 -334330121 -86224789 -173120181 -176139502 -385260256 418826344 -2896095 28657245 265474684 -89347210 155164126 157003983 296898913 -550767519 104329156 288241368 100769827 108573163 306608277 88998364 40147499 -20742753 354219624 1609630 -113833561 -503116080 12361805 212605426 -309452737 -397807939 545367847 37694 -29935205 125449117 -193619737 176808637 -11629439 -467759711 86986555 -509704 45626984 70034 -238975 -374753920 7634277 293059777 487825443 -497162573 449667714 -37607376 -128179548 27742670 503829641 -330555429 -27499805 93962365 107925242 -678318226 -231665999 -31523232 -310801782 -56485546 124561102 109219018 586048746 510705856 -27860464 31141816 53650845 -229284855 450256048 661935692 16393827 220052405 -490813590 140034 -268835133 -8962546 133105059 12492298 -858892682 692474122 75424634 563233 693893265 584137809 19648642 -248460341 -553448725 61910673 532480964 298385619 -140978438 707175104 235953607 -664165835 -264462983 -79613597 688197419 -15488479 165722618 392790752 -7469161 -189013773 179579142 215849089 -112255762 -497039203 -23801561 50028797 -91167280 -291654603 92801423 -484473359 -7451929 165535683 2294678 -315996199 -80849931 -222422291 125697378 11525902 -67981618 651010152 132438282 -191214726 95264002 -67724042 2347648 -62662353 565313836 -195709104 -12103944 -62323260 -361674428 -239186999 -79948223 4133822 -96076395 67641052 3774257 -315187161 -618204154 208321839 -395346716 82192539 -47042373 -85515436 76093264 471671563 175576836 13203468 -610446685 -164784041 608256138 -22840673 -834266744 86575305 -575600922 511241557 424020509 -99973533 -294263572 492171621 -6627150 126260786 101921221 5148481 -61232279 -553000678 292840126 -78129983 436813453 502184726 403583496 -583185492 -64477076 -18733189 -332311012 739459283 50897083 22963196 -784865896 -83044271 3041468 218630594 12370909 -27543068 135617700 147978982 390353528 15500485 -16489384 -548884241 -278864047 -259509833 768647969 64038275 733487534 -21141683 642644232 47646612 62226921 -209880110 51896045 -216706121 -43823934 909226775 -429187519 259362529 -80616730 -74684948 198622 -310703595 422634255 38356270 134908009 -62088282 666227188 130033298 165779776 -121486074 -31034098 -239873608 -75459640 23313146 88849 293551824 197812699 -373041144 76778736 12112650 223656369 -11345793 -111943121 -672918303 415236897 48131078 274754404 -7267664 -376974067 198233316 18406016 -426226593 135304788 541966445 -18102376 3114165 20380100 -324973407 596706997 422777095 57013340 -37899512 -204914905 -785013681 -132201580 534250958 -1274734 265783 -237628522 -50446369 623544479 46663844 -23608349 -21685377 -45185810 -236718186 -592636417 -429564518 104298941 134289990 440365714 211863734 -27999714 -55288198 -592935199 -269196435 134459712 -75576324 64130212 517533282 464810877 -20676747 12052582 303145991 774129010 31890855 -428202509 -317743707 679121120 -275568 79440919 -91394366 -182643719 -2163171 -111471970 -171803094 598606176 3694281 -114080021 60155622 -204983384 -362672445 625168989 614609428 56069282 -3236835 90636119 -15326487 -95544707 394591848 192905824 18254875 15157740 385621938 -333167146 137238006 -492322091 4971623 104682173 -615370734 42203333 -553948699 -275597567 -303584180 -61108686 155701786 522319596 -106156802 72522776 -546737975 228005854 -155281112 151046705 380085326 41221374 327219036 610029308 206107896 -93013 -479207186 90154849 -135305008 80537351 -144840072 -549725773 -480686945 57188562 -372074477 180829159 -715389205 593589546 597637885 -352079518 316743678 -24573142 8970117 319682165 -441378130 622836753 58435920 -311553382 84762411 20191147 722922119 -135863036 -188274661 95843223 398459053 4462896 -602992874 495188712 -621832766 -72430453 -163478027 4979283 404770952 406720416 -209446313 -86928870 -578151209 87031505 -206064390 -697851958 37970531 -132086726 395150253 191271718 123032284 501099622 -686099 -192547865 -563529685 -349625010 -149762711 241544658 171137622 -58170402 2399509 -152040413 172939527 61741172 780829844 -547475832 264631293 161480730 76652358 721578300 -628359463 -20363002 301900299 -837006668 34060490 -693825 9314970 128927203 -524868417 86262667 309341967 143094730 -576513104 -334773126 105076283 -190783788 181808823 -55257239 92183899 196372605 122210039 135070067 -83654796 461921733 301019117 -819119948 -111158206 -288709053 -262304867 -106197074 -433720171 34718541 -177442358 105679090 281428924 -156497224 36545817 7592184 271215410 -17289320 -124849071 118995509 28308776 -57117783 26884 -236922978 -124581476 184363833 21481460 -61232474 743982747 -24132602 65088215 -74795329 762578936 -314036792 -429402982 406605400 97442345 -839611027 88213206 411911580 367073798 97368319 594151017 -208806931 -386399974 -487800444 -16114667 -270087968 -247203225 -158879943 776889950 15041340 -676926021 -1561331 -420981464 21239030 59906605 418092230 223370802 353773997 86169724 -3725393 6088330 8779394 -84201155 -378635630 150496677 -148655020 40431851 -445618022 540009941 -17318734 514304877 12714170 93725665 -363196705 -14311134 14605288 -30810426 -438461744 -182816435 7914537 488353386 52828196 -22413436 89016669 -945835000 54234393 312382876 -6519580 218245176 1365976 144398117 89662626 142119552 82560043 593162980 -484593420 -677967394 121661624 45354564 -649334843 441603666 41668349 -414673756 165407 -459990672 -248063631 13143032 -326302442 122026172 -684843441 218855457 28496623 -5412417 -50778833 50147607 508299415 347837404 -35822224 -551566754 -793782278 -366375147 -167415708 69205552 27960901 795792555 -74040439 -736230472 -7911457 215120090 -270270558 78601468 -218101581 77706039 -669412981 7838245 -255166785 328632210 -10081673 268996940 81777470 49028482 -28035982 -10593742 390511593 -325739277 -57008475 206502739 -43991113 97867020 -959960891 695553472 8540223 349683531 -624831225 17564587 43322750 548465685 -664856622 430460763 69347580 -10349796 -159374360 -151335130 -18955374 -39382307 336296690 -48730967 737418963 -181265594 561227185 587504231 149114622 -28999777 44476576 8943734 62345991 -601232536 375874746 -443383209 -51735706 443153427 4368484 -162383692 370160966 -144998009 85298201 -509626324 264637497 305157888 -651108629 -120945413 240726089 92645463 -85010353 399351217 -226714158 -329326272 -814485442 -34096777 -452348446 -386374434 -37066617 4576534 22622882 -49576479 27191820 940138 -745830678 -635271851 536608402 -186289434 572592429 530167753 134429485 -78364832 -285973542 -547726772 153731595 576241287 -8023666 335968052 -339677659 237408335 24734120 -377912878 -22755861 -15151267 119112520 -67273475 329412167 144725779 66061843 85211844 102227962 -364128878 14013166 876563130 21738219 -173221331 -88772836 617303673 -169575504 -162382113 -158155806 -258617514 -719369546 131381691 -675648618 -330457174 -14016581 -365064 -51849709 -85072650 2787774 -463931360 15143456 -400613698 64808202 -154905 -8125799 -209398607 -168571559 -123027 -824675220 73163907 -7453193 -145957859 -506820428 241285164 654044 -76895081 -245476738 50673793 347765705 -159894161 34313717 -823245644 -426550088 -164436678 60860403 -544918291 -47294725 -7269366 257624622 33649148 298411611 327365262 -605420073 -330071784 -333946168 -185055736 73331899 522703810 16582763 154467780 174382575 5126905 31510047 390330406 73501976 9578667 -228637144 542992513 -39036944 -230421325 -316413237 534654636 683676984 573862565 761564715 137106670 593081606 400881109 -8687622 -525949001 175408385 -202932772 12770666 -22453132 877996500 -3605268 844207219 -20766314 -290515933 -71124240 -9556962 7503315 -270625274 291105667 219194048 129338081 -152257620 498582580 -210758401 59844881 171860416 -105709179 -8938092 318451453 -456673975 -6895901 6563387 206446737 -466449211 -201538235 -14063044 -150978805 576293186 248666205 233530422 81116362 -936043791 -142974106 203376022 -171674423 107533951 39498869 -397324607 -56815488 190056520 -474087837 114176762 -6657774 -179141966 -111693649 -183540503 -136330666 150224523 568978064 85374371 -303068818 -344645119 287101168 -391484 -36453982 -773563092 725939095 282939768 -523244745 153880821 -80179578 -656340999 -88424871 -460848975 -110846340 63881651 -11828515 114159467 170716170 -14913449 101483201 -34766363 -430429090 54905518 -81199444 -27943602 -93348946 -801991997 -172153724 -591325679 4609239 70428911 -86516744 296885371 421377451 -451701900 5280374 479734492 72644188 43089101 -722239293 -5858436 50281896 -244221336 156577273 4871428 -173810410 568486634 482284164 602985646 751779477 -129291837 -580448564 126612217 352340306 14512306 24786790 -277451146 591759526 1594304 589524052 32899486 -166077633 -9761074 105213021 664896496 -101749482 368060323 -591249556 -226511141 232865051 -75424231 123513853 -296093481 -557276773 272729412 -170495923 -162276133 -539317836 -334990901 -469470683 29666548 184022252 -933343355 -459785648 -310064947 1494387 624423760 -299431404 145899838 75470297 -47358517 36943520 -14517776 -381356661 3971139 -323372420 -546583579 -231209075 425940189 -123052348 455178173 1410388 -192131872 -55602631 9608894 445484027 -499015517 356614705 158958589 298017618 516556139 510555569 309138368 -231433795 -8154394 21961324 197316070 14882678 -288354087 253394283 -193948564 -567599195 222115104 -558397222 -181528734 308378758 -440384310 581743519 -11029252 -157311310 -23496705 -109372442 143121106 -54174552 292911726 160318277 103659229 -31146604 160380435 -719856910 118116389 -260535418 -261869944 124937754 75280057 -232421672 -62960797 177365495 -259196053 414389087 26762370 359650236 66352304 -289523257 385233876 -32433639 228114379 164229592 -17115714 9588576 272646395 -4126437 -233202020 -166085075 -206362551 -146887566 26484142 -6448392 218163278 -37019640 12219408 206213992 5319525 19876392 39559133 591187387 636406539 -422709779 -20925590 148717673 -329203130 -146244961 -145551117 -236946870 56185620 45722377 -34435230 545048961 872933267 -674360245 724351119 -51389453 33283347 71160536 173896927 247984532 -119635754 -37075240 -90735516 220522693 8959281 -249141375 -161661667 111951156 100658083 -512865294 -204050147 272513738 19003302 -395188 -240914824 263162935 -241631638 -39199928 526174439 -698062924 325138336 13863188 662287858 205741271 473581234 -70521897 682121613 -109220731 -179825017 350657212 217890860 66811529 257844197 -13778705 57573204 38629384 -332201954 -16300 371056587 379212425 -49857564 12361661 -135033439 -12456956 -552248043 505601517 -356975627 -275383970 -361826977 280650434 -374952892 7971694 4799076 -267709 -7999506 -325156715 11897441 -423645808 -535821635 358159787 22012239 -267754511 -18833664 426938325 98499148 239473179 -497017475 73582989 -35226917 -158591873 -378741748 17457542 -322696039 -37005462 -786507907 281143230 176552625 -792872605 -19496838 -50311421 -108518255 -487719596 -137451496 199173307 -15414924 -3580835 -416296602 -347364700 -11241039 -27191513 -26619968 775638234 -52743829 399483832 -134710815 210476758 -7725401 -305413238 -323360999 41676375 37043646 -561743491 -56026537 456626652 -434473110 842252365 -663487120 -264802198 -32206514 5328394 -6283527 -584424614 -210147833 1826490 -80985352 -218829011 174630518 338168442 556991651 432543594 -105768560 182177181 -15899011 -811462902 -160908095 -253088946 617446654 -400878640 -134679598 51733876 172739177 -147840546 102625 -479128793 173819716 633427003 -1281555 790389754 265807844 57605189 164018769 139585068 -328206259 -4151251 -179533507 145398579 -69351657 209659138 -207131578 18214803 -419414751 130018032 460630180 366944701 -46076075 569457863 670852337 -265960148 265949048 -514287535 371168 1843764 463081140 148037478 89861554 -121617513 -428746053 7914551 403751516 46164677 -28733503 -308840259 -14404064 362013363 -651060 189811217 -298156051 -156711427 -279198549 -839080747 -471326472 -26928356 98321253 -721707667 -198519442 -1177913 331849542 -354674088 160010238 231151856 -332033770 -711270714 18483562 891862003 -270964630 -126745875 146318158 -135714309 495566173 617606197 -89483859 333930489 21776203 -85536275 -108916915 5793403 -184037663 119053468 -389257424 -186577164 -402750461 -88191197 -163471220 -217790257 5746474 -486638022 482265774 -62133837 13310563 -154212785 -254275177 54875472 -720382900 -368631908 -567083781 415815689 -207830443 773660 -802013550 -72158801 138774147 731072994 8304990 284548099 487308172 -492562098 -20919427 -21773406 -146491329 261960541 -21102302 557956547 186379699 101386751 -2047600 13685378 57122433 160493441 636316559 72362768 -50769747 236369082 -514373397 589926886 325668607 12339591 -190405242 -157827586 24504622 -47717057 -536769762 7875697 -272123067 179669554 35028572 473306597 9380401 -93102368 -322879830 -89381533 -219376831 23820796 -808475244 -92552732 -158482422 39226423 334143436 722703048 118659730 8864151 -276530301 109795547 -15513636 74667396 739049123 1011784 19315011 150687167 167316888 139499718 150238847 -133432808 584568962 -75632510 -153135673 513194518 -452746163 485307532 31250595 568271215 -30682239 -20671748 -409595577 -48508788 -508183381 297005998 46238222 -136679436 -40192438 -34092524 -1814080 -2601628 -206210033 -569373624 556206112 -604091020 100214663 -298582185 -80853122 32002621 53130593 -297290876 -465548634 -242885403 841391830 443998373 -79998080 539465940 2113513 413206421 -282154462 -394732075 -302582815 -69051920 -594755210 -542630202 189823933 605420309 -202783090 -250916586 89377978 464718131 -11280298 -212349423 -537107081 -606149478 -123263655 -281300098 -300722071 -18331125 -141410725 20359407 -478225909 -529268697 192537839 -355570417 170596446 -175985255 -689728520 2242393 -28074970 -363377427 291706801 397064751 -228093790 99444702 -19938066 -51712516 -76371 -489048681 108150447 93777422 50965442 -70628916 -218724776 34016151 -33048315 382390669 39375567 -229551558 -54204213 168732232 144861356 -138052584 -579367649 -122258121 -154702379 -735096712 78684554 240401382 72030933 164572324 -223046886 23206289 -26920182 56315233 -296957717 -129954940 -19270074 -324520092 47927531 -43002204 29122090 776637056 5047318 -17097981 -106347779 507614595 215671378 24165801 767836613 -1369442 294349999 -198365587 91524399 -149279750 876327817 -522734 -51736290 -88022438 -583154770 -42669815 205329699 139885341 -302220358 -11048067 -33855337 465497134 85740713 741240639 -107937939 527363908 -381594394 291789103 7300784 18551619 9155932 63794809 119012265 -527130269 314610752 -76272424 -465043006 7561207 -199865738 466900702 -311179926 -67882449 265712416 237709560 2817294 40182490 -593453886 31921559 635672958 179601628 -220702517 116659365 -113335790 256065904 -290793045 152492629 -786197153 8224515 76845766 -5634322 133994939 792330714 -154077592 498752618 73723453 -229188204 447858604 -708075493 -392981724 270981744 33283904 698252635 -51393727 -566754291 -116478557 -75361452 102008803 -195874615 5916046 -238509234 630745065 51890352 15176537 -323512067 -638904637 96934099 494882851 676490220 -284558730 305881304 -540125148 110140770 289608562 -9594176 974124 -571916267 488140614 313291032 161527165 -20064884 84928315 -256339513 750592063 -434979960 3326735 17621729 -372164916 262498293 -62294741 221683539 495398930 17433830 -16949836 581930635 -650179967 165279068 -10620230 593533731 -19964910 477680177 -168187404 201377290 41596668 303247355 344598313 -203542923 -203572952 -466020067 491862302 455923556 -70061218 -143708051 380889329 -397986633 -52347701 -572023626 617788560 236637536 65638613 636168535 -249905823 343996829 35234594 -38086090 -351801513 288887890 543030100 -22333706 -451010913 -2733942 572688956 -481104157 -17714067 -386920591 -641904866 -138450496 -1972690 387288006 -28983226 7963311 -614256580 -703039153 -1151464 8254165 194433136 322167876 -10069415 -55570922 -14147447 24546750 106746180 36426615 13303861 246456952 108247558 391144408 52123503 3896349 142045269 -74474015 131485778 832437921 89192117 779557370 116680273 -554591062 293738885 -57137671 227414172 312576593 -448219982 80785 10180420 -23395585 321064989 123211137 75617440 -880321533 33609858 -622124623 -94045295 70414959 -421896470 131810584 34391134 76238435 -72165886 16855446 -21065047 74732582 -1425266 -242738180 -213225699 -98028750 31450546 -14120081 -29136058 -70118038 -433396359 -467404143 -330562505 -175866230 -166240110 -8038135 -138928080 659795185 -37472448 -262573337 -211572615 24207941 640904403 136107055 591363889 -188835890 394056127 -193872152 -205307907 18687710 -102668538 36115643 4984685 140914710 397970724 -22940445 233705392 -31862817 783412801 -3478013 136767967 -271455932 528886615 -654125756 279955331 -296229128 49499218 -125059463 -138873800 95640894 263099546 -844295034 -184580031 420361405 -147911765 45779297 28998045 -41950677 -248337598 70913167 610396775 20669617 258118898 91176437 203850809 168548525 -515770681 -48191870 194767811 -105886406 3711769 471507702 -32035993 260982548 -460111227 431897340 -76334233 106577322 -389801104 717060735 51468425 -18628190 363021096 26041644 90428919 -615093338 -20103550 -849445006 -354747555 -861516635 -78118406 -385154469 -158386 -55654428 140692142 81225674 -473163702 258772060 -272474753 -31757127 487926437 -90492157 134812319 -561198210 30624082 783203974 947035381 3264356 -22790054 -83843604 33760540 23831972 -83724591 -300902170 -181768259 5769821 231168619 -473695160 939046014 -104397155 20862843 -150581527 39276095 -193858147 -338887132 220707117 539231406 96215396 9035726 74620089 -194707922 -148006132 290976954 -336737998 355933419 567668 -126129938 -375199246 21471028 -15656680 -199189169 68621859 107846984 -229678919 160570451 180428423 -727181541 -408656888 -730339499 363998719 13333905 -11712629 -457356653 224805237 591531992 -341402655 76761221 -181732821 294662850 561005983 -28835669 711468719 -241386636 -795947416 -164478280 -53106812 493312622 447240918 242682177 129931171 6446302 -412410774 -18083925 13187120 704239300 -805876964 161684877 3532889 -451227809 -181248996 68459254 240621722 -249155631 -168442536 -623774746 -291473717 -1830428 -25421904 252321604 4078734 -698875842 156173349 -352455111 640918776 67624508 80167280 11038986 47398754 -91108128 695811609 -166535084 -232274995 15348169 -60031293 -218745301 -599111296 239697310 19604545 -703698527 -85437665 -778737216 20911021 -783348311 -246696505 766128 226165721 115864038 212399432 -133702033 9128075 -225309380 -183688678 -15901626 109572120 311920579 56307371 9138219 -9085095 -260678436 -70483562 40791412 157909 281577508 -598881106 70242119 -606265591 -213216736 -310910524 -116164674 833011632 94027808 -3268189 443035787 111131231 -59791093 190454740 -1992974 35533944 14685289 52519785 503765728 -227750528 -15398966 -248653528 27882142 398008615 -74316674 9994236 17689397 15684221 -328339282 465623393 -67977390 -28506783 -574999521 64646940 2867478 440220952 5283431 20388018 252632955 -521248726 -804192624 189312630 161313087 -12207788 17274802 -423014755 -798036249 -130445816 -273930485 -105094373 171760966 250640384 52399760 -106939045 218456165 -24302142 355645872 8042446 243290699 -318781814 -164279890 110223813 627739349 196667474 758945075 -8123222 409170045 418421707 -834003503 35637043 -137201263 -521088460 -16797353 52108092 -683573501 -386282015 49895862 -708397861 26211997 182274411 -114334554 371125586 -28296062 7714554 519837613 -147363702 4239250 681232536 214530930 52584942 -381055158 321553652 -36940732 101334218 -705049649 -250422224 -559385111 869032944 56755638 -626879684 344754979 -43035507 -155435685 -2348258 5481950 -75280940 676771018 -140347859 -275968285 314782911 23492827 -7159940 514914630 -257568922 -330288662 -418644344 857346680 165316055 425970551 -124123768 -145410482 79716218 5552055 -11886752 4040985 61375179 -37968018 -477980969 21735519 885331941 368656862 -455495556 -80417438 -53627130 -29869591 -650502698 -147525520 -112667312 -154983924 -343211416 -360301158 329601585 -54914852 -53509576 2668586 -413225407 274718507 246637025 594086050 -135356388 -48066254 177542701 -31597261 177231122 -284410677 171974768 -220906094 -137205434 -449214939 61909527 -62908024 -7982738 168995686 -203387829 157041472 -107687841 -246238405 231535124 75079960 367124366 -230783816 159851066 -138190113 -41364817 -152269835 592316098 -1712256 40561407 161600230 -372360897 -338157913 105076801 -632211765 -6795364 -9269037 18468077 -397197059 207705270 615001631 87824 -481755094 -76763587 253906041 91089299 350020939 -600947056 527271689 -43176681 256924049 114499683 2243765 230627382 802012555 670285228 -465229 -506631 110599825 629256281 -29749806 -540871656 -2983405 -272048626 -22812097 -376052455 21483106 17056766 -13008913 569481117 224464780 385204556 -3289020 -17944869 -41418284 196527362 -30006166 -65251604 159909002 7577549 261253842 87750099 -556976483 -257470978 476503884 -546817225 -5581310 -70304348 115357270 -18698581 330857888 189362058 32017 7436559 -827769544 -672183286 141183664 571247189 1583775 -236323973 5987764 12711465 -249006828 558070967 753957691 122543671 -525566810 557369887 85965015 -718722134 192845699 1040502 115916281 23494207 378701207 -283086021 319411056 -116609321 307733843 -10772614 197957753 -3913543 -68412942 113711042 6461901 549190788 513790260 -9140592 350580575 210208471 781767231 214978687 449060858 373793699 208951363 326430418 123512172 -6198550 -213492997 159985486 -136596584 321950577 100211600 -404762926 75404277 -468529446 112110055 130623200 -299542568 292101587 7546360 211998580 -383387863 39319254 -252686599 -339379564 -132322558 -123557228 104737271 264164129 -470650599 25131315 33334933 -368914592 873689613 389286694 626753500 373789658 527415574 -103566634 -757012433 190975548 12913732 -468790380 -265065181 205707979 421516615 -117835526 414526571 171448683 -161810203 204253154 -112675065 1936253 -15646156 27497769 224581642 -107297975 -293224349 206371520 -706465863 -2005567 -336058149 409242651 -14135055 -272022104 12773437 728937366 60439101 6352911 498116258 -141636325 511919857 -420456653 -582367095 20390466 151121314 -126183894 -78114247 143336576 2617351 -16028584 -80912471 -179941650 -626017958 -689596208 -535554719 -201627425 -633831583 15836024 73059156 -405857118 -114192337 5221494 505232279 351828614 -449698263 -369725919 -162813429 29579663 7578199 348284104 -569239833 -139964893 -96205612 520400087 650613054 58861692 -32140289 -132807247 217951736 597800 -186437 -7071143 -351976158 -2123706 -9517915 -134086446 -8712343 -3893042 61632562 -457067366 73182363 -168057003 29183393 9522009 111982486 2921775 297161711 -14724036 -10618351 123450792 -7566288 -443149055 437191363 340535857 105481029 -4081714 -402241840 -68335078 91484914 6907362 -39231640 10865991 65477025 146897649 621224271 172455603 -100319780 3471465 326531902 589568879 2700975 221063378 -254650229 226382365 307107550 7350392 149084842 -149515022 58574597 -155801286 -245885753 25262901 216275044 21482308 -734216386 -231932968 -45027110 -165466286 630725117 351191546 -109124617 88339412 479610334 744419026 -255015229 97749955 46973426 363025770 690453901 44992089 68575427 38109978 -40467518 479405191 -245723724 -98850914 -178526408 54743153 72449071 196340111 36460291 -316043519 -391397598 203130335 -94672935 -1259325 -282396876 112399457 478515759 33781293 114850329 -615987774 307316645 -205594281 -263039621 -597427710 -753420551 -49028531 102144003 -8631065 87613814 -210155056 -69066313 1960049 -24748408 -865162717 7673189 625400258 -870396265 -714892895 -60728520 -371908 194467487 -260297037 362981329 158357686 -10644502 5633848 -83329923 241289470 146254696 -361572372 429931429 -930739943 -360369337 458508152 -482195961 -16870539 -401122635 -229570697 221478640 -49012251 -24944582 -108153977 -769121726 205171949 3284527 -13540481 299709 569841757 531709074 485924056 -452552326 -321055422 -185239775 -9071877 18330119 432090463 31506951 -435506244 -49908685 91580613 2993158 1924147 292388522 2513556 15432501 -214373315 -196289273 401308836 -24288435 288807716 -187003746 101785812 125054059 -232501423 70927336 -16174112 46127517 -758876117 -170765529 -157620664 -21228228 -193645962 205087683 -38903438 -495179525 -28575769 -307183573 76997780 -39762263 52711118 404061255 745386339 289931317 909472275 548241672 -698410242 -81126647 -80429613 -21152937 701433025 460101703 276537339 120000734 103755321 -437513743 -24688522 -166246561 -417764521 -10654203 -62245979 -4932959 150597522 189901722 -54402628 164638594 -45100679 1895123 -21521823 555896907 530736022 452937038 -102891738 -857817705 3619026 45852261 594981642 788401844 43029659 255037540 167739058 193285761 -712706656 -10437485 -286125011 -3903790 -7199867 -247576125 162170410 361571510 538553002 -65887691 4794679 396225039 -81559680 385710797 -29862131 -37136 -853625 318340215 285601213 -555410608 38293157 271948958 -62273206 345147021 24463489 15457646 110355281 93389784 303221622 -132277726 1875718 -135169924 -549799076 141931497 -57257444 -38118861 -225355489 475025060 738454016 52350314 555601151 261897320 402052092 352305795 -553511108 -164545058 -44016543 -217211372 -93682035 12246907 -82143714 -151528122 2976214 41941465 -11210535 954890 -161576528 369973588 -21336190 372106593 -5176323 -321027160 92150484 234729592 433108190 27627997 46445718 137371134 59268433 193950458 -213164628 -2694521 -706092133 8473529 -614209249 -168054904 -76582287 -32620609 23758961 500050214 529669845 132735253 8277401 206511555 660036637 1604560 -316498655 6307365 20955876 195027806 38860908 285386785 -597242973 -69738625 82705166 -6923009 -643677672 178700233 -317361346 -116461237 15873098 219999913 -6539853 -352110069 320201825 -108666210 467452384 -30342055 -367295 17961521 -453950895 377583697 -625425630 -229097891 -337805033 -340192260 249301837 -18830431 -490515369 347199345 -4266929 -20757397 -95584881 117762578 -45130467 -467728794 -44595172 13464803 329556603 102975430 47685236 112942279 -25715964 857270824 520578647 60365046 -203880250 20877624 -218773936 201782469 18104696 191941108 698301886 212640757 463392363 -221381855 67410318 112088259 79038564 -153526058 -372348774 263553855 -54192666 425932958 -180842950 772030 -210745967 -585216554 -350803063 231780864 61226228 -2336136 68036542 525676859 -598926618 -1025295 168869262 195741132 -56807922 -2918781 -4293595 14999172 702451641 -616871290 41988195 27614186 -176907714 147502719 -17794713 494060505 -179375083 -153337941 -236903165 224374843 -36983501 -312144098 -339587103 59899407 212281247 -252400848 146786073 374666 -121310718 71281849 -201876483 -154127273 247660294 -135834136 -733509555 26189103 116080996 -143030235 518226710 -303244389 202362163 -503757015 1325275 -449665302 598669657 855821749 97943659 -248344077 246697309 -124387900 -149965374 -19398167 -79712796 120426241 -159844165 585880345 176330 -801053003 338307919 253195318 -44603003 -278570833 -159956522 6849240 42795451 589681087 -302022243 56913107 18053604 320569491 738623555 -112338806 135489254 14476791 655999259 -49370860 8621830 105077619 -48530127 -278701672 -12576250 11489641 170943911 616110810 98989853 -89554847 45967220 289394127 42126446 -378345152 76085421 32014726 392830110 -129753510 25811437 -210684112 -120357077 -71115021 64587512 -492774310 -1449756 904426847 686530912 185644041 -275810326 148929768 -26811463 35843142 854802393 109774679 701177466 -13471287 169166106 -234071461 -23802097 -369679527 -39124126 -243057240 383843520 228466404 644642060 -264460789 45083064 229185780 792663647 -113234540 601667746 -358357686 -474134534 135546019 282310102 -133107210 -6547496 -641111772 527438277 780382485 -271734275 -751093036 63695852 174611 26271785 -208416559 -56634440 -41567767 -309807069 27131419 670608330 -277815205 104484781 -195964234 106155305 502219395 -96246029 -552807961 -180731778 -737712767 -236729867 -701051200 -94521735 -112139125 274364 232170314 -141068164 45449482 212194844 -242870378 -28053264 -7244568 -397932368 -117707661 -374421795 -176758550 -162281662 -41182053 309129684 148334183 285018701 112694757 -136763525 -283380438 -35420157 -68368255 23731365 124843251 -1288172 -114922803 -101256617 12931729 -394070250 101786782 -9477426 -714533116 431145946 -15524448 400856551 1438689 -245818608 129629102 -80003438 -25998216 -54050560 76911005 -85244192 -3068006 247150040 110892611 227715992 755797375 -93332769 -415943993 313031121 -744437790 386769364 -242351715 -731215431 109720576 -520530491 -650541289 224556584 -45751839 -33256899 -27622406 11144922 2494032 -156703699 609218249 -476384275 -920829859 39235761 383033824 456994958 48285949 461978957 219728105 641561912 420311957 -561012109 261618015 416229791 166996648 546552616 8392616 -871291673 800674044 222381116 -744956 348379885 63781715 -594731710 -125317837 23152269 519663547 -13975949 126169508 234204 70704810 -16728545 -49929586 -45135848 521287936 410091754 -417354661 -163483471 2349414 44188119 -75740268 -596865757 -32727840 71511813 509696799 271464975 100404629 -484642656 -75365037 1638890 -181094179 492917321 -221989228 -254655760 528402798 27108189 -450265047 44307825 -180042686 552569319 226931202 -626089393 146783615 1646417 -44475520 96746162 -526859851 -7415092 -252565698 388497359 -353389142 388193617 -3577918 202890144 138496832 -503736399 55068325 95809026 -47876933 122201700 -14673971 214251769 211103958 99071584 -679472950 -45684163 122698259 22932183 9323098 107121438 -333357084 258655715 692814856 -32922041 671016426 4403211 2012553 35864604 -106680395 -409457935 371731667 232085422 -607867199 98607363 78507998 5022669 103725154 -14851408 -390770195 316847008 -66146735 -150019340 -3912774 393777148 720360817 -258753772 377954753 -717159910 23461578 45810381 -530108214 -147810210 -84419272 -104916467 125366524 18076645 -54568376 -261594282 12878999 -136948784 167478026 271957937 -11406427 -293029765 33108722 -49891694 470218477 8986291 -133299627 -400815710 -250457719 26404439 -107972728 123856735 -87824215 102408588 91469610 118765061 -139152618 -4334191 27169546 100365002 628740806 -739595682 -9045281 -859632290 -287386754 7563381 -645381877 -502988356 21065740 -174790899 124639209 357729355 23596280 -30598250 508004589 -198004806 -323141440 69695618 -206886335 -206845419 158573903 305444813 -108455345 -133638069 141838246 481547658 669233125 -14893436 378199592 416892837 133494851 -5927101 -96751283 375131266 -301993242 493327222 107478172 -89654730 -37039423 229894820 20629652 279039015 -1230492 940541790 210169220 -385451895 -50627952 -194363013 -125842755 -353356492 271877181 -3120172 182286838 194209720 272615244 152150875 147128580 179325879 -417401506 -113915498 -158312071 24994933 -554680066 -9172682 572849311 -92754931 -14951569 851425812 -275276202 -351805475 -4586783 345418288 -464554544 746869706 -36192664 22138078 -736464930 -5636417 -12860641 -319802412 5385046 515316152 318959289 -11759154 35339491 694303437 59380352 -239073125 502446257 441877316 17191552 -21348697 68858265 6844852 8705211 -53438175 -864584723 564265043 377451921 302307619 -80166506 354700272 629208146 -107555305 -808917142 -110435171 -69263953 -245724531 -6195312 30893262 85430789 43691876 122931913 -551386507 -649555461 533818056 98424864 -34631563 -31349405 99780982 327682320 143354929 -167297628 -45399355 313339522 544430198 -293730575 -115053194 354807978 722895652 -19608972 94590510 -203882488 209082898 -9982959 -626528304 406450799 -581275845 -456107674 -47155827 137457141 376847411 139024533 3366605 -44765672 -66112165 -362236928 -244036736 -82925247 599218148 110825923 -8293630 -867108344 -706780466 317993956 -114032512 440001118 -92919835 415334288 255459477 -61190776 -553009459 106862729 -105520776 -331597262 24617581 218380372 388989685 -62685473 7705444 447028161 422080385 627190096 -27373237 -21238631 57290867 -152117855 -175399378 214581390 278586095 -174611926 -189719632 -62956631 299276427 348893252 258957056 -186522246 -72233251 93268946 52242517 -297970801 156081287 48878242 -322104156 -399488590 -55905907 41650628 6163566 515591424 311349007 490584813 273820514 399019732 29907412 -562921403 61339619 -393166546 118183276 -148904399 -36034413 -15723453 210088129 461028019 68240269 -24808733 -409108907 -145253515 -379342606 -6373996 566552464 2806732 -47234301 5003337 55543515 -21593210 16489772 696093502 1360620 -301287440 -175417889 -542343154 -34010615 46480987 -21730903 -150691687 -26060388 -369936319 -126528969 -628886999 -161786013 -215250268 201340420 227057209 117003682 1606542 -193472162 11912338 326181988 -118631730 475995604 -14049104 -3913369 276201508 -838434003 -420120645 563541302 219757265 -927268237 117789338 50929068 19277638 -86851143 13847160 -225469893 -12798832 366017448 -92984823 18951851 55214013 -457579228 -363719401 -752245262 159709406 -50695789 9272841 146862633 114202223 478887072 -77458409 -160498046 -17976827 -128865236 -43615585 445884816 11805738 -281229793 230121681 -107295944 205522087 41782463 476930768 -91756185 65839192 337541276 -89225414 332079406 -197343320 -90099595 313218064 -33355455 107637958 14892983 219465300 -179131598 17213923 95763033 -325265404 3538319 451064006 -12862117 350256519 62533809 -1457251 559184638 242005381 117892283 371141495 -571426504 -39776292 -113734756 507984197 76018546 282339439 -3669112 373696150 857173991 -37655296 103147400 -365787034 -655830801 -4406601 -241082107 -64992190 31075343 55261759 -110756000 -295299246 150952988 -21396882 9330091 -5930371 188153579 85540846 -147137955 153844083 -3664071 -119694204 246088286 -690326584 12868453 208175970 672115087 326189 -22839101 36902563 503147778 359190446 -680806263 51251527 -63291515 -56114398 52347329 812776201 236772897 156555752 683018460 -56131205 12950208 -179686418 421987560 803979564 -1742848 -7742752 -279474400 -123121225 497689619 9810646 -363708982 479290768 352887078 98016560 196762401 -307477178 -577391772 15813187 -22732254 209117479 -86604056 -297466796 -33099035 -675413987 -157439542 77089651 158262143 12218194 201484737 -31435118 144277334 -144031698 -584747110 145278188 569655824 288164420 5716065 98756959 -49763360 52268077 -78491230 63606255 -2630064 69073746 -20693348 -207678136 449147923 406364715 21902273 144212787 196037016 -25866476 139313619 891288826 848930065 615239109 1362393 266438012 -294999296 -67760616 -93196505 -377353862 -37629794 366516077 33169315 206800995 -732218629 -261285640 -627831871 578162502 -38112311 -1978888 231436040 228031592 -462148248 12152319 124200174 328282070 69012943 -613322839 422483778 5479588 -60989403 6001146 20060440 -230146144 4178438 153026982 36188975 -266593131 -4777989 -5532603 -107640543 164872779 -352162025 4446244 197527454 -405443658 143133523 -60470347 1293351 374094163 -14472882 -13843868 -468577802 -77457285 -619440092 282943186 -284786555 -8993982 -650264298 6471694 -46200653 126414960 8898990 -650770937 -245730032 -4486404 -608501636 108728997 -268637204 175377369 491438355 287110679 147167014 356612918 655512409 -86505967 -24270410 -611312821 -171280039 -189929331 -137015734 237437304 -578432970 68702987 4512976 14942903 -3747362 -81996257 191405 -717346842 80086870 -211733312 249059523 21552279 258236799 15483981 -32442235 -425342058 -819286409 13625606 -4882315 -64417597 218703798 -16101561 -334138073 -124399657 -239690982 -259382046 648047663 555915910 -467780811 -510404124 -486872794 -518763151 -8057468 298346930 -698360821 -33613978 525366565 46894628 -2711318 -416494236 -201241185 57185567 -34362249 775797 -2036091 -57019175 88968529 -217000564 12182148 -630414506 192016963 -38119446 -84531791 59210918 6733095 -23225136 229594724 551920131 -23448802 12978831 -120362920 376542366 -320085760 -478213078 -510846006 118559519 26191052 -126857600 -51612347 -78288 -418213936 -17932623 -204621424 -13690653 -15954137 10171951 -74210588 -30980765 6649871 2866530 271348237 -337466868 529779 107912222 -219727101 389158452 295832797 795287426 416824082 540412453 -464151992 -113230928 -390583295 631339564 -211178058 32964643 -117279857 230207878 -336173393 332324607 277689159 -436902634 -233737064 -134653246 -190947920 385520410 102153731 18250373 -368441032 -221320015 -521559579 -379958738 -75491240 -111507172 -473857 -23934875 166101748 -1677665 -354120187 36307216 -635287359 -86253602 111201868 -376482117 235153069 -119376606 16372682 34489440 -143279661 -241798464 752497776 -13575326 -323045544 -369005203 -403216924 -6484360 -92123805 -11801282 -297367649 142175762 -124800736 -282637837 -10791426 451408 -441003030 -81512845 -83288172 33399267 222595894 -8552543 -4630248 -525088526 -845692338 -202903040 -104660562 203776219 -5231851 -81035679 -455052874 247968511 -603760649 -286230454 -12010432 106309937 182253008 -671476328 10177237 -729313658 832931640 25118009 410199811 105605257 129099068 -352856035 -235551345 371479942 49769426 1474760 58816468 439047953 -34387003 353283726 342732622 -451128676 -11108551 132466690 395370062 139979316 30678447 287290131 174555567 205010678 371199349 -246739692 32396479 611821045 -320110008 -290418611 -89770769 -192988738 85075079 -312175364 200506545 -381211360 150053296 -48508304 -7147865 822338013 4708125 261927825 439685108 -328601732 93413598 52112848 441807275 51420547 -137298730 369572087 149652369 -102133712 53890784 84141739 -730326622 -23575065 -451413054 -592861788 -272854873 267684809 448248491 -500111193 328585024 8840088 26200187 155708654 -1839951 289560116 -666356697 5861317 191017595 335015385 -110731526 572486590 -223411238 -217746065 -4776927 10566649 173358164 -634114261 99702269 -821100223 -538594568 -335450488 117729443 -113599818 235387079 -31421784 160481609 33882495 886676747 478909286 345851892 398117650 -488358602 -511408923 311557128 -176808799 79507626 -766894742 -254814033 -240168171 217765651 -313656815 50804683 83941413 -51805281 -211331748 -1833661 440799839 132710371 29343549 116685937 -2285592 63828361 293743800 441141168 -204010334 77538587 93653423 -701727 6452533 -12803068 -51236611 695742587 -26930679 9374871 351433778 -23772923 -13044248 -372707 17083037 -105987646 795001 -691445724 41453809 -651923570 -142747456 458745149 -474393935 700715817 -408723025 -5700616 272084418 -39054964 379535146 -75026244 147291617 -24038624 -403422508 76070419 271912742 321358366 -247636988 15606204 -545893276 62451460 560257741 226539011 -645317391 567512115 -12935566 -238661961 -217652288 -523534005 -74832246 -461587725 -132108303 -172886113 98691950 36922262 725567804 20491267 -143419396 -489831311 -244542574 19348827 66365439 -305158499 -230145724 -86508841 -94383635 163941257 558288067 -36984719 15985626 -239854916 -124164309 16301570 368631604 320691024 440071084 -214717694 -77209149 305027998 80071965 98711392 33850898 418108912 -187881175 452970270 -324621545 28815999 555649754 -620824499 250435881 182968805 -15286663 -789697839 -211139544 34476439 -460300002 -843764128 69726093 418369843 30472672 194969395 -15912411 39882528 -635125189 571590074 45441966 10686269 393362 -563478028 -226119643 -137230595 -17105565 585915278 3146296 723750388 -721838901 573248528 -2494614 507225578 -124383789 -14021386 519771378 180398492 776546262 -183401071 -91978851 -550284510 104556308 -2657757 381787635 395006451 -115192736 -282660283 -180530127 -443946431 640188220 259148080 207741531 -99696899 126150052 -499521505 -22444511 311260665 5677358 -399511201 66991236 149541639 -3779955 -185793078 79761973 -136079079 195001184 17209553 -343279807 -56348623 13310698 219722865 669448735 144854725 4924462 319818769 -239294745 -130836 -2068500 199824115 217075683 573866867 -570495084 426306775 -381341123 705813994 167025174 -226424126 -88529365 641209393 -320931798 359166826 130029397 25901566 408029241 -24086955 -213278594 -28343073 -226886582 26540273 379785 -387836740 -174004835 350165819 468952715 1025101 256384223 -166985302 -2925886 25074711 367578260 -907677683 -531878419 -22807006 197947607 -75498759 111106189 -727684633 285847386 12479623 -70580580 -360445267 7038995 -463096825 319899157 -20024682 -130615437 183537981 249016379 595586273 -47921155 -884786598 -174319582 -284625004 -220383899 166141839 -256271623 -11262390 5529988 3699766 181652485 -156529808 93295992 236098944 198664807 268756159 44808895 334633939 -313309363 -23748956 21241987 -702171840 -223891781 18041813 -321640271 -352172530 46862423 -12720307 52669907 1561381 50442753 403632913 361117477 -135519207 -89042462 -7371587 397880825 346404183 -507829938 95615422 -2201588 308025692 9617736 -372748060 11157788 575214602 6859966 -13891628 153229494 -329580397 -442205961 -139605564 -19025584 374636697 -315372022 -224612813 794675103 735651786 -40918173 471529780 25790925 -8330793 -344627776 -373561654 91307393 32778743 46844309 8437702 75041148 -16436470 288721967 -66180132 -558777919 358538641 -321584202 -462575788 73772726 112012318 -61300541 36427330 725625958 73148186 -369482053 -405279566 692071351 326874928 -40662643 -128818138 -294564329 302302847 232973972 5062580 3893403 -142505622 134539058 -661383028 322383988 194965122 680906186 87380222 176460675 -5735794 122533216 -975730888 157071474 86449337 -39066792 -38285809 -8571748 119861337 110921494 -693724966 -211695222 -654052373 -112613082 -99445910 -219631234 -81767115 -15734004 512272389 -189097551 -204692562 -68676679 -103912796 585234619 95427465 -59727136 3444594 111325071 -69511327 -587616563 -146520412 120626653 295885704 -375972697 16654955 49564009 -534056086 -10993367 -616411876 -347531680 85555578 -105745069 820510 -487804373 344657670 -308497892 -436555981 419457614 79165336 -115798064 46791489 -148635234 277939659 159246866 -35320967 -229864201 393908938 -531079190 567540704 -619931090 4267656 -119379813 -846667632 -11103430 164704341 -436110534 -784113 -245477399 243774353 -15807825 -46119265 2411328 9196724 -20718515 -579433698 -188880785 -31646572 -21106117 460426759 -268572215 -416834749 -237260763 100024075 -699935489 -866526643 -98356747 38239734 606061247 -164993781 -274523554 -553658733 -148751561 -704813423 -637435796 453335462 -181922840 24073927 42572814 502717708 -582208518 -44758976 1938061 73229141 69384470 22364139 109983690 576639 -123666253 -176099669 778178938 -182814887 246429266 -393718905 -6208386 476530989 -138391046 -530064616 -476376061 -588131124 -68431221 -73975392 -381322380 -849053814 -2514562 -400953513 -273372101 -4261530 228565484 579658842 109398517 106454961 6843384 -309663869 571109678 -31191838 7912186 85761837 28298278 -293775477 506238511 -887277 -324424463 463285574 -263513860 -52747702 -223601076 -5391735 -104027275 339799395 -115201423 50617195 -5430117 98720837 210810271 94982293 -5075708 377887897 7685505 122723184 165580169 -418951141 -612510913 1471773 521123133 -281667959 -2123364 572184169 261092824 107465808 88119 -838300851 -166114370 -140022237 66877934 131204036 -742574931 -14508716 -347620915 -1206985 -69379394 307331602 -20314597 6615218 -209395223 444594448 297554363 258733321 82521664 168993725 18844992 154165614 -517659997 -616747474 -121411232 18727886 -395257019 -7270156 -37733693 -41140883 -9069388 662960359 8144811 -407564313 16071987 -10211724 73634664 72231161 -825360663 731996402 -439385 -236525573 -168252411 -49620501 441362097 -130872310 -522935049 -133915377 243111140 -114636871 34221613 -6725626 -293630323 -11984255 -606564 2847591 267082651 -153041304 -905917320 136188402 16231992 825427317 -276225670 -176885247 -569611963 -928764584 502843611 -437599505 62264495 125651671 -250500679 -345879789 -497967101 -43040423 -247956160 224786427 -147754708 -127287179 5894407 -3995446 578764871 -487987555 -282256198 -108297316 -23671107 -52871693 81784255 -194150114 253397710 -60632695 37941746 -354182912 473021599 90649724 834847748 132772161 -13515461 -126427884 -650061664 -202727724 498312519 -677350791 -164228288 11117992 -243645074 122478147 -350774427 -245532428 650370666 12980429 -171557247 -41783012 -20682036 525237262 638272702 6205037 264160260 245373851 228989247 101618084 -149397062 -724024066 93660506 1791787 -353099961 79523313 54204320 -576157533 -11286307 -214835946 824410191 -26869901 -412288910 35184345 -79236850 183400477 -469683018 360737429 -374316768 -40716162 -832844267 102275570 340359229 -93080024 -12264767 350507162 -199132752 10772963 -137570723 236206048 -178116318 74232278 -117267022 -53144452 -335901796 152422275 200499243 66717487 462764512 317832829 -40822080 -362963544 -4807088 249642292 817804863 -364235790 34517553 -427272060 -56834655 239846896 -111105316 426984422 13138054 -148838659 420885355 14955680 -310081744 -62515227 -134254883 -13821050 429567185 28165211 -170241518 -979696207 58841194 222854567 -4598032 39829817 -1607318 -33192089 780970886 -460881982 248546971 -387732471 -225351192 -233818960 -98920992 76361732 -28542454 164409236 -6515854 360662875 102340592 713833090 142461744 -237451602 819473297 10854772 -439515416 -462814794 128590440 -1533721 87229578 1144275 -803077404 -193797824 336100344 348078823 92409243 452270491 -15338811 551558690 -470591444 209232430 254233876 -65684087 -5746961 18419470 -69057698 -17909743 164737430 -154799574 -4799921 -301858649 -257763869 909054501 363460890 -202625643 493411221 -263976508 183839867 319371333 127764039 261182111 -11533630 -680865133 -339091103 -19320134 -2626614 243513133 468286 -23632406 382729570 -151339327 -157878904 -356153781 94033037 -1040380 -52992879 -122581332 -442383774 -224056191 -320298635 -8666546 572289029 -166072041 16094959 317983219 180306418 -54763197 211036347 -304447320 385296359 88153811 473371 5222661 -469086718 -181050364 91000425 -178956315 -363774881 207679027 -215667762 42737331 290055285 25128810 450736400 459550335 75214035 -435560207 50369531 18526460 -32825288 -4187261 34810469 -427389419 -3294406 -241081269 -460674610 -11706189 248636154 408757167 191007397 91469960 522703871 -86824944 231421139 -341011043 2052798 460253128 546443 613643460 211724789 -160104960 -411216442 -546120901 -37936447 -169117621 1336772 -123961532 -116984228 -481739734 97490041 -3572978 129638582 -18059769 -59416000 -505988221 265274114 -4154025 94582289 -573911 153210548 14282143 -544977747 369569281 204046042 -800283345 -20501299 101057413 619278938 3887743 -213824547 651099023 61822437 -827201098 43256765 -473646043 -291428398 -185074144 304587313 -549015856 -509825329 -492289870 115292948 18514366 -34191698 147067940 417064294 61317352 -187469895 423838845 -569984641 392057125 -603086031 -153143972 129218339 -89039436 -591287559 133673151 -198047719 -518316202 411617979 -72434687 -975067465 -433840793 -24838570 -270900281 817401653 -90043351 672979 -616397738 172779488 -162144695 69628133 -93660149 691691699 8215640 31498570 -69310121 446644606 -12604541 353644015 351077678 9336660 107585860 48573633 -72817017 -167326929 -280526999 214263176 50632441 130465064 -395480695 160320081 -3133575 195270430 371000274 -401261285 -539491224 -25054331 -23718076 333574988 -35459069 -2354665 -217920228 -164586426 -22934598 -214011161 514218980 -401987580 21314792 894861 661254619 -318608759 228020416 -393850337 746600410 -507751069 266882765 -106528119 326648604 -4784294 -656359261 -202891640 23019936 -17938644 -123679745 150031725 -6766743 -28393029 193869654 -416970624 262027946 -193189968 -437512819 -8733750 -301012726 344772850 -289183357 13764281 47723288 125213148 62339501 394089475 766274806 260141014 303014725 205584405 106318743 358318995 512660824 -689323149 144456429 -173608433 -31586406 329898974 61019635 -585861812 -246345056 -86463732 -749362915 -6862797 5848993 -331813448 -552766944 214923706 -238596934 272665797 -546072600 201367673 -539826405 -149569656 230453384 501639128 152055918 60659216 -908936979 -49043623 -84844586 -472700745 -595422994 -76357956 278873923 -442245097 -389456100 424706042 571135280 310551308 -494022906 117351345 136571401 -66970333 57087587 169819614 150031839 -773375145 350960312 -30337551 375873934 671033176 -373647618 -373712568 -212411428 -6891493 303820882 8242661 75507583 242982187 336931417 223168193 -199612413 504354518 -127695587 -278891401 494887986 793411519 -35843767 -295683387 725931378 -34251332 -1018346 830476443 390957551 562524084 183087462 121410690 271510440 90344241 7505387 -356005286 -370136016 754264437 -113080672 26868124 -47612181 -1009534 26298856 148713394 317238675 -526633371 -349893206 -452646292 -133332610 -701709103 566478961 -50300480 -543647200 -546997921 69036087 542155623 -389320066 -283600627 25646825 9103002 -535937203 342984091 134716530 -456130981 -29143379 723939030 -390296 226890859 207646739 93093607 -428044369 -50443205 -39577487 -488866497 34248670 -118619435 90722334 543964448 -69056674 52930075 -8305281 4091484 305041084 -122583669 -639808667 298178943 271665851 219570057 -113036883 -622875065 495804217 1882346 -168141945 570490799 493207160 -7098777 -116364090 -581469777 78089053 58436404 217994083 -346232738 -208034799 -238953274 -88640864 50110738 -10902995 164278195 -451867605 -122380243 -392972270 -53153378 178763866 850848386 8365838 -7152876 142843654 144621479 -2227999 -10680361 201837945 -107239050 -58831802 -775792024 40719261 210744059 -410812313 379309005 -120594596 -39633787 -308644571 -394819246 415809668 -250027617 154994761 112991797 -127757892 208067201 20675308 -609805192 9316347 397522162 -227844 377097181 220487203 242215106 441022672 -94417673 137556872 129583813 -338874583 152840908 398701870 298079194 -558760903 -701840077 -45052483 -21114406 -225766874 104587156 -4590304 661860572 -263355262 -8524525 188092007 215752690 -375095698 545978425 -514636568 147151180 -200222065 -319354826 -372159532 -60213341 171310653 -94768602 185235598 631868344 -282595402 53260019 -384482320 253394659 434548068 -287272852 -129674551 89668422 362102011 291197349 7011556 -3086227 10586076 -153393231 68787086 2159066 -568198228 502581273 50874074 9748263 25249029 3909406 -509802237 44902764 82636046 -86727959 -95353087 11520887 -117329259 460201600 286497929 147546355 -81669297 -57698101 -75983746 -299858537 -115454662 -33667096 -388908650 23715367 6860613 23008744 419534274 1583700 -647934270 -530107200 -314804583 -660499071 -90085516 512847427 67714173 532175498 -122467497 20100869 -203168939 -136212330 -377044717 -39617810 -554743888 -362491257 235035 -432122343 -324562589 10777637 2093515 68355337 215736883 1187357 153422582 -8238437 402770643 91145931 -224751159 -377974683 -504076018 274767683 21932487 98664392 314409241 -19939326 756850546 -348851592 -532760683 212303993 339063686 -398313342 -67010456 36438216 163506035 235639459 -2403198 -201566771 15679247 586726782 -47258043 170487671 -115919652 -313687606 -289684396 -21214499 265255934 -102769614 401649945 -78164526 141011682 42269831 -19904053 -460595027 134604941 9998313 622682306 443563514 -210869361 344381040 85933149 -91249050 -302437913 -5138567 -317181546 -320312935 -8441161 -408375906 24601287 -684867001 337473134 -137762263 272319040 222301450 1601627 119386842 34283107 -73964797 -368898867 3012744 -16988717 -44513805 -23306210 -375243298 14593079 -371460085 -596496190 -111441525 -121770974 285058524 34985743 -419917797 -187292641 -645031799 94753919 -147583061 -242421156 -694445875 -288777236 48143297 -279934395 -25448296 424725049 92512971 -25149637 127413793 163252228 60130558 8428320 -23210053 -61976532 76081900 -319442161 293769305 -38970835 -150048229 118083433 372689251 -477326686 -288590148 114569983 -535380527 740614197 -373876601 119708005 239047986 -113403479 -18402773 -60388998 7235802 -257639178 55541797 345660126 -92043720 -365599103 -258292500 649778308 3051292 -6085200 276588352 -152819600 -3744011 427841740 57674903 63420138 -201379368 86891440 636834558 -105653518 7953237 -561084716 342860054 -380265688 -286109298 80837164 83625752 -121207534 156098337 60666239 89546214 -81677375 -181867686 -104730861 16782556 -49570662 -528317518 -196758467 59388143 251114445 8154538 -687784045 499503131 -456250587 400309273 849741910 182396900 8567692 200733670 319204900 97205176 187983288 -897961561 -222545088 139989958 -232608044 825686536 87578417 358803083 -7562740 61958978 -5228779 83707340 -35867129 238831049 -15587711 507183885 205812377 890634383 -120473514 -137497613 -10770140 172172585 487973677 444526489 344560881 -149353903 -307388025 -671700 -6523028 40043534 -15008147 -256214095 -36473241 -111425889 490894756 -33454869 82192832 2626253 -242411609 -27371101 -146915940 508409943 65321645 273554532 -431943787 188346011 -316093445 709173975 497212341 -8484691 -184455847 72081942 267443118 -871023883 -237408768 100533843 104329626 53305125 -54024290 -501292481 -60123232 -265383626 -58417395 -5594270 -219715774 -1256530 110459419 -365316223 -172613446 -270952128 124360280 -209879632 -142099878 -18349628 125428232 85431638 -265493281 6864229 -99977637 327187195 567783807 268913313 62325498 252665105 -212505628 96621167 715696483 -206750946 -255566850 79268913 722231826 -224244735 18389289 -73551620 432837108 -28053403 15171143 -226130129 -219132278 38950932 12772359 -205169597 -999784 39208197 12251607 -369043929 11516162 -180570883 -52967686 42800627 -419010369 -141931555 1526648 -471632035 -483566 6454026 -189198647 -4267893 5185505 156212219 -54430666 3029735 334335622 -60506277 22265224 -17584817 17569729 -11363952 135104378 80356441 214394643 551313343 13097393 253801741 -577021412 301860506 -344203816 98130922 105286061 -183413654 -93869608 -746082572 285301995 417496278 -190853227 2016703 572562377 386655178 457885595 455846143 -276728294 -553057337 -381114961 64551865 -29848047 6564462 -314866713 -27362209 -14766929 457189659 -641197012 27126903 -403586017 -22739264 -309279164 10125180 -53380164 85301881 32614751 164614215 3639290 277567768 -4524313 -510555471 -476299838 -306032194 91668094 -209702808 346362651 15370098 -12552849 -164911072 -25392355 223369791 -50597385 -179001719 -71504654 -134354741 -418046839 315596947 -187303504 138775099 -229991161 -4847065 -80057598 -265202495 292178409 -30244823 -7522591 15531785 -7804278 650555330 2377738 -3433274 -183678021 -462324204 2644900 -429422713 -475797765 709657572 279031092 420663211 3434558 49435344 -52655220 -88445401 758831491 767590735 372273441 636005320 41129747 170535999 392765179 -94070758 -6657530 -120547159 101537295 6711918 -110899007 -364162168 281031975 -867996525 266758385 391589409 216964291 175575 -178912570 -435084475 -242534975 -410964381 118352151 29002386 85403794 136711465 381796201 -171106444 -199130399 -130401233 19288017 -38660813 184871877 468073028 716392189 -12101324 265359381 -227381873 -524525385 15608699 446378947 7258891 -258037456 238968957 -320374063 -50067514 283090726 -58232978 91963973 544131388 -68911384 1554961 162845231 -178614954 -24645826 13705257 -54441739 111438414 -59605796 405508277 91904687 -302123465 -56158236 -170295259 -836013786 -11396226 -36689890 56099152 -71375375 476771467 15691432 140263383 454064133 -696270 612342726 324349860 480123432 216402185 4153947 -317172679 571120688 -241692395 -146586464 -46623879 -141259875 310886569 -9551381 231948951 -397168484 12119650 10214735 -121632477 241265188 -133987685 -617468661 -150029505 -389868395 36900 -6556432 -1734040 458684650 -462687552 118498576 -85656172 134082018 -356574802 -56705483 -569718668 25327765 1248608 879873583 699652522 36503573 10795501 -56658143 331942378 730823450 -3045377 -120559524 407529329 -249314635 890199391 -101831015 38395241 -237473819 -134498444 157591759 -93290534 147073183 -434501882 55121827 -2062445 -238695238 5560522 -513130563 -381580424 -627117821 99624053 35346048 49831014 69111029 -43245176 340375673 291346297 -186300555 -10113812 -325073385 327796424 292395395 240685506 -579788 140123004 -106847063 188010417 -207796341 -81879455 -451604576 -138975012 185635503 93610764 178909008 -617381746 401721767 9207118 -213229039 524653643 -160991338 247873479 -411620772 35604875 550065874 -745838826 98375843 -213217895 601930867 31542330 644339181 -55526354 -293602082 -8936443 529994214 679680213 12466817 -22668317 88051454 187363114 70960743 30676366 -13369280 765705471 179224567 -8302806 462225916 17146813 -97652433 195524912 44186136 -78070207 659834024 21906943 28016623 -182727813 -715844921 -126278950 -371110943 781824284 -250221737 184952151 -409000749 834302288 -173111575 116768917 252569986 459797094 -187937686 67410096 -326199957 139946958 -649142355 -130592282 -171361829 -34473 481224346 248801092 19799382 -18583395 -217809127 709063655 143379762 -188041229 626814200 556538691 -45854 -282006909 439573079 23846857 120888048 126800113 69768095 -122523474 374448 -96680707 -105489734 -653016008 79933200 207225513 177748971 -206050600 55190990 118717309 132193872 -153367582 64282365 308837787 -409477070 47539828 -161054361 244888017 32894520 6397520 -368285563 39826382 96224753 600919042 3224508 520939419 -827659073 557001512 -10907738 163153702 -455202512 -46296929 -162456618 339079089 -25346 -375546235 598876001 -28023876 17852352 678965951 6574044 242015402 379093 -57834472 314696194 -24978974 -236082011 511940834 -383540547 489744398 5645563 -19682828 -87559753 915944856 26857506 -123514229 63996646 862893777 -301200761 -350485692 -86787392 77296998 -65811161 219426786 593682216 93898727 -64011865 -309886370 145511891 871300 94708604 -432485931 688449543 282503582 -160337112 -6301116 -116534332 166121216 5608212 546478952 282195082 2541673 -10223007 -141613196 23078112 288197635 -92329855 -895621109 -17701823 -111065215 634750070 -278499237 -148571232 -36740788 -278932962 63894903 -87030405 -9631777 -24987332 -576046621 20027661 -208684652 592223186 34601027 171371374 250024337 476613937 -134686953 -59849335 717039328 344295864 -731800894 603958030 1471678 -72770323 -306880799 4094579 141631363 -245858654 79095524 -579441637 -506413580 -4176138 222869382 -42685977 -513445105 -78823512 10492861 136210011 -87845054 -301705037 12883065 -222658186 86935161 40149669 -58264297 -295043746 36633588 -607716940 -143407614 -67685039 152089194 -13411060 93483002 -171515995 -375553966 212685 -533794849 -50495 -62616384 43433352 696711014 -280812180 299376996 66104785 554153594 180611720 770201540 -40308734 73440601 -200625572 -385524504 -14130464 -29068999 441478846 -102730662 186692287 -138978748 -84049845 306018572 -430857258 -319598087 -229358704 37070041 -244123066 -616619920 -362887350 -200364538 622473148 192777093 -133544182 -27023552 43725755 -140776093 -170731686 105086549 168543322 -505049617 16881577 1079831 -65150663 -10916685 -116901192 -160455578 -206029552 482739064 -390189930 -433468629 -261476552 -12578179 -72408892 5199097 196685400 -266058039 618997652 171850396 60460948 -63941202 186940993 -120786460 -11750074 160346168 84863682 159538247 -206826280 -96546803 72164150 -143975333 387777916 -40437354 734437617 -149763281 28841660 -125547175 -710335599 320496821 -28895483 563952773 293661458 -4215638 5314108 -22799792 -19048732 236640771 133344146 -37835597 2410298 196722739 -261824403 -40059120 209755198 -463418699 -330183924 -120740821 294236544 661521327 535996333 229340527 12228320 -6586906 18934531 431940229 129647082 -172241020 -334949190 261405667 -54915258 254818499 508740983 -417613295 -1862282 -262076825 -77362021 -582067348 143301841 314018403 167258225 -316346758 -488461677 -42455279 112492987 -763836024 -208180546 38220788 117851242 195506651 590937306 528676079 -7674708 614555220 -313829326 3416106 -91287419 756213506 -147511590 230660343 48755583 802842337 -168231274 534884 -6485219 81301092 40083321 105819083 -548348600 -67938259 -780371817 154199343 88913992 -268851774 14251533 113817156 39917188 327968854 -7486919 3503021 431872721 -142625575 11904885 135461520 -15993907 -251997791 466968974 226254 -9259196 -32687941 792592 28037648 -273207613 162515251 -692756180 106092106 49719146 -326023165 -5517436 -59108196 -2521020 25276822 159410211 31311292 -327142402 -220010521 -253948526 -587522327 -6786078 -143828564 80361803 198591898 -421211833 -17829698 -8940773 -5768620 675312752 -274861755 -760970020 -54547688 -111661169 -208136016 -160856400 241903682 880779353 2966217 -400331522 -9845762 -56988890 -615767773 -242233668 192460322 -292360093 -103138135 15945077 -73805089 -17824728 -822570415 -81330490 -572432318 -9044949 6914704 47558911 313220695 -191157069 57075152 -1137258 -606336146 702110859 -99333381 -252703915 -726865252 -15346812 509420570 -109071357 67019631 486355241 -932932811 -165782445 -759634943 121542002 -63470738 -35771820 30812926 509099868 19536905 2443616 7389265 -20824386 -309527007 250753302 -777160581 744607613 635679150 -20849312 -876586296 3957909 284280208 84681224 1796671 -168784705 -7951942 186748872 566503483 230041494 6413943 -280688745 -715454259 318716401 -7383055 -687232630 162823531 -307945452 -251316592 -131603566 204608764 -276165646 -172378724 33572991 -384777375 -89310330 11811499 104626767 -206692028 241253494 333234804 -3215212 237360384 544727130 425159041 30886364 70054793 -4354750 125869531 31192590 221004476 95861344 -928003 -89876393 -315313140 602125047 224138971 -105019281 -89249073 657861085 36039782 -13878968 57568546 7202777 323382082 -10587596 64734072 37599029 -518380154 -330089927 -69465233 -23137660 155006510 327881269 -417904185 -39523463 1777210 -453789159 -2620310 -53984661 676604141 199974679 -66208046 112789328 -30578067 234378152 750130327 -590769087 18097207 793266889 198431029 -20869503 23272124 -653131648 -143212198 -128640435 -118804888 733152411 -596636684 265135496 825346554 28569732 -278995985 -534036025 -460779644 498999357 -36957776 -94110377 -13863389 -282320435 5685442 -721088207 -13529540 3889292 -57524369 2843614 412215435 -86759191 66993266 412573444 185834867 -28734654 876404552 48564445 593735647 -105455159 619497368 108877748 463276328 -15595621 93685035 175059949 -45197704 -19061396 15914169 -243363 881220 -146914232 24605365 632968962 -515101792 2657244 -867976709 805617803 -12243790 -287658139 356829590 -42490974 209288326 306558335 -186033918 -15709501 82983073 386552317 -24595403 -620889819 3640031 -51539324 -535488233 136001403 14515407 -511855865 -2156072 381496 603387407 -2231236 -222429387 -125553517 -90037034 485119500 -53375488 157551217 11757799 381890395 -656605682 229041481 59235377 -17265014 -34788917 -435206509 -88742040 658250896 -942350283 26626992 -412105859 -582003975 125986828 614097024 -41447586 399762542 -448018372 286602548 134373736 433064482 946529320 -102263048 -478593266 268233631 173570768 342136791 -28194306 -743226536 738091695 -659458678 -805407474 -199455391 86243825 -67990614 153137557 341214026 827317379 -197099149 -246270757 412641770 164750166 -502167603 -219627 259173270 -15024679 -25842430 850503 -523493134 -80486043 211244573 315061353 -62092798 -177886277 -276904968 117421999 19303517 -250573946 281411947 -14506916 -241510285 667093149 -529293612 428834523 -209017816 15922801 -573388549 -2250189 -281173000 304605810 -351465032 195229560 631218540 -553556891 -216100951 327751131 -658194007 -447338671 457292742 -3427683 14116408 -57672784 -142959414 411918801 33236167 358247249 -485854404 -12735072 -444657374 6566294 -103746436 -298842946 179991434 -819142 61267276 351204920 86085226 -461093022 214086232 -2721434 251778505 -278544335 717068529 -87875806 -50952978 577111117 -25537854 13378009 27046591 202738936 -59544266 -268710467 -127583742 -469430595 62887351 422153332 178848637 -591425725 -177901095 427621317 437473477 473058144 -39197809 580976056 313987854 21661496 229653040 -230969099 88456164 -616870281 694954193 105136769 600560285 -1099361 476471657 888112702 15829751 645845534 -2221593 188330283 -620094819 -331253673 83786138 307072223 318801707 -232088764 -641288168 -52639976 583758369 77176610 94422540 -67467260 -136056880 118813546 232216213 -146702954 -430333336 -363656436 -291653581 25991350 54958954 -164385527 92348814 931053985 -68915492 8540269 72978275 8555591 -1302367 -575866227 -574395837 140445191 20396335 103068828 -848596221 -634385508 -11342412 257315388 -234922954 2477994 10338543 -274146680 5683537 13235361 -235694654 486850129 728969200 100589544 -468357851 -26970060 -470183366 -23372710 482665687 -139268892 243217131 25127232 -212026 186068759 63504699 -11809372 -32758391 -144952112 -440442786 -30473219 -215250091 434594262 339102517 17623321 63240573 -5397400 -310510476 -531626468 -533831499 25500175 182964628 230628004 257719639 122568943 190910242 130912032 80373188 -194410466 262657489 -15520607 -557782193 651168615 -657401497 8139092 319641230 -115970815 -41391253 -290646068 -396326622 101181770 246347627 -1580631 623394057 -576352808 -373709573 199028404 14328945 88099859 -504743902 425922435 16989712 -6232768 5834860 167029209 26433207 971299936 58137318 187781982 17586113 -15568818 18857113 248909033 -306001094 76030503 -130006854 -53577707 -447145465 -94836607 -101120010 882747701 -151540502 425321072 -135645256 111036883 611123 -342170977 194483753 27430673 46437125 40049657 -90832185 -61306018 -235605819 57710117 -340556467 7853541 349837840 -9920105 -288057288 750117452 -288025533 166649807 -40191627 566333725 492801469 -617787142 77273022 -781611814 76718214 131964315 -238121939 30998 6301277 -669142399 822522367 80580615 69340162 -229928036 -583519554 291345313 312698320 85390432 -389135027 75207892 -62678334 -98195649 -37404956 130275690 575997631 153378881 -356855299 -146050034 -24420028 3544659 -7566515 3304896 46493889 -7919071 6559518 23138877 998411 92123985 -13724744 -481976864 -34530811 -489071272 8892005 -342873067 273937897 -100331980 6244122 -326386530 258294783 301530236 487005284 -69796673 131679563 656148670 -31619502 188603979 -9155185 -204068967 130405918 9724598 195874475 94041780 279727290 26664858 -50035462 465341353 -29051601 519123813 -477369580 -113717531 262588544 -10824239 57474503 396034309 88295774 69740665 226492174 197567884 -53987100 13202895 16029221 -384464463 -26044580 -125415197 -31534087 -208706118 -36602984 152482331 -129232072 13641471 2059376 -10421992 99597979 210711161 257786090 -305448303 -136513138 -745497666 5229349 -511492495 -99813744 -220752792 5248055 84324931 13553868 -175829258 163353302 -718354811 140085884 4730794 6872066 -399948897 390383448 76974410 17639362 -501380470 90687874 2230463 60338548 344485846 17458842 -634881421 -140618280 -586980614 -244793371 -105688224 -111672067 -231396652 224139127 190486952 -183248467 -24851141 -16773091 202834545 522450571 165135212 482477618 302812040 343983688 -310592535 255699847 237769719 -181782225 -152794962 257727141 -144415359 516629900 -87718984 156119222 -24623149 197595606 110695874 377854972 -31142105 -116173566 -98588980 -2654997 -82094059 -427374123 205068575 285896568 24220458 -1906906 206050532 -589607526 68210814 308090918 -8904822 5891682 135998461 274210791 16797531 471800053 449946861 56226615 82854173 -6968123 -92684769 126749371 -44764616 4820285 15452499 -191804286 481911642 31875892 -110532112 103179130 -168870852 1815697 -273612100 281632077 -71195736 -354807962 -22873083 69047213 390464782 64720270 -668600406 -85269346 -494962317 -57211224 -337528993 -535668127 643128034 544589192 -371948466 -42521731 -198695195 74787269 -1588445 442083557 -229872801 441626268 -390170188 47262549 10324279 44205817 -726095413 -238002086 194581234 529208229 -324169702 207829803 118869137 -542582006 -189590214 343260019 -54059661 72493031 -20707315 51958771 987548 -386482685 -14493627 759783137 -75206947 361096407 -288138299 14231399 128899786 -80051099 -301358046 -568026320 26769988 -172208473 340280251 -168399791 290639218 -196965131 -47490314 1003161 -424980312 -241864867 127050331 -158849692 129255233 304940730 33421337 -682114106 -13421342 -52427184 362859810 -564928194 133654861 -49238736 412030529 -74257402 398903992 -3140095 -244177015 -923173424 144147394 389056349 213770730 124221826 -589306982 313759729 -315129907 -169957450 875108122 -342836818 -7771845 270341192 167074798 -497523786 628140674 -462551034 -9966591 20735066 270362969 -3814823 -140284757 50731570 376506290 -16637740 -184972434 -349077389 325759055 597452931 -224313083 10303241 -73179946 159542190 25575705 -6155988 -109047425 -469904871 242190169 -6491834 -277831976 671575496 450414536 8551499 8324345 -753446880 32988682 -85405695 35132939 18055857 -204316470 186478702 81152438 395558608 -144124977 -846797455 -602724691 157078748 -510985962 851369491 -151202976 -18486694 -421451610 -5995875 507029153 -224706285 272784488 108768342 544882427 549642251 -170329455 -257627131 -555766290 -213132592 -387517291 -23446518 -49078673 -162125659 617522528 -179865822 170552928 34812737 -165586478 23515445 386644684 -243365072 339491846 -235112222 -104968354 -117476342 25998738 -893594986 -354603184 -379397093 2310091 258065518 15347137 7182980 -203928173 -65620002 -336170999 -414194883 557883372 334855595 -271366214 317185672 675216138 123986234 366270625 6438417 250868738 42181876 -164678903 -205743161 -98575 -524651 -410553143 51707131 7038161 424495813 441793086 9867759 491949333 59923084 76787296 -189561360 323136104 -2674863 -220047054 -12547013 -121125098 -181469343 895777057 -346671347 -96397710 -89773472 -658379099 58164183 -171429853 554560439 -8251034 2293718 -54068832 42382572 195943606 -147301326 30460786 -406977634 -837960323 7385642 -117804464 138854034 46785867 6183861 -392098650 94848944 -542887405 -727022666 -2306083 49040879 329456755 10105253 -10282859 -264566496 402558184 -5820721 471514069 118842163 -28200360 -2555708 30302763 -677709739 120797581 -33195690 127449928 -8088846 -196295034 11380500 91520204 16317205 381815558 -369394285 -497090670 188532172 -50063598 -125561680 -718967823 4270890 189097575 107655715 41997154 -236783045 -23198818 -375805836 -18831788 -126339935 293407862 -693319294 3377327 1551039 -27062634 50699189 -33035 -23864011 9635878 -49984849 -696204262 -192811746 -498577446 9678778 -72333331 16872745 696500842 -748355438 264633624 251069364 -402388525 12896657 465652302 528103277 137902428 -603136318 -13996659 270278015 -104799362 367100599 752778061 -14752782 188497511 763946139 669770062 67751314 -1786433 -58500560 631111193 234163467 85841280 -827888576 -725558212 80991512 4980630 -161854478 642069215 -16030442 -533535386 118032069 403048062 -164940551 67358486 -111891821 146844832 -142099207 -145246010 259337318 -726976424 -186627304 131653135 -856634308 -16049691 -80207811 -207344696 -690760134 47068704 101111480 -103227034 -66166578 -187567601 -219950804 86397167 -181177081 -659105994 357505456 -42877501 -263931 -29045528 -169947918 9299693 1984593 -1729045 -197985633 315000343 -575666424 -479010638 11492893 -147836502 -1535488 560484107 -170472456 -268699426 231937074 105241179 -920349600 16847428 18630292 857756954 -452693197 -150160139 140629312 777702431 297132508 5828713 444951147 -328287038 -292150200 48516326 429588493 -50934412 4389171 -49780155 556279131 -98940773 23480724 -559012488 17708332 -195765135 -176858228 475845792 388225299 24679568 -374322767 36071800 -186302854 186348729 -172711039 -172101564 -160851646 236254313 220106222 -254246567 -580563988 -179868214 91922293 215663083 201743787 7722436 -36562991 592848347 37266283 137046726 445177530 -162246772 381929944 229815012 -8800781 -24149197 -222981783 -307951787 -277576287 1390904 554856634 -449590299 -148713588 86030605 375226954 -135136899 106389556 -157591371 44643510 -13506378 -179852981 -534820096 92387073 82403352 -300812786 -177250804 -371298300 -382302 15529310 -9891417 748106055 -594245686 -15578117 890273 -626550696 5510341 25834326 185851471 343146726 -175222248 -670062921 -311275971 388144971 89842936 -263779766 -50015747 -139951392 319556780 -5971542 -445259762 363144697 250294908 -304132872 -1010427 192231680 -205530482 -27599302 333451923 -24144061 192868716 74874831 748130545 85700762 653683743 -68861999 391262423 -41550091 65096868 607522745 443886584 568680104 392743816 -786847268 -197206419 295029452 -206534067 -3462032 -596686876 152006445 -27387383 571003965 -286288773 5648973 -18373385 229002515 -423045 -21891161 -330552725 14891841 -641104937 32543391 608910252 -239739132 -1486774 -866489043 218112569 176541985 -358376354 228253466 127591606 -172415444 -70353713 -157184255 175680827 5905702 -415518221 226124951 -646313506 -384468326 -510584903 -3095790 -500775911 -67998054 5396146 372065307 21615445 -312537912 -14921780 302987634 -105479699 -363837559 903551067 87305320 5525562 -289286973 -431369910 -46534801 -16514851 57424427 8544870 17805851 -69191818 -705113717 -399811083 20394727 -670322972 -62883368 -155012916 290494171 400010691 -147098061 -158393929 472286957 -262921376 57108398 -483979731 -333176282 -273316032 323429412 -338117769 -11459981 -514265 210050188 -127500207 368201382 11487698 3504718 -395263538 40785682 -167164279 1218187 -59519100 -35267036 -194499142 -293222062 342683738 -6593291 -36382 920122420 334879094 -191593355 140518104 -199932010 280064028 -451966988 -16036163 -194413294 272672600 53119948 220425474 36619468 -318073692 -249516605 -110957762 77123026 -923803889 99426981 -245263494 90008547 -102148100 8237105 -81161356 123705686 -255427132 13249941 15394685 -104946848 1514363 -795488485 178487252 33427899 335269133 486423347 -831478811 -716169488 450255855 122322808 10718886 73578404 -237649677 -312543735 -26784642 9541077 -647861114 298006540 -285088208 -380573138 -185051775 -78919438 120440914 -373654241 11877560 -400992874 -106100508 -108764140 58331273 -75613152 16054786 17868261 -66552213 313309820 182291614 176746103 -789164734 -895718071 293002714 31535462 444894740 -768554503 271378740 176305686 124669644 -65530495 -480182028 145665653 -208429602 -2493934 -46936314 -320801959 -114768237 -297223555 -41805449 -435744193 126115020 -709181652 895085752 -130938494 517291658 -776463282 -39356202 13012082 -589603646 -241771452 -181814286 306804291 -378451915 -11982983 -18245227 -4022402 153439203 641526278 147599395 370088772 8828684 -472559527 -18782864 -120547842 -263820899 84798927 -17483136 -23367925 -361917842 803680452 -404844315 396733207 286819363 234750757 198226 465050809 -512060594 81019922 -611999649 -943483698 582316657 297650981 -15182437 -70981912 695194006 -684278640 -406210603 53825857 -758028617 -585882531 246588952 200870069 324629938 -69420945 -560812562 71820740 -22108535 155682044 -222329090 -8639572 -156945164 143623884 -34735193 -435481287 235307530 91569584 -6413939 252508193 -366648292 36553000 64334528 440094774 21022296 327807722 330475904 469594890 594590388 -27305391 62101571 -69352857 -42575515 121987493 -511179316 454824471 89494294 -509695262 -522396261 -25981932 -504170198 -804225603 -697523225 20385103 6678611 -136378796 -235596529 20251664 -38184637 -29172073 229808672 -184516482 -48315487 -2707469 481969895 -15265414 -117983223 346275618 3599807 -119226877 -14262121 -128854416 351835371 9491998 -247798375 -54572926 55552844 43242264 -161105650 -351503152 -34504028 -132362393 -255632384 -829336990 -338401989 1387592 -328633238 -97389310 517911023 362635239 -125006661 -247945584 -93329573 -238813970 -398570535 -121675840 -74094052 -18104442 -381000244 36268511 -181225830 -143476978 -132876686 -32557716 -74195731 -350796873 -249975213 189922516 -282066793 165436246 341839023 256062387 795078554 -639743734 -420507107 -1414299 -34610477 -143500236 89107923 698737988 -114318013 -577078091 -274069639 78622701 -27861129 402030575 150270568 605734815 -215169910 111700944 163013093 -188093519 -253919813 -179108335 -62810174 72963148 58728067 391658563 346255108 34025887 -645780898 38713238 -7266177 -17176283 -4238348 -499971449 119461037 -211034565 -169246221 -322267221 -213582790 -277942906 6127907 -7794486 -801754704 270378127 73515481 271571904 20590181 -47428713 -315241144 67475226 326947767 -295250528 481613523 -1330424 -125318435 -68845078 -175545900 -31120343 1808898 90417412 -384122235 -18057555 -213454366 202464813 1457696 90217940 -566548634 476334315 -666943323 -21183977 4834782 321036886 195855175 174202978 740262958 -31423679 201694 -3981793 -329930073 129582890 -208075014 17947907 -106003858 -208619931 781954712 97220690 198711 5127148 -279600947 1399027 -97052461 223620552 -12399909 420805256 -489536324 48346261 -278923350 425535424 106725314 212827446 144093752 -569996492 156500353 78627 29305261 90421074 -652164391 -264153733 1357026 -131747653 -301900320 54517411 239761880 318972805 -60849244 -101458 -442427 -382541616 216999380 -421193087 260900540 -552063065 43157387 336540 234784461 -288941733 -410255654 8154550 2901388 5381776 -850439476 616154330 -132329922 121129810 698514372 -229410 272289591 -908004228 253166052 11007110 309251367 125886705 94775928 -556867556 317506149 -30882978 423148230 5608186 -616204 75330304 -55978313 760535877 62994203 207874085 -599817562 165172486 956590 370932784 23521536 278595853 -330802000 317368226 148705060 586489652 230591755 178287569 39259253 -321640523 -661326117 -5745658 267155296 904240648 -358556449 573145689 -47567015 -44348987 -43047744 -443665048 -572744560 307543952 398667202 102325961 -147693362 26268623 -4997076 119187081 -349525717 377037274 5196795 -663202732 -8896130 -54888598 25503977 -21155639 -164059410 -306552249 -143455287 -51745021 61584940 103163437 357256981 11861043 -3968690 -166969355 -6954807 24993654 20398855 664417586 -6396927 211023208 194830373 17144058 580539537 -725672368 20981493 103755801 82111547 149458255 20315558 161590647 56800092 84218754 5515325 22585309 795293354 703349229 10541783 -34933704 145470449 -259086314 81606699 485918954 -42607363 180739728 256425073 -391201687 103940278 459867452 694023 372540430 62952998 -49901873 25778814 133431048 -314342458 188823285 76568631 178411174 -817828452 365446030 -661490767 363157358 -35884987 -39445822 409391008 -381420590 119976772 -311143244 -638445392 -127987827 -162830451 -23777598 -505789629 -67747890 -463845705 -456314725 -25994290 420754793 -75009429 -116420205 -768299734 69157289 1897320 29282924 -12982812 -23115049 -159538582 -157309921 -123457270 -292021437 -3008469 4069746 42425075 227002141 396169835 -22517255 50141280 254040763 504086078 -674097789 96037822 -746497342 272923730 -69093158 140914103 -477863329 -379101343 -628959594 -227890416 266645823 54367360 -235691577 -134171416 29609286 -211188931 1141192 -459684033 -511940682 151493084 -134390701 -245363670 9531584 727297340 173240086 683295757 41061898 -185837146 -69423131 668719834 -7023357 683023946 -204235613 -655702085 162545309 -96906049 26559337 -356955055 -389572074 -309324315 32961067 781595408 -73671340 58943979 196509528 273708821 -90011107 -493066610 -606918422 7408148 -124988162 572001572 -177240646 -227604645 -546896625 169640835 157221845 -123444227 17644502 -275974004 -331026249 290454199 -355060178 138138440 -116668222 233223915 14162705 58540144 148367735 -637904114 -29083804 14373169 93913022 -113938739 -197199872 -172715690 278502669 364816191 -127882544 15287584 -2993313 88450099 -330511917 6073571 -462940516 -224414064 300933166 -12138574 10720604 356427 132109253 101696001 -67795233 307565564 -10968265 -413941531 245498081 -55831027 41318161 -7539550 -1730850 -81519539 179021023 -16278517 -165254226 888539257 524247723 9331254 -608336029 209985894 25313469 124754449 -412224285 -355515199 15952772 4368477 610631392 163457748 -98656781 586018571 146318952 -181135886 155864841 -306763758 -925235960 -198218627 -311506861 350839094 90093101 15127501 422782530 238388238 188363710 -181599656 29949255 42052049 -85843469 72832014 740115171 -10861857 -5330909 301541696 9011759 4851551 -42839437 -2660415 97434202 -7690446 -597783729 252784032 -9872247 -486372452 588852109 -4832844 539595089 659786445 -14984109 661109151 202277954 -53241237 28041246 -59625456 -38346815 -4450009 -75919714 -838175 -232265860 344051225 654425733 536767913 -130882937 -467834716 390907497 -9734515 -504331163 488323327 400768188 41211419 131812416 -116652987 84170985 -107667290 -455541594 -132303499 -528157963 320367157 1561008 509362069 -169744032 -18732424 -261653199 162066832 49770387 10604429 -30495228 494691352 -147538331 -819902641 -254767753 456639863 263787769 169084494 -98572 1774610 38157065 -494125407 -228119538 -332192336 71375999 102807372 753761644 537453080 202432929 -377960777 -219432552 726727604 230667669 146881251 248035644 14791959 15413539 -165494994 20591073 -223664604 -251166824 -185557305 -231304695 399730579 537573411 305563536 165076813 119043893 25292343 -528693410 46857244 169969179 -184966921 23486577 -7125989 -635435534 -3390203 -56515917 -2371190 341628049 22340448 152883852 -12848959 8846533 -13558457 266075460 19785215 30296862 -61792357 -890691767 24985440 47632024 170077294 684314875 -63773006 5055025 321847656 -220302023 544428512 -179434948 285607818 -264393676 117655780 124954113 -329083351 53393824 -19728097 385632565 141876066 -91072779 -20682993 -57555311 8060143 356461818 -166749190 -411926860 620346062 47278188 307151085 -217245891 168582970 -517614930 220758741 -469440682 -27755017 -135469220 462787225 18109124 -433451390 262122122 304275522 141746119 -167539834 -504195104 -635040126 1471633 151953241 -389138098 5164187 4137030 -212913961 102072501 -25670104 -452513214 -40756727 -382460213 517708449 49071315 -275909395 -555367596 285400407 -192652864 -35984821 427841948 217736183 -337511138 -8429551 1738036 668393425 6350370 256102478 -371223666 455862089 -457455103 -472030087 -362776157 -500021713 -204980650 88877875 67109702 368433817 -7488922 -125110506 421916742 -49931625 395627764 456499555 55064969 -650100136 -177025372 165984449 -241013010 302284720 -64452927 500864506 -463294683 453466526 -93178983 -531022119 -19144247 47271591 169613525 -526004385 162579710 -261148351 -136750894 39651632 325235684 32782949 -7486207 11342156 -40071479 -86595204 -252715941 293730400 -333401156 146876567 293671641 -522334706 -134681624 455971314 -18258939 -599772166 -97902586 2996364 -101529433 -254345573 216338343 593867138 -545367748 -119885183 63388168 366628946 253157515 -877660183 1254272 -509436587 -313826420 183699084 271067449 133171293 195469904 130896582 -11480945 -455057 29879909 23065558 -276853955 274703230 -43748133 -74975880 -365864667 244360383 441523700 183122635 -11219881 3002744 222610984 587463966 319665369 -697868125 -4866695 185112920 -16617640 -245451808 163865 476660584 681162266 31699846 -182870351 -254237895 576234218 -364778079 -90948505 -24986497 123768870 7737137 33215207 841321686 267291 632294074 -2646159 -540226090 233704515 51238000 130634715 -59737016 72702416 830013590 -23829368 262083753 33833187 149328197 -2184862 157275069 151002163 -421282955 174835485 562997393 892635045 50787888 193219483 -11496776 6801381 -387905002 83963876 -16082069 232314982 -224367536 -150885218 4565640 16066378 523830523 676736 -175434747 179700933 189663466 -386481924 -482873584 8186719 27484243 212825853 200547116 123320081 -53198193 509132188 275778991 25797137 253653543 137675021 178376178 13853867 -9077088 -35578770 517213 -148849244 516265575 189426072 420619652 -564462733 476256813 19286391 -461687221 -152823448 -67298804 289340342 665313081 -138385599 629211534 72795987 -26482983 -247975700 274106259 247710523 90244722 -35704579 -8587526 -156002331 989821 128658437 -588520879 409809382 68794626 100867496 -34315594 55741388 428334435 81821510 175471985 -406132700 6500719 -115199470 5287928 -901349647 -22559361 -345318686 519540508 -1705484 -91799363 -415442600 223997496 -68055644 -181699122 555031762 414277683 594609206 200497686 126099636 -87403969 17432498 -610639554 324896138 139561505 45412377 -4713227 -187307062 96920626 51194175 -38507192 -131933969 -173144386 -54616993 -122506221 -16021 -209659697 -308392578 99719628 443654830 -206968609 -331582850 19100566 237854806 -446106075 -150026019 -455096 -66990685 299715263 287469558 5472135 -11672765 -113627602 -102472228 395829367 663606226 22557961 -68095438 -2173571 758642209 -123260670 188435263 -131585693 -149111940 -31769777 -111900676 -359565489 -64702305 -160221659 294138450 -12586129 97401218 -8430453 307629695 9486282 281731809 220837805 140802988 -411546380 -89075401 114757350 -19244040 50770232 165568709 445865445 306328155 -251984750 69922067 -19572121 447316133 3826536 -59178813 794308828 38491006 12739551 226641913 341356342 -151989506 539509281 2839380 374514306 10877986 32814734 -34863782 196957441 16736470 349780661 -19985296 -176976332 846318059 -220484414 164277257 16024258 -65989229 79576440 -1603822 -336026851 209514235 -261795492 461887069 2247338 -10224898 793404899 56758383 387892406 -63118860 498761641 -146227114 201606372 14381838 117819127 79819925 243242414 -23521619 544194429 -134619392 -268326451 -604744062 8743034 15354584 80402009 -285017220 -310329677 -229679495 45859855 -834825613 -330931594 -196348347 753538490 71941477 -40931061 360738181 -8292789 29177645 184160589 -151190971 -50651424 487467351 -560306049 311770175 -407697005 832434767 -39941996 -108709113 -178990412 -555384503 -7269612 747321688 303965106 -6272336 -323083159 -8667783 -193213589 7615202 -389170654 158599629 265321534 -213217925 611627924 -113676856 -292515401 131487956 -36272171 205218517 -455090785 -656762672 314594772 -117268853 -162258427 -417807915 -74497078 13203265 -4145440 247114242 -536089335 -261141520 71433859 103371356 -39140164 159284415 445781069 334989554 86386204 -479726222 -67886703 -75340884 -70741610 142235170 414312058 182186940 -272506950 -257037518 12957560 353275268 447686202 407544202 5747223 426294113 -129441282 -1447096 3282225 -140515250 5310028 -488975848 50648813 169997543 285600616 -546274843 -662349239 386050631 -92910254 -237545295 -89356516 445859717 -481918522 5285924 -605458756 -69431364 55345073 -15724419 10161585 -306748994 167731660 55853405 95410828 678852037 -22922106 220359042 -65206431 -30809892 -280703386 -37120400 314567874 -139823988 371299547 177021106 4051248 -1436561 -182035800 -76466643 -78488709 -686943569 -217131357 -157489093 252230563 -111751219 -1358516 316979164 -174194421 123320428 -6109055 889040993 895099421 102717491 -773208 -28731873 289793281 144439906 24116029 96844071 638684547 35685900 344581582 -17993860 -21237138 -268677463 -20623014 -29664956 -87907965 -441989331 136454101 270717892 329432396 -58250534 530973923 2899206 -639439 -229882096 -30233752 -212196910 206034981 52743796 40311745 -52266997 14543731 23549621 350526226 122952496 491059406 486767630 32589444 168308775 73894621 -31228404 1375699 -199712325 -221997977 268110751 126401999 -15372158 -6240013 290032441 496699 106569191 2154202 44345505 81140709 533651081 -227728460 -11789012 -427940813 -17899719 -269225804 -15741948 -13104543 -227988387 185920585 -37198298 -484444107 76992619 -11139191 -282595319 -195783027 311603 -14730683 853887311 776388061 15314851 -10447168 -108867310 -128488288 -145356046 2970333 -588672447 -2338437 -474039345 -392548864 -222077062 -91708971 -744332182 570140098 -4314445 155832968 95425585 454464726 249324764 814564 193311716 333204404 189596843 -84532246 371502568 328263192 837194969 461780067 244643110 445755499 -40252403 47507104 -50227637 -69421096 60877380 -123251138 -5764220 668496467 231381990 -248623217 -7853878 -731961618 102543657 8921343 -558802415 -390871187 654939389 98139021 255507086 -180620770 -28430356 -318073807 278015718 456130656 -4116604 -351615006 33409163 -301035020 -206120586 -25531 17547695 -541147299 97093300 -333280817 156462577 173335218 93810431 10292606 33129095 -216328982 311719871 35588012 266876160 -7615106 490975599 -10073869 26204252 141909944 156972342 129908187 -88967438 220184124 -46880636 175506235 622598851 876197350 -218976316 -34884458 -416512674 -22559384 654723890 -247063113 270699081 -507777429 -248884861 -69905620 -723245258 86180719 491714779 20850085 224525475 -671174698 -353961106 516540189 -600696918 -32780786 -64161855 -97539782 12945638 8253637 -555686639 772904005 24909532 2496792 221623204 -441674027 4882810 81208280 -441750529 -29750205 7774556 -327911829 -307484820 -41706698 191195852 494461842 -16019543 494097810 531322713 -133140476 8779250 -150857938 12061912 930155116 -442498672 -681063681 58806655 1165793 -601557375 279289329 -479266207 -65122217 -6850408 -283456500 -447207634 425602083 343978036 166408091 -21991505 11952771 -82927539 -77585674 -227067078 -10504063 -64832151 -427099236 339185242 -27450379 -575483292 -38442229 178291394 -124697701 -33500860 -180728755 26187161 220787595 -524960 -55173805 36017343 248904928 23508731 181614898 -677325917 107715199 338741348 631795236 -136304057 87389730 -912252 780746355 -164582433 69318239 321954875 -177545789 -21586920 -75891340 -466030523 148502665 4796620 20603085 -110812249 118282547 226960112 240649951 281636367 110814210 -402081468 -266873525 -74305599 5663069 -10193543 -623609977 262303026 -48349000 145650017 -3741159 167189640 -331139122 740747545 71731149 117300932 198801265 -375985025 94169453 296112673 -31960981 -344606352 -126132772 -465988512 -713373066 109846477 118465995 -128183573 9011675 5046010 234091080 -299936031 92888997 -38896831 -32852131 210523335 846112 -499655421 -68934874 -72327767 212110101 342649132 -646097661 -44290675 -235611033 186993816 288706794 -399600204 129003691 -137596812 12518311 639439414 14920699 -1005416 4155935 -428565563 174019736 24918574 -78998435 -19716435 -96331763 112095793 739929494 -454403966 -207127642 -191312036 371322538 82416310 -10546396 30141168 22089034 -193752530 -21158976 -332732071 70557918 -146495046 -19077501 -10591389 -11032101 -275921100 10491127 329676019 424766562 30048457 -261106348 -449789940 -485354283 -159863647 170845519 324712232 472333957 -76550110 -524195980 70882655 473438753 -731932 -729724218 -113557384 109034034 -215674456 -36035571 26281956 -546033789 37773031 -354606035 -438806172 -692806 46148102 -260872741 -187972378 303311055 76875940 63467770 206629273 119358710 -309019 109199856 -4900576 160367196 -13762154 -167578516 25859475 -274585757 -49999579 608955028 -178333762 -6377155 -12446075 336019877 411254911 -226807703 287082 494475792 49239681 11141957 672683496 649273114 41487186 69401161 278248968 134798940 375363772 -232411271 232880588 197257475 43390767 278039374 19914483 -22544634 490034947 56659881 -760476284 223894896 -322794454 -621101852 -32487300 -15242341 500304955 -131405354 360160683 40605523 482565516 -678154041 -47947875 -40294218 27383355 19698113 -49415689 26405269 51100811 7928326 -110920181 -594075351 240402270 -678824125 -921011444 172117236 204205963 189590238 -24987664 448471571 -792052388 202386738 20843980 -33706321 301769940 109022329 -18500760 40065872 -721520457 600762 -268262482 -350822777 191612503 41037541 -280366003 46846273 -73613018 -291085262 202028063 78895914 -956210261 -8745218 -592019234 114030505 35031815 -187776149 99173156 9628441 -34048416 155188917 -284519183 879443296 210348958 263033130 -63889 -542660653 -825914435 828247219 -88272846 61431172 544042475 175200496 24123152 -347299681 443843330 194330887 44867210 567334821 -252376210 -671230396 -183428877 291040940 -610483288 6805695 76136224 196667007 159209415 -363418735 -327910284 247593764 -583118815 35057613 35555276 353649583 58998217 50494497 244262587 -3911631 226488356 200787511 -54083968 -118730231 -8415670 -19495172 268219751 7766747 -46362115 -116120744 25405285 -317565608 477816464 6504595 -129163437 -27106578 218087242 -11484713 100295882 149336088 -308194545 -919739866 -403840020 117144856 79390473 21580893 -277266837 205442117 175955934 3672019 -668867154 -232067653 -563430095 184834871 91216303 -40812293 -68529037 -78061906 91993535 327858108 302900872 -255133042 378900015 -736315205 500743169 3504478 43196533 -1156755 3421872 -531698 -18187784 26046172 -155327887 -114450879 1248924 443926647 -8441151 -201181713 162243740 318478459 223828852 -352201191 735219239 364250368 145427497 -5063335 -167900977 27161546 -30600625 201258852 96996143 -1607085 -83768162 668046250 374903143 325293087 -131937349 -130552363 263332102 284141107 73842819 -549414497 -534860393 -524157268 195939221 9549124 5403068 -404519999 73815832 314756 9181475 210727240 -153476547 104022667 342148493 -136137727 -7542398 -97964925 123935556 -3384096 -46985493 -92664834 -5892757 -400488402 -62301994 454515763 -133503972 335195638 31150580 644761696 -68479885 -531279676 416464117 -62755968 18861903 38023719 43768908 -317109468 -32806452 235201137 485549117 -154687420 513566456 754888920 15266710 -886594496 66242122 36965414 44033576 -133621569 -145608118 142134024 -46780338 666886486 49081136 -10268057 175248610 -177199249 -826285262 -63470330 -106863507 -331868782 -289218555 139231966 -675004318 472748430 587609732 -16572439 -154562978 121914354 4331292 -173376757 -274751104 348726944 95137192 599199559 -62893947 -12264701 170408897 269507683 -625556250 -810322559 46365893 127667671 -86867352 103606894 -85667484 -42005076 -40094491 -6246115 -857095758 -105818320 -639129707 -223339293 7539655 225605248 -535401968 389846952 -2085863 -24552967 -320098429 -155144473 -4970126 338711934 438193310 -16494984 -203626346 -9103169 -244888 -291556184 234093612 -304201413 358168450 61644383 -175272058 -491706323 142866939 -337246211 -399739091 381872593 230694158 679735415 -695370288 127291564 107963306 458329379 2381607 -110322565 5074460 199201336 -59929936 -5309176 33850273 476202360 -89376020 -19760591 -239782709 168825410 822019028 567944785 -380641429 -565939 205202867 21215497 -37563114 118468593 21761296 -228701484 -64384774 -466008409 -16853037 366359564 40961073 447738090 254927053 70701442 160649566 490554261 -574645895 -464088493 641247607 19495203 592405733 -197126 504384061 783509805 96786588 22862271 -111290363 -109556455 -239501927 -198309725 -71147127 77551254 322242147 -34290746 199389571 211581328 -155902977 -601685595 195951763 25518173 -132201824 -764289 -403980305 -672199123 88480709 -28350216 -91393302 -26076237 -90563955 -3340044 -290823214 -111974111 59888020 551482693 814197804 96262825 37755492 -89320886 14179695 671119600 -38242803 576313440 152977908 -46482406 231502890 -148940582 -17521537 274895747 11711043 -1671768 -24154494 534612046 15246208 -5080484 505536485 -1051739 -258789617 -133204607 -74646548 -494601027 295207931 -455609839 -365115695 -793514406 -590939535 -67368290 7083954 69188094 -20158735 484676864 19071833 -222195239 13191308 -372085312 -359412198 4128812 -475057339 -689413731 113690434 -56792676 -468142441 160838048 164589199 -78123882 -817924095 114224464 -1817578 600732674 513425235 148338208 -205280991 -64179831 -480106274 367377811 530675010 -155358454 194367030 260005791 -14698648 -38824147 46570412 -525367076 212857218 84650588 -425278114 25217172 139330195 -257747902 765945443 -112857998 -36876908 -210702303 186451061 203758637 391159417 -199711625 97587885 13893558 -273732560 38228049 -276968970 -134585704 -442166574 -236206207 105099291 7919189 505868049 -7344917 -224637622 94719376 -350453862 239467407 -33538245 -1285464 631233483 -31001634 20978053 -183415768 -127006047 253373603 -43977446 235220381 17792539 -232497432 -67351659 -206965213 88849330 -658284994 805926 -35919276 -64006250 -383365930 -83883884 307827825 172991684 130827860 126738613 -16766753 -118195019 385552954 -139336490 242232554 248284192 -523335149 -206549868 -616160935 -74817875 78252151 409857207 -103742217 2194795 395928099 767704813 -440944203 -189208721 -197954881 205248704 -403169646 614828025 -3937612 402787756 -199992496 -234685822 -488724892 444819412 194140187 219279841 805069329 -3702101 439948318 -686128305 41574230 643109151 241690496 2398647 102263460 258389397 -297821684 -404248617 -126548762 198732173 -64136465 260605012 7259464 -38130357 443503881 505146618 486314412 484691766 -155975104 12456260 319588166 293116275 56773752 49082352 481834325 618384809 -38349052 -337362131 -32424159 -97255319 -98992239 7930471 255297940 794868836 -189762368 -85466419 -744534245 9623526 -156747126 -271860669 138897347 155285 -641432333 176667000 203460040 -27767293 493894532 -3852094 367436116 210385248 -240840067 162881391 452025138 -99373653 131483562 308617456 513840288 21678826 -26404235 -154187851 -541947555 5111402 -878225641 72998085 414039416 -196700724 -463827513 -199888572 -108942335 -831169197 -343628264 -91759847 -182410545 -226188 -204982408 147235595 -326780776 -712201651 -70226765 73137680 208121716 72634973 379837667 -240592359 -16328996 328735736 -71777724 178318323 -60476009 477555423 32380859 256239894 131806521 455745377 99386510 -78694075 -446160711 -39437601 -290974360 329494398 -97707527 156618164 -286982010 185595878 3253918 -361121467 -39571701 -52593063 514444 -144799082 78577746 -509665586 52964139 223035729 8630716 85881215 -210473153 -36127840 -3498699 485649927 -67169640 -27104909 360655804 -89827221 163793790 -14847465 77261455 -539361054 -479519927 20363789 -34234021 2847202 -55741506 -16790255 -356184941 43252708 -74363913 -180966790 -764658380 53508288 -3646397 -426065656 -1357049 17331482 -5535070 6805115 -125799060 -475148585 829037429 -684895215 222180072 -628710625 259405682 -212652536 -89626674 14070995 346647782 -264867110 26720084 15671561 -837608716 121581101 19411297 144661570 -269240377 -106341020 -362847842 139306903 73388765 -153383435 -309121621 -3225913 -362337553 -633934049 -913144111 -15846417 -404345331 267512919 19157826 -33246110 25372528 -232975717 59980467 -336236353 9863347 807120458 -226038780 88746412 121458849 7431570 470082225 42696662 -23358257 -246024029 -115800225 91033107 -95557150 104527 -149349760 398400799 -612531408 125666717 165921716 -73773051 -197325928 -11060906 -92975162 -148286492 -1143884 184721786 -284801837 -428639028 462710818 -411272672 -36045180 -172369895 -646907 -449879748 329482880 -161590752 -18125094 800001303 -7948924 -420258042 281885585 -11716730 85560598 -585050112 29603695 485569212 154381625 -1024469 161650126 -478931519 -552931555 -49690991 -319602538 -41766657 -75532206 -98714788 -524433981 155158006 -65134009 -171165712 66794589 22576348 -360128739 -10932860 -253482973 59377267 40796823 -2618693 -893898017 -29587671 -164909220 -64340939 198770 142608963 117811072 -311107801 -103734704 -3403343 -759389235 -190892748 -71701300 15203486 95932538 -12838529 -394394887 178462821 21812689 -29457969 32355118 3399500 316621518 -47526969 -185990063 -199756851 6099759 18012482 727862810 33024263 -5666893 812303 15228132 325786223 255098630 338630333 395802180 188239714 719971520 169979574 839317294 5165398 77298254 152801076 158071908 768428956 -977622 176550654 -585069355 -5597551 -217083416 -222123955 81093811 148391360 400139466 -1039409 -348993682 69847069 -393274989 -95681221 207226608 -520535649 -356679098 -642909813 200650947 -492885940 -582165673 288809578 306255 -114515853 5062843 433140682 287726385 -86178237 -809260089 -427906654 -28604052 -40637586 782499128 -458157457 1423583 422353835 22308485 -314586303 217155749 193886994 -892814454 346723104 177232573 33376048 247632851 31210756 -537201720 -57127476 30197371 333735614 -526649511 -37385079 91871043 -132696341 -866162990 -370418968 -69345241 -34183688 152191993 -85723652 482857974 111652392 36740221 65139565 -52208956 21785202 -365064447 -206758162 124454625 -108469487 155914293 -91468121 9495407 -521830315 448161532 68602464 116341175 174089204 -99765 -458012803 -6412729 829994148 696755270 87154495 29685376 -152088460 350955404 380076164 375161 -475363 14493702 357830541 -713513129 166266929 -714823810 -108135178 112097454 6059814 253209691 42820572 248286680 -39553616 -73036377 43353320 -655090951 115746392 -552198200 411231487 -202845451 -414266742 193483425 -9658071 273964340 -217316475 -112028320 84975634 -806041133 392199288 -41785427 380745423 -346995032 68148845 46519788 111760012 152766903 -621727835 562651 -101233375 506731684 113957580 12099590 700416007 367432323 -362583529 -740527779 -369937395 -73812 -15084473 -94019174 -95954109 -59426705 167660163 219113655 184866341 599182453 -2650103 -181708054 -3712240 -288609744 246518610 -344961495 -378488719 -1780231 -247864509 255153232 -494234853 -209243847 30504583 -363558038 -92756670 444290584 100044601 192500609 363786390 -5856659 -6708509 253235284 91812707 349952864 170306060 58195418 483047848 61025904 -346857982 -677252634 33923158 -89002096 989632 427270752 -197360161 -334073667 -848422237 380263789 -698579700 -2443835 131232845 -267046239 94787852 173591511 -32010076 59871772 -218769969 63845416 437982338 428172558 99196669 -25160792 -488105734 -119101207 -44211941 158259568 970540 -77391926 -449617452 341538262 -343201882 -43575760 207741868 -150171941 591646976 10432461 147931201 -181232373 -416939348 -234995115 15366769 -489789319 146693018 561819707 -331853365 107086841 -2007218 -44453753 19174449 43312128 136221663 -495649636 348738621 -209018987 -20103944 12544340 47249212 -57728859 474047658 56910372 -572800787 -678081382 213032 8180609 197607091 357028215 517972487 -159428226 90240176 597134186 452174342 653975788 173302474 321250442 -449314985 -119949462 -99032292 245175869 312100359 33138149 -230678943 293605046 -423724268 19286653 164296458 -311682979 -154613876 336487085 -424579035 29492585 6508573 223341146 -16950149 -41725242 -15879699 287315811 -480771250 4258830 16786777 -99399904 -775289702 498782975 66010893 395131914 -531379568 -107052372 -87056059 198636455 8559373 263571353 -2957203 -478765469 154184710 1224958 347313064 -1030774 249904971 188452382 -516509615 -238715388 99265697 -531017706 261745711 -46038191 -453809416 198124795 138989197 -8217697 -536670018 -494995730 -19229589 564180834 -176367285 -86640837 -2310448 -8443527 -12361209 207042546 4785846 -48638652 474088276 8907499 72115211 20220726 52620169 4397102 -79092361 61704281 270129698 -65671076 -66334030 29859704 -452693211 -267606693 4539950 -54121412 520505216 317831634 344184076 -192753229 123007059 -673829616 -19835556 -767215408 107903229 75148425 -463238887 258471656 6649210 730859151 77848510 -10297681 -618782345 175795310 242048403 -463678800 -160229529 -1988481 -153474790 -426075607 -970496616 333349818 -600797700 -19430144 256956511 517368172 -204501486 166101491 -687898927 -24027860 62152585 18218408 -111795056 77856552 24847004 619073889 -344870119 -22230225 514368297 -496673350 -75959450 81403761 -300673081 -21778751 752998268 291954735 -140837727 347604108 411717788 333648994 -254513396 -23164075 263573206 11871882 -38331357 -4958851 -495789513 817820558 213814097 358056030 109953717 -130186254 418937538 219016260 788455193 12017569 97445983 1801056 171566902 -332067424 41301136 -803523357 490787786 279028991 -375098433 -547476585 -583765265 424488695 -111679370 -664054267 -144451689 -306789881 -49182650 -357380910 -368216799 308813183 -524372361 196886971 2425262 418359843 -421235391 -57294394 303460112 290494477 -10873239 -60633954 105769378 -709047731 -80467431 -182315974 566353107 4742053 -52732528 360575839 263180057 -630640061 86474397 268860191 -112216668 11535342 -92333657 803086867 -244054029 342300990 344093308 -43429384 373703137 392805908 -9043189 -483666659 -335257102 424317719 493914674 -131690913 255619996 854288542 -148507338 -10179942 -373434623 -541854374 404671501 -138008531 -153558781 195541985 -35566733 -448549616 -144849449 20581454 -686742732 -217411089 266635037 289653334 -353434116 -165989390 -272440242 -634837429 -167064922 839394121 -96288061 -97618929 -158872794 230900246 -263802246 -163280296 -183808717 -165665616 143454227 -47615218 -393384352 259839809 -23131248 426640879 -125370286 42171749 -590265176 374766624 16478075 110211735 -375458588 -661807181 32255032 540418542 314634965 317686020 374330493 7307390 -754242316 10269935 148428290 -470452755 -577988044 -375319920 -6555768 766835725 -54987311 -39590479 -296264973 -9511106 -367353485 -368262568 -8798168 142263709 -172165277 -278736325 -91997830 96744297 4464550 551087650 156114231 21293258 272743517 -41200218 15745847 -104034780 -173725309 213088206 412458315 -76390294 130103620 -392240511 100711676 810066831 -425305167 -54715964 -171171995 -246345304 -3020170 72694141 -261183640 143736282 234503040 33253731 301877224 36158495 -833486730 60167484 498434349 879526707 157146651 -22820962 -468033047 -260448696 312785988 -562121927 -631641262 79383840 18894245 -41003852 417604522 19154860 21424784 -111943849 401349131 363017369 -148202394 -39833288 -42170903 27311583 -240402007 151055400 -12425624 526399362 -213855680 204914286 257171181 121365530 89356318 571675622 19824302 138414070 -345996454 -112403365 -234541635 30430736 -196204922 -388204716 -42474495 415268730 -727083745 774979165 102931474 -49733217 2946277 -81737422 684059410 175349374 -88980289 458359093 -100956505 -247141 -648404272 740946 -143805322 -407756443 -843820671 52544873 143122378 -197163399 309009731 -441811 -4441937 -100614965 -97661091 325909857 22066719 -380470162 -716485647 279814978 2966185 308834435 -432717165 -284423413 -76279679 177896047 333250243 -433584429 -55108256 173079588 -63436876 -622660737 611089569 -89951505 -646503513 18079024 -417910165 -100794861 -223195469 220792609 423260575 -42272761 -101309095 -176707698 -365689093 -93799407 128980396 -427528168 346259411 -520655250 11948419 -395906528 449843741 68338416 392927705 302784990 -5404621 -517852193 -218750494 -446917887 17060094 123783007 -554237274 1139406 -584411290 10805589 -123266778 -455428582 56419664 91682575 -38390808 -174993794 -282483516 459800482 213207080 618127 -44801910 95691559 345262637 89933048 -383670153 589906397 58860192 239046136 -820464452 220025435 45288109 -162396763 110307375 60916779 762545198 -318272985 -66036915 55671431 -10594989 32919364 401700150 -239101690 -199122417 -616764045 -514838385 176378632 7495468 -235364593 160588833 92003665 -15515224 30625899 -6715473 210031336 -30142874 307890632 -646545524 -138737754 -310542828 52454685 -354207495 450196482 -597368533 140925673 -817667909 -18298468 -326337533 -289046965 8202842 -612951329 46503423 49691490 -845635855 190617500 -657488042 342694695 96121721 -284756294 -61685043 167035215 -685289121 -79516278 -15470502 -64573609 4787495 -447818450 80804712 -258647291 144058693 6816250 -461782232 -228849919 422827882 -245813175 258335685 -207977254 66448171 5855310 -312163 -528287913 -9021434 2619141 -19505334 699749785 9051619 369329122 -747603773 505463398 -177426934 105346829 79909685 13582242 -840417976 -2875720 101144913 -204376651 22852268 1079055 -5956097 -142151104 150513966 79812327 135079124 791837549 -108153285 343262514 -275323685 93778620 84989948 -1212991 170957773 5682975 -462358942 -43525436 89229278 -471016 -29278919 -44308160 -131187789 478746417 5305553 -1247135 29315224 -702475388 7390162 153501677 -83796108 307281108 -30371087 -36897403 -399515305 -449926146 345780028 -802076812 176417913 -184839603 557963255 -229979775 -226548981 -253082653 -449526831 5231418 -77499392 -139594696 -315376773 -333501661 -634445946 -311624257 99925284 621475352 -795709518 605210410 382775138 -395340370 446910240 -42126610 -573872032 303368752 251341391 100878687 -12127415 -32388315 122901239 -145585052 130130953 31039532 -124507396 -136434705 230959396 -295248995 75404793 -440603289 5632076 -453106882 156309971 352451681 -28291047 -149146992 675512983 -100876172 -150830675 -836997196 -1800091 -124903826 245913808 491095955 71269103 40445721 73345371 -92037069 71621072 -105883379 83109790 7665813 470140999 240434237 -159263972 -395357808 -406131118 -791820 -233029967 -314260115 715026525 -110153823 -206719089 321968941 830296276 -38762223 12523700 -54423869 585815914 -600862212 33536995 -38822839 30093859 -795573547 643187246 106504227 -519191173 197400271 230127698 -10788758 -36026959 -194378786 -4102155 80106106 -2034324 77236140 -236888356 -3321718 788247134 -302903528 -387037178 -625388375 -99351649 -28887962 -703893887 -30272878 12608625 50550308 -87770324 -79859150 260084668 33778142 -19909412 669193404 -32451268 12393379 854357299 -33652348 297916096 -18035110 -4720624 14835646 -649226601 100957807 165451143 -455539111 -1521455 -327526324 373025281 -811996292 186572485 25934858 696981660 -4691411 140508669 -51204 121890420 141227313 912382225 -105826741 10723311 -91486207 150678625 -99262850 62986226 93875646 27924750 -115572243 486970879 -8938422 -88023772 -365660236 80943104 96451273 -199356915 -164747189 183670166 -33182071 336122846 65448895 494429010 -420893881 -690842168 -215025397 86698312 -50134259 -167878989 -7197860 -229267527 -56932689 -129012882 268403986 162950926 16752859 114884585 581662307 -91967869 17946131 -288649001 26977411 -274451403 369892980 -624895091 350362171 -703575081 -698318979 -130594262 136125464 -18668936 594018993 198124000 -1567746 -419068622 195349211 -609799295 475383367 -328481095 532893924 -198921141 -7896298 297269521 -4349074 785200677 64273263 146039711 -571786614 439415496 368882133 277838419 79754 207796613 456530924 26612431 -58710570 -37927805 111325003 -129881644 -6235917 543939104 148752226 -1821716 -854094065 -361632741 -296808809 -75571166 161625528 40238933 3177293 -151154178 -683717737 171457933 -219887949 4863694 -16764159 -677384991 86826266 30790849 763254845 414928596 211032632 -289138162 -20548972 -42706794 -190143796 -53001977 327657862 -783436368 -640928265 -193386870 96386338 156766993 -327386071 115481175 66168267 -37309792 241014537 5521714 618787466 266926872 9105251 -417267231 427630032 74745157 -213504358 -194272246 -281410824 -209374042 48924732 -119406525 572145253 721228739 237544257 10853116 -404704188 5305858 -379729660 123407103 180408938 502160800 -262424050 -104472273 165327834 -49414426 -53051316 470985779 88384001 130385263 16583618 85108565 222764047 -63271064 5837091 -484286708 -63009356 -287436753 -35453970 -345292029 -56553606 197162111 573010 342399448 113612076 -7515711 -51553443 -688786011 -683533674 -130715168 635654022 -160337958 -40256707 -469226624 341313882 195314871 -434935744 270349 300507559 5759329 -217473217 -4757553 324606047 -94435924 -443464161 268265975 -140758009 145729526 55082588 842906701 624737 -324480236 -35209145 -61848143 238477557 -686336148 519877227 14591792 95365058 533740690 -221675162 180046247 -179708693 -71061781 -40587796 489687134 674319633 285644581 -16108267 -278056849 404508725 51238157 -516392952 370643916 440073837 -20620333 -49195602 -173614519 222212203 5104263 399162371 -390806697 -71213311 -639409566 -108861 23076774 283472155 66088185 -4849049 -75089158 -122847451 -173332112 28979046 -150966216 324156101 -42360703 150604992 383120649 -848972347 42571348 440419453 -117365475 -6299719 -148381670 141558130 21821658 -147096885 416597972 -305632827 -453219028 -686511944 -478472965 4268424 -13756493 149431702 6613453 -38103215 569573150 87261566 -462882815 409452488 253491710 -167941193 38820127 10195577 453110245 137973067 -358039340 208875692 14999725 29158521 368391889 483949243 708847764 -312975513 -180650412 309967971 -776165066 -3145886 9895661 -177730225 251718542 -1439864 -69279231 587735742 8621701 -7092160 73847266 -360451855 860288242 -77772554 -340641979 -139933941 -129695291 124517134 -122535184 8284849 83986305 -546490335 -1847218 -227361378 210764756 -2931608 -386998200 -24342770 745532544 6039443 541648431 184016862 -596999104 532354084 -223962655 35706676 812674703 -696727076 127255412 -24050497 30402213 77241927 278979737 -125758764 265129680 626395116 -17185955 628224859 -630490882 -181295107 676878737 20513372 182793095 -264739946 -158037752 -184515057 -3266834 -201782334 -481203516 -859075578 577817736 726134544 308936019 121650255 732144253 216069665 -32641302 429824086 -231717985 -40441187 74830296 168778425 -105657781 -270237303 23325049 -279856486 -184630971 -503824166 -36732654 -275760598 -433053746 269992 -223251801 -298543900 155028833 289656662 108125551 -70527402 779746985 373284665 -357464512 77938731 149302222 -69096085 269741094 -179415232 16461630 8344923 473496387 39811680 -217978018 600790407 -229097954 -3061121 645986965 62898599 -25398230 -474944214 -83428382 35066226 574200220 -313808398 -117383283 226136078 69445300 -249828498 2298213 -16917775 -99470162 -21245564 -295594817 388077075 -47279134 18275425 -391951871 -140186349 49940138 -11632716 -217027855 436229576 702647429 245547216 109024438 -13713531 -3751081 244917969 -3729514 -13802643 -162393475 -790621062 -19077312 -306481164 -255376833 -612516305 -16143099 5199869 1998528 -4381160 446654271 332082057 657571355 368048526 -31459632 -47061156 186034263 -1507697 -80836889 -144130634 -364604890 388982427 -67594055 -9853249 -1488066 -7731857 789176682 270853191 -21852808 -81538533 -78794045 236661815 -910942827 -27648013 -18550452 58051031 347449170 -120489276 -227508894 195217 650433060 -166040185 361473382 11539779 -729449014 45749038 -365864150 -144579444 -6065138 -701882511 104811501 -246755820 -2638513 321127360 27671576 -145649124 -234392466 -129183571 -4005722 283491090 -241802075 -169097391 415253170 9670965 -250113227 -650218397 17691559 -10274830 250234146 160496327 -147023928 -6214147 461431506 16423228 69850214 -71970759 193475729 -59994851 -286026993 10660172 303509747 114693612 -11373079 215926584 119387011 -184481001 310494 93585435 572965709 -577875664 -870701901 109278285 153356645 -558219765 550366621 18669497 10701413 -52873813 -18608396 -236721266 958945764 -144464796 -60794498 805662927 272281546 346491427 283527926 -250253392 220085621 -51243544 421862045 453738257 439899680 663979546 874360144 13869590 229286296 -342063572 -19491678 -143441292 7368050 -30940881 65461870 149474290 397576270 -437771316 -711640702 7138515 4252563 -500510307 41331867 -21651429 34917787 31608131 110977013 -346358478 40847899 62298152 22444083 -85337980 69873972 110443405 -1819804 -153202366 -660647643 -85191510 346331428 -266709771 -113617051 -892312688 11898560 75074436 -731972157 294661903 225326985 -93352879 -502690464 -63290637 703189141 86853371 -18668270 -76921516 856428773 -8854300 -328119766 215412202 -2595000 -175461349 464906087 250802 449537987 -252428397 588834068 60792480 732910 -12727120 690214654 -168762492 -74732042 -79249674 344472659 -358577547 -402733758 844843028 -43790432 118063154 -17361172 26866720 -4047534 -168429236 -361356190 828412938 180710596 -303156798 -625679905 -51176571 72855265 246815845 12703536 4428999 204862 -17092731 76227763 653623832 50804804 -692769346 17834913 6725688 -224763822 65582341 341225093 80273035 -448797754 18777828 -192375108 -169437811 37869671 14131114 -171427221 -61082114 586168409 54704149 -225628389 180195015 -439514381 -1286995 559509964 -121954436 -115363810 258186199 -669256075 -350262643 92004246 -65278724 223875138 453986216 208154895 65956641 138373633 196967219 -6877598 17546507 -278749822 36346027 -230834078 161832946 9101721 -334214052 135804096 407322899 27398257 -16731696 175975027 -18337823 173559746 389550045 -330295538 -420415382 -268467627 -10439503 -356990329 15155418 752138 465205322 241808215 -61910982 197601656 -142741885 -413640237 -889189303 229918464 -8216032 50076622 -115337159 -243902164 -204062113 114806593 -47351998 222644387 -298380794 -234315647 -18497278 513080455 -398548384 -86220713 77481714 453979949 233555542 379938467 -24344636 -499253635 -31069764 -3512834 372292685 132703412 88945618 198454205 -117133820 -573155294 -167675981 628406795 -691835834 -104462830 -119016365 -793577749 -566498266 3391715 -508923927 340397584 -286795152 -96917133 -290480397 -348276321 897593656 -436827911 -5035949 -692523004 517796987 -404444794 391866637 -25830904 -141532185 -200301659 742454846 -70984929 -126362380 8762450 423110282 184793018 182248032 7313182 -167997345 -139463319 284454213 10773625 550511361 475222770 90276819 11781253 6296986 -478741777 374604553 -99135014 205751948 108271594 -198646425 -423343280 315643583 -594490769 710146107 19665389 527358868 4145222 -52434776 -32033975 -836877314 -29235300 999284 11805934 87384392 866986178 288102286 -98735810 -275606437 -611056018 716234541 -109032109 3882154 56939 2225217 28903845 41688662 -888923962 -23058698 78439066 258979773 32079552 -5174367 150731608 272922357 -508764800 221613546 -369068342 127130602 31209098 -357979993 69509902 153013812 -686514460 -774250245 650400792 -145928209 394133408 -576433126 282777535 692501280 -728111754 -464085807 -60556020 -318151887 -605903353 -59201106 328565058 -453638769 -422381426 490014 18359206 -56105041 -72007314 25317185 299867117 204485617 127985352 74260129 -736789893 -7525148 -30216273 -112166740 160882660 -15427740 119342950 -57201970 127659266 193399223 4081015 558139467 -4958393 885786690 -46420260 -43649106 -85331478 -159093315 38348329 -584939473 -310471718 -275056041 -539068661 162341830 -2729382 116477920 -297269250 -7139311 -4111758 4009415 15621473 110762640 16603870 374341060 -274537240 -75140804 137171153 540785367 -344059288 -304720923 225861158 -79972620 284190054 -298287135 17067111 -97419257 -40051903 315312114 -206524217 -34876947 -37166680 42150698 -202004663 -235854258 144911352 -537646105 -617382002 -177995847 284677219 1845678 -200276594 -226256150 -214175720 -56575595 390560821 -28115991 -205132103 -111658319 32255972 -302802918 6130864 -424049844 520958475 -135393014 19704411 -18309874 -31361273 222000787 -358164461 -96944206 365997025 -644974384 -110813318 172191588 107925419 -595175067 138828055 -182196981 351252423 -424638173 180336220 11090266 85055124 358100908 -128022493 435789741 -146626010 1285422 -240960339 -478744182 -71084128 229225725 193772149 92242028 -240811776 45236291 114399272 27180947 669375308 -384381705 55464912 361264540 -242129904 333522933 -113003134 -190748709 -117433673 483123691 -541957968 624885007 -146723034 196455919 -153087782 -238643693 322904015 -518963056 515401738 -413165976 85052957 -485088327 268068164 -12127915 193635901 87950718 81041257 -305523442 103151121 -1519038 379813022 -69860694 -813208464 -175651102 -379542887 265517166 220582310 592875999 -217264124 -199161264 168173556 152633569 -131658321 45377180 318446633 368642034 -33176027 65966928 79443454 -115190889 247656158 98167206 -193339394 24565279 353399018 -550813189 -469103267 273909613 6689624 261177917 -159334484 352325131 87673517 561133519 80107120 15626130 29604570 -187103 304046497 -71278459 348623520 301038825 220084141 -153162615 400492601 29805667 255437768 330708424 434249496 -59959382 63241085 -370123449 -3027704 -12092018 -136821053 -445543558 44692744 -410928678 -32484162 289050082 -187087936 -4989177 329205826 9103131 13847857 82742293 -642123719 258246027 -202764057 -107927928 252898013 -462361566 39894052 115142479 -82781972 -119794803 -214940180 377786679 -145583486 327249844 186767595 -1022337 -568384204 -32122161 510491615 -495679051 615446190 151652992 305043945 -70404869 -3973067 703821 118852354 641280 -46983586 99270271 147682519 -698183499 -745315493 -22762163 78583046 87886218 447561396 17002481 293171127 -147474854 -27576922 301782730 364350184 -28742540 -7897321 -571572169 -647165254 114388691 -509472827 267211295 -461044292 -337740099 38396277 -10973041 -47962133 -725315362 -112696114 37599965 -83879592 55503692 -83956475 518047645 363505077 565519531 -195307753 33600519 175014576 44493099 -195299550 93847892 221682511 -9669695 -110165084 207443875 276777827 -3065193 476548150 -301766516 -595924155 -128458428 448167386 -193942879 -478221411 -468877669 -53473454 -34360761 -96858447 -656556644 81778251 19966448 -165102938 68315301 -50428092 -323142262 435148044 -36476579 -74282605 -199581562 241645177 -48413497 429651825 -400794600 -144951441 780211143 -36620258 -669312 -304967895 98814138 311187912 38532760 672663991 44984065 937820089 265025591 439035229 225762641 288837765 -89860032 -263785709 -3683084 163887590 377131125 -372185122 193064907 -74505459 470290860 287591285 -162504734 -535377770 -438981764 305257929 -89098345 -21390049 -23032110 -62596437 11711621 674040829 -218364177 -309765001 9775877 -957663 -120026572 642262590 73138706 -24485337 580204283 146471548 -362888527 -552503986 -97653476 -54369778 -179872311 474697824 -31899555 -155841252 -265379334 -483090654 -230363383 222423629 756493524 -15557433 55836685 10076061 -600991856 -121271808 29950250 -42750735 -7007671 150489592 38826090 14965350 -111361748 -104189345 254485827 -3751079 -3885376 -210034810 614832690 -50898599 455315694 -50394637 -56358966 150272676 -276057658 277344352 128356257 64768466 316942937 -157149214 -8297738 -41394210 -19997714 -88574716 432034451 250449196 -16447816 -3973888 40730044 -134059376 -7391816 420952734 403443856 669527564 -250380581 217032173 660937299 -235209343 204593256 78832768 510980816 -669686906 -141890733 5903098 -665067424 103993052 -175483398 -9326645 -946264 -967092400 -79433448 -56689470 -57221858 526999316 1288385 -28471516 -10277341 -240367582 157349218 -462080617 -102339812 7572632 356823636 300413199 -169818237 634730741 -220645453 22909458 -50067698 209834777 -253228796 303688757 -16442858 4885734 2835962 386705293 -17823636 -658898789 -11256507 403818743 133306925 116305891 -486811150 -13648766 -114146199 -459078176 265334108 -473806982 234426561 41996449 23572710 218162477 -131710546 -7891183 10765589 -32001821 -5866921 486725467 -383187524 -39886090 -112858952 657163758 -219671895 -194311498 15165037 448370315 125512230 -658837222 -163290093 591612731 -695390622 -443927122 -139521996 -23695136 -17039505 193335188 20477728 277539 -849380153 -9782795 -4284276 -10418873 -67203163 -19180180 107136268 413624128 -413145465 -29424109 -18236086 -724703982 15204227 624176243 -598500804 -4757458 717542807 -727804147 -19448953 -631641423 101096597 261660774 -60284474 -284806228 -2753339 -348889896 285460156 556415419 -155456451 -365623259 228996716 -438664848 606462754 -5831380 -399606946 178811514 -354315092 16047612 639298667 343262080 -66578895 138363948 -602818733 -355852176 384794519 -889223022 -64686732 109140937 -6557828 268311874 -105875115 827314286 182985206 -290320342 -5222160 -40817526 -3314948 907283983 -395202630 192270237 -7600015 2856334 321271625 130908396 -574515605 -24051213 9272055 -280191395 65000110 20181577 -79979182 -150331290 655955010 -784775 462466403 83353339 -524248041 -308984390 232659388 -18571421 81004642 45973994 -232448213 -23422975 1671942 -193724886 172765513 250800770 -369491866 -130706259 -742707215 26930454 -197284579 -195669315 393317249 -563568387 -2335367 -12985877 870726706 -224532273 457374632 295674113 -70845565 47743705 2537392 245771562 286635653 119492095 -194587825 7318303 375445840 -1257860 420952403 -50013908 -8385544 -4299168 11347836 58580554 -34687011 -106555181 -463256245 169446697 -15235228 362733572 160843220 74841764 -98531787 266485897 214522049 -205391808 230448400 -609602543 -7015478 283452208 112588080 -211189198 -118006739 148905309 -15660423 394913281 290757715 148184335 -2507650 475329454 -32530830 -729810194 656225189 201245654 -4493697 103764734 42649130 300617319 -127404041 76329837 -230762917 -36345881 -22684828 6916742 505286917 -622968845 -16526218 356421794 494866627 -25388482 135258473 -225317110 -981665707 -350859888 -42557715 -240075362 -201432162 897298668 -349094059 -136309977 340597 54063613 308226340 294970123 -241969306 187492459 15824670 -29447250 -429586740 85271849 -87998577 18941863 -31977726 705378281 630124726 107926545 -107679772 456614402 118734755 -2499811 -76956693 -2095628 -180803703 396944593 736395632 31841016 191440945 -135618091 10421936 -10354090 11468520 -195106308 -580518760 -55006718 -88924 141206358 43495127 -1524550 -128182495 13598942 5845615 -444264065 -45188624 41677142 -130378807 -805616866 14988731 93759906 -499510419 -425681770 273197118 304194431 -203513220 -107022857 -275178746 -29319075 234974639 -279828419 220593805 -95497024 127239967 -307800331 19681567 564060735 -435221376 -13609918 -200645678 -56075091 41105020 -306054649 -118514560 -46313950 -519096506 12138940 -2731088 -43113 -39385360 -135881027 821612872 123409646 -208139572 3504239 -102893715 -166170751 524191177 347482434 200410035 -427066516 -571255989 256599229 -473390628 -370603385 -253898008 530493040 -34992710 512823829 32539823 192264682 -674394018 -215194261 27235274 75428401 -1531049 -462839382 371592411 -307770259 -1851012 -291488584 -334557032 -445517843 725605993 178693795 -123999735 -85887805 -78799314 533645177 11861082 -3733109 314703633 -63707470 -241107491 249401734 -117333396 461104406 -6613822 51507309 -210718913 -57167950 419002208 57348848 -317457205 155136628 41264928 68773154 -1110663 161234110 -4454919 -30017124 -39340184 -83965854 27944016 -416846381 -468450884 -108685345 210911197 431762128 -330696695 -7496703 492285998 48966553 -55829907 -316831169 102984739 2228765 106321942 19319978 350685939 -554336814 484292731 -37996268 205508685 -261716768 84863632 159550853 -328952 -123512619 -333120917 583574566 6021153 593510807 -483997911 -334561193 -83331514 359314043 336232862 42345979 1438505 -269124197 -262454047 264663890 2872203 -695886637 -32074537 124606529 307206657 127322102 200414594 -131943600 70907133 26800622 187110201 -183450504 32700008 -177752660 44481201 -50616995 103914989 41210640 -44987375 -262643874 44751017 106584571 4821444 102651452 194107769 -181788353 -200472793 -122165074 52599018 576464190 5576559 -11136865 -560831273 775327351 72298740 -1982898 -52737760 -435411067 -767750733 142551223 -92441992 -7124815 -213198608 -14900261 -615090012 121911969 401106769 -523165716 -44164791 -255155950 164281452 625537262 732751 284968688 -263685253 -88711908 -134553014 16936537 52759611 256319598 171747294 -468545474 235833026 649266946 -611142243 172776566 -98916594 53341326 -82767715 -434506292 -91260813 -48646336 -242801749 -536100610 40614268 436619757 -25294 496990605 16598208 -408908320 -785940525 -212503042 -19781679 -455831322 745345465 55596619 379200524 225465121 352804370 33164838 -127778244 -313027019 -668102863 584592871 107001866 -6235631 61136729 253662272 129256550 37082841 3361039 -35617580 161638335 -223288855 -516059461 455419283 -126517795 22157308 42857963 -653860706 -94241904 -18128225 37998363 564492371 19159494 -355649838 386158807 -62459744 -199212346 253382623 -80756496 214050941 -4033382 130182574 255423574 -563733303 460424956 138617650 6474084 21960282 677902870 429721645 286791820 -440788062 255641195 458278141 -529422811 547510285 -370221486 -33361435 -285906427 -272570997 -27605523 206750753 -190688973 5200705 -107426971 223813526 13103938 -294587894 424568647 1812158 231580300 391386733 -310590906 -38316208 -461978417 219087263 -30951449 -109939828 344659834 191299769 -130899203 46492340 -669718266 24189744 -26901575 412615295 276947119 -82856612 146639637 -68757983 7950960 17148000 -85694218 346913186 416096340 -68814373 400159798 19437382 729852187 -180352672 -701504724 555753235 745103598 89394859 -728181144 -58002003 -38357143 -226741478 -171012684 59552512 545625881 264039675 -4740864 -24216310 -137029690 514636609 -170253505 29778075 13241249 -486738725 159941830 53698518 329257520 67732073 -239202450 -82505200 136041212 -7217852 14359576 -287280998 101243463 -14203759 198979303 -171881078 28558773 325247023 848913411 -460204783 -26269371 20222807 -116153303 956112923 -537469498 -37655665 26656016 121018329 712143496 46880734 293286946 93125183 -434150827 -118094593 -708643713 184059066 -202022131 -294209010 259568243 -128651018 4287026 43689628 206531584 145173366 131376710 68007304 -299640031 -351474281 21811121 -28548986 -118812965 -65481243 -630958772 -90659265 -12924070 88254348 -575884083 395209503 8215219 -413096609 3739122 47407381 49884625 -66905104 -6019514 -9645920 -11316173 -726273816 -51741799 -779511318 396239959 23415490 171419009 103026537 846156966 -275808698 252700295 264099602 76798010 -327942937 57416563 398289004 68127144 -23197762 577615963 -226029028 610167605 400990364 99342075 -109271161 -18394510 -528453360 -108621178 -288351091 -219143478 -132070283 220744958 634378659 -137392064 -43386851 -2729634 9344977 11698053 265278976 -85330063 209561581 -731323718 -144587742 8679617 -82394068 -956392546 -458936901 12658 -425608035 -838158898 -55753906 493045710 -488085946 360449743 962605212 -675851700 317404038 -16054489 -52671175 -311636346 2054191 -32395860 -10361820 26294843 596815139 -2823433 226948649 -78666626 416424425 160707781 -669495871 8094499 379587075 152344955 127967138 10834170 197876978 420910743 26039852 7653700 -17706195 452827575 117594989 486970563 -133717713 58177085 554480573 221613820 -38134824 -494058274 -35300994 23986937 -3160057 139051469 -699884588 -77033944 -8334368 107876870 178039521 598918642 -87920125 -49900384 -160937686 -23936267 -21149821 -122094269 216380695 -95886256 -20650327 -72566654 -42037266 56784232 -212859914 90863923 -178938531 20164759 -63853037 97225066 9815689 581942524 -923079385 -199692076 696833246 119491754 -389706060 31468768 47711700 -626548184 -301054075 351281728 129880479 260275188 -145222635 -133638932 595699714 -63634119 -398485661 43241079 -2095118 4902634 -50189801 215194546 6507616 -677041615 -2457287 801809283 125262298 -186539602 -211618706 -138283979 474791006 -254901460 -517939177 35533878 -373775093 552049075 771226606 -358091117 18173965 715197335 331706041 -89104849 276553937 -41595482 265369127 -140763877 7264920 -438336697 758021224 -406704205 15208497 -152097464 350707906 -72533041 457390599 99386020 392023064 233532587 -165309931 16492398 -620293632 -3339577 292284545 -142886173 -128832100 126589754 382513215 4031562 -562638050 -511076847 -188323897 526119103 -19696012 -247600872 -125882118 1216200 62451968 -8683874 -417062967 -74758887 259929836 -421234246 -3932110 236532878 -119882855 39488358 -45039128 -175903649 -436408155 -29026945 345475365 -55990077 -831762959 -254718303 655734665 12068031 -682002850 -224504131 173723282 -4577650 4135273 77150246 257795154 -124186692 22821440 363985266 -738252977 -612836 -356093908 593682066 -207803130 149768 -1548228 -66570875 -45748271 -39816963 541700363 -25385565 73965331 773556400 211417326 83319954 -114031780 -215138292 -29877774 -587691353 6782400 -41655049 -776311612 -606236560 525490722 -597786251 712928628 3795777 -499556 -154390023 177501390 143148884 757090000 -94494817 -74046405 261653167 148841503 -190848916 -640120365 -164455934 206311826 91477281 355441422 32602753 -112249664 -382443976 60018809 -521637611 2102867 -123834641 -617372200 148517017 3473905 179139341 822694386 127954452 3393921 4498853 -37952016 -2414647 -338586458 -104484657 -7477449 23670885 569769289 204041968 137303773 547509247 180202326 8381508 31496575 -211702353 12321026 -8210918 -878619013 -25308448 -546387216 703717242 52897918 -13209554 344404574 -248408669 -578482331 62114606 -255799281 91121042 -58243562 427369327 -243502495 447038385 11548002 -125553795 17560797 -82254 -194923251 251091199 -6603872 317694340 436087156 259171352 -38708200 20071534 243841872 -460666754 -35450347 82870956 103479875 205277493 -85049153 -324901806 363521014 -421936364 711892983 545529714 -320592436 24876971 292776849 -11124784 12338725 -157632546 24492490 -337244659 -403391177 382781151 163514555 865212970 679851244 -247529203 -390596043 915595897 -828547782 -477761751 -10562613 12761159 386641610 213037538 430229854 -400858577 -337879078 -525846594 -331070832 -184522295 -267878190 -119748829 325532543 123153135 -232918079 103221885 -638036678 -302608943 -123903166 277967509 -738110382 -104888404 -117628598 233783162 397850438 298041012 2216993 -30142830 41762251 465935880 -136626 -262465668 109324717 232394655 100536902 -200489655 -74988359 -592192449 -488963260 406879564 232092755 -95093247 466724700 -132768310 2811352 140325619 -318555669 -299818524 217118103 -19630055 885219183 -122361407 -92156757 257826370 -22119754 -217342756 149145337 -83631090 203636884 118142450 29459435 -95162927 105130377 -116764 71660024 -278685575 -558004036 127657086 -929253954 -70094360 434269494 -65758575 93419429 -195136999 -452108340 -94574173 334920811 332462816 -385572982 -583168035 -27097724 -546339283 29414053 -74372642 -387201831 513527235 -371383149 -566652619 -302370161 -59744483 421828020 122923351 -283064661 -568592450 67121635 -127256063 -2554311 205498670 -332528916 1733986 212600311 -688163699 614246350 509084392 266566148 -481836873 101314448 47683075 -346941891 -515973443 -125188352 32630121 399984274 550434747 348073770 502729373 -148434922 -23636428 68825391 16695786 -254723807 6978417 -43710657 -292800048 -23238323 654593510 -489269856 18921253 -244536268 -54274709 436359939 436785013 630964974 -184667083 164761687 -344931337 75363010 -66347758 -170861817 -50442819 320290964 95395183 -6587961 -43756315 -42991726 234263024 186254680 77423933 485615810 -4734226 59672891 339649267 94879838 669668790 -10929979 104780897 -217605040 -11217348 -168785914 -70535279 43133645 -155621538 240994047 101340758 -11059243 -38905628 219910400 316031711 -14466051 -247967493 -54267310 65075682 -10901240 -338911522 -393516602 576910841 65755616 -20685216 -686730092 -16557255 -109825841 119699743 660815784 -101152506 -13118882 -238832400 31916874 -295825110 -876443991 113966305 57491853 354987684 67503254 -478700191 -31667789 22066415 380459138 -198043142 -710757260 -27102542 265264837 -795724750 -504312648 103772456 66034802 -265511744 -131837090 75617609 -598345599 -69358037 40057851 -89535245 184026903 3575590 591792791 -19895762 82115354 -134615942 4368898 -472010719 200523489 57171535 536366231 753675825 -284764059 -385155120 -349604 613930936 -17003611 -195367981 -76011077 173180222 -234757601 407523527 -589130775 546956718 -163581545 -28698374 -50329371 -33139045 77821695 -290653148 -52292398 6051833 20764338 -35535865 -220387236 343446063 52394308 319720847 -140866232 86706492 212701789 -34722944 -276983062 -12207407 172104190 3505434 42719342 -129976638 -61740542 -490550286 -45505015 -674168134 -44139383 -327452825 844163405 272614499 123407171 -241414204 -65093417 24341810 -504350632 -82666810 680416171 -194751046 43421342 -76672119 -234755776 89090617 -9846389 322739925 18592357 283608330 -9608619 -40492135 -8724339 33652236 -32481698 -147104063 315155915 583158775 39078207 -187633162 -79510048 312007190 32011340 287885623 -164290294 -276037151 -237453953 104094501 -76275302 -145652569 809810922 585459857 -328051449 230685636 459944405 416743968 -23274312 -346281901 -526510445 -3001664 -479295381 -247006949 -129482797 -217332618 39342078 -288098975 -255415362 122067104 3717866 -135210002 297102402 1609617 80412083 -50388621 -51059565 -182054005 50902199 659776737 -872497363 -92993044 -146514940 -216893385 -80239473 38978287 -161949822 224443634 -240197039 1073695 -10902952 -298627303 -67543491 -10080477 -382608496 -160261186 120156071 -250619895 17069289 -24304081 229280545 79338329 116591551 754475154 -71039455 -236422079 259695027 214588245 20833722 395146222 216020706 -35485050 -570758089 376436563 -23503047 279624299 -189725620 -29042807 -92697108 -702234575 164803042 -447243607 15452820 19337440 -22560615 -803915891 887489291 -511946715 11220757 389767666 -150043448 581225119 70924572 -55186855 -110588198 -104241344 1957694 25392250 199339916 -98580277 364676691 -42873929 304989563 37809648 -165148908 26009576 79236209 -433076761 -448698902 -347620711 -392347636 -5401680 -325528 18620315 -273897556 126025522 115628108 -63991018 873300863 -7019768 -20432568 881468033 -299524239 -59610499 -258607300 46845925 -4695508 -107197160 -124247427 -168364316 33324137 295742669 570780524 289769366 232423946 -192839699 -647290196 -138402580 -330314282 156796787 -18534122 -509916852 -29590710 61060082 -85279428 -91421321 328664527 -39786514 423417828 129582474 -6931762 388081197 -42146061 -164949660 5894249 266606679 -636084469 -2888721 310723591 -481322639 -91300866 301581695 -281706596 -19922940 353839517 19703681 -30300401 -1869227 -573896174 364113788 245627054 479662945 -950114759 -529660788 -29210504 249567635 -574766434 -130705986 294549211 -154186836 146783152 57738272 23600110 153814961 416342983 -186073932 140498997 313783406 59211224 -3598279 856204618 -72124585 701621179 -408752848 -73726149 96898040 -6745998 238057124 210019361 -248782725 374529475 -1880253 -14627156 -82383119 -676787335 511898381 49544384 -21912688 -437636768 627118 -545090063 135237993 117303457 -223344206 -47494849 -615255304 167208343 -230984467 -604275523 -547612512 2718897 -80966598 -65010442 21839610 507831454 340606212 430198709 -458578781 263515560 62092788 -64780646 -121755065 -63554799 -69795949 458982505 119184707 -383403541 92140997 -445429195 -229326 289712138 840903833 153622202 883043 -8810998 -712481529 -412011232 -231825761 140489755 -488840324 68381220 170148408 -351979617 -65885160 -467503619 -116816581 -164553207 -280592668 -343217547 45289008 -164523791 277784778 -98729766 97896414 192494161 -279458266 -245137286 -28314199 -47326679 -307514445 453920912 -372608288 -28700042 -356527886 -176100239 -384873015 -621409115 253953601 295773887 164121132 220897944 5146330 -61866315 -79264330 -470939126 169394544 157190829 5348630 19299394 15786755 370806295 -23261646 -254691551 224128400 -649627735 -7927875 -765011492 -63731932 243568449 -24677825 -1723060 432993146 -446543225 -380691256 577330536 -15532959 -48984578 8111083 241571503 398537778 30542142 434705 -23269729 45059120 -315764792 -228916551 80004293 -237060972 -73851254 -246411031 -147264391 131539251 251445193 2030851 8347834 9110892 -334742348 316662 274181687 402772212 -191194916 486512 -25027952 -384849398 236528588 141033674 68122698 3283010 475943978 -181633747 -516868968 -150479037 -85049916 148549810 -552627075 -144260456 332903400 335168013 1951510 53597449 60968757 159215424 -46422318 33001185 -677812464 -79043049 -349071118 156808242 -827551131 377532765 -21760172 -83864957 138639980 -31643167 -5084472 -15657903 9883392 290694298 47229236 709445702 -221808972 -165866873 613191188 -9475427 -158457745 17361225 32649448 609653820 11658041 -500920434 -241526405 862391695 28887326 540346201 118823323 10135371 508236536 26902931 223023730 -225462210 -1706442 101137134 22254850 91867646 -162541449 61733681 -307488653 79144295 68613833 -18429883 210103688 -207204266 704305410 591288066 281190304 212172842 -71559468 -772974763 315316588 -482621362 -629892733 182736694 -20406416 205624711 -105058551 371498399 555175810 420093967 -5310279 -234426292 30292287 441474992 194904518 705402619 579705299 650037221 690638531 108554273 300722505 115011 440015 -413640860 -111312134 -99815486 581237833 171577138 -177099551 264290350 -537147100 -102127418 -42454165 -162157764 -219739678 146078675 27373698 346887159 -547441999 510198260 -486570819 285118362 -22826787 9115550 168319421 -654810 -396849077 965320941 952870149 -803239428 -291480107 -145379647 -471032489 -855663372 53346591 543328062 159052236 254120994 -15624134 -197724778 -529862469 -340723435 530597462 103895525 -226686073 217474389 249191 -72285572 213790927 -81602303 1128745 8264774 332929342 701551451 150883938 -76745807 48007043 21958716 325213865 877407962 682769283 414342064 162087199 10060829 277257507 229244008 945608231 33101607 -485552214 336840315 5400945 -98142636 -702803509 17860740 501997769 29035668 354074687 2705533 175754324 10585384 -138720874 139613631 49397636 60301262 -62170479 188770485 150758497 19321690 -86013714 -55484916 520445070 -97106961 410967113 -562182286 -72941108 -173347493 -290204126 -121714935 -11584613 -410902245 -54480766 -904780254 -55068876 11990939 -206375492 -448862263 -254124715 -173375919 509810730 86145972 -76344688 -170004240 -107424660 -628918634 -386387893 -527894016 -328881731 250733710 337525230 -197952443 -198148987 155462342 155640817 42979733 40499036 -543794306 265365841 -217220002 510374986 -10112869 68750017 351993653 -825147516 -321539969 -205222361 298321760 106696117 -183756588 -458639208 2935473 -359974787 15044800 -69114552 -322102994 87504691 -441876988 -386819484 27960146 160426735 23175653 181628041 94327393 -240260 -449491499 282034883 -113172714 -113426445 -10483829 -465513721 7803339 -542372422 155423701 -571400615 -712824143 -174225126 345645734 -67100350 -11671915 41322595 399231266 36095632 -82296821 -429263385 -284304810 107854775 -70294575 371575354 -17413010 78148508 -151554535 24808527 26491585 -103426279 -404354006 -151162996 -12337614 -161935907 -516828131 244429524 -12824851 361466766 51532585 266247252 395776677 34585430 -29992738 795857072 12583798 -185827102 -32636071 -92879671 76875300 -284612547 -790036204 -542229312 -53856575 275982676 -458360293 -340216976 -54128230 -3318566 -205465046 -616989811 549922691 -286625885 393686793 153907905 -309994155 60075381 -57880537 -264805636 168512 -17102615 3397571 -124979786 -42729608 -565041917 517704099 -154172972 -226897609 92408249 856374154 32283222 -23046286 230296895 27238081 -7477106 125365608 -97087430 131469956 -5808841 17772171 4512534 -223920151 39462659 -220131097 -233666275 -161277026 -224395 -112608800 -90995455 -48123216 156812063 -200181690 429481468 631947917 671996037 334820606 -207578961 366256385 567818 -214234843 9955626 782212855 -439161576 -863020819 537744637 384907251 843911755 -83528702 -811551696 20575585 271736120 -58654023 210393421 -290570910 -81858699 139943500 -30543825 318080512 113948154 -5036573 -117511137 305282981 -59431728 76082829 -228226051 -168252910 -305078246 -268963279 -330231007 -390760395 215884120 -733439953 171712255 -35917603 -70249251 941665373 -864482958 -464016680 26219523 193339722 167884482 110316491 -28406486 33695325 -567656212 -67873671 -22443999 -58106556 240991246 14459202 436157576 -119639450 -195234744 -319651895 230269439 273180498 121600334 -250803833 187369643 -15953814 -457356162 -112643757 24083330 -451776725 7989154 -36619261 540393742 7736912 -213537024 -81635811 -237828364 377781523 72732785 124274364 421946430 23122630 -545621322 -83532915 23856871 17186660 35149412 308066865 -911989876 -557979661 -369071520 947578342 -191141737 -225320897 -414786544 -56091480 -237706879 12501984 -474803738 59046924 353845842 8716833 -146420733 100248083 -297546662 -298732361 704620323 17664810 -346975716 -417141092 -1588993 -532482730 265562524 10612541 84763233 38636315 99595843 -135961584 78952257 225510728 415542977 -266630507 -519954708 -27132282 -420831100 688856413 1683269 -98515711 19951917 37606399 -924070733 -256180825 -138222064 482662766 -314625 5540496 160811093 -190043913 627153147 -97102689 17013517 -676751169 -20431718 -31011387 -48419563 681377338 12276195 -551252205 -185038871 8114575 401972815 161580656 -540861081 59794215 -8017249 297301109 -143962188 -1419126 924668865 722065490 372240566 187178069 101672024 464623990 116648162 -372993173 -105869008 -377074496 102396888 330287258 468664688 284690005 405460951 -6734092 775620746 -23556164 -431419144 -198573383 -496303408 665945620 427458415 -846814006 -157740372 511638001 -190176771 -528613856 415976486 251821100 -37427812 -10349187 84261485 326723805 43366891 29783464 -44652113 242380402 -102989836 -980024986 -463793990 -893756775 -302618931 413796482 17793602 163505798 -150634177 -664659940 130756049 -25686172 413016933 49023884 -9418319 -377193171 -172035595 168849792 -477846266 690169 -513876954 38007596 -498996929 469936161 -779727960 -190119362 587608018 342390835 659324321 -83390633 174386321 -156994371 -532923056 687940593 346638214 75946738 -482655622 -61502871 -118942321 -582706723 -129863712 49955593 -267849237 165071317 293003076 -8429230 35805675 554745096 -64476803 -58508237 7495100 216612479 -789354241 -701362461 9357534 604038128 -26021075 -182631814 201643550 268879707 85043707 -123653956 -9417057 -258428956 -252825198 658466048 -198411366 112465159 -255503499 163565524 -153345455 -96188766 57781737 20146548 -537650303 2772799 -42108840 -819908351 -498365189 666968699 155061139 -271988625 -46957962 40534534 634357185 65830763 589410734 -691397041 642880 674334841 272859991 -14696064 177450999 11841388 17078265 69354160 -209298244 -244865069 443931304 -21961194 -500722108 -116191841 645522095 10190681 283724256 -4057954 43137175 262547393 -314498887 -243087128 144391343 14179656 142779519 -89627800 69178518 231513104 -42948663 576177237 240236063 105910166 -651536373 -380785255 341077455 -54247681 114459437 382168833 131853390 110100987 30919566 -274150248 214383972 -634220832 805253187 -44089673 34082216 10760787 217173888 52382836 9599119 2880645 110078555 -456877117 26589126 510123416 -91688095 -692745413 80466605 313801914 79647712 158178615 4338121 -5458789 87112369 178498719 184803580 -728294184 49202083 109866019 362448447 -98233278 -99058694 317868597 -34888315 474546159 924046594 3729867 -574626300 142271055 325144774 -3874096 -417854587 -247662666 20677775 196434479 -142204106 -30821924 694173 -2751991 -115045236 83242037 15928882 715835869 -37641214 777832163 -139913604 160361531 108215873 -475231761 356845322 203558233 186256174 -56277222 670884804 511118150 409417587 87047795 -7440104 20575405 283125851 925546508 -21624063 -21123544 -225318892 -97053704 -413558893 12888269 -282788215 31978645 -570757887 -18630457 339796713 9729037 -23300215 335788795 772664574 -813112609 14140914 643302128 30575782 89197396 237834048 -65289705 111244067 -146221300 214959166 -228639284 -273557234 -352192357 505506631 -2069203 -457338576 -736544 -20017093 117970784 55310159 -456597961 -36848128 73929745 61828192 -416877328 -242927247 -578938546 -40851980 330614540 47975228 182703330 -212162788 -135515779 -360385409 222630593 25786726 64679406 137320571 -384202046 6266563 -329068636 51915080 -319304544 -513896402 -101360157 -394084745 -472291440 -65315202 -642791503 506774633 172544356 65176792 -10122910 12235652 345277561 4894686 420747605 522487395 -204540621 -408895674 66472400 -530554173 45945740 -412912826 -233159040 93114196 -431896263 236632831 303032272 386459666 86353802 -252681715 14554512 84437268 302222 60036044 307587728 -143253168 204808852 84290950 162848865 19785769 127534943 -6496601 138831994 213288797 -211490380 -753420243 -133238109 634120707 -101659122 467640841 137142076 -206676509 88722343 -77244582 -106205364 325462787 -122149667 262829699 176414683 466911275 -83391359 459922243 91875158 -528032 233354316 -364850655 53311828 55587208 112161290 596906350 7595713 -484243567 22580241 -23349830 403682743 -189630306 247674208 -691404 -87322502 -240006235 -264545360 -456230517 84208052 -12368018 -123912719 -64372648 546623569 573722684 -881982498 314646315 -783734125 85963592 614293050 -459676905 -507870659 175676817 -211094584 416255897 -101338010 23368230 -13199221 -20599859 -493398966 -207868933 -190365190 698325498 15240811 -110719650 -73847850 -71589096 -53047257 31400735 17591033 209658950 156513635 -44697104 116591667 54399013 -932967954 19621016 -555209758 983276 -580046885 -58582825 99859195 216809298 -330469416 -50643579 -2733963 482057604 -390163250 75094223 -180772713 -5477492 -233609822 205690012 -142033751 340524823 115598348 70697282 -271638844 -300664348 -174380895 -462016599 -16315849 437665095 82932754 129877207 -17203518 -236986136 515198989 108262689 193563662 227084363 -657219026 573107132 -284635547 -9208334 156196748 -28105337 -227810264 423253141 59184777 163034072 314720750 -4948479 -91819172 43508746 345492776 -118705310 -34364837 124654509 -548007751 135110750 -12245533 -17225795 308689110 -57198261 921313539 102581580 133232474 13662744 430632196 155393185 -558987052 327128707 -247549713 -619858017 -20308132 -126223881 7348191 -258799609 -327994305 161593962 242772141 -12583325 363435870 -268701449 -528782350 -626597465 -27949947 -266285422 -270900672 -271067194 -941335 19189849 -221958472 28740087 -363484124 -226885982 239149338 124582815 -474305660 -46243792 821401116 -182953984 22947517 333952216 17782614 136600676 368374572 -735142606 -364933441 -102948603 470906772 -548908831 -201392455 -481209392 -27649907 71721054 586075054 -385127214 399923624 68079175 -342616258 -62762914 348670675 -110640885 94181417 14669231 80870503 -137767809 47461120 616805279 105632862 423620300 159798302 395852952 157183823 286108786 3253915 -10027977 -8452644 -190246220 321400760 109289061 139910671 -124012842 -278451803 119877049 176756118 639023529 538402292 -292377913 520822362 509534826 -76433192 11684609 -153410623 -101790970 -338313527 -21863803 -40642554 -117073671 43801669 -211007082 -370463212 603555220 10918973 -145853688 176123179 597560597 -1795559 348189 587601786 -426294978 -139625927 -28147545 -251084560 -494336308 232893831 -104313685 -19862385 -436780007 -640237151 -410347205 -37567058 -312578118 288945468 39760032 574304359 149205802 12399266 -1625475 27990870 206206062 18538368 10552498 -11523853 163062416 782817615 10180937 110064246 268649850 150497793 -827956630 391400397 -792445524 -306175946 322504023 -100001325 -268071148 161502281 83104607 -71474723 -501884 -239407992 280963805 -126076843 -437575098 -315183228 -5078246 271952627 37931204 275435670 -93106916 -46462904 173029243 409929925 -19570157 -129990753 439135232 -706332644 -400645406 -331152765 46220542 -367530393 27746803 -741875113 61642278 39604293 481367613 195941811 100515020 -746660 50357530 70469913 -357311255 3074345 415039121 -127065729 23393392 61070531 492013927 358681304 -54445310 825828839 -33970111 626288112 366660244 615529627 -7786900 -421582717 -511134127 273906956 76118754 -198251476 61594426 -28006827 -19230495 -219020799 -189523998 238487949 469017159 100329295 42424981 -526036402 -52876598 134575471 -240536391 -3924007 -713324896 -6471123 405023269 652825390 -4079987 79893912 -146575506 407286350 139263696 558731 810746626 8852392 690484951 -833337184 220118349 -5184169 -6510009 -343298643 356252863 30600152 318130734 11081107 615894499 -419872127 147672079 -432221 642278594 537712246 708018189 -444168142 505874310 4015192 -100645626 34921745 -548760938 -13949782 -210440528 -181262036 -215328841 920842261 491418179 171432525 -364578883 39867839 -720033680 -2698897 -37679972 -7083073 -1013595 -17048819 -122407786 -227194853 -245458866 -503110050 -93371333 -12317849 -4011895 -621511603 89586807 405703436 -527374218 -598128690 26300743 31127235 907657243 142589163 -183480315 616616493 265757392 288810570 -521129990 120758408 -290599440 52842345 -2544878 182566743 89291665 -77274512 -225210260 -251374684 -75259254 524559979 340260300 199912164 -65423011 155863098 601725065 616753220 93351703 1980291 -27884667 -214835725 -195941395 25614617 -40916359 -102632617 212799438 -332383547 156102952 -432958990 694518895 -725979095 36751085 -224045082 -47710415 287226899 89841915 427665098 149738156 -285906230 -218059711 -63792573 -587654358 -121147809 -231697399 76207605 -62562953 311584471 50030105 -101349149 -12554593 639561983 31799409 -301555376 276291 114283525 -43199162 -134896079 -31511089 262645864 625659573 -144208822 -64848289 -591985523 77394464 94979289 -14934868 233819950 -257325601 290750602 160900833 327521404 -303356378 112281810 -379219013 127722962 343012320 -219475380 -167287874 -478576765 44047444 262275867 -93221757 -164156568 -958796297 81533133 279498995 -20456964 311152648 47288806 -25889097 -406526121 -134476566 34629412 -14425997 -160421175 -16275296 -44418371 -482168067 218177943 381812345 9647485 95859745 -239741729 326631 -18484640 -55700279 7153990 -2047863 32490950 -334250642 -137793379 275686751 469697510 -371067867 -805292334 -616348800 33940695 309011344 -474557755 -3283418 1748764 105111092 -73204636 -27922156 -364767960 62056628 -9336154 -2336207 281819270 9572140 326501767 254658424 60323910 -559736147 300955182 -12955184 321751401 29928 141264945 1073241 -137448332 -4972332 -147246967 -48561884 -156007519 -735245129 18091866 221112798 -61125410 810982624 318520597 320449367 167420415 15294651 687704200 -211939149 41062362 262266902 734562350 104904327 -44381670 290883167 616083934 -106043039 775688569 -20349671 -568049012 17933003 -63472667 -161586644 77031614 -279490884 -8291357 -15255040 -478011640 1483523 -32378160 592874739 180109334 -225711696 -390692793 -6680310 216354625 286484655 13052114 498372300 25898087 -36568087 453420431 -145859438 -403457394 6910815 -54859608 -285939720 543683111 125370743 1354205 -217059681 495307252 420529770 6989871 2804602 -651453504 563391864 96172783 -498866 114252364 -258618988 36537770 -51621475 -72591531 28566359 157776827 -155057134 -199467150 -482090650 -174130989 140531794 260627298 4164654 -349622284 -21768733 566458095 -204957349 -4239707 -206848579 349858333 -350657139 32029286 -334899326 -307598666 79093622 44792563 -77236029 -377437515 -631020283 -119904848 -480147325 5119327 588848783 108902395 663242625 -16342724 28672874 220475411 7123351 407044028 -262500114 -659852724 -8577862 65279384 4294062 1024345 221497520 456957120 -1117523 -209717415 -189318712 175670879 -1346081 449457987 58437755 265573342 102145177 121270256 138726740 -704556756 369148010 603117054 -20421755 -516819560 -387584303 -647415608 6010219 26600200 -84427544 -177252939 -71951 -451095773 33425670 361787279 -8609878 -334791116 -10201885 -432531581 813100261 225055154 -612136580 1990236 -28834799 -13281093 323711352 136110420 -284509155 265187048 173780875 441071776 -249341756 -246598304 -173296434 61195128 -573768455 -198383076 -236807665 -34368202 8885309 -161630702 33957112 -60007562 35461031 -367138425 16289644 11743047 111197265 -1005021 -149213742 -338809730 -135760918 142560431 -279519928 -44802611 186370028 9111257 -212481309 275391338 556860962 18565425 1520455 -38007792 177491001 54203705 266190163 -353931976 -123671297 -4768705 -440835933 -322078632 482153345 22947797 -197942285 149761432 51588363 127419 5987315 -233099599 2722997 24186364 76272401 88349472 -31750309 -544180416 641580722 77492682 25138307 -618800 4503885 236847145 10128451 9014892 -405874909 375531587 335772621 -167450581 -99488423 54609222 -676281465 -432945705 -320819056 -22282388 -7762367 375485946 -713789404 26816427 -95654812 27661501 112173379 -520095015 -363039602 -22969512 96249808 -2525671 194194252 480800009 139022477 -171571161 -89272628 315846554 132883191 490462920 324705858 888938168 142006444 -211119294 568651418 112028791 29269278 -26084491 -36281175 145228965 -329014986 124507538 140737205 -591891978 -142294170 -39453486 -614657376 -304659878 -40292998 -187296065 -54487265 132815898 -532998271 239452554 15926505 -865487 -25452557 238611708 -24531711 -339852932 -6342206 555379515 25284504 214153066 -13431642 -185328165 43835502 514191773 -175644510 -389240124 2534720 722869441 -234625944 401229214 -19039359 -550077662 -2468403 -45101259 -210653072 -61162840 -76246474 -169894717 18826720 18212243 -751200020 313517976 -2408371 -153016181 -3387321 575080661 -277314560 20950865 -20050785 596457047 -35920885 65146130 -91100275 -219567796 390899042 266485680 44386171 820416667 -134177824 -203504528 14286172 -346563899 -304945047 504020211 195868319 22709824 -549627529 211929053 899519818 257189517 15954906 -115581343 357632272 -145011215 -147124884 104083577 13854048 62989025 -8840259 -431683654 -212260444 161969032 -295828374 700653470 -216695397 -272698478 334747464 487026795 -552281805 -255429906 167602754 -10362124 -204418695 -192341956 -541398741 44769974 265981669 362655290 463952174 589069889 215698477 285070369 -291032 -27979010 2172745 20058717 877292122 -492879517 25107466 421580713 52267040 205675804 -134990408 7191231 -211538684 -563107387 -129717880 -59075103 -360988314 -200097558 501269370 7681432 -1689165 -230986665 118113241 518979646 -976751 -13753247 173835344 -5563300 576270024 -569370548 -284443259 -250908666 -79964614 -9256610 -91786858 -565729292 195851653 56477862 -403563844 257756398 236477199 -491441621 18602933 133533790 -133055172 401980076 17054900 -557912075 165840586 55678824 -3307842 38551196 32132735 -3000001 -427866489 265080455 277027065 -166285309 188802809 -77342273 -72411237 -149622673 498810220 -5247729 -38532249 -3446670 -231607532 -69298770 -948306818 95781940 522693612 233260216 -377333272 -259464169 5585555 30626970 621656867 -508709889 -102452947 8537848 -178449365 -248047679 128057468 -486219912 -8724511 110415577 284690462 -208005077 -80973157 20038546 -194572912 20384841 490413341 508723425 -217915075 687601861 -71241226 76538091 115221414 318211015 -527908966 91339584 -373387320 -511572180 -457355267 -304241744 61172275 9690869 -101203406 209675179 11472578 -97015104 243566092 -693101269 -267696243 152913016 262800858 128119966 430308800 426898544 200450307 12681355 -466692748 15269519 -615544065 156633229 -432517823 -69152896 45648792 12141601 234037100 -15167641 482931932 505177056 -128861587 558279822 -46991280 -173342267 322469381 94327605 461289531 -281172053 53101381 227078135 -462108 67823122 466061033 -209357284 -827458320 -120486114 344294585 -600465318 617042561 -442708203 -434953164 -105884036 -106144794 -55082925 8189010 47703599 50262693 -281413315 -236182713 24807662 484941618 -65816649 519646703 -387986529 -437698975 -14372491 -6007746 129472189 21649913 96573900 31804922 1814260 633484720 -2797046 -800887 -467835577 380026 198244251 872301661 -742084554 267086571 -869817648 -336977926 -622976058 192282756 5429701 520542406 30233764 -120287132 79061363 -293162353 281032391 234933954 452505291 291053660 -450021668 14968920 -379800565 -139642033 4170403 -254410259 -333018507 200459671 481222213 -40997490 217498059 -475972256 234327976 -113241248 -509648739 33570101 181564899 471999915 194485067 260296260 337089758 -719734111 -547597236 -93933353 -555487718 -901903 -55494793 280476248 194717977 415948597 -434951695 -498554678 -639959069 151835715 -307159699 -14050127 407715892 690779224 -59035069 -213549196 216034312 -306238074 17218438 -604279470 193863226 403444354 -12883019 110004287 110280177 -205052041 216525944 -393824562 84192828 97569313 -6507811 -640369428 -89954671 437039570 -380196880 152811021 12273556 -782547022 -34117839 -3830708 -393413538 -274272 -37738605 -212085585 -262751018 -458924423 -529144590 336151997 -276873744 -148585082 51470461 -123579509 161564445 57451769 508225878 -431284601 -144325795 110795691 -285568273 57432251 -2080083 28114073 280892688 -221324649 9166480 284291358 70085041 -395992612 -93836030 -257264335 -219349803 70419934 -145854769 -515576368 -108078806 244899129 512790655 -51112656 -278542109 -1302008 208036202 -110552704 287538531 -104344747 62002908 491409265 487378580 10359361 -382608193 -672690581 -51208707 257235471 -688827755 -9151230 418989142 -563449258 463842807 -6023940 1380272 -96556619 -253300855 294276 -305752019 34431743 -417876542 -544188920 -75042770 17285949 -417397186 -321919433 -126145007 544703189 -130659735 -166816281 -512891361 -151729802 -681667378 460859637 -662359641 -170190764 78660028 -83750697 19551582 -446946831 58195947 -444651177 -1384145 225534082 -94681310 -7789840 -604456336 138132598 -73841866 14342993 383190705 -119316100 156126771 -203492228 114368273 -220051062 168878008 -17161283 -62104773 -299509730 246812115 -314402034 10742296 -45199373 -104230880 563634485 413734255 14248630 -160917089 -52290471 8547142 850469802 164219291 -9459714 -116847809 3691013 366136831 409966502 333955547 12311841 -693893097 -157637079 -419291096 562669115 -194792803 58329904 -61255743 5539324 -101107173 206734014 -116730809 -86258098 -61104751 113257343 -131011525 -343720376 -168177998 670289956 -143685567 -261096315 271965749 -342327469 174246331 -33425427 -5162707 -7104272 394055777 -9056688 -432846657 131051729 -644098424 -101532955 38301979 -24736 182367850 -236132350 58273529 303478336 111283054 -152665583 75006049 333000260 -61756953 -69602590 -161639367 -133099674 -54481154 -528045693 -579498514 5561902 -277399057 -590829757 78133885 619151927 132240245 -166981302 -293290225 436857682 311630013 -113496008 -1412377 396754199 -131760751 -740968776 264812863 36464924 169118122 -341491158 -190523059 -18410488 -64223220 -55779787 -3150501 175472443 2819091 -20074261 -112506243 143434154 267625379 -75773745 6356838 13976954 9777704 -155700583 -639768579 -492197535 -301921849 17392038 11398418 452558318 -37619472 161475912 324956618 117438667 674179582 49439569 91271093 124994688 66272505 227468224 544694290 -33058372 55143415 522435519 435380796 61740612 -162486574 500540159 -258785298 -52216788 -381126511 -124823146 12745217 104047291 489253730 -488818 -496059240 888743 -190377230 -199834814 550608114 -6198849 -440990675 -541270797 362914592 -39046964 106131041 45191291 2494867 -85312268 427048915 847883939 369116647 -16730912 -187581272 -57030470 -18470128 -392715165 166806174 -265449706 718820569 805057263 53983466 -327516995 132165273 15750303 66661913 -1767236 75751712 401218887 238323870 6880654 -80832234 327542628 259082753 356463913 -33740764 -214965086 507752598 -56721861 -192100048 -356251971 -413971925 -559720805 530814968 -57177424 76837682 551774264 653040440 85407621 -425351551 5682592 -135500322 -346392926 225715462 -1897348 158685794 25473118 870508 -56891248 2464991 158650385 8007543 198314347 -172740084 -412623088 287117697 160965528 -167679230 590139921 154990042 -381175165 -65647648 386664568 37494458 -172826435 424413957 17665368 -246945348 398688270 -3217158 -7393273 490168360 52635046 46257484 601998853 214947457 -447051167 -22660096 314079027 -415658584 614601554 -192586366 136619725 -284661499 -486300118 798878117 -6671805 -19357589 -430064568 -209555926 15425130 -761956128 133781240 -308197853 19762662 -55869016 475903065 7703322 440005380 412059136 -124207928 10039059 -108354338 -70297211 728026 466992653 58086272 126867744 -514021096 -2669784 230682890 -120196291 -2823471 -84790138 -96854955 -11367559 876070401 402296369 238891481 115168922 -212603887 -198285498 -483444892 -5948407 13971399 -3065950 -400800092 -8938554 178828734 6891207 -286260528 116622636 -116582429 -373032581 -384445771 126016794 378113818 5317174 143985832 -482350557 -439758720 -3432580 534765841 2083709 8321 -28306908 19622713 7672472 -326734692 -715125865 255679037 -93123304 43663111 561398432 -11008101 328898959 -13109311 9099954 -770027598 -294179222 -580592929 -577235950 -753300704 525245417 -275513775 331361134 -279686166 508783427 -162897102 86573141 238306348 164833077 -53371939 -68233223 -3273236 343121492 -93582689 -27620892 -122317923 1567276 -144541863 -337830335 388847994 -321999343 -428916865 520106200 116666373 -635184134 -31095078 355659003 32638783 -18022876 20331979 1260843 -8633950 135166547 -295815925 -401009493 297223917 680709954 40018608 137023719 403522058 -402675784 -83049921 689415652 453166382 757487921 986564711 130333658 -3639411 -301494489 -265388890 254935070 69031351 131002800 39248342 -294738601 26816963 193947691 158252316 136531711 355489526 155150170 -10385272 -337139796 -66154052 124427315 1083320 199600074 4394391 63702402 -187278140 961451 149182038 -27910639 -254386837 20148793 -365243758 427281730 18142490 137423234 -77593361 -255082821 -459845220 484299727 -702446080 198470620 105747728 -21353834 -5526014 457001070 36329635 260423040 -48954132 -365084799 -469152760 -929637678 387026272 103944746 405968042 -5749094 50733244 71051632 -364839422 -680726646 -208392843 14177264 -777662202 73120004 19270273 -2628086 251458479 -228335587 -660587075 84919588 362618377 -668427023 -11460293 -72335417 -15291025 617673364 11464070 -311131169 -163980150 -1334433 -520973665 577912792 50614017 -20062287 596424816 259364799 5363947 461249072 100664420 105853258 -46691159 12873148 78189156 -245654 -70674142 329097966 -443722580 -702828719 732283962 -15349984 151570029 2937708 63235228 -11610053 -90184636 -12513583 -168873543 -146036561 -213881875 -87394049 -149124290 -286082000 508364546 238629901 10194485 -339991577 -236306488 228027133 87160825 -83403875 -148960563 703822095 -395095612 -74470344 -4860683 163056187 -97366603 -360656311 109103819 165141076 152518321 5283676 -11962763 -26594404 174091579 347992183 -130341935 129691380 238749606 636523277 -328222582 -215930296 580465270 -130812548 417791141 -43266023 -10571900 -8764849 -529633924 421113542 -8706115 355400270 12684779 254925246 -535081627 -157206047 206400694 251207827 -479884205 -23475980 -462829529 299808775 134194726 125172719 830778127 -51046941 581608780 269191240 213946444 201423423 35275968 386170445 677615482 -16558411 207767176 -441271848 -118813675 5026381 -643312886 -10779333 -598590896 641211949 -298655371 -433779730 -45696866 -4149422 -798995 -42133015 -179469432 249858814 -21096652 -9341629 414053464 56934433 -45193201 -159150881 88070181 200021394 -572017973 -582409980 159569061 -413234055 92672251 -152260338 64093794 225628083 -501263568 313450726 -12014012 -27741761 904288228 9748569 -46014848 -213239197 -183678795 230144479 -583791688 132799198 28924 -253045049 -176964455 87033308 106227764 -269510232 -13639270 445236860 815499 18220428 746204016 26738702 -132481445 -113815794 -715781244 -5784320 457620287 -215056356 -350555 512082683 -383832610 -23157947 -167149996 -22420747 21157245 -105710943 82666936 14699405 -492178494 -232943343 176002 -611266758 -85832270 -177711118 -292373138 -563954 -841433570 258884711 353182269 -78929922 -164849993 -223077070 72087848 -28316252 -240800728 319587850 409907770 35967570 -450164822 39451111 -72503843 -389431513 412836395 329838573 -91007765 -221828467 136529258 736389703 416416 -135269893 481400429 255535077 -233030555 886441402 2748211 -15875460 -160306432 227555204 556867650 91028974 -25077019 -159596828 31103506 -275320497 -550072294 712912603 -18600960 258894047 -30617430 235712060 -371285992 31045971 316220208 1137592 2690801 150227418 8587083 -181032724 27548742 -468242152 -81874464 82176165 491112398 -50648938 126546021 -154876500 134870199 89320655 -467361871 -33137607 -515346823 -36348213 11213665 48226018 -7337016 197908925 83869856 -112007431 120062838 -5953238 -2451851 81501729 233641874 -742033593 712412311 -348907079 -203780410 -126473578 100266921 129243506 -750929 292982902 -359264144 -19539077 -390374533 100867390 480316653 51164625 100207296 -408244590 -71140499 -446226200 551828487 547165221 -11441613 -334216491 -634880266 258909469 -167331498 -775421313 -10268104 -15148922 353283298 207693986 188458815 160216284 -693516541 -89979907 -225541737 865884321 -68764566 -406567464 -153456163 231452484 -25203352 653991981 732907667 -41196230 185237751 -404285074 1295209 226046073 -401404629 115753785 -328477371 -21536804 -10872737 20513955 -43479024 -470205399 -212479926 415242517 481678636 292369852 7043367 -85515080 -322824424 -79378932 -150069866 700281666 -191153378 -535956992 -370355214 203283183 269829572 412689747 -3962372 -92401956 -443574150 703063849 161163294 -212835788 -2850381 225121777 -260221844 -10714768 465085334 -117911626 -205445594 408413564 -542795348 -350527733 -51192788 21500692 97311968 481979395 6228099 -311156651 9683482 -137520081 304733504 536863610 -205161979 -142609686 337267204 49219 123697651 264177599 69512368 1869553 -248726462 -230154417 -280903811 -473756916 32310345 124889668 17509896 47277708 -104977055 41301295 -300656761 -326736643 -428033074 27311332 -17067378 -864849735 -52007711 -11391785 273689415 59016712 -204830071 126232383 -291592134 388145460 52172767 238146208 263110356 64567867 -818718 -201405246 226508832 -231685640 10597991 71894928 -522865509 -72332990 -696068283 47384673 -179888457 62159544 258970281 -505385000 -17893426 -2711604 -187861008 -33584597 511910236 -323755739 422190641 -1015661 -78562777 37841102 -159070646 154834997 4192769 40645469 303531316 -610905496 -178131171 31201463 -242624709 185833491 -580697 213767338 -15503939 -444095165 -948186 -33299891 -46112985 -583105160 19976770 4368429 -186848476 627312599 -204206885 2734440 65079811 4626467 -162383548 271303079 -900524888 274206189 -567761143 -189946773 127845309 -65987057 223602411 -222672563 -164461179 24202479 -265237854 -415468839 193707831 -272963693 -391868484 -26220601 417503267 3565810 -113554949 -592752848 -96972737 765490605 -872868562 306363881 251745978 298836798 -330423362 -169339365 -64853790 21600073 201391898 202867244 -223117569 305412612 105732678 -41933633 24571654 -19552971 -14289866 -398367214 -6580601 212052227 5003934 178733967 285081238 132119106 -9160033 -276747113 334759565 -553337944 385722904 -42379899 -186568944 -531761933 155237 -345225926 -2227705 -47086995 -10941276 95222847 9971715 -260844270 411184732 -74580537 4931840 -29366254 -116329099 913284 -507175259 -348960573 -398294415 46583482 274732257 -1088208 175962268 -188399671 3847077 -307765283 -110300848 -629753392 -50532631 8735095 -79654048 -16057968 243542629 210592063 61719273 22459932 462217660 186402709 -394305664 129526252 -484920797 -55396148 33235654 -262728053 -578092563 -434172786 135548386 241588913 -25896553 -485617959 87491023 -11378296 201307027 18035809 -143550133 -83488780 643526748 -542763632 68039801 -21757219 464012592 -376484920 42409537 409971698 -622456701 -57364179 585114042 -299780130 -165714438 -7107439 -53214217 -2414465 753573151 472285490 308165882 262265943 459470738 158657781 7828496 -43386319 -142559748 155525159 192883782 502849943 -9276455 -325962355 -281936033 -221605300 -412418296 -212687871 234981764 -148663 -201948395 739649209 16458067 -36102358 11889621 -505971630 329968410 -24886197 31601544 -346182042 -28565576 -683650394 205657025 436667491 -1546232 653416328 127483590 351150461 -10855172 -50146298 -553321333 668372689 -182276847 61619030 -202516268 -355465258 91544615 -823476214 -413028026 -154812505 -586799665 -539783473 -80980644 -274691840 194406447 56932844 -296330795 -722432005 566641680 -172013720 -1787995 14194780 -186448884 151669072 123990865 -141130000 321794334 -292675437 308558337 -213308075 -282102691 5747906 587848473 -35956017 -35715474 -678542904 740287118 324412046 15782934 777454007 321717679 -559609782 -146617536 -168885207 6841489 125606078 171588843 -178332687 77756660 -78119693 299823315 -110225845 48936358 -185218388 10152441 -450424871 304461827 -172650022 -195235880 -49982406 459653926 118549355 -131675919 16615340 649951792 -78137111 167588671 -689242586 5774167 -155422699 -74337636 -324241911 207108270 -170551174 -59551097 -12109198 83964091 -357219483 -387510336 59143587 8416514 467268444 18723663 259302524 -243195276 286595315 -16789095 154472506 -484104852 -246953584 -203124528 317507244 -191822643 -560148071 -404189038 53462752 -539166347 102076935 60284187 -148496259 -3501133 783552776 -2097365 7684651 -235580511 6085304 -420203076 -68735371 170214500 344052020 -824876953 -687241253 533856513 -664871 162833100 511984629 36268627 16625360 710673763 651986459 64068823 -396276640 -598532782 67027860 -350102188 -118285585 62118992 475515405 -139126067 403658694 -76461261 -606706976 -40873816 74544048 8534313 17622678 -442672884 -197436339 77728545 -342439344 609040865 -262404091 -367955285 120234973 18111453 35938911 -70992463 154586598 -20816964 -104125301 -4303066 -230641211 -352181574 922246072 -143688056 -44786138 -250758153 13985154 1171270 -187118467 402969524 218995930 310977903 185065402 385286857 -36885165 194005176 358980 608840454 264479103 195357136 356218697 -615788189 272398623 -367566589 54213540 -727490396 195478024 276140135 37462962 24187071 423112618 359233005 -250279208 52334279 300220498 134548674 -372730 -182346254 200995442 145189851 -14374550 -49418847 420981929 -121507721 176689315 266228236 501048895 -174389469 93772386 407321229 163290713 -53655001 -268711107 -1848032 -436676078 654480580 184262061 444993574 100817669 -124906054 -583647419 -668800465 -32988265 -77252271 -28944832 -40325113 -1648475 -137336862 -17780712 100507564 -109634358 116590131 586214719 104561361 -539483912 -215486750 -11698477 -74653287 -279376561 -321109727 -386930974 444319353 62151067 -11243856 36787282 -2733342 408418595 -83181763 320065584 -77842672 156268731 11002884 407801 172684414 -741773253 143976304 -89638172 -440357725 -347559116 508899708 -20065776 15940906 -152423364 -2041437 246124171 292276030 -134359693 219615621 209125275 -18573321 -45821823 300755668 564269776 33657907 32011735 -328848945 -505447364 -64737001 -87444774 4189668 3924831 -345382099 141988366 -73837016 -272548744 99148440 14482645 -62541129 743517948 -242213325 6060774 577538346 336339968 517743622 31073453 -21037881 -401630676 -19268000 26427146 199375046 -313379937 187642266 333025398 630607362 -114323786 -422779620 816446782 -64734048 66099423 32073704 36265182 31437915 610348305 -244206530 10015532 -18687517 -215128758 247546345 -11010254 317414969 330879846 -8474216 9849031 325032404 552921879 393653 427029281 172954015 -5017979 -165711462 529718823 -178791885 -124705775 59045788 -2524418 -428683183 -519330431 -55812936 5748713 329022105 -334761962 153720988 -41485962 -54123802 237873988 -98535389 -35414953 -31046427 -327840731 533839346 24859285 -5057095 -117610641 -263583589 -729090949 173101188 -151834626 -176184924 -507506925 -3343241 173419756 637214431 -427302261 -565358044 78694543 -899913 307145229 76127854 -36870272 268663462 -9506544 136264260 97523030 -242324093 184367570 405070807 4676165 780365342 183428 -115194949 -221190302 724869914 7080956 253276926 -11741371 -469262412 242660 -34550946 -82622703 79639 -253801599 65500916 789964439 -69556983 265082 506734391 113741967 -26523486 201822504 -7023692 -433701241 9330353 80507794 -149713 -202286176 73449210 -156683854 -70695324 -29487548 -290939709 -47879679 -7013515 634204211 30494579 -179530083 -2206859 -1193856 197605184 -555210494 317034484 116971948 -163147681 88114574 81716538 -242851987 24958188 -142710627 38258999 548304448 142366822 514373180 -405999742 280027063 -31722820 -8984613 -174306544 31158564 -305725449 202387293 -29589380 988209413 99777636 -614839440 -82874381 7513081 532152225 -191852350 8339788 -626912627 -660308267 -405634033 -185833118 11656437 -229274741 256626745 -130407662 -57832320 97380358 -6712672 -403432235 4446206 519739583 443587257 404559 122263973 -116058587 276900138 -263423673 66932437 -642019185 -196011097 -4650878 -56826568 -493158552 -18160453 -4984892 256267462 69488570 -711962879 60125360 8974070 72037623 93758194 -144674594 -49815460 397142802 -49220623 -738043152 114159050 -265834909 43081108 -705674789 -14782686 -579492930 -131591139 3572416 18635209 340989525 -181902438 -614420612 596975174 63286750 -562287852 -866125364 604989333 82311900 -302007686 -21210945 540580227 302597532 -299305981 31551954 78127328 -93209989 141389281 -534444640 -129530219 -561630890 -151143411 -429130397 77824236 -268965924 382796949 9605635 -61425713 -678817961 -79031300 -79042188 272665169 -12189532 -203197404 28543153 312494378 -104811605 -2545513 192307491 -285693628 5628626 322466725 179354184 -520826842 532813411 235773019 833510136 -18087693 559089564 -217373083 -113458070 60497629 459046008 672180071 -416972681 828693316 169080305 -302659694 -23174836 37092629 584182142 -513394013 -5453832 -159977781 2403908 -147999443 47058944 132065183 174835999 -198324222 305265973 35279790 150813486 -35295447 -383684831 12309732 796382417 169937486 393142131 326157360 1264859 -477658085 325927008 115423081 45084564 405746314 491486985 11457091 501765787 -404793812 192090819 -92527790 151562981 -106461290 265687108 649744016 308357482 -8343314 -28918585 156722702 74325829 -122837536 56489470 -73686210 41609104 65313 427020867 -458790333 213303482 63235726 38608377 -642783469 14544055 234208332 -611264696 -14116711 -729335224 -194205212 407200139 -71942187 268666362 202553356 91874455 246149853 -56555185 9251302 589940277 -624991072 -237583005 253203699 -100883524 445229475 -53257125 -39561915 520975718 -381555759 -4210414 -288289027 -34771798 -770448603 10543636 141996196 20407890 -93092682 212307141 -46666505 57601782 -97649879 77774976 -205299576 -104811442 -643468498 771014418 -374187704 -5400185 706464450 -232484493 429240424 -490137085 -60168 -54464683 -109525584 -541835809 83739447 354634621 -137949712 -117878381 -67010376 308355165 338095060 731287791 -93563137 12601416 -218701853 120183174 4880278 121410623 206235173 327192528 207780420 -274623813 612271638 6388200 90234791 -1732370 547624902 -183209447 -416638391 24730739 346472264 -71687278 -249867257 435104901 7097639 -668435473 872508342 -32318590 -17472517 3538191 -866082383 -387378451 429255004 75482331 -314237395 137220561 -53266199 450104053 221882639 197780099 459308060 152580698 140356910 -36713534 161853891 -28568347 230991445 -136949497 119285266 111369653 -398096066 970887074 8628618 590310475 -330366551 405661313 -286058491 79165209 325606583 -196369084 -527769271 -21660329 -432468734 -233600784 71859717 131802198 198765502 84651233 -521755575 10723466 -913314 -66413931 -739778 383373318 -8352991 -352724823 -275654730 -341996197 -110119368 127906837 -101788652 10822099 -186627682 -663341445 -177244755 193230094 387482679 -1169529 411591315 529972229 -275806801 189958657 -280683674 -340508943 -399566244 -336813620 480615070 14175461 78008897 931009 -8111093 27791388 952297 124277649 -476493027 -417258660 -139618502 -486257885 -61984638 180020434 -44076898 541371740 -179223916 -99036521 -339720002 -301145073 -10153686 -289202125 -836351207 -530155132 326322459 -84556209 536848311 252725150 -480033319 297972076 -174988436 -664818358 -940513179 573975648 243660175 410305036 364007381 738345858 -62821272 -99469214 436165088 659910242 12476238 4171671 8798370 760073747 817009231 -4410755 372739561 -155730790 100927057 228457326 -114108258 -237988360 13480795 249453940 4311560 -52797089 -815783177 938095667 -242741020 -304595705 -440379064 203677667 396528215 22292321 51629 650446820 12523632 -454117415 -240176328 158440042 23022155 -26142156 -644431482 529123332 838622201 24709325 451612016 477244611 33545529 484625185 545708432 48453215 -231021827 1681316 736329527 -583990999 686033963 -358106969 262362043 76340222 -414446574 153789036 887361972 -216895930 -168852604 533361811 -42683403 618737409 447000161 66592585 509846131 -57725853 -569904718 -141039052 470035088 152002940 -164276661 66775088 -692054415 -230989114 137888967 152622201 -691736488 -101033253 216222954 178304550 28935305 24744311 753979240 -210938949 -19175725 -469781024 -76801029 252026523 -98132030 431316757 -54755922 80674382 106666246 122183091 63831553 -9190785 484668064 -116998820 -141143518 -463924138 270404834 153069175 -520107015 -242473994 -166415409 -381079278 749742194 -15953695 589445399 -56542106 672180748 -506096630 42491748 439427201 15565359 71025505 172084667 -4719180 -190481790 411355977 240720577 32362928 -161249557 -512265852 -168635802 1824364 -31950279 152622755 -426527905 -429069159 -9307172 -235312908 -216624906 -162650092 276683225 -46062288 2818457 277786105 -405662131 705460351 -426078202 95163397 19759932 -141498632 -210608626 -151610130 -325824 256658225 -706913985 -350793670 -71174829 395154261 -3062086 178625872 -395402143 749933009 -7059120 1465917 -321124771 -19201937 396734149 -30027810 -399729552 534721014 -292996648 -195712448 229222066 -15933465 46795904 48323868 -768702523 -126435368 -232583231 569125444 380903445 24742421 9108094 -9270366 4183487 -958904057 495263521 -470316220 -3846693 -87968010 323508262 190684046 -664220888 -262075354 -160928889 9527382 -410176999 397106366 -525471620 -684472378 456719370 -33712330 806423545 -92190140 -53246650 -316249325 201380508 -847562863 416397304 -549206313 10054651 -124836880 -170952245 240394054 -395697009 161835772 -23011956 -349685637 -441053804 37198619 -664648724 113280212 -497509510 47574115 -1146638 1191907 -378980963 69330905 -23000877 -555940420 -303967374 -177739876 743932366 163553864 366121410 -163226360 -132035252 216643041 322067405 -362908878 357359084 46144695 6892570 -139049046 -283340292 -73836312 -438444879 393931617 -214423038 -647401777 649433900 421607653 -11152624 -115650111 292687593 193012864 16307209 -14096161 3466229 353765605 66662085 7734629 6220378 109922000 -67037396 397125518 -82241423 125747864 98160641 21371992 -368851887 -58346372 -679621356 331290834 22060681 115019913 -260087183 -850231945 -146588861 -725660580 -666388508 -941544257 -498576885 -2443596 -501916281 -63705383 1297146 -54086643 -547096367 -662813579 -173805386 -80960438 491038336 -491836117 796897846 -113672753 -189191352 42388504 -380593894 -327796972 207560867 -84056171 -11488862 -68721281 907436175 -179372008 561709327 1882656 -68468528 596951346 -787312254 -118712751 -50175467 855058169 -266981521 292753426 -60307852 852896228 523474701 651090937 208788286 -934523147 21668907 388032935 292007287 66528499 4247224 306709864 75573068 122852800 344778186 126198119 -21194551 380253327 343058635 288727204 -1075500 -102132355 -407976913 -78856366 66323140 -54018754 45691760 443355685 -345269325 183699013 -133088008 -37873705 -10928314 -251669947 13105363 -126606700 44620229 -80955438 159109764 -289654564 256415 -141817331 188023247 -367655901 370154911 -93643966 212144269 56987403 -24087403 -166463868 35893749 379486188 -41983159 73216229 -609337642 -28824988 235441719 29946745 -766362 -261725036 -64772283 -2229807 -53173875 -5665449 -927040767 403623854 260204023 -816167991 414473456 -41026608 -369710955 13604343 -860745132 162914202 -384268493 150244129 -16019777 604642216 -517503681 -524496171 284149203 -329917810 -74508320 -530776359 420307873 681831935 538311948 147792950 870853027 249205452 189457222 126802895 21483443 -434527825 -184308811 101327913 -3106945 306491043 219172864 -423579107 799470030 -291224047 45212855 -83345054 -253836747 -452012262 -58089287 650879210 15881488 -115492722 -243803553 206363202 282817577 135341252 -338082630 -67356429 161197982 -427043714 5916108 -361562771 40869926 -283501025 401781100 217273344 -23996142 -203052633 -333046445 -359178335 -95035711 371704757 52876658 -341347028 944028873 -758946054 -345480319 295790060 322523557 -385256396 713795489 1618039 -18074582 -50546542 60589619 -194533931 -32288130 144229679 165222851 349752979 -2367853 -60317991 302918747 325266493 -282858397 -4507112 250584418 -512171458 290289861 -667991813 -365347983 489604141 -59620268 402048259 259506238 37428 51549427 -164301669 -288207173 -434305789 -11839115 -209083732 298537016 821917934 -103366361 -347993420 440570498 -86708730 -601114002 13420362 304624798 -428342900 -48328263 111048941 6842048 16615026 82446393 289828077 922670239 -222745295 -269002514 5445425 -27265678 219737054 -31789818 -405979544 -2976639 -61513715 -434517731 27160969 -154922942 476784377 272486477 -50528034 197808630 662137219 75186308 -118246682 -16636690 959237074 583169194 276461526 -203468251 62538528 35135295 -180101031 -280303868 -164436828 -29310390 626357236 -710301880 378596651 311288953 54424033 -129949887 -218839368 -63393224 -185151 168720952 528072479 284286731 -3571806 -86289796 -118749848 371846497 -497031677 565412437 556088854 15797997 15177028 -24008407 -524220492 55508924 -150075235 -186736271 49205655 -22785739 203702806 -722298730 -946972539 -544963046 -364004522 798533469 254839340 21988096 -357261849 -164686571 135060074 -392980674 -298726375 -12854333 642644081 -524576884 624162475 303935223 366272010 -1333641 -45679992 -102944766 -347850219 -76893263 -135136917 837772756 4241126 -197517397 -675105832 342813249 -174876879 704387977 76837813 342744527 520668728 455559476 -280567943 -387179103 -167634343 27045942 -930819263 91336433 -237575437 -469840467 -764118596 27902413 68721831 -60273820 -599890934 -310499670 -44981382 231821208 -419216799 -467473709 81514535 -479562273 106558515 23035332 271160657 -254045345 7574921 139986923 -642148773 681435241 -18240907 -166323705 318814127 -1042004 49736967 -17299373 -105668954 246488607 -495389025 -29029631 -269974387 -325280945 51763997 -9421522 265359193 -135300998 5167372 134777170 469598531 -421973789 -139182827 423956801 -318647928 11587844 41644965 716652327 -634797378 142606185 -20567886 145889815 356851902 -108666848 -14946206 189130792 -147713471 118333887 467072570 141019473 -7993590 -131447018 -507515721 31320946 75349580 -169248431 -395348059 199326884 -228237655 -51204591 12226064 32099067 -558259351 -199970895 -545296757 120964146 741878979 54555501 220300495 7963208 614019061 65511447 653517631 246887786 24301484 -12346693 158965956 651044854 -306540067 99074107 -464862907 -998435 -259106667 229691748 86230329 -81393036 114545426 -11022655 927566378 -458606170 104845234 570421144 68809434 -644082908 949520 926045 -357561396 104148258 -202234086 14173531 7799061 -863526481 -50447760 -8884622 891746540 -253933753 328095867 46610662 3954381 -345585578 107577463 -20332836 -342756724 32234059 30970558 -11325445 884268743 91125679 109486754 -251490842 362239260 -277248967 -50039172 -437145545 109476417 227814012 -32810528 -5867907 -651169183 182770 -667080258 165287740 -21454769 -4381666 -134023601 -200747992 -46186973 -53107993 10218919 484889711 -245218059 -69786432 486150238 226091897 57872844 5444200 78506563 120663174 -94581681 -127248528 470709759 -747327056 -575770 -223853475 68948145 279540796 948048537 -288435073 678516194 619738115 -54718265 -489738610 -452895470 -4673790 109290759 237948740 -415545954 224083851 183455246 505043994 -45860304 4435061 -128781539 -68983874 -189758893 -133060333 449141449 5732234 -35911629 -76848057 -230219833 49283826 -201070211 -335148439 226776258 -166729689 -878930 -149659902 228952280 -243363194 -247521366 199665949 -34609183 -1990531 -251865036 -354054311 -130499409 77128429 -454024494 26058589 -435343157 87659333 -653758432 140667151 237535916 -293743274 -58244740 -313263278 -261761324 753487428 -100547454 -176958960 -339368122 -353819020 -267386841 -630048781 -338872307 -219191697 -26612151 376945887 616443301 -373925907 10594447 -333995791 -10537639 627654227 -444343026 3286794 -599991881 -121844847 387578945 -10124235 -46634107 -688822124 230444217 -40904954 132357391 282626552 134623301 2574328 -18179062 -327305735 478926071 -20180130 -571821695 187942188 -82724081 -375301132 -892791735 -58985736 -5909268 268818051 24675494 -90588221 -904807 169315635 148178693 -69372668 -172194847 405028043 -229315591 -79449489 314515968 -266510832 244261295 -441627138 416166335 -186499176 -113903761 310330135 262318726 -55131791 605595934 142714799 450185528 -230185443 282435106 25653 -327046456 -375552300 -212004118 -439116485 -60533100 146977764 -215503888 723964892 3580287 -172478995 -69039914 351024579 489075693 -143224184 -220255489 35014361 470790587 171385736 34786788 18353399 451554066 543285453 490827192 -10616167 -84383696 16827074 66473939 -711346883 -2661090 -679560520 361678425 438115282 7359703 -219387973 -941053 -129289256 221453261 36331476 8292260 -10426263 -428207396 -39970669 68527038 9797356 -93395962 -99986834 211803147 273684230 156560178 79199978 181920980 7812960 147161438 156784944 -86999278 258441162 -272117981 233634580 -95264159 -274944046 -241353992 -367923034 -2380698 291577004 155934988 -514899875 94409705 3082564 -4439175 -563959105 -22804775 299555276 316003747 289994998 -320191606 -840770 490966187 -24317410 -4384177 -460587263 -286762537 -221587394 501646754 -26141795 -493024332 -254760623 -297940763 -439731375 460270735 -92528831 -264141418 -833184935 -6155753 53348478 -168381031 392476008 266715555 -288338179 -89188511 -72450189 432112512 212851924 714405765 2990232 -582343827 -320694139 357199267 -63205413 -345036149 -679016508 367053685 -109623715 -192946817 -143688151 -450717769 -451660025 -159368327 -579749200 706336115 -19995379 10555728 1083597 279270965 -54322619 -181395687 -392607904 -101822130 224315450 36829607 -194545558 32296039 66331407 172261003 -858251 -625613725 -62321785 -245483360 178274773 -7566378 73860589 310394449 283305680 107992403 4706134 -542654136 222132666 -40955008 345544625 860474488 -129070172 96400775 497129783 -272938853 -546916669 344667016 3386023 249692637 68664587 -194724649 34683635 -590255400 -465786596 233586990 -377862245 50414452 -275594456 -255543290 622241625 -28052754 158669715 82749371 -31912082 61803373 500241706 602388541 14225983 -96849278 86615610 380787823 577396653 1250022 -229783519 -561283572 111791118 -205371306 -235236615 -78292792 -6639856 265113098 45102501 241257178 17770549 -230887905 -561559578 -84594057 153538974 123467266 -372722944 -118552068 -511009650 -17776909 -427956790 -404249840 344600487 269206179 -56762466 111678173 -21864226 307462202 -391155768 -21839102 574759306 -7809951 104412670 -421163921 528370535 29088998 155601296 1311119 215974468 -341960 592506124 58195711 8284414 15125986 -65141866 550207892 -262599685 -373965010 -69951106 -586280254 -516614430 -134881618 90756189 542450853 6599546 222894803 -232841693 -22102465 -31561922 -153528726 -155862083 569847663 31433660 491019606 126224995 9072266 222818432 385702302 -584168110 -644012095 545141874 -55616317 278846781 -21585074 134796389 -272825214 -149751965 -519857433 95945698 108749148 -127177767 -133759685 -62566647 -214237274 -44215124 -705990146 -272937598 -4061812 72049550 45897149 321612678 101578908 150074749 5850805 -10481797 -133654077 -601619956 334799344 -438286597 -283446162 180675521 -67797612 32690535 198336268 360059766 -99136041 -167945513 353454492 -465394012 -402362501 234124897 -32526330 -184671898 -98767674 -559478958 -13191082 -84823180 14363201 -157262303 616788998 145304295 -58859303 296289540 717590804 367882029 -97624835 -201060549 -536250806 -345934488 -729574973 -150686674 -5532252 9633880 201565966 273964843 208553219 558508371 -14863970 263477 635046001 -708360817 -12761202 399636884 -24638614 134745411 -175850778 234052865 -953344179 477394376 278752018 -230246864 -817383676 -546712693 -1790213 -22242966 -352331223 -358797625 -14239800 198083302 262187969 157845919 -321945361 726019076 330165400 248285486 429617483 -595404775 -628841001 -70412692 -608302791 -13188577 -203465332 -90560268 -565383949 107669907 -622259264 -8138755 -60612145 -3740703 -800381858 396363043 149635041 -52605627 210742339 387377976 -55444121 30818691 307024083 -15251492 -576447567 32316473 311493757 -205996882 583033683 -273572062 65619521 6177145 -2480808 192995809 -42798127 624940829 906506290 95706445 191906212 -147036356 5915851 25664886 -138602556 469632078 42038279 3083739 -26587992 79547870 481987701 2038711 -743280119 -611686614 -92357177 -317848438 -348222524 6612242 -421331116 -518104091 -38325974 638380144 -358436499 428133791 -405559019 -250191263 -164059825 -266229630 -378330304 -203155501 282938585 -196281069 -83145316 -328254675 14525444 82383646 -14157516 95137878 -462393540 306703848 -220690607 312450319 73134673 444163136 -60106257 -570345113 278548785 -69581173 -272972379 308274626 173383106 -497734037 -103678137 218679122 262378192 44590221 -2099485 -195342096 764565326 -44662130 -919363799 434088 -166582394 241984709 -588721578 234041719 15961129 418775120 -111249052 4661983 12412234 65844427 -109114224 -544804918 413765203 -139953724 -183197157 490760530 -274720298 33754002 60376132 -10173586 10136911 135513295 -10633655 -414421421 246080571 -213628650 53226358 -3715613 3591634 -102125486 202024212 -441931622 -59218495 -335135273 8327171 -540935271 32066395 802583328 351733823 206431726 -941170878 25471774 -58940145 -87566589 103958783 -582825596 -247603084 583648976 374086428 823314 -338642783 -319228029 -24682569 40781 -63790732 -31102022 -457378450 -837866110 43627337 -1832542 -78547690 -158452064 282401805 -134437358 -246072098 43076350 8955797 52274174 -77529766 -26091754 -475128314 -36716676 181738819 -169823611 -7789393 -261711164 683781364 -143173848 -3276777 -210416179 495127645 -558238545 168339702 2960671 208265023 -182648790 94281471 200553523 -1914128 -9307792 -630830735 561350 -393295205 221930338 -2182079 -144417164 -240757433 -256165612 388845058 -53181492 323484558 10058420 2650493 70547485 24430072 -126102727 -18051940 -184380615 762236798 -51656064 -393225652 -172779929 2285575 -161139203 259596012 1309467 -210171724 -271916974 58414807 67511772 170492109 -100109568 -577839233 103362728 327672710 -71398063 -143347100 -43514542 40824538 716176834 162136069 511124873 -196063046 -16992146 364224747 -378471062 646886260 -188522242 -114511024 81559047 238184073 169722877 262640240 887470652 247429762 75349525 29915473 -187756679 -290643964 500297657 -148524862 -222531220 78285744 369657896 275820668 476576590 397522581 368103520 111226062 262073499 277852135 -44471605 -544301155 -198090416 -144459748 341984548 329951562 444511 42363206 -214470502 -271161955 485759321 26191577 611084133 -22805286 53548113 -368643202 204544353 22393100 -500704153 4294512 -24538955 -166332819 833771 -701092571 76925122 85712582 496602055 -17342374 27492777 115072172 -114328182 -653836338 -34204338 -532295418 320977097 612263005 -869539 219263954 -296547011 706677337 200053374 -231790913 64375179 481400474 -16429576 345552905 32996037 311377694 -90140621 -626175559 754551906 -884090630 256752282 717417815 -21898260 -214330631 -498346386 -154858887 -127583249 -154012868 -92135391 -39994712 113483149 -120537417 -407808904 -687597009 -51881515 -69167300 481192634 -673507 -1168523 206181942 -166488172 -19937754 10006083 22229828 -193122621 -203379821 530883452 -565369986 -69954988 -187028890 2173534 157071023 14311746 -2701998 -186239141 270640980 584774195 -538207025 -1760490 69579246 297943156 27888754 -47516778 -391381402 -8274773 -128483425 173501004 268806995 -3414526 29967470 -40429386 235072120 32166825 -261901835 -749188796 418428240 -370503712 112458694 -5072130 -288268600 163801681 -604993497 -43271798 194193617 -30261681 533991336 375427176 228932622 -647686616 20893485 -165647478 406617407 -22256889 -1093171 212748237 -110648383 -19158977 614862022 -113391951 3916742 -205486598 -621766039 -1789492 32393767 55581721 -54464951 -330048783 -112559764 -134015642 223045551 -50669199 -54813736 727362 -293941572 -250537724 -95565245 -217364225 161447397 373588385 -294869582 -144392366 188084072 -931228443 -61616543 -275509 -6514731 484109527 347595618 -204127241 753220116 51597444 227697981 -80974663 -19087802 16220694 -25503017 16566010 -519077098 -209670704 38118016 89419897 537323865 2855815 -108838552 -54534353 63642272 586315 -166499587 6102110 -177170551 -1218656 561409048 39668187 -110236543 2080888 -48268488 -148445429 289982777 291399823 2122761 -348733099 160493494 -327578490 13668622 -624327834 -26159885 -593645015 85639902 310326803 -90142838 -161290041 -160734709 142224618 165640545 167602003 668716 -493854884 448300830 338942897 -749935407 96587503 -244372795 -443964205 -14820367 58357642 -137700592 2924300 619592584 -703356668 472747812 251305161 -349273018 -269045678 104436442 131122930 -94310371 -163985197 -34601557 311235607 -539960118 -383634044 -96496207 904994628 202667353 -3122889 306363004 -81914286 -198335206 2476929 425858842 -521212621 -1849504 -50188415 529820738 -9383169 -4982378 233942929 240757466 120404096 537882313 181530192 -784742574 264016974 -419733960 -528151299 -602142863 -20871662 -160225957 -186199634 270477008 126870609 308327362 -795462528 103702109 41196668 -93594891 347268158 137607139 -158652434 468779814 604424580 157501023 -2310295 436273962 -648441313 115604326 -39540372 264805643 309752218 16195581 714223202 -14907942 -92248856 -174215973 130130351 -178407090 -116323425 -482466258 5248098 -10696711 -213620581 -587736353 277508062 -173323667 -19291231 -105442522 373075716 405950746 -12783442 -565311977 -240918860 428859306 -1426772 -71210856 6397056 131814733 353537547 70711 171398945 886375907 -112600376 -32988754 -64781720 -15420028 455691673 13719162 -581063754 -7783546 167473466 335245072 -443349961 -325606126 -313474909 205808863 42820016 -146336592 -78626655 22067906 510372551 -13007901 -6419871 280219393 -199273428 641969550 -62405276 439873137 700161898 -28627126 83911666 177813261 533330136 -446115968 -107809084 -136150176 -84958605 9965464 263662131 4791227 59140599 519415354 -168317555 -89462662 696065409 262269615 71212603 -437716571 656584307 -48911502 349653490 -82792904 -59348457 422217831 31533106 -19490882 114535914 135453772 -223008800 -313878385 -130107443 10475550 -105015494 -314023 -38622387 -8955912 31220595 732010562 -181367396 169419862 30432239 -223192186 -441932540 551018752 212211870 558533 -78003159 -45607079 -54928901 344050947 190990506 -26637431 -142026152 9703143 -496382675 -429576162 115913639 59078690 54262 -656225724 -13674358 -117558569 -64607907 -118231371 -466597323 -293310547 -250711649 8320306 -302070965 487841902 -113433681 140549342 442947390 433788396 -116895414 -144171554 -267828076 521942140 61683687 4165225 420397972 56942562 -57953533 -946299256 960888222 -839979165 -34458850 89365798 -450994450 -420089151 -354203572 199460372 338735732 38879450 68426803 -61719937 1920520 9859040 3201292 116059144 160418804 129685607 648745303 7044373 -27597259 -310737279 -266195330 -236220954 70184151 -12589687 -466401792 5663379 -64003757 192669424 195134477 -246385900 827492500 104392543 -360517789 -191201318 23246686 -566464536 -52521044 -17581032 73397000 -2475216 547608315 251242541 -702555140 55535818 -13938895 -499894118 178417390 548394879 166432924 -211384212 432425963 -223799222 -859554965 -20980680 -298850314 687961673 718386862 226513354 211534179 239048509 -17739142 -68473696 692192613 -95906488 367385230 -175848963 -290829701 -352843935 225178456 -29571114 -65138764 16466340 -402446768 86671422 163005207 -294816106 58301404 -260916964 -205030598 -13180418 578910534 -1515111 -53482353 101990946 -122794800 -427481192 642166038 -340284276 -278006245 2195152 -31350225 -26919343 -98919573 -478582 15791888 456591982 120292059 -640326903 -229502634 -244878 309356783 -389064234 -198720937 297552690 -465482664 201484542 369368667 474240921 330630015 115776227 -72173 -181081623 228266467 22136466 -139391392 154450499 -52366825 11537330 -119037224 -163439928 133263616 -117998971 513548387 31140358 -537111398 153660598 -1908099 -132453021 -351391497 -27803939 108024763 -806602923 -6237413 -8973748 422800844 -9422976 98734430 430547599 -9416236 -88656419 -111796890 -226405927 -3396072 174033016 -499177536 46916521 -218449834 -387881373 284155249 36788842 75403208 396314948 -213389863 -330900994 399863149 -270541677 -346449277 -17120334 -19986232 460027995 74313805 -217214490 10579585 -310799127 122617156 8829460 193438515 54068884 814895451 -534620931 -162353996 -190518000 -336675713 136380245 -308839125 590394899 140871078 -305010439 -12284642 -779028324 -81347494 -14878298 92315013 -143696875 141283135 -21942392 374931715 -88186291 175902605 13685388 -403760740 -43154178 -37688941 -428351000 -202994006 26583890 -111762782 -357457728 -710220640 -576735137 -65219474 -351664513 632855954 180403947 22601669 19181124 52580834 -45122318 -16514641 -33044376 563803321 141585129 644036955 -103588992 133218014 276555153 -740246340 -3810093 77458120 -14886134 -300290619 -672041647 -11514894 39268693 -117770387 -32517178 341842754 -43524277 -279202369 466803888 -125689291 -764179 -40437710 338834547 382925281 97301019 3113910 -56501310 588588416 -140394251 -11315295 204242215 -17111739 457028130 -93155795 -105215842 903005562 69203251 766965175 190488661 36725277 -342731377 32595981 64846126 105375013 -417410292 22861372 -47000422 -239109588 219802920 108108828 135120880 80447240 -2838863 116396764 -229551673 -217863367 -12161386 -235371518 -177408778 -595304921 583674758 60273889 373918412 146515605 224263727 336948165 -35932394 13776005 -403263131 -331159454 -56023462 208392407 178543162 -608916354 7276455 -675738245 63660069 -640755791 -1710004 -143583986 -23864677 67148796 248515204 480763403 -64593937 523072737 161683396 -279761061 337325934 6008546 552115566 45296046 3644458 -14338941 -407519274 150861329 509167567 8626200 279684090 108078575 -189427789 2670548 120835195 -527442140 -235619145 305622457 35971826 342514450 -5148645 13410820 -160614151 226549056 219897703 -136931686 125182030 -834294719 182762119 -169449585 209251414 33962827 -6455121 -119223033 208801658 -1371668 -675013303 306473702 -693742063 94710552 -28401277 44792157 333529032 40574784 -733119220 -35313985 271435749 285208825 39096202 71005821 37573362 160912501 294388818 150784548 -356077853 77404131 296480173 -268304413 -243777422 -58184893 715077718 -342514127 -236071532 431562234 -8936776 -118993899 -651232611 -308036482 -94725011 22829704 254360130 121592666 -827703590 339243623 -374486834 469902295 -1113226 185541230 -71408697 -4760286 153928033 283142722 113018560 41627212 -327219 -335563316 -5047365 108849541 169072837 94774644 165478626 216227195 590231612 71875037 439598154 -18840994 450737425 80956863 -539355930 81167072 220205561 -407453385 407036282 -30410710 224825605 -44179432 -22898458 212440782 310274693 -100422341 38589824 221246903 10348044 211248646 387575731 25677775 7224463 246170231 -337434321 338189891 158463130 299023077 -227903302 4090927 5998449 394778 -109019005 -37501543 534591243 2884446 598918353 756294742 6498723 3261646 -123472932 425349180 315371048 2914958 -121651706 452697015 243022699 32752877 -32075276 -584248284 349194997 -25260079 110457714 -556771574 -372241579 -120585552 -439381220 -585097785 259263897 528978755 -512174100 -978947 -40256454 -15466662 -280410544 127566896 -36555362 -128308901 51957876 134564045 -18209959 -5404392 -146348646 -163366122 -627965580 -91125673 -191791808 -27939573 395471110 -94294620 -458678172 308117284 172330342 17107424 263182287 -303432929 377636240 -725676 70692780 -390643430 261068770 81016172 -8065797 -47378625 -132612444 -3901500 180814006 -72540410 -148984085 -41328509 -219254898 373193734 -847576957 -67566111 105145083 -87360095 -312085383 196498449 315013922 419331695 195410413 166624503 -118945803 -123923640 7887761 -61169941 -102036300 -784148500 -220264292 68428327 -681163712 646002270 -577077057 -109113870 -535591469 734022540 -460498792 28852278 118680747 8065703 -460599048 -4637782 160374325 -372927455 533930841 546165899 89619053 -5724472 69321918 -214559463 73645178 -39012861 -178320566 -39882507 -411459159 -1126581 -327292968 548087 25827466 -12219361 242933523 -212892266 306481591 29928371 1617191 -4246155 599570945 -239546510 -14203423 4667817 325796725 293306697 -174686520 -557193061 -905410206 -444528286 229465048 -4423620 -46177738 -723187245 95628889 -573497752 -5668698 322721051 -20087959 325737166 128202614 -6827839 16097897 -239776878 -43012332 266249958 99231161 346901062 -159184613 20388304 -133755192 2439819 -206864723 74996386 1010976 -198350291 616206953 -370191816 79908049 357226376 -626839736 502903998 -280779554 210521368 -82630113 15501847 294516160 -144585614 -743810024 -240069185 20303697 -56897940 96600034 -489549101 -46589613 -532187154 286211494 -301534210 293110450 569470892 152921086 319753611 222259719 150052146 511015251 710264946 -20592988 -607292891 -197662964 -916969105 46643354 63886808 150238603 -156466256 -1473857 82630351 741634364 3782860 61953618 -88002565 -194924850 146686379 -261524021 57468562 166243265 -585988628 -12072836 -97177005 -239123122 297116615 5686786 -350211620 -491672421 -171768457 -175170104 -21110256 8481885 -555653683 514571108 -264049620 -108343295 405631345 -216751017 -247550787 329886713 157005797 166941781 -454036357 5217333 122707649 -803070124 -83689297 -327462538 -159094285 591162631 -57970185 223991017 -138937300 -30781088 -183590548 -917975963 481004637 722722454 16195070 359125186 -554276896 -119531249 -22503438 530183155 -396956330 659902127 -143010465 183956049 20965774 -449078700 -9180148 -63148533 46912837 266548814 28546183 -222793739 135424285 -438534369 -6411190 603609371 69189682 243890815 179940049 -270232297 -243482216 -491699154 148874945 -53454400 67173772 306168527 -43591950 -457296713 75045162 -427158344 -186981792 480548041 341546360 -227073427 9778870 -530706713 -391990074 3135078 133825553 -553273062 -325706924 -176905866 -6697283 -728030872 -577158995 376705000 71347804 218085312 -322280153 -710309 -104560324 114033013 -131020910 50600176 -461887980 -138610391 78698726 112383533 -562361439 369625896 -359760128 -616574948 -83886184 -14774969 33277462 11160138 2476946 16037778 -423377280 -285130827 380565284 140624590 -284858541 -11717800 -596805499 -269532888 775187052 143098659 -959489976 -14427491 32811533 22309596 246889468 -8757569 227045660 -728601986 142052785 -356759250 -2318637 754009720 54856827 -16438833 327745834 -234682338 4422398 897938121 -4200961 -60770983 -713164202 317029975 59366846 4803351 49747625 377682439 -387653318 569670056 192573462 -120060025 -101173746 -431546351 551513567 -240910538 -393328301 -209749065 -18849216 -110370354 -218136043 113424258 29732938 -22639174 120969270 4754372 -507142842 488695318 29674947 -506317331 16195490 -125920349 -5930078 -404515310 -248086660 -31903978 485087245 31535577 52177215 -555996150 -280099177 160569320 -200294389 109279476 -397597072 -252129541 74175320 -139569723 -14837276 -53812939 177256548 -22391355 101713498 288090052 8990661 608336974 -195460785 3917686 5291028 -173216797 -669641451 46688699 -236476394 -93923639 263705002 268860959 600610725 -11986933 -56363 -207394214 -264356327 -4781442 316526 -13276219 23477655 4907713 -25369373 88862103 426772086 -207335624 -3360218 479928228 -60368443 -48818766 -297193902 216347871 14564963 -201397186 -14578829 220668802 199491714 25238700 -72596964 -314007458 -439524464 -681368951 298428552 -99906742 6706287 -153609750 -4115267 -203404324 -381948674 -340976732 159253309 -13076229 561319188 -438225920 -383317075 402610224 10520107 62734771 -130010270 -51210188 140481829 203506580 380895744 45809284 7273683 35397516 239571566 598828295 -393360736 488758765 149164203 4000148 785519235 -240385947 -49854735 144559802 -284270569 -27357944 329996704 236774981 750479768 -278809599 -115360864 242814138 -494913329 -224604250 448584171 401122390 79543428 34329786 -87246443 79119044 -142425431 609677243 -82305596 431645779 78785471 -99673067 -6771027 273388567 -208416673 49698413 -126583820 -19753181 463205739 80255103 -108127333 68064092 -16537391 745843968 -9462400 591580931 24851107 71161793 -63121232 363229221 88206085 126319420 -23347366 76198737 101756549 -85371835 -7792863 399972186 108736453 289033872 282788543 165252712 -4537576 661764599 32622690 438693511 -105768356 483323848 221654668 568975647 -488811301 -205153117 166753237 10642210 344393472 9592795 23055419 432943630 -538760482 825116032 -164594615 -49590108 -155296723 406908212 121656679 -120846836 -285616128 -4317056 -366500859 -5066688 -39442 2142330 8508644 -51620963 478475868 -763372231 4307230 450724790 -225294191 2653278 374623565 196874445 129673924 472741325 455768825 67678713 256009616 46234248 35923499 215952080 7149733 -49030227 -276705182 -825771877 -51442092 -9560383 8261751 -32309016 91141105 -279875107 -599403790 -30995945 63373700 -15455873 525244733 36046928 -473677601 836799168 381778921 681100708 47667468 113835203 -672893427 470854825 -53182638 249259973 -108724666 -601269610 -537195159 218362695 -259927604 -38466987 -182676536 -35537793 608707266 756006245 -87659269 -472060270 404203943 89627491 -28461927 -141666778 -160896711 -220330688 214313269 588174519 30231488 -267067002 -500700134 76543466 427989567 200110209 105032358 14360555 -263504304 586698463 -17778881 845446041 -647383 -656424343 -78907461 -443815205 -10290243 -359393823 -170034952 483071606 6612914 108147594 -95171254 498375209 140179524 183853958 48497757 706016411 -308971219 -735684847 274770543 -272976 81991812 -464190576 -63978981 92808217 -410773128 199750580 445671553 203605295 13543861 -3092028 11149186 23315963 7214147 -655714758 136755471 -481247867 16313183 11197302 349027344 208671020 -136161704 -466701789 89340902 230818052 -3416928 -348416424 -490577934 193098344 320526642 712297932 351049538 -278369509 376182126 -208286277 -573127135 238637126 26668423 9875930 560758292 278424265 -316542029 185927426 68082880 -82728443 3452122 -299994813 275600393 117023570 424239192 898110 245912750 -50146004 173583410 -80029273 3124840 -172788494 394347710 -904618604 -215084 -168972467 -34610816 14278828 746928638 463000368 526658706 -211171197 237736652 5631054 -197822744 103568321 -15703682 47706639 16733444 -648443566 -160634858 272325895 57674587 345814257 -133926116 -496515927 -657255874 -532417514 -739893410 -488661037 -8104034 20600653 634006968 -33010153 -120905831 794000518 -519292288 -155606442 233345927 12007969 87509220 -677106039 12377550 288628342 -494927582 188674979 -332451381 601812156 -549866428 16681998 228044223 153326291 -332266332 -528537323 3770260 11638452 -145957874 114473224 -27844084 287571171 -477669486 350283573 -110844278 473950691 320156423 108168759 -193543439 -88095463 -231620 -47151579 -5026660 503985473 481780063 73695361 -845320815 -107043020 176999461 -194928021 392875231 108288905 -18531582 518058209 -20103038 -35554728 77367308 -685453777 -76373393 281880496 262400794 19675215 94600310 -15252492 -356040789 11032898 59639553 -349063071 -356635435 232635066 -409187303 300039985 130743379 -280524288 28232871 -108673486 267332761 133358437 22450698 45898627 -139404671 97851039 -14704963 330421824 -591528610 -68900302 -390137859 -275982141 492958777 -2135849 -678655 545853908 7510639 -252693272 4384415 -373797494 -100107768 357924351 21916617 -97362911 -79372478 -27818672 -107670077 3032608 -161705620 108047715 -283629816 -35313935 117109962 13416808 -468833817 43547885 350312284 -2514304 175834019 37257079 289566334 96922219 -200416933 -9655103 14409577 -71495457 274681058 -210252969 -97733090 -387105740 -78672445 292159359 735865811 3964835 207495800 152188608 -9394458 -146649549 28014974 -317214842 352874939 625486762 201356466 -565915329 454616 129473894 330798978 40082659 503024372 169346678 174260079 -204595742 14808299 -127754882 -172352000 -53819756 270969212 -14930357 57575740 -15488510 -81711674 -349031972 -628966430 310168767 85913905 -51314462 678855125 7606511 -113792791 64148429 -286225058 -265030852 -359406086 -111331 -85378676 -13016146 145823222 -35185956 -180971005 130907673 7134776 -253978443 724207278 8226560 239750773 250613916 225674240 -627785109 -492252226 -81192351 -300743723 -13455328 63895652 -15259515 61150153 -235680501 -731060510 -347351651 -47844986 -322885437 43855834 202631476 13546568 78317562 21270783 -200496328 137350792 42577053 47576480 -136385317 837358266 -531230245 236467059 9715349 390958292 -761762283 318512874 -89243616 71349252 -76914624 -85432427 435170527 -27283 -404900224 233783219 282739241 -525065 -558598650 -79456033 150929908 -362394993 -168987332 867868976 -86986471 10995056 366418500 166752219 -126697407 2934981 3627417 305040401 -419441174 -144848671 89979090 -166619756 -375535608 -294458533 88299348 -120158692 19828299 -185584956 425388320 257370875 -164858835 510017 213715171 -143947361 489868794 505831490 -357289523 648094 161570179 121908716 43709589 135129356 -60471010 1737626 -114545141 319682807 -212839770 151429530 -686331342 804470 -339314077 -148909425 -420944396 579448897 -7419331 800323 -265826767 -128384698 -854411112 -2848833 -436534730 114358682 316469559 284243730 -603758640 -112535981 -518225898 12656850 -224849269 110075061 -1232561 -128530536 709799150 55370922 90655100 30464831 -71026448 263026335 556635107 70976532 284174675 28747821 12044348 -849810490 222497461 -10739490 -51978267 -413333675 210580829 -580148419 561399060 -544848561 510786831 -44526877 187137573 -822202526 636045992 138369909 2505022 -800494335 109876212 5920540 -192301 783614718 7711115 -71651351 793514 -657315551 44789157 5394699 18536256 44299077 -40657712 616172160 -354273916 -17389657 -71189499 -512963242 -22883680 -170524834 -163046678 -368533521 -391039481 -355593447 -435254497 -47235094 158838293 -216296089 190950656 14592564 -10389879 -6390683 171255685 448467072 171342035 53035569 441941543 -232948089 27007915 115684505 -14919298 556484567 -426134899 535092299 -458958446 606782776 741948993 -53764447 -368806255 -431215281 -14025538 125935469 39276016 442999027 850154541 55743422 21320188 -834566356 77102813 283524411 -322528903 -154564870 -146489931 105739035 -269170369 -98366921 175281005 -68494583 -597675148 -253774520 290137622 -233020615 478701756 -304476364 -151083578 140024312 20040339 109909303 126219200 -331885609 -517723111 -88221786 -33253098 -77443588 -336834985 328100403 -172029839 1876877 441108289 -695582696 -299014321 381738729 5360889 -98408354 604596541 988798 -398323072 -691051278 -962835716 -272265861 -34202774 -88110457 -2954236 -71177188 98519357 798139307 -220337951 293056478 -256303442 252700941 210680903 -62674274 -51896144 -136985895 162317541 381007955 54151849 157855863 313812878 -724704877 160063913 417103866 191690275 -44682424 -80070504 130443870 384384117 -293596146 -309257555 540582215 -145387585 -57037994 125131 9433341 -445858766 18424457 -150847451 -209547052 -41559017 312038710 341259880 7739069 602560655 -169832337 9584247 -117749083 -126666887 547546307 -335250130 26119642 -627981937 -254909100 258651041 158966142 -160304163 -664770222 -309482529 132190765 14128153 -66873696 -3037699 38259984 -242778812 -178610399 13331086 89905340 396793865 -317572425 -731897999 -12501689 119609997 9078647 123539705 251774036 -129169350 366429436 -451265215 384946080 26636648 674988758 14305163 -127256086 -658477346 -13609387 17282952 -172388868 -533885439 400348421 581919528 -103486627 231551127 728470626 590005476 -40708489 -97294593 431723521 -7845726 269843476 19186246 462375269 333434665 -15901888 119965643 -148701285 -651138821 208111906 -466712493 -48238352 918116454 -124814632 -140533067 176460121 -207438441 -163718292 -228835388 -5864402 35614511 -11045942 -608110947 153548755 -50424995 -76552427 -34523942 79171445 68330131 498521961 2619094 753404066 -213145299 269158591 -15781609 185499512 27916151 -209384919 -143235177 55067531 -421397292 117985872 -325963073 12047714 339596 6254552 452423817 -591756026 27138366 -478664085 -612680417 77370029 -365110387 549174823 -33072729 -123117384 765170678 14685928 -213084198 -333110333 -182917561 -179656707 8180799 -241190473 19047502 -355459822 -4080772 30826128 -100801220 -447718292 -428752705 -722242221 -145717859 676303540 -140240125 -13208367 257984176 43983151 -322605576 138336148 -317425548 -38576188 -976907101 572151 6658240 56156074 284569 131707923 88525686 134169185 -571314538 -162231962 -148247194 -410634480 -725523919 48390110 147932433 21310296 132461744 79997404 -35308100 -692435727 -568580821 51313349 -61959313 881861999 1672997 579623884 393370291 99627606 299917440 -99569641 217320943 97139195 -135989385 -127998806 -26864146 -11430059 -243330297 -94160604 177880405 -33928546 -387279940 308311609 25041056 15120933 -7160799 -425710512 -326175068 -171835087 662837961 -3217576 84488654 301469912 -326953355 -72101621 552365060 209497471 -2634563 -205691029 -115795038 416725477 6142534 -161622371 -27425073 39840534 -147655126 2658703 228181358 757232 30106253 -403222257 25272542 -237287058 13770737 -25649313 -145305197 182652911 62887231 -154903953 -1339251 -200856719 -84737265 451107 -136846605 -324663110 248837121 253309101 332249147 314759682 226769204 4977506 241123401 -6837116 74357735 -290749592 117242026 -148679997 -392199071 -307155334 -295782995 -247247334 152520071 170817110 -262741451 173695286 462579433 121910542 80038015 -645476315 49815495 311934396 514115492 29011333 -521123154 -9794183 192261037 802817353 185109449 -338420989 21170144 25009923 607402147 699263 -16291302 309257726 119921219 -35176215 -93300110 4598883 -415820028 -8990339 -710623240 -179800297 96992711 42246056 -853172 276909364 -179456675 22187326 47573195 -298127803 -80881196 633343178 23924433 -7586145 108250869 -137039062 214683068 -374621677 -397106173 337831838 118362095 41063994 -721079232 92130606 -228878715 -170522687 246962017 377613748 404196123 -456847125 -63650066 52079999 -436488879 751108612 48616843 -388260468 -80352437 -254261005 1681827 -5813659 -270063324 64809944 -2565049 398132662 -216330123 32377332 744713242 -616997883 -497048040 121797273 -292688123 -3196689 -5603745 64197214 738897 7404700 -79154546 67033715 33422651 555737168 -20911981 -641570098 -361558282 350808648 -76318050 758718284 -81305967 -19477587 -223296494 -78456801 -336512060 -8852978 -373873762 -33482169 354883 576007597 -712795480 901256472 -46643941 -315628527 -263075834 76822902 -405827769 82058635 -449703767 387479810 -399611664 329375516 -637663708 -33705974 -511811039 41956449 9041075 421271339 -670474440 -17999311 -3150697 -313961374 756901997 2646739 21686360 683711853 -271166088 67525065 20716053 68470819 583841145 -487678662 617531383 -176962909 -228556208 165274089 126319520 463575981 -674305 -586415662 -150394804 334118034 -288058955 84098078 -211840556 -130115480 307515288 710833822 -437698480 -101050854 99822715 102467660 -255710751 -9228520 -3738589 38454237 120602738 142717455 570444855 25879189 261214517 63316918 152131059 -435098577 32172483 159923430 103192127 -35890572 133961814 93753687 14808581 -380087194 -527075709 79508694 -626693010 143588287 -642226920 -58357399 -155016172 -172115647 -51785684 332095119 -233649663 -314895437 10023692 9150275 -30306165 -212757673 500769614 -33506496 5477963 -276186489 431036305 -8470173 88520185 822068 -177305292 -832444186 101227622 6395666 -63184352 -134445813 199355803 -177607530 201654832 136764541 -248846192 217895470 25098426 -333145672 408781706 64492277 -219691148 135044490 14451672 -20443593 -67804432 434214205 -33595721 -269097146 11597381 -154286794 92736446 -160198683 22238555 -695907042 -595095393 -106613001 -14934779 -279218027 -238963314 419742422 -11706751 407575376 -93033873 -721533898 100641726 691432401 368759659 -36044490 -49448202 1184089 -212085585 -176850592 -277717145 -816614093 -484015690 137670752 418299264 104958043 -5216843 183117027 -300655824 444828967 323136599 158242897 -43818858 522509 -21485045 768846676 759202549 181521519 -716849728 38648144 -218798679 -252195222 -245930089 -7558826 -7158093 12878105 125036257 345345172 165160260 -92103860 50232935 -4463623 -616956163 5357427 253960705 647379006 -120415849 43852796 81750987 23673667 35177455 116216995 -878245703 8554710 -186586050 251983701 20792644 66308544 3068830 -36105048 95394859 130332439 -100979388 117327216 -744120045 -33342529 51549099 122905853 178820484 -760897434 272571995 24878652 -129356289 -85602102 -392379086 -108881843 -137241756 495182278 2852233 -5738398 -195058807 -182618567 -461173769 -945489071 -714144704 -649070249 243232920 137830482 216301173 -13673816 -140286601 205280331 62995006 -139545821 423574166 -142462445 -44485867 -491683375 -538845619 650781466 202747050 270541194 328611441 -124562634 -338725011 -389507964 -93678287 -512402950 40547410 24412406 103017781 -909317087 755768155 -503800144 -6643325 -53747035 453211308 -264645174 27074749 2226223 -95710137 -61308757 -480871196 4420472 -475560456 59803509 89979026 -552567591 9116597 -312060590 -944677153 263875668 -177802538 -8486836 6256258 111381191 -27103165 17912495 -288780780 326045160 -37975370 -104460833 9132331 713519779 346350177 15320609 132386918 154489684 -50808292 2509173 -105668677 -69328816 -313892827 -247740137 194435735 -678801440 -52308933 -357426 -106546338 -6581250 645460865 -309021275 8970828 609771624 138677913 394113447 -270873720 571091706 -44880144 844024421 -64696321 -13108866 468475859 -670749119 265131630 157638554 271484369 87515527 -202508930 9713640 165919583 -29158793 192146104 -354582659 349825599 -10216451 277042924 394437816 299954393 -6124666 -246658147 -536812415 -330017461 -51234529 -183366779 182300120 -434619145 -46487279 472033490 644763007 -135658368 484657834 -376448993 710954863 -137784079 490864868 498227410 -119669239 28089426 -179705447 10326700 -2580230 61178265 76555982 -527335547 39103347 125857468 595899105 -12993133 -815845970 -8013729 -639087302 642672108 -42392595 -797858411 2874650 235937355 169914209 -470891463 -61816840 -418473971 529566959 -88843703 43778790 -79521534 79715964 10025421 357326599 373571610 -28162713 -468526822 -16563862 14022832 -12406964 -96118309 345334578 -1237303 90658157 -45352043 42396799 -588732223 -440439116 577743165 -687518284 157436145 -459548762 -174016929 -116726372 15231409 67942703 1769084 -537990816 -211675218 -394749634 62394915 -421615571 -478937783 -56729053 -586872335 419441977 -316944179 -210746632 221165808 -9001303 -43701728 4828886 -1634334 -422274391 64782402 -53593100 -705302475 -548799703 2384146 320991977 911265560 72749682 -184527442 43974033 -62338505 6652859 -80187245 270733383 -279705289 -674916052 -787393345 528950542 -505417715 258356542 -50508907 409503626 132852737 167599904 320655995 -302677028 -876486704 -508637076 322734696 356607326 -247827333 -398902736 48974486 -424187042 -420387076 31764138 11217200 -454689762 -395130923 -615669439 -204292546 -202643320 124210013 -209365845 829769935 64748975 225617042 -242512443 -576283892 -247910817 142080073 -260434461 -539202587 -481838317 8081984 -309931118 -4132860 95163920 -40209604 365317296 -760881201 -492389024 -24272715 4056061 -191025 -60270752 -520532588 -101926593 -39887770 6063210 -614608268 182367959 -315208100 149545019 698163099 385833807 -30024766 336170296 122341164 -364371076 107066610 -359241478 -8175818 -484816411 -82341566 -16497111 37962900 -337121928 871715235 38357690 -3422504 10277408 -277691287 -130119801 143738358 9770779 -120251848 -31236904 124992663 -741519914 -365595405 456902945 13865845 40400509 -335604643 202922969 -769241 -405558746 -318629732 508709478 79525645 -420878451 -133380038 -397214835 7875395 -428088297 -478852 17077905 121419493 95817914 -180770350 -169557730 -604869174 -109031086 -180890163 851080445 52748218 -43741161 -17722991 197874 215515237 188432984 34553131 -476446876 8012164 22371727 559498725 184962328 -147658689 9419532 90107523 459152669 429240081 -22880252 109823223 -557324029 -46784880 -259684972 -2189919 -56595330 201537509 375629793 -101124041 -361920564 899190 -71349660 -162183757 678827623 248954976 -15351057 -293236735 433807820 -20340281 82258341 224579642 63042670 -1397856 24365866 266060293 299221959 -16144512 -800529552 108780823 3405894 -37672202 78207130 -571750076 -88841558 183125564 233841806 -995081777 267981131 259135034 70547893 -272485470 183602819 -223209870 94733780 291146175 -12600643 432160007 33743734 134750 -103193814 -222221094 961227226 -102097446 -74442752 -208951391 -727975441 -27106509 4933204 -312771579 61468380 23617583 173001925 1544480 -32888846 861420979 -205480520 362406859 292839218 -3218216 2858710 827281047 53774854 -692129964 392565166 22265776 77291594 54806396 -16754132 -324061350 740128588 196504497 -170946216 223901021 194246839 -525101757 -45987408 158802386 -48120457 -430419530 232287055 400039986 273939285 423495220 27486749 -536466746 206512400 523675551 166357431 404705117 734513995 -157084546 -182843139 697715054 -123292761 -352842689 -10354588 147347700 -151455844 295554432 227998626 -284442146 -296731189 -9385064 85461401 279849545 -16627872 48388516 -508317436 260972634 -87047435 6139539 -586049395 57847785 524865046 -155366524 373784524 -102718427 -474178639 233701546 -72094767 287295975 163957135 -574095982 -399039457 42281338 -79455942 -31961435 34728244 9782516 -776027155 66989095 21566292 9835879 -466361425 -423750524 -159393426 -51985004 -183624889 396306311 -43981891 -7029 -14839824 227850995 76039 -728181070 232032474 -778288614 -22999897 49948779 470493 422560849 630161566 354238777 -383084922 -137738079 -167549283 176038014 25802690 217975181 -83159046 494783600 385723722 -123034326 -504581210 -415664336 -3611756 -6420743 41759642 -6535306 232404456 -53716687 46823376 -69075588 157518378 -184983758 -47830489 -53890315 848452053 -926218284 22411220 -21605975 -237785511 -197366421 10571488 10536932 653782878 -453704687 -33886654 27573328 -227555 -45637350 -97524073 -202972372 54842661 -563509824 -113572003 226394523 -135527 -146981218 468792359 107671005 -141329480 -246641855 366780817 423296940 -99923468 -573800502 290532619 -675795114 343455823 -178949409 -10675216 78314554 608843533 170970706 6029220 -351668562 -396837874 -1268628 567630015 209468442 605893803 371877874 212441602 68277738 -27139712 -83102464 353738431 253525386 349931409 283191052 -190900381 216540183 111123954 200855675 412662439 324461 36946566 -380296905 -28248478 -167342785 485056108 117114219 91352326 548269 938448478 -96945478 158936059 133868472 -46470792 102734528 650067097 102319921 227084531 15807045 599900592 -19411418 -516191035 -63577337 497983961 -41950395 690062925 15844560 -673971975 758197072 249382845 161405928 38322194 -580928450 635488903 -22721932 -612667545 135143574 626371288 93278703 -784413916 310929685 337046357 -70410571 -125686431 -28648224 -815276821 -858686285 114591958 432421232 -112400123 650313321 -147249730 -52636970 196344407 558817964 -333963988 -777435824 -98002787 -239414 35013786 479340600 -51096675 -112473571 -71521442 -35982266 33545497 260599156 -218886 499654219 70546471 -697594 71715513 13521047 148366490 -692126115 216566457 83648711 -207397273 337854854 712874059 -112466463 -60013396 13794160 -243416624 -357478078 551565143 -4166100 -376331 -988267 -36264978 -231337339 63124970 -173425463 -20575236 -38129975 -179839939 41098418 200689182 107791564 -173734718 -356026690 139960999 227323522 -81959067 -452377402 187340355 -18198581 -693864254 -24953344 408974344 -629217727 -293938581 812826343 301675164 229533603 483291195 -141733848 -257005993 276555296 1576430 -436180350 731434877 44467263 29085489 -41214575 -4702966 26979057 -38672220 329046663 -44145639 -393523736 512514245 -121320137 -413538825 -612580931 196971588 -47704472 122870389 735922231 268231460 37701443 -220602315 711627907 -30862763 -280304877 -252022301 29288727 53656256 103441432 -812094963 27080123 124161906 335515855 93171 -104519789 246353214 3796183 -641075140 7216814 -713438024 -75933321 198978034 -139381201 -130368874 -430727358 90858247 -331237157 -21223479 -640331917 21617189 -12048313 -535394239 -141853649 51413892 -335440579 -806344515 309186006 490927504 -221272460 100165141 -129196412 257292674 -465328471 -268077547 22635983 -13796353 423264462 -115238371 397821392 179259607 -230184446 67160528 -53663142 -106183351 106871594 478684422 -209942843 -97810721 136195655 11903712 -91401644 325167413 635644557 -145352758 -442158348 264889432 50625356 -44989965 -340858375 666374 489174158 404263196 220317792 -177251435 90851402 -313511884 -885739801 -448915027 12833704 -62396952 -374009995 103846997 343785243 833662 1185581 -290767880 148786390 -402441616 12887556 87391691 -44568443 -30056058 120824881 -376737476 51129372 -180698097 -535674952 -609798123 -423392188 112528141 298105705 -497459227 -36992860 -69342 7640094 845278924 -189201975 11738773 566428 46408110 -7835999 212450798 -55058140 -263583902 -122137337 261924608 138991104 -6831828 -23981685 75414889 692232321 -191342297 373327259 43663755 -42131071 24666223 207086172 -10952957 -849463805 26886659 38287507 70103606 -69140535 -635902019 123090913 -700385399 21460974 152375786 -62187666 773509217 -60649968 34128046 -42410675 2557521 29561298 112111711 -222721930 862348 -120634990 -263131098 67994045 887885542 -196981190 295693803 306700090 -199712289 59408042 -449315612 124409577 148317372 -268261676 -138270238 -100642568 99403117 29933647 729122 -276432238 251929795 18652454 -261925699 515524571 -19432425 -669931538 -542583769 443801696 -448920587 1012930 -15291449 388740251 -5295081 169065983 72494646 -118474628 179718087 -9256283 -140599657 -243900617 770614567 121986248 70437365 882516678 -4096821 -5152683 -116583092 378508626 821708701 -371144737 -29287302 -304722929 58489378 -465122554 -252819620 -341954204 -531678343 557720063 -2202733 42465920 -585081351 -147967737 -412575621 5425874 -520287929 -139944539 -293831587 -72003999 382914925 -52679890 6920706 447180469 -19883113 -19362139 -462573652 608834875 82667184 83962122 -301262602 -483205477 -453958531 60196316 42115460 -659568237 -415485725 9354504 146790958 829459290 323269168 -244522452 -66450416 70828465 -3156003 -135101774 195133897 -7381230 -23285740 -599862040 710375511 132539437 308476641 -287984233 -162393493 -207455733 314807410 409523070 533176876 -126282410 195148285 -274062536 -37907292 242391642 -540897337 -200042714 285677235 -421766775 -661128865 -72902556 8549106 163076810 245259640 48087103 -126028319 277637935 -432193941 -215231029 408368426 -48540746 -44541775 572824040 34087081 41392949 19259311 91634094 248630685 -66768299 -244092864 -98086009 -309632742 268938914 728558509 21062415 244549599 -788331781 -10541119 -9697480 -45732355 -901610923 -9885913 -219738600 -529998988 717914118 -2466393 166085576 140091209 -186216770 4532351 -67448929 -65569503 527303214 481506295 532194162 57074958 -308306895 -119783045 497428523 -263178086 768110 785991883 -73003179 -97925743 -22300371 33814335 -620395345 -88159692 519834570 -88827689 -10547637 -195543080 -240129600 -767135436 -327261644 -892232110 452218349 -186211837 -91733489 4509713 -196585886 410010943 29595041 563289469 6326242 2528584 -391615096 3910166 -185290852 378023 -149599178 -1965311 81478954 -226575800 -20338290 -12571210 -535031805 353213435 167739174 18363487 -120507447 39704877 -382618450 -7951691 12734928 221552314 -127725810 108843506 -159984662 913290051 -590560025 -176430221 191502348 -586270164 322897497 -701847964 -23352796 310530450 -7757245 -487893486 1072787 -156158532 -219421953 -45108126 548867039 282658480 -10177786 -2359394 -151802298 463323078 -178512540 398324113 424860602 182708303 -483800440 -312954996 -226898 74536038 505252706 18804158 -76730585 57260305 -356467071 -58074455 20097763 -2227033 -424454400 -62491706 -530047423 186817611 78607588 848407040 376013426 -232079507 78806134 -421782118 386843374 -7569342 13890889 -158071966 -362446367 -198852781 297176928 -235516476 -51959348 2577275 -16599432 902926184 484755433 -136167236 -193843074 -218536853 -70116359 -55264528 -204985006 102664824 -229827680 59613071 -72262 16628798 10542029 -538924968 418732974 -62010130 -256040564 -86059030 -278320427 -2474864 -87760743 35790202 -343446728 -236370152 31722348 99082613 49723429 329384296 19373767 64819429 -624751389 702691849 -353290609 -154896604 431819286 -385090034 -256354863 -285661578 4311597 172770783 540712250 -10321861 219555 430081 235531325 -230853108 -496966478 -338294831 27619098 -99151899 18232034 -3477210 -353584733 -16673138 81490649 -7120220 -260854259 -2225468 322151292 -125951781 -432387008 -700249504 -211495660 -121516269 219319165 136307639 380901952 1907983 233323657 32217362 24415396 -169728800 -775650935 8666053 333129374 8103933 -191239038 -916593681 -815237013 -4972301 -445327991 -14018398 207413961 -268334807 -105810839 137595751 460401934 -66417648 3671750 -207898674 36213722 -231359921 446733268 -765160451 -134598593 -279563776 297735645 504394566 17013120 157811810 417289336 749996840 -398760098 -742004 -77444671 120636524 -174590613 401286956 -116394757 -322185159 304748048 -291733321 -117467114 -276266733 -158260254 -260784238 -487251068 -369893190 -216296367 10058576 299307480 -381364191 79966713 -185985566 -510201317 22090577 -467804116 -574306764 20507353 -5194426 177406900 -654367434 648900136 -274400650 9621563 346673013 284966 -247167210 -384919845 -181240436 202638920 293009633 18335849 26483695 72964219 222298920 -47988188 -37059567 312825183 45439129 642515668 -20602014 53982714 -2369670 300663811 -553294645 285699732 -177855437 -97270113 -97341209 27982037 231044675 -157146904 -536350099 11225350 -786899706 -98644387 105036052 223571970 -1441053 117771807 -562803997 96307075 -351590961 -6982157 373258740 83893652 -131881870 181723930 -2379711 442262940 -114643866 -568646269 241242245 148662860 178338229 -590599404 1481016 -357250664 465060525 -457630293 75083107 66660596 -622481553 457860166 32849769 -42947173 608318 -590693847 -24785645 -103393745 7731336 180725949 395070587 -21325804 374723518 -297000740 382677241 -13375310 15872974 -43729986 596325842 354220797 25532174 -630408701 -5810392 -179908158 -742604507 119178978 -514812481 18875099 280685201 -649577 671401942 9995031 -406573265 -255534646 696620137 -10098040 322893012 375418088 -509542121 -16148851 43228003 243364116 -61155940 -27727658 49920764 359102372 484538 -18300967 -135247903 365140134 -10811200 186895847 -204908877 -596479090 27953845 925201776 904710406 -378948796 2540088 9123929 -421645053 -3923801 -175466600 -651918953 428017084 -761805374 508804263 -12848032 -398851029 944654340 -399788720 -334306398 -324909484 293672606 31814279 321754153 -845386849 53424455 -12167685 16207031 28304181 699185596 6750379 -114836420 105713100 -318584433 -148374192 -18514420 -635247998 6124939 19509369 736681793 307863634 888894867 8167974 198727904 202107356 -218292242 15544276 -962533798 -69556605 209813814 -12860341 -58182601 9541603 -662078518 5996112 36835389 100485506 -100782091 332339204 5993467 34821067 -37368690 -8904957 -135881535 -131662129 148296567 635064193 227815180 116294304 -219099222 -409130956 26916931 -207193577 -358254550 -122426585 -57292674 -600777078 -551987652 -34839737 207080543 552563105 169107814 81603525 218193687 -42672359 -47822166 -320111969 -387497681 -57438858 -249871164 -53982368 -715200392 283141221 -114247658 215305440 38931385 474098172 151579080 299918182 -91585861 9569822 455618580 46641765 126155031 -64173513 71037986 -348506587 58382270 -147048580 319660996 -279769251 -250486230 240641204 -8802911 472289245 56171740 -902984492 335502493 -484540381 -5605504 -72943971 243276674 -67121680 34239872 8914351 26897418 -35645713 -189169914 -845137396 75308463 162538909 -49829708 186896039 -103492490 -100186734 4816978 428138227 -600678779 117675234 -420301574 32884723 -582417632 471142200 2798816 -28784586 -212539561 -219980177 -233353287 39450997 278395473 -260380056 65458855 262312443 569213193 -18224808 -93808026 -335796891 -2088552 190222194 440795258 6735459 92262311 12608407 -493399340 307950164 -185711709 -556024898 208941150 -297854625 18208773 477355546 -31265422 163989876 26881604 142860962 801269637 -28312054 191133103 -9872624 -39093863 34648624 -158198534 -719609487 547438612 -8841634 -373585517 -873843 -180084925 536295786 4753604 -102749820 783894333 -68777531 -194303954 60999 -33625473 -144155683 -44773530 -448024691 168901075 108046915 -33347314 -23877410 -494168855 241314082 54764410 -401498351 -29911391 149846362 -214182543 25786624 15326534 -436427776 -263836425 327764999 -168947484 525085305 -81071797 3162935 149804860 -62228553 622121538 444943892 -150726044 142224515 5128906 649801908 482808264 365888082 -47407568 -108233605 41404653 462739153 170991818 288292007 -24120434 169485548 615277162 -320499918 17036323 341725453 112866731 46596251 -638527215 -294327639 100412240 853034213 -28388975 114785700 57030446 -52396206 311654667 83981902 -550731350 161396533 6456694 -145429058 -393569190 264639618 -224769628 -200420421 -135231553 66526040 6410622 -408019210 -205618440 -83938331 -80914259 -55650606 416396122 675296913 -285731162 -26356535 397850004 -433509480 710986359 -81658946 782191070 -1614049 188506849 -385243534 487549770 490560875 -127216445 -239403787 -200974092 83967554 -123131301 50760008 -79994180 273857572 69853007 806037015 -252431769 -178394 1643714 634507867 200264196 -295510804 -233733147 -251333027 -4311278 211695078 -404482675 -79551487 -30245016 -280137498 24492658 -461185838 -412864432 8499239 275612060 410424720 28567826 261802638 -6454782 -148409951 8472194 140571660 -227028802 -380738606 21972115 -389875455 676267914 -217568009 152415896 715578627 69322427 -600055206 -494035738 305344400 204459202 112041083 51996712 -15670388 3000092 -212525704 456923041 835779077 -603003112 11596626 -572188278 -326364775 -536062118 -241177800 381610637 411516017 202138656 -277663550 -304260554 634842821 145769013 18124122 -269212972 341456837 359366895 -387709287 -432852086 70761610 21712003 -15390745 8214531 269245510 -19157556 8600578 -45551720 -78005095 -666023072 -171938281 -25829110 100863069 -797276497 2682824 -26319181 -114209289 -144187336 -144989923 -4197054 215328808 90381838 -635024144 17988990 423622363 181784925 -87701037 724691756 -1313269 399347026 -418529660 99039938 -242962843 18166657 16648421 131415099 -15209367 874442768 -271126287 -47817580 142922647 25365666 15777922 -854672 -464835808 157375799 -150967868 -5380325 49579458 23135405 145682119 -594504147 -23633322 232287125 -249630669 286166396 285183948 278857926 478320347 65577636 343631145 -564218209 -52885124 -71071583 761189737 173858454 -58595779 425362083 267342675 -368166713 -259798357 -34737488 107709451 20198852 42366706 105034645 -643958861 -490854421 -238442434 377757012 261051206 813637 -633112718 18914984 273930330 75145179 -19037958 -133020986 341108000 103980027 -98634833 4388770 -590507931 651242583 90586245 88203568 -2348763 11445598 425994568 127754154 -446139106 334896375 -324112463 -446819470 -543198977 568595646 -214970999 197414593 -93786427 378922202 79511170 671199805 301562096 -347441252 119621822 161906929 -221542328 -376005233 230368607 -509600514 137900911 -152375827 13357311 39056066 26445962 -7699682 -324617434 -97517158 -243333 794041950 86014049 120379553 -551821889 460055857 -3229913 62077438 -5051516 474463900 -179244268 138329417 -4772310 179248138 -238928681 -316588212 389893993 -215294137 14027953 -85693631 -9545571 -17877835 -346944672 69862790 4152432 -350029 -417748104 -3091859 -103556 3866864 340627435 645355757 -89316730 362844197 -424489594 131802191 118193520 86092109 261034808 -59273430 26984555 -117179151 304178381 7993566 145842356 -610377751 392678689 -1482591 -526455047 815185236 -58398410 -946148919 -377014037 7626535 436289118 -87660828 -574094418 -398608009 126091082 -638289089 -17473557 -21280059 407466667 347633424 -116595070 722201067 144596709 476371694 369579010 99209594 204521330 52180651 403863225 -242989907 319587633 -413065684 400624369 -39692685 89893509 421829906 -195304524 818442243 944290 209039075 -273487 24945640 39874227 426359826 212819875 -210133459 -14905851 -406361041 -74896311 -503305911 35506732 412179778 418590973 181478938 -211797500 611869496 6962817 209980656 -261536714 395281261 -96835070 -107871885 -236899790 -1897879 -26092457 537835448 -9302373 593221374 394077449 -143563086 -102433156 15105826 247482904 -58709804 2082588 479113420 -210337385 165356486 175105662 -710720186 -161293855 -103628459 384361714 22307840 -52768899 612746765 -149882074 305225555 246599715 804149038 -137763112 50973037 30381773 -109560652 -380689143 35750065 -68063618 461443 -99815968 -13932965 -408543384 -144891999 -641324308 -39887940 -25352566 -179719125 51192146 -168242286 47611277 129275348 -63999958 282625051 -146170698 -25573456 8345053 75699874 75860754 5704640 467392548 13370101 -121290796 -393811566 435119555 252878169 -356954362 3352421 164081056 -811037553 214988036 148321030 96710797 -644438498 23950043 368098874 -158615687 -70123335 21624214 370620571 23810806 -528754996 -115414941 10219089 99145017 -98805579 -45971174 172236702 344483391 357328906 283911463 334050797 181794599 58266555 -668681043 475045362 128693282 -88694333 -16533046 84497670 244288986 221705429 251109 62703274 135976199 177403402 75148272 214148549 -189091763 351552416 258591131 498824381 161785681 216696842 296592741 8622426 -294806153 173332303 -546928606 -242940127 -85297360 -301110702 602775742 55089769 116985547 198862769 150325985 -868083144 -491063220 151969155 490042402 226726354 -243488235 722794477 -14911514 -498311354 -496368323 420631385 -455862040 -656005301 200343780 80226902 14637178 8751406 -78234415 -256487612 -229027233 -62648483 -245417843 709365123 -40974830 680927089 585694236 72894372 127745101 -277231706 3843037 632100722 123165732 379088583 518855323 -119375603 4178768 62149848 -279595123 -106136896 -351163904 -133382901 387677816 50904298 -32821672 -211388409 107212665 -277010828 93297855 613301734 708756081 446817847 243900414 -54679432 -430167941 527380522 26828584 396362124 -59291876 -54171073 -805417559 117024483 -468454126 375212016 11215512 -633638568 -290874234 -107448499 -276698222 -180058724 434895579 -75550562 127743293 122138619 -5758350 38357271 -15393543 786786037 21115929 -530652815 -206701847 -117978576 -10147044 10151924 -253155941 454449068 -906177804 127961192 -9690913 65460045 -322424547 734086062 -146731763 -482523511 -559757353 -21426898 362519190 -422864239 -636104585 -477920071 -22024203 29890505 3749351 -30809706 202431563 105549604 -378329873 -110210396 -95964228 99325781 50271838 509364734 81599565 -4903220 7695729 -136528931 167288707 -11693344 -172706898 -421282445 287696371 46828283 -385903494 -206842251 -289552491 403554630 -740605372 106499760 -445204044 -360209776 315763538 -17793673 192965658 -6961968 -85392392 -592523462 -578979076 -914980243 797974835 -191857646 678850542 -477450343 -8164180 62139949 -59420999 255525140 -315368790 -16923660 -14900710 1327134 -170462978 -44340722 -855872773 -95310003 -93103329 147149234 -284243883 -597895944 -428979287 -240503586 -176687343 -1797916 228820384 15669457 58923233 -41624625 -380826808 26957593 -17412171 537310823 97353345 856565088 211907839 120567722 -203488583 -451905684 -3779538 277114427 -494213299 132482271 -16846003 329966536 -129346 -410844948 87862490 19334983 61863208 -130045482 276925610 29823384 33455471 308975369 279611631 -50879281 -412468922 -264761509 -276710030 71787206 65423118 3074324 -453106491 -393836290 -201219 320549446 -256213504 -356022059 -7651680 -73571813 149705921 -338712185 -441002432 -98821620 -391960231 -2060969 -19428211 -596371741 -5505209 -44948450 -329088846 -50880860 -142564696 -6250835 44744005 -157337037 242220964 -42665287 -14794004 66478857 -901834464 -85292769 48672876 -746660592 -183899268 -332123798 -393597104 -154543656 45098073 -152825186 -379027420 14075810 -31997350 -232756652 -192832945 152105307 -277761779 144400371 -294513607 279790067 889197682 -165319001 648221953 -150478587 3849345 67035761 582413607 238601325 48205041 436503907 360627019 509113431 164248269 292401984 -498943074 780913555 92304394 206129145 -4242183 -400040797 -186587497 345064448 493546235 479190885 12211021 324661727 81579311 426371900 -48688150 -173465596 -28076641 -268887342 8832522 -690464 -259338818 -669059210 128993311 -116449562 170789755 -10468273 147432644 -160279157 513437160 563675975 58641515 103098666 -22741700 -850652945 94174316 272135852 -873090079 405016561 -118111340 205696663 28365759 -458075875 223436035 83876130 -184798136 -215267431 -56409854 -229016234 -199819343 143639675 306166540 -31310802 106089817 -937145789 57831533 34073706 -63419912 513496684 -13916946 404191259 227198404 16445679 -486905845 -96033833 366745044 -89478817 -8630148 -49632649 98227277 79724303 405088751 -18550749 133904349 -97633080 695881650 127836774 513230710 -8025748 -16253248 384498729 -474385834 128783172 456497837 -7018140 18728435 -26900084 366214030 -296241998 -270612137 -116046896 -454533185 157839293 114613083 -274581699 -293520581 255612828 146541634 176623578 -130120631 -770014311 148650937 -377266574 102392857 -70381602 151521103 -38552292 128506808 127997659 -98024306 289959603 -625500374 -16312433 -7910718 -3854869 438260682 -349652541 40228756 798081428 -447555 207588675 -499434792 237521922 405136339 5108999 -194297538 283830421 249807289 -142348261 -238711897 -432430767 303779411 -682227090 -527037623 -44059206 284963563 254940774 -774983404 -330165116 -27352814 -101692535 9079484 -285586636 -722176403 663628829 -756739238 12711924 365306808 327601202 61769332 -25678052 -644257604 -721508157 -115040953 -138460779 -31233259 393361096 -22286007 -90450069 597303381 -187393935 -154840655 69956991 97180674 -90291749 -189327743 -343534779 208775754 131701680 -52135966 287291438 291365707 -295556590 166331578 72584911 -42308017 297880119 -152793926 -182193048 16310836 -54479791 -71041830 212562010 -253430251 149078228 96744236 356889623 369152499 11124145 210533579 -180552529 -112866001 -56788371 50593525 106741793 -105331663 326853504 7859434 -233797394 -22782710 -525495016 -464116033 677970477 -122504929 246873992 122146111 606457396 31428602 -233611249 -2126957 -101471128 101899490 150665258 581211731 -65410646 -642427368 -126894740 107861598 -293712730 117411460 9900619 761618410 -303807925 -33870794 -208479345 417019834 -229640036 -6785009 359085160 863164802 115719854 -518475596 -82181478 -97100796 -40444718 -695687830 35191366 148103922 -51116331 -65033748 -61088130 -76098805 -184182305 -93679090 360829976 -4693847 148765751 580225000 16406001 7611192 -21010819 -38195732 -155775971 -186008621 -29921035 -357034685 51647343 -572612270 -360697651 15237241 -185666665 157825582 51703625 567317733 114506983 168499814 -336909470 -261034663 -271029866 192644367 -541093180 31822247 -294587125 -556785444 -129555779 52026336 430445747 -149570793 -58911768 -231347853 -24412162 481089251 -1039794 -452418901 790476614 -403452305 251720899 -52116362 672022774 -373184124 -540097596 98418813 -779290870 768725813 -456362463 -809520984 213456852 149922513 29590852 -379935930 -36054475 226554143 324269079 -386335229 -867104548 -419235 659445462 -14995686 165675542 -5898996 43884513 8980328 111085415 -165587609 -95264321 286872582 -234975206 -2759427 -310717826 30120565 230181400 23594606 -200969241 -11938952 559143226 -9660487 -8575389 9082332 -1301794 20358463 593290032 396753239 33742894 -367045559 -64535332 431801672 100320125 -577044012 665207442 32496740 -275881786 -119641086 415937122 735769052 -252420839 -108679709 -45695368 -355407956 268921021 -461866367 60792584 9626272 102472377 348029547 186019748 -96256445 -152233296 -9756605 141851304 791438720 -72299369 153489912 -632586771 -38416443 -320827289 32012459 297053123 -108158171 420113451 -1688938 70144675 -11815472 331781702 -157302495 63182788 364294023 129424643 -345050626 -331735471 437772057 -302608264 75642025 251578391 -103258088 -250635058 -184824571 58651858 -265625815 145348216 561128508 412575494 -149934755 863634446 -112527439 -553875062 273779988 711402321 -413881731 78464780 272552919 515433296 -155012048 628781921 164387694 -36474896 -53586059 118782862 402296147 -189322694 -604835425 -7309868 24218033 -40615197 105141422 47571407 -333766662 -75428140 -30712381 -301256078 -68174238 27870327 485685404 -158733181 -155550616 148454247 -80139870 199234451 873158 85940850 -44488417 -768127551 -177429272 189845950 -24860702 -179812645 -309720224 -341520466 338288196 4836364 -178889330 645815848 92926434 -11150399 -578199832 -193470013 -295044 25003950 316281732 -8932688 106857172 912305303 226314282 -524718215 -499486351 -13884742 -8303734 -156337091 -87843032 13158559 381278294 -143620903 -193839044 -401737204 414103904 -6827093 -18581204 76788285 -523454582 -616023934 -339021148 44308984 -47803887 -23137481 6340228 -665550468 -325005558 -6587647 -14040610 -41574288 804468856 -34285287 445138257 -124373938 1718450 -106035857 108063210 501264540 -93207644 -2600510 -372406584 -533737156 4758987 -833700104 -658433907 198999931 115099077 -323874549 -113373661 -315968345 -207479139 -930228448 12119769 -43531035 -443532700 -254475372 -264155717 -53648755 -19283490 -312579129 71107719 65651119 -20888944 430414828 -1212690 -19885959 -233949108 345210966 -557568481 -107078686 26190889 38441014 463643298 -151068289 -722523063 106620822 -91183104 -443011772 42785774 791431471 -235967212 -439466306 -295889048 129428729 11964480 17393773 -21786700 -321648026 327442776 -293380506 -69504395 -430335204 238799826 -379543715 -64691588 -196322082 -318115762 644845121 -167413145 72949064 -42388306 652415925 34968508 20677821 -452843006 52440367 530301989 434078978 -109382275 10645831 16700874 -426456481 -162434537 -386747 -23091609 -1560258 91242531 -357473069 157639673 -90506025 -1787039 -34852336 130178105 587822815 -291024474 -520221026 273272164 165659884 31493995 277990731 603277983 112371381 28129280 230305975 -154352032 -537592961 537978053 217523922 -927775150 -456282181 74223264 72543780 100214917 131346901 -267784936 -98746698 -33746322 433946648 662289580 572848760 -377231186 -449539692 -32940282 155217242 399666808 -520291754 34909483 -72307520 57543415 53085391 183438100 41834312 93336910 40696463 170531305 -140777898 211246941 -227677851 919424226 -284086284 -393660394 -472322873 -241731646 -7654599 143574191 100031484 -569141776 1688318 -211525877 -571291548 -73789784 -3418466 29383803 -58237981 248006864 -19625525 -401099359 179892311 -143529568 -109230063 -257517672 -2420327 -358785573 582961327 -594919291 -419906214 -102898100 -28145455 -175101894 127802391 -135874870 -155669401 -94924958 436452061 630790700 -107871948 343589160 -210644679 -146430211 11107479 -22360172 90878803 93505906 -287428025 376332725 -14746279 -375579988 588162411 -120667276 -25593997 -310765520 21187455 -1027045 58204332 -742469809 -91828406 -551415631 -183353792 -441348340 734261927 -37826385 7053275 44153971 147238073 -5945359 -91283636 -125360937 297842479 302404944 285732 -529474534 624457532 640344711 163407808 -307658935 -79786162 272567260 -397466723 27217764 -53413377 -102957212 178896235 204788789 -10837086 3236668 -27032939 68941674 -657395271 45490136 186729611 674508378 112064994 262089889 -375815855 -166817276 112422332 204027306 15274972 195425752 -79466805 111329983 -325661531 -627323359 98480268 -70987449 71831760 254592066 -235888450 93073803 -256755958 545420188 238081277 -410621 198612045 9685676 615482200 284149479 -9659334 122045343 -250640730 432933014 563747231 -211593752 -254725362 205038252 -24578179 -159845047 -51815140 -99765119 220836697 141950169 193840203 90268424 -15659925 -469551701 -177220265 125218072 89809194 -352509571 -578652839 -13345556 -513313924 -180436876 -33187517 64026865 18433897 -148035438 371575703 -244842100 5626935 -432740160 -85660 -50801275 99955222 56820005 -104926938 1418279 100368819 227556431 -81015182 11042751 -370450672 69213893 195008445 -103523806 277779088 -364311546 402791595 -155139869 -104074127 -149678075 -135898925 17834044 -6387171 193986893 162956894 70630770 10442010 -534753520 21093027 -72873373 -225347198 -75599376 352872096 195767618 201877518 45289954 254703219 44891229 728192632 -120866401 437802788 21204181 -253899451 23484462 -352937975 339782656 -28910155 -227285828 -833213354 108828299 18559483 -186662438 -407490209 -122848897 -231430756 -6419768 -342094841 -482785138 197836046 50538243 85661794 35492483 29670058 418589279 10999735 -470433563 -795521074 -367934758 311580263 -455553433 -168192873 388648867 28965534 33521879 186256469 -9274649 -518253221 -49738613 512210712 -23496217 -361048813 -45370037 -201077060 -778545098 -252391862 -244764553 -50587408 -226769990 334531110 -311145131 72548907 537205900 -133388056 -48573431 660776636 26294789 -530235463 -263949539 -15042295 -826228136 -482426773 -583252374 -568875990 139104708 126899535 29226660 89379621 197515420 37911907 736397643 783006766 -8326148 330506978 32862307 -4854448 12967387 154327708 400150330 -4668601 152297011 -102371349 -2533635 -558052619 38631450 35257191 3870365 306687070 -390763367 194219974 45087490 238112152 527546717 41482175 69883049 112665258 -23412099 326199142 -396143817 -181497048 -778163845 -101042189 -486525 -205359564 -5686038 -31494519 5209205 -71096583 -113492762 -656744971 -8298174 -125117118 -215599236 426786338 -16557784 415320912 55638075 -554542159 563728523 38398353 -75794825 -455676024 613907580 553921922 591737058 -172868409 -161471704 732852477 407596128 -651082310 -725890570 -469263539 161939620 14042527 807236347 -1661245 -447092 34575709 511181411 -207211482 10336475 63284443 653445568 -88032264 142327070 -247388126 145881964 -54176562 -483540029 -1889070 -158219259 -164810706 209851404 -10218289 -46064808 -241636295 305460443 -454410726 155099991 -65065078 -482481266 -147082754 -527720533 206388128 -54565889 199119861 -121986005 -105479096 -277972424 702011909 365325594 221275699 513793149 -41105716 909566 -3268627 12243592 27096880 27917352 57907298 -119727831 -9661674 -21595223 -733467607 364967730 38990771 -147691919 114632199 543713122 243680433 8714208 -55569576 -4123243 715429903 -759279263 -339207149 -519503103 -212428699 359019026 -29148930 -99458662 173107008 98458538 -392549697 569384534 14186971 560904977 -250623585 -4433428 53242849 -235373453 -419546970 278245523 -105128991 528963804 -131016967 -268692440 229601555 152905079 -197879278 -132072013 32562302 -50798880 193680135 710684241 68477509 93017856 11986327 -312284290 -493230141 -12165793 224635820 -190635053 72747774 17193373 149582097 113604916 25543941 24086151 -22388297 112516670 857911516 119314093 -283158140 8710250 309468355 203704726 -64289413 -8941790 29796057 324354186 -93788639 -32952583 -135453465 -184232708 365872358 -3550790 -3281827 -121141940 19202752 -260082554 103968807 -774400093 320264482 -144221514 -338615588 24177656 12284812 320714179 90063166 -85534507 -411109987 -206125678 39255772 -233444150 -266161975 -98056375 -550639746 -592931566 292154201 497267378 592431325 -538483 213122459 388318272 -498079231 369388243 -41369918 409031595 -342076180 187363096 -486750933 -578604223 -285967525 -37944606 826197067 -439606823 -395377401 227883011 2807998 261989619 134585116 335899052 -186321665 -251177433 593871469 -142375726 -51602753 -344345925 10607760 -234157070 9189442 489270778 -402245 -322483 201147953 191513905 181931367 -283346987 -197355887 2545589 458070620 37348775 -708272702 -692504441 796021235 -174128109 511128369 -99462726 -19605968 -17310190 386261 -220491922 82830660 -245491212 -19292462 9505353 123540943 72421702 -130230057 -58983927 109117567 189083491 107841556 -16811893 -141483927 149822716 -534923508 -28154194 4366767 440285504 89854050 -4040730 53212765 20157431 6854284 107041541 98496205 -64687251 -121387426 -379661684 -168600961 5770819 589958671 794508783 499430277 -696843239 -17931148 -143503346 12527699 339072723 -283270779 -165676107 354817599 6251364 156096172 -189962276 15613524 244848834 -38182741 250619419 -389422643 100064258 400634593 21725298 -383359 134151110 964939908 -198945264 -22111631 -313065423 -100495687 -5614789 17777416 -727519920 503780795 -116509358 428691371 354406387 -39916651 420570816 2619162 -93087359 54674960 5679866 25678366 -19779603 -55491821 896125401 -53596374 -290509775 -11901967 -220112140 -427436714 -718264070 -73561106 -212972960 -147629554 -9392179 -425142563 528232586 -112300597 -143108323 -155731599 -358263281 -77470248 438293894 -749159313 -180962011 46676497 -144408727 3921605 252168436 777125789 389593832 -254979824 44770505 -163132104 -26566278 -7774162 183587357 309672974 221043036 -400572496 -25965087 11872471 -30030932 -17515445 -4674660 799442627 428728454 -347169271 29093 738847083 -538148516 -92759851 -575357117 92232737 -49312556 314595862 -136745110 -373127095 76147474 -825559560 -164059224 374670176 -554904842 31003224 -400896802 24610639 14630351 -359455272 -7422623 11978656 -19893803 60830843 513936165 -60037642 -281047182 986656 483614567 25552167 -1379721 -364300993 9336067 -21139517 -18203276 69100917 -356401216 80471996 -49261413 -51977734 -92709601 17869159 574277534 630321150 -88390891 79213460 -154641752 -399926277 -24027468 -117129475 300200690 -157741936 -36067877 -3641453 -67182581 202985875 77282654 215501479 -109567764 180608245 -743905175 -156193581 -146523251 -338978484 503339622 11141591 -211680260 14718715 -72070456 -86352551 -90785317 -35588921 -3989166 -3037698 154836350 -7132635 -32443900 726383897 592995545 504752160 4870725 -340477890 -2088450 328424831 348300126 -106995261 13043649 -71966436 -170245023 254638085 359103192 -47658955 23101768 -109405364 -446269170 768449606 30924302 39120933 -1477760 -138399870 -154501656 153455855 -163856894 -33282152 -199089264 61853089 24872452 41021233 -198436857 -83435693 67410341 78819121 128448966 -65697192 -390792934 -164369064 217687570 -228285521 456264697 -900631 -551975455 -180651041 1137437 -16858886 12734923 201492403 -263798638 76045883 2032160 -156088579 -404985107 35706172 190747201 -78933832 -85299094 -79535914 63311186 -29503830 -98686625 -276125289 188818104 5852643 -88268060 2777079 -561237452 -199202104 477545479 70714548 -182061702 -323759522 -74609839 321038321 138209777 -15572503 -72083368 -19376353 7494879 174302462 332274800 -66682794 -549082227 -357179149 826596050 -335090066 -35997879 -378184050 -225229642 153798040 -3033680 -550968615 193268261 454420464 151287938 -235726463 3069363 57093294 62508227 63777616 721764829 523295585 -4388253 163179466 -239273848 -136149894 -122400697 958495893 39580784 -130326125 2253174 -426024958 -155203743 -418844415 595170 314113791 -195610560 -217659462 195782152 -462098365 -28193316 -352260283 542430741 -304302115 -48849362 -178946427 12499507 617238859 -155940370 176092177 -462081986 -188587823 534126841 -103294575 472461531 103525556 268945549 256633536 270485164 19071753 -143106143 498598722 -548997122 -198808076 20595389 654408162 -120993636 -14053365 714812895 79023687 -124576870 -110804085 -170289950 186552834 253460369 -630678506 -25661799 161166820 367888828 -321677508 -572219862 462098798 -226154692 30990961 223827605 6748103 19550815 215427843 779337909 372754881 31950373 -138504805 -200548 455800018 -70677115 149997441 171025837 288243804 587798351 326183355 -15903701 -169338392 47446628 125735117 96000772 30691453 206415022 -1526423 567648196 -52758097 -271816642 634119096 774607325 -379169626 305792168 141269264 -387498634 -385659678 -440185448 195195783 -16234566 -497951423 -44199348 -1375184 109289003 -619777581 -382827452 469622610 40480880 -545865203 -740885109 46341053 62314584 124544372 -231003152 -286652003 -231222529 54132246 515541809 -878905015 -17493424 141792051 -100234128 -83493126 26956239 472940862 206464927 839782 -166120207 -11828561 -680755377 -10208474 -361076933 -97294497 -220398533 8728093 4972794 -692948202 -336847048 -24962624 23336562 -570291282 -652420517 -489747719 -177302361 691055406 82149699 38871988 207111950 227630193 -63192422 -186867694 445335299 -6699030 -2972186 226155824 237684380 -55542904 -9449940 69360675 831169031 120946032 542092226 -186463575 36378532 594134076 10339682 173710679 409028098 3014817 477797849 -32554265 -14602090 -53037078 -553549964 -44253477 158668851 -33968523 -89950207 90545231 -183816164 -34430872 268549693 -210573901 148040335 324643151 -7474154 -8493301 11726693 441868419 -12517640 -320803937 13446496 -198887924 270040626 744972893 355505990 169257294 460355871 -166626499 5446620 9006748 159797831 11298260 629220907 -558724995 -650650093 107414164 -191562021 -723693424 169260663 -3369674 1265590 109840361 -126637197 430090252 276291970 -59366336 300108797 482402001 -524557169 -110426469 319893435 44820368 -41145211 26036970 -71751479 -122015592 -864351059 370782845 28934583 41557471 -47577085 -129685831 156700417 -2422729 -11778782 83388805 253451985 -531489997 65826256 -384246723 -185439235 183622419 -320067858 -581498468 119992187 -141810161 17599619 420757065 204306857 -277418293 -329200624 -2968211 4737720 -874007936 -99189632 756298518 -435245732 14073062 534258282 60874981 256271891 -54966111 -835623251 -83729088 2207169 360945961 -66882911 14569782 -394052669 127031792 61803109 -824841771 25485230 -291236604 642593951 34064144 -14535375 259507523 -224897302 -343777005 62525684 165861334 888273030 -78104990 1623076 -349823071 416620425 827191834 15235021 56642636 -25081799 -27231522 -70922224 -187168399 243574832 530194581 -569050 349048528 -109901175 -815002421 277950798 316862773 97288394 236919524 -319790590 -1177347 108531768 -7224590 -396557258 -234155050 113090988 3840742 4710622 -66587941 116442524 -7112684 37357371 -59081913 395025347 187996710 227360545 -421186067 -153164371 -10678908 -235588724 54286939 -64414772 416860617 -204156502 -159355593 -17234333 -143968286 -406272364 -469756044 3550740 129058074 122529051 -14208798 341600813 -160495836 -270665281 315898728 -403647733 -19433543 -383257303 -116269930 176511062 -235865777 -95945985 -39293304 -8560450 -150240067 -27590382 -2203923 159080313 115508762 77214043 6690824 64325194 -278207222 -271838165 -393850788 26685039 644494811 763471108 -286897853 67530085 665805220 -497875570 -182606452 105950952 -167896598 -304647013 427934005 -21746878 45237331 -100146168 -551775154 40072053 -3524861 -758337822 219019236 -433828174 -435851103 -526405279 -206259617 168608543 628909586 185985821 -34754172 342547547 -42201420 -162540876 801176925 87497196 68895671 15370774 318767544 37699179 434213685 7203070 23117771 231307764 -90900433 178650 307198466 195466787 -387915742 -7313891 -10644898 -3565281 36922141 3947425 -127003555 212998331 -72023345 9046316 -636144555 -85151834 -6073538 -13533973 -94149713 -109813750 541845574 65194014 206076676 2117415 -248902145 290104857 -33745829 273446256 -41528749 -462587837 510674073 902009762 102690471 -616216378 46871265 -485953321 22384216 -276415415 -109107483 -220363962 -205547233 22257650 3062045 943739877 -673238310 86614554 124260291 -558732566 477975729 -39071624 483676237 -24266034 64996766 1149893 -239525184 315710 -264327900 21356272 313155236 655795368 -8828243 289485546 367588310 771153070 -187239948 294835257 19607 67476372 -288137236 16430907 -790056729 573233 140190285 -189693645 26183048 -474939249 204724789 -193280896 505576039 64312601 -777769125 -465633873 139969039 -590239168 -27655345 388379811 -72504126 -172096139 -113835461 593584341 23571469 379339175 -199743651 -100978597 327307038 88588862 45346756 85302288 30852323 835716572 494926685 241296017 -198616285 -7405498 724464437 -569909825 24236036 -79487838 606868634 -85482131 -344681348 431746737 -739293316 -671755455 -90048402 -324040700 -139037112 46030100 504740 803866183 -158751572 7274686 -178036320 28300718 -421506266 304185357 -300196934 -369114051 302119158 262069925 457235979 334301069 20607593 315978419 -158533947 22786498 32252 -742834859 11377583 146487498 421760950 325465783 195648798 -260557926 236224371 5146588 -743569981 572219000 638403112 -51180705 452393150 -219435018 141367278 -5908997 -18119157 -280921122 204723104 -287750038 222880333 284589725 451847404 191545911 679781842 186439869 63463304 454415014 -21554779 160701607 54903332 -627969795 -28629921 269458935 4094078 83088363 -988974 -385343539 14257115 921056095 59320761 176072624 371963223 -191433902 -318374171 -28958868 598752549 231139703 464078300 582986396 202590776 40486376 -294565761 -1950751 201774226 684121526 -206552892 -13646122 52060730 -561661226 -333101302 -110059171 668634323 476514756 301207680 -244216970 -300150740 -108735180 -758069435 828628319 -464150730 -429562974 -323621918 -594666646 -800611992 -297633218 -187691104 -388703430 -685910774 -21854251 -76430653 -203432214 -284251269 -1480500 -591861615 105767004 -83923893 546025034 156650331 543148941 1026646 -13585116 -524527128 -17705099 264701739 365791317 -120823428 63265599 22772103 -858804376 421688386 204858177 69879678 -237118008 80499906 91482349 -688726727 -63688176 397238 -108762527 -96136429 -521846631 120012776 141074469 98691523 517270580 795035394 -11169213 7422208 -677110916 -626437950 -747566568 363192491 -79483689 -605674733 860055763 -372967587 -706389651 -111471683 -181908624 -186285188 22224680 660504250 -251165307 -681569513 296014185 413751795 -414163840 47950598 875468612 147900889 18833465 277975584 -147344905 222544805 -213854693 -57538454 -59571229 -633143629 164655796 -383198604 20136572 388258397 -364638933 921821015 -7788104 323299401 -147850588 66373998 -50282788 -174492337 -382166402 -1506789 23780 486030851 355916459 -390688228 -245788218 -165709759 -31420402 9058585 -122251655 -170314852 -23827982 858481330 -873994739 -74931508 14410593 -562679482 201266247 25791614 -468275691 -109907740 -116724689 -214477685 -342140254 125462664 673357163 -222070076 93844788 -250517772 396508951 -50879776 67673526 534783210 -21432470 436290592 -82489278 49391935 737253046 -36759463 697339999 -256564423 119408487 -125959134 2503207 -152753608 -140739690 -35700941 -97578517 366019118 -198741587 185823508 -54215109 -170755667 -249310712 -370579709 -209616237 86073504 5309992 11890997 95421365 101372056 312654 592462144 215132573 -112591851 -903230 -287113417 -34771293 339729427 532394242 2852396 66059680 -215993162 197363798 90421918 709648354 176940867 -10894671 110613584 73169054 -451081625 101140951 8907545 -385812130 -243758528 -74886465 -160893307 45024388 316617193 -290054573 -513983482 -672026260 -12121718 -296600842 -242595615 -139008 18500336 456218161 -747760810 41380121 -206243204 -558215393 76210963 7364833 104417585 -44175130 53218390 285220615 -111039504 19598208 -500256309 -8563033 881095359 -66909364 378680449 -312151789 -87508507 -60063726 -22627298 22102097 246683 64530021 489443734 -171316058 -80758673 73457683 300517673 -190778731 1775252 29258682 -588947071 540701 -505739809 -177960501 -143518079 28679590 21839539 15136383 -425954039 182539999 -162736079 -38645121 226869676 -664530219 368278677 3658206 -217651338 -643618770 -2881405 552314757 -242896312 2068898 671437 -843678953 -14017692 312791279 -231462517 -80395776 463729704 86369584 -1518985 -530770309 -421543319 -3616628 -451039476 19617511 -641864523 -126211840 -63939429 -57592 -82793990 -32115044 633996351 387124130 80538429 -266358878 -8377951 -151123926 13327660 -165459781 57802176 -96743522 -215830570 193113378 183093475 -190930538 393134777 -575351639 -240125747 -16323928 606261060 483175853 12115376 -117441543 255562301 -591134216 -672116620 88431568 75319792 -326564872 -175135102 -44286968 592107957 644278402 995937220 -290832331 -30443359 -46390395 75388153 267197870 -110920296 -199920702 -190915012 50120561 -3172002 -89364319 418675191 39626231 -176617874 305660710 -175591 159025004 419247107 -43825466 -20190093 870722057 274811906 578453013 1308399 -266244290 184884029 314546775 276127684 2297964 45798936 -13861084 -22802311 230711822 -526220581 -52376915 -274873153 -380232573 -369274347 -672695537 442060287 -29812363 -457847745 229299 216728292 -518753968 646481777 15540686 -342129468 54931062 -10823241 -427184734 -39672428 152694515 -581183133 23066941 661263558 167461823 -208120857 -671875843 147459473 -435936050 -58326344 -32792795 -446395142 113786975 19294959 -826991419 -412179060 21640885 72445069 83136956 82726856 140255280 330387173 -157257069 82382776 199705543 -470743336 -441287064 150214287 -45224153 185351256 358144208 -39951071 -169065162 56992275 -376042530 -104200340 -428206340 526470056 15443320 -183305243 443183530 419403303 -465748615 132942122 9344012 -21581581 -75169075 186137853 -82323749 -248714355 -6050286 20988054 170080900 -19493184 -300067586 177484547 475758206 98214747 -14793035 -252260582 -43340332 -72632016 24914939 -228614973 -175731252 -106699687 -37811693 -274263677 -660217121 -331426862 493149587 -751836 434502185 -154125287 -574468529 968020399 210079638 116361307 -502998775 343405815 4360173 144232182 136297342 62586507 142651633 85950791 -976527 75451600 -237701609 -114345619 -466250375 70509049 378978803 -86997167 -99900699 488061352 300686962 -238512240 335425951 11451360 188106386 -15754769 -851096 411153192 -15997112 -106096153 47690973 -12245652 -1401731 355537397 -394843081 332310980 -37005804 4413113 -31417631 -19495151 266609226 -91281754 -109106666 51707570 861585189 167708325 -251984560 -797179012 4948604 -3346257 -449843009 150721572 495326564 493438684 637292981 -945294959 32116649 9299350 -408317623 74473890 143416409 47679709 -535695022 45752294 88898213 -57836435 -407393246 190902626 413322724 408229725 552268928 194812801 -80276621 11515356 126544177 27082781 -252394799 141434780 9228667 45060293 63534530 -457276016 52942413 48183988 -43393415 78055150 -80771827 863488527 -35571972 317268831 -7659256 -592444062 -4918745 243332374 3838382 -1801661 -120675209 -85351614 -837152 -14702304 -7586994 350261 -157183427 -12372975 837107115 5329322 297797309 22223634 -447743906 20919315 6108302 49334849 238312427 361508 31804938 66665768 -425372153 328832529 582672562 110007125 -39739574 -192190214 -248572993 -356600958 -484721684 -150986736 34033311 -140897938 23060786 80569959 -31173913 -271110882 607573656 -306075672 379680762 -97174209 -822224284 150131561 172523159 564985345 531397480 2355729 -18337816 761875897 -284050509 -93550819 -21395027 -587572266 -21422548 1434372 -529227714 -394858558 -224656158 -38569263 135677526 574301202 607889928 -317434945 836048066 126712564 -21290017 -14756902 121179578 -309285994 -588557744 -13567476 58375812 -29656219 -137716126 679887373 527855107 185484057 -68028340 88989971 -80838993 590609592 -360080506 1691521 -270653499 -50068160 -404653705 -275105519 -230410455 -379215348 -169667488 246970205 50971780 7153668 -914577 342344118 126022959 123363436 -436750023 49258631 -26168580 -169545485 457890775 -396192567 3072918 -216633246 -914569 657282975 -162070306 618148683 515146511 86113967 -5857993 154351644 65611114 75026736 -232599363 -28932511 245798146 -88730048 14582128 5134139 297630339 67701520 -562501885 -82968800 251786754 119514778 -63735071 -543882582 -63470623 484046 480066659 119452388 -356597628 -188869820 332555172 235362269 -871784207 118605994 70084662 -544544818 48682336 152662833 -9538556 1150538 61446354 11682176 -8660348 -204412713 4221138 760434079 107774494 469747047 253710240 -363697245 8853268 -107273013 93542398 -94076474 423593449 -29037105 -17181310 -37259139 -80702437 636472721 19276115 109756253 2955084 -378084297 -6464556 692514374 -168404185 12321632 -208699169 193678170 348848105 -669288824 -368046191 176850527 672022913 61273456 -37077547 -99950064 -390780111 176236704 -116899153 -16980023 -3299904 163845095 -496400595 -866195197 -10655489 415641013 -79250217 -22497590 437258688 -304629604 -292340120 -649114945 291204370 36428354 -27041756 160258362 -109068151 -531225535 287951649 11313390 159890517 601014240 -179540533 -85119001 35347221 -30233485 -662531548 806159699 -524809165 43819328 -463356953 311011727 -356509136 4353917 4462623 90026830 -20061828 185320202 -147831592 149313227 -151043723 315816986 71398554 231775098 28985115 -348081415 2620894 -203116735 -511686240 122587856 -714523773 165363126 -804737 -158217122 182717055 174342488 -62404283 55041784 538144085 339597886 379668112 -17097669 336001116 -29479259 177800456 -56167790 -15659429 199213584 155031672 -178018286 171520451 -614075838 681471191 -24297877 -146923363 189277916 32168718 392822532 -157848303 105829822 -360061027 -129553324 -113916028 314035367 -255101554 4569584 -324921015 -225548068 -346880552 123789419 462200481 -272744303 213583096 -3422207 -72474327 700350068 304310692 -710564745 -2985347 -418769973 -338646106 78086364 -42082343 15347631 -144609089 -494096141 482273458 -257599379 -234460758 568513296 24674828 -10273724 6156880 163284873 42778981 566580458 -719760760 -7573715 248363276 -416029 734824093 -15715988 -78832746 843320128 -135210410 273727858 66899776 35298505 330311196 -209187258 192979784 -146290900 192229333 -439187158 476011774 592397478 30251093 267202070 -455275839 177841382 345932270 5684935 29099317 372533313 67750937 -17465940 -313652905 59735984 -464769218 -837303872 796827585 -218060889 503074302 98527202 -418926071 -13959914 -257002723 438326270 1620147 -574148938 638350176 -41360605 -80243808 167920174 456484683 -150044858 89016431 -416356703 132208726 -232407711 144376521 -505845099 -307744252 138976863 118380194 -452388057 2725239 730866336 205299423 241024592 412537609 -53510223 -599918441 -6367656 -839913284 -186954931 745357104 -251973799 23317939 -533776828 -30868494 -1778400 -369077723 269985056 772341213 380670391 700402224 231921997 607591117 -40298510 116455014 69573793 -309553514 -333483375 562167394 -812805868 203999594 -428538428 41805059 -298869987 292439883 -24446657 137653143 -11859905 -676507807 387054416 -18057564 -15535950 88117208 390006833 426552705 197306223 -127630054 35340309 -43925097 367210970 8923134 -84052503 269740232 564435958 624184770 79266027 360934602 30133918 33809489 -28885468 -1053611 542972795 157835129 -166634412 -943880643 460867249 -226327459 449934746 -930204562 -639879563 327623171 -157902383 188260630 240079427 -7430428 173488811 -113409343 -581491 106091243 386952837 520530786 -60128323 496966122 -124277184 -15467594 -2823703 370616939 -160094198 347181973 -24693285 -8663263 -35600870 510905209 -85321740 65058938 -12588674 136483359 -470351081 -643409309 -9019557 228589194 -320574095 542735770 82054529 372730818 -27754684 -462803933 83313508 90500074 -85826430 546009170 -261267887 -509982956 -97593105 25799563 28719328 194848451 -250996016 741110552 143669571 254898319 331602327 503681624 520350817 -613878163 -69328715 -213592135 -12605735 -315502286 111318522 -262390451 14633899 -297039410 164643105 -114309876 17942240 -81186872 472842687 173842555 561175816 -13543266 124848271 -3821881 -286951999 728686020 167921725 -141501886 58823029 -11987783 70364224 -325759615 256399934 26124148 -772742 5552948 -67824256 -64535244 -636502210 8435807 -55643268 -556970652 -231095111 -166674852 -376487669 -30315463 -76897409 262149547 128959044 -262891263 633148978 290298865 -336674152 -37026963 272270887 138266548 12858834 409063455 16535567 -458192495 -129470212 -87155998 442989377 218771325 -328956727 223702088 -11052171 87068485 18579187 -212590296 -403414748 -6121616 -19348470 -887855917 393774802 574277003 150704285 889435115 689882552 -41113434 272708099 440376296 135521402 -393142232 -20829502 79854384 -57656398 -400042523 17549068 -14011384 -201686327 -73258486 -528042065 -223027722 232285331 -5158142 -314677926 573915031 44533256 7442318 163350082 -2362566 22060060 -654878352 -259287390 -49549063 -120089238 4658849 -239785161 144165251 -218721501 -198362320 -144405201 44552479 74763910 -60846698 59607039 20602008 -142427007 -13745603 -273361886 -186870574 -24504384 -601845295 589072176 -3337886 3650223 314582935 114287991 812665944 20959888 274289536 -122593961 -79494083 -343366906 -751053200 423671675 74254907 217395719 603017010 27434635 -46339708 273320086 398799392 35632065 -334758998 -184268686 28338568 -214428744 -24878747 -104425073 227439845 166817816 -346254834 551280150 43883211 -115547134 109469105 -73269805 -173688 -382315214 -96735390 807736291 70798251 195881484 -447418272 826438372 -151143307 -373407990 -381103870 -10769445 5190131 -14778933 192377744 309180581 46202298 -182731 -6269695 -35142353 16376508 409050333 -46570951 -342070197 240783922 -207368309 -144701871 132592889 126925031 76081150 -113140591 -328608297 -1802799 107347091 343813592 434461716 510313238 -97280969 -206063983 -229487404 192492253 526391418 1641011 43174224 -287116277 41051508 -616700243 17115589 -172166894 -165543456 217427356 -767767878 -157807962 250170399 209594236 73685110 -263611521 -372620796 196098181 -364893529 539745485 309635309 154901610 509534756 -41461279 136086070 -120373242 -264648404 250451757 -139670581 -1909325 97702788 -138356517 -20661299 234316052 -7244994 -155539119 -340119342 -153792719 55722713 -93542855 -405989770 -86223997 -661368479 -122398394 -219007631 5884637 26030553 -38808985 596729591 165047105 -8433056 174837507 -113627084 324772370 3955664 -517371313 -702196475 159428892 -769966505 868024634 -299807123 158633766 12253604 270181124 169545155 -249158387 3180811 -891202955 -833757177 223977805 285790265 18584075 -179235081 36408219 800750993 58348645 -317428940 -2484861 -503853703 -17080096 467966731 -16273350 354434834 -233354708 -97064899 238236152 -231133926 300978411 -16842302 -15379182 -192811797 1628960 -31864973 -318054260 427918307 -253523310 62794226 222278356 -502978195 -22545837 -369335677 23948897 31536906 156182552 77242245 187722131 109176209 456817700 -295719290 -1569460 -446663020 -65812109 -714554740 -17066908 189145146 -50559465 301185246 585160139 -186443005 -74018747 129319167 118484827 -7488904 89571357 31822309 822721328 78386614 48383295 454959896 -79504233 19782271 52769613 -282325930 -241567468 -160664350 452534452 -107541060 -795473737 880663620 -716128877 -18956341 199468930 -245793903 518287278 -239978742 -357204383 -83983563 -285784745 264701753 -94800725 29878767 114057422 -99803686 -178116177 69304335 145115741 821233032 -579452223 -369938430 169893723 2386018 -15048561 -89288062 266939968 -537577266 289457714 207553006 449417659 26751210 -524599297 7117122 -197428493 246189998 44054372 -126258935 1556649 282232858 -463164724 -332429699 -39305904 -366573884 100035713 1719166 -30473021 104985808 547654626 160389031 4106961 156086459 54129083 859059151 20355864 73379461 -231137730 -14686663 230971697 -48424416 -256320655 -746388088 -76574017 169622905 323587650 -756520369 60910537 76558884 1488608 73395742 -259450297 13395894 17237010 174343614 506551303 -326855151 -85514071 282168820 546397264 125294350 -108752893 1075782 124406 350049811 -78496493 -2077196 133137359 400766936 -539917004 -91318014 345721367 -121529104 -195867522 140597703 -259759034 584037457 7960899 199756304 73603845 -844119331 100216881 76836187 -522180484 -4163521 434088632 748190386 7091509 658241647 -427234814 116201154 5723578 -15679022 -166945485 87594169 119655236 -122345166 464527197 -98294462 -32074439 417702832 12238957 -650384909 -361058863 -309942632 3494260 -332863495 476455834 60789808 -23940840 -251234184 -356309954 379633613 -523164686 -43726951 191338051 -625884058 -87981312 -420805112 3639451 15579396 -833232598 -118582780 602447267 -205974518 -160920278 -9922886 417533972 52850607 373483724 -215436355 5893408 236811595 -20067191 -651479771 -42459611 -46495781 62477187 -20567619 145796409 -1173042 -91500566 -43282494 -734970786 -220578901 -55337039 -116686086 110694008 2380395 509432404 -842203 13475536 -352064218 -408647163 -354864900 252770086 305597428 -535687133 -227705045 47420511 -673870478 545684551 -156359150 -598691445 -365334689 22534432 -31316434 -617635063 -304574753 100605225 -177655784 -117747581 104850897 203534523 850932467 744674 -35972874 46997224 501630536 232266525 -157135039 -86367886 706784630 -596462143 -12071207 180006410 51477895 240728902 -22975934 -63080631 415305077 604832115 -306959492 404046560 37358639 -11960694 24590600 772646323 -153839797 -3474829 -305814207 23336832 -248227299 -406636209 -30746853 8911558 -214192806 4168168 478387494 10181102 -245459149 8303507 235892145 -20048084 182776699 -104373906 106766706 -4562847 509252859 55570664 97802504 -10966871 -181247167 702756326 240569277 43028928 -8015698 -36388 -361480226 -675185332 -654979356 177402817 -35728530 -285159181 -145253025 98786995 -348342180 -867893834 69167988 -634487695 -28883366 -690633467 15037207 -866021420 212387720 99484953 -34790518 -21557584 192807434 268752759 -764981499 -525046659 154513190 -95202679 376711793 42246205 -183328312 461025129 245992061 -62997386 542959694 357161088 -454847436 3047693 -121708245 -522728282 -175252395 -10622039 -26707106 -207968354 4568981 -779932815 800371575 -179378485 183746381 -165869930 -472270590 244573 -267285205 -29645024 -97568724 20408673 -152771452 461946570 -78321512 -206647989 302738129 165478962 783040824 284525889 846541105 -656961303 -210274552 -11036745 -163240637 180634887 -140196559 486070530 294567035 346467588 -255522001 147319628 -124680615 119473032 664434617 3077448 -133414806 296717338 -97984 681849544 538367371 34480298 -51183626 755777911 385222222 -111351675 -11952564 -330937909 -31785772 56014014 199263492 344976965 142523884 -76909986 -93215202 -11612006 -18095874 123159361 24907982 261474355 -54447257 74175325 163424129 174049770 32095459 306551609 -180320899 237184621 -516444414 372495247 121578286 273620791 712449687 -290523495 632060906 227506604 276345132 -32316645 460061348 -347762629 77225760 122305265 714491295 -323313928 177642 267357583 -468122702 -247920423 -51065427 -51079336 -59011062 752637131 113380603 -38143395 -174739040 -297697570 -324667174 -88773410 -365716277 -450794547 753415 -251707645 249429088 -570712454 -32555513 15543773 688258693 -130470976 184210270 -23048999 -59185462 -154336234 -559111949 269075627 375789522 871062853 47549407 -3389559 -575872203 -50376269 -106707839 -355643691 348139607 25076487 57156221 -23671704 203679098 -150270768 -203223195 -361723858 -516078132 -321841890 377484781 171317513 -205212927 -293857207 -467369757 133933338 -503489650 -459651718 92255263 -499918171 582196268 -814998717 -113199939 20556725 -553719507 -4176452 639407899 438725594 -212945512 141070672 -586498418 446026877 -580867491 -715416921 176429070 224735206 87743289 109771997 527693652 26937975 -335780162 832698306 2084720 -53304870 -196252872 27040400 421994063 -157140 -766638877 -962806099 -2201384 -79574859 251731134 94731838 8136927 73288399 -186933733 118086541 -920563707 136532986 -464800089 -73991635 -41436623 -88424155 5032273 -45767272 177090740 95959482 318388325 425476186 -622344992 598141148 351674860 360261120 216477140 -422921948 116921621 -7115294 183837456 17629679 248630420 -60284635 -131389691 -334389859 -15006544 -36349946 34823821 136456684 -237354335 -426658084 3707708 153132889 -562772500 842732294 -51844380 233107081 -51856027 122494618 341526249 -280337994 630278180 5838179 190212766 -152417645 257982226 98911858 -771103271 50770540 226510786 88263490 -142419701 -682801156 92382533 33226610 220196034 793268232 -184841638 65410083 663099858 654831674 -86256594 707870998 -13248164 285100 -1897508 29036192 -365353571 10857381 496248370 -22939333 59775047 214983675 -72892410 326607917 254704780 -153960241 -225684525 788171849 -9417624 677703274 -158968202 119407507 -185477508 -486546324 -5839283 -172685472 27809722 -335207703 53083456 -233357165 143722217 93954979 182860799 -234162146 -4847585 -637863771 147940818 -189631855 -61193193 -19888482 -559686617 109685082 -473741067 -475453936 764078025 -14709698 94055386 128199118 313619080 -397691157 390631354 -9684630 59320226 -203602623 308562934 40993072 -189907664 24815758 -37361892 122706288 -20053006 13552912 -325352183 63379758 -12978784 -501764330 -319697899 694066253 -557031730 5649461 -218337106 565771232 18841490 187181203 223045878 -38020008 -101138897 -404195581 413968188 430577031 -37308030 -19189994 723667521 -371762006 -258324358 -235087905 18207147 -207690222 -51090159 514020995 -424398035 -711315951 144534796 -358346833 -310466793 1509316 208198937 -464958224 -595868 -299647830 21061060 -137535106 -469922018 -113655788 -4106142 -246063323 -385957742 182723140 -595942 354193165 -836339575 -188860224 -654959575 12226353 -462632835 -29697475 -188478798 -74329013 -654072653 342342079 -16111088 708279969 400336701 332308448 921300470 648598003 -679853289 697480137 3356703 -119630768 705363861 469223240 -11275699 -152623606 -461373062 -116333591 124596802 -364594588 170379972 584153754 -113158498 19932598 -127934211 -414896248 22255021 379669023 260504840 -398864608 275873727 -195101395 -564494334 2385663 85433620 478424710 -96870243 63121437 -45579172 -795491309 -16704797 592522290 24896994 -361211982 -26985835 -7977151 157633046 -397972476 -111655847 346264166 213566463 41132604 -61959960 -335078280 -565266241 -20556248 -846052433 254407908 484036852 -335420286 -538062139 2017641 263860615 25773501 240783433 -655010444 101261609 -81563878 123612953 273910652 -35680062 209573309 150764974 337131533 40505556 -9081540 6221789 -606651079 247240198 -129643446 -354613597 -88567887 7445361 -31713276 -306637821 -116709482 295241733 -271893482 -141122742 47501699 46186828 -206447742 -508238243 259869050 -41508001 351656092 174062784 298600073 -86987008 9251434 116506046 774942886 786087896 494236342 217446780 105833341 -16164427 -269853304 19988831 -70016294 163616750 319847677 -40022752 62028066 456091447 211430522 -299144820 160994059 -652831172 146501353 61957913 -224497219 16461303 21488579 75826842 -89084056 -16920228 -315415609 -404907984 -47839171 -440286570 -171803463 -208421421 -201836957 -647956902 7992883 78700451 22921336 -167569878 -39094384 263395379 -244022131 188372702 -118268531 -7815204 230629149 80119753 201170853 -10432891 92449116 121804018 5238503 622244558 -942960923 -74078409 202730015 35561278 -770957461 630935742 171727988 -21807708 -6096688 18553180 -59863027 -51535059 116367175 215758424 192049580 347996739 450258519 -577132689 411219828 224660049 172779352 171852820 131370145 -391586669 -92642642 152995708 -194117085 -72058313 18522266 298255457 -591270344 744271338 301159585 -318912529 -2851127 -15942625 736280789 24546069 -172410888 130237081 604080202 637636280 -53137892 633744314 -622417045 522300622 468246821 -58908351 23068746 -3660197 -194154454 -748044686 -72517287 36326451 197986456 347839041 267597499 132691960 -186738165 -12047748 133467131 53423425 -539762572 161704800 289820680 -55800466 -7483084 -425658176 131748269 -44250246 -198258951 220498108 -845014803 -41860607 -231754254 10758456 2167479 -208552372 114939771 -488641718 402025634 1663069 103281430 3416556 598958980 399299010 154039846 -170866087 -4387550 383934176 72617867 107119359 -875936477 239085344 1668551 -116900016 -22175524 -512413491 108570362 -11011167 263735274 -255064932 155702772 -82488242 601785316 -244480966 63720838 -379773793 -826722409 -168603190 212378084 526343696 11568415 -95566870 -437012742 -171760980 43730201 324762371 130825827 62105 -145297701 6658151 -171663310 -231813322 -231127438 -104256490 707698360 96053121 -58753532 80388160 181741012 -406777011 232545864 470023079 365863436 -788589045 93474796 189986112 -453102975 -50367992 -704995703 14897070 439600 -43521766 414678511 119244603 382487423 276062061 30818152 -40828588 -164464691 -176219183 261613001 5837493 205157926 279551055 294907778 34834409 -441786569 -804311420 6879794 364680097 413799322 65826962 -84920275 -19229421 856437370 203603256 -9111309 33034271 91742023 52389436 -383208669 -6833435 55655391 282321140 386651869 859066412 -961407182 -225760902 86899204 378816026 -174059151 163176518 -508879563 289170402 34538675 -221348744 112525113 -95760837 -55647906 -123088665 288339086 -457227462 274535931 266121013 -375166194 138530133 542446713 -11252929 90681351 -259989302 735765581 -315721038 -239323094 4038304 115141798 149837853 242959495 -31172097 100386697 -35043089 67225006 -109396144 -133754986 -102465820 227974652 117714413 -59066413 183321195 -256550326 -468255364 324609504 500639650 -767141209 248660950 -584560553 -100244783 244736101 426623278 -2333788 25499193 -12249089 -198080249 1552925 88834788 -49448577 127344423 -517101378 -7936351 100416534 4227293 648676070 -391261796 88337630 288238466 -572855478 27746049 219360939 60902938 -261066895 157995849 -463319333 -462296458 157255629 -92643265 -12980322 -105418432 -134127910 -117247576 1149026 -73514394 -9292206 87241438 -712614089 180045775 86555234 7150585 -333216070 -221983408 503216116 263689781 25076326 -696200812 222644117 -218274622 -10122269 -315982526 34950050 -4751108 -610585332 380152889 -238515935 58353672 331614311 -441915545 -461692703 64447788 354928001 -684648079 188476245 -5312053 -207846783 -14116271 844796092 -169123272 746139354 130272206 -16394654 -5391744 12217049 -241579791 -50493618 -599151788 481318766 -621889108 272508485 97697105 173081253 -12474903 -69718864 777603706 260393781 -17427528 -144694452 112146255 -172910771 17593297 311973737 357053650 501323791 297447488 86121809 -414500898 49188029 418255662 -472054971 -408015857 -86537308 -7678666 510454447 -684407534 -285851143 108486812 520190021 -8692442 56401854 -179199723 278227479 -82347825 -197524 -1973401 235748013 -62131505 -744816076 13784125 285788956 193081790 60915244 -115634608 -81493873 -222199825 -29561037 197563081 -153724822 124545370 -341108895 1491874 424008703 2992573 199633249 -18254981 -431893978 273517897 323053562 -57212407 -215896270 90928019 292508085 -82374455 397489640 118212172 -124761433 -31356859 249274893 82788428 -3378028 -49044806 47170641 238913010 599380825 435119890 -13463830 312471556 -246023451 132088685 -178357378 177071493 -241404561 -265073080 767177274 179183483 692766546 1275707 -359510847 27301963 587257040 119572564 155354438 -347295041 77188765 131678 748486366 109272002 -66540136 -513292074 283380888 -683877825 108715800 65796165 -785964368 -762925234 -23435553 8757009 643183619 -438537177 166674166 539805383 712965727 -344778601 46754817 -190606843 -155504154 -260593335 123539368 118086783 -47980319 -138306292 455669455 265602751 -4047407 127012187 439437 494357550 12578853 15714236 -189321004 -8525510 601913111 278872895 12932435 -382131660 -3698536 40081984 -172080864 374189989 717994107 -426066926 370418940 -3192282 720575540 -468152947 29646871 754347 -152723090 -18159555 284732587 -63539126 -263791065 -171374475 275961894 -74346408 409793534 31226051 129091 272579586 -540257375 108008778 478875949 78445403 -11574094 -1360414 553191795 271467837 -67648381 -102650674 42647554 35702884 -322321414 -75662695 -143614566 -3710511 -105595213 516253911 -3170161 1324718 -227295141 408896835 -384150555 -185949810 514334695 14617057 6475179 -464079399 -386818589 -493175711 29225172 145229085 287494569 -800393730 -131329023 -27872526 -425959944 140584366 89258615 -257930810 -395713495 486616389 80763037 -11489694 -329394847 -25452369 -455151372 61892496 -96955825 -2718633 -71281279 70635807 -32167089 183101340 -143206932 206573580 -116054500 -128465077 51663352 303153736 -23326211 -78164670 -139645318 -422589713 -8062157 93661892 7843017 768401616 -695165 -11895320 -664098662 113457296 350632277 -73668225 -141567404 513823345 24038398 65749592 815028067 -62114755 95237625 369724006 27836026 706401393 32078020 -300059457 -148688237 28795854 168957064 37459055 -799175315 -5777435 -354414486 -305267869 37547117 25166829 1321793 -151132107 -522538174 -197452779 -210629875 441090747 -142108925 -103680522 6620529 -27163392 34834771 -94011265 130618754 175313990 440018049 6328584 20493777 61685884 -13849213 -49884286 223964059 -120589108 -795038100 14168635 6471850 641438798 687774839 514691524 -72247155 -781368023 -5133450 -119745260 -6400735 -52368952 4353461 419188951 475207678 -16089548 -388576648 311633459 -473124812 -316185471 -14076866 -2144352 -164796014 58560484 -459574228 117753580 765783829 -86595669 57213093 -243262216 -34987671 283949189 51562514 675185838 -250411525 -170646299 -483829456 551412023 -117649007 213045725 523207298 -93617410 677581516 -162832868 193514909 -254768859 -12400945 9005608 -629087759 -4185837 -4837812 -224870337 -81265324 -10462362 -395989876 362013010 -21562626 -403261620 375199633 -883249131 558434378 163082992 426992103 721450022 522828368 -40035890 160859143 -536269339 321590378 -462706060 -43330083 669098643 -534616521 -212713163 -95240326 -243731608 721903436 148316816 15896450 -1976861 254920467 200477488 -421533069 -308795641 5359662 -143417113 535407018 -642926830 497745490 -363671527 -8526875 237387758 -84011707 48842673 -157138657 -271440016 779929692 -114784970 -3944624 28277760 -1936484 -139781055 -11890175 33560914 6186165 -542058587 -188598375 -696037804 39661710 3616764 373876532 317553654 395266145 -449919193 -247282521 -21578119 19206694 13244691 613889843 -533237628 87414098 -618376713 -25794978 264542096 -412724010 -189083189 -606956468 -473832267 721993640 323336960 -500825932 80071082 -183539913 650930928 -403672191 301363254 -50885813 272615372 -88334540 -390180888 -22820271 221376237 65400903 -24275936 876401 -68205479 743575861 16958935 -387699558 -338383204 -747989242 -88478983 -725642283 -865401474 131749461 518132507 762561378 -589520186 35810976 198439064 -41016283 71622741 -5366600 -692420783 -19439803 -423984807 -218454705 -12917943 242524336 521615711 -22114713 689979710 223451048 258055810 412477488 7016793 843913763 -34773786 454073326 -38798581 -151368862 205537690 -3044629 -739283167 -218812836 850058426 97711361 30218323 147286653 459587 494364175 80911250 -2162394 -116955795 -604564527 -284609494 -40805565 80450848 -586434295 -167904140 -106316444 21873664 -174995362 -617111868 -22109061 612826442 -1798553 8747837 -43412276 -766721 -367499814 486424432 44187232 348438505 226419945 525304048 218884389 353098993 -24214806 -12394678 425037092 366597211 11072622 -438149429 -17606302 -310262584 55799207 -183974307 202138812 136833039 -163219 16569827 249488747 95823344 -654396143 118621009 459611323 843458211 -21556081 457111 -245590095 -159815018 82880579 -224241072 450769184 26253906 227000954 -623280339 179901105 833226346 -29670494 -504704958 111619601 -15418178 14547231 -549356326 -179671417 12939844 -197470071 -44753684 -161680625 -209911084 -40566985 -134808149 -144788678 -57471273 -753315354 72610801 -563941950 -15959421 -182971852 51257594 -142026640 -61887299 -747506079 4940024 763730164 344981809 -787626669 134881108 -148394730 5389435 53161963 25475050 -336857190 -892653207 -4287772 21807844 195952558 133841089 821025338 98140702 15290934 -162031759 323695630 109480763 207363847 273707255 -44201792 655612522 -3053196 118311780 -118216 416437 -617661041 -919326002 -101778599 122290909 79492571 -32583491 -122999699 69619951 -447445775 -299915669 1121966 241664123 -3862817 -121172048 -276290821 439795282 304971538 -755213633 82197206 124320701 -91011751 63582724 -89821064 66198368 -23285217 -62129155 81368804 817092340 -216753976 -279105502 104024477 256115414 418653340 -653648591 191988262 486352567 -3666267 544575906 -2100997 -510562188 9875370 -72840321 -109302197 -469646455 377913777 -370730255 572429440 -1795774 9209356 -93765502 26532207 -327531289 268192548 -18664761 241622133 -663547 355058562 -893533 -670989077 -202340883 -131087956 147650758 -311576281 11788732 7257173 -501842528 32963884 20398765 -273369222 -18313158 -284981409 10965228 316749624 138217169 -281038003 199032126 41163798 222892129 -27851362 -161765593 427609732 19253653 96701467 -45630563 42277989 39725176 -237474701 263825239 -71026981 8590668 7128017 298950350 242716223 -40346215 120755030 173216983 94180884 -39190443 -8063045 150276825 29875042 -422613893 165045653 -264926303 -333350 -479053 461609841 -164463567 -183518 86397117 183902822 894542048 -45704362 12896547 -100058514 338967280 111399909 268937487 283870648 -183268453 183390910 -134876171 -59596213 -17119723 -90263272 713439 13670297 121653745 888683726 -340838004 418992273 70722578 86374593 -114028819 207271723 -100105744 -318734597 625297342 123280191 -615685775 -12017330 -2169113 396365307 1838135 -674694139 -559706084 454051910 10940704 26925908 -402897720 -260344427 -157907523 -166516212 290165433 189383506 -181822226 347526443 -43652488 165473788 183332028 -161279949 -612925964 -356183991 -307912825 -928766 -65752834 -3806181 68723951 110411647 420884378 7422645 948321574 -29551220 -95208045 -21571303 -747991652 -98892580 -80811660 -516088016 -27517550 4644758 -70781951 166573975 45765316 272399306 5638731 -93375912 -31128773 50790222 -832464707 164659773 69611118 -113638914 17505029 -464790525 185514354 -794757856 48590402 -25613330 -101189014 133031113 -41121338 660233322 675317427 -9882385 496726506 -75963306 -379771013 -254638809 678714527 -20973542 -345190601 243578218 1551061 -138587529 -677547905 -26313079 182469104 309697430 -21073118 340816325 -8720447 -4108738 31923899 -630387938 -180533741 15798668 -1918908 187078811 -294793761 30662565 19505859 -62434421 -311407876 -3112849 -506355476 366240542 177167181 -2437421 105451123 821668885 2456894 -486017629 -21122624 -412105309 -268728515 354497209 117921909 15951500 615003799 745642778 7107560 1005462 -6301780 -167802509 777333801 -479164 521522495 371342038 491102563 -122387579 44189771 133579036 252029964 -381935282 -123109265 -557906141 -233777053 12718144 -532265688 -640302 331763308 275160126 -54109850 -122695973 -213970379 214736486 34774461 181537926 8148297 -122982866 -14285188 95556092 -140204189 23867425 -390615039 -7862524 143159445 59549794 -270609406 466397049 -70254605 305663204 136138954 -30396577 209160330 194410576 -30054933 20340800 -270591876 -191549264 -54924053 2495317 -194377347 620105824 -155737884 599124303 94610445 -672536243 19427415 77572479 -365670394 82584737 -11923249 137626243 29252459 384242075 -2614394 -347953237 255684320 3595714 546524385 34402302 -240024751 21272517 274630150 -475497692 87763530 245343504 830538163 301334491 -413954277 -59794944 344796843 467988129 -139271343 38642110 416195571 -217115658 550807568 -348393498 -64266305 441060443 -63595737 -9917163 -121315006 58795862 -74659023 -10096064 5627463 245779958 16220249 -35868166 -505470922 -326024180 -200065838 -165577123 312763589 203710496 -335343130 -225415043 119869206 -429501857 640351425 86581769 146523111 -235833230 144104464 -96955561 7257746 48807494 -18087936 -126733661 -117322235 1477638 -232538584 686845291 -6280955 151035198 70433075 124691692 -409058595 -193765682 559646571 35451716 775406280 -444717287 -280767371 -640791800 -558486571 431055300 -9235915 -94527162 -7988826 -380620417 55805856 -253490266 2606737 12374851 456714656 111762811 -400914560 206341387 -31949242 -3708095 672605329 46325615 -950560 -313378230 382154940 47426376 35083796 -276457733 142194465 193053451 455196713 -301158513 -211577905 362736713 739897153 202207606 202067386 -121762480 -44694150 215402493 17779270 509230775 -49549443 17725968 304110503 -555979085 -10271803 -280702918 -239737418 280098962 392827761 -356567525 -59007695 515952464 195832053 15139368 -258917684 56923128 400564204 -701158 -225657035 53511133 10385781 -238690402 258579801 154537184 -785315875 47579413 -375850322 -7303938 -18733373 59707732 -41929055 14666092 -317976547 125787199 -13690277 -14548487 -406590 -11965454 113709920 98820223 821282627 -442071 206078653 286095424 145438042 -327502897 347385026 -131576746 525024523 -228312202 342207489 37371433 155312702 440218820 -39557297 335591485 157368092 -291590041 -87200049 62629404 315986753 -82240913 -666574343 -4762681 24710452 -39913857 -417283627 349982921 160835049 61255516 -35083941 -124328087 -149710781 199831671 196251091 250521007 141642413 493950673 625776992 475208276 -173158051 -432387503 -334930092 107251127 111986239 -48473046 166417927 17899920 -234760173 26938339 -110432755 76843584 148033477 -88244685 135652390 -343369425 -286300139 -68832025 2802568 374069664 300180100 -364605382 407880381 471447740 -202574777 -376396709 -163444917 17648664 106185609 -57341549 -180922063 -300758351 197851328 175520252 777200076 -64584603 209144036 837757844 -41264839 -128215538 21635877 -243530416 -114416274 -18485776 1421050 25161669 91915811 55952369 211738617 263177134 449216195 220022055 -70395487 77514167 76672548 -310918383 -353524105 202691286 -113877991 -97145822 -9816284 103289376 79757531 22180284 -249209832 -269235154 580758166 642264710 71752370 602099693 591956700 -155190761 582678341 -32786284 96802918 -446811993 127534420 538957269 346308655 570861845 246629378 579767526 -80105721 663756187 -172242860 812832349 -883792539 -3077834 -277227076 -613547119 442903113 556415760 -47772373 -565665368 -371886310 -426746166 -407954603 254318725 405587219 -3702675 8266871 -369913260 55609986 45396461 510518664 171618364 -54590245 18668124 -253944322 -37330678 941171288 672437798 -123650432 126562367 -147512249 -3436028 120683598 -249472384 -196592064 81020432 12772992 44650 -250215371 -154493870 -187392151 167499288 -144451982 440253762 -3005948 -247784191 77148239 -34030233 -427770606 4810215 399211158 377008717 229419400 6093134 97776376 -39240603 3351070 -4956866 -63063380 11412936 -102956389 288338395 38360511 -49228854 472397355 3491591 194870501 -828514198 606062613 76073039 4530473 48650757 -7592237 -251176900 -139931017 -56300084 -684977465 16144232 629228769 444401463 228826711 -75214 516593649 1933917 2519435 -105671464 106527700 304983544 -933086128 173657454 -174280536 -72748133 190940703 -105552293 473447689 520698506 -92186326 -54092873 792510308 99692235 -95847939 117361236 86037023 -597868258 383788853 5331831 -35049067 -327168662 347300590 248651108 45788731 -41749731 -260502363 -483241618 122846951 134886798 560146958 -261817010 87433396 9846851 -175663248 138266574 -51750495 -14086969 -309568745 -252596812 -468486343 139216009 -363116208 -68906328 -138789163 168359871 -350395473 143343134 -46058725 340557708 215896245 -113612316 243015965 -43885647 -39387103 533388516 -415804383 121190202 373728626 7196099 40144399 -424346330 -701215291 237046474 39786694 -12379204 384247627 -258219859 -4183603 254840584 132438638 381031448 -267848753 87148913 225858426 20880728 -135743862 648932650 325642542 -48948770 -13305741 -670179294 -93884374 182313099 -296568019 -67748794 65928726 126798567 820717420 241950486 -503720813 -87390668 684841753 -75636827 507520942 24491096 -18376086 -205206499 -694684303 -180186639 332796117 542675417 75644362 29976267 -292117344 619072610 -1993736 -436903967 18756138 299890140 174391638 359875649 20349677 186231027 47313420 -49604312 901477220 -46302589 1703293 -9659230 -546714432 259834173 242468416 314885270 134769066 320366138 -61162380 43087138 183827214 294007055 49872465 704770280 18447915 -557040597 -627085653 -45798575 -419116314 -203397476 398359823 105523826 198959382 -58268870 -64421988 -7863529 -152594935 -144738729 -120292077 497119780 204521647 -18454530 681504196 278343853 330184219 295313611 -411406085 838579660 30969553 -35821507 3065601 583582315 -155576182 203064349 73878913 -11340802 -221791173 -419985373 -374785333 -622007235 18416431 -77424166 240418542 65556256 -505470477 506116342 3140266 11771315 516882065 -8069997 -121992198 -378549623 -24815320 -38794573 15306721 -543018256 -12556363 -494961170 497613473 -331405248 497847892 555638091 -25439342 -93460333 -205421428 -243118138 -66986711 4796578 676326803 17001809 364233762 -264800801 295017779 164355527 -380272290 -10793157 -872452632 -628102553 -73686436 -94803737 213230107 -372752782 20424387 642526880 8121803 -7416694 246484 -97260686 469835619 348934347 -10573624 29628198 18379580 239276804 -243128049 -60168978 -276394508 -371664903 11343066 249834834 -67136230 140012077 622377724 -8458597 -83360139 -183210710 -66298633 368583271 155100564 -528652791 -33494055 -359383246 -40689921 -274490493 -365326422 -51436875 -421873825 226817339 281031622 -80584633 -33414601 -89929550 22653490 -177872870 205458378 -48364908 -19096698 690028890 -123738272 354294459 -229593058 -6407539 -586590062 -84623400 57822859 183587869 -163636116 66605798 54511956 -386422309 391987837 -222094182 198855561 -21038259 -394773999 -4996619 260300680 242841123 -378729135 -18618247 -509324576 -260952754 -8074066 -603432713 -434345150 -744649879 -349340207 -5312236 -273326783 148261793 71464688 131564320 -46894097 -603404309 786104 -547169675 42291715 63817823 803542097 591711238 464942639 -163313309 -21005953 -174543186 719612284 -31853384 387395917 -19536255 814545386 -126501762 -3108482 380004744 38526079 -121266097 -150849573 12279711 861804071 304760663 5281367 26858232 -395853355 -22388932 -14876432 -494623736 244271468 916859469 275092539 271159784 -29676344 -286524115 223591007 -27735253 -35397542 393721384 -313569842 294984599 -510369830 -148420573 -226463603 -104129275 -80007146 209065406 -935024 -361016973 -50994421 -13733787 -57479060 -469668035 -2881615 -19674266 -349771533 -498111405 -796565671 -379180308 40045978 -306432966 -896432772 83561697 445050654 -324846806 -633370069 -33457625 -432976736 -247775104 -499388943 -9864124 94702945 -778162551 -151423552 -52526 662690917 -127438549 -294437820 -488873171 4050998 30109011 -174673006 199486388 -542249820 286118123 577826284 644770092 476212007 38800419 466941949 782854190 31121738 552775630 372501358 -938173806 55715758 69873966 457684917 63096989 -12657432 -324583948 175569819 10570115 104565874 319626516 144105538 12695925 507027080 -17990157 -509402443 639238514 103002669 -128650177 -71280216 -43345260 -621807 12879867 -306649664 134287154 -96602945 142229579 -778193414 -423440447 46822242 446368394 123612967 -255350319 -52915701 688368330 81645760 -209898797 27061837 -675918587 12488004 597265754 -138739401 11964010 151133999 -80308303 -384840985 -107626645 -287391197 -733574342 103561236 89747527 -30048760 2686324 249961311 507008570 28859573 -310314080 115759552 -173157769 897721 446038380 360040312 -557357 65240142 476672 -5318512 -644201017 -311135211 106145519 75590997 139521758 -32849623 78602058 -66255898 244672918 -116039363 145159102 -149027052 -469550439 35135300 89503517 171319091 624426069 154385420 7779511 -492981599 13723056 -36775589 -41870273 -40052384 -176435894 -3018664 935780497 -228562 -169310386 227261822 7908972 3058771 -11455319 723350959 330154008 133032447 89556427 -852518583 216779463 763788045 262164178 330436180 37090954 209679385 -28050686 50788338 -543964066 -55034242 79730380 -203752250 35355399 61407449 -78526889 85236990 -463594812 34123325 137348108 96740125 -350144201 483999692 969163435 -113577116 -476829464 -693982974 146628220 -10360296 -528079070 190721094 -904462993 19972383 -271565695 205020608 -78504567 -252546500 167552585 -412781120 175118651 85603237 343681 383147805 291395032 302861490 66037961 -414159060 128390124 -73115523 -866161 -341690801 -158595203 34037461 -106538288 -11394828 62397214 -53046399 -193499587 61973483 94486179 -319626662 -878870611 -14328131 312553878 110291893 -507403320 -133794406 65423 -224617442 156587089 539998197 -331061722 304135283 -2035221 -343852145 24138814 212869524 -29530 7403476 -58719989 42675227 165123675 920393370 47373931 779392120 382020418 -104760910 65951653 -8244093 436532607 211060243 -49298973 86087073 584216496 -280042933 -378858463 -91659874 -355155295 511102295 -61516525 603327974 23732321 412230660 100555925 -156734977 -30401394 -110363575 394506375 10007134 2516638 -121408548 -81085378 -34552172 19588398 -11766779 726989271 213689507 535142865 -326311166 310114478 -749708600 152373819 -127387777 -313539969 96361584 121817987 806083721 -215306171 -143711743 -736745228 -13946083 -17343750 93923947 52556928 -60065053 -156229978 -4370903 -119101661 413805740 45458516 700981866 -19583423 127152416 18020077 235575524 310173012 135168446 -154985675 278746484 -349319727 -286751974 -48517922 8525889 -95685765 799180842 216845057 -5399553 -110411158 113481150 662159998 324194869 211532236 -276899000 -58585838 -184693510 -273590254 -166919576 239289544 -124317737 -16594144 -193050837 124978321 154075831 286240595 317073755 -114452516 -285192803 58252948 -163943082 -220006468 110071538 60144058 12851758 -449550360 58967842 -244848008 -518324287 35532570 -85060055 84957016 -735222611 517173778 114329606 37304080 37612879 -75540287 -261470971 670634121 40584673 -161187449 -474897342 -91348776 144661531 -201229310 41139020 -7038966 226563938 644002827 -10245954 -329166689 -490027846 -26336488 -25064344 -12445324 -232926044 109403659 7074601 413680400 -69534199 -421491380 -40063804 -59101481 -41095455 128919640 -313458254 465409310 579873862 15793266 8356045 -531226 -557200444 231341491 267315577 -139749433 666343748 457703559 -9619051 -170528643 675863875 568293400 -111108274 -4507014 -190205917 -17457665 493376000 -244424536 145150292 145789789 191939510 12719766 137708313 -243980151 -345656017 -339372572 194324508 99308117 -328584651 107412715 -637625808 -74899887 227591454 10721568 14404209 -18348629 703097802 -301273600 290402221 -287130408 361247827 -166177025 221613329 71796857 -94080309 -189930337 -26887626 10466348 -234922018 764342384 108576600 -18235185 -207719528 -236835387 308335496 152624552 321760789 361685867 246928416 -12294261 729900598 -161072845 -11116891 140315199 -292357099 -463951260 188664592 86322137 -84559461 -104250559 99903285 93524288 -319472878 -54670044 701291516 392987765 -6968307 -51765610 -485119981 3848990 157726597 339717346 12509960 -43698993 29058896 -129143838 367085432 -120182884 298934300 355323404 -21047453 -301180574 346394362 -92600114 113158628 216307080 1297344 -302781728 -56674525 302434470 277876227 -21496265 -611725930 -273585176 -51891278 320349179 -538087914 -96490542 -5350477 350412565 -440339520 -533524697 -297127971 -108887886 569904226 184186482 -34935848 427343137 58605350 600867317 -201290743 -333962796 -51787357 18830173 -501587582 -376356466 840742758 309007 -73502042 -188118175 -5221140 520235387 -22755568 -61406096 127553064 -114386458 -183992161 -311310992 239864365 164129460 -565733145 211292955 -549434467 -207331057 -281820940 -500801238 -161289666 35828627 -342843181 104456634 -3698289 122329199 -73163834 -35826219 -529713113 -171711438 -341824244 -140244181 -673302830 159932020 -370030928 -247157668 359619861 206175317 -18225658 -657544503 -164959082 -79542169 -631018999 18044720 -292084620 -170204711 -628844526 751678632 -504976917 -67769131 -26595782 668474408 409766882 -433990343 243900319 -305567565 -2426144 -154011548 350711212 -278604326 -74398220 372649727 348212336 30201912 -204586601 -229039992 190673221 846387590 -46900008 254360070 61924323 -49693230 -79435816 -2103766 110621370 -181550082 15157015 -148030463 -265960330 248810426 -238360461 -214515821 -61099249 1157918 -21747162 -3176290 -627481699 -139659495 145733791 -25893007 -54046073 -2376190 262927169 567057902 374860130 667386794 349436447 -19012090 289591223 -415651999 380995817 18670732 -287786607 -322486198 107680363 -456498778 -304483699 825286886 -270064972 -118651074 -221756892 -383839435 -152068454 274715048 -486421459 1182583 -17095968 9380477 705392964 168780097 -57255456 32260171 420531473 218000632 528706504 -131893276 -66424441 139025920 1516094 -46604788 -86635957 777682885 154920972 673409576 549365691 -12653781 -202217343 -613945172 621855299 501234447 259879091 -27569779 -153684759 -731860530 -146775699 464080574 -54634611 108801179 -471741832 114602690 164093972 299743155 100387001 168515960 192443764 521870080 -425202912 -121765434 -839101285 13379206 -18132573 -287955 -56346202 -441888617 -431633417 624074296 446096577 -356637165 214272674 -33211764 66314005 7813571 -25117041 191966460 -8149954 -11666743 -543717617 -3406681 257060849 -30032365 -826066244 -587625417 -268430769 -338704434 20705932 -250368328 -230589119 -5949533 -22323026 -271668351 160487814 -94266863 -1363652 33540864 291638664 47802048 -38278240 202628119 -519856221 -450328093 37846322 -129047622 626414607 816088979 -258508957 263065820 -212902116 -213777410 -17993571 149984947 -372500933 -50088834 112127204 -267354671 155796952 -9685844 -228063 -415098317 -748546653 -180280602 40108895 -444882112 47988117 -3826359 1721132 -277110592 309660029 200118489 393161733 167571470 17778216 -698011533 516958189 13767556 11000265 -111502110 -56020328 15198513 -401485117 20289879 -19442779 -427447649 12142752 223003498 -263008087 151973230 -108969305 130629194 -589827314 15549461 246130318 1835860 379419982 37755414 -357952036 -462640968 230223071 419030024 539401832 94288159 -235546788 -794980898 -24295303 -17065636 2641731 -788601859 -5835545 192435950 -99210724 74935078 -25324580 755712947 190737093 -313402650 -910928 17658249 11885031 99306619 -419520892 237398756 -17478329 48761570 100060560 35751574 -529942097 277192487 -173255247 -406897289 -159005379 391256042 79145739 12695865 76227661 9608532 -10299820 -224639712 -6175839 219168315 22691064 -47459707 -239681952 -144809603 -385034072 9083125 -206469412 311439202 2746310 -28060428 272084031 887660667 -22168667 -258629519 -254993424 -77864684 390599587 218190901 -14863505 -273142828 39803894 55858339 -411398148 379706775 -104357361 439847054 27737540 -829229374 11589039 -631141823 -810742692 -205987926 -18101317 -7363670 -455467749 264204397 -29568763 583897362 324430954 71345927 348496649 -106387664 100663399 86378635 -63563053 -296486745 59460922 -377477299 28034219 124122333 235224855 97852899 73367032 797435198 151344570 584279003 -147452799 69793028 -6276347 8700011 580278783 -392139828 -21871237 398381974 137900305 -17219273 412521502 -7585436 -91376457 -2032020 -507599520 -38361819 207358636 393320418 282424005 -490431737 33675088 587125227 14628931 223180128 -4658192 -647466667 146221197 -859575 -665977109 78213334 379875612 -357735338 49793472 -63830816 -219056220 -65434966 47589368 -18948268 -148878692 -384304812 -55734663 -31603709 -153305886 -10427489 -94515793 -381030660 18603331 228999187 502820537 -686337134 -38373917 -4148018 452884604 22084154 -208156339 -124470142 -450593056 -337040448 140996940 -221282790 -59069293 9623187 -381254964 568305966 87643807 297184266 351690977 280111470 55262537 -123604211 11479521 292837551 -872618459 -232283126 34061561 -402445965 -270622514 357780337 -240635442 -48014408 227411249 130534372 688054161 26489458 773168664 -32458702 84109707 52587481 1498033 156155871 125380122 1059621 291237809 -38596240 -44141957 -94063168 -161832600 -8257876 202428976 -39362337 -187480973 -6521179 -285881249 476095076 -9142614 -421840436 -27877 -165944300 -93333702 -71849724 68465300 -6698128 36522102 126432653 -232081057 169050865 529742072 -470232498 -274345888 252219801 643802159 86192363 -18848693 98320479 580764831 329068892 364050110 -38953847 -297005069 -276772808 143526254 20517535 -2809876 -99878991 153023610 243277777 -905938550 148252291 321110350 71950041 -365667566 7553255 -483448424 425731823 -6189435 -46695 -360510763 -11603546 -475881614 411073 -192191736 -77195520 449228578 -493237876 -300058918 227229107 -271665263 -630063549 -57559618 -51054570 8339097 -478443755 607453364 -137901266 -19473344 -171163632 445944457 343304664 257634279 -66730875 -617160642 221245369 -601827486 440093086 806545825 6311595 173561114 -215606968 -502901611 -101954313 -239537088 226733549 80352006 -473650329 138681214 118762052 743246065 500146758 -6298972 -106369255 9681442 -87431178 260758250 -542993210 -202504902 -141068171 -83608641 -312963926 -4933707 193538936 -86937433 109772346 262238812 159834050 -343354603 -264914965 -31487756 -27131545 -572072136 141171782 -212098043 250293168 -421194183 -91823253 -23765662 8544815 -7035110 -275135060 253725717 -187837992 180739592 348383633 7939429 48557944 596856913 -49517431 -646386120 -283595662 45111236 -267426268 43142858 370506885 401170774 340785499 420194899 31247294 9501941 330387307 426197953 847695265 867406342 156594529 35181523 80470430 -122067721 -214049633 8450223 392473466 -710501419 -40025741 -436181 -130931096 725578331 -238876619 -465080478 -523236850 183779668 -104291427 447931834 -62617627 83643020 -226561634 -552539113 623159926 165831775 22890742 154452696 -245160 -378354300 -113617925 184817013 -34010184 -62937815 -1791583 -477913673 -447520234 265064364 536537322 157242848 -232871962 130930381 612303104 -20060345 107206433 -34622713 19281166 -233717447 31901525 -6140252 115703567 166062380 -15810299 -114661372 -150699255 -213184115 38075471 123104916 86474095 173945136 391834078 338232898 -179359890 300660333 -100702082 -130926055 354134218 675152145 -228647011 -501247125 172621927 -108029575 -119844096 98813618 325291209 154197600 -45693926 -445640812 3049272 2284246 114711449 -462112234 -71383275 69624058 -4346667 666037402 -18155081 -272975082 -16208871 11221707 -404775150 77495978 -142366433 -14861115 222534115 61680653 579162843 -7603878 -238399167 393378877 169399836 217830640 -343478704 -310201859 183133788 -131664487 -37884945 72938826 165237508 734700485 -67856885 464074352 172011223 668149635 2822035 21549184 -182689915 -191058015 -18837250 -228548858 26682467 -72389382 165649297 187540025 -146481359 120883027 -371686022 130780181 82845698 -540368095 -40501184 38279741 25708883 766001819 -729786 -444806971 55078261 169710863 -262265824 -659453724 207524194 443548292 158882388 -71734 164424006 170299170 -120887831 -687768 -11404311 -132931549 -186762753 9291666 -125286425 651637801 -210266398 -144893084 -341746475 -3366431 874690351 23892419 254672732 23314609 177519316 902111 -590104912 -341650144 92398148 -158886 -43947455 -203093814 -100888853 -534884070 -748885199 1986763 -166502340 -196086799 -145295160 -231963829 78992876 -152958788 -585096441 125003698 -138149790 193201016 263055066 -394160 467073584 71604936 -492019200 144464278 245741946 17189752 382203091 -10892277 507343250 -1223759 -81027153 22966954 36812029 295630160 -368577470 -140598059 -32638223 -359211193 -235048705 587454201 -423287413 133644235 290569563 -50840884 20294595 190898302 -212087711 -122038573 -101544472 437484001 -57449093 -88377184 -434571570 -445603009 282381212 -2883263 -94039201 149333582 -470369041 792439938 -22686776 542505239 26566734 -9040031 -138113907 8546427 136617247 36880418 3349159 -84633689 -366455470 -38830160 123653267 613685872 -149664154 3263604 30381012 293422 -471802039 438309247 -270380952 101485850 234653434 -354644194 -330130682 539413353 415645331 463559373 83456362 546942994 -71017860 -425351437 -793521434 -38758943 644837968 -7893550 -44496529 -395207806 -56908740 208345978 71037177 39597692 -26067210 -663365316 -402380796 -123673420 -417790719 121327117 368808225 246386562 -127558906 341662289 -8431265 -706137476 -386332031 -384789296 -256100429 -24207672 1351287 -216363861 -144863555 565436515 313921365 270590891 237526586 -9404845 -196859808 546550539 101555169 705002616 44963553 -98398366 -28985329 383746381 88593812 75181301 310265005 -244565147 -84001879 257170045 -124965504 517783164 393545651 -428245057 -303879298 105061932 -198790297 -25873596 -6239397 245521898 450439687 118964907 -84400269 123057297 383249406 206372636 2651612 -8952251 186699795 -2507052 532868490 -5540563 184168199 -123742185 -10967275 -179723548 1419378 403318619 43839990 124238968 -389141644 38275755 220259667 -286762066 -305714993 7725777 -2412954 -398357309 -230102647 -261406500 175043518 -266298754 -86949890 -226072106 110741164 369548 256779914 552503978 759811411 -673245513 -152216247 136901363 -1034836 -880481653 -522897588 -60864647 55260788 -315509218 -48466124 -420531142 -704764910 225373702 272119463 -7110030 -109762044 -40254288 163348397 -84581630 -86036431 -576477374 -908948973 305790041 -399756381 -541611587 14044438 28216263 -242906699 217351362 140593495 478013328 7270284 95711673 -15126637 19182062 -415482696 132072241 -11548663 -512927804 130411043 48833046 188870270 -450911519 157563888 -580718272 -15651804 -51337316 457918891 131347198 -449330016 -6444590 -32230663 -267039 -41686942 -25036024 10934902 -98733650 -119567550 -140660232 1261239 543734264 -207715207 513880527 -65064829 -324723059 517154929 21609654 255156523 83794354 657056659 283649783 191196834 82289550 -618260982 385991546 -344583968 -405098182 77553984 9767859 -259095665 47362132 220355160 4662798 -378333345 -283635089 -456438073 42666120 181492636 -1792502 -119641276 1200860 116925531 -148048584 -27691083 23868626 -98810886 52551315 155618842 555486782 38290810 413025012 704443304 4362897 28229205 -83918505 -53196511 70852813 -1588862 231121982 425655398 51342462 -303519374 644658550 -867424786 240959634 -213914362 195265991 -1660570 260043413 457325 -9457613 -530552185 -19084001 -159288273 617037162 36416609 -201441587 300764018 120439187 -25343527 -290939430 -532383605 102457294 -15667904 -76848198 -383141697 -4259569 116130720 -312002424 449437395 47473573 -236510908 -123180374 -115888865 3458516 393114647 100472559 -8007004 17527316 -323192313 540760461 45281211 -191615272 -256618369 99676874 677204657 -689284061 490581996 327686 47262729 331562315 -274628707 -540473625 -34235956 -120834599 -158090556 -146177751 -904857441 225530890 49928074 -735342125 -29726254 -117753412 295469043 -478441795 -262459025 -451283850 -503261297 638322738 -208475918 373178999 6335588 292267704 82178642 228623364 19884666 -232567683 -6313499 223603179 42196418 -575904197 -86195446 84805361 247887051 -479592354 171135302 -229902729 471119240 5234855 500942714 500107081 639706687 117621317 247348633 -166367001 -4295410 27844853 -50090689 -3214244 1763139 -294784520 -133256461 23134223 -263489064 -1514239 187894194 -117132364 -44447468 267628071 -27106134 -529580591 32917801 120338949 -115517188 -177438233 80669040 -52719871 420148701 324555197 50798787 -549073770 277318512 455954048 206995286 2079693 696440070 140684882 -9366414 -120704772 -204071466 5595069 164772310 -519441790 -67598609 -219109 717896610 292376666 -713832489 139800706 632116149 -5060910 811110561 672562066 -78763394 -137798616 14389334 797136053 -245682757 26685529 -24199089 -191567201 -34151935 280711240 -30613 587481315 -159348541 -38559 -64070049 74102981 -386617838 100687049 2352031 471506592 622427959 -200270251 -41253180 34262635 -55637571 -209855383 8469121 -244525174 166754528 68924007 -146580433 -349598057 -335189723 -1919197 -6989900 -870709 -499568895 158609609 -293263125 323609856 -4646978 59804761 128531334 -799327352 -820030530 -596273774 114760111 -685379483 -31976954 6757048 -81527231 18834059 176681211 -459112732 -30958260 -1501548 49911188 -6925178 -47478529 320894320 -582484403 -34895599 62046355 126343 717692771 -15953580 175154251 -70972391 273727555 291422736 203835642 33112422 102901307 -62779799 -4544091 -112851998 687949957 10400759 -80579627 -762285799 199243425 -224561867 365258693 625094628 222003414 606588071 -3192776 -119307348 -634106 -402921889 -3621758 -157929548 149427967 95066051 593634237 -144474642 -549576 -124355543 57992809 -406791223 203740478 307979970 30912242 -181470578 -38562997 -168067109 -57536426 245429185 -6388068 144042493 -1506583 -598286331 -100745779 -756234983 10620722 -131017037 15577808 327516505 -104761224 38800823 8013442 -246070179 -209077665 798096001 -221093714 20076577 -10533203 291459808 532433156 -139941289 -133819617 -89314159 -37776016 -173280014 -105568042 4505790 107999260 219936886 428334725 21165466 416600511 -227616068 -204975853 -9707202 295140390 324183205 656295035 -372675704 157394109 28021452 -98171267 -19549234 12721224 324117550 -164281224 755410574 -3929939 850430938 -554943025 -65335715 187767620 -233042491 -144349344 54994775 -507437604 456518808 -92499054 -99148163 395596834 317061186 552168697 -171198848 39029482 -106383467 -533544 407519750 171411354 220941478 205190204 11276137 155910072 195998 46643434 589367284 369901298 -394093482 98487765 485533223 -159604718 112070106 -85730911 -667926669 -93668686 15364243 231550 -534317077 147554712 -99689072 751312423 -123878036 -50333415 32494311 -433231082 -817016749 -86802292 8591845 55100663 135465665 59304828 -151377157 265437845 215447197 46706183 -103518292 -17196817 211234717 58819812 8696331 -391484919 558325590 -212529540 261924798 -362409915 -325069255 -5538137 -78336 100593205 4278317 2958472 -27435652 124667999 62726176 -621622376 324143405 -238496785 200692216 -184186162 69083554 144981400 -911657270 136310635 -123773760 298004079 313637725 239324616 -327604835 819296662 532950725 127760892 -141629512 115873854 92896938 107988821 10079067 13194127 -349101345 268943361 59559030 -711150679 86789249 -125013090 99350775 -92609467 752911175 107304867 -158363288 162027628 332781387 43734359 -224780405 151313908 -20183854 -495271795 169247438 -418112466 102917745 -189894046 112445625 -169864450 82564482 313683878 568850739 -609221410 41645008 -17345752 480156941 99964881 -11342986 -420503321 -39495380 63616738 468628561 -149453292 -282958871 -542153610 459519 326559457 -189691460 -95150016 -351999810 -77464577 -85204600 107318555 41342116 356903574 -730041407 90233459 -51372089 173220904 -250516363 447996181 -617669395 32729331 341754324 57217148 -75755582 12735923 213472668 302604754 -44116721 459465311 204543867 -524662529 124518715 -4465944 114570841 466738242 254583124 -390843698 458481799 78979207 -102739350 137814108 221689248 -250333803 286173427 -360121334 8471378 -289218075 -158751221 -160096658 204076735 -41371036 -23083841 398042238 25453378 17715172 3854538 41229241 439293428 545614203 -27093974 18448454 470659125 -147170771 -9952009 -107834769 11334821 1974878 -154379850 -76732032 171097355 7340026 -8688023 149781846 283247754 -476115342 -224578435 -27187926 100648809 185471466 415143661 533109285 152177902 109173369 -72374577 -604019138 389872043 383707089 -141224925 -149024292 239005649 -5175401 -64412976 -475410826 163439880 103496 404651 43393564 -10700207 -572399223 -279928807 33106728 -97872106 -127655636 -23928982 -3215508 -174195075 -153435846 -101360781 -299049623 -25570724 -353864722 142847241 -268339450 -734330724 -142652607 -15408646 162193324 -340784477 255797524 121443996 622180748 70890689 -490988925 -192596962 -157596539 259500719 529978350 -66937411 25277915 123798676 -294667981 331933519 319350469 813827965 -42465336 163168222 -37080448 -391444300 -43840981 58269458 -48274101 -476769002 -10539722 623369801 43990540 324451682 531716784 242834812 -487442621 100112768 -353163745 -396176 -3976403 420219590 -489108863 -267408073 -17446017 934994590 -369841702 -68025113 -50952406 -283827106 202696077 -220998937 -65139803 -703496763 629288897 438722425 -298898222 15835286 193579814 127140883 195376845 318781764 -494052363 28156269 -243410281 -203040733 -5940841 -9349204 17790370 -2524169 5781598 625891848 -4315753 460462279 -349894005 -82843098 -86548039 110884697 -730012014 -10786095 -12887613 -285834067 118574513 37148252 -153345702 -565970332 13821186 -198591535 -433170506 163550088 194500654 -121968036 -223463066 89858985 -173042293 -823728893 310544579 -131712363 6111783 367931783 -8925917 -751327683 -2680777 -125751034 -269237666 681791499 175101669 -123502357 38626175 -78900970 184091808 -436846253 60623568 557221920 -428435150 142570663 911471191 915123 75244559 -370108955 659498204 -128168730 21386884 -203225537 565386738 -10331744 -444492936 -122838721 -164405670 41382466 -317558782 127426947 135221575 -354557891 -13988288 -202011474 -35442469 189384630 93576846 -690393253 550695548 583103120 238695442 465605485 422741147 -242867808 -12027560 -327847980 -304516845 102863823 25257398 164410228 276794671 -352379955 79730672 33634487 27835215 -507047 -177966469 157423513 -247336638 20309990 701751782 53128018 -69447375 -552264741 -314803033 -49356523 63476376 78982016 9746289 -5820596 -109874876 -10273938 7769935 -313421679 -13297503 508309738 427139424 -20956925 409983612 -43417522 -62852676 230952182 -411873160 576159239 -684267679 55560446 425269769 7815175 50321938 30044805 -7864390 194675814 -349212025 494705684 -90646528 2699587 -319466215 -77074032 -194149705 231226537 34423381 372957844 -332792777 58579993 26063804 47239583 -23292959 477514693 58843416 -108326652 508427158 284649574 -238804963 -179996897 406347410 29288796 -235998839 -1666778 211024511 -544558628 -4466847 9536653 -20194125 232435343 212364410 -93720501 -114258572 -227858673 -182738904 -248812257 783724214 609986940 -136390363 -400765658 -6738384 -693802297 -341537254 258063 15281101 95256998 -3396892 -259343050 -786233771 -436013257 5631232 -14050810 -264740265 -68333778 -59375196 -285844801 -4464895 52069487 726737507 500158489 -242526351 -199334051 -281238589 -98159615 -26845628 676588308 -463383084 -202067026 281944201 17807098 -462540617 351749403 -12262314 -330924180 -118724270 24709135 182350259 85203052 -159751635 343925814 -29012366 -111797508 758102757 10322802 -289204306 -128231659 -317942913 25316648 307436536 121860424 53437397 -8386601 -714896583 -405307485 100018709 -482239117 -26564401 193582238 150389569 100227392 -341473749 677040345 -179789951 -4089275 66857789 -212690950 463833906 57062909 -3081438 -106910592 71859819 204642931 63124007 160244969 -292266116 -364174253 3494555 428716609 92857173 3516303 -247229943 -27482966 34192273 -15701333 -602319471 -123164859 -124344900 -537937333 -124827141 25885556 -64065342 -23158626 388116225 113735563 -7080569 636497589 134426979 -2081505 18646161 -327150965 -115086067 -424500723 25641163 147959282 227389415 519407 121760387 267607245 40913750 65423427 576612314 -768277532 -279655844 -13085341 72072343 359198365 -26650245 -199326448 660268731 670156755 -2231199 273276741 165976708 520355954 -111844630 115273845 130333265 -384453347 -150917976 -195185753 -23252204 76544313 226782952 -28548645 -45089657 673341185 -389879769 -14723042 -455555648 505853523 95809466 -1708991 92034856 -701946110 551802312 547990075 10231662 761770897 -154012677 707986329 -812049242 -61228526 -3212075 29850786 277415783 -490586620 -573142242 580452487 91473671 186050618 -648826447 -161323074 -397809792 -320822889 396014610 -2568762 -208593304 -126295177 -9273379 -22678427 -86609766 -117458 129113256 -98881195 166316615 285088852 -874036 11761544 18601829 950061561 -13592309 72602060 534260742 206374811 252726955 213202699 311963148 586088639 -94635 17461674 38155594 -154279249 -638500940 219770639 17105418 -84935811 -241038363 47193021 240196332 -198942687 131970731 -144385 186270433 -40226623 -67066177 5915871 -338044626 35356 428306220 -718638531 -532910060 31694229 5564549 601397997 -69639467 668788488 -113214758 -209361430 407120990 482712639 -488176589 -235213253 529113325 131260620 -202257824 -74291521 -233637682 -330390884 -593116076 98913526 110312404 43223304 62525562 -45978120 548446154 59087635 -860413497 291588622 212442084 871330799 274728879 -389889502 18418038 -310465069 -916718654 303769427 511727544 -1751236 499122108 127622812 161229749 1130125 187699661 333535676 -269431123 -190253663 1363497 432684616 298879619 -16289092 126970930 459473507 -92560643 -587026151 -22276417 249684731 -47134121 13811782 409910028 -359723559 -68141447 30936094 3525123 -48741180 -212469477 -721623465 695191879 -3632408 -215373497 38989473 -16435359 -44879559 120510207 554554032 -60528411 -131990259 -15383427 542789582 185281636 -1257064 63965876 4362940 -11171994 94866296 -353035630 111966646 -321523937 259721246 -439617968 -180138834 -848839022 -9802664 -49981495 -497262345 150390692 -10999249 378810542 9936777 -198428587 -361080860 155716703 -327325352 208522055 -285968291 -93159596 3008010 294866109 272646788 813676312 -24593423 -240297813 156837728 -376259699 -491646658 7349119 -446027340 235875209 10200563 -587425247 -133932426 225036231 -562219338 525402774 301402921 386640973 -61669813 -242223416 492251998 -613281639 281712781 75246638 5211004 -87845090 -16890022 -19913303 -315728150 142519747 554005093 20171374 -356736032 -415937877 397483348 354847182 414811569 -187867608 772492458 83640918 368122258 129225771 -27344994 -16444781 -71239497 -38865705 9992447 25847485 8715678 -15278217 98092318 320350710 285181399 -251665428 425854525 -387512907 -73208418 29502767 -498329897 56872317 -134713606 -185162392 295457298 -5916865 124991713 321580336 182347531 -919078 405347686 815711958 89401894 -135496042 -59277944 -343837674 -72479504 146157264 459751097 322770 10237491 -78551750 30402382 286091696 31366501 -24681367 -42901809 -183757121 8974561 431465596 582508578 -209128662 -5230517 180864494 927277448 -919163899 291134158 144751853 -428547390 30908569 1606206 -97108179 444145005 268492445 679771974 -43882 -28875105 -213848847 -462308544 838644930 -24836672 901789989 -11897872 -12593933 537081297 174389826 -34717691 -195567 -48329806 -37378254 -107265881 -211835662 3634447 943710678 151873390 13221996 -366827562 -5762046 -118017211 -640317631 794675832 -268518164 405320 1554654 29406305 -494969367 19064440 44569793 412764486 318269285 -134871419 -27599905 5770120 -11461064 16779631 -160079204 -201637425 -227542569 -19210048 -390203354 47890006 175279119 -410771237 28136292 -88157424 -375660701 414508391 668148386 566270542 -31660185 299429173 -128919699 -198565449 42596002 706560254 96955783 149530630 622660018 -728515720 2193622 -340504497 140468795 17464815 -349179112 325579809 -241674761 -56596781 -71452480 -157768468 235995600 350355924 -276708262 126107884 -333709993 18300878 -270289078 761638607 5003530 434748380 607122244 441454640 570322 -89988577 -382830978 288221393 -436180280 61995581 -175034146 -177184051 -160891551 32960672 -21844213 109056835 -12021595 50645438 460083047 -265386582 207190942 -30011130 133794331 45320443 -583300422 656559525 318314040 -24306818 98499433 1574329 227906597 -134590916 -17825941 811379053 71555117 77122798 -86668842 323327158 -97202638 -4114703 -76001579 765050491 3710980 37230102 -726691 -79060040 -429986665 183714731 -224583612 -138815824 46067545 -148532160 545187 148922984 676865338 303284238 -936221 -305400701 -385559683 -223493620 -455619495 238472426 22504118 -51959154 867489485 -11327821 557660969 266876646 12637504 -3913140 401795529 119304786 12093594 177070106 -252348561 -66837752 59722123 -25339360 114558434 -4933261 235781150 241789997 -93893513 282789 386311973 199798094 -496092510 -167053494 543600671 -628489990 195102449 -487272289 467131557 387017949 447456163 5262645 -536919324 845003893 200956501 -5466866 -35826298 -427816463 -565749775 -126292384 -41711737 142266541 -11181788 127834690 297576550 -213134398 171716619 133593676 543244908 -227378988 -4740333 459320343 157935326 -400024897 408299810 -29434174 -525929240 676337963 348656990 -656357080 20418559 -375460318 498338189 -1488281 123652914 -852095812 -430406584 64081436 9377591 -369058523 496959912 469791978 20850546 60807693 9019955 -366962085 -548645176 -164355954 -360816381 -113463422 -682812171 -626967635 7411834 13731066 -307340739 -696930043 -566473872 182930338 688610163 159689590 6996592 3192327 21276988 -793346737 12969478 203538382 -139407721 -316065282 69333825 -831844268 208581163 -231512264 400478671 -269414972 53968001 461501042 95166477 -679169499 -237311906 29114370 -43819024 -284653782 -109742849 214399569 399598788 538777664 -502127840 74373755 -13766382 363606969 398164850 -11420716 20467330 40079322 163789639 15376314 1291722 669291927 51148246 -499554892 -236117232 111620376 152384896 -451647967 26845976 30791731 -230330902 279971097 -662658378 -30809997 216697562 -268180300 64135256 -720288459 205900783 22643025 -4839037 -638571739 418980101 424095879 54498510 -238937350 -139327540 -168677152 -319547325 -42467132 287689462 204479285 353902909 -725858533 -402880494 -1540825 54425214 -391481092 376296664 -271373395 129495149 -424827729 30604339 -36224427 905718 -80560631 44484794 174639372 50945092 -22620984 -2637234 103790383 -348690861 -39046271 228221589 -292402223 70492898 -56975853 291769040 139321731 296677853 -421138909 93580571 225242478 219964737 -202902978 832661 71262334 -147713436 -330586982 -65579416 -166019038 -180581391 90367648 -31652681 2980085 -34602228 12123889 51386419 389731164 -785250097 79824448 55841554 47798479 -195693666 724249046 -98090527 -40379286 207901 139262640 -621763454 73547350 -237604463 81453087 -142301014 563114057 62839376 -158876717 -681081373 79855587 89784109 -319717323 334817367 -397663588 -118442340 -162870110 -13753809 -79940 -177502798 -5376073 10090976 103587508 -333233987 135715782 94365810 -461264004 -202011817 123540814 -560005676 200537703 674203313 139048445 -460058490 -153486374 -164779186 218589015 275233433 -180410314 348015206 -928843361 284621409 233859580 -450349254 -4123423 -215291861 406143824 -723894531 528257211 25443473 85595803 126628588 4170738 -42918588 216109546 37516084 265788833 -655188971 -562498210 372489159 -1651858 -109584461 -64515258 -601250564 -160410306 133856345 -591096832 -108335104 -374479169 -80128688 -389226925 -163901890 159629030 -100945176 379563220 -111041856 79335208 -325526501 -41200993 -930745423 -78769489 -728314675 -832140096 59186951 -15717385 -1654031 -301874738 115376706 201185722 -897718325 -99110702 541646821 349340271 -742227579 253474583 -460585524 -135930698 -174590578 78905537 -355084011 -147666831 -479924854 234856830 283467204 350974563 99271688 -79657049 -715475884 -385122446 -4331200 25866699 638969326 192899505 6849600 6392425 23820737 351330637 197934154 46892830 23396703 -251911674 48376997 -157110608 -97589867 -399737319 543573790 694452990 294730823 500078877 372273454 85510066 365576609 -378303572 -145777831 199046401 -542233786 182749516 -338446708 252700844 -643953798 235029223 -475977150 -349730341 -247155076 -398428416 357394033 -56625120 634636271 106322804 659311729 -172214942 56650214 -58208205 221676849 43486908 -2857429 -833341866 28059095 -9999949 -27446341 298493257 108635943 -170240359 -116733983 -500796956 -398228595 114389786 162604389 622132758 515053628 -40554419 -62705758 550764938 -83934367 377446187 413113045 -390195819 -171972324 720272708 -227921301 118534170 -5264536 -291703040 -500175593 -111940975 -366373482 97928417 161064018 381157143 -586796860 -93329799 336606220 -298490486 -671257416 -493324330 212567095 382511050 -245727085 13342149 -46956158 -367780931 -98958031 -2835345 -294576088 474131275 -433052355 351732889 11721116 -96309923 291223725 -303427921 -268766308 29637020 -53005812 -23153218 -361288726 -22356103 -665268608 -458063433 6500433 732032343 -369600512 83426585 122992237 -743752998 6118164 325553020 322149340 52090173 -13458031 -179133198 25015826 -21331994 4499925 139316778 -282256088 492028490 643721352 378934146 55148891 -3229927 -276686292 1760519 878858 763604370 130442590 -30511992 358367640 628836136 410149952 637548 -167250001 -3144728 96773703 443772354 -200178286 36508605 -115070016 -164598449 895195423 -550623 794270621 -48534873 -36805249 66960432 -18970283 -200693123 -140858744 -359347073 -109086439 650151312 257154186 -542164019 -259110658 -782787 5066045 336151746 -62758406 713126912 81481279 -50117715 28993816 -20495570 -9100787 68556407 -278163754 -20052045 -176352485 245230681 -424151502 63770969 405234220 -84682172 -235760407 108940714 853234431 -708608785 217609509 17623093 145014624 756772489 219609607 293599056 -358769245 -452372550 445375764 398274714 178736344 -27279059 207767115 -338479182 -58428727 542159516 -769168048 -21200592 395814874 -39632924 65069793 -604261518 -208934764 -304792389 -362109208 6911268 -648040784 190415764 40934987 18541309 -125173270 459863673 -534666342 232943581 -174052554 -495852746 480218816 50477915 -8158980 -558041375 204566847 -598314893 180920513 610512206 352616928 282367110 -483161579 108168592 -138412357 59006731 357965922 -16017082 639872422 46101333 -25048389 -247476884 -104565849 -640279649 -317840630 35283330 -420441862 513418526 -84501484 187064140 185344004 85544889 489011874 286727885 38184277 22224355 -22550451 -29612376 431939151 -1660520 -116451265 -18270811 -426370536 260566826 3269903 -278756864 284122455 17665451 -388948761 23448613 -269487829 207246641 194736766 328723999 137578220 -597116240 -128171940 -204053640 213129665 169194449 -751191 -185193811 301408094 10190183 -687026774 -808152143 330787836 89764054 -165342244 -528402474 52334717 -138331400 -530449986 832362909 -277360944 69871898 455680322 28362716 801833417 3269108 -60729577 604602421 -653014377 -656455815 7840620 366547872 316148281 218157101 -558875767 271636278 494778730 -161030522 -290707188 315276633 63264515 -204871460 36724355 -23604843 -160347912 -441054111 536218113 -740998965 -141852366 -391042633 44354706 -10377218 148915586 274494868 -98632247 -460046724 -189918749 467972523 -14444370 -586735641 235365099 299465071 -14896225 -418191232 7265151 194045662 52880777 -242056575 216344019 -9736991 -65135095 -2557292 179028272 -10020861 -149968 -170058579 12549906 171086087 -165779433 -306251926 -5273689 -197875313 -15515302 -630756880 793989321 -2822708 -367226217 -668541192 -458878578 -28933309 -141919975 -252065392 153114248 -73295083 204900830 -155013669 463899320 -764598335 -425444 -259720551 77287815 152660142 -265980883 -366210395 210545950 -733514848 48195697 -174696970 -59241222 -169043918 630715818 -460179175 -621153584 -464805107 49862002 -33446148 -246197631 346550004 509357710 20496199 683787144 -59222432 307316211 -60027883 -113055452 -406608873 -238865730 62438110 -198142038 -12803894 91534982 144064075 -15971710 407539945 -388461735 676551808 7500343 -119000499 116947870 16612356 678994299 283567701 37237700 -358751235 -9636129 -13482847 142501019 -99457051 246091466 -427120172 82070613 -35274395 12667578 141788090 117986081 -614741747 29192291 247025947 -12082922 6447132 -326320603 6620054 15465390 602598940 31704820 303236746 -303505471 -117642799 441960363 2511736 84218629 -11189749 -328750111 -544643576 84350857 -2402906 21717731 -110165491 -25987085 -10223687 -275957465 -203101330 -527272414 498524063 -461531219 -98281016 -123431247 214767956 -166064542 62058954 40173240 -579380342 -111144464 554215154 490639673 -601744622 -767343125 28007630 -201727905 19068953 154939023 -49532041 18686943 62113877 -952692831 -29401853 324329723 -579694845 475571788 -363827220 -254704204 -70488195 -316171541 -114565434 -33645925 3099084 -302671994 514797698 -506700183 171589903 -160277037 -229604091 279129198 -7345674 -470043498 -63540363 202596831 -42793681 656648 -78343358 -208867671 341762927 238853702 136343778 77437235 7267392 -168569106 -161637923 -547771224 -37804155 47841483 -553098544 102294851 691104925 524545855 -397788566 113719610 152602791 165654477 881551029 70163386 -147937873 351394520 -36569739 343095064 240922245 93776857 -17370780 -83348390 51440322 -24897637 -53938978 438793835 -364432321 89698748 865014972 527517 873536993 -365162454 -394818158 -78367263 -102490365 25365818 -167283818 -386616772 -755678886 8751945 25085302 870158590 136310690 312636447 -670104097 7815459 -71699470 276079886 198973993 347185782 642906267 678099111 439941372 171908674 167186931 -442621448 160985818 -481211946 -12102013 436106482 -160030751 19538902 448027203 5484929 -34934331 -179062356 -1997985 -161742064 -79376041 55420092 24781992 -123410798 -127076104 -1254122 -723084866 -634962314 -57283887 -200537120 152061024 -133574912 221078847 -427784243 -121944276 622013761 472526249 -575549300 -45107464 -47623999 7657104 1496495 -374032480 62965790 250111747 467283221 -24231778 -395992637 -652766365 -462981936 -84701112 -172565600 767969163 31971253 -6709980 -46998374 337984216 184079867 -14462024 -43396285 -363510795 -241535668 -132577369 -82804138 -712195237 -35074405 -132197779 99420625 -327581773 -172481487 284140601 -79947551 593286734 -292674377 -3809390 494631741 -169738912 -39853967 91498813 29913731 -155052994 7438080 -128584042 -295102328 -161025849 -530676663 245766149 357741640 295601104 -420137254 -5947850 58668685 -591369823 207279307 7032799 -10695554 -39036855 480343362 526773272 -290510502 -611063909 -458304387 -543745085 -773003522 10634704 488061030 90248677 446443040 -175472970 19602981 -494427822 10793725 -113442689 -378199498 -266559526 -87955488 35482897 -150177054 248946328 453549814 63446840 -621750017 -103895141 532744517 207170236 32962035 897836433 -351111832 265275857 -137684181 29969535 -417106124 166333277 -166605202 -305130906 -13363218 -570505834 -220666553 322455355 22178457 -494766918 -176775225 -222247281 74172854 96883273 150721583 -582428851 492521732 -600378662 69194061 82706328 198281919 3804342 60893653 113261737 -88527823 107888218 -35263300 -128495406 8674089 -341991790 375002448 -160892910 -310443617 55963114 253186086 220900496 5539936 -748481310 528586277 147878536 161527608 -20267119 631530785 -7983660 113443208 -353126215 409147813 -2496087 101673213 134627158 -175787070 148327939 138486528 -182695502 127545888 347278781 -9990578 97238292 -264135765 -131688150 10110400 44044042 102512477 -598114883 -6970609 -654057919 -873137546 759401555 -53054965 659859550 -76941258 333215241 159483476 29897557 -323360899 -4131673 71083159 91761035 418690368 -14652352 488011696 -252128410 162800352 347483260 -28096654 355145826 -179216961 232199340 10326806 82288983 -199224830 707758877 -37517681 379193357 -51635348 226779447 532991755 -78984274 476156967 -671389 22114127 229123826 25349676 -459290914 738794583 -472704291 250407658 -17927308 86011583 -324310510 3946077 -8046624 493858058 533405830 304124507 49455385 -15179723 -744384946 -203476699 426962252 201647294 -39113754 -11772737 2808357 -103329865 -35910707 -90495268 42610326 312358754 598066261 2548167 -556257181 314557465 556470074 -351450824 -398026139 637070992 559610404 -395127334 -401061145 -165453198 345556480 -34586375 -184638641 -226900405 -102991074 -266071982 -529879880 137034652 -327336796 228894377 -646307302 -682571787 -3087598 657347 126171154 173820 -352145911 -281208478 -260733973 681319962 149553864 304122685 245131917 7325562 111232118 97252940 718499811 791942031 13800179 -337508311 1580232 8665975 656632411 113366228 46247829 -414547556 53575455 -178193311 21232074 256351449 -466110684 4371573 138892738 -563063551 553788851 141580917 29104604 -8524395 286471496 -481368073 -578946819 862861 -126613576 130299166 250108538 873813 -168870894 217396678 -274959481 12265900 -584251498 -175651152 -295896201 -2647608 153693790 -1808131 -380724494 -55233810 -799337049 -150034747 -1919495 -274698972 -2773004 -68084465 -539827064 186994743 -230255960 -7271241 -534997819 749468789 121454125 47734701 539741349 -599170576 27651245 -112888578 -200800193 205556598 -367090570 288423823 112843381 755704856 126762828 -617968391 48484514 -40845091 232692757 -189657925 293737187 -501240816 115593 -443310620 293496753 -440774640 151488804 -248746445 -7502176 355250258 71799640 -26137514 -622350739 97477739 -370281327 44694829 169985045 -499599187 -867481902 336921567 759637995 130809471 621379914 105600299 42407303 224021515 -266915613 -640020906 92338725 -128158420 118335297 241972250 -838286383 35881214 -7720115 332269528 -197087523 172587666 -864691898 1209661 2411079 -567512066 238642358 6657614 139509201 -3566158 -206110842 -213075396 -559881795 -880128165 -66492044 -800800289 -487682150 -805198592 29321710 33513222 -397987094 420489056 -241646527 -153867251 7956489 -180314713 2764873 -35882278 151106148 449278410 1830003 278819264 -166578600 -282750406 3151760 531421658 -220740559 -257755122 -947871295 267995327 244419881 -12766014 52121728 -646420015 147935269 -2193051 40643709 -7738799 -122556830 248436329 379709438 527927856 5470530 86143 -347229842 -426693930 292003432 -49731198 245819163 7623632 -512850752 -89393654 2531688 -171384444 -91550039 346515267 138761614 -192575321 161378429 71666487 -149950067 -25676488 -9315829 351274637 14238391 -284589179 -186060167 25167487 141654770 -224713695 364390009 -480834927 323539778 73560505 -250971519 417973091 -581490292 -531473950 -304313554 -417148196 573298262 131598318 146930483 194181677 105685980 -101541396 -325802241 332559164 11780046 -165921370 300263137 102807941 -135959277 -402342034 260983660 368395182 -432234405 -169723558 -44332488 -134311927 -11743928 -523734568 110395860 103126412 -140443290 126060337 -96670319 33962934 61701614 789689544 140106838 341266974 -70124 352610717 -151848128 -305885473 437434229 -18191337 -222636203 -661864514 35721360 3573013 -6416831 -296557357 -26891878 170822467 -432096611 -45530111 608310424 357571161 46612300 845985502 -8402485 859438623 -439757580 -66454726 -378069254 9146272 137492295 70414239 175003469 -494201609 -148353172 -620014438 26777624 108434027 445057926 -141163562 403543981 -513268973 -309720518 -430619992 -530308672 19943480 140337394 -965985569 8815413 31297017 -20202931 523658600 -743038930 395824790 139172441 41519389 4985828 -7343682 -220384604 -187280070 20722062 32684777 -701599180 195632194 734303551 682412799 -163577610 578988865 -513908386 -25115529 -196892333 506168104 510575828 10740766 124847793 67372454 9417129 -243291660 -13425814 203686126 188396555 -234905872 180992602 -196926825 -3468363 -468501984 -101236213 -72398397 259457730 102003192 313856056 -224610177 142549267 -131127774 6424468 709312402 1469239 -13544886 -186017910 18744109 516941585 767080 402575955 -225972372 21155259 55924681 -482391449 268147401 -207891953 -482623478 -8168179 599225536 -110493455 -16021745 16188174 -649762151 113843957 101697217 -572532350 79194128 -28179850 51324314 271926913 -331716226 455660330 228341664 271474670 296272430 -523288190 137564822 -123969648 5150204 -118226913 -52254478 -363687657 124184324 211487514 -176113400 269193543 -103976015 -67549343 -372051412 344481056 -197249888 254285516 -136973717 -426385881 2585275 160961519 -463019014 364018866 -602071966 -619466072 -3561516 31296598 63940023 530256661 -72071846 -303554400 5132446 199236089 -218046434 720698537 8906359 -199340500 -177102087 12437035 61996403 5400454 -170856986 -58117730 -55245722 -309141911 -134816928 -12067028 -254270520 -5328260 -20539604 -23688812 490907667 -255311966 -86025822 9027958 -274286449 700912965 25168027 639758766 -19416222 -130128798 42859301 -240744401 173795322 -120838681 882948990 -8198768 -178396208 -787185107 492840923 -688658978 -166259812 596531196 -12315231 48414214 -30965967 -576211739 44864712 30638722 156467184 -117613450 35177074 -568423759 -304692277 -64941961 146146508 -357698280 3021971 36439804 -100250383 -605836285 36224791 -3555941 -492259954 -447891771 660949505 -3619887 411875858 458386019 25224252 -53792422 -2118933 63819329 613010373 248584429 -63555886 19877509 -82823497 701256139 39627163 23312167 144086580 118766377 462403520 -441249099 -437649 430298495 249588321 -304652552 -23618500 -58401 -100832632 -422116109 -3887071 217458938 221791068 -17351683 107282365 233118626 44143924 -30129952 -727448333 -420989184 214178362 -188671656 -20057004 173409506 49624145 47299204 347890147 -466007205 -28067520 37273074 -41605383 -271068952 -200276242 123750084 -485429071 326230560 571602228 716847299 255534469 -91931076 -16191576 569092196 750159575 488238541 -82378649 8589698 175602863 -13303698 242473525 135232995 5181311 -494172240 17040681 459302479 -14769068 283052981 25581514 9366955 57794761 399310085 -1802975 547149670 -218518603 547782161 -194247298 966849 -426928785 -93138244 539308492 84239797 961103250 48797726 -353124434 195678999 561313475 912817967 57157843 123958322 179140401 480567453 81015690 321837948 -188700770 -245262399 532822290 -10496816 346228583 230307000 -166694066 106373481 -461071016 5269157 928824 -25004244 64325757 117395448 343370398 -115053077 26178264 -46489361 -332090046 -252417542 -498383678 415759599 385492519 -8673757 915392971 327868003 -175826930 462681167 357273516 3688588 284867952 98935924 -3054486 -253979509 547510904 15625724 -692654772 -43843111 769770599 462445169 -19300152 12945309 442381297 -513490271 43619000 -13832031 701998075 -152432428 139348833 40097554 -131419569 -4204521 174836504 -494315759 -133746355 -500569797 118020453 -130287627 -362144844 274327213 119626108 412342505 33653691 350656944 -152418461 222470953 -192063269 -145277441 150531742 657935276 -873194 -431789 3345450 781482083 -23874546 -119704473 -181916856 -13645672 -5133816 -328465663 -845140531 -358793419 747180708 2805762 -8319764 -640163535 103046730 162307495 199264708 -273656533 -499205119 -6271027 146520501 32446109 558463682 -527762427 -1788641 -74522134 478933649 243746692 77421336 -3654483 -206773443 5460342 82631094 -104922059 -195889823 -366324736 -258809044 -15148131 -737434316 -136244127 -176995048 69058468 -3699176 6988829 -288618039 13492287 260051517 411188724 427424467 156275519 -42595278 -143814819 371553368 -691096938 -170505923 625979 92443659 644890883 -45804408 -108378256 -682604736 317350132 704246516 -2164792 9810999 133211911 163746119 777487229 269723531 -273364506 74284223 32181972 55036329 337128323 38124742 -43523107 421367835 418209008 399189520 719473018 -159821736 127227331 -547144260 -2036871 14244235 838100 76909840 -166103992 -110989626 -9661374 -16199892 497626531 362926518 -32956983 175150512 9190534 9051012 -406817191 117291453 88122250 519980286 249104383 472035 256938437 35555136 -114912418 425768345 -178217678 -9370236 -445635228 53069887 64733465 20175211 267441755 -22441185 -22320360 37569543 -383393 -226405915 -54821316 522456911 755042053 56513 222292769 -86824486 33328041 -661708395 -217182615 -83869020 -244929945 -228190291 277204455 -323493009 9991300 -36486252 -308571169 59230209 -263049104 -225167563 56415199 438364530 -49071265 -157025321 -82027116 -95736344 420825005 -223437523 5181307 5003212 -204126016 8970444 -24139999 259169388 395087494 -139507416 13986525 -364188921 -82294199 310137574 -642794587 -8271817 -71894825 -30740015 800902278 -65148179 -367681042 -421166619 -37142920 38425227 128299877 -179417045 594779921 44087915 459761880 179724866 -114802952 -184279622 -546860239 -33983301 35276341 673451407 66765317 -663062066 -673807793 174875893 300143682 25281259 80701930 217872018 872757751 -2728011 -33755591 49859034 -20057345 128103258 -226788748 115207766 8318093 -224290207 911824080 -86308758 93758335 -5770035 -529143661 -170768930 -16512454 -46029880 6676295 -46884164 -403427059 -226203677 -311766829 6104826 -586644171 405147766 16804567 237012827 149886017 230129763 943882 -423766130 -62236493 -48918017 -335551427 381717683 357036073 159679427 11633352 120328455 -70272457 -38316840 -245173125 -405020631 -447251963 -386554079 -95371351 213024388 4456970 -172341210 636760690 -16470219 3212213 -123132261 748817195 306186334 86441438 -23741988 -245640649 126792502 54878495 163387166 530933882 39972551 359143066 315881348 70739425 -530240118 -14384135 -356558195 -203701820 -473664825 -498725927 305511962 596277566 662452472 -70847503 14046477 122996623 -188815292 68696325 -35663637 -158729446 -577987617 460791765 805812943 -190765826 440075981 32163174 -474987846 651759329 358580333 35066624 329858629 3033590 427344476 -402243998 141819378 -167274498 -22867684 11560543 -124444254 -206228693 -456523315 30849574 268640964 348577660 160135147 8815774 15079394 288617647 -245120238 -23593716 -2111991 -55432084 -375282413 234487519 -536788478 -26927778 340194758 268402693 -11121467 95704298 -100038640 20169434 -456776154 511763071 -20753479 -24573126 50207238 404271354 650725830 854718291 52579888 617137706 313381851 45644708 -25581234 -19179623 -330428051 183530405 -33480033 -4785068 -516515207 -259219791 24775831 719158950 348585485 8862661 18193507 179561375 90866869 134615780 -366577537 162439125 504674524 769241854 495513612 33807773 -71424675 -5521979 97276834 -639901905 -114853442 707899747 -88508542 -85521259 78707380 220712687 -141703767 -208006271 39772669 -5040456 855041046 -113705813 -11604205 124319005 -73929549 693590919 -623018774 -129478331 -60322283 -182754238 557424885 -22203953 -148762237 356009601 -621695141 -31018611 -716906879 325292824 -140920211 -25053770 -736529380 544260779 72664299 32632998 689189554 130724907 -5381584 28951026 514385177 638613040 -259449184 360796648 -24022472 20214667 117926528 67353192 83576 28252421 26565545 -155643085 455273094 865066111 467649532 -15600088 -65615376 352100307 -1286732 388715236 -419281476 1316062 -192831 -157918578 -43740483 38977948 507203064 -343931092 71101798 754627573 -104123684 -546544495 171028694 257946912 -105679980 -376121885 -511949177 53286848 274237217 -73830428 45246395 407286078 -403471176 99097199 -227019051 84323317 -18211261 -381747447 -136090845 37141111 -209455939 -415992748 -612585905 98602827 62969223 -597754576 40044185 233698234 -143788640 384295829 -344890715 -5207385 508831960 -399932800 -261432613 44328889 196671920 -320710293 41330424 -270793985 702919869 -123814343 375697193 -460653708 184393517 227856067 82743841 -590220915 139791915 -472974708 -132240188 -128759777 -136721786 289680501 -26718001 71487811 242009578 -16579501 148228835 134513244 -55968991 -24550113 -408589364 50859104 235308537 386827213 -74164865 384670143 263874306 54735499 28198525 -96522646 617565840 192960215 102006495 -53918888 5330576 420076235 -36727143 -91082044 -121239472 551906525 111729511 324867732 234098085 -390757601 114777020 424550221 179923652 -194940450 107915837 3627684 685022594 -116132622 287323887 -95015318 -600119331 -110918251 18979822 -365308882 -109831874 45341371 170702842 5084047 -284315660 76668124 -198221751 838094514 270977 294399 121834904 -43549967 246781448 -238441073 -735480753 -239352437 -90324822 -2839442 7818504 81708638 373791036 -252139521 618830466 582351342 403561101 -540199632 416849310 -4935572 -454477034 163204847 255718592 -1048192 -188666698 -495163576 255695989 405287527 -456680455 -847624410 277722796 608691061 246656391 -197619327 -97826166 -58125933 -83078639 289188203 187626132 -279715755 269338937 -218991512 265267477 173808983 -43311035 -701561331 -19507634 -27335131 -73049127 -677062590 -53591261 -253734823 72297090 312117672 -136383272 66698988 232128198 -258450672 -254401914 -89997402 -96608262 -232544407 -354348247 -31911424 -336996914 -68944995 119170768 152655577 61351373 170887901 -554633469 -10231500 -490337439 -173782279 104235617 59559501 -189517696 -155868025 -353757787 90700597 -307449202 129900640 -568879050 -171415958 43751954 -29581690 18268419 578513175 -430673056 356476930 -583627856 -161383854 -301646152 88077481 -238294892 -30925932 546283726 361740827 894017542 345904367 -81037099 -36951163 265433499 -5389568 177956716 -2455625 -377386735 101274876 -665679253 -336273221 124411682 -58192237 -32503169 -818574896 283208442 159006904 -485841835 4131281 -880749659 -538627205 12256759 84852264 536645328 157850763 350321551 94035865 144367552 520542869 -336852807 17211693 394324907 27700596 591860712 180478682 -204562837 33657412 190206100 -706082922 75499045 677595 -170086018 -709659873 19862895 688038041 -277693221 12567386 77917726 353697028 -5664163 -310957286 -205329878 293189078 866426906 -146688253 -225937745 75262530 874115255 -11339370 -32598853 -6668606 9456521 287246351 300438229 114673575 -10654822 -17441435 415482624 -16606883 653209605 -862322046 -118407804 68991266 113960661 -295036355 106974217 -521825096 217335255 5706856 -393421099 178956973 69622869 -36256284 624466922 -451289727 -46551894 -183219540 121786395 -84467326 35195989 -410031474 9128352 388883616 -45142277 128522707 151769382 -597306049 5070580 -6115411 56439373 232259538 285893058 -33283858 -64340649 11966421 264913921 23956936 143954768 -134784700 747361525 47517762 -394906373 758332696 41290401 29952747 545278240 -131478777 -407424493 2352579 746515944 -4251659 266878445 27595138 101888075 91239278 -24391192 -7407787 13261484 -124159731 -527261366 -855885158 214422988 175004541 -57017082 399157899 -189233224 21426564 481873485 -117833924 -440896138 -431026020 -658966693 20403474 263846061 -336697346 -359151978 868958825 -201027526 415965022 295426249 -14119375 -160553067 53972614 -265979964 78725533 430065777 -84473921 -24450170 -342184341 647075873 -221873006 595075663 -256053543 18767586 1003468 474968419 -4963376 -480082417 66853980 220475490 122764318 -427351404 -225211675 -866728382 -47126480 36231949 -286072769 -13434840 563819932 -364425253 397732871 11767889 23463948 -86007524 528425837 -40370468 -178532042 119325360 -232289283 -46007649 497242655 220270025 -392443005 -128110825 56058138 498362378 379585087 -64076396 719157822 152094093 3425547 -563416463 -13361649 272196170 -4627440 94791072 316562730 -278996930 -1481071 71977392 169498022 34097169 -128054114 31705694 527170658 -672887781 -115112638 -193532725 -156165961 -4712988 24043673 -104323124 61575572 104098952 6350412 346915643 127141184 183052327 -1198200 -139177458 -25172727 324399813 -870894642 -829834984 521318513 -88464835 -978701935 349070282 -41783452 -187630879 -228618265 246710104 -323481886 525615922 -23060142 2957316 -3090414 -518571565 -281025403 -6011218 403474172 246196658 67760907 -375482086 537321595 135521327 94021022 -413404881 36884567 763005632 1819964 -136577565 56056711 31903556 1979415 -335496163 -933284123 81481611 42917307 47030063 -820720868 4626674 80372472 -163687889 -183619326 -31785965 -102969431 -85213321 -389335376 19698140 1303833 65485958 8179893 -332460769 -324804209 11343750 29558990 -144273699 -115855357 368750806 17141190 6466199 -427480 -12395225 332272152 88471170 -56253167 -178411454 61307530 142782892 -520390346 72744756 -221337374 296107360 -562100589 -768546142 9553617 -718373465 -649167098 -228112119 155320581 1854079 152871717 79860999 -277324866 -584427259 -2917400 -446185768 -70161839 300192572 419049923 -234010360 -801354 -497847934 555562572 -525455648 629143736 -567989251 344607354 283838455 -38934864 -261148779 122988405 -120128262 -409253572 94718091 6724696 665369643 -275194353 59527522 137153431 588796319 158137530 -34722923 -33843095 279688463 -671876423 -261513318 73472992 76102851 -286280740 -211901222 -334595809 253342173 792236548 56730692 -18767950 -629939179 3682172 79987509 -328362831 186871257 774172 -103482668 -449507696 -698853171 399469998 1230550 168250828 61658353 171441315 74914670 200956748 147563176 -216533155 2295233 -508499076 90844144 -718784231 -247137353 -530062229 8334915 165558667 598083973 -14385237 -37259485 -727216449 -457881428 -157936338 586659364 731656478 -430827129 478218771 15457321 -576756992 156119170 178917050 461102180 -117741586 -43332865 -338446908 -61505833 336046497 -216770803 -124977503 -107552914 -147945035 -2651377 -71662961 -294947531 -122221512 7584372 396949567 38913820 10702080 -249975110 312335574 576893526 -81476870 73885376 -27108362 -566107451 203924398 -814908559 -96978163 2287474 15489141 -63818037 365840 320622774 202341508 -30730755 623554338 -215174891 -16329188 200193946 -202167575 434793981 379337993 -76044090 -770369167 -20455396 165260612 -385861283 2238353 184309947 133724607 113072558 -737326371 -480089752 -6889107 -10042924 -80848531 125416774 67227084 -6792465 5008635 -684031246 2740825 62373765 238820840 -30914001 569029622 320926262 -87909116 436166892 -31831326 -186542557 23322686 -250181811 271423228 21865999 5013056 -372358776 713200101 218526147 -271486914 43233765 31164420 -38618561 14493147 494491091 -208614797 370513886 404722515 494420009 2482127 -187934610 -306754354 -125785612 84452259 263590684 210183951 -118391584 32985528 45014437 -7545822 89724546 -7180124 -112363743 -57367395 -412444605 -114245634 562211845 17376361 -13634528 -103902064 165008478 -24015470 18812897 -467888603 13447583 264752892 -108656407 581298813 -171833145 -251821578 1080940 -92942126 187298459 947943506 111444285 100908345 -79870867 107289133 50635514 17107832 -175189595 60485683 -60309755 -193627450 107929041 16730807 395652813 306088032 147982126 -97979621 19992922 -158468666 51650470 15843802 -148356252 -86812590 -276589802 -24473785 45974261 333100572 -435716062 211957444 337679758 313168622 3055673 -552129654 -161441976 491374829 -327465054 361749633 -139706154 -35250498 -495131525 -447528383 -73855802 427970445 110939731 502394014 38841595 -284992310 10762894 -353136334 -8190880 96190492 216989934 14225406 237777061 84116303 -41479460 61968419 -36485850 555580411 -63665454 56712590 -31068528 -649047130 351777007 668940883 252407423 85210103 209984078 -231523634 32341667 25150848 1293289 10533367 206502917 280853120 -20658526 -58641768 -75138667 -35272 -281145500 92141865 1091297 224167367 -9524311 -56017476 -660416561 411394484 -62734271 -16364876 477899322 279771884 -120355378 479641959 489683778 286793602 188944067 -172392653 142302878 8379404 -7299043 131727168 507955492 -191251706 63234478 227750482 44831527 -349002357 -7710455 -7143925 -668446791 183886891 -204734033 96095128 384979418 -33443070 122459997 -217959283 676069153 380282219 -234113660 -21238084 -261478430 -277795359 -327818136 23143306 -99058777 -14366616 -141915034 52281352 -69591525 5697878 304141108 -405217233 -23118594 -2076374 -683034822 174561395 -26447966 5533075 1690549 623214135 148523152 15352024 524844179 -478869399 -374629426 -175235037 -186809277 -201967717 -10922156 323307606 -8165242 20313765 105694724 122909071 -29260486 -289767437 154722819 -116440394 394071534 -220115844 4193759 875263879 712134047 18299613 -521899575 -717601944 -182545607 145139606 -24842221 -299935045 20980942 -143214493 -12123607 -343406765 -305119920 -273694640 21808005 277830856 -712189073 -40965372 -148744976 -79926623 -293765020 103902050 -100568625 -257145174 529374157 996840 -66493268 -105882946 -78511101 136843557 -845491513 134828691 -33737279 -108233505 68938549 -19773986 173241850 -302592222 66932057 -430464400 -77139841 360509942 166024699 -67826110 351199142 13018307 -92580 586759403 -2556866 657529814 -144121204 -214062004 -547670148 78622531 125391244 -82325316 -111865457 -128337896 -22157444 -426696335 -102507188 -151678977 -154150953 356939663 -79969252 -159234103 45250021 12563106 790448551 -130218802 58324197 102772148 -76886577 301059542 18686723 503179582 149762092 53522299 -537425938 -289191726 -49541103 328766 -3620742 342195771 -260239735 275434504 -22914629 347632237 7279933 -399258962 -310750422 -703629884 -269533826 130547654 561259295 505157731 -46239100 -13229771 -242393735 -216956908 -21867912 -125215246 -663246707 -106179695 145685386 -436330295 -314192189 520297246 -381680315 -398999114 216899584 -37284009 183090745 -431397542 258133890 444522958 -221799849 -297604164 399422420 -3794780 -12021464 -525881087 -755621290 -362900130 -116758719 -3687638 -182034759 3551882 -9237132 -29252257 -184895874 289579974 -459525762 -86947279 -196350594 34628113 264287442 -672321181 -8833350 -49242254 -9028960 -53317092 -462799876 362401383 -414050623 -596780587 -113641612 230682863 -228513183 -433521562 -47182696 4771189 179851554 -139987196 405391 -188426084 249193198 380258967 479277143 67906617 423305328 -94888649 -65745359 606813852 736058990 344014654 115947570 155576649 -180807519 675538864 447190454 -638568830 -393465101 142425030 239798148 438053266 21680479 290020735 504092509 290010756 3773809 -579124122 449553075 326994493 -292992970 -83251347 -590120041 -334848854 10634191 -294325910 339769789 -917901170 100820310 -311703982 -151545657 3793545 48971717 21286817 136640318 -35030498 385039440 293813716 116043017 342860123 -15431964 423352445 215693671 -434076960 84763416 152898525 -497087358 -29123659 -423644890 -9977336 -370287951 969317703 53812735 -269488235 401831588 235226362 673755111 249280596 -17195493 266595398 -621277725 727518775 43452251 781376123 -501870668 11740044 -148554496 -856796095 -40920233 68249511 585589874 -344215951 254365179 -285581933 -553675976 -241128028 383106823 -3009914 187537089 -407567254 154795 360469607 259679173 19540546 26365128 180525752 -65880798 -273793011 255777780 -481483073 9140452 -774783954 -284313935 -553546973 23616445 -69143053 471853963 637643923 -1124775 -293667136 -53815941 452741515 113581729 390814713 660899077 -769686034 830269113 358401494 198992356 -14177486 278585295 687322367 -534764369 23078371 -553583706 -275638499 2874841 -537842773 64450559 308674464 -219957003 -232851412 -99166783 109387303 -181587388 337036895 -22690548 18308527 -610086668 -327191418 45552931 -114091133 143555489 -76455115 -224966600 285043112 -445601602 174842260 -147647398 12266715 -533777544 -121528782 329953987 292438180 62650526 -462429044 444445734 -4908322 55591568 119453703 60175835 -730616375 37981195 -48542288 -69890761 -27971254 -32916891 -682185234 -2288631 -246533777 -391961277 284328080 62770906 117153190 112802777 -173961898 -44527579 -466468002 408870783 542442749 -744963317 -36432566 -787065833 -599915019 464807483 20686235 -284402177 785313034 -252977818 -408328103 562091360 54571886 232350660 75031474 -49953482 -88804129 388582756 2802855 15412972 36134360 471129002 -467040321 61278082 -7473753 164844515 284119582 -64626281 49975203 269159515 -17984457 -46106325 -18966348 74303833 -262023298 -262734108 30446917 178800425 896989998 102296353 -464459949 76058540 -18615559 73607464 379440908 79876683 680464542 -358230760 -8293323 -276338611 -338383329 511315436 378852408 214757346 -368033963 111833982 -228569660 223565330 -14694255 -592232 359935968 506924550 435472910 -294544469 -416756403 -493941994 95883260 -121840023 53866313 310425395 -26730128 -286259427 -42966441 -620464797 8813950 319972058 42250947 -193445945 112944 -22920049 -56062521 95156445 358897812 -12639847 262197638 8908275 -404062233 -53926644 45752683 -117513847 204272588 344740061 -237797259 -20779021 31623388 40309025 1344765 230975635 95278082 80615375 -545102385 -289018418 -176850580 417493241 236091873 195591375 -623911800 905975 -403851671 226382248 55094674 -291626184 -570294527 446085447 -335401332 11130832 22003693 452334732 8587677 -561050811 -268992560 -157700797 -331169896 156308809 421477099 -368583358 -855623987 170875481 83904767 770470755 6218305 -68764604 -405404802 90995159 337243692 -27613793 -101804063 -221761748 22999609 -15244395 377618417 -368625923 285327428 621461005 -649333254 -322818141 851434577 -147474325 126150953 -51995468 -134770943 195583231 398454157 817995053 -99967397 -197056784 -31293386 -370052256 -455659373 119810615 -218179779 -141776688 279967686 493901032 59987795 -388014312 329753622 87406100 365515429 121928059 511099551 83093309 -78982091 -70083716 709496323 -318150118 -159581373 50458201 -690046935 -139901646 499780425 -19432523 18974161 412514433 69825109 63362225 137754453 -341114733 -314593038 -766238437 706406381 376967605 -528397208 6135526 -11489518 474978046 13780840 -175470926 305842336 414441064 144016722 -888476560 62702778 -377969793 -153323001 -711064840 -105528294 929592579 -333505392 -36791061 8728125 582307654 -700499539 73161818 186346651 -111726437 -197851768 -132687054 76627811 363720373 418333489 121160018 40516538 -666580936 385782437 -728760448 -300549685 79632839 -464245342 -365788666 382827220 777932240 -116202629 300460270 33388848 1348476 -302781939 -477398322 321410503 144699940 -386768651 -1337828 -244410985 329916035 388526122 600073958 229916237 -12124114 715612852 -16397736 179015858 145056574 594330616 735220928 21115695 -248014146 323217604 -259213850 129164936 623434023 -70307634 -507033855 -166676476 124477213 144493820 -271891934 -56879532 -89380645 -704213928 -257086518 -896176784 -96207435 -144460692 1970037 -228950149 -244839998 -290970151 -27477348 22624885 614445263 -264792270 38032384 62022599 -83168731 -637168849 -80552334 80723995 773675378 -108687509 17441421 98690629 -10714234 -293466021 -28418014 -310679502 391877014 -260786005 103528522 -682357403 68476076 -484249660 -152941163 405129090 16087880 -481236600 454031547 -149561714 469531527 129142562 -86373385 -247314927 449239098 -129857308 89037112 -79526184 1610512 -5259291 -186291600 -19484854 208147077 -264527358 -60809493 -46259547 175958773 -543945153 -397428067 21769264 2982672 -109911931 -383055202 -401026697 -286560588 -136589 200433539 -332730289 -127255617 -170603437 111667447 -304050057 -496203935 -144106413 13147662 34588661 -157464303 -536746268 -907252557 -62539751 -212832833 -266003970 607873112 -492926178 5237985 575868196 192506708 -260107612 -193665096 127726805 600725093 385314276 239568453 346458780 994225 -60131869 -196464557 11005126 -848207819 37456182 -137897469 -25596182 29805163 -742641072 -1605356 -523365655 -76232718 -117557791 -181658060 -206102496 -460601700 -140159880 -157423335 -129026901 -83099194 684442804 47054620 116086607 624970849 1834368 -492418475 110946428 -548710014 150772492 254218537 30688294 -358905165 8638581 -59418567 -109718283 484136118 -74248310 -16761430 -5654426 -289368579 -83161077 204666813 -117900093 24214443 -65218659 9511273 206593455 433378131 -472010892 44524297 30160719 26436794 729669491 -18936515 -66594947 316104143 6915391 -81387281 -217249116 20265503 22238678 207093624 197528003 -252952689 -91354662 -230214877 13453788 271609794 -511158907 -6458668 -90544457 -120135485 -619671062 417733256 -395733843 183690160 -79623445 234503056 269138413 296133179 117907716 23284011 436510840 163781724 -405175689 -2771762 -400585454 188586388 -10962577 -31604406 -4058441 -54527969 -15475826 109837049 104513197 -24809343 19161533 -76397318 71492338 45639307 -111286549 174597208 -747403657 -144618935 -394596701 -13897359 233260353 -79179976 -13014247 -737529807 282957602 -157911185 237585347 -24373758 -469559027 -106179829 -329647348 305380387 99396249 -5136110 -291949946 10116432 1181220 187024481 -114870 -22106783 -4573219 -624053910 92598761 -268190981 102929749 451282081 -132768831 -85042779 -15667761 -23790139 -427980236 42715609 -179328682 -24387847 87254761 -9432560 60390829 -98149737 -9764700 -169820038 -12787891 -258467593 258483683 -115539388 96203870 -451576291 307129124 -433713078 367788979 360980078 252751196 574964217 -123828569 -99060682 -306436090 -44209970 193058605 -436124619 -23317974 148550850 -117425002 264989563 -796945021 -34378806 83603052 8942717 -370011273 -319300108 -115326248 148700276 370519786 78639185 118195530 410217827 82095381 813345626 -169839310 -513888552 413638258 426606301 -399203277 434190025 201898926 -39120363 -73091481 -353268120 523682713 -27402825 -171543256 30706333 -328401486 69940359 -85601448 698057117 -245247030 -504155446 -236575541 417602176 34271635 -523034886 -3173921 914365956 -20561684 351619621 -38193565 49981622 -13479996 116864336 -122371058 -81949508 -2453252 11898837 12820765 509349935 251140560 26586757 -109009340 -583019296 -71602252 533206756 39426259 -550862838 405306099 -295553660 -164422445 600006854 -137496472 465615952 68796996 -433618127 155431985 496611516 -942526 -668032211 -801795189 -294283180 421520105 318411785 -760453776 -45584365 202817870 11430249 -10746118 263998415 -99061352 -57059783 608430196 -72345418 268011899 -99751925 -106881452 -37605374 -724415072 167319220 -31580482 151794476 -38760044 185934499 243717798 117153470 7895292 -107445466 8817899 411531460 -28076810 -487812430 155470018 -7373151 159050204 310162903 -747658460 -115113228 124198464 558630735 261869247 302393369 -69388443 138850496 -471442156 37856764 36817284 -328151 -696335033 342056030 -3737342 -206023299 1599372 -172810666 -130385279 -271845981 -500544947 425442399 204553578 -86936185 586159783 -284843458 217662801 44980793 38575691 437777685 -796069400 -788664819 -407537313 -87000036 -198210500 49892289 553741654 -32509472 1050380 -498195441 -263382 -24886769 365802863 -85146126 -225632343 -607962346 -52883874 -795692579 -49772635 -111079782 502174385 -187912103 561643791 777196359 108410976 -623710709 375740073 -57808218 123276799 183387 44267469 85394033 -183894266 -14644768 355655117 -338866121 -782967 704927925 -21383778 176210891 843917 221857372 111209440 390399139 405700683 -2236843 289062727 39578168 -274520548 -27530945 130430507 -151458731 -9063504 -2360683 -209249792 -524811737 349464490 566221455 7169171 362351112 222356539 -433825682 56567581 -62435433 84178086 166412846 263701079 145802346 492220159 -195051118 -207152936 -200449713 -80193071 -151512067 731604724 -150899342 -520719376 -608885284 2843339 -488978364 74825998 -50517879 -296638624 -310285669 23048014 -141615077 174369961 -664314655 425822278 65646833 -332829285 152942943 143258784 -577633103 -43361817 662524583 12640512 130738743 -760171967 63591309 288961053 -908088528 632592651 -222876735 -11966420 -146993040 95841607 -126984788 -12871291 -854840206 127808018 385960890 -48760268 149103726 301739140 49615004 -22557915 123698181 -75596047 55376525 -278615275 -21840140 151360637 -530741360 -625468729 152361661 -249225479 -492102420 25281317 -528423931 -147597239 -242394489 -234725882 -41428633 196160905 -551615575 33186449 -106582014 64047822 -2943423 27920177 -390133541 26334367 158049732 28950544 -266302867 15406082 -601712707 233739305 238521600 43584118 2282998 215283277 -124016501 -331557271 -288001991 276581202 2494085 125388710 -48201319 417581587 -5753373 217045374 227696952 -143661425 -200935030 -155475319 -35121916 127460942 -425230075 -608360919 -619060094 -394789734 -450324174 -418393177 243416010 -82057960 385545494 647113117 213495 -42826685 148653440 -751605569 1244866 -444514043 199151911 -20497101 34981978 -394677540 -157558343 -6872574 214202264 -223637646 -261216389 8873703 -394330527 -783341295 589752722 -102637262 1802942 -203822708 -151429469 -15684164 -116678094 727077352 -21057853 141045157 64825116 503288724 432432993 3899575 439710856 112675024 418955671 624697047 636852081 404692393 650999950 -173419415 7982207 -746966153 -250663612 172149770 294006969 -3870160 -589566810 -280476332 -144550329 -144987899 559804375 -201968648 -17827980 307423012 -172035618 612613659 -523216568 766988509 -671026245 -61240580 339562864 226695296 851441838 294316946 -40443905 -240613811 -291409526 -2807607 -540182948 -67994158 43876383 -112636363 -36918220 189371790 334224278 125976196 -288118902 38198091 542779715 -332245495 346914757 5273902 169629771 -695596669 11695120 -209029859 365918660 399410454 -42363176 -317102824 -27486468 -99876019 51064634 10055769 89355503 806435491 331131369 470588171 -49656099 513289026 -264674837 -628378227 191740248 564383133 -74420565 -299361585 659153036 -615568688 -7691236 9252985 173808615 3549262 40388574 400709412 19748868 105110589 72781 -120637518 -14923072 621069507 -7591532 60194178 -537787327 -350711036 17805048 36146280 570384501 -454267433 -406468234 -214238776 -158818086 -900787943 13751715 -303451276 -5636046 -513067423 17742707 3949539 -300532 -448134897 22832193 112274934 -544487829 361189601 126642460 -327885111 -835211617 204150720 -52810484 61021893 20707327 100028645 -76933205 -21542277 -270833861 -42876759 312843902 -4834621 9172562 613903848 -3936542 664071683 -410822125 366326144 85905366 -92521543 -1662047 464349889 205010139 399763763 -128052417 -72944499 16019137 234651838 -96040289 738706371 9742208 -318322173 -475793144 -247296187 9183811 81989988 533212625 -485846386 -48139365 -45237042 -41760258 244950900 -154749791 75227973 -289591077 -323740919 -119801336 -22828846 313811084 490087100 2006402 -6810014 201767612 173938769 -502678821 -147994273 469187207 -403015582 -20330564 -428840362 4236257 23069953 -18814115 15474025 -9799742 -4411403 -59710761 -18869022 217588406 -27658543 137344699 33201231 -182429370 775894483 554109550 -8004286 493140109 106999710 -97188022 62363503 552386495 195807920 316186210 -4723407 220846066 4492695 -726008073 165437172 228238178 223348588 -341190237 -495813587 -314756169 -22727408 -27973540 378278028 -280427960 39297332 -43999404 -30861179 216579841 84930778 -20089790 9724569 -127022146 104147504 -29635725 -241468104 -447242046 -233278127 242864113 -318737180 16545904 24147204 -158668362 28009085 -119850488 153244105 146357094 -302100690 -882470739 93594112 290639545 421881 13830876 -127575781 357892336 -77085383 143813384 414334950 -355229190 930300137 164899336 397829973 163323535 142567970 -151961893 58413448 309043338 -97916355 -331269401 269882003 -158204407 200417042 102533289 211859649 -294219 -185778629 -351379852 -339853347 -139634586 -38575950 -4879634 225515943 477029389 188717254 3643736 59828004 -395629240 -1675612 -643552771 -64644571 -54012006 3235995 104442715 3885850 -364828443 741574295 -79694061 -221419482 -162248677 -20816826 -247885846 -11703681 10264667 -208496753 -342536723 250081661 65394203 82284181 146244829 356831183 352337148 -72764863 577576619 231190199 -466870645 -716149535 -60986946 419139189 84937171 597241194 694799679 -164930702 129943320 -208288142 -909677311 2067095 83560606 -715275524 -415727136 898737848 879350001 34778003 -150338460 -12031059 191867109 49574750 -30650667 471267119 -27177268 -37920 -292837470 -15985649 40199198 -202108520 756056773 -253915822 329990554 281999821 -317331811 -798292261 175093455 16134519 343367958 64205538 -325967239 369233700 11641479 -5770850 -191836539 -35160259 -311873620 -142501115 -401192659 -195390378 112005037 -214371343 45810428 -8315383 52647156 84444462 338077371 394637638 85355299 -258413067 -708002739 892427304 -226299045 -411189439 -91831668 -18896562 19924771 -770764179 -24774686 -270549837 -21407718 188089282 122671929 -633232111 -66353259 -2095125 730555317 -135224293 -369681180 -2677517 -35555876 314774917 -337867259 -260947736 387478575 110851787 -860724411 126682833 35733052 131338892 303981676 -32766461 -224010678 523042550 -14197809 392525 -267497443 -169340203 474846151 8618223 -169742448 -63025744 204503165 -526963381 428361393 -93745017 80610351 105362114 -7020319 -17946243 -29536424 70207392 -525514380 234692683 33913178 -449271540 -389794339 -582447516 10212960 5475842 -109445228 632524184 -1565234 -7618053 331433558 656557389 569595370 -299929648 162468544 696863796 -12106332 184416755 -2244218 110557306 -85008330 -322730172 560079620 536158 -116380670 115579599 196331389 99971542 -364583735 -288633594 -599789445 214950564 -370918 -498067490 -279069975 330437469 264440657 887088996 -105221469 318726691 -218785655 420971199 169181834 835698 143096560 24353164 439109882 207042182 14136692 -40604711 -212863700 45234532 -790974 306320060 56491495 133715171 -43527858 54826538 -38611719 34745692 -718811845 45912401 -202036211 21450277 71816177 155708713 -243349842 -126425287 -14890036 18143073 219195819 11773619 279939077 -405184293 -520719287 -59263318 -361357568 1284184 -44025145 -6598997 -16221283 -4425611 484117538 -588767059 245977524 772327309 -288145587 -66905181 -690413232 123847589 541413353 59010942 -352148339 593485557 -81951601 2580219 344633141 -167551447 -535739087 79891396 466623704 -541300453 -15975884 142695781 879050224 86328463 -254354 -31712157 -130216568 -177749662 -249753221 -184291142 -492670568 -585157444 21894325 -28155265 -129393472 -63466680 206103034 -174885334 -6065858 -327646314 765414246 318317086 -387770693 159687353 -183594259 37890127 587906921 68562737 13251262 377436433 -393090492 103539849 61276273 -394820872 -503640126 1418931 389345658 -12270027 30793297 -669895780 81206328 -278180097 22725977 -104323355 -595865900 687558 429808359 -241075209 -742449654 89659957 3616069 -124922199 984517644 -156673495 -190800558 51517927 -709907541 -26374859 25538384 -333252715 -83504788 5698696 -620822167 -431574871 10391277 11295345 -262618218 37069733 174646568 -16432223 9970320 -26601925 67517445 -153755072 35442180 551011 589250361 109227189 268242399 126326481 -3532150 18488394 -2610738 676007730 428528673 -6283360 -410889268 -893394628 49426403 501451448 -24719321 268821213 52242865 183706594 1034937 49196687 -541964308 -293604929 -63151135 578808791 -457007633 106002348 -23686383 -5039449 -904904103 82360115 -77940224 521942381 -314308353 -276821796 -636157916 863121326 -186020758 402410927 172278663 209741957 317163656 427333116 -22244307 -94005613 -1698486 -576676288 463431332 -219989808 20751661 54823182 -12106271 -350818076 -18719955 220744205 -596043689 -315763225 -169162162 -373625123 -601119881 73040629 -373342918 259098307 -266242923 -7955091 -48833212 -221851255 72578433 -189398905 -88207945 579380511 -150226724 113532434 59997884 -123111574 -51368047 -182714902 345810436 -151212471 -269771301 184910360 129628530 7109739 1405922 267870562 -299384914 -700038739 142687091 165718937 3357863 314320068 231788805 52512827 69448081 -434776772 -75095920 -321854349 216260487 5850398 -15936017 -220878590 34798029 -25532611 194464931 137003951 54009301 113028815 -316296116 -206413203 -298246159 -110719167 128441399 35565710 751189664 26126023 97018205 -163363602 -6528967 -24935955 76044353 -234915811 730249493 273494832 380181107 -7090088 208392081 -876259459 -232803771 6337477 1562663 238237311 -223086810 135162509 -78014197 -380437604 120604898 -53436026 230168913 6638976 -352395850 140331325 317709427 -53712852 -5855752 324960267 -520308365 15097860 -279262566 361616601 117050061 -661231871 -13706472 -71682273 -32473146 -174044356 -4603264 608212850 -116640789 435031417 87468146 6315713 874213895 -673718234 741377332 347260640 194586 30856117 9215843 -73851701 72664768 -247404051 -348002346 -274882981 -493512229 2231745 -65704857 74357123 -28272032 171002048 118348931 -211782595 256115348 -440346353 -366623225 -93590235 -343099869 307915516 -13015930 -303938672 490503522 -578408874 24443824 -33042444 746310930 -205855232 -227512415 -60592416 87135359 154253804 252795529 707783610 18014697 67306931 -540388747 511636770 345928190 -17617731 -414435092 442765705 -49922115 49015005 -94992945 52495279 -34505447 -144451730 62484697 -164940920 158056041 -48674008 849913123 -123938751 -264207760 238057696 -640122461 -457936618 -554459903 112608299 162995934 253755758 77368785 -590336218 20178279 467326295 -733907267 -708548092 -271730579 43708864 37121479 17743854 -74960076 370080236 -323050159 212745413 -361036093 -389531501 -94185192 -104951946 19048715 58377914 290459670 -76773328 99331899 224015350 -420041647 213043101 -422433322 471742217 -11547328 584697709 285336704 -428322954 385730863 -14208789 239998459 73615106 12260471 -1505898 -312531446 -46854615 545843860 5305673 389968441 -387954067 34478306 236428478 16101901 486928778 -97713132 37023969 361390035 -721413380 153238208 330387519 -382289181 119814218 317916112 -50569279 293026602 508503407 29074937 -2361329 -80435539 -803700740 -108705279 147986178 -17473619 683118133 -450960003 27126276 -359717425 34209271 1768288 206039446 -47395392 4383024 -175816737 2751270 -94139259 -70651106 -163242325 -58827005 849543016 107365654 358228034 -697818923 -94773391 646748189 709163432 -193787545 1408006 280204479 -33900088 -581152605 12060955 444962695 465842120 300150285 14134539 -108664674 82950150 -28597013 -12013778 -672212566 467113120 217093305 296307473 -799931748 609990310 7390003 823769156 -98638684 11615121 93845039 -136856076 113370894 -18412801 263763723 31241666 5463360 -363705273 575934990 213422857 20864720 61048320 196483603 -186836557 107544298 -419407406 605020060 -70108000 -648292303 -549408942 6202693 -632412706 -505187799 2450109 -42492698 207155718 89775075 51383324 944103244 19644307 -3997754 38321224 -720184482 -50380755 43111784 -396650807 96501658 433759981 -58800858 -72751979 275697522 35702248 -858249651 672585128 36495811 -35607939 -556089640 -101565684 640953690 -301115027 289565130 144315078 12655451 -460611885 -734828914 114739789 491520386 678549796 -60346965 136308741 206602444 -21658884 -227533802 -461485682 9867490 20492394 76926206 2970380 15465395 -77110037 -7028946 269131244 598364757 -94751263 -281198287 -494576939 -132680785 10583420 -658657885 -71277560 -71434384 -4123648 45064709 -56420577 -205504863 -143991360 -303892735 22601253 -39971068 505826786 3654807 42166692 239611891 730545805 -459098587 -727096965 123314220 750698 -129557768 215741028 89551642 -2801781 -192967835 194650043 492833269 -47063540 252755580 -5628255 -647393506 -6183394 32708660 -143083321 -42029715 -541587696 174731531 139143423 -508229098 -372827129 37932693 -375960036 17093753 567122881 -347980681 -146665140 156940008 -103516420 -58637680 -69040629 365782476 -93999052 1324828 -508224903 -87153738 13601255 -10045159 -94129851 -529703538 91169758 249154 -643155290 505281890 82719465 451668286 507680468 263587152 -796586608 596337303 -1551950 -293783696 -136620920 -439396803 49940632 -26453306 201809291 -636103636 -627322601 579156926 -215832124 -339837473 -340291798 173458425 -54541148 -526126 -272288280 -76926328 15750882 308685505 -89628892 -20371484 13572431 -42567191 -24829186 2718111 1139844 -581699725 8399523 276909559 -4827943 -45991379 -389027740 -187491656 -506884 72151030 -792264176 -514168803 -590911072 -829031217 -146861972 356370565 845659240 -315962527 84890200 582696032 339080830 -74967952 129113281 -403203422 -6331262 5486854 22465762 264318123 -214491076 -102668953 390441540 -586136093 104053046 -88979780 622452319 -9434327 58999268 -179451173 -243265015 24346813 -237996375 23465003 150549702 -298484956 30060628 -82036760 -93383228 206911827 81940714 -345350817 112222474 22945369 -106881167 -5502194 440380962 -744768381 -531794030 -318212831 612860508 225295555 35005745 370589027 34887372 -285287370 9656981 148937567 853470064 -200720612 -73216014 6992767 -437163828 47417219 21490021 -67855329 -70003212 -611196035 -42250641 -163299288 524254813 331332309 1049865 -74685040 -319801953 -44589477 124142603 -264656482 -529063820 247327282 335688452 20667583 141459256 247901849 -41418190 235935930 -363606076 194160622 -468857055 473902336 -144953448 224287 175362541 361810735 -148697210 750264090 -38337919 464252740 589818639 410078937 -32794306 -196386079 -486893453 215494953 159367150 -110580060 245440211 9465602 382097928 107449676 -59887293 116441941 152943919 -35978505 489414407 140018094 -247589845 -39418709 800185148 410858444 -2913056 -342036237 107644922 11647446 -280586899 14727195 -95508484 182261874 94975200 -221391217 -113496706 -11980474 -67478604 283267848 115243003 847665126 -87458358 -14899989 -97384482 -195403335 -469708192 -3113736 72756719 221989088 -207846783 -31389900 -151123319 -317917670 475608196 -240406381 -372358394 -337827464 -882206103 -228630148 -75477238 549677258 193600669 98319381 -18970640 -100526926 -4111328 -11745411 -22606514 217135588 -33932307 -109497875 66219581 -549041881 -520297212 -204858285 -743910 -287980614 -34384799 305452308 24356785 384179221 -21022093 6677048 -340315498 -106929800 641122621 -52887445 -197320457 -399897830 -28007522 44812900 -11204373 339731235 725082563 -200164443 -432687165 -201682009 579448576 -200756882 -655540280 19383570 202582428 533507121 480990792 24788461 -407698724 -545127419 505089562 -6206663 14744257 99237024 -16583752 -277653658 465823203 7261386 96833528 177088859 -2591891 -552153086 229758264 473882117 106648168 81160183 -357103363 -609896239 17019585 -600016151 -390721554 364207351 -41874 -53550448 -146617344 26633156 -113618206 -345194788 305933037 -5965031 -114712790 936271 386389395 -130129822 245341604 23590658 -695522790 22290210 6631954 175364559 30677378 326762727 -783964972 213276301 33867316 236044844 30352864 -127174491 -299377101 -353429790 338052415 493616035 -776991735 -408616013 654930451 2921224 -514821886 1268236 283900509 613427896 -315478654 685373056 30462127 -156319310 -251936939 -190556719 -187793910 435735932 49539927 -140029569 -667625783 6994364 -175524941 -136703586 -295164039 184504811 350601999 -235093806 838797346 -10977263 482584928 68731667 -409145221 266471765 153999235 203384779 -549509571 88074122 -860671140 -58971970 -219118671 -427464424 3075693 -92734324 52771464 699519706 58889456 -76301719 -154543361 -109429678 202153443 -506715552 -127431413 -350227643 -180845685 537922486 -423160679 -54907184 25592258 -63106885 360361082 396782465 -254446087 549720746 358497674 725398531 -137332618 20525294 974824011 46942773 -234026317 65582420 1211268 216965236 -8983685 26961621 58902355 -81075486 -15647174 2167423 -95406913 8044438 -25530758 503703667 43473806 -71971896 414622912 -12807939 666342133 -820543052 -3042637 94739680 -20967188 250936768 118035753 -44225232 -7990921 70291919 135634559 -88038717 -191562143 151424347 -483953704 -22033773 9913515 44599107 -78597105 -3501734 174100386 112077049 -25576322 -806457291 -102978693 -100250000 14202056 -86839054 7076833 61798289 509536389 -175857368 318512801 107811551 -255961966 -333425275 -150499401 -143666364 64358586 -50840923 44196138 -554379627 -314348745 1461092 330919350 -212041914 322709588 -19492206 791721576 132436258 61414894 9349578 -122915276 -154955994 76322257 27878242 294874599 -127122518 -39652138 198922809 -173826414 -12700592 -54649847 245824911 -340631360 147350045 354265644 123257833 -49729581 -60211157 33752120 37752078 -218852441 -382225765 238792790 -173090185 -57443026 127873969 -22790030 -372099991 178038679 49813899 -311651906 -196053851 -393956638 33475513 519686115 -307906 9051453 -295427328 -562802305 5425409 -227358288 243333631 -21879892 444405871 -31682379 -647584853 -16320752 272570140 -288139374 35597406 100805506 -114836313 -104259375 99253675 -69202873 -163121727 39525174 -168162457 19210042 -311596796 -153774588 148673153 294432687 527345977 -87026384 -25660016 -14394016 741355130 -368612284 -99259140 43736374 -88033064 80079168 215619302 393931906 -387455388 4713848 -950928708 48864995 -494765025 113610651 -172657178 -152556 919186997 -16833546 5165271 246918733 63643924 -169351742 -288655431 -27596070 -349243843 794213485 268319964 189121061 -203569249 -623424973 18777975 518557569 173007868 -295040397 10455094 7282804 5016448 936269208 -264083949 621785008 -64756977 14554339 147491179 134516903 -180711869 47899843 225932658 218577289 212401306 -442076077 870725747 -155170011 -405604923 326728178 428684965 92252343 -261735220 -239245618 -628091686 103879725 206105122 126676404 -253718198 -181539858 39061738 69545311 -45725896 -5923070 -427981370 -353889101 113971180 76382128 -150622693 687164374 206810869 -357224104 60915633 175517999 109324477 -314510487 -384595553 -73853375 284563141 222384181 282022856 -543624865 -223363986 -421497158 31344786 -72592362 386663392 27497987 -174300598 22440923 303333389 -51801186 311977495 15193166 3226640 -51651907 -68046402 -55272420 -789844434 27077281 -422751420 36261881 168601892 -369873492 21584887 1006587 -130926702 -34583573 -162162356 -155484390 -853952339 -21306569 794820090 317394693 6343577 651027337 -132890026 -280852360 -107959864 -85538989 120370805 291171236 610976230 22325539 121723361 354967310 305547434 195982 -38072484 39737679 -96547115 -194899227 2671817 -129072695 30714150 436771690 -190245847 -436241427 -150433194 -86665336 140124622 698064729 -54394799 51548157 -2755374 -12925259 766383004 48593773 351377165 -479695450 24318233 179256770 -27528222 147058678 19261871 453501651 300398490 176406636 504603700 253677013 -383917412 204252699 8369139 -113178262 366783119 -583424754 -285569361 -17697083 -986739 -665529152 22500021 -474308176 4764004 -631874240 412614075 1322245 -151601517 241057793 377882317 61660637 287099 -75427447 -324107172 -200025313 187984067 -44389473 44645305 388305344 -38110851 -12901222 8842640 -18571873 844067031 -420089525 15692303 19070615 -572670604 9816996 -39268230 23006956 481412303 -387805195 689254 183227 -281690913 8089585 668455413 310073716 -231000020 -29472232 397129549 80401574 82089102 -59424915 72346206 -156737054 -65801517 -354022460 141743232 100623203 475009989 -102910083 -7886540 -449601266 199164055 -19772457 461138488 69825831 -2951521 107874772 58858941 133981793 327115431 -42915080 -15593122 -360340287 -265846198 636929147 -337286395 68019485 -127236234 19586136 -480976938 16605909 378842428 53913776 -88317305 315295591 359897636 -444357122 372031423 -221917637 -814479077 756039204 44650568 240657081 3627476 418364448 318530236 -389217572 744394385 -87972871 54503201 -377057226 -645865721 14268298 -184990759 66657687 170303325 949830 124172759 109101992 17221052 -7879054 33162697 549527985 -5678901 -185853440 -5376807 -177407747 -150954434 -582095388 15238937 -538927236 43086685 458446014 -215157962 206653315 536212063 48724196 -32388069 -3387526 -368603052 5873509 -139485105 -24431052 -114020188 172660843 3210067 843291852 -184088272 556912410 -241839171 13096454 188307866 403340608 -24745117 402248346 14608766 241440368 -181363580 32435458 112158011 102790790 91062524 287546490 -785932519 -1324994 -210615156 -14140477 -1931878 -437077467 -12490774 679449091 71419072 -483608817 -72568945 -3153101 414535429 17769041 99879608 158048262 549371104 1619188 -61196661 281096289 869416881 -213516983 -144421828 312042613 -603486343 9176722 -1901926 933173990 -162559135 486558442 744615098 364734782 -1422337 -328804680 -436422086 -133697953 -105341311 -164247263 167120159 190155074 67797710 -129128478 145391168 -68943916 177354758 335863842 -382128804 148888204 318562129 276885421 48941219 730045985 3512453 137414159 89272123 -626222175 -70397769 6924477 -82868260 9087687 325511409 -752533470 39683912 296272286 -439131932 687855540 -136837022 237787965 -301664134 265309313 -150405400 -337260938 -150379471 670492129 2790198 265036692 -1752756 -153798426 -79616319 -358388672 -206728143 -16576617 41351376 195932304 -12647302 -18751337 -208244103 49820505 -23236397 102647845 -261348703 651646984 -107099478 814686463 174273951 106467443 -2403023 -192203418 19508204 543500731 -419507128 451899779 12272715 -104437868 -3837512 386196181 -72009643 13776525 -25860493 500734249 12163448 -357945125 -490036967 287111669 -201676043 171176825 -587414391 603753095 6292266 -442242217 -34985524 -263455316 28729742 -385872345 314494863 -909168229 647279154 -111978741 -16522328 252385175 -59727150 -14637161 2269405 -355090078 2068839 649785946 9821443 -138238100 -319544406 -115563392 353725468 -2035490 39564277 -54686812 394406869 -58015068 108537286 -162926559 -292987 -159284902 5175602 378187145 20525778 90849262 -24898392 99163339 -421360637 -376316306 29861562 -40260244 -434657363 21928724 1172602 -175193794 319750376 -79259752 -343661259 247005356 62580451 -21618905 -370732237 62471888 535057968 -257253254 -29696432 -23394081 405102121 398178677 -538976843 10423729 -351116574 247497126 43749573 -447387228 -786721241 -32597983 840729 -410000880 -471778820 133633260 273517160 30602993 133712147 -99856722 259877484 -351060873 276973999 20313585 -149343692 107890732 633307264 88235074 -68609797 -240817849 -72886649 163243168 -422431390 25815857 -357037796 -540980310 -28152856 -182024287 426954081 -6799205 189927796 155557956 12082609 709273259 -593317153 -237518129 -3140330 -70438958 -378729141 -528882064 -1554319 -22321687 353384126 -690395396 149804390 642844275 -132448568 5047019 389887552 -166084096 137198176 -67406268 -5906894 -394256328 37560702 -619003864 -131200456 -19350891 111765267 465953734 32558391 157125694 -736635 -3141482 -276515739 -772242487 459477690 477751847 -727744186 73574916 67563420 1518762 59614685 38955669 244827008 24878776 -623689 -141207 -336544369 -325001803 -51532913 32898189 8944597 100211767 2727386 65983047 44165213 40604654 617690154 -351885428 350940518 -120308099 -386854174 -374985453 -176630688 -85106023 257214179 -142109663 -99389588 -23367524 -462352205 565259381 -9943905 23548217 -5259508 64012012 -52391202 686423700 9984892 -310688852 38899270 -71147154 -343924911 541144040 -183363972 180217186 456662271 1744843 -129665700 301197738 -2106177 -2613454 -398344179 275053165 85993979 397481213 -177057005 -250672020 4539976 -198602711 124222777 7872963 -842139792 -27708260 427477957 -410194771 132971513 -32341750 6009458 -647482268 -527177920 186361658 380744064 150932295 109512450 -14517837 -98925102 329208222 -370680 -48884064 -425196797 199038816 100640839 551787725 228770096 -138598233 -1184272 -412465140 -216163996 -830759689 57353052 -64494052 665976269 29486591 -86183372 147064391 -58703785 -19649187 567454172 -63839057 -345660572 -13453908 -193711966 1975394 -5371973 82199365 426165214 -6943916 74524398 358084004 -93899893 364789025 229439878 48885635 205886360 -455357264 -322514779 390665651 -712394354 71545977 5968503 -208809042 956729877 72324965 407728608 154545038 -579340441 -651062 64727749 305078899 1918934 -366101566 -453486378 62428928 771684 -122531168 633909049 -21998160 -36004204 103647477 102512014 -10537281 297146780 -259932223 251760580 -513435809 -399555256 124456422 -9602262 -25146746 24840611 -382679036 -58451 -13859039 -224670930 -79976088 551176058 114184332 -5382586 -410153770 -28905 -339710900 248463215 -91262105 -66873348 275135014 -1238659 -98226649 -45387064 -274524514 667360307 103318039 -190730885 -81807523 47294785 -58067722 -11589580 77402233 -525549370 -815001686 38411675 -74207388 -442394692 687991564 224650731 -582188190 10621144 288216496 186621282 -37032477 -10160719 783686030 120830187 591120276 47177965 358120875 -402863984 -3427236 153751112 550393115 -235656598 557956327 -149967021 67291875 -80839249 452822120 -470779316 207736490 -84140543 -99011484 352183636 750479037 180458392 -118432879 218984012 -199324612 9995977 -39920387 -6431836 -81097002 228651203 8557568 -189294935 -686712156 -476566732 461635565 154779077 193237845 510826514 -86705623 250969989 357194573 711965540 79260340 -88563178 20524094 576117366 -8055419 -33450213 -113202499 -4696317 -329521143 3763774 260419006 -103405795 -120053214 380180977 385753292 -795439029 102956292 -39691587 71746838 -308762592 -558422923 -78896880 348340485 125272342 -262056 -154126090 -53137076 -130981612 157617604 -361619841 421143171 -304669702 -250983231 188927319 -141883062 132705825 811451826 312286583 323520868 -109372972 -125953235 -582191607 333826283 15314582 -174413326 -5657075 -106254414 172687014 -463209854 -245098342 411592847 661962858 -57443910 -183257351 649985004 -128544386 -26083328 541141327 -782368001 158210910 231053625 29800649 757451250 66471623 -108499909 213642053 -19504703 344777712 223721619 78546450 50989016 389992686 -453838694 -21845507 195505422 -834082115 -9719904 -557444888 253229031 -55740763 129605351 -344882329 205844655 -227064949 257089117 -69697415 -226383403 -391302619 7347495 -1091385 233193785 421084966 -28893292 -448381506 -147197163 294105057 881384409 -418990150 61822232 28676878 -559078890 -1429431 -11197769 185431397 39462038 -150932631 267064509 -8971006 -145496172 -63567295 -255497088 -15297423 -552525862 32362890 67196071 28444003 -3331398 -446557042 107712206 -126679597 -17155319 40639889 470170620 8472160 -376405779 -16756044 -32916493 -892400437 62955945 228635310 22927641 -75366424 -495774801 -238761209 333518575 -228393774 -36751302 -639908860 587827435 499051691 -41551533 -11265575 278469743 -588728770 31483586 -816596053 -45256426 -330267546 51833364 -248727249 -20337085 -531717107 7682674 -54602169 951780 88252294 78629040 -758457284 128662678 -440512773 47892795 -42834610 -11720650 -11167790 -309557100 251456232 -220581569 -641585854 149053558 258768614 -37959917 178817830 -53066926 56496260 -395869356 -275064123 -15603836 646838246 699840930 13830596 290589620 -341491674 -27181887 -626270074 362545130 -23761925 34446835 -564695920 229376155 -108385710 255156321 -498213632 496952720 -116424530 98351223 20284911 -76039788 359855135 -40972599 669175972 41708101 558343427 168124359 -426696427 -96072310 227034241 878691410 175742746 2381370 -130893585 -332503449 -470073426 181947737 -110478154 25926050 -248609224 -2995784 -21964693 -1218380 18214228 -147519535 270111200 -166059498 -712497050 -144591030 37732639 -10392868 331161094 701057123 -222450573 340493266 153161418 2233581 -148029790 -127460287 90819672 76014968 286255992 -262908743 272376136 30058322 29530646 -929089169 -202406158 85882049 -32796718 -156515098 -545953756 -415904919 -509194497 -22041999 -35496647 -342704619 106277460 -81875016 7393410 -777226910 28995082 -567402770 -424665332 186302560 -72867650 -354387522 -138465458 50293833 -97614719 -823277 -318591411 -115229950 155364413 158377130 211304569 91986788 109605852 -148961387 -427323886 -24653874 -114097227 41261795 -719412202 -206371467 -68107208 536423562 -283179961 343903007 334549361 256403249 166089174 569138643 -74884152 148653686 -71812181 -11680538 353839781 106518685 -752945317 -26148946 561212 -128160430 -434479463 261937611 -165882557 -391472147 10914496 741350083 528731422 -327179789 -74911720 51575676 -52478237 143018354 -395962526 -393991916 -84982474 24633642 -706493051 -565712141 522200328 147918584 -331941035 396273181 -27550364 155345618 856770180 373265716 304164064 120528888 128869890 556502300 535550064 -28856559 240291987 -1717271 -239421831 19143177 -208299772 716081 2009728 -273482742 -22113497 -17164914 -35088164 -211270335 -9120779 39020891 405458815 -25324984 -362070971 193165342 -32247943 -225122449 78498236 -27635136 -290708263 -55630023 816771799 -210104600 -141897463 264045222 194133751 -143212137 -81367957 -87238074 726586743 344028534 -748736181 -647689646 52249668 48398830 -80989636 -335131912 -35350306 -56863215 -352085588 -327259498 -243122091 233378712 -570726344 -141007616 176047749 124358335 -626583361 -45345022 -71669247 -117888822 -211341991 -11999624 -324379690 -851954592 -82801616 461188673 -139138260 -301148030 -156035942 -42624456 -406867195 -394925243 -187016577 10785528 -53745711 178406304 93454985 3805607 33303996 -559243968 -728444265 -103425461 -10208365 -157184816 263474487 231583710 -447112259 -358616883 -100049815 485812899 -75324491 247034491 66982022 351471009 -48595254 355393178 14244351 -208645683 -272986465 -615341119 -91028888 83680204 500361967 92138809 351801020 180744193 -68712030 911750016 -62764209 -64544023 -515448118 -55124827 476465793 -59917295 -292418513 -524491053 -33509698 -53506166 11917501 -97263920 -177085402 288957201 76684705 309521274 42492159 -122873921 -298099990 312922224 104238773 -474234188 102810431 -268478264 -7037475 -393574534 -168861244 -510624439 13465992 3825856 -644946899 -330070987 -9282164 98948949 3153820 168439572 -398912422 8190379 -121592703 -792117789 202892512 241482328 295576089 183583412 108198164 -127367089 173117784 -33852371 -514939927 160971644 -252591906 2585925 -107113170 -18421359 318061952 113329942 170621717 713144658 -436722703 216807953 -289174693 131813130 -818289 382847732 -169109712 39318763 -335956224 826437216 30324134 77916118 576980582 -2353148 115364055 292653481 116566235 45968126 -140301461 -6257291 104873034 -215717003 -57677218 44271417 19123930 393890109 -5838024 -94354170 -348179131 -631215780 354248914 -159348509 51511684 -463541479 250592083 30024052 656836423 -286307451 -131453514 388935592 682957210 446925402 -16341970 90633048 -78710424 133653120 850071190 -252433256 42526693 -439850730 33295606 79827524 18006663 467246161 764424744 -207985212 97581937 -134922100 16388226 402325866 -93992008 219578 -194399321 35404065 624125 236405217 -329760604 167181240 7267376 30491924 215203296 372890735 -151443982 236455918 371758438 195743284 185953331 174491463 7301933 -682860719 -356095095 -49354754 227946876 23110178 -6881263 21535095 -418596257 -527304321 -710602106 -800621472 -16419518 369877944 398781024 43854985 -424868030 4452177 -141973988 109914391 -216986933 14884506 8375079 -248188226 -451647298 -47072628 663266661 -93147735 -445571224 -169585119 -319251669 -683323931 435642288 608607489 85837359 613933859 -1033896 -173239499 -545926289 21846586 484809847 56204418 -340135559 47758034 35113131 197261948 61748787 -486481164 30218025 21682533 27506599 574660153 524139714 19880923 280788952 363533610 11150593 198314617 135001608 54348029 2934345 -41649020 118409891 -2957464 8735157 373550840 -611884809 190878058 327852491 -43877371 450349604 9752006 481894581 414739724 86459428 -20368315 9339584 556022122 -616245764 157507985 436051611 10622582 -181956684 116990098 -79120401 192187098 -151166245 -360526560 8926074 -128883086 115588268 -669640176 -512984076 -255248021 -379988833 -303519308 -21446019 -77528094 -48821087 -642617455 -100334280 80478741 -567531147 -3509473 -251051670 105532447 6844362 479337632 -727656014 -251961735 -91832366 -193387839 -122300482 -673587035 -565220351 11305364 339427711 126836831 162998507 -3826875 150806362 248104323 835439824 -379520507 15970664 -57579122 51488290 -567905180 318267053 -545704937 -23168203 -221225382 -21542836 643179223 700538524 -589198809 -458058682 253733554 -770329 868455242 -602486503 -19650542 126282468 -276382611 -287775208 401378284 4780940 180806944 343336385 17501518 -76848022 -2034037 396237380 -499676015 5181226 -894281143 -152524553 429267501 -56872081 7189787 -25082881 -81066840 -130927549 321665017 570281404 -677660598 61841489 127697642 85050743 -34691697 -247417510 -189155586 566816800 -142759282 535914566 -496081496 -37121953 -473370037 663203775 151362789 -7424201 85541432 -133668878 -68119883 227928059 -493293006 134390682 -72790040 653157 396592891 52153066 24997957 -71139842 -418810836 583195727 536759302 -289025663 -88872766 -33936900 261899675 357870345 -553685500 54248744 -104451703 482795147 -41169195 46876431 -322374470 -58445760 186480 -33126484 806755280 450825 570409329 62684063 -295058861 292025848 -275801625 -319034887 333570015 -406779661 6131705 -598599584 -579096454 -68055461 161955423 -595677553 -191461722 254734283 60708033 514967586 -103110467 6613952 34398315 121794677 -124925683 -147250183 195056398 847392149 486163510 131953044 -161645485 648348295 494902008 -399633062 41876733 -642842036 -616670130 -20564571 -59748597 444750300 379418773 237168935 390980586 574856130 478060370 -126994274 458462681 38654803 -270775511 116988810 174403701 -83584973 -163437409 618773636 544854153 818614289 -489999169 -49631643 85966492 -101637768 -93691679 255556022 -157726647 -40794420 343338511 -168303260 450498549 1736893 -8339445 195029817 17632312 -104914201 380173298 -66422834 -148329171 -288347833 -718840766 -6574269 -253581004 55946371 227393879 188351991 -399949611 -18998752 19300613 -141815559 -128794143 65944351 498660714 585234991 7902972 -47060889 138332691 -293954352 -178106590 -2812375 -497013027 158655015 2660836 294553749 -364907102 -412086342 -7837073 3269910 532214903 24695829 -75050874 252360086 -75994279 -142005087 -28609285 180482541 95843541 11572620 -715956818 24926498 8478739 -205594859 -14347980 -103248134 298726995 1279482 2507590 454179646 465744069 -653444797 -51994934 418797212 687309 672783515 319646568 25952293 861428219 -76711128 17776757 -77762700 -37808034 -495570227 -56726275 408536685 54881599 45158320 17247943 534031067 700420477 -437839542 41365498 163587397 -88114499 161479131 -338530353 -453933694 -6553749 -306358011 -513237762 5459519 508179416 420195778 -517809305 34351375 -22875855 199210272 775154435 53518434 -239652501 -925543977 84035116 15090578 179740902 347233667 -434665778 400640237 53805692 -67197759 614140 -249741244 243622340 -296644250 771955406 113911665 -238367325 126804422 -746340163 347908227 666961800 -252183 -351168845 -810072083 557751 124729878 -272461810 -12474076 693548 56486486 124445971 -248856035 675905996 -745407572 33736397 -13142860 -31727229 -70577316 17690451 181312380 -95406024 184546492 105376638 311037751 -949418666 -18733206 -116890136 127992323 18259185 -717733180 505128517 435815826 -173641569 574706697 -43255872 -59582364 -129352177 -294601377 182711943 21260655 -126475703 -52819656 220938683 -11804638 -10463821 3594834 2384189 -44411868 -76936195 351391920 774519075 119336936 88717716 -4051222 467632495 -759751691 -94252019 -86638479 -166826431 -2024570 405898113 302080212 4166811 -300860638 -147265104 440162566 -266590017 11185708 94059597 63590691 -333755752 -422782500 169027375 -642497470 306644094 -9975041 36371004 -219683115 14251994 -244970779 -139662881 -54927945 30247447 345475 -328150731 243558796 -288571469 -373918970 30273754 180857594 282540619 -41933727 502312938 -301047091 -319875502 -607969377 53463328 -30926418 69355713 97687821 -877342064 -392570372 346612430 -180599319 -65554914 -82027296 58746922 -8215295 -323538097 164304371 19166824 -219982418 -763792737 301350910 65786154 1014219 -171930757 73395764 -50279531 -828707620 34687930 119282073 54085855 213380550 132279216 -164561655 -27031325 338114191 423786388 -59077765 2994032 -27173627 -672507966 -106580355 115808957 527362 14397855 -409692381 1661310 33819984 13650780 258931013 -95617253 -369093365 207336390 -170967586 -167928926 901175 86519810 4299294 34212892 -14049799 -452351 69354168 -254120451 -107696783 -9539979 174555746 21904377 75902367 36538448 649919693 129804208 -8150041 -266523580 70020485 14255314 66490375 -191982914 156102288 28238608 -80620028 79995773 711549843 457487661 -3098444 6198641 126409689 -7368915 396470501 77083285 57584083 436611610 208662399 -413935074 29824819 -26180466 149613690 -184160581 453727798 -381161438 -204118992 254637960 196937952 82552367 260481282 -117478157 98650309 302278582 -25649132 -260292820 43386629 233213473 430885039 183408340 272234537 -382211067 32074388 556242371 43842881 274779933 6960339 750251916 33917367 -652922216 -283599814 38295489 -62205430 117840503 80724592 741014814 -163511705 16375165 38393023 -464763607 -785384526 -23569964 41295942 22883695 -778717671 308647980 257312287 -70823151 -57483204 193786111 675717187 619479544 -261566569 -93141814 -12815485 197866287 150089129 -122145211 189568072 35679054 154100634 -610338836 221757812 51089375 357058424 21698733 -147462560 470791421 -27375132 59797998 -440353877 -665809201 -457602774 9201050 -65665868 -127628865 -31211222 736188552 -164503596 -54329244 294941418 8050265 17596986 265581342 518157514 -95114815 161052834 -444911978 495957826 475424803 98301633 -378540907 -229660930 453627452 317099391 -446333514 -15805249 -610526286 -541725679 -507964555 -146143113 -79687817 -163124454 162899374 69943502 -129745699 -700188 281277696 66872238 -355274015 -12398467 -215450874 -706125255 7130323 293933976 9642711 -13974747 -372372288 -452322502 347225703 273418112 255738277 -120512480 -20695975 318528685 -380807442 3317545 -618824075 -169170324 -11851825 -122837894 -182701349 -620824375 -158783921 35467004 -168412771 396301870 -48031399 8243347 186715460 29011723 261266057 20994804 -679033996 -774454697 365129716 -19962230 282763244 178326509 52435077