500000 2928589 -229756975 310993205 4871633 -32588015 -172770087 -224473680 -4483898 1958548 -330247997 436761420 -161644084 6369416 -215020881 376047613 -9453851 928518134 -20488021 -746891783 -79505897 -741421802 295881518 -24828839 -8732545 -219567967 -432193339 82315705 165932323 -32027490 284724035 7798092 -434129481 -795990404 -5980098 23983493 5231286 2151742 672373277 -273754094 762817609 -20776963 171086619 -170594066 -113708570 -567052565 416900651 223102091 -424104270 -174102299 -487132155 482278430 -174264852 510915304 -910453348 -147319768 573068858 -325809065 145039762 -124397208 -440842592 -92056422 -597663172 -114221715 6904403 -77626014 166794838 -423306967 -3788232 503233181 -6813111 715697556 -484225606 -87187708 -79051862 826810438 -34694890 -113136666 -35539349 -106659699 -522366089 121080586 -322912091 -458324016 -254984599 -451644034 -177419687 -663780532 1396784 611602745 2359211 -817452577 -85702592 701423523 -76651811 508450543 378648953 499406568 38041055 27539138 -242219175 -657828716 -11520844 574672619 -469495515 1296571 -91428939 410730632 -9832646 -233546 436527122 85283941 740608 -324397978 271976554 339488144 255695335 14797281 1326535 -71204929 -327199754 -261175213 -20932750 68960142 231231310 635798348 -30558539 -158279426 -428770941 614906150 -23641416 -126420771 -126713734 -65733261 218509233 -2708977 -92832 -475140132 -14813167 -396881127 -338586459 -146153101 -796568089 -411810290 -489313086 -208528180 -457781720 -778426427 27396117 -895231413 214241724 -50655535 -88821420 2291969 -8784104 -31982313 3411726 -200639496 -312429388 -7415686 -7931656 -187148416 70275617 -272638602 -72110980 252020330 -62013846 -53342268 -9531295 401571771 -169140739 497855259 -377099 518747451 10498330 -21965193 575702465 -85009243 376888337 658105569 40080335 46183301 133582433 1700443 122607483 24535183 132979349 873080 -248043410 7627041 181329370 2683961 -16294847 -160174461 -286242361 212578984 44263635 116342149 175619019 153023887 317988871 90741740 -537469758 -526271660 -265657225 -66003054 355901514 -24924584 -119631394 -422427122 217608311 -571757314 103277643 -855866173 449676668 -93109549 624558024 28768271 3964123 3185306 -255348942 -56979713 42476076 1262286 -513791567 157309481 -19774100 12118799 68110159 -98379715 123845755 204824714 -954279376 -14953959 -402891462 -138448250 -3532895 35959019 757842172 -1322778 470569025 -441263229 106453109 347099770 -405267592 46753772 -9019486 87671939 104263388 507966871 -60546189 -95403865 451433884 -381198361 -871648492 -218435889 156334053 294993887 44207647 -388921997 4441053 -230405600 67278618 220719574 349529478 -265014 -44547520 234223905 -483004754 6137932 123749077 -152497836 575191395 -80556764 101782934 -71011726 -496038897 -113986232 -234436825 23847997 113867259 -41131419 -126058149 1743076 826292122 386470882 -344219471 -365331247 232889705 -19496726 299093569 -20136258 332563879 -80481748 12789088 34995291 -1562778 68144275 -35764318 -259523529 -172801134 -50067 16279674 -45959597 465494292 749429188 -4784717 213818443 -75360136 698851626 85366019 37706711 -472624642 5656045 165769881 -508823629 -16308309 -12364511 257105099 -58765306 -401621711 -6632008 584483 25682502 -18922980 -122837532 -200394022 -41245879 216673216 -404846140 -18365459 232280637 -350309494 34423628 296054592 3598162 3454028 -9076484 -700807076 -530408261 -161016857 -386437435 -196743483 78822992 -269444123 -371941053 286923549 -307022079 -350438327 620687911 498860306 -884362805 -544551303 -139252899 191372570 25917088 -107181382 525033398 399343715 -725798 242143994 164714063 -390276057 382289847 -208843478 -4833984 924122132 -744473783 -7021756 627228010 -27722555 48772604 23743356 566303967 459446499 1693741 241225387 -58280601 -273586489 -140817451 685118173 15620401 -51683783 154791888 32471568 -44529362 -38524174 -65628472 -218315697 35556869 -88618281 244072384 546687567 418060772 618775578 -47448281 -2026341 -407957720 144745018 6910338 752350587 -812257870 -3747448 -3211636 585594550 -362310578 50001204 441373795 480435546 -132011629 -131422394 -155526321 376033394 -418931084 -596826041 1128270 204360586 122649702 -116056220 -233123710 -24326660 -364522406 -8365764 450689046 514726794 -253995915 -14598842 -396962338 -412335653 -2384825 -125577490 70171152 -98483663 9504789 66405744 140546177 11907280 -470263 -595073028 -628480931 -43134645 -606059 -278827445 504125887 -311755398 -642427 78574097 -239353777 31736286 386653001 747993021 894577407 79681214 -58105582 -574681607 -113708578 8042775 -138822764 112682719 -517961701 -55681588 -207177043 436677344 514479003 -50114201 -1940640 -247240237 -352575202 484943731 -74865906 -702912421 315559654 -502196097 339733091 -66180370 13882692 -363460 -400522300 40675445 -105196910 443686621 -24933647 -752999376 106859140 162533929 55872724 -31370298 -33497469 53103951 411767447 -732098589 -227435628 -447226395 444945046 -208009806 72255038 -120617108 106745921 5422582 7067919 -570963489 -147320753 307262670 -7517646 -625334131 -144942466 672803189 153254240 65557366 -78116385 -21135772 313761538 -507173 -664765343 239156168 -47023218 376783647 25593608 362249695 111407710 -227527471 -23994132 13187338 37713261 -65640636 254364010 62106244 -11244934 -74073054 1602282 389752876 -64779015 -247544453 -3938608 -310269772 362789181 -110369271 353163704 42555600 123980961 181661059 7960252 -164726869 -28005608 -36161509 268606864 214418168 -161948585 319983896 -487760051 -212486531 -188506273 484039915 91568035 -840985075 203263835 -61762898 105262539 -252190118 10742150 -826169167 136773268 653256719 151313515 -21646850 -98024391 109031777 -164383520 252279873 582616519 -520542256 -8346208 -563069555 65545874 -290044167 227992040 369740420 201480566 -175233763 124943782 -110637719 -264919878 618485100 21147521 -3222317 141834492 10875079 171713480 -27560024 625314601 210812702 -245643200 -366964283 14340466 468602619 -124210302 -7559553 -275428846 666603209 -43793389 848298222 662266575 -42531870 -317486572 -413349737 -144544326 -14271936 709767279 187468828 -25019845 -281782512 10677519 -509816038 280155083 46982270 22953938 -73249081 -6204607 -581193832 251229134 -47674902 -728978677 -111655928 -179854978 793913636 342086882 -168714122 3803312 22236202 -85874423 -6622752 -335698557 -634958892 325946446 447139412 -50017068 70563428 568264527 75168986 -159428855 -15697195 -24930790 -418143998 -270488779 -392973200 78221223 403721662 -35267663 -727722860 -166070052 32797480 -176315955 -623933182 257248077 -83213766 -332785790 -477039548 50275344 -286431431 -728463169 358603314 -59985508 -129435654 -9514263 -656002704 -135342112 807449984 -166285247 403718193 -290304746 420558416 -350045713 43360770 567983540 -179324212 -3600912 -53514760 -17896684 254583887 -69397064 -134770979 511568347 652150357 -176212333 -557049461 -24880961 -270848707 -288237824 29670561 -186600635 -55380972 -175396716 -351214845 -277223019 -33992490 -82862689 69620071 179015295 -283868624 156974324 -777996690 -41673383 -205254844 35874566 -345214089 -146301438 67008209 756746734 11371442 -2255105 -140074863 7224802 -161569496 -11166242 389839822 276210223 -59272476 -397140514 -103869584 183550577 225795624 392020215 -525408508 -836598 259623944 -38739266 -122379579 -876510668 320423578 -491614723 -62354164 -268902666 -43396130 544120913 -870196529 751091040 -615779242 848557 147971260 245271901 -498080 350902127 88736381 805512474 -46352387 492719303 11985918 -24844737 -226947681 -723682763 -78039005 -143798586 30686331 -119349549 813261145 -5667213 -177478381 -165999440 156777089 146321551 -234018 -30312354 361118412 2618348 81921563 711289827 159909239 52389581 53558560 35523399 -559442760 -211928129 264049901 274042842 -106185974 -566580581 647308976 464654740 4260229 40365341 -390998424 -223202802 -217755410 201764632 164632004 71684896 -156494162 -6481028 -133364970 60773570 139567112 -9428272 300338043 -452243120 721355279 361277775 907698772 121435504 193025822 234171079 227414561 -330470898 564163013 -305471947 240378978 -55137884 -205142642 -20104577 -63854894 -482679091 877921263 2503356 -347035560 7374454 -134881 -115128060 -575636248 -315010188 10987467 -52895669 226831376 -294250813 -38064575 71704175 -552160648 -433461471 -60476440 -11828383 -101146693 84407295 -13906579 -593709950 -104751756 -342099327 -62571534 728860423 -134417094 -26690201 -1306446 73689805 907804852 -297284924 68170432 -426644863 -21677427 237035311 -7983892 342585187 30573714 -805085809 425760933 -333373503 -341059836 101833499 -328350012 -12559501 -436593384 66253375 -248276825 168672516 -267508737 -37015934 -7830679 -183715136 -33383404 411861839 -497238265 61669083 350872059 254975161 -35439263 -330025628 -80299825 356382895 544455568 15124212 -7502730 4014172 346319703 11775628 -34378631 -3680624 262971580 -18712603 472814 -172889769 -52111292 329135987 109245637 -559155518 9939004 -151292883 714937914 -371763087 170178368 51038051 189820562 186558306 138838065 -21500673 -71288980 93783028 82699882 612463628 73163800 -27515877 163714607 -176776851 -597298511 439310700 -223681481 180909336 1733490 -6720378 115219 -458531686 225412764 71247181 -476582793 229489301 694880412 355366568 359845591 -71968982 15981631 -486408610 14798902 185544639 -44402344 -277658986 532261492 -52988075 -249840207 -1211068 -135216319 216246233 94021745 2158645 7670550 -266548643 -303216213 -171489273 163603696 400742162 -8520195 -49414375 -45188652 -11607934 -302355228 -536478373 473114897 290306137 -29959230 659015079 -829189180 883477591 -211791872 -2446752 -706034491 348922390 350988381 -568308378 60974855 733618907 162912975 -443420734 46517199 -179352664 8461511 6289389 -12553774 1717286 -36788138 6111769 -227281933 -140771175 -554610203 -53187061 226431896 -199506515 82652805 476628854 91983546 14938644 -3065206 53156803 -257661685 -323118566 -258745768 3071680 108835546 205799950 180272050 8306123 15275493 30957880 -73499161 77510676 122185193 -555360603 36467038 -348394615 87066736 -624398563 -512752676 -604383754 96267339 442437651 -456611126 -143998529 -70116777 -69496372 -267017452 -448397641 -526995866 9360934 35410675 548167906 746648147 868231566 501440183 267861727 -169793555 -531276394 -1109524 30661591 -282184721 -51384265 77646667 56605910 450777463 278037557 -86649281 -273670549 -86011933 10604376 -585161649 -87544165 -492617 -83682796 -230423474 -373700222 -69125017 -197912256 -85794038 205487102 -164424403 20611363 275020 -490792776 -13785375 32190836 706443 -181045631 -6002973 -245352447 -914613136 -34515261 -24207750 -114404902 420991500 13854289 613413124 19549917 43227300 24810135 35098291 477768366 -339475204 495411882 567429035 -621352156 628608851 167283372 619966234 -60215473 268487547 -442937357 -87210841 -414821843 100137266 183341975 7973159 657081190 -894538799 18663590 13459410 453758840 24105773 658093551 348814433 126575442 -109551091 113767574 -68578105 -585377976 -89427621 -302470909 -111890705 -531626644 -774632302 -411947743 224490005 -734415271 -40304754 -3909467 -32693438 -737940230 -246421684 842449730 -206876448 169151568 58344187 -71009487 170090043 370250017 -457488897 -425075024 318864892 476296426 176745706 -30885441 -53233928 476477493 323862448 -17585748 -28496602 -829759171 110439420 500785695 271737955 -12751005 -3577180 480878541 259769459 -35284986 733969915 449745099 2492752 -74260792 49373726 -276224630 101623916 -64310946 -10144701 -564345934 -219774155 -25042002 372230 -530274057 -326598288 -15544983 508152587 -743416902 50508783 -6661862 -213353610 -129320810 -421650541 103538296 -596433937 52526117 -360897773 -7210094 -200518176 3353737 72331810 69147171 701610525 -3087244 125391702 -303834369 105002056 376232944 758922704 74697898 -2680523 -167298512 -500837167 -480536959 225745402 5079315 -314464871 318527223 67730538 308358281 91940088 -7126512 -828774499 6878615 -30126519 -221588445 -29237679 -22248955 179076850 -249397450 -463124126 372144864 134278650 -749047121 559661766 371943611 165203697 -248822257 -286100 747552441 -761552525 -349972682 89836275 -155901807 1025908 -9399335 -97636672 289177427 824259055 -406247182 -703181749 59095582 -148236096 151791567 118129177 301132069 1145796 552870055 -25459746 -38656749 -86572441 461326588 -508661189 718336382 52646119 181410193 484152004 515922587 2703815 -207585129 10694088 338709348 296975093 -657495444 95593082 404660643 62247638 -101035837 -292602384 433625353 214320218 -83093863 -6327783 -512859857 -245272284 936283542 -199645322 -229359427 -74306236 294589856 -103506626 66683303 -224811509 385509010 -378091466 -202309332 299353336 254087860 73648419 237448830 -618715011 -104924563 -27229662 79464476 -263259510 -27624471 -659665919 -27600706 -149680726 335558185 593242498 3339417 -149429483 112366115 120932896 -141515343 55528531 -75278 128163123 -381606524 872913168 -607930301 -415085463 -155640597 -86913390 19074531 -441398847 -121917249 45948219 140202230 443861523 222093316 125187588 -417618089 -10528273 18469557 -18758422 -81316385 -103311381 272086400 -133454526 343766588 346237530 -431754343 -5202429 32436185 218574225 236681327 -104782243 -300482223 55486973 307964940 250215391 -641156918 -313789081 392191955 -239088965 271121729 -799945702 -33421800 -497573294 99299365 -197088706 120264692 -480985268 -64179994 306734823 53507767 18285574 -120199793 -107027303 372270063 108033811 83852316 -23967213 -905525767 137103236 -11048274 -5937178 10012615 54608584 216197730 -8291796 159099 165818559 219455020 238243213 197913149 -356508539 -4817090 -126764364 -245062073 402226851 90159887 539635479 1605245 -24330329 -472554868 -188075074 52170979 55475891 -71821923 -178898403 9520255 803888892 1498380 -311814908 358667068 128762850 -36955717 682313939 -168601499 724437538 200730097 286725514 -793254717 217172278 376092444 -208313696 -49180943 -560795743 -150638975 -13339157 257139400 -420593208 358879419 -264620166 29755711 122468755 -75515571 240663552 522435258 -129450751 115167048 493165212 368905086 -41918795 -637860645 240174385 -235184958 -668334191 -336636097 -360180428 -685300482 -483536494 -193634458 -549448192 -215291530 -46352443 -25012995 309689546 -101952485 -308589931 -99163159 -393325361 -478879400 706478062 -433021641 -5569459 712024993 -504815479 265331985 713576508 54987981 242426152 -250772352 222447209 -20006648 -23935046 -626825674 867368005 577259918 416219956 -757457888 -522900183 14720015 -90234100 -18497073 -2776668 69729787 38559398 -190881063 274015085 7697355 -465252268 -12801715 -290715741 279448081 -73366876 53522414 -216380094 -8844087 375665026 -173508528 -229828600 202416424 -263614242 315907192 -113830874 389790167 418347625 -12120376 -172545541 42034496 -402160579 57628395 16804741 -134759818 -392318134 227415712 42007671 216115255 -69965329 -184306137 805653563 -157632877 -444384284 109828869 -22139840 25905932 -28259189 -72357582 -79804993 460146153 77755790 435218942 -614738739 2571148 -321084160 -71875101 -1865454 -171384227 36029922 -318058920 -90600669 -201658541 -25703933 278266627 1913398 583245503 -169070300 601739205 -580605663 -1301885 -51910427 -22144516 5422090 384928855 -423055500 79288035 -24553770 -820487079 -379228829 -324277057 -358263806 -45734114 790419358 -525829179 -383605260 886429257 619791153 128787560 68933219 -212775106 -19267538 307577959 424476630 -81810053 48660977 -7000368 -346584439 371807309 55523168 -134490427 2309976 -149689676 -14138890 917391830 460879030 245778965 -13092150 -71245582 -9584920 18326279 -398925102 -299686912 -229412352 99574721 68664996 155284105 -495345489 -156722021 599162925 679835225 508811886 -83864408 -421472894 -662947376 108939930 -563427241 54940833 -223715471 -17772175 -37520521 33550309 -157187966 842081289 136494355 -92173638 63485091 775260048 -26592483 -268129275 422534924 132038985 -122708912 -15435670 -362973858 708159442 -27734884 -18645009 -324685553 232299432 177865659 -326582516 8177135 -24742804 -408147944 297397023 373205388 -575012206 -3456418 -71263415 504360537 692949225 -242939911 -261591352 -399704217 530567719 34712206 54815576 -374029114 -99960979 -536484605 40637330 -642253482 -425151607 -356762 -335678 77287208 -871184930 -182927679 278962717 2859464 158082706 -79611519 252565837 269713374 300521779 51919696 353091421 127989185 -98188597 52992194 -10460236 -151481950 -14897353 576528477 662840600 -721559989 348532718 -53743118 -221330151 -804285887 734152804 368971135 -610747104 -283333878 382609008 -318331085 -66077836 -700511 226631845 -23582547 -76078906 -38538555 636814977 108015323 -59197610 459951793 -18549034 -6438095 67057761 -175950527 46158707 494926252 586693965 173562896 40946276 168001 -40623311 192169578 -93361322 -271814100 277418677 126609002 -124273212 -482643749 155866999 560018215 -12506974 -412454085 -254514558 49686754 355214649 -151825306 -275605135 386430844 45304460 -201634404 -391972982 511615462 -76859964 87379457 199387397 427318825 280614471 444994963 192940997 16416313 655047917 -158956797 -137525132 623381546 -452908859 728329321 572415397 167737084 229653447 720780315 -19940917 -38653744 44524908 457993485 130706292 61575293 132892198 -69463899 112917092 -68485745 -367222530 389865584 400440437 -189566458 622489528 399151840 -181244346 -149334054 -217089624 252407015 -487060830 -98528847 -381613732 -417595870 196164131 -524515869 -2553138 166118826 73427640 -305145547 -223665477 76373869 472923144 170956564 -40869448 -75491971 -65976841 75551622 3233481 -598859487 -99043712 133222883 -27273520 -206408302 1033487 941168262 279882391 3967428 -503388495 -209565913 -129716881 -233039658 -223171845 -9006085 -5183181 162539157 97710506 -22472106 -360408 -49734464 230659338 -215433186 -48837101 -9899143 -286159985 133476846 877899819 3348484 42474238 64638345 -364175726 -601392238 302853299 -265745878 -195675522 319822416 229418252 -841352328 -533358690 516535139 245494335 71840784 636060130 -63204911 23411340 360938804 33998458 223862911 266507514 183617013 163125233 -15023145 -100415542 -1428854 -414375884 -19770005 228165891 -344652147 -133501727 487426103 -36254988 -258625216 402368157 -353441933 27984191 6233735 -10569418 -379328655 3585031 18265491 -202151200 -128891601 404648264 -29081620 195944162 195110085 531401510 353311846 535861255 -265236107 51511852 34758124 228089271 471487204 370548699 -454376819 -314237965 5400566 -233030197 -431897808 67715711 -12490626 595219502 95743785 -30892541 418749436 605120802 -71213176 343095341 225967513 -49349729 -66191837 112719531 2694528 -16707067 52065474 -364759239 -312289528 -13126975 12470325 415079231 339600303 -11564079 -785019479 185036417 -806410121 -8019138 8657109 16474249 -118650173 408275768 -54563635 -488556771 229580803 -280440010 -85550164 555438155 -572648233 1538387 281121561 121794625 -12734727 -51739696 -48533675 242759312 -239489856 -5691416 234960142 -112974692 670237538 3265986 64928581 12407739 -514787719 -113575499 -9335264 14955235 525140969 -116021375 278747814 -418084213 143097712 426788469 -17122227 67691030 -3289436 356472959 20359168 -281922549 56165395 -12536156 -150251461 255787996 126214998 197449014 -116011526 198420604 -262436415 623701849 117813282 2758445 289155028 -125361983 -326641882 -63968472 -439121063 124502288 175560237 -100858722 347318728 -17060039 -218719941 271290046 26729509 324277258 28811368 -1938910 -79180907 5440088 -153615694 -11318564 -211265018 393609500 509746294 76717538 -486287157 39336148 -68278444 674645 -189655817 396826755 113506542 138479921 -705930675 -86514331 -96138108 -200800180 86319187 -189033900 553408017 -8618462 -10615137 -239927149 -133569022 -40336948 -108271340 203576476 480142346 665311115 -283609938 409407765 -19627684 -150687089 241142824 -77624413 -93313687 -506564439 -24023826 501017038 -64879105 -9846785 -243730568 -92400602 -448048899 -489190174 -24336097 141677641 404970 662393155 274725914 117137482 -264238726 -243617861 -93420076 405029471 371847331 238105252 -33560813 2156933 210932612 -68013714 -136180580 102257896 -202879950 -242982709 235081853 -252445508 342148067 -96281632 -219286154 1105909 -186831183 -898381446 315670532 -11673462 -14702971 -46199615 -214965761 25958087 69713650 12733749 -392822612 227932467 -397483052 -796580084 253690125 190104492 360752055 77664374 434027064 149461163 28046445 548267086 89504619 628123996 -130320841 17904162 97212450 123547035 -163747094 -66419715 -37806770 -40656537 815862421 265345203 -78398755 341846875 -164067305 18525312 -5119251 -556445690 -653609576 -289100905 -4012287 -480978878 970520262 3677130 318251844 220438913 -328672577 38396401 -850069 350771688 -593560205 -25907549 89528913 330056690 400986415 -141339858 83602753 -204580233 284568598 -512841247 -694664371 -103480434 -253019705 291381730 179418601 189673085 -22002118 686183154 4256647 -741525550 121645209 -49761312 48772981 -208028786 761792550 6950737 -219584000 744461862 -303813620 387866664 3605686 49534376 -25976339 174559322 530672862 170937094 -480001396 162992481 125563069 89933764 -320294188 573913355 -37153489 92592385 758793589 -400987669 118801080 -329229089 486366429 -578043832 39235975 27543033 -46116221 -394443985 111314879 -113398056 -377600889 409273091 -2105646 -369027619 -37947653 115705277 29844733 173037495 -370907659 -1463013 361186014 93075694 18441536 599059632 282842939 36092460 279334597 17981769 -498793173 -192095122 349415573 -83635505 202954320 -2220510 68350410 -7125115 -306119836 124413505 -10610380 -4338551 -683580442 -172035964 -15703926 52774996 16096590 968306239 -1584836 54345542 -107081440 125594854 -510852826 49993949 -223149046 -159312099 226386166 49398645 69460091 91174477 320437433 87737507 -411424427 92922962 368792376 -55655515 255409615 299554050 444160982 12809375 50813750 -112576094 722653491 744626260 -233962805 373425248 248952416 -418588329 460506854 -59689650 160210470 -216761721 -339304485 -3268306 248795856 -223823966 5265115 86546613 214396604 279177607 163112386 524288477 39683248 32475990 -135472577 98029023 120913612 -367036667 -125063345 345442719 4697174 74807331 -40887148 -55372571 93930947 237692695 90879761 32117784 22078143 -3286678 -175062371 -16140348 7953549 545716055 62891068 494072140 134197920 355759248 -469576801 -9401361 408022146 624293334 -153671836 -620986714 102803178 -711142834 -162279310 -673944371 24708843 126247508 18880720 -6395404 -82794156 -504380324 -861496403 114826727 -80533194 -9754230 -309600574 -786469022 -48645528 -1273722 -88060696 -697734078 -410089342 -18382831 -153604589 -49242078 -542763637 -219645564 -42297647 198554452 -125855253 228457450 750495171 54043933 123311766 -106969484 -112848480 -211145467 134779555 16788117 -206174820 239177495 36080607 -295654496 220305074 113706273 191205422 -19812808 341037562 24190997 -21814167 -56000864 531449700 -13411895 -453165357 -10376159 237383016 289070989 810498515 81373372 558857482 -202922445 213465632 -167821204 -230677246 -547279656 107005203 -458432081 -752328173 32671907 -76686307 -38777867 -40426499 -145784672 -190209804 80256048 3114442 -59041795 -476625001 645833921 4578369 -138723920 324422134 500157116 68071241 316517569 380611176 -21896209 158697493 -283317765 -486067662 -558524581 -213112021 480728316 -144759716 583129420 4809949 -128823677 243584031 -54598920 172620369 -14926092 98918062 -346965228 -83938977 -13940994 -114136277 142246580 8555147 489422019 -16349804 -279941858 -283590727 -14539600 151078275 -169310855 -32475116 -137504926 56654674 -460516931 -2480916 19545493 -309784426 112646231 5643076 -15563641 -227366036 -89768521 -194687141 -603741270 166169040 131566915 -16298468 412346756 -92407476 121387703 -3028368 55491638 22336658 -6144410 8416464 -2913878 82509159 61638190 -25116983 177679159 -116065511 115926287 -605309950 567510343 -2764094 -294566434 -84948541 -415584461 20405542 -475991707 214902692 -92275509 -315229491 -144565456 -961724533 -242786053 454784768 235891782 377380391 297965349 2735740 383358742 106000000 692839941 -400486579 -8527862 -292842993 -481452325 355895291 300486 244871444 668619688 -100610706 806971638 13458110 4927976 476755771 -104076783 648144 150011646 -18616103 150007367 61663257 -154201402 -128674 -236233 -338355083 6626932 721412433 -119747549 -58419034 -106541884 -99799470 -177956882 -222493055 -10677364 51206344 27537553 -439820626 162315721 -665727404 -66599761 90275563 42605977 427120601 -265475434 47423918 3583183 -104401232 332916464 -279344613 -213336401 48948479 -60629500 157347209 -559867133 -4809035 -94687862 -85007858 194296193 412622741 198268061 344279174 -773275890 -28044417 8316387 132063481 -140475387 473654524 683011922 -86939711 477475913 -49064081 -299957245 -162550327 15780 48733523 372628303 -214806767 118744103 -242704479 -205658233 641590284 -529983491 867779285 407793038 -7370682 -734357418 -88440117 504953589 -20235192 145015806 310222703 -64087417 -201559140 47266967 -71254773 -1475816 106865080 133253576 -519076633 -273433661 -1860799 -321028986 -76531780 312758263 -11910731 -236055672 -546021893 -379579214 -72623342 -204877948 383732407 59557386 311346797 -68412878 -4381863 -2926814 558477156 -76527717 119205992 -58340722 -109496754 389888962 16522755 -29505118 829311089 -74085519 -586369451 -32390028 728814308 149236077 75123104 -870891 170824381 -386499104 -75104220 2944216 394110856 -4193208 -591727726 -15274800 179775173 138625978 426073204 -216016883 -478441207 -336056019 756098945 9555614 -15919040 -96517062 -117239212 158542961 -689337346 -60107215 181905855 322246391 -256514690 355229454 -473698987 898025532 412536323 -731360730 -432009749 1857009 77433482 238047317 543867647 -5067560 9603845 46162991 523151212 760439340 565087416 -66175982 -1964151 188493798 -381357333 -98286875 -89423545 -239240941 -88642371 -145304881 950001527 -667686755 -600597089 830269477 315782492 -22762744 30235625 332157566 -8635076 327195470 -323589881 -8591012 -60714996 794529003 -165811765 51118733 287451678 219614943 -22727169 -85921563 130392617 -724067786 -321137792 -505180995 -348942030 256227479 326649831 -42531979 -187108068 1888167 104020533 740376780 889632 3748888 257505973 -435544877 88719712 297317799 -96183768 -72005376 798943487 -65012945 405455880 187475640 -191187799 -131846434 153964627 -390139962 -151534556 -2819908 301419800 338735192 -57539059 458684370 89750647 -116643839 498676762 4799896 -295703805 -401599067 576528053 -419652949 -3842515 -265838166 254533852 73788308 -247513560 -376625482 142897147 473550718 12940339 -614512667 -760420470 -645838948 -319858128 64043595 -4902429 -283084604 -621801695 -313086805 -163620917 -1426945 -128582006 14679891 -110617668 179437713 -354032823 -704472201 374813671 176817638 46750707 -31862911 425512007 201173701 166430022 21458830 443958395 437631793 273486863 -147359093 341714352 -103670561 -118313955 -519430831 139795729 6893347 -39481167 -12775251 421920152 355973242 -78768040 694482183 230047248 395861754 -357019337 -831171978 93923440 -198171368 -114546337 421830501 -124462040 -218769591 147722021 -32171465 106632004 -572463132 114888183 -156140687 -31886767 412103074 -142434698 -300386 236329858 373228157 25594373 -111751392 -10973424 175870148 -281370081 -450528897 94539836 383662780 66645420 167806677 -12311269 656311585 9777862 -26277423 192934194 8105677 375532677 -117558 525553150 302819405 -236506891 -413413542 581478682 139718492 27882717 632841216 33643361 -18806571 426712188 336387257 550116701 -412067167 31023124 791054395 448736269 413288602 -12688368 365917261 82469724 -389404799 112868774 -226626587 257145471 -547306148 49741887 -25920576 -491170990 -457554441 598664238 328990 -194512835 -24799625 -155161198 -739828502 -418816288 -102166362 221743491 -8111067 -22670143 46745331 116197192 257037 685478186 -403802162 35228475 80223708 245242857 335323307 56050564 33011172 92370512 -1968069 329117625 356211458 65207157 -685820 -27846910 -267639777 -920204638 -293725868 -405303216 634370223 -16948098 636668586 638167807 -11119769 -384023618 148770800 -135069888 189071098 -59092433 -6589176 25879425 115379351 268027129 160202096 15402737 -9042664 204887081 -123745805 -775737635 -129165659 -32182914 -52844388 161522716 -178891450 -174399534 -54933918 -321235927 131826942 208164882 309440016 -1820689 53907394 199921900 -263799441 -16423830 189976306 -308619506 -53648600 -854855964 150750 -321606051 -186309550 87468237 256907011 47904625 -342778244 186567675 -13069985 13718592 -41145538 65896689 -100391307 -426279552 -345419945 -578020063 -341626567 -142726124 -240808248 238339005 146797092 522632052 -1576643 215775390 804363119 27990972 -189381143 299458431 -1920996 -46306061 265700943 -633487663 427656982 -595202310 -262587629 620701015 -19838322 20906275 88378103 457696335 -33361277 88693492 275477130 354950176 -173294171 -223596335 96238082 -88093072 330865472 17349075 138126523 552290400 -115681253 -168888336 269330186 429995802 -105181423 -225373190 -476459 89558334 69322139 263578356 -129793228 -214721772 239980292 340768685 -612541839 501503586 67644358 -333037602 116746880 339222393 -160965220 73288410 5860834 494855744 -48589692 -6962881 6611242 41164519 509123462 11904191 9569784 -137086797 413409000 -20153997 47533414 -300917690 536236441 -3722969 -924634596 -56017435 -445758917 745997753 34625067 20300541 465072256 -4405401 -783121668 181305518 -124688985 264939864 -89296633 336898018 271929897 -122691648 -7352055 909198655 20545451 188850968 -16822235 -459537336 -830590039 713239864 -218367721 -500175 -33297672 329567135 -98760523 -917105101 -608883423 14651289 -612315489 -58699750 3448016 -56544244 -317265384 -168036609 83502146 90644578 -51610220 465216394 -394287415 -68076655 84126721 346965182 832933661 651462912 -42670213 -8359355 5766461 -648670197 -20031836 285633843 -82259493 379735328 -41123337 372341279 -125263512 39345197 620001167 510552230 -984660 46051914 -428857632 479891011 -792317667 76102058 422579474 432769866 90119443 -6465735 131740392 -152200007 -131342872 235245120 -15384915 805519646 -793334943 -674621778 370406319 44332392 -16556579 1879368 278068469 408466566 7921520 -99764145 93966580 -86570011 277461080 -69762846 -28205525 544761176 398860712 -21381480 4069945 -165130734 404831431 -100213805 -25158643 238787340 588651038 447637148 -12497857 1486868 -14982395 -737431132 -80534420 106400063 -367231706 89765170 -416097359 -299574852 -103444768 297638699 147097777 -117612327 56919368 -344346559 -169943967 4716564 199641548 -27616905 -3493737 -106484389 -21898922 287543868 -140825527 613082439 -404957009 -55810813 2748976 -77047691 -12758412 364460264 152081940 -36593012 248775192 26132961 307882101 698708410 -1217620 -543364779 79800668 -173996899 172788749 -384688364 -118075194 39487208 -389663010 170426290 203538256 324537937 227334964 -621934194 605389104 -882396628 884183085 -18424654 350884254 440444822 86320285 131579894 -29377359 38758878 33121766 243835097 88431741 508566305 502323553 -168715356 -1389143 392980 -3259008 -152452600 29674977 -653614729 544605542 599758394 -332464087 -49408490 -395158027 25266398 5475323 -77900554 230643336 -144987013 -277312648 92673222 237909347 -193283890 4147305 -145706583 17755298 -82869855 87330473 -61540275 -440453628 468207015 64429946 -382910769 10209131 26844400 220117407 12054752 25534527 -26783727 -204731617 -176737240 -599947716 -500097787 11951728 -384681479 811694395 -698008436 -474095422 -127676432 -37890707 326640136 835287597 112877671 229646424 85741061 32631525 -126225150 481069126 4484777 -782244410 -360907887 23213602 -181721444 11660246 -191093012 47959971 -88038251 592115 -332964473 121498367 -745857 -145590407 16808400 -498120876 -35791414 6445872 234547593 254728993 1160051 -508267598 130942309 -441368889 182683986 240045766 -109187143 364929360 4257552 660887618 138131075 68708818 74087230 51330961 -108785854 -821795885 459181915 30745593 -487442868 -78137555 173588001 -99891843 11872702 -210092978 -70200275 340815 -88637775 260659230 47144451 -28882548 18621113 -476583751 -150790845 2856979 14798077 330933914 -108151451 25437526 -85698496 -75930800 -311583541 33327731 -161987622 1577479 -89264769 -13987351 -156029302 160168609 -551651260 132475258 -275134194 450639855 -47258953 -218821949 -100774705 105841130 -137111 299617218 1820681 370826298 -251554212 -403618181 104661076 174800762 -61755462 68434002 -6568443 -63861052 -214330545 146731363 85491152 660386555 -240710136 6728232 5271739 203125007 810725535 2931542 101220993 -4163469 -71407387 -185524655 -57785845 -66972494 776625098 -3549327 228500995 -104711250 156257689 -205966972 297851952 -101162248 159267895 48078019 650604256 -209050618 247710575 -165155841 -108529375 39727900 114005341 -29275528 25885933 -3631311 9721226 -51544191 22151406 587465228 -804526358 121122220 -578578304 -660458140 -5770190 313169427 -5823340 -30665340 -195788527 -95127260 -95450365 -24330695 -291751001 342745115 211891492 -28865447 868206122 18756905 -4806638 -6487171 89527 664775156 213602656 8854167 229783807 -236071375 -303685668 -257506830 2378529 200720677 -292828623 17822536 -490370875 297694781 385358751 -142996624 -6736860 -39167760 -165081934 -17940669 168263770 220791099 215697757 26479047 200148824 -742602498 134759107 661760392 149827234 -2366544 -46933134 2080608 -267184302 -727800355 67901300 -424011800 -410097223 -151630686 -53504641 -207417578 319080507 -61909558 -236651798 5383047 6578160 102649990 26482954 -4063766 271519986 -138342160 -355794014 -55934975 -19084926 239030261 -170922921 14650211 -93234325 -132859080 -512909761 674419055 517379862 -777115762 410668559 129544384 -22016743 -32074011 -357377790 -429181766 -617432512 -137287351 451250552 -336154046 190111919 113954071 561041 56592720 450143674 127022488 -339526977 -105399715 -626813522 -95073208 410695283 142433667 256277615 124954618 272708107 -6428538 220442782 87610352 387727665 -168974910 -554349294 46302308 -370582328 -93225283 -150808441 226432269 23781672 -14096050 36847726 31192675 -6608396 297759225 -394070157 -9422482 -647027262 -33810670 229432387 1971473 232125404 -339730976 191514092 -38502419 -95225070 -464836326 -38683773 615887907 -3831789 323367568 75986349 658775986 -343509633 -19627695 -24177977 195412552 270639685 -368047007 -284751485 652061258 -58301477 -73698055 44692577 656556407 103178974 -190786711 -637838209 -153219479 33079595 591718920 525111692 713538038 -527613449 -42248983 -203695596 46813205 970319394 146280549 249837016 -131996437 200800732 -80843659 121475005 -119745574 -876382592 305992972 -130331422 -338245418 89400071 10284092 401180030 -620622753 -77137236 90774157 -808045161 191416485 374347293 72627394 47123140 -406114495 132806630 -69487650 -196550068 251707621 -13050773 -1862073 389649556 -224776437 -201608899 604222612 -107487490 -31943639 -3043294 -10312987 26712187 -1278919 -193188954 -30794149 -463510487 -661511002 -526774415 710771447 7875369 -263578129 658240071 9497217 -31881312 271945947 -159671428 843064298 227758528 -146385777 -5568115 848344516 -24462985 58344890 -11960835 201059854 8214200 177633828 898852235 -596830723 598023435 -75995811 -552232257 62682757 126623513 80228539 -34141081 2297755 362835649 440828453 -383513140 -261250341 -44137679 -367793784 388597131 -12499920 283177938 -316445276 -356867947 1927662 -81862846 530181763 -6599898 -568627050 -42115581 48785290 -47764061 -810250 487960683 -162801710 5280880 231206852 -373156587 -634951021 -16310517 87788993 6293366 221449464 122948133 481300003 319995681 75080124 -93288786 -108668124 -19544220 -486296133 -10355668 -96521884 98611042 -343424169 53840046 74480019 -27346701 -233448723 797381783 900995 -171090632 362769277 8715389 33492424 526706046 197558767 76483600 -514130057 517542781 373098813 -425024602 -261300324 -358102590 13004108 -112590148 -235716433 52687468 -5471685 -263397397 437064146 -13369119 32883430 -21040190 -73504967 -7147155 -97519193 303057561 -141617037 61148735 749873822 -45639702 -243705321 3810247 871273021 399342112 -59044495 -839757654 337373867 19001218 -879828145 -162991894 596476792 -480073858 212409970 180488662 1942619 254811290 -492019001 207368298 -198663285 541313230 79381188 -222045511 35381881 282212506 -88873116 -382969 -78573880 -268779316 19471225 144280744 -39163045 464245192 487347970 3615379 580365201 392533691 117217243 322309895 217140472 47735837 -539468754 -9812135 474842113 -2289232 -676883335 -549607240 -9806081 534104617 228344570 -224793033 345564561 23862184 219585494 173076038 -134481009 684890280 576368706 887036342 565714559 -117338367 -4092767 759317084 794437328 10757886 -456423669 675476476 549005996 1115827 -501723237 -400363654 21236367 276624624 -578843644 -634677014 241311951 -264116648 -13282786 449385911 -293478946 73278033 762304611 912684 136887677 -7568027 106021441 81735155 -187269292 -420938893 5702752 479596090 389908173 188316671 -1653094 237236386 46022970 -70404628 -288420389 131952369 175804452 -113246 214474365 -151941798 -21850809 74067192 430459449 -235043853 -155603951 -15378368 358736324 -473723263 374725370 29533136 -29367280 -298265368 -18689338 134558021 -199810950 -332163471 420217691 -161742802 -3859472 -111242616 3084593 11859438 -10449668 -179592028 441296603 -63440678 -284128422 -109014664 437078708 15977183 671957988 -35786467 56814228 306806267 -222600511 -193969867 -278780963 -681309509 52255043 -16086907 32104617 -547772354 -159829030 -316918 -10373738 -461006693 -9191295 -404989758 43909792 6169879 173160732 -63481227 6492522 -86966 -32316461 -218565244 600337918 9076588 -489694837 -642860845 16052281 -185536846 635994479 -5298606 -548329293 -7907593 79978744 -586209330 -776906263 -152155481 512068985 -165191056 -4235397 523827617 791272843 422137659 36642634 -65217538 9099868 92412824 69481837 -26483999 -1965158 668263846 -82372935 -332800339 499044362 1426279 1529808 -626195822 -3329183 781332565 185391955 -1484904 284467720 58111327 -282441384 581204528 152747499 -730974701 -281252109 -681656231 288571300 -647710211 -9163681 -754459 108546878 -313837934 570839734 384108302 766201366 -124595685 599564891 15970507 -24639580 7941243 -3334426 241288970 -451584575 92791627 111671184 249452960 -74679463 -106309823 143047086 123685285 7408592 -276794946 -27706336 -131755706 -510556420 -313503028 612936377 -111040818 -299788445 -489926513 123617955 -6512868 -275765282 40853868 -738447399 -322223638 -317844995 59014119 -255013108 4100528 95543569 -12397206 -516702024 106298010 154981639 -35959379 -335995579 101639318 -163120767 148827033 509150165 -40224928 13942357 97209213 -58953546 26539918 143545296 -728276804 2806621 -915183253 -14478898 -1583517 -241606863 -721170 -69740162 305127573 -61009847 211284903 -317976525 39469677 -216212914 -29933790 22406245 -911973 -62262320 -790032068 555766077 -119639084 188654410 -414426720 -139894781 110962033 825428762 143556488 259938265 252156537 -616903655 -53938480 -337009385 -171504053 160928119 -119327791 43369746 122108339 67125332 -463049921 104052020 -22440663 9220432 118681033 89712008 -253078822 139003650 -111113104 151991040 476395251 44461986 -179470666 275547095 188937310 -185798955 -15685236 -124027861 -78885852 370723350 259584116 337676981 254743012 -795054130 -25076762 -28671118 -637295122 766708561 312636118 31631915 -42599377 770676893 101657409 494809274 728713755 66297561 -92931083 121038309 -523765558 60607535 6729118 158466767 457294351 -22632425 170269738 315164140 583710516 -713300093 654574 -590045197 118088168 215015993 3572679 -125604256 1330842 658908623 -108090678 -180583671 -18647427 -5100912 -725355582 121050211 160109091 -661151323 -178976320 -2376670 -3364628 -204212290 -153912125 -196274787 35071103 -19588517 48419192 -358867358 -41975833 40248397 719312405 -97207472 360295854 -408227983 -428371430 -237897570 -392886333 329332075 764506834 311105925 278697951 -15799479 -122566555 -56509021 -388516687 -741677307 298458599 17896799 102179837 -505151000 48689610 -141789736 -59703971 -234480834 -49540692 -560996170 741117101 2728361 -230716175 -690327503 -596998125 208091162 -10610826 -56568182 142606527 -14381387 123174 -73287549 -480601971 334629533 -62494691 -31105260 143852219 382810730 -48576368 245212656 -79196746 582384349 -327003339 -379444361 712553014 51611462 419236937 135677717 241594964 23332981 -403294666 143193266 186080296 -753643374 -421566 58812208 299394591 -288880510 -9320229 -366613419 -437346480 -110906595 22233838 550763158 4754755 247054287 -272888149 597095341 -2254731 589013186 -281263801 -29710523 -396468151 -848542947 675898259 -80070240 61124028 170069890 413912709 845271226 -106201984 212555868 125034980 231371872 37340276 -188526164 432797749 -5369898 29862472 64703863 31135964 -111531091 -185624019 -449151779 -227785960 -173295218 87956765 302406068 -93086359 -39821940 311979374 9480665 -134988364 190812 -133256340 108983841 -2656643 212370442 36375425 -182758802 489325476 50016107 195318934 -216641453 148683794 421503482 -522297671 195424044 39333066 87018050 -41129421 -356429788 719382277 132026778 304763098 4532098 -83259030 119965755 508684370 50266810 -255565834 149901854 -235332844 170463922 -3372930 118406712 -637569931 157068761 26876002 -70964637 83359839 153878091 -25092394 3847761 190598276 -22530689 -338808453 126534529 -150862890 9674890 -94896330 457850379 -425169996 -69920684 -557207251 -61211464 117941150 -89890991 79516216 -219665421 16376161 699964915 272098975 -560734 -26093889 -31148411 157697194 -272176855 -70930265 -203937420 -3854889 381707850 -260509963 -144006552 231812857 -4842770 37897666 462670974 8349224 -363724973 50062930 -13550180 29286762 -463403207 1623806 45149040 -34984512 274081094 -342842620 201790648 -155306238 269163200 -536257975 599450222 -435799200 -445821010 -944791 438704205 -3729826 26383653 -118745338 3186898 60862 493225507 62310166 -258620352 -240938833 -51526069 677015492 766399975 -308228118 -394163354 705496649 -185663342 -68718166 -69850689 494713085 -786847910 -69166047 48127899 -840489827 -742191519 146724516 -77402921 -390635657 48303678 705973393 -221443664 -95806114 -94939014 4060636 -718654946 -22247212 -534621116 -268051926 -338075275 -44916758 80588884 -154568400 37626085 -142643927 -378448800 -369870447 19302729 -166856987 -8542883 -5205830 -6439073 -279953373 764070511 -918998 623357545 37711437 55951128 91263014 126880835 -576996697 676384009 97036015 -7925736 396342565 616677880 -538955427 -464964118 -117249542 -15304047 30090306 -271759500 141314628 340286706 -738026610 398613246 -824832419 -264036136 20147933 45138823 17820848 -10000272 314051887 -672250483 -723493310 65986761 550786780 41406230 -132110731 255695349 -218168092 -51623485 -215313093 378799746 313253186 -425211854 -243883291 -471465639 817897406 -107447500 -99251887 457980006 82297367 51530220 -495308272 -73938240 -146319761 -66633264 -435817065 94149788 576325900 -303924262 -27815163 101224449 22790847 6063205 84247433 -94548924 396293473 -11001030 8838837 617644 -201222126 62856229 397952222 699841165 125249580 -533973924 41102935 -371395527 33732230 -23431654 -131975205 -39903351 33881913 -322132364 -671367757 -214993674 383177189 -17893940 -302287510 196395051 13953876 -57033342 -477392427 78978666 -298200097 4527568 146167248 262683097 -222156792 506641386 503108798 118141206 139581040 88885126 294588108 18563067 -340494035 -152816448 591818497 -13895574 32738758 95922909 -93127048 356551106 582406863 275536386 -34684532 98075875 -530897796 386629465 136534241 -300206635 225851271 171126787 15746010 -162078032 -19307346 -39794089 -91339520 -213091 -27810906 -95788879 -282079541 -104474117 -475060758 33493491 14323483 419698144 -19266526 -68774768 88825891 -1078075 259994206 -13797455 -77803332 607986621 166561897 808122645 -422861627 7716636 467234530 337796103 23784702 -89456787 -61188657 391000151 279968718 -850842269 102144350 518960700 -589684756 -151749696 7187372 -583956027 -79093811 13559695 40363344 94687348 156930099 298223327 -37585793 21358692 335766945 82087216 71144844 29735993 -459724533 -839720714 595289788 -500991973 -353478705 161182258 644646609 -337755776 7890154 61292025 -10206529 -118271623 -43429857 61978437 247363773 -98632216 223802129 645734866 305091440 -155475132 2664488 -884401525 88757822 88753477 -84264895 481107622 -278984373 -15228248 -153839222 -327911647 316524995 208107216 303191777 229444571 300920032 -462354509 -61824544 302151611 129538177 -198942100 369959784 559225232 -5257290 -346180276 -354181352 446170229 -203162038 -133741999 102945932 -36362131 -51991455 -328987590 5704688 570877775 -204737100 463178107 -584594638 605582730 36017445 659722190 150160084 219017324 797050346 68392270 -3404647 -89818418 5927994 741531475 180844911 -66960349 192265088 14662823 -301076008 -294817580 -241207387 294263754 -227013689 554441658 -469904956 64527692 -12503274 786860 -307137974 12647908 -59607 -29426233 -138555878 971100 9189728 75950919 -292016822 -719792438 -682329156 1430169 519763475 470450379 386881879 -273045717 326279895 -129396510 -203376250 -39706966 -486560186 699656368 56962649 -137070604 350040704 215424116 -7100357 162693488 8309631 833846580 -19945651 396703868 752040120 -28607463 -412418376 -203640935 220925396 438934896 -287054438 126953695 195528939 451099967 530647805 98603870 -166088948 -8821651 -359744919 346956753 58837949 45151470 121237415 574954594 374648697 -320480153 -403420772 885498722 437839689 265725890 133631930 -45930459 -3944923 112037106 63296560 -427280773 350556295 178455423 546870668 -631279013 -360032367 401963247 538065020 7744325 148755540 -101352102 -286880518 491166324 220046778 -302193103 16109502 -394521979 95724826 79837091 -535977664 176757833 -166675301 -222211074 -185349705 25429806 -229467358 160839219 283213125 -161775858 491789621 525834953 -248349705 39256759 -37221598 163254437 -44008150 -45091422 376086072 18700958 374261757 379660887 -8771033 397857737 -449170105 194572398 -277559336 -6372920 -1096484 692263132 176232821 -314777 366905907 -170972286 -1425028 43270328 548746602 -878290873 668282358 -184909985 -43785943 384966733 14096374 -348835114 4633121 -19033505 -268502809 641269989 1673972 -54232961 110746391 -3946610 -247004719 686266366 134494109 223118662 -45226908 88881630 386943778 -291296326 31616953 423514835 1700138 -45273183 200792977 -108842997 -93240378 63676885 -450427017 -359358778 -8299320 -268889750 -566679432 3266162 -704056218 -58131558 101920694 -101430081 24767951 15082234 321200413 -124908510 -57790376 381695204 82963453 185326678 -111570348 221029573 -531811926 -500933529 -194206422 153696770 -19683076 -86765236 151081065 -647029247 35065656 718139991 -164129353 -219339583 4189412 841900729 -128632935 274177933 -118511001 -24141031 -5527867 237525716 -15798240 808419138 679102134 -18733768 -308035558 31572513 -35377407 -82566522 -38821820 145278078 -592599604 245347533 776807065 75276053 -390179531 -61137616 21180874 252276853 -325956284 -6198578 11995039 -217796427 528724177 111745313 46518314 858785783 179475960 55952753 -412077978 284500117 129559230 -467607987 -179031961 -620898980 -172477416 635025727 -110218798 -240901815 157195316 71583541 -27439050 6407950 -87911683 74970183 -54659833 -713067356 -39967841 144170397 -356991057 -473517180 166285909 155156732 388000150 62341052 -3993568 -183060449 -230966081 -571333045 57816705 -42871582 18688866 -46739455 122340186 255588447 209768285 593751921 -4790693 -272726042 464518665 190001658 -100595495 -155746926 139136619 13048005 -257737127 8142322 14306712 -202266641 -759841003 642938405 133214 -283245732 -120034342 463460769 285688226 341621497 212876194 -72675830 209182580 -42282323 319742653 -1872636 449112733 -268025193 -298469864 301316178 289687 143774586 226027167 -101225343 178528547 156980440 17261516 3462574 -51755601 435616909 506077790 844194582 15063906 -596635376 -9935378 515664064 -119028057 14076200 465502269 -426886960 -51450042 -300935257 408902657 400625723 -180509633 19783306 624609791 106636863 -15851929 440135425 -66096883 -268944026 -186602759 243197088 381132055 -138850223 -37830708 107572423 398373 -10282199 19611939 59272925 446189862 618168053 45220328 -156889452 -392730454 86035871 53432215 321432515 -123902860 -85133542 348845760 -250991616 476585221 7094723 -5552218 611491524 -615804930 477580908 -29238891 298049935 138556529 -180674922 -38894335 77123363 -239779854 -353041673 -41559867 156823750 -628911168 2369698 179201891 368679109 138563370 -157440383 568551450 910424541 309201011 -24799740 -566276950 3650907 407061685 -139936413 -31630946 91477538 135848612 -3798342 -26123749 -200396398 -145915103 -15826619 326216327 -70616777 66638344 -154859757 779480451 -157718427 -30864322 29581319 875901 5009545 -276071831 -7639797 -464400743 597931940 2150299 78791113 -15280354 -128993647 -113263822 -190853032 248781918 14196159 -233042178 -231902783 40887693 428884293 -25705266 -1619799 -300894801 -455588 204133144 -12146265 -336953769 -84393335 145766527 -337858801 451788644 -371495252 116383164 -16259396 -2793157 247500 40853824 -61447451 -367092734 -716814558 -2956449 -451370613 127500804 6357033 714953608 -411873771 -30581296 -154660038 465679792 4584091 -7099591 -25803764 91555681 756452534 441356072 33831643 -63465259 141658089 580601046 415320594 509175257 323710692 -162519753 -214596181 284764390 573468024 286966239 -138626931 -156124479 -155117830 -664106477 77400629 32809629 51624129 -230350243 -306918654 -69175227 -270940035 171348203 -76948477 -6808018 249581803 -481662616 139919043 -813965889 355392802 343525150 129142057 202478288 433343709 100470164 -236651801 -675358 113415963 -562322196 -17485954 187010363 112971130 230433718 719297855 567628892 -121040267 -901498943 -21114434 -109426 -417537891 -467074320 703174053 22720575 5598750 -254502596 -190136128 17580603 -34879372 -484102431 -276397738 -194840896 -253396654 654294316 -42911844 2903676 275357981 -427941549 26151421 -378389408 -724558847 627538117 258370154 722084094 -248233885 -336839395 -271823720 389833703 -867908023 15777709 530038602 -25009986 157096628 -654291908 294019981 -320971307 -222540941 3203352 -208391375 -3429731 -143008668 -223394209 -464633380 -373130282 -9781754 205827322 -129131362 -32737556 554042889 -4513699 70669618 179023488 77101391 906213654 121054528 -368794658 136847903 -376923699 761215370 -165690628 -129070771 4676963 -3448561 -2759199 -129905822 -578734104 703266596 195275288 657082482 -448168925 402911531 66483736 -113366605 -113128833 183419592 -1953065 366940850 -260986790 253134034 -446690991 -58398321 311686 -608433331 156192393 -8774865 -313926296 129544756 -411078546 -64799128 283133696 -50832454 -2608091 -77479463 38210858 102238757 -53199395 -829028759 -25330460 19467014 901871194 381746436 291361022 307973361 -128384009 -26401505 -170543855 54575134 26622149 90525795 -92939644 9964098 -12124529 -1865234 89550096 -138179922 -14006997 -530080988 -217645731 516111136 60189192 -60398932 513443810 -57566905 38959240 -95742151 3858790 -786890477 93475396 -436649260 -156599240 -106592535 11900523 395948207 -959677584 126363391 -135783183 780932149 602005711 -199976158 -333536740 -200930770 -58263223 -10860457 -44163522 14920173 309805363 199003346 -133854658 56204016 537135504 -16854435 725847765 -245213376 -5806373 -154616763 -319638935 -291237681 -377677783 159004576 235248855 -22146221 10202470 317370344 9405026 143653400 18600353 254706931 -592453714 158094574 -50890093 -546667294 623885770 -314270885 -38224503 -32306788 263172946 201624801 523010399 168878469 463921419 139474903 175864442 -565467222 -33039347 -370635623 -103335718 -288422685 481479192 -523130367 -24487076 -71699188 39086048 -86057410 -135510084 -67316053 558505634 -200479 610092457 -170784724 -157687057 -816793766 287376336 121018424 16305223 1651 118412992 622088005 375151 -5750842 -28520054 293769036 250664355 527905734 -377150045 -26459854 -88956544 374427887 -127503643 26233652 291086079 -196878251 946864139 59410203 132375408 -2391855 833663369 263474795 59161491 -28377777 156239585 -159182807 -423394466 844131 -56805960 53641984 146683602 57975810 -115916539 307970177 53950530 -68078254 -524861630 44176601 -486924742 650200723 -345720566 -4486853 941897752 -331088159 -133483268 -216167273 -200530628 -104190473 -197010581 -344059110 -123981049 -434483970 705750441 -118314526 -301602949 -832879996 262910634 -14991190 -15486851 -97045727 15204352 12286668 373870161 -48555861 838494804 -189451962 18901857 35297451 68172386 -623900398 -272606223 -632604152 414040566 96593382 109084737 43328602 116321422 364131686 -726100439 13399750 30646371 6317239 11002715 -108859528 360348658 -68804358 237038804 -82379080 204273105 -139284049 -107944178 -63579943 147144965 502482427 -361622867 -102923843 661138735 -355158831 -662671109 495886886 19524355 -420007959 -205120320 -59429877 601488434 657579210 -26730721 86343670 81961797 -308565423 259012988 -42527808 384591808 -62193093 -15258857 156312948 204770948 -67907784 -136810502 86303005 213761790 535104396 -401891263 28759550 267917295 -329779585 144343282 -169160505 -138228036 120355776 -110138073 -10530413 -83525423 191974457 -168814023 724335736 -43925534 94316180 -346373238 8065543 -155606025 23461764 -758880513 42819397 -214622251 16951484 -314223305 -28613893 -275991059 -75654404 756059590 -2199541 499201604 3348459 -118447872 70971980 27325789 -367664366 -60739750 -671401857 72653956 617136872 149922073 -54519643 28434598 165980 592632161 -344140666 -151249417 290940252 276955981 118313155 -380198083 89758213 519166736 -10920895 206632799 -871670725 479010472 252823243 281899918 595234295 -142022335 17306738 6314299 445561764 -3790137 -47326045 155474233 602867970 -6917281 2115755 -184372679 -3591616 -91879967 36581313 -53123567 -9408494 361687077 611767742 349190728 -240932338 492807379 -150029354 4092854 556521341 198197399 9818352 -19505973 257272878 -267836755 -2515021 -53870523 -178092128 11618015 263277245 172726321 347996254 -222997020 319277401 207879306 476908209 -8142657 98304435 -466668024 -185661933 162569574 249959303 -247143935 -36624234 -373532223 773902099 64941583 -146756707 -368167156 235641630 9636320 237728972 -168237616 -279431939 -41524947 -73724852 10323689 229954026 -267945538 196630195 -628483736 301547132 211831140 -224418421 -3894540 -107232079 -156688217 -186416260 -679896 -57300845 318068623 427179079 30865954 473987037 879122 -4526484 -141313941 -233714247 -6018372 -94078516 -3025924 -191406648 -7599162 56945574 -92705743 48981895 149068900 88520034 54661165 -23963872 -185919909 11470646 -51970387 186971845 6053422 -239538602 9086381 -271485 42909498 -200427216 38606978 -507208578 -168297278 416836545 -121836346 26312290 649008955 -342085353 225768882 -14246818 -175537269 -10097481 29524155 -49271342 -606537465 294301490 161494893 -464295257 -9591353 -76078287 645444368 117355358 -16943526 26590197 -36965427 -70778048 323656091 -401820738 -247549397 250048150 -23983288 199988171 -343740289 83754621 671940571 -338543597 -120419764 -96003185 -171199964 76200862 439957925 -679976405 11208643 22051789 250016750 -465926101 -568448952 -85377885 -130805459 1745635 188278933 54708516 198030455 145121370 244228864 35550406 -278877156 -498963269 228709057 -140213852 27754863 188565942 535482227 -28002419 1649277 86269924 26545284 -342527226 -296009233 -74238349 -529024197 472539672 -11172136 -532943670 465481092 601375830 -92879850 -481844253 -9823963 619677318 187128117 95485590 206777963 -3756020 -731966580 154325708 -213087245 826494625 -329517535 -25022636 236987165 105707354 -125023198 204705745 -434189765 4048972 12178778 -327619137 474583314 59229112 -52405245 73709688 -15276940 -948844552 -564732333 21283039 -53756827 89749704 -452352068 114813975 4479677 -197213251 200889831 414145119 -114823202 383404409 -359886489 9213069 49033675 230112595 -2654324 -365834725 114653560 412722018 102749937 201487998 -138413127 62532869 378175142 -59620108 247439130 489676064 3336715 185126435 -429563349 -485119152 2703729 450287681 -13462551 9585758 77560923 -312926450 194344696 -8789970 -214010841 142235683 -39954265 -571978539 -28398550 382555814 -450966127 -369824756 729465537 207559606 330897731 -324382166 -36803346 -309691172 -536084822 -57004699 282071493 314510792 -13247386 -287744339 438715254 -150279849 440870729 294982713 191622703 -22683282 6237350 -491473 403672714 7358036 -31662516 -110978853 -30115915 21476614 -222839624 96398787 -55589163 10810182 328266827 22442908 -553989443 -18306418 1132355 443806196 705665248 -151306311 -232564299 -9707512 -230913499 24049820 -271988815 -771969178 -326126292 -50765313 144032688 -288654218 399870235 156406243 67074712 439129059 -204387648 16959419 -505665466 -843847163 331989385 10997295 -92178772 -191876630 77140284 663912328 1172550 -70464069 195714769 16948667 489722185 -377972921 -23084939 39446777 571416785 391205270 19801194 -71652768 -206908990 637444157 233011540 479415703 -205448371 104684072 153647279 -112655541 -325356659 -349294110 -62076402 46951506 69297817 -570616925 -139668255 118760 523658405 526972736 -217873492 110068624 15296276 -881214110 -19032737 83225005 101775155 -196814994 480042865 486325856 -422653675 334563293 -27840850 -122810190 -770312757 180555436 -502939247 15288046 -217345107 456104647 -875611085 -107720271 -37418014 -257467870 232795248 154115999 299979747 -96446047 265802325 656329984 220183786 -65213937 10738974 -717818090 465136819 -65117042 721085001 610312553 520987262 219549796 -675841673 8082349 371299668 -221673505 -73437905 88189276 135050769 -103310825 -374577479 -302673873 270966812 -950609297 -750729571 200630905 23379369 277387100 -64264325 -199605607 -88382429 780868007 800541027 312198943 191375909 434448977 200024848 818139988 -20984603 -606044695 -450947676 464050359 447812791 -1922302 66815655 540649736 -256590405 135653299 -707660163 50278384 872540373 -738069365 211894198 -34543801 -651737059 -59748921 3629368 91718864 401008244 -65390558 272287165 270687628 -2695665 -773956829 -69991469 298382928 423083833 -389946061 -265029647 -365803671 563986008 86251468 91372620 -453438483 152468892 99382932 -4234261 -18091362 478221709 -68184088 -498468962 -263453976 645200112 657721613 130191259 156762081 449477921 88141662 3518267 314606327 -29698767 674889471 21133180 -12221455 -154996265 11090942 -225137655 -686115118 -283294334 2660660 99471635 318835100 -291643608 -778064834 378106326 101188446 22434346 558404629 89183836 -283740673 62410789 -70005124 157400262 -31576433 299063228 84608269 130976407 399989085 87631578 303849742 -379495377 590107587 -32166124 2768919 -305931699 -481042700 -11611514 -19575359 24109793 142017536 -229489709 -93288088 -149582158 -80058366 -306121563 530589925 115929259 -42117915 133695329 -153823772 501028 122797669 40714544 83310732 -102979173 41743980 -180627258 -68250222 62593864 239232998 -16113982 278342247 -277654753 -247022740 485264070 -78830320 -169567976 219252928 36208280 33147906 -124002715 -217754710 -40395543 15246512 -272114062 94636658 -268943022 -279745055 120475791 -152740489 -697743550 40724511 7296798 218307653 296383024 177831462 63250048 -573414691 9048970 -222859466 -55366940 26763392 -428725341 328524059 597813919 -132296646 39973395 197248979 173846869 -545606534 7299973 400510767 338300961 18441397 -174106965 -140660004 -19856985 -673428204 -167226457 360098296 584144689 107065975 257719207 -10508400 278642897 83622201 184118571 -408438688 24432348 203081240 -18492448 553772118 -180984064 -857414245 8006991 -103904749 10028529 80965570 -24201414 -31338273 431738500 193947875 -434670827 376224356 13954799 -3482658 91887909 67440759 -8991413 -249491750 14225598 129674068 396234379 -52164035 -4363435 -25926786 551390319 169832102 234252806 -276359250 790453132 447752371 -271827232 250711526 -74516351 -319364457 -257012521 -80707660 -196269391 243911513 -170229424 -407185648 -234952427 250494903 -738475825 173536686 -112194429 11262836 291645629 -160424516 792066269 -710439 -111305367 191714436 -28959603 766889994 125539114 2132893 274065879 -26157098 -60675643 197515234 6781886 -199450604 283870259 -2046095 -318856453 7360800 529457086 533412 -426326089 24581161 58578394 182235552 -125921926 528768338 3633620 -352313834 -498163315 -130378486 -556995142 191314371 -8988229 -90886322 262354974 187553823 226861884 651208646 -135040405 -15554474 26691393 -8491475 499964398 645650426 -85668094 -128087163 -449925151 -149661047 100310389 123107937 318781538 542212707 -324791408 138253082 -32258352 -58828543 503592666 2418910 12128534 770167849 231858789 137011027 349277052 -498111136 298178292 -108322621 364529885 -296724198 -451363424 360668797 343578968 409836342 674579306 118468746 -431792756 774882 446361398 24041855 399724713 410735320 59120435 -40466301 -114968525 -72842479 -324803442 -331896124 275225911 754932282 517410462 -103492670 -5239492 -567754153 -164264071 -2616737 -296230757 115955612 261879223 -356387034 5303526 61200597 152908923 2985937 -284794669 41555276 85077953 -313666931 317791433 2639245 -221725870 564590565 171045153 -2704506 -27173813 -286073437 -3744981 -321290395 238734951 -62808734 864360 495142224 -56274901 77381518 202002968 104692397 28973097 -3804289 -11655126 -58645023 -382608 -262739133 4847967 -148342824 -100321149 -411073226 205985905 -9611576 623189372 556809691 -26888066 -607605933 -63144460 -280424418 -51309607 41896386 10469139 914422009 129809178 -498868289 600379 96008039 -25133498 -88105603 -181739632 -58076577 -124323524 -92983625 28022355 -463584734 275656323 75663872 252645275 -599447198 82289034 -30559870 46496707 60392707 -88499872 180793574 106573654 21959572 -84699617 -393520986 -97968724 -1582711 351168530 10693506 -376321470 254328805 211413116 -31250801 -307203019 -70859758 -756758033 623819255 117826996 -301850047 -452302039 -55892062 -11875833 -308921685 -167680014 -225383443 -591766977 153220715 517522094 -147044665 -27815609 -12654934 2928610 -82085238 1864090 -38722940 -14161980 267926266 -366228200 182016427 -571433322 -199134919 -76811942 -15043326 188070187 853210869 -173435996 787469198 678014132 -463559749 89685965 -62401798 621342305 -194434651 -14300885 -212900851 57600904 71807043 -6709431 -89467085 -33348920 -153745938 -207170564 -663529777 -208820414 -79396623 -69824295 -58188700 -89275319 254565809 143358856 19191160 -304218073 -142414677 3071976 -207844699 9898467 14602095 455992121 564575582 284033567 -792077621 -277949681 -283462482 239200972 -45319920 411648741 -343150735 4503242 -316417450 -301701010 167860608 651205143 -597938393 -407499181 293244831 31697167 155510943 606336575 540429920 -559389587 -98439702 -82126418 -738878320 113624100 250936717 103307187 9328992 -363415184 -67429899 358099799 -112247389 -98101366 832003664 -349292146 229100255 -69135862 -12573245 -198578691 -191509891 -809912754 164546526 -57090496 -608805757 -402674781 -125432843 -108482948 -204395907 -403352151 -16950476 -4138917 -314320317 -834299695 -186038628 111355842 -3062598 -660283492 9035377 40911054 -34050654 -117807933 -562883049 -491441104 -73938368 -657075215 -128240996 133310401 -36689343 -824270632 -53777044 235416541 -47474013 -111197884 -280192003 634140016 506611 -40823286 92874996 -32025372 588618939 78015284 7416432 278891479 85440907 191970197 248381406 258647730 289737430 37626054 -594623390 99183686 9695374 78806861 18996181 -493048656 -477336404 252640027 192108933 64385578 612012204 34076818 596246789 46440344 -340486317 -80844315 607442 747855877 -738449089 -94281784 -320350668 -14305229 173886763 -133489504 228005178 -6362529 401809603 -3381526 -545549527 3476498 883290682 331044959 -448313167 -5214579 426500994 104006408 -60251413 226510309 -52765691 223011500 461890594 -5759075 22590124 360806639 -137470751 -14205873 -327842205 -432033925 -186661334 59818780 44957487 -66005378 122758270 72797751 293295290 140449181 -824803040 172455128 -247428657 207333777 359645500 3387794 -410521083 11271510 10827872 -46287960 -195614361 -81967851 152202503 201607229 528211846 -280302175 425760074 -743901090 62442 -192241315 25591838 -99744188 -572262751 355160084 206251261 13074131 169318773 498778044 144959503 -651393503 76087856 -58790917 -356362505 -49105928 -758130086 -154146944 71806641 -140956808 -893661194 10210048 497521224 257541691 -143662053 303359511 376897408 125799839 374271539 -236921079 328806175 596368093 105000506 5072524 3842354 54051601 -607670270 292123522 -299177938 -285753074 197480508 -412331594 685938751 537961577 -91907705 105109214 -46281836 292414717 405442868 80618149 -111846593 58701140 722885891 -320240348 -33697694 -138833862 223276980 -144971026 -398454958 117999854 -276209473 609092321 -283774079 42589504 -95328879 -68652124 433680161 -1443686 557952403 203499005 222392353 327995381 78152224 6622066 524882937 -248088420 134401732 -55708259 -221985007 -1801179 -340976787 284502269 -16085328 -124010852 156068702 -154709983 -356750891 12913489 59057835 -247598934 -35659483 -143394443 384300254 12510991 -276487320 -362879134 1482705 -428778354 126527505 580864141 -21282834 380793291 -5610149 -25285329 196263342 139911252 -526196684 228899068 -112574141 249282659 829254315 279251522 573970771 151447464 394027170 -671258054 273097037 -485521461 41596007 36421659 -314483109 427041633 56939128 -541550477 -214686319 -6620650 -804921095 16867093 -29385461 114051774 115195703 287123476 130449605 -60611265 -580682362 -321759447 73702103 857196374 141270398 -86026292 -87784138 -57255716 191773374 -48354563 3149105 254651155 304566777 -107321830 275979486 -533446576 749996531 -9433921 -592128065 441025656 40143883 878350425 -397969795 -221047095 -225917716 -273420531 -237798542 6256761 333813200 -238770325 -192988626 -244937367 -504524869 5287996 89977908 189538306 -70693871 12474180 4849827 69393548 410025276 30932318 -26118475 28761994 -720681839 -489498510 -448402322 95224937 -7653367 906627154 315500361 -179761223 -47038206 89367510 11385142 252056941 283478052 -19355918 -115924702 -52637974 -32551086 -133104936 89801232 -253696241 -120023592 -28536395 72077449 218125047 16056707 102748667 -795717636 -199235611 485793572 -19077754 -6627924 371119362 163972906 61813478 -26838960 290449810 -63318480 -308046039 138676746 -28795839 362680 -654281 17891074 483694478 440461728 914884727 -770203471 -507550531 68922737 208526713 -25489425 -52572382 -928037232 861984371 -597268062 102563020 -165794948 6319066 6445595 -445823000 -965525 -622917198 -72688040 -160491552 -9585208 -58254 278093443 384601695 505391896 -354828439 -111522764 -376825508 -56058065 -77876967 507394512 -650538614 196338230 53332222 507943666 108494749 -2026514 -346243212 310324867 20924297 -120540417 226314932 98441063 -83486075 -1497573 3767175 247361192 -247665602 -84164892 -265729973 -53298729 43404576 -691749712 1713250 299046813 185425854 523816068 443269137 -399501575 -53426625 -387614100 204566812 263915589 -488059619 254034443 -442693968 -917743 120373374 150860038 848537449 -92363493 413880018 -176335056 524968301 -411731216 18312665 -870910857 148526913 266289625 -110598005 -101231769 -77685114 188613228 -69180434 252937920 284435488 -257051321 -619563968 -651939307 441627104 76126360 481459517 918579 172431528 -634336095 51413158 -195457813 -244124509 26461327 -75286131 -692486980 19258720 104007745 -310112949 -300116551 101707485 679200896 -7876086 -383735876 4111276 7486813 -212468099 -511020170 -182730693 100519680 24380077 10035672 543864608 -485130017 359427560 -351643262 195814600 -9349228 3908460 814577476 -20747425 -328442422 162805498 -136462578 18395340 291472696 4231616 -296575024 -47606901 638837558 351293491 -1866057 -16595482 -46986344 -21686230 785398419 -16907954 -522893246 -154797509 185993125 -17445862 -25014745 -495027387 -689385990 450433050 249951362 -475793072 32697473 2939606 50709917 -108468159 -47124204 -194736685 67803741 -27551838 -80218210 891973126 56456815 -764298458 -90356991 -293127332 73628347 -281877768 -114625304 370331416 -328012842 -735656377 -453243048 383078773 505948164 -60247217 667431475 -29182427 -60732921 -319193540 -275263190 -35359082 95206931 -157835741 35982546 -334883175 169030759 -223010578 -581374147 -609692425 -438563558 -503960324 -430561501 -454937326 568494036 -2792680 -66561548 791267469 20223469 -212329546 -410365959 -156939522 -109484529 -189913967 11946160 -361742476 -544531183 -94043590 930159664 -263303661 -617908211 -38115494 144959424 11808714 -2420057 60823239 -120749061 -10999000 -257562524 36351924 -247840390 -683489796 516355615 1578752 513132400 -125816961 -465145128 65355077 288650718 -350307640 95597350 268423427 -201031006 -606466976 -223837342 145141666 -185702818 377348823 -894031655 -784648 176260714 -40317133 -8895503 -262595121 28482918 -47966802 -95072842 -124578923 -9973135 767764623 -4261607 -121732913 -326740182 153231257 486786918 356058 462366210 42964983 -79324746 616074303 -2833199 379960705 252877644 -314077799 -38330982 3385387 -120155130 -147474435 6863162 -25880420 -835832986 -734222676 -93167147 -216092766 304553544 -71996891 219296223 -96641656 13165371 684457500 4607017 -20609360 4621795 247316609 664528 8128268 -58899460 -13825809 538778976 493187332 -145336116 -138818373 575449429 9835484 795019936 374068955 -428246149 -44117695 -219398188 217767139 94812535 420607627 -565654859 -34029575 -249851738 -117988571 6156358 -258490747 36923195 -88632336 192125210 709299820 405469 1981633 266282560 46550860 25374960 -27268928 -290297266 -231202741 886932596 -349112717 -772954091 -29409602 -193165585 -183939841 548694712 220513185 -126180797 388072626 -316992828 345097749 3240685 -610747969 306467980 -886936336 -34880627 -148442513 -158332537 162636969 -1670077 -302198092 -411042489 -38711745 -814531210 559917684 -157141488 -339023599 -380671611 -355561218 -5028615 148367766 -90147199 -701664932 54336424 772833816 121811456 -182209328 626093351 -907877125 -152777613 636165826 -769870822 104362943 575208243 -142154933 290775052 -76879188 -977263842 -42308267 302242651 -148016669 -13998826 105072316 -68045679 2010390 -718352092 -398185535 -252802573 -47746941 -527943114 158912871 -284360416 4490239 -23209535 7460548 -378808264 62240189 285134233 410941085 442524102 64430312 -137252285 2112749 78543124 26626273 -453143150 -320207312 42062417 -855881749 93691119 -291299335 -505243713 13736704 149034058 -148192079 265368550 -236259809 187826514 -313978906 399758909 70094014 509515276 63617534 8052794 -9337532 -14217496 307712687 302071488 61238512 37151767 -845933492 -196282066 -27840247 -552864532 152977411 -188182027 -121121449 293477846 -124886860 440765422 -125744492 298535915 139157677 -164796602 -142377736 26114157 20142159 180961763 -279478468 219059132 -893489805 261254162 281244424 580235486 -605646049 538367279 -245187479 -104244569 -14498363 90316578 113498155 204939857 361806789 585693532 -23224764 -32632088 -285674523 8538977 359402112 -154227891 -32803916 -389308435 -7823272 56636247 -51369964 112870210 188123406 -216159892 684809575 75327419 -48896595 -84079751 -314480472 -636483236 7454459 131151141 -11464665 -383543636 52269630 75467355 -65784164 760458143 -14563249 79711358 342449096 -519946502 27876039 -2006633 -99812332 -154675774 -35617141 -352686638 -274103565 261022429 -10500675 556043138 74689306 336883783 86535569 -159674560 152642719 304645411 -841325 -64851649 717521722 -210800963 63899139 11281515 653865935 12670167 18769296 599961334 230656578 110433027 -598266999 37916396 -10197961 862661845 72609903 -64262988 -648335229 891210926 45780097 -63204307 163538902 -478532668 -262286905 -279405770 -647532936 -19683579 11702884 320722770 298469981 -12149163 82425920 685888019 293090307 44828592 -244519912 -51949947 324349229 -182933417 -246689357 3028606 1272884 -196896266 122646080 -769854592 -117303212 -131930486 381594712 -413315092 -286410356 -673193700 -319377287 -638998429 -279074070 -275437303 -194303217 -81467828 459965947 169920563 1286665 -15754470 -344151397 -15452694 896340 352915930 -545764811 -341277510 -137134464 -384858280 221528332 -517784142 -732272301 798633523 -300528660 342153550 35200175 80823498 125736409 239148054 336440225 -82113067 59899969 433598703 -317613755 -264274214 518262889 -5407687 -282738178 1089801 -699428802 -7325824 86531665 530439092 149806809 135026890 3318570 -64107266 322539267 760596385 9265481 83673959 161383850 373951863 174068017 -83105336 -318000021 -2049830 -598511824 -105938476 312885632 -328540833 -388618285 -251659749 -251106305 11016388 -521565006 -245539652 -119191183 -173757540 -64478254 -22925308 338552140 -18563442 94868942 118605773 -801337 367298073 130490976 -801601122 -230250768 137033233 586236655 12075691 -570067697 2584685 365451439 263043044 30026502 -167061663 -554486461 -305334432 121540358 16478079 -32786214 -18738407 653175498 83114713 -42913774 6733859 663142742 88576961 -127706358 278089503 -25902840 19097575 -831801325 -143371851 -6331747 -73314618 -10722022 337535003 -11645616 -334254560 119279010 -125735924 -616094390 113909899 -61924191 -1122203 -81294146 -558625218 502366855 -230194195 7753660 -56416042 -309871144 -122789504 15816727 10350430 88948015 -5056923 -145489738 637845193 -194974150 88294238 104846329 90675219 229434370 -73899832 -268978323 -5314849 -155794240 21483509 162514958 -81243185 11078110 42134788 37979873 194074582 -96231764 -314001943 336458562 -430227682 300948786 -198645922 -498324030 -190846947 -52637153 -902885518 -643882173 5611506 -202984641 4353834 224064668 8986594 -7416659 -400945381 -254995652 -116113 -356538584 5352142 -23342691 840029728 -123339479 -8937013 -45958286 557192607 -181712980 -183686716 209746709 -4136804 194457536 6010001 221873909 91713952 352467481 -200110031 -132097240 -75259390 72796468 -644898220 491169762 115709741 478133038 16120067 247979931 47574846 42040141 204193891 126139361 194589761 26295670 231101993 103488459 392372766 -178807265 -500210161 217710783 172409410 -80913747 -228852005 -106199277 -226483688 28604387 -116412035 -751071190 -84306874 38774412 -277419107 16126034 -1752819 767320020 -8945122 -313611313 202837102 38396127 288888846 29684784 -656504 -157354116 -471481205 255600717 -11129842 -12744719 -177924191 -325083169 -55129802 12642460 631511738 528223792 -47627402 616234181 79243616 -795393081 575030553 -254942953 25274518 -306153231 2837261 -13814704 101986975 57577468 -73628355 -202380652 -123813703 -56364371 47273599 10907684 60901959 248701768 166475950 658133698 -2714764 252403093 -8702462 -818364191 12247980 3756891 -133317771 -282155965 89945031 -426607791 -178309120 544102906 371184353 5222260 -162958238 -36269772 136707190 81723750 12355473 -354923394 -1946819 326295538 -350748667 385482442 -221929705 -384666522 -280802407 3911099 -459299286 97891514 -197500929 -57124411 282710531 352349837 506465 -12502040 -472167143 55125701 3147588 21315280 -95571184 -337933579 173970340 -225901831 -539450513 2867292 457031940 7430885 -100315365 202409648 30645599 14595011 4684523 289606736 -571703459 -10167127 -23775998 -257168426 389964219 -716104614 861441137 104950929 -221959823 564281707 -4748302 20139349 27375522 -250588007 -210200792 269335445 40606307 235457435 -326072 -308790459 356014989 111328671 -63165720 -347405796 306405978 267793100 154527292 -105131538 231781550 445773842 -160404231 -95206830 -9115757 -184989677 -3319041 57783090 -673455257 30297801 -566350510 -14076996 -133157699 -185249857 585353327 327868483 324600428 168682049 121596516 2137175 -47578568 -424044344 109480092 -735729920 -430926167 -2973646 -8375881 -86419798 -497658031 577455017 -473191260 -194219071 -131615184 -1715437 637214436 -615172436 -99721465 669475186 -141396654 24645592 409386194 -724354786 6619562 97231984 -176664408 282742382 7599610 8306240 1887735 -61529639 283264490 -68156471 -102685009 6907586 540853797 605573992 -556355726 -39472659 -556902879 -396167689 -44292121 4937339 -102742637 565015195 780299275 -459667716 163530307 491391990 -225911271 -454820005 -7270072 646565481 -83343733 -109016280 -429081970 -419974049 434057348 -374622111 -145988985 34096886 -215339297 5269242 -266911856 69861567 113401742 -489357415 -30340539 13026585 148007951 694869482 450884799 -15861049 -535441686 -485751208 843674739 148478000 -269089818 19507350 299876292 420666472 -243044815 35996391 -85046608 62636802 82250754 -420543818 -52520154 290140113 14477659 337861541 828594306 198047138 -213455652 -889283013 -938242746 -77261271 1149624 -14778966 -145158217 -227730078 -625041548 292844610 174105865 250607604 -733486562 -19084908 -214260348 -466204980 -40893343 345669557 296090425 87102234 -245511418 450972249 -529496921 -496593972 -195144431 -121811088 -567261725 -431485810 296081675 -1432099 -102230355 711910187 301371813 34754195 82949010 -330774981 -204139240 580491211 159814489 5506392 47869961 -493530342 -3738431 89937837 424457308 297133885 89918389 -50359827 -654644583 345748653 -672602792 380027084 489126123 -371489521 -338255290 540368604 -465399945 -295418284 -504972981 424231970 192258791 458040539 -201504029 10080443 81184022 36125340 301626902 -244440365 230183203 -178314964 4447760 -692019949 261079359 -579111353 -33048787 -141001628 59675888 44457131 162094750 135203280 -201068636 562228075 49703387 -96403786 -315871785 872098937 -190297972 -56245821 -316297071 -2080756 114754038 -130650674 -162653618 -224369034 234492116 123687026 35325530 356815098 169531859 -136303377 -122361103 496762347 -141905980 -228348429 -279352 -192234639 70565252 -217449778 -704116436 -10273878 -768497190 16671862 78149511 -188378998 -172478164 -1025334 555765885 -144439790 -262960583 -518714046 -36965949 270092097 -207669109 -188471739 34840454 83996357 -108069979 569122162 351827087 214107928 136854336 817681617 -266415821 51899202 -58352408 187910337 -249060879 -27390572 477478411 157655870 43939174 -273132863 671841696 -22659176 -84099596 -267130820 481590147 223636118 -117777496 -16374180 -50863015 -210331043 -198465942 -73649248 118288574 -25784730 -614176926 -523615392 20126735 45908584 -116971999 116131551 -541554173 -92569131 739303761 186887878 223954939 6154390 114406883 828855783 404550674 382163678 -405848798 94830458 -2397480 -462174758 174488368 55754923 -168485889 603219940 349184 88463122 -311116953 -7775681 -44995673 155171008 371800316 -463544766 -80903260 12267946 689659 -261659136 -263483107 516074 -8674842 661288251 224275970 351550094 638810522 56614428 192395696 41543511 533308317 -86402905 -2542835 117431549 -378662518 67265726 188770902 72353678 -734315454 266815726 -59089026 77076866 -703521850 275572895 -22028070 67139565 119029661 -183025485 -89436969 -482535897 -245945417 351280386 152563025 -715405939 725270226 273551995 -305364687 -12016902 -283217717 142486750 -8457534 -842056494 -297740777 -409975621 194221072 -311657536 32621563 358551957 -8207100 -23450318 -656377 4791928 189018375 351820975 -338729774 12004972 -208105465 608051285 349129483 -23034032 -329859321 8722060 609966161 -293030621 71777060 9125094 96493593 425461955 -89719987 -119604929 -24199244 -630606423 -70799420 -202342255 -540623081 9764076 58045522 -28787653 -529595406 -176207580 7806827 -7342283 -357314649 -504986658 -43781377 106321610 -420643886 259404919 272100628 177118016 5523966 43658396 406791842 -25532467 -227111829 300675235 40876018 -81084973 -19026750 44600649 13203523 -427422842 243866526 -634484473 126477104 747563791 85621506 67118217 5788687 428001605 63489769 -149728705 -44940634 61934053 -398574465 -669388316 17130965 -313862600 -123058477 15267471 -10327056 -15061887 358757010 -188512932 -206442516 390521399 -156343150 -480223799 586441281 300213101 -503053780 -11435937 97078576 -366440695 9418437 41085445 89997211 -199020578 315803664 40009312 17833502 20599869 152886190 800887642 -278276080 -27131724 -46931202 57098189 21826466 -274670334 -36051793 -31565989 129392914 614309690 -18792985 144926674 146717741 -78701830 230162641 4045810 -300462642 -873935600 31130310 275943869 -45324293 155324425 -328433017 -251919241 -47305399 415887704 -162851741 24430611 -321670933 -220681423 -38065849 5941311 -133134630 459296953 17135173 703606640 3275799 -305732851 -247398172 54354747 -679705995 -361329959 493923485 -86931726 201879136 159555087 -74352129 -104756617 -16509355 -795550637 -516759794 -395374573 -224021415 395547801 -1513485 1898144 -237174602 34436721 441250942 -461984768 -121612722 -374832838 20784423 -196364091 -64681746 78244978 -35816367 16407433 406501507 -555099772 -190239572 -174666142 147985972 -277834762 -28367769 43935832 -351206179 -223403751 3882163 395854823 121202643 -51162988 241209179 -100657375 429658507 89275960 110891890 357131982 376424563 -389118119 -8588739 -213156942 451173853 2131631 -328308715 -798226807 105757673 -165014707 126681581 423682292 300275030 508819639 -20322500 -337540180 -16878270 -176141697 -17105942 -864448 493618863 226101291 93926117 -93372858 -2679428 -190961903 518637577 -191042975 118898550 196706218 294914362 -392163754 -35791805 -396958405 -63531170 298971089 -354052948 218140517 -77626561 -21824043 -442359291 -7745669 331845028 -55282141 261012688 8482849 -524181448 345805535 3855026 -502733067 -209195145 110689953 -438191410 61473169 -130232787 99190120 234251892 -744913233 -294782617 -1278359 -6431220 -36578470 -7849874 55361886 66530276 458856134 353417253 11774522 576913463 -211956140 -199273109 -36267940 55265414 156181957 135826739 -16213768 43053141 1561432 -55676579 -8047808 647322960 386254214 -108576528 508208438 -423071449 12499060 -473831313 -413077011 39966740 -568363299 -254298304 100225679 -4204428 646048656 -12745030 -642899675 237886146 2865274 260691345 -504932280 572509698 -5951523 -79977936 99916110 220252 23371518 186809172 652849689 255512376 70143810 13685362 377020740 77822746 -326558458 6292965 116225399 -100642270 701298154 -22069687 -820436789 -114987926 275549867 140688610 -435056813 424093560 -31150624 862539199 -469541012 -218026311 3382175 -73239042 -255272909 -9986378 58817877 577189927 10427653 181373036 -249148645 172264637 146566125 88685047 -704598356 -398736105 52588525 145985732 174292459 -549638983 28830158 -49528564 38443390 -101230427 -194364479 -245680845 -274098394 502993629 195571317 329358488 -295393556 120758535 94114680 -5911410 117218413 -271533865 188240976 -556425034 110500098 343514376 -8063620 40400563 -58027696 53839967 41787757 60625472 -109039451 595184958 22469549 8378304 -205364488 812321054 758633626 286753277 749838347 185710943 -54351241 637867465 360477198 -131396183 262762697 -23968138 337125823 -412951491 165488383 178503547 -247943440 113704100 295485019 164975927 -70058005 226751372 -12712446 -175349963 85787750 -41602418 150536129 -15203384 386283001 -32384922 172521762 152561430 82060067 -393569346 61777288 -58645408 320648085 38785985 -31922202 -672731825 -510781580 195561810 57366249 -17624548 -17177447 -82317738 121716697 22102377 -198196196 -83967024 -104253738 -57576441 -14154408 580246003 1899764 460963918 -283101799 163397755 -28314345 48342744 -331662763 676792349 -3761827 577335051 251680556 3280764 -190501854 430107371 45089476 156409082 -59122497 35530983 283531779 -351901545 221799027 -4709400 210661457 39919202 31803724 -8004574 110567 313746303 -154475174 53467268 4285104 -667530867 277227187 -3741184 560648698 -167698547 -198875269 -165286842 56785351 -17043612 -21137169 709034894 219645546 38438836 170447058 2543801 102021716 184236587 -519434222 173562838 503662461 -38395723 -331063139 -166008953 4124101 56498850 -484997010 -209368768 392488523 455860586 -9677343 24556086 379949794 -85595822 -77554531 -39741502 46948649 61521226 177309565 5520917 532260142 144633377 -20980487 -685547490 100472563 372029961 -138320029 -233071252 73051993 -5559065 -460388008 -205967890 680882040 489089112 940264467 72547164 -214856287 -298060679 -342009879 640073328 -390298178 -618120044 -98811670 -21300158 -193362267 -40116150 -39644893 -95187791 -207556300 -554957722 228430361 -102496058 -178284916 -365476095 -287326 84157284 -410253589 79447660 26542180 96336732 620614689 -424149349 -559477186 -258500011 66679423 4661478 -112001339 185700139 275785996 -85693133 921271 182852509 101783429 -342704 21842550 -774481184 -61022524 -36342909 440529162 -736315661 -16011210 -4895432 74913273 5186540 4298058 113439800 32806678 -74880093 783282168 -693465257 -544691920 -10488821 170803718 -263714167 -1678689 -886741065 337503798 -3430174 -621664753 -154948894 -300895306 262575821 -56663977 -77066099 -496189715 100693201 788121209 -43581046 302459834 7948856 8697425 227826965 408342500 -342179531 743583293 -516095 -158282221 -393618187 -134071924 149736674 -140927221 261793546 800871584 -216098357 11994215 -671040565 -818642626 -447971415 214061833 -22552558 -214768553 -389609269 -863525915 803728001 85145796 -12282806 -188316612 35874858 -68909031 -59449170 369792520 505422950 -636577292 -82444066 4679329 -486471549 -435460877 281007971 -13413947 302642939 577674943 -445282925 -196301971 -285519701 -983685002 -530572050 746264691 124807 -494856301 240666207 -76849970 405761784 -16932405 55194464 141983160 -33387902 196045295 59014063 2342019 35904831 -200492299 157900996 -207449202 33512292 -7591937 172163850 -228162296 -59993024 -167941265 -85691806 66282970 -44061310 113329 808411055 -365445699 -413032050 -117021226 -56281909 733918446 12173548 -266774437 151254444 280860560 364784986 47756229 175695939 -15166720 -143088632 -337245676 -127607213 117383511 339212702 21470140 192862583 -154447003 68488136 348579255 39412703 -21239003 -222354749 173597001 -43311254 59910806 6247254 352859186 -421121631 -348330661 -751885465 -186137131 553473944 3930632 521424269 -491683572 -270165852 -2421890 58292495 -1761989 -22136639 10501346 4106500 -964527493 5299748 -347885362 -843048 385118950 -176892088 165276111 -222329071 86335750 280957385 90443331 12726842 363385493 -589702166 28586694 -342512889 210509516 -423843536 778004795 -511169215 -282364056 -5874383 33814689 140863629 247643932 -137924953 15943009 283110468 193508487 -23984623 318822781 8453606 -205109588 107305590 19175814 -398193507 -207936713 81983226 110922964 -572861023 -358383844 56352191 -515538772 -196129931 133896477 -282319717 126387367 723210122 -14052765 -164304676 -377945185 -111534024 -214301761 199497710 90080124 -196289595 -222185282 -826149232 -34664977 -602903630 493735919 279939701 194639118 -644076244 -319153802 -130141355 -636139913 444007776 -392709850 -349134177 -172466250 -720800812 -116546497 -89098767 342970687 164934019 18602921 -90230135 -47635139 -65847805 -70073639 -297246676 765915484 -108304316 -100087098 2767265 60339978 -438120785 732956779 -8331122 -21307558 -175181334 60174023 571077355 1332788 -457653499 311609774 -5350502 -781769900 434844069 163679004 -4167496 -503052467 -98402033 145010320 398271784 251671632 267816117 -422959321 -162783895 -532593437 393943045 -249316989 -78654555 86847526 464964801 5281744 -244945029 352531321 -123665791 -91814311 11774749 -230017894 286239826 606084885 -487123702 -14004192 117949779 593888427 2083049 849267217 -35703180 -700433805 415055539 115360449 681469005 44146119 -224047511 -57659622 22297321 -487590157 -3220343 -677304355 -66602988 -233788837 -357017349 265320004 -185082006 -189390362 113863217 239388891 -45004281 532243749 10940939 -42532545 241490561 -818403645 -307613907 -1543123 494843331 318411626 317785135 593989559 140374875 296506853 357019622 8769971 83376242 -600645684 -107007492 -422880233 473735 120364205 -120361805 -53117776 435124739 11307355 -401767335 432289781 137041004 20271010 -233205526 157524237 334658921 -202619179 -452336768 -170180385 -405002548 319137793 10094608 -2208957 -308686033 129710553 -379022057 -101626058 -1760586 284694819 32522002 -239577711 84238160 -375795758 78339384 157083 35407934 141990369 -547600549 197822833 -408437186 -13746990 -126759509 548216706 91068463 -282653172 -642469890 20660383 640251911 350234282 -176239895 -593775658 -29178224 -14880897 162548130 -79905906 -1774050 -73878105 -64240715 -27044181 -355378070 -625525942 22551416 -492898027 89867239 52060676 -51326490 116767328 72826237 43206313 -551921 116607292 92757166 61614539 67895163 236382803 58266012 127035295 -124861447 346893666 118670874 -56595841 -95385292 6519227 55259834 -195263035 -452470731 3837317 140197876 -54561015 446534867 -209701439 370793729 -51200527 -767256441 662024959 -139970618 104632130 312452012 -159356003 -2774700 311145253 113047083 447236165 -21413083 228025744 -22176750 -36143150 538112878 84485255 -145935805 -460892597 52820349 28266220 -23155618 -147385529 -73881898 -129128204 -594264164 69296870 834512940 5533762 19285466 -44781752 69649346 107920987 -353973233 386006646 493044372 61190959 49009863 -205923918 162496470 -735485629 -87581822 24779881 227008360 -544709852 571924532 437838804 137168021 141326477 9536461 323416532 -357145275 -75345335 668044589 1845736 55827475 -17142588 674333610 84259043 -611233843 -2489085 -402252129 3410187 -470647041 249785990 26596556 -3209883 -650402975 224182990 9237243 -473141268 -12175773 -230481849 415179423 -539053444 -61006433 9718753 -329939887 -64348015 30928895 359255736 -140548987 -145186787 -466488339 64472206 7609132 -71219844 113460980 20796724 -185342090 183244480 -102218894 94318910 -210393585 156596118 -192965504 -575918762 -32662502 -215030200 -74903047 -121807457 1720236 -372674347 13201318 87380665 -602514083 -8011062 481395695 -172432872 7487239 -309727243 -31874684 3964792 72528181 93068372 43717208 -71574151 -267636501 382504 -1145435 -382105114 535480775 -412586692 305827049 189187259 -218119063 -649423058 16627711 -97995274 429494 563571785 133775245 -698137885 -197361200 630751150 -416507735 162041949 126629086 255544284 -156479754 -475453696 -56755535 -766610830 288319571 719882557 28543586 -542265168 -73159773 2692722 103660814 409842065 -591942872 27646258 3093222 21317678 16500897 -88489194 -89234669 -551724769 -48574073 66801483 92949717 499038766 -301938051 520081638 129644078 203172735 -71075868 83785293 -2257667 -382803586 337477 -84251393 683178493 -161449926 -316579896 2128866 -148811145 202042841 6644200 11425289 -87557222 239617758 233488246 15334446 -611401210 -63966688 -152223010 -181177536 765040 605465769 163967370 13850531 -382444526 387923894 345472184 24641221 -16811119 -331961473 -259435641 12098481 155592132 162323466 -537140006 -618298963 50937414 243787000 -644673683 837167078 158800061 -184343558 719877561 21953894 -101490483 194665629 433344101 125294366 -610666210 -82322129 -497250679 -250269344 59396386 -511769400 43494605 -857546008 -10535885 333546057 72682922 -86553179 -7734679 -157643598 -11296750 -145490697 -41189630 14582329 174327014 90617582 487633588 -165663898 -802540292 -411865915 -22495871 21996456 -70540324 22087016 343570142 63153025 -2451287 74843248 75837657 336815398 3152603 -4924205 -13741519 205812600 -835961720 35560735 -68340332 -46600969 -607044569 -15355480 -282253178 84374430 16834533 -264617525 33873996 -109358496 -10698221 805598143 220643018 290110478 -57840353 20584349 -67949203 -516994513 261967034 75205222 76767303 214791550 366997378 -442886384 27236762 -182092345 830090739 16823915 -40599040 711834017 -232665521 -114270165 -75540608 -227298460 28352536 115225284 -151935942 806807756 -86892065 345036894 -264135966 20757559 360692374 74879556 693377588 132760464 144663146 -695155841 -89884178 3158877 -735250 7520389 -11684026 -84280123 -16763527 120839112 -99109955 9765059 -264805719 79323294 29306687 -8997706 129732078 -330253082 229216739 622340995 -52572582 205756549 627646760 -436292866 459523921 238197321 71611277 -1894966 -140690981 89206837 658810877 122355262 -11625722 192493534 -769130718 -5475865 -49717627 246577323 836975836 9839414 -38448059 -124964480 -82260537 5352411 -61125124 -104253160 252256929 -14478040 863313131 474343968 14967762 833520638 -17026117 -467503261 -524973867 -485245356 -31104183 132987802 20574214 -143757698 279349853 -858077 1442283 103672926 84821248 -116602056 161689609 5021570 350241914 298985090 -261059689 -174560136 64998747 -34993406 282336914 -475251817 310237990 82105221 -3044857 6627901 2140397 335370478 -33670 -516429382 219708735 -86086558 162619657 -612664505 284196349 270350381 4446051 324317933 -50807852 396422149 421024581 -138902712 -664226170 -552974599 -260888527 -170704584 -120351393 16549885 -448085476 50712146 99055934 -80342406 69776771 538448508 481473668 -572534468 -15503573 35463247 240463422 -5776665 781658762 -349080766 -78048888 532816035 153426230 -596947392 14871327 -52549614 1069925 -800622921 45993290 -64788612 -801208 1408496 66699615 -271842123 784337056 538688018 713631282 395546165 147155339 -281441693 -89629232 -754670 -257495797 -316908774 -2829955 -106097555 22395642 129797566 -73837227 -9686897 -52147648 79866210 754425595 11807494 118295128 223557325 30522892 -107218433 304488742 486702606 -16467057 -286551266 144485313 -189062012 43831547 -752195328 428193511 -107260900 179125089 23891232 99840461 -339559411 -205285954 286806426 -101762264 -26095070 -259405353 76117057 98170204 490554560 -191579136 420928995 -339903030 144054281 2873904 -194180924 78318390 75966306 216823423 36453994 4976284 781034071 3055438 -3517212 -62983704 27097192 11226752 -880530431 297097376 35910267 -89176622 2903337 -68151650 -193028213 220861810 -75199876 99334360 -111195235 140233 312605577 -73154429 -18690867 109713581 96729367 698901062 -32272462 -448357932 -219206840 -198969013 -21467644 35294334 711710661 20292405 -619929741 -362503926 -211539159 245492382 -170393612 28022360 -355611867 467855541 -12007121 259711955 -387652483 14834966 -14426527 495277666 32975924 35375970 -18337296 -27726738 177267895 -31196157 -7663775 118544461 -346862135 162276266 -96701541 32037856 593926179 104932309 -404494589 68534699 609936894 243122945 -617944226 157916845 350141750 -4873054 -59119758 -675295104 -61101854 -224353487 276997960 -132839617 5338937 -265729804 337943489 73067123 42631108 -43171649 3613294 319056786 516855 -108630970 187095638 -8924007 -626143638 58334917 232635632 -60147190 428454246 -30207415 11860135 -414947854 94529369 722300000 -552232669 -276037325 600043387 8210643 -403238243 1008479 -245119916 -5236888 -9870814 -84717121 -460052290 -6727694 -148951031 19928332 169530540 -713486691 357375454 186010082 -378203180 -2532711 272654926 -289270308 611285631 639398305 101847053 -371000850 -2051062 -36025210 21253527 345693841 -224766842 88435934 -260989161 410369625 150696924 -186312566 -191821175 -493663821 61259456 -574065363 231103771 268210553 137352203 197097180 657130500 -41956836 265130434 11276876 193852905 -4314267 -141840010 137920239 -409979978 -141017613 -12605242 -311559068 -50475250 405996481 -42954184 -122165464 -485129025 -801991840 -225465469 -233367282 13237898 -738359368 66193972 -218740776 375333520 -14733749 -85274745 -547451423 -152517673 -192987363 -34818304 596465831 -428463713 -223509803 -82298938 811466762 720268322 -65609333 -496565486 97820421 65444727 -817858643 403961935 -4381948 -228304386 -439594546 461248489 -168904347 -46698471 -216007238 53531022 2597286 157708755 17267488 -120991209 -144456268 -758942038 -436317612 507071707 167225262 241916729 278122048 197164929 280174129 228249589 22582890 60414886 267763903 -88035122 329404101 -51878432 -73416659 -17828959 428414614 546773638 1397373 29876373 427652094 444430706 59762657 -917307220 -266788623 296002769 -1934540 572185988 -82523236 313918044 -12555262 271644487 -249500158 -63182485 -280513508 -218753368 235881945 -267007464 166917807 381224148 136236929 -273295862 85598 -7554917 392186241 421760188 -174616173 -2044198 220370031 -274931733 -509105117 158614993 588464879 -295317799 -4390719 -16976332 -382792027 70090954 307734229 1903000 746773428 -332084691 -323316478 23958506 -264455567 27369707 2543653 -22366763 -65954308 178965316 -159464389 261074538 -505676150 -45944 -723410329 -41705759 -7690042 8145655 541267978 275238775 -58130452 -141372151 135549580 -53553246 -4626720 -536118514 58820231 539098818 -186772365 237847509 -683295262 -298125123 -138002111 -48919641 -513504184 216827899 -573502739 13086529 4232164 -106911163 9654637 -295270297 -228113436 104971076 -557990980 -609338072 -393492150 -352782303 -561433888 -20088757 247083839 1327175 -4877468 128648833 212622885 -16664192 8491448 258137036 63337388 103662541 -267548903 -19875742 680471118 -28546258 283128661 431670578 -352147072 53761434 14740520 217888610 982527715 -347354945 -400487460 512959791 827689530 46419682 18669454 -390424 194993936 281034384 172832000 1891226 -858496865 -40615102 47786015 356658874 -29732878 753318229 -20350698 -75284977 336191679 -137804559 227659245 -386368233 -485924097 1869552 -145698011 -36651499 -152499000 -410577345 -477635111 389632016 194552818 -355327843 -98456570 -702837459 20009817 23225914 -116526494 16267916 310605895 -73361339 265221448 -6775434 -146046683 40561919 -87883826 -214437061 -110022749 756848729 -275255238 139737049 28390380 -6603836 -149315879 80583258 310615711 -145756273 7462277 219631973 480530824 36425201 475015375 98894944 -291649013 -192311302 45803268 524713466 209912336 -342857875 141461915 -154706534 -123651767 505759388 -881355016 -235320136 155844538 -436735524 77478041 -173148654 -660361428 -689610213 -114414592 34371612 -65881984 284692124 294458579 768645453 -211205870 5154475 -51944982 66457357 -801734 -193857474 10822088 192811667 -221953156 -36124119 516238255 -31528893 77891833 83208590 191177728 745732942 -34497123 557794960 -691318701 137224155 553940666 -815037538 24402218 615696877 -89346341 -826880 -234225889 -498343737 -154210790 335844706 -179172846 220975918 -88562764 56643148 128450692 17803673 34316730 654151517 442288877 99864467 -354014723 -15794960 35052119 -54921384 -376345873 -9512451 -77686880 486351602 181862153 -78929976 728459807 69209575 -344465977 49648109 -60413765 74630297 468972934 193553135 121770140 -299061336 -513527204 -625837896 315657665 294626337 -114285239 -8404781 49215030 776442431 -3951814 -179106063 179917428 429730406 -177577364 -330451810 14018109 -12413568 -139159706 429580773 -7467600 167340594 152242082 756805556 222556993 2461858 -380410297 554211365 -4482011 -351853743 121398272 127431680 171670473 469188765 -692142191 91919214 478254498 -109818410 -92670860 397518721 175024667 -25061012 444750435 -653374379 -309992008 -55038207 19603681 -14256141 -49290382 -532856377 552593570 -42570510 7405348 35357772 -4485455 -429724396 -362334869 231148803 -134743434 -3432043 35934651 77227967 -417435101 -148472792 180039415 205385430 723607345 -208029567 800583003 -325002853 -711457599 -420025556 175437320 -171023813 -378943960 -34559331 120936042 71145935 -5063991 -9614698 -887359449 -1673245 -25674918 -642532352 505255665 -382742236 -343447281 -468091056 -287816762 -205082725 -37453 -200704 22968624 -97226163 51920614 -257770157 124961008 -30103103 -132255628 -100760375 33427735 25091390 -8930787 -174607315 167480022 -220508600 88268433 -17592098 -128819094 -138587214 203881466 -38057015 -19154196 -221119499 457132418 -126580484 -67902783 19293612 214480238 446226791 389482736 -93733680 372244667 -250183387 -156109540 -170426049 -418230354 43526190 -3206894 -174251686 259390078 22899331 -13446398 81266937 -188355023 250418048 243761165 -754252291 587446206 6110450 370709955 72881141 1357428 -168813587 -484903343 -972307935 234256779 -336737427 6198074 -6844620 276501517 -4491163 8752658 22662018 60136001 -33096547 613786851 55151091 -231945394 186567228 -275490715 665689286 124048678 75631884 26878748 409788474 -10823943 -363653639 2456807 17281016 367851989 -53680701 -754899359 -153308328 5858385 -59425550 248882651 -166195011 -71777203 -680583627 -68747649 -181329130 -114627318 533668791 -549988643 -431677248 -16328471 49010044 -298357990 90543626 314091304 -163061686 -10608344 64732954 341739713 -12047430 -529308365 331029150 -268714017 363867417 142207783 -295472849 170601447 381014701 -314440863 -58647125 117743299 -112977765 95973340 -13295284 -40871196 -140018443 -818918469 -450754754 -114959045 199568644 -333243354 10463368 -716947183 9053063 -205515821 -344799 590551510 -488239826 -107870706 -459210515 75029159 -590239193 696378902 -266349774 -44862431 146089519 26593786 327418642 741313731 898520262 -3926626 -107168371 -168195184 -49370771 244514419 -270127144 432522515 531001461 162901519 -12583674 63548570 395325359 124087309 228713917 139462802 -272061241 236990528 -8672025 520991120 129709325 93920465 -871461844 -4693958 323951986 -266506887 -93753330 116974467 -726845513 175740948 62017548 135219661 217584433 -179024414 -116742430 -157139159 -63845093 92935498 -1851138 -640939956 -379789878 539028289 588545102 448597318 438263474 592410511 -30850113 271319955 -1972808 80515942 54258865 3195678 400276787 38352791 13177006 243562562 435837523 -492284504 161323658 -30650858 -41165853 614894194 -96251103 945762606 369119891 83785081 -2039109 -30941284 -129409577 -61043440 -314164361 148622052 22086720 -160863654 -90574336 -24136146 -75739586 -106650338 -1937833 -44025104 83184944 -395130720 505726063 -258861707 -264785868 208887009 480562713 -473409956 -5664222 -532793695 253723510 471458911 -268623280 39121270 30735515 44455141 -484583170 -514839093 -140830597 -117059456 -244903520 -335675752 67295923 616965 -2894028 -137776486 150098496 152328811 -2160752 -57911781 -87883971 -455275996 -367195857 -57805210 -794269901 -84361717 -16427835 194888713 -40026109 -627796759 1784559 -52026311 171599582 -282894721 -255036534 4989143 -748104 -72562063 11529341 21967459 -63497442 190048594 -7755034 -421986776 -793749825 -243236575 4160451 84503136 98102264 -189116062 -417694466 302549 -689439615 148609203 694645039 -56901250 -374325359 20935196 494162136 -347507854 -132250629 -808714139 -295341621 -242886682 706442634 259228726 390536437 863495200 -275894890 44779269 -563472862 81194877 -37266497 -13220082 -207290598 -150647232 235048985 -29954262 582946368 558058558 117446768 -1336571 -284961437 49996029 45590676 665253707 149130705 -144439440 659012361 -28301 348926095 -233235028 1485629 -284255434 -666758346 -218082994 -589411610 -49753713 10417643 8468633 -331345686 -551543425 -60455137 441921830 3882649 150557375 -288873219 116754900 -51099238 81631925 204295304 258068671 38655822 399340885 1327905 -133964359 415993842 -419171780 -38660030 14909249 -72646798 21860154 -493092766 -112059761 627781442 252574926 327073096 666353896 -503368814 19679845 183899360 11590760 -286616711 186649377 -193289236 132399672 -50004671 170650549 -212155 399051285 114124902 -179475822 8610419 509337608 -104927894 771642472 213370765 -374652218 421535748 -432423141 -303394286 38405072 77450338 353865749 -103227875 -10422233 -491184119 -572114418 40004323 -253770717 280727150 -125016186 146231385 17077876 79958485 -394293331 -17322105 545014583 852116603 27446560 -8647176 35442528 -152525954 448699336 135227092 -162645942 92063402 -124558601 57169076 13885950 10296115 -203163734 43181909 -483755169 207774517 -807970580 42810647 592445571 -632915898 186909343 -91191565 44691 365319234 237903284 -64800770 360453783 -14307139 210422546 -491256380 1901375 -223706558 17358391 -242370816 346353370 72806622 130987 178265513 -584004251 -172272202 -585397515 49338356 569949526 -7460426 -2464603 165129605 -71328281 -164792603 -216758204 696121118 43742234 907428389 6742361 -70549637 282822169 560095722 -642846128 -486180115 109140600 9558068 -157048054 -371181641 -628577854 775919264 -372430047 -3415681 -96374461 -861428914 -216203606 -33772176 783904868 -299226772 425212865 -90855198 -136585379 -833071462 56631147 49678154 438007206 -563656199 -153576958 -83237245 1941914 130635368 107193541 3427901 215926834 677199622 9349280 9266243 1369863 134814811 -541901063 751108622 50611263 164981603 53352300 34505269 -13602268 194231 -12833703 68318560 104323145 -219311876 12687765 59228730 -829927 148533115 427724501 21559516 -244875587 329177296 -86317089 -725098979 415236523 -15392296 494554022 183734010 74489477 -428672126 84249942 -160678489 320580148 -136296034 -223444368 -89072017 -13129472 65204254 -460574119 -324573934 -162613010 -523537233 -563969915 -149056945 -579349732 -9816436 -96197073 -220049256 36498367 -303677960 -11971717 -58663067 13981701 104947909 84371605 30651653 -80354936 3010939 -38025434 -72845225 342476326 -14887702 95941999 160087517 237517008 60410172 -514574559 84535322 -314628059 33868789 -303641013 93096067 -387150160 3720961 -59003756 62192217 -563545824 245732892 -673262933 -11934592 618719026 76569408 -91988794 -8088947 345587475 -48875783 87178093 659590725 -340610107 -305427390 493723119 302305163 332390311 84947194 410995 198161071 255523443 -35769917 -3602536 9566301 -15724796 210952497 226068026 -474069495 320187094 -26362339 15235416 -4940155 930957698 -13862802 8314565 23218735 -664402978 30204638 724197766 9364667 -533338386 -399158906 -193674764 -33873313 -503259645 -634459412 -69833761 -622124486 -570721312 570917566 97389574 -287191142 408807168 -69133735 -23895987 166000611 -169345497 81868497 -142466374 423665756 823262826 94953297 110117616 -29398898 -149489214 182287050 44496138 -23003167 -104511394 -354537535 18020847 63277329 -25140166 82108216 -207906927 350967549 -12427167 502614629 -387695087 -33144662 666326889 25004046 7983042 470530452 22873193 -47746402 -18932082 71216912 -633999374 2217131 598697428 -546199016 -393018598 63804470 -479708284 -48028255 694986643 485433110 -114822993 47095125 83525831 -188112027 -468335320 -197254477 86263477 188821951 -317004547 -115483423 22919895 396480650 -594311343 155144409 -698297095 4659304 101397841 -469465687 40507075 -591496036 -6103444 -262156586 -263597844 224744262 167596190 677285547 903490693 345188260 -316064508 -120702657 485230204 204054054 -33548194 33358017 240941893 -730720557 -110549818 266962612 65479310 -183421677 -883739022 -3812976 -93451183 -279401784 -649508312 452191972 57372580 -80810058 203488881 -150923871 119640478 374497382 467569272 27331222 116203806 -82623020 173068093 -463069600 -123851977 54519093 -445142953 -480524147 -14210558 368919560 504805 -352978191 -433172333 -21900808 422457099 -143709859 -197472647 36508040 208117289 336801620 19943078 -31944737 51399423 -52031356 -397967382 -124176 189215504 51433191 66416639 556198021 -12021187 -15856420 -26677172 311941226 432736075 81728958 -21773274 384731061 -361319477 -345329614 -222599128 -279127848 8363986 4645354 -77705777 9823757 646586257 -157020571 63477320 -825810618 149526526 5068305 21502335 279078806 -248776148 -133423972 -475333230 57357854 330614433 -7020836 668396490 204914055 15420855 -461914682 541225617 -433143042 -74247521 -46928621 9396840 275579068 178652838 30642345 2723334 204099665 -203977300 -252753822 55987486 267977803 -161152048 1004762 -908523505 -466595011 -38155472 -90195397 -217731053 34204354 268851240 116241448 -382065921 228454843 -20123694 59977796 231376434 335757815 -610714758 -220731542 257395741 280114705 380772428 194332835 -208382076 11606241 180175537 -13403139 211097 -296247977 -10116834 -11075147 82880096 -734143751 -73992169 89596606 -344549151 414891245 12144009 -2232990 12549624 -2746058 12353514 601421409 -215325122 473615322 60727568 337674222 378070270 -268070126 476186574 -20064720 65166452 -264346481 -13042422 -148828129 524652004 304308282 -240970840 7300063 -8672233 -5300113 -34380324 281073880 -255781056 673174916 -15173965 -281343705 100317883 416900303 -124183230 101638514 -278295358 -64068880 -422260516 72577726 310932743 405772413 -131957582 -266229768 513799870 618845617 -524595610 14415233 603718021 -306291084 -35582319 786295585 25790875 70405622 -158196194 -734317314 -328641002 -59032415 -159075816 -232301428 -148695976 -133980820 -155660510 -247774964 575675979 -603254 -206603814 96929788 -443686889 494577373 775795 16567022 -907029686 -435947950 690447701 -87919985 84170474 -193826105 221764006 -245716264 -215231864 -48353795 776245883 -749698298 -72260852 231259588 -21661353 14782474 -2636151 -61359075 399989800 168587354 514240552 -23405086 25832866 -738244599 -265962837 -483133041 129427748 -412491224 409522083 287273668 -1002443 -3517981 1720287 -9858589 -158690994 -21690475 290285793 -182665199 325678482 40472835 130556 -86734006 -26610479 457455793 531574333 38691877 -12019478 389147573 -340617881 141222371 202350795 89273503 206558492 23634065 158678688 -439073331 -19494889 191965991 160448465 -135792032 -24087876 -32604117 -164676096 -49574053 -11392527 278072746 6176196 -271851 294409229 148354922 305536036 -474656832 -333585917 -803495136 232796522 -524090528 -85489244 332995730 590771697 222007548 149481203 -332504157 -278278312 497987322 -616639727 -102055088 -490182490 129386092 -10704999 35752944 337128972 285759291 5740343 -51656644 -17900688 94500292 46083471 329113717 -774083193 27327100 211697143 -120564890 49275677 8693203 29583855 -86163864 333399967 57437311 -234625294 231469 50352042 510758761 4659255 198278317 -116124071 369139886 -122733443 62721529 -413597010 52622641 -23284713 -118430604 76121636 188606117 352520122 631240694 -8265830 926324295 85114755 19913663 504822963 457898338 96013145 67274549 115706042 516892300 -239016098 -133735511 73929650 -113801632 446263983 32815784 -4353448 46313929 -135982432 10238045 190611944 -105897620 825685 159231944 423426422 -45121533 598167440 -353194345 -495629238 -211143030 -2616100 175834399 37836975 -136671769 310834299 35490187 -25004266 85560327 2101812 306872348 148384056 125700316 -269715030 -136998293 66919288 497082668 -32586020 -1980283 165068007 35599177 -80448746 85981205 866727033 -12337339 82070400 -434644839 482519339 -233974396 8295057 250887810 -11240727 -190652969 59871432 -50943199 -571355 -45520661 261657277 -234937787 -76027052 275436861 256796036 199510697 245036083 125405656 -385951181 41333849 -932724949 -139865 82969118 824813060 -65590730 -422507797 223836418 25313723 -272752836 -139892561 -239680448 -240108900 -885049960 -100297807 -224440875 -572770443 36903012 51273790 -97365400 -54678455 20723754 228591799 911307180 -134385597 -601537615 -633842203 299182781 82409509 175120346 -344323 -446035829 -151012846 179258025 455441676 285983640 -44474069 -739573539 5044758 390541790 -472005 -65033423 -248496440 -64206956 -797012099 -36407860 -376332047 -241328432 683978012 -4619552 7329921 -433849207 569392607 102115165 403148380 69885443 674751311 -694267942 -16427523 230224360 -928024794 -31123537 842388021 699219619 13426939 -1181920 -185349088 -144899928 163381164 6276844 -59230344 4523719 341107471 22253311 2459173 98228027 -2564962 842327463 118576284 444805057 172949067 176596262 -105484491 1744311 92467944 64360640 23575434 -441706816 173438379 -240114476 -687526319 155437139 344963172 488979280 -238004480 -42875186 -39836942 -35524060 337236651 6573238 -111544543 7166762 3507318 98910088 -30596991 13670101 278214714 177923550 219933047 122523115 218759293 333262920 -359454146 359395729 -75030406 -352383574 -756712060 100277607 169041137 54209259 275030539 -315139903 -45644842 251530231 -196788921 -57579139 -606615028 93446903 263594445 321276407 1097361 -441444630 131801417 -101972515 -481656719 -537596868 -32553407 -353884835 402753799 -342144241 880369836 -207281516 -17061329 29897489 -8534592 -82460787 242937079 115624706 -70822353 -181883777 -8910988 -9313128 1821455 -352530267 12417257 103603604 -39949336 18448400 -18695775 4547916 50436590 -528717176 155166425 -719894769 -190993055 67423374 -39994003 -343976371 -534696337 -588888375 591909454 -419441475 -628450386 -603235155 -229796576 628829683 175613013 -4796341 772334833 106909843 221076064 589219354 -19205568 -569606582 -92714335 -333101901 264163549 9124127 68975341 -748470746 -217354449 70748293 220271866 90392603 707356346 293174650 585990871 -52271485 -308372719 3744584 -84357673 635451298 -615729764 19362062 14682623 -29752367 285184448 -555901150 23714743 -21267867 -507712077 -215414266 -229913126 -340618976 179166951 -147027852 -49899675 -80623549 -17768157 148757762 -64038699 287265382 29003751 782520715 66542977 471435 69507134 -438426882 -4453711 -290205665 -159258571 477598251 463253601 534869043 1157792 420097583 -518808545 -7584400 -126743205 -180973695 -141587915 -1476297 -147195015 207652860 569306750 -103945122 115270402 -114799285 364912283 -484092653 170224763 29044942 391792366 -250956668 -182341913 304697942 53822263 94703102 207352834 301298823 31193314 391896700 372476209 -24314942 -240424863 -53306307 -211578308 -568249121 -31911935 13021354 352336558 68424736 -278257327 223096277 12458415 -25024700 54958645 -320321 -248385790 -409335969 284194877 10495521 -84834810 23942845 98267094 -115527766 2825409 40384813 65079032 78901925 254268766 856773220 -20388974 10090150 -206720746 -313307572 205921703 -113040758 -691464261 -414737195 327185292 453468516 766949748 205024427 475056172 69797866 521898095 -543943622 -45660140 -406869225 -158627716 -150080005 679134447 -1925246 -15238034 186856534 183367 -470999579 219706258 -70328896 693603682 -2843572 14850535 -57908455 -91185262 282133630 318592434 215185590 332696219 724864968 206569962 775022131 217781884 -87244058 -177384915 -112077627 856954445 -198025521 -255490378 -14438097 -1719537 185164191 19286134 34122045 10765437 221898683 359138079 412342117 187039812 -349677753 210947941 282624780 44099406 562099804 369754525 -215548459 -1792083 254647426 -283518985 -293556954 154984699 -417521534 -29970287 1818812 34783351 -86767375 -256185559 17866365 -93397694 122798174 -34624509 -246621589 200179117 -191371957 231859663 -656808518 -142505323 -101756579 -259429846 33165029 -2341049 -27741277 123168145 -177170693 -150207707 -2840487 96749472 -26583843 -2063538 -128292276 18661459 766545275 526722550 154591898 36314443 -51643370 617100002 32611537 328005192 -373523048 599724408 -404906616 123822867 387739632 828104 452303504 49815573 305617809 -46089845 49382582 31913343 506671788 -135342720 -4922088 148937395 -80098500 582300780 -92931884 218516610 -502330753 -24339856 -25237379 94168092 278977944 -159628052 3987286 526002701 -594578812 -23330403 280588102 81907456 -286195588 -433369709 -154630369 96227008 42233873 -118892372 308804971 1663818 -847360976 38167295 -99959587 421941365 -82557109 -539713583 -184047661 30702967 -161153 -402973956 -195340201 756598347 4558967 -341942944 233686633 811693386 -446276248 85488405 -3723307 -18046185 264089552 -489109616 -204526749 720674833 158359024 -94025901 81844528 -152423297 85723925 -56444503 681948713 -226741204 7675699 496691947 7521385 -92383867 514138963 -494779044 -6442326 -158054713 -53849058 153702613 -97700849 31176219 1461818 -849458661 1643071 93909348 -97649663 -59881457 -850987148 8341968 411687393 213498869 -31806441 294995071 41970362 357154491 17037955 -142167014 490689384 430523431 290492799 -419240 357151976 12330619 -167374871 -260252956 -304271496 339550525 60514359 323340460 550062357 -18351085 664729132 142488117 611985804 -323423322 163121485 154891926 8828020 -6354430 602741671 -126597406 -698597195 -12997939 4014482 -220802962 -148701666 141364283 103722386 37624343 -79555412 95603516 -110319687 7669618 582929737 4208759 179940096 -632026463 327670192 -647088817 -268768385 -63441309 -87888006 -141371306 812275576 137139062 37840076 -848193 417998298 72129798 946794293 -211436528 21489054 -208177572 -361094666 20006191 374265496 -636331518 -215198338 -25588792 487773701 21757279 -697954215 -9473758 117813116 493031589 53346231 -39501455 -136008222 -1504053 -459842023 414593403 369599980 -652769331 206429817 -248314048 518657493 253760823 -712904291 -8004765 -178065730 -195780443 -414687 -186378918 -31058853 -6770413 371831682 379348496 -207460168 106586916 225505182 -39005048 -396348754 -180610066 -100258382 -68648687 -74924087 -325964248 -470604946 -187836747 492818128 34417745 391455133 918849 -473575725 -521460592 -251664855 -18927223 114348385 474535141 -40386656 -548304129 -71725779 7775371 -359903458 128270872 -233643642 -405207342 14588226 -287962898 389768353 503012159 -45958704 107153890 -506835592 -64788086 -238139320 17166825 -338878380 -1136682 3807048 331976651 322835886 427267967 -128298883 -75306035 94083315 -186281272 550266396 -46485073 -122178783 365817596 -413242925 -9039045 815162 -75255445 -32094057 -17348360 433670986 138832808 -29153115 804870301 -351997643 -202587325 317562625 212362904 302273672 394309299 773907783 107863849 3490396 70226533 -114729823 389221461 27078379 12843444 593662136 586636114 -326270869 44595892 260398660 -189514770 39703893 8399947 -25523490 -34853313 669549639 724308737 -109789653 927622050 52341494 116742044 -16630397 -95295814 -379912574 695315614 205193130 -207813805 -672031241 148835890 275874823 -5756880 -101870645 -103978150 142749993 6582663 299755613 439916959 -30508522 -4747979 824520 -303796803 13597445 -106562422 -399670588 187090562 255186693 -66908291 4942521 -296867744 890349 413619312 -208501827 39233877 388817909 -61096092 76020506 -677283 -41109134 -33535308 177649755 -776576110 536267765 -10826500 270780492 200413168 -5841703 278941 5569350 -213370561 113145348 -123608583 579142189 272001490 813626874 -2454162 -672999089 147600781 253302489 196138352 6222484 -392442636 891057389 97202266 -39475013 136479680 232792497 301297955 326313152 -164356513 -182395477 126689875 3270572 -180505675 85992389 247809626 344985027 192525486 -590544520 -371649883 58597868 -111344019 -98155406 -601684246 602149340 798550205 -281911586 155900899 -13834442 26549250 154141 -175025900 -486796666 -99939812 -133239 4339046 897023 -296143706 -442230330 45206369 -46269326 233807166 608095609 -915805743 -80211059 207207782 -87467364 70471981 337055321 -145717769 -33938170 -245845245 762685593 -255760566 12362329 -78867255 866090410 100905274 16893899 -34622212 -200315049 96954196 72193810 91989966 -259445956 -104784947 -53326910 -301709560 604844477 -4137985 -14403768 124329708 -127433 22436481 17429193 146413804 -21526012 87992637 -43056524 -112088866 3279704 -133378723 -497655 225427503 42412489 -179056829 -59543113 151596410 30847962 46093527 -108995836 656514566 30547069 962641613 -66352911 -270694529 623637178 -207948096 209458296 71606098 -170415602 -86418175 401192176 321980318 105090537 -188871402 365483054 401210058 -156170637 -697243622 -231684293 -30634961 -81050822 262498841 -6759468 193713916 77442200 351880732 131504779 123972672 82920631 -378606400 -21241186 -374156679 347050197 -71367106 -108956752 49275241 -277166547 -549267415 16675346 -124204052 -12697879 -8618801 12482874 -1818310 4369088 -339227254 126719244 -86606894 -408528621 -125347891 -203112026 108007428 329828042 145056259 -369123910 523229483 14410855 153371910 -73074065 309336415 443178176 458842684 -309175485 184577327 112827518 151196323 -154778499 -284053643 80115387 1303803 711585391 -25197052 20954538 23630848 -198078657 -48981486 -341992005 -518258911 -4302447 -82046624 324648964 666548729 377455550 8452981 -1761705 -440512305 481418606 515217782 -148829139 -645428045 355773990 175632910 798357435 -688044716 -3216969 531553248 390494658 -123746367 -328144158 466197466 873855260 -20825466 7597500 -61308454 240808072 -330591317 -37348870 5430399 -166047545 -1338644 -111529111 208335893 605555391 252108853 12919583 -100975322 -4227523 -246220672 -106779416 -24123967 55230700 14402769 -801931352 -549658448 -569967294 20398396 -443595632 2892502 -140821235 6654650 395138095 -732406528 -78247835 25717301 -699374 -142868492 108277003 29137000 380557427 -341215233 22115402 28343265 7952135 721550994 -67700403 -661528871 369436047 -3036727 -490520902 658192088 139418275 -502507852 -59817966 -673314617 11053379 135566548 90565860 -43321690 -8604541 41569718 742605445 -156298679 31300223 577059124 -329687356 -904087208 -832601091 511940998 79556112 25645580 343098153 34514155 27631278 63489404 14531720 -580979091 702775849 -176962300 13799824 -216941975 -177493449 -174800197 104621701 112151355 95020981 -526094725 -742580053 -497595785 -58104540 -145534682 104647428 298625046 -320989305 171515787 97699859 -4919064 160609162 7574202 8960876 -20080330 -777454673 -261676436 -96257953 173299497 -58131827 -20408719 -423787834 -340926859 -166844777 -432421129 -62050163 -103004296 626609980 526207175 518157876 1802558 -325345638 308374390 58496974 -322243814 275984256 -233876002 -93375091 316142598 -457620367 -272202139 38119470 60730005 -98607909 412903512 135513358 145075820 -482967811 425268730 -160723955 -196024900 23410962 -493947751 501791477 462165833 -29255074 -194694039 -321299628 139177292 -191128299 334933181 35831475 13998543 99325910 -441105723 -243356208 -15582019 -469368796 -106388235 36690830 50773044 -565535451 50134921 -157535382 160144593 3051637 67156120 -106643713 171051358 107688910 -443777348 183986900 -599838886 -78286549 55784166 -34968851 191504708 586973119 83231474 -384297808 382703773 393395611 -740350794 151137141 62587372 -44332097 6775939 143461643 -180885341 287110958 20406907 325782993 215547775 -214969066 -113994586 -762938364 377880587 33717236 53580639 -358235408 598706928 558324621 -261480006 8129434 -69904660 -78099975 -2946293 -53218165 -411003554 52839245 85858625 -293870256 -151687464 231598614 -92526062 93394985 -527964555 257297 348038948 -207171959 11260117 -31652529 -64443442 379263872 -465604726 809767395 48507106 495117285 856018353 -718965979 282760837 445660458 530540752 -236497787 261348083 -302670027 -21616464 63737569 247313247 117325453 621067920 49103910 -245986357 179517554 -173339690 54434190 260316936 -98661660 -508195286 -379418946 -61468489 40543533 27073076 -752644558 49768996 466270846 23686870 297499769 -121152886 -398434104 397630125 -253588526 350851865 -5065506 -403219210 -458111837 -232774975 -36715226 776808741 22140691 137887958 619960083 -317811110 752806334 -473186510 -831630776 527010220 674920790 5413708 78244165 366920671 -730390724 331053419 -121416922 112461115 -133964718 80248974 -613832880 -61294482 77929071 77015107 22259287 6443159 40300694 -75242170 20306611 11545014 950169 203866735 30536133 344151072 -232316870 -757284664 -702310499 -183214464 -464295604 6345947 313171841 599415527 -137747167 -285665604 -137559465 80543068 -385184559 -216434158 179196082 212681356 -722041802 558809175 1184546 134499650 138902307 -21455893 217017886 22729248 -248714579 442407360 627007588 -262475922 262478574 17074194 31472983 -874701 -131105903 -413767181 -360266039 584203643 -153434945 4799240 271150810 -854585950 247421877 -645524835 86581593 11696155 -574790100 -619406644 -17668862 -139214263 -102185624 284912314 -373713089 -7637040 -118838570 279793840 -391638165 23739230 278665148 -90495361 -144357114 -2498510 -180681342 97623963 -50462134 201675691 179635437 411109511 33353832 788679696 186270379 -187040647 -154550050 -230092237 -926027141 -277811165 -292162366 134559422 -27608330 66736701 217680380 335956799 -73644774 -718437325 157400179 -264808154 166126750 -6628580 11742093 31605783 24929775 534250021 -137641271 -20288320 -180684975 573826214 -60935765 -5845173 81429886 -23887549 -34304209 -12136525 -79235592 -1770816 50705997 100321408 -452271641 -17579596 -13212504 -445184879 -3484314 11010848 -342833 -359942742 38396349 724619912 -206180692 -17658442 -142273661 142729645 -247985865 6779159 -209434847 -11031097 439365717 -240367306 125198074 -126605374 366371617 -38237864 -95683065 551667206 148058963 -114727910 439460190 20668923 -734930268 292835795 -682753882 11711750 -2054036 -326637084 -123031468 145334115 642727084 -37248996 -90378425 -108051360 -645220 -258121567 -107257684 -32143137 -130940473 1938279 -122396756 -30553039 127992493 217518252 367551295 -411504922 63236189 975430 -18891665 320249102 19887995 246052414 817870788 603998275 -8922282 -438046102 -98992767 431155010 -6148254 303134955 -13063167 355950784 -36820645 93522453 215038623 -332111938 -107442814 -210161444 -964417786 424129926 348138911 80349899 -574037212 -190822845 -52712775 -26822852 -33831128 -221035238 -119779051 -527152255 341087058 -254300207 -524207861 65305414 -212985019 -37028922 4692858 -43001289 106329977 -1670282 67866266 1145206 -432770985 -754216 417140468 -227204932 -145209264 -256565183 -1198250 -37693890 -480391159 -668976566 -474634575 264882362 -292716720 -106694017 -23227730 124785742 -488832322 -645854599 -18650270 713293 8109394 -135475573 -461724430 -55840350 -152026604 -156442884 -127753340 866937 -209281919 -15988075 -348432964 96371071 -269814119 -187553466 -339951720 496163697 223595034 -441035740 189553695 -39824188 600730934 4648897 646147127 7008201 179386832 -177117393 -133175 130930276 7480122 99011206 749857434 202656377 -915863935 174826728 395494054 -42797846 -534440085 137539686 177664972 23481430 36710127 121386559 120306181 31696044 817937607 -154193986 170329875 204384941 -116858818 -108229091 -318273049 -199932982 489698589 -327310 291777789 -381319018 189898846 -709608726 -251154057 17878911 333696237 28306097 426549398 -134278730 150799304 929260 2244555 77621003 -395924 258612997 132546095 -712662320 212577864 244809813 -44155854 -488639483 -811508570 -475945080 -44034199 704594991 310097375 -228931171 817330628 65733426 538497703 30089308 -277345693 357933630 -646184637 182080431 418364075 4314811 -122574804 356266676 -199420312 -37150311 -294158337 557024327 42115546 -79334311 768344291 -54027029 -265782680 -287260028 212048423 -9766372 102002649 -263831934 6768163 5984599 207469533 68362690 477008 118564800 -15289320 -442358179 76994740 -88393081 42602236 -4562642 -277376055 -59361365 307342485 -49060213 4503915 11990075 -94872983 -596294592 -11599469 171661643 131284105 13993209 1269005 -192760106 222266953 210022718 23553860 -49567582 55558959 345502991 -12655049 148996427 -354301634 -407960115 406026305 -32945341 91037935 238075720 -530714651 -259320020 -398835055 461715071 -569003684 249300543 -108693412 9770391 -435205284 -23209188 285559083 -834408229 109798353 -156528099 -267393360 100091824 -51042410 911889260 -5692382 27354099 -193369720 -111043846 507945043 53174156 422440046 -69802404 101525502 -91514794 85375952 42489887 14358923 -4147239 108073915 -353987592 -204715673 -253345278 -372750755 -336529554 -476321457 -3410639 -114479677 10806728 281856890 110332798 86221473 -258530226 -317604891 -192561154 404178335 332738021 -47546093 -123733454 -8701905 -216939067 500124339 779943755 -70061433 905927322 -365944162 -77755551 297301960 88866694 6387184 194912314 -379732234 -387981889 182217452 467283199 485050412 116017504 330291138 -284279321 207950498 -43025641 47576835 85799102 -56638641 531480763 628752803 -331154641 -5703545 -512911276 326944001 -286805202 -85893916 229048437 112984689 71824470 229820105 -275251621 1689836 -144420031 212366032 161002356 131004843 163023326 -74683496 -638363739 -592995651 -276267137 341589076 9703704 68435850 -177402867 50470 -83674764 17967070 -191852327 -400617732 718385544 57938398 495285054 -672042077 -530842307 -133612586 705288428 -478097839 542294033 7904455 -169726752 -301301971 -50818625 -21653253 108939632 3523916 324277683 -127057025 472930638 -61700737 -271959249 189905405 189126420 -148827437 145317950 36885171 -11394337 -366327004 170689459 -21143943 265941132 5321757 -452101067 -289217525 343738452 100807345 126124415 224674235 395362458 386319799 -318115041 -8384426 -4971324 205514625 51500745 8461105 -79474872 15262729 -470265207 67392400 470664594 -164474656 -440596951 303466255 -752326364 135670232 166246557 7050736 18346059 -523049 -397513944 -366153533 -210675424 76701433 271779443 -156973526 -35655491 42723265 137753951 577333547 23983755 -36579780 -6335538 284579703 2071612 -83380233 -820309343 -263448604 138012785 -197868427 3199249 -695828187 93290524 20634261 -335779134 -114973877 91132473 -190752789 344761865 -675244532 -840524407 1519799 430610565 933304685 -474084573 -622118120 -1336622 -664989184 -73452645 498378791 -452223427 -17608264 316757014 453709152 143897723 -238591640 180966782 134301428 356926605 7579771 185527279 8935369 -373806715 -151747740 50359251 -108359406 -6963949 153625593 -67079 -42859598 11684085 -242846459 75092745 478546945 100579381 76846849 228127973 -497802229 -8554398 -844806365 131470925 768974877 -85477792 17864468 -121884678 261438518 41770112 -432202694 108295856 13161680 33925170 -629833464 159935066 -12553863 -458192521 -38949704 -10406890 293633243 -6649794 -644662661 239950045 171782470 -504423067 208486754 42496963 -64857189 -466587560 -504968062 735023003 414146717 574471601 680922066 15655330 -130883264 9752045 -785101824 -24593931 1013975 -149408574 -544363810 620857916 22594120 -153283829 101152942 535982728 227145652 -5800603 -296356434 147002583 4597380 -312856507 -250171964 -452725817 563623459 82730482 106354014 733381 -39933468 196660076 -131012360 3868314 572053054 534175392 16053368 280543471 -10752338 123621860 -87328530 312629840 770713295 -20346762 -516250407 -229774508 471100861 212182788 -409278222 -75702260 -624964661 -541822672 -13709242 -7557146 -167467547 -442961892 841012229 -2847437 -219398910 -421932919 -527670996 413948045 103764055 -170178934 54496864 582102263 -363150043 -315117113 -49894406 201500163 515755850 -12547989 271119417 118851013 -221668762 -8646617 -548357366 -18482806 7665128 -418857 97075722 -265342499 6033332 -225403884 -223354323 51449570 27748568 -34441960 64417747 -145783938 376394375 129398322 -11257747 -85410807 8249546 -38097828 71447272 -7077360 60497346 -80918627 -29672330 -34998598 423031317 -351901486 -27523869 -345490427 71957013 -17283529 -69906971 167483584 90917520 -96764395 -193590578 -60544697 -360015004 -411268949 68279683 -4202697 -190134753 -83312805 15847863 -145603833 -204511583 -125565669 119942846 330464829 -203992071 -176956980 -570036893 -94890831 -55413049 -155050 26119376 -8832570 158378105 529070316 292688324 -677878308 -33580984 19775813 158967669 72858892 55668445 115184532 48151437 -7837741 -144204125 29137670 -49300971 117371990 -196813725 -74530462 65843795 -260801672 -12138748 -43843247 -122982054 -158967 -60122252 -369877440 -84090124 -126690320 -67466959 -152151141 -643181258 7970596 96267988 583437799 7896637 480808688 -61119059 185922980 -8129486 89303228 495934761 128399350 -51066109 109455869 -311443039 -747825419 916738374 -97666542 -57044134 -54422182 -7091535 -134592973 277727317 -414446565 103872123 -771160091 603100041 214640831 523319611 -67141020 538535833 157087351 62127634 240563019 -8543813 -420068923 110734439 430489113 -553593001 -292388748 5632103 610109118 275244904 155862275 -292575833 -572417350 -43922093 222354552 15183530 -8478827 -97782620 -184782097 -341083549 -517448182 805808 -16813819 69701072 -414069245 286252896 882586213 196513971 8123812 6153099 124082600 210456580 -22463817 -18622924 -13302806 408408652 -12152153 -385648526 -15225481 -73481 -300830800 169900785 2342245 -11512199 2757195 -189413982 391462730 146655363 -26966525 273218144 -817284889 -139972143 -9852763 -67397031 97090129 -141069248 -27805701 -541624375 713036042 -515278313 151276939 -3439006 -652353731 -33348101 -234456764 20236067 110017409 -27814326 -102270194 373342136 294654220 26876193 -401154604 -262319343 -225642455 -292228670 8353297 -202904933 103011933 272349177 -131465327 -109973507 -260702609 -28320539 -170464012 767016513 -18463090 -143200719 15384353 -861344624 266001845 -262846449 -35596880 -1460742 -315648835 -83106569 76173827 -193376340 2506094 -366483619 49957788 -563578366 134115475 411446246 285376780 61194025 -184538169 -186218546 -901118866 -589886906 21653813 -176389227 -101954974 622994522 -32543002 127764139 -216758965 -139320078 135026980 44239137 -264434401 -5633818 -240064392 256715388 164263594 421491057 563597010 122970579 161477597 536079778 -27030590 -180103728 457329954 437805909 -10170213 163618425 95433686 -626653715 -45909217 -292712512 55504625 -60171 -30300720 76376381 -397290446 341449823 -44093712 284098317 -182774014 -333637782 -269480589 214674088 465364571 -552187310 -80843203 44789212 -102045330 42492437 -143493301 67264894 -43164022 14966888 -4449114 -214625300 -178358100 211606733 277178517 115024383 23564896 1497999 -480721340 -266707856 -39971532 615740532 237341619 -459614950 315142315 -65755212 -121091669 2066830 -8070952 200367144 567564844 -115377935 497473465 5870396 -622746402 -382922243 -16204347 -388706852 13879705 124268209 -22860232 -98930517 243050606 437907745 -239758104 598711191 -11032304 -195035759 169297436 -320335498 622316235 -390459101 -264045708 -28535462 -809028400 59653188 -111129474 263171548 -3114052 183684371 612766446 6752190 134619556 -174255178 52469635 17267740 -140971650 -821484782 217409370 -12905703 62143700 112959863 -2746530 -29523276 12403142 438391871 6870751 405574913 -463084523 12502758 -18563484 86258468 601444372 -469180199 -451914409 9764462 -5281218 -514871139 705231784 -33083652 -10781955 -760830461 -624895867 427236983 13323642 -673022113 16373919 -560529994 6611993 76623513 264295403 92677725 -549265736 -228116091 -660882777 -65369932 -21525996 123961505 25815046 -89338488 16239076 -293535849 -25774398 -66822985 174951847 -145883766 -654846279 -193476786 -391584578 -239241795 -109746795 -72902 782270577 -574684559 469925727 15959261 251338760 -247164197 50104401 -562531858 42085551 154799051 117389181 125355313 -1870586 -30382144 12604141 -46763633 -529540339 149737325 -489410546 63198331 207540029 60995540 291254768 323259075 183332475 -98620167 10856473 226068280 -613215844 -606705777 173295027 -23384187 -23034204 -545545223 -85395752 -24569507 208126778 87061983 216712763 272251352 79148859 -100794570 246021749 -810348273 244311446 139460662 50738175 64554866 1356119 -183642134 -50396368 -768963 -443829951 -262154027 166073180 -527207814 -7906808 -281161036 522126787 -277322516 208612542 -11070111 -101180912 -9881685 345790862 -149584101 361060697 -114713375 164968510 61390313 -17556573 478380999 47054888 -9133111 -479619105 12342751 484606252 520638895 -411708479 179226229 122144589 -80533848 173668915 -335230815 -228365532 -91124000 156519695 -281568372 -39933395 -160597598 17979130 145440698 -481431268 23841222 629819372 72264700 -194893755 767816565 -780387127 592957309 -423465323 -386964988 23303957 -764059280 -64339377 176474533 -88128343 -155097836 273900797 -132754427 -336585567 -122479817 -58669578 -234319849 239665001 -5296457 620178041 -3633118 21782646 -467638663 648063345 -7306933 22780585 230697092 552792368 -471194475 579056546 -263031243 21303361 534797304 98180014 285086168 3828109 -10309493 -143400223 -541527 58299562 50767443 25666190 -728109303 10514547 -148970467 290778318 538730304 -300239025 -510470 -637254519 -292850124 186076422 -75909603 -194265983 -297238 -908018982 -126552638 -632704297 325759954 -214883752 287459774 137205 426022477 -280080709 2900560 -482557585 846901682 -295896931 581182911 -433743765 314813506 -53783564 -5915679 -28712070 949704 -284029606 -181538341 291477503 -520962831 -728210887 80537234 -477562870 70302830 -52799124 -369547061 -825741932 -551813502 211066672 -34387469 166590805 33840828 19407906 263206593 418336279 34357888 45319144 406569615 203322511 35051017 160499057 786863318 -244531695 108638839 -15598905 -38146436 69045194 166286913 -291116624 -310918258 -683506140 -25822143 -617336227 1251955 -7233240 -247123020 42654972 -72276898 64041699 -16769962 175730173 -185416085 -374534212 142949472 244177008 332301182 3352650 -560115625 -65014515 -791253686 -5818819 -551156636 -202075654 4621727 -175733251 -323632828 258767982 415678878 43487412 -86166134 7827171 17183811 -550266767 150679549 17002620 19929867 -96968285 694497728 -331981507 169900556 295268606 -86029872 -197354616 -460538964 -340800371 67662378 212410955 223504767 87317715 62871801 735536739 -210765355 436668418 -206051469 -90017355 620332640 243337221 -17540285 -181657209 10775354 -208540656 -21520860 345691775 246986263 506598374 167841806 27159132 129158020 596455805 737755461 -102424638 -871426512 233752043 -179039454 210694026 -328903831 -469092236 534835312 260355248 526719661 -347792465 -110435306 -218239064 -161602374 -61730327 29825051 -628666 -35909494 -140228231 14874739 306820067 -238771564 -27047897 73676917 216401462 -426527693 238251 39079412 -234594607 -25771913 15533168 -3772776 392495453 62873791 18590157 -43001845 -176919637 -83932429 -100308255 267987150 -518059829 14114738 330956888 -9805598 14974707 -370670765 114557344 72052590 -183308607 -15237099 44288633 741223723 69309451 -460484201 -158503307 473283121 206147262 -78980177 416245923 324356336 -174117661 -9007328 -357951123 78352487 275872500 559167353 -526315394 -271199661 -81451874 -66339642 760078764 -6374831 475040573 -610495797 -633836823 -121293392 -41626478 159136516 70101716 326344634 -101300178 207630596 109587241 -756825005 -4678919 22576303 -180455550 -115590812 -117557154 325533991 76040585 -184050939 111886313 -249058774 -683268379 -12025265 -573589934 50441518 -367874135 918204979 417298919 -80759810 275070155 40352038 -846802182 31570333 68901214 -427015302 26683239 211743807 100975704 239914074 -11984471 77614026 145394243 -2574741 36654308 130483394 400616292 -15304229 -920244315 -325582545 -19165512 -12422908 493407420 -591743208 399038692 -346023252 -34567587 601630873 5939658 -6751336 205507049 -529053466 2208152 -55335693 -434428848 -448978742 -326256039 366334801 -462106324 97136582 234366788 -720488474 102546053 -188446952 273484753 168547358 -103364282 -549826003 134237208 181970081 389118591 206411020 -116647389 519576528 -42280183 128772640 91923774 -35318398 617134841 305146544 52207101 41388263 427076 -369637653 591518216 191046282 -129414019 -49083569 148533011 -907622199 67646218 777125113 513686505 -8059631 -99313365 -9007588 -428994107 -460440954 -61219222 -684693250 25339159 321936333 101073710 44283296 323155636 -4204950 -154320348 -449816195 -333879131 -716494590 31462847 2607599 29174826 -683287187 166794895 -8373461 -39236202 -533101077 -99758798 -541162910 -10334449 9917747 -50682057 -72328027 333770533 53441579 9945557 3845557 270053959 511189892 -94122071 675916379 20798059 -108324189 -464659135 -105456722 93118189 525456659 15039650 369794631 -18064200 62403104 -317567510 -679249887 35598847 143614286 -15192902 -432296336 429121352 309578201 243541027 -469390076 -66243235 644121661 98427054 -453768635 414336607 -411408964 -296961016 -775521494 -329466649 507409518 -206050816 7562333 -67290238 506339018 83964757 -361613835 -174438941 351009927 70933407 73394422 85126098 -144580431 357324932 191353129 -778739922 -8282065 -113865355 -192186924 -220537819 -5812419 -15823898 116396445 -255309015 3143460 -15113845 705065044 460626254 753867339 228358662 130453491 -46931507 -515309443 20921592 -97025733 -16346935 -190520172 -5387362 354793451 -19234905 -258855100 -165314813 -20716504 12128714 462292497 -5791047 -218274499 -28873085 21689341 -234380533 -47426380 -527103909 -294544180 416061989 -183979211 -188082856 439415671 29551259 -82208771 322702945 322425196 433902772 9809068 -599391093 -724360174 116522318 -387388161 136108047 -227178739 -185175731 194551343 590151727 -15823976 -5223312 161754469 -52654397 550769841 -187423561 134880135 59013074 -81081231 -39791403 -2730976 509061928 -268170564 164718419 20539046 -26350822 -155247171 -140821260 73902048 481325066 -43954876 57803080 -32026474 -233534749 507125934 94729621 87377850 -103107488 9895888 25591420 -917782916 40622939 -854960546 9826714 -329832770 -398508052 474375860 452608458 -150068494 579479415 180200037 111369830 -413561191 -48436442 -203587125 64130684 -2803222 -88780802 -61594871 553493253 21382385 100621692 -835007469 302854547 -34936823 214216647 143241194 84264602 128415248 47192724 49702338 502319534 259426420 -38881103 -10769988 81242828 -27391926 16059938 389098543 39995539 -218162330 409898778 -56882415 89267820 -463022341 51542721 -272451155 1517417 125642145 241928385 -549176130 -826164959 -38338020 137603217 53188243 236810315 611006181 -754811501 -4919199 -340576782 -140635072 4278180 -84922433 -732171741 -681274255 -193980515 671191306 -558879035 417295892 7332295 -634947915 -1915501 -210510576 29443277 295113961 64442646 -127555811 556623245 -182720049 16750363 186700549 -34251127 -60798655 705995884 347246512 -186211197 -221795018 407563101 273236 2776713 -110812450 -286499613 -516723496 -8072830 -158911613 -225974070 -236135232 -183385908 29021385 -331457593 -45345880 -290967784 331079474 -574437470 -33296706 -331688570 263867854 483670158 -61633381 743141529 -548501179 141572655 105722177 288043073 325141854 157846753 -252381196 218613281 37838489 -17544208 -419290430 170768235 10188536 -835825095 56204097 -5051316 604211416 -173271305 330710197 -77287539 -6226576 29237206 161074743 -641577 -10792478 183635909 285648963 -728834111 558180 -753749431 -935075998 28239943 -213096245 -21449403 267050346 -458286811 -633883188 388364 -214221799 -398927095 71881315 551144383 -14441964 281062285 180717152 -8635193 11450030 -47375013 117186973 -392141264 45361244 566694587 168926273 363371005 559430279 142559089 -68342378 649118334 -147381898 321975202 389201537 -639604152 -154985332 -161469940 76921363 114249456 -452627841 180614725 51593377 212286098 472968225 335768479 -59076796 -107552177 -483802439 129936191 -329339209 308669844 -245865911 -168557071 -74904863 162889187 -468632512 311946933 -19329873 -62906948 -689282092 474863590 -350530702 183293943 303641463 416536173 26322752 747052316 -528118763 -7856341 -165533228 -83645608 303939500 -45031392 15054117 402033550 -460175751 -60187164 -336439139 45732149 -92652025 -4907345 -387007954 -16723129 -216484993 7807605 -20157364 4499507 -72375011 -196365283 -10629284 -96399271 50713649 -309746353 -192825633 51665759 -206051788 163904034 232247740 -173387286 -231354183 -22094574 145989532 -4579231 -81425013 510983544 670857562 152610619 232221698 262254938 -320945338 -147347307 722323971 62724849 1257775 211496644 369264253 1626145 18125145 -152343852 -71548456 -513060309 103842743 827093166 -373388553 -220822918 7397631 -303527289 700482843 21227991 229075405 109280951 -256206540 -574398275 -536714271 -655721975 191345799 652356238 16359624 380777079 185623997 -4276634 -625735927 -30526923 689876121 -82309035 748876581 90965488 369236923 -629324190 305779 -335041147 -134862131 6794461 314431881 360341695 -458318130 681415069 -427477117 -398371132 494269410 -313733994 283254929 208669728 -34291906 92845309 376383763 -372089004 -580912934 212865091 -6224267 463283276 -377786142 191092985 254260277 -468824903 -149551956 -239921513 -314655114 -6961128 -110792936 704173226 -702642845 63891233 563002314 462007441 327007 -44522778 136631004 763066848 350722 94833013 575274195 -341492445 474178000 -405143555 -122085250 -1068781 -22927837 11632753 -398040377 13783107 -519843488 3556090 11100059 -427042251 563404580 -892672561 -466731417 -153791603 -757507413 437132308 -5956838 -232792672 298931602 -11445122 475630080 -289021020 15503818 -691591848 -112479551 -67189760 820946063 441286300 119412513 115112650 322055903 711243515 -118908235 351013458 187815710 -440181299 -145712036 78810169 -421548659 193676229 -431194505 95018295 -79967527 -210637082 586000689 -831528816 404952513 -83569472 3232599 -446439095 -732751592 142562544 -39007733 -19249320 -4900945 296693875 17760582 377628894 21442385 -716918546 12383503 317435839 -16533107 -574673644 -112677995 163047920 397574759 252889886 -172436124 525505660 -77408351 25459109 -61645229 -385753749 -156274264 -67647634 61486181 95064930 287942046 -117184568 579717147 23521254 -68073599 434762389 -486271738 42589889 -164059684 79852453 560209704 -248114394 190060143 -103328029 717659499 2569112 453172485 -766900538 -214967254 -103658839 69162300 634110377 12861337 -260032411 220783106 278451102 327919893 125834 -335449516 52133145 60035411 -249621420 72020320 18157279 -883947869 28531526 263339264 -163507727 47716834 375529111 123415121 -269429937 -92057835 -444716652 -3688783 70838538 -882171 955933853 -70736203 218053476 -45925833 552231983 251879368 368957222 -751090456 217316096 -181397857 206428386 -178884459 -306954066 -474341 -547472725 226610320 845858318 51370874 -199712875 -297563775 506520165 29225712 -182762969 167751214 90834111 -407921776 -353537197 411588151 646529903 597926776 112709261 13484143 -82517618 135897078 -83780877 -30426642 -20748414 226685872 15273929 85790745 -306084964 12235350 139767675 540761252 -239922500 133891481 164294927 -850961908 21242534 -22541809 318836515 571898906 58477008 -713280417 2654942 8705045 132429304 759323296 570442819 -14250381 116234402 -316347534 110594788 -478159472 -445741943 -80566862 435170341 -623295930 -951894871 485398705 -147112418 293380494 16849923 284150924 336220804 8217979 -121088818 15046608 -765304898 -419318787 1808196 -378560919 39883482 12987285 -52376066 -360920739 658794506 573885296 -42502043 247670112 69658939 -917964251 -22216168 -454150228 9527226 -679008939 69381818 236386862 203688891 -203234061 -189373314 152404325 824006250 612601620 -514812717 475372269 116553588 -156564164 -48672506 -131504826 28207006 7216824 105600 205874628 192540219 -655877213 -11147434 329734188 126802253 -113264751 -217718631 -674877419 -161610057 416531460 -998797 -20008616 -725354512 -213294864 367981613 -509735009 -39159623 -357877632 -227274039 285228757 -57089548 133380850 17716151 582309356 214398507 10769933 -176115027 -186556589 422213228 43710690 -3166816 503607596 278628714 -138859693 -8981835 22159065 18911085 -137084348 7541652 -694172599 -13457322 -220028554 60678364 -381502345 -260573643 -20448160 32198591 225401119 -67687850 -9993145 4024581 -33818236 255428681 183365185 -754895833 -117311148 5578056 -90530356 -132293352 -82385277 33110020 -595388284 421978196 -21189447 -183528138 62811999 -199469679 -405391563 -306433770 166976166 72553976 -365245154 930378314 426958745 484052446 463173396 371599504 -568023528 451097727 -16626470 -235740864 -26580416 -103210947 104912 -13059098 464012235 -7069284 -305057865 899360310 -417901108 -369527737 -267890 123988553 -334447764 -211823766 -95308368 -49723488 27726826 595111361 -195172580 -154561948 38500911 -33013551 -179391618 476483831 69569544 -385541261 910599099 283294535 -366661865 -253397571 -290665340 -54111728 -471550692 148034270 -175842936 -167725067 -54826256 -28649433 -259076420 368917445 237691256 -177012623 27322616 395194624 659246166 -244174200 90714257 -797991190 -314914406 436125742 107785522 376320459 -122931268 -16209599 529277036 -539178061 117499214 -840156 100556807 -261011163 80209364 -413468685 -161757543 141328429 -68050135 106263859 3379238 -295176372 668393316 -457946888 -102219404 48594275 777583258 -618776705 1229172 456690517 -251901071 -302175146 145844034 -231109621 -32114566 -223308087 12620764 143081891 337211089 152454083 550466444 -149510410 303279213 269102071 68849656 -446796756 -119214206 382168259 -106737228 80841299 61901069 -76954457 -635233884 -14934107 -136363857 -350967416 436950941 56025165 874966647 -187597384 -206130881 -144976365 802790939 -212988474 -723517668 175830042 1449116 375242719 537345440 9019761 -227785846 376129730 -151774692 383593614 -165700607 519556584 -227324448 387644943 115960725 44146775 -947295626 971894 -590663167 23002726 182107863 176045825 -98271002 -416855903 -228181421 393381953 576464630 -760231108 31540369 22090474 169921448 16230036 -53119493 681462501 13835967 -214224193 17568399 321444118 -300322061 -89965725 348774884 6003740 -548698688 -43906429 449626418 87410014 -682888539 230719755 -712946580 575929954 151821864 -2217425 -152602642 -113137538 -64382964 285640832 305168299 178261182 -136426390 -650543381 -668685186 -734630871 -9369688 -925458562 568141327 60600936 -5787399 -67868964 -221040495 -25867774 271079268 -13077989 -520490434 -355120856 -200231583 -9723992 -1072126 321628730 240280893 81499325 -273684024 -294609294 -29994980 -97167755 -562680922 8406940 -305914203 -8793875 100667853 -421415433 -7866940 -6579349 -11229066 -664653238 -69184959 414853676 152944681 546098173 -372110871 176928432 -186823482 -678488016 336797109 -369399973 -133383537 -165723550 -517988458 207651260 -34172275 90888323 104090459 -58970475 -1495189 -101519089 150567720 -66760290 -7398776 50552306 26221676 119100961 6150160 393728571 -185897820 -690945147 8405006 -822403199 512814945 51859480 -25003576 -206242514 4116813 231813346 5470856 908370395 -342653037 -132486134 696397256 69613405 335600992 9988937 -4543643 -747279663 25288401 -409428607 -483676306 265941047 -252252192 -41362752 -313653752 221309492 -86066734 -489164788 113920149 -14639447 -331478102 344233303 152446515 -117362646 693786188 271616298 -70689542 386762842 48277314 320833271 85742730 807529807 -864821892 276641029 301794108 252810428 58200496 -17700619 -143601645 -177127926 76366767 197381651 -10726759 -191638733 462994011 33270336 -45105150 4711826 239724541 13222060 -515109622 756593136 143407047 -128380462 -596739531 -847266711 -515300598 13967790 35384975 -538581745 -1359559 434439796 -221599317 -198451874 -220449279 51381971 33057087 -159423230 897420058 -322956983 75621008 65757971 -649280781 47738045 524600219 5470161 -247224931 38233954 -41010884 -711687618 -122121423 -141422328 649138381 -99252836 620155992 272498730 203350960 -142679071 -64540017 -304354342 48687339 -86372784 -305082165 -256480035 -668744237 506879590 -109622807 -164336 136124452 -4646471 213326162 593196233 -6730929 128497626 21367314 739888403 -280682954 46185180 200638451 356129533 -44220181 391515732 603190164 90792628 -544517365 245604781 4817243 -25418530 -595905598 547902145 -568763049 252137390 -3270318 37763163 17902212 -2793960 798265824 -70372945 231812813 -179936052 -443715013 7787576 -3588964 309803480 834199041 -673474504 -548495 423689335 61385015 -534193845 -2221119 384001659 -145715176 -344417635 30759995 262213539 -366399009 -559396028 427966514 116971729 -43975018 -34965403 -19937589 -16269720 526329652 -49225526 202020977 2798809 78114653 -381766880 326578257 121179015 -608668062 -481466371 -319792585 -140792028 382024594 -90539627 50405442 -224135771 -145586305 138906388 274201086 -188869482 385708124 -39910086 12426184 138721082 89881646 135411970 -204797036 -53478858 319257673 29564762 565115639 -538709150 -48192994 46696081 -26949534 -28294040 -521892263 434306807 -280286488 215414669 460601444 12057585 -646324861 -270948197 68303712 575719486 -296592737 -71778445 85883174 -36380609 -339304626 1521223 -368124766 -423087511 608364207 7146179 -272931554 -25014133 -5515406 128998929 777614955 -113889074 30950453 -396930520 -534099 54855201 -475942000 9878047 -468262086 362691927 -617780947 -230926789 -255593440 169586164 -159158646 197125734 267485514 -243651393 -61914847 717203387 -221963249 -335774543 37138374 -5330873 242768882 -318520508 -387826564 477196817 247753375 256766505 -13791918 -57392864 -23252568 226847714 -254522092 -67445948 15284028 -150135160 119162272 46075790 154665266 -206604932 11825714 -349495324 334558843 -129699289 2826355 -921658650 -167306572 427091 -359662154 50286015 339934837 145421716 -913542302 -96368103 -19826090 -161169299 204103349 370377676 47181845 -408252033 -240164053 303245807 312048257 913578620 -176560141 221813534 226479740 460194354 79396488 -8928805 815048176 -198056929 36129791 27842177 64795903 -170344253 203965787 89246930 59579265 272796826 -83182901 463482083 -163864843 -175912499 147132322 602117677 3121011 -526185828 -142914186 -600076558 168404845 9865714 952177572 -729270478 -87715402 3748538 281728183 -342691120 -42387206 -34294722 -837871389 843789876 73675576 -333177741 492493382 93652181 -19725384 574609649 158280559 1275833 -15522847 -51986441 -94123639 8972035 65411773 483597192 -245640897 -189918778 -317465182 555560282 -22841402 88946216 76972259 -89374622 529554995 663472333 -49707650 112939423 86152588 215019906 -242456115 -229620106 -254144844 -653060498 19712505 -415065356 243620385 17963076 -7949804 729863495 246382677 -240901734 -70781821 -427861588 -151932294 -27410273 -374459953 5746750 439598869 49293035 362925769 -763758450 -628616 -368793624 -158009573 438293117 147849396 125669790 148277729 1379927 3051606 212656386 12141430 -491625052 656725559 -591019371 -37494003 200707623 -433701279 327284278 266945770 -504994183 -907346171 -142399730 -28434960 26363246 461506305 -511054807 674534493 -225324982 -8990931 290905228 313492261 101823013 -639902810 219411169 51042874 -867122886 2046790 36041175 294419795 344063922 50305268 271924988 304266421 -239380932 10769615 388592203 -108839590 12438911 -74852018 -347221337 -301191923 -12584147 -184115080 56936581 -206935144 60328970 -255272688 18320043 252740265 -55221933 190194609 54084557 139286925 744766003 -799542879 -3221084 -258506729 95968811 -157458185 449860505 141989712 -571327811 -285392590 852812058 -1438065 434164807 -198213005 41207175 413978927 -121180436 4757420 -1919702 49250548 458856495 -403273531 82097808 654977593 -124287577 303721699 165835677 131850476 -13441636 -37341856 380218637 461529454 140089142 -422664163 1499830 -128480622 -470009325 -203068556 24218696 139850627 941757285 -160901203 -92059492 -18924346 319913807 -270771569 349302888 29087535 -467081753 13073108 406369165 17970429 166921071 -35144152 -17088346 -20354015 -41352670 86355523 -264794123 97728125 -159145074 351590136 -332929690 277896359 3891212 31390960 -250529449 152932839 60144172 -257753570 475675679 -189464981 -247379405 6159886 439252032 3277785 268458020 501954088 53445620 -140402316 481227649 -217686095 9448305 -16519218 -186660705 397964258 -309284951 84464039 3740429 29610848 15812269 166568256 259751756 -351283162 83979577 44344161 -292215651 -323364224 -25130367 -5355267 -350727618 -20195708 5966503 -11947908 10127695 179402006 -642823282 171272819 314930279 377848316 -303293229 -33847142 -88141188 10549773 -18433257 -5304100 -321569788 245727691 171388515 558491292 -1700324 215340986 -9921055 735881310 19862890 265524520 -5039301 27759698 168926294 227319064 -153991172 123385042 103249211 199755390 62973956 39329738 -586110847 -552979120 -31270684 -7684981 -79875884 -5586315 -150930670 42833731 120991600 -428148825 -797062705 -136937977 295743973 11872217 9041144 287283686 1985680 4339148 -77269469 739928825 278735305 -56542911 -134585660 292630661 -86353911 381994266 -313903310 37026422 -75146527 494971338 167437546 69853942 -378006291 -16905888 -22459838 -12389953 -166123615 -538901055 92583151 8730778 55587054 -461477110 8511740 -215321012 67509622 276084770 -563415372 212180684 82811185 302533941 8281855 240511969 29488437 315964863 463679139 -331214463 -41072185 862440821 -223268260 29616953 94913113 -498389294 658483440 1513846 -721229916 60155340 -698330166 412317437 -256909118 1892833 -20430824 -25573402 -9321855 130162497 7130018 141453852 -53593884 -456774730 -89294775 -2735280 -101235319 -43194539 423283320 45404 -237430630 -68333425 -33675847 53387321 -965204461 150306549 -365483335 2597576 -432594862 303095255 34945623 683514763 -484833543 -65448698 626647232 510891907 -179366064 307060531 801599255 -12402100 -94257712 1296141 -78404371 138233237 -66239781 133821809 393377016 -899577621 -327614119 1352561 -482583035 145659057 -105079 18979543 506635898 -509758161 -142527228 -311520244 65299686 -66280873 5897071 -108071085 382853378 -12625613 -278841728 512698511 -84728822 -307157489 2130193 -153252694 24009839 67018922 535275739 -748127532 -227381638 -234827664 302956340 -356263404 293488613 -400995740 206072501 -99506580 98142702 -24427311 -23361669 -389477358 477181890 258701129 9421124 450136750 -645562064 7169891 -177210709 -269263874 23158120 -5134412 -7807291 57557332 9830608 -474703602 3486960 -407474704 -112933643 15155436 25590587 -360001361 -4546517 90753592 257304 -230024222 -25139654 -6387987 125146817 17920749 -39404123 22498209 -431849342 10929110 5350237 -102982092 -14041425 -150290959 143973097 -239992376 -194232708 119374604 407790264 106165921 118505899 -189138122 135214244 -517133793 5915163 58596057 -519547796 178804244 403080664 12087226 -28826341 -185926033 -24483969 17283904 -413805566 355129497 -452814212 -317704134 -38833152 -250377479 316960817 -439616405 652543668 464053228 190617383 146265339 -85645209 -69477753 -1484288 -203449110 -16481805 -348586792 -1044845 -235665687 192448294 -40551948 88142318 524168427 -17092496 52640647 96693920 -213624208 289620216 -174435620 -478685666 -19485962 335004734 -358024576 -56621176 -113405427 12311289 427188598 17673343 100833678 -13265315 -503114826 -71436731 -106944151 17123810 5684385 -779852570 296466436 7745548 79167970 758076637 108769333 452713064 1886552 -47848345 -97516571 -378343153 -318573891 -139281545 538044037 184943989 393831343 222901806 114718487 348316877 116837414 7673218 -16798204 27589198 -468637891 -64408878 -82857693 -1239016 -480414167 315120795 -41787551 -69892380 -25291268 -9302725 478972893 -43939585 359434225 -800276 723328180 -123734746 317012100 19920264 -542406876 314907174 -441628194 -267328623 570876 -45519204 872496498 272280159 226335123 -219543036 391491266 -836801757 -3958382 -21662211 80660309 128767851 561252013 -685597093 -87337716 632573666 -43760351 303839833 312353651 -31091496 -134576980 18380803 -21310787 191009977 -39408438 261789514 -898488260 -16626248 375453762 172603104 382482879 77837570 -38730639 -319882494 188755094 -278977946 -290778736 -480707237 97616808 305409431 13927845 96789592 -282991673 -247338980 -416285924 -1297196 -281451489 425965924 -163351532 156540885 215292111 -131951620 378885183 -155634897 -166814291 35415588 -401715489 -152881380 -46179508 -140947598 151313404 -125957309 294933957 24851518 -456934548 111125942 818942004 -158179557 692895793 250990262 66952523 230557336 -155668296 -57987147 10025747 -15231746 417416241 170965745 -6278824 328860349 872275645 7791064 239826830 -56397457 -11406784 2884741 109340515 150046744 -680287526 -152263474 478989808 11756590 -22035032 727385553 -406636632 -663396964 49448069 189110430 -30380889 268311588 -186501943 17350628 -194933305 -209001888 395737526 -794214270 -190531442 1105319 -86732588 -212061537 -242509663 -270302314 -117350800 336202258 65086060 -119164938 -375168346 -497008733 -18096900 134413631 -153454313 -109323292 20052846 -6882315 -118949441 -22535048 -164429122 6265639 671602591 -539571477 -635900507 488075801 -78864130 -207188000 149807097 -173330010 -135800606 5200337 -101994876 -37870972 189182372 67619579 -142154630 38701766 675094576 359896530 -526441517 -212027347 29758646 8159531 604741828 909869829 288068731 -5159912 -487544932 171344000 19003133 -657753070 144523143 -68030501 93418067 -2337753 66660936 -61517172 16821506 -688039055 -178977676 470765236 511749013 1893742 -181980351 73539116 -79724460 99687897 -414334115 -258865324 -873466858 8855889 191476728 -484734183 -210569164 -2093716 5896221 119713373 83007533 254911802 -287297479 848633 347795845 140983500 116926412 -269237554 27707974 76617326 -270117947 -78991253 -194897155 -20379363 -105890471 11498564 82136414 -9349971 -12626358 151957777 185579396 -99819565 180036884 -36281715 619961958 -343508392 -158754899 -80384896 10755237 490159614 -71966640 -129985234 -95887332 -290452756 114456524 -60103057 25205635 -456246806 -143567191 281427575 -95185118 70332321 222727474 133584743 366238284 -265455820 -20688683 -4844535 481936187 120495102 -124716990 -96517449 -528603382 216506814 -415391918 -278818758 213470295 9931748 -1831470 -55797551 61339820 -238354834 -51851800 197027407 -197477793 979630806 762295569 359957 281711522 410667703 -479143821 4010733 -235344799 138610224 177173291 13648810 12531560 6391030 -571044126 -193885331 266628806 -27771475 -151695472 -659812632 30701567 -502720123 17271365 -300384633 25520239 -605517109 161553333 -304891775 -27893027 -34525027 574262575 -22197217 107537105 418703422 -261976316 -27619786 -48934299 94965713 11471113 -102873702 269908992 240016062 -338555826 -625142299 -151263905 263087677 20760574 -251618543 196738501 -13370744 -52335348 -569011183 -155697808 -285506235 -24606966 261668666 193402343 629990795 -189281364 -106326362 12088910 -27722703 -22377697 78671833 254711004 4869932 -321431515 -392587028 -669336077 -306130109 184341137 19580382 37054841 -130121280 -207727057 -322002593 671717471 -805357862 -346636078 -572951148 63383035 52983195 -6577661 -256543887 139108135 -94065402 50975138 -239567117 -132368378 -3238962 16610336 -196356929 -59022669 -318469283 225860218 -506304529 710689522 493755598 439225040 -376523708 12983862 -517318445 494638787 -344162554 -691065194 -270699806 -2452198 294693136 -234460929 -1611240 45467182 94835062 -745891109 457781326 -381045070 280537972 -77855484 -239055211 -42997976 737052174 409826922 857268 173717156 -1927252 -443386871 -161172138 96425114 -53776387 118525211 -677387080 8924619 -197611654 566438897 -293270368 343670696 -155996954 349188783 45326037 -838335660 117693207 -487995951 217663156 274487453 117069387 327081127 -7652603 -244977790 235284601 271639274 677062 130516482 -661242033 -759438033 -81804898 205169401 -458703194 349114730 -339953144 -216657808 -15422707 -141996868 400441356 -206607191 301380560 -226499002 -7924354 -14144526 244656871 -196072220 692620198 25607499 -433832893 132472474 38127242 30910005 -9620910 -71946543 594677568 119065968 1843342 -207524375 72216104 44328018 78685396 -305740425 -16908230 652866817 -57451886 -335301802 -439835668 -138778407 -47937505 -349803979 -271941807 -208616643 556251076 -477856424 336610402 -120574702 732362 -21315170 -12822092 391179272 -388632802 -7723722 -131010258 673594065 -792019167 -268901129 -23677599 -19212170 8261333 108878026 310937921 161346484 5148140 -25770763 -364980822 -318767042 -121922875 8045149 -24863170 -535770707 -787669520 25467410 -685417761 261998735 26992979 88348273 33086838 2863103 -122864320 766256534 -443994549 -103340554 337326597 126251213 -408708469 -4746206 226580804 -1702550 -704578663 137728035 -27259677 -108219555 395214398 580478187 64395742 -168583181 -396721840 127700140 -387446309 78311098 -145286942 -75247772 -3787442 197632182 -157085619 -225540245 67204592 14795112 -179157955 79874589 -71102924 485418922 499971876 360737820 81469008 719139360 188708538 700523796 128049520 -85852287 229946531 -751024883 -308397127 160340801 -85991788 37083655 199405740 -87356326 -332084537 -261180154 -238510156 -68463807 -493632387 670974843 19138415 -40716932 -384714003 304071238 -231893471 -259085441 5937212 -160460200 -158335383 -19415263 191007591 -86302696 -5217991 633932870 213855999 -938626345 -122651821 -487914642 493500599 469383590 -59508701 -7535342 190321780 38604470 -408923836 -464797880 -693639530 -294437047 -73106484 -8644954 -147921331 182373800 -581408832 -18078034 30823501 130249327 -444067137 -726600998 -364912791 -302325078 -34300023 -472921080 -385234354 -362726568 -147289680 98664057 -600636540 -195972286 -73774358 -247726888 -37245419 -7723059 -575103329 241679640 -362234807 223388920 15231777 301219335 482521844 -151888408 -126981105 -166404429 -146584551 -25297488 26359849 59638134 -160677579 -20205091 -11114829 238433515 -121964035 142563259 226366446 314853977 -594050054 484338162 12709783 -237960019 -696915425 -148517455 -720133168 119996316 42553263 10684545 29460972 439212089 -730826590 88217944 -107843897 -7444129 -299432462 -6058115 405061217 -82324167 -608146545 -769727709 -220405058 -101181558 32850005 -322948680 -263694386 506108361 685704209 204741522 505933975 -19495921 -716208510 4196152 14536605 -377199116 58302463 -7096424 -835031539 -17629462 -107480396 -45011431 551178256 70855616 -438287235 -36087563 -361029436 336798533 647592858 764539364 -141108454 236955259 -243187615 -24702845 352270888 109590288 1660689 500285356 189153052 -198385961 547626192 -225420619 -270051327 229952628 -480446370 206242557 -296546210 -296830361 277184112 55201206 259664421 516023130 -280675215 285802361 -60910293 83338434 -105288481 15464884 -541301776 744723379 -46902232 476397744 294997190 35827238 536478990 -153268930 110533023 770053681 113470339 236530366 -170522685 -435051795 166420434 -30473235 -302425690 54543105 500216210 125155949 -164085128 -117992418 -99234955 -386866436 323686842 -24957573 26397684 -397523215 53378499 375171020 104332383 -424971587 -11259498 12452352 612883898 128179834 -311270 190504000 -419522912 406269736 635940750 -88586976 57669773 -300621042 391426798 365147180 251464335 421342625 97876408 -881876972 8972465 -84641388 533197186 442430690 -386883400 493245752 -135867241 153723553 30143607 666308833 -106723860 27940912 242847976 378376756 391016240 142905511 -601401846 261836846 192318750 44675076 459860515 163093647 367413853 -129984463 -443134831 -78120306 229727740 23660986 -292542231 281886431 -22710457 -194285065 -395335058 -64742672 -654002182 78762920 75918280 82215257 -744377342 477159945 -77695220 18801983 -295365765 172800468 10286823 -80615690 -14314002 -256674268 1496735 -624316071 -139945760 -60775143 -362419773 -113708931 64493392 49004257 119845831 114874803 -356867584 -87054747 -269254049 125878490 142356231 60344978 -545885175 320771754 255353651 531569972 108116331 -480919692 15369191 104929937 18032743 94191633 422186306 652736673 63644632 587749146 32638369 287378169 44830320 38592013 632612801 -64135900 235497755 -5741376 21510229 185695520 -343382929 186303490 97495139 -3149357 746240460 126901854 905574741 16281588 147389708 -97344019 50233976 81953186 -374064988 581529105 17230779 125611654 -517506364 136209458 -53194185 744796570 -296484605 -421767192 235408204 -178058974 175216540 -111347216 -47345932 -340754893 -204904713 -23537790 -286932235 -359191774 -33668903 -28852423 -4281488 3417123 -659113939 -341634881 -490458470 50872679 380162646 634051072 -665984902 -350737391 -332053726 -36747175 -27582082 -154062531 -48958271 7223984 738689215 59676183 858084027 -347480087 182413938 35171827 575050952 -15855331 632283496 -11027410 324423730 -2282724 23656229 -31382105 -68701505 -505995942 -28887980 235743623 544534300 -367875113 -26791666 84312434 -229655009 62255618 -9092591 -204521486 141017684 -345156507 -84415456 6492150 361000860 7739648 505121569 373897710 -437761686 -1999799 352110620 -179069671 658166906 -20421069 -29173673 83778877 -104783009 376140085 -100276985 -46653696 -746714869 42552609 605055868 -783215630 336869465 243243234 33809327 -152308377 -37683718 -39374274 225666400 -10196482 58554750 -433498704 -73820577 -333285461 471477951 230607349 -68132945 251054704 -625845158 -112537091 110314139 -51195342 211056274 -361826992 800705275 813471955 588650498 43184493 -256395538 -104081156 4539471 13070344 -42376383 -779413286 -397469852 372761027 7197793 -24133692 24646750 -472062255 74906171 -123085843 31322255 -155999614 -429008848 763728424 -51174596 14722024 745003829 411209009 236597511 -1583853 73743352 -1635021 -2919669 14508787 -429584549 557336297 -942380 -179644742 -11287837 327019055 -34004313 -6352764 595600067 344610441 47932130 -73670219 46368816 312949523 141185429 -348262331 -875442807 238561638 463878853 6473318 510676068 -188579 915278471 197443080 -19917654 236282205 -641453372 -36145098 -504883211 -584362853 274246 441620869 198156223 433504730 62631202 84935730 -279028090 56067025 93483019 -87146543 428439434 26176109 -135164677 -593541377 607153956 638723 462565001 -489528993 -8845731 8364116 -3204256 -158680263 539502974 -170631815 -5190432 692400327 -232567468 42112021 151590509 -438587 24606523 337862780 -390856889 293467602 -318793706 -51838899 -2407953 -122884926 -4857381 -96326 6527579 367753295 267906847 -25147299 -643583360 324883191 -25976295 -123440063 318419311 293062674 223380239 31108604 -39961089 153878763 -10802680 -161843838 -209091607 -62715347 12656031 1647428 64525413 -65726534 -168750126 -3973449 587364254 115980695 95206789 -370418786 100707454 -43869159 -88631303 -24249605 53735733 128846421 6874348 -45211546 29213146 74901611 -10296363 -73510244 -152167758 52471859 13632162 242271710 290955846 132924133 -16751881 -27932254 858099596 168668157 3178443 111952168 626633805 1568171 -254225760 97274767 -633776156 -358622650 -49439819 -126035523 195702533 89023 413796864 26531295 20446179 449808645 -84567958 605128 211907101 -90777435 103780275 -245474417 -321871118 -120404921 -300162979 -40227818 142564485 83516360 219535370 -129054001 691291855 -298210455 551943328 313209507 526644994 -144258597 -34434977 490822764 253594282 292643094 145188595 -381984338 127045741 129148252 -269256047 14782844 -327293932 554798044 -16267714 224556198 188872193 -27043647 114796750 -424859515 170518955 23950480 -280630871 -288509237 -223387187 434897359 421386902 -682162 -396262380 473824790 269513262 323380763 -32925933 251102148 -21285644 125315325 -30929434 -37667037 -2072692 232722283 259222396 -146280736 236899636 97150078 283192775 -329243194 -759668322 -167168944 471710363 871921569 -470607252 8208381 716292050 -19574301 45803 -102554288 -66578948 -117477129 -397117281 16609935 21468143 -180358615 -766575432 7528667 -106960198 -678990077 29561498 117058607 -89391860 -574941923 517720928 246511131 48471920 451174684 -334729106 104206967 -27755851 -28783283 -539732999 -125051239 -269981760 48693929 714175228 8505683 -315596374 -375313496 58823638 -554486513 725003100 19193381 75969723 -123876920 -150616212 114123991 -367982974 152086950 -127909561 585732084 -369977659 376143066 -110408315 -477450041 -117574721 205807271 329129515 -121350563 27759326 -92423285 -133820730 9011634 442941122 77704787 -23042029 456212650 -408161075 -1036562 -2312545 769683952 -709952 55617433 498572397 -335625816 -64349380 530999374 -279540375 -378394466 -7061032 230959426 -40470203 -75614449 949108787 377499022 -61012090 -836112281 146465094 121565402 26161819 -164553261 211337108 -219110715 -215775924 36173922 324245737 382871447 211632398 528094600 -249729407 -20586353 133439335 401309052 -367598141 219020560 -129384899 -41501318 -277324147 826779 3232832 32167807 -502637949 5061638 100274044 574548804 123367 -2766933 -699521589 882733422 -504059706 -62126150 406647167 6473114 31798442 480786404 -96374071 -7745499 593891808 -450701859 -575405015 -353741 711755106 84866961 86814927 193155944 246372453 418367224 -21980481 -1282484 13499329 129846538 564025287 -240654234 21617230 6360616 -240693660 288797021 399050531 31350813 -456255476 129680323 155021537 -7227129 273528661 697791029 84157563 231416818 67739295 -413250426 11778715 -16521954 402448962 -454716117 44123206 -9824814 -229007224 512450800 345943720 292270991 75490746 -28708613 654501013 152145398 -169693404 -180957684 75037709 45205321 73913127 233922756 502053593 -316558931 63984324 12639395 598000337 363155045 88517723 368970020 2157167 -242898648 -614881062 318236849 -101648782 4343687 116589600 89464502 -223954649 38234247 26888495 -613461519 -68880534 -129634770 389286230 3637687 -500822999 14743444 331292255 -1613257 -96424788 61722559 25442227 22290048 -329484401 -485340590 -155870901 348855407 31861705 -111102203 13717120 119219086 424464146 -734855020 295123300 355857887 47759344 136763821 -849689152 256052517 -46201028 344817366 -31578589 -601397953 -133777926 263704194 -201098268 -403062057 -7360894 128070296 -328172092 -412060532 352219546 54591329 181915610 691645582 405427346 -33079079 556750130 -229560154 234105458 159831259 206117553 -406624835 -526230850 280129172 346278479 -89112642 -584258769 -713637774 -160530711 -212738035 -70818353 -255197753 -9037318 113506278 315034398 -611657691 -318191284 1478224 113777502 -120095167 -382797599 -9101894 -61125535 6543627 90214096 891976935 -37571197 -24115432 -644961278 69030135 444999720 663384613 -129041880 -269739463 327447533 -23020530 3553595 -77564211 -110982308 -17486849 -453052478 -22947717 -256793087 -202055289 303915476 -380942683 566586350 -360870583 151432563 21699190 83842019 77957129 461942628 -42871900 -469675769 244752924 -33529806 340590412 491146717 125081301 326405591 -631456162 527861705 -651141181 299776087 546849408 -496513427 890492246 383518682 404695915 144193047 142771838 -13257526 9526199 57884378 597512 390524182 32727568 -40322 70341701 552470718 637760257 -412973800 -574918494 301185191 -316784500 542437191 7054536 -120844515 1583374 -154005970 -572127595 22360505 -527207552 231982483 198890266 -259448078 69706159 68602989 427700300 -166244924 271089163 -5749008 43877144 639193776 157898937 265657973 250055548 -11239725 14923159 -6191058 -607135109 -6536118 33220606 630771330 121846347 -26771940 -432240221 -592437403 87004007 -118739349 -14140248 -11369183 196644558 26432729 -84600429 154417155 -85383205 337235719 70856917 -304392493 -617585188 695719631 -189161153 22310921 -130243201 253759249 -5151606 -246340351 -77906922 -273686295 -21875888 385593456 53868584 -257138604 -528391751 -278244815 -595958693 23150456 -483279322 399275819 157469242 -307635965 95327928 -26364858 -414278069 42029682 -140725309 519492241 -288325921 -417989796 23210110 -140289911 -133738391 -539876959 -603409490 82395237 -742533640 366814340 -493291935 -8897902 394235527 2399350 -22554278 447619449 16914081 837962296 133154796 -81776302 -88851749 -141756716 -932528 62899262 413837690 242517616 -45250956 -6783864 154552664 161957524 30759888 24865596 199348699 210839435 -23604682 -424160532 230336709 -170566678 68640558 -113847728 22954909 250321715 302794264 -78412315 -365815829 135898039 -443348858 -520032841 -293344132 947238865 -47594270 92189486 -177339648 -724864496 177730341 -16244421 519558461 -68492 252180776 69906851 88564692 342135783 -56990856 370253758 -3666045 -80457786 -672287836 -628714682 221416608 -205495676 679739009 15697596 83872860 -348241241 -117935758 -721620051 -28546393 -177101687 -34672047 -370392309 343476769 -381297807 -306944556 415869508 -262428897 788871820 -74892219 308445655 61641877 101829899 -532434504 -511264823 279994021 352512778 76994999 180744315 279580783 190634 29613320 -69447210 -425115310 -281051767 -781738234 -102255698 -28282339 -416500045 544953123 2965930 22954594 -257194402 221554065 5641802 -339074665 -22465550 -460913536 -32688230 337374463 46726224 542906011 -145884549 515601189 100281285 32120162 31028234 410837752 154029232 41663848 390956723 3970985 -135566778 773062913 -321486611 -86687113 272561483 191490737 -677581756 -52295011 635415 623171813 134016281 574516246 349103291 583316481 41998461 -314152142 -364355412 -273682853 -66494277 -335118398 -89551156 -101447977 -1614403 83839497 -118235964 -56711181 51750887 -598371059 -64470491 -13278589 12303681 -9015901 257462365 222588151 152540485 -180021846 -73935514 -240499928 -3679074 57551169 -459499063 -440073 -307666153 -5291732 -28096946 -425439145 -4028984 11904986 -633857081 902026052 685287273 37549726 52480184 120723550 436529030 170041882 845881141 -82002494 248478928 25678866 217916831 454805475 6729144 80841239 -87420667 21283106 -564189173 -578444632 41161060 -186361806 -50520384 803589249 105191788 -723369425 -489051968 -193384708 412323035 2312619 -638582861 -352686279 123991497 91595553 240219890 -84495624 -427650612 -121983577 351427070 127820310 -200453176 -338085506 12417875 -176101652 -3638704 -136008863 5907611 -88784867 11326762 -518981489 807501293 614274962 463993607 19322386 505105575 -38086340 95147525 325834582 138159992 -122560942 44265799 -142339331 611970994 15604036 22531520 17735857 -15877908 319287328 -708646696 481797201 87596615 497107276 -83558408 -462197660 -298261950 -12261330 15771184 -205256285 231447227 -734224005 -4019757 -142470894 -504956492 15215185 85639999 511458475 102869949 -2542668 -177978062 146682019 -367456434 -643190308 -358002053 -226351836 66840882 228015955 -85944385 29159899 537310968 312691042 81385596 -42974883 319550812 11796598 -168011177 -34119089 464445760 -109492177 -404198028 -18277964 86185616 91677000 -5019413 556037714 308517589 -1611602 259127334 -130110024 270334816 132859382 -217648512 -221392431 554127239 17191019 -71195047 1558329 -12700225 -6021173 -7715958 -107726910 -228717430 212970187 147190144 486403945 -75956531 3452365 -42335315 -543969598 -63401446 -20819139 -60644673 -33085402 4635746 -94117243 -593399854 -518483575 36225880 -214456521 -17498676 -99691395 67579845 33371215 -228876492 -136066561 313842321 234983000 14317083 267019640 -513442601 479846495 438734860 191436054 -2429105 540526180 -184564956 208571049 -10168989 2276827 23732039 -102491773 -127259234 -313748644 -409958539 15361439 290783158 527620297 -206631977 21379395 72827496 354383905 727862335 610616332 -229268944 -211178697 -233517245 533399243 -290994285 -543144497 286711718 -10375914 156195573 -117850941 13553516 -9548996 372141955 11620051 307873664 423445989 -146671031 153064003 745465763 -80676211 -25336622 -44385580 -7724492 -1743600 570518759 143405929 -54720919 436717835 189483634 321707356 -574221179 551698929 -206753139 -320518907 531001161 8297482 -94867223 -40030770 -582502409 179850115 163638268 -286761983 -109742463 -605881271 23476966 17295850 -754355716 317740881 -45019120 194694607 189565196 231586667 -106954140 687975877 -288047495 533203698 321346792 -243608717 -329616573 -102381347 183890291 155833874 -67880826 -100498662 -38790806 221554746 137249394 -443310958 355668158 26732 -69831734 -489397394 -838457639 3776604 -8565128 -1646803 -163373237 -289124535 -24768200 210303457 133799035 25853352 381420849 -30691844 -131584308 -12748971 -61050669 36548241 807845282 29611769 -448695010 -324357828 253975945 37608023 -208093740 -24440816 -3529716 466748472 -489645762 -9122939 292915648 -341732027 27745137 -330207003 -72675136 -25403732 563621022 -569737377 -429734544 77696203 126854276 96519678 63043639 86590838 -416173797 10946242 -27635616 257204514 -58124698 -5457596 204572309 -387949 -361639043 12015796 -406658848 -518134827 -157016031 116857475 176822941 -68879037 20143668 395865592 220013507 45990153 456272974 531198756 281546340 138054305 96939006 226309956 599830900 -69489431 18227928 303440917 585478785 8311070 132786237 -348896260 674113377 24931007 -37071808 18043752 -128112982 -12189534 -56903280 -34236789 17852243 -866914130 7696191 204862019 46663450 -263178867 -124172483 -119851280 87714303 285921151 -179094375 47891581 157462185 537880268 -12551011 -72271391 343784906 -257591967 -222394 79435814 33865053 94297478 -592917932 147674687 -15378282 243218028 282207660 -109814797 580828654 33711393 -222417274 72247974 -20148445 75049602 -1858664 -13658203 351177459 181793063 -19423367 1747659 -129790102 -29146918 55752703 547749604 -391552373 -139583526 -309611462 187242939 123441053 -420842227 136480016 58709829 -30715364 943762581 -3565379 323793220 290058560 413398082 -13233603 -87279049 -281951939 47125685 -320241884 378197150 2533747 136605402 90636684 -49912893 39410976 341928261 83846682 302961175 -292293646 -303664034 -533370595 758047758 -150244716 51516161 8768088 88861401 178258683 -612276231 -391151916 128620598 -6930811 80449645 505341452 574827741 22302907 65421013 120677555 -31043095 23087868 44589851 -251747180 -8128621 -654364426 -40445804 2459181 267109305 -92501741 -29764054 357774567 -179190484 526186986 11672979 -506333231 -450274058 449365702 -56817663 315417280 153162414 -399232821 -88656692 -418487472 893344806 165318541 290725405 -70229483 237875889 97701012 196521727 -244905882 -341123885 -68650997 536687965 169556973 -132717719 -6547297 -6360364 146484683 498502770 461389146 -584144516 402651477 -24837407 11460271 3430482 322211007 -50272823 533148894 -282667896 -68146292 128764834 -251597657 -208684603 601355732 178026337 -43513363 -124762307 12445158 379692667 40193634 -1723271 176289755 354699900 342166075 -854936835 -232190967 345836048 -353704511 58868806 571387003 -41206851 -179228136 15656852 2151783 132919569 -143599119 -5028915 422781346 722538359 113057281 -25123583 -17632979 -13276222 917640537 73502220 121919192 -225071343 125850670 182910708 321360747 75735150 -849985287 21262619 29460835 -48718093 -448588868 -253830369 141275972 -59300282 -507094401 -418929726 -249024149 -11317558 -106005762 14307817 -686550066 29072412 346022906 21469126 -179627503 -88485654 3358775 -755636782 412285 13391657 556682876 -5159598 -25464020 48271097 33638409 -39810054 340936988 52985250 272832506 -68184900 98357686 82066864 126495128 -477592259 -405658618 163663230 -19162394 227076576 7687000 -928359 173621078 -235843335 -63280412 -90637994 -576945991 -27998956 -417542105 401458970 -109989656 261664872 765613798 -278237989 -604513460 157903864 183109256 -44199723 -284150264 29252718 23259932 563163423 -573252467 -531388439 383079501 110341213 -82148176 -246330131 710823917 205372991 -117551046 173126364 -593519712 -522485776 -445090249 -360441101 -54728146 -231810932 -3732101 -308411455 23916337 7071034 -49854486 177528664 -13046511 -29800701 -25437413 -779960391 -295476252 690688854 304256948 -89692774 -66731514 -641531839 -173389954 -751304646 198659828 -249099309 164422218 2008203 -15310672 -45801545 543768931 -606764711 -177540519 376218941 249868608 51075987 -11139528 257091778 470454638 28015487 92302271 -197054867 557739832 651234738 -57355574 -276907514 296855335 372170892 -20112544 -338562395 -32925789 571717472 470301852 398954627 -1136913 -616770685 382128237 572867653 -310891318 347825689 127562948 -235131772 -7253226 -77554471 -897357189 243299100 353611011 6847906 616427201 315240466 497665326 489194311 -605799093 -46620193 454338087 111715527 590178853 -19105520 184989697 554679471 304897916 82578645 -686912555 -26631633 -597074139 -93045369 -299023245 6824156 432699011 -66609222 125951347 287442342 -151477513 -10942215 528555639 64176929 -358567088 -24198359 -318403705 -155419 281129803 -72046322 -311142500 -412867361 -197784813 -14556746 -58620646 -519693365 63583544 188743809 5860772 127949817 328634336 -134005322 366523545 143460728 -114952733 352291930 60466286 -59906366 287924026 -25130354 -287413599 226314363 387041085 -20102752 -332242594 62138404 25552666 -289565646 1848621 -4241515 -648374715 -15776695 -20397482 -29837869 214733789 -34538723 -157024355 -401599394 -9198041 -307140206 73104206 4991558 -309491877 40191268 402077681 -416545305 243249482 -860322158 -667288886 925742760 -365141975 -3315077 31221248 -115277584 -365456523 60028924 23735997 -169882950 -220989339 140521200 -238199358 4546374 96597143 181484048 -634333149 -819106505 -15406838 276237513 300370790 -592952790 50405030 35443311 -163520460 -264944849 23764286 -673505454 99884158 817015252 -702431230 70790418 396861487 -441900114 11177793 -297334878 -47044608 -129397589 82720263 57714109 118548175 -57939713 154345629 454442668 -699019102 413571329 -20921148 -8259542 -750041862 -91409817 604144981 87138907 246454937 -32653955 -22581222 252833304 -572452776 547335277 -171011877 -363903044 173137181 -63059180 64752221 -95179024 -1138821 530484089 -747403002 51352201 7965089 -83399938 -917251 -45637033 4387324 -6782248 6054768 -348873728 -40672476 -860231738 -247023678 315932255 516005186 43406014 574818059 -434799425 -17463425 5930316 -626281208 2112432 14836456 -83378281 -1721912 -646112503 -392244079 17318333 554257985 -9803601 152212731 515856027 503059393 -20294983 -629565397 -158711261 20663588 -23337102 150966953 -223524244 522388640 -561578592 -618707104 -202979840 11262844 23425421 456757281 32194145 -195199459 323801740 -300396595 127450664 9482389 331544404 511460975 17058630 246886509 -205050758 -837992453 -140513494 261629457 -72867323 242635574 3649204 -478887269 72394003 13420270 312981964 250241232 -3826964 203436408 183631878 2829079 38123886 8220000 108859393 104953755 -405657232 -417732683 -525411849 -486244839 -529007343 795524133 326281168 26585846 -355114152 -227413845 -247704845 183209008 -9186796 -568240245 12318859 91529183 -71309453 47106166 4673324 -481194047 628929926 -596482 156489742 9748070 -106033161 337340657 231372476 -110434333 22612964 680371704 53807240 231013442 -20400165 -249567427 -196423161 179954672 -564253039 302468541 514704914 -109566400 -3879225 -75097788 -322589911 -123408333 -137839608 -1011849 -131469157 -4370228 -429798034 22535833 -393998542 -302961915 -105978171 349902830 614082492 101549953 81338977 -320938453 -245984364 220712792 -308351268 209439793 -109516417 27912553 296240227 413082796 230459931 144765907 470478832 -159497563 -960159 -124692145 -151106308 173997518 -353712205 7540484 -275947176 606046 381082054 -5393871 -83863145 -527431225 160133318 -454314818 119645482 -17330536 155236341 498492935 21516228 677418405 -62360413 -616808140 -72389841 85091311 -129135342 -36616699 156898642 -13636031 419703924 -1379797 537809887 -78412720 -24527957 138350269 -415734913 306041592 -413984 -555140725 -221896109 719844076 -458735237 -15242866 -173608114 108188362 -184246255 -46913660 -295729767 60451120 -61262898 3957227 -222353256 -365828259 29678519 -542533339 420776564 -129346875 361871120 -208262528 -420966058 40013145 552523398 -43411762 87469150 44583979 -87386084 155165641 37470487 79286418 -345818275 -656637176 -162879942 304701985 11750527 -11984763 -372299937 -248094937 -128056313 -55606215 -68667299 -11325211 -22284345 428201189 189016238 -125123126 492999244 -42762821 130395475 -12964397 40391553 15806800 -6337728 86983086 216734687 547582628 836659601 37560316 -603641729 -450829657 -53793199 52013583 -29152816 123958133 -34227166 438185375 -3893630 541254185 104470716 -505821691 -95223292 -109998182 -39884394 -122700816 -394408862 19490806 -467547313 -264384862 184420654 -112668200 -568899354 -5711535 -390221733 -254485786 723946510 -117372624 -2532180 243541733 -568517926 -434805912 250578179 -551904436 18525040 -366691358 137898229 268092904 445129861 -281283187 33206640 -96590621 -474662457 -22016579 -18760862 -126729501 -75228086 -29599902 -765791497 234387606 -75624087 -14480106 122347 280007168 -321173885 -447308480 -320601979 4059967 806017 -64303785 -252111263 -13558005 -9584622 -23987587 480237596 274901445 463972122 -170768099 -718586216 -75635645 -372389503 -29915500 -276952718 243283314 684101138 -990837405 -186201807 241467389 6270073 -808098813 355372828 565886 422942930 -376168847 -360477363 -630458279 528477871 423059528 88910752 633999271 -224281489 837629583 18436672 737547 1037048 5563005 229684290 139973024 387678606 27641038 2146074 250730432 157255024 5200804 38139350 8066188 -198441124 50474710 -424525 -103389241 -138093404 -226165315 155916543 256217154 389007494 -23932771 -52266146 2966925 -394905267 -595166635 229161298 -177434653 -513277554 -358661441 43970439 -2106258 -695093539 143325438 186081355 -128718437 79397835 157239386 43255391 -7907869 -225915459 -299666498 -37092774 -431691524 547889692 -182107545 629595011 397543195 505318229 -72520201 98429471 281528658 -54929098 68365168 351474219 162134944 52914919 809345430 -380064362 -1668290 154187725 134984350 -13973381 -209086945 776731479 -162468081 -506301980 -435937684 -84749035 -95484042 34471019 -4653120 62454462 890625606 3780495 278483519 -34800190 20085888 -50537235 -171441842 379506235 -500840337 212200549 -72401611 267129699 -97960571 566704478 292753788 85964695 14727632 -149111131 -20875393 -22032711 398438326 579377440 549604689 95173666 -629124900 742885836 360081750 487377661 -525460091 201932410 5771553 -960421411 20022525 -163578726 -230969776 18331074 110242964 22456841 458727624 81669286 -316053778 -755747231 419171266 -480609147 219323250 -65485792 54179899 -58754987 -200136464 83691565 -58756515 305886378 -490286645 -605976206 134542678 -110133811 113105472 -20687213 5123735 -519195616 469555757 246501098 354218760 192893941 -362050251 13794909 -1959057 170858528 18282692 352615180 510364149 93047481 -10975937 -48395251 -148686973 -27036752 -215856825 -104753224 -294559117 -361179867 42452261 656833263 6085663 626022871 -187826209 -83314336 -732055258 -1873562 675506068 -10761801 -257127255 -469342599 -406908875 108326200 -100147653 -10506143 314400397 -466830034 -93093886 94934414 8405809 329090259 43627770 -86117935 -200144679 126232192 460235131 144687162 275780546 204398988 93786496 523466338 -146023620 -380812274 91207984 -729043516 8991098 12620 -99345511 -211909633 -4448865 614984801 -481452186 -11892033 236019485 -33987419 161073560 57440573 -575819628 72190942 -243500899 117620620 611150574 40928672 10813069 -91086404 -26239616 -703483189 -346844353 6167718 49157564 -160765962 -57486976 750650970 -128026896 -217990278 304883356 -813233999 793636284 18390703 20045107 -656137489 -148466620 -3257647 110196479 -54069577 227453598 92574729 -11545147 215255039 -104009154 -217152733 13787271 142697286 214188253 -576307040 840631741 -371570075 -139201024 275591768 303532430 -324655093 21699948 258970 -82346327 -277640796 9523222 96177317 246267693 162521351 645274427 -49732774 346253680 368170200 107264110 4267774 679040436 328057632 -556061783 -267947872 -77398864 29908665 84632585 798459137 -111050275 38465726 -519262534 451920801 89060188 -7791115 -24610684 35481665 -74087641 89640007 19155659 48817136 -669331757 -67906730 -282100155 98569245 -24841170 135550948 56704115 -181304338 -390826652 115100043 95503337 1546344 -211619988 -707503282 -97933191 262753 35591499 94612095 -853814795 -384543225 278652332 38121168 440069074 -11987382 2565531 219290586 -111785233 -82115644 349597949 -115436564 354785417 -6792515 -347318152 370986211 256080415 -71268791 -21844692 -306225442 -706092329 92767476 -10128815 -6791819 -202334698 -507367529 -14094945 582732 52180530 -102399362 415466864 164189773 272227577 27345112 476939567 156776894 -89934583 528854495 104733834 -226735744 -390640636 205720954 -119138313 -25451377 303961582 -330059850 465057868 44064284 477053022 -488650971 5075631 -5747548 -14635082 -248055736 401831 311630431 -61105629 158652254 34998744 31904601 134848544 -579007983 -24664791 633424418 342857423 -303647860 -183137715 -2405627 -924191756 -309240067 -379836348 250406314 -106942494 -22753280 11030655 96475382 -106917802 598275585 -38717883 -103872382 147151287 169607566 -10411662 570847486 24565214 100684337 -38533219 -106323401 74780655 -384523392 -406676366 554535135 -238549781 -67992691 25303832 143517225 -200175453 87867704 262841652 2067344 -65984326 -658947395 2556686 13979932 -178370603 -50429123 -73995087 126963618 927082517 106230908 21134453 -334728450 488085186 123275382 64794871 114512715 30308957 15330060 267942648 -64532304 688285082 -11291483 14021214 67798789 -198518623 -523431773 -340684231 30163917 -115984574 -376424449 -95646557 -259433693 -479288150 -170494270 -49447681 185563261 -589801985 548211865 547085146 3210461 -175826517 -169714982 191976312 336420651 -39530675 -56010452 102756864 -320269501 -28997651 -274026000 765818001 5792841 -561970738 198452619 370760491 -8508359 68637981 111714961 -517895496 268969070 -85294521 20735807 -113974931 164565050 120677420 -549944878 36993421 175521282 -449078633 -47087625 -8169310 546306627 3056056 -495545073 113138720 170909678 -80757920 -382829192 -54992659 -206262702 148487219 -209967425 -225983977 3205685 -177826641 -301794236 -211906755 656733024 -21810978 -15790891 723218955 5290232 -343887746 -34914428 -109627410 -506414741 -615965074 39406403 -118726053 -469816003 -227260842 435032514 -4386252 -158092760 -109480975 -7596180 29480487 -32209010 -307986298 232797711 -213511086 667815145 -136702186 644950669 -665367760 506938338 44827485 94457261 -427805618 -5825609 265042648 374696302 65219297 79545306 208886413 77400792 -403152932 10127071 102861110 -216130261 -79563942 -176137764 -308395214 197233937 -595556009 -32652387 -744540967 -9434284 -125557669 -352426306 -17434558 210466951 -552640695 -587014585 -1946702 36959645 430703118 80920266 187220399 173211456 319690957 -254120638 9568009 -47450186 -437875059 454289582 319336675 -15083068 276170526 -194687295 369877920 7688873 -396471077 -298274236 -34079593 -353864650 -323923202 135597181 -684972884 294211274 65734928 400933141 195490254 512860259 -328851744 114823434 16425801 127067603 216444789 -125697980 -323601175 -673446826 179291544 -18155241 -168807740 50374620 8009889 -267829290 156737724 713648678 317529098 -13927903 95293 62062845 -22652874 -10249992 -6580605 210614187 -16302145 119306484 -389796202 74357764 -518235452 162842146 64907613 665288290 184509754 96511874 111030076 236327212 -266085118 -786597837 -116555327 464778024 -77166180 -48188860 -140262963 204070830 -164158383 241628501 540988690 -165491471 214312511 -42185632 151418268 6824582 -50686527 3335375 -14085151 -143832893 -491937624 118344690 -518023568 -453630883 -284838235 1151121 565902350 -99993799 28326295 -3040861 -8001853 -640163923 -553553751 246464587 428469171 -137686724 -52741935 438509718 13939161 760269549 -30572841 -390474707 -376175971 138885411 82334319 -185018693 -66647284 432083140 -519395146 -224249925 332305597 -733203481 -438015963 275243770 -767309209 -34778897 -511314173 37874849 73367381 -213691173 -358995305 -159414524 -74579243 -82716043 144915080 -7416426 104095481 -27554076 14441199 -564535148 86392055 283349178 653297231 9350806 -215300743 -8928593 -319040454 -64122075 201659904 296745571 -341387812 562832686 -273384744 364021589 -14431964 -265298422 1854470 799431329 -86940176 -21714666 -696508502 34125230 346627338 173141601 -220056172 766145885 206302307 500643610 -157912327 124982155 371526580 1506838 -281922848 2757109 760892665 -139188991 20238899 702995103 18827678 -683744069 -887107067 130367499 -650547873 92903988 30424238 -105560434 -79919429 -4028075 -110801785 3314172 60390624 -734292523 532219499 417629489 -266462756 574494033 -50842833 72797060 -46380702 150884202 -260266048 -268792062 -106352530 85766901 -1584215 105291408 -100904131 849439055 -250709385 -480238226 -414202449 -601909827 529286820 -101742105 300869265 753464800 -303139083 19648222 -380829620 148495577 853617541 -239286066 -137012247 563810905 -220166585 -13279232 -483023528 -684269857 453594733 -168035016 343398040 -95532335 13400145 27205686 -168110106 -234303211 21856420 -442166401 281856625 -45411650 391442849 294847058 -115285519 -21199949 -500835760 870775019 -16633624 854933647 235199791 173525368 -391434291 70417584 -91894224 75030083 84778173 1145114 -305394664 -831788416 245098703 -61494207 46039324 67958705 -84010269 -36096634 356431342 138701213 367910800 7107937 -181065565 564509942 -150728795 531991200 318017816 -232113199 87317211 553487843 -42103396 -59745070 8712668 -377007434 -136800173 -293426276 -22449121 23004521 174466343 -173518099 58865208 -180367608 549105336 459192065 -651386150 158338498 -51841055 -222101599 -27749387 -122509848 20340218 -166097206 71526329 -4591017 55302751 -453660263 -92310993 -72109983 -47921383 13339806 -731492942 -215219158 -461767 -158582047 -261325682 -315528195 321065622 274894196 -292197876 87663468 14591712 -202399130 341256780 -263330076 -133378438 483503848 116635151 8052173 -659131439 -2166443 405655015 -28445462 226490723 116056694 -519526266 -23711335 87833810 -372837677 530896967 -272349101 483319740 -193651706 131349205 12155581 -699741225 -74246390 185240573 -165305516 -6173255 -303307132 -11279183 -13212074 103594360 223237889 76006683 4226233 771539293 -310456605 98056296 -31820741 16361884 14331649 79312691 75782395 -46962 -10936036 -734117370 -12772166 -191892493 -7172457 578982201 -496241943 -277567971 149020609 46137492 -51661 11936388 -505802801 117206128 -488621932 69631349 -107824593 271325345 -262351669 9236388 8192845 -282397989 290377219 98440252 -65226428 -627784437 -526123082 -160307205 439402756 -188216668 801984 -301029138 -253060248 249810314 -142962426 -336930020 -652421367 -67064215 -320631244 -128243559 -76314046 368539833 183550416 -110720524 -28755438 385503790 315154818 -72880492 141853364 -90232946 65588587 645165621 -433675188 149875528 -41284184 -24152928 5638208 -418768847 477762017 131801925 -626689441 -584401117 -15069782 369826279 -634091666 173901893 306620 510296104 -629989901 34813097 -68084490 778715592 21197071 73564629 -12090407 812415 -11039321 230531485 -520075606 27724618 167777894 105391774 -93152299 281808433 -250404848 -433410752 -376697466 140623210 160259555 -57599311 -580343673 34157112 -645788535 14294010 163369779 486145402 -84079999 -152120298 -1429633 1576280 -488070807 -49393467 -773653444 -42983673 -259554953 -474460634 173646 25407558 334874981 168941923 371113091 -721662289 164950859 -4991619 37158859 -116802809 7171398 -264857895 398200271 -29981911 -7878527 -24031644 980210 -362664576 640124627 72465352 -476578216 -9418710 56535339 -96747373 209075097 -150591347 364062820 -38911489 -215655264 260514197 -344130412 11139941 74062275 30802479 -202187690 484345266 25007253 122509549 5445588 236370935 11609016 201725973 -323921382 -373665397 51310117 -92537146 -372835233 258948610 28722558 -476099670 -136490241 -2805093 -1433111 -59328058 28354512 569963869 9526697 -22555690 -25102979 43952643 -11742477 20836764 -310089677 -3285089 1363480 83707393 294093677 483916026 68840060 -24822340 -173583054 -15793178 -171348428 -896489 20084512 -320414976 -508544561 -95632560 2321892 525079109 -541971075 22748489 15890739 -226979242 67471825 217167702 306469908 146130244 13093395 -152274105 244389806 460151041 -343875714 -129538556 -41830998 -80593788 94092386 -239915041 147443589 21612651 587439247 64733476 -420173768 502252538 -231710644 250159229 258953592 106363260 -257765222 -8737237 89866828 -428902526 -98709870 119801405 145244455 736571895 65364746 436171701 530085409 -165000602 622923735 -130961524 -393175212 -95838367 -160362592 -192554545 -260999132 23751413 679490036 14398012 25446502 -104508323 -145849317 -18011429 -79143692 -67738624 468643764 -13355800 -598041495 -22401332 172896260 72530127 -250809962 12474311 362048001 68792467 -224423291 -4771063 396159247 -418486586 -156970135 117410927 -287986043 254363854 551675334 190715721 444871653 -146643524 -5530507 -330277667 609288341 -232839238 149264765 52318014 302423788 123993074 -273449158 32978977 -21633721 -283903815 -73266594 4076270 7383279 31861743 -251371423 -430519067 685307 112509231 -331251918 1143546 266111763 -66748983 -3203508 -9128623 526464357 54876461 43427341 -613963679 -106110379 -338702092 -305869863 742853046 630717237 2047017 -39195533 -69104160 -356153825 -17492386 36215022 -113752338 164334563 -309922829 127099038 52407585 -499770167 19854618 211626833 -206200781 -354936729 -263639576 88517370 313378560 -118446759 61168888 -497874049 -243063232 -29553520 -713160685 633285448 -47542361 89429328 781963717 -191553 78309430 218496518 -83769379 42881180 39213442 -420106793 405675439 242054629 90031793 12313413 -551697888 69068588 76021697 49353843 17415855 190337699 13493780 -155880231 -279082848 123154321 -494796542 -219572718 57291805 -236378743 89849420 -568238534 -6095937 156990638 64616819 -29414722 6890842 -299845423 228480558 -275009012 -459507271 -228820093 -111590813 240362162 -4602384 408555207 470087491 -188905917 -35848618 -217891502 383845208 -85645184 -129892260 -332937442 844297738 175394409 673082673 19241474 -322515296 314335006 -419357135 82372166 469780009 -771924286 204027450 -225806967 28524945 94221847 489473923 -161658170 104668068 168617870 -54288309 77255307 -258759540 -240200543 241582327 31926378 120704117 -94966146 -256520190 -122488169 -19278542 -427984450 -780323456 -291636528 616325582 10419274 413266111 20754637 326153045 634972385 -107994000 31497094 -76270261 -81866693 115337276 145901663 -42243691 -90011441 28981309 -591230 -77494065 -75604380 -934442 -342798754 -867673984 2202974 -21292483 -67277496 573230125 5214660 1062391 -749418144 66399081 590996011 -519542778 158950225 66068486 -564642441 259476338 -363724318 496517760 450490837 54900005 49826796 -506399418 9706277 -195382358 -14417221 590761521 36079965 -67208066 -6582542 -230861588 84590118 576183746 -240725058 -40278011 257268958 9354986 -641328752 84971129 -297142783 -4856444 -242147812 -342861005 642636273 -104147096 621736043 -385390087 -510249733 18409886 -15572768 -494653487 92785874 190790723 295480 20314436 -564841801 -71718965 249136987 -71951544 -420125979 -271187965 -581234534 -306931264 -360917332 -131728671 -474867337 -97232945 385001057 523224248 -262753992 779224699 70725207 617969071 164656894 -733300988 -97768290 272355885 -46998595 -664892217 -31545604 -4272788 89327577 -191466915 -180802789 -514748486 -44111167 147576590 80311353 -10093522 -93518725 -596885337 42441605 -7427 -293533685 -294981020 607738181 349716060 -21090668 -483334836 155197631 108557562 -463417783 74545372 27955151 -61396818 45552888 -187499606 -195844348 -16623856 -152630077 84504411 -103167056 -245474471 483156154 70769532 -551650814 -110475876 -819690809 -36254430 167717404 -62429715 -238554255 325156968 3272475 -241841641 -369823509 721317437 -719400342 870127692 607634073 -181526778 -443357651 13953826 140340780 81548876 -422894907 36751103 -660563 -102442393 71509994 315614391 154728026 -264827525 516190246 10106539 -353253631 26325962 315993535 53274925 -363914136 -95820965 27924185 62944765 -520075475 4563977 3372685 33027233 -251582397 -485476418 -93313032 101357900 -7313614 -761220430 603713713 296149734 57416997 8180734 -342261312 742197843 -100343316 229475809 470134773 433576734 62985020 58626548 224297346 185458358 -433632142 -71913642 -325558958 538566398 -11733177 111484728 39068030 65376060 -359221050 -17558380 92577865 2659193 -86663565 69807819 -52867261 8586763 2189091 14672447 -951767060 147978483 141122608 588376017 -741829872 390807118 1957403 -190525608 -183474770 -557991517 -18850848 825363826 -5889821 -462363983 -210065508 8324764 478676 -629564905 166902209 248303823 -43333679 -246420568 -53346553 9007393 145460517 -573250022 -180156772 496943693 -33134998 -808170434 23879864 -334748510 -39563395 360014917 116663778 34108461 -304035397 180719836 178128380 863079366 -44914046 9720604 -153690082 -82015668 -222493380 5752425 -307661997 -11010030 224525798 -730582176 19807428 -3420062 216269704 -202081186 -87732238 -789745044 318066366 185112516 -8323232 -199417547 -41029855 476077757 538303141 56706158 172855227 37651608 -20860745 701344411 58232668 255060952 -69558622 851825 27165950 -222572604 624869883 684127425 203286077 -147343054 558976646 -275696766 -186214529 504861615 215504440 -203605145 -8937542 1178029 91657331 -580387169 390837241 -105310215 -644147209 162047126 -33501480 -346570274 58634055 -35976923 -148490151 35869828 -140683188 141981362 24501166 98048057 910415 12525117 11160193 -54559030 118796933 -699955242 636523553 -482623014 890108788 473565583 -3691776 55186820 107704647 58344191 -404686660 431348543 -962752575 348927120 57268639 -876082778 -578123008 -74332831 -44553133 -117001787 134668910 178897064 58459058 107268645 -16660078 187119376 -38082145 -14709259 -24797231 492195100 -329755514 332422074 -13101827 -400554552 -234447705 260612485 -68603560 9677027 -7861400 -66527753 -313494834 19636823 -22721912 -10567949 59721726 103454057 336925310 25995119 -630095330 -772961151 -179294848 -752071156 25323985 60082642 203215724 61376097 -758846944 -445037904 -5929947 209797225 -93061770 -284224350 -16789291 -24844531 -321053058 510951733 -42577925 87971374 -43894392 -486561993 -169100739 -108402511 328943360 -285394583 -4731633 -213370478 193212209 -59479024 11636111 -208304666 -196608091 -313193621 238974004 -16604369 -21209244 78337468 83662430 49399078 806059266 8834720 -40571735 -98682513 2128021 52361905 71626621 29476512 382687963 687238519 225748166 -118043263 219052003 -93658172 790415714 463744818 -414261987 -31837556 20881403 -163332485 215368133 593220537 21517954 61402144 -92203528 -75746679 -344865426 -216261476 20162052 8059564 160456748 418457366 130702306 -2795782 -762900107 -156731122 30739661 -180668193 257930104 32063453 927380381 22510869 360296352 -291223402 -320290290 415785470 110449811 358253908 -23222815 71386926 343659217 -83791976 34566 -21087524 11198838 160787254 -4222531 108995378 20559462 -167942340 -165980041 372274762 -187326457 830342438 -361452734 104997945 397586572 -182645188 -286201415 -99684120 -121217517 -146326201 -29195510 6438228 -342015437 -43796528 642188880 239073740 -424412729 -209083110 336454837 119526367 334499543 280041242 123038679 -150423729 -226026626 -193676207 -817109652 6918880 -801894 196278314 -106710996 16935834 288011681 613785373 327560381 -266962335 10537552 -195123030 -803126 -132295518 -426395 2310207 -220832945 -4388922 -50653313 -51975517 16727476 -99449902 14253880 -10449504 -24370369 -284632894 402191667 254527663 190077248 569886588 182368114 -26763164 -510858278 178894511 124110987 -4248470 -128601753 52197060 -52235746 523199828 -53945813 23306753 -465427573 -86572981 82761268 -250066713 -191144325 -149611494 80518458 -255577591 -167242372 309445504 -64045513 -224923812 -89145863 433753449 10614200 -475619170 -128846080 -236700606 -775502783 5990033 -131359103 -221542375 -8377583 422792066 -6757288 327962574 -14968834 208138787 -126242476 175886073 -468534826 -2862965 425371545 -2701683 -6290498 229947341 -125130948 -311604116 301335960 39820945 -340757753 146019207 -31227321 25894679 -45842315 23868542 604952368 410683900 1954310 -198063993 540474467 -4358184 467553558 -293024769 -3102194 -460009928 1468351 48642287 7184610 -581997574 54123725 234120228 285362975 67875904 -78128741 772986448 104342582 -106841436 7555449 -56850984 -250040689 -80670449 137909153 -31955654 30650225 -3768890 52544097 -246569176 -92641277 584110795 -344136750 391558112 -25995994 79365497 -190802515 466866804 -683834715 138766413 35007368 96257231 -120852978 235668813 -16334656 484897976 -4266060 -141936638 -492029794 -8436911 761024836 28193286 723669917 -71975438 -279638280 14498490 27211885 -69806659 813287538 46521917 688831290 -83154321 145456270 9233562 -538353535 802988 112822322 -104872504 296850469 6133854 -217415697 -302153361 1249967 24402974 114489577 -265480038 6416163 104283313 165319971 137765006 55290270 414144180 -599677 78066281 -149633857 2091704 6682477 121306659 -427098317 303467631 5666743 4224342 639431868 467484956 -19448098 221890733 -173287451 -757536924 -82678480 -12906477 -166811770 48739396 -188875254 -344589142 181702016 -121966724 -3814099 479859870 53320271 56656443 21757627 -18345693 260135527 -118726649 -253982814 10732587 -442179488 474627980 91409307 -1092698 -178595069 -97422254 18371459 -312992762 571974236 263951835 -172425083 -95456942 -259784245 300268313 -431360529 358655644 529784436 2184609 -212416249 -158989027 63667811 694597518 748486328 -116852924 15168275 140398217 -180014283 -858039035 -23429951 2508390 264835464 104078504 352209817 108939789 -130833188 -395029296 522015908 168883032 -19759024 -253514967 -117778211 -537097110 894143 -60138457 845465943 -245142408 -287423791 206611521 -243302715 -582132097 -304601794 -54951256 510751573 -648591344 261049228 -184666651 183703241 150254807 705799525 -190559051 669417291 707343780 286524563 -514638742 808545986 203015943 -4878137 -6017998 43852579 54077557 -216583877 509530390 -398629974 -396303071 -499457776 24686760 -616875711 -182406179 -222965409 -65068068 -80671565 -580802051 -237048848 306658909 509320082 -35137490 185494625 -108709250 -128486958 1736806 -159739275 -168955171 -273621196 57585785 -729804543 23218273 -323851556 -118520435 629762033 -130828582 -423229712 -16698791 140106104 389411826 632358932 26410531 330313 137176981 64284713 89957391 98003099 107106753 -106896 -66365659 -7735958 4707976 60408629 -129341502 496367405 -55921875 188275684 854740221 -164539398 -500607570 -23217664 19319233 -145914457 -54141821 -16277856 -357991809 98560115 242592391 -313836847 -59372429 352339063 -188133831 -101192110 1009980 36099904 -108393027 141325565 26747028 -22849489 -20633472 -222086662 -386220942 -389036617 165970748 -187582463 -25607448 -58660556 -413114700 -549023917 11518239 113287378 -290710665 84184959 40439911 -44321958 -205856700 378317288 -335041231 -398060613 457762532 573500190 301702502 -606010768 -106308283 140059047 -155648625 -137466332 -72261432 61104696 -324746391 220532582 -9231241 -2510078 25199332 -379671860 5369004 399221605 111027772 654863735 -74178146 -122266408 -51022346 -92104052 -121191270 262380921 407394230 -72463544 -520847950 52732462 -10482144 -94919322 619531192 450075834 129254950 -33956167 142738649 53664045 -665507795 37274504 55366312 115548366 -144737976 -397464483 4455232 -772302880 7854514 -72628080 -725986519 -6838042 -268504090 -141415762 -491228408 -205566300 23759620 177793149 -324151958 -270502661 -48297626 69841826 -80982721 -10850956 476023976 109346630 8324403 -933938705 154949023 -692285345 37912 -666634008 556261509 -547877854 169265873 -71464404 59804646 934726368 550737689 -256913484 -236404549 -80819445 48223583 232740825 194513343 -70565870 -331804194 -386978913 -920692280 80750 -602158 90660853 105832621 35660872 321250049 -25574368 -936744949 290510427 -71620397 -44533053 669806685 -183157182 -340617118 -514759874 114643430 -10061915 -51080760 100999805 595752639 258934274 -12980180 -189033853 138892571 -37053562 -45047134 -38543548 -99694620 -96250789 122587286 140567380 194035373 -615167915 -218315415 -290105344 -34362259 -107634131 -298727256 15825440 34640 -146331493 -99638407 -294995056 -874482024 178685045 337249545 -392558194 -324275872 901345349 -407762237 -37129239 -19950723 152847415 278675410 -564598110 -541082662 -165173595 -9255282 574469250 656504795 -275622143 -161268867 231387836 -116886142 5149890 -127176626 -111208830 2588898 -133692024 192278126 188670211 626285804 -215854391 158023938 -23156555 -423098612 150995607 -464521126 -376719744 429488651 -32438954 21395014 -824796177 27092490 343688 -17056652 -194360910 -371641262 -129944318 156898645 -39379670 218473015 -18684363 5511080 383928261 400478 -304680589 -285627103 41155823 -316751109 357169616 437815625 -117608116 -321667196 24222746 -17163215 291757745 47550741 -105681171 -112966504 74811626 -618958023 79581834 4794826 -297816055 -79313891 28942662 -26343154 33583657 373666838 -233765828 -130379673 -190994407 75781364 -121048099 -36579819 366333509 -131619009 -2566209 -68364985 301688454 -208499123 102621116 330396493 -30619631 227139707 103982390 250148952 20288845 132404203 -491715025 5629063 54962574 -487843858 22194177 -3859540 -62820724 -737054534 274424818 160246424 -327629695 -225716751 -279606097 44975737 -66558856 389384602 180560920 445597562 -81069219 440927881 17314353 -394792556 586204568 -506039643 -392319186 507258 197582840 -9070540 -191461297 10882339 -542408997 329354291 568476253 40865889 -36005080 57929476 -759587288 -139717372 40835729 29191780 -37405123 116442010 156724940 399195403 -536267565 48147621 -117825847 -96423899 -663298848 56155358 37070309 -108934465 -289574370 74193416 119255135 -30819126 430751967 -140699190 -306154409 -448179606 -16267837 -198149984 -475511338 99889882 -506231025 -391071133 48181443 77950615 302977830 458206207 -48173342 118574779 269140 -314818312 -48672016 150654085 -8218165 747540199 -39691562 525789771 12951316 74194291 -55054584 35417226 7203823 -486517561 -363913677 -56693586 -874427 253313465 819851436 74304356 240141723 -10974889 2497704 -284257052 535637504 -289942914 -92184000 -908362 -41738944 224620638 321328359 -345885190 -113895263 271061706 46600087 -434551431 -234007476 228855570 -197215059 -64878168 226701305 358584206 -345390185 -25337232 565201180 1572727 -286859832 -491698069 -78488482 -566944161 221063207 -225862335 298925867 -428134004 235739 -138707745 73044773 694967787 -43633622 -341583890 -114469864 -98745933 467678732 -862646655 -126714994 -312860876 -234850564 576388320 -736670728 -665014819 -716026030 -542373355 35672154 120112344 -695408878 214458477 -17666295 -260448653 21923969 172112436 381419537 -209100072 -517755475 325095 -422232298 -58963671 -434996048 125959836 -556141830 13055843 93087951 5371148 -18037232 -245324939 199518414 433059585 -185322807 -14825314 122070617 -287429109 -36036436 -53623190 -125325180 -164341943 352799353 141354451 -28430217 -24551587 -53057678 63763305 26285456 -141829269 644947481 -189179366 -160709349 115901992 -173834614 933880912 -715765444 362812539 -215784751 -19826910 30190950 653620984 -113522147 184326874 44346764 96470958 -126324751 434853300 -327954231 -76847308 -123599468 -292338456 301562200 -124066625 -923008272 -79279159 102047301 254340014 -428587041 -386212277 443631542 80240645 -108446427 -7581649 109842419 236865875 192609288 334232434 483421833 -233669946 6065129 -33426438 260232463 -65445040 473570928 15159865 -8075456 -377704425 -136764255 152365602 13397851 320502393 -71816939 -125797315 -12675458 159430771 25111578 638323819 906661713 -130279601 -183920225 207422836 202594389 -1886639 -288639235 424319293 239737535 44756150 114202744 -536289666 747074263 15009646 915116295 -159756960 223241342 -81873334 442682881 -15904419 384604933 121430644 -1944843 -76106096 325896511 484215755 25487338 317747968 625013139 -63016465 -38488879 -93898128 188454086 350990356 208125447 -47896681 -483198643 288151597 86692598 -154374876 -362511518 -18123791 -45110075 510117313 -154262564 -666811777 -147400134 -56150703 -572039598 23437427 753415611 -10111530 -211347731 -29941098 60875748 189417898 6920305 5442212 -281274727 -136676144 -391067158 11229163 217120203 170261442 296732002 -209706222 205365122 521684580 -28507061 458481452 -144071022 97667006 -3215505 -198306874 -9465541 -37625506 -62114727 -179149592 347826608 300906889 -114562480 244443589 181120858 -148763360 -157246401 -27270156 -154488785 -95276432 168815119 301075413 466378250 335537345 785967374 211014956 -220419552 -150753237 -140467735 279637083 8736318 -637419765 15581641 494209640 61616208 234128721 118908347 -28407022 86650819 -301220571 -535026359 53618041 -13229385 28858004 371579253 -305764082 -131371862 -250066389 673990737 121183157 41219772 -10050170 422528537 -221800756 -12436664 22338543 -191819322 490308917 -192104 13528034 465368878 -181383443 349605164 23854182 22499938 255696146 59408644 567075681 75943150 -106484984 699788611 53796949 -447514505 117339019 -37165080 -364877791 -195189253 -36052945 -3291099 18363325 -250862883 219798295 -339482531 316529028 160670162 -706240778 347226349 15351986 22501986 37953101 -9879808 -448195714 -72873357 595326253 -309993839 -7859806 145358378 168153035 -11789639 78900248 -282402860 518686 -1994119 25657249 5257305 -801200858 444414115 -332101861 234909196 181200850 -30496976 64867908 17842110 -175915749 639779288 594642674 23806421 -427828966 -79096144 594275061 201191642 811863591 -2369566 -309926155 -99712107 -19257624 -46259280 344032108 171175 3248685 -45663630 -87016446 -558375462 145175745 -422665757 580009785 9820125 -38413701 17303552 266476990 145974058 121616527 -309692288 -278756514 233062254 -413482202 42365364 -2247324 52289993 -162084937 167142405 -83234596 363393037 7619515 135592717 -205570605 -557560581 5586467 -118941417 482936869 -108051706 -178218047 293391742 70406649 211941134 49350378 2847022 668814735 -216219233 -840699223 -256620797 512518860 -605133159 -436459840 297196629 -34155946 253108128 128310924 391286464 69017426 149910118 178935312 -167467707 -5829463 2005447 -530663220 -7593695 -194926419 -682535006 -228094531 -16604518 11871594 -45344627 4815181 76689235 -332752717 19391694 730086731 236684673 -497491846 -209619954 -345863368 -85204095 -275792584 -411455049 -3595520 471254527 390424532 866729951 260383133 13595284 -353288 162893113 425058344 425796768 -250863697 236545467 279195934 61913980 -334183054 49084761 -329556456 400601 690440448 4511131 -133418193 -198511444 -358115228 -313667394 -8501091 -409489022 -750871257 15211416 28555667 -32452858 -10309285 -6021266 31987915 146635569 622043458 -8766417 209175771 -109361396 -891673018 206406063 -1220588 -660389742 -263222949 124474172 -341145985 -60025150 -13702670 412296990 -586058802 108931745 236988 -208776636 327296636 -222569873 -45314279 -412604364 378943881 -74546216 -1803006 45151531 428609379 -494615083 247454109 -439672062 466707773 10986015 -157304779 302824253 221925919 218240297 847531736 504658358 24593548 943022687 418033536 574760616 -250625233 238821103 191445791 439689039 -135263709 24072941 788752971 10101068 -256765658 -944327400 -313656202 521226707 -393393337 163013409 -453589620 -31216264 -19573202 223576472 152994895 83565200 -59540553 -347643774 -306190 -158719827 -307227705 -145799977 83246041 -504331758 -82295121 -490177418 -321570678 80433706 -44823132 429556323 -269866527 117893203 -782034903 209449122 80618895 89149596 -671034131 -461580020 21703234 105297910 -283310044 114074792 293762640 -80275142 -160435981 4576472 349062779 492407248 -7617773 -112811538 105567146 -73950671 -240088175 24772649 -204184060 456336296 -3333185 583827042 42922124 -3825867 -830667555 469750983 171478676 -27944242 -556130 -131601831 568836026 -337855770 -306618567 27658134 -204153385 505303889 3698306 -224777885 521854053 175833173 160084215 -107073635 1455759 -350665576 157894079 -50708589 25501414 -185662699 472572100 -220774565 39421075 -305752012 6051438 -7314701 7238667 526607680 162373656 16998451 -166930731 62503822 -450526634 -21125327 300268137 -276143141 -11844132 15619204 60687031 112814706 -467516312 -402959227 -670872379 14357085 -405410940 -302705350 -780529478 19692510 416294636 -62951960 -498954805 -316037057 86259780 -97902 -720812612 2648098 -18520409 23866940 -10539258 -21747175 -204124939 -242249 289917067 -504196713 -74906737 -178023 25719983 558984321 -364276858 -245484907 576972226 -132812738 210750173 564366156 598407078 -417527480 150132616 375651836 -85507259 -385420042 -124629086 258810196 -24357056 18996000 -201352846 -4152769 -404887553 -218930887 374110945 -57969625 370162133 37859988 474118338 265970432 -16297582 -52288544 -340960542 -649154845 653902938 -117538987 -323037034 -741715500 33951614 -343248157 509437342 180889555 -224087012 -220497033 48350154 172436242 2656550 -196899191 -12556281 573514489 169617987 -31656346 -275866333 -17942636 1507708 303011607 158911762 123911793 -538133996 -177036094 398022885 -869211453 170626151 -323933233 -10947842 92941043 108349105 92520899 305401834 165164406 19469949 17211511 -242087288 -876435161 -13924844 -141432619 -762948567 9511887 470513987 97675016 541533653 226820771 873510084 161551790 381732231 -62578485 45411670 -517207042 -563387565 -66943830 -144571012 5670616 274138614 -7626842 259909314 -632475503 -1463563 41246152 -186872395 38007986 -140011724 463362187 -21466031 11622061 211676796 -498384721 199961887 -561080594 -1383569 55708997 -15247430 151872146 29304976 77317972 -729754432 278588272 68676220 -50961252 -74271457 120022784 564743809 320399 -29536525 -754723600 612795032 -584581400 34133585 148706144 -724934444 25610947 116360635 -402396578 178322463 -215225998 57713250 -97146617 -182747871 174222541 252308871 116852130 70093838 -63140883 -242748337 3668307 -7142042 -90700885 -92729985 42772405 15232312 21185058 6159554 -417399347 -15960046 -602173112 -13974824 -630744327 -505311172 -915352521 30081347 293121965 -97631157 59501797 -10655090 -111752231 -266571298 100535459 -185161794 -76454774 -14779620 548468604 15918100 294442 21941555 -211901748 423459519 1356470 -27247304 -581363034 758148705 194339693 169394282 -580053119 -119906869 -48766501 -193760516 13657754 171870511 -147876499 617153880 -184401110 227458192 222982015 -746921639 -92336874 70280143 -42842813 57940077 -766329059 -306322777 51461994 -30161510 -35531822 220582563 -63719568 304768646 404239792 464403809 -12433553 148710815 -4635230 445809394 -6804237 -20024720 35091650 -44526214 -598848656 39635440 -6529013 5139371 -442161617 -540923148 -742023387 89866547 422572068 -27058412 -5392971 -232434400 -266772083 65763419 -431601906 -10845199 82572527 -593471745 -197717679 -2776381 -495321317 485074192 21298595 -761243395 -258106218 205747181 -154770791 -744025105 208017816 -388935678 441691354 253664429 -19898325 56746862 139896 532506 -676550269 62875576 84557759 -81374801 -614150451 -209037136 646469565 133445076 32997671 2221924 302881771 -232603946 -41144038 223454095 1050354 -236877623 15926801 -34234195 -691954780 -349292241 314695624 -28809426 135477919 -40683226 -167738289 504324863 579763031 620328418 -52151307 325680083 -251479663 758238446 -329862496 -168525967 -143957647 641045084 778160639 -108867967 -13830223 -197651652 32164104 1091208 387107325 392635342 -537636888 148854789 21788587 198664220 11729558 -296337439 427597773 -37267344 -172716076 -171186504 -781727289 446879869 -184728046 208154751 281805658 -15936633 -356375884 351720522 192380983 -39926609 -301278101 -112945532 31285682 -319268740 -266303598 -16329794 223188091 264902652 -6913388 -604128944 -42074255 -80899453 302508539 813186086 -199976074 -147751032 -994568 8041974 -641132972 -280725385 451169771 45923371 199812234 314845488 -5072493 -68250055 21866397 119489526 -80386044 -9393426 -270246756 211477069 -162954116 -360635330 576678 101124318 -33688340 -904466526 16665845 -190650069 -192105269 38556957 -441139247 115679767 455892920 696103909 -108692856 474943550 -20786452 620494398 -726905713 357146395 102666961 70392015 624371973 -534347199 -156636600 -167375756 59542896 -486910377 -101816285 -81836809 764779566 -163356061 30221207 -366792113 341789336 -150796395 -626098518 -731090603 -186547469 276877765 -11067864 -553933644 819061259 404400090 -114933321 -300307640 1706227 371935636 668011077 -683478690 4140026 318448059 -81406860 -1457030 -377228033 301777590 174519982 113500470 -857552682 -374169538 -219981706 -35504613 -6556454 -181373059 -194585817 55087227 108972973 940867663 -208584444 -89793751 720661484 -82101904 -178636584 24842385 -44680090 222654306 -271253635 -201526500 803745363 -318026901 639034495 361298291 369005714 -44672427 -211736275 -307263119 343303906 -89480290 -12753619 68945385 511111893 300798509 -559885096 -58685356 88901230 419172892 109014137 -44267564 -716911603 -383525921 599172435 -544799012 -235739161 184185342 69040269 -23727931 65792334 189864873 369117138 -14450202 -403256431 -196134875 -12649052 -141674895 -337629297 -161069659 -319220062 47207994 -171405153 -329256680 40685096 180810450 -591671564 98843174 6490615 163764691 -387905469 -298653195 -82632365 8795847 344623869 -191097891 -470539418 -192520682 -120195 -124962641 21152547 -16158728 360465992 -32582151 600637813 -34044530 -116037 -447958157 -572081503 -36549238 -130987516 39147949 -1225029 734392505 -563565211 191576759 182741193 59564003 538025062 -298011093 -418398747 95767641 368924901 503020548 153427216 575924526 -30007430 -47397503 122313765 -686450861 336289447 -251165202 -411025829 -3032750 -29578285 40245810 -214578747 527412498 33856462 -99199427 -59724131 14954127 -26631957 90746383 437402984 -77099238 140114715 124878102 -386070259 -81644028 -461223926 1845730 276572756 740547372 -25368453 772453459 -378893109 681259819 87818104 -16701228 121484804 29104197 -29760823 -298486056 -271256309 -18970062 -9376290 -529767530 470520813 -6307090 31285156 32601518 -234274088 325634637 -249115208 -52387376 169061957 -135640249 -68675749 -86817536 410378497 -35578832 -459129568 -248355409 -1385140 295523619 3791027 146716672 182887764 63395730 -532218263 -557442888 -416126820 -170563806 247798887 -3859298 -445934584 -126837658 78324000 -19796598 -485741649 203095307 -59100412 107564030 183799050 -429396582 335818159 -381032055 -12793978 307008417 538824797 -512903805 -532336999 722875633 -34931827 -335047574 3297613 -67901184 -303260476 56127995 14729597 -200303301 -7766651 -392230754 720065524 79710306 23023869 -14408425 -11451018 -967116438 330136507 -125489512 -31515006 131124703 -17027606 409712056 138231884 348096918 77076273 157216473 -224547168 9951797 104103716 391741384 -569737 278471746 -219388269 207106865 -30633722 -472637367 178023346 -61521914 569594948 11963999 -365240877 244668525 -547692369 -884230226 -537301609 -450620649 345426369 201997760 -525154438 -611246190 97863114 -146138233 444427295 169458699 -206611876 -18710411 -404036986 602299245 -224681809 -258976539 -99568866 328164565 -321008768 -917096580 261980 41394626 355138714 114964849 -38258235 28431624 92479042 -257070296 -194569623 -5803917 -231003961 156138915 90715471 -207703503 418995763 -57935323 -13533208 392204564 432074383 379940606 662365549 -589205470 -6173963 -43960150 -71754775 534714431 -271701954 112936990 281834032 -10866321 -112668738 -76711539 -171777007 -407529957 -272203252 -702371591 69302930 -222753491 69452730 -366978878 35119792 30901209 -7561670 -493007132 -321357503 -1632635 -126547009 60841850 -339320006 -83863364 -738711114 -441937525 -11742773 -100761997 163283163 3692141 11580714 611465854 185515736 -193900037 -825884588 -57325384 32699742 36925061 582886342 509990086 181831 81267525 -91713340 -278433041 503366422 -119858827 -92133443 -395744508 -119147940 460683259 -167540385 -676749884 32146310 -10869311 -227879848 621642054 -974964375 -164988842 9218893 181736669 173980114 46629270 62774935 -10409151 369287518 -622850598 -301405299 12553895 -241937122 -771989804 -22718421 -205355453 2803337 542477085 144749021 2507832 67804264 -394216464 116240524 52139029 22353074 -21892344 151273816 -388386794 -139001594 400537714 559594906 11373092 381012032 40861150 -352803547 -34196680 -565518679 -48230666 35646970 -38917 -46351504 76444030 1310583 52934908 594078715 62958397 52760428 -618588 401325909 -173261664 -534988289 -398181858 236285356 -146120035 369945081 -254079748 -77338907 216509558 -517914147 -20767750 -29162675 42814428 122189852 529624502 171022594 -511524522 -260363941 572524058 -331011949 -81985521 249793593 102430968 295366482 105095915 -485226806 -58620493 94269425 491519466 642822173 678200297 618834193 90735734 111570149 32609146 -163892142 -125856948 774331982 287042228 648347504 -18783125 3668853 -4108129 159219531 114011385 -251422435 24553610 -3681872 163687252 134172742 258347518 579500968 -138732180 -197240497 78750478 -175090572 -763249813 161804414 -111591236 46598319 -121229053 368042937 366366774 120264889 -475481741 -68177404 53565873 458812516 213356700 510295571 118459727 588908831 807442371 21488847 606562711 50627343 17808871 -155216640 -10209276 -187525924 77851307 4634498 -32247563 82300546 -457830676 -399330526 -361979775 -258111850 -326614842 154516809 312496604 30744183 -394081539 525057678 -319393657 107249982 -139690139 182030552 15536779 -235166448 -229512939 712171495 4262897 -664142340 -322739733 -271073281 -646862247 -100603926 329337513 198918960 604931626 172348944 -574326892 -33402242 -302770227 -92135807 339486588 219687747 -961991 471490215 232043485 -41434174 291976543 -415456577 51546877 305605662 164079298 3716077 127758916 -4954263 348827191 17007000 202353331 59550998 856237599 278272864 269347473 24850737 399037209 465215180 695086009 130118043 -185280400 398750555 380186581 -202927344 -436688193 164392 283249747 584908664 2736675 62849421 235060948 241367362 -13333570 490403649 70176 122011500 -5487809 40862279 104123681 117931206 -395088480 -550948380 318339552 -11811041 2773889 -354307554 -542960630 -434837725 -392693418 -146437761 -179517737 -56888177 -301900552 -125672336 -39270002 4846017 -787686714 -775230799 -70121569 -176277261 33860296 32257654 -63495760 -10544180 -840454290 -323899936 -178966313 -981700 -45192807 693568758 207319170 -619780563 -572681793 716932998 27167401 291284461 21426300 -190665070 4320601 -316545556 577056290 -13163651 521699 616376363 -10144202 -156069901 -230690999 303464 1683511 -341916394 -228161642 27134939 -292012345 50965248 -626176578 -803751924 702609505 -884887002 -166133900 346666598 611468389 4145485 38953187 163003269 -69613622 -307860757 76593067 -8720628 -172114451 -291930927 -7530083 9353325 -554083804 251365807 -245468333 -197623715 -35221356 307195402 -558702064 -44937921 410418631 48653178 484635728 -163809355 -3934211 -226563460 128055945 -428187055 244107020 -75398796 4199862 -36651071 385973 300163791 -757337467 -600723342 -3964188 -263582542 -413024687 -942932317 101233908 -13129485 155998246 54772459 141174750 14993281 123018 -91095658 294752738 263729878 -98813040 -457263427 -174811873 140930176 -693239821 -44006646 -2431208 -24551305 871268 -56738123 -158244580 -278189168 -16797576 -616091696 -150403393 3720259 -148023841 56202165 450266429 -130952231 1524761 -416244663 -230568136 325673536 -237219279 530338607 -763159162 -50028162 -222039247 44074033 -12943742 -101403567 12488905 601191976 44165112 -18239852 67803951 316993301 -363661900 221098292 -467556870 20419268 -266142901 215204831 651000528 -56048541 1719719 -345405055 -87734729 -246825354 -462537233 -364511650 -435299631 -18424040 664208803 -70687680 27262018 533946883 42466511 210139618 -586500747 416194505 472713456 -654111339 220595904 29082689 -643722680 -31715845 48423945 262910853 628001293 -745480000 -14730420 14065849 64580438 -7636693 444111889 -668346382 -1286109 199139946 -15138167 306913796 370501842 -108081049 -257637905 432068189 -84971050 135567343 -623786373 -918932578 -9540000 -121603001 -595280203 -15906403 394925382 -415366123 701056957 -283893261 -127477397 142831407 -201774718 -893694 60873 25899470 455701140 331609573 -358379730 84100431 -46698394 -77483881 -69284547 -120580456 28285886 600624116 60424080 -329104782 -334349830 -408329263 699749091 34187268 12693580 -128799421 2083293 -481096786 -669439550 -787504999 8707564 -931592065 124659792 -186555259 672910910 116458334 -311274482 -653658613 -95844448 72741109 299205583 74823854 204156706 28327064 -12990868 -551975 66891925 44867218 11156756 187113019 -255686582 -138479685 -510201046 56868882 -578275265 -6953399 -20306298 -635283586 -651811367 190960640 -609048304 127513564 1549086 8773469 -14785463 401869081 -402110560 -66089675 27645069 202855860 -138467386 -249372026 -348481285 -35662992 97423174 20762713 140216261 208720843 185809671 -133474738 304564451 1205012 471964955 -20508537 -621108388 -591288230 -895216740 160717717 724988995 -439155715 405650817 536807523 -6748849 -217974997 -16045608 178932004 -140418749 271290386 192152651 -690730469 719380645 -186327289 400599067 -13086365 -739113272 -587164607 -137259109 103284254 88478309 -135813975 -136192461 235858885 25455959 13578610 -28768127 175230719 -6050497 234703549 -33991546 -51516 337585433 419617498 756435560 437197829 130632042 248866032 226324344 -82598595 -217793496 -51715634 917781056 187480496 13577338 643801071 868656313 -22567330 242878788 -81759322 -102028230 -212604903 -476387652 64952162 457962467 -655663050 -340150968 7215025 -150975871 -89437656 423843786 110553988 -215552332 -461729031 198910737 727454981 431349553 57543044 -11861727 695815808 -94903022 -362135338 -661323576 -300938139 -2054121 106273734 116227644 36177268 -346767105 -195504000 15269863 -466705316 29823301 258480 -33704927 -23407555 -99183193 648821380 -624717484 883965463 -7198760 58424534 -409859271 413289651 -261625988 -138954074 82634210 130064657 191709997 -46796729 21905523 -10407479 -7462992 899186883 458810284 136099966 -345850732 -1961075 -759137515 -112264645 -304908594 374117319 -248516049 170788183 4374352 -223236166 510236285 599769634 -86696055 -4388727 30295628 121249745 -625442459 -127899757 285618704 382627706 -4356959 -157763662 354875490 709459939 371855169 -339439838 -104755931 -638343914 -123280964 134776860 -229944284 251797727 -268698431 590292166 -23491043 -286201916 11167619 396043306 -69344895 14550575 -83245202 -599974283 -296687749 58425631 194658377 -732388117 -33322934 323410610 424062541 36847839 442274432 -6606119 437203428 28019773 219686853 -21170564 2125771 638465374 101920495 13468202 -26366914 -269467025 511910714 -4068098 -226419890 -577294587 32472337 530153993 396827444 -839458 104928079 212157533 -489272239 -46371888 586795919 22282052 9580951 -357725800 392370 582136290 -385422483 3667385 821861125 16599380 -148419639 -242012443 178441989 -139521431 186985627 496584627 543280780 543049211 84260392 -260469000 270298800 -19040438 33593133 -5619793 82448814 37358423 301557740 795154186 452491891 174392951 185196363 -230827989 277339260 321477218 -419020685 -291618487 75029153 120625102 4508694 11760433 240669551 -240596165 21719537 56126785 143693250 -955014906 140574185 24746181 29484599 -234199668 -13902384 8585211 -757255925 507193005 53518464 833816449 -248735598 308652711 362016724 -40133816 -265176063 -48286888 53872613 537673787 -6271126 -3884938 194305703 -18023435 -828176508 3742933 22732064 541859385 -270331496 403863307 -178442484 11816885 17452299 -62395741 13206234 297323763 613985790 -256317928 351194866 461988144 296963173 13275981 -128393066 627195539 39055449 51076882 -65368677 -253589574 -224009562 -8583918 -364359475 503123265 -686303369 241913739 -234121717 -6679243 158504183 141755 -36176273 259073827 675288 -7979683 379164488 4442294 22883220 191037676 66513934 -627977169 426567829 -225677972 535459300 -878121004 -278809464 -320063823 81649587 -80690583 -156078796 -657543180 -705726565 156408202 34108229 -121642721 -4190602 164852449 229839524 -16381012 -507999203 -887200992 -418802580 38943128 154774156 47667816 -92700236 -15408717 -4357191 30114247 2194114 211835112 108590205 -399657872 132951189 -16219588 146864858 -189098822 -205228472 -56471563 -16480123 -58657554 -48013128 -41373675 368593985 9058130 6124124 -32756088 403610096 67436047 112244168 207514991 87828273 -2390867 -91928242 138796324 -82110881 412616430 -22173818 -52349072 539779304 -51610507 99399099 201276192 379025402 22631442 -680990897 8768100 340661254 139745940 349871792 860963702 -239172058 212477038 13004850 127167879 389288629 43353329 -298737413 42654782 120058773 -335191590 -271723991 -415232429 160973847 -168408598 89141347 296354232 -405993825 3741641 -1304370 -374045276 235154137 -418600591 92764351 217682515 365855597 -491622489 66733737 40479072 -160852 92830748 -53245707 380386342 220291360 761240986 158004342 67196669 -230248673 346412121 -1224206 8859785 -679720984 408856434 -161960938 -530701622 -5620945 -241259598 -212418469 147403488 -42218450 -40190547 -296148340 124882309 412921734 -318867498 126519089 -49742371 28401584 418347314 -105412801 -6175813 276326303 -58884070 84761259 -390248268 219148296 -659295659 -198233409 -312394228 -61530065 -3077030 359714800 846314815 -578812534 -18558056 -364520570 -437527463 256921539 21314757 119130434 162153375 -93952192 292519333 84172111 -414606 240177442 -800191424 159508910 -446785731 -449238483 446178467 311780368 -264153764 -5311917 -401789017 196374470 -116940472 3010919 -10050389 -566969608 -100530528 156345120 -90752457 751795161 180089120 368557374 -353844122 -16431908 -22053493 -45086277 -623334271 872496427 27779790 206927617 -19956480 -4261994 44290667 18743369 808570 66736063 -5304982 307420894 -44755667 -308785360 95773790 -5570965 -548661032 153173283 147656919 299246362 231186284 -217942759 -707289344 260649746 210111778 -4929184 -117634723 465101637 -35686329 308083534 -667484473 -25984327 156618808 -319054027 98105261 152818126 264921860 185323864 483895754 519345115 -22494440 607595461 -65930957 -251908269 -169076852 -212980891 4912123 -348413847 -49104055 283360314 615352503 -75721407 220243554 -144205743 -198158102 -171796759 -318101 -3138428 -345568190 -113671500 -196513681 487753127 -451035378 211408093 -242416360 -4782664 106440112 108639725 -10740626 -17277920 112767348 -5680254 585684197 79963572 234757408 6417872 132414068 -138087500 -213471293 -65607857 8646668 -151135099 -1509809 -476130208 -281538919 118356900 117041346 -102489878 77872004 114787877 -424494044 -208501560 206058667 -778145557 142280129 425662691 148627759 -147763161 284050698 531625923 180187388 24988236 948166 51199014 166303969 488391642 303287655 -170046019 -5722092 -968031616 151960550 189662119 377038431 -459450288 -20029699 130921039 51481848 47318273 202206014 -719356329 229366436 8402106 -23594760 929685861 -819932167 -87612510 -11627529 -499834825 -12907604 -250876141 356209187 -5155650 -388882300 511539980 188416297 -335489268 945678097 751567145 -54680091 30279521 84385560 -20940490 -9274395 -47581595 -366470902 -73257774 422543047 -26460355 -45026259 -325272861 -16140593 -14231959 -428662486 -408069542 303178966 226821636 424354323 74900040 264893224 -128898231 348783926 262780502 202821892 51119426 -914232293 182114846 59660403 44457767 197525156 328185988 8853057 -220928980 15015773 -25101818 -78153690 33345037 -188433831 -3479486 250039061 460781787 -9248323 -571345580 -15723624 17596199 -20011653 -496696478 -289027598 -590809704 209417965 80355344 299408924 -713948186 -426242352 165404251 202288059 -273696993 -115151379 363248238 -495709964 -575118864 -1768935 16418288 -56582071 97475831 -961825527 618335710 6064227 223008475 25498795 179872178 -326162958 9303576 329739665 -135490999 5469577 45752789 -160877703 851935194 793474585 80060839 195497118 -40371434 67470689 -895191 214602966 13255262 321415455 -42571672 -434292221 -368950129 163922004 135242932 -62204792 762243124 -66198683 -101679109 -321309321 -110054152 48985773 156709953 5773221 466245493 -568740978 -637868392 335941413 -109524511 -159177569 -160389884 -328085 361049965 9647386 -450060667 432531742 -41330068 350392280 23917758 59662927 62037546 124657542 7207237 -26487458 91799255 -376943365 -1350089 -171066907 186969225 31997548 6574892 69376097 383036871 -707105591 499919065 -31424555 3668710 468891550 386892457 -46894026 284573876 5659496 -237934778 5074025 -399570280 -131004438 -374806676 -46446606 -54405163 70281 246412007 330126857 -262983615 162067 -319717030 -288175339 -203477290 -154351649 -369437 -228603603 -727560186 -330617139 -279107962 -50993674 -453844417 -436365 -258232731 -508248787 140508029 288705936 -225770862 -838486356 25764929 475821369 190756145 233955167 -93689677 700779 582446 32583980 -240870884 525311624 -70941318 1633903 -1292908 12233783 304370707 -26505502 -38733236 -650257650 -4865840 267076735 11464254 218037728 -50806953 180899928 264424551 148269252 11161053 479520763 -206470871 -205718753 -39697287 71063381 -15299093 -115528193 135176622 -10568649 718823364 -177059040 65621745 -321339477 245996349 -66609118 -159495907 455773301 35754871 59997374 66885796 -190651746 -33276675 -164518467 -504221740 -7356853 -40080919 94086217 -587350787 162337911 43202807 -188464913 -53798739 5948589 3906283 -184959176 414443389 185517253 -181563900 -23183909 -330825785 3352022 354559 -469965368 -585429029 -201010561 165569878 108857119 -8299554 448469698 -128598093 25351666 475930925 109632412 -96259766 213185084 -212692905 4835802 104343200 -141561724 -145020898 -269401531 81613822 350978261 -314554895 -18932626 -652547265 439220509 489663909 -503578566 59095920 536453894 -399888709 -262174761 -532514974 116787456 -50739997 -21251273 -2122188 -593194805 -806641239 335781457 162286663 48527841 354009229 -60672711 1590159 -257020770 -480990237 146524428 -171544463 721207832 -20674658 -4568239 485068017 455315196 -687201409 -34962770 -337931456 64184915 473504752 -457363345 -11027678 355272720 87821142 -73200874 -258581358 -20394754 32911362 -7726278 -303943117 589751010 30993954 398886265 81801052 17297926 -141729019 30316110 -22955660 491307693 248247426 8173319 77490007 -60773724 -212746520 -592628763 -389616 -128899875 -215713655 97526408 69061444 -671841032 66126946 1572299 573007295 606370797 519091777 537510336 -61084519 86591632 140305858 22645634 312568101 -181679412 413472963 81492702 -11180431 833945629 -102530201 -119367170 32805 -256317727 -77652462 27276644 -13549184 -306806639 -326288818 -263223416 16237165 -108684438 110706205 450391126 -68677158 -77350579 -86682956 43307221 407198873 333275750 272998528 301617021 -130692669 92986525 -29836418 -1898314 18918859 -75127032 -369277686 582425129 379557733 299640065 -85619 165908944 557061592 29640383 259138930 -83390634 104163824 8765557 -106770772 32793520 -357539610 317106504 -48068093 -108597755 151142585 9912509 -212024398 -138392682 -17638268 -76508291 22880714 118889772 2130438 -474900036 -170214925 626599055 -283634465 -89429375 -303594375 5769011 -117059837 72496280 -10929960 -609652092 118257344 560101163 -322356359 -30624621 -212694145 -82012390 -182693825 262111053 693102157 24392227 89210623 -780490 1453092 10751475 741054711 157796 -302107828 -290092184 -199647156 38104606 683096554 384617905 41275738 29511592 -562822387 -462393853 -108319470 887708255 -56229971 15864321 260714695 421356634 120418097 32522948 7158434 -803614124 14189292 306660834 -153923741 -25648606 -441611033 -431922398 389213033 82405962 -477896 -299526201 -117738729 -274871767 643418248 110219509 -24219080 -136492270 -566201887 -512650543 382210899 2609816 -45346480 19571990 -335774179 -50997283 511086788 654243890 -354248879 279539204 88198887 3341060 -34233178 -173503256 -489850206 252449660 -207958333 -10083578 -179023313 -342518660 259602399 -269347346 83805714 -129408348 509661317 -886750615 794025536 6220929 356763889 -73874717 -114777826 -183437916 -230133692 113712643 -232485224 -82824005 891413562 276874233 -316631351 182908400 28041954 76399743 305712091 -389693966 12915717 796166469 8217451 -112268802 -183283709 -581751937 -448061009 -127140296 296252259 91859643 -309782491 231727170 155366913 773816313 11114121 -330442483 4675855 300559982 92336661 110472254 -42121057 -346141496 544789596 43014480 461802743 -105397700 20542633 16940215 504954563 122812852 -280502983 219132889 22095035 -862442897 -802916085 338792106 -160565061 -103536007 -2154710 -246274318 -304981 26576298 -813630842 603419135 -185564128 194639123 95208815 -771338065 -527429228 -270654668 45719448 -186469619 8520714 334679193 130239909 -895744927 -570524394 103536360 139883147 254691632 149602206 65505862 631507126 -40283840 109382108 628828591 18181780 -54675213 -379439763 104540811 -232770542 376988210 49168243 -664249986 -103854548 -90188098 -318933094 -63297434 -355925602 -334663101 -121786901 227597700 -42049407 896663928 33743687 -162874731 -533865051 223521216 -274850755 -61464222 -16588314 410933 713495364 23554340 -358835704 -69307069 117644240 342929477 -55757852 -637550180 30875992 11910199 -16824598 132106880 -208777689 -569567752 -25098277 -698489235 -117466378 -77622218 -415553822 -236428031 61301932 681087837 -66872256 110490278 -39861971 -5387537 -9831005 406671297 -740600046 260719117 -489035197 274599975 -440084987 528086940 -117929497 -130270112 509997634 226271676 28567113 88607 -137670614 -414304236 283781312 -695199571 -125970177 483766989 52624279 96053810 -215024045 4831143 64826932 267857639 77200194 -196694747 252516274 -119776777 -149028912 515118857 7847072 413882547 -222343975 -149302178 -217240652 316042982 -47771348 9801242 -149004167 -78812834 377488154 277487833 -1083809 -5281594 936232450 -54269980 -110642095 -8564392 -234201539 442901802 133065727 297833360 167010010 86059777 113024547 211329139 -367907230 -302154660 27485721 441920671 69933136 -127768203 203501750 287047051 211170838 2752762 -3691454 19010841 -45943676 -347118343 -417536906 -376179343 -7965328 -44923600 354888006 19287180 -312448939 -86965205 23276067 711631424 -723429205 -105582691 10613462 -240856202 219184452 -6562190 -21822789 -273016524 -27582102 -10180336 -50749994 -105640384 196105439 264519024 -165862304 72638366 21827043 -124277847 267100965 284419366 -418554724 184762198 118286804 -183608451 95215792 216883298 -214482982 60326258 7366513 -649392677 -856587779 1339547 35317579 -88914285 20927069 -727527851 -260277991 -341767319 207405610 -248708313 -421444817 -363494064 -119042088 -168858540 -95638452 262287822 119930990 51222718 -127320060 -802013 290079987 5437832 196381977 -94222461 -243687627 166835092 -97637641 -533848173 710430402 -450101812 -31766067 818234021 703983796 -268258705 -320407 340033922 -620486908 377577131 128790359 583080863 -467609319 490417847 -480372598 572351025 21839058 593578461 -23691086 358997406 -767664980 -196998032 -32861335 -8732104 13676345 506663085 -327316322 29556717 905925126 -12088052 162417666 -166905141 -69128461 82017956 187744930 104111538 87333076 25737254 13965449 122650341 -148354528 183086045 -185641513 890729345 -16178197 -527616974 524910954 99686045 13289170 -161557383 318703492 14964470 -104663995 236078890 -190965308 -271307277 29264029 127722013 663298123 -580012861 129836105 362214125 -789878046 300769166 224661495 -4035756 -602150888 -7011542 621529961 -596248138 5930095 -181078957 -977642 -388822578 -207474596 -479308491 591989238 4772409 351013457 -19770473 -24240887 145172072 595638 -764512267 83247001 -161459099 -13610435 -62972043 -132612262 2068961 48957209 17245282 86202674 20885738 404768090 -137216130 -181946529 -265479475 214822264 635657223 290247283 -52697330 368111989 -444213838 -786608496 -305342268 268028450 607648375 106028590 260202482 -482408576 9377807 -85309691 847277 93194478 6011433 12705276 -21515814 199176540 -321444469 -315562963 55161365 -325237261 -20856771 408842017 55744559 -56176442 388758403 -16443420 766020808 -17851698 -252262879 172872655 13090785 563337701 22600367 501814394 137452840 -149559367 -16399382 -7037981 -267446542 -124826147 -369731127 702853538 275719603 148093821 -27057255 -64518462 -142825435 80483783 -144011593 -842805027 328359740 756390186 -172967405 -349819186 225228506 -119949780 78217782 -108504184 39974098 119762622 -256981595 823704873 69201337 -156292071 13017090 -677792256 16093890 712956359 -41072011 -78879154 -13997413 15586288 -183870886 479657867 37861294 -339011728 -32953263 -377322058 -634649144 -308480172 -41008461 -15689933 -263448444 -493088571 -116995784 332984561 -146162164 -28260782 66000409 -244791385 574415427 530613331 108341592 -26570703 -148180427 180950945 -456246985 285665215 -508807027 626608665 86056680 -201981223 6911052 110658278 440071745 -635035168 -58503018 -622428181 -44560007 256023062 -185652331 -404311780 -521310194 12716921 343423173 -164422724 -381517397 -259342236 48775198 -18268974 609295 -188546459 367970692 65286175 18594080 615318989 -180172827 -566642583 -153842151 476523667 -74753861 -249005092 200565276 -563401722 818266509 -786118876 115779918 -184652131 -228906867 519371062 -55477269 694275323 -515934938 -436091228 -34252544 3503499 -46398556 -198518835 -19105353 453685893 -128330767 -41308597 -11380795 -6095526 -188740358 46900031 -215568699 -191838434 348741436 -10492075 736136024 -56496049 297284317 -349916967 -130802711 145171248 -220209276 -173258730 -47751624 212293918 -27929088 794523493 255158103 -878382778 209357147 -39020856 42441285 -152002374 21359662 -27505131 -58548673 -216956030 13512011 -477340912 59217970 -73406879 -458659068 117992697 666775077 233705140 -700007453 -449772061 31301460 210333406 251158243 -471111756 -13969235 50146349 10213947 84180304 59544297 57953643 -62262383 -239689035 -318169302 433184373 -125565909 28276348 -2752907 393933380 -434070167 19435138 -49210383 -558200664 -344999971 183669031 -854603171 -433264562 -247017160 29435426 -235826513 -224583693 85549695 -939801995 217686983 -507543969 -554088219 -502531996 152374973 -244232904 -604430607 5973933 -189914162 -92149823 335328525 -405789840 74765236 -153695064 551519711 126114500 378558632 -891558305 343645473 93381528 -8688061 -767718552 -564773915 -220115340 -569741466 -41681621 -123214558 43345042 -294713301 -393320703 427050219 7028465 69789023 -62545598 -314370861 229852692 64944205 -15183768 -479391893 26411817 -8880615 -11508526 61144135 189709140 571105076 -137013446 -180020939 -23582972 -308664080 -95240027 -78185791 565364265 199687515 -426750773 -13210375 195816282 156255711 -199325955 583233110 29575144 53084860 -24054051 -153904871 -126913705 -1958409 731728242 456249398 187475354 -72805970 42785262 368989376 824324971 166872064 412937367 19014517 68439156 263863 81600186 410643940 -416448360 297538311 344777763 65725132 295487914 -59210156 267744125 -12183108 -83420086 -95342147 -7209640 42722859 150723699 46835598 -734605766 -57326518 225939307 -271391426 -180972524 431413234 -32170189 -49027673 -264693759 345845474 -24547242 163571977 55633175 150746747 -69030554 14653433 495442459 3374803 -9964206 -395105330 -683367024 -784914754 -13555395 54981190 -90065048 333309435 14128715 183109194 -180415123 875199911 812016917 857872507 -443020234 81059438 14070349 159092768 98119016 -11555754 91230440 415413655 148406831 -756121856 -286713630 31690200 -158609065 -6690738 -376168821 -70949847 -160708045 322838824 -253991140 142861258 326940828 55262056 248850125 -12175567 60771520 -275019188 -203507156 41752334 -163188464 119040146 361313736 185437030 -871676 28781603 467897027 62144709 109238541 -753341832 -156017082 374758565 544463314 -853177464 462147215 45401740 -91935005 -270144958 313133250 233565388 -346638609 182924599 115502908 -377610412 231883426 -498511146 -12318141 253408492 303745210 64767864 13795645 60523261 -65545193 -201710628 471765 -177946960 231973076 -236385124 5537951 -132940287 -270221068 544056817 -156510961 -490486331 -127687832 -117715906 617594182 -96598858 137477534 -618188117 542782 -104132718 888863745 816657272 678416088 47564814 -15789038 38611635 -336080350 -283769413 23703256 107499665 419687046 229442052 -241983174 -208922118 804792522 -16847141 -20625845 -40058940 -108557841 -21256993 528687209 2711081 14456777 2618678 -26586433 -141234916 -339639070 -90122105 173858321 -427473060 -231082652 -639275710 43683762 87044677 -522408508 160764146 -474745193 -24358401 -23476675 410490846 18137018 81120774 19703846 -72424733 -24131346 -592727472 217471009 17515621 4344477 -605015244 12950647 3161302 -87588210 -397874945 385859023 -613482882 257565671 247519834 -89523201 300960635 -239887521 23764006 -517777216 -438974470 -12125521 -75634344 -952774340 13023037 -20839833 364854862 -351739476 22811479 -275568354 130651547 156570470 538988495 -187341361 -601893925 -244654374 151591064 -22144547 -42460206 -67025997 279186774 -32982949 -756561387 508240480 -184993767 -22361189 287964856 766392879 -27477584 -116328980 51296549 162287235 -519420972 77270455 874185965 -43497756 80296745 -755029835 -406118393 376894927 183288376 112366252 171970307 168596898 -8660630 -18628673 471291516 21016184 21769177 2130157 144870564 -422059341 -629850163 -81995364 55999260 110210855 695148656 79398022 -31652865 174214171 79376297 282437898 288436435 136046486 139342206 -26757030 -10002006 -87239688 148707485 16608604 159845818 389243861 12478166 -285909310 62762555 81001408 -355817733 -477209721 316491691 -22900092 169680804 31025968 712738188 -663875151 -44115491 -47872838 891642441 -32315246 757349858 125753514 -413696130 -916688332 85306664 15459845 3681084 -291030766 -384169579 -508166058 -329537958 331627052 22109936 663594458 -235499392 28717016 127413904 -445838032 -20664150 -520845071 51851448 -279590498 263546436 67697 -45315630 237965767 -107866603 -56544601 199177594 607823969 -213206009 -269200355 -432517399 -104366975 70609862 40915006 -125125111 -324662934 -425149725 -92939647 42524032 158888773 -140930165 505978852 319853 133526265 201240394 742639232 281037706 -796259947 35388002 368348066 -316724276 -206848658 6678222 -48134672 -161387657 731142002 -246808700 213107407 384181028 163897780 -243055123 -87693610 -210282161 -130640489 -253264599 -448709417 -269265157 -394711614 -4431736 6318808 108352869 31566881 -433758487 -182276508 744465823 150902097 -2911141 -81236869 804173313 -312469768 -541072242 -684939781 172948155 -31412289 -858938189 4936397 369254222 228568787 128732662 -26700147 -67323230 6901435 512242461 -643577909 12255128 257168656 98217341 -29865098 -610964958 95240386 -24822078 14967225 -640422115 -35663100 -34951237 -317376888 239203502 -17455725 902128152 525875899 254968150 -23818643 -142287297 12728260 46033 -54347395 -32891212 -774502549 474193193 749054032 26722379 651269733 -351090273 669985898 5052986 87120416 495695353 441174244 1458425 14553490 -933969023 252070936 -469512 -212135927 17477345 -504574716 -369477495 -19947900 6210895 -366386055 -213144556 -756363662 -28030274 -235307093 -372976091 -472507504 96358826 -4863818 -207854753 26929156 756338881 -601199087 -319894509 29229347 304918814 -620674839 -641793838 6457705 -164713409 474790309 -277177658 14765942 566312401 -25235480 182694768 -45508378 -287597153 74776652 411884681 -130829764 -39382027 -233132785 64729129 -358885338 750276096 145310034 -110546653 -196181481 645190776 748575824 -25697628 -565157300 564919478 294981241 337073434 483224458 264351436 -19732801 -176242264 -22775942 -980062678 252871563 -294715378 -16270493 86320121 -239747948 -201273095 -11377404 -372715307 279268537 -683328055 392278460 85008267 -514136322 -67147643 706596992 -6606740 -16822316 -42985606 -407108882 -2892438 -109877944 369162481 2871139 -109668770 -590840049 -556172818 419613138 -778868810 -305615480 12065398 89889390 45777946 -159438778 582574349 -120367411 -4498047 245914133 141288323 -125378913 -51240189 500485104 10938933 81246120 -244833451 304307525 61433983 -70396713 694619742 158689037 -267022788 -29629682 94378972 462543774 188302066 -23703755 -264403006 313607400 -27479361 -253389460 1345507 -336546114 147051623 -242523944 741472 -191433686 84469799 387790678 457911910 140413 19827118 55875085 -48948742 32379530 -330899382 -16263408 255559795 325154988 -214898734 338406325 -79308740 26497793 34300579 -390079227 -399344373 -416312923 -45263237 38018279 573706578 -129276762 380406251 164503238 -5819681 125364388 -310652586 -387624109 143826719 598993620 -4631383 21978557 -359962319 -71330626 -410540986 33183923 357215168 -85363653 8634744 -80279524 -180046673 -243993 164029432 34995933 726796703 285957102 -123583730 -42014617 -176673286 357210227 64945879 -361931589 -325553019 -254169154 331934685 -371253692 -560941701 -6786248 -145661462 45581300 96503170 65635061 890945808 -586741675 -712682585 -103589485 417146135 -598009848 -741010374 -366281021 84497206 -141439100 131097579 31012699 -84324242 392196797 -36128946 96649347 1198753 -258474921 24046555 -168013065 -101270928 -7988379 15208371 -113677918 -570582207 -398197032 233701657 252399158 158811802 611795507 -745194 -106661508 -2353330 -127285942 639748156 -31774508 -92646834 -243338662 421291985 65705464 872699569 -703554840 -14055398 -155659184 172636189 379849730 -65066546 -73265987 478852839 -106039210 -279812068 213618360 -101810002 -76547924 340954196 -102120896 -419575383 -189154586 681935362 471923292 262460365 124907729 -303323651 688897896 -613240427 162283634 461639722 -61550377 -340154400 75812316 9014709 455760819 762355527 31867078 411647801 -685928382 -298681685 -22537571 -98891254 122321029 313493446 512353936 202317180 -391502987 24415059 -122025409 -201797251 -102909370 9250116 -117643264 -29303069 -235290199 -45469907 501201633 538759296 -1187219 14013003 -37374802 4068922 135413349 512122028 60837790 15883259 -490187232 -542115354 354630596 -311633010 242354995 165305924 -680271179 -109062776 -208012715 121944931 -71033875 218517816 33147515 -304405630 -26133044 -238915428 -446334 -7044197 646327974 -79296387 79871683 -8250255 -786301447 349988324 -130355222 529211343 257061747 1954093 714092422 -870965658 -582048063 1901025 -503185149 390547201 -721629 291704820 -60704717 -462506761 -25542074 -399243151 -702780145 -84491262 25415850 628506673 -1402976 19119443 -10633511 498356206 133879925 228652877 -256585782 636111617 -321313720 51049523 -81800431 -846196443 920381481 -692849637 6915371 -39256597 -426790669 686509895 -709652054 -439785475 224196695 -23900311 -17669704 -330886723 16319155 122862372 -158909223 -66281252 -12385427 805309889 -502116940 411129229 542423266 122857650 -126671982 -520245565 -15139424 156136799 294673976 469288512 -2118461 612512518 93190524 -271092355 528847772 -18448397 -203642184 -196893624 -90248217 283444025 250265942 107599337 347213588 235955302 -573225389 -236439069 37904241 -482688028 367226524 -76554969 -37470814 -54181757 604061967 -16435158 -98759909 -302354635 -133443832 397326981 426351239 -94060098 10730642 -291777797 616577708 -136700576 -66986161 138440580 -50873745 -43191583 -153953591 265758452 403844901 -435689432 428664722 -169420173 36065253 -9818313 -7437406 -27296672 -135394837 20799259 -20310884 -40913888 132140373 273749 325930167 846346892 647223222 7744833 -122079668 251868318 -3962049 -395097274 444381576 -51777251 -102848959 -625995464 144202648 86994651 -687628807 -895361087 194850069 -413952384 347514739 75649657 -7022755 -509010 585242182 -4590156 44121053 -762902807 67766460 -13177742 472786193 1536064 -54765925 -59329037 81241334 -146946800 -261490176 -172547215 -1410499 -313512407 28123181 75705472 77190588 816477 10768604 172169187 180008800 -266058095 -7777732 234992785 323439818 25019779 -45092607 -4474181 -57488229 -207056094 -350922652 -276705683 138251704 -326181183 -381147131 481068651 64009523 -37121526 16103491 -340838338 590427448 -392285643 54420386 -646922130 -123072702 -182400586 27191319 145221579 -180997166 17772586 887341816 15881333 -4410716 -486842864 -471868821 182197849 -314644985 78846616 -293167520 -4280524 50218187 -68306424 -303208076 -218537911 -398137981 -284781137 -39562324 -141221230 23930051 160917734 -77665119 -506717253 13279832 -62737386 -271713117 48239922 -1219706 284454 96337595 -347347334 903363132 -313402509 316708919 -48814501 -152173761 61005058 362512639 -1748877 -669215894 -153093542 764655568 213410076 275168588 515312261 101691171 -476091912 -19667918 -578172773 12060683 604210544 615549477 -105741527 452830758 -395329645 420649189 -519340087 23455110 -340169724 38674623 -50241711 158410141 -446376768 -631949218 -10415940 31236396 33845539 -17401013 305498292 453811960 -297865237 341768113 -94017916 10821637 -45253647 -766910924 -115782021 65581110 -7669130 -659311741 -78633342 782737587 -772040177 -3081470 80032399 275654396 229492230 19668843 67552556 -266879334 443403361 -427151 199069072 -261833256 -430329472 -118214266 261859984 -161285287 -25256839 -176655402 277505286 -310763947 202308553 39601307 -154540857 -616308829 520635830 -15475445 227939865 -73298545 195484918 -196754408 -291599343 120921520 4554300 -4992847 -7740907 266146871 -150146777 269551310 175673277 109936627 75412620 21812383 43486731 186816217 -13372328 -216957756 164638684 -166318594 -142239885 1458316 12928503 -28769907 352960724 -17633443 -726024188 -365687740 77938470 41638141 322969472 -150887428 -687883201 375991981 -84117598 467070067 -477274121 -774486029 275863 60372163 33086477 -182278219 35989178 -283896476 -22346719 -287279958 -130798935 -111317716 303419186 -6233278 -51375728 -212521611 204961358 266544496 -139436797 150380850 108231114 4370781 60517296 317242869 -423129783 271556250 531917076 268943238 126962715 402868964 657223733 -395242729 444019595 -750389141 360167822 -312134246 71117788 155184637 218467206 283558341 498355638 8591325 -301696080 590525869 397939102 370867252 -333519100 -37514968 6942594 535008203 -57330718 -231313 253204079 -772146279 262112127 106456138 5200425 -31602007 6904046 133163763 560288941 -200508349 -403000831 -419209502 -75630724 239241480 26660885 100252104 211903165 -67747050 -229967275 -9782311 -203170085 -24583365 -316504060 -7387215 -370757027 -10835248 -233983232 764846218 -23677822 213426375 84973769 307107711 -420528886 -224131312 -7330103 -380129365 -870341 -250650575 -17391150 784044857 305254501 -122883928 141142964 -261359804 532610047 -447588815 31631390 -13973832 506230603 40687936 773525253 543143652 -21902799 116635618 -69667660 -106903285 -343535984 114382242 -91122974 10199500 -535510584 -10607697 211332481 15277192 -68869123 128915815 187737425 -193429531 -2856579 168252740 142899800 145093055 266790465 -499774525 -613478208 -513964445 -312059412 509484844 277990471 -650660011 242843754 -420286152 -715168 428446472 672439645 -98297033 42300456 -1353897 530546816 138792408 143079244 190707090 112779329 -56472283 -629686 -170909944 282190992 51546178 -137479937 614209092 67633468 411102372 -187332414 -615514546 295494662 -122680516 638080647 8121000 14352050 229267945 212674121 -428687246 240579082 -348737375 -255782724 608792447 -354795530 194083899 133535460 -36593794 243762107 15489150 163353215 656942283 3573607 265729301 -34433353 -270711618 294654035 -49275479 -164908397 258879314 -537441864 -223276323 -65280723 -146076620 244077991 9520385 -249051540 28666714 -722134506 -17419724 389682654 -175665169 -51056977 -251025491 -500241709 92526202 573828635 -27480381 -443090045 -364889881 -17366869 240321182 -442747760 -51010150 -74742685 -41434527 24299264 777664775 -912823611 -298023722 15377767 -26268615 443131773 650900414 -79941416 360852818 -30695652 245714056 602431734 -532883373 249495806 13980449 542015029 906204974 299336916 -387148261 -198527144 214948230 196196426 33305378 -848460513 -542151866 140055250 -136672160 -270209121 28430353 -69731627 151194610 26855937 -102978697 643224108 236515941 81056125 -274885214 367363510 -222608814 -27740777 58333521 311781110 -797984557 -223450120 142136210 -220341158 -771532680 -68073206 -345721159 -704199969 -110972847 5205649 808298979 -49849343 -67452507 -18344264 163738160 -326060850 487934 449578252 -278023329 211835252 107788392 -118645451 536325470 -61012065 26913231 279224010 190066126 592542758 -4794956 275986147 -65411830 -34452861 -162778596 597891754 -4493307 197390953 -7614192 323020393 11280434 -558314562 -158670443 426281049 122300511 -556693242 14009212 -85884433 -11396899 -152699961 -17589564 593268259 -373662389 436685827 -55629186 -350160742 97498912 -876138616 -116948641 125100854 96802563 20217803 112686741 15850241 -166603539 3041956 -156891165 55003181 -823020849 -120941433 -155842506 -144828766 -29044124 -122872033 -257141382 305861050 772734392 -278223089 85159970 235053224 14503955 346066336 -5066116 -125819048 515524144 -178958001 -588870632 577962834 -158912639 22416592 -173869103 -32231488 -91335126 -198869231 23261298 298533193 4567941 -152875366 -18454008 372944258 104387170 -2196526 -684571988 63653713 139487884 -195969332 -653403269 448884991 488883962 -111291855 69066560 12984262 -12561427 12616689 -322071414 -322589251 -669205488 -159493217 -265420289 325006720 -6507052 11793491 59946941 -76528249 -90133505 -524531528 -158228424 187404383 -17632038 -140177786 333767037 787972128 -146159503 -132901119 111633439 -255072756 4049016 8039925 4357842 -22250450 61288937 389079115 268559124 -636456945 17307762 -545857171 -28776660 164953971 500349698 26514581 -96455343 387157346 130583827 -17109122 -146101078 4515815 76674788 -338197123 -15858214 -613339471 200330436 -875757221 56993732 425960545 152382851 -22103420 106944535 98520052 643929490 -361351 -555522689 305935798 88683637 408346414 20169137 432660782 225997019 -32728607 162030394 21528507 49159470 2478136 92103075 304486781 142756831 -503792174 282862693 -963035360 3094263 -8192136 354325444 379511978 863769918 -219992534 -255240509 380854898 657541363 -295611678 1536264 -623718922 32461222 93006709 40618595 -248509617 128207726 122875764 97909903 -115240913 281509577 64655548 -342198946 -353220447 -31968768 -222235046 915285711 -141464141 1364182 31034878 130826909 412870529 -35864933 320105752 666137905 -1386774 -675492923 912593875 -368569384 130407325 -138871653 -71958673 253047258 -246509303 -219321596 -6389769 -7894910 -498036263 615464578 145522820 134996788 -17028262 97503731 -28711237 341813604 -201104981 559743168 -201249950 -379725588 -166032474 9004878 -327195352 -464446351 152677796 -221911253 202667608 -26820585 -561214138 -281720967 -37912074 -65559341 186977497 160707 -207568528 -345750669 -406414684 164915167 121713204 63335995 -387251107 608072614 -311355883 246078778 312493130 385240121 303821951 104684598 120188250 -78846235 14331562 158512922 1494153 -80842570 50504456 -202856055 -452504819 180440259 787534570 -11507496 -74492875 21336307 203639925 -150122981 230785750 -352700350 -137323771 642052083 -581325121 -3879455 21298156 532865281 -125882037 16232347 -664066139 338474333 97220643 594922261 39532424 343370284 85700038 -467815836 89834971 -433066323 161209851 -1814951 851649682 206175427 -392807500 698836548 854419740 34813149 -575046649 150095923 -118001787 295332093 28399433 -173309420 -22522943 -132311253 -129211074 -438095310 37492153 128363722 520262868 16823095 -455914705 13477464 -189043514 -398105009 -7075286 684354744 -247664987 -56992777 -5907332 -629577047 -109315662 280984959 -563585910 5118921 -73281296 -398692119 -507040673 131574508 91501823 -547427781 67226205 162934169 -395476583 142270739 -503962752 -517546819 -170746000 -623418088 763006880 166244145 379255167 561130827 -75823065 19541250 163997167 2930517 -11332593 -18741162 -36902984 -66466945 -3921786 323654938 -97544478 154652322 -74958674 -63000059 -6140700 -79992551 -24196294 -61514965 -143964007 -118707156 64302479 -172173885 62580519 126575878 -571819143 519987996 -463548474 -223619626 -319758249 411743648 44612083 178654464 1655125 501422394 -706639314 -108598100 460392318 874594608 214890552 12620663 210005806 209359293 9822891 -208295959 195342017 -646374098 652306743 743608892 -154126346 -4734788 274826119 287830862 369808024 -382400965 -67423687 21420263 -125522370 -415739951 -70900492 1334923 516275813 103378251 3559381 216538942 534296226 -260721569 -695244476 409660208 304570571 -129780182 -332457142 233179070 421643763 591595403 403519210 84074097 276399701 107908827 344370836 91557753 -481074721 31706672 862662009 -127334141 186955013 -6577245 1166423 38551536 -446084854 231072262 329239348 -273671178 -12558514 273786011 -201719427 198639757 179563577 5013071 259293677 -266743615 -10080932 -169804934 20343236 440112730 -70385143 689900856 -53333945 -1230698 445370759 43786295 -24942782 -144321749 368511892 65477582 34083935 167995141 252573694 -110008009 -87189597 -46555076 -43173253 266065059 -248616118 19747201 -5195890 182351358 174448256 359717987 6358313 -821215539 228119838 -11121726 -876218272 -515571336 71871370 204836757 -57676165 -219405008 -95614167 -9818238 7980800 -134196513 335658773 -258070142 789560926 -203231278 631614658 32655341 72618815 278536877 55132729 -19316798 -220019966 400381597 6373315 198824108 -319304209 -209705712 -24647458 38374234 -266374747 488273523 -39770411 -24906435 -229124516 -180520834 -12139242 -353340480 406617991 -539156230 187661113 630013 -112889697 210699783 -28381928 355997841 268692320 -406409646 -68102348 -322280656 -105375442 286616293 -33876091 -609771180 -81188493 438618411 -21649094 304580858 -426516587 253892799 -51483716 1765569 -18283329 -6470069 23393457 -431610462 -207288770 396581240 -478925610 -342051476 485585796 -627982527 575077508 171258802 -253283743 -528629710 -759860221 771073772 27218431 346953903 275371720 -102605026 61799011 -83920477 340187117 -75161776 -241801709 -193213354 403495034 76754862 -499839808 -65135286 -215246513 88354154 -5098099 111789544 -57145582 -620215584 6871642 -479183052 234343963 -116459182 -344583588 -1246691 60657538 -36597261 38324836 -94789283 203997705 -200341320 -236314275 570325584 -235096351 2192056 -487547508 -233816633 -16799806 641563923 -422522404 72150812 -578715968 8667653 -155976500 1412011 -13965165 112697937 -1001031 -846117034 -5977922 -80285800 358660834 729171006 470471918 -139001170 -195291818 44365837 34530599 -287098598 14500032 20550945 83224976 -169257576 -279403202 -90391788 -143752789 215618251 -308814462 -476083837 374544406 53459 -59982910 -58256291 110589 86927596 737364849 -41532937 22370723 338426095 212794103 144344505 97869940 12472594 -191919478 180604140 -3810725 284972406 773622775 439268742 -43280201 -784222178 -77750354 17607606 355173183 196659731 -135022447 -264225841 -52824335 -544979760 -3484774 -662589125 -93222861 -88767940 -249470823 -413756849 17833802 -343583539 -291328209 -48306877 -11431360 -24928030 739379642 -629527691 209826178 -645597305 -599005876 307187282 -408459758 -145898010 210911117 -521146445 -191405750 -16012353 259336665 -304927418 300115 230093172 -59290736 96935264 -29767696 -9379639 -133025297 547178493 -89418069 211414474 -224913822 45964402 1828765 422963755 38451572 -57538043 929349 394405727 15433285 103713345 6747080 148662484 21011134 96136778 7442882 691805315 -132048905 171775579 574377429 101830460 -192828740 -65044729 -46885179 -94672390 449244942 -9808486 82408 210907983 -249279385 676604009 -3256512 -12347187 -11563896 -20958569 484796475 -23659354 281421187 -173289574 558134080 -68250956 23436177 -137207585 228566403 -166031415 633545595 -18099468 148664671 522989919 -10495843 -37914790 70441145 141306660 -598815505 224458779 -18394844 -344676808 671433377 1294077 -87467518 -18033172 -555307957 -891729325 -324485877 -12962973 -349282505 855979318 119932647 -449275477 1183530 -16915660 -134155187 531425801 -209567602 102103174 -18252333 17185159 -597484829 124685614 -434658411 -358476373 86861211 -80039340 -215853950 -235282205 13288541 79469951 65467278 694173098 509374025 257336926 528755910 316295271 557656249 -173591781 -12207025 60104797 -213290281 573203021 673448816 -175016101 288025262 -273582245 24292991 -37338412 -226769843 -462704582 -465360691 278544168 2301946 -415284132 -138279949 110587062 41776821 19152196 -433990450 -191482679 17583528 -1351614 22492604 -77140377 176698546 -201042571 71363580 414145278 -320562478 -343466045 -558570173 -180603843 -254567569 49221577 926454 -7602862 322972173 -34917194 -87149027 19642286 4671105 -281589074 58803489 143264633 -533980490 -149731264 714201921 -71255729 -790982 330064233 169449383 117881017 -268456739 -81297369 1828845 108919155 -663028483 -127607582 49022198 -156581786 110530043 -6397913 -19169605 263131827 -119248324 104371295 71887952 390150070 411684751 -792448705 -19064849 -222611435 -25074033 -17944502 164424354 268619998 -173958441 -63961906 121043524 -626077874 -3648130 185137242 273455864 -118546358 -26756159 697903 19457652 273955214 510965943 124141709 316359979 -340952051 -606489704 69029437 -56762846 10365578 -322517412 -32121926 -427019147 -128292611 -638962851 328110873 -411079142 2213335 126949095 -421103378 34714470 41691301 5936276 -121217544 -135585138 543507974 295737658 410502024 -110938173 128281840 302621329 -75531011 -54045776 -474568782 -57486616 388103944 -19385904 10167143 101652141 133589701 -16060603 -22017008 -77961504 -125074461 8722086 770161827 2409483 -180999640 -354761980 -383709110 165409773 -230618863 333170839 26139332 697925773 156406446 -289649619 -183235994 320062176 -229164393 -594629 115474881 -391651129 71074048 -13339426 -1370377 -115449086 -148528612 197639605 378414238 383267724 -450096157 -111529321 301089680 -342601364 -424818281 -193227103 807676125 -610293160 281030019 25154237 5410976 -934898709 -285522338 -13970624 -486904697 -494242215 -187999727 354147670 685167736 -571949313 -778291128 264322761 -256363119 277814811 3650019 186497451 14570124 624046656 -102238855 -8443275 -250111171 47905430 -62018713 260581 -78325541 -483273403 -159565428 398248461 105499759 -68879096 -125194678 -3019348 -163354490 108602050 -146368841 -99432215 119632621 -178625923 312856305 160012234 448764547 -10947017 300282391 590695609 -2249189 311724135 -322030973 -553210651 67378807 -2841548 176733399 -89957281 -168913298 14917743 -506006573 -317336187 -470868851 -4022725 94599129 -95651334 336407281 -5774132 5479120 161724796 70663825 -185820949 -392311283 7561111 -311547456 74858340 74400571 126677915 -27050500 305993729 -1114252 15034395 337718270 -2466352 -404709856 52970342 -262509935 172669543 116670904 158542337 -15284084 -232880158 -410490579 4808000 10387494 -166258679 -16160473 448394402 -230246621 -443159725 3723026 76117061 -116606685 -534413321 -176456209 249688468 14384991 331385953 218407601 166462218 46686045 269297 603242595 693335988 520790462 -9067875 6816292 272415064 -22961455 749876329 -62247665 -139529335 -259175227 272580154 603448989 -61260216 199737658 -657474821 71963826 -539358868 151035888 34871898 116770182 -615958084 100993814 49736659 -20658966 1583898 -178638008 904681269 296918933 -647227 -126976086 -21789440 81698154 -20030245 185473237 38784238 21917683 -41186064 56843603 -405478348 -41109974 152664261 78677814 -93929073 65332177 626204735 194983438 -736819218 279045772 -291038119 -416479724 -316463801 149961125 211395820 -587192796 -125614845 -118919421 9680220 -13646962 433456880 -231646855 -461312334 -181026079 -738962 -57515367 -216337681 113968377 739761493 -356579877 -3478460 52089684 10889945 102856760 261576746 465383289 774809522 -15671465 -4789300 32648865 -447136964 -8343932 -208743807 457731769 826373400 334662609 -5712109 107187824 145321807 -760634309 -86979226 -203420 -167864866 703661701 308990702 -498996628 264882613 80881988 184823836 -358652778 46681995 -224075191 -257938376 -48813915 -124239535 631016521 334125864 -46914661 -605343479 -713985171 487292394 -165717711 -986201 95037172 -69264707 -73419246 -7581882 582758 -32754686 -162757506 501738457 -719465805 -21113275 -114727616 -9520525 -25925867 654644435 -446268912 132088763 -43503711 11692121 -7733788 201222581 332401326 -28074512 -160586464 -216430056 -351886450 453799522 -137292778 -66700960 -194980030 -104743620 -239443141 -202181063 -154924905 -929491581 -90181723 4205609 105539451 -22330747 307629387 -459934801 -558358083 108704379 -10105418 20307832 -334653811 -215921787 410476081 -121682257 -275711695 -148854898 679225699 -687652280 196665333 15487302 44205121 169028294 -79043490 -28566169 73830829 -33167342 -535513 55552634 -524317295 -22367888 -510508155 -60205418 -16841042 16659379 505275630 -8835709 -119497295 328316911 81236523 -22957848 -534682533 42031795 -74276405 -47734179 141040232 -1576646 683227297 -15686572 116642803 -690560 -125034893 496207405 29949078 -617536155 601479738 27727017 951497388 -27943049 126713390 160275341 -119154108 -80291102 -29597190 -1008263 -441362982 393517776 -368974844 2145512 141976549 -213458931 -745260048 317287611 12019369 -3771512 -9081875 513661177 199029817 1380410 37049638 103132979 926167622 47306715 454490152 -50422497 -67595326 397959936 87535677 -169445755 -2351494 -15469682 42152643 660337478 13148063 -3335789 -3300105 -6958654 8981611 200108400 689110250 -200232557 -281018486 -116572301 528399126 118922948 -249521124 -184219724 17203357 188914482 593693968 22315424 403563420 484036970 412042586 225804082 -587354204 311081608 -101968967 14535652 -27974241 -619982646 -604366162 -122595270 -584247678 6987282 588023972 -71439847 506608101 260097708 -398037609 -149257655 -57863505 723538774 159205335 8573036 -233831860 -84625372 161572383 -872294 -186099273 -265717537 -87357059 -101485134 38047588 -5384653 -73954094 -162522885 -320653 -325327367 245134697 -299312041 -296383224 -258351091 -737063609 263091892 -197676945 520259282 94632861 -10807333 -195270947 -8136357 114096450 334984674 506007537 40812246 -318299333 -354111547 202759933 -121373317 -733320593 -44245238 537571387 -12122553 -98489421 -26829903 -103500983 -433389455 -294705605 -379633282 24240507 -262705409 107425294 499314055 216247405 -99636661 -497527597 -95926784 -256188478 220142462 234510455 -271435698 102127485 214669657 10619191 -445956757 -414827967 -147347783 -76850012 134291121 -297738834 19262571 29811935 238525594 175415393 145913818 -40221504 616635154 -700888122 222084593 289999236 -14794954 1544403 278166737 -74518139 -126800001 5662836 548866765 19435301 422127295 -442271459 98633221 -116120004 -1926598 388831668 -67565021 807384020 -397132274 -120922372 5809811 -132964298 137092001 13718053 -20369580 787166603 22301270 22332167 853944305 -469728352 7857510 12770083 494732683 447526284 -155657449 -199023184 49457222 -2177340 -346753857 -49762698 -66764086 2347108 219622561 441466334 396285223 -9860155 -8129978 -127141619 466288184 942373002 -5247896 -11103494 -49774686 -22053337 -67439392 -190011752 118349925 476575261 -110303716 202266327 -9827244 570884800 -775660150 -157030688 444664846 -605019899 436405952 -18979725 201974321 325706206 251255766 118612967 79902366 -142806128 72971790 156116761 356132262 51010512 -25730780 16080582 -467304097 -4760054 -5710510 -294835470 -650548866 -269729804 722430561 270330951 135044146 176120517 -142608203 -889959641 -205840894 -323960540 -17520189 66018757 9901510 51956958 463696445 39351122 80355240 655263818 -696275228 -117098407 512363732 -87818305 411525487 -162284462 75003575 -499317554 -74665945 -576554813 45720968 172723600 -230859183 -26049051 -103734511 -500776236 -284162372 -265751300 -63167820 -634046120 428295536 124811379 63481978 263222894 282314279 343378171 -349198857 -61702585 -132957038 31384920 -935392935 -36031078 8589825 -469540440 3593323 24845444 4022166 -749823091 -114613047 20812394 -5712582 -431248449 332150533 -481022898 -107221834 -16049992 -598714630 -63815860 -475828606 284869973 -479489167 67476720 19926085 -75048809 14207386 189067024 538828155 -581574767 -69007149 -559500100 -37934664 -266243205 -405407940 -28688332 407940994 447211868 169284473 15491783 657283561 -21928158 814445683 142666957 -24387317 -699815650 23348108 -411620336 76172599 -466940844 10302381 -855229 16000176 546669484 -542744190 -38838202 -228915281 -195353053 -147381372 -8549703 -14408735 -25423064 555416752 153418455 3784415 -76691307 200839000 428340462 198717786 37651205 -1495377 -12015967 -120939520 -3397905 -235808007 -228088660 -6502196 -395689893 147879537 -27986692 -55399471 -10333349 -38621971 -919665826 737063157 277347383 -144641843 96831137 160323630 -98361935 2704855 351097173 -46726806 -425602721 202737911 148556003 -8472946 101686067 -563546208 70766107 259428947 -258178476 197190123 -284091185 647623817 684493438 557263371 372215546 -495834720 244352455 69588270 -61723616 240354726 130666449 174388245 -15094976 333118498 694409529 21975579 -547776273 -129903578 -458534637 -422790304 -10764356 60040708 -200544746 -48683417 -22671788 27989184 -514347351 79032171 -477086909 -205644315 -265711625 -130656084 -167678564 -17499479 143328499 -43965209 -805062308 -97351967 411295710 133365156 -455592900 441843460 -602109718 73720914 -197828511 471848485 133891725 32211536 -16742833 -213868353 78824769 -4341265 -462513 315523112 59017206 -154948177 -777985905 148824296 417205828 90088087 -221968805 -21640210 185095596 -304156030 -652075407 205868474 -39013246 693984851 -577764810 529086533 320449671 399029380 -574443868 464793325 29692912 15162713 -2304126 -118900498 513986727 -186986640 -48467241 156124656 -84007690 63754142 459505928 -312848224 284697643 357089469 -929901085 -500984381 1001361 -156902920 46690838 -607417473 146782166 -5882734 69235030 -326449950 -591023609 -680301355 297852917 -51840097 253023303 50119178 160370917 8283064 -54619414 265777358 -17188215 -5694577 2337309 -10208756 -59760190 86821976 52374080 204230520 -262474203 -307917479 -130859779 5660849 -561146812 -215775042 -529578814 -22066156 360728381 -152889572 -721950110 -409828552 74142797 -13467604 -83817646 170562890 506464717 315261828 -254931710 -229175934 -232729936 -6456960 251753665 -7122231 -249698107 -363049054 677951250 -18515068 -195298941 -4905025 118157113 -379163151 56911048 187223449 24852873 -289892120 447197295 79292603 -324767344 -503761862 -4152353 669965558 -6440985 643453542 -680943727 -49839872 -62750691 -29524086 218198902 -108878542 603427102 307234120 726879051 188633097 1832696 -397453443 -277254010 -227416715 68897614 -177310886 -160303946 -264927859 21991593 -742657027 155494750 254628643 -380751964 -359681908 273695823 42472506 204894381 -136108612 -261979215 291762256 340035680 -400734531 -277611656 -284135642 162006206 129638556 9908391 107780503 -486908714 -68270264 71284477 -756589926 485423470 -576084146 -530388712 601260385 973452159 246186177 497780944 214832860 575316588 19776823 661758335 -5152967 -521816902 8942153 -37443292 -223126554 19968322 327524206 750545146 201346128 6307451 40184440 179337492 65994867 419679313 -367116085 -302545361 -299081732 -4771216 746841296 656312168 530746959 394545858 -537986342 -59326937 392564689 349899563 430245779 -32970606 120558669 -67299456 630542253 507968706 -194104069 24908966 -40758537 -307939021 566519343 -517280659 191849184 50543208 114936451 -92761206 753552185 213496510 -396504248 -36855870 -77296076 -259415166 2953213 168430555 -624671807 358499952 -468118287 29684939 4389402 -133114817 11072727 177233658 -269399838 537901571 61301871 13338788 -3421941 -245408035 424503790 -117168478 1202564 96153589 -405909096 -99103811 -319243920 -453139137 -200114703 -60153736 -157783259 -97590700 14283619 -222120643 -26385880 -335718497 -72385983 -146236658 64648762 -12164639 -28570263 671049424 -451036120 -302649942 236666539 39717330 -69954115 -386079031 391715784 -104656132 -21765682 -36645392 64725554 235473671 102791644 -25478096 -17445737 99853024 6820585 -77996621 -279840030 6349144 464420048 128894844 -50818706 -486723998 -697052839 -354177007 255310554 1806245 -642045114 80645394 -57336842 654892806 118834393 -648446627 -536066152 38541952 -71889004 181143852 -625295238 -4653174 479342055 -198315827 -4232118 264613233 -49291549 662997184 126406 50739996 -422558568 24110923 -262977822 154127343 -29924521 -2182247 372103887 -98465945 -114709183 189225926 -194261747 474832140 -306137662 -732916759 -11757698 305158151 713076235 -43488437 -82308885 -383868462 -23243848 271498275 -38301085 -690884350 836668370 -596069022 -52895904 -159099355 -23366313 197805247 24615953 -111690322 -542714372 260528632 -265974753 -6150367 -272301987 -11270889 64998931 398526766 -101943129 137086332 562489610 360448201 -145419307 -17429130 380162640 -153827791 40687256 -137702720 -60102532 151885498 240959829 604229113 85334941 -115899590 -132668475 136448966 493999937 -1092725 614642368 -3835951 -1245740 172800112 236693453 -472243575 388657778 -257547148 -39992223 2241543 409607471 220477715 -283889881 352203640 -73515774 19839014 -132906940 -15110817 -549331873 35941244 4965713 -912192580 -86342021 -393140097 33146640 37435895 566485235 378232614 -78839536 615548846 45865001 -35073251 417959837 -103578181 -110539159 -7270909 26186272 -294900932 321220514 55582702 -18019542 497857932 428086667 -3808542 -821247662 251453802 59688842 -86390331 -202607745 -434789579 330861467 -78667160 -354291800 -155592797 443692708 37278635 -527693829 114321446 -658338484 -158690336 10381013 549124190 -691592989 -199630894 -683377 441138708 -87913941 -55609792 491649707 339451092 4360226 48122331 72823630 -19765992 280170076 -4609362 -322208999 -12995299 -407853858 -90838629 -202501718 313801970 20754253 604144966 -3356900 837410977 55644166 -426872409 62424354 59943021 -62679060 263132180 105819012 11208693 -403907715 243511364 -239626557 136700360 -235596486 398738331 654917706 536928443 3532436 -227272414 -46197550 -13970267 22664647 -173083006 -476297983 -545271772 840109550 -1505593 -102696933 -4612189 28411718 -458230701 -119304339 -271204934 112308652 637432342 -73928894 -22456431 -22863516 287386048 -23837714 -102417050 15067172 608037673 722490353 170669225 279469059 93646487 -263649650 -508822986 -415197174 -106124146 85173435 258162478 -557176564 -202603604 759915142 345897796 -124496509 -126874736 -231223787 62032563 394092152 -38535986 -88392111 519528822 78850911 -278449105 -26537671 140572493 -65715046 399804992 -68494870 18702939 87320388 -286190642 183882090 6485569 652093184 -563284260 -162963660 -10703812 -51546083 45796622 104703061 220815551 611444883 128102462 -393967743 -56200922 293497113 98960523 479083211 -20025655 4243047 -315583492 231859662 -104038414 -14792583 37154163 119179678 -247081842 168231764 13124878 -169334848 -1372937 -192765877 37165680 -371189936 -120658705 -575076413 -16064462 73127029 25019782 -631676292 224277682 44638455 -658699336 -3834548 224510714 58327360 481136069 -522660901 -479801 -394246893 122423643 743358438 -597893343 -35340508 571252077 -61849377 -12352248 211543179 436849152 464116106 -273761282 -4587036 -699354553 -2743489 -407778253 -49780763 -717356159 -301595929 2457314 -7090175 340446236 -21339769 93156650 112048286 174690552 -60974206 -27973934 -15056024 17931368 8720277 97124331 137356902 324430292 -219686005 -180588614 66058782 -663960075 -110197790 628381820 -3757810 -42280511 -481423974 259736 229593512 18770432 37015521 -28174035 40598568 374093650 660734584 49612888 153661592 57033501 273124913 47824069 -163243527 -44244369 -172605976 -480486404 359584927 -245069023 -94238574 700777687 -754833245 4319588 370596843 -229092178 443082836 796852281 -5964185 -186504302 99309408 -11896666 -688801722 -46918034 4115144 -174005142 315004717 6193229 -148533362 35484606 -14438085 -419623286 261276344 339462065 9567330 -69761158 141337453 -25944046 -540848419 -350597630 -13824068 2635299 18813068 436209558 10806383 562080363 -6985504 -40886058 181935971 -672170228 369229920 -200182449 -130779351 -645890027 300524996 -35721140 -1773698 226604454 -235087194 4475352 235594085 -100339140 11777588 -171826662 -192323026 -24918564 6456780 -479078821 -62548407 161255156 -499322996 -114982930 19555414 -176821548 -1724483 3100068 -14295301 -267320361 -187593135 -644914 469972 232869160 754544759 -514189377 -786805296 -466479222 208765323 -64964872 -71294547 732844540 -251701694 403149564 14373973 101003471 32619517 548963403 -45603375 -49325213 21000695 310664080 -328213150 7961635 -510917 652004926 -57119808 -36204530 183383768 -269991265 111593809 827422784 -93026444 66571128 -8105925 -21319585 -252720995 -1685317 42536573 -245733905 -86443341 -78256956 926996180 -154117552 444158898 34765039 -110557776 -418072573 -23879434 -25247711 -260277814 695106988 -39868118 354142277 -1214344 -69251325 20368017 683515300 45679918 862748104 -38608197 -36878808 784434185 -1594757 -459473625 -635191100 -65403284 189614747 524108013 -85829386 27582421 -9223821 669009746 30496348 729556601 216612724 431630339 -74424633 -19645012 -382498446 -53517527 524718609 -191903297 252184211 10457340 -127494219 -48524588 -222314682 -282940558 -581445470 118515501 -586831021 49358783 -52086856 108863395 -845652083 295631581 920087018 -60571076 -141899934 -321335219 -210558976 -42517336 195296932 -617463362 -441564370 -277846764 -68937679 -161486210 -15085737 472336220 312635839 573141843 348390056 362467896 -1135950 -358757427 -237692576 20651415 122275497 144601801 -231811354 73315034 467141893 -81448690 -2013653 144251646 -558318802 -383001715 -310981279 -42478724 3280023 -28671347 -539251452 737381310 -662913621 -110373265 23440230 -541139355 -470154159 -38806522 233726553 218891599 106205681 92197394 -249336306 334444764 -453269887 -66885023 501352383 -575983137 42046654 -13516017 -93527214 49538464 356646991 11056649 212145931 697764829 -7918557 185711959 383852324 12569705 -40486094 294795656 -2791712 -32546534 157456 147042346 48808254 81348358 -310847945 1827256 -310378127 -62019493 -217229662 -547828036 -422911592 -207669807 86209698 263451581 115839080 204071031 181432349 26023249 -53064884 273446601 -49316177 -198795180 -516100786 298517663 13982858 -15049046 104783609 -714305745 144789133 -276674845 -552111254 -403147366 -151548327 649791932 213682142 79702581 -6946429 24630443 84029888 -106315121 343986934 254296636 13643798 320100308 26121272 -51919775 -22064336 214684259 483502467 31179930 263779166 56894563 -217488657 172643574 32042683 -36504696 -229524785 182222649 1613092 7767602 -28890103 316166984 -503570193 287458 264034301 -1310230 757766952 -254942207 165716383 -113773395 135586668 13662439 -450213237 -233986719 30747316 -45445350 -812397141 333068644 -202981977 5595040 -470915177 327221 196196498 313153466 -159343292 -722810629 251266765 360037883 409861128 112738997 62430086 20868701 384064474 585053576 -616979299 112236063 68511843 -70935231 -33640796 -139361011 134590208 -440762045 -35663914 95046546 -194959782 -353036941 -135859875 -547416376 -110186805 426860414 21721100 140291294 -8624064 350400703 -277730942 213616745 -394907464 569547206 -513353683 -392347962 22881341 116131164 249809706 45970938 -75708451 -5122634 -7641281 178690717 9326775 224314532 158982936 288043951 80611266 763744203 277524526 -391712004 314396255 143277757 -112224212 276408672 183530901 -325455 825986 -232016806 161170625 -434697342 -186618548 606588238 202105517 -12060555 70107306 184372163 15003800 11831744 512369979 264461 523917063 437395817 -453301757 21981975 13694550 578778681 -58495832 34280031 311135983 51964924 -737728215 -33995655 307307793 485276992 111242917 9006484 11136829 199887100 -372262260 192881228 172567416 504624780 -750245630 100350489 227298803 306757165 -316383440 -432863018 140577261 -470986351 177465272 -334905336 -388982261 -305827976 -525625512 -18288081 106917899 144746765 -65689462 -251337763 -460896520 -119190896 -95917468 157706360 -239168 -181642753 626970794 1000751 -356574351 -39861774 -335148720 -649650478 -362044220 -501899267 -47613690 -4656971 292444640 -15380148 -74560728 77113394 36396314 199645420 259217479 -806917755 243720350 -9107242 61151418 -20068504 64975084 321030816 -47185707 -532287 -843166720 -228829922 44472064 -157479656 -33787965 -620289351 -261278846 466381940 -85349647 -347306689 271940831 -342213835 -126701237 143503749 91057070 144341647 108895117 580612153 -17816269 -750501616 863656371 -424411037 -161705322 -463930180 -4199826 3782309 -15473742 607695942 -297890991 -119333442 -77159563 568280926 -365179362 357797804 21022981 558263757 -204157168 -709361168 6221959 -492883913 8505139 270131999 638788341 -199343552 353787612 -92434941 4964132 -848427995 -53278738 -73988065 -834002231 -212408441 -121102938 224388079 763535766 -331018641 136636593 -253826752 338504311 666274717 773204501 -28301329 142404619 -29142562 -409956793 100438981 5886347 382159731 -400858536 -514588687 -90885854 -395798806 713806958 -80853640 -606269140 -263067845 10640349 -168632240 -52162878 707079 -645001633 31772568 19374890 -190905943 167126707 -375971018 -596121222 65923338 456915961 196259506 -82261835 21123274 -444693872 625879639 -407764093 17490904 871440630 -90536901 173579459 -4283764 479019495 65158618 -517164330 34928568 -763547368 443764662 -81123447 23406259 634074910 -22021586 -169331410 -4872597 448817831 -108667354 91180148 -142475517 -257290627 -123588510 33763132 -645026958 743003312 502092544 739838528 131236733 71899815 135284442 64542481 13616978 -571857824 -5027917 -342348730 -66993075 135111116 45230696 53640099 -788737432 -208417451 5620317 552936658 548758656 102845438 -262917939 -25537086 194516121 -79273081 728864948 435185679 -272648926 -173637738 -8748793 -765329860 70394071 104350970 -190286710 -2688971 -97883737 -263550730 -375179206 154724181 -294677179 167966440 -97548892 -177249895 391259507 -319686847 -45977349 150192427 31362455 557973421 -715843615 938280617 252814145 -162802456 -249708691 -452566916 -120703655 200479829 -24269273 3503207 -549722094 -3648490 -411338156 -74164075 90375101 859802 287868994 194933546 -322655210 -236664937 -321194408 89842485 -96475332 252663075 -395910333 294291407 662746764 -616667078 -359393338 -4468705 362033207 688262194 759566807 -84184679 260886515 -48802947 -4306890 721501983 102068302 490425 23483931 -3782049 -590442478 -639724718 186349123 -349557870 245436720 125912389 -212613910 -14760911 469017274 -4556934 -2836068 19460859 719123746 -46824085 381241334 -598167241 -331482506 14992376 52956219 -253941460 -142801904 -376997230 -64644169 -387609486 -620858365 474127668 167270858 285907098 -241073259 -6934665 -96289188 278884933 -477042378 119850536 -27259798 -453491927 361534412 123895219 -2786625 38690482 -6468210 -703730352 -479415074 -435673423 225155898 303384 766374322 71570240 -233100 -10066063 143839674 443001394 -748146231 -288443616 -79843933 -690603272 74905822 225023627 -342800352 -4832815 53919527 31943084 567838 -119622953 335216292 -9284490 204499575 -717939224 -172095 258849238 416113121 -3693407 18160428 -282945882 89093234 131341111 -24515925 -221838965 -94082106 211927989 5699506 11226951 341006401 132660821 -88957026 155235816 183343788 -23601389 -173512224 -446906857 14837739 -251787092 -316413221 -25401843 -399911808 -657866726 -415226929 25478438 18633808 -243460122 201071976 359998704 -111573218 75446418 194685731 -525637121 248105454 -751937559 -11700636 -550865830 -291264120 -138246916 230418207 137847005 224684749 -183160526 -140700979 205165146 -225636113 24378762 -299171694 -187646469 752855046 -213621663 -352494566 -109747651 63277422 -680803427 168516946 325424328 247980245 216246864 -204251 498107788 275889616 -30267871 -184999787 56303933 -70789148 -713785777 377240810 373808907 793392113 -76210835 -658909283 -47001414 -425922439 -74973768 493149968 -142121839 731877333 296751231 -130847889 703223311 481522416 -873849554 -35432712 585105632 -378286763 -490488052 -173041996 285338553 3264019 -385894246 -89367781 375276622 492016872 2260626 -119105676 -89282692 -24594212 -515302437 2866450 -122000500 42968265 -130168000 -32924163 -216775294 -645300864 -20694092 250951713 -42050013 410116450 -219746 -194060653 283483286 196531669 3047723 -528639750 -80718654 13050817 122129814 416399652 44930046 304999549 757679686 6312642 61536123 -79040356 34684655 330859099 42158126 307053567 -124481009 -108425953 76592788 -306431425 -58601754 115763936 866887887 208740422 -4693583 -376418598 302358650 -358428419 -322119994 212280819 119932190 71786138 421685268 -4305929 34020064 -7046215 383918221 -583256558 178202591 11173065 -162853635 -135144343 135796307 -227156535 696056081 -194849740 -312940161 107253673 11651057 -86869865 83894894 -680525883 26107298 -111431018 331416965 53537047 139871941 -6435348 199184913 593796727 199007140 -254921262 416134723 590645059 -453361599 -3554213 24295702 16321049 118459964 319929075 588051836 -152559720 111050509 389271178 467080917 -19514964 56784452 349752636 191037309 -769139697 -44813663 239872491 298667832 225686068 193556197 53861129 29881768 -68437072 30560216 -250769005 -25734078 -567709327 492378070 38131811 -479986224 -186588196 -349862394 -11458779 -536257092 -22894418 96777628 389196784 -96666483 221763492 -154037071 868757830 391898376 -196624025 184883044 19964405 579134723 420390458 219427795 308809257 585304753 239373354 287439002 115800917 7641740 355810473 -979637263 -282501916 -672824027 -339945968 -331002043 421066065 -328019218 13388965 -729967663 -194005006 -24528189 345288 -417598247 5711027 282934224 -929355557 149898286 159833053 495429146 134232484 40072841 -5111057 56417411 -105087938 65286979 -50724354 -13034510 -23313729 455935595 -364755000 -198028325 -247704286 -135277511 660704794 568561251 -355744891 -462001870 138550237 10629007 -98153833 -486371652 -319086307 -89496336 351787231 131331647 155292564 -607383176 -26519986 545994118 128017395 85253859 149324670 559817063 -325242482 52249977 -547570441 360656387 -119785 -6597093 -450352627 -58340621 -519557909 -812059659 -168534434 342823142 471706068 24455300 -474318452 375598923 323195850 75020886 2573603 196395647 -10454497 -20849197 436174305 -7154858 378848426 -22406614 -1976125 672929667 -22147322 73498104 490155183 239922509 545867 -12727136 29736784 32561349 219029133 -12865904 551717045 -68094557 21275655 80785482 170200884 122447630 -83646056 -243666247 213443080 889646834 -87471566 -668865426 -77243326 509938834 449430822 18715244 11779292 -490164895 141046982 -603554167 -141167365 185550066 155322785 132061938 514572428 44105625 -217746839 18035492 142477064 -161866393 18644504 -140339119 118703259 134800096 25028022 489481154 114227630 -57655708 888735400 -261425277 23041024 -4559264 603522752 -325025764 -569899014 -3879227 -54921580 311309514 861489480 681773030 14707978 -14670063 9811380 95244208 -473635022 631456205 -442004718 8477869 754988042 -209634028 -29705192 402922733 295037815 792052425 -444620118 -95270343 -615886794 -143875132 -491373278 -173063503 -231177572 115682505 179679978 -100400821 -116154261 267513342 -5905866 -251785316 255558465 162429795 65904702 -59175069 267722126 416095900 -629771590 52624131 -594269051 262691334 -404872760 399342256 677652951 182121721 -2414360 -13325371 48424236 82632380 -640201528 152756686 -364352016 442102137 -585664 164332625 -15139702 119978283 7838107 459089323 -254711133 -14765269 -402167206 -139499743 -368131552 27086145 423328923 113873441 -332562611 -69446596 163282689 -40670867 580791987 263786243 -50386592 273532985 -963740356 -717674706 527253020 -792560803 -239591729 53622150 106869510 142828317 104720676 -246524268 -79783599 183508896 416789771 -128366375 -30768297 611571720 -3144897 339210761 289125933 -258189082 113100791 -229839234 158888323 224076381 81180772 62196247 -162158019 12230139 -70934671 575487498 -352331358 -191698256 -4097661 -378355509 309935925 -16672951 -349053539 105521858 153586455 -76040334 30595953 -18456644 -326974880 809816851 51295065 -413432347 -130037786 -218656888 -28395687 364582242 -34394270 39202223 -270845682 -206356371 760105854 60183428 -57810045 120189841 297128660 -257407660 179241563 58278489 730216230 10779725 -631404027 -90464617 67008975 -35207855 596647412 -12892107 -379560506 -232757748 -492963071 2483179 284582117 339077345 552764802 399628282 -447707282 -322990361 93930724 -342070912 28803305 56172788 167332682 -73472863 27568396 169876418 446399972 32466955 424838588 4844762 236322695 -304388622 260874645 -236531574 -23406136 -511572230 111325160 -595021775 2567418 -66556674 -1409526 -202429616 -373090126 169671487 126818681 -193484326 261550383 18970583 -159964757 4463633 -322775918 -246032 -437650036 -118658527 -42049468 -30859646 644408306 -737860404 -117584701 877677113 570560836 -75201821 71226946 65450778 91954379 620263446 24060332 -63164249 -70714998 -106893241 -15295103 -193306272 18685148 -35015073 53999451 -53799761 -134229392 -94533757 -1800748 -1457699 51235828 23615566 591526094 11637502 542384249 -60863506 549627990 21103437 1838680 -94606579 20401550 -29067185 30439651 17172669 415027632 -877195259 37294890 -6973356 159556612 -543820494 -593871033 2978717 -10286429 -500106834 334435101 174444443 -772329175 -1007110 -455500047 4318698 -747252059 -230140848 85240386 -21059923 233855992 3653750 64102175 -87167265 773541613 541295039 19762469 -627274 -305335327 13347816 -90100754 -547501314 -1478715 83965516 -222123744 53567365 -325539480 273149760 53782103 -654604873 318792073 269876497 -149107019 330193390 161159560 -280800761 6549536 234842653 189770016 834022521 90788544 -278422426 815414478 -894824735 160759087 -97524852 75335278 -40255966 655151348 -175435799 -223994017 -234526582 4552967 -56791659 962057 -331152293 -33706888 -55185478 -430425049 -256760858 17999770 12335113 2674390 -3234132 -1795807 -298450388 1893420 -121331827 45926115 -379984261 -32267482 651952702 14916084 810075388 292274003 -2337358 254185609 314322941 3413834 96620099 223746089 348883152 -631596 96439781 -614776828 -93530625 -271666721 255035567 -136846423 660785736 -12401311 299977561 -232819731 583800519 -64904904 572072338 770712123 378592464 -294055467 6501194 532779150 -389209155 213491322 332162147 -4928855 39192740 -343731111 123966829 124874193 116784122 100821713 -368362738 196334612 -104643592 -502154277 -373233255 -206787522 -1913336 -77649712 -70254764 -480255327 -409242359 -11203165 -208877635 -164714392 435892731 -32673325 133865420 332780886 -587788775 -2696459 30107813 2001208 34967615 105421523 208995201 -73850935 59380927 325047817 -201691000 276230199 -148003349 893934143 -370038646 208953324 223514257 -16188475 -161716107 -102144453 -95571090 10226313 18274240 13047287 57039659 6220620 315240514 -263659316 211265403 124330007 -129216127 -115394424 -593246327 84659099 -94734199 -79735583 7756451 -667744149 -1228462 -31714792 333937742 -26658515 80517876 -146856270 -527129188 395482154 521468887 255229803 355871728 -218682629 -187112913 -305540702 -403230998 -424870312 -945748175 294835813 -26833989 53721229 176302983 -22485530 -629948283 110995955 30754565 -487942232 209236845 29838092 -146704616 -581432122 -103115706 -189061681 -360598004 -436894553 -166529802 -273277568 529907033 33610159 -600226329 450109536 -107895492 530230931 588312523 -3398168 -205266 -206290501 136665631 143348459 411041009 18357055 80774 -33904923 480727993 25104788 420877453 -11694076 -12501864 5904778 12763619 -331951234 -32101091 418490469 -59085715 -155115312 193157951 72611127 -324505876 4116905 -235390545 -56086492 -72230227 7494110 156396156 37486159 187530097 -471615365 52643333 -259860723 -170677827 188058691 -76620590 116796938 -35378745 -126137954 76827631 245581010 -192789409 -10137122 -112411687 530383943 246238319 -71693148 -18558175 227514604 -179576372 -15799387 190749590 202046566 211903695 -517529 -106109395 -330431447 279353585 10725327 21687461 317436978 -59218148 79973068 -46136269 551582980 318095664 152999484 165182491 -24286034 -19047928 -33712449 255061944 -222768134 -111471621 186160791 268678996 -14214621 335915791 99821128 28748914 -431174423 -18035219 7991911 -175352574 512411466 519345258 619701727 71326637 -62398830 211791941 -880777043 -230352443 271085796 -69077627 -446706766 3278420 -267552076 -105770043 6649005 -526632311 -651475124 -6624420 -50781578 77773825 -15783718 -98084709 526132097 -126216767 -339958403 -91126580 765878487 135482789 272519163 800140694 53539528 -73995135 570305323 -298218007 26684498 83649457 -554954765 -212197573 141401211 -171546720 237054038 -384833993 66077186 43421686 32698086 33138775 -35881234 444020 -309877457 -1757937 365426049 -483729801 454443779 -253190603 -233007878 282166944 477026696 -311452028 -192766695 -275982359 -552447023 4094563 -101675841 106025082 -516810628 -906616362 19075526 -155674408 -78559086 -450573467 -8477587 -230162059 626065104 -206857757 -740247471 350956192 558612709 -773537832 958808676 -10774446 -82681520 -46861015 629842327 37706212 402193936 346958239 429112267 18755704 326149373 -566825790 -705338634 -204961124 -176977106 -374854803 304000372 167749425 595840632 275451408 633260882 -121672516 -164824665 -574493433 7600505 -104607647 64265581 649897 813067768 446408179 25481984 121028220 -164662895 12555349 8314045 -21848483 -440953018 -103659618 -428448817 -169758631 -156312686 401212363 -107837166 -445407092 104082531 67588424 3345441 -738706957 -142915584 -23512506 -172093953 272524525 -308600410 95113184 440868944 -290115989 -2558401 12329878 786778491 -242451015 -156279295 -103211874 250268925 70419770 -18773129 -782517221 13174042 -55625026 3641415 287730868 131587158 11276039 -76004453 100347540 -17184258 19040965 -293626765 -178109119 486526921 85410445 -386351759 -448252589 -138281671 -142735181 137397313 -58288293 -13380630 197083581 816722251 454707741 192458696 109315884 85072894 295116677 -359501336 387550601 -277313106 135249566 -398125397 -122633319 -77871434 -306758403 -85666682 121713985 257157034 -361156191 272113022 14795927 21598108 572593047 -98210685 108524881 689674302 70300080 95828225 -869678532 -240546957 170570387 51786799 731384915 -176181631 47040516 360556207 2316779 414970275 -272376270 199860498 362561543 -125905241 -146322658 334445 -83938752 -95302383 -55480642 -5696415 2522077 228982982 -54350490 269772104 -182225629 147754850 396484381 -466136197 -176623484 246824152 206392925 -474415563 7135879 -86631510 17279760 -410355731 -215770401 816599514 108597449 411370904 -501804690 17049216 -136326701 -624602303 318790353 167724924 797335 -823324789 -62385796 26369907 -185611835 316670434 586037281 -450015066 -59214135 -297101793 150836907 -175691967 -170149854 24344930 -107235889 78098224 -35110803 419501154 11453294 -338166663 -249417246 179170493 -184569813 -841554763 -306279845 281559434 756950027 262689000 -15642656 769071 324410227 4003186 -169741443 -126952538 -11240800 7452876 -48629854 290904684 -5605535 -434221291 -254981672 -149017705 -44008302 -1121428 -228589532 -68809849 38843837 98007973 -70470626 667591078 -86508925 -106935281 -89432966 128784416 -941382421 326465845 -391940987 3027474 -193809548 96404212 -14028072 -74412148 -45834389 77291773 247738755 573901879 -128981172 -65700921 -67339679 -592713110 439985071 411915813 496737814 663536285 -30529186 389203835 13207847 91350557 681248511 -669587248 516603297 -650229685 -260251076 96605663 478263028 321170493 -102198523 -248931694 -751837162 773312270 -107427265 18621774 -625127412 -438829804 6911016 453024698 -288328074 -86653932 749176689 174900250 -168164525 -623825930 -925059491 12762529 4126036 115306203 219137135 344855725 129253713 13725592 129960207 -43964291 307606785 44945404 7777515 -36000106 21690344 34528503 129951593 -7205988 -353144889 294455070 -305489738 609861593 -288225184 -220359261 -168238096 -6183429 -42514216 405553283 -61816373 -266759303 2995678 52281475 -46786867 -850990597 2186730 -1169436 35646571 -449837921 728559 -609048847 164286495 429407798 -41123346 -3987278 207271798 192460492 -233955876 -23932515 66591365 -340397008 710850664 129437209 -527325768 87292198 141458646 -684702782 338168902 613619357 -125717622 845721150 296272384 -82448799 -6817996 42550321 -215134323 -163653016 265050011 -2822272 11072566 -378147153 17260095 -41189320 -485683271 -793675579 -547372735 -84282949 -6629722 788230752 -184755943 172619702 -117453773 -196472226 36313444 51778337 105224407 -261739254 -14619816 598939487 -228709979 -77700220 -132607717 -19663443 -433616238 98337338 20546164 152466261 -912957397 672295233 -4821606 95334601 15181309 178538047 -190323126 92558589 -414431927 728284104 478727037 345941219 -545841886 30258334 -453079385 -63777714 -338851091 -129464296 -173658325 77911535 32334571 143845254 364271918 -185190886 7051571 -796294933 -328092835 453037437 153202881 462824898 -487743203 683847664 383201833 500081419 319831817 604966833 -297737317 630279088 -472131390 145570627 307353964 20647530 249743242 -128367524 480961417 206985757 -484842444 213584330 -241782737 -120402689 283771403 160668163 420386570 -843216 431055621 242350380 -68314649 -2041314 -172861922 -789911931 -27285418 315798800 224718703 -6708582 -324273309 -556748505 -87753353 -49223197 -200862272 -12453041 20702050 48124304 693946231 -387091290 -396369997 260091929 447956944 -33347111 84137510 -51673627 -71270181 -508704829 -218885 44897968 7970054 560355950 39917647 -197196862 -170267411 -682116278 -489650081 -394021470 637412 251516882 219617459 -74754885 35815101 -153763252 -104826285 -180249629 57810946 -61426358 728856139 12161171 -71579979 -1928735 -133931308 27452382 -150353836 97914311 36451096 -13449191 513257701 -378366 -395126665 305563138 -250415258 -911347100 349250056 281859375 -499581371 7653869 -56189806 240510950 -438284818 -7791433 13571241 553569759 397605491 298256929 19258340 34754142 -4391362 218679559 -182958175 -399403222 -773271321 -93479591 414660455 -167386426 -303026821 -435919286 -17973798 -590493310 92184859 -287808767 190060766 24915598 233848739 579051045 -333005252 608546338 -67496256 32955373 -90535977 -384486692 215143237 -2318007 3339454 2745922 12413959 3706997 -511588248 12543796 202245883 -172570933 102839934 -174420343 745436851 -116295457 556186310 483636784 16720337 -412450 -194253359 -16311413 -299643481 -590664367 -380389181 136119368 -413656053 -791775735 28359854 60001667 -20282060 50933974 -11555749 14478741 -27164513 156725492 23835364 -528378461 3705376 -19024013 791941238 -597414490 570503271 412555636 -550633823 227376425 2024178 1450143 -495075 -182145820 -221012073 -561973286 34000906 -675670189 -115353909 65875126 5996351 165352423 -27152243 -115593200 -20549331 13279939 -170707259 60158194 -151206006 309298616 243634307 649009155 10208012 -77075539 -380990912 -38636008 241518510 -6949260 -91351361 164007110 -273782021 138437633 -1750505 464779779 -783093981 -398884774 125913521 -14431004 202918187 -548776278 -56661341 -805904000 587342493 528643047 229178444 -73191674 -167268010 -367790938 218846101 -329653211 -638312111 -402853519 -10682511 8275031 -630993 -56825448 36856394 -76139945 -224123976 6612900 -7798646 -18597699 113725974 -326276426 -235724997 -27723837 12968110 158739615 354247906 7371430 -106429380 583513975 -746802067 246599389 -38317317 122865405 -190360295 -710288414 -32513413 10227860 -777698503 70874382 -86173955 136271014 243057085 1839332 315948513 -40417822 -84852094 -630288114 400724024 12692730 -192180871 -149068434 22961890 -709370332 -11302720 297877704 34623460 -20792774 -74549333 -367757899 -191277282 -212273064 73859329 -39129969 172234333 339761279 72081868 -193252831 -433606552 -115268051 303397385 -176916393 -580673437 -838873413 2056170 -439901710 -10981152 264913978 -45569914 340281612 -146311431 -51737222 -564089679 89429799 -373030597 -122197612 -50339558 -225076905 -821657542 373913786 -101111690 54600111 -91778790 55884767 467837493 81018487 -468931638 140366318 565008780 -391822552 732071956 -8901848 -31270428 -186692439 -202689564 -38261889 94410850 -505979738 623570251 8071486 -262802106 287386488 -123060711 -171173203 18664102 145155739 -767503806 -595954298 100165953 -145038760 -344427771 209141639 564175141 12863605 -190046075 8479663 -771162677 -29863396 -173567676 24183070 86283633 -235076361 -44253232 -188630031 48732873 -225378259 -152045394 611111553 156931465 130296380 -66314320 -18855684 -262071320 -3883620 -165786309 85564863 200706140 -389485049 -17047869 21705190 224176731 169381768 354557305 -259356206 528075760 959593179 313231557 54750794 -32648443 18750128 109154605 35660781 103786159 -290245832 4483611 -346497 -328930 -100361710 -205706659 -115079778 2546117 452331803 -348756185 -76709730 20564684 -697069758 -187252033 568334853 3244042 -51468743 -108828013 359115310 -125322879 131906171 157865308 24674632 -455092794 3672192 77555811 61572883 -345476042 -284748888 30411297 12654234 -168402986 30914448 -275469840 -3857654 76898736 66025884 -119355145 460053303 3937192 67081095 -91841404 272415503 -640526444 51707332 220020831 -18226431 180772825 697061338 616620874 -142710264 -29504572 244169516 -620294800 -971722 -24095815 -304596385 -140863261 553410120 -108319141 919667042 10123615 35709237 154721608 -311795588 417358763 -48543576 236879639 21773602 -291827670 715360996 15995085 70773624 -256063392 506595468 357054 8824592 736971110 -8607268 -586826598 12258654 32036369 -880468256 285357171 286664087 -190909667 -190915586 892494034 -2681877 -172341502 136428917 74020462 438757005 252566542 652348437 -26273060 62778146 143915097 343818755 7898167 291769943 -10013138 -924366887 38093898 -6224065 -5020585 -486331634 560163486 -20456744 114920446 51087756 -13688520 -416801705 -880422596 51864249 244892795 -11439834 394070480 -37496018 212174928 -227856165 269170347 -297281167 164060115 89683986 -42673016 505732524 -92153101 -110743655 501896432 -144802771 131163587 39723011 -182086994 -7440621 352723762 -77854784 -110329345 13270464 60102194 -27638811 3272955 234928106 4337089 -3681713 -672833268 -114178490 -455686980 -11037289 877515351 -180176905 -10998123 -585031970 420743119 27773449 -55279794 298607472 -432091898 -249231275 12069829 565765203 67569815 17760398 68160929 -618476874 -430187725 -17270481 15394244 23288738 326710287 -156183658 94607030 135011824 -335128192 -257640080 -53600088 -380656694 -24177421 322198260 -123020668 229928194 -30454455 11862616 -4859374 241686056 -401653610 -7501021 -113605893 188242681 -483934026 7241668 -361315595 -514676745 -405394255 315436870 253626252 199757478 -165283461 -337313392 70597466 -38461221 -182410512 -41076369 -97859990 391181927 -253247236 -353642349 2790305 -237965499 -301970796 250159365 5354381 -186699170 -691726387 40810777 217070184 -253688042 -9043208 74139949 -18231204 377948691 -40794301 -18504074 772938386 47557457 256489460 933506 -175381184 -609750142 -36723226 375262807 607132058 3129539 493259830 229101120 12802184 -125743176 -160768850 128450833 300085232 233310495 385137890 -618825621 61294021 16042388 39899631 557083353 701382277 35698744 -478657093 -71204486 -221924507 18706086 283524731 723005972 332975717 336642168 -139306052 33923517 412951032 -104548940 109756204 13345257 476480155 13736035 35889601 435315192 -456916976 -104855401 -87131683 67065511 -9647715 27676193 13528466 -302795829 386957684 711852423 13202342 648051204 -207244776 6120821 -29698086 -164080335 196078522 523882364 3069861 -3773590 415087465 555995685 -178106819 -110240691 -220280764 -924165125 -277408955 18047334 6178960 -365484707 718989543 -866378282 -67738136 490447603 818514890 -682370908 -74690182 -5178747 -117923376 119776714 186497094 -197479 -375587977 -521524 -105170830 728558671 188908788 -4787808 491767765 826252103 -5782852 11223255 116580167 216951080 -691127391 124199133 34689243 -107987635 39652802 6784555 -526997009 -3899964 49008142 -697733130 -8983544 151278687 -44196018 -568041157 -149071141 -375944644 -261405893 230900752 -414969061 -154569270 -744567483 -268607767 104060734 202608998 90571858 -68365306 -273991422 14670579 358549922 -26428189 -369703320 265838723 -290329001 -41458534 -24823618 412568118 -132743099 -61191211 267650847 478109092 119924781 245453051 -190383826 -379640583 380253788 53887942 -1862070 399326959 9588943 748836767 -5808857 -56763938 598598725 -839487786 675770793 -567606739 -10361368 544021015 -136139219 -223764447 -728637989 636837676 -598582494 32532669 15570135 93736516 395390759 -74968321 133522015 -76479103 -39901089 -508804173 317842089 340730364 771654 -215028645 36467871 191827458 232493721 43604661 -179133881 421634186 34792749 -222445062 516159046 -37138382 -252026699 113933942 -611036861 -10684748 -186306 390229271 -23905853 -434866513 -457341999 24908295 -466942969 -6473635 -104757217 46253760 -10067657 -230544053 10029574 56947262 -99970032 14285343 -59279442 307014012 -8048205 -295606715 312310747 -390749113 478810 -942207017 593465402 376504069 -286416932 585746138 -128601980 -103831101 504214904 450647702 -118043541 -4918941 228533 155519560 -10097954 248746661 13358731 -15725438 -41699940 132793988 60706926 -796670737 -24878413 12254128 3734830 5685750 65244498 -214387351 29217028 -261574608 -60616411 -81753433 232240154 -110580004 -480768613 5555819 417091693 26835838 25910261 -114894350 563199226 -305166886 85489494 427099721 -20739591 -476845376 24551293 -287887798 358149282 -589428361 -78467230 -223995 -15761434 216654965 783557 -58416073 -307694954 -43748134 245188608 32879882 -33443229 4690893 86646270 3129274 -242886029 332978868 -81102680 -5779252 -716990955 186745076 153468612 -150644974 -50834657 571349659 292723707 -594313581 343602873 328038723 -81721925 745094917 54386396 -53499283 -182905563 77457387 9652249 93757208 -31681309 -657528789 464999453 -217768773 214631796 87343682 -149217690 70503849 -259417528 764244128 -274013981 351948573 109088912 3118513 -23964304 823775280 -148232672 -786256572 353886951 650796402 -512338474 38695049 268856670 -336350245 79246642 -169070554 37137625 395409678 -69360 -468937978 -683609444 134707389 5120115 151800480 -671164152 401355823 478516516 -47174067 355394511 -607374913 -127302124 -726326693 95827914 -322366335 214085368 -9383407 244892201 -127740271 49036991 2739060 -372345824 41381079 -41852869 -443898403 -794672361 240937215 219451632 1650623 12246682 -3051575 -253968775 -562722896 243317402 164893775 -10341071 -327854150 -660563089 725036482 -882372836 -79923478 -936633626 -342932195 24537501 -392427837 266975836 -41054521 -807125055 -415093483 476500786 -247955631 -841282931 -590059313 -444577183 135552447 -412178190 546280110 155907 -101160053 -293914391 -106920484 202728295 331801942 37477300 -611487066 -276038585 -422721311 122915634 338651810 -258713409 -461952323 296248550 575088800 45796780 883807108 -515040214 -93416130 434206667 -161484689 -785490694 76006897 -895429822 -115958268 -415117308 191151657 425310279 749669279 -32815507 -250879015 -627523685 9117754 15785432 251853122 -278614860 326107761 -47517130 -53472340 87063556 -41579295 -153043338 255746555 -9288521 -29049921 -257013690 253832014 59656204 97465090 444956335 -274472517 538587811 -1155919 -748194749 380858336 -244875774 -398912621 6391306 71890099 18210781 118199631 169733010 2147367 -301677939 -3292580 -7604015 -701336374 42460804 194982829 452653001 55902845 -402935031 -493401443 -11256902 -11229837 -319958937 -715234539 -339268174 -160989362 289648132 -176392861 429618776 102278799 -5421446 145548693 -420277125 -88271423 216041530 21364161 242372788 336937796 -36403575 -9297439 83544549 -286002110 397994368 155625629 -141856519 -1688557 -68147817 74602431 -375081267 -225948410 182618148 -32828765 -208410809 -620216776 -7920406 -6522078 -436103150 -473570214 150512709 -47819835 -366787543 98315509 -281602682 26613935 33066387 363746171 268496532 20898506 -67681868 16133740 -206406530 45974355 -324483878 -296445255 246155770 -260025668 -52038578 -798809696 -95914939 9732389 46754660 338644899 -250006465 126241671 -179289482 -840170895 32750592 47660484 -40516 479841722 -6880214 363768905 -93706247 -88178435 297688990 -294715846 768606349 -25481998 -285869584 472779518 -217170221 -47694030 565929201 -286492 -375854875 -454405516 46648675 1452348 -21772010 -103638080 -951566868 536314106 -36748034 529695429 83546218 65198531 -199896282 -710162492 -363524846 12183226 506475864 382492476 -2961403 168315 -409861291 -36240073 171058337 -122615193 -867155156 -4020616 -126722401 263288799 1769122 82262760 19367724 -372523125 734134042 -355794942 76484888 -568918698 328396037 -1274194 -309133107 -237835581 92712268 -140890076 -344809254 210389427 -105102304 438001084 1717971 -549079510 -205926288 -2403321 -430969083 -76746882 -233111436 468167938 -125358524 234541329 -29205894 174747784 30941591 -43112718 868220506 -89209334 -362441216 -240910876 -301944181 -78102900 -45558955 3658634 -261361092 -333294580 462446084 665379413 48408843 373861736 51206599 591623165 -233847175 166442953 -207249339 -28973890 342620592 -65848014 -490801057 -64392352 28524655 24856023 14646272 -253921755 10973057 769160181 370365477 -155164044 -78210034 -90509571 171741442 -154653955 859798 -284030986 -14596017 -65473134 558818591 -481651034 -323232387 -147521174 38658190 -285621113 -570922944 -1943616 -519526302 -265901345 299798259 45059139 1446618 521995629 309250713 49372574 286057706 -522566128 -40679875 32577999 59280526 208442135 -8397430 -123192163 -290837925 -514119479 -988239 -135007008 174325523 -761561933 -266138861 20411737 648060 -108384468 223814082 -143838148 216279780 -171331701 11425494 -280977915 -286008173 -610979838 182833563 147625708 7550094 239058506 26361968 892182848 -320646390 -256399078 -41798023 353613042 -393471989 703178622 -116524929 -301862343 576957290 -879464409 -857128610 -295889983 -29050562 -79016030 -28987464 -872260562 -83212729 487169656 123626420 -220831389 217648217 -922999070 -19308143 86597381 -692173294 -763755282 523255465 -53079312 649296554 -104636986 101620646 -1989650 113605711 35952121 656495666 -419045506 -49044417 -2611206 166872210 267732941 53642775 638931531 34931669 36898360 -305538038 -359837035 306492567 296369547 10368132 -94795882 24824618 -143850684 419655469 -12644453 183775098 -301501523 -163014687 -19861645 370720043 24607131 -18969816 -516875893 36612576 -55064838 -2944173 24977622 56876272 -458874597 889346345 -782769103 185015353 -159801779 -506558957 17995362 735182340 -149947782 57227894 -639743465 17178460 -322871566 -999135 152704703 50845422 44373213 -691239442 323232464 -229451168 68224431 -560523881 170232873 7651054 -199389663 162348904 738569659 -398974111 211734526 -324158345 -785542113 -732413975 22446976 241308073 37100383 -80316664 212701420 -465902144 93988553 -499238214 648259948 -1018384 214111238 371797647 98710224 -1886849 -204174790 -49732380 -10417163 130249680 -132004535 335482753 388158541 -8646113 104813780 76742785 -638096865 -698829212 52974613 -363240298 143991022 165006456 -7788153 -262851271 576463121 113618752 -111264622 -63011486 422299122 12635310 179778610 -386066805 -127023 110723722 -31647964 23301567 -12843897 -245342818 566201591 531854844 442978610 -449870544 87917242 234909753 -29576773 -773681935 -94633716 -339680863 55362218 -289824604 406726541 -220168424 -306493503 453827814 -5238618 -71392772 -284083866 253724630 633508493 239309531 -473419977 170087135 -261707663 275133037 280489777 249701606 84245381 -656163032 217816184 -15749441 -555868490 -957204388 -146626162 183492857 192537339 38104397 4299836 88132793 132611164 60032812 295748508 -448782428 265093638 -701151416 -5803647 415073052 -37795083 -1332513 456228431 -1809324 21015898 319920385 307339856 -832875323 85947166 474963659 15711709 -33281454 -35191561 -7660929 -42570725 26823473 349563565 78341716 27971704 -129160400 -55939916 279089819 -268332393 -108542180 -156704901 -260760898 -94116766 -186449582 -2467361 66422405 356289415 47000454 728903571 368000493 -534677109 -617920638 -4061007 -85563973 -106507294 -184430456 -124975422 -142448686 84890093 -259419732 173173808 303793565 608497432 5253450 149369762 -19656259 128215100 218499622 315295693 78324229 -177183699 435298250 -257597721 2009276 -2211174 34236098 -756230463 -27619884 686492614 -41458071 31062177 144272460 -679525078 101880533 -428517313 -226761856 -90803525 109349544 -95009830 67511796 101101527 23416946 -116227963 -44130166 -216323328 5967297 627273909 -159741642 14806105 -130598034 -452889522 118664604 293931279 -384591665 104777086 -653359030 68566147 -95545190 236125938 19682088 -104868604 -324770625 -244899647 -26353607 314642075 156631397 -236254566 246630103 541600543 348957731 -74637866 -5858894 -57589281 -14681542 280367850 93327232 20544959 200864171 72227613 -49219486 9030598 -618406351 -68391766 583078524 -188161327 108930559 265058470 -4089030 89242952 639211974 412109176 379306865 -39721688 277793501 -59655738 -84217279 186016602 -43410984 -14595091 15219280 -669623200 -175114073 -436276669 -302462845 155699064 18445638 -148762900 269113665 -119148985 -414455802 427415675 -101963611 -202109513 -291826600 -603990899 350367329 537714743 -291525090 -289004670 -627740467 72301196 694978924 -91193035 -290815535 3105538 -240772613 324453746 59230868 -927831492 -90769325 178924893 -402185134 701060679 -680296061 3684009 243336998 -115672477 708567196 304475554 -344826772 42439151 561548674 204914516 596019070 457973280 -248528966 -112349245 21496289 216724221 564991930 83127259 -61536838 4634848 16964672 -35669904 9548149 662757975 199759519 460995027 -724788649 -50770089 547909844 48052963 -118983157 860580274 148681860 -58287502 363602579 24805362 -584068218 759869869 16039764 -4618422 -16118986 34020204 -239520866 -155482597 -462721917 778342 130637606 -193236612 -474367640 -13358599 -132681385 -1424194 281344648 129235009 -546039928 -49005681 428576634 -213386192 525813 -41364798 297926158 -553466521 6550865 -437800440 158918862 476899207 -164044501 -355870097 -106486294 17498550 -204455389 376541554 -23017192 7521100 136132035 81727303 -64729871 -403570664 473412230 217703447 624692966 -4953792 -214059537 -39451689 -7949226 2044546 -564644473 -92199965 -25291554 -751068976 440736948 -134631328 -813254078 283491367 14607336 22622720 38679502 280892890 -95564092 -51809031 538756158 564554322 -369371850 -193751916 60428493 -5358307 28523318 -98668733 492115834 70279077 4841999 -198349134 -91125124 522989650 59197220 16245463 430470754 -54494182 46860032 -356339400 397774341 481316443 -6029734 715813004 -8807382 -2924871 -58360130 -1139762 687563253 295298391 102966584 -17064754 -130812 406605265 225027327 253612852 -119931586 477584945 275045959 -224592841 -56477328 600554676 149970109 -16610761 69089569 517416860 -327722868 283308266 -10836054 -242265517 -772391340 -27247351 -463533586 448438975 -66580715 22597216 -265520477 -324255359 -266135294 -202931623 -366478 138962470 76143250 -6287452 357593250 7636475 259829213 -652212483 512281652 -4641123 211681482 -32892908 141389682 -169783617 461542543 67816371 120457869 -12651231 90372428 -701040453 -23597580 147630235 6031988 16055630 -159203500 -147196876 618101119 -281202470 -27595121 73013412 472640283 211431021 -770334553 -336096436 88390651 -248756479 22991274 60492382 273612786 75597439 9900540 145503165 -3694445 -4534894 -283505689 541915017 102006592 -852219043 51334361 362539713 -123977787 -5610945 -447288578 116905389 460769702 726375026 461144039 -84635575 -2776833 -332171034 484943246 21665702 294614623 -415880202 46179126 77747300 440099991 -749792810 -525454230 721090132 774636997 -359366287 99513746 -437948563 8586355 112851625 25369974 -217638019 65376428 598554380 25827058 -38400980 47883997 -678907039 -172079696 -13075995 511954380 -244639 76457211 -329833101 1192412 90941972 762253209 412990618 -185163934 499339854 195691109 -603610294 -19799385 118374141 -113739516 364794199 -161865967 36666867 405324654 301573496 -224340252 -12211068 -736734052 -111504127 10660168 193908767 84529933 -553329677 179639751 -8109719 459466564 -367776782 248963746 -67639984 20413601 -519022380 73409132 -267015239 -348875408 26761337 -34129675 391388159 -9472035 -43962697 -235208205 -237180440 266523882 586369816 -171748873 -9875966 -333407163 -156363956 140815226 123737289 3128913 -452082594 259233161 -509180380 218162427 18389456 391297967 393443186 -264222484 466589157 -536954283 35993121 66057416 226219994 -176570361 316455009 -43003183 -613278065 592101120 -7138842 -97733799 -21893327 20987077 35409114 -30998790 -32720224 -182360209 2236490 -168065593 -471670871 -133855431 18291589 7414350 -643825934 483611835 262615593 32926348 208599430 354152818 79677374 185855829 224910015 -184103375 169638153 -838898178 27031141 -136081505 578761017 429215416 -303400166 577563947 646301108 37144107 -513956411 264304256 295533297 16511566 1437475 -676735049 -87194307 -781823347 -349872939 -161245979 977594772 371484556 23029599 68906102 -131954 24818686 116942213 622801650 -288468252 56469495 -3086020 -461579399 -69821214 -20739391 -20722527 211596106 -9160431 36940694 420425 -18561126 -492969264 499970460 34941550 -13007490 171707740 92586892 -304810575 548458782 183681410 -82387812 -35801433 -358576219 679993714 24107810 -342202479 327559743 -85445788 232182259 103172399 271308888 -25606892 90567499 106387871 -461370038 -185217203 40141639 -724210306 801986031 -567936166 -536778893 -352953730 -32303067 -140139086 -354901506 -117976708 -438656021 474150 -236384082 640915435 457365252 -92439414 523701207 -359055934 -69153642 271150393 23020538 47903524 181763258 287912100 721339011 -49317492 -78574218 339533471 19793407 -60683316 131659275 500040380 -245414417 280683054 315801026 17677667 -9838822 339045103 56956046 -9045779 -407116857 599585734 46716337 7107648 -60408708 -86918729 111857483 279814397 -167133431 -37001608 311244012 457418699 192731404 21960265 67468709 995127 5242247 -6411551 45730848 706042080 -155574047 -207793602 218704518 49427348 1850463 130633935 115673214 80336067 590506076 37091618 32199013 -326978129 197559098 338890859 88713673 506052585 154697062 407010899 35349650 -211713233 234822689 -101120132 -368727253 -46393128 -126292876 142949604 101840891 62318977 63468271 27382889 -253966288 -330230762 179957781 82699262 512757622 -8932199 138167787 -65308264 -73082820 -211171713 5092973 -233143870 -253232619 312450540 335223414 145007582 508155556 -132259459 -129890412 -103745251 -281976591 -143785 19820651 -219390644 133893763 628050780 587964458 213468523 -612346258 87861123 313291354 5072894 13400467 360024219 -85312681 626123564 347679294 -518410161 -26935292 -154698966 -197638827 820990468 225408564 -591538890 -1405795 171140393 -641847100 77777067 98059322 63915381 31306715 268565354 -295170330 -204526661 541478582 643849080 16511022 -121991680 -293347917 -191682411 3721907 -129422978 7003320 255407102 -88466026 -24190542 -47753985 -43677884 -179175638 781091145 -706497104 14210987 143362085 -385068740 124197431 -172474885 287455 483001883 -149023467 -186846591 -238224756 -21519666 104782980 -188198383 93425368 -707718666 230045364 -111510865 721266077 -240546309 246813108 -243412199 -693415423 -256026397 -363768364 761164688 -14245649 -385796763 -473095073 -81172603 288274235 17362093 -341799228 64985117 39053538 -32828275 -242907034 -404122672 172255237 155819464 909544146 165256485 -249964288 23624315 -729812959 5702973 -644407534 -58600504 -304904355 432898965 622171587 -363038316 -346371667 -215656755 31427792 -2093326 326138578 -65836326 -1295038 767182144 -91693419 386294412 -9394110 -209501618 -460887730 -169226424 -80540247 225369407 -276073662 226693820 -595486375 -134838338 240861933 -701032067 146873528 -208559286 -4001830 -97047462 589795420 -12614704 -89398960 -11170317 -723477607 -56922239 24814300 -186065211 -712765574 -84189995 -403614910 -148171953 -109621120 29551912 290554271 116270941 -22153785 -485536366 657343365 -541924309 364405757 45261395 287298102 41924731 153701316 -276453219 -77050654 -71550112 97780875 -943857 94139523 -31945015 10394876 -100525468 -841854 12381468 39439673 427862642 -231069994 466206 97400618 153086113 482020755 401937017 -462097881 -93816690 -56845275 -281191698 79144172 231080610 731624688 -57490339 -307767430 -4789857 14787778 -633052230 -429095357 -551462 -842481475 2649867 -170835947 -382477372 -18684068 -113768045 -8321559 -65587361 -9636381 -22915925 -577988298 -24211054 -112075686 -592075388 -487773633 87904861 -240557947 446963198 -209626869 -5482830 381991451 -27205974 -35339863 145117684 -477262986 -23542954 -124036990 -24684698 -1614996 104486463 -16344288 -23193722 581279560 -38123462 -95662772 -224632213 25799351 -30157979 56444145 -12655337 113324473 19304016 -13159049 359422901 -199998935 712656969 11903921 87575685 331856263 63501169 241104693 712349691 208677049 56217907 272043810 -41175762 463826517 462033890 70428685 -5940941 -10742057 -408065 139843294 293650373 16751409 91232445 128801519 714696505 129983116 -12336532 -14588236 -33028983 -672167426 335959838 -56436918 -691972478 -729115032 24366473 -56450632 249776147 -38381601 337063302 -745570871 82395812 122367597 717650603 796876612 -110229754 -450429489 253911392 103067658 -147328079 460310419 -171879850 127443785 57278855 -412255199 530401269 214311600 -11964690 -38789451 -385361508 -81243458 -1254967 402814267 149931436 -58183320 15071559 -70043249 635202659 64566098 -13976236 556702800 -379474914 85848297 5286110 98782285 -318879727 -2580505 156123450 -234368403 -593594386 -63719335 76530951 768125479 20437407 -101231277 15890657 -120106006 295416512 476417254 310879454 -90980196 -74937444 232043515 -770336328 570630138 134963307 -17634838 78769651 -391758914 134803460 -227182306 -269873775 -136509510 -297943867 330364257 4550743 -67415501 -45576321 148995756 725523820 11002448 -3893973 -363134733 121688777 -223732068 106461271 -468145582 374283065 -164039236 315019990 270974655 -411733360 495594735 -868644268 -278226715 -564529326 -306653661 194215066 -1813437 99445496 10619332 -597844781 1684037 -1450756 75772032 370876099 73969117 -133794838 21614783 135236917 -3151283 -124414523 -744490975 945151 -241074656 -383544081 -3269710 311758989 286780 -288719570 -158734952 -170403344 -15757195 468130292 -433137356 -179695159 394100969 -929949950 118515750 92370830 47984190 51306032 -18848126 -184859552 -15198899 -835476565 -50457603 -489758819 728685598 -14504257 -474656083 261240699 -54216335 -550709213 115681501 56847402 -369260941 -88086645 -177423977 12842544 455518736 -389297180 200519812 26826341 -500611920 600261582 15173683 -128037871 29286939 -188952590 -211417020 7112688 -5445221 -127243108 191342082 -460566691 30535762 73121956 284641853 188710611 975675 278000007 -111369751 -427717023 -434475661 216218403 191282889 -224053089 15564152 360834344 -50819590 -200582992 -214800224 -799396097 464782583 -196600295 363311018 259417191 60225092 574350790 -8095505 -6737925 -183818476 309269900 4786536 111720657 -396986088 -144299248 -3119120 151529160 -188719172 26446804 89416485 74869354 -4999159 -17440298 -720824197 163976572 -321120034 -341673047 29795512 553459448 652811312 -7054340 -37820480 -2445938 -844330 -145587934 79004062 430551788 -93410183 -17271168 -342403566 -671289061 -149806555 -279142782 481017386 -91491593 508232955 45932094 2587787 155564144 -217142649 -81076404 -238282711 -946766531 -32686653 -141011599 432041447 -221863160 -14132153 676573151 -266740015 489217726 79525069 365788143 19701441 272273872 -97106198 -326757059 -356349292 395434757 -17607142 456528009 -11574741 -544003532 -238606763 830060708 540242209 -278300153 -276116142 -266193977 -129342846 241662443 -96339682 -129924173 42693490 -250644785 240589167 -1357024 96117360 -34739266 -573064384 557357199 -872525224 401354707 -170368217 -36163978 503641252 381194491 347936396 -246170782 -82640107 1668695 11719995 -5546569 -257680490 -130385109 62944970 -45239412 310612 -4726048 184619453 14939652 77817531 -43783535 -361001537 588168876 -233186324 -418940739 -252856838 96879929 465128414 256033444 -969937 -12272596 616037792 -393540165 -103129599 130569620 -477077978 15521083 123173882 7294575 723714014 -498488233 -560513220 361100560 214154653 -442452916 5385684 625475248 -311477692 -116662330 803036408 94985684 -541123123 -349480555 -140861274 -129844262 3337569 -97806513 564628696 23364116 711655 39230469 8560318 -419244087 -207399562 -19658857 34934038 6633970 -178546301 113679748 -91761919 -35155969 -227914831 253268287 215398783 -23856629 575952923 -40849588 643192993 -73978236 259845162 -79230495 390658140 7050793 10423823 -72297478 -610704265 112280351 -206615490 4272739 25362599 -172455278 -351361428 -291121389 61193798 -98253703 68949496 118711874 66285382 -464102711 239993288 -16390163 -102603918 26733694 14945665 -461872099 459174956 130133047 633640194 -68189414 425743175 343206398 -142069280 -455313563 281155528 4755569 -154813576 -156208365 -232624706 84778699 -372333237 339552066 3276435 -1509088 -88579168 -325643903 -85058768 -28390244 601398281 741700224 -292321027 -35534402 146280549 -40531444 300234421 1550246 58605198 -612729803 -52367971 -121509072 221698982 -58653872 -112091901 -361363914 -150455042 174009152 284623234 -185305996 102153278 430459916 -129382145 -132787790 -728002129 -238022998 99861018 378530716 -612440334 163757212 77081945 629866746 -229591879 -46479685 -45858226 -5829644 -5445241 -40317722 60754389 242166500 -581398949 -69617762 -62783588 176339526 -12697863 -175892492 13105381 -379571246 -394771266 -171925560 76191186 -33603321 -416958715 223828238 -141103936 -429610398 -209273689 -390919950 -153358616 147575726 -4995703 490069069 -499488404 3402388 -486046709 163043012 624234294 -28733670 -318827962 -240684496 -6442370 186291957 -56666716 -499928195 610097111 380707789 -12141351 -332870359 -134785031 -166059519 -82749996 246961087 -326437575 -91440532 -196334768 -375250055 -713129285 -595764312 -826991095 112337411 181429191 -341491148 349081250 -175371318 -223179411 -465788906 104278054 -76504127 -195200602 70852999 105894328 118064260 -240781477 -13076793 472095794 -688619018 -49922124 325848362 61235443 -60130588 -154795582 -190613418 513831915 6768878 114296429 -93749276 -2227426 18328232 -1311416 -81523483 -11453170 6868476 -53611711 -177548036 -162848592 -133070322 2386217 -486297683 424377762 -31216060 658759431 332750080 236198185 -230923112 40884163 174236943 169466204 -621629159 196667307 133086224 -297332205 -256714523 -502223587 -111480953 -101770596 35538317 -11258673 5007235 -639696789 -3242657 -205753612 768953151 163027311 -472883392 -77783286 148881394 144211504 69089211 559444805 11328937 50159375 417033996 82323135 -205639870 -413969525 103861123 284707976 -377340404 -906364113 27055752 301003940 142775 571696795 -33024824 -241815720 -565219830 197073756 182527942 50945750 -164931798 -278915654 -513580058 75450856 271140032 -190080250 680843811 -371318720 520344209 362500211 130665576 154288134 19407454 130048689 154573451 -234052528 107648299 -117921931 470768070 -282180484 -9081728 -188108223 -90699934 -379913615 266844931 468737968 -25302858 6670426 -606856717 -121823800 -136035916 -139149596 324244403 -7164741 238457124 -12345963 -300389499 358274097 -248103646 -16374479 -98342136 -11913225 -183434097 78352231 -3553301 -98194352 -701403454 -313084583 -105110604 27074167 -266288766 -24530397 -242940910 17186429 273328066 -4176092 483392098 -628344201 -137057091 43324305 -170160074 1522107 364923390 -166222587 61374613 -94255457 -343720434 409207291 -75248476 -115131919 -409054058 193961523 -289662711 375641494 -461160681 -429033692 -5091349 -354410788 -1098930 10075397 -432918127 863250719 100389321 599635261 -30169751 -270257634 -437419807 539679507 7776100 116309692 -625388866 29251880 230523935 305509992 -23768527 -38412970 625800280 -136265317 345240384 -15888991 -38677288 1063521 285521213 -44931162 139636608 -14845869 327056770 -151483277 676971238 8313897 447373564 492674246 23564935 -68744523 -6314102 559270494 3006192 720284428 474115308 -142818053 177122239 -7824197 -77007327 169874824 -252049633 864974806 355679154 -107627364 301295265 -74162230 6159226 99653365 -285551009 251100115 120329292 762249744 107293703 -81299566 14360203 -212208736 1388846 126004331 -637543968 -67864996 134829842 -200965 -261194353 -356675758 -5367795 268140797 530400147 324138919 640859338 -14198611 -506816345 -242597345 180010338 283102552 -470565991 -324435515 -586254766 -10229790 -5686434 -465880939 510571453 568873289 -191476486 432146047 -28736602 133629827 -14140916 -318434752 -58565679 294065050 116686727 -391654094 270369831 342527025 330995 -468516446 425185191 -538248574 4143749 259017709 -66102870 12920286 -293365130 448005947 -41803133 -831080793 -182293831 -672387027 85083570 -5813155 70194991 552754168 380916536 175824602 -321775826 60207 -297260103 -412346380 -276376010 424636652 127206780 339795986 194416314 683136797 248243 80079660 -172432099 74479620 71744425 -279334567 142914078 -361713819 120329536 -817092421 -271878080 -74705158 438693759 10759637 -2632654 -162732493 -59848191 -341928252 -286683308 -90176305 -184809904 178505128 364068899 21379078 2999953 258733968 75643849 51900597 -140816749 -155194580 -62889536 25705831 -132811595 -402503493 509526593 337218112 471128771 175632401 -531884535 -41504517 -374020947 54257708 -425438547 -276186911 -136344585 -300054434 -78632440 -482651356 -324495217 -163046688 -754222870 620233328 -600633449 44860541 309700224 -90070856 -160296413 178636414 60334099 -506642345 -95829785 -55323565 -258286678 -878218803 -273504950 -757917006 245668 302505555 40316800 597760807 266922386 418955551 531761625 216829522 -285770696 133426376 577419177 -233994348 560290381 99076 310846582 -54145099 503748089 -185273255 -39829455 -494586929 250380596 320919 477764291 12578964 -41831693 70201538 258851738 309283796 862528053 314045295 483753771 181863944 -110385347 15077180 -251297929 -53680532 -139569233 -104432237 -129715685 -320573682 -43156352 -376880261 9742753 -538097011 -581232324 -138149205 -881474 -165392068 -563970100 102727086 -200162398 234928916 332817775 -18778611 16286619 269914585 -164967867 -363857538 291551456 438936336 158004440 -411009 -32648840 813464287 381094552 -195299222 -8454306 -264866459 57114574 4721219 493287049 -357050329 -110145924 495538589 15443915 -62118950 85235687 6398075 486001576 -200261240 1336916 -358447832 270604208 -597232818 -6052475 -1502650 -104696211 -56206710 59109822 -597791227 -323826518 -174148547 423428107 -74548290 201445969 -148793168 -410102092 -170959632 -320845359 85504810 -125787625 66882085 -99084783 -18001536 -19962674 13220437 344169552 91371219 147763369 -120414878 271804830 -32108271 95690108 65487716 297638214 291366760 -14943677 -258587816 -522088545 -108682869 362734936 558088819 -507662873 30983143 79261592 298171515 32687354 -175183598 -381689597 164229605 -26103609 -186781069 -366252751 -53957367 110380174 -380796520 -340645128 108951916 135904418 -218862249 312287382 37350999 386090317 -78158249 -330482102 4106859 -4214609 -197786714 657806959 -424957143 438396758 -61915923 -59763046 25934099 276938153 -37767546 -192414939 54873898 -37282668 113719085 471067319 93548225 390790734 554916287 -206357294 -243134477 -137883507 45684196 -17793639 389576738 40470735 4253621 387744380 83745249 340453339 -325369813 187317682 41146354 130050867 -112535702 232234194 50884287 20228786 -524038343 -678010184 183418249 579240674 -2653807 -483061379 -52407835 -279724110 109906742 -164770030 -1902543 -394560682 381773628 -109403072 12888075 -191435159 102634274 -19525358 -31193268 11512718 20926748 4671047 36013202 -9534647 -210514003 -290693230 12921648 -221331018 -835387443 -44143101 -223102262 -468619260 91999729 6756850 241021407 -132846565 6670235 438424060 -480529143 16927031 -533523030 128940545 -4194722 26826666 -175585987 -363717577 -11215845 -17980084 614427141 -723964161 -426239 83014885 702094048 94997503 47712778 731607062 -743538591 -231699835 28357491 -191356258 -322671165 -452096093 208944496 -156920670 195999012 212914774 -508622629 -5587281 29460431 197027469 20196709 -5427613 -56753091 76740283 344792556 183355593 -323459600 -3536389 240221231 -30367639 306386713 -404230770 -269967658 -13281378 823052429 -469670274 95468820 -579734890 -43069744 156856045 152370621 157567866 -533845999 -2972427 348032767 90377459 802138506 -578021697 -280311767 910979730 -12324248 -4940028 11388575 309711510 92484198 -638180254 366424057 640441 93509304 315137435 220953421 -788971137 -11515054 -501098686 -512377251 230718623 151366867 252002541 2111959 -262342189 -256011338 -895297130 274999259 243451919 -480520233 -212245637 10291857 200102686 5864278 -598422574 37760834 301473870 -71210677 78908509 -218058049 81705038 898083593 38446220 -369165561 452774 287193470 -488230384 -51816435 -395080151 -12559209 -467367701 611931132 -346320518 7605135 -221388152 312144371 587996191 -72719601 334997396 224823622 -72343459 126979698 542905204 638199866 -961588725 -664207 535699203 -104568356 -796347 -127946815 -691396352 -266470292 -575841300 -265877160 -395697148 -9895200 -113032071 -10812255 180831006 -186233285 -293228793 -23778661 -430143941 -338416332 104849236 -141640051 -361463397 333340121 -308074387 15445013 181142330 39203597 202435324 -400727160 537400821 -327803616 -188714618 -331392228 562741083 418934002 104733222 -550201752 -33680927 41892025 -329211968 -288121243 -536242166 504646053 42371794 -480242151 227070859 873228743 -15566554 -13039745 -49188201 174606913 -202366556 427048032 -234483156 -124275227 141566 -304241318 -8093444 150830278 -1408810 71869988 -198405860 253308111 258637959 -795593288 -175700739 68020424 -3825765 112151483 148007553 -566149230 -137964876 582299332 17646223 264965711 -14369439 -460204251 159478629 -77588653 -684832936 196320573 -226760740 22721652 -151823949 -84095276 -135408125 321474455 95630910 154419714 -434791153 395675942 -418322294 -467513823 -126865210 -786444655 55469266 -384354578 -79893607 -208769153 -113117547 221585043 202320712 35319041 -28949882 310156685 -162912221 -605648805 -109849553 -384449388 111451650 279471611 -8255002 213190569 -8597948 -225386859 -168035927 -50445231 -106632550 -69890686 232582346 -362547255 -305240292 235465609 132363715 17128138 527109679 -225697414 -18112344 512045549 554521232 -209040451 240815 -76199874 -341650793 21455371 147135214 -807796427 34187168 -18702126 -434347148 22385800 80272236 1419077 -344281424 -268250246 -635575772 4653789 -214159214 -665432738 -211508152 350213485 477378544 780721115 -576258083 -456648559 341217851 70760751 526228900 -186092600 -75886752 -294651134 248785192 -268181499 176705751 -83899977 -11058911 -9780035 66885827 -172477624 578767777 455467727 -72064824 80813449 453609120 -105031359 -75579649 147227028 117021431 -597553430 -114889882 -146526108 70894326 -342314572 -207424801 -81541 543767320 11730105 -750694 474332681 -299901618 -57713928 640608161 135137982 -311386228 -90642982 -4976805 2376499 2146499 -40698167 -6040048 -564717027 490226833 295193030 158270046 -43803378 -621321535 -107993773 557972614 -419848748 -15459371 -310193214 -202977652 738473056 -35036894 -112896897 166682679 23102778 17836010 -22184707 430451 78013086 16386271 495504852 168143681 30438589 -539573591 643904668 -52503714 -83428112 -3710589 414789 279715150 -240668979 7875880 -20844006 -31260837 -347368115 108281522 220994595 -139366732 -243416982 17382486 -233591397 -32118258 -275714723 310221213 -30273043 -88220768 -246799471 264059839 121451539 -259949452 129096445 -189857872 -60689883 620939783 -43474023 549988693 657044 40883009 188814328 3257134 57218411 -262593951 48599616 -409648352 -1076978 251455695 558838 -185528174 -400840165 356582681 24751427 -58172472 -10040147 -1766394 662483838 106772143 -138700538 -30196325 14474654 45068372 -20635760 -707554626 260007200 -52435254 104363705 136132949 55256547 434952845 672832267 204115549 11859129 80874315 -209350495 -682477346 450029180 -844177455 221499503 49661375 817208904 517269121 5062885 -112142001 -219444402 503241242 767604705 535855940 283262465 590818592 -97411207 34352 -76277917 -393974038 114455802 165496151 -41509958 587617104 3198508 -22094586 -366899924 -391045000 580113315 -25489248 -189576711 -613586964 -574565274 197633341 -490254029 -634170 9072940 254150262 -130235133 -46648717 292737485 4418792 698095136 -48407346 -102498223 -130129463 313918486 200261099 -204618741 -385261380 161104643 -850970556 -8530288 121432867 26347140 262318449 619261248 -837844771 -663101863 -577183597 -198609746 -56125017 -380649973 -127750011 7175375 302993106 -574814494 -138056304 -35198980 454469136 -132844442 -473135403 -101081707 -324074355 53533410 212379185 137061036 140011822 583800587 -381686620 -291416722 27802643 -18807690 -4837752 118811324 199490140 -250623968 -97579930 220707319 40599977 612564316 18184974 -63853921 82351762 1306494 657659778 105770837 505902036 342329937 202686771 -554081601 -5352814 -12792140 -202428896 -114158885 360880587 -322329657 -123691659 460295421 -35105506 -156479382 67950489 -209760225 20634079 159845041 -250380006 -8187123 34103795 15879979 -513530082 -720321953 145205390 -13652252 114089218 211014571 8116098 372684904 396487693 -6960841 335158228 316589396 30528071 50984316 201345595 -97789091 -378745401 223875280 -453193293 -29419404 285727853 -14801246 263990760 211032253 -169942797 230487468 125376814 -6156802 310198957 449427063 -6158567 -189623063 12835227 309220784 -384924191 106014772 -442975359 -489467184 -951555655 731621631 14303757 360136759 -591110199 -19369711 378711525 -207611069 -172805462 368499261 700850899 -16460941 157066334 -3401789 -190414207 13791475 -36177044 -91758980 184927251 -84561235 402889925 208087905 135936803 -177653579 -25487694 -661066861 150578476 -200317428 -6646684 3361320 -221867352 283551760 545964692 166569025 162678577 -12631837 -56976037 -518976972 912472797 107602653 -116379883 252706852 -136852767 164835028 264544333 -3554049 47628924 -441826392 124414171 852654320 -85028535 166087643 -10755846 -32981495 6486640 45213754 628840278 -180867436 228116366 -520111259 84439777 3877832 193329153 18376098 -428531897 -747717412 -15030366 -23810337 911389100 231150927 -523808752 50527010 -908571311 -274592893 729142 23493253 200242206 55548036 -419353146 -16943377 13865860 -706970146 -516125766 -97725314 237169068 688968110 488108 -8988173 471760382 -182891552 380870535 -110352945 141807223 15116492 72257929 -38524479 -54211033 -37561920 -8950984 347746669 -20835238 82889935 -365589292 -64503491 -38095989 -142835290 -125565458 -46967272 305453226 264401018 1643739 -25962954 9379755 -292046146 -312787889 125231260 -60567043 -293804479 -21725435 -504408456 1012680 -859799 -120735173 -53596576 -403124540 -13018167 -380967838 -29533519 752069649 21862344 6008673 140418478 377561550 -43945022 -405061653 -106035898 244915243 117145985 257478960 -379037549 526058801 224188896 -37565758 -268074324 162157420 -148751000 -402187965 183241211 -1640450 91496091 -5599414 -280868156 396095743 -531920909 -555615404 169327664 -145648268 -18616299 -61559947 -184954749 33002685 108821518 17280631 -401843846 148991461 -215798216 -245185514 5870181 148925408 163136827 156011250 437802332 9602431 3519383 274142518 373405 5946114 -146923747 217772852 111268814 134343957 -81891648 -61800495 -25900874 -951809891 18171193 207427039 -125431175 418558247 -422258931 740982588 -54350521 -93436934 -210489450 -391194503 -37139271 -449725532 102932074 717383034 650631448 235108801 -333221 488982627 -399436165 147964322 -177711273 -280593641 39859739 36890 62869693 -16019862 52867901 -479581445 3157148 -64392837 -334553685 -71167804 -178056331 246338194 4092179 2172061 -177757842 259512740 114690997 -318803376 400659551 -17513602 39580491 -26200302 135713204 18583911 -75824756 150937622 -184614262 99533778 336063072 479923180 -546090975 877123434 187670924 176168344 -21374362 183697975 2376305 664347972 -399575982 161291283 -231909915 31225609 898513739 -566249235 307375864 -83606529 497171 -277794 427370099 301632149 -32919215 -123922421 6914207 -121447374 -64522071 312421759 -175203678 -105143621 -832342937 87280963 487382253 210258447 -69035697 -18723659 255282450 49057678 550954216 92317436 80804429 86512980 588619243 31439315 -293147119 -185341700 588800849 -180839713 15931956 -134875906 95720202 -161662273 -261618462 76365433 -589481482 -185058305 -407586600 -14967276 -204593506 78516072 463840350 62489177 -120774868 71499476 -123537412 49860880 -24338654 128374949 -233136470 -263956431 220684410 119217213 650289739 240647873 86712801 693366611 -6085075 69744202 84995838 -200051643 237949563 124810092 470981122 7752037 96611320 -107533560 113380839 67024398 -185407119 183169574 665501002 -710005783 71553404 -98918760 20099044 -464135723 -108888997 -676325490 232623760 -43081020 714802095 347314935 281119556 621497199 849510002 748131785 20556550 709731190 -2801253 107088009 597036674 -210448533 -300797769 364186517 190380604 22703501 -10695400 -716568865 28309 266615777 738013155 264298494 412639845 -716718684 -5844257 -393618226 380624051 57847091 243184440 177652204 309830662 164463430 -56092541 -213948237 86631986 390491010 -263870808 -29725146 117389194 -120868160 -407441648 -4513707 424389549 47302860 752433784 -260896014 -144155230 -165988950 -440305653 293829749 -254646222 -525940152 -404292522 -126570892 -68438492 -132676036 -367972130 -165532824 -414650252 -28666691 -4539789 -47397180 -98975653 -3689942 -103231715 195196206 -4103441 26050166 243500201 819669 180280426 -84647212 -545207582 -109922123 26477469 84438121 -47028288 500150409 455344113 -56694014 136568450 389010173 574075854 -316206336 26088228 139327083 -53618911 -386828272 297176160 -299699865 -577579777 -6810265 562779852 299588403 852779 86764874 279931384 -169666981 811085452 -283310892 -604402994 -437447612 38265 -71639719 -567656369 72816171 -32944759 -195184133 -329084727 -94490792 -61811866 697747294 216189388 -273361617 -289324621 8799891 10228449 -475201688 39334502 512385590 98632409 133537359 15493670 -40883839 581529701 -375324081 -336288568 -136894771 -244994211 85063354 -9172838 88848532 388276865 -47110963 92610941 -5393944 158965311 -13881428 351104450 -103336842 -549908561 -201554022 -733835077 148997820 147005849 454250757 -24529732 -219746072 -214435925 -64368942 10697535 -432173515 -25428410 -14318318 366130462 -48451691 -112673648 186803435 -351850250 4217135 317247766 -196675075 -182518286 -314549635 -128246501 -17379418 513371854 87196341 -953139354 78511788 -23281578 455254723 -128556768 21488040 310817288 -490380666 758848368 -58926648 52134013 65773224 -29073263 9876841 -102996499 346132101 -145297450 17143731 -9464588 -400420204 -96483277 -869565783 172783650 -304799961 387789852 -14910533 -521155023 -23883010 -69922159 -401208999 386075900 277037146 109532621 84388533 21893620 171665204 151910548 120209899 -730249745 -139471994 -560856903 -744967619 59072961 342564496 5855898 67784982 -1593104 23476546 791728874 190575206 6923221 -630533 760932 110040698 -219087139 41636375 308506845 -26434844 -44238652 -132092567 -655681635 67028516 7639939 -125904349 -264160918 -3784306 -105936208 -192729280 -4005243 -703097846 280320314 177808909 -30002696 5301195 -329769666 -227068065 457134045 181782179 22488079 -219231250 8531584 13451055 -275511396 130083200 -650327365 -150204259 454739539 -83720314 11649591 -52953429 -155208203 -214738052 -320606922 653759297 46606081 464853639 1214754 -31928724 -244229745 498206699 12417025 -2519795 170220958 383893620 -728955379 169395599 -676768865 -9523483 -30964673 330064070 223902879 363290133 -222041097 387910565 -329154647 -61796691 320976904 -1814069 68562217 75519718 -163813498 -166956572 -48046591 643086213 -684112316 6029170 7494411 -594877425 -221512114 74216589 -357653017 -617596654 49571056 7130410 -404685649 -229524423 -17507989 -181834190 -7868492 216645903 -338897551 -42645874 -93182289 -7421488 -692561268 -71629566 759378289 621707888 160524333 -740860 -41027557 -227508470 612007388 -250191953 133666718 -261016970 -13522688 442673294 383524719 -75399682 197948475 -268889401 -303711077 -75160078 51075952 151986721 96959056 -344885957 289364449 -6998242 -763724420 199666438 3689386 -148102040 -305253854 -669984346 200434013 35058404 79425044 -26103433 -7214663 -690068581 136911119 278945806 -723278994 -405790996 -240228210 558983861 -108918206 -112424479 25540317 153521723 -432493170 688032340 -212524513 73242628 22648071 -121742886 -116755107 216800311 325433368 359912745 856901837 -566147672 465425187 122088737 11155170 9310048 137479940 -625162596 -143284071 379847896 -9156037 -31378873 -404187059 -128687485 -260093973 -149736837 435268593 -346607637 -43851949 412300565 274215190 -1981110 242337571 124272030 -346747026 332653312 -62502297 -68946860 -225468738 3232147 -9588439 246923765 633245680 1355851 -6164171 -2980317 148737035 -462545324 -132832810 -98185385 -389577964 17871351 94367169 -60767731 -1906484 946141 735230507 116783204 731169394 22671200 29853373 -7397473 830465366 51455619 -56243576 -99556390 200623567 -270208235 32207720 494998142 -107937937 -27050164 100237735 -168346876 -129552730 -101672408 124246440 498771828 -302010469 2300830 771459487 -258211577 10171786 113553220 -115829037 -5623857 1178751 -2675891 -231209359 -432001084 75780906 96316076 -15712698 -1516552 199937749 180956866 173348197 -66211939 -118411054 -218668622 -81706772 581956083 -14170817 -21815402 -1861129 -241340027 -15802481 -31438879 -34337396 49628039 -463624554 320193015 -334057215 -372324027 111728209 204827278 15119099 -51651661 403163567 506617847 880048750 153467238 410140587 650787589 57414637 -162624447 131974348 -420938443 -176721355 -75876421 438144787 143806691 -30927771 -196061501 482348104 386905064 -36452690 83781549 258220944 242959584 -193593427 -27182526 6983278 -428171496 -188100271 340065907 -29329884 -271644197 51753829 -145219917 268580008 -226851100 63868969 -14172959 -271226915 120288884 -107608970 -770651868 712084938 286265935 35664193 -343784672 -51426702 146948824 -300504665 -19815317 25454974 8477616 848180 238315457 -94639129 81198363 43374342 -74381737 136898538 96465705 87411707 -286177476 351837120 69984195 -357381381 -193693572 144575076 132160598 203179073 349050980 92325181 -364537995 546558152 33939719 13565041 -458185439 924725838 440292527 359979915 357746636 -200675080 71657169 413291538 -713605721 345826992 -393683185 53811407 -23990948 356171611 -32718782 -473998470 -207249931 285479472 6400174 -223510887 -624448269 -13052750 -538325720 -146239604 -48593168 629024703 -139788573 -221465767 459586161 427658238 140918901 732616428 -46380714 468247825 389800996 326021599 20181919 510394304 110571226 92674470 -347238119 51046063 110347178 408630945 -36089582 -270874904 -286074349 -257908858 -258891918 -223635684 112826887 -524568434 410941348 270624737 -158464765 -251677182 78337858 -91833974 206299838 -78284521 -8855060 218281155 532231963 411400275 617285342 325787149 -10939932 12804601 -433143105 -446174455 -610964233 -25106836 -299771932 119700254 -699046548 -15801946 -159398338 -122558733 6309556 434866326 1661438 -264516121 332468358 350792966 -267126497 -1528556 338448284 -120620288 -125671982 -15120632 367916808 -5983313 -3305990 72954049 240363335 949737987 -3981964 140691329 -832940321 238786062 -17006848 346613121 -143193331 -409428148 -203903701 -623217807 -1338231 -817816582 -209789146 250556473 14250114 992174980 -580231523 187607844 34716995 293030948 -217368319 128199 -15270144 -595676049 627526281 -792089673 161541988 -659904428 -466686937 15368481 -543742746 391421333 6172725 69907803 -56454049 269617062 119908982 3431056 -117167581 -293273959 102753862 -732824 13086024 175309621 280449957 41143368 -28751083 -738572752 2523738 707974718 -82466167 -30321446 -432391821 721976590 629620805 458888268 -9281100 -281170156 83548864 601421749 -168843187 43119148 342877438 -295237586 110752364 52278071 -5065930 688060370 53943802 56940468 -22953984 -7626851 850615810 212353253 29348268 144031505 141196608 -31222717 363780646 -11495903 130448780 -623368478 592001657 -200517263 -470951242 -54631037 -274601377 3781583 58866141 177794441 345311344 -688095457 -541039484 483800468 -408254525 128006002 -18560207 116371184 207774461 -161279006 -422214661 263119579 231107565 37619214 -326441531 -249412438 -417387429 2070810 -24882059 -294436081 -202589542 5413879 -121069701 -56081557 -111944123 2186925 -9214283 -204440070 520279912 -90989804 -1253904 -823896885 102463874 729256206 -81095012 2570910 -272788331 -215630351 86055837 51306694 67035003 94258540 -209996077 -162712657 126630227 -404279643 -325453760 212345871 -363857847 251971068 -33925643 26624279 -145912950 57087693 61039399 410258808 -28687568 97694174 -267666874 131935037 -904563189 697738722 29192908 324686418 341632685 -22479355 385805572 -50355157 -106078690 26700368 -36147965 13482308 -846882381 -86023474 749666415 280155840 -26258633 250434964 200067073 443583940 244856332 -120198819 142249046 -78008079 622702144 -66943998 -12099409 574818774 28813948 -337795756 2391697 -67078894 10644471 -96689039 -182498155 174608908 219731382 13339734 -113335177 14552740 -472777821 -11475580 -22551574 125950497 -631979968 399255016 -174777841 -285630256 -696868346 7572767 160815369 -151226225 66272624 -436124659 -254438269 7614496 125374306 -75257805 -9637003 -199381877 -289583442 77543416 -825327 619932521 -139887657 -53636013 452895910 -291800869 -372551274 63232346 445707266 -44435518 481181878 297403379 273575181 241512706 -281011892 -421229341 788579972 -188482823 187371549 -694551806 -37633410 121262174 -585610652 395862534 238397736 27355551 103572790 -39837692 273134070 -395325592 12392577 -515699394 67683562 553757702 104552667 3530322 -242317479 209828792 466295040 562699839 49133947 45462973 31871949 -128352074 -86035465 157673946 -119359496 -106829634 511658765 -64672265 6382020 131603788 -12494003 -323348270 -102308833 468003066 928496633 -56745662 236098526 -171737531 -17865320 264147240 359851173 -52682220 170119485 -282878513 56916590 -4426219 681124869 -441054961 -456625152 72441893 76154412 -26011843 323953563 6213144 520533523 10177624 87258661 -40440443 -232218331 -11067992 -253643240 -134887481 183964292 -390119 25596297 -382988606 -182531710 -508654672 -95429533 370779918 105096277 79583879 530574190 259538319 78823847 -10084206 511508514 259752343 -144660482 -246336947 634928086 -13922874 226307170 -60578246 444530543 -369913337 78088041 -875451 92132517 -202881077 -320695245 216861812 -95352212 -566945468 2066690 240583003 187097261 207822061 -318518644 772727629 -148348033 432183116 265659172 -225251783 8273312 16380516 642517862 625507493 149696512 800778 356591269 -119642542 -349324973 441821751 6441469 -251264162 -64717419 5602097 -4888479 76707788 -1529902 -458070033 709338943 -162007355 122447564 58777911 -4028104 922419605 -477695925 -28337593 223312617 33520311 151352260 -54078381 311301116 -340244420 -512885850 -755867797 307860321 -14147900 6631473 -90684809 -877999809 -343839534 497886455 -46969884 368854718 -75822658 576195319 -459888581 -50711625 -78777605 1884070 -209693765 169374168 423959529 382577396 -482640298 -3369211 8037864 143686 -10440100 79986262 -438254671 -762128740 -806523069 324579925 217936126 16018693 -129413462 701632 6950325 573529267 206448077 110244244 77728301 -30106067 -426153251 -69936341 -63809227 -198518258 21736786 -489084709 56560917 -380927102 8006611 -177426890 7313398 -45738192 360412657 38973953 293290322 -369270108 5890827 -6787423 -870059 185338990 72099017 -49297938 206561511 -585200541 320873456 -263633411 43082510 8213230 -13600398 4951368 -304906308 -607166500 -369011926 130510075 -55421426 -220630488 -20581233 -2149766 -425493995 -30023243 -566091 385644907 36647872 -308386525 518110404 217073875 -16756864 -256108979 104125551 279777224 65759076 3157335 275539439 -106819211 -9168062 -466659966 155083501 783484315 -131943985 4766988 -216690011 10411353 259939869 -129935066 -91172256 -82666372 -90423456 -545537141 254884520 88260891 172882385 45265799 334280804 -202771704 1717239 4144282 10425144 -357361418 -400743670 79726816 -62993962 -14840593 434711002 -121829316 -718516959 -173249924 -46567169 -539346694 24765617 -7700192 -733947110 59128759 9861010 1091296 601812712 -151698920 339723466 -144898996 -227013282 -242329945 -130468420 54203477 -165152581 16686959 -10679167 -3778438 -355904817 7458711 25173262 -25342688 4909031 62070102 -24376077 -318638317 -2447736 -188911368 -284935204 -906683 512104630 -220565290 6706367 86554107 238050505 43826602 489151266 132314 -18373027 -1615321 -108031524 -224424142 338817741 143643265 673576021 9706200 360079599 -638919086 674362636 7974978 382957761 -174264324 -37656362 614197034 -58266280 -96208377 -12540711 221674915 38252224 -190453670 173005952 233374597 -42851066 270775863 -100875401 -708410854 -707714126 -259599638 502092991 140395885 423093092 -97580612 252555290 -200806049 -200553352 -821061420 -51855841 67899939 -553841545 49455188 536178779 33093964 -418121557 -181189601 -133795 284005296 609646827 -10940817 -564032859 88266508 -59604101 -2204765 16204423 360943 498596218 -30430945 -24709715 -68234301 310197773 427673480 189436166 54716690 -4894301 -60484237 -480632800 3144383 331931672 473574295 243561446 -163062657 50684738 -4257141 128657367 -134253264 -318227644 70699932 -414588816 -19037746 370186637 199075376 150720556 -196487693 -175705766 143066875 -174680577 846057751 117451869 243404756 73607312 -186032011 32966 -104307896 -75338320 288763695 -194104785 -37651929 246657324 -961788925 -23563835 6717230 -205764822 -184669357 -113332350 -33071565 227435281 -711919691 -6416162 -287517051 -246059521 -418607270 -323788947 465837713 166214929 -640912587 354081199 14340517 -242758228 197958861 -688221966 7142620 35902704 -153464741 -16014445 208927482 -277797029 148018014 -480973651 329342228 59061428 322388624 580093865 -35140507 217202063 -637771685 -36111423 8492713 389157813 199252571 -225154833 1083343 244517121 1531481 -357467866 -76059367 -630431501 -239711562 234353455 -502267558 12900934 -381319914 -444550113 253210646 -315399984 44879909 -34140078 -66988798 -533891459 211031460 -52532709 -54920730 515273849 -416708770 291571944 248055604 -135742845 -366452769 -33290991 85155453 119419284 617368468 663852913 366375067 414324313 44179294 -281616196 -199716594 -529674844 -458864399 -370491600 -10176352 481057336 -670630685 840102838 73356081 -253371621 -308141413 135989305 94323993 -260255196 161937977 20638431 89650346 73146524 28681487 122275050 -128931189 350236291 276515053 -112543482 -523899998 -225277226 294393262 -814149000 -206061375 159794690 -225593239 -533871857 93214330 -339568959 115417360 -532487868 -88889117 -146175537 -368927289 91290069 -205620215 38039015 191629734 -15385690 -9063179 154970943 68022937 98737410 -97456375 -351437224 747103 21564014 -435309893 -29568312 684408354 -47650666 78139078 117519004 28278055 407898362 -134125795 35778880 -413616923 255772730 316735104 -85837679 843451265 75519422 -96621890 -7564327 -514664518 -679946830 77134931 1761504 -575273931 787314594 340494702 21097893 581639669 230538943 76941831 92911793 126079956 164199999 -2072874 -587028291 78272073 -302594464 -533369441 -35808144 -497087157 13864097 497757700 -916728587 115831215 557077704 9203014 585979996 -401408763 171292824 72586690 171405648 485878969 -6677927 -58571341 153860290 567770 160309166 -26356815 18435276 112850936 298476927 -703732063 -270725548 20296707 736598642 -479923644 -124834136 38553433 -98941706 -425854046 767570023 -67958152 8947389 480701391 649046 753631159 -76929301 75981209 13026517 -775716994 -186134629 10251222 157964552 22125663 154759351 -212150284 579862270 558098846 -67061430 -533499895 94241115 17860800 -75807510 383589353 -83299180 -314369693 70039286 456454567 -59570961 -70702371 -30617554 478874092 -144014329 101602998 17947484 -96472606 -205145808 -415227444 212660415 -62194688 -365825253 274495069 -33402300 -167682984 -16097116 518328139 86128352 -44250214 -57545752 592848005 -8696122 -623867566 -107235124 7121454 526493343 352457574 -790935855 87225026 267617947 -279712861 -25617787 -32731873 -149530033 132062327 -270222501 11524409 -572272634 -109393406 -4932178 -110346952 -685064573 -44863167 -17585286 166147126 12028471 78872698 -3250923 117829308 -451174440 -201100939 -8836644 118506032 120223590 -232087639 -162788415 449618317 -391214402 452153157 -9965538 -2592255 -10596741 283432810 -481083438 -821456643 -333960515 225512865 -89902726 -177590963 724872105 65913171 62518777 5494704 -268747740 1046296 55196 103189 -164364699 -158591240 63811750 -4037423 -71130949 594085262 315128003 24817462 -204557518 -167402469 397008881 200305199 -115005040 232310878 269670303 -148063874 127514246 502596437 -790129943 -490463089 -380054445 52278816 -3353603 -685393425 -598246465 236163576 -107657036 253354952 6685114 404783788 -642656359 43210425 297575781 -601393066 13107007 -18407720 142851884 -12058201 92569459 24418886 58093954 -692121359 -758360899 246833740 14167275 71046440 -139730098 -31847716 -9067548 -642732 -521769590 214753427 -52446974 -164497237 -55027641 165696979 -818541048 -65907732 451954566 -469922441 -290719846 -50397617 142123823 -108401618 120548678 736299 -30365506 -43810274 97320338 1514501 -9532197 -1973073 16750118 -21168045 199741679 22392567 -36929926 251078417 97969729 -311663358 32735266 151792568 -311068734 131845899 -194177481 -32072292 -474770521 -571491721 -2614802 -37111982 284963409 -592772109 227516839 -139436975 528454489 -123257072 -300253242 257022421 -146760477 -32059160 -170774068 211253893 -73930188 238911214 -4883130 -246053243 77003709 9406880 287194800 24744393 268140407 -243999919 -222808602 -26109109 -57960719 69032775 -199392491 4201460 581155293 388521276 -418736497 25471994 -126297367 1105156 220885921 81761380 -211007326 279989768 -162049752 621449834 301889433 139217788 -28263006 237169747 136659254 -398067851 -97105294 -2045347 -258381692 135570536 35161988 17396101 21796734 -20160298 -657459588 -359403524 -503791914 749921577 585247428 10642873 -118183035 15797561 260462453 39568642 247334981 124467941 -2498281 113177951 -22417056 19447931 598366190 176008433 399482633 -607511859 429373438 362016576 503501090 -336009119 99376798 -18690379 321967814 167467319 98090589 -22902274 708255290 3489571 -316356668 -505214975 -507500355 -454865230 -8059900 527074181 259824249 -102132069 -339440412 -759157410 -728849348 -487230510 -44782763 -32219747 243397113 -127685083 148729082 -4988256 -35510469 299160115 25842637 -86413440 396171478 -52202677 -779047302 -228418524 -120548477 298623327 501991702 378323673 160334947 -22192907 -359846499 -12291637 -14426455 -276034435 181266207 312869105 160551265 -111499580 318199922 -6242050 -496315793 -101263666 -81345408 -3951408 23190433 558459381 -644521703 -208522641 -155014453 227538142 -174456012 -558192998 410430347 -82837115 91725470 -140233969 -407126899 453418147 -670275451 -243464986 141478983 38455394 -72591134 122810940 -234421884 726561 -323065505 -415761865 113172684 207629058 108500449 62367487 5888736 135230239 -300858840 29415970 193000882 -495236332 -554601842 278536572 6928813 -380080806 -15896467 -242069309 -156868862 -135345285 324728430 860396712 719548353 2852883 -295069029 249363545 -258240067 111635104 -186798709 -142226113 -64867581 -572588369 806054565 -256087930 373160042 62805152 304600113 87532726 -101049340 229222336 320072062 256604124 191033280 -34499790 405888545 -6301224 8915656 68285637 132258970 -768672589 -882722565 -10711671 -216711690 -22036140 60589717 139209042 -238977985 -27930076 403695416 158643675 -168406326 202385632 -151088270 121635395 -404429 21251610 256488291 -809374864 589495944 46190041 269122480 -6687105 366050518 562206280 -134526771 233896992 87956088 80987654 -370384767 -119166798 270534329 144520608 112007708 212833632 -89691782 89528573 180302838 493373918 -615856116 21252940 -25309226 685230348 -570013374 65671002 -573165793 30730515 18359866 -338711247 92673185 35674099 -139291242 44305093 462187294 -394037097 -138498967 497582507 -617694302 243957042 -4150624 19174725 -8607214 -504225646 -282868767 -9479896 154531534 -413391313 407186962 -61336665 147815195 95162779 101090795 -2232410 -305333783 -493923239 3083876 -7329733 -119111529 -340360300 -60469585 197593018 -8612623 -164892814 32407481 -675642490 389367560 983885086 203007156 -868489679 12857524 -290985426 1154568 -643115061 410031404 426190148 -520229456 37279824 -38174270 822020790 -28641774 307079200 -12794795 759581442 -374725876 -30195192 -248671957 472655697 -28331050 225290645 -292605680 127956186 218957112 490238427 29510082 -451957890 -116514997 -192891 5862610 546595555 -2980152 -257701754 22640567 -56774960 -20294686 -393577581 3310825 -8800560 -129331151 366144669 -6860507 -719007871 45723078 -143903579 -3126037 146664606 727271819 -388045924 -39363348 -112274950 163085034 -121604254 -506985066 -348900164 -203245120 -36365803 -186789068 402011052 -177246716 3223511 -163572499 -373417372 -429552337 10943371 -286982461 -91953037 -285065568 -121299885 -699890901 199370895 -265871268 458028807 251283045 343228482 651759270 1700805 -104034217 359201181 181780663 -153244242 497189213 59222680 -43861139 -644496066 -10356614 -15305921 201772870 -9074044 91102504 29921668 -119186058 420120188 -155352559 -417111752 86997021 786878893 144335910 -26795824 5851327 -3181193 -480742514 210261735 35675514 8571534 -21456929 568073191 -312013334 -383831269 -382661563 94762 43827582 -262157362 -375418747 -203190915 221782964 -264501652 -739527901 23379434 273333977 61308364 -6734042 -572339082 -742329 -167199548 -96977451 130500710 247536206 -700168284 -297368367 197986073 204258537 364906011 3845661 -426350204 826487115 -475896610 8954337 158955372 -276088974 482178187 801233566 55823793 6046590 -484397632 466446083 -692771 337041322 -510428134 -300027907 -147164941 3270639 -247180868 -118612085 -354782166 4813899 -95364700 -121668594 523646689 20802 -315809538 -223816761 186048218 -92574725 441173634 220656232 155471041 -763506770 96075470 641343234 53075430 397742546 62518606 190202292 134524717 -248295137 -45607710 396774941 -8827462 224673592 135141817 -351122878 679296526 425103985 267335888 -53453304 425995989 -142379320 176858409 710468735 -28215829 8693765 699327831 192309486 -46382426 -69241682 -349841081 -269248 -386281 -21914058 -379627069 -62175843 -85337323 -182731110 660400807 25997077 87089670 -403684300 -301195828 93914579 -55133913 205156674 -505122223 -270264624 310536457 178937653 193047589 -150176125 172938064 305787922 216082675 434908798 -100620045 -277401559 284968257 288376006 -17901067 27916330 236650842 -268571870 -82674426 8941524 -388772089 -1264751 484682189 370018730 307536338 189344611 82942061 -92883953 184825556 413274633 349713442 787250950 24567131 -173568451 -10396236 783400272 -1995863 -143427607 586747092 615455905 -353214346 472979758 118155595 -499023233 -280255215 -32451685 65928085 246465203 -148708720 80313419 197403296 490662394 -155839726 50060078 -281821969 125397198 54985457 -309891 1146492 -600529229 -518814 -197831548 -127053257 372477179 38850490 126634925 333939655 584346854 -10725049 -2031238 47882095 248551445 -1109796 30090710 19444318 -146570288 -528345594 -688166110 68894163 -438420982 -242686181 6959098 -281876535 -417175723 -10853136 200998138 96440753 -340311086 204356863 -220283664 2143248 217554307 9842392 38134490 796581362 222230016 244094372 -18250011 -258889858 212593950 428419057 195826495 -115908897 8658428 714364795 -690451362 -622677530 -2742449 33960850 -4253823 129207106 -137330670 109829406 -2242722 119838410 -67868390 123064436 -44538853 -360262977 -254809158 95359222 167547252 85623133 -862124290 -117239222 -387769524 264233725 178360363 263206961 27005331 -610682805 203651239 -40634886 -402317914 -273097972 -185446466 212857162 397914635 -48450404 162840788 121895232 -558897977 81859014 247568575 213840010 -290882929 366170356 56031922 -40443469 -115603376 -227581271 42299854 40485828 -77915210 5686271 59808459 19055601 407634613 89356198 -82915890 -6553659 -67640893 91744319 193799275 64707660 1615755 231777534 214614833 -184154849 -318630250 725744162 431414975 277034072 124011664 -341477577 -93742599 586538028 28201866 -35510207 335050989 86620649 114398964 -80946307 -74022703 699990023 33451082 405346859 196058730 -366042520 -306176554 68498244 47357254 -338848739 561443768 -969247 75709764 50160787 -272436330 153855585 -143615345 -89196606 -196789257 549521914 -445936160 890966941 373554717 -135504886 26660881 178928753 -104678023 20787421 -757328596 121414839 -371729444 -246703212 352245978 180561976 39793625 46614111 -26136011 182399261 -17770287 15942678 -298842402 -188633578 -83915794 66367736 384833347 -41004003 243281745 -120796380 -447080456 652187370 131191816 -160730933 225457826 -384114683 -39900365 506685843 132547796 -310464740 148242919 -44435501 -59521861 80860227 197808204 -172094661 110316231 -7645120 -33494647 506004036 567404687 140292546 -422413254 109799970 605999790 -72317054 40337475 539488873 169326402 -628020711 39358287 -96161085 -7070548 1273077 -162666727 -681750508 -816067186 -515192486 -24865224 43676160 -132081566 -102114032 111870696 -75871611 56349139 115137080 345811177 -1482690 -268404098 195487828 411720859 164427014 -39233600 304931205 -266306136 -13301841 -68896280 507529086 -509099144 -282669672 688940905 -503990891 599120632 138237191 -415600169 -39235307 2163560 489757539 -546504409 34199031 -590554183 -1968477 -117947269 382307094 -262437026 701932840 465686076 -268395406 -544878596 18123551 -239435311 -704212568 -9787092 318606 -451694608 327132379 572523159 97632997 -85453035 -161425716 182847282 57454601 -290219086 -374159188 43062855 -33562669 142411669 477106283 414346108 48087869 23162306 440789533 -302432148 153424135 2270096 -163423245 -15892495 -97363042 -145036048 325744183 -515115714 -329964247 56226262 117029 -2321850 609812214 -14633413 169194823 -561157911 -177903238 -508592255 162385037 -747253565 -227727388 209202967 16937944 795188360 297772404 -27417884 -97416113 -185269249 -49205307 673510347 -529830252 52436048 -30684091 74735012 701624155 41565033 146360009 -76092945 -76154606 243702141 313652862 -70813287 -63838970 171225885 165019997 -17841527 293762056 60566854 -32617371 -11761443 108516071 100950518 -85568078 -178740674 100361225 99046658 84183557 229049242 -9727238 201021060 -240957373 521355045 -287513430 623007007 -335919259 -357629928 238998420 308013907 465583376 10595573 -140768723 122228053 474404294 93519302 424051348 -341627881 189527613 11310034 19688832 74640878 -341386622 -69968280 116253014 -52604411 21411200 92732887 -179866380 -34132776 -1858947 625156681 623771301 -411322503 380040 194506921 225670043 -865049881 655803077 -1676299 -267307838 -153715503 48041978 137984761 -255297319 -498975048 6330209 663008847 -647208155 861749057 8757893 194089728 29939517 321877248 -48717632 -18781484 356037037 58908713 543566355 -16240192 -77081460 381258212 -3765740 91634369 66217537 -293090324 280615650 -7957912 193722966 -177654789 90847369 381877061 -188218780 -53708139 114713949 -118463648 -88116041 -87638939 156786962 -273837858 94053770 640249519 388036301 43835392 -312678507 371571682 935658493 89006581 -230423240 -777673344 629516193 324880815 -53059081 -343742754 93914446 451301624 -154182874 -588814369 -794355804 -72472319 -10904551 102068583 -2303387 11185150 -319487339 217622103 -132363775 -122134442 10829355 3349611 7211681 -28657319 -707499175 -314987 149936364 283605435 119887989 -337706366 -212032127 -31710722 -183230260 49722238 180446141 -59944160 -337623973 2684235 57831035 -223089474 -176537697 -295935893 -330449926 237573350 -329480847 -374630061 -11438665 130439867 -18549829 14845660 -503341928 50145948 -201415168 -280564125 2827786 50065818 -168024989 -443901970 -214188464 -99390041 -170857451 220305304 765423917 31132050 -50114523 -94504050 -10849282 12537760 242225123 -191500731 -152883122 47415889 111244992 55173488 55392853 -263721297 165307289 132274086 14563636 9119103 129413298 -135647383 -508367323 518875752 1731048 73772143 -14420495 -71751183 -4683286 -139828181 653638483 50492605 354421413 -473433621 -44540498 -177342915 -42914683 211728235 -32563137 -84200944 42356665 -390561594 138469843 -208017717 24297774 92221904 221336671 539647854 102450603 264638998 -439799297 -371592862 133347455 -14461680 -300941874 452763519 200689474 215584732 330454045 19535550 -732257485 -19862501 -17713292 -197565712 -6083059 -135248578 511490517 261050725 134747722 -150947948 -271583626 182069929 -254623040 -24699691 -306730928 -25097564 -518643458 325948714 -26005810 211727412 50124683 -119938495 9041743 -741797762 -114735909 14916041 5564462 8214950 -340551231 -431929345 -17224650 65497351 -125702325 1449781 59333416 -13580694 221358330 -332966944 281159997 -99311507 -2116105 288038792 -449913411 -118348055 -176601698 -5171197 -731775390 -38600338 -50683098 20006454 -565845470 -39877776 3970115 -279871725 195193528 2608952 282685173 250038534 741294896 -291889746 8123745 -99769205 77223798 -24761854 -190272299 243153195 -495013235 -279566659 -149991264 -415339004 152778390 21183600 604797666 -747162871 100626029 6848606 -158115649 -10787215 435195264 -206343937 1162876 -210604464 146752758 -5019021 -477678995 305706408 -3298381 78625083 -136770433 -84555654 221102118 -436775920 -407757598 6459972 -67176740 -165472751 -1872829 28433692 8706869 -632603841 -393404247 -127499948 1975082 9958838 500800524 703401900 208293993 -199249353 -681791535 -523304853 434608312 47586097 178120227 -21988480 14346418 -58279211 -17945826 2221940 -188594792 -34528929 -350791090 -108904693 847535258 113767990 -38063810 316411212 -274558569 22580394 -211775749 454063014 -464954327 301843710 -224879144 -334344488 -63783101 13721775 695147925 -57929264 106058637 -233814069 331151097 447096617 -55233496 -386521608 -222409348 -21467031 -181504827 -126834262 119420431 44411637 311971042 -140641744 54928408 5888310 -575429569 303528825 -261114810 -44053027 -571741055 -443427079 -799658965 -19460291 155263120 536480465 -63946483 91313788 606542 82638398 391775966 34197855 462182203 -266042748 95638322 -8024397 -38814018 77425866 -49004849 -213125273 -387177304 91484340 8271421 201359787 25397043 796693119 140523765 143172096 -11127906 -217850543 -34179473 -272902030 -71358873 134118898 -355035821 -215617574 -147630342 21029308 -78084334 -18212722 -48636253 148301940 -89760667 62358689 -352737056 -24842217 -59081674 8298834 266478634 178063129 514034613 85479496 3529841 296463555 -53439024 -449160746 44059234 56556961 98707864 -551289267 -363370574 -27828990 69729261 -252375061 245395566 97279087 -216060397 35716167 103033467 65264340 -704233091 12175091 224993227 166021763 -328698821 516093 -477588005 -246639692 1472689 -79272490 156480988 571938550 313597392 -108598417 252743305 613827252 -516741858 -10225538 403447607 -244305774 85153699 -600471038 -41632983 187358840 -128320149 -310088884 -218876067 -105763558 -658321 -186790377 -54317714 -136162049 -67565960 679403891 -396643194 -48988083 -170985820 41045898 -380039748 -119529045 -5154547 115555630 286183614 204336317 -156763787 878946200 -134714946 619939 25890719 667338780 -455578620 -285878921 -349477730 109183254 190237136 214875685 559804294 544993118 11115174 -64611797 735478608 729489081 792585495 793573599 -411024134 450821696 -242143610 192555364 -140156824 57227351 -900802477 -271654 -70710091 14761115 388793767 -389997355 -107647971 39891715 -416965851 -117432981 40072864 29715601 -467872083 -383530928 -403583973 10084704 275716116 -183655789 59468002 44732691 -655477853 4364918 -274571594 80471356 -22809017 -334327151 25568876 556549436 -7171200 -351715100 38961537 104429076 33487996 -758373039 235074928 276011289 -355486565 395098 -230416803 -468907790 447897652 -5141227 -355591543 -258401337 440167495 -13688145 109360786 -38639066 383736576 -121069648 544433823 -132217081 188967808 -190928927 671088269 -530491691 124831330 -121976619 -36398261 -46865303 -524522660 237584010 -79846397 47920010 23871085 -530258124 513298232 524689789 -465246676 -170836162 -246923165 178215718 596958 26532439 -43655697 57774540 535526392 104309541 -56447100 -221085257 22218638 52135959 789497 -494989119 490706065 66701682 -383031289 99213261 -64518289 299777094 374727741 117039106 70662593 -3755839 22379398 770389693 15365212 -99668309 -46270175 11337525 73557902 -138082617 159867113 -206180461 -92899218 -529453607 58908905 -17704603 -176106860 234878795 18796442 91062510 -258833776 9444147 -437661196 433308 5312671 661907301 615727744 -45740479 441437758 -297998161 -49786525 -500442947 -342235482 180444771 145644989 11059821 75323030 -213184914 14569783 10863480 159870817 -406996211 739990209 -5542334 -61168755 164011868 185229509 -241550095 -368406132 -238268395 430843925 282905473 -842795 -401752716 9745744 864626516 289594822 -140884618 -25413989 -57585611 -1261006 619498985 11989964 -357181698 52671 -578815024 340632096 611325722 -912324651 -36797264 -1354097 -26955765 -179590178 -721698 -7048143 214159 26787877 675440304 13513181 374432546 -3320124 -141467883 -22743277 -15524064 -310222796 -531315838 -124259934 -328816378 43375742 -1617697 302067383 141105520 8936418 229144021 -24820746 -340682689 912740988 -63202859 303147091 52222562 -102592160 84369891 -260369953 3893532 -1388132 167422678 -63347730 -12745268 12003739 -297303038 36327164 179900489 -560253787 352859856 -546506172 -27260741 -6579225 516313211 -35049964 -529615225 642177360 20065871 -224702177 -375654211 -551126689 129015932 106643964 -150276356 511470069 -281641577 -134148666 333380407 -516052478 -9185435 110013928 -30286592 230264587 -9241071 51235247 233369181 -671413351 -431350356 -64481805 -18743684 55997506 84730807 -61292811 459531179 201043351 937820174 -20606159 -82429490 -35773089 -376545963 414975007 13448129 65640198 136799955 291033326 32739842 470797958 -68540572 -199711823 243450659 -43135016 205184111 185423826 25637963 -23432845 686707555 370260290 84880830 -139135160 -196229813 -475418797 -345558811 27518986 -295029328 -152962672 48634502 558530328 -697300946 -13821161 -312518003 526330930 66833199 274842606 138854423 -200365348 -6394722 6336916 -218608669 38821573 -65265979 -32171660 34832555 4088956 -702779066 12183267 -128461455 200212364 114092370 -113153741 460650016 8756886 -42798659 40184802 -366867194 -27069202 -342028047 859253885 -25432605 786644142 -25578650 653193333 153228253 -26760955 20566009 114023675 -744005688 113281323 -436456895 120411505 70475207 13008925 -106836934 -478138013 423491290 249484782 170312137 315133858 -15164393 356192921 375670130 -97198348 315880290 31209208 872738461 31415319 -10548409 -456509008 84152029 112734925 -7458365 320077610 109265601 -87211896 633603198 -5009352 -175447419 394264001 -236061693 -195226751 -7783218 109581710 -87771771 -102248260 129211355 285159146 78392279 -157462110 -11658128 -92541028 -302550252 -68385525 4031625 310495806 -627452926 -381824091 74336242 -239441367 21588183 5900071 310363501 -10146420 2942460 -158385703 9341356 485016166 -97322948 -262621507 -54303603 69120330 -437346520 470270421 -536289707 176664244 47612493 27186492 -52541807 -170454726 130341429 28314004 200315810 -38087427 -199568959 -8901052 -531377595 17675770 -60573749 -211314038 -97540702 -167838309 10406342 -538438602 620508159 188949167 74226290 302903625 -87225012 2566491 -539047102 -495055475 564238179 353276579 -42767290 -192421138 11923040 69113564 562327398 -168191193 460227121 238766939 64146869 -96009463 -33939153 68530969 74497033 57496898 169368202 -244500624 -89154184 313341841 47559830 247660467 -741763251 400519402 480922717 -90323803 -494638685 -318987184 -66575208 146962694 312860783 -364653719 -442311879 309087818 265357829 88310338 -158898496 205818546 339006954 -46428776 -24999867 521268405 257685507 -664532498 2535731 32063812 -12657355 31254075 -252927702 -43672156 -25673231 732386046 -362436359 20189694 -177135 206867413 -48625763 -130014093 -406106106 -231396582 231167496 9738507 73060015 -252970555 155324663 110827764 2222536 -130293029 220105986 -236658046 17628201 -183852408 498610311 642083197 51417426 99169904 -737855483 5939517 772702398 -5014039 -778498269 124497264 337746905 -146551291 -25704155 -159655923 295366306 -14112361 -4423449 613687513 31048975 456683360 -79051745 -121832751 -13387475 40119911 10767899 87426607 228664863 156511925 406015728 464723352 -693633877 -239976701 -563332 665875835 168924017 -306946196 347732339 76013186 -23815745 144678203 -735269179 6676140 244621677 -41433067 512994926 -108460927 -104232061 -118113957 21428248 25074960 112593188 -245022368 517966337 239990100 -101561691 -248668807 -86198311 134161978 43304089 -157383881 -52184355 -185896853 154996602 541082580 184106480 -146634445 5525408 138417752 -646074719 -43132146 359758195 -59945022 -676492010 -22052038 153271230 153226891 386649365 317364241 114857847 393431358 495688565 323488767 -488164383 409591933 66225486 -9479071 -48294645 1267236 -39520335 -16571798 -76043682 5920084 739441 160492280 -27423944 -72351218 43311210 397514256 27615268 106576811 9321280 -145194179 2111809 -143976646 323330882 -329212851 755801506 411958327 45884285 156961947 23657930 616819364 -116731267 136318169 -14652050 508581163 -55539381 -797269440 -680436716 -446642247 8019185 105174640 -17531135 -135747052 -150618036 -223224156 -896119931 548314081 6309453 -5506545 385056883 -460161004 130686308 72128031 31449694 273683380 -6347305 541519940 -8780644 -341642216 13133328 874602010 -428176008 71777149 -135697719 -46924406 784478592 -675294208 -238813758 37640800 129579226 160275876 -495200803 -228968076 -664616891 226132076 -293652498 248914738 -271277346 -26753163 704186979 -88586681 -290027078 355600137 403328556 321688287 74957030 469418968 487994958 -338414833 3513728 -53065016 -102087482 548701450 -17111479 83424047 476643259 -76071166 268605913 331801137 36043685 -232764342 204623765 516945995 73557115 50731605 -305476971 -405032032 -36944545 -313501430 -177569861 879856 10970413 897234059 98401423 -541711640 21553389 91537393 79620483 -183427162 449460746 9825476 -76392048 644318300 -418802678 -59093737 545192151 -699604267 412130551 457923948 -578144502 -5149267 26789232 107134757 -152211569 79157308 450326583 -758809270 65409365 540092603 -328312653 -70598174 5894686 439977732 30014003 -120533599 -87722643 -19057202 5127357 575647656 154040992 -2613426 191263550 539520131 -566033176 36651560 -88348907 -2265889 -19876221 -65777104 -4539997 201456545 -159475764 -123485714 -577384351 299097041 -670696653 21892838 -267895519 13596858 18438955 -184823770 413163537 -203528435 -327468961 95523728 -187973901 8173266 75060212 242122017 2480885 -232055954 -215467199 124260068 124598552 -6669794 36416825 -673455117 -78977035 327859554 134152358 201343118 -788104331 591074995 72219350 712939742 -580152862 149987560 465498156 -178271880 -152304907 -32296056 -288124182 979031405 -422960311 -93737740 5288540 199253705 549294916 356554470 -116853803 -869830620 438273879 -123298765 106830146 131261936 -52604196 -643615453 -1948975 -498125853 494421825 493124335 111300548 257152389 -24759580 465129636 -40671622 -624113179 331500666 374478138 353601354 39142767 630935903 260399823 108066572 -705473854 27621292 -357881713 318841625 -468832820 -290142028 5801745 81473370 135204610 5126430 134658354 -750242810 170544332 220619596 574487887 404817083 245753224 10348939 -368500083 -120825479 -421671491 -52490116 -700851374 706824525 892954072 550403820 -82469816 -735296960 -598193053 -1236351 -941131451 -296948639 418421142 189453669 -104625292 129702268 322065259 127020919 400176791 -678035267 552844464 249288625 -49586899 101567335 448701151 -229214680 29591427 63037101 -15878362 -309000823 -316173441 -22082321 -206396493 224180497 -712189016 491630688 120024144 -6509683 482247536 49417146 133673 19909451 -288433607 -225059550 -5203029 -407743194 -696017741 560606761 -478092458 -138470055 -7968468 766408697 -795641394 191696210 133222739 -70996632 -492354625 -2003310 -371022552 -29399055 169437870 61503351 274017519 4585588 -568730477 575105961 7695897 -573340604 -552380237 -351600770 -65527695 -618115888 -362841929 50950739 -285843206 636978359 445949116 569523491 -35490804 224628406 -36507950 183383103 25845101 -76132550 83620 402222000 64044812 -121025873 -321103512 -1266962 -70782407 701457852 455231618 -809712496 30579247 15711684 -182316731 -511169567 -672298736 -129430079 301125935 18056672 -381845341 -5608055 -435358102 -405983699 -55456519 -37152088 -365768817 -245500461 174420011 68015156 -106845981 -55441577 -115072452 116886978 -379137582 4392994 -9028180 -60428592 312883334 -98091558 20098971 -199462328 -9275305 -489931344 -357964458 88468855 434720295 -15470522 172892100 116066032 -14345585 103824821 -14231864 26485523 -101923537 -220208423 -232981433 315186700 55975535 -947541 -30132021 -441469306 -158178766 -16001222 -499624263 -520332610 -285298505 -589022977 -42470332 -79353745 571139593 60653674 204247818 -271955447 -731656809 2831144 -229499619 314180031 205654535 263969215 9542064 12520303 -871267863 -240713153 -10525570 567261876 -36276198 209873927 -492218407 181456614 -35649216 -314337578 11713434 627532089 -55693999 -240700155 188415139 7055765 43279389 83812361 65704710 -239262009 -8006148 -14423750 -4891370 127235374 233104033 144389549 702606208 -14416354 -459208757 2060949 -20031275 -12171710 260410086 -5239622 140461277 -324578174 -4610921 -41554811 -23277713 -208562000 21048330 -168074152 -215025389 -22779523 -341774811 -112911540 -1519991 -136350021 -48455602 -464744839 -72716565 -550803389 -743516044 306783064 -7687594 -130953152 60875305 243592878 -624901420 -416036579 -607020225 -47368480 -31801748 -397759507 -285892058 271079357 -22132221 -17316910 -151326206 389187287 -297592171 -337965056 -944906307 195139658 122474623 -23282612 28753032 -648076368 88577859 518886194 169196904 27671671 83031217 266282551 280026302 299131736 28710532 358057112 -157046430 573614888 16141642 239694575 66570751 -61790266 -17044946 255298559 578416541 287313396 123730126 37927226 139124285 252474672 -12153 -368715619 253116814 418934135 -692285317 -243145364 -245620168 -2757413 22099435 -204269004 12338088 -153602461 270606717 -462906158 -683864377 34405172 369106970 148294025 -109314619 -91125 158100876 400308038 -53287515 484694663 -32912959 254809170 214955136 -256961659 118832460 9397099 -577829735 -154858771 -326867659 -263263675 -207706094 54847050 738535989 -569062222 778174756 311425001 264657374 5753063 -5753860 180003290 -250965607 256503619 51844036 117051010 -119654483 35653380 96922588 -434932784 -155751317 -123518767 103664457 654552515 884348860 -14597421 3466050 -683636080 61990804 -358024319 41515546 -455493636 -107338361 188823388 345988313 390790239 11179105 12613916 253224549 -385153539 145736916 -324704961 -122950023 -48535214 -167740054 -398900402 1036315 -55601974 -10024924 105258580 409995000 86586497 -37333077 295203709 248932902 824824363 143942937 -50239563 535833649 664574437 467220448 766370934 298696936 24244075 -171450050 367793466 -59750994 -4244696 521246540 -31184738 594613 515936033 -6395457 416762682 -17133228 333331185 694291722 412354163 -446450011 80523682 700236949 -23822128 -286987194 -166219044 279766622 -316326598 -379823414 127140260 -133209953 318839717 -541964739 98118436 -138605193 -53255358 705565139 -17528728 36728229 6146575 51742125 67912999 721049694 520174 268842809 -336600540 9398518 -418487807 -147443665 -320762495 -21018991 231359379 -126974972 -228129910 352111538 -247594523 -607193361 158791487 308469 -555393590 -665405417 -6179721 3812886 437982237 -90426772 -92538120 411928579 -376672298 373094853 91133039 -405011196 99700125 -55043101 -47273933 10600638 403515720 -7254184 295257426 -7387483 231967009 38517459 86422968 344383321 153533032 440336862 -157550784 523432131 -15190883 198600301 376375817 -664829939 161626901 286586838 -159021567 -272233831 -468736440 -24837501 331450327 -116243683 861018096 438630741 7951724 148213829 -7694645 -17439016 -904460099 738838399 43620912 142182042 -497166220 -400647544 -5244190 62111606 -60748209 457202071 314271971 13511311 -516120044 24687710 -313639274 482563005 -204172853 -357034421 163106022 16816025 518991457 -737086625 -353034465 -221196034 -30448491 -525783516 169865899 258745400 -101345423 -29392268 -182574091 -765630187 22300786 55266192 18602876 -1212399 463608828 118688517 448777986 149942402 43364842 -506273775 387264462 -314225155 -4624048 -245618018 111946623 -6172047 900232552 216273287 -37616205 -388645924 697836184 430434200 2048791 353309110 -68019942 -45934350 -258781678 -530260130 -189864160 149905294 -231544143 -392202918 -19975333 238159267 235523019 316909955 23773383 -892970848 -39976677 355155356 -526590850 -68237228 155621338 94459962 101934192 -835878098 396661858 -622505230 -518714553 336329978 -102819589 203512052 -328506085 211821170 139242844 6664264 278998861 -624560679 -285844737 188873463 874649 -170458547 -732401226 -49349678 227905925 -302401242 127096368 -26018992 515599636 749003891 -213256340 -134946797 -80259452 -282470300 -77457966 -581808120 -321421430 3730011 87622091 113643526 -71291107 -248947406 -84263882 -329107143 -64331909 21746122 -467811980 508036920 166333832 43764246 885134949 -52493420 -510910260 33799299 7147859 -687151839 628220228 61856643 -98647955 -127025887 200212143 6821850 -984117466 -133455272 -631265703 -130655769 515637260 -699643754 838109882 404121841 18542380 48849260 186900459 -4140575 -273439793 -593933582 481196768 316644085 -507064165 65900023 -176824372 -493827587 153453242 24569914 262647107 -59818077 37651200 -178765336 321220897 -7238734 293523421 -108781975 5244299 725500181 -847231689 -452219459 -356204506 16055942 -199333570 435239784 588830334 -52265223 -302879762 -358396363 141427186 8400284 144535059 83099409 472919990 -161189993 172836214 -137328723 -169357885 178528567 -266263041 -481938106 196062088 762807335 -133125725 -481888277 3773127 15662996 -217529252 -471573098 178918668 401920065 -483376571 -182974454 -134267319 15170672 178616963 113938356 256995682 -289383249 126732874 -125170170 147887792 -43965530 116910548 515897582 -71046331 -83757656 14907518 -8241484 16074578 27413272 195058372 -209499080 -391554071 68028718 319693747 -535104335 -456047482 -8383632 -465472164 178504565 -85722896 -549710070 -429613119 592566301 -17356458 -111929885 -3875987 -7882128 385796964 259023066 -20932670 500291645 375620256 238641043 -118051805 -28114144 -143264309 56799265 -552237242 -389394 107956306 87852843 -425743806 -190231035 -253847260 238678095 -14712906 -403053414 31439624 -118226562 -117936587 -152675050 350814451 38718060 -58273747 12765103 -85590613 -291590823 -89670350 -189389530 -44130016 7456311 -341240829 20671316 -83839469 14792065 -424508868 -72570277 -20336131 -929640 -375202908 -788786379 -808487586 34235664 -153642890 -241283186 60905095 552043339 -288908658 -314346063 -47516708 -621137283 -291612905 224629908 -447890768 -191107021 -18273336 980057726 -55182559 -313322193 -363307842 49648354 181983376 -7406993 196394909 -203161615 -127711522 -45812384 124395682 -353185410 -75070366 519245707 346995576 288871066 -10427971 -605247624 595068361 83362544 -76046352 529577746 66747503 -1714846 -768938 -28374798 433935016 -39784494 109132043 -41789565 -1605290 4278538 -949915 -269875979 -317272389 96511012 -19432044 -222970448 -515583193 -813035461 12524625 -19583353 -33073915 -673346824 14377771 93629792 243719764 395810964 325971305 -109961586 77373517 -269562777 121325155 369310144 -35153503 -619172614 9284617 -1323740 -710268539 17614 -141199654 -33534476 -197604430 -464080999 -6386990 95947412 -30063305 26331395 -309075274 217659223 32006478 157091119 -21537552 75176069 25753233 4793346 556896572 -207766346 -50219507 35729692 22566218 -15152072 -426349949 41826573 415681508 14273882 242117831 -15028581 -32810835 -381959134 239588655 23258827 273976317 -526204541 -878785527 -99350320 -4701957 16629780 -44031785 239350279 -132097438 828538796 680990078 216364965 3790639 45338 590661822 35249824 -370519868 -15953196 -578955613 129953278 -11166029 -9712881 -235574728 -220472199 -796646235 108143964 150134333 -34211653 498898826 -96907226 398485593 786324695 -51957129 459893444 -539729632 -586561159 -378027357 -266932965 20880435 -1343173 -209313466 -11123881 -16442393 -906400540 774813242 -266285606 -428468975 -8715341 -297151586 -117615381 33275630 -199577527 -183523200 17278430 512757008 247347988 -23003736 312880447 -255443515 -59589277 214525178 -22062066 155361311 90101055 -234148599 508480844 -72313508 -21644392 -25040681 57372305 -662492847 -57173392 178637102 -113344259 15356392 -77357098 -80519931 -23937121 -275038953 -672851946 406589013 -303746572 462803169 -5130867 181919846 -438072406 56454545 59457165 24175359 174996752 240526044 -3228505 764150705 187574988 19462607 -210981974 -487966518 236095037 -158477511 286520337 -696076883 -280558429 56489468 136313318 -401377257 478176800 -43881455 15059968 -140045552 127830099 393953086 867775894 158927774 498313228 -74031006 -19872288 177189175 53358410 61218686 354712817 -264698 -16429298 -258854919 -35258084 28873335 -263484537 -53798255 280034268 -1551602 3137136 -5596716 554064469 12418547 -816409030 -444542098 307037193 40044597 278793 -101748546 630640750 -34812455 135484882 902402178 281006492 -192587609 172321437 -25294485 -659502497 -48644931 475444556 149072279 3621971 58659007 658977756 -367586580 -104358914 -57264865 630161363 288728014 -309593053 -87263052 -305106635 -130295376 296406671 -65528010 126161822 440272908 -100562914 12921277 352194767 -56383597 -620370913 -169982934 -1202824 25696333 41837717 -39029829 -783133994 40494460 195928997 -77732896 11602189 -102568549 90922926 225494720 -45034916 20841289 -66352749 -41734314 -307860228 -198938293 -579943712 -180446371 374355757 -159599553 340027090 124565818 51980763 377238303 -2917276 103573129 172619397 -380002945 -74234215 175548222 -229856955 71717589 515052521 631077977 9335465 354519858 3222900 440915792 8190297 -380195409 121627826 -21069291 437968693 191530047 -2921166 -123802967 44382640 870530193 -61520591 180876064 -7486920 -231838633 -184681008 -152710158 -182889767 313509294 115531490 343866111 -4634791 200873776 124532905 75972663 15717356 -514307290 -179931075 434386681 -175254425 -941226103 708714996 38123830 -215365766 85234532 -325466300 -142606868 -653461282 750968788 -1735866 -69888524 -503630414 -613005963 -339649449 -421457200 -627968773 -186609981 -91157972 177811845 560672991 458252401 -424734880 -70979043 -20719750 79655558 95319782 -51581901 -754207204 -1431340 -43421070 25440320 -56772404 -120698177 44267671 -116164016 21658618 219793287 373872830 169355699 110785228 70052531 -96705749 314072893 435445059 -83872983 -104682726 191157113 -273924471 -393628362 759714871 -400898554 -7476970 81624765 78434876 519985239 640597852 201253782 -307419462 143597437 10684083 245992043 247449269 11098460 9587823 397468821 -619779118 -282394477 -556601072 -156280634 -476754398 83505128 -369153541 -116084985 -301518557 -60409725 550610496 -6211176 -148220252 -360899001 -890726686 -158360404 -231727424 106378582 -564478756 2781780 21476769 -9522651 243079023 18368774 -589461122 -197660064 769523659 493583331 204363231 -329576791 214662205 640717575 314596594 5754314 -105566837 -150319325 -292046162 68581672 105621787 -223509002 -97051977 671842290 98912391 -19374594 37781935 454794436 698871879 -459701604 13156469 -55584240 584703809 -435827529 -10819637 -254297165 -475648598 -22073592 312931003 -101414522 -323980412 288636742 -666623704 -13292646 28517565 -310662863 -463745303 -10002182 -7688516 207194823 -177941 389441596 -462311612 -413372174 -12540734 224004369 253050716 103796525 -90079943 -14824472 147646561 -48176412 649202322 67215115 507934265 9329032 -4916704 -125410281 -6240355 -253289508 281034417 12087228 -40779091 869407706 47716728 173325585 64855950 -674430976 -53958871 562849454 -432746132 133724528 -26552520 -68925240 -577237749 -62530285 -21092664 -199674919 96949694 -19631719 672459418 326103280 81134734 -257053753 -5236909 -76084366 -45558891 -340226608 302397954 -633825097 227972208 -319892335 -639614913 -146214334 162338095 -409225870 -301834882 237636697 -379246212 175867274 164183125 566692141 277373878 347089335 -541994209 -348072176 -718101582 5576596 -62678836 242861668 68067 194874528 745386745 442949785 357785250 32559905 441943741 480311821 166660365 536491398 309785095 4330341 106075586 -671749523 -7991529 851119895 40905632 -403926185 -661768455 -299569007 -3826960 37112113 -669113613 -37322112 -100410328 46137526 -173365863 158766260 -619557 26120658 -12776774 -549235 391992584 29726723 131741072 226406914 -116567232 -302778994 -825765125 219227135 -856573802 -344203321 -506052323 -91950995 -298750822 226155916 360918466 445629912 -235541850 24279263 4392794 -4812061 182685363 -4945055 44519908 -282887629 176270039 -30612698 6620887 311711172 -116014177 -78118396 -16260335 -618374383 301640575 493439836 256554489 158680842 47233782 179296230 -152820970 250198891 -629465126 -1833545 461383874 116061575 -785877793 -294349459 129012867 -20377413 -186920132 544826232 247996707 2957036 -26718312 -155365064 74289332 187438558 12882091 -122913444 -376380213 6006860 -76127171 425145930 -5937017 -491421626 -635146763 17689899 -781852252 64126098 -21212141 -307326335 209665 426155057 449084189 -348255070 -210045 68301139 32131610 79282988 -148796420 -604361529 1938396 -283384659 -532717877 839098314 199101320 15177937 -83886549 296808068 4419949 145576855 743759625 350304344 -571443 -57536945 -52272490 -445447658 239962893 -131491698 511768077 107926947 -531577795 446721069 -339727580 736937577 29861294 -132990453 -127328986 314157415 251081339 440708703 -120639672 -657401887 65158863 338212247 -56638146 -480827074 116763572 176768650 483190914 -875148 242947412 2441056 -431785079 -10940806 -31760653 -15723333 -262273477 262365118 -21442365 178722581 -387864166 -678592186 -556589829 -154694887 40365827 121605351 80611076 175597945 136003996 652699281 -313221506 -4397002 415124526 -2600126 -88921465 -417396514 -96855815 -331434278 -574342923 83418527 -326069886 -92130879 -224532658 -376269015 406709566 -249528364 -58233597 351231526 -169801798 230918740 505280108 -24540114 52106040 474925414 -128633770 434458528 22961566 298024990 172386135 -15404589 348668156 -548813821 -349266325 180725252 307391995 408636458 -354344022 -303064217 -283957 -172590321 -71793435 244048035 -80377735 33811811 6849707 -104197644 2638361 261376496 -96671909 -262374047 -776250884 20428663 -228792677 -152851538 -527825862 -153514301 409176330 -11825851 -695926827 87889580 -153188217 54625972 -47781850 59305781 426471074 -408222085 -264927865 10722787 115298303 78359176 269335553 -7853141 -210470268 -44275322 198187215 312251108 -149549630 16154918 2430196 148816544 -438553297 53164941 -1894580 65502280 4250846 -444093872 -5375286 114823991 45600185 113327063 19488260 385230 -293811376 -519004751 -55197510 -658628641 92907934 -3413612 -69167763 -404431946 -86170474 226635424 207053793 53486958 -2327188 -218566626 -32426400 -12701818 -2199787 124982699 52271739 235471548 -12823186 655825607 -244056931 -60026452 -14763719 -395959116 -255004453 -22621388 23128711 -18829113 -11783979 154831113 73015373 236246809 124689380 -346009863 -341976038 125044287 403192787 37204340 531179 -144094628 -385353051 20108907 4506042 161795963 335257443 -18179981 -92154751 247860269 -200796478 16251636 289027477 -659510033 -63714660 204485500 -282587833 -682842524 -244955917 85245068 4649859 435397723 -301622933 216483659 14200760 224864384 294338220 -21491339 1606971 -24149450 127604832 -353608471 606397737 -35638337 -884621289 -25885760 87964036 50480019 8933076 526257314 -261040356 598647519 1414019 -271435556 -225532931 33036911 -175054630 -9048193 -276302025 -156833084 764237280 -57026514 -58074386 -347255750 17651690 454503042 42189794 461732642 445927287 -309167 -2460321 217705029 -29392642 -67454703 -229802872 -673303037 269027356 -549392026 -124092994 -31574606 -669836048 451463494 237679651 -267365564 -145370502 -94407240 58661189 -133344222 -442644065 -445012930 -198573157 262538183 -229915639 -102517173 378653654 185839007 -441720243 475026450 210411449 386409190 308503702 33678803 -61959873 426028 -40294304 98673657 -115820369 -22954476 207806545 91535252 338077804 -494994539 100189440 -810735966 -650804 -31637248 21138805 190655288 -122404786 -20320236 -247656819 -977711763 -68688432 -605393542 807036 -240370712 -643646202 -114964226 67424649 49036728 -3746929 385511543 -79889441 -146650293 571983341 19819016 324806979 464911676 263126155 5877753 252948258 246157126 -16883344 10025470 -89015570 -9006272 123659488 4786055 -272484665 9516956 49440630 89960860 -102207667 -144859585 -319532741 353642666 36702264 -454262748 -112079976 345007902 209423239 -409803690 -63931077 327069164 -306034924 687860337 173951048 524133942 532550 28766450 243132702 212108383 58647067 -172650489 -259370413 620227837 -747712400 321662946 180919558 445761702 -79428990 288696552 -6684576 1309054 -12863182 61215825 -21512012 166777279 80034653 -281958193 -422517 -358779187 -270993923 101285284 599155649 -641336967 661706126 7831425 -56283397 -109793954 -479359977 406856566 -221056 -390994612 -370527135 -558764345 198823392 -92632478 181176529 113200581 -6160856 -474239560 -669202615 165654480 86750327 114468963 -343479640 185415126 -168432509 174048307 139238899 -113969022 -73294067 27778338 148339421 -123585569 536116814 12681714 828508913 81872573 -286914523 -476008887 -476339598 -363432023 -2239370 -37127761 -70410167 183838548 723277616 -568531687 -336373226 -124952766 67123941 -212250483 -177470583 -204316676 -132974457 487028012 -42472986 16935791 418531380 708413774 2131654 6728318 277313336 -171733203 -36311613 57149869 465408242 -299411 -158287612 559486299 79798973 -6830508 196475952 -504029321 638081446 57385205 11598416 456392349 702990615 677664137 620834129 -38922999 -388608704 272355541 -357266805 -374736292 3056765 -154241276 -416019417 50123059 -121582038 -14267811 587325998 -12527390 -225681642 120822927 -528358448 -21741477 709892931 67985427 -121110812 -32140015 51472356 -364784529 315634507 48449731 700388557 -95915436 65184092 371566908 210791292 254783117 331424868 183618312 -203946214 -289795338 -43931188 690487333 645070 -194059106 -214728485 -44644999 319397666 693870550 -263272649 719393850 105200871 -563117816 80674897 4000622 -20198482 -544161266 19463702 200120683 -102364473 308185705 -2110261 -479711263 -70981569 6880752 -154610059 494140627 -209965447 -761335631 -14441915 27235377 -685950800 139110761 89717397 122958264 788770227 -612906609 -11670776 60134531 -344512905 -50459743 213718277 -60111088 288365636 685380229 -88620033 -278508213 -72317683 -36169077 -465009940 -6178995 -269812829 114718625 -129455719 638161580 -565142258 95267635 606315224 -19688654 -74033090 -302432600 185834145 -469896903 -70288404 16164478 -359750751 331432169 99672529 -151727928 -54438816 -28370930 176856960 -17328642 -18722299 203531230 -141823027 -109942657 578910559 851236579 485710243 -622233312 1065059 -213439673 679911433 679262542 592820140 176108916 118902877 -13425703 -34627177 -498734670 28665647 103365049 -109766047 -40452847 443869543 -13161977 18119887 112431756 297314810 1356777 -484355168 -197802712 -17278272 -626512477 -22333816 -57494138 237210255 6629265 469068859 -45534256 -224890564 -338801521 128722837 -15436101 677050208 53515184 120482808 -133883796 -460938347 -63281937 -377415420 709513001 -17492834 255206667 -140138323 -206825131 -146550169 -214401547 157904994 -390740181 380370516 667786239 -41799452 117301 227695630 -264364721 -107303823 491540941 -332728846 262059297 -6489207 116047862 270339716 -240278983 -646250211 -151729709 -15421176 -503905480 -344482168 87718954 134782850 391672558 146010545 287035398 74500209 -18693138 -348217739 -44478032 302683522 7020593 149998653 -17296512 69976183 336556580 -204817039 -73995918 227419588 13484632 -2599518 401844332 -28612045 268870952 -326940365 -501322339 34563548 -1536441 -121200748 35594553 -124652210 93743338 -19587832 -93497773 259533710 2983012 207385843 -441835042 279101828 -377356653 -8100422 183246540 141567358 65696016 373418710 662523705 35176860 47048402 375543616 583431724 538161584 -19246178 149406141 144506847 -108488334 424931650 -42250121 -278901867 -144199764 92344429 136410222 -520147599 2236500 -273972472 217399265 -787288216 -11489219 94220329 -141739780 -275842041 -425575688 45504869 260208487 403438731 194447836 -206267073 3233235 224258517 448742439 -235860504 -683027 302061973 110392096 359069383 -387037359 210790024 -213989636 11765788 -57008231 -610594553 -650313901 -223488570 6521975 321371315 18631024 -29315212 193590333 9288304 -367026482 7727507 -41872299 512396130 -50579340 126807102 68823704 -360058744 675974833 -12769648 369561359 263246149 156951034 -560566325 64886324 423591347 29688844 -51807612 716645050 334323914 101926579 76377019 12314983 -37489647 434580967 516411184 -12513755 30827655 -40347488 13061055 -101699761 584361033 7306221 -41473738 244464654 82405235 327125651 -306961569 94355758 -674509766 -282227485 223579272 -28905214 601725609 -23221718 192398605 -1696636 162282414 346190758 400022355 -7760686 327679570 -45094142 579587619 269277937 -139601106 -2073989 -24006210 3675968 1171431 -241394430 -445326031 -664634070 19228089 88000631 -23774704 -446904320 -60075888 -11959827 -83825320 635529125 304006300 94015128 -601599485 176572649 -10940937 788402808 -362816343 179353547 -8900443 195737677 247686398 505260596 -207417450 24545429 187810586 62754128 -175691497 612000501 38782353 -73753423 136072349 -526172564 229882731 45805198 147456742 -825330322 333096739 142763609 -93147966 4492314 224856136 -60499041 6349159 -199070788 1251376 -501359 -866284797 -532028368 112133621 -595946592 -33693977 3295014 393443392 314715196 109214784 92093525 362326480 49254475 -71617584 545721614 277910011 -271558725 -293788281 -179131519 15843377 743613042 -12065168 -2721044 74166879 503009146 -541649453 227886546 270345716 -1104330 -118598207 -48427876 30915549 259568134 183585397 226113093 837742082 541566743 -356688035 -495340046 185740529 179557107 -187887633 -47989092 207907111 -267740749 -131191842 -554661024 55218760 460860208 278860089 4305648 -34330879 -577422239 -66744343 212808046 -765082388 -172260814 -172195258 -447856764 -176728653 -57747750 -276433157 -18218841 -169198114 -155208168 573920433 -550976782 -37665612 -328949587 -190521840 31164206 -154243935 665429182 141771010 2976488 90214749 -618983339 -152095262 -19350603 53192839 106652736 -353642901 306600083 104148806 -324932561 21907421 503510095 475529715 -543756286 227504856 -87175468 -224541548 -335817011 246930212 -187176863 -188694502 -9599376 282483033 4533226 235947024 142465286 30916072 -286805865 546344626 -100622087 -135927744 -201730265 154454426 -45052561 -336918467 -824633831 521502936 -34913144 -194764451 -79021404 -121493248 148445537 -67624737 -6527447 -301946053 542192873 26963389 -5695860 53578770 5371366 32336073 565137363 122568496 -297336127 409271173 -26821381 -122956741 -15122129 -264767520 286821366 -721907205 298258456 1004946 -259274785 135731187 -388121001 -824999880 -571781039 505712233 -878007826 -10597865 -272845967 -161736313 6743543 80228266 -245840078 -177836378 349630592 -19583793 -407306752 124989100 103538640 -740844146 -400496560 202053371 -4784453 -316867429 7959219 -13536131 58527251 105978345 -869990053 -311474779 -92730197 -29592706 -644635426 6485465 88571149 -78513727 347413883 -435957232 19357066 -43517699 11833010 331372762 -239019294 401889517 223226881 386612423 58671615 -217492347 2519562 -60389700 24371200 -168062085 66478860 -118599812 -208569578 -1160547 -356233400 1422652 -438924706 1173781 526445589 -673407207 -126787178 -181523676 -144750861 571938584 12174250 -49892585 419040748 162083668 313721048 48948311 157065273 -59733068 -244119316 -619638432 -7435553 161555109 516598756 4602942 307960245 -12162909 329698874 29816443 317984471 -420873731 -531257607 254382889 -306231176 193998006 140165990 29300814 -390594711 -84406857 -526246701 -360755647 253897436 13978262 657185421 -213097544 -83595944 -20824114 75503171 -470155873 -32497819 204154492 127919612 -59896595 19982362 -79211030 -463454722 109976342 -5060096 148101613 -54620183 314571892 574452605 29239093 435557584 93692653 -11256148 434344642 -387164765 67288790 -26097432 5184003 -446940209 -65292334 -427788007 91281979 383992951 929642026 -153966865 191393375 45717970 714244109 -185991927 114353735 235972424 -171921510 26624146 32666062 -55974343 -58811791 86526432 97372622 -534855845 -187659036 242481107 -4335508 -137213705 37763349 -346562855 77168233 138033954 -800669467 -173546630 -331630193 -227799544 -126722301 128601752 86336384 -6326719 -145100968 -177983356 -858570563 -252545716 342159013 717291 218910772 -497390110 -297075902 -32884591 -18254703 267635292 -189261654 -86244907 -496057412 -115054132 -25629285 -21364263 101978503 194345967 583083105 -179941885 -556571759 -91679793 -74726269 -22195178 797554330 -25608308 -6814784 3741859 227262562 -157434559 137264595 -9857296 -394745902 -533973692 628062673 514706325 12247250 -30490193 412760616 -388002456 -171957794 387837721 126840438 -122762768 -208020945 -3002175 394053190 2569448 142534270 377395281 -13962105 -55266207 -740717841 7938485 -40997421 -4550655 231138036 189781669 504715336 -398113061 190590917 -33618883 -10789429 33968761 -222566306 296762686 80252823 -22362680 -331589980 295715161 126644245 563864073 259362407 -646837690 -145522921 383766901 88425701 3208871 157310001 -88063651 -32307486 110909371 -67169973 -9405371 -201603657 -623622498 -38139989 -186513225 49802252 -696836072 -7930660 444329585 17921895 -115280989 170320373 491360321 -82786205 251888689 -167938139 -439678895 -621377167 835224861 107873252 675574893 165731989 446317069 593206887 389477982 16397635 52048852 -188656758 -97507840 -453566419 734273945 249923205 -97967659 -291937228 445827073 522528425 -8372117 212064149 208270898 178419298 -54820506 114525679 26539499 -125110121 -264815446 -87879167 -571074674 647188191 324521190 -1160163 -93472803 13864545 -172558209 -463100624 -109105332 111609323 329025764 -420774287 682361830 -224617198 19892680 2156503 9380358 18792713 -51060465 832792547 -38614312 -19661634 -340256657 358566174 94521101 -2316174 -29702766 74193633 272093003 208250 -12086901 -2890736 -826389728 -195070019 9401022 -46658780 -111068558 -186736353 -384133857 -79761901 -183508502 -6659916 220119488 -50267071 9360863 35947748 -270974178 256239378 78013227 97225801 -10674931 68579916 288507364 55464523 159828547 129754065 12363220 135856955 -138538887 63821740 89767906 -1200145 -130636784 139180689 279341786 -24951813 -260641963 13834531 270523682 -688583545 20583913 -242686597 209024301 -86188759 -16826467 370386859 -128618336 7736812 171850 -6647727 -407026720 321241181 360603685 594160151 -64757113 440584990 -142434124 -183932912 215504390 73515333 -371239789 -153513 146527733 276595870 -291784414 -88496051 -69291716 -143293442 -62898030 2254802 123353918 30455190 63024724 -120385496 669256668 119855321 -298092603 1610342 18043956 121509 81077961 -71417502 16590418 -63235253 -9740498 288913307 195877448 -17050910 12025070 63298046 522862641 213758865 700726097 5466646 -381334497 -155495433 349210449 107399028 19002827 -20089970 8724886 21081223 -181810035 -233349023 -103823885 58533859 -678156499 25475546 16432896 -344230293 -385313569 55074542 111907373 -415734598 -825456935 -319518609 205595889 -224774528 -57819479 192685747 -2093273 -291443749 577253187 28402982 -464485495 -179652051 -645242507 15172198 251616906 -109938374 263381320 7836430 -401222006 536116286 -6021882 440934924 -41132553 47638928 -411878536 -236534268 -225934624 -335397308 -548924943 -462729395 5275812 -43544931 186810752 344800665 -44582013 -268778622 45827879 -82670204 7433207 -106759025 -36792964 276170872 8256751 94140124 3147124 -416768577 -66495689 437641222 -557407397 -174496620 246771333 -1309846 70848293 122843545 -764913121 -509476432 23119765 -518513278 573959202 173950133 44239009 -75162435 -28233354 201079638 -8801159 16844849 226164734 208766040 -172358048 -429630900 -407196969 -686350280 24370507 434843631 33807968 -210100240 -353623563 376344400 7205666 135116397 -288942 297502272 35103838 34156008 52460747 -651256 -583457105 -5290115 -23392695 551800325 4767531 6337830 -521760101 62535172 60120728 569885301 -96591882 137800357 -59161357 -483558574 90528767 -172727155 318187169 -269121210 -31688900 299130218 -73261671 730378931 1547754 174667245 -117144634 22279512 912977858 395602460 -18053162 -117040902 -164404940 -361391264 4709946 32473561 82515860 114824131 -192366788 130734364 652083046 339909505 -102726525 -43387625 -561285795 73873017 11206766 915408 -233654222 -180103851 32687448 353748744 -230250741 202899816 362846021 -206557156 717770149 74855484 -496771759 768276061 396053507 180739856 -748932956 -289141345 -62606557 -37668860 141385246 -872803602 89026499 -250323398 -20218049 250515075 543427408 -332214359 -9462541 -74301330 -163360858 -227583337 -288945070 183312829 41205886 228781266 385931378 -5560752 -10136148 -595106783 -206258355 439610344 -251971388 305451284 9099106 2066285 -476862699 157392778 297380763 77594626 787547923 -378425753 -782546539 554727720 -204220632 246644607 -760793242 -58876987 -387130937 -334326926 -42681222 78783388 391933679 -9490765 79767250 -423785792 -471368021 548825041 272760160 132490434 -85577631 151771779 -389013527 -59211167 30884092 447058444 489846715 359764216 15060846 -23497564 28227494 -671984583 28559037 3297953 -330914050 445472773 -32972199 -2838001 -379825684 -16274666 431365078 161765044 -378096242 236658856 -115085723 148213078 -317309188 203171805 546711094 526799402 148898852 5439436 363055436 -4970189 -49566346 8418265 -218110136 159431875 -32397404 -194338089 -118729165 49350814 -12678137 394178343 -27343305 649168442 374735281 -423920710 31547798 -225870406 547319425 267320593 -123055522 223732513 7451672 -154269478 487277463 90851905 211416883 -118276 -57819869 64522003 267783557 25325094 -25113154 19457716 -159500918 -131109413 -4428963 383419179 254226136 226935516 -509742269 -85670378 -163662977 468044837 -70019778 -1681036 290098591 -154453466 141656809 397778538 402509832 523957934 -10502887 -699261193 -445751777 -212137974 -5711925 154249146 327299694 -291541466 76695701 -433176149 104106635 126600664 352124340 -154292048 17352669 242467010 249039318 562316904 -6787547 -727113984 103400675 -26777632 8269042 -738867561 518678740 303991511 -455986249 311442015 82008331 471209850 -82925212 -3302014 12124971 -152791680 176332619 -6263599 64576847 356428181 369528343 6185443 -327883972 66661309 289786805 -304845676 -11835130 -130198113 -10275599 -201109278 -135025591 550493797 -20393542 878125738 117132784 -250438020 315288189 113930620 116125638 -71593318 -13713483 492059961 571884026 -84222731 162004144 -5412544 -537775924 263432093 281734312 -77899334 42136715 -351281094 340179091 -448756905 550618252 -89602712 -528758538 161793416 44082805 -644079771 471131514 18836832 98652070 223909963 112221021 -368089655 -678108 -754509496 -31660047 -99161420 -179146749 -13127355 212216606 67239952 -531805745 -182505987 -279022 257498902 84266057 517274302 4199582 439815141 575827668 -619306345 348000146 254766690 -30374687 -99241598 867249 -11796904 113957443 -445853034 7119233 -8590014 449988733 26380140 74638337 -14065629 -68932366 82719420 -84716982 -372914316 -171103871 15277313 137497022 390311908 -120764524 130176009 -120297268 455089585 11051544 -60102996 426479092 20726064 218815145 265422474 747543616 117455563 34674248 -4732772 -210576110 40106960 36822468 -54563499 293619566 137145017 -374553840 414932353 -878212644 -30538875 55137108 -47166190 737667708 -127444101 68908269 431438579 -47611329 -474464325 592330915 9119247 410867008 -260487628 -20565190 -262304986 -167895951 -20734516 176322892 90061245 1755599 -122436611 -139521700 -251207789 626079306 -243196346 174265916 -375547625 42690547 -424145589 841951 -84515061 41639298 -28791061 365657560 3669176 20837574 -224781506 -566244718 19894533 -753162405 -9627595 172431255 -2312997 158827400 -105166367 896296184 939147887 124542063 -257823465 80735011 72995574 656324149 -22059624 68401135 54687168 -201744780 -148181732 -357847110 -220240306 -82396611 197034494 -109051067 14924119 -39331150 116414473 108787783 883745066 -80674841 2068376 674466358 655154703 -7069172 456256122 -118547429 -151727514 611374055 241192516 -405423664 124908414 -17114037 9306037 -855443864 286390385 25266616 -90976509 -153670125 322002973 480055507 -126181509 733672973 -394251242 -492312112 -90460290 -51077009 -98490830 -112196930 -340989237 6098914 340966854 -249962639 166495904 13451582 -209598626 -39706519 721150994 -59635518 93275329 4424379 175303141 -189087988 -131566846 -406286496 69420523 251288235 -560226778 78903832 -24747127 541465715 84981048 -311484438 -785015177 -31196551 353842128 -405170907 10268311 577524479 83758491 202278156 128622878 -66371130 5206538 338511054 200210343 -546166459 -156817744 1684545 -364677012 -129423681 -42042590 -92610558 -57746802 426209895 -533642854 -393358986 -92055365 -721855824 -81017157 -6952882 804204726 -169759112 76449264 -469205550 2926518 -115921341 -2030591 -28874023 -434685403 -759140163 -51771828 105695539 -19750003 -24134603 -88525864 21918760 102466056 -82233161 -20402082 11035761 55201061 -9061301 166248057 -478115348 -14566668 -63007206 566921663 -4442207 -594424185 -155085006 386823654 508785668 194315491 17350818 -281718049 -422638872 -155641780 -739748744 474545907 287022050 11489129 104657092 268899587 24621825 13387677 219048598 21817044 197616507 -91736668 329815793 -337941608 -336143609 -124830745 411936528 562679124 368592169 168864399 116210758 93177126 552163765 -12529088 -5229429 319095257 -96205088 17670358 -457160276 575857212 -3511160 50806979 -23115858 -168867301 -443863648 -914035434 230615679 -5561558 463358243 324649104 24953113 -414264648 351428120 -1186989 655509929 89696960 -1870873 -265098360 110097 -10342579 -12098303 155610335 141809037 -76365915 -439403179 -77026604 -79998177 265041834 218607077 334154830 33860398 -723607935 -316394698 155585254 -192798463 15982239 726292621 -46772831 -106816880 41609544 -102047173 272289426 -555218244 -500948018 -223193913 -311358079 -125224962 164478215 59396052 91137011 -289050822 -945031 136357808 -677314212 -172300818 -291824464 331218223 77514780 -71857721 45268397 -5705146 -136960647 -157551599 -460152947 -25378836 690113691 -49502907 205003127 298422062 -289253309 26215265 -73249751 -91826918 74902842 -4097232 -287451678 -807293058 -15505 -275711788 -583842371 21441165 91369399 -170640944 5430665 540733679 -245320800 534377054 136336756 3579700 172109637 -206509089 -276641174 94555924 -291411548 350643001 340770656 -37127286 639838210 13886966 884501310 169235377 -14714103 -159417548 28571717 176553978 934244042 794402190 -180286486 116449802 204566198 863383796 2243668 -30720249 -37353162 363190801 217275796 -280986 5130507 -200312756 -678642821 50291403 -33026831 192978325 -736801 -126874405 488072420 -289794011 -29693265 -382009452 -437594645 -820306747 2342324 4579134 -100303395 -36471124 -156481131 4856423 398441140 -97052096 78623106 221485749 -64387297 1079740 -53545556 -236007521 80659853 -30950368 -163362303 -564139735 28905181 -40010848 797309 11128352 -160106976 -11165311 48391162 58171307 -47381293 157238401 480868005 260987806 24494209 185079085 23950042 -410833943 -81156666 211783092 59771318 463364538 -128617287 81240707 -300915752 -95419803 794483488 -203016346 -19585666 183806230 -95886866 299212771 -179826602 -54065402 -540366897 -385152262 232852342 -628251520 131828426 86708193 146881141 -132600992 21117423 -406612342 173379533 -86049074 -551792156 26628726 10023997 -32179304 -122247521 595408639 -229469117 10964067 635026786 205734444 149018668 -59194397 224350036 -306963 372771 110543692 -3705688 78693244 81928527 -160778625 -4557788 -38573935 -88949995 -221487446 7017348 -16138228 405740806 -9034312 289226896 112967976 106483445 565379132 349047125 397789839 431888243 -59426219 -60030682 146740293 -305033878 -166022521 -150046169 -181950618 117185552 10943617 -394151074 412975613 517867235 -158062501 413289 -49887765 350486975 60933940 18094903 899174908 -150720390 -56523304 -122901308 254189253 693718985 -780070535 -259018075 818621544 28064099 -113269014 -71494019 211307438 124319902 -149685412 -74846476 96407635 -571130 -794378284 78869923 -624999228 63690932 55324446 38566054 206191675 296888170 -245271681 7783569 -15778949 -70521029 221902124 1026954 145267585 439977453 -374304137 129252952 452321036 -713498826 -161327854 325405719 268182173 -68319908 791394495 -76851903 -611624284 -73422523 25063165 -140669503 -340324546 -605762281 712206458 -72416592 3355262 103342422 -185526225 -443157394 -288914767 214811989 -530548 -3890413 287102723 26608871 -222457387 -25666666 475969225 303682672 475469991 -68441475 63760809 -272630045 -100060093 -497226412 513010106 -152105827 -152470858 -55077691 391699550 118331 -1218081 -169070526 -87870269 -207707443 -68777712 -17319216 302527239 -404198290 -285706943 -18779868 -21279064 -336033755 -214015269 -791068984 215997158 -124242193 442742548 -118402491 337213658 -906356803 -749950722 -762149567 130757711 19043638 -670876987 -15882893 64739872 -435041930 28210365 -45453732 -11639578 -145234546 18843042 -8620319 -24667162 -29241357 196499290 -94336520 -57952755 143884130 453845898 131658515 59422998 -320984936 628569881 -9315403 -306292946 -460446835 -3004892 507421974 -647160204 -31910582 369193368 48402797 -268559458 150943569 -49656741 59101124 230970319 -18635435 49798506 284922496 359072513 278942977 234522132 -182683499 -5938195 -619842435 154482939 -398431949 565423370 -196480798 103045847 -139491935 298684900 73013152 170207661 -3031585 41021575 188996389 -497560272 183204328 -112004559 389089798 349257096 269041532 9603762 146736666 -493799141 -199959033 132976175 667288092 441372701 -326607611 -779292291 -774600 73579311 -314792632 36477621 -58824235 -10395163 -124728865 -442809655 -48148348 -1491448 360666873 -11694827 -5380134 -197924149 593812114 -62118116 764116190 71892728 -420402250 -399693750 554360368 82166799 -1306906 -28571607 204095782 -315581381 275467997 4964745 -290050575 259964373 357641919 -402638579 -467167655 132378337 -371095115 4421012 -406527744 -151118948 -9788057 -8870021 -208893840 -27163393 197459630 -563318 14794120 -53635137 421501249 -95997105 -140881037 2092718 -32287084 -209629440 -42672545 494529157 -110405127 787283098 -95085862 -6195437 89066019 42091986 459118482 371668987 21440390 -289494218 -68512027 -27422066 -1898973 133851113 -17291138 686178971 275337831 579904343 -30068940 552370262 547287261 175616097 300823019 153728836 -3510355 178474598 -409202257 378636490 96261019 207989547 -278618366 -279400306 158613906 -54791149 -114611002 569067397 -163903063 833196966 176719732 2947653 306472985 -7649264 -320577342 -10990177 -5912107 57646882 -10647640 -277118308 -254649326 406166107 106307328 569111940 72755914 135810591 -146023149 390482403 -27294 61733624 19393855 5359444 348693269 112815751 160967304 275530694 366266575 -190218880 148900330 -58036894 -235432553 517978454 -239268435 136203904 113610555 601189779 -10367487 -296426428 -111955537 -739187828 -30988517 5083642 221102562 -913305360 -252962906 -118112472 -265706918 -239460916 -14524765 -38388608 375788664 -10332834 60393263 -3757085 -284577574 195257325 108773225 -112980644 -862951526 -456075 532056078 360510825 -770400408 625751240 381584573 97044589 -290974606 -515380815 -413441291 -718427816 -7073430 -86524054 503639945 287538349 -531092774 -452440554 448101734 4687195 -85477254 -315656379 -11578173 -296289074 -89341835 -415535818 -7983843 -472928109 -28128817 172191987 -107885405 -229821717 453813731 -17592317 99267030 -337749099 -210814948 28088393 -228344510 -146673683 297793809 588092095 -33216078 206793710 -298979962 -1693846 -11335471 -275383861 300016939 255901858 2366090 -8956100 -383164972 217894099 -91759595 210819577 2560647 -409353286 -249337337 205625180 166237004 -3986044 -148167313 -41373277 -74814287 -262435228 8299138 388930238 399851277 4911066 -150702038 298998177 -60825246 114564385 -639271349 -495428680 -553608794 -595770700 392967495 -26567328 136040886 248746172 144421018 -243940013 -3716359 65534151 331112966 703794589 228826277 -733426986 595721523 -4314071 175623911 -516465442 82730009 -53633524 -385007242 -203516294 -601063482 -15121801 10914893 293837853 -443758366 -215997503 -87315953 89487030 7665985 274586039 -61321771 200034 -283820410 120301787 775915640 180951107 55430064 447298233 416201857 -211934081 8634478 -13552616 -26102040 819125467 -101167482 58913090 -2197870 -319537673 223748884 268503556 260857810 259933814 -94978390 17499363 300438770 53497116 -616457929 790964645 -430549850 91392600 -136542393 425684237 -33459549 10285079 598334974 -551759150 880269763 36630838 -247004244 226513958 500309525 -99381384 1459828 -96166749 -67736304 131483432 318447924 11951135 -7573103 -6064291 -221431905 -42493144 41517659 -117979811 556072518 -641023386 27420033 19969318 355524217 -412520411 -281206013 13170435 383914731 2488444 -60944198 935100992 -69126728 348911438 615142 -265431820 1302248 -274221415 309547298 242354180 46185169 -584780264 29021759 -188909537 13144075 -123271480 310270963 34479485 -478063584 7853273 -85352413 84811603 127498282 263815426 -53407390 475986027 -10084335 228904616 -269373468 467148515 -80774342 2485211 -20597276 97849826 26010480 11229203 20880033 -962474211 -59787820 -292800267 35095338 300478136 -13733578 -131947423 182520257 -434036513 -799874849 -465518494 143511596 1010212 172871341 174925963 -379019403 235983005 374807306 -160323766 -25305357 5936448 12326924 -405234238 -344282889 -89695326 50268012 -6037755 -260957247 -252241 -193649082 -418050252 -353578766 441397314 -64943934 263907779 -103709768 -121771525 -57966240 24064609 103873012 5034680 -36759391 -52579514 -354923811 15293950 186548468 156910227 139668381 274992444 26687102 343518504 87155647 423238273 230170625 -226763975 911337938 214468893 22212807 39654478 16390785 -676814754 113878361 -219831791 547242764 441637593 -260909466 14662785 65970804 -592362477 321140249 37288401 599550240 -273883689 9722526 -705061859 -539149183 139337711 -22414934 478396852 43399198 152575831 -34974582 21465998 -216149429 95630274 -348126 -68403428 -89591871 -42602402 240233938 -42313501 -232446538 -139871638 -1577791 -166865231 -802837361 -48811602 -136402714 -44151789 -2141116 190616333 -73709480 -759438277 -302874455 827812413 99907367 240133659 35144065 -376586334 164096151 -663922892 -69628527 44960454 -155653170 106166859 76836099 268435674 527506540 -451886801 183288852 -231616229 314117841 -126522629 231030927 -633236108 186298683 -33128660 108010895 -700206544 79384566 -273475491 -392147104 165076558 1231622 -88238450 -322482767 94602953 -342410537 106266945 821245893 -42992065 -149827894 160521031 434855959 155580797 309193306 151328433 699501317 394879449 -18567793 -410937758 7881159 -468070674 97000033 16333158 -57430165 678248648 -7079533 16899132 -2363661 280254066 -8382148 258186219 264950517 -400166350 71701876 507517104 27943243 -164534114 -20057102 -365131082 -413202235 -515427151 -529540770 -326777509 -125359746 -538396428 1109202 171662666 -259587278 693179916 -600334317 -126791271 108089057 -397811517 515531891 -201945074 44947574 500051382 111596341 119145648 -3658664 -377262 696621176 275662154 -89975239 -1763442 -386027331 368756655 64710359 -269663060 692363330 -3807043 113667759 -53617279 591675819 -252564291 -257843744 79934637 778303590 744505156 533762668 430550485 -720460586 -190398384 709776326 -66639814 99750883 774858284 -1559732 -270994646 100577640 -31696640 -287329293 1640635 470529124 -93565291 28330119 761196927 -11522865 -555853744 -398505375 48076619 186237933 -89755921 -95238721 98397161 102888620 -505779831 750477781 -195263145 17074842 367885171 -90974089 570394495 -79771220 -81194 -578618300 -93473732 351134774 326565822 501354405 173984535 36870850 -668842882 -65909365 18117008 232293432 -8416968 78250269 441708665 -211762305 -410768880 9445938 255354282 -296206187 -144942996 -260372262 -388392569 -11956956 -91955640 15441020 6890742 -327048234 170343301 -6437391 615750756 42025248 377236440 257339626 4103138 -183127552 12429817 -8424436 -123168191 1421667 -257622109 -491272529 -35381700 679900162 334541697 -773517175 -27156929 -69757596 37725353 -8310717 -364796757 408910456 290825905 446004162 186399812 -263986409 55283 -645241548 -119391998 -541020270 176663712 4400499 89507067 336179375 -145976425 -284973980 -126358634 84573504 236421863 84174888 -99221690 139925795 -293731891 -437000892 -15640316 -63191598 148636216 13253060 -25459273 32139711 335712563 -55479137 290961380 -465269056 290702372 559847515 738595385 62335788 -13554384 -17428818 -278021732 2589206 7742901 -299711094 65846296 164698181 63943745 -295808250 674786425 -132747262 -162893907 -382209217 289542780 111504770 214238132 238142915 724470530 163643271 -80867986 -149938 38249374 290134047 -3921052 263258494 -8739731 -273337597 -248298176 -282225101 -2486131 40356166 130119720 414968024 -1921333 190865265 -739652054 633191040 31089150 421067755 -131581646 -245130690 448689549 62334805 469017750 685020363 -685113794 228736489 241661111 -571447779 229164591 -255199027 -43863808 -984338071 189735916 -55776289 -266874051 13219614 -274188649 6765575 429956327 -181730506 758416574 -307689950 622081170 283342909 -33822934 12139642 259770912 550185842 130988358 -54361022 225657720 -151542156 230628782 -321395753 -71424060 -564102075 8999200 470126246 -561536148 285526675 -34202291 -196564665 -586712908 588785442 -343524860 195283086 -810421015 -5976733 28127423 36701419 -214249544 63202278 -640766538 -184849754 -21322264 100065188 121222383 41962787 -63511940 -512119998 266435562 260806907 -353615588 705073587 7052021 -384192470 -41396053 73949459 59239217 316803366 -40098432 -103631310 -333859986 -455351 -152746598 -40430528 -2982200 -16614188 -3631556 -103030274 175950901 -3599292 -269238468 110630108 -170615203 220722687 278585717 21284610 -555143544 -776684422 534692949 -354806141 86121946 -16448017 48849596 -75769906 -882006774 -296831747 11536131 -158703532 -8036632 104452962 -226029765 172843868 -549264045 -1919545 93145316 90122444 249025682 -37417100 170320 -451435309 -591187009 -109659895 235830 -526141256 392644783 218095586 -22881421 -23548873 126879421 -176822241 -294109190 -546582571 14760445 -119397923 390621430 360900687 3813790 -366565518 -475332323 703023489 216419447 28778703 -156003548 90317993 -74715393 7259501 696816651 30287385 51771170 555028279 189503164 -327711033 -202441339 99993373 7293921 -7410562 -547156264 -35288981 -33586062 -184428999 -374213391 166212938 631961386 -93867149 554807349 45221000 93625876 -1309356 -6008813 -22305980 251308202 -40089274 -130659580 390219250 731783293 550142902 97657611 -295740583 -471178 38773928 -53380405 -797168338 -17222680 157999586 -55332457 449541496 110896574 109449717 897131339 -248229832 -272525050 15844992 48351769 245764267 -4089749 45981596 563486069 -20382280 381865 67568515 889398079 -64916374 606052503 4286719 -21844830 366921063 110034182 330386833 86683059 213397795 -305062457 481942444 -126003885 759743 -54927002 223955073 -528602939 -149620682 137081398 106746261 723262672 111630312 -153789300 54725895 25620343 62789047 272060175 59266210 44733167 254382231 1751930 858871716 -31523830 -337042585 213581694 -88164208 473760429 335953112 -119548894 487301701 -91205354 826759251 230183240 -53286472 40798215 423865040 686017192 -465130563 57459610 -74597499 -491465488 -102730118 -209245200 10752287 14406077 -221594811 87598363 4025953 -537811524 280704337 17659074 758606292 248799446 81825602 -132816074 -271767105 315451836 543740396 -157866868 -36752849 799382667 118537083 -264123958 432427087 277526791 -340537675 404839006 -155311829 206901227 -102188772 95084753 36053650 -202832331 -231467389 52817192 -515901071 -4226415 -153627069 69492751 -51531419 -633436328 967613109 1245042 166275677 316269805 26687470 -401150861 35099749 -50389301 -85482475 169912962 19853414 -681530598 -69149667 32551092 346378637 -48712552 -16259483 -54272878 -212451810 -34092856 -24512951 -87303493 -347180479 17791384 79745720 -137603362 -42761149 471093254 472243663 131014898 -540167619 -30197879 -44854113 425828075 889175 339182556 -52486685 -19703589 -14859744 130599531 144540250 728953404 -560065105 -76240799 76905188 789994612 -407879393 -25732047 -219277666 -163434894 -8092591 -173900762 -298386719 -188222702 5710230 -199003178 228958855 -69725451 75148765 13156571 846079938 173978435 36384679 -165638712 -13123057 550134944 -103855082 -533097263 8783545 251777157 523841457 -385177094 -710713928 -662445626 120502 33729030 -20338332 8781247 210718077 13630573 34979675 103746587 -2451552 61776173 36844346 15324675 182498857 98069282 -435274881 152324361 1962498 46773344 248044898 -115772898 348402033 -10215602 -199696901 640285361 84282076 2231076 -26251006 -268439116 -609443022 -8122378 263058777 3217530 -217765909 168583956 631701030 3058942 -647015665 6303447 469536986 279542138 25191665 245460077 377461895 10701942 -608217902 353293483 -10956560 -138695026 -226172248 98163517 74773731 4266703 3856647 -263849463 -343734590 66141735 -37963067 -11778921 -246376948 113165805 548391851 714059985 18875297 -68870406 3411541 -434130925 -13134249 -54139690 -350072619 -612609867 156784115 -88793069 537101506 -24043952 -7794353 9915049 -56323424 -81601897 270346873 107841210 -348993041 -279074643 -114452792 -325110736 47317483 -203267 20825881 195162290 -336281674 16198928 -652867267 360031626 221696532 -6996656 55588661 -274256651 -676922533 135958020 -174198781 -562047155 -143650935 -261650661 335992556 -143115843 -23384998 -9695997 -27392434 309472153 512122437 -63460625 142774349 90947241 226202 241832332 -934116170 -29112646 -66954839 -457504059 147057683 647712087 114326515 -227895760 -141852093 171584701 115954820 17724127 145473794 126989696 537963251 -57747591 -655603397 79563616 -32833407 8784582 -55423894 317571736 185349435 -84766503 269675952 -7767132 403106465 -203700993 -179780585 -353043052 -2251206 -79471510 7661525 -168992330 -14781841 -160293321 -28325181 361755504 -662604199 7479830 517773695 212201355 564430485 321564363 411178580 -206036090 -640660339 -30626237 -485598521 171657765 328729931 30523907 376705938 442840325 -11414691 -12356662 -119812241 -857510837 -59559635 -171208971 -26435207 4006646 73172938 -106984256 63289594 -155746787 345987259 -173529275 230026851 85215646 98156678 -739950286 -118585217 56276162 63976185 88708122 844102864 261597883 149202976 123104598 181289881 -1072054 -16674113 -73082731 -295831442 -14984257 -392118001 867526306 81336894 195287670 -362353147 169921459 31704551 -331160576 165007733 -6978255 -164293696 -117342277 322078883 41885153 -1122748 249537261 67238310 -617719022 51150877 187791649 16683410 296816545 174221956 197510482 -854147382 315745190 -132608624 -243715068 247663909 -290535416 -475001 -87268997 135115340 91338800 384661134 345665439 792116952 126770648 37444003 -4262904 -1577912 -595513155 -152370228 -477571975 256404679 -373403298 -617925250 25850958 241721081 -477525047 649097672 -74173416 278719472 -359997834 23350229 -251750707 -9945964 87742904 416692540 233119142 93801753 322990954 122519838 19161285 763523118 -365080448 -116107605 -549516657 452431491 -11344313 -19634956 -498238391 -49057677 633605069 624546046 8317053 326077761 249811085 76181507 775173 130076672 -16276323 888491037 317473036 83577846 445411332 56542753 -507372665 -227934997 242576158 -522157235 -10865468 49205149 -158647618 -746073969 140874538 72716741 -639981081 -12066261 209695777 -68948386 314946716 -119683763 -271820747 151028901 -56735323 549952525 -637001862 -22228875 -171137965 -303402136 2126155 -12377027 -63159609 155029417 -439125505 -78824641 -5653361 416391086 -5906907 -60812178 -41664444 376139081 417398771 341273566 132776160 45452215 -66578136 703180268 63510939 429710986 -378184854 40752944 -215459992 88924385 65586432 397642820 194513234 15927341 543394007 -51780459 24300008 164095043 226034252 -235304502 -142116762 189076047 -262173950 16458682 -1577394 813977910 -14863235 -238509618 -20909285 496285376 116874916 -873909096 4704006 89482191 -122935694 -317234727 506527894 146843996 -313004550 -27359253 -711671943 34875140 29340545 -250551038 297417419 218807162 -319424862 597218295 -21544893 724680601 -404636303 -79372761 -18312591 287539899 -24976679 -495383766 -429304643 50513551 380688999 -708655528 47209457 99980418 -10923778 18239373 -305104491 -231824801 26238378 -186670304 -28688407 2624723 203460164 -1992679 682438426 -85680933 472211111 -276072527 157562349 -239020626 175616745 70326529 233631783 -9138395 29833257 -213278436 -596584746 -656707083 -512907080 301138769 -382006757 539738957 7656722 -45719887 57824607 747766418 -101065323 -280995977 -363645086 21285472 100172327 126607115 -244407823 154950771 328557444 726226363 50263355 -195220750 260654874 109448719 53515595 -265494124 202964090 188314331 -172855479 -803115768 -11620666 59637177 54035455 132841326 54904741 -10312503 12946556 3060411 75965418 -66923716 158683365 402527710 176623502 -308591726 983729 -558684396 -481106593 -452386105 593052212 -83772102 -119174990 556824223 212514356 256473253 -81649490 102212664 -409354687 402119910 512535153 177230275 313848870 -523197959 527941286 -73390213 -23477577 -79872627 -277732166 -708414956 122055112 437455352 372409604 -3378853 35392684 273531144 515842923 -10385756 245724322 -936827282 -252104438 472514691 339293066 -633420826 -198012332 -428907292 223802045 123542969 -108546483 -62335544 82313284 214131685 675537847 -323881703 -159339860 -2040467 -141507585 483450323 27843262 -102036289 507281421 -210717718 627889097 137322259 -13954569 -574061421 -285397370 -74138047 -99911883 -200654380 -5941507 -109232985 17325254 627285366 -243685620 82373646 220008528 -59714822 -1068650 -47994972 -253060876 -58096897 -16289933 -18961354 -132230670 -215054161 122314196 23076743 156930341 4727053 -233402285 -769521882 -12934785 -3268871 182139173 329071943 -107258876 -190792783 -277136781 5511425 -363472242 277396194 -3265306 -32547024 350294914 -98297652 625209515 22453205 -292914664 263707454 -22591346 -493883604 -634209800 857714173 -13304832 -237872130 195857172 566624427 11158564 128706039 -792167829 -298278013 26476229 -24522018 357536700 -279510335 -632024975 348864256 -723531 -78920745 536866620 -94553323 -90343215 -260886074 94613874 456343320 -245783355 12474137 -94481691 -14308519 61015433 25069544 333194450 408387913 536956817 18116321 255690688 783215725 -53173537 92774699 20630271 35818 647986560 383684492 -422925337 76683012 277082788 -20755336 267371157 115021531 -86105326 -24933597 551553401 75794151 -217002869 518697568 278164392 138980606 -96184481 -9355714 -72056180 10461668 555808482 -14587661 -137129491 198965474 280952559 -213697112 -327969445 -137364940 817008053 369761943 5801151 226548409 -1999000 -31140297 784286694 -108012891 12055095 -43297936 -188998832 14427454 44250757 -159727479 480409433 -659909170 93579359 273126366 -130746821 39349643 4760833 -47949632 9050714 -10027291 -275508408 -45897446 12004183 -7499678 81716993 -190824614 62920256 488037464 -121574411 135515313 906492018 -20122949 211878556 -183225611 17893769 295818198 168356196 -218036086 -751981983 706224727 18230283 379791846 29872130 -172670132 52507655 20199836 -793195161 235065846 25613897 40875917 293145548 -146518359 -168637243 1523787 25477186 -13491595 2401877 471665118 183656125 109871810 -84774744 -307500283 67142400 -324924895 -387871040 -154403190 356255156 166242769 -81184568 26024373 -263969002 658831710 228393381 -411863426 -854042218 -5662088 -442212311 152186080 431290651 -546985132 -58640130 35232315 -50840876 433210522 103849625 -255131819 -33877857 48797698 -321556538 7607525 305864223 -46458791 -135600414 -1935541 439965523 -457472692 27376599 -605119 2870754 171010434 21859121 -19684566 -3737511 93241262 98685106 45341230 -113742486 -173283125 -53635938 -431808846 114413149 -425114581 -287977044 429498324 -206536663 16311957 196371511 327760136 -30704254 97477317 -663911026 -407691188 682154894 -165897199 -690757159 453605895 761952717 -520783505 -59370373 30394358 5776036 272638521 -652264948 213102372 241073261 269097063 -250688243 -808045007 25108106 -181704326 5699242 273145064 -423117298 -16836151 188749828 62383544 408733659 -112519864 760713014 9158690 -247896067 -10603580 -171932029 -245128927 -37580560 377583997 -190562886 536189858 715443056 96472100 198168179 11522436 312061743 -220621854 -19619058 -880686847 302424365 -226072058 -264476790 89267779 -140065195 -113983613 61492176 -42328078 -65248291 -263023923 2633404 -291149500 236187026 -333986452 25165882 -15335682 -132267489 -3181501 -244430728 90784946 100834508 477215069 -288578306 7031243 2770897 171712300 -197169413 252834317 30315076 8851456 -578178441 779275301 125947106 423561315 -15529103 -316948123 59563003 81288645 4899957 -592743806 9508020 53385646 -172079281 -1695230 -1361867 -570186221 -281862511 -15489464 28040986 371854357 53820648 35879529 -125779207 -231101093 626928180 432387884 -477745011 -62836661 800778638 144398284 457020245 -151941172 -647377579 501716094 516315606 -141519143 -173528666 748089026 233430444 -1525996 161711818 -73273940 314572254 -563202267 -132042556 293103607 -176373461 -346936754 -310792483 232664109 475376403 106252749 33662305 -366243388 -328328225 -161809784 -370614216 -90760759 706639436 322464923 -555015316 -54497984 -16572946 2047660 -120993048 100551346 -9216227 248983620 426801049 -329052896 -2022619 505011241 -186130548 -193154570 88272303 24217124 9409969 -708475353 205156432 515414333 88518957 180098820 -78208625 -77411423 119772723 -763392551 -646637026 79349042 5252027 -1098914 -33968332 -320798923 19287087 454104988 77676592 -291253974 -310556459 370437634 9624711 -170081181 305961003 342507446 -34222356 -27359110 -190432459 74513016 201506914 222743008 117042451 84531113 4310484 571342076 107126116 -204240771 152199695 -429879222 10974236 -3328951 -53004461 -48447525 425923633 408033051 188639157 -321244101 -153082511 -337216327 -212971818 -553718344 122061216 89995888 -88323069 387746565 1078957 -60943578 55351096 244030 657620762 -243127252 -435919161 -95338214 -421467867 15324023 -312514071 -401184399 -217788272 -168383775 -225039361 -731391915 -38002089 -171126780 294744588 149558741 380340150 736964 -1730066 115698370 100186568 -319618498 409847412 -183224804 -183613725 129395864 -426902867 -45024593 321163198 165122369 -97494229 126086614 425814048 649052338 -9623239 387461548 -63947041 -223783360 380506892 -20362639 334811727 10779037 -220312584 -521528901 -522073738 911211194 -49226025 3014297 57009485 293702183 204123884 -34508157 -55221074 -11937617 -188012604 -197195589 162631500 478762010 -114791461 528632025 -637513956 184734603 80641499 518936248 -51114049 14514692 150959984 -31474306 196325018 -102309492 -191227695 87755292 -165678863 9375874 326178847 408017872 -90358018 555104679 3035421 -467039768 240189229 49841714 -157061477 270580503 76875317 -359568613 97559062 703322961 779563335 282609887 -367922620 -76201328 -745087404 658305905 147067302 410653959 -238384064 84816666 672183123 -5939010 682188444 -157659614 -75820509 -6662685 -93247 -634641390 34641227 137421427 -85635576 -14077288 245180512 -8658386 321571431 -7089479 89228731 123370810 -148862707 5254305 -387757867 -597961160 293304658 -735832180 19895777 545672410 91068315 28509163 -1853329 566037 23249706 52052386 -593828967 74864871 -56141139 -414458910 79374585 12684821 235521857 133591568 637744256 -266535325 807136 -584657754 50207316 301139564 -465156544 -4357902 -794184 -319330497 589174807 469465718 -3396414 409343584 450344686 161266076 12689229 -197660218 -103429980 289056353 -103875766 46977403 -809992508 -115623336 -157873103 -871191075 -259177446 18669127 43857167 97871296 304706133 -11273904 160315134 -66686674 -125758714 423599588 281034300 648205016 568435089 48491223 -49771472 206701673 -154955102 662795343 -424397522 20569980 -66769092 -376962620 36616531 150908787 212948425 442591843 44799828 -177639944 327133067 80335254 244211833 28912641 64661497 375134764 -132579884 -712566208 -1656957 -107772362 -172591606 277080813 400427423 630231379 -503219593 -19528200 -151818659 429227218 -699809983 -222470294 464478188 368468504 -316092780 53718727 497987966 91836918 281902623 -50619283 6319266 144422208 -22661987 29909604 357056632 -192090676 126851714 546451398 46285143 -390938847 -163750249 -503355215 -205916839 568968291 -70941361 353097104 473974046 -178586650 5385671 -403265427 2804291 8565051 -241158054 -120782820 -37910810 -259418457 -29695068 497805946 -781276583 -14104594 -183282658 82325350 -378352437 804316492 719107914 -487465569 -130465556 -22181544 -204557768 4177009 -2157396 422659693 1805719 61283247 37607898 74290874 218783213 -755400759 -16906514 -40296957 -955377827 -28423127 -575691038 916210 -256706242 372956383 483524 22762061 -67982738 -138882305 856905155 -459268370 478489918 -323864944 23683773 367372303 232065047 503539875 -294761467 -6772854 -19025397 65886782 -52044219 -203200453 73801886 -60768425 -179290977 -611130841 -11919728 -446220098 7690667 537895882 -40993767 -513949748 -243691414 -121727815 -200997652 83958698 -479189365 -182393882 34469485 5828348 -76398808 -280091128 -609851425 228871355 -357952641 410263329 -88688555 -12514061 37592641 -43131776 314778430 -454558586 12239423 -282950954 -381908275 347768414 6912421 -323940220 721411240 51870983 -85503526 83423705 -210866556 5845246 -114725456 -90972930 -172543490 758833807 23027450 -509247152 -84017783 -759841258 -381929664 -103739815 -718962080 -210538253 -403304849 551683673 -101479716 -177265 396079243 33553926 16065761 -366128480 105835479 13609498 -4132557 98123704 210247001 21701890 1723424 139676833 -10371852 -4446588 -100197495 53412792 -4296524 235095051 -87716621 340443722 -316397473 99049099 33629967 -317519282 -102988788 -5368106 -233315124 145609018 171372227 699879857 -129976728 -13322027 -551414203 -132870310 -614631616 -251002136 -120786789 -40429783 1110424 -221363721 -433372735 91462236 -56105535 -374907242 159933724 -669998645 70022413 -196904934 102315036 272172012 -82250029 -341114864 174432864 -280691466 -88311568 -365000499 -28378472 -506038958 -86595617 -379832018 -387219005 42030650 -551145144 -633728285 -37158106 787746396 -505039286 -7280849 -273902184 419680751 609158390 -446419495 -508915500 -7003366 -2199926 -692895728 -203419190 9894145 -155975251 -376188159 -621864078 42617975 -709046533 -457169318 -239945388 175705897 133174132 -31540600 731247737 -249714222 37661428 242348901 86806931 101194881 507431692 -797652671 -405999517 159685762 99889042 205053956 269102848 22982073 -355461803 417868050 20160790 -66350136 -46753507 113238834 115345674 36528736 324042919 125408179 393047995 10080578 57274377 -465616888 860498191 740339709 -34236380 -3174679 -2124365 -4608788 254728211 -319074600 447374865 -66960644 716855820 -131781692 -387634289 90225361 76423875 664862153 863972328 -522704048 64929090 116929152 93976279 3297259 -43537038 381230483 632799245 -28459912 435816584 31881359 -264851702 -24214363 -801023998 -194937628 -54661781 22812341 15517499 -99052157 159025456 297671068 363453467 910564042 -532243559 261841240 -564837129 386667817 723836819 5667149 -443429154 2572376 -74249338 -370282653 -60849875 6777537 13126738 -367530345 203320041 -19966017 -274420064 -271808360 81057427 -32302832 76639707 -55391428 492163021 138283847 46929567 69179814 326837636 47698542 -110923226 -1694937 12396304 -248416867 334648126 -21940502 -2487003 -220943183 71344455 -15719067 1539619 432799665 -99027117 -80003940 -2655155 171817855 162313039 5319695 695894145 -28574252 8079233 232547172 518391680 -28822486 726023659 250785127 -762722819 156604017 -112890664 -6921021 816255911 -201594403 282111071 134692798 -677050931 -701945240 -208477359 570299153 -164672554 688948251 -535671492 828983133 -409214278 -132754132 3112217 -241473371 18523567 -205338469 -268999198 118114462 -295498560 9737826 -628646984 357223413 -118111272 -29736112 101577995 73088530 149517558 -242759716 589041264 -317538872 5053796 177950817 112877931 -11767267 388208027 -309414866 -77870113 -16218492 -761624209 -170951734 -337421501 -16214739 -4028499 102756850 409230022 32166128 729639 -50975072 -405278831 -344159550 9091531 116713963 -272166535 -7277264 -254656897 -928307515 912893293 201696555 -346984947 430842578 -1904320 -73053305 238763310 286527176 370229920 483345736 -123291870 -391069229 191477946 211144081 256071104 125158446 354495876 -64127115 347200782 -332386657 16374895 461080842 -235000175 254476861 201647137 -636322687 -80008587 -58659368 276478967 -124473210 -397162656 268597 36018287 71852716 225053887 -137507711 46816640 -574217481 144974918 558103002 28483845 19820274 -65766220 -83866451 -12509545 -12392653 292431034 602654516 163516800 -31755889 76631708 -35230772 656652850 -69264753 -155518798 496531326 278744656 231684734 -70191179 -821319707 -112285758 554605276 -877644657 105981039 33323851 -55544600 -4187651 -457402147 -615518187 14486220 104614756 157409571 -241034175 230080904 -59637785 -19180595 36460777 177364920 -184342913 361783368 162725287 -19270863 -207466 182249969 -229072159 270285312 131672625 -336938399 -207967291 66403150 2834793 13997015 361383825 9717116 157022077 -661160193 -471526820 -181403122 249388943 563783631 37515699 -100000972 241524895 -495436883 83988310 381185558 -11638962 -182136841 105080877 -159738242 205358150 37020733 2083522 437915213 -55525091 -441494670 -1247969 -355751066 672782681 487513409 -125962584 -457384731 575535335 488404699 183452745 813267583 -80622898 -435501422 387189251 406842748 -353389695 -189221491 -78424858 438905563 -71074039 2786465 -337779149 2952154 730844707 -165827816 -136844231 11906943 -453360057 197782565 -2888874 -194668529 475694721 49638623 224234945 -158674823 -88495706 -13142398 -117090876 -112547391 19899607 -234890375 -166123466 99327166 19846170 504983 -521202424 263868708 493011344 611589075 91640127 2520681 386985095 -98509979 -665248094 178597467 -218528796 -324650349 237945477 -206208727 -4565236 7843551 -253126299 138926367 84958053 269135761 216095913 37053981 -3049013 -216322966 -232541303 227145033 829623939 -95108494 466285574 -99787272 324714464 51335940 -134508032 324649096 189864246 228820942 -640548510 33986406 -475736701 -212037761 -44843548 -3499116 57398093 -2255096 -90305237 163018203 176860874 -11054937 4863120 195539865 -231612329 -285787880 -209568542 513204869 159507299 283574869 2132726 169826536 -283294618 10261355 -669830244 -646638715 22751309 -394450010 -393501304 1442658 510164482 -179982661 113483618 24633434 390033950 -157538897 -341591102 63067119 253289344 -5343067 -7891092 -3362241 30704687 4188816 239971480 117605247 -10034416 808107510 -602147140 181360608 396798210 3227606 105500738 169199011 -503890730 9164464 -124150892 295199086 443263301 -97451292 -15360573 -136666700 47486601 229422066 -102556110 -30118962 -189443405 -35448486 -799770158 -298636238 -182801315 -48952716 17241981 -6895115 -424506098 -107331679 -466522 229488463 705490853 -258858028 31169500 98726455 -6069791 -384922847 -24064588 167923017 169230140 -89228249 27548295 170695593 -221756294 -15273951 -710496760 -854270380 175945274 -758517 375851326 -453334001 15641442 -3506508 -36210553 47268126 32353936 -27787320 95218005 -402811034 3407435 546954826 -886347 -97404901 497209410 -88170930 86225992 -30032462 155961420 -194415649 -256129032 -49844798 6284877 -135022 -11762315 -91621959 33240961 -222625335 -10681893 232752824 6550260 -75334843 -140585402 -188149433 -248905860 -122048797 47535879 -8575357 -533363565 -117052287 23336875 -5302921 -49824339 -48821135 119463646 454647931 -264638985 -5451958 -58458245 -323895157 -17481747 -736923424 94475146 -542938124 142700699 12069130 149621780 -335344770 -37727816 489903765 21756557 197533410 71782207 2952558 11275833 -230212613 -36482493 202608986 -468296983 544398402 -16218093 -108755436 74379161 -121548090 -11259544 -132809425 -169626504 -695699113 -219998720 -846967836 -297595394 -498360862 -1005391 -11220229 -25833026 716973812 112319390 117209673 363367081 170817920 -92798345 406339578 -388054838 526770076 28084525 591099646 -693269981 774513995 -405473857 -17431567 942039230 -632095848 -13759310 -743724 -354334879 -653033023 152070327 -18754097 74802883 -447758949 304374453 47966167 335970305 -14633732 209660945 199914317 393477988 40897085 -841811509 -712849669 739630409 415882877 -239961163 -583598860 296121381 362632132 355693720 749690263 -32684575 -532187186 -87997365 87537170 539697840 -23237787 -118992068 -23670575 -821605913 -2667474 239813198 -776094577 334042620 -902659 172510184 3887519 147399149 13441392 176926169 40900584 104489722 -348424829 -288308758 -212662124 529699670 -459810871 -96902 -175279517 -2745245 -30667944 373159691 511884143 -204111093 30266879 -1039920 442894812 430648861 -66684675 443260878 -481295185 -151586793 -272690687 -99165225 459275241 -94689434 -142743093 -39108381 125561424 -587192891 17151017 -37552554 -126509387 -550960157 -69877082 182993383 8814709 -136608532 -238508012 233386270 245385618 20953109 -467762930 -61246359 -30644603 -114712116 281755687 -32615265 352285195 675232203 -145630063 -162694009 -807457 -34939575 -358420256 381879847 -268469328 -132000251 236073483 -101497594 53875235 -9496575 -32460906 -226784232 -670123451 -68474893 833842991 -162332982 714540550 -154073111 216669654 -642634940 95619759 141792736 383956844 92195305 -3594709 -139023640 -492891444 -34953672 328095267 -7926795 -707516 221894012 -3393786 25325547 -577120671 -625507904 143641646 584342813 -538393331 -789579564 -62412420 53309162 42037726 148353373 738244 247131043 429886651 22346080 -40787918 -149187678 126762818 8642599 -614467273 48432985 401622252 -33016489 -327384671 -333959926 56759107 -1198553 -331167874 71179529 -153547826 126098129 -257393014 484708893 -109756252 -304210 -302014175 393157438 97459385 -245331684 -72899631 476684110 -168489476 294243653 -790352823 367209052 -300463398 679409130 -24238782 -141672412 -155261692 29895463 562117775 18017031 254705496 434697733 -414856512 -562307168 -116826736 93207596 64285007 -62326486 188214901 -8802492 -411192875 298631276 -17748852 229517978 102303474 -307559139 184726919 166156640 -10422372 -121595587 -187826119 -164557662 33278649 128185959 -17564530 -335632123 49762394 563824875 -258335730 202263605 -249240260 -212177829 53391378 -83259294 632845491 -730498787 -1175848 -66518364 -158838392 229501692 -36414422 241349500 -133356986 51176547 706665132 510976514 24859712 -58023898 87227877 45644844 -905508732 -9073078 264240828 -48489781 48041262 3294111 -322610292 -15773088 185820160 6515357 582447371 354445703 -268970579 245469902 -10095036 330494202 8164236 -185455247 -707949913 40630726 -190578394 -13639613 748256170 -334901606 -27566053 -694173961 -198040601 65363641 216642770 -517933239 13971641 -632255448 201719 10811207 449150199 52217563 -138311688 -338813705 -808464995 -485564402 -393106562 680444221 190982438 -98634890 300271254 -69516067 -241774756 -57495941 11294097 -799896156 -249655 -768334416 -14506614 -82578671 -145164611 -100864642 722465317 -49625685 163099271 209318531 232905086 -371904613 328233799 -141938204 219236815 10755419 442554077 443724965 -56231166 -59755116 12797785 -48474151 -44510517 705332727 -248209194 24583705 238247517 303615694 67172808 205478639 37636347 -291004311 264140251 227454588 -1758060 -526573009 15550081 -104682563 -25195346 -27302473 -38601214 -109610633 237513458 507079 32865585 18634080 357310079 -63755380 804274631 -13529855 139842182 1266340 507736821 1073468 610727273 -233721996 -496399046 -84159333 -82266807 -8840065 14163138 -572141920 -45168196 -367007650 424473885 -542333926 811460638 -510811893 -583874008 -4791109 41932002 -421278249 308533497 -133942819 278918360 342208835 -60145783 231700781 48852214 -11673789 -392702991 302416649 16663790 338341929 -257305315 9629819 350945933 -89564134 105930889 -15293217 -479963018 -35643096 666232109 -27094944 -485437989 -44437158 20680448 416921534 -441259622 868893208 432882706 651574712 -6466391 497714949 -157132493 134418157 -153758863 -163406956 583602551 -35126972 -79324395 119879595 -109000063 -165976926 172222575 -702528511 -89306837 -27728305 -293624162 -265299537 248354501 -345628335 4602505 -698344506 6872058 -106164623 125511365 -71329261 58336895 130170872 693850934 -172966493 48159534 -28532633 154715523 450158546 2320378 531754772 129791521 -495403 -29282029 -4816015 2455112 708974205 772070932 -131636975 242700949 -181780893 359715894 419352238 -33668677 -714580420 -4154747 -289608212 36983568 -202537193 -347815029 -264334264 -268397530 -50442446 -159575409 373316 -17013660 156641780 750775815 800562735 -170264211 418239256 -861671673 26988194 -234716873 29440033 -88541683 440695688 -375345042 -203632401 -205908500 360477128 -80672104 -283552433 458520193 -38319647 -3607233 362317014 -158361676 787808282 -64722880 -794652199 -261983618 -449012318 902958 -472204501 25096117 10143874 243774340 59845757 71241683 69094426 215182314 538877161 663331929 63576043 149758607 5021806 -10685447 249441809 -612219609 -230100962 27258110 475680527 -789775476 -75528820 -179684508 -207022943 -776195033 181720217 -161935776 -29232384 118431086 -657798790 264974657 -890700208 614819177 -229744893 -300672472 121523024 69977120 380285894 242561748 -312715935 -19356423 -4939018 -6961037 -459648054 -496136696 363039 -518727917 -755202988 1891474 128486412 24788276 -372305914 227422597 6109853 -3895063 7834471 236250970 33083775 -18270521 213864736 -711767711 182432330 809319364 -879595614 -188350384 -69999932 -196453735 337280794 916934353 375996151 5820243 147724945 1313205 -71523161 433923446 -94663 -287674429 275303310 225481451 -495776099 -115324279 19391302 -88373220 -32350070 332862667 1843223 384594312 32848014 212749318 130679784 698915729 439861493 -5998062 -218106696 52653633 -12925468 7961208 -94591817 -631759108 104497770 437816430 16218181 -7205635 -170574374 -7188484 -861362162 -67504855 9108309 -109834272 -415734124 -144561805 386110903 419539815 -212167142 -744693983 96621513 293060874 -409681079 134469303 21605606 -833257417 -325241759 160924042 -10081560 1891927 24430771 24914131 -279853569 -493927709 -373832267 -269415101 88489334 -136239695 581684718 447333928 -32700834 5363171 -7186471 100224460 61351568 -209509913 -569390963 113531075 158892371 155817149 -62009567 -353156173 757475265 388226498 -68980033 514167231 365102080 -134780553 -153252006 -101034501 158603137 136098860 30904815 -65442394 -108238891 -1482956 -7879684 5417238 -35121203 142965207 -464302221 -57200451 -11184738 -42836802 219889470 148802582 186000386 -107005720 237706434 464494811 -204770235 -14390865 177417669 -14273178 -10832174 -616514236 68512961 737603 -19885069 135237773 -13003128 -361094835 -116862119 -48509222 14790504 -93464621 15227435 156688137 -144414848 217184549 163780272 -34031428 51526837 517024018 -252132622 213189121 370495971 637267790 140519412 -24936741 4431932 551485569 -240517563 11548692 532797182 312987646 -226805443 -20836457 -124858591 -613852962 -299666126 732798140 -546047528 145318468 -16208010 -116350265 494147899 141000634 -449028530 95697745 -9158992 25880070 -57137201 -355164598 -544289360 -141294849 363497229 -130423582 419275414 273840536 -128361506 895959 -3707608 7295969 35236904 -86101760 -388920311 133235674 190018663 6887209 167484172 -736115255 204097260 -196380279 254354850 153007632 -379185720 410017 251489766 438858547 5667961 357564878 -16964179 664314668 4454478 -143263543 -4950227 53037879 -2092491 350306980 505685281 32447679 -761162117 -6015885 -293558262 -6697213 -389424214 -54362068 -93120946 168383487 3012993 224145684 859853758 331354220 -133237074 -505832192 -125927207 -4231489 -534129888 261925955 211416745 563079618 -687885 130624809 -63175407 -52239330 -251765013 -93669010 -235249004 -105958913 16592869 -463619675 -149799641 611049243 190869123 70676073 61055079 1777193 47144850 -127360953 106447419 261630571 -290969251 -753750347 -219241386 41276199 434644775 91433292 768185973 -311094070 22331342 -126636324 -1127289 318253349 747343982 -37693466 -255008 92137024 262242655 1710107 -176870072 -34572747 288068879 743007638 -43026739 13604639 -188331612 -181509354 -782242192 -63092463 731711126 -29530018 213824569 -1307416 45011850 305912739 -583370049 -299284727 421584081 85072949 4863314 429881794 -156001901 389260352 1214653 -219964066 -744697629 -78845481 -192266270 -7304055 -469653107 -41486442 702144077 -537262133 150662586 -265232239 118824720 683732 541260163 307616634 357264571 -223866953 -917805579 49838144 -7326449 -3162485 -677705478 -129442034 738944713 -207005089 -312835066 -4295901 -659728742 376907960 19086697 -494992217 -43259733 -222482211 479108411 -193818509 -64738508 -16256135 -525375308 3361813 -215027987 -583626592 227417973 291196323 -340000769 190935065 2358700 748381514 676963840 -199460079 -419805144 593856608 -328535625 143831717 -43933963 -113662209 734362261 270048451 -318597506 -669567908 9745843 -8510155 278642997 -545535569 10908421 586998378 -197961311 -23067361 -570120714 34884342 -483792590 850510465 323117534 -8484760 -180335855 -50243740 18089412 523311096 -671076 5917352 -224004628 -6205215 375658560 721208659 631319234 -16129712 469677288 32604858 -30576346 11730689 -18768120 847398918 -488816700 -34014054 2207984 181394924 -202266150 524996653 4869605 155179358 -57988199 -148673590 -55954133 718274158 -672091382 -68677854 -211621971 6182011 2785117 267558974 -192100069 16710955 -584686235 229454709 82531366 170399280 164305276 251359554 42835616 12370266 156668 -125383205 -45602 591753074 -7803028 399272408 361060589 105236979 -39808352 12863242 -463782837 161058052 -356894169 147146577 -205303503 27844341 446508801 313354851 -170202866 -19957185 -45741892 558187473 13081 234130029 570997249 -154601707 -423233253 -669461144 -412272692 160314010 -245158383 -285115883 -163379301 -14580629 7338032 -31519873 180650512 15221797 -8136273 -410777909 -46309188 411467043 179881005 548916024 -120854515 259618543 -6286245 168095303 143093389 -954523907 -304079087 757816610 61213922 -64468575 -813383332 481281399 310860054 653066457 -257937498 -120283137 -220053832 -464219994 -8304663 -45888742 -484028658 -19291448 272948855 -18536515 -26639450 -134950888 648704220 -103715564 -5401476 -93574226 235860276 187960414 -692794769 38344437 -667650097 43557515 123152179 75876825 232494890 186652649 -500131252 189563203 52906927 -839061310 -664631682 693300981 272490458 -23981031 334189489 -126394908 823588 -131011959 159030563 -4928965 -657431858 39040712 74445087 -219421597 -278607028 22239229 219754045 -476089541 277033334 -20123539 -315317838 71486787 -457876049 -20636779 274065100 -205437867 -2405496 522006518 -33279311 -7631363 90565141 220551275 -263070562 122114387 117376778 -10664249 317103092 -80620225 746023999 -329055272 533874414 24247245 18581103 768673275 738441917 137708093 -635850640 2094794 -157242012 180433906 19621207 -103305610 -79654280 -328148148 338098963 128243674 -87143671 195758187 332902545 67922354 269421383 475945527 -391804146 -600773313 -171151133 81983589 -147360627 464589274 -309760661 -301304189 -67979929 160651011 -10460660 374144179 -229335161 -116334384 -122506836 75853008 -209273320 772980277 484978087 24681395 449640138 125993224 -314518189 -287143419 -693325850 -137372462 752988122 -187214976 216287551 1732832 -444835373 -254026336 -103763291 352666635 -80071585 -534490875 -49468030 -869681089 -344222107 12951703 -304027276 55578563 -211065693 -366028015 -26939498 -56480231 1014077 -681030491 -273037395 93640627 -33606530 285504890 748227200 -417602170 -79216505 -281502752 4531856 -243364837 -448766877 25899188 1501088 77169411 462443438 115042548 -94183072 -174204653 136281083 12280387 291931837 16226492 114984055 749731647 829432311 -98886418 -16886962 -884631315 836632375 915884646 -313498595 -724771092 652424067 -353172045 380045525 142257261 144032999 436073341 -294177102 -299581731 -583729143 -419790881 200716207 106603922 171276510 538106693 21758905 -52585768 -34336743 -358009621 183003051 -327961033 380627581 632763876 16143161 -488917856 107986709 -284758933 -684415917 191847695 456570607 524198931 -142580 523285685 -143929419 -19417198 18210214 -17731162 359592357 139040620 -259200508 194266417 48472415 -275824862 -72144626 137258285 -32992975 16713994 -5528936 151455269 6404699 -130819461 -396305956 -94015351 -237436146 -319138758 -169835150 101366740 -558525099 49564439 7990684 199018395 69678793 -114498606 194226258 799361572 307908508 622790441 605886947 -289056595 127182440 -401952307 -362319956 -331244339 -2613803 414738577 -115653317 521124919 -65947364 8460396 10065009 -18924473 148106652 -42518213 -229660837 -65861525 -79982031 490148758 -19275836 -4669584 321894418 -76862196 21100712 -202157828 458457562 -429124958 -298690523 -5146218 45038951 204554556 362521475 113924578 23399609 76430329 -3505663 14917676 22051850 -10060963 -440367900 106654553 -679278451 82214475 -387712603 5101391 -1173165 -870683688 451494211 -56264906 466728339 -170655270 289766011 -14507793 -149761850 342425416 -168930327 -870867084 -89000385 204623665 240776620 103106286 30119477 -65877116 114398725 388848293 -61993267 -213056732 -149157405 87750128 111125683 83904514 -784770724 14289156 -291989951 2277085 -84827773 -133747051 -498268904 -87053568 612684283 173290520 509800556 -395429790 221254071 200167318 -202542151 148852975 -24054978 1964811 -917925404 51351695 1370762 -22355330 278580483 -178853043 302724859 723196226 213812789 -431112314 -109915826 -403786811 77077490 266639653 174107349 -713945481 78204398 334032954 2831321 13054094 -267345888 144118787 42516791 -50887906 169376 16532011 -31568817 65216004 3743982 -62953367 522618988 127326445 284820067 -25313061 -552536333 -234140242 -610169143 321000 -173201949 562887299 -79508137 40557344 -191232747 466633369 15138734 247490910 -149258698 62052488 -953303285 3426206 -17964699 -114698018 -2608669 -122998247 460494182 518988008 464884900 -125837439 -159300143 481425315 323648878 -54482797 540792132 544596803 -138346842 -654345621 468934159 72274997 2063960 288145073 19127615 -47969162 4782918 -167300135 -196502950 -26166292 2196846 48192737 122947399 -50016 485909814 4892217 262296224 -280821130 129361853 4066475 -486086714 515620936 -44103265 353971045 544311212 182262216 -4300115 406744102 332209369 687787470 451288812 118748611 -919269537 1355568 -238191626 456873570 -37334792 -401907949 -323208 15517889 -320383196 -206590139 163055673 -337372096 653210588 154343983 375941724 70198318 55400513 -106854540 689252382 -476766670 -328509571 317228414 -389388179 50815342 500729291 -347523032 -11592141 96775404 618109246 -238049505 22481450 76624693 -446837229 -64871260 -454250000 417671862 -191270509 103052714 683616212 310306359 -23327729 -22329434 33645543 298420080 384527556 -95485023 815824115 206618026 -273745656 -314226450 -4651768 568936572 150597776 404114788 387223118 616017865 -219252187 -82265352 51339008 357755559 -80196375 -234097481 -80022367 -148966435 11749262 -118208845 -576326728 -708713716 -550938430 645254595 -12220613 -214071181 -389534484 -1691937 292131317 -171563940 61945098 5550087 306566698 48210837 887047025 -541390669 -130677443 22966976 106435484 -51695410 73376394 113865106 -424465943 -482945311 9710453 246736103 -614725210 229405644 -22003065 -11691400 -192441536 108075666 -86473393 -319660661 -8698944 39654003 245618123 -361572830 -15597157 175880761 -239855582 957223249 159043429 -2013569 -6426900 197592900 -243187956 -611766114 -47439563 123473518 -916874332 63587454 -8138327 -1360136 65833305 -103903805 -155580963 -245336356 46692612 402208890 -109023152 349031760 5931305 460405162 40438120 2799224 -532601954 108390085 -545713624 -191605568 -260245996 -107371463 405567250 -421050550 617772703 -545911204 -238600581 8534000 -213590094 -378087643 -305884492 433704049 -103017022 -137072956 -37881274 -18541286 306126616 78544389 -142909138 -167614464 373438411 -53008305 -41259750 192850761 54990006 -2774217 19833165 88318511 -11267003 -1122963 -544866264 -65191590 -174389248 120504420 -470695686 -20391457 -164692656 -61911695 -283616164 105848409 130878352 -314434559 752642500 163616204 7226184 -209382334 48732441 -212799328 -445655916 48634372 168742234 1461559 -105166056 -10458959 13916546 -241813965 220955920 -614972862 948978557 -958687733 2935976 -466827155 -482796791 148226877 -335827259 330950113 465528802 -66217638 362906620 -538488440 -163873204 606661563 128605178 -124494045 72887688 309938215 -187180435 -388596916 33092820 -418773295 -147980040 -517048649 598393536 447735231 486048861 223408319 26379648 -127630878 717278303 63356377 265944966 -311949124 -373347662 76506267 -518491854 114303003 526983427 -304388691 -9664314 -148323917 -117335429 -644982468 175659825 29114311 92289309 -39662650 -891443645 -153968043 868298867 -15150892 -262395190 26100064 106778430 63405003 98123270 381216291 -373637420 108398640 -152854618 478851930 -771412331 273190126 -14258026 8078399 623405579 505311661 -581282 371677628 -5761699 62533244 50583669 85441815 -654494508 -124912051 -131033049 555590467 94481060 -501314794 68479785 34737840 355565364 11923970 -259278083 20112285 573201917 -94711851 473584593 264047420 -78300343 -376190619 42790298 838792900 -529035436 -145053261 844598748 130433068 -554329785 57212155 -144238284 424462226 203087782 -289097805 -222952906 -64632288 -2062058 68951802 186610059 338824688 -529466834 -71347481 -109031230 -291058703 -382806498 -2793648 368403643 51907766 -697311701 -76501942 -14882313 -420676928 24200652 -60363679 -213320096 -703068032 -68144077 -73385504 -51427756 16334534 323142025 89631859 -53744974 -148617186 -120735486 -116794425 -56435664 12871270 -595385817 -399822551 106668805 -169403081 -180166224 -555934619 -676455514 -359001414 -335963115 424714670 34578659 6086559 -350744049 13953672 -49644610 -144768206 264084079 -2553125 -601227735 -112327720 -61611096 1396910 -59416009 416443199 210172925 -181630467 -149989 -319792723 520915134 -21938538 -17464844 83571470 93843124 179051345 582101052 145030581 -133966662 -151789471 188292294 -592261321 259844781 696547346 -215742952 -516791612 797117551 485837092 590407296 283110399 -11756565 -161186448 66250048 89386031 101954618 240230479 -362363197 -591321139 116651945 -515368229 -170771510 555071179 -137010300 -520739400 -101703570 2364420 -118949702 -47635388 3435787 -513308839 -408849594 21462963 798013311 -193319872 701441922 472283840 -210798578 115247492 323050754 103327821 263930424 15377845 -253728086 545526463 334554474 267170612 488589624 -236326507 -249425945 -222360104 2266623 356368355 -32179309 -568711921 465450649 172249578 -624283714 148066234 31662729 195635838 -252189104 144266240 374828361 -22887178 -4478647 -228973629 -47344314 261100282 178524601 -226683457 -52156287 232518398 -42310339 -127459446 -523558137 53212377 12033755 -150034438 3340276 -138119 3764264 42747031 -413581531 266501859 43182685 278044465 -253859503 39367508 -183706096 -30224742 -185748339 -26528080 50694511 -153884884 269559136 238162450 100826660 -486490285 -412345409 -104621152 357912729 -586504200 -51856265 -14845705 -441890423 361662086 -61688503 -119948900 244008994 -320763489 181169924 588239047 -178487695 9963222 461826208 18002091 -484060830 84301336 624037225 420116059 -120538163 437925656 165838700 440381192 -574580933 571683423 228389065 -24142820 -72042872 191816857 -173049679 41743600 -125486724 544458017 41946466 -416387784 120957132 -80396389 165820735 -455846 -241474687 79799946 -95369994 354169882 18919879 -351405730 -40251421 397034157 25415617 -51683119 -114422539 53683687 -27909276 -28957997 24692511 243527455 -478580513 -285133466 6179498 128570563 -102494000 -61069731 -200979029 -21026054 30969908 -754578252 360050153 103263703 78988943 -659150030 407847345 176219965 -16897438 -326863697 -9578669 -228425224 220179908 -468270851 129693124 -244745291 -666393163 218625396 134429500 -73464970 159064650 -9550840 25642244 308321276 525726210 14080420 -228667704 -67542714 75627651 55241460 542466319 -734185308 -6518380 259706147 -210047646 -176672094 -135995655 89017757 -369326090 253947165 476811598 90776159 -354738213 -64455965 228064182 49489150 -65730959 -159801187 17504238 -16788011 -312730766 12525563 -3215846 -164369819 38469681 590726381 -130290990 -28626743 -16013316 525728547 1635569 -170659970 571674639 -3991818 -16012253 289815949 -197641628 23504459 -170500020 83053149 -43476769 -24122709 -520030928 275134886 -120379300 88962132 10604904 -400379399 -49163711 340515987 -60183387 -198966247 67339070 -37931941 283394812 -96307824 -403059282 202135497 95688591 329899801 -100731940 -440643888 -392894498 264331656 -516688684 -2906502 372754602 -96218784 469636508 61161796 26402130 -810546826 643021040 -89646030 80425373 -355913971 391496485 -133171038 -3122902 4844565 -291229982 33450437 540595211 64319672 -320350234 -96218355 -120853062 -155726619 336858483 102074684 50262213 -116327725 -15188099 318701225 435253061 444167712 -499409201 103998116 16123370 419518588 709033464 -11942415 119781316 -186528337 23922221 25857333 313656593 -85166497 281351357 131519758 19517467 656853534 -186595331 299581747 -322185867 -239484877 461882370 4374779 387795339 -609406692 -4139996 -16816212 329493377 58999802 57923412 -158181520 -200689716 87305026 124402569 -2924694 -238359668 -211658768 -13860615 218463858 111596934 -36711811 500432022 29701937 -10972116 2835557 53098819 572246565 -17704301 -96461823 -432564865 510254195 354339787 741630396 -67830893 -386260592 -139732832 37732024 -238868578 226066278 576083 -48449252 516443333 99507521 -378106542 640810093 638394544 226732524 -260969123 -420837128 -330304370 -274974918 4735727 -3205556 332074807 158874928 -6829582 654860591 65552703 -572149120 -72198947 -358552800 -310783698 -280305595 -226799703 6328646 398063341 191350701 102393565 -350475024 -20280204 -3467384 -461259855 19766763 11073228 420209128 613661307 340745555 367192002 462796692 124411576 -204515878 257564093 -283978815 -36467557 548116063 -702992709 43280078 5700558 -557969767 -38280321 -605771632 -832092594 149582074 143609591 -62003181 46055769 -74657732 -453714721 20767238 364473327 41113639 -614135518 561006975 420781044 -230748156 22705198 566620821 285481 421371380 31731330 638143706 87416017 -50089792 57402973 310004317 -121610878 600408303 -253893222 -26065863 -7505981 -708713167 -25856684 372050701 -585311658 101025396 -37077360 12274587 338152991 -47466945 312279441 462929041 472519277 1653163 -173680549 -140255846 -325527 408756177 -515806399 369074805 170976520 -153444919 -575324788 38461288 -10847021 273562711 -97995199 32208769 280854545 -103509922 149439386 -303156286 286040418 148962923 -33152891 95152836 372079773 -320348931 326084399 111829651 254625894 -20487388 -160277566 408383937 165076556 146199148 -31040971 1516136 -245608534 -104532321 -174326708 25923686 416532015 53791217 -705229531 -955612998 -61271416 291411289 -289147119 35773928 43563421 -550090915 343314456 407905301 15483469 671912397 -79738528 -158606564 -288739115 -338932 50250849 -283508259 488890297 -340044344 128125206 -10336362 130628391 466013140 205091140 -270112233 10483211 679377562 -157597246 132269723 -624282397 -162264915 31273146 479559386 953939 574509644 104524182 4659230 -157179570 137429361 -249162125 149452005 -79387928 -26055515 142937844 -69098327 94099327 246162541 395995794 731867301 607993826 624887428 -2198360 393473865 691190721 -15963295 -7219940 -3942033 -149607431 -303318086 -290009912 1913351 -174848328 695659307 240328488 -78158568 388668771 74967893 112745982 -700646059 -859553666 -237282294 918329913 -241272851 -404311296 -282838728 201085447 43389051 91633828 -231715622 654791686 -214914691 11046456 372985458 35154542 -128771349 31690140 523101738 270636 -305044242 433470042 219660479 420472728 14180914 554445746 -31397345 -109474704 -902898322 -722309535 -714968 -65506411 -48263648 292868055 543860112 -148087551 -412489957 -261636207 523386241 331038631 201454924 65132994 421605616 331699556 -679459907 3712775 232684683 -46978733 -1538742 4336711 -34742535 15625768 -135849716 99772078 -633733 918134502 180569322 67020352 -662359965 -95102194 -106328 -200540301 -4106299 -260513531 91855351 41070700 439290778 -193664168 691748 -460138882 812038 327224358 -42685570 58002976 267460493 287808771 28269003 430385941 522072021 15828127 481353161 -4656187 -41868969 225497983 -179694856 505859901 310251775 -274315670 87389670 424807912 -356172912 1848336 -551189784 212477873 -276316296 144610589 -69301680 -45086482 -7789663 36153725 496961622 46199338 -315784322 -120761354 -824398705 -197016864 -120934573 -648629631 7140860 522014480 -471649858 -616435295 -186118075 49084373 -153375201 2598461 -363655949 9440828 -201842112 96915337 259786977 196008717 -180988105 -354698742 83472910 522901409 -23157642 449608083 193392445 -225726258 -68399402 18957943 -123004217 103409219 -352353735 4163247 618993116 -7768645 -296110299 91325425 -58946283 473996635 -25278651 244167167 172904418 -386781671 -2874336 -90812800 55820600 -240910385 269678155 -294149995 760852170 -167260863 -245507030 31064297 -327804628 -348646335 180940967 -3693408 28617785 158976594 8149197 -205429134 -4876230 -135807848 259562806 -5110950 677268373 -476216624 189739857 -410608382 9376260 -30604055 -45465875 -368952428 221040186 192293757 419109486 324737314 -124281546 467070533 -374179879 -491989330 64076722 -236477078 -215258945 96761896 183344738 -110359410 115704414 -22866350 -66843359 45565760 448914381 -3273355 -276569469 122667230 16095902 -132477056 -74556222 -138848669 187799459 161301479 -215052979 39902289 -124239994 12045782 190727993 -241153884 -443746281 -65332239 73784497 -192884598 -1168744 292062776 157732448 125261953 260749 -408344132 539745806 -155579251 224397947 44176479 -21719858 3189722 305481642 178013492 -32381633 -344092611 -32925615 16971532 -404089018 64965567 -136717008 -317395030 -510932422 -412229693 284491257 -16095253 70786248 74687970 156970395 135406499 -579302483 -664834231 -102932602 -71469596 -17215071 -15339210 -158836601 -53980123 139482508 -44400698 20653328 399336485 -476437410 17144265 88118556 -6866632 205562970 -14500298 -191146650 -793501338 434260274 -87465462 -249999512 -234803073 25464787 61995734 512765 284637430 -509736377 -83884106 -746995815 -245489171 17674680 126326443 -29249686 216637320 723637550 205332578 3179809 582511809 400852718 462116 -762104299 -773941677 -78198037 -10355997 -205215947 530570783 183394689 251062057 146893014 3310047 56850717 125676432 145247828 -144946688 54782548 -88747479 -189381254 -503972365 -3898278 -332379303 64865637 -155421587 -119321898 -46441936 -193814463 12251267 -264530829 36889467 -48755422 70749138 -243068580 17394740 35688266 -807253354 119688706 -29374042 -592749987 350275478 -40784448 130233930 108642587 135195057 -34367054 430347972 -129118853 -97766138 -7364317 1301671 2668019 27909645 -1959983 -53401008 185918 -292798861 547926213 99531819 -29935242 -331654020 258205183 -187092723 210008621 -97557386 514304892 -328777818 -217491606 755711088 524090524 34097145 5273794 -373418337 -32605126 280767088 -797326 -88807560 -222880923 301094374 336323199 89100375 393068334 -272680917 -38441878 -461928788 -450902308 -268304787 222276434 -9828186 17649091 691838487 -291985262 678607577 -42578471 -20944677 26139762 -690095913 -10430114 -261869686 -668010190 72941678 -46097911 29999593 63627450 -41488858 7688476 201624620 -264345141 643497929 47159030 283892585 357987292 -141599074 -8478227 450620751 -288201722 579021307 88956413 -578203454 2841943 93600143 19228530 252163986 -183481515 -828329832 330603065 46944979 11290056 -298360236 -32848800 268327392 26545142 -270415794 714298163 -228726214 -75052094 375979709 703892662 -213500827 562701746 -385098257 40754192 -30752219 -500581414 435796798 -10927246 -504488460 349494047 -216352620 -269811357 -27037315 -290289676 -218175082 66531444 158408264 -657351218 -85994842 -71774737 -131235308 10710727 -535738513 -637296734 42993132 -15996841 -315487527 -79668912 -4171316 48730225 1354093 -461048461 -402499493 163771467 -223280412 -215506914 783603805 -603918918 -264874364 2203563 -15738904 -704546214 557677702 4921235 -46717580 56212344 330995540 439816994 -95224709 -169962739 465024268 17689665 179870852 10508743 186644419 -422268194 -8933976 245291242 167530585 -238696448 366127955 -119133727 271831011 -422312197 199022372 -85677992 205166872 -179493895 -7629240 296735344 42457415 225838374 -784372967 344230408 -737068530 303829233 -323146031 -52226132 -44703326 95781053 14416914 -375860895 -223065372 -157613618 839782045 211381567 96091615 38380688 -419469175 382925583 627969391 634945138 452809166 -18768096 213484724 210068232 -296755277 -87644853 -732895159 -295921587 -4679239 19274158 267307626 -89447715 -533516584 41883901 201460238 -30313063 133345260 -413603443 11638478 -658127686 -580013873 -15949064 95208113 265078788 -443965998 -19243570 -199913124 -14195626 319937082 -21662953 564072647 -324371182 -19261081 114102499 -9154694 299421189 352604566 12080535 287657682 -255588888 -173334717 -22373523 373574883 408425124 -21745638 -13617455 -53411884 6589736 -529756910 -242897474 235067125 160171272 -196724596 -24158405 111933344 -1069994 -201426522 23003155 -321948141 68886992 456013955 38797657 178671874 431855207 -393402667 167925859 -130926811 26804868 19885581 120978636 548596896 553935716 -278161512 -7614237 180310288 -69775083 -252766024 -604303132 81687745 -27249383 186625137 -71355797 5483439 -438602665 178212615 -650541081 -53430013 -59470001 65111325 -194682417 5464435 285083840 -16038516 -514837400 -166357947 41037441 411144649 -2603540 280635910 147426846 -63728080 -340862613 -251278067 9348975 321152676 -102405761 294702579 -284621102 -28311554 -17550573 -105876776 -430049847 -476812734 432477466 410791547 630058145 -289180408 -425489312 396150706 -274098407 -63723995 361379863 153719928 19562318 -397977017 -60103858 -38623633 -63821835 303028247 769420446 80540789 -142760662 -3045813 -17319 103532655 -308745280 -314869460 -10029628 422434835 382291 -165795045 -35820405 88697009 -335364388 389725886 -49106583 -31826194 -1789430 412255388 -207428753 -71118213 -59611971 34426472 -401155363 643701766 686627788 25615868 -1591792 17663938 -162000835 163393937 -80623160 -175184504 -14968846 -422564890 768632 -24976131 -712028342 83351672 157346286 -387842703 33998244 -325674906 75002596 -94852004 -48383595 -21064018 7416284 378137672 453001542 136478612 -3723848 -649148673 -58777194 452099258 -81482501 197277809 -280477498 200453259 -560428344 260767785 -107125468 120924650 -4176696 35116441 20679033 -216119424 170774129 -276907657 51245196 518649647 134578505 107905347 -24581331 -117726188 159438867 309730252 46442742 178573984 -411272125 -783880827 -430866490 143916165 -92414002 32722696 -94818040 -277489166 -189614971 -6295898 148079126 -50893485 160571392 -7055926 -3567082 -227180256 244475525 -62702944 399717554 52318673 -123180221 31839224 170181054 14594739 -34885462 -540230207 383871686 144366474 227242244 -27335519 53151556 656890 26444340 -371891875 -132206288 633142613 -209715842 -29674594 -420613118 -275969311 -12399229 -134092651 -72677877 -211925749 536951892 -13301284 359761052 -192218390 218335842 -41849802 -248522014 85799422 -803793902 -120686936 -31666072 5879519 -18290587 -369761427 -95293043 -13685122 19625527 380356470 347937439 844252 35964356 -224963543 -296941244 -23046138 -30816811 43520735 -567664948 -92370417 -467997518 623846880 -88510151 200405663 160260847 156434053 208402946 617827469 -243189070 124329986 -440302449 -673143802 160147777 281471565 -10069383 -169685932 140692210 -529181148 -123964075 6697653 -19377049 -41003291 103012740 376014081 51547218 -503594641 -431444366 1254508 -2189795 91516728 -326852546 -232188 -255933816 167093040 -71181021 -328895715 209776 15808184 -14974917 413357601 -220570508 642785628 66254832 341443362 118449120 400780086 8653892 786957614 135778868 -395790727 5143035 -494332701 -629747259 13772389 -306597692 33343919 486228898 -500468358 -553628853 -106161032 -9105314 -110084419 -40416381 387889831 10157343 -111339636 -15632797 556548188 -59435697 -667094961 28673546 -5480874 -515648359 -8126881 57621599 -15229488 -22447311 7502802 650057837 -297316253 -121956911 -198154436 169698891 12030246 -313271091 -72207222 140906100 533500 -116560022 -447707800 -2824992 -117013525 -1414544 -224250750 -108693409 56781568 -128214906 -842282946 285844971 9915215 -216963141 -367100092 -218418937 -830050178 -250423807 -210601288 -23914752 -634151382 -191000308 674598627 -504226034 -4996530 -389687798 -74407524 -32147675 -18262701 -378092605 300222276 -144006533 31161162 368761859 451363843 72771102 -127447018 -246235775 -480661103 -175615217 -29501372 7082179 231496728 -554509657 -100803603 -475221183 174322601 -26249991 224888911 235633940 71958627 -317654734 921308868 2074297 -382992703 -729366021 -81181351 -330343570 144697124 56248611 42587007 40947884 83225251 -128502050 197108554 -27914567 -119459931 -244940864 -114470269 861094717 -359106809 -34083645 -149865405 -71757254 -588478074 7148791 -194308682 -335768772 530857043 144494817 233834836 615779897 -392644561 -664850660 103912086 2001001 -571586816 315680115 -224278056 -550736379 -8015462 -125096548 -411286311 65992350 567498628 -619010787 -36425503 -468790938 726828149 690670330 127083820 -642574074 231191363 -525731019 -320932281 38160934 755736346 6230763 560524294 426429194 -467034147 13635290 -378596677 -54573509 16087246 -604099270 128421191 -192568298 -79468375 59573856 67273346 160154685 181403848 -333229427 37370527 -439934805 81353228 -380607297 504895528 -915907748 488201233 -128139658 875645272 197807538 638522574 223289924 -27200920 122858493 132930751 111552441 302385266 -435635891 -121082145 26109856 -42098529 -83870948 5835671 24030108 41906733 -48428284 -148170856 -724883475 -7543424 5203904 -247669803 450745284 -260372389 482556051 335420254 554499553 -440682785 -180656790 177168018 168239334 29944870 -140844768 22423238 -230827838 266345566 66397544 -157742426 483946051 -69235296 228758792 3701906 69816271 43001609 62278768 -456970828 131688133 -349027142 62686790 246340700 -189836 63814920 -77758849 12935301 53441371 712836261 -477750046 17769444 246185330 51996960 107011864 299969553 -329807292 95564418 455778920 48044812 282907219 1518171 677850141 -356769851 -271170505 -91675522 709860 77050332 -203007213 76362757 -385607867 -132314711 -175262932 -226258976 -86819324 164463576 620724590 371266849 -246577298 483098003 -93286412 608936405 -303092205 16223262 20723483 -166406312 -3866074 -577253058 112804585 -84702159 -533568942 -237683477 -446345187 -111298217 230450140 670557 152717289 100649643 -385160274 -18041443 -375499065 97761702 320115583 119990762 -32670599 162811420 647678657 93399742 140186645 -257450480 341883423 109709217 395960539 73542403 46576486 330324827 44912988 239904458 214031725 633634205 214541014 25831205 343974459 -98768536 3380223 -590977526 186039567 5624630 -286446751 194158820 4080837 -12851079 245642306 971630128 275189537 33173754 193908754 -91670181 336316866 281577484 -118361646 535568053 221201703 284700254 -52719660 463846206 -64516243 24615182 -564792687 -304210882 414738240 -9385030 159389196 -430842556 -505904336 -355202039 -10622207 -8087504 -297805 -1560380 -337598021 -598199257 -802685486 51071625 -302342609 -12350799 -70157358 212452325 11278568 79124028 -615078064 -53193813 -25417854 -602693389 -27716310 -478833001 -297968083 79552534 6065747 529924961 507677251 -321307999 738298996 634740931 19904610 -928582761 86755746 -156659982 6128394 -40275810 119994355 -130070697 -16522131 -56247530 -623095676 585154343 358328896 -40716753 -227302044 63206 -74148671 22277516 -9116445 -220367802 21697998 -679580041 -110136570 49238346 735740660 284174730 314110941 434220346 -343305434 -465667803 180372110 -85594977 211843682 -546697905 -64386421 37688533 -152610553 378439625 -44320339 -55690870 -6166859 260938999 3959634 -496981280 73695175 24436264 508640537 -487335727 -264222786 -101921206 15616628 -21523578 21548456 -51753066 -683287 -282278689 221071363 8627481 -14894909 24569050 -54795592 -375511565 704940775 -18938322 77372396 -415155602 245055811 473759941 600042372 139636291 -9691694 -534043204 183459805 11996358 -147419411 -19185936 -7069922 347777113 14556319 -518739216 611293058 -192211897 175035291 -181922585 47438579 -19465576 -139837736 164874866 -33373460 105000362 1292531 140947173 650157 -121625985 725719292 -44699009 -841915 89186253 -72379591 328170457 -43810978 -21886330 -185544215 11409943 -71215135 -18393562 105734429 11816103 151755222 -775469817 73735434 333370057 143322369 -242478489 -11999003 27229432 10984441 814931548 317048364 -37937061 21540693 65817760 -196612854 111403865 -131240970 -1912218 -59193835 -309390517 2714852 718265845 31769633 16825226 359026142 327542222 -280718908 462670955 211130005 -75497729 758593038 27884551 -321459119 -162667149 170650992 352144259 626826307 -25464413 -313954175 248688798 -688833378 -1968483 12069296 -430388943 -187013404 443821393 -41965060 37717697 462696965 -35847349 38114163 144140806 -28650821 86324142 -317083444 -87526991 -2867555 -20405154 -17450955 -663674 801019341 59508009 640523893 -181706077 -211660044 22433987 -375246467 -555288139 6928535 342258376 643233 283518144 -6313703 216750109 -470076630 -47011850 -27560043 -47027187 353139865 11763584 2244205 -707144204 -625205748 -341392403 241123372 132251779 210243861 -618331624 130959108 -8415325 -328189373 -335842697 130177715 399905849 269816230 -7139864 60641636 598551421 -30877375 -342106182 -663820 60707855 37679192 213505984 240063604 25303057 -838850457 -2504014 524482428 192900413 194488459 386508636 569571427 249627787 -164097134 81166909 -386552788 -237301500 -43597645 -14149463 54621927 312534755 101938472 231028065 36736145 318076499 -812346546 101150792 200598095 -73403293 243332133 -30863557 -222110342 -524597343 -614606937 -672862320 839070881 551100152 524150344 -807185043 42976131 -587602613 52616068 78515119 609152334 -16757341 -49076251 74197824 243537068 382523286 616268419 -63912510 14333567 132193400 -94951663 194104992 -79651564 417648670 -59788184 267119256 218622073 -249198963 145570812 -373139429 21944403 8309766 -775890283 -440589691 -429454815 275772583 119487162 -355464358 -321363588 151280822 10238752 817266249 -307658331 913200222 -797596950 555996413 -229373298 -135462745 -96052092 944982061 452592640 -402783602 206158446 24985538 3930687 -297265778 -207192532 -332216402 131897981 159183681 -750118694 123735111 168110630 -45544657 67131461 -43973632 -2211050 -5463371 -258890709 269971069 675325331 -14531203 -3234886 66345287 -311947244 -553382813 852323928 72916991 -154173686 -240255231 24000384 9015203 267547198 149454954 -266425002 91167909 -42365023 -6446287 -207215681 -282221917 -73304630 164690175 719762 204069725 -87517648 -427520966 66132894 -353208529 1132872 38928151 91610973 -9182550 -285882980 12206341 -827173682 161866364 -38009731 57991742 -169127059 263144222 -48091191 -96667195 -206438235 427374111 13091171 -81886677 295624522 -34686475 -363443214 105821028 264539360 450245185 -505400727 235055518 -250282551 -69314488 -165792549 205812920 -637649808 667759563 358570921 -90234846 -3286342 367565106 -37666235 -2060102 -158836822 390071108 -433582285 -1057349 55632263 14974818 -22417680 -74436995 8451652 6729146 477353187 -314492067 526749008 -32825091 -621506156 6145102 198574161 241634337 26115468 404130938 -234770445 -202245449 501697689 127750978 -744487175 144414610 -123286177 -440411716 -14544273 267618219 154590508 195201115 -496965193 297023508 12329008 129820554 229599609 -101056997 -26200777 919547364 -6537160 -337374348 447784829 897566780 217515890 8085634 -418395 -148668823 67029174 -17067471 -94641109 -281413601 780763814 622133939 135827599 75251946 85626631 712052726 -20086115 -178198862 417701255 149855604 485916923 -592173868 113501480 197035178 -13639976 96603705 33621211 241273869 -450407850 34048617 11141007 -547944339 42492453 151532097 384928177 113002468 77725579 -10360348 542826945 -7439474 4888476 -53491085 64679198 -477292732 -288705774 18642198 265891654 50667723 354110532 -17799057 467450781 326479050 -279707340 -23520 55221947 654485791 207463905 67193460 794621689 -18925729 69006532 347424447 475139337 387499875 496372009 142442694 339233017 -188429032 -65057890 15334689 -2456334 139546527 361442816 162477144 -22153965 98428849 90315135 -619696441 -686875988 -3813186 120776430 17626613 -22403079 71724602 659343923 -98331439 -464898828 54496563 328644035 476915726 -7898335 -293509096 -494542879 15713283 36617333 -76296463 6539144 9227234 509286412 -137402942 69299220 672502371 324140842 6691057 -43429132 42462907 -263638010 7213788 -431522347 -137405305 -383613638 35533064 -905925220 -674806319 -267795636 502701296 -98204948 -766384 239505082 21893757 8342846 24671134 41509808 -38064045 260178730 -45163530 309201714 562859749 164874849 -218156405 -30641430 634103974 125291415 -3848668 -431697929 -468119202 -28588771 -16793241 -4674617 -77562777 -39865714 251655632 508667974 -70746085 -173592918 660090954 263655870 -174433547 -219208227 -528859970 -465339921 754114591 76616570 252767807 -390701493 -59122270 -456258472 13234415 150776542 289340105 -775692530 -297909491 89333121 -23334414 149725759 -409820713 -87473340 -346344329 -488217800 -377162241 -114181341 -85034583 120882054 -30541109 182314914 -570136975 239796367 50813918 332837653 102116077 236592052 -196489188 -42616033 566900530 -146875620 67689480 557478925 131430781 199771739 -102145534 298363743 -4759401 483518329 75909040 -193824329 589305376 350196158 368380095 250196597 223067934 -23412882 20720391 844696064 327334958 12983858 213398210 -104565222 192039281 137204214 625173 -288372108 -3033568 262199147 -101868426 66525253 466978370 -4540217 163021052 -270157598 -879207 216079927 -163935460 908802985 5185510 -48941538 614765 116922155 380621890 -149435940 304030237 -212439702 250156404 256996354 324567723 449940813 336615882 -638924503 354323329 -380602872 -314828487 -142207990 26286698 597248188 619648429 -7636028 -297094821 -144040279 50954711 -630128373 -565051226 -131366763 766865546 32658037 -383732349 847616833 -82942741 72122545 340727477 -252865295 -68142608 183881183 -502536825 332394979 -2232619 64967939 -97037712 -656479909 -157599176 -84910191 -577120860 448967840 345041278 -166986762 -132107695 -307915715 -295622637 281136780 -19551198 75742665 324815934 -25994509 171196996 -701495660 -356155753 203513424 -1839423 12131467 -56357977 -169892928 35015300 -408663977 -145274555 -55697851 -278457846 68649201 -28031432 1063222 -183180831 -305045752 154324339 236201144 -216513464 78092931 54056857 20771398 520549876 -143965894 -133047227 -34588188 -703394982 447635170 582217714 171728460 -76296306 -253965490 175633200 536881116 47845318 1024278 536454535 194011717 -28719850 -724411640 10437377 -744156386 468403136 -758045136 297580293 272551239 104813952 -79851155 -163409587 103827423 -12980028 -201101459 -398149404 10773663 -283347306 274017096 -194257348 -539734500 403744705 -6740389 19925137 -431916834 36419852 107267721 240894580 183125433 -646778646 139884034 -162734747 -921540 -140223310 -168413300 72880830 -179930332 68492359 479922646 103792114 -36796793 -136681380 -2900285 -18393045 -208875709 -21350897 -162589661 624768095 -516698739 -58837600 145690244 -508263701 784258724 -439254271 14422317 447042981 96501243 -279695344 -96518381 659635377 375835274 18643585 112941175 288390563 390203548 277751698 -13507744 -2148202 -334725519 -13266166 -396241736 -333375593 -740537623 61338353 519620672 100622808 -341092134 213286207 384070330 -101545683 -1348036 -481455936 -173407030 9058343 225008052 3779645 -1898317 314640955 416228211 7426538 18837684 266130610 279533314 196166068 918023 400452413 -8307110 9586931 -288821601 -669281585 390407487 516813635 -146852282 -14455165 110473781 229986439 9274299 872254544 38479269 79451557 73979033 -170550400 -75994188 -27445909 -648135299 -44094624 -201199876 -188072131 -763621083 44509249 -433733454 -59139711 2983531 -514334049 -104061479 -627798907 17246671 -31053391 171876843 200160225 246141591 -311147980 -192300174 -36848360 -72952802 376471443 -289351751 -126280277 -25044619 -248446288 -908092198 -33680103 -271980314 11023104 -7733357 392950536 170032953 294495166 547685404 138801574 183727832 226170784 39987919 -889825342 189363088 271762308 75575045 312762075 93778522 305003275 -680161115 49160404 -80426413 -70966080 3927676 -574255522 -55845612 17855919 107702418 -24669993 -325949530 -70539366 209785853 255096735 -80570347 -409087267 101458013 389147485 472668606 -28296270 -298530380 -47239411 2061190 441744300 -213192700 -84731982 11602547 -253786740 -138664778 -179817195 82407119 -558424475 443075456 -98556201 417889009 289001578 12588135 506238798 541894335 -78273394 1575659 320574096 94658952 -136439330 597876023 -42689497 264903016 203384004 320882522 56402151 -201990842 15902060 -66016540 87109063 17984007 231651282 -228185500 -139021374 -421651810 -164523398 143992094 -325102873 125182365 -624488749 -95724437 -408796376 -247001086 194371299 297546251 532727377 379552167 -154625310 -270323474 2787 -604786838 -685203654 -15161707 -88580946 9029412 41695073 -241701507 20957649 432720 45219318 745401708 -14618803 32283630 179778644 -514061865 -277465805 12296588 -37518613 -544046108 -76014802 160842556 716766942 -31357115 135883146 195933 -289998020 23098754 -232285854 699515712 358464400 -37523656 -18374749 159073511 602129 -10066599 420002777 -15396499 -323854365 -218333190 -143399320 -208851842 98944331 326424212 270433719 -301598479 145357007 -140207339 -499251098 -363169534 -213062639 -114774139 -631196476 380880322 -265487011 -893616 -366866729 81347918 -233467541 -93644612 -313258891 569923 23395579 -141864768 -426945277 137009491 670117480 2396953 9576286 -675915197 11717175 221816460 25141624 -878745921 345776854 -79446836 173403839 -34742305 48263831 63408923 -55617333 -725293612 -223461076 -131158675 390583925 369956714 15652045 -166014257 73634955 210746744 83689875 317198887 185947686 -893552268 -52127621 -14028795 312820793 -192362863 -167711105 34610242 -215874048 256267313 -133316991 37682092 -223422158 18327933 170127993 163379268 55560577 -183581389 443708025 108895061 -52964241 -86495244 -133963404 -142372356 -336442742 98930897 27913287 -78774345 44698355 480944514 94314776 -9546591 337041157 -324742479 -305459307 53847035 1937062 -77355521 -414182050 -4833253 33025009 551726596 -435200561 -154462547 -348048149 27195194 163827282 -630696532 607178263 -82899644 14156239 274563650 78914707 -91951352 226531577 -172231323 6244380 816073714 -46542343 -1460663 -183845131 147115493 540867734 -81738366 -77670202 -170476792 784870 386308662 -41235696 573814320 334999614 -83588866 -211117268 -547321375 834189210 -66677646 -62108643 -9830453 -33363001 -47779788 564441435 295749979 400770702 637996815 -438173300 -149540332 -460051311 -129465979 106618371 616049004 466270869 -140601294 -43674260 148949571 480414829 -289489268 -545032326 -8567602 706804446 -146451644 -314312539 524258596 -502803897 94305547 -163546555 -83368268 -56985892 209888334 -81909541 -238597094 316006607 9763676 83989482 21205781 158131054 -4689195 188249476 -218895832 157138312 -97082438 -15437806 180455879 -266334325 -112021763 131520460 -417275198 -567476343 -13132943 276749217 492180219 -326179331 236145422 82911928 60468789 93111473 115859668 617496894 1513560 695066129 591365076 343069956 99190980 -280022239 77387948 277920791 338527427 10528038 594517589 -329607646 373829887 83730773 -924137964 226814968 -155327822 -119200720 -1856164 -23061587 161368107 -253450834 120296059 74353899 5174056 -26056451 -760440347 -416249462 388326059 81295357 -785316869 65548349 10606343 531751386 -457683441 -263957695 600285566 -182451761 -692352188 214301640 309856287 319653894 -515917776 237409715 -2158288 379967734 61464708 -625840593 98295256 25867681 -20338210 668394844 -392385073 474134784 -21277762 -16302829 349012503 154334105 -24870403 3116941 -4712538 -528772502 505798359 211867630 -30919309 -283044274 -3207122 10409149 70817171 -21497233 1961744 82241605 -216967440 454399597 -5386911 659198608 309483154 653974386 -320105317 -102844141 -52655035 300160487 -12964970 36545416 334848247 50625876 102575436 -52666273 114292094 387741251 107417570 395467769 -9288338 -223636136 -34087193 21420832 -33718312 24847731 93888304 114940419 640749399 -829855159 -7846596 50227768 -216905411 387836421 6341152 346922763 255710237 407707 791118403 -79270839 186432492 16398433 -367658656 -123128035 -8381116 -149457580 350770015 235469365 -619879 -15956484 99602585 -300635720 36194068 123970809 -52093409 -6792734 253972810 -305047547 640649878 857693092 -350684257 -53749086 -23292372 569484468 380007929 26099797 -552162977 236352357 447811114 16885041 -415530298 -100924653 -6188603 614088611 76932587 -512287001 -60302801 -18090966 202753695 776754952 162766108 -80822918 160050075 -127750089 189998941 173421790 487221017 -83389321 553764620 -182781060 -84174884 283439112 -272388915 -68864191 125163428 979480795 -296386959 -108816357 474219840 310202867 636620368 -239603231 525776567 890619904 18715709 -260204007 -99493213 232718326 -517419341 17675494 183517583 -351032633 -97411086 483715086 103418847 515122035 -526989801 -133794887 111384262 161964195 295163967 -24907485 -621672409 -102970808 241968133 43021868 411969148 -8754775 763210916 235404316 252843531 320133556 -9744179 80378579 242853785 -589012891 -48688298 -20164525 937309628 -579737154 -24230867 -109718402 -13366885 -196263050 -590333170 29425535 -45150720 51603554 306269088 8447214 -1175913 -311652288 109040809 -145713372 186441 916830043 176341604 -338416752 -27442028 23198369 44940189 -16642372 5806750 290819452 111106758 -165292976 128461930 94540618 399418816 -1859785 -458569510 348121812 -275165274 20171898 156828760 -557652529 72131058 -7046755 -679445226 -221946642 -628660771 -293319466 -351551735 942317662 -7933922 537278994 88790520 -197137331 -289614774 207080606 160136508 -223287617 -367877384 6401726 647776952 266755599 -116513027 -174407937 388653985 294725799 -388406886 -6475957 198861805 5789739 -28819956 166296906 -619185420 -18748628 -702460535 -504215239 -88778046 -378880128 -616305351 -260991505 27557255 243735876 -324802396 2988480 -78882025 -222209443 -14943317 -254979701 -14597132 410255430 665347626 -113452168 -186145474 -28440067 -391258362 -4633286 18818068 -7382145 200512874 4490487 -504207286 -208300959 423720611 -565046707 -288706339 509151985 500493538 226988599 -138017400 513050936 117169178 96357475 1491311 -197834017 40581340 332942716 -338073916 -315796524 207151693 133538888 -770844404 -121519 -503128157 538599870 14946142 5530405 -27743381 -454167315 66330999 1202813 -369205578 34655769 39342686 -772377604 -32838074 -72711541 -380063989 566410596 204576453 3983232 2964701 74119130 276990006 88701801 -230511843 -736379837 621272719 146491603 407956701 -245723754 356694701 352282465 58037588 61653067 -439477779 -563644747 -444194167 -183406365 -919003139 3437034 177578139 -403980314 158748699 64932892 -179749737 -22437595 7524547 7895501 -102890296 -965918901 -84463289 -1277101 133747825 -54262124 -224670514 -211483549 -7667195 -681973144 -414577718 -15183595 503772228 21524677 22288494 11919821 117916260 -14094214 212070483 10296920 -131207383 532156580 33976376 -327639470 118917762 -14495366 -650051197 114125323 1756051 -45620928 -92849966 294332250 610003200 -6395796 155406541 -313927209 -691659413 -125886087 -440339616 -268467623 154429551 -231032575 -30911679 -547819942 -9951551 -53230402 346798450 11271142 -45050101 257686960 2214817 -69298555 319209416 -452194716 -771008958 396139308 -1613179 -423626123 45433982 -561742596 -477911901 234717920 132658923 -771515306 -294881215 2371960 -4777818 29423730 63623875 235021752 -62901147 -148449547 -422567794 207851487 100809970 -29639032 344533454 411225463 -623659048 -384635535 161109036 -343938632 245769346 519422948 -207500002 87995216 568453203 -58263438 4761577 -54182246 -93621564 -141412267 280427401 329643141 13018515 -103702801 373374789 17105538 -199656812 687069289 -814893534 -227078612 -248182518 -226279555 119092959 23086889 165708665 -285219825 -221510862 316440824 -4394010 224464779 -2915039 -128777872 41803103 -21465798 134039373 -560865248 -618804639 353858991 -170623670 281899965 157798599 -104684924 -143641379 -36880957 229429334 -58394542 73144768 -624303100 -194129854 -421705346 -99844096 81151565 17767040 94905784 124698049 -42486865 -16100503 24613710 -12466758 571605882 63037584 -65302765 -66209484 -17732443 -101880339 152499327 324592859 -17659633 56476867 514063787 2846013 -21870155 -99179009 -345635841 73282032 -142571114 164085009 -519227188 75459516 -244776136 -352536946 -632590284 484447740 60575311 336115161 22379241 -543960817 527710458 -467610597 723001578 161817579 93093584 57164223 314870424 163513181 -385550 -2722001 -220062618 180262525 -185369973 290870472 52366440 -1040315 42143533 8246026 22308068 216689978 -16874140 468954836 6033726 166067235 354964292 339432328 730568181 701194237 -1626830 -5977947 -8378051 -370593647 -138067175 359982801 479893780 33188216 -74432744 -41043751 -267427597 69954212 -205424734 -573646789 270763179 339086275 -447317381 261726772 565675032 -2186673 107346616 -223859118 786034200 83848972 -177126191 25951907 849469526 -42019901 366721902 123484760 69490504 6961074 -42368143 -369846483 -65457839 153601814 -313085589 137537613 15756230 -155238420 -384000977 -38387508 -48444103 -109316837 -615767360 -1677131 -36402625 -532087220 -239796908 281579687 -812104020 -338220187 -343255337 423784 557647196 2909501 274750879 -200441539 -149640460 324509616 -10914660 37686831 -422012593 84400387 386832099 45829538 17935533 159062197 418718978 -738105843 -120386831 -440154745 -168228280 186177878 -95294003 19002868 -757088982 9125486 149443270 -106915191 -535429381 -173678779 864852956 -14083378 354694426 -32574102 323410383 202846621 404139640 625363691 -2652033 -120677504 -85354535 300001711 -5244692 -233751145 423309640 -228765817 43318346 -9757787 61566823 -61049394 -229406515 31941925 -566698213 208458606 -117159998 -156307013 -25813093 395731276 -24075017 -437389658 -178552248 400373220 -48560185 -277896680 -175917147 54342822 -234858670 191361591 -2452622 -19410285 69982249 -168631055 141735880 -504895333 96063982 -696493152 -106502586 24899967 233402654 -2107074 300005240 36859133 -76338132 165602797 120077997 192297498 -61218717 -343278812 -177416338 208414651 17059025 -542575523 -453303733 -901918321 -351202745 -521130701 -89695039 -329628469 -198487343 9187827 181071508 -369304550 14493104 -4824605 76610283 -220279905 559910331 558573014 -14058348 530445280 761506781 263559590 9718377 3162142 -671510537 -370487901 -1698623 207835923 -11118808 105884813 -670143612 2889879 -70324384 561838461 496211484 -457725043 -121445944 -20543018 -585690962 -510137900 -120420290 510167930 -80701725 -55151640 26887170 -112634568 -421104120 -15152591 -365650399 -281374672 706912540 -826218104 -218779778 59591731 -251702112 -941070454 2102245 -36048190 226716826 -180558460 8682779 136911196 44771993 -9035559 13883844 -353504571 -84711151 -103987647 -326106618 -87534017 -151984150 -12487656 -640700061 385939246 -363535285 -496161172 142311673 187435148 -329318375 -586089010 -368460377 517284307 380662011 -179255523 -281206237 -119587139 -267514952 -71804399 106489174 555239287 411057284 -14896637 -230865592 -223668909 -873173907 -301136752 -18356920 559366786 474746818 -397225793 -20065833 220816557 47038065 -34077073 7694366 50993688 185526206 -256402757 -305652895 -36450627 60384679 73604334 206051270 280415549 -323438739 2294411 217663728 571340247 387517530 310469 690798592 31796126 31263964 27588810 233833982 479763284 179534658 254866676 486198456 4420456 -188819698 116830406 -71866707 -385084179 -453886088 -616145 323536403 149544180 681744 -183111505 -113336810 115177765 -79056025 -333445809 569861988 -97640929 -165511874 -24703957 420301363 -114237616 -895821805 271412026 107804751 -51849557 483903137 297920802 50725005 -130986869 -190470749 -125083278 -139622312 -2291174 34517096 -96603385 64495247 33072451 343635037 -215502691 56805353 219316490 -86333126 299448 55136153 541210312 51851427 50855960 -93747980 -251067344 87179535 71850870 -183669523 -649077211 159568403 -247737941 -518407946 -367661848 -76744429 -59788 41101901 -159111300 170860254 5630294 6972817 112644097 -896479856 107664766 -15374799 -655380554 318134373 -887032291 40905037 -68750509 1359917 -36069507 243858288 89025312 24410991 49984820 -141873879 -155198615 -18275325 393619128 24179914 16347475 277068404 -294906324 190100100 415420696 542569 -233730875 776592 542005141 -392385005 18664849 -2906546 -3973798 160851326 331666690 94057655 418805500 95024628 -55872260 -556120197 26792044 -801069847 135656284 -402222944 66742655 -73776451 -354379130 187531649 -153327159 397871872 -19756095 -605453948 134004610 -552748249 85705824 -473142359 389303 -491481280 328052581 581506472 399246476 30663923 -17693171 189183503 -458036175 730810276 27897940 133118642 628845283 252551887 -69840305 -635163003 -498533911 -58683988 -67454121 -3872376 -29294485 -400403253 182112119 61502655 81909609 101301481 -304327899 -93713978 -119974996 -250856996 64416006 -212188799 -54262135 -20551807 -3265369 337842424 -236883357 -237589391 745629747 -14785558 -8698550 749061092 108157121 128271381 371752390 -186435155 -4597535 118698484 177559211 737422820 293434968 262682030 146021744 23760126 -454129194 -745500386 372989914 -1098960 151340420 449100512 -274055501 -238222719 -510263777 2082917 -273550176 -619529683 222876965 -3625311 14137580 95462339 -345459124 95250384 -54468101 277555800 327450274 510471970 184831021 -560617592 -215472238 -222510227 -203968037 46366652 93855392 -277296518 -58490236 8208838 -481288870 -92857116 286888516 -499556105 541451392 48501569 392447357 -22157493 -274976764 -4199567 88737805 -217312059 528671114 111521879 -231764477 313580197 -630989066 -231144361 612664913 140830764 201466011 -705323876 531423157 -259826051 -298717840 18948676 52720848 -352227935 128478434 13440404 -8604803 -157568562 16989488 10086819 237116151 183080399 67110295 -413564210 131496 120658502 361596078 176687288 95589422 183851030 -24371717 -104734522 -153056516 330545981 664487995 336007077 -1870759 181815070 -545506160 78533421 556266654 -4820811 -140535260 77955197 -238857879 1890149 922760057 451714534 -69521837 -799902162 -369111903 734445607 -556266 26665320 111661583 -213318068 -282159794 132428255 564243021 838581510 -3643680 -23866960 -487333915 38112363 511422945 12592261 -251685005 -104231133 375639154 712921746 70348940 -826978158 98138515 38680734 -534490915 -649874676 12531885 -423836110 46981811 -206905471 -491820672 345225635 14001057 -349617521 -865352278 -399174762 -98026987 279172982 -544026665 -329368561 -74720852 -153722641 -276474529 290587638 40262678 -276186600 60071444 94217055 44736231 529177820 117451765 124151942 -148406885 4423173 79785674 -8657270 -1495120 267279532 -399833399 -296605 212652720 -335008624 691998432 72727414 180572832 -22602985 332743327 -52896384 -157280528 -518883480 520592097 354266517 -70161587 775980212 276572534 152341299 151717170 -279344589 -169836709 554489854 113052691 -305626624 -56231837 -368872199 -557528658 -255955319 -6893128 34788178 -110559496 -289028616 165258687 81313936 -95316846 13879695 -195477775 -300251064 73482213 30248596 -578231752 319654964 284929616 421622073 -245493991 -281677145 139344725 -3098634 -1797802 22198861 -394650489 -133934031 248282940 45656179 -28263963 174362924 966008548 32893958 -102978696 -727200719 152897698 76982718 -4273145 -232056187 -78215797 279067230 289902017 1553882 229567917 -99969310 329596730 75009816 554569749 60818661 481434395 363780354 178218986 -44254 277987252 -79617985 675656346 620098475 -545046717 -24803193 -65749341 209579915 -56643354 -26473127 -126786169 -29142313 -23589242 -12439686 -315770579 207353659 -146437649 4769207 603089718 782877927 -64624459 -29340250 9484216 160714121 -547622999 -123658166 834485662 -165635543 -58048647 -271631210 16695453 3298351 -296278308 31067391 26825005 -131575249 6472213 297083763 -447105404 589962342 -147109905 196332979 -28321 722705726 351232404 -223124084 29321089 456589296 -123638949 -609433935 -680407382 131365047 150270174 -238950521 124243084 13203830 -34963158 -559433294 -4798515 -263899406 395650425 -334753967 -254705181 216132029 -70117117 -615619408 -2014765 56695650 -298005464 -333213205 5707769 339876938 -2030236 -263389930 -308504938 -6117741 -156173922 266172813 -103757285 -151095173 -129721778 481460406 -669627362 -13745178 -105388673 -270626812 61574115 -99991402 -38723876 359595357 -509816492 19777587 -8473134 112284045 -81469408 516126676 500371497 20870947 -171620264 -2085453 69950320 125838950 515105 458698768 1942197 15743490 -18369884 387363477 378484114 -30100935 -37619024 -27147008 -354606980 235767037 -353523315 -357537055 -819187729 -201257392 -263565269 -631436972 -214150152 41573377 -272089505 -281624789 -183009902 174540793 147918364 116298058 124719551 5966486 117202933 -78761610 614639265 -325654712 -136416841 10487188 181012371 -516104962 252919496 -319918967 67180460 680223 -130973787 -151734452 -953394103 -98496172 -287201810 180297973 -170354712 540606834 134116568 156884791 779422164 211119759 -315290134 47597400 54582765 32847211 39643295 -7026846 -541894799 -97143052 272108948 -585269439 -505262154 589291424 44653221 -401767752 218158526 214510832 2077908 -40305441 46062047 875835081 -539607986 -51369920 -680151299 639730215 -238281147 183628424 -124396076 297403318 -261046720 749528574 23324805 13122354 227793118 630823590 64746058 161161282 -191720302 -20410317 -377645891 685156440 -314906334 -459401732 -486294927 229306378 -133567485 448295653 57865866 -443452605 387107661 -191380066 472886 696195302 -535194109 247890501 -114791813 -18852801 -687990360 16542858 -248231222 -300900099 -286674879 377663221 741498682 -104518271 14002183 -33915683 -141580829 -55787185 -46464819 176391621 904151 -329375846 -134964295 409014162 399628269 135842791 -71336173 -132842225 -511780783 808323583 152854627 -611115893 -339689456 48560732 -70231816 -423494129 221833569 -717675897 -9121737 68902868 -1937797 -63322781 -88330853 3761561 295854571 -530851737 -103833947 -21570966 -220228209 -62313647 286874348 -231321116 10759661 -466678454 138845767 -4126788 81890209 68094868 177634981 187953894 -492695953 -568624077 -66979910 -24682939 18512188 195649615 -608477950 151294854 -156221494 8941117 -213668590 -99292478 214303044 159617827 -436281248 -193043242 -355767360 479681922 167958172 13290213 -598055234 218245491 1708921 671724 -188219205 87088697 83229808 23832832 -334809220 156021719 230051597 -201363979 210207775 118484027 681323974 -742932217 -578046363 81657463 -112389821 472599772 207793814 -2019970 -411990849 -227057025 -20135641 106085912 302897084 -370830005 264817861 174207241 -123250420 179832151 -502741153 339547560 -271391114 7720380 -440145876 -36949514 -113648216 185705445 -765903583 50744990 -392956337 17019093 -257890997 -102454720 -4182831 -125178449 362273484 -839817129 194102035 667723294 -90419727 267070108 -359689678 169701627 254262873 -499404646 -89787747 328364403 -79636969 -26940318 -23383514 -539008561 402202707 -730131870 68148608 -359277451 2537671 122674982 -183929484 -115325215 140904494 -475314779 407231 -1942826 401203703 22935358 -318322435 -350955097 -40752198 302299617 -74156074 196929637 603719235 128340846 -494708489 351030282 -68292986 11647833 14413213 302153662 -343271120 -863556428 245332749 -71189083 149848132 7307011 -26302749 -217815172 150686758 327202867 599240276 629922429 -625947661 128345250 -173397617 175969260 439790268 -27746263 3142801 126324267 -39841226 -289605776 12656794 -561298524 -8189637 -248296048 -12692357 476764473 716963981 -75625903 79849424 -193833340 820962238 42091197 -166617232 3129520 -12811659 -252459435 -146657341 -139885710 11697272 -18269040 104081521 -20306067 420638367 -152892711 -655925 -552058961 -22065207 251594602 -3474972 -572772 -117640489 -126400913 -393097730 -7805429 1485432 6527738 -39456954 80627166 15011614 -3184186 599053760 -35243830 -371743116 148529464 16940359 36116899 -309485375 -591862671 32234895 -35221728 16923167 88246400 -237355472 -12553091 215919232 -846796551 63532053 -4023145 217776100 -308760266 101858311 8102873 -270289307 -70219548 492853123 -15983300 -12220503 -70422372 -383967883 -223245274 87079672 7628781 131015567 355459409 10437693 -767656613 494609432 -335743623 346724954 228537781 265643879 96766585 -543664456 -295848576 -528135694 -15676434 -288711307 -203414431 278230429 -5707803 -221046213 160563965 46820300 -323920263 179914034 -56820813 21143830 -8353708 62893303 -401264059 225488351 -267577167 144869062 175391239 -158857149 175353695 148937142 -82387458 -550583483 -13007946 -192465743 145549726 -67522360 60317820 -576113152 -277875306 35511550 -66138620 -616692574 -631177103 -46872493 -546808942 -710057255 -210031174 381473693 466823876 -65711068 -195048710 84723984 364817294 -266337136 702740804 -731922976 13527843 301931879 -154642564 125033256 -546256250 -30859144 650020870 -595937 476385475 62617795 -464156651 -7850941 -271424688 15680963 -30580768 437761597 112457734 134628476 -69410415 119483805 -163096482 188974532 255344429 85689729 -283948281 3189379 -121845495 131249377 -64302290 6652602 156374758 26214 -326112347 14807507 -56459642 -18211084 -388466088 174667364 185195213 -240762419 -119957797 215360138 -687823087 501213854 61404111 238921338 -579676133 -283004172 -8608625 6488636 -133835939 -647728169 -27917276 -361004827 -19656537 -124586874 99781778 158752862 79131647 149792301 707569563 -64344013 173086649 -143038741 261995115 -695403047 553548808 -514215683 9656797 -212903813 -238928567 -860560898 543578852 -94270736 180728741 324708232 -26432366 -8281142 316001203 -355328347 1892785 -151913447 62403932 -34598933 -55677110 605767681 -228468506 11592953 40787391 117472503 -194146822 48777260 542732253 180803671 437200882 662819545 924260 339207675 -471227050 -717571333 370112975 -252868808 -789546175 94407316 204302626 -109755906 -362041929 -152969053 -618295749 -119674910 518356480 254186685 596812941 -65697066 -260747885 252944985 -9261409 489807650 -23341851 -129946835 1474262 89326265 347686741 86657600 374440 -346614150 -369247266 -375407234 -111093372 -400117793 98367626 -131884392 -138079793 -539111994 9480830 8094881 -376857207 40204063 288619295 -691096580 471537 27003106 313155502 166283192 253567467 -279930915 190373836 110061765 -35091750 -18071970 -45311524 -602708814 176948904 -233402093 1186961 26115259 36644445 216256990 -207619484 510614922 -392729604 39874235 63259654 88079584 -106934786 -483948737 20282734 -21228618 -19625080 107592023 44482669 23089623 240734016 163657485 102547235 -233779916 316328887 -12871696 -429542660 -51255533 -320991534 -234177677 -50277522 543691083 4001338 53341252 142290160 -101190641 -135749975 -196762111 -483331934 -172097752 780285154 -219033210 -247215123 -28355200 173046334 776588799 -203460260 80244183 431543595 53028661 -218187141 -6424195 163062391 -202148416 -260406061 4597887 -246128685 948888510 840343488 251373901 911955073 -186813364 -156867081 -510506143 371082029 -13520232 32464767 83145164 12685754 161912394 -348218 291656171 -47469837 -155431145 -164702896 936019894 524263693 6130377 -1941115 -807990197 692873569 1708801 -447491332 14813612 323712985 -509687121 -208355138 -304901951 65842863 554579699 22184999 -39416949 -95250335 -77248378 -140761271 7318526 570620191 81563921 -293307819 -164999178 -127378823 -29906084 206551758 -11630700 87117889 -315908891 141208252 129421393 -56970811 70824576 502869965 -581292103 -706783233 -62357434 2575882 77257798 -164667273 184611204 -206036583 -24814576 -194665780 -143269037 406302088 -94218541 114123354 489185109 -1337963 33903718 194082022 -459112367 506762008 361786606 -319962625 30438007 587040815 116952389 534485391 -723808188 399271716 372247165 244293821 525047245 7793163 680828940 -82656565 -36633660 447084991 -236126810 -380765558 139784965 -156686301 646264522 -107099436 -57714623 135873622 5054009 -551560940 286449770 -540355143 153401714 -363993966 -376176795 -439389 -398607279 66919614 -668247944 159501629 7736373 -317981659 -19879226 -6256578 134491844 -494102008 -82545368 -4125322 835527844 921184927 50500195 21137482 -124078840 88349288 -113302839 160878664 33648787 -465757224 545807264 -97828749 2049477 94826015 11986941 -7702728 6013216 439720928 -74542775 127048307 -84570198 -254706499 55670909 341572754 23227491 -58422450 -4434596 -500227961 -69259278 -296439086 -58335916 -356970566 758264244 535395540 561347955 20667659 319597637 286517785 -119319386 114946926 -196346801 -48915415 441482504 404546597 -111831553 -20457787 331024925 -111397294 -3499171 -15402738 -1617200 -110156854 -191718478 445815874 -186510781 -112208860 885869761 2238514 113767383 -2099830 58475425 45012621 -152075396 150350487 333379286 -787402149 22861958 -6630332 73310450 386287775 55988663 246597952 -891099114 543695363 -19985138 -169234369 130466389 172976883 -251592566 -193205982 -2969578 669412098 165518088 -125162142 -715933403 54963686 135289344 -725748366 313127765 -140012743 -204853814 -244839972 -11296891 19651087 -2263650 44035205 -152493927 -87350581 186924730 -28977052 -2245987 100315628 202938305 74016996 200364626 -4302999 -81949117 88502773 -205228678 -248519675 -679202759 -581580606 -163422264 -422492660 -12265917 -411636953 -248604231 202019885 22966344 -407706244 40044479 374052773 118005995 184718374 -4305552 -333730528 118398051 -2005981 -434332497 -125185294 -146825118 307656151 -507517319 -12612313 -721788116 -4465901 34824218 9848219 -69460268 -500957725 -575485 211266387 -86201323 -6924981 -255790684 789639347 163359350 -18788948 -2815018 164838131 129793072 -167272885 647218 143379827 -188293366 43172818 -100469838 -90312924 -285015214 -65331947 5751001 -24431132 -205033085 214523908 11845002 -214447592 -575629862 -182641727 -35370378 30159670 -384147299 -32690183 35396862 75984951 -1102151 -40303909 116367593 -124086646 162057222 59633243 -200879852 -469684661 152067146 487786708 136197202 -526739415 287445101 -96822571 -118408473 104222348 1676585 800154824 -2352419 33331988 9588121 -183909237 263548328 798705099 2808905 -652389304 -290267157 33040173 491042221 -659548657 164685245 321516809 44262977 -18800751 -84600310 -544863742 94301836 -358611056 -740731362 26937411 94848650 437837143 37743198 -617591784 6104689 -97358360 245814797 6446657 51820252 152393998 88897024 302540598 316307988 -17826968 -123097534 -104911488 307124562 -112299385 205207570 486349010 44464938 -622517984 -39691098 15525535 33352063 -99478599 12805299 -333864199 9402163 143873775 3173017 -432305914 854044131 159833744 176160175 -403926924 343559736 193778785 -408644260 -247747214 -180149775 -20560378 16467776 -15016525 -142648619 -339830144 141587664 171118928 -65848797 65297635 51891381 -45758503 -225472680 -110642989 605589621 166541535 -252543606 -88255924 1760141 -30912096 -19243254 3794950 -583338920 -283293281 388981859 25574842 201156135 -126107445 2870524 370709472 372345014 -161185964 195276530 -19111528 -404918766 -45966798 503337951 -95846527 -864184534 228529576 -146850904 5925818 -665810356 461131208 -202888894 -414496312 -395969898 184182170 58057532 -650895026 -3191813 -97491115 348604449 556176221 121124292 8402391 261871310 -350051991 2698843 1971622 399434516 -361013250 633976953 21976888 -51291978 8107907 9042181 768131167 -759992586 293667032 -55440392 -385932303 112194895 11530974 -18656287 -786781810 22251717 643622161 -327688933 499476891 -228107857 -165435551 105504624 -82830388 -244466650 12963277 -16880483 -153452547 5061234 -573909788 99217370 37126740 115673075 8753277 183151745 67075355 -64320486 238046287 -743534622 15703671 -2342646 33519142 248325343 -151122660 275632944 242894243 185405539 -589500 8600531 -66473815 291377374 160759697 -199210394 -139086074 -106499003 -91945219 -140258861 301726378 185673094 246447602 23645811 -19725126 156147136 -213867693 -459247913 -680657991 26405312 -273823412 395527918 -67859783 -648894980 -305002665 15789745 -623248674 205110643 -143395958 -52803491 -608807552 16572767 -552642664 -312866009 25547474 986871 120568446 213550083 -395492776 -269331587 -120481732 -207405698 302297149 3826480 28232918 377653869 -739932460 -733231922 -286202601 803618823 -14485306 -4353926 -688884349 -49387537 -543828738 185408119 -45823475 199897228 -2143934 -657855757 -179189849 -17947391 125955104 -23588959 -4725277 -199317328 11745765 -105183558 193907521 -459044844 -127560909 -86761759 189044490 -496540225 -53707108 8703280 338436570 554811354 184447572 59675730 -3760735 -293047771 360357761 408182657 431181825 540902390 117021755 403978457 18375482 -411165421 28504973 -213599154 162061720 511245522 -119353917 -102983968 23172671 -209073057 138277215 45115213 545009520 424245588 -61922160 -349398447 -411513434 -748550876 21892044 39476926 689491064 61028882 6315998 -409294898 -19877009 -113673034 173269861 -4397853 60566726 14666687 45335937 558516621 122548730 -110491986 -83830194 35105226 2030281 4470226 -551127127 61704548 39959861 -72634920 246437802 -210065426 870750466 10513840 -566367677 2802098 651652872 -64429380 -251007 5294572 -51731641 209968716 -80830126 62424067 433970240 -369327950 -77251959 -422289572 -462444107 -67128561 -318691330 410372950 -256297393 -10445998 2734914 919353106 -44579065 -33842146 419791185 132770369 89355485 67862108 147826413 -52874277 -545628936 -216873037 -4032588 415557860 -344470406 188205526 -96209190 26112842 461525019 200583511 206027423 -409670309 685485534 -595267832 -102656966 -100911358 -272677387 229586161 -237756809 -446213314 -61645425 -113005469 472202146 -37166606 371204028 -753038 -33166723 -10352880 4128417 102293717 338647720 574565522 6842494 -16454152 -223779128 273402317 485544551 -529475668 -81486039 65037730 -66202648 249621058 -757730155 159253099 -147013881 -660416139 735471782 -289823217 -242725991 -441392116 54588546 -480168111 -324609350 12384930 -192290353 -245058118 -62608959 5164047 137880606 -104193290 -143759226 -928928756 -296167611 29195893 -10863791 -627350655 -20996487 29353312 -403985082 102270464 -174568912 301909331 -357695554 67768643 -39834874 -697539993 83187519 -214789625 -459575646 507967745 -3784448 -4532070 63066100 278162839 -25698711 10423983 -60238949 389733 -201916217 486317136 358056038 173696316 417916720 -21996521 209139961 -158915574 337457622 -25999023 -326445958 -275931912 555181 32247993 19077716 -185952428 329601383 358195496 8153997 51136860 -20744777 97570632 284238496 -406347280 33814405 -79375458 -49907589 -375392113 42849079 -122267676 502027031 -716868942 58403395 -525859834 -69866309 426709199 -93542828 614153238 -327496780 3069533 -206033959 333406556 -44616547 6556213 244672418 449191509 -169302122 56642193 -243029028 137852834 -99440162 -231515500 -487851406 -898923 1011800 599554910 16465435 -56494096 -197766008 31952192 542962113 -557739685 24582568 187299833 307674 -275899943 167952012 175226942 -112576245 32027086 98364038 -445264206 45037771 325141266 -63919077 -312978815 608157253 3356548 88262365 -20131944 381104723 633595 15937149 341087980 267572082 138568286 -672581103 25863561 -142180007 5641192 5861553 191407225 -406747523 3794821 265502493 312202084 373554904 31892470 -60194998 3622293 -790108973 -10808876 -20691392 -8602347 -14773142 78215048 -20624382 -47472402 10622336 -238061488 -88875135 468639362 85764975 316044819 3160027 -139039039 657983947 -58409425 -171550820 120175501 -453087122 684403916 16562275 -729220148 -451987863 -158594584 35306135 -315243390 9948892 161416579 -18540301 -184697664 -239055905 213508259 -26136439 14212490 164790672 450828013 -72235029 -272314643 45865275 148997346 467851784 -261288102 155949135 20607403 -57576387 -9147825 -341424531 384446642 164305734 254594756 49292569 472642243 -2384994 -133846630 40382286 1967232 -840934972 -319847157 -747446605 -114952 198084851 -278896055 194204199 -235029428 -674569059 491246805 -63305237 -75329589 -193532762 -174946974 454912101 -313310096 746572 -490823475 39801149 300997033 61939055 -646489181 5687217 104448704 419700947 -98159334 311136304 58310999 -239051859 -21980080 243136027 441514359 -9994535 33780974 -31323368 -567106667 -418956108 276780790 -209118231 -336907611 -168902373 -49772410 -96685449 -11620831 -278979844 165369951 76921316 -200991202 228737317 -380631784 -115821950 506438032 -1756043 -134079161 -256647694 22221553 -138429541 22846985 -753217384 -60888837 332488619 -798982994 -195851480 -590943663 469027062 37587116 53252504 767398871 380995 32410361 280123787 391640113 66444021 416786693 -343737432 -106242505 -363404336 400481594 289261677 -6438076 641425983 -404594603 78065588 9995229 -48061126 -501819154 -527641476 143736789 -13552129 -605839521 -459485888 -403597301 95702113 165550625 -315830413 -51212153 247822169 -933981319 -3212608 21259002 6584308 -172532831 651995695 11327044 -194243971 -797965262 -351036376 -461031346 -121545035 81583520 -88913123 -527393908 -173106482 -323006138 -60490307 383052001 541203088 -4026641 139182689 8906375 -472724156 -147520896 310878054 -543799303 -485733643 76382488 90897914 410311902 -605303124 -109467813 124646771 -16296603 -5133342 -997010 809172190 -159362367 10289270 -12385805 -11364126 832433820 -188193406 122348560 240584977 376108598 355158485 -139351438 -207780998 -2071498 -705226452 -3129696 626058111 362238288 -565196768 -17591120 733127184 -21647030 -122986716 18997666 53129844 456969488 -317643289 210683149 546929879 -64419279 240997792 215590312 818700940 -174485174 -13508985 843336982 -527140888 710963432 -106130282 -1730345 -24587572 -117425940 -101124684 -15723492 -41566758 55131564 333174081 -71047840 -125646359 -51629918 74515546 -91585841 -875826236 944358166 333806504 250412115 -31646797 18984153 -263384733 523530686 -776118110 73501497 -380103280 83882485 -152158286 664170334 602646876 161458541 -191442906 -110424093 -90394751 337722783 397241037 73569571 -579760582 -59431982 -99068987 -171547496 302874172 -67547142 566848849 133286785 16980212 79182205 -211224814 -54164635 56125223 -13660021 -189331581 429506447 -526676360 -74651610 -810055820 442760054 -4054419 -566386214 356972375 19923995 63673958 -439169986 -57483333 160450547 -933542878 -4663328 -9893220 -758278856 -77854561 47140296 152140676 286745671 -302527885 -18998439 -341610962 -169814489 -289894883 -122245892 364127708 697431972 -38898585 -114748913 -92501882 -137118002 59172055 163601663 -121191968 -669917934 233308147 -19078039 -117214453 -3807727 320777865 219113094 -39991530 -43528424 -16204279 -6668192 103448040 687583731 -488552771 -770355203 338969924 -2689900 125683330 -908766672 -280275170 11425398 -18259296 20686958 183804339 702868384 -121314679 231700536 -485190441 -30018752 115270927 -385513078 -3208092 274161021 -24398044 20916988 -666129047 66002434 389970954 -423583266 -44445788 -54231166 -92937338 334692155 -1261214 332519841 -860927923 380361878 26461257 98124352 -129040413 -473917089 2704059 -146497815 333055394 38525633 -326981978 -445476878 284557578 -11576943 462046335 20900351 -238102989 -72774714 638100760 -518066561 329682570 143023058 -163122633 -48318511 129237502 -277599894 12598161 714810706 -178531198 -8168063 -71078615 30615570 -55202779 -49923435 107434737 -712664639 -55292235 -304551621 143302274 -97432677 89462904 446723425 -267283153 654713293 411369820 72864134 4709253 388569375 -70261225 281279127 59011212 -507445304 139123631 -154711628 -155328566 -785968646 106350920 382328934 -295058275 -640975777 -289366389 463770369 -4335794 162642064 2236484 799692464 -426640019 45807873 724187 -1629024 400453752 -80345103 -507903734 53646864 470796312 -24155078 -733760975 25763209 -273063427 902176213 104330359 230562979 -196103566 124628154 -635521330 -1277352 166883781 251991370 -266247733 404357310 346184734 290106647 -103411897 395527285 -361824185 -469777101 -731414116 375246578 364866749 -242853789 -49698538 544477582 23242627 -48791762 81161525 -483103982 -124299111 -10848732 -53125879 -77318430 -11228490 83621320 -211970263 -58455369 213908369 154305537 4120152 450789659 -546564234 299500099 95155070 -229553310 -179280756 149427049 -794694401 126066077 -124888222 492048733 45904306 127796613 -67440732 224102506 190943491 -527064559 -478099229 -257295672 -190752999 124628089 19779824 297391384 13629845 -11462047 215812458 -316882686 425640240 -270455744 -518483248 -410667302 -983112588 256969406 158518831 -158035054 -7397207 266457598 335357079 -552957997 -639539648 6114518 -50973687 -11046836 22045431 359525058 -478984607 -226821334 395681850 75476743 -511254292 -310581737 -375320098 -591634829 330726199 -14793411 350852873 -12104912 388772599 -8577175 78687691 24129503 -499863436 -248590606 -322471666 -143635095 430756564 -10974373 -253348052 -367114938 -47399518 145145708 -506708780 -128429211 -36772236 -84099947 260894300 288403538 -279724536 28907 -25343683 -609916187 229658321 35904406 363298991 -241199972 -718738737 39834529 -83834192 -361723765 -745076512 618183952 -25001832 866847281 118155751 201329146 -6186686 -59144289 306121402 452828937 -12110661 -378477878 11139115 -75892999 -499529840 -379018596 -196548152 -22177475 271790017 7860411 -265614347 -29068841 -291692626 207957009 93342354 -178529965 122641273 -16440214 -421282775 516547194 -27798280 61541338 -372414754 119393545 -448574365 -232065958 54678028 129705560 -718986641 42157408 372741696 15063810 -707322831 145864842 -1698695 -541255948 -154734056 -217562594 334378680 -85641725 -948375204 -519885229 69828485 29130700 -141820891 -223067299 8963478 150753721 -1678715 -298305049 14562299 209629033 38933354 289083270 276692095 -901967630 8097111 -1299780 26046977 -365628024 1138248 151477269 -299354592 -28249191 -152641081 696556326 803570391 350179851 -13957 -117797037 -59739810 127498243 826791070 388774291 882057041 -7109829 -102536659 111503174 4995119 -651978849 -650195373 208611649 848439357 15065838 649262670 -572075332 61828481 415407974 28051285 -57815248 601868358 -316360136 553406857 -187261827 91051573 994368 -2318531 -491215294 625824821 46299347 207767088 382368428 286639485 -91889305 -163424997 -628891534 1235560 131669834 109794999 -699903689 -23231053 38230723 33960488 -793826752 -2685724 -223940427 -64679977 49498587 -174825032 -63509317 -816874588 -582776393 -394632176 298380085 242781877 -48466336 -110915575 -239808238 9779700 83323502 793215477 244328832 -188940281 -3045188 -271267438 240190085 600908435 90419646 69820878 -177414242 207217850 37779574 -4735215 277903042 -123115506 246093478 -54455947 -25335776 -100981265 -352507188 -398080745 -356905614 35631628 27419053 -32538504 173809301 34454980 -58069784 -243300349 -435388198 -4041251 -92647398 7062981 603480175 375320008 90025561 87579154 13250002 -169689476 -353678575 -26646199 133495543 727531974 -327511 234695153 23190376 50230474 66771297 176648835 -21694744 284760751 -137994887 -213915545 304695167 -202365327 202280554 439814415 -370590394 -760117084 -5934193 66230631 138155975 65522322 -118984590 265460107 -76898736 -269135150 2517559 -207407860 182200453 -453406 215350590 255012126 -2189695 25955348 489875650 419486620 411671138 149241842 165762493 151080704 -604976738 372798771 3029081 -206646327 492046281 -512576786 -149378187 -339556383 -143176885 -349390655 49113057 -16214745 16803661 -129202435 54801010 217877182 -542270918 625222835 331930318 57258904 405807909 -465657830 -91801412 -54679665 69667643 -706402341 -296996824 158847378 55022285 -144456563 384218596 -137738702 220455788 -6130463 464795763 125445627 -753160688 344115121 -438023 580318512 23990708 -850186 76294294 217820088 -13874461 6618934 440956134 211694559 -431337420 -238936020 88493959 518309134 156128427 -182586356 -4000859 -226384871 -214398138 -396339516 498653984 352827565 127339807 -532848 -135511646 -450796634 80712889 -445098497 82911255 26242337 -30356189 471043210 226393470 558771316 622238677 -26688110 -470767300 936889168 -222296376 149839064 -1687218 499455611 -259265405 727694947 -1727754 21140349 495209487 423971367 -225771819 -27139741 160175287 -87780587 8139141 -491995698 -764979597 166813676 129889809 232335412 645824 81404930 183663639 -462098679 -284137997 -365086849 608159438 -519322371 -8341518 37301223 -15121258 269233422 658139444 34623992 41937590 74290046 419575792 -122456351 -111305541 198635883 -51141438 -4779901 -1662755 -1113348 -164294389 -204402550 825043080 -75536427 242677627 226373867 -558648897 281408206 4760673 483784681 -144811740 -594021314 -89499656 -80880033 -38948912 -2526867 -239520122 265317247 130241668 237490301 140957945 66833262 -508434390 95448667 188396702 2758694 -740715553 247290715 128211776 27482872 -862292 1918487 -402189780 386769373 390033868 175657779 -169725249 -324854458 -33802896 -82195042 -221442499 -183957790 -30581671 366423042 5993531 -921164676 -424665751 -173084376 17100373 45684261 388260788 -856062275 257035977 -62845346 -513287966 225841253 -49354012 -58771522 -13340669 397984004 -221387231 -26964498 -92002546 214118566 -134152770 333917795 314423448 -209519132 532751698 -74167265 -460302591 -28243470 210751507 -480212900 -124221284 129334227 7350555 -260228093 181224249 -71087746 85227833 71864393 -52198431 733894439 548541123 218074583 583952110 100297662 203194186 741401 432291708 198814626 -196629391 36199359 852649537 26704803 -332480433 3464789 166362457 606658004 -5270268 -561220686 -45910506 331488637 -428917489 104556573 -18102548 -19320816 -26327344 153857562 199956157 582699118 -370718813 -74900700 -347591566 -172971251 -41383421 -125916125 648374219 -187729644 -50942107 -221251934 -382470978 338971420 -12263326 816335947 -109039 149137175 -467068753 149123954 216831927 331572 -371258781 -284189204 464623630 110006794 -46980772 190974920 66540500 -266555828 -238814095 22302088 308524767 5996858 -44818931 -2045266 260963882 -42895663 -11337955 104020555 -292535018 24967036 -148701873 343908298 14764674 -12389823 -321481935 268859379 315662750 -283751946 -172182358 -243154955 28896300 -39216896 -176095461 105895150 -328773765 695818799 291466922 -37984389 211768939 19324371 378542325 -62955493 12860901 -355830 103002223 -324892237 255590580 -43300237 467182760 -56360981 329847717 -267985800 117102690 -356205169 577185491 501848932 12378722 28755467 -987137 3005606 -15420322 -11520197 808450601 -79661957 -543427268 34270430 332597959 1066754 -210828078 -79978703 -379393645 275368003 -115398806 -707325156 -261158142 84093268 45213728 -433866174 -284673267 -14062673 62259636 -53959790 -217024666 391719478 -3394309 135252750 -226189452 -156824013 -20609651 -283333949 53178897 -362000605 -146843523 -32846799 39811317 514552439 -490738026 -61003627 212033706 -46181450 170630775 383402642 39881122 -235859540 140281640 14780956 -432871381 -62216784 -436710392 261777990 -51313882 221598420 -580006760 -480994247 -75804355 -1082483 301552919 -250213213 4453831 29290976 12127038 406854510 -479721756 -611110804 -31799910 -348721353 658256324 -868268797 -76993432 -368725584 85464674 -293104287 23580248 174659533 -437846 -144123963 55679950 37757328 542144952 -19282349 -150056433 133122643 211096015 -192126528 -85710661 -19281114 331524782 661086701 171362046 370234393 -18751200 -471210900 24606361 -7510295 189484531 -12429385 -171927468 6964485 87001833 4548121 40312698 733534344 559178369 886722873 -482785976 -205617195 -804667502 -198340469 -11615207 337621965 483081869 90465592 383583845 8489427 225461042 79531080 262118375 -33829653 51722322 -63592 -77468333 -357130092 -308314656 51431542 385617670 -275972534 339017614 -66912625 -149483059 530498610 -21165173 211914954 -117719646 262931759 -31127031 296727473 55846502 -106179231 4292567 -137408544 -67971847 290425131 -138441814 220122400 103258164 356346264 -338050224 319751586 543302640 -357263606 -21127607 33647868 223675519 184923041 -25484457 -665679906 24255722 -409990796 4526203 6723918 -713305532 32894451 572405365 -261732200 183429467 -245136706 224404498 -321148575 -514736725 468802235 73520155 353046962 526032096 -319634475 -439501239 115897597 -498190678 -53383059 -772971669 6768419 686645926 833574 226779278 -407487557 -388295694 -647578126 -310161784 -64857103 -146606522 -168123645 440424943 242587947 -129001739 308725797 -205280870 -859059383 -399163886 1079209 -33327742 -298662216 -205326098 335495342 441442430 19981588 225495677 -87425690 189294555 493620836 -800666814 -532844944 18530265 34638267 439260662 -458477983 -27972643 -40103921 -42059684 571313768 415881 -14591951 453083228 -234796142 121796576 47789523 -285690153 -578043960 672347295 -571905091 511732779 -328451055 -98941253 6179904 -54074718 -351029576 228251357 -3170926 339165416 258324526 197572279 -235281571 84576533 -425263032 4764988 -146909819 -277048740 540795630 -58395570 -63198112 72815354 -156534043 57132745 -38586443 -570051580 -186227481 680583251 532565328 -283523906 -162809419 -132029356 -346507787 169068273 -214252026 -316332751 103497571 -48332349 -57062907 -470593629 -42383383 61984756 20033207 -112579761 -186074730 671447815 -13396391 -201457771 19165720 -65369208 49978392 508319 -225079783 181242118 218075456 392209296 -386864089 330390200 1630851 -51317599 -43422939 -154937048 16363961 314612806 4272347 290877934 27979705 -276847586 -148078544 340966631 454504438 -417838503 258599493 -26723285 -123583440 -13756931 270029146 -59020724 70820457 -144032872 -131120725 417697795 61493481 120223998 -468483267 557806167 -162947061 350697314 -153818946 -311392645 -564271011 156150396 371672007 -65552741 -57279611 -502533498 91704 273333616 391001909 647173026 -139699646 7178463 175938043 22788506 109884782 -62948715 18242323 -66334312 -205039980 -183696918 -8560897 76481509 -283547138 238642295 114844486 -58360391 -337800756 9160966 191997095 -103033449 -233167197 -8837682 404634554 -618655448 -12949122 -23557538 6207833 771997856 -555059712 -121045212 -301748143 -285207441 127594847 526688612 -58464594 -628954542 -365708696 274005226 -79294434 -69945131 14173445 232299273 111504 81513626 -84911927 -106056337 325942091 71847314 -686289618 -600864620 -260608986 60137773 -238596378 -289002892 91632612 105758866 -138808976 -246787618 64594921 -104541835 -912990349 61269999 -129956353 439584655 239367994 57125043 -81327934 20484810 -2521170 8494722 -475833331 119033765 437848195 27605407 57551233 -493892939 -746924440 -17032524 573411520 -7833663 -90886213 -32916661 308746454 -146937185 137033375 -411138075 64443410 -9046685 -658201054 -76403 -578665613 298838315 -10175886 -80545194 27514637 190836186 -116848337 -247368564 428983835 458285340 83019995 -744308764 44104300 274220121 -4471682 -749627054 -515818617 420119558 41609450 426047062 -132480862 -349049966 -452846350 -85808851 -137827582 -388691543 -1184057 69471145 4361501 19515901 -10779700 -380330117 51767798 -135044944 -61042454 226730903 -282555542 242069262 -216074327 -3516016 122202173 -79310145 791240121 545138945 354076786 -107763839 -22790229 -231284275 90230552 -3062010 -152723 100511815 15003677 395599387 -279570310 -308979200 5668318 776216868 154608107 -263849026 -935791 -7342521 148004993 -6415266 -256340305 368503738 201626257 -762368669 50707688 384929317 544185332 -308589020 -668964705 -10100553 -172540160 -523986649 -30693829 -273306249 -327412442 527502462 -622023251 -103832238 134717960 36664978 -268294230 334118514 23969057 20131307 -360908197 -93319913 -664252029 185226999 150056097 -347295403 -172699584 -228166872 -395593357 -470495785 82232315 -49152262 22288638 -184133751 35125291 -258294092 -674441699 -264638311 -255012625 -531768860 -313884422 518102867 -453832635 136275905 -435724405 129948077 501776369 56804207 315950562 -76097451 -399196415 58087967 491253165 247086174 289383650 242445634 -34298614 -87299093 721991399 -116248243 50990571 -26512304 -421444563 -663277592 -294207967 150740410 -43885703 14848560 316390076 -854220199 -30084619 238569467 -550751 647455321 68850622 -185519252 320499103 149124704 -138654471 -180079410 -9927948 795230 430407934 51482820 -397102093 740744395 -714185321 580762771 274382168 -583956036 826294 24234043 -231056789 -360982058 -369636355 -436622200 -221778760 -419130412 177031215 -795034000 505581958 52372928 -27076292 396346011 -201139152 -380882752 516155377 -438870387 -7438089 -214922052 338915 -334767828 -34238320 -229994143 -28659324 203967021 196971541 257656380 26195922 80979570 -160459779 -36928868 -36604396 -41166522 892181123 -669182 -19035428 -42532582 18777422 -466077080 -6885233 220211279 -96307830 135231720 216173570 -603848898 166544481 -1184551 -42491544 194308293 145421571 -119816029 -29176349 453648235 -351122879 -448101586 180057943 -271255588 -88465652 173927833 65202033 -336779073 -200097395 -469735166 253759748 627202878 14026785 -1263963 -11528010 -99829284 276802491 -50643214 -36227522 5359819 -256458336 91042072 265680832 691139294 46744617 292510683 -174639644 344336557 4154810 18312342 -2280315 276881618 -26138137 294593159 -242645172 -81632025 180891324 -371102 6159120 189042269 -289384621 350161831 -156309133 -170898960 -27686035 -132527099 918679709 101018424 -31808252 -50398652 178806836 -588504691 105917109 53178629 -17307738 -377909 -13775542 983708579 -169175 -326583563 -71996820 881821281 -15704714 -25647950 111413102 284160078 283171472 23768373 -557475673 3624072 94695184 -119000762 -201606069 -121080383 -94365389 170141 208682787 -718336985 195240609 -104993827 -230066562 20397518 156141925 251051562 16210311 -22496158 -370592781 -276615596 -363091629 114088395 -55573952 3845480 66941632 -725555649 -563730284 -139170715 -167465129 -100505811 -301551076 -9387843 106244772 -204432767 46242402 -220118126 221672818 40950969 -7643058 -847778834 -724546559 -1094081 -142802781 189163508 -646578828 -17802062 -14896782 -288363387 -582866167 -690779439 109808965 266614811 359059588 357808772 500369086 -27651855 -39881918 -84305290 71956300 518774901 613674286 6620466 606177439 89045107 -269670058 -4625607 135175484 -7516647 -550943 -213255148 -840957892 94483717 -147842937 -815763488 292555610 -254481901 -24274896 522280548 -154909353 -73233962 22682913 374158603 189839978 152628742 10385853 -464386909 246688652 -368754964 -470732007 427219 -110872888 -451121602 -679466835 -212045011 493230911 699604761 518713735 570296950 47606124 -75253180 375803010 69710643 731414832 -281696628 122845126 -33117620 -1063500 214576184 405852322 54097686 414001066 236927674 -48363835 -92454688 -39885761 -22303064 37109914 -148080087 -573703056 446341236 24241513 205879042 617416797 584949405 492878048 -655763902 117169393 -15528584 -6366769 -766735710 9711990 -317781379 188138525 -533315444 -271962617 229700496 -65910475 -236045908 -408902303 45360704 58307278 118528104 10847430 -45997384 -53281049 111662528 -88377387 -344030025 574783735 311958848 2085576 21767181 -1196514 -45219 191302659 41931390 1860809 173121463 10085175 6961844 754245303 9780734 -184804322 -458651950 664871846 2332824 410924114 -47384169 558013857 -2685917 784180887 251643105 -455389155 486932412 -663701994 527501462 462028658 21667740 1584358 -37247444 -589950295 186200672 -197701686 -218362821 793361182 -66386720 240652207 -136276643 1006499 99234322 163536115 -213135877 -35135900 69648019 77805888 28280786 48781635 22306259 52085 270762299 182337149 507021157 33717667 12683445 -306433740 -485893330 -158256426 507863485 271909898 -57953343 431501950 -234175460 -67831530 -161927673 -46439984 -6459614 189949855 2074820 40365167 -758807519 501539576 -83056783 272631114 -129835435 363485026 18468875 -506821502 -241236225 183478577 206219929 -87064444 -86002575 -154522867 -84284773 -317275952 58312515 19023506 15851976 101435902 -606014058 -41141058 -9926687 -97122491 363085250 153930977 -255788181 252713961 108886553 -66505288 513638439 -347767219 6082425 20700430 840882222 6770955 208251094 -802226743 15821331 211137404 261953485 240853594 155651395 460527560 4327027 59122413 64094959 48921752 401517371 71981879 -294132506 414861875 523149349 -354729500 -87854357 309576554 516102893 629217732 546020543 359953877 115960780 46922540 -342610482 453775859 88693736 141688394 -410952779 264933065 16131929 23481978 -34293550 -377897500 6926882 -24523753 708214753 -686586078 -30925032 -24821421 -40774974 -483865627 -136807103 -619803589 -22505378 -352598 -939723576 272230965 -393346576 -230561919 -371158775 -9233579 822533030 176861544 -35488808 -20544448 -20687440 -11470006 -154547909 -162638704 -4052039 39020598 14178422 -32914435 -286645671 664506046 107237369 183423325 8695752 -792787618 255446201 -508334582 202336274 -32567217 442243953 748046337 -72399000 -531661409 -83886805 109894088 917766857 -751303528 -46972828 327911573 -30511567 186893752 -754288860 -22145478 8554383 -312793592 -233349684 161640994 617691 2518201 35155725 281218833 -15486296 -14433935 23698539 -395801870 -490729401 -211409095 -501918557 191387053 -360868050 246195289 -17781075 -323714463 -244056466 738630870 -409876626 -25879473 401274771 286844650 320904072 -507688449 -210352509 -575923758 214096459 -8395149 257135310 -355157462 86101156 -40185263 87614239 3430517 -11429183 -2406598 -404061340 -484572334 -2483715 -193402663 8224008 -417713789 19553238 2397405 129439864 485218021 49494530 -386695946 230645892 76578588 -3442866 -355715943 -272507675 142692196 -700039271 -44418832 -346405224 -151895779 413763500 -280883153 -281568 -125687946 -575145122 -86373210 -11263839 297230203 -180270285 314155 42462401 -396857771 484075557 -108803541 -159530868 414745212 -643739423 345933539 -77688418 -114400460 -651497361 381514815 -5621184 -95700917 505038353 80379910 307994442 -83635850 84216791 336859921 -368340726 12609992 -163006398 731447676 -488689805 107161197 467431974 -122089923 3094867 -63607557 -102061775 -17536072 -772004151 -251987540 -76294423 -426988144 19877903 -132888166 22396292 14465265 4721449 525115438 -10818581 175867369 3546102 -140834611 503027184 80929947 -253212 -186940007 349948381 232250375 117721855 -83452082 -343905792 81126185 488072628 -147189747 294845 -101686582 -11448919 21744072 -479289917 218849520 775135170 -6156573 -577511929 324316845 -162193012 527082241 -622997303 -144356862 -498559978 -60271667 -608883455 -23118611 669970484 -29261781 4988987 -5703565 -62581367 397300721 -23154982 -497874460 566889519 184231226 42613590 181351887 -46476758 125880753 -108979136 -768916731 -317788175 -16971100 2948458 15951638 362516464 -5945514 -40027092 -431348927 329098799 357118758 133963274 -213483753 509922431 -421984278 -18337334 -190100337 350591462 -39474037 61082366 -93074105 513102630 587684678 -32036428 -203044087 -8532572 419257479 1900873 16782792 167145582 210388058 -46083274 -98254339 573341827 615113408 89673596 463821397 -178651688 -313900565 -335986412 1799046 -352772657 -334451853 -197353972 -317773116 -53314727 16156442 -204650534 434910692 437220 494106017 -241939393 298959039 -417251178 -126616445 146203015 56560206 -37946096 -34123248 -57354659 -47298454 727735680 52208381 408334225 10032947 847683251 -139060132 1572405 569079548 14641533 -156242695 -650256492 -50951962 -90033956 202183525 380221441 -233726959 564579453 22982703 -645966973 -646018393 -145829676 124658362 -175655553 951932 260028961 -104324937 139294431 -215986345 7957417 -208722561 -383038458 -133433899 -377707823 10781546 37212951 -228068433 -161544803 4228455 829199287 16003492 -120792197 57703919 -47548185 24740445 -547827880 -423495158 72802953 6189148 220795786 82855021 969324 7082170 247932270 -751993329 -3117280 -162824340 373032064 295989030 143600788 114480473 209142347 -133771294 173477454 -333632208 -246249028 -11890917 -4671406 6396720 22905471 -341220614 -15160964 256865765 -11128323 -15763560 85368022 100083188 -202028556 -159742579 164035869 832903941 42215191 498473960 -1611489 703233550 -197154432 -40178930 -285159322 -611653111 -698533711 31130354 433017760 21763170 -607921337 -208331428 24985949 -283629828 369731101 613452900 -43083023 -11680693 -431812647 519138416 -203885518 886450387 -6735474 150460944 -196536429 267897397 -592859384 -589903114 152147498 241909807 87349121 -35229185 208816977 -209768019 -103409060 9128837 151706866 526399954 -242183538 -762768855 -2518733 -411070487 -676465716 12288009 -502310805 95079433 382264356 -578565986 54038783 1203900 -347389587 -387983217 7649722 28719777 -29266181 -169377269 7064242 22147348 -355993779 -725162094 598036878 336360643 351622951 -245002312 -245897637 -205173304 -10760314 6505570 -238045490 4078005 -68525851 466013992 -587303743 -156703066 181452781 124048576 -7587063 467536599 -100949260 -299581919 -695130237 2652203 10655711 -177892737 -633230378 701740710 57761 108689275 384258114 -94084477 277610038 35311081 33468211 -28636016 3827843 808636438 348004805 188211180 -73168640 -32169565 39638460 -194886706 -434560392 -37744997 42966051 417202033 373505840 -44940634 316643487 355372673 -656649199 -592400224 281174887 24113530 547535855 -730720368 111043746 96847780 -63619703 117976709 219389451 237698466 -143308713 -362615799 175206171 -98181773 18008841 76699349 319348362 2616691 101581714 -371473824 370694596 -129348780 118915495 -23209701 60466004 295989165 354159520 49232896 272093375 35163097 539348211 -88686469 46284306 686073916 -529206651 -52563481 157910205 541984650 102364460 516984355 535813085 -19359773 8582535 271043219 9448664 -5587924 7128783 493714967 817778631 -222351626 -17337072 10535425 -223373503 26610285 233578174 273752313 -37608272 381405719 604822882 -39220888 -256671083 -743750 65803163 667932175 -2473324 -62695440 3328583 -29167199 -427908316 671061 40862478 39618333 -635952226 285140235 -496737052 2616263 20618947 -22545087 16625634 207827549 25291782 -409386010 64371744 791369130 2632649 184042231 -61164558 299646873 441233175 374729400 -292919 -6973108 -2634184 -3014282 -277172889 75948765 -163869579 46188897 -41571019 -118917713 853231493 307344237 -78778235 353704739 264962542 -917585 139836670 120103196 37974914 7965852 52986972 -35764881 27397239 -39441708 239343786 -512415932 -108347294 -35160009 110838631 -561747629 -772795344 -333127602 -418971661 213039428 62126875 -236049425 -315534820 605612521 56507344 -190510976 -323427295 -122821646 -241195636 22370952 165848340 216196238 -59957644 -544754471 -88122797 1076077 618687398 591088178 2447853 -471158226 211343671 -162628612 730950748 -89019980 -152187326 -478791161 -20634589 -522950244 -577620910 -7068943 329138225 51722048 136577512 -251357146 11410412 430899717 399401282 232069977 728846207 -56040453 -289487426 411589664 -207162989 134670336 -11630002 -164398296 493849636 -220400183 303386239 205270696 32464314 139965170 -368521007 11278560 173837672 758622456 433521148 7254396 -470245268 318501656 540378918 757908173 11156489 43068787 -191301969 141878250 100809317 -325464784 -165453763 -110759477 151342547 -17027746 391860365 33945148 -61759885 15438543 -64691846 -68193244 139138319 -69846083 15526659 207178595 614944223 -196343299 607993391 64147322 -313609310 129651748 -228474495 672078568 429660624 212688482 398818006 99252369 -5048771 263842809 -61842990 311918411 -138170286 466456180 -182420146 -206664094 -695652647 -213425164 -523586189 128167252 -561785994 -430027391 -59977480 23674593 34324704 -50941066 36612311 -113013433 212705264 91811522 -729879217 -491216203 523410477 -64186004 445035949 -114081646 76703442 -291456565 -43639477 -20639986 -327597413 -230418778 415558086 49178555 -5699314 -298403686 -435084796 -215183349 513728463 383345497 447013702 257309923 -404630824 319148679 30065417 -414340 72659644 -9434130 249376160 -80027809 -354474253 6613027 36035726 -8330024 -118438431 -148739059 18996286 -518908126 60139883 -56646537 -269407606 -354892178 480803212 -223232939 214840267 270168796 266346562 -104795192 -62268292 -303523819 -277121843 -23927411 2257271 266227598 27199419 -325821198 -212524204 744876297 205750345 234957438 198566747 -168904514 253484464 -89439651 -582553282 416452896 -76568031 -204465328 746581041 230004133 146071948 150399658 -164357933 -4947330 21527410 528206188 -706420434 -110858593 491942901 -360689563 51150070 -701032413 -34912307 24566090 -325304897 276662247 52428928 57621054 76493196 94063664 453767013 -143413676 137599543 -640134033 -385574081 -149468284 -20548315 853599135 -326875509 -662157 301156674 642752721 -54016183 239641166 -14174069 -47521910 -197619093 -22374377 -91560378 -60790652 -131209294 -88723547 275528309 -97286700 204347123 -44652988 -521970910 23812774 84045243 -12734216 -103323856 392366052 -19086268 126783205 433616920 129176570 43829704 1616756 -3332820 -194380609 -117567815 47996 -231576415 -16673291 -802910664 -368963203 89833354 240553598 -108672214 833824744 40666435 -124768454 -450668078 224752027 -48102189 452437361 568337215 509938511 -508673097 280980 171973967 6990554 127868996 692083526 210167860 417967459 401267994 373822203 -675316673 -373615372 -29457578 834077460 211743769 71314663 -855248342 -116724611 420371013 124236298 169891953 330686360 -239324369 156542 96671810 -441090784 568697077 -206686503 -207478314 -181593423 -94073751 -307533694 -77215987 325145153 -2923570 -409446980 244112412 328689 -85266424 612832279 49060581 -168758029 332990349 109490166 -29902378 -138069527 -313084685 -104227324 -379096184 43270783 -43825 -321187301 -49295667 -512375795 -296741685 -79615554 -37277182 45868096 48084944 127090951 199188390 158284366 -2541079 389649678 949364758 405208944 339925682 -257183701 9222188 660018687 257605189 147952594 596761758 124268793 -237187538 29446181 -222768320 -176935202 14534773 -111410033 -87108880 33289183 3151711 -313154943 -4658836 -206143248 211968385 -132186671 -63773674 -339750032 -57007642 604355383 226688292 283246146 -492176944 -91461440 100047411 477206929 -290410493 -3431989 335476700 -60094476 -5839696 -343960289 298912594 -336783125 749017571 -283911365 284211246 801365441 236479929 97315387 196847800 -297839138 17314774 316976801 -326304335 254267361 493453825 -55748909 34531390 176053455 866937695 42353156 -420877342 32843051 -307257263 24414940 481404984 111789707 -107174788 -17164489 -484964451 462385396 804400502 -219805060 447524990 -66915651 -78091 -650550051 -68456322 347020997 281804683 45155 704143693 -79796138 -188697354 402568891 -199932687 -192096073 -76786976 -59945409 80696077 843953486 -33882843 430870852 -4987078 7607776 27367852 329927125 54049834 559717796 57377107 -39612436 82393969 -213947881 -391969297 -448125755 267412067 168816552 168218858 333087151 228107795 -42673799 115108275 -25432815 182031474 144635550 103572941 -51065294 555636194 800648252 -22631922 113114329 -6869666 -133333326 -5810290 -87684248 -27115197 253946369 437143283 295366861 -631009859 239118351 -55672604 -261723669 -8182970 -55929227 -5347343 -66086571 -130573506 -538239233 -729685402 -314310986 -511640773 -4669923 -554459433 -65805035 34025507 37918972 -102020538 -21784870 78020235 107609231 432637863 28241659 -2309475 249188713 124403404 309871550 -358807298 220579840 -279600860 1856697 -103522696 10606863 182517445 -113686572 -11442124 -86297064 -1758210 62897467 327965984 552126692 -433148495 144183222 25392005 258566844 301573443 12891757 -214893755 -94213469 -384773411 627963545 -95195427 -435362417 72130182 -63153623 179335400 -181370786 8712851 -710871699 648783045 -82683786 -77917343 76253831 578811 49455066 575648308 -380240086 -412977455 -336977257 -6047714 -466822257 -338597935 9652805 -599279309 326157583 31884053 -646295597 -541335477 318558659 325044917 -77786872 6298631 182484989 -195210862 -532967387 -2485145 11803200 39420541 -30138346 -678195857 -10531087 608799596 4681989 -54750320 20174330 -170909889 20723686 46868289 387078068 -766052634 523198006 -87939957 31966778 545782488 -38502556 -235813754 -599824825 59023928 196365791 -281742481 -42744540 -118934033 20561317 682059207 -59568568 133471408 528242462 -404513865 -234584865 -372773758 301924 -157032677 -266347339 -141455544 -5462167 -867342931 116745307 364909461 6239149 11145995 -426680973 270258575 -29848690 -551842083 262024884 -768366405 95071322 -463091562 -232888971 394253939 400712818 -830775879 -636467678 -543854712 153769431 860547400 -725068103 -11586012 593882414 238346280 -564332216 -22354976 -254969532 26052816 -30144894 -368339889 203028422 4454280 244462299 108260264 622836798 -419756923 540895078 -265523058 255987161 355232492 823777085 65624305 -51418468 -54477744 -348009255 -8289984 -142908879 -301709733 3738720 303189194 -92371982 59855380 83652705 286374399 175249883 183001605 16983648 -2171473 607274278 49661366 304390138 5155843 -1474144 123338639 29911382 -250916663 896856873 -59783433 -218295824 99256961 -91846923 -267606744 4218560 -155647472 -514396295 -250113412 -119934832 8752227 -189094684 6110695 149895438 -343117404 -520797181 -777400322 12972817 122512915 78119586 94877532 507370227 -4345219 64916267 -334130494 -113515730 173029831 -770319248 -167622884 77536603 103334483 12644801 -76745077 272060468 431337542 38560903 151269122 -132970916 2673278 94919835 -1057258 591629436 -95362504 5021762 -526675047 -791115139 140946123 272114415 -211833254 -78692046 -49312526 -46850873 198876378 5204486 137868442 -13503508 -316079797 364111143 -629303973 -702660131 -31142323 2439233 -750641815 357722966 -18866786 -118879774 134748698 174296827 -173677537 -59437119 -39694759 -493664220 -275541229 493951 367023563 19470883 1428797 -118367336 6692906 462944719 91784343 321864112 -10525190 -206500580 -55036194 381967172 612658 12580489 731166356 284409704 -338414045 -638915763 -244720260 20867031 -46373301 205442943 408233179 202347742 206140641 383491904 454560880 -214110108 417222690 242615598 -219245679 -6259064 -219544211 -187347108 24218271 69801916 -1493552 -33295911 -7363851 -374074145 29689474 72655227 -163447326 -668981952 -458206033 -47391313 22506177 327075426 -49089828 138995488 -580103167 -20914497 18137560 13696832 -91078467 279969448 459987403 233178832 -96266168 -668312616 -4456914 349056616 -534032467 -28361718 -173681321 -357953422 49512753 -509354654 2262742 -468212254 223894179 -290174965 9425852 79479563 570531209 -101943845 -126094014 -18168538 -130515074 348467455 -266010576 -448271175 1346376 161815111 -734740513 166736662 686938 22977613 70753303 -4799852 118574489 10860825 457640603 -157341324 -26329089 -444126333 -35972973 -61817568 55582709 280605889 -186975529 15576188 599524567 447707697 221798123 -126968063 123397189 56128080 1543251 51968668 -100080165 -102234696 768047254 701614966 942624659 -280683264 295477133 213426885 338889147 264312400 -216164929 240050127 229525673 -54788693 -229974723 100315510 -157746137 -5097123 -452875268 -18636248 -116428875 39283218 -63789912 415405051 -841335052 12670153 119072739 -499831051 -338132662 -52451398 240507832 -365454791 305606736 133237089 234974165 -164016389 -3842616 301063862 79540679 7410800 155008642 352127316 70150608 -2676210 63250510 658629759 244061674 -25831615 -422009815 8052625 -574420090 71424970 13229553 -505260 -171815262 -683886590 -428519180 -591176886 -2106310 -159406145 -72684145 99981182 -718987 245496166 1933513 -56908175 -297300009 315409004 -236118895 -4397998 -31068568 86694615 114594104 617461458 -25067734 -91205997 85052898 511576261 -64217242 -515272036 960858358 321045133 -51712036 601140 -227188483 -38783170 -11802397 -75337139 -302744020 -264253868 -42101018 -1209049 100796736 736311 -44234932 2954132 -219658219 -19079733 -407100009 765185269 -13060316 80435153 -125193121 113805359 -800073633 338720310 -213748447 -455091924 76574234 685008 728846999 835121 -515049068 -165855440 147510216 -287013 -168074235 646240631 8413735 294153306 -17764921 13780519 68487342 536477713 4032138 -200607007 148184580 -32500819 -579828308 79232721 417132348 143098485 -559322227 -1330054 -43538676 214011524 -383675858 3094550 -457608793 -449372414 762054108 692257095 -20913949 -473924410 594756922 -2780602 -162428847 -465564916 -442660785 108297414 109295593 83598918 69420750 427389497 389429241 85622453 -109484804 -336342774 663544367 212920303 653152294 -12913785 166314 28519709 722418156 404588044 -5651220 248219431 -340059252 -486372507 -81093772 -393873079 -805145702 -51878874 21229274 21317668 -181946025 -126351177 728365181 172802418 -415586139 -309800785 64833788 -110791312 188358856 -503712184 -531289631 -80295310 -3749462 -161723890 -109618018 -279443868 45051913 71277898 -381348228 103449862 300741983 -220892169 10630291 517858630 -400162812 477031312 14661356 -813971 573229750 232837548 -568227698 318729128 477407955 -767876507 -406030749 118632279 1870477 -404150421 23224725 -55622565 -294989721 -696381 27603624 -195212697 -4670369 -814051458 -427822956 -13962710 -173799766 103284024 10978210 122934628 -2875790 -14440697 4001739 124104998 303345903 -623121665 -330521691 308105656 -698656101 -98226587 430798248 -324238120 -635485091 211715897 394402474 -81269845 -294073145 341996330 -17894480 470289725 146431457 661276445 -75495027 3562521 -21989418 14621975 279759942 202773075 -10496014 180663868 -189176 -437390164 -95583955 -181226456 106167783 271485949 -517392030 350259807 283335730 -170300112 73809880 -519173005 -70738551 94158360 377112002 217284974 576162192 16445372 571731375 283565071 -489937372 475600811 -4993065 269012381 -254272459 -677280156 99718700 44653857 626978392 -21656181 46685444 83820140 -23116987 30098254 -437742480 -923199439 297638477 781660125 322013331 -497554173 397131061 2955477 -145888408 685310226 43316613 -292350668 -125632728 -7175266 67658193 -85775702 283539613 -435768991 -498275216 -81024992 -742103102 -178469161 138002690 27144787 656287813 -227315247 -68487925 149673360 130055714 -159965181 87437267 -539839525 -232230735 -641348003 -491369970 200735301 23659155 17010008 29991170 21450176 782760340 -38790358 -315499771 -54904829 184212962 490109627 336624617 -185791474 93281551 -159196844 -7349866 -6784176 233294336 258689433 491311470 76676544 -99742668 701435443 -135680917 398735795 90479458 234873151 614609300 -74478680 630005832 -9892159 -67694757 28489437 -233096023 -143173523 5272507 671761065 -118056538 270102739 -6318240 14948576 -4679856 -288416867 328243001 1735053 301143663 222522747 426663312 629003394 -813591815 -335599144 -804963129 -18283916 -1654569 -10577637 294375676 416800285 162971677 -263549911 -118168222 -157346393 106720051 -21683679 -856609183 687519900 156583148 -17497301 -331880696 407050652 -117293310 240273822 -10854014 47504770 220559618 -400579223 30542755 3023065 -791969 334325660 -134072398 23226856 180014733 -77610187 -160168080 -23163963 894486094 -56861084 283465161 38208920 -57949186 -325936263 -182977360 -171232558 -300287424 -956193829 -9652561 -96870846 -36042263 -445410258 562009421 -45450560 -35964938 300293949 -119709861 542779785 65269629 447023242 -226586757 -105443531 205594999 -544191513 3573419 -12419051 60027921 84861912 -24425637 874004764 144648966 400793609 -440397604 -356159518 -223193083 -60086891 99880678 -535531765 -69319872 -323016342 69961009 270965931 -465571808 -1634085 -7283564 47463674 -18450346 116391523 -174489923 392981508 426475725 41361780 587617825 -182852549 -856231369 -226632499 113329407 -444434415 -68981866 476089218 -244289410 264029571 -277105634 271432196 -925247891 -765498999 219389108 -339940999 109087743 -146019582 -129722664 -365249326 410394457 -266476230 -697719853 -9717375 204445165 -70413599 -6695565 -1087687 -36035402 -25894018 26087321 -139013069 -240104696 461253172 -352834653 303926690 -316650755 740752703 -175318629 -456066813 603876318 -42618714 -22924534 -292425624 353995422 -522565910 20426529 47006749 -223083984 814145115 -439784468 49381281 -163735374 4919546 -341055083 -811965637 -133775266 168187963 -181088686 16273924 -341397793 -4171168 96780197 12729119 546513266 -132842209 -218268787 241285346 102577978 242285955 -394504224 -216802517 123144493 209966463 32006026 207375735 291719775 -73788309 -261993191 -780323220 788347135 -79112119 196410768 -443013535 238311652 -736692153 35170606 -140766149 -511811614 -643756031 862613927 -180937665 -156173564 -149043346 197636404 -291539411 -28969615 203594201 -106663849 907098523 -544841135 -540460219 -599341866 149293473 -268864760 -461730653 158931073 -14379068 -402404043 66061423 -7943480 370780686 -506364034 101506533 21129008 60841266 -234110659 95714905 2441108 -242033609 -39850338 -3457047 -36483310 -767932490 -300756805 -719821426 845457096 -68656001 -157495921 150604121 399667707 72312281 -4638 -8667249 456028678 769023253 -100429472 -526745113 553508651 -237895159 -42119988 419623335 422260772 557720782 -144841326 -300130043 -293100520 -70507444 -208843043 -491180969 187114519 154764795 -13101433 -344149247 114534082 339531043 -16912491 73513726 171252566 319072190 -545557223 -60667187 -384784835 -425979409 315826438 52946370 488736654 -312870852 224206260 27901590 247897603 864221490 418132605 393473781 11823098 427089205 67598596 20048038 -111186420 123565391 126119663 86716052 107014960 -21867244 69753019 -599879038 -201562184 -604050623 -46142898 80649701 491371203 320653058 -146364098 -152672900 495079353 -50415774 -45249306 112543338 -13583335 -310192511 -734324065 97505492 -291840 201489801 103851067 65201317 -32836264 355795647 623640875 41395719 -9863936 -396974556 -545322 -92140420 -54532421 58436550 -355254854 2176753 1104687 194442146 -9002779 1683759 3822955 786992269 -23170400 5008956 17620723 486012114 137644306 -318159042 4453324 568205 78330069 -17993868 -5511814 90804554 -185058293 -3990740 -329604887 -340261129 -510618637 265638672 -87447072 129745018 319818600 824400 181856877 -401020503 669074628 -483161654 -41207338 602491246 -432119664 17125242 377674946 151186738 -97326928 233938363 257473765 527145619 106005599 -8126404 -885219988 284131377 548938332 -10148930 398001613 657740206 -577842869 -5571228 349958940 101056462 -84398175 270628313 92395400 -86484460 274434270 -202152374 -19530997 620222360 219490678 389001964 16998901 76311425 -66686531 -2988720 288890271 -526605024 688802438 -18754922 2978145 -133545451 -325372706 41513733 -7730329 -59789569 -214842992 -99026934 630132650 -515392772 508731236 -238654309 533820382 -120052452 5063367 194797590 1727316 262719388 -740978052 264287051 -6188194 -166278431 135354480 4442109 468343084 62484560 -207609316 -179415604 335090690 -215308259 -18908269 -79163182 -9404055 -16627595 101476521 327526073 104659569 5222772 -64487811 -32588958 -420246480 -641019947 61266027 -146263178 -41560404 -105437226 469563342 297587075 -753083408 58578008 -173380733 -346329989 -230838227 361400458 178795090 448994318 185090176 -336789717 -50705556 -12000312 28658537 1117261 11130177 -660559220 201066773 240014496 -360200192 -755372977 44049745 -203756012 75653567 636416356 -483932197 400545199 -128338355 459502786 -238182562 -687359022 -156978029 -29633714 -456535824 496801849 -274863479 409442598 -92897362 212288019 -52736670 118677121 8529648 276254265 -359938239 -162410883 -133692968 145019588 -26107413 -291409200 -521011143 7585990 -250230115 -462045023 255968102 -98747511 -24488113 679265424 436166377 -39420330 -2935810 31768799 231173807 -11145396 110578923 21630049 -450697480 64589151 -10484225 -606068997 361034081 402630158 593631152 279087271 88743506 -31239748 -10710329 200151340 205221330 484668505 579251475 294162046 -254002167 -5301431 -55439998 398170074 109700943 23019944 591847150 -533655665 178165899 346343 86235640 1276259 14791944 60649482 -208154338 -8073536 -441828532 183933335 538798076 339762530 444974111 21465486 -306426224 75452007 535672506 -407894139 -212732613 952672909 -196123902 272104374 104381606 20831654 -9359693 -26731329 -123930328 196333843 -22949828 141050504 28667156 -357268842 -168340762 111477554 449853463 533306880 -454110360 -310894751 -1108172 -411355318 390417600 5845066 107784386 -718778020 274951548 590049448 -46399634 -280379694 -50543483 217164236 -85499810 242564604 11388659 -186728446 183885047 -552937035 -719971791 169507120 91960017 -365542771 -56807745 -680719925 -403008201 332326760 170809230 -734391597 -119385518 -126580971 -20103645 578606336 161735281 -47217851 102299008 12977219 258813459 228320820 330230564 73411138 -341661479 554258728 1956758 -72661224 -150401390 16985042 -326769876 -47867187 80912194 -256730528 280209889 29085300 5692388 -568399585 -560386968 -429485411 -396258363 -47886589 -729933727 -341252081 -411990722 -114136732 10741006 700571 38518527 -146613205 -323271528 624901361 476223169 -11702039 -393986759 142055523 -131007388 -28583084 -1096099 570260147 -252133911 -229526851 295687935 138987672 245857445 311797928 -157866053 -270573224 980683271 262466531 -6783707 285868708 197130 14399695 -228887878 -94378020 96529622 -651011912 504535749 -208095207 -26076988 -269434241 -110362772 142423918 -342274515 246659826 351280323 11691270 -297248291 -205064211 273305938 138940411 -80133561 -431866372 -27116889 25929979 162998026 227645231 298313243 -165791373 10984904 146917276 92625052 1881225 358515824 5805661 43502590 -450046779 622374368 -430744144 -216047819 595613725 -107566754 -368906393 -224347920 475350817 -342248843 -318812822 -132320258 -110935678 -3380423 -16765179 -252888064 116528542 -219188872 -661794781 29199864 141826137 -173884077 -150165377 264841953 290640498 -85138345 -39541200 26756145 -840391499 11529439 -265915610 194755634 695367 -58423736 384261130 -24150968 -178675577 323347084 1176945 -98929392 -154063481 -279924151 382160259 -473124700 422451154 152011784 -249235689 -153448091 157995676 19750132 -351413064 -21782146 8751680 241682535 104842792 505907316 110752330 -157833061 -204316382 -23029664 -169907724 480187807 -187721600 -31652623 575332535 -52810950 -68203035 -702492548 -345652129 112131069 -191081511 491337640 6657501 -102001326 -358590415 166998710 -1274402 -22274378 -288492438 -587799562 -27261802 -7130862 393661323 54969257 -480568890 -543489393 -484125502 67113740 -99090488 -608190224 48560938 408482250 401113914 -12363424 29583443 -136519803 -626289 270369679 52917113 -13269877 -167685271 34209302 222703491 178724724 -235076465 32576053 50162921 -4733137 87644522 462612151 -2522540 -296101716 385498444 498212482 383524574 -389714483 -204295696 346161182 -666338057 -13981112 61078851 -62402484 20547 -689486314 22903716 -4526276 280363171 122149532 67227668 380891509 35527466 407368275 -230373992 12096024 -33461508 -204159744 149477057 209462474 -157454554 268628541 -159545068 234955099 39351839 -112668655 -3219235 -565425623 -275947021 409105045 18319738 -239477804 702907673 712469516 -454178875 550301138 -98807386 -349541247 70012893 380838726 -338266421 403982255 -741838255 -272398498 -3630504 39509197 120055438 -735893 116913206 -439889632 -265016037 -179995469 424374786 849104261 101902317 151132444 -53299550 -394744383 -149707508 100935207 317682169 -268930645 -400454659 -52683794 86831893 -74925758 -411713649 -8470804 -230613562 52625654 208312410 604489611 35992940 -473551449 -10659855 -357819993 615845485 -73022218 -434671268 -26799911 107294360 -72869064 381352041 537855611 -396112678 448859427 -510759882 140421739 766466721 -141199653 553161005 -55246551 -650674958 -109765177 53529083 -38036428 -263053439 -4667146 219751941 411392080 169002424 143160327 -4844722 -49028776 -480935472 -4917520 466527622 -44352902 -389083604 -24881238 314905699 356201300 281167951 -119803860 -860628696 -9093226 36489785 19061326 -330173368 -195616839 34821821 -205755680 -8579304 163159946 -104980658 -304579614 93348420 -702580340 -362745705 -100050176 811691760 145492704 417815719 2313905 -554687859 49808438 -7573717 82196 433395090 -58695767 -113551162 29710796 9110943 398663403 363107111 314748560 83762781 -2371794 -218805857 -97930555 -21789594 349628617 202304632 87896872 107818020 -333894079 653561823 -10622817 -738128251 -725641370 203227724 -194059022 -43339859 -44509735 -143465485 271410507 219963280 -130844215 178964255 -7420326 417442312 138904715 232005760 57120888 268179811 -555180242 -185069950 26279632 -94922604 653650887 82192160 -411325265 -112441218 -63609171 71487381 -262798061 84639536 742379325 -71629364 -64660054 -158570828 -397687276 -644125477 259532 -239753731 581224773 -12733753 -42592309 107599706 -16165230 249047865 21136541 565952309 185973960 -135220940 -463416099 627543455 -7196109 2654389 -219576265 340883534 -647781479 -12549471 -505335700 -579125235 -56396321 -811633236 62082794 527711517 -20112844 180228311 -662877017 551576068 1872215 541876743 -193717504 304531243 -265943824 502820377 -668920959 -62252993 17983217 -8515467 25543379 -275863335 -143930767 825642167 -742553318 -256570727 645220719 -30015569 -3011592 -643124829 9312163 310566224 -32144377 -401945376 -155139665 230675069 -357192982 14180249 32086498 90367310 -167111906 -38917549 -64210 53998037 282911126 11748604 -447859405 639457592 211574162 -309275637 645300626 -375956863 -175719814 -10487954 -296922045 459279183 289302454 140794643 79985746 327600370 -576521665 -50476281 22522045 -258748360 53217032 -66400631 -302839500 -257720229 646307723 -14838770 -436077337 -190295963 -2877138 118651499 177596147 -682516798 9078696 -11761817 73515168 -455922 -16224759 196807752 -57409703 -118623409 -185905079 166433406 4075601 -168247096 71638120 -183356995 457085099 -63120271 -854488640 -232158920 -373883347 323222823 -162770192 -607670980 457625341 13103415 413618693 17240244 598197504 593672025 -2115088 34287040 -368891917 -403686624 92300666 -32131153 -365353395 -245643134 443900974 225717397 -329134565 -272274287 454952699 -25879578 254837835 353887401 -36511121 -743215672 42459584 -319863768 1210815 -75505225 147612944 -234152004 185620761 13323534 -314384165 -20960919 433925690 -780896318 -336867658 -248315767 -29115853 -303564317 128639931 1913422 537467822 750881267 6222390 37131985 11897044 -954375 -496552816 12431243 65047862 156940727 -225302951 -260649991 -3023823 -431751576 -490169256 -31216561 11581414 -369945631 -107528515 12999357 4926789 -700659726 201556543 -8359024 318537622 -333134913 241319564 -128996898 -650182932 -191789810 218461901 274967563 -12502418 460537212 4410868 391604417 -480796288 -266316998 -971431 7311929 -200313875 17725450 -629787708 -17374238 181531863 -315253546 -610641742 -217655125 -134349457 -9405545 -13782460 -369379804 27190015 211958832 -111325627 -72792829 63513848 -52775724 -36006031 702099816 -442820132 525649500 1880725 -136069852 96559002 -315165349 338549069 -87142127 -189281823 32973242 470905093 -188768309 -55158146 -635916564 21427778 361834794 3210082 238948819 100341951 -625030730 -15744184 -228317811 62020725 296262290 19825451 -442701559 626799304 -755013573 8560359 -111091689 3137118 -254751356 99124261 -21089835 573219847 -253054506 -83685996 -31267970 40638674 254304371 -236859043 18183120 70002712 -324824787 666771 -766992846 248106675 -253525659 -134281740 -131212435 49791254 -287830646 -133888361 -14080294 159970883 -15913141 -362876796 363200451 59759686 87445056 204555763 374595220 -67463440 3738063 -53490531 543325766 -50748772 -388753352 -190429140 428654556 -581347907 -121069471 -9305326 435241292 -623539395 459006907 235367571 -261703887 -575260325 226215780 -273294081 312383115 -88744051 23863284 -363371764 -140651963 392044740 64092052 -49152485 -13096473 51204685 -47585531 606243584 757136605 776245131 536400 24665995 34829747 387664651 -84156900 -550208586 13845372 -706493368 -426936849 8416490 281334897 -235574059 100339042 -10589913 -79030624 -4289160 14027644 271902713 56291066 -309627724 -392766287 777471233 -72794636 234254581 -602878871 -537979741 116939581 663157705 209531579 -14831951 300865334 -480651532 -311432921 -259578586 -24348155 -81637090 507478780 -178007716 -282137958 -156919101 152073698 34761258 -21091527 20364404 4547406 136901799 386736262 510093161 -428442321 213175596 151415098 468890238 79591487 258351008 147873129 -368599293 706630207 -97682757 2080902 -273169024 149078872 766117619 84020994 605866091 221742474 10251909 -8431440 149179059 142545842 129742870 -190058894 -4531634 648816074 56930419 -655026174 -2911283 65995221 -4171397 51838179 459982920 302419159 -145200417 79050050 16769913 45268649 -158148617 -101089347 -452205858 -212083578 248420916 227944789 40112922 502761485 -103748342 -338455123 -159792485 -10336217 -113305659 -69717824 -150837373 -24833347 -432141362 -158663728 195710120 -101921054 425456899 748774499 361861677 -402572004 -227186610 -167185749 -158396227 -182178177 -332228983 -537451126 10409329 55332927 -145914964 479065286 -36394138 331899747 -698788771 26498572 -65965496 241718547 71838852 121869813 295533930 -15615555 242492612 -279916596 -586785189 -260488828 136196328 -27074892 3553288 -13233108 -207997241 448699735 141817314 -1731161 166315513 48608487 -45190173 -182254579 19690092 893900856 750531603 584336699 -63326993 -2521246 -191456121 -212232962 31915212 274719 -170810011 114385230 -87822448 -138184984 431499312 49658429 -8935617 160643228 -13586025 579690434 243949190 4962656 551770086 71667325 -319636525 -88133776 -35952744 20022454 121033926 -132215961 56058238 2843554 178252022 -19503194 -75813376 173679142 -5611152 4340231 628479712 39827102 741509111 194887961 -15937314 30930740 -48369033 -93241170 20412807 -8586136 771530349 144668706 -23617900 505101271 9648904 15495359 13627409 562159177 5407851 -141096715 -74161574 690260935 -235635697 -271698091 319138792 -528459566 -26510393 -238616783 -181696056 154809429 128105609 -374860494 317756888 -107522882 -700094958 89334344 -207420781 -142898897 -109572131 -1186245 261834842 256555063 -439491143 -28015793 -75810293 -211567909 8088374 -179577566 -45480832 -792876293 -55552151 50794140 105149959 -4172769 -114480632 299339959 -25512383 49522853 83506246 -307665832 752815174 -12106348 98064308 7852942 -47529621 48226674 12093563 81721821 940909174 7781724 -259279741 -9007810 11426106 653242136 87817390 -160793383 -276813864 4399904 -725891934 -164435779 28009003 -640043295 151543216 5080265 -2883395 12047694 28758615 362946667 -732726742 638913476 -340852294 -244399889 311956969 454182850 -137294017 -526434696 292587330 -685326358 -225361596 -425836416 -441960545 -350499059 -792030267 95174527 7607279 -482059299 -87253003 -144501606 158557144 -754802 375174912 29339748 -32961049 244528762 148543894 -333566619 866050112 -701345567 294509439 70016868 934223118 67288736 -5741466 818817 -14179864 -368681983 -65232640 359034064 -46567517 64127805 -4698532 192783157 353579392 -333151332 -5323851 135671985 35899613 -632318910 7070658 -18654237 -8885297 -143580633 -288477330 129002577 -109890669 106420445 -260272062 -669002348 51640586 -261121594 -186167799 196314118 105466927 107595725 407898683 257909989 -185948387 827238286 -3945129 459084445 -27371625 -104530321 -66400026 -231433812 -109683336 -772311031 -9814932 52589014 170657398 -42896467 612175876 219126660 238820411 573196622 -256642710 -341207700 202660750 -46064643 -431965912 280469298 -678621713 5707434 -13381961 -309156450 -84981522 -161022915 10579348 598341697 14509677 -51566046 -199479700 13442502 462980302 -479368088 -51414636 152863253 568978932 -225964514 -319432369 10410115 752724376 -184743825 666431918 398608844 -860431033 815154249 -208155116 -88284723 -56626646 -843326159 -243877325 141139644 -25080036 2675825 320202695 -489886745 -297200497 -53094516 -161690380 52451309 -34057476 -110714456 276459537 184716278 -125297945 -507008757 748268067 -1947332 2890018 323190909 195284112 -28041826 252397839 237194739 301444536 -25813227 163660200 -160758819 -6806994 188918377 44795036 48989379 -344325365 272017088 164945381 -296559934 -6263100 143499433 1238950 -593421257 -12179772 -9155897 5759420 -154611303 63386224 12317011 242598991 -287623082 333770665 7857626 125720158 -601710831 -13527667 34367870 526961025 273239046 137685935 42534380 690012415 -610172329 175325156 98580477 6258684 45434366 436179725 370699271 449933323 -47301464 355204023 -85533058 76195577 -188590566 61330364 2614932 17411002 -41924738 -327786793 190672446 212500641 -8282180 20969066 -374777514 56536860 404561505 63315067 -583741133 127036746 137049466 386342533 -7897117 277306561 47859940 -419969052 -46692847 -247845024 -392206144 31085819 -397078303 293665082 256793440 183815235 8686769 -521622337 30463674 333266741 -14058748 -83231257 514793131 -614361716 614373863 -11139229 -971340231 649393270 -29819671 -570897790 -80319287 -28093566 -108133947 659799758 6236780 4896460 -24716938 109058849 -279301769 90079442 -373705107 166917240 -41731556 -50011430 -17381946 18748056 -98936304 -168030389 72297526 -1240437 3468800 -342358813 -143734160 -5743083 -267045140 -599744769 174839595 18740393 -441415816 -263717029 -472758808 28461969 132640396 296220495 -202482421 54163524 -78723129 78748182 337922342 589143939 60021673 11654844 627544272 -690085201 197490150 60947900 195002651 -4601684 106051194 -58919231 -41884983 46151243 141323580 -12457010 -2146103 342629 4094539 -798115937 420274926 -132170358 -8159441 4857819 -34533795 -28355839 86105524 388856903 -137232199 88062837 -3581029 327424925 202500575 246395287 255334204 47325422 435620470 -430424122 582327819 -462909987 224845249 -429251157 43213962 818088529 -115758566 2274454 118772126 583157087 -371625547 453865301 -150678131 154083657 66166987 -31570894 -249498143 -152538953 -505603182 -545470540 489891733 688617318 70811210 19218413 -368908219 508191654 -15553334 -162634391 -60372626 86055130 -93714827 -224761387 -932284578 -26757605 -202120052 21051001 -8007952 400271239 -78888638 -32998041 -6431599 405378570 568323871 -395321561 321804087 909607125 -158351069 113543189 -205176198 -166231199 -564761540 -39746244 20110802 297183557 39054205 327699845 -38406949 2968146 19316243 218327041 -378238591 -15143094 -70395130 -384057741 -14435646 19496196 -227812834 358473864 -40775256 -827968125 -851910 -652730813 -428451606 -9303861 -239181151 -115292484 239511851 -7551377 17085519 367735878 -453372127 215112324 -303664128 -39092678 -82599735 29167704 240240063 881321500 397706317 171737994 -14557020 -205754346 35343452 226231166 31728562 129568847 36582388 31829495 332457871 -51905107 431158449 -191410566 122759997 9299224 -811577482 -42061448 382121 419201272 205337144 -702656081 -61299525 278295747 -300620424 -2765015 -122887432 941575691 512154099 61994693 244646547 5787060 100835140 -28231275 -36871128 601761430 581353667 -76147952 -107945978 27834312 14381629 7893055 133520052 401316383 82816761 70870245 72885376 204643 -481541247 14086020 428067307 -232677443 180489391 -239691593 256765751 428221522 -6636630 11963504 559547436 -271330194 -290230404 804780539 -205238675 8981217 50304809 4970141 291539895 -2719613 -152679514 -6655918 35912044 246883960 -442862185 71714712 -450672499 -247146 337870527 504111541 -176820788 -625083453 24824782 75413582 274509205 15799059 272471284 -38162741 -226859865 -62929616 -239353981 203320323 -41719238 567562549 -297463178 210454374 24244288 788995787 108223017 -14447361 373668188 -32761512 -548693906 -435695270 514046986 347708147 -73504451 -380747318 -110444957 -15531024 319111950 -431163 167685331 -101521866 255725728 -412592 43156576 256954529 74854791 272321985 276474999 -74613330 -63002102 58790041 218544117 247597232 -702316309 -234690956 -340375946 265506678 -224992663 117479291 -387910085 -281429415 -113515676 -254092248 -13956290 -46822716 79541813 -104813596 286621649 453934057 -176329231 8848103 -79190998 336566757 67594604 -79799156 -81993846 -142804558 -3353228 353849281 -253001605 -147060658 -592471653 820135265 -320439230 571163444 -197722111 482779821 -266597904 21882995 -179835439 -410342721 8631277 -362668194 -18400868 702446378 -14407516 -56214032 63059014 -153530659 219936112 505744296 -520286315 -146665620 -149291131 133191788 234631289 114552589 434827298 -748195662 96992413 -354055721 158222721 -3038924 -207413517 -19403330 421402230 16533446 -470142592 -76698906 -41681537 216545180 -121566919 24471970 -84088552 -62085158 190682446 -174694654 44994285 -615199760 -60174622 -141139129 412841864 -20520939 257277208 -377714541 277728417 -372632344 -45366545 356129898 -42280397 234045564 -353641964 -46364181 -65869824 460430499 -520877420 95003068 -34452298 607191875 -143742540 498208577 -208390791 137904225 -71477885 -93024560 -15884830 -48212 53613726 447069204 52415330 -152758652 -63752576 76552833 53775697 -48231958 214056252 660121371 304675302 -346613866 -325362240 -149053288 -124739579 560720325 -315854966 -256233361 184208 378566081 -147982328 -71621999 536736697 95425184 212033797 -531526345 135305505 31811081 100710809 87709877 914076254 146533508 -33562824 183522698 -596445211 315935636 739294925 548865204 -60784819 -157457792 -127323352 1274174 127582831 744109 -306275655 -232295601 -308367697 -120921988 -751192 -70874673 -534012093 -4429364 -58251349 -75084619 189026686 -519093739 -76377379 -142194527 -178653974 -8860766 601344580 -77195553 3179414 -443819289 -1513656 2293980 -421921102 -16939848 335623 -158490847 -168304678 -745715577 288516659 -346747004 616740891 184326148 -150783016 282147726 -27322514 -23166439 -133206615 64499433 -366998529 471433754 -791316640 52077440 120752485 43520973 3856778 -357472163 43923503 195179439 536285167 297253135 173056016 63876488 215762848 130647012 476299346 224665639 -212167883 9414127 69106927 17477868 -501389040 -288441167 -568794933 -120993654 120558184 -230683666 346552476 179422473 -608160685 53700597 -267473424 -176246605 -1335542 -365424507 415845537 -57649736 165278721 -456419126 274929412 -245006924 112582209 -544360015 13389653 -10012021 763561439 -154369754 347803681 279228507 -175180787 -191373920 6804837 551650036 -217758267 9711665 -167258754 -391030844 24840603 3132009 -197541322 -166818196 -389501183 -28135169 -310231207 -239955431 -933283 29699606 143641487 -279972531 183785140 -217078256 -701435731 130739611 -431927000 694798010 -11175813 636315661 -11854211 83760212 -29773587 -81527823 731346107 -5192246 -823142684 -69514483 184881697 396143991 230081344 171051846 521419023 225711584 19217854 78514199 512941849 -562907425 -706294595 496813497 -3867049 1118225 176562328 -782748311 30744454 -6015547 4906931 -158396986 -84563059 -468216222 -53300071 565943078 682031212 -222171462 -86593729 704739154 786860297 468682300 -321572710 -207870961 596570802 -248219070 13118422 -554364479 5892304 -222662597 449574852 128439484 -365741542 -332288137 -70404613 -200478095 -36184531 93679493 108021158 -31924824 102144313 -50278006 -165034671 40369264 155242469 -440141944 33778201 480255003 -6099430 -105682178 665686479 -783721175 -408035314 452604403 265874163 164189183 -268768045 -82804219 129472111 74409353 -245003657 -422298932 10316620 -71546762 2102097 -68091221 -230237147 351385817 -479947764 171010371 451091794 102372668 142779315 -902992805 -179115941 -174253529 -452378999 -322767048 466826652 26602374 -815836081 -107133240 260347446 -199062018 -5852458 395457954 522456098 -231886376 -659195599 728110753 385649902 35645240 180157685 373812261 278645631 -288108671 -124418846 96254481 -311905126 283134110 -180140510 -248657652 -318188383 -414537803 -823003 75000545 -161083366 475521 112542033 -183307194 15449742 40823159 3666870 -434584054 -499295178 68616546 608733442 65539754 -64013391 398470648 40524755 -52590567 -1903948 -47225264 -590543914 114674116 -206246976 673961387 6687033 248860177 -849446591 -1216958 -100987792 -66913851 447753080 31870991 372166787 -22662818 -77781260 -501284628 29352513 -189656657 243002633 20896618 184617765 14173412 -659403479 -693710440 122050668 -32396047 -660904667 469929595 -68509769 203599738 -145959054 -704191799 -109641774 -171429742 467846437 2851914 348732150 -222296073 -93580711 34047446 -581997654 -4745273 -296431197 669240977 -734738180 21109549 404661795 140616546 -537777565 -165387356 -11936946 -28583815 -109875735 -131095833 237122056 1374106 -440694005 -775648640 178011561 -83753479 20967837 215940625 30914575 4251562 127383828 -736306943 -232898559 -610812007 145208046 -47026755 892188673 -664791637 -158411771 -191357532 768555721 118776975 -263807964 -149403374 -35542802 -23838870 598164860 -228185475 -359660433 15448147 -102120597 123308911 65337456 10699557 -511767753 47418149 65447943 -162762629 231942693 -344557707 -258026221 345320855 -12653880 395648479 -40383165 -21275234 38896375 -26631361 -79888383 -2152427 -138832769 328366237 -22462500 10676445 -513729506 384114556 14245686 500809567 -88154021 -40924755 274919049 -236191328 147266492 150076977 258299191 -314546942 368308913 -64073098 927604947 70093494 -413419352 -37932528 467511652 -45731031 475347687 268670966 867745641 -225667918 -447589242 -63454061 123598838 66409936 -43922071 -789208087 240324704 -4364919 -2468211 533927410 153520799 -707246531 -624053011 -491447093 10296486 41112683 336095869 346912067 15528956 393889949 6993431 299412207 158074638 78361536 -73460417 609274576 295083114 -27373315 481798039 -425136135 -405517229 -288228931 25093744 27990111 -481619244 553125434 -659513705 17153682 -42278430 19852782 417460044 15000186 -10458756 31701692 226639807 -7083142 230938538 -91084 265552863 10142439 -56372889 -58091964 -421969118 529920168 -351070169 22360199 4338010 257128497 -912022422 2036687 -371021388 -442938600 382047631 234454 -134715587 330241003 82234887 176809666 -175681186 85075636 -518194559 -1039404 -360507233 3297649 2823072 -83167136 -1098655 -137237403 435391894 -160474202 2230476 -41251773 -219654402 -7794573 -91556412 -505673217 -864312225 95950579 483944283 -269095439 -656926784 20185300 252305457 125566444 94153772 162979727 112164902 -383410449 -758179124 42987251 -94312032 -173723790 -382627299 19780633 186764924 208195489 -30716065 339178878 636929891 -21682969 -112148378 -121752650 -499716526 14874307 222045736 -22404150 107143023 6109530 44460878 -386144724 601609473 -161616691 -694723566 -567412489 -221411489 788668993 34359302 -1225749 -84647669 -655813821 160255866 -270656739 -8383357 112213654 -406052669 -17306016 -208879998 806796 -322323818 -108344566 317116317 -48189563 -76106123 -596518876 -466064275 -33047893 84005337 -58040802 260978777 -1692349 91693077 -609798240 29693051 358683360 -311555734 -27085508 -473398386 -667413080 5963270 -640383390 -288733704 -215884458 -397189524 -410919161 -166995665 -365613759 -45218737 -241761383 51603255 174031793 -460708283 138192911 -5315635 -150885991 3565179 -33456570 32012358 -13712459 -233330767 729974489 -349144439 -603691979 -21811224 288587933 -163078454 218824443 7553300 199842117 28114452 -279799190 -27350513 257264451 -41851906 -414678211 14260296 -216061101 -32136480 -44992551 -9355338 -185223852 52347291 24592782 -224583989 -165195779 43164595 4885617 -16898612 -611422923 55648115 -58137 -214648485 18752000 -665474020 401480195 -334613538 598082383 -61396872 -216596881 5814223 329672926 -483444847 419944926 209507827 283704392 -82284879 9391874 270478333 -814724136 -798094464 -351793070 -217242657 -309244720 408850436 -139243824 149728700 375360107 -970137 -40788246 136842827 316406401 -37784868 -130684781 249673745 47351671 66876764 428182424 533226103 74871458 87497321 250775888 -34032941 -87659436 435322878 573224503 -675023819 -56130962 -352038700 447897789 105364450 493973179 -617966873 -10353041 -176988340 27716937 288764052 9355750 -209237667 -46006968 -531847333 12889222 131574196 -670947678 -527687254 195500319 4452006 583849518 407054390 447985852 13672836 6495838 128518756 -27959498 22258660 -402520897 114321132 -678049875 -1214868 -1575418 -223969402 -41366986 114306200 83190612 -307518995 663516905 9215724 -13175615 -11220749 -496813067 131895536 50185011 210495682 -322013874 -4812138 14693043 -21991890 -320198827 -254639091 -225796269 -105045154 23211606 -116607943 -243012800 -15947851 -256967439 -263657591 92929555 -3435309 -435843078 -98094599 -485112709 11185768 -348232523 234973388 274941159 -127598583 -11996559 -146945509 120842804 119112304 126091 961749368 -171482215 -341222771 484111399 -6712541 -26426933 -617671936 12312359 -15380313 -289533409 -141043039 -142717477 -725701765 -54839491 -561568292 59388635 -5170501 1415812 243834391 497374525 -3174093 -429537811 -315641176 -521637010 46851754 8609407 -230289238 4230131 197000371 15137723 -223997183 -664220561 -476434581 -627798112 344207381 -35120466 350823593 520293869 158273396 521712111 6546740 -634640672 259851138 -389075524 680970409 22733086 -205390348 220155879 375863867 -107757809 -58813869 20091560 809056531 46859973 171444891 -49911021 695627271 -107102440 -539819608 277678042 -109673453 504925996 -336098524 -352759070 15132417 -285977882 370450223 191916575 -340395158 161337833 63063242 302832097 454274067 -190767602 162680282 16396999 238611369 261601106 -20988419 -98283572 46872086 -100370866 -267446987 -485868748 -274973468 606962502 6104997 161083082 516692873 -13416549 -779765642 -30562797 33359010 105685098 -60017776 -284680000 -68745618 -304351197 -70122650 -195753848 155251171 845424359 -401179286 159362081 -326642262 487808230 -19845492 -99671632 351741306 -12840619 309451186 -68965133 89952267 69967982 6449596 135570519 103101896 -369943024 84930624 785193987 608234534 74853156 -212916926 70321244 -157236421 -501216898 -383596578 -181727766 -98920270 -32054038 502838093 325402009 119394434 84991783 -14604985 -20971889 -852857922 -6990018 -22792839 749686907 14982624 57056702 16438503 5965902 8708232 364545854 -157613450 -9121511 423151334 -41651501 591926289 -159178178 147116281 -683066894 -11148829 -36762313 2299726 2985708 -566627215 -32271825 -537471 -3027694 -233605356 -562712630 -120786586 -462192644 263424258 140736009 82141334 16752944 29145185 26939873 -45307509 -383616061 -255351096 11592856 -13446393 -333634530 562722489 -161592204 10475117 148336408 174447278 -62416077 -514440901 870533304 -248528156 -803528709 130685457 -86123010 -58256050 -5595796 -81536630 -45044430 -21753312 76976145 -81572855 39440234 69379511 -129683163 752855184 484371988 196355657 -199108899 -8758381 -242465618 -187938992 -40394533 -449480486 -547870196 255492392 221393194 2918471 243367875 7667423 -731431082 90410763 14851249 -498873441 -21491722 22311964 -15289626 64298579 -128939566 695306145 -4412529 211348080 287251222 -373274156 -150741560 -13691061 -28075087 -2610322 -286336367 -294450213 -272867454 611722 669923661 3296803 -109386645 29507668 12577700 894318286 523623183 -113739963 -745079417 -117782196 -94144875 -263940685 -919126316 -618765932 -2146133 148395919 -380375728 -95668643 -21284161 -306007343 -310271514 2464951 14328105 -167161923 1116735 348105732 -7579877 145478523 321187335 -7697142 -380266979 224845429 40840553 -198467210 573965835 -7249596 181377477 283829757 -62558872 566827013 -113840227 624942653 5788626 147538825 4296368 -103208324 256325793 8455294 -65935596 42789398 13592895 217728415 -263957868 155161678 124627173 549871255 -235459323 -635668934 -1301705 -4364122 -14974884 71255654 -493288 -77094103 -505363682 102875460 -464102147 319163903 -130103167 -249600159 -460748665 -12370058 -106889584 -270951953 743049693 -291963533 -165236316 -1232435 641559944 63715530 -596897364 837359282 -63421016 6502820 -92791111 410244507 311830737 934364056 -12000073 -13669393 132697481 -5075509 -333064551 16882094 100284754 -8714773 -215968961 202904286 14643168 82563761 -181262045 -302819920 315225930 -288589138 -452780255 25290428 -676625514 2923461 -7214562 1464211 81051685 228571872 -39686548 266761951 604637110 104796519 -63258728 -789924470 29623757 -520898700 -82185045 773938638 -228652770 90089330 42726068 -622934702 7758479 13941029 -15155875 -4686269 410216263 -322794598 20749998 -273009031 444315586 -479890854 59602632 -726209646 -173067267 -479386461 18047063 -184041131 72964731 56739716 12038315 27231890 -389616518 95050550 -556183453 -509116173 137304955 -20409860 -13360736 194676280 14955212 29619198 -72190815 -691701857 -666800141 135752697 -1491710 -7905274 -25571106 -176535790 49018201 -40791562 -3301496 -677436168 172573701 -16067290 -325820674 174252638 140329117 34421162 -185778542 -328045754 -23641862 -251235460 621849343 -430543867 -382764213 -720045104 978288 -820047496 -23700665 -543733915 20995485 -164687245 511874442 128820835 332914147 -202588298 335668887 11574371 -837534920 -21623794 -730034083 681276008 -238663469 861778 -162561239 -12177308 -342006685 -772802064 198489362 -317228344 16726840 67910788 49344277 355250749 264228868 -262118215 -617710320 -62432311 80197718 -89105900 -411811392 -18049565 428867081 -540286843 140876352 263868803 -442684836 -313098970 283708767 413742808 77788037 -16752496 -15131037 26115024 402326282 -174261375 -31698620 -4945998 131617034 427520070 6834425 4622629 -61432182 -58133502 773762303 -233139822 10154168 -9209626 -109800888 17587595 201006677 4129645 272304680 695197812 543604198 2247613 95436205 -195159935 -7494816 4294305 -30122682 -216151104 27827908 209606740 450474552 7807618 7617153 513642152 880501242 173663587 10398283 -304037 -420317759 -820770048 -19288744 510611908 115027910 253889133 446730566 -59665758 -645285679 344685793 70983789 5156033 -70054414 699917393 -97270078 123250881 135030104 -483226297 190934716 -66678663 -69720663 97101147 -37511395 5222462 507353530 416950855 -626046590 157878785 66064576 -765967146 -287240466 -431754422 -35075050 364988597 464848409 -3925799 22079434 -218587171 14235269 28716350 -134850745 585704535 4588626 -26318996 556003149 119152553 731809738 -855395293 -56313223 1026882 -81514958 70869274 557853395 -729228388 -95216007 -4550478 -41427531 -22327765 -214240564 -6164447 -72154792 79913113 -1183629 -9811552 -152218409 -92076027 -671603488 164337970 -190801251 -13819499 294398522 -145904012 -360954330 489476075 232329954 -12471875 -566746129 87853276 -6435766 -185805656 -291659878 14702026 173849975 393907270 -410869410 -314690069 419256628 76841583 -352260593 -279212410 251591250 127874484 214860 -753012370 -266947466 -124046825 -57031165 353600744 96414951 -25130570 9862348 -148033858 423128084 5699793 -216706643 -248959324 189357928 -185073536 19856050 -250812146 -34847116 216928221 -103498845 -3026708 268742153 -403891921 68565744 602948452 18974890 -155792944 40970477 -177821086 89379927 -63911185 -89735107 4482141 -134858947 -233761887 131095358 -27387135 526937604 -87343118 -764420367 -151329968 40882399 20891793 -520511091 -89247163 -29997208 -19512566 95892671 -149547 -66170932 741395354 -680270280 -589415084 -181443129 -98019369 345187 831302469 -720739390 -327031482 90074304 -404696647 -14075415 -79112977 -271127299 36782679 12488898 -344102113 278629052 1954864 988361 -539025015 -77532818 115671002 -49249173 69452662 -8512210 -504993920 32474948 41491641 339557521 129317323 -86831348 -132468789 117777932 735196541 -1910999 135281362 -10670719 -370385600 140799712 84099887 -341142791 143982268 -546733368 -102086105 77657005 716951239 410302765 -131185671 34860650 -133388138 862262514 -5511566 -69580253 -313327227 782731866 723664719 -155830674 -109255833 -10334165 156907350 212138989 571495307 37207920 -42147844 269533302 172215097 -285865919 732699467 -73985119 -254166673 -975413 35112726 -309744448 220962300 58070644 -138755968 533839308 213166205 -42194666 -690281254 92872754 58587706 -283009707 -266972029 -155493665 110154759 -365007530 -911990972 -294194923 85289980 302275309 -438625865 348361824 -166994010 -414937514 229664585 310799498 -375512997 -824531004 -712544683 30934 -26583121 -268814746 735990165 555034142 41954032 635056861 187199500 -918171238 33079274 -128985580 -5255269 -47942111 -63304830 -548265373 -411535170 99033284 17770065 3719858 -67291568 192321997 540878240 -335614247 606263150 73265159 -13081926 170956802 400203516 293614315 -231623463 254308910 -208350497 61127898 -132207976 250428515 256810930 171911481 1650998 -171223424 -56228 -300645953 65630711 -628890130 -67144413 -499290870 340463318 -363660251 -36764637 -419650329 310933382 -237514391 -132755819 -608265466 457638956 709768730 -37083250 -176255637 -251781156 115647798 -225265552 -740038972 24808128 108932237 104153335 185823403 272461461 29900915 -18700810 -255675610 -105906836 -237072474 138783373 23306026 -690607918 -178571774 155204250 436957344 -27159385 -341416994 -25730041 33057583 124105368 -20340216 -137937463 162647890 634590735 -6724811 -199411147 640504161 -13422568 420451938 -7305184 44670933 171449838 -11210006 330069882 10645149 88591104 -632937776 -156084628 -77349456 -217349017 1034458 675168551 69170603 130185399 273300522 -200555091 -177037014 195943113 233130479 346060947 -3197339 151428995 -390585178 474575922 -59180788 -20583525 897332039 6604656 -168688730 200606542 80452352 -317877592 -63558073 -387906151 203630140 -37489450 -176920803 -18514391 -48817204 82945191 29126066 -366776220 52235926 108138503 -57911702 -746295300 33599044 328314514 192237643 -509165299 -92832375 -390724781 3447397 38955562 -182203679 -299327032 615434311 -137401839 -31451032 151160535 17331998 11517382 -633781480 -115225826 -4245121 -136246303 -77762687 -274439331 -438683379 -602905961 25893746 -474290265 445294026 -209064569 68307262 394742 302664396 -393278878 -266372354 -492923148 130719644 462962755 78430109 284982056 110471222 -230810245 -26879636 361666070 -144183929 -1701212 506940466 -321798886 -129354679 -147480968 106432592 71490308 42523718 371334287 -284007701 306860864 3610392 336069666 695764960 494879652 165209779 308297179 90870317 -16184139 -257405331 -106907406 -311644542 539530687 -12601077 -76406492 7468595 -121175237 13642236 592175625 -17020888 409080460 341412067 -175395485 -28995844 93195140 -534584268 -3188288 -572077004 156280064 -166123580 270496207 8935393 -53092576 517361882 -268387731 -310390718 49527186 740894547 67749008 -137704424 541744159 -226363582 -614783793 -336458 -115954638 468747349 39796730 2878250 256727875 641319321 -392677058 -495426308 421118241 -400021304 204496418 -592003 -394253337 -402111743 69738616 -143640654 -420735128 297609176 -314508948 13035730 263790643 -18065390 451452836 -105167128 -79556262 -38987766 4726002 -69028003 -117035421 16650422 -756184992 -794498124 453289294 -8347004 -153005793 2157856 -86211169 -378535923 -13048995 -353326214 540409724 41761842 734566299 -34546075 -395483734 -10197266 226825135 -802605350 -98097805 195893974 -347548212 61146554 23200415 301567205 1417719 35877259 -19952801 -42586819 33741491 55854414 -405011292 157727483 -589487645 120268690 -84864368 -233983740 103576008 -69771623 29049919 404023498 -539041234 142042986 -234112055 -534978701 -10126477 -101531519 364864879 -198442903 -225244865 -137288706 271055924 -23590040 159372718 286248007 -3264924 -135038375 -138409778 -278975687 -251055876 769589256 -60532172 27106665 -5339790 -119873365 235389609 122862894 114186164 19447860 -276469155 -7756814 8773165 -144944309 -438884029 -85057014 -419898488 145322067 44827269 -541841586 354673361 -34032611 6224096 271151342 367502175 115316044 29456003 -525525071 -39750228 -61034092 -476469133 97570005 -254897141 380295563 360333746 -761965175 -440986758 -296972400 -63787086 -240979530 134416045 -488704159 284523959 -50301264 126494011 -61487275 374528613 59999368 -6065436 -397216962 -6887577 -180154304 -47082634 466277606 -510656 -219277908 -166187072 -117971965 -223226154 -406589609 400658486 227613499 9670753 291636966 745160174 -7355110 -438214597 -262527744 375198389 540802017 159210039 -146831492 397909214 1813013 -242156448 -436190037 2735892 -46169654 -88848963 -111782727 -681078772 139421961 -226085451 -669342334 208950338 -209549805 -573351193 31016188 -433489315 -7778077 -53908846 486044767 237328573 103097895 353014 -198759630 79724736 -261268507 -274922839 705324911 -27753127 170440162 -532728143 -106149314 351977446 461759475 373338175 280966305 300739605 -12299921 523088305 411554554 303526805 -474255480 4348316 -491702970 -114712808 81176072 94692280 125288460 160599748 -455628691 382573640 -538585925 -11052739 -334520186 -2484778 -546125062 -219676133 97887814 51203873 3465868 217982473 27244477 2382825 -51140750 186742005 -943449319 -140964666 -67691654 2698687 310752722 -342897666 97856805 -174234085 119800525 -2371283 -214865538 -921853698 -87058201 71089140 363988232 16446447 -7818689 312587653 363356868 -4696347 107825110 573207616 313031062 265318426 493378758 -307269745 -403440614 277295781 19792479 230562892 18998058 13334527 -1574823 64899246 381768307 -32290716 -609870577 177296945 823470278 91169354 -29674489 31146612 -315030059 155009256 335139315 -689163726 346836946 -51705015 43187663 -67536869 33735650 255302567 -244398273 -44240997 181103166 -153511076 -200045107 89949090 -803430483 395149924 -79772061 483815461 10900844 340013700 -68984540 -91997157 109102989 478699053 1681850 808217221 569450946 660360477 74551482 145896020 -5346377 90127715 411473913 -173730833 -14215574 -75686153 6032442 -234434475 -58006240 103451970 -220254020 -14821325 -643807579 -36665550 -246463111 470404948 435767782 465283402 -116534058 328705583 -175194514 15864811 -2860326 51253302 -529477181 -48655390 43685025 1627718 114731300 564938920 -596279499 -348930668 -78656923 449096141 341286169 37012620 771732014 46925 93199080 745237945 338189946 -396397078 2919443 810730875 -3019486 24748774 3981631 -511626513 104853730 -216626094 559304325 -62672244 -269700382 234472262 399010221 -282873901 140715620 549415319 116269860 177810634 32823835 800105613 236786967 324071371 -2509169 17300389 519871522 399966517 -80381274 39068487 529273645 27381646 -138957313 -315398559 552843447 532672722 11455575 48048530 227513117 30084138 -32176636 204699540 27425280 99447882 -176644586 513535531 57014739 139450853 -74131068 -237304 6413949 -214150717 256505502 -688729642 -174827343 -208367448 -13634388 -240711041 102296813 783858663 -337978760 -15510843 -81543034 -381998922 -195531472 513277976 -49950046 -266679269 152788416 227033185 -354102351 -7427264 -737520906 -86345050 -337797028 -173074733 -235766660 -168255233 4589210 -428996132 -571481116 19757674 126559222 53596608 51248727 -465861093 245690412 -7764402 395404360 -209487034 36663046 450898940 -146965105 -115742981 -504514572 -5088168 430450522 -465986262 -248061501 -236351521 -588378450 595115234 -92666001 -165432851 38023467 -10811775 -134282723 62005793 314063618 137374631 7825387 7983019 -22975855 -180276928 7431581 -21108349 -473630664 -237034796 -137030072 5832419 -41840988 525254 -448345373 -431501982 -59084329 234394912 -220957100 241735682 382416175 336868115 -82755248 -16264618 44887361 -835506755 611065565 278646875 3398439 -524346528 80739130 -54682483 180429406 -215171577 -60066550 -317233175 -137156367 -25033161 -671184892 300712831 26529642 -200504313 441854607 -80594038 344717999 111973911 223036419 -3180599 130278693 -59707486 -347381283 90604623 28016301 318547757 -415970000 -274552393 -659254422 -158149670 355783268 -942517556 -691146478 -33043317 826353481 -387128800 -52930954 48866167 -21963613 108921202 580702214 -13193179 136348429 -22745006 -519289584 113984406 16741809 208439142 -2312657 42236100 -92346944 397877483 -360052279 8413422 245042476 -749423911 3768045 -502426216 647417437 327320 -530692620 296241922 -525646 143268244 -146194029 69686999 384628156 -894004734 -222673228 -126238353 70877723 -426995136 14960886 -706253061 -368506041 -7492186 624260 -133813986 25121134 6445564 249891762 15166715 23381311 86552666 46738063 555558954 -57583806 -539624579 -669745952 -210231173 6187630 74937904 37924051 -117795384 -245519269 188449643 225720264 69299132 97182194 -48221537 -67301394 95716743 -147189157 74858374 14324125 -195612344 -427535008 -135606389 -238217926 1621581 88247770 -1864376 -749698641 -37160545 -284209356 -442894588 12455355 -26175899 12653652 -335453500 -102887591 785236133 -54242613 -314343671 10898381 14223801 46735133 -3653769 606938949 519004985 -261409484 -21268997 -151436750 -28520303 86269731 -69331937 152692389 -39655384 -145530180 -7233756 -896117 791317 22013574 628640878 134934890 -250916548 -328220025 -570644242 3175847 -391177902 851444671 -224820833 96667661 412050250 -357945520 -76334112 -791941909 661034137 89089662 708384607 -516881995 26158121 -12003285 -514498694 434288395 4225562 10822219 287675509 -112445681 -15488532 -500560658 291177717 -114434204 270583612 216529307 -1774454 -191487105 536482178 -210265988 -411114424 10889885 8464318 -7557575 217014530 -577712689 -208839186 407308480 392983541 -183973314 -5532160 -55454906 -826633107 -7108828 -380602423 43759688 69184312 37718852 -31396077 -515046153 -185447548 350554189 -852304302 133900280 -47458000 -253811023 431308242 696783065 -136884179 197867340 -274931540 -394177860 -158888236 -365891397 139580614 2767278 133323466 73820910 -328187744 -474584799 103407792 8878590 -16672721 -17167184 -253738735 -76453616 646962880 102889419 -3116444 -402394307 232943633 292589492 90150064 -174326151 76497540 -10479850 37522653 -118696958 -393831489 56682100 6845031 -9932441 234282082 -89337450 82266780 89409701 -206063805 -351331267 -341706242 582137939 181990378 3708207 3536913 13112355 -157054342 51260832 53274018 -190629769 -34457422 -303040307 279881663 -217146094 -148294709 -90130989 -205363640 -244722370 -340231191 455080930 511862102 -279658134 32803594 2892900 -106528994 371267606 27661435 -26927855 257908994 -214033953 -156173934 -228172790 -111716756 -469382704 50495265 442425289 3763433 -263391678 -164496397 224447292 -7049653 221101440 -3538316 -221548413 424064436 -441443691 -218379456 -391145043 72081032 -384531299 78694114 118065588 45905693 474591362 -92058333 60306178 63923348 -346205393 -147332963 696650991 -798222014 -162335099 756894882 202590015 463429893 -359993201 -374870429 -570570462 -129564191 -300213634 120730718 -275002849 8580109 27117 -358547779 117491231 280366010 -36367340 -212222262 340221476 -509099731 -374558906 -22680106 53628515 3753815 -17611378 -496296533 76814562 181250158 39813884 -217286924 -15569942 -410500300 -205917907 944488876 -109365234 535610489 -38825978 -310979387 -132771496 -430792126 -368198900 692073069 -42539325 491753520 -611741556 -7353251 3181652 86671455 334895891 -121338950 -60965152 163757893 776811464 705657008 519374536 16450457 14274044 28105918 263621143 -441478224 36362273 32019651 285251594 71151491 -51492007 -77121187 300821054 -326242481 -48590926 723702936 935539305 122081268 -382208483 -908753292 86286770 -585692869 -40623378 889759315 750850622 132783888 328872766 -50916515 122279812 -200855791 473622607 -301413392 279277619 17000735 -126908723 -238127555 127944855 -286115117 143379229 -416893444 -39177613 587758247 15647699 -196328277 50958704 -101240591 18787316 -194023016 596626487 608196275 149875633 -80285376 65326917 172396377 23334884 -231752206 205427109 185112257 -26242475 -795635837 9200858 298800149 269678640 146879823 927107640 -546193760 211931523 59261066 357054115 -27346364 50502088 112326820 1448427 -733437829 -20742237 278357089 639945390 60521872 485907711 267663447 508832274 -104200830 209042412 -261795587 -494891216 -289999443 206811176 32434535 -10381638 -924898 -82947012 -544576711 -225432850 -498861834 8536936 305096388 -346965179 33369668 -227690287 33287494 427359562 -7914835 70829578 208995445 661936153 552074896 18441593 670103569 136306177 59395732 18505884 498671 331523712 13402005 -491182035 -15407194 -91262001 -2536476 -33819 21126793 -420916828 192668545 -356614915 -11706502 -490655033 365821540 -2127977 18149129 83569096 -954789393 20350620 138654457 100417648 6325836 584405231 -64418495 191441965 -1711998 238977 -496353698 -178730010 -234226043 7286519 -280150820 -162712559 -79297444 -516902573 176081546 23182881 -5377745 -292132134 11887091 111966723 -599501979 -238956094 -385001607 -83561624 639434265 58891039 35007248 -499888918 -233836106 392789418 84993487 32245 13317894 55040311 -374329188 537069795 -29918889 252017149 -76047747 -7076339 -428668065 -65970893 -374141911 -148077887 -18387980 310718990 14837394 294086862 -7633138 10868765 156165104 316034142 1557457 55535307 -32689775 -526780715 845948611 -594725898 132581104 -9907036 -555515521 33179773 -207587036 268648228 238215133 7784875 41047361 -232969196 164943774 83113887 19655905 -34888618 621640315 -18139887 52302471 914305990 205725888 226101664 -45812128 -134901825 39269594 249511904 -26587560 -12628748 -6189630 52066636 192970818 12754180 1602118 -112049833 546797878 -137078809 -505922635 11705318 5995915 19860374 511658396 10018503 -15968241 294857974 111770280 -238038391 180079126 -6577425 172597789 578220782 33520980 857542958 245544486 -195123900 1581054 -273921545 220906728 -260190570 680914930 -312807668 -201885044 -517147283 -574488736 681263962 6097436 334474108 163936934 -168779985 163287924 4827586 -28604008 75572897 -27424674 148365707 445069744 -972059882 -271644594 670813427 444644635 424923833 -137813816 -4500207 -246838826 -456133502 -809983010 -58909217 -305553814 120589645 88561292 -401280713 -4822979 319742734 -68428384 -40808814 130961483 540773845 108202088 -48223971 307059654 252880866 -599922822 284727131 -388952673 3983200 -80386748 1534648 53303303 461484095 -12924894 -243552735 339176150 51612188 -254128670 149210932 -19862452 2764655 -631350882 559199221 -840716034 308199115 432234199 270788423 -650124843 -309999555 -378806818 -566609355 -499266660 81883577 683708127 48831417 -516138719 -134825044 337756773 -385693777 15393839 563278797 -270812914 236116393 -5231530 -241624204 930692452 -4460713 -786529225 533877692 547522874 118827371 4681920 -194063744 -650960345 736460094 138999077 -7238663 -72373735 645041878 -250649691 27629305 316971735 -72638724 387212671 -226325598 473116413 295203053 1483202 119388243 -261749743 23835383 -11617445 178924516 -232654626 -7725826 -207404283 -120217797 64474681 -1918917 -283265071 173804720 167283607 -376310244 66521651 -16417682 -219501856 768791503 39250977 -236429407 -19765758 -314300568 -89683873 176315070 -10414960 12801475 -62173500 -23448575 455095386 118100008 -312710729 216479645 39691492 -296533666 466536619 112325611 652703654 595314399 -245127345 -9684917 395455833 -178877 667288566 -659650717 -13436330 -5527810 -100363249 481877407 390843623 382771679 8406684 338946948 -157899426 -693506093 103450986 -449062 54013719 121305166 592623098 -196164669 706895462 424919974 236566006 222683659 275292124 56848294 551900599 -305858742 287000527 -19466386 -212965384 -2965872 1459888 -97219257 467333496 -357486870 -568332346 -68763140 -91565366 611625015 16558873 -375334534 307344217 539346189 -6836115 833526077 -390811906 -312911652 -14982370 -419225003 -24919132 -422061298 70862326 -28285308 -137689333 31636049 474709528 -51913183 19909246 47233540 114414721 405907168 257133728 -106354181 -1186002 -142675619 -808587899 -45037272 532330 -294971111 349725149 -661691189 -568848242 -219456359 -445428814 -87447337 512734686 11815992 197960502 114390506 311685187 -392383852 594782372 48342453 386275556 -112174657 271212326 -306728453 230163127 445080771 299738388 -277186627 215569890 -264318272 141812092 -28243548 -74354567 31936635 -183406391 -440349716 404913 151256445 -16098189 -255730950 -169099005 16000812 -179674069 -484527076 93439556 -186064427 614321368 63392280 5746763 -57952563 219268749 38692613 287935201 -36986 -12370583 891571806 -229118936 -285963548 -311055085 256423644 -122880996 147200271 -19593340 65325400 203806779 -463494303 187135529 290485567 -88792261 424365578 169549934 -172758111 284233624 237947271 75282044 18333893 136080028 -10328298 41735626 -38668505 389424383 -624893022 58448 -16570406 343719328 -341294561 -591251081 -252552304 88651629 -569347563 52609751 -102165979 -6599414 -307057252 -85922697 -30586786 210358546 166879691 6966402 -134916252 -379218089 -1551792 11766990 -1408561 51743761 -14621921 -260912316 29818054 127820366 177609972 284852751 -135022412 389382915 294742247 151324256 431267307 16798765 96729868 -36491150 110921421 -343803814 -66053127 -501876343 25766641 -847079059 72716964 -223608561 100147635 -99822057 54444313 -52888194 217200140 209873569 81314898 -43780255 176634112 781933710 -4318905 34540030 323899657 -271504655 316483310 -17103303 153890189 34494519 394594052 128084005 -113124836 167348304 -450073692 -431207589 -106329627 -178045170 -10020776 -1777982 -240567714 -46022957 -20663763 -147932851 -434813 -216204874 136623617 -431437621 1070688 23445800 -377912591 -238048333 287074749 101017868 348657395 299581477 382445227 -623546805 8351827 602403121 -388040414 215559823 -414955623 886570843 -89298902 247823560 76314137 -659820959 -601185839 -85610881 -398121744 336143473 207787208 79242571 84074217 459914842 64402216 -413258636 97353305 32657787 -810642447 -2633274 -10026403 739817363 -31517965 -390427093 49967801 -164195187 -692480640 -29935056 282330398 -213405863 458094020 -23168256 -198022430 36154060 385380355 419438023 223813592 -423522409 -122238283 -434805578 -286152586 -10003380 -18979093 127866119 -9825185 667698235 424098925 -440113852 -107923 132053773 197163437 -449996014 104948053 29056794 -146766376 -21675182 -710845776 -6630181 -94892178 -565568817 -276882194 -135617700 246036989 563216027 -447439459 102906386 -121622182 212054713 75995959 -122872382 -444691588 -9748643 72268713 192178587 238397841 4755807 17637806 -872087241 121543681 229639934 379223175 -392328112 -492628960 108979770 7906733 -421408330 -125620395 400132291 -69537749 -582325846 104664781 528499393 -33714426 8609217 -30501543 -139284 -78558285 166021214 240913464 327903489 345897731 -296094369 198161427 -25309473 -212520967 399697723 -91723538 759684850 -13690969 -408502264 6080445 11392974 -360817119 -476915390 -199591373 144503857 39412005 -146331488 -126182267 1945542 -294601540 -111581151 6210550 615894432 25376309 -4984549 -224283135 -13085385 418569149 949953 846552217 317441616 -54727234 612836564 -232260955 348587984 66994000 536544962 145039587 -191763570 -51240238 -337137661 259603954 -252478264 -133384619 3774499 646372808 -130798695 144500511 314355534 441682560 -22402429 -789288213 28725741 -25612490 295320672 208582646 58689705 734087705 -19846940 12892175 -12917825 -106390609 299188950 -415762633 -10262734 118658202 -162619352 -250843107 171087273 -664788229 -23281612 -534270272 -98806680 11715 -597370636 -321000855 58507823 -112572003 -145881651 -581626306 488912873 549631143 654778749 450293416 119461646 -115894387 518937055 -59124075 37179900 132604475 -419275811 -83984041 168701219 -2806550 25389820 -7585193 28581274 73683184 38185332 6767525 -107504962 500542202 -104072981 -316119865 9327613 -132939263 150562919 -138221997 -924260228 169938906 285474080 -327725874 -173791521 -266061749 -299557283 612025691 -4241599 313313006 -83993722 -204647664 622862828 -420526580 -9096728 -389437893 -209644441 -340009355 218481268 -284725557 -2606439 372459848 175819899 -71110720 60897644 -223219752 -444108876 -684093857 2631995 120596080 118357910 322929749 341442331 20484010 234546465 -763062714 -118354226 -158561854 -152621668 -192653887 1747306 86307145 61061264 566243432 4717480 -74211516 -163797171 -43528325 131550881 -317296429 439792427 712689173 515019628 576754859 377164522 799039360 -337557909 10514139 399594927 -106915725 -787776902 -608527338 -322714199 -347326037 -288085232 603046945 -104565826 -117150300 4776989 164111048 599036653 -179177019 -144417416 -7612248 -6814125 3262041 -275469948 5813730 95485536 -16562351 -231470421 1661208 44999039 -564923187 -33122297 -238273102 212952109 917821526 -421193167 -79119809 71107078 -258522102 357321279 527196 132654212 91896529 -112481025 144167210 -97745194 21847499 -607710913 -467375617 59992691 413015387 -456706893 -467718199 -682426519 -84669233 323601875 -87329621 -897836830 345867137 13912333 92952239 191609646 545515708 168353826 92450505 -1378054 704410843 -771972444 306808506 -661066117 -493540231 -488659702 -7618791 -174445494 353390411 15233616 -168606363 78743326 148600389 88789418 339873735 -6730191 404032491 100170736 68227716 68024965 -45339302 -536944947 280508313 84558901 318853 -930535217 389927824 593704355 5455001 625693743 -69943694 229514446 851212467 -22500811 -13251806 563827479 -43447660 -681390499 -178671820 -9503321 26127267 100499748 -559685280 90148356 -20926311 698019310 353270879 -218925151 -20490244 43940454 11582309 -46081221 2785003 -9686226 354483468 -9475673 -195981229 139276574 27552115 119744822 -25706580 1963626 -83600463 -60193463 1185689 193112732 132037915 -41150413 -64351334 155735 -72924815 25786294 386259479 -284121952 -16198121 -143821405 115499951 -23355913 -213626640 54657308 -799701451 408141562 -657099507 19487952 174955398 -1035243 -99119412 219289929 -188885119 -5310405 -20515217 691087870 164455771 71396348 -136959646 124428155 323006531 612019800 -592247533 -784310618 -696004118 179744312 -395324514 22993028 -13238581 -5613755 -307488434 -174310729 -2176486 -130149350 -420157606 -656489393 78560391 657112117 -28513660 1429598 -161244461 -126458659 -87407578 225403994 -102748921 136434799 -644096775 46228570 -455731984 33802724 -39783996 -382918984 -133309995 610881 883257 607731467 -7350760 -374186803 -2424501 -545858598 601666081 23110111 858714004 165444741 -291986316 99479453 116982825 53781095 176506405 -16742908 29980123 -398347557 -67455360 119725749 27938544 95386629 -190739781 -88027430 -377803520 725988242 -8625299 462907702 -1919910 -8590824 653735872 3343966 -309960500 -330597010 455403591 84755048 -191776187 -92629980 -420037641 148542797 293502762 1477231 120631103 120207035 440168949 2642074 366900915 -678980005 9276927 1027586 40524255 -356433288 795150698 266406287 525496629 -6603838 -231714045 2919566 -120389530 721801155 -199801584 -231499715 -10992028 -28408935 -87338788 110131103 -50171723 -117144593 496253964 61704251 -533874865 -492119017 100349870 -288263680 598258887 -2050593 23021029 -318671089 14215925 138299496 -248171000 -463346602 27946686 37464022 -70349136 -30156753 253163263 -408384854 66310968 471437629 -517325112 117707446 37847418 -108092692 60060938 14874247 -196448752 36446490 382973184 -96164805 -723175928 238559309 -2002477 -41822902 251439953 -32495790 17368646 -4534887 433648523 -23068110 -393917773 -19208669 -48721841 -132136943 -267686426 13789690 -513978919 257191740 -222295057 -420806290 58834474 21983913 160430475 -66630250 -35821702 220915273 -81759349 -5303648 -18164473 -603411953 -25991674 202688740 473244800 5247135 -168932591 56637407 -147597492 4047643 766719147 250184237 -177610 181771941 -17347753 519266660 199908701 125999231 -158725564 94622828 -374575 -723372 -438028877 -664904678 -202386869 552137253 15614617 2592744 583414440 -535392648 189585863 -232952739 -251034171 435569559 362624761 143924782 -834345 589829388 32921543 640930859 60190963 7877253 -71784899 7199906 -39051714 268892977 372387436 29505188 237539006 -405750968 29674023 220685251 -439684884 23792462 -295103261 -650041401 574846819 18372105 128617008 -251312102 91165247 105968072 -76438857 -168954650 -879637150 -215718555 -245589304 53377386 31102637 -426657166 -525153251 -37509339 -499868545 -106877323 -54235448 -185208605 219452476 102846350 235503 -22241102 -10384087 83179623 562314 -343009457 143614446 -338080073 -234156463 -449744843 -82215063 47775398 268206986 606768314 2896379 -201903834 -453566987 -476527936 -40426851 -45912526 154026854 76038454 445637873 -272327115 28430543 -515045760 -36837013 -109701391 366689208 -99073710 22522457 49821313 -355782349 -643773433 -311126388 104682340 -938444984 117387273 244902206 -120120607 195185609 -10920838 -351689673 392491184 -959441602 -275702876 151813422 311397487 -1161881 51735531 -130422048 614985636 -422991154 -14286661 79291867 187237411 120662133 132225533 370570274 382342520 -42304224 66314121 -193404745 -860078 -528938519 -353896229 140807023 -217183268 -333340861 -119614140 -423347002 -621455106 532075909 -6154159 193929218 140575956 323106749 238783587 -364442840 122077986 -121522472 291472221 -70444841 -261149140 270366503 -483025583 125767750 426186946 2445085 254295395 -61321230 26152958 532643 -210457129 249395428 -817930131 12452753 -76890317 310473328 126100032 893526625 -173125034 -118393795 -64509003 -314208613 -245193981 -546051375 692179568 -75498025 -28028247 695269906 284470383 -27581920 106473034 -417074501 1100763 -922281123 365272124 368784614 -355413475 37034862 -34725075 228226128 -44409174 135375541 578037818 -172150443 258556607 442001720 118882077 -158123591 -30894326 -23911533 -586537342 41122920 -263716119 -203539471 4920298 674813067 792296205 -174185831 -559775920 -161937067 270415423 -16683175 234787526 -142537094 401714172 56124749 7976711 2639594 -276884829 -623005290 -274422058 578885640 -249421980 -349969125 7845634 -23635539 19522877 -486845991 37172847 -143979195 -62294736 550561869 -120022052 31132597 -1291986 -468065569 -50566180 298242769 18076727 52143396 -80819748 -642450 -277224970 31367543 -38467643 -769820735 -72060849 -13499271 43465425 -383047343 -198316480 403127156 -301130985 -711114888 632562 -172714380 -35960183 11255442 -66515784 -50267919 -227809475 8326980 153306677 84360892 817081602 -240319398 385533565 -404124013 278529199 -66438581 250962323 -10136389 -185004664 -510573233 445386426 -447106627 23445432 -113603763 380923210 3498549 2782352 491468135 -109010536 -354021452 -236702864 354849088 12394014 -121663929 -32611204 112665198 -26396774 -446795644 584230438 145075648 -34381586 -614803215 -121536415 -403378170 -193119376 4814349 -895229205 68978283 41250183 88096598 -608477163 -424130468 -108796021 182246209 -72207101 -242058063 -556089525 357746212 -551625382 -324528560 84156916 -366009616 176815600 -164034109 -36223884 -668966203 66893793 -6540033 -629484288 -633815728 -95552361 -15443514 55335234 -209928776 469154719 -101499224 256539627 8222623 283967863 -62261702 1795336 775039204 -11425480 885216486 -1162906 -116815932 -459403675 -783997626 -59601083 311380912 -172303900 324959691 134189914 -237501500 308815336 -9498991 -130190589 56252986 126036025 -220915092 -640350140 216225403 -828730086 -99245033 615931149 137112717 13597893 -16925035 335108837 -173869337 -7420336 -484733484 46099822 44336189 -8797183 -93367338 -8161587 76812271 -549524045 -29399676 57645097 12555157 426380526 -488120354 -398979030 -500071082 -178504170 -13231431 315923633 19858652 -110346049 -36091275 4705282 468992561 307544944 363742535 -109403312 46728612 280937199 320947357 320457196 -116971141 80400974 353909351 124867829 536046733 -290885212 50131623 -95308717 -12178726 -6858400 -171696129 -228405562 119034049 179074469 -489292833 -132822416 96558994 -255493776 -58402397 174688483 321301208 -277600349 -432569819 102146624 -334675731 171787441 252413998 430874866 -185774564 133208604 152909825 60826407 -719341846 -259003768 19810991 75050206 -158829890 616601446 -138787340 -535217550 54547276 464541738 -240225785 819925867 133977622 23427913 -128071898 600597347 -246690954 278184300 95864055 -131314797 756408731 459163558 18497656 -474317770 -78848690 428519534 -116589194 -10829634 -73774599 -691290729 -8212133 505566262 -430568415 251000968 426431543 71112029 786127680 -52401626 348799803 -64848288 15298091 21439098 -565542532 397470322 34558947 705726554 -55453884 195979690 336309638 7685830 103718112 -314470086 -43343262 36717216 28521321 -30473776 113649897 61314159 -712928297 -1094342 30572106 -19064085 -31160026 48061371 573410994 79724381 306042296 302943909 -258335902 299737636 95867235 656070423 148091617 445378859 -3730298 -53959603 16473774 -191577089 -371072873 -4255168 546623704 -27237556 243526460 188718086 -724806246 -24504901 -122850596 72597201 251584541 -184483940 82375748 -430048776 302346790 -180600079 142135481 -416564531 183999309 355336214 -64380796 118470532 -16431023 -80402071 12828118 -22536159 220959015 102458271 -199719070 -379220929 96584066 -331877386 -80669127 20751020 161488688 -611933307 14110877 339467488 98724041 -758829833 -261953028 -50679482 -652731444 -169297105 109960287 -552417647 -420966721 -55601956 10019379 183546445 -329619582 128004198 -114446774 -37684501 23760711 10894831 257196413 628321846 372974049 -287328594 -419803451 -194703751 416542122 338282770 347219649 -182561334 110869404 355575478 -124863674 -577353382 -369333560 -11934536 -206246579 59174686 -491811038 331792364 -542125687 288969016 -128844520 41672166 -31919246 -125636573 -2137527 135209093 -271220904 26148108 -93929703 -56999963 -26672217 127849164 30713300 21942598 -180674171 -609397650 440197492 -87208039 -323266506 -855045521 -665195400 18544089 -33863856 -187284295 231703 -22979105 -207673990 621475875 229565585 -308199884 -61196239 39624953 848808236 -3014664 -266866378 10739831 -460819178 11880895 -365652705 -85405820 682548994 328040317 235688262 363516 -631215406 -518368978 -193112128 140810759 8507754 365403891 128027490 2891308 12224190 -622707560 -178908820 51687763 283919478 186906157 1059052 -9072421 555087731 324089318 191539083 76606843 113405109 2941018 -103863497 -35532358 -14627909 61540912 165432771 316436130 403680007 699367010 -155553282 327030191 331593136 -181476344 672412896 198442865 10532585 140769675 15970373 59028376 -318279526 -114670743 -2800605 125516789 -140477419 528831901 86513028 -220661859 248671488 441861729 260691748 196888422 -11934510 543939019 -63397332 -242433765 15593542 119331464 452069563 -352868256 24952933 333080877 -19030483 -4185737 -31475712 -273159341 -28561585 511097426 287277480 -669544483 13740433 -34932970 -22080006 52235031 251705128 -14620446 -490642 -715338067 -436882248 115226546 56554196 -224285523 -217017935 -74995902 -390932490 122665829 6426348 -78584492 65124975 510282591 -105045196 5805761 236557891 1624716 -233101603 70351209 773828759 -479905693 458891782 20908035 -97702003 -240174588 160784620 -704912564 -12795266 249216447 -528220880 -48882169 -574558319 -23072964 -597141535 1447510 -668378771 -226825432 -768611879 -73992723 4275346 284118022 112069496 -633242046 -15939778 511801595 1312476 -26973391 -130839350 176131899 -25217861 -508984678 -888086 33907044 -4791997 -53469985 164399599 12546308 138944455 326871603 -451101468 -735679141 77936288 3628374 -170519738 190671313 295752087 2808333 -136150227 -333247638 69498433 -31211384 25080955 -115016711 -3760784 635225 -438760429 -113337109 -4806839 70615276 -419205828 81123 468636527 95282268 166083955 -185460247 160406979 -383243515 -474689405 -8759605 648558123 68817984 195260020 -64856007 29858795 844845002 161673331 413257075 -127260877 210515102 255567253 -39007864 164391158 -671536884 -220891453 14586338 -250695409 -172995198 -88291950 562243167 -25029229 -24654123 -28150145 92198297 -6274993 -511515375 -624681 56824580 -134601839 -18930583 10512572 36655596 -375831740 181160505 -411080072 158481862 -504563771 -261070787 430204591 -252770585 5743526 -34834959 9948212 38626867 -75540330 47489012 -188508082 -527222371 215112518 576938846 -49392063 -228843613 3713263 521281160 -61282068 39177677 513374537 -272465318 -50167252 261892088 559784768 -80572157 -51674931 66083818 173964766 528477052 78551220 -121567243 874972686 -10318524 -130806221 -69755647 286142204 -72942072 -530967055 97921525 210847919 26115894 114177813 -17311476 16190598 -574362396 117649722 174978183 -106793307 -353135602 134218385 -31057584 9429390 -291866425 -113252692 -735646019 -232456632 240835253 10856849 -925771 -214415352 -42663090 9177778 101172 -10552611 3813877 298371512 27563406 -527988519 15314202 -134162652 -2693146 -71148877 71876624 3943024 -300594104 -561229973 268550717 64588485 -374291625 106248727 293347987 -80361131 105520129 312766932 -156460681 -324540665 104571563 12305615 110769578 -409439779 -14022231 515638369 -164285075 33872026 304650162 -476649978 227718217 -111344600 406989314 -125878039 726392543 391493652 253448351 -322362166 657926098 -19281346 -188808526 383128737 413544390 -201768694 546212967 126070506 -480204049 131832594 -317699416 260593025 410775376 -730869148 -338979422 -42395464 216108101 398416591 15906526 -110730130 15165833 235958754 -636664283 68370923 -13310897 -170616214 -15925305 725305028 -40873499 2552286 -105349509 462699063 -10818057 139673335 750516082 -19722180 646524703 -25045951 -630058029 -89952513 23939567 241682928 798608309 333331734 -152917609 -178346731 -548821364 27283002 530325873 -389399933 -23580542 -264425257 3982990 -48459870 -90129656 -128260 -2510411 29896571 -2632119 41419712 -274926299 -65570853 -122145649 64184970 -304218501 -198667171 -313148991 -83380759 236246017 -2190162 897951906 300127057 -332078665 -403047385 -579217452 221984731 39847452 512468718 -132579810 -75418293 -294941763 12867142 84707072 -51789501 -307431305 261636160 44272258 92297966 33527936 -706020872 -128217988 2101229 -189571413 -136692054 84110833 -33133510 -240922948 -105702216 16552427 168313649 146756381 -547784525 -71838121 -71892877 34626394 216166402 7212270 -501215134 68848141 -310610684 -262652900 443359294 -33712933 -307207154 52145307 -563975435 -609528537 -4704280 8473650 250627710 186251932 143116247 -403060875 120490559 -302344537 -133180573 341778550 -250082010 -176291531 130297732 71642829 730350941 603888143 7939038 134877889 -592226707 -6351600 -66067845 -47342014 73223446 723080997 79480089 295456347 -360826201 -62670063 -73591428 -450100383 -220932743 -133834835 -583307476 -470079224 46042818 -23203735 154033952 271614837 -133571762 27362479 -18079681 -782727575 274814222 52540251 190704934 4932954 -81472503 -171891081 243891695 -164672814 229900930 903258207 -818665195 -11205419 -20654943 64160183 -3240901 -62461224 1209934 -773495 -187301739 -35124832 -557860940 -195270112 -18908538 -184287286 624405173 -7915321 -218242525 587113281 -21335312 556510167 246003701 77459769 363530628 462214012 -811118280 26772762 -32773344 503701831 -88947722 -377896241 42196482 -346923160 -488756842 -190084532 -545523513 550797 283757410 298678213 -572185179 408418993 -152273498 -901696955 284964840 7470328 -127313030 264299226 -358032662 197318127 -671556597 -59724889 208191776 -30203176 12791273 -180775920 -48136512 619738290 -245183317 -301227430 205763727 -2206400 -111990277 -749613434 66980047 91991332 -509205906 -159240082 -226150462 148325974 -60791176 67829281 371650770 309432927 -285357804 -173612380 -813635694 155012278 496942 320204270 -433062165 1626145 -529896479 -51057579 266098207 -7249867 -256336 -30109516 -45175987 490274331 132559392 705777832 89189430 -475838983 734948646 -112547246 94218194 -324168252 628423881 -123259198 -578340335 -71602437 108396672 -10585204 -42568840 99377027 -481385552 85871032 371849037 -462990680 -252764702 -382062937 -699014167 -394641764 -464965034 4508226 -491684512 261581251 -100756030 55530978 74794353 -151819668 390817614 -99068482 -118407764 -494865602 -369179599 -5119114 -402230487 101413166 -29331912 -1152094 165299124 356351789 241790481 732900064 65039679 91023149 -35749249 112792577 -233242133 -588251336 580720666 -18119218 -111288195 -107214358 210086369 248800359 110650726 -590010961 167317151 155286085 8100837 -14982972 -470594558 -366763391 147161284 -485577923 678811234 -234228240 -135551405 -599143720 266759685 -492568856 -768534347 -28700 170157968 -130134389 -666890296 -4567868 -303138752 -3711869 393210953 164298903 659379780 204171275 55872225 400738802 8793040 -82565368 -18445015 141370345 50322230 296585729 -25592582 -102702245 -27841517 -141730183 -555864151 -581331298 37208429 -23037545 -178372771 163375803 109077226 -113170208 879109574 -15215686 72645886 -9485601 181831180 -30367883 -49138017 -605808060 16770329 26353842 388896 3152322 331657728 21427056 -236649458 -28886316 -453801767 14095056 -233157197 823232 -36647685 -352203583 30082196 -35658145 -4504562 -278290305 -468352206 -7328098 -457216988 -2843516 -98966227 130194456 145073944 -260336667 109473713 -213175702 -147233289 33382625 -122838232 -162124280 220015025 -463281350 14332800 -20940642 116100580 -161160402 235744267 52976485 103634438 -403552818 -435256037 -57063560 581529324 15859969 34140101 436927791 253763839 323055232 -350346976 -103214831 2464173 79798765 5185042 -373268090 105508370 -388004728 11428071 -10962643 118483584 -252061561 -325295261 -358281381 245414881 331452427 -34493612 -3914475 221019566 -212705498 -119994055 54020296 263569118 -507018691 215056195 -610510065 111141327 -491414629 -90720453 26656692 11132716 -227976214 664226650 -6900487 24471188 -33075296 -602743309 660634697 42174272 2432391 -162413144 23689088 -250178928 667522529 -13577765 71211663 293697592 -898127277 4544834 115315709 -1490217 456955260 -95713451 -296172541 -2683645 10536790 33297373 557557675 -77691886 692906266 -36887524 145144017 -500905174 2098762 -8253958 816738402 764194833 13793872 -776127213 -217651310 -159612730 -226458099 233065406 -750289421 293367623 580723473 -167742589 2517394 246277499 -743008297 -425762 8198727 -168782284 56664792 605924928 -288625473 -88786509 196748223 4762036 -125026952 -45272344 4645832 186818760 254331970 -559292747 -487913211 352391894 -47261184 46634927 -8469229 -570648 9560315 346326864 3308198 -69599372 25273118 426766609 -182037221 -9368747 -2097992 -449369653 56737688 -129249466 30030227 -197647496 -97890105 377017976 -389581716 -585351882 -757853064 124031910 32643379 433395453 -482356745 107670927 -618345769 37566125 143960885 822460064 914842415 -11413396 412153452 -573565257 -172470708 -152291596 -8502414 183341479 303673005 187847201 94022838 102998783 22559346 282693440 58077652 -1391412 30752936 -97155002 -419711449 416209186 -3766811 -5713553 274005755 -454056706 922348148 92397229 29389726 -44834339 350586376 203025887 614507231 -93915634 -879288541 -5272819 -561481921 617146683 735909153 56924148 153976680 -38658202 -191091268 719770891 -141348449 -348245106 -225018233 -23245946 -392569758 -172684072 -98303585 118121931 10655373 72395678 149130721 68130083 -525725059 -628752510 -149664573 -692756961 -361953370 -235880892 -118907676 -134264820 180134861 -286649934 114957752 584051689 349603772 18788672 2351390 -88433153 22940324 335837736 525157389 32517107 -63965677 133061194 -582569751 139826298 -232753144 34415232 -179700067 -1166562 120845768 -217134951 1868035 9095284 -98784272 7131045 -290941197 -932681776 -41660119 3306098 -133807772 19604610 23640023 304500030 -740348533 -55819514 -12755412 37236971 514972133 -424046344 284146299 -2374974 -176338142 96122354 6524065 -155799495 28723618 -671161374 126316619 -910220 28482556 634294 -3091614 -44686065 -564261869 -27298239 51088353 299207713 -322227124 242878655 358626987 102542349 -2370406 -442311210 -13499463 -185045136 259930874 21079078 31618979 751477143 14012227 -444900480 378932904 -271623089 -64076050 25475802 -5601373 481030473 195481850 -405346424 392629956 304050040 13384110 48200357 -2311962 222283275 -255903954 -574860591 91115540 -152916218 -138614911 345519252 -614519980 -818445709 -67896911 -5487541 113433862 270196522 -65630148 265433901 -4897533 -360320250 709375291 -563534085 -246789263 -112383286 -51583979 672407919 240900947 -278060426 -410438242 -242199511 368117382 408056270 -42884911 -233116215 269950070 -207146331 119519572 1072994 -14722756 -624207801 24466963 -24771120 161230485 -106551453 914758531 71488672 -150280857 30350022 68854960 -2268612 483233699 5657580 470766828 623693332 743770734 -220846748 -203295885 478114045 169561201 43356002 162388279 -178346690 368674300 56209526 -41989762 800535 93699761 210504635 32801955 -153011379 -974327 38699584 305813665 -531149083 290527552 398291514 -719534182 33496435 199431490 -59320326 6468797 130560114 -20261390 -653570902 710886 -393467912 -10629285 -31397057 4724624 760541498 -845088846 -110359136 -123368507 -569697375 -21547518 461550518 211838633 -10572246 -27160431 88112512 -24524304 233452371 -666229314 137718 -557033 208360569 -863810802 337346106 33283883 -91646341 -11951289 -118777904 245040722 -492831405 1678636 -117320692 152987212 7147615 506476847 -86808677 -125610102 18671922 4636877 130465912 -169795508 -111712231 -28892495 -54881842 524254886 -236092447 -10945915 -464877244 -2151246 84879398 -264235394 -207515212 309909677 18330620 201233960 30085778 403944430 -106802586 -597560199 49673730 490102328 -42466218 -208704362 9407739 -521268271 293154602 -137883801 306174 2710093 146129579 -19640526 -31962494 7943492 174353974 120147611 116778220 -226556616 443132748 -157409664 236004561 245953041 -164940880 3991318 -21294638 -886840863 -23581798 -166894124 730939 24355165 270505832 -195887182 -70466030 15836325 160082393 325771230 -748763064 14982885 182373303 -244827611 -310451578 440013422 329790279 -396885553 576672045 19582546 -587395116 51679402 -176346948 -112055699 -75407744 -69054921 -315665334 313969361 -55241045 235930384 -9174437 -45154773 -576259348 -63112275 -65903890 28964836 170416382 -62364876 113179950 267293707 255538389 -234777401 34857620 -22886305 247621594 -344396308 783141338 -186774791 22475293 335580929 184844751 -131615467 335127184 -2617691 -614950648 27848061 511325494 441120994 -101308752 -45128448 14568479 -268274848 -21942469 92596022 229842057 270772275 -110509695 -278640078 578647169 -334642337 760755968 195523552 367889766 44586635 489481068 741416697 -451633217 -680934492 -260263715 779284129 37242490 -98619259 100693999 599409199 -696309613 -355406045 -470040612 55810047 670457912 110755690 713045289 -4295601 -415766069 -362426762 542940696 263147518 186363209 -7501198 54434884 102225534 8059739 -95478710 -30201722 424475056 267597215 -88202637 28784048 -3759139 97763731 431471413 974482172 -33635567 1920752 637141176 394479370 -29884188 790958819 -9188735 -381993282 -685745897 94796634 -6881951 303761285 -13565615 431608590 49259158 181180029 431794132 -212873000 248761110 39960065 -714422644 -168457057 567488475 -453702 263752727 -19980627 709753871 130136674 310535270 -569335718 -94814414 -208490786 -9630819 45672898 9553565 514157761 -11361953 255543229 -669115059 140419882 -10467138 115738696 -358833244 407031313 -222201826 339516798 -535803557 -85318644 17571009 -310092757 1526993 -31784943 -290933327 -235888639 -767761960 48137398 54543098 -745219735 -51159124 -150841131 -197179334 732121466 134714343 277087261 -1205666 330948949 -172560622 202310639 12024612 22764225 39878908 -52044050 214436271 -419021519 36973341 638754882 189810976 -42442379 64387609 -198550063 -219156075 931972340 -431237054 -39003599 -325331145 51283297 185250142 -125291648 -200642542 -206058993 29881370 -95720777 -93908495 -13941817 96240199 135103820 -620816854 175681219 671259477 497401962 340822514 85998338 74712274 754032783 169729381 -194729811 849574393 -889461808 464256769 -180747741 451241493 218638718 -710374224 120729 848176566 171563467 -6475965 638002224 7359109 608430738 13703707 -114620575 -306396899 -26398917 -112472007 -180526567 442106324 141350886 216420461 7687770 -145781380 689400164 17262487 323322660 -191988830 17979793 -539186942 -581597649 -66807974 -159673279 -80550133 217643212 -371339471 516768070 227288905 -2163862 -848746532 92899032 405520932 -332779776 288870422 37837252 -95455573 123667086 117015406 -438018206 -267327459 -511143363 5830506 542663156 -21639331 241417697 -96523918 429363339 383219203 17313030 -798288132 262864489 8163937 -124964272 -350835575 322285885 -131962106 196401827 -709901772 -120132941 -326206716 -10949215 -5498072 -75235712 -153528594 -359252941 644556962 -27317406 341129 825608684 -760546318 208661403 -320598106 -316891476 104549261 49842026 55909414 134002948 13033116 2036081 -330096660 -654223150 407169027 31187909 -317597374 15157201 173112160 -65500329 70882536 12451976 50171289 -115269074 350438827 128184202 -387316911 -78160795 31785134 55853607 196038004 -299966732 -161946173 575636373 224032937 -722566379 -681178 170377658 435665183 471029310 2519579 866208757 223951999 272173839 -249974659 159967822 47010910 -486451377 -25676566 182302334 348288158 178605473 652794223 670090490 261440903 186464158 76381892 89181949 -248879 15668644 96644979 125613469 360668825 127562826 475356481 765978722 -471882865 268797923 -301542730 -318210219 -210982040 -476719786 105347882 402518909 319148055 53862893 31652937 -493623600 -80957952 101211799 74452578 358318722 -433928479 9956521 -466902384 -42046430 -776085247 11103529 -40639364 -24531457 449619276 361726094 485586602 186697210 -157309311 -168706516 -7171669 -285646531 -58609647 158315387 -5675802 398385 142037268 18815568 406009289 -1117026 733466409 401471258 77055236 189368639 131150355 -778973503 525427618 8613828 -543449007 -199980736 -169617676 -214788929 112188760 138676622 -383041180 -29750921 370742673 -19915428 16978143 5019018 212018017 31056103 48599326 -404545692 -78624125 91283466 319586816 592747136 -14399574 -315913633 -264657703 204569019 -31622158 296564696 44527790 -465334620 -667382710 -109121231 -57809290 -29728184 215268791 -138345534 184051225 3751135 -478816914 261239119 -74147011 160774597 191002957 -8835279 -201403583 -25454208 -184329750 174110300 -646981001 250207308 -564783304 557039816 -162181689 99653925 -145347031 470399834 -602772995 -621784031 -2651961 -115043670 13304026 -2034775 -11488413 -24858571 -160955043 612574885 56775999 -122077950 26627 480492128 -211471237 -504188312 -8236042 41837677 95079362 558931022 232133909 -317838330 215240597 -210999203 600707143 -344097970 -88700222 -18329945 448323047 777443 -270502514 -96181619 -756655955 99366762 -22751008 133525156 -52643024 -17717132 99568430 -778005 121490542 -18836172 -635665644 -293320166 -94539924 -43026435 5284243 -18642630 23658506 -142069855 -24551728 74106661 -257841351 326457796 -92515854 -765288132 -115549150 10744410 -924408926 -13775016 -284424045 -15238445 -700113757 21308054 -20850369 -236364484 -305076135 -4610786 -3208355 -424853556 90980616 32031137 4366817 -39073897 -352225284 593722191 -359499631 1914563 5966357 59196780 176131071 331000494 -309057799 -641881784 -324268764 413706259 -15607279 75201423 -290591095 356223832 -216214874 -1574042 355729230 13386895 704812748 -8572578 313250490 242195116 64055875 45350189 515779603 -168434009 -389069250 -23483423 -293948030 90025010 223490270 31906428 -79444707 -5635508 -322389293 350038086 -348498988 -104879679 -374774426 -228014049 588149369 -34813901 -492029120 -421789964 -4322559 -3717423 -520761551 -8026517 -210389369 -722299274 -335460486 -156404736 -137085960 -201149743 96694157 -484304169 133566248 -157416099 -53344984 9005853 -45662892 -13229613 266879956 -51345652 -586996464 -393687102 -41748756 -262229644 58960709 -663728414 -540565592 14758006 -5874398 -45130516 -4047031 662820251 -331714587 272314543 -24059103 369693215 46999662 -99803505 178389137 -1253435 117609833 2227305 98662435 4630675 319462761 187644407 74674019 420464587 270512313 50998708 -23951610 174662215 112793298 225370569 -806004923 -664836285 -293252785 1097250 23337375 225735877 273451671 100666935 7296339 13519124 -205131986 -48586708 -193885725 -364646270 303524570 -543495596 -560911298 -172753190 320318339 -690103158 336051907 -257351917 157710968 -132261161 174439528 55776435 256557411 467238958 -391838734 -268199753 624299388 399527592 -371835191 2713925 -287682984 223815019 454123175 -307887075 60426327 29315774 -22561596 -211211415 -364249834 -55172850 -3285437 259202419 197183300 -73212926 512110901 -27783245 432283961 28667410 -272487352 403831964 -373034218 2329913 21019080 51114731 -118783033 -382149313 855713728 -58863349 -6180896 -121848837 387133713 2010199 76174855 -129287349 27095245 -16326428 673882958 137510366 247483166 -8374428 -23777176 191832253 -215893542 42998672 4168425 -6979396 218190187 -270433680 985946 -463665694 -111166421 -157872572 -471675525 56042605 4648965 -347844071 -81029957 37581812 18685478 470795430 -2845819 -359358675 161433361 -219052954 10974037 -186381314 58201011 -242508444 186610996 35630859 -23087406 453020979 -316558306 -1940565 -242024406 -334100087 513068450 -49972149 347096004 41187756 -765138087 13571215 -339890536 249572286 4219835 345947595 -47972626 29680505 94392505 -141198593 -880016845 -160372935 424367655 -388028846 -362508859 -9497518 140486367 2499046 -624662488 -14931612 -110631906 -195088455 42413840 -8124228 -503994691 33235325 -45338734 181129448 565763268 5770002 447567604 -5888580 -462585988 -186428425 -148234105 -226677427 -82269299 543119316 -116782415 -556968913 388963521 -194266631 -129296107 449622907 242828330 -11389645 -102530635 -354973 162987154 1461022 -22418906 16719162 527393103 -26071394 132938634 2193919 -787651821 374378087 -212867118 -72107336 55316660 -98901499 -151577698 319329922 -183566067 9634960 95119540 98870147 780249515 1952725 313977675 -513655165 -123876077 -19960535 16047697 555554889 -516192739 147345672 706768680 -280954146 -350562938 -236728176 -582461753 262125521 -1198217 484715900 22797895 358953612 509673562 -199507661 -16757173 -740869352 4007366 198008078 692955919 -119808874 -79903824 -540420244 397748674 -749707454 314935132 157487055 185462370 -14625129 -216099970 -13888577 264792 -133464224 -103865821 13509184 200138 320205794 -22689876 -13241066 -49894856 -161026050 -402067070 219691278 289952054 -271416171 -686774068 -120290210 -150735501 -175209445 -354113234 418560044 -174891 268702887 101537780 6724109 6571826 -87561039 -694464076 -4764147 -462908857 -32561887 -506784849 335963127 -70709842 -24358367 555563669 -33523861 289102470 57304633 113307913 137903211 2379722 -80301862 -110590055 -722905758 17015771 -482164180 691434267 -519321005 -184767564 -267563499 12591952 566666383 -487345217 -155857060 -6914861 -9180674 884203339 -65911994 -331711965 535770598 -752443849 93550691 -430300566 204780858 -23164840 -715677996 63436177 -228381642 340213681 -74390819 -260692012 81012908 65614517 467975212 -258773482 -365499395 488367415 421615559 -107097437 -15464016 -16839687 186089190 -308386690 419146322 -802738324 131783457 795720430 98195127 -476719013 -534061241 172477810 -155816002 -5606907 -324386418 69552613 9968398 395652282 -500643301 -291603944 68264486 -471240195 -153737287 205725768 -388311338 4851135 41888980 401179107 613686086 -7815947 -23254534 192208432 425932725 -330238356 242319030 462778308 -54070382 -1789594 222883566 310269028 -3689287 -444327225 -428529692 -7706088 324484973 -84291155 126431200 151965112 706424085 181429615 472898216 -741733633 -521430548 -146500601 132330628 22020564 -195507001 602311896 -42505523 -30575463 -267859429 95734907 11319871 -53557983 29379 -18079486 382969695 -260522554 97757814 -47571927 714324492 143775251 251675295 -54721778 -11593523 30136773 -185555532 454623085 30444399 -482196372 -182540454 -98093647 6659862 -324864751 481972208 405299432 300834046 -16856743 307474386 -631982843 -662460862 3705968 829634921 -248143931 166907716 20652175 465631268 -888388700 5955405 435384774 -637139560 -540971491 751821906 223204047 -25851514 -11796871 -149813886 677237685 -674649957 9227184 155601471 -14113418 -203736252 -130908285 -158206786 -241475786 451030411 486397900 -90087465 -155210876 510022691 -608592362 314160519 736635898 285649714 -61087045 -306591727 -253211168 179033446 -490335794 -7883277 -648361092 -204299626 433601604 131249674 -202561654 329894324 36952518 -172311283 -226366308 -1212429 -81102184 46155726 241037772 -68165848 848608700 21940043 70717954 -299445119 -58545115 -30648678 -76855810 -510083599 -149708172 770027 1391440 -270453987 -222121024 -938432908 395016780 -29316547 -91055106 509127269 -95614846 -44590062 -11690908 97496956 -661693971 -108401821 14658258 -147760132 -750585886 -63305603 -1971828 -157352 23509148 -662773259 27562833 -90705446 97176512 -105551809 55134830 679024800 -108981632 -187134796 -526445696 -92627456 155614851 -399349848 -864169675 698172859 173693485 -19044199 -37235233 -291916981 -654059043 -184918336 27900357 -439718075 -548364324 -171011036 -399904505 -316952583 -286531182 -720150389 141363591 26233079 -55715504 51003960 -498063810 -1489961 -15857986 369717038 -104073949 -19890846 73317669 674317162 761850902 -29303857 -17221611 18032470 -348571684 -386350100 170547054 217780639 -44820484 -546922050 -881164204 127482701 11257584 99595211 -67102756 -6023810 19158362 -809563158 -432942563 -66228160 443841598 -411752291 -337980412 -531668862 -626633386 134677993 -213215325 151217100 -12228278 241156937 15330860 327151325 -183111522 21891893 10124425 302381958 -20126899 32785015 38477814 -178672641 -456312509 -7373795 -130504189 -463359862 40656263 -830111005 25627321 -6638921 -51711745 -83546800 74981605 18284599 -763856454 -602016306 23670272 125741660 378987587 14577295 59654851 403053881 214941664 8378911 -9070364 -40828561 288638209 428138 -108401626 -295256613 8961344 137475996 627206901 27562497 -179189696 -250599238 -879333826 165141896 1206448 250385012 -166799682 -60582384 -438686 38865654 392810080 -25206146 190308275 -182059192 1944571 358365567 51695972 187539076 76979222 255066243 15592477 -872012118 74254713 -407279923 658911762 -2358420 -450617718 -518063077 -112140022 -2847187 613780223 15153182 -263586260 740562514 -276095293 -124224348 -435406952 -269753748 358801539 -26100227 118253856 -507299713 -509729823 197281755 -935776028 -394931367 -106759872 -8544387 -261706117 679607 -14096011 -165896650 -88350424 -347432887 -71492978 232546255 -97285406 -964809993 -176102774 46391317 541685176 -383644356 213056236 -167307131 -86060027 928975835 -109308264 130030075 76152402 -171932525 228518253 -9030763 -342126032 747779267 -357945956 -73973697 -342469332 195087 -5558729 88371216 -74088633 -123081762 -831737979 -65512176 -315981960 94105251 -353692877 12601441 465101951 66087337 -21604215 -189546256 -157416949 119766367 163900448 311281772 -501649702 448404252 63871439 27153896 -268752639 -9233466 1108188 -66244247 452251556 -274627069 -307917692 355908407 253480093 -319747934 245505964 -145952647 81747890 -10207743 310238068 187186863 721515086 838085138 281787273 -137916015 -316484416 4803760 450872634 820539380 60415144 -1047053 856406583 -12809167 -724078935 804509068 -279180001 544657532 366424794 -329687862 172444695 -4888302 76639500 13487403 -184853665 15686393 339187428 6815072 346526239 -44509678 229997503 -122530566 200538422 533761791 -317097088 -3056672 267572376 -339933887 -91563387 -291816072 -14808113 56887305 427550109 20804747 763966140 -31353579 -42877765 -29910961 16437948 13243526 -586732979 -86393719 -542928408 -8294536 -2968604 -380991513 548160337 73934881 -445110454 1156233 -243873120 24126615 -643045072 -1173150 -421059083 223644422 151696793 -92895978 919305 95756143 20824575 -494299238 15023739 -221357196 31797949 199737301 -56588134 8409568 -635387474 39434243 -923831253 -169027891 -264334171 -541521305 312932532 -241231579 4887233 36764770 530431134 512993672 -44010084 394553987 -56350337 -28601370 -294586580 529159936 146294022 462234622 210034858 654305367 45616745 18890504 -242800277 316380 550356561 -15002075 80361926 -372919463 633207544 -146812815 -86146628 -294915050 55472027 137789823 -26972494 -182156609 -153102141 -289029676 -284669780 -208969985 -5025612 141898514 297043003 81616658 52464203 514713466 142808003 186095219 -321263535 -250465574 -136088874 5715679 -918616941 -317999273 212204575 81892242 491895031 842459605 -162042133 -68918365 -227032945 136000232 -183175645 -39862465 -138065669 -575102784 -467361574 -107793186 -693816369 -110026088 -149242910 280843466 -4119271 58205631 1675676 -220809008 -220494563 443391344 128829857 -43682235 -1961845 -58225987 -565388292 -283683601 -1221838 -133932638 91124080 126861631 252404452 63935833 674906472 24868157 2432487 49365982 -315209588 44505806 586867855 -80400868 460502063 20136772 26360506 -38676941 92820319 -767775529 -422463789 -15640695 362389534 81250175 162936135 183140266 -257114323 52612294 689796170 161009176 439898149 95455447 107311837 4477606 -141891195 407186686 -48343745 -247847000 -68380901 -7163333 -148013985 -26057016 -251813498 -274295315 529022485 -4175655 -72236030 -30259887 -264407726 -439583850 -7797404 14861314 -191098500 42354624 640597707 -35897087 17625571 114332793 -91262045 -283066268 137650348 5846814 535624622 -101700741 -163587312 242304881 436664424 -13198386 -204792658 -17949787 32023050 106230351 68018583 -237424893 -252559502 510388053 105744395 -81954362 381305019 175454227 15383216 -19993334 88417678 -414205730 2804700 -269502634 -535346541 -231108366 -164527939 -88035458 95577056 -55296213 -316077316 -14632959 7001075 -505150502 82059675 -2089638 -38736118 -401980062 -114221273 365336004 -41862825 625702925 -113930201 -158335264 -333485868 3238483 789848934 91728235 46519837 -57397656 365084878 -625881797 34593176 94664384 10468394 211951630 -211695043 -202449768 -543374971 -188323155 33016734 17621163 -79689395 66688703 91103662 366117973 83785188 -137984468 -81594495 318425627 -13722019 -59120933 -702319319 -15787567 439395090 -99864046 -83566170 2169824 51660850 -496831977 100158798 615168987 15636711 -183800649 -2758848 81265157 -156681469 -112365010 67172563 -4774439 669831200 -472873959 -420822132 372770275 569742923 -302137806 -302986473 59325470 -136499328 66809971 112645693 382070853 523999772 553050303 -544125218 -397124885 -51976757 8541364 -386777585 146522798 15768991 201247681 225108252 325435663 75599575 -316848681 328559694 60485736 635666521 -798726528 355683858 288844739 446423782 -281097273 -205476712 716846577 160837202 -185755371 -111857159 -29832525 -39223976 287003326 -695774266 -492104771 -27552640 6885680 -71441318 179015255 -154477089 130568602 -74289402 -538695292 573818472 598745672 94891395 301818510 -1065997 -524858619 -625669606 364542508 -161954822 -200178231 -363808483 -16329564 -103028362 13654081 38850298 131353361 -67901383 442340391 109279424 -212456327 75921155 -42604678 129472951 -5563568 197126956 -374455217 -287570659 -365905053 -283785382 524220431 -183531179 -42841765 2397331 20363954 161348819 511794168 80734992 -248258685 -88479693 37117977 -41636286 -664270913 -168750989 37172552 -84673766 290600436 1208420 -29586891 -161074573 24872365 32857713 27544243 -18065743 -375751359 5973601 376564660 85789339 -113318610 -484730969 44111987 -39854801 340656857 -139860966 -203385940 -32419838 195024605 -791391274 48179740 -68205320 -299281710 742517211 213971115 181180374 -152405 -25421935 315902455 62376891 167557344 -85841789 -455272847 237349512 -213007136 -345253822 12328287 261772108 434807890 -162444368 669853213 90619747 493641004 71046289 244034629 -17060463 -754571906 -250599192 -26832245 45242243 4797567 48742827 7547341 -521123347 -32280848 -174101370 45501115 562148947 -402277335 -14533945 690668303 182358056 11606920 -82466888 274325296 11987362 -209874189 256560847 -5979909 590346082 135805449 363976310 -85789341 322369086 354036168 -72959336 -21066963 -171912247 -782026555 -5409409 98724120 -234953660 1498411 -64520530 521250963 267820947 -67259671 401950224 23167930 -17318191 138726276 591848244 219747550 -362062727 -103574497 50623421 -9600242 -75031023 -17579429 -258011676 -4506638 -11169312 -220542622 -151195872 -471123510 -450921403 -7461283 72970330 -6297485 -257582447 -40779931 -466867009 -22317784 88595362 -1929605 -293253119 92749817 -915869847 59288833 480413984 275031349 117316024 -507403096 15064169 -94338576 -499215766 -87585254 286334297 170763326 769383936 -269112632 -70263763 605392203 -525120628 -460459757 -524407928 358641975 197438438 -7441747 123701905 525688747 -29947632 -315255863 -17551087 37334617 -252771396 374030010 -18708434 -62154983 229608714 -72468356 -349145336 52347980 -326657166 74722744 -6686934 83898287 76656525 -4550794 -117660393 90742840 -122622447 711476851 138791013 -423367482 -13336266 114421968 33361807 270823503 -47580181 -41244101 885866871 -545990613 -218031644 92655965 -618538864 17064388 -370832909 -96461170 -16844961 217163 108853206 521491438 -105262487 6359914 -92534996 -224266121 -448002344 -67171619 41569450 -444785252 -116166361 -29975613 -79907265 376233995 219957698 472724267 -398703872 26654013 -312572867 -74755509 -104101231 -6192828 178683686 363069319 -14054544 3159879 -176905960 -450626327 -2258681 -95459845 -352030134 -62919682 447029982 -134931995 -164137636 557690033 466087229 406178764 349838563 -374201394 -116124874 113721691 110927922 -29460969 282671321 -109324256 -9434971 670205873 8297280 -639712835 207780112 -152921336 -22368246 48542766 343746826 628024413 -190436946 -500558822 -33752456 348198003 -948838038 -269016876 -20076632 440889089 136311332 92651285 -650114013 -18462561 141560113 577149421 542660546 -1674156 -166281130 -65734068 91660958 -78289973 42891765 -329757163 -341786903 -648296765 99783305 -188130266 297391649 105145459 -409106 98743383 205229208 -206375043 -30033211 532575748 100147085 -360096356 -50978438 -7604862 507915522 -4174108 -94534425 -426926837 4246896 382527111 -125250752 25326603 -356176056 -336658960 36107 620252632 -126680674 -101231250 -809388411 112039437 96620421 -284779087 -44872592 -54555925 414726627 237036774 20655692 -125884562 -428284115 -56212037 64364130 -701334 -84788935 -149311698 -427268398 35434368 -125072002 -419364267 220864313 16983244 834878506 -420825967 251023965 144417606 173029307 1129308 21880845 542766497 -384735329 66233438 -26339164 -567885226 -9857817 114731649 46376556 -549145241 438816074 -3195496 -298154827 -43603343 695532520 772827823 -273103008 -190397470 245284132 -341782501 -107734080 -167047267 58892669 -273976507 -101026414 -56329611 119743461 134309171 -428114774 4667183 -533319262 -52440783 477119637 -210767863 43579935 105108808 531265053 203821512 296860384 78131837 -79171415 116115454 -644524030 -51448824 115217361 196473966 -222593928 -302251149 49621923 121428295 -286096378 -113396733 -465006430 82744322 3208973 -120965698 -740417315 37895592 467626244 -24173156 -139179766 3397842 -318037784 121868121 213389965 105951109 568162747 201340011 21544413 291900565 32053393 -258349481 -482371488 173361846 -13028363 476680285 517939905 36238204 21451047 103840763 -12263445 -3895182 306215344 256059037 399661052 497312109 6349570 -98802075 686813924 -37873841 -421344786 166622572 32428833 -842496122 539053520 113645016 -20733218 -650616682 -67367840 189993 -280704586 -7996327 -63051884 -158412094 197689663 -13864293 -639495800 203431350 415184668 -306978071 -130639037 9742825 139318960 340002580 -39744260 -386062531 -761028429 705940110 151950325 -320078067 -148633072 189263371 -239204656 -422397346 90060319 116380778 365715251 179830948 -272346591 -4197469 -258393905 -609321826 -337713 -186750961 -71730961 1526513 7349914 -68933242 -137086960 -192374960 43412478 -361776442 -192055121 -452032567 -320756573 261428670 234981151 125866300 223163462 3708533 -399463474 -91183262 12872795 -67590950 -77877870 2311682 39163028 -461596960 -290641338 5148787 329513467 401533072 205909794 -16068731 1223640 132879056 337610610 31430163 172688278 44054677 164310365 -37304897 -761206974 -4181850 -251931356 -71143325 464528251 -234517 -12914369 423335339 -81312 -27158100 10827645 -15462173 6714215 13463747 -676989418 -401294627 54686919 470386347 -963351436 -472559705 28202206 -667154260 5386350 227382905 350539974 388119122 168754939 -74373039 24788688 121386660 45590975 630518780 725870979 -32586171 -437815117 205816084 -56439629 -530539568 637083971 -742077566 59163786 322025529 -570731269 253957956 51227170 -26023306 145440789 46062397 -663067177 -85758521 250794867 177970632 -242298667 135019918 -517176095 -44361040 -55011427 177082289 414468035 342258855 -2399939 -218551663 51507249 -461106649 -43864786 135948685 62917637 -188253125 12334700 -243704635 -849476867 52856267 -523319622 -423068 111879875 -3733517 688416321 16788593 145823981 -391008961 -549984704 -38401559 19417776 -340103312 -632807364 75358506 -5265972 49356966 840047694 2562979 282147215 -173239451 -8777665 -465945504 542598591 35052985 -4062783 205722506 -4043565 8035872 840880909 -103498807 357207498 -171715388 167474719 420446152 -668213345 205200267 -171446446 -166704657 638260432 284891398 349347422 -150105786 320650632 -49144543 364306257 71980518 576181181 551393112 -150400795 -11248470 -62864076 -260629011 244601648 283754073 -357443430 84117604 -271378815 -322899997 420638662 129837837 151538970 304257052 -2529662 -205676959 21119384 -441933022 -509670090 -331208946 41292580 175210702 476551722 -187134157 286304272 -977826 638659739 -379369793 9604435 311696018 18068681 -292625075 -11400703 -65584876 -350023876 23329391 -15601614 263376245 -189892 -60841997 -75533925 -10326174 -19949340 -327793868 399308192 343754 282819859 -196832298 156753929 -239108552 -468355289 525827320 -17090705 -512979663 -53831047 -495201254 32735914 -70448313 -323805809 -518957728 -262348678 -371030867 -720646 -58959781 47861953 38791450 139178679 649926442 773903418 -117787614 -550810317 -119306032 721455839 7471797 277550756 -290903509 833182149 236655140 -171435730 -304565036 4010396 -242673482 -109354285 78539617 -372805032 4908701 -291885108 -329771990 616156825 -179698867 -261556666 775068 -23133904 -132457791 -77533375 -321098977 40730523 136371986 493063841 -398902688 64222079 -67653964 -516735432 58412469 694896892 566973607 2241422 439464040 5204427 895026345 55161094 675373163 152144272 -3913995 565691182 126015330 9457015 -474212178 -35469123 -108181450 -459789589 21449841 72591859 -168781267 493133787 -2797305 165301472 -118029383 -200692986 -351902804 -484383117 -64824349 -377426402 78884854 356865374 268389076 250259177 -217996369 89134525 -609172061 626008644 -385319085 -240567133 199808461 146077994 299165235 -348816126 1193755 -161432937 1419018 -744724947 -103404511 -359941870 -92221637 321124906 24904017 22304041 -451790150 4884586 393797143 -50135066 129721869 -277081036 164882185 -275118978 812328234 228521401 -6734544 318971630 -355751136 57585252 15839780 312072984 -268699443 173132130 42760738 180792594 -60490664 172868085 12735095 395928492 -469394456 282030595 -148821325 422812153 128610057 -8523513 72297248 -129990089 117190961 -107804020 201248583 761338905 -15889865 -260665857 753488231 -7235420 -810253597 105274083 -126330230 -151281 -210656277 460569521 224359621 248018255 -37397823 -6822161 81861422 141116182 287276404 767184944 366314823 78180708 108209913 187475269 -239318257 -176205662 188414965 -49304569 383225344 -463404302 67876402 -176106735 -197576072 107217817 -40782640 -5985139 -115567134 -109596972 -464003996 102594916 23643990 302549851 -313262284 82904394 -70967568 333057570 -414831818 279381 -243280542 -53699491 207984102 101876717 11099979 139257885 220569841 415091947 -480681395 346443050 453019820 -778088963 24065807 789838526 498498070 2231907 133951650 -97513594 70783107 1111104 -857655249 44863700 7548444 -152421485 769660922 -32361734 1207166 -44674501 -237700877 -254372602 325057592 -297630978 20707265 15186465 325975476 196599 156679946 119663261 5458756 558763646 -441656049 405973019 390249504 -778063639 -161332681 382998131 345897634 93617631 -219070612 -126989327 349491767 295882643 125984925 250772684 240806899 -311116042 -95942855 -405861136 248646337 364964343 1131036 5876596 6803984 738901220 -360236673 -149845873 182769098 191934486 -11510268 -32965442 638640658 -795402166 -743104058 -129478923 241962583 5326380 175467528 -346669178 -9291948 -209064944 -154328959 54110187 -515956410 -753857506 -97009150 -10388322 -79427592 -14826276 -43509524 -83733082 -415298946 -211552883 -40622357 -370035586 -32409277 -174634048 -723926143 179311600 -5728757 101085162 528108407 772726645 213408806 -365492 -2955168 -499736707 177885823 138896677 -197027332 172956387 229504491 -329592964 60717626 823266753 219643222 -76252960 270781494 218160553 -66404367 -335229288 937225540 -632073187 -41550525 -116574267 90746 306524097 188210795 81206464 85506766 -271611493 557996256 -205735340 -164829006 -223847736 380616647 -341596645 -12946781 95479963 -223264499 -313405159 -798544467 -375229144 -550673424 420539764 227773134 -218233479 -20908569 168134477 203658959 -840822728 127829182 524369048 103649873 433874117 226211788 -35125205 280737949 -45637189 -2366090 -316921001 -66998361 249083232 -130181392 225363652 126879757 -59393489 286257347 -891623128 144150037 -155981284 703470270 -273205520 -367395305 -159662258 -108104605 127739308 16731279 395858479 -4245422 -16927286 -72452171 -599873524 37960419 -16632823 -13293424 -13082998 128195794 -632600955 -149203892 556016937 -392888466 727090415 325757648 -31872051 -381101424 -588470181 -39312653 -134508274 229567924 463989519 -181287736 174463164 -296892040 301539767 -162371608 658483046 330821990 -11829744 176717304 -159818498 4227253 66950666 -32658831 469348483 -61298983 86096611 -307580990 26001159 -111781688 -105236382 -108058949 -33485513 268433470 -850787839 60425340 -213344829 -103314515 -122446876 -197591633 -106319665 230481120 157493078 1526693 325804845 205803224 163278394 177418896 173467321 -129107287 -194368446 -161604741 -231352137 169271663 466931102 52083720 549216108 -541898102 203402358 378169086 155945938 330432087 -116153711 653441920 12617438 -38048701 131997903 21736745 -708725222 -200226752 -149330253 -124712227 513117884 6045573 -2730805 -71258554 -226201232 -111974106 -206737494 -58593631 -177939916 9046306 10176137 -40103590 173318897 -92199360 -628159705 10500279 308879509 531946029 -82236834 32044858 768265715 -5272928 526471928 -276845709 -66786909 247912847 -106715616 390535885 -22910717 -45123763 -153527674 -83570570 427142633 123250773 3165747 96996174 -49547038 -417136201 769106139 839630577 -201421523 39262248 112995454 -13879233 819790781 -7459791 -306341153 -104717619 653198558 301753811 342541251 -20960011 765077515 -83906103 -697028885 57052140 -110267727 40429925 105114406 -192666914 -375255414 -397622449 762954493 -382629800 12561888 162836623 -280806737 -231989992 125284715 -744566565 -218832860 264058896 319650164 -5336433 -124419641 -29891667 -19825646 -539303164 58462479 -205156027 -112162644 -40548997 -14869028 -103129570 -277174888 615955 79750590 782543317 -501718742 -9475977 -40218894 19337276 -59270437 148755644 -444552330 -508841014 490804802 151247555 -43082674 196848621 -395840203 -109386503 -348860280 13702116 121398205 112995560 -1354819 377943277 -441121932 -166472468 222259228 362112948 -68013152 -18733366 -112057452 9353181 519263990 120843676 -36224007 -450111523 -178012895 312548485 739630182 -86455628 -227214154 -311228192 240695265 -779157346 -954147 463183331 279722087 -84620874 114719362 -10561279 50282164 524561395 -100632410 -160646425 469687653 53565838 15197925 256578691 -92200014 7504515 628565755 2590894 135757692 431045944 -82510786 -159564863 138887346 -52182621 -151541567 -754221717 -170999541 -48947407 -79989441 75845203 -118142895 -257820385 135676653 316958392 -1048064 591625797 425430438 -174373960 337125786 -92554273 -55471482 -680367224 33711367 -144710497 510668357 155048874 51515551 -696040565 -8795527 167477205 -182927478 -25029564 -194306807 -430749938 521648211 251040643 -29530179 -267449708 1013469 438001161 758639844 403302316 50726728 217422509 -72531581 207758132 108792391 -35401984 -41682484 163209351 -472001517 310948528 1626912 -43849651 -14751274 1281063 -16926374 -490728640 -334034004 402275872 111873912 -498946239 5951206 38802095 -72268507 182682850 129200660 -422665541 -489123567 141610033 -103941437 -154572083 -557948682 639621984 116086956 -355412356 -231534510 34891671 25698542 205832831 -624987539 -454812622 -412236576 -523044928 333410947 -340075565 -101422208 -14593819 -72136329 -57829809 -14767447 -372562778 301504675 -131373176 342697541 -307928367 -121814485 1795747 82843166 36832031 -351793411 367679743 150929425 186078078 322797606 2023437 180701633 703536051 -178553585 415284688 -215471453 -234484635 -175665859 50527997 452905355 -291059663 -197872655 9485536 666174 -93781732 642934587 286117624 42715566 -1116281 -231378650 10702266 -12308718 -238273189 148058729 -470186 -300362363 871839629 -333338041 416712692 -38724868 203888195 -129605271 -360693887 254732846 -68173170 -203200830 385415674 73105 352363621 -596651464 -299652008 36989908 -320192185 -477084049 219808936 74170952 382161188 283047317 -118321235 33240061 75576110 -423349771 552102026 296549425 137054041 -164666170 107184 196615713 -467835623 -38369098 319208854 53212216 425670541 116722096 143402241 -11744163 19287292 213206589 13563245 -1214967 451866736 191473163 236964081 288513510 -367185080 117277245 19015344 -121202459 705479586 -92471983 27645893 -209750180 582604383 -38136868 -13059654 -21610229 86260762 7976344 -124995827 -303620985 -752706582 -11615106 -897456 -435988 2689507 -80976711 -573916151 300752087 78510236 464524741 3679916 -101447690 251415247 290672468 404923837 549387643 88959972 7434424 381861604 -110542805 543338893 365730106 217356213 -150683838 -61833498 -19759329 -280155518 -152567128 -359936 387756103 -8675658 717028 35284139 -66036297 -107407778 205916540 -462843924 1360746 -378312169 -1629860 24317421 407765639 40895893 226214708 208134417 -462202120 31780273 -27401053 -196913331 -327001503 -278643342 -248935356 29509128 -411375446 -85398902 -40720590 -445750827 614611282 20718338 331466964 -202070025 86664754 86759176 -23276831 -36265886 457853230 -94278390 -2695788 -24789680 715970164 -1716227 -525416262 7889053 217249907 448509565 -703758 214011631 -1881803 46659012 -184067110 303577593 -69015875 -387219664 -133599209 -668813863 -255603983 -151312904 -90410852 89576605 211436068 54269308 -779487239 269007250 254923775 35302004 -239885007 183357467 -40880900 -69162493 142244267 -789323 21763226 -41063482 -161427885 9184159 -37151146 195613679 374384747 50164303 -26562221 141521472 487192906 311240936 -60068423 -338007431 105319794 -358408072 53152824 104682111 188506487 568109080 -359936729 -27366776 167053902 167735626 -132042471 -82917422 -708991739 129895622 316601303 67909516 -295411332 -63242452 513557348 114019749 -95942847 3339742 33431326 -112093546 100502848 238703325 -49093656 39748274 62981370 47446288 -1101170 -40993773 246024170 33437387 248083642 303234891 266742744 -305793045 299247180 -226072345 738709658 -172239466 15489089 -222293037 -157369240 -31797959 -864208485 86963149 40011895 7304615 166684 -292749073 -16402652 715485794 -14805519 277913460 -162282693 462348774 640202937 -126727652 -11706363 606359647 586114209 17402604 -92635011 -102199004 -142895067 160811748 -146992917 -627666939 -290334380 28880923 -22973607 -305122117 -303744383 763030381 -170125341 -433927182 31034088 -377827276 -387168544 -532631889 120253354 433444770 -101252932 7887810 -111820423 -1860839 345366049 16795830 47027393 250388416 -301494461 -480943905 511934033 -113801385 -828834060 25844969 -246287921 19815196 -615551569 6542943 -10148668 21882191 541503911 252350002 -451045428 457301850 -66959676 22988831 -82271727 508716034 158106478 150551874 476540207 -365252887 15103496 -387783755 -54428308 158818376 -230317813 46112082 -14417123 -433327866 3875863 241551360 -266100823 110098104 830328309 5479146 204265872 -125102973 48506528 -399475179 893052 -533209798 -11152603 605563452 42808848 -63441194 13901791 -524256214 186504207 -92407001 -425348555 297946356 13334938 503006152 -456135667 175127466 -27454631 -163094660 -260140928 132822763 -120791438 884995206 -3046893 -242763780 -61150140 441057531 175146057 -404964259 76276352 -516345359 -219525699 3513362 45278688 -16159481 -16838463 -237957165 -256536802 518736796 -437527311 624669043 -10762729 -12242501 227243458 -403819175 -51653926 1223622 32760024 -52935408 61513788 165584877 217588877 386833458 -610262264 -180374903 23870100 -199286419 199752981 -123489016 -270059186 217484732 -133017342 55118402 264319464 72932565 786931744 -351089518 65447332 -63098692 28331487 -14503414 181886750 76124254 424281601 727854742 -240269543 484249978 278030594 940241293 217400673 193820737 30762309 -69866528 -805283681 10706204 -430644462 -50335348 39993121 -335328625 249291162 15197766 -230679671 -20740186 -193249951 183611134 279096031 -290638426 272114204 -176732633 -505987228 94693746 47122639 -234693262 69820043 -62060019 453079710 -1952129 69624905 -23324103 -472222444 35745931 56409030 -314071101 166402599 384582 48538991 463800 32084681 -37794543 -25518013 -28641472 -53297908 -58748767 8902828 -98213223 218494655 -64136432 -25439398 -206704760 -79859087 62051836 9097573 446681231 188894060 279345921 3718993 -20698054 18666036 161515117 -308732082 -64248543 83140210 -526753472 54753266 -7413756 381333539 -3043733 278108359 -188271861 60384051 -537816273 -13862395 108318464 -69040996 -456600874 211915196 227110165 17335323 114238251 -873454978 484587805 -418482353 732786478 289643114 -162279215 7202644 104251346 618399090 436503215 874938 95815358 686913697 -130688646 -33844757 417463035 114819625 -43825016 -101735659 111677993 -188655523 8967522 -382964210 -176685623 384753539 -38953231 185622114 400241 -645871104 38530063 -473830667 -196447673 159382695 464535641 23720406 -317161127 575872254 -466486192 -345751788 -353299421 417563447 -63516174 378095429 -93002361 -505514579 -486267086 18790779 -152942180 710136554 -242638202 137338599 -270896169 -776435261 -205009601 548266570 -121233115 684527318 762409 394363542 -657087384 -43430745 686010908 417555154 -148680938 91849538 -3579275 -21705332 -579911345 81942063 347258900 20543671 -639409820 37045824 683846295 292643135 506588387 103069656 505984449 -3184595 -774244627 -212547299 -299816841 -390611326 47225026 -11557683 252141583 -49985938 614615029 -224488448 36481000 -178544000 103977363 202506791 71223212 -98937766 204441743 -538045861 -488627807 841384 21356061 -293527054 543047881 -97456979 340195160 -632593007 13526294 194108600 -154068462 17331464 -116972784 -541348500 -124875410 855290571 -110747744 -812986908 -256540099 -577218328 -47588033 -47849399 -409165861 33507747 189948484 -55642875 239875398 567949157 -3824890 -38749131 400027919 46920836 264435024 722518515 302308551 -168449583 -8494820 -132139990 308798177 539955449 -406955643 1174638 -17346265 44768473 36308099 -177788428 -78136652 -50867936 -353736154 -310827285 24137438 263697379 51729965 79162027 41871192 -460732886 193348499 156105096 476813750 -201862316 -384993606 70246216 -128960910 -186165991 14590242 -322582616 -251509087 -194624146 -14020457 -73691658 150245135 -65124978 -4611080 265276623 158693420 12650530 55462062 -169809570 104156810 -11056960 -747671758 -123999131 -322164722 316451741 -158222025 163443715 -109396241 -45361636 -90269833 4477379 465102062 -52209718 473470375 624309972 -25090331 -242378663 -91973310 -45818802 -72371312 -384428219 567870428 -74204542 311141535 138814919 221779211 479038188 1132048 13032170 -632197613 -161927747 -804743134 -35290316 244479759 7678055 301401635 437518494 10386363 -97560912 3471202 289240296 370294841 -169242290 -153345358 62293208 -65156608 -103831447 -13669565 213959969 52319296 -187697538 139338362 34739087 -19285006 214044509 -15267559 -129452884 -768409158 -24816166 2021543 123527519 64394964 -652044112 45625392 -45845527 -299256330 -170555482 -318404909 603292427 -68768583 312914688 434522353 389777870 -5092369 -61888627 -13871853 47235072 29329689 -152722539 -198384161 221053622 -19682509 -89384083 486857365 125756751 146385918 -289414955 -10384671 -260091339 518159063 206241264 2171496 436110102 -51774105 -41690859 -23318460 277558353 597942774 181102513 234621916 -166747861 89815184 -168827975 135773657 -147964002 -582078432 45804308 -856763882 -271990818 83788795 507571468 12968716 -377814881 -18034656 183280721 -90960769 10755185 643169925 323993550 32822340 -8892145 793340302 -118875702 -1194196 325691489 -156302325 -675498797 721134508 -193615341 -88798619 136744004 -272386706 -345346155 -100957446 -34458251 416670689 -132219831 -217901522 -102824505 -854313491 -203923674 -537209 238216979 125809889 -158660205 140867839 958144913 -356316720 112561063 -552228224 108972726 63145480 -104184513 -480330319 143776024 -253213865 104106986 -433768587 29231362 85289468 448846308 276754863 -417979931 4534151 -312579983 -451809061 81660609 104482361 673061603 -160582257 50834571 1141947 115668341 -328159080 -849909137 -64177971 -49623812 20159451 -194785892 240315042 -32499296 -9182957 121748852 -109013898 599316655 -308528086 -304480122 -42361585 31231654 -54828373 -209594592 543215215 -651474942 148279742 5283724 -1399287 -59227581 -197927121 1266721 623483694 316522776 10966181 218176507 502787961 101939176 -440015134 -171943408 -51663364 -412590785 -173503924 -311873804 73715446 -191851641 207485606 8544695 -61370533 -34692255 787823555 313041815 -16534232 587953117 818265385 12736628 201462178 97670935 135431596 -240798537 118596465 347847557 -232971650 -127946048 -26131940 195237112 -177253812 -286959637 506346368 -394857553 -172182965 162342922 -620239175 228498978 -5359906 -116999771 -174606263 -13795585 284976377 -169211209 340056951 8988934 -42291294 -514648341 357040167 38428125 288900044 -61688903 -18426338 45430627 839568706 -132136641 -154748226 1625012 -12657210 2155522 195164490 53660891 73295170 -205266293 942896126 -57726121 75586446 621995812 -321671039 220525425 145599178 -103899856 -514359 -323666492 -272134480 86168085 3456952 -306080217 213032292 144168130 207365731 581057345 105515691 144095515 429283395 9596976 1925193 -130056042 -97750983 233773945 -22671576 -304397859 -122662336 -11244483 34020689 110871030 -594060853 424949941 296656596 437830634 328779866 -133292141 104018032 255945770 395539154 370916827 -411992855 -166106659 357498128 22033408 477575238 -544610449 203364228 72028204 166922291 -49536833 -27617466 16600159 19179484 -9709668 -357528962 168198347 -2544600 -6221566 178137343 -163018 253801025 237783075 288782148 14362903 -600116087 422112729 435880351 -505249600 -742183973 259351604 92658 498423001 115048791 -250378 226720578 48421098 -371393344 -2079657 43427245 814083140 -27041718 135173693 -73292314 -540105171 379046108 483080701 -276911101 -413862207 -45212620 7108348 -7504987 461318490 261972688 -94726452 -343114864 -4819478 347743265 -207009122 -399242787 81496135 -730690446 -45847592 -943602472 766064863 153606212 -4072666 -1465020 720242967 -639765134 -368012 -981136 36278068 748422727 125108176 -208550243 485206488 223819555 -31771747 -409536019 -80698503 -332603909 5405333 -76853175 221038769 -597260314 -188295358 -707661170 -189158926 -214773629 -259001063 -145645050 55714996 16426815 577280192 -301406771 50226416 -4073206 -28589651 -79651416 381984074 220884808 -38908705 -373814073 241680827 -39648542 144464387 -6962174 -143594393 -619100605 63385284 -329695762 -866659031 -88826133 40899249 -3270546 -206543817 121859481 298733059 314277535 9161470 -598939550 9429180 562211664 351522725 -472661503 -183301586 574334350 -108834699 -450140447 68046842 1550871 428984542 -321436694 -142844947 139886965 199050227 -409686436 138890140 634884039 -785597764 374889156 45566375 -849562153 -73908413 -128820123 109433220 -43925059 -150761321 -185375013 63545754 -483239698 52940738 60538754 154182698 -377374929 12320285 73452097 -54044640 206576619 -219481118 2773814 -235026111 347703683 362218468 19286348 -92746335 -463814575 947666 407630873 120298344 -607936778 -36255056 -15028582 -136103228 -34623904 426756437 -481845426 -154430197 -213523945 17088491 -469488372 -339405038 303550344 -2691027 -210781854 -627155527 68849759 -23172504 39477444 551897133 -31518166 -544571236 138001522 190890335 -37470687 -269026295 203302814 -19919299 190408749 278750465 -23805524 481421457 71522029 -370824602 182333598 153470088 -45640480 451525607 -28668301 -39697278 -152038151 -126083371 -189111706 -67761090 259442165 -35201867 1543103 -161088633 44714541 -605985558 -307033982 662052909 -441804221 -65194 -102238604 102406325 -325274964 283763066 -243097340 -69725153 209953777 140325646 413213120 384344709 20666973 -27354207 -67490540 -638799721 -4258385 113711103 -4200847 621793706 347469807 248189196 -3540967 8211368 -205209919 707932288 259075425 4001832 -408569726 189199350 -105398792 451502780 876601895 275294782 -11787724 25510853 539253750 -15279827 -18927940 -150197205 -318434564 656427426 56353404 14995143 62698240 -198286602 -126146262 -10583498 -3812036 728879593 101936794 474867783 -112329485 32854701 417575825 123937330 462407767 1824249 -642201231 7926209 -311606258 208614319 93818918 178644987 311084523 -310401991 126807994 405572988 402315512 -98819497 76833768 -214621041 619601292 76888861 512810203 -578836300 320349122 3227269 -453813034 -63149039 -1854841 -13747846 -154113954 209532815 198385847 -22716163 -40714208 -113600410 -380900514 -183307010 -758309 -908191563 621282651 -252337401 288333924 -485460490 -26057561 227296001 229838189 -4685388 33657318 -23064515 -205821198 -11876670 -91427493 385783867 215130946 444369173 68404943 -19259463 -718247187 -192223989 -47182151 -459415795 686816319 239718763 990381 -216116040 88649474 -22412484 -311106151 -486049930 -422911124 -143434750 220893309 268628265 -4175761 -394976315 -289782885 50697354 -192638198 -217873982 7668799 -89952915 376107392 -199158605 -258109787 98720145 -66140923 -339186224 658508731 632628546 -357818036 8289104 -408364182 85003965 -304835679 -452211697 2170810 455828902 19345249 409645009 148965060 83471263 -363816398 565611642 184423716 -7706962 -7534252 634178736 344979479 -455618742 -23127017 -700702647 -13020980 -160514831 252365270 256604066 734928211 199990079 -430513501 49603053 -723483 359965542 -39407129 -6196655 -20952107 -7100583 28933535 -292752764 13705472 4247718 166365637 49463706 -262227552 246436364 510280960 282486848 333234420 -170404400 367016949 -8707466 971356548 10403579 179092544 -70313775 -562206239 -155420147 -203523860 -888377294 5086173 31187928 -282101971 -257406508 74716906 467357581 -202448904 331945866 -28794480 112542029 -799048471 107597074 239294765 -642306678 686049620 40162607 52282546 -672357949 597897602 144381822 -255693575 263432188 121544718 33977010 -291410713 -6537640 523985493 157429390 48197958 29521360 -62627422 417342119 8991106 365042666 -112546758 101867874 -193941840 465972814 -806165986 257204580 -490606623 241617785 501400906 -44971241 91115211 174467203 -161866642 17006715 89541536 -8478521 -458812561 163638461 -280949370 446892882 -633998810 537083239 -467461104 -166378008 -83199315 -129805724 143357926 -921213403 778897876 -699178381 675374781 692006955 499829023 -1237258 -766859477 -454384827 18673142 -617021451 -157829473 -60593460 -39812193 881536530 -47874811 -4151916 145252449 -271563978 15411766 65222822 108205864 -44859353 104333566 -36964374 520467086 -170117259 594087234 391012864 -303517256 97099842 -55897448 18619092 -967535302 345534056 -159236999 137199230 -246135088 -103458950 -144560975 27534653 -457569322 246071021 -20639438 9095110 179611802 484868731 267889238 -145040428 -22086145 -175017649 24574920 14666439 -2528834 -25753310 17600269 -427303386 -165593550 -54543233 7625257 -82762914 -114792359 10235527 -75526203 -690075207 401851600 -253045 -354932617 270054886 748694125 -116473696 -7616952 -4539246 138250208 -784884802 -193444170 -176758196 -323621522 -674624051 -8006598 170003948 -3501328 353576881 -185197879 -360946304 -480744219 6946481 -291258183 -526249575 -271657826 -33932861 -5710773 398018967 -345111168 186848397 19249209 358590548 58977550 603042427 -1097371 141537561 221142631 -472404388 19810215 57328160 -515072619 -111340630 -255229366 -224749307 248432178 -118691668 20712948 36093182 -15273228 441662178 -381864995 -49183056 434640197 199331003 140132740 -43902392 422263863 -13046643 -10289422 24522733 316424192 53000942 -452600991 163030209 -468412664 -904035445 -58314393 104958138 145213858 -13266302 -105084867 -711341383 235368338 -15978308 -75283699 521254486 554903427 296597140 -272358204 -2404978 -409865673 -889070 -287857621 4009752 53993336 -217758074 -654118731 510811417 499027707 7338169 24343381 -76053540 17819933 -454246 23197953 474163476 -69421334 326239705 7070278 2304957 87040696 -422294980 189216151 -75395383 646078646 -260472526 -4161613 -194171019 205709661 -105490404 -838786181 -481313674 228974725 -476425278 -12877622 70584447 13568792 -71231598 -707170351 652844594 -322302929 647800712 276158696 753107601 -3876854 286062234 55826222 306696606 18484558 32603134 643565188 273593749 -57883351 -325584868 164520737 -22163742 576583826 70592893 -626213852 123184450 189496827 241622150 -974160740 715730863 -106596052 566277089 479662597 -333095 59321311 483862419 199087082 -350846028 -331443200 -689096881 -464447080 -314455 -248029986 -75039251 -5329273 -41388729 -25278472 106380355 7524959 217921812 -298418082 -6649312 657621355 -62736735 21734710 -26853875 -543038724 80511293 190153193 133874717 -426821031 571334252 35744042 24811357 4501990 -83773551 -162269541 155715347 295170982 -41793633 418713310 51453280 -67457936 -289268892 5672932 -162816159 -723314323 8876787 351350252 55053336 220797051 1727887 -268122185 489210412 541799513 666544636 723660904 23593351 -445561 -30970502 117243852 -270691753 -86975973 311082590 578372185 -358328700 4534106 212717445 -763031977 -5395519 -18660169 66920141 245130385 -67807664 457289581 455976534 109149292 -126489096 79278794 -521881493 162011974 285571461 -479403823 134719802 -21004237 -6323902 -27657834 -10568091 421738523 125446540 761395809 4179915 213465300 -14255193 -44486996 202997259 347162513 -400661848 217524780 271361556 -377879566 -142505512 -265088700 19801361 -632455710 -23018305 529567876 -114490307 -95713695 -443905858 65199084 50987771 -12168696 877939051 -4416314 825946 545982921 30034634 224835784 578837088 464055806 10237666 -30431415 -400580282 49263388 117421431 210676471 -164060493 21647456 163306295 -5602052 -68454384 -18554095 276813890 -368976557 354589106 -235235720 143085016 -1182106 95940304 -559700990 158713186 -719488593 -200687409 -41834126 131042552 65100608 95134299 -19079990 -74829598 -61053708 147844169 454283819 860729471 105726903 -25129561 2398815 -545098198 -557980706 -384262010 -2391730 100762316 205125541 -154904996 826434320 45679348 -281697631 344908036 77260015 516535496 -570340341 324226132 759956 -190459291 -186194944 -195096879 323868080 596869888 -5439080 588994471 839766163 179365519 224620629 1616598 -15227736 -415091699 -156176587 428679061 129493249 56477842 826448947 37504130 21685969 -25623313 -209845848 34016202 421726749 234261974 781418318 -236427423 -127461873 261069902 177568972 -5439479 395894075 26543419 43771460 -705946185 -91485655 185352199 544510464 114906105 240954472 -726177138 -326100790 285063932 684588218 -370851551 261771674 -138784163 110813526 189249131 -97228796 510420833 -780547941 -863776098 -6971487 42952622 -632443722 201809391 551167197 -90359266 441481941 70905601 -492882669 203757279 -151583922 15887793 -56800090 -519406946 343298916 467717818 14758301 70110543 -825141669 12356441 -148781453 245279806 -319472132 -308944610 -96208616 524581884 5914873 -164117881 26399319 -612527138 -4586448 112907780 266376334 -395637145 413807414 -525487165 -3844653 69521857 948144538 -73512 160709525 -234710433 -242166617 692059273 195011468 -52742385 386112095 -12037532 -184705191 14481266 228466025 6163064 -105234904 439109966 132809250 -67296670 79366837 648340711 474106178 -348340311 191291637 -82526573 -615202914 428836761 -14351149 -111810950 -452318612 -143698846 -51241456 11553724 -422771594 -145691234 122183682 -32283293 298979775 183329646 371023517 -175357578 -501988164 23803052 63610657 141670558 -3868348 212032301 -78326850 -321526769 -231471426 287880674 -28621812 -410347780 21752401 -275560383 65758368 270847647 -15599991 -201304959 853633376 216534773 -393046323 464935241 -4998665 -124698907 -378713019 57191488 -461507404 183798 5067178 -597673270 -16425188 269548293 -611208007 -108345374 -46645204 385224598 -8260052 8024529 13629565 117233053 -63573747 -56389760 289019522 12105 -214442440 -294289644 47940311 -913811447 75697729 281464989 309266614 31447403 160962932 319388593 -150721910 28344417 31705622 -9025359 -875493997 -756138248 -111441440 98134039 -98448702 -3428937 452724576 333587453 -323698066 128655814 -99093103 62223151 -44816669 -372158616 -333786245 181296229 -3930129 -768808612 251508673 15281052 13585762 19981080 -10170320 -577144937 -269211305 -519487913 113616125 -39552162 85938982 -305321567 8942186 9078443 220664157 281469193 -124014181 -128871082 88818393 413147626 -24212879 -219688046 189532599 485618909 -546454831 55790368 806083472 -889634317 -13694803 258994321 5146066 -36285152 -5960518 320099161 572655178 748343289 245709690 -94083094 6688636 -418503951 114995061 -483628498 159065481 -370471605 -415395280 17547198 163379523 40962446 56119091 -143314191 578299759 790945180 159324072 210520162 -5015367 857807573 287201102 22885586 126547554 -23034362 -103444742 388152020 -494386309 29398208 414148441 -34788304 -320033662 -5302677 23197817 5370005 -4921141 1348286 20138811 10325471 -408870529 114881905 -522925199 -264291530 -76798783 402144828 8803523 -352023431 -27824196 798615779 131722263 -20001933 451587911 497197333 608409794 1365595 114949632 -568998908 -245214502 96638627 564385 95566667 -141462748 -75002602 411794160 -408571584 345540709 170644391 -4559194 66744808 -165297942 20681512 -65738631 300650091 119126529 -3218054 -1825215 80780927 -493491482 -215731825 -13218939 18189482 -50934252 699536606 439322595 18825149 440128702 -453465151 11257234 961158405 275596127 -220245116 -212884370 207047887 80771729 -147996253 -573016522 3690108 221646644 -18955606 -1150993 -37420338 -546055431 -220051537 425519 -343050661 3120604 -78492369 509397267 -187307851 -103188346 523665991 16949213 416773693 -572843935 -892407617 -234283147 323421468 297986201 13896713 -333096962 -496736887 -313958174 -169004968 973718662 533527715 -231879846 -433442291 431268593 1013761 -221502266 -114578003 -285619905 -144846672 271411868 -218975149 -306819481 -51554835 609334495 -349706369 29079432 -45226084 151212900 -160927652 -82883165 449846 493486556 -286896903 -522698254 -84178282 -178236409 -16746057 308749076 307787863 37357444 -751537843 -1474716 -493166118 138797680 453756401 -83276613 -102988376 118295849 683805106 130160032 73004215 -399994719 182750257 80146526 414156606 548191501 695722856 -511569997 -843426889 75573202 334035776 606102759 -640414611 -234096327 -165067790 -318976933 392083289 89098949 141539697 -43009135 -390200974 -51016627 -58749019 106764243 -17644993 -192824822 198505327 -120505796 97975243 -211894289 80408098 45948522 15562365 203489268 195636065 455916672 -612144593 -511210166 138373835 -24003764 -112484880 66768299 285111794 179759594 81646051 250779912 -33858807 -128053619 -235851198 -12949660 -264077675 -396668508 1868155 428571251 418635614 -271877116 -14190268 517881599 -163842012 -519205663 -408160158 -105427296 -35889214 109547280 -513416764 79957460 247143137 -4077837 40600457 -2392732 -195248947 61165653 9498100 180604470 -72442313 -519486215 -57137940 317115919 -33579163 200781989 630358510 -105600978 284415016 -38074980 258973141 -361710819 -527868013 331175904 -124570271 -136227687 -751220240 -451458113 -144522240 -2898524 -467116896 505573326 -684866 -345867252 172937061 -133105695 802598 235743192 4896131 519299806 100942856 -157434986 779632011 -110821023 466648138 -331804384 -243517579 199845595 -737789613 -313345363 -8349450 -5820872 129907952 36593564 526159418 -217329657 5594775 767310092 -203029789 -110115717 22911908 -57630913 75384310 -29240738 764559362 -461432915 -333894045 313962418 -153555663 475298773 -400683801 -1104682 297029888 -463127606 -32905612 327527280 -84219114 -137701335 -609755707 17899254 142702381 -73304903 -105751039 -48631844 361836130 53992698 58276860 3868738 55797449 -257436529 -74607205 -64021 235546682 39693701 154125515 -223044972 19341834 -812503037 -34709658 6162368 -864583270 -43088469 -165672816 -33638703 229548284 113057356 -441595160 131072158 -521420033 4087988 -1757739 675190734 -198128553 407411616 -700449804 -611554416 -288397131 30057377 148515683 -34451896 64074499 -34617667 32775845 173501291 -114723258 -435856916 -241752094 -239942239 -395524995 -223952594 60935961 99211935 416000986 -132394438 12607016 202565420 -255741127 36054021 -277463964 -61572031 -197511723 -533718111 -11640441 -251636631 69014632 21938295 -402271005 231101818 23228792 96834050 146003084 31673093 49249387 -68593294 391788126 -727253449 -550501966 316148658 -76261029 -506335395 -88365876 390742526 52497537 10315743 30436297 275938267 167152379 199545710 -198484822 -70384979 -52565155 -190690782 -429309693 247607732 -173107 -6213434 -30437888 260964224 -69537026 -283774088 -11100413 438106670 -34332877 145972609 -38578516 -331083433 -19743702 47514800 373704452 555758081 171418441 407284664 130229381 92522373 -293626126 -258941894 263808096 123010439 229216338 -118084337 -290485430 -377250660 206945235 -8823031 221527184 4241863 -235748631 42134123 112236739 482317856 -161962687 29618757 323280915 35242331 -296293825 3928833 -66189147 -158263262 951257635 -1311668 292560800 356198146 85319814 -46099471 86620025 584655118 -341104638 -291992622 64989309 -14731764 59898267 -205844206 -101713013 39624896 -18004211 -112348236 -215835845 -487983856 -383956505 -38031653 -236757798 -148499697 -281787638 646058789 -587747262 -20812929 -904885796 188761682 -202151712 -99731287 -311281135 548501572 43318680 16669457 -83168937 6882666 -72538290 110023643 11506555 110074814 -9687026 -28428523 -118333876 54405662 1634466 411482097 328732570 164298774 6907598 -9912763 285968578 169856759 438726751 86965919 -179765868 13254348 -10418390 172428764 -144801488 372241605 -8803313 -389446978 -302261335 338843161 147700795 -405194987 -112374379 261520063 -51517807 -376982029 97843202 340644871 -516112759 -19907592 -338748605 139004114 40810054 -337458657 24233654 369142985 -205965811 414350168 -108752700 207959200 -311836821 -49898019 70575180 125432284 -381548320 -13514266 150471373 180209426 600268884 -1940385 608180682 6871083 -1254449 384900522 -12893429 -152608448 63668112 -716375781 -11561321 -520474411 19393341 -605990083 745038228 -24515966 202052180 -429064210 78670261 -104915921 511344228 -456111909 29251261 -23790047 701501754 -15468405 -31656269 -337478403 -435696428 528242486 -3957443 587688632 9167985 -712320 332124428 44542853 -549572002 -23781574 -432308385 37002160 88780176 282519421 -256526767 310372570 158612874 4835611 -102696550 -271934577 63687848 567552201 682097687 -5402531 329668101 17725372 -399512237 79223331 -203241541 22298060 32374423 561283678 637072499 -199223755 235146862 202198723 12247036 -139651983 -27766601 643769113 338763010 -457350165 503280101 -104101115 -71023692 -445160983 32874233 -308640047 -83526522 679517785 7205962 75149692 -276490198 17550715 -875621590 346001164 21835945 332787227 114877600 -62301417 79067958 -297653559 -9875719 -335488179 -459893052 140877263 267858341 91439809 577568694 -202245360 491863549 184571110 489540345 -211157963 12532919 -475208556 -845535713 194065722 97245931 -234343943 -258294886 -30175615 184963583 47231707 -448996119 -29628428 539575402 487027376 354928 -69425868 -103571631 -72618667 -638852868 114309329 229266070 -468337066 31909687 -506685872 44557996 206601912 -25528521 -32437628 -456858747 -344882809 -2904290 -66100858 -866695409 5595663 543325931 63768358 60205169 579122726 -347691348 -141218345 -552316583 -93853284 -69549132 -807323872 -27332460 -181605454 122483774 -4401607 77475535 13011044 286293390 382148453 -11775004 -33127365 549096618 -67744491 84138697 11538558 -198499966 1538551 -44588205 285995614 -51060760 275868946 -29465994 -99316498 177062493 -79345834 974228606 454242111 -98387637 438726614 -39467198 -137583549 -191518673 194965471 -51840658 -28735969 51798 5928371 -869835089 -108807733 -379755355 93155792 58903938 -396082762 280078045 -422183047 -690587804 340440763 -16290466 -418688841 412299810 -36491056 259776819 -181146337 344948169 98008775 -200220617 -227295964 -257358993 -363491200 366136270 271918513 -167515433 12200315 182723145 613795862 -205731505 -16444904 -7166157 -114767467 394936997 323399893 76410832 533994775 295951978 49108716 7329582 -81036604 -37643841 39136621 -108049628 185762647 137153238 175355659 -912575375 342162835 128883592 1392432 -515219294 -6605633 -284296373 -88325977 52735204 -106320736 -308005522 202576240 504306882 -44797858 -23832761 -549556723 376559814 3259665 338108974 668836779 -287806054 -24401212 3165508 -164096533 207830481 -626688127 -505011540 23558177 17404406 -55399806 259670749 -181558593 30346764 91491634 -625755201 422755606 339639788 -29895793 368602164 -221663312 -33078532 -31036505 448891139 -170330759 155976572 -511491288 394529211 425958117 -234002587 90773567 142252159 -120726070 136287173 -510554317 59290207 92512171 115519951 -22136538 -585788477 169324068 814947170 332019849 18206126 -77635955 5779221 3095590 -101470196 378489234 538569656 92358423 230931591 -44790685 -409024216 45840511 36773441 -221444683 497376478 305887 -34263782 306348012 -731053646 -183234309 5545339 -216494729 -69177531 -79682242 636080478 -166860911 -433248636 817855709 55272198 713922643 -167469518 -297197558 -310272652 -167638 -443906615 392349493 467103644 -24532554 -47100491 252133462 -270770669 222130253 411583265 477836435 -57793658 162380764 -459624293 244910502 7106430 -112393148 -90083913 -869633667 36382326 -67022928 407085263 -201461267 183895818 174843447 23586244 -219800963 -6179074 708273935 84472860 89152076 -381090471 -250074139 -7141992 -15979907 17760564 -83171843 -569546042 -324795856 -16061361 166252104 -116626162 186717899 221021283 81740852 148648343 -408292368 276168675 -573030314 -219502035 165440805 309948415 -284160008 -191108854 61960044 6548248 271004584 -140207701 794520953 20954981 694330377 -159187997 -268647785 12223009 90051881 1585334 428417170 -519103592 -962050 68192717 542811072 86277815 -22377115 52618900 139851763 -232286953 -20563347 -253520938 -363232454 6515222 494938157 -1213589 -76627543 2753940 27271501 95475756 -719190548 261353148 210590376 -136122650 -233071459 391344293 358101691 -305583738 7638749 483354896 -213701775 181468033 -22223938 -3219026 -34993105 535065144 -318129031 227184000 -56274139 741473227 -290268385 -586389939 -89863614 -310453974 223386504 168871775 489707 -156019967 631443329 292797904 282690 -3084097 18792590 -543076090 410272135 -202550886 12846765 674484857 40950286 486969188 -799290709 605402037 1436176 -261055013 -15288585 91953772 3842953 -18923885 -537479255 -305687805 319456016 -62268969 -24772255 189730849 569709561 63867468 -70458149 -560341471 -264816157 218769935 44479163 298663463 252171265 27573761 33914552 203490500 -152250743 -18788043 -2014724 173069095 2219273 -141641746 554186791 346061028 -489482321 72731051 -763365595 55656344 417176557 -197656393 17162826 -156666669 -303568639 -74619385 37766880 430048824 51426748 -523278410 157788717 158204420 -65861293 -535734041 -91984905 34402060 211622881 -792037805 -218998303 -774841211 370759300 474820 250251132 -1614053 50713240 178071812 -217727247 -527548778 207035201 -38047564 -122842458 -62825820 480469108 420892401 102088311 26049833 323794869 633471494 764927895 330991087 -466130775 186369251 539266824 -876454863 -170595753 476678802 -11171731 -8563430 -120612 3410096 180783823 297576764 -291987104 -7419370 198293222 5712298 33040390 200406569 282045452 -643404909 5865541 -42817264 83868070 -672120541 18867568 138923593 32149579 24751297 368840230 64549666 -1453853 94623447 -212188924 344962169 -655811487 -212717404 -156581484 -145884471 448994957 91357640 -498456505 -88547368 -36368898 -351938466 -21468035 566336965 1817841 -274981023 569889645 -154634404 135316726 142619329 337859588 13649348 -72637813 274354948 -78868854 -249768010 370213648 56451382 -219328232 399600507 -37492085 -1532360 226935330 -95141880 -29996894 144146664 233111812 624138 -326374035 -34593194 -64638535 538344040 -305361534 369875162 -246403454 -701697503 451079199 -37329 -34090422 857340123 14356770 415133281 11652 2554160 323173892 -432847 297540742 -183432334 -149271872 35083900 -441009401 1197099 3394751 -335946526 7447917 424107895 296002013 -63541454 16175249 627910735 157268157 813277 -5501275 -802780804 -36412113 -79910888 -183618073 268435152 10525803 237967239 7663355 -284021928 607612145 8358801 15508419 -700878844 380122400 136526936 -109347496 730849098 -592638676 -170006613 60467751 -86582097 8621029 322911230 -14119694 -64157805 192559172 185313871 -7037407 148905212 25006439 -408590898 199883629 325848039 -630408415 -513107966 877361590 32133532 553078211 -4517859 -25737827 -7932618 11073779 249435538 724527394 -79284306 208648920 16415035 -172472056 50090322 -465010239 -125111377 -173114809 -612924 -448933715 144096465 -118070176 -578975260 -76309563 344403155 -581974097 831647494 -7817123 239267560 168304513 -166193240 156150573 -109641727 -86106771 528703876 -509851707 154484354 150826662 351238335 305395707 -104361442 -59781419 243997902 230180442 -92050624 418215975 -296687639 -494487289 95270540 45180790 440393188 -2529269 88984101 82807226 500318980 -3714462 230504806 590645738 -640021006 -436960139 -4878048 -19171876 252804095 -226316035 -864838 594717666 201626715 34736006 771546 -184190121 -349389604 218698581 -17332971 52459134 309881550 -269261106 -305867303 -37154423 -276696491 395805941 192587877 682249486 76277647 -18608008 27647766 -970097604 -64530463 2312762 75167448 587705190 26197405 301809729 375799603 38089860 -177304260 167590988 -490835085 70808381 -63786090 -805925920 2887821 246439748 480966070 31398586 151013058 -201143144 449003014 807626570 13060615 7609013 37860128 82412151 -343085137 -111151913 -260916863 -12271132 -211772680 325361483 120583262 584051490 -1159194 -336418468 -629330041 -54614367 -296966333 -296942017 4084176 327121147 -834854 28339430 15154409 48206427 23587115 -259463489 325908220 400853897 -21675291 451500013 226884219 -207814378 378265609 236801569 -29665314 -377242777 -346923917 -35385973 -153138919 197696419 -417396474 254288962 294565432 -206017785 378600506 361640772 360339881 8732245 -34350833 -399245262 -2561477 -707191564 -351284933 53217993 -166314004 -177243577 -176706502 964267 -715363860 332966160 496478643 -28165458 -300153533 -5107896 -459419318 -144565727 115803778 127017923 447802829 708246454 -30033281 729761279 542078311 -13721510 -241643263 -98868348 -73426533 -495152516 -98935857 281647395 -814807318 228494547 370723424 16934917 -326917682 2542130 -15991494 261231779 180549311 -45577428 293347894 102102002 322522988 -146480809 -389520574 -422492088 -34438655 193471822 100892778 -10278154 88777057 223567660 -275366637 -151213147 -110363354 -808433749 94292815 34537972 -64689635 -512802303 -112673206 -5857455 -112408993 -34020552 -4257719 -65901185 195045075 98950050 -35177449 -292833921 -50922266 221414794 -710461902 27680 -322841620 -90425356 46550266 -210821452 6661899 -89103342 -282553631 -267332066 -112472668 319236011 150668353 -64031488 400022754 273058580 -359887237 14999373 -467057414 279225773 -566249007 -3477239 -253600871 258425464 87939 -187542139 -336773765 -278186916 -292630642 -384453900 -4991557 -58731438 -3650155 -14461635 -24369348 -313807187 14572799 7943476 49486212 -184479229 -490417253 143874640 -124632403 337911683 145572743 55920685 33785578 187245927 -14177187 -191425145 -15558466 2127648 -21483460 806999313 -107124903 14478206 -211366590 -327130794 2082222 596860483 -289432429 -899132465 334170767 473007107 258085507 746550715 135994516 -42800327 -852924634 -433118606 -24562508 141543456 207831709 176981903 695601456 -454357788 -421734727 279107827 -345881825 -250442990 443382372 -1235970 602411971 -96401134 -205929501 -84341979 -889201799 -126826198 144907038 -233675128 -72025925 -97595025 -78732947 -37822412 -36687443 -717054491 -56851170 -719587153 -58777941 -247162419 -492637340 1107452 -12380406 -290652420 819953865 335687798 -76420322 -583514225 -651501185 -601587288 -354655824 -2360831 -59593016 18441121 -10827691 -33441564 -11014224 32563641 -159153761 -528970540 -60327787 451223308 94675699 -237787770 7062288 -101963116 404615859 395138328 21061592 241588479 337753279 63360705 57593990 36745190 699484954 87804498 -350366854 246881778 405075694 25357433 1876055 -206877964 -472090936 249153227 268470429 666052006 45610456 37865418 74965597 408021680 -136392493 -77572755 135760178 175750865 -633595185 -305880 -104661164 -16041573 198680467 -157884960 47219966 -493685121 72664863 -42830638 -808955011 124092918 11474658 37403803 -4499471 -753911169 507995262 198578540 -434394761 173205265 -103173 3346400 130492358 -66341277 470688734 78298175 -403806871 -427550301 -322311393 -798682329 -217800942 330591584 169464355 -348549890 140962994 710027651 132251626 636395409 -70306832 109214404 -237054853 42971869 184630580 416270492 -511142803 295842458 86972992 -309444592 -67526009 -83921243 423086195 7777073 253362394 -103895523 13262994 -597761830 273750354 -93698115 32660222 -196638260 -93987963 612284 58630045 318471635 12789857 331450468 315036579 -393047 123488352 -670997349 -476138733 -46804284 -109921390 -743833292 632434673 -454029772 -34424982 713884554 294393488 311768751 -786031021 285435595 10024740 5099167 10792167 -134289799 94571563 42579157 322811502 410849352 249096070 328145837 -381060718 442435802 -322209722 -609422842 179313476 -573339234 20200571 471450049 -10451821 67787134 -292625364 61308109 202280392 46737449 -268928221 94453208 667276559 -622290284 -219822860 -6545002 671700 -452327010 -358234278 135877186 -638062697 35750695 -197847535 55899376 -152100747 -257915656 189061997 -54133512 76605087 35282953 65234465 186351169 430115716 801772354 97143137 -418421820 72680464 -328887171 -168556955 -24168141 -260780331 108084241 -632274320 -311814000 20215022 -80432703 -123852511 394864955 365705071 -183819006 -104230879 -10586223 283998146 5229149 -300678 -243076442 5675979 -5766054 144904801 255926329 -241274574 209369943 -76257405 -244400305 43401398 779626532 -157831276 65984912 -797267169 211987399 243318243 216796438 116910663 155519760 485849602 -434981794 141764897 -47524145 466621275 23190493 -224041 11245717 666188828 -330146905 -317702471 -15855948 -18390747 173433551 -112978873 214168330 273816155 213410476 145758381 -985770385 -36321470 -26331543 146641167 274481906 18947742 -195546828 -273223950 -391152288 145102614 -4988157 375508943 36914331 75856397 -214569434 278123718 -953025804 243316847 -173571345 -139253777 27751970 212034063 250578001 -119595175 -55239283 -205063640 -92410763 -68359186 287470179 127252872 -20609137 -295849518 -741775207 -211019897 27698392 265445332 727057454 -6280821 245832288 88208975 13818242 12654426 577524318 -48511867 61206520 -56672127 -35083234 -20627482 104641661 -174604969 890607206 62965933 -68356667 -256845874 2385888 161083522 216046249 24583728 -13103892 -7701542 -588873902 -52574078 -95800448 9385460 -247497621 -123205132 -388839 20191141 253549191 598622315 101193595 -44605348 -110239639 74903292 -47265906 -61993452 28424346 1761330 115459554 -4569820 497008922 -81627956 -699454595 2411668 -18135661 223750168 -321493607 156915402 30706962 252061304 433418763 -12745623 -839163047 253366117 205000357 -440755261 -123895198 -285161940 480391295 -52950078 1549256 -905855940 37713462 131108787 -854831864 -696660033 -351209618 -574354040 -466643492 -25364278 -908896 398109919 134354719 199323612 -140268823 -328539832 -191522520 -8423021 -274631179 337779372 -8747146 63598370 15306234 551800354 21707541 -167211950 -92626372 677980411 24076065 -6369769 271612860 410926215 -445575059 -29758659 425637731 258935168 -183388122 -175656220 -161793921 -23161585 25743584 -706585196 241172032 96125741 28328066 344559932 35853229 -241448799 -42001545 -183018352 13167882 368967309 -526431695 510868683 -608543488 -720920575 187101918 300607062 606745349 -411745981 11110678 -179338824 154444989 -443400068 118931063 -44729997 133285929 396435769 -203192325 -734980821 -254118434 66486012 -347994 56035064 202709188 -268427325 -5357132 -143773843 17466860 122887008 44983505 293329111 11219816 -276422235 246723630 -44040313 -15173419 383652551 -395721591 -6011160 540613016 133413109 -688172013 -75362507 445715377 219354000 -154689338 -556718968 40195668 184623317 -4535259 -6886080 -45764497 76565972 306663489 3261046 4512652 -132321385 106932372 -788895838 206380160 -283704624 161076772 223181184 -342321433 -99582818 715391978 -188664386 7600576 514999776 27169200 -226643528 -223255457 272041998 274991387 -95083703 -21602498 -71164320 -22537050 427285311 -58627926 -577190678 -119051425 316169085 -16688470 -166258505 -42494567 -152023042 258659990 199243290 -548498356 29769441 403240298 114919025 -127391203 -306284988 -55720485 314013389 -251982590 -396631210 290872966 8973519 -153121930 -265948639 -197781756 478797515 -54531444 -88258204 46672608 -624066 -250298309 -5887370 313940057 176270780 -342428893 14031903 -67536567 -543282237 -599499200 -22543814 -53453886 118085443 -15415301 15805060 -138886747 25158531 -14166420 -668883311 -53244529 -163003602 -143163292 -243917729 -309339710 485406516 -144597012 -415089088 182609001 286908193 -65222786 -146870143 -169019182 -381861373 -93744203 633876320 -28447228 -3368635 -457196690 107768 -49955769 -110645911 -357526470 955995372 302453054 -564121451 398117467 -41762561 -371118420 -165759628 1834284 -43580774 -332371232 520722911 3454172 106684588 -836593645 -725661904 59055157 186136298 -109583056 409433062 99097027 -85107398 -130924412 -200887910 876383126 -604566946 469021 -258439867 -3779926 448667282 -9238405 -111244009 -370007617 14113692 -383632558 -27466558 -83291951 -435031267 174096855 -492538099 -3004203 -932362 766516901 20587586 330700726 257732110 217931459 -28971394 186622531 -65868003 5344063 4501788 -698111875 -92974734 197110759 -10540026 -19045083 1884046 -625652432 -28981350 -360704304 -145307019 -92209402 194526152 -238869919 21051151 -120088580 5735573 4151230 123091229 -240500920 4903827 668005001 621658908 292017368 -28834680 -69797565 575178688 374404472 -11905156 -723977629 444608429 231171028 224069884 313930907 -214903085 -11674575 -64738424 234169187 239178539 76728663 -480184471 -396534223 -450875886 -111455551 17167562 -89791167 15798757 -67161876 19492646 6914512 97098503 6030725 185220324 61089816 281365304 -244449056 -7529150 -119536877 362166896 -522523893 -1342139 -603723830 -242341093 -48432029 360511720 271403713 -223206325 592105034 -3223392 447578245 327073939 -481467577 66019812 -252331160 -472191 -589551889 -34976825 255644069 -26515637 -306946064 -356392833 -4007231 -59580054 197916136 -369157956 -71419095 -369541383 -362856874 -134155275 399785518 -63674583 -383818820 86623484 8873456 5466896 -247652008 106112575 -498424665 -269687957 343535386 -222255334 10084967 94871091 -148304161 160807796 -440990172 -23318274 -84289423 251700911 -508788009 -61368094 376339336 -141687679 15265510 -381643872 -267601311 -78935965 -529407037 -81660146 14074667 -308227616 412560885 -589513667 471827952 -494040524 29659981 220460649 137793353 20309516 104642232 -709116581 389885533 29120876 406481929 -15568336 -120200324 584866577 -1506145 459210267 -2908295 -846222177 41144032 179648106 -642393195 79266114 -236044261 74060182 -29056430 6150611 90486694 221639688 24147238 58660578 -135671400 -48350736 611470247 75625660 53633012 18971827 -54791116 -78402554 -683639551 -19463580 346155219 -337614799 -12908061 257263818 -174056064 39685266 -311868752 185645991 64972577 -85827514 -16420652 546533377 234694659 194103575 -581361576 348104712 -50488745 547089530 15373284 85963074 -78748089 243552499 -52573051 -24291537 -54088763 120471646 12560619 6356577 486663585 69699396 -287984212 -410453460 -129740175 65303939 15708932 -15499759 -374238016 -194518635 -271484640 697162927 -65394064 139618530 480518 -302100504 190645755 265315019 -94926959 -13737771 -283612220 -8785184 28374919 407991021 -282362009 -11854312 479978146 300695511 -90335940 193690467 -434453249 102832582 24564128 -264000298 13049267 -219065371 -208560464 -70244530 -75381213 -193779450 -33862689 18844773 -474584871 71161098 161829698 48236631 181917333 -309481480 25647195 67449039 -9793661 -84164341 185311018 -249596187 68044175 29641917 596327627 5071 187988668 307361394 596885574 481563799 -173817363 395936096 -29827061 149252733 271231479 -9633080 -324779801 274408346 246391433 -277354675 198837842 -222021692 -61264641 -68244094 -377385596 -21546555 178714336 837172570 385645449 -920589857 243308552 284138023 212877395 65470952 -100801460 -298941683 529422509 -126595185 -97070217 349163602 174965280 -234250218 601671280 -35671008 -134413412 -18673078 305644856 -119690312 -257560972 -16454304 -104692599 -111985 -30256434 -78610427 -160761713 -85337308 24586487 116129395 455752897 -12940098 -105887305 -331854722 276724128 84244186 -69862839 -329106794 -59549792 -181264732 25286492 -626334978 -782785981 280274403 -6501172 42177422 50700359 851178394 10173813 755065450 510426029 -48394855 109863457 436717183 -449915099 -29915022 17817201 -7634523 -495120762 196214429 -94531610 -273443388 60448017 188112812 141975997 267210454 606817748 -18922098 678847455 164563909 139934069 30320875 115636482 131333199 652239329 -26580236 -128069421 -109131864 -203557772 -392793208 358334008 -410272337 -18815723 -28238525 -764165857 33919140 -151924586 -314285660 -171504843 -7350376 -3318882 -563119468 143987016 -576603744 669934426 112351837 -169649 695792045 539423124 -17617290 -145528344 21722733 20273855 155903995 -73060261 537488475 194647879 364520680 518836842 -399290675 -446661861 -273008876 364684082 384416671 -40713942 -200394899 690632962 392942365 -698862282 11498821 7274522 113536437 -171552698 628415963 -27736272 59415427 -163519629 -154294535 -169556767 -360799322 -34089202 280887363 -182693420 -308728832 248493778 -16405150 -1088270 50256343 -738800679 -696940865 -118884018 -125557902 18084297 -558349223 3780380 -139248438 -43322844 -115661144 418909937 14945448 96778003 -280005339 -103452878 278647521 -363045466 549528750 251278853 96745799 516025590 -307883880 -304209703 -118727 -294113008 288315229 7477952 -100399965 259298238 53642452 32418601 589871150 -414689428 -194890367 147305986 -426905902 739574678 -752041942 -715201562 -148137711 -4712929 -30403786 -461692793 128383396 -11716085 369308914 27669804 213895714 -218044167 -479843165 -282945600 -257890349 -18800 243816646 -64860183 351206312 -82753007 -117988405 -537397974 309518759 -72540848 -30559664 36861317 -300506984 148440380 38487809 106366797 416115380 337798973 -90247387 -513559792 -37000070 156307004 -529447844 80292046 60119425 27620346 23092183 91834751 162451182 109044957 619438079 97633313 71992001 63671166 375211213 110017255 150032974 -389303085 -49393865 559280471 284721638 -3529191 -270569425 -2203097 -43613472 26666087 -7371533 -261859090 -4157858 25282760 -25487187 433445118 -105316927 231429560 -5658514 -82553237 520198794 164005135 320463354 583104444 -122779120 -18376264 -240341373 104582041 -2697532 -567395915 -795995215 -22744813 -78043370 172651620 55229362 9105768 -193133330 4990215 186956352 -188069353 432834869 -96846129 63520282 -234045555 500031369 -398319296 654590455 230128500 -350090983 -769988724 -13796735 -63979635 7173035 18939004 405754003 605934260 175373862 517953266 -40660058 246801705 -121553714 -86987611 172512594 153675229 -17586847 -192822097 140070951 -495775171 -172277360 543937246 13488371 51078720 -100607514 -616528044 252512218 288130622 100961965 -10693372 -6724231 142864526 -123490419 463847346 -282637673 -76584898 -732311 129409667 -239710666 7933010 -37034177 -141151915 76264515 71808445 721688975 -879485068 -112938235 73583561 50771416 879077744 -252663296 -102196559 279082888 -9256839 -523027649 856137410 27167312 94468261 -483874221 53596736 277109347 123584851 167664607 410977352 -83430583 -27668979 -304463018 -87763858 76026183 -387350822 246468241 104212125 -835789279 242274519 -187156626 228543333 195967138 -699907691 -767562692 11847457 154932091 67080971 -163639728 -24427 123375353 75551607 -311762772 -23308168 200967670 22357040 22351280 -651059118 276998882 288306138 -820067535 -623402842 -30522083 -12628101 -258390385 613871666 -36290249 439588169 -95742214 -80230680 -242029487 -268831 170281087 11298163 614256772 182382233 149614524 143884467 -1814052 -20605508 40110760 -164263012 -5099139 -179973718 -857193 -73793758 -44668495 753426813 -88198280 -12864551 -15055996 -3487729 197202560 -34903788 -14370423 80088258 -198078662 194775224 44846318 -223508138 580700824 137434692 -516532452 554453690 3086378 182521316 176517315 -215211035 75084534 -243100587 -741569217 89270062 102150329 3967348 -169645318 -220422407 -80439895 -39892929 -126725 413629661 -46602121 365970451 99488307 -225480956 695720819 88082386 -324741195 -37410433 -185567288 34784365 -295679549 -136686004 -20166686 -711155393 8012408 -232241087 -361059781 659608138 -258712249 451765334 -85263916 15822227 303081118 -303092875 -263993887 446197705 28573911 575536398 25715243 -202505049 -15256266 -25353524 246726675 98138 -61766986 161752990 347541772 102811840 -85212347 65545755 -592847564 65960310 124149062 -468239358 -7771258 208133765 72069887 2480925 5731950 330428410 -36895524 -237093057 -299123386 -58787411 135500140 -15359288 -173621189 -551238110 -704004912 399576806 221159841 171330256 -173963310 -3453760 -15323440 -158532520 -284515103 601954697 78446757 136065606 -176050154 156269853 -21476531 -221238364 -383781879 -618118128 -63697685 -503180814 99523819 -2025501 -581724139 426465999 287667165 223239559 1661726 -1780627 -379045324 294655643 595713845 61002104 452582045 -276464714 -422389077 137539981 248053760 798138785 783865 -101096687 -704157311 99316117 -525934268 42439940 98724647 -158096665 -69572598 14060548 -25596369 -275959668 -13944399 67329246 94176519 11279811 -394685173 114256981 337067010 25474124 286096938 -54521809 53822011 -878927528 319185558 -120551209 7353851 -54850737 -264009191 -48082124 115814144 56833123 372253170 88632156 -16561748 635635771 715127263 -469372134 -85720773 229431885 -157954496 -6063789 -348487435 -31776876 95156402 -197526874 -396805466 -479619050 73241064 314634362 301729362 63480626 17652739 -138226741 -157821211 790116487 -34498736 -525660089 -85156900 -325113171 595505564 -60387306 -345603736 -5339694 -536048354 271591934 450266535 -17381354 -17675040 -357194968 651139829 -14462630 -59032035 -186583214 -319965045 141448757 -249470817 -403054999 272398606 1568243 -109857267 340956826 331083723 58236060 72959188 248587965 -441022365 73602814 -329918224 24826649 -645176699 -253998932 788529535 66143186 23420346 -177513855 48541512 -795971132 -161004444 -115463204 433874511 21244866 -7615476 -11196444 -635679271 -232874859 -193025970 -16387732 663961378 -217620094 -673779262 -35949388 333040815 51586288 -4178923 38262775 -90106157 -138230567 7639921 229715418 853363 46046678 170545179 36217007 54003994 74013590 -41498322 892853866 -381623924 -96843910 531473272 13425735 -352327001 29583164 173667284 77610510 -407463861 -85336489 -57206297 512126588 379487836 -440370658 -359406 10914190 189785083 -51079484 -198343567 48011734 -173379314 714952591 255617910 109859782 144826842 268113840 268125556 310937423 623861633 -257437825 -142098171 426378981 -4117394 690804462 216155294 334804902 -438124070 25757898 -33704970 463111498 -1365066 230974443 -263035994 258810233 392463877 -354334461 -646741713 -188760693 -296628901 674350 299360025 -533074051 17215430 66976879 -84462627 -47327782 -113382277 116379126 -7776830 -90142754 -81710141 -154844949 202045592 -252317924 78663823 344393181 -761531020 -27565994 -336868845 209150224 555380943 4384255 -332061290 47355592 -65967081 76185081 38723523 -497319476 -32211413 78008210 220442705 -4475213 280159840 14361830 197356721 275952799 -529413099 -43417 -196302264 -20748863 -688774828 -293024539 -381222253 549170350 104270582 -19414001 -324270 -32056968 111938375 -340082523 -713559933 -35816398 -477099 321496438 -619451118 2561333 550576188 8549068 6425186 608415816 31713462 -251405147 -9561037 155897503 413216474 -382820065 -171577762 291761493 640955935 -170467526 6317530 -325205505 330947844 2280311 14915718 254963865 224653063 206228405 67491489 -143516693 -129563918 492905901 -233041 -80239892 83678521 -74160664 -14989677 75149247 -199486596 -205811119 112869554 -479645360 -238351016 2904271 -61698010 -480618747 823376173 106166945 -2358092 -266978853 386370432 -357771283 190401209 56212329 79304423 -183775518 7584144 277023744 11925380 42275525 467718146 66182814 -656850628 -30542000 -35460686 67846245 11583582 -335799726 -526749153 -40136785 62593562 3219756 -43482721 28412042 377626249 -313406162 624390841 729466578 -130005850 -254772956 781190 285454593 -96828245 436102833 -28760733 -643520669 -88451507 86970480 -193119841 22940027 -22103265 -1799095 -79914917 2412721 -16460386 62705665 83666381 810898408 431659063 -71877079 -532313532 181635507 -127144559 -132745599 6671747 -236609722 65948432 511492323 -98665705 -483523529 -519254307 -30508325 -374280222 -49158713 -298649083 108027025 -168161193 227508896 -2339714 6653405 13302928 -127466884 -11548346 -199445970 724775683 -157119035 -72599038 530796146 -112131063 509929009 30368775 -466995676 -736653012 -200372 182396340 -245538274 -53612357 292284236 -456506923 -195734019 86501619 21697991 235540571 -69459004 325365107 -3412091 202020719 345298508 246765262 57997314 156975 -13854399 -11849207 -823640118 11149673 201545387 -720434747 -269338703 687369165 -27217191 17154817 372974604 59471750 113795919 -34065124 -33719620 -16440490 -400999713 -18234818 -236049064 883543895 463552735 74250361 -372449934 -175874028 -29928411 223870473 -241593555 330250290 452389278 76278174 -54292838 -16897 -76906821 -140551230 284124777 -162682780 51594393 -128226509 -231941907 -3449705 -337112215 238803464 -916973493 491706560 10611965 -216754520 251045235 506208850 -187441727 -330032509 162426081 -200880082 481362585 -215861763 118613612 306527100 -564232229 -479889 -49216171 -221427256 -12498642 -194524742 92957406 7845688 308958462 718178853 164515258 48628115 -79097952 -481500009 -53407972 164099942 14772357 164868655 -242291168 346549 357453204 -439435619 -133637188 557108000 432133394 -539690132 242619274 -611687849 72954358 -127166705 -576955035 21859802 -105686551 -36810496 520724427 -93566656 78506028 -27010962 -204458087 281897282 5940762 68031293 -366808180 13383324 -197917855 -13662628 212287538 94474442 32256266 28090688 670084161 262573288 1519624 85051126 140111612 172188974 -39758770 440568957 173412911 -3194918 804482 -40718403 -502805897 -584733178 646090775 55247586 -601556057 44040728 -582238424 404008171 -217543812 -718953255 64326299 -201269998 -30636045 -365791044 446111581 67860879 81658469 207970356 -843521669 17401297 268453797 144066367 -492192964 -82739893 654919461 585003620 91342219 -197938431 333679402 -492434428 380248270 -126119003 -274621851 -329784181 -162007426 17271321 43236057 105348912 -226920940 16015963 185447428 -76308748 792466301 -104550165 80247388 -10594616 130730338 610442000 -97394922 67771287 -106425528 869571751 35520773 134564508 -283615991 602311186 37372833 20218884 -322298840 12491418 63780066 450849873 182243667 13044823 -12758589 7195373 656042554 -67655 166127661 -497597982 5303395 -1869565 423843195 303170887 -501277292 18274912 127821939 416198871 -353428245 192025016 -36071798 -60316247 1172930 -314963826 303060345 -53319590 794805769 -972712518 84525602 15916318 338602347 -485712130 149634820 -335105860 140747417 622327049 -12841688 -227293 -312839688 127403738 75787157 -178430208 -365538335 -366880 800612225 27343981 -19302732 -143307448 -7380074 -132481301 -16970896 14116327 113682476 20681162 -14876539 183998527 -194812177 151705344 -2298603 476238433 -14195707 328531575 236693688 760453508 -95163614 481642279 640310616 227618958 -64337529 24175083 385330951 -546309661 719095471 -11897820 249833581 44251554 254685288 -810257386 6284359 44664859 -157033406 893382808 624793544 -333534519 587061251 -125539602 118484046 -377524351 -120369501 -192715982 274973707 -298570508 -835337 144910246 545374206 18836436 191713174 143197305 240161588 674019667 -214922330 144974638 32012897 -223045671 -371393911 -192289133 678155397 158909738 -247910262 -425492560 94004315 550534258 -67265059 228010582 48808686 -644317550 -37932291 -48755570 305841273 28093866 215485781 634767197 254937278 407177973 -56643717 -219296034 22526167 22330053 -2189123 -214991132 103857373 -617577 -410525060 -35986454 457798400 13272304 444622407 131863404 -860266887 -176043679 -320302079 372961620 -5112270 -225023768 -4625478 -22998562 -151225639 -322123134 -11073259 -141795403 -126927712 -59457310 6464757 -401095626 -249495308 -170676367 -44901738 621234144 -14304145 517796344 262760840 77334612 724469889 -98300121 -84717154 -630531219 77675639 195419778 -650248663 74279651 4339560 -716730301 7263467 17644009 13169 -165343588 530191138 -280874528 -369074052 -276949201 827253030 -488348441 -333159914 -95159352 622091425 9920008 33260734 160508092 53587356 -377849693 272163668 -735534157 -64446616 -161179301 10708022 -235676307 -245235213 -18656017 115743074 -28210874 -95892285 -365993602 -725320606 16996387 -522523265 -17750879 -119105 184226793 227519721 -58000730 83252818 2548860 59032671 95687 113917028 -227746459 141273269 -727866409 -49633157 -186143963 -52660 48850930 -46846205 55945230 9786700 -105171701 64628071 -172626437 -830196918 -97076207 897542065 -466617118 -580190189 -60336849 -824914623 27508473 152943224 -263271118 -165743832 253867966 -74311267 -172176790 119096 67927586 -840088256 -276112678 16083983 -80410817 -154135461 138469859 -12663475 260689939 17840379 -20266949 -4560395 -263816765 -73468258 -76198938 174320935 92353805 -172789753 84212095 -16643734 65266436 -62209977 773991224 15242724 -231182246 29326291 239931 593355155 78480807 -234088915 438170680 -439234558 254568324 -250477105 748967926 -502707192 -257770748 -6204809 -73075898 396486918 -81224622 701343099 230544739 -110040435 -600919370 -239400822 -227846093 4102842 29111138 -33717781 817580820 291180 35646 29770961 229974295 -105643392 -21425432 -212056892 -599438717 6736347 90332434 34114848 60254939 -122659151 766391188 386507559 1699511 -435512595 -957062073 18285809 -217704290 644858046 25763422 301588562 -322973623 -301268949 -11434153 -46281019 69377800 21361932 67148405 -30434692 -489980636 -39127498 91949663 -798196675 -413360863 555725310 36577312 -305714313 160988920 -507792098 -25159808 109009710 -22232352 303477747 -98839079 188863434 49031705 222597487 238083662 161829677 -18867726 127116454 -431721129 484041416 -552809544 186851507 -9233943 -157822892 -84420037 117061053 635040585 21166368 -124814769 323564869 18005576 357251963 -493720807 646001913 115441200 -48888672 160912278 5031312 -21298963 -566845 10481070 6790598 -485439955 -29573436 74483407 -252411324 -21872751 3702279 -512884689 529025555 353587618 -11996321 -22863568 -225347177 -325767952 -54594977 197781034 392846700 -333126043 -81348086 -17703296 -339102301 -51058690 157654339 22249917 219155778 -289508432 -271734490 -525963035 -33123929 29257280 -813162426 -399904733 -44139046 -209462052 -143246577 -81069863 345350071 196832579 6065409 -9981803 -46747651 -582738253 -76905915 -143891264 829821376 -41932820 -489597742 63629 12562936 -4122389 172064547 -311023510 -174430360 -277495370 51475651 424996135 17362264 -505420431 6712140 -16428466 -164595072 321989493 30624184 -51516558 -24400587 -703095929 195044 119273872 552994452 35285717 -414907905 -264965519 -201933037 21206605 -41009605 -68235403 323439530 35483505 13869224 -69337773 707397113 -632597743 -1799851 150945469 -121889222 142583058 25022465 -17699384 -548226240 422656071 404344679 783150491 535238821 -117883088 -116773933 496927 12402519 105368553 67589763 -255369367 -331984702 263773045 -78656581 -516869 -499863127 -9579792 -48144109 -879289461 40122300 -2148416 -615927830 160379801 185968275 -178501033 14727295 256578399 -672304737 261334217 -457647969 -98510707 -253923763 272363359 2721862 979745 29823835 8998823 54894289 421531070 24388283 2658846 -85759136 -4250340 -484854181 416032715 30535749 -26100209 -53806640 454672615 208693215 -413450347 69332253 22159082 406283530 -443903750 204965049 139092309 -516702607 -26694318 -365451973 -124292760 138970533 80067236 -811882345 -377167453 369180965 -36466945 -207260350 -351370832 381700763 497664926 -554435223 610839396 -1382700 114805568 644102139 266478262 243861529 -645905957 29112381 -39416694 -348423998 -513538485 55445666 95216851 -25732368 -327263682 72232715 41269623 92258354 -187354299 -316590494 -305653560 -16461805 317090298 -497854254 -156049508 -831047505 -314017375 -90480749 -17602430 -139949322 615217392 -407423611 175717863 13681580 -1835154 49185196 108744641 14815697 -613783905 7449924 56138242 70737587 43684339 162763575 188664052 48735935 -152912879 304962526 27126930 -3236201 -133301756 426945091 675543522 -682216887 -585353 16139945 196048184 -131322339 425337831 -275361971 35656765 -85072775 -200297013 161744447 -8395118 1919102 75570652 -228317411 -598050940 314518909 683229959 727268817 -297254983 46445716 -19157692 -49579418 37775238 57935339 -5425669 -91269885 16778581 481569632 -610453212 -445341845 -329726790 -157946080 -625166176 306896686 277047608 433828 270321918 -124187872 93557470 130329407 -83078509 93167914 328845500 421780543 93482419 -126256342 95736758 -173779605 -42268174 452588091 93356048 -328753480 179492496 262194704 148392629 259634813 247583677 142212160 -406142959 -9229927 132286045 144712424 450831979 -283073952 209638278 132385299 -405795227 -36507887 -271638433 262392995 -141299597 56122646 4856348 -1787907 -162299019 95096 218508347 -414741600 -449466265 -75673425 923623467 -37762916 -38464309 75133109 -295571911 -672194243 11263343 189162364 -227991131 -214361515 -177587179 233604958 122373840 -146714864 5747332 247984784 -21070666 231695268 -760734798 170124994 -134633225 5994376 -106241144 -44636470 -193865538 -24851368 -437620991 -341564141 655550576 -716882307 135879234 96594017 -560447295 -147173776 161095 -503360248 919526743 -621456575 -41977204 70293856 60811665 2435916 407599976 -360959459 -159727461 706635724 -52560711 -47222950 45055019 -91528480 109907017 8065631 -2711871 -5134774 649491387 -300356314 126942070 366610185 138744989 -537314641 -114160588 448791782 -330503839 358121045 296633350 893284028 -18631966 -373978704 -724287979 -578848746 575570219 1932937 64505794 -29715128 -207305377 5939284 11177502 6871345 -68739912 215262006 267951806 37579094 511266403 -5781230 -95923 -9383949 -53974833 351995047 181617729 45005318 -699369519 729511690 406158314 153159507 -116637408 663740133 -128359423 -37403842 318485767 -243615693 79532077 -372497302 -172015672 139003610 -233699373 444043637 228383972 139454847 -11892982 445571514 608286454 289400818 -29493202 -145170964 -172637022 -477622376 3452516 225565937 184458374 2238411 -776625794 150936682 105612540 573912101 -75412099 -8159181 -32346037 14840105 239141800 2772136 -904773470 -350493419 301738322 73514752 -96841791 114606802 78190261 -83426730 711407737 19003130 -198757139 592145925 319717513 121607914 -24895678 -41042905 -230589227 -163321152 149968898 -227443924 103723425 -336567900 -14995101 136864933 275033054 -693258811 -7894379 -754514366 -2541486 -16910257 -200785734 445829929 105604862 23526206 2128664 -176567586 -20354152 -181513323 -544759759 13536784 -2986794 23251112 64718 85813569 -44278119 1510028 495095621 442612934 380997569 -180090359 -367905775 129320128 -563621152 497056199 -170162096 -68165461 -1592573 -870142812 -66585722 170104 28567875 -212911181 619767360 -134639304 -15552421 267739083 323639518 1303390 -103988037 404112721 -265236099 -116244309 71436326 289858970 437810199 38652506 128916090 -27486116 530013850 -478943037 239434351 46908099 -48324844 4123729 -358533253 -215073321 -721454224 -45180704 297335420 150754956 -114994694 475629164 -592628733 563003958 -362460626 222061931 90586302 412923384 343485180 521679344 18317078 -169163009 -454262762 36453945 -25896368 193832169 -53275878 -51541247 -312844283 388515164 -326190231 183287667 -150376739 47046590 257106187 -414220526 399512614 -25599114 34814983 56621191 -177908870 242395557 160750576 -8908594 515696325 658086433 288125889 -4062652 -219679357 204972505 24694773 148894710 -401141362 736230770 -90543350 -422596633 -202316467 507615635 411715004 635382338 -278373543 -17487164 -741683121 48826863 -79494760 -232656660 328623493 -282937028 721414095 5327516 217810262 247903046 -633817 -76600669 -2795343 -787979304 -10347983 173364162 50384318 -400106522 405729717 -701089973 403380125 434558266 62506320 -192606656 750256281 112049130 126124570 143004214 -168260661 -497691744 64885587 -14945066 25310650 -207179857 87585130 540358161 -655699841 495523945 152971281 592014830 -124705434 -217028766 233393151 -14494570 190493301 -8086649 5448585 12690343 12891057 215763561 -297926724 336424797 23357635 -65863688 -1154192 -234472355 -212239391 -213326172 -295964597 230654133 -65220648 839914730 130980234 -328910186 455288927 39621220 321275376 -79937520 -422579273 198852619 26215562 -31283429 913055678 -385566318 -178557656 68782719 16954626 -685590708 272598239 -55011206 146876985 -190333425 50914998 -378241172 -547533388 512538172 2990427 -262213075 182526780 83988646 408742914 44437065 556847639 -438467769 -4517714 -356185246 -135120401 -88369050 -537046111 -346761379 587655210 849994 -220700831 -3735139 -316022312 244760242 533593215 278480478 626275276 42577637 320456324 -295556281 392050406 940265630 -9862325 -814019586 374947825 -541093748 37278323 -208415676 106566611 -688710072 62384257 62774710 47053597 -163537247 -190771906 472236998 -390127484 -325797154 -661377469 40244873 50236168 3916016 -497494976 791986711 -356597018 817229121 23281374 -137779028 57787802 136300774 215057851 201887378 172401356 688055591 91289642 -6072212 -31241388 46118176 5983166 -40196415 338286372 520568031 -233829018 2529729 -249382862 -46798441 147777566 -96878656 54265096 -144357007 103516075 541781573 -17090797 -33329983 467306369 529328879 174782754 -668069170 -183301704 -5886180 -31003985 -226841284 340905218 611089309 283830609 -25022863 -16091450 -28733419 172170974 -294099280 9258248 -520041 166176793 -235907201 124657875 -82436687 116081366 -23043699 108633142 51610056 41707128 -374586716 -28897842 3625017 -184539701 -771392223 226661833 -429005819 75641934 -1698241 433967352 307153059 135793137 -18299581 265034627 108216278 238928465 -322191298 462355481 185750066 -126618932 -10355490 -75644916 -1469446 -245108639 872937116 -193622941 114714729 -332208248 156652089 119676163 262328952 -1104319 374002120 202892226 282749127 -647646278 812613766 -82967371 -290587014 44399089 240912768 -16714426 4168876 -22409941 2839723 -28516362 427764081 4382712 -53079301 -261091317 129668263 468996761 -472443279 25655203 -131023888 -211043268 -14826766 -439009 -108357698 -118847326 -326842459 7042740 110614216 -508106915 47444298 213355754 -48879872 -234071173 7781768 -80020288 55150315 173556841 229805477 -26574008 -77326830 -712874638 89369639 112991661 -70473762 65790010 -494201325 661546357 463985276 -15848862 -531989379 -528933801 84062408 -132508619 3791355 7260013 480867091 189945892 325958688 -564600 310457742 85090360 82647885 -299127747 -169269246 379544195 -238258374 -457707357 -280414826 -250408264 -175834074 446178293 -502352620 -814881060 -289825073 -3157756 -486047221 -463389018 31555006 -440448432 684361108 -97380636 258671300 -170655917 -305619557 -479164695 -797165941 -454799499 -67565136 816062119 -303661165 -172949843 -882084 20869422 681204182 -70814469 -563721790 635426501 43345083 -35118879 62045323 -220370924 -299003390 -61933698 667572093 -424607555 -290554099 -279008830 372775462 25817788 229894619 488878348 -8704065 -841739468 -74333178 -240941132 419559667 384200958 340530621 702121520 303371885 85904569 363788873 136631722 925342122 117124895 -85927790 397187589 -475906712 -5986055 -196477371 392468082 578148362 139997627 129834609 198739830 186682562 515301489 -17171396 -80568003 342163145 -355802790 243856704 -156861228 92341764 -56913882 59514919 -401100174 -267894045 -138762692 -18970212 264446477 -124063660 9530759 197941812 589490585 -534831234 379991738 -6288349 145892537 345480364 -23219737 -588726470 380645659 -64846137 -382792457 783670741 84773651 -873463 -34093823 -81038964 -355938127 390868594 72027613 85868318 28468624 -2191635 -272378750 399652810 -7538519 373072955 374276573 -68514939 -120265668 352966 -46711981 283405474 -603996154 -20731092 -442950081 -113124807 -353743794 56903757 43586694 5389911 -669007968 -810042367 2829756 -124960466 -126508524 -70352278 513493183 771202910 -263350221 933959533 -19007774 -22863795 -176940039 -147378293 -10627416 4810531 -534736715 24128405 64716720 -439907239 6817853 -667925501 -782827160 310552 -251442300 -83558732 -16937782 -76619371 -18209824 -347837325 496389827 96863503 -512876824 136268213 825775265 -529714666 519689400 772942596 140328868 11552933 -89044547 -25466406 144903362 -302213582 70893061 217472374 -121892692 502001746 893302568 574580482 68639079 -214244097 -27002972 464926531 15366818 398380186 349598326 -103244532 15699436 104071364 707094480 130462090 -57356153 -83146430 246999787 16483746 -484496398 77805953 -94014032 -97043201 645102015 -224917751 264901669 -146151745 -214368817 5656058 -62680515 -109727 -19626020 -465240145 -190059319 259035968 19396646 -441212619 -57164182 -44959211 299742497 177302806 -409040074 69013812 99059211 -1674223 301890864 -70387206 -212618959 11256835 -551683702 -81155873 -197258809 235065161 -67836898 412399881 255237436 -57982316 -3220159 108260738 314341791 -303658961 498308709 4980685 86860444 54348837 16027763 124763512 -101782305 -467115606 50161484 285884762 33719884 -751238115 546509395 -347792850 -241933671 242979212 -413573908 -57177508 16768858 -233042920 4466197 -212593998 -438817288 -2898897 -59627764 493771448 -82166888 860984544 279474647 300989317 -63759162 80810821 -298696638 647337077 -139054194 -194194014 262713868 523926991 -102927668 -706574035 667456823 -564595621 975205557 61271838 219338560 404923634 -33622205 30284288 -36522337 125637715 410467526 -133234742 415479986 353906841 -231740101 -998012 -495390949 -51037829 -240133550 10744066 -240226530 89581254 -441381164 694846652 95628468 35526713 27958182 121469237 5970201 25143099 -86939195 -192910476 190234907 -206391404 -887982793 -250053143 -90044 423503126 192881377 -237538036 176444611 331133895 -42031609 239031569 -232717261 55482061 176064970 28835175 1373884 -715573916 -342571924 -277114136 92133041 256678745 -152386367 -128710843 214871426 28583023 -182370894 -522778591 239940560 3476082 -699296924 -145330334 499573641 -200576860 -136985766 245753673 -146520848 402028318 1919812 21103488 82829341 106322218 -12676145 12509549 -4826135 -616185027 22157120 8725216 291954209 404612901 -138104715 495507242 12824684 -23514962 -167256888 240222869 55870983 -31781532 173249539 -605149115 -73285464 -8787135 31186433 -396473945 -79722462 -678056833 90942778 -291005818 170457986 108891720 -175097659 -94008 -267201265 291402127 -91076678 -4104535 294157107 416266743 -680296289 -74559204 690520451 378598898 10757893 -8762775 239389919 -203439037 -31266083 -4375148 95996 -273435881 -18148772 -17726057 126423354 10688627 -241990585 -150708670 -55435657 -478735653 -25693730 -202826824 18761221 -426174512 -363202421 -168269188 -64340318 -56046393 -416155171 -142235736 31947652 -149863511 304283690 -632890033 6700368 -343332399 -100438880 -46671919 227204719 2575638 -364600699 -7328263 439571538 -78995268 354404305 -65677838 -294847854 -4083838 22802482 -285341679 -57861012 -87574519 37775898 -27898612 -34344335 238695632 648886926 380593831 231351332 -674963336 163920479 -152391587 -391194024 -670437901 -226922 435080166 -342281378 -952464046 459275674 635405887 -45269678 9307537 -557715043 75693552 202011257 -189398843 543350782 125894134 159801127 666336757 151115420 -196830379 -183058783 -317711631 598351187 -458184431 87981506 -22609536 264333961 -459403019 73330846 351516582 707077633 -812993515 7125779 637477951 -48673238 240350076 -761927403 70816558 559962834 440459220 249739568 15854562 -499301803 -24341459 915373467 30652456 1006357 -199745953 -803918415 -158588624 25244405 -503630922 62374519 -120776955 -95896939 -342755423 -6030527 -76567030 -71981538 88648739 -203929499 -2349552 -153686075 6519508 -480689098 449051546 63899568 -660959942 -12456828 11286830 422007877 -3453766 -455752649 77318038 -30376017 45916809 33585 -274798901 58322091 307060921 -70467631 -297900257 140443623 -110591769 253120052 -13740852 -251398292 -764891151 -145486765 -29438780 -396778533 189993536 -208344122 19555952 -8470139 6027477 -587918365 -109975055 105200906 -41717622 -269142774 -653402135 206401355 -80782365 22649350 -200220006 -41295587 181452799 216791334 573198330 128360475 100608450 -638684698 -655349675 -315180892 -4663855 660522055 -633785028 186434827 60060225 398045063 -39470306 10976506 674305011 223195037 43168257 161788638 -5327909 196561780 -10966711 160059628 444439569 54246509 -511789584 -164271110 682144666 -62925883 -113227370 253584495 -365008461 534993440 561578692 32223285 59298537 -261836418 -10898758 -786638035 -356250457 18103266 -14729030 -46278652 -943457166 1332019 66613658 672704170 240023754 295010199 -4545921 94600475 -13862834 713074 49309109 138140786 266457823 627624031 68029148 304202802 275686707 -28221840 11008220 -330386490 -523453085 377967394 -3840943 64317626 65995 384365717 -754864299 -75544572 -87708769 -136968416 -355309865 352165368 62487916 -219422562 -403149468 -188260550 -21408626 -27780206 -416823179 -548523736 170959272 -219857728 332292567 -408022679 -8173672 61222369 138570913 -196776076 -21781398 -120031391 62680206 269188955 -29693288 92439298 230101191 148429021 -123799042 -506595665 -807205497 -453656248 -457959604 -53662380 288378951 150336573 -47144832 -691277142 26679412 133779699 -70867076 -110592633 -384481727 -811842928 -20955167 -168614626 -177423585 -6694531 -878332687 56721605 -118129317 -553755643 730834461 -424119067 427785398 -384614461 -91084090 12921377 -131186460 -1725449 194280333 81707523 -303501218 197119858 -608889282 -32987064 -43725061 -307696243 10827843 15868564 310699532 -46698874 -3679038 134297273 -692877375 55666727 31111623 -230856946 -2245483 59902278 346947496 -55545090 -2424875 -270840327 -149841489 -282681862 16378466 90532398 408408845 67099152 -355172650 950569 -620390726 1358253 -510838545 -51122310 -54298038 -427023296 538240605 -904616274 116814612 17172708 142506156 -111390625 -437207385 81619833 368308064 743018711 296997217 -52687020 1849157 -2738697 35829543 -7374552 109684957 -166007814 -114949682 -5237570 -610601794 -532153069 697825811 12905097 -115893006 -40653541 -378530025 7490350 12139473 24641943 -618849083 52406348 -3313198 490339305 543834704 26883759 68587514 493054213 707376753 -9441187 228391454 -129177332 -162637206 942026493 -114653774 89215652 -182125126 -43803017 419451598 284847138 2794276 8106732 -178984486 233527393 71583468 42672744 -20047091 12281105 -8343688 23953760 -164042395 39137101 -79135235 511682817 254582654 -184101334 834236155 517994828 -3118424 406052044 172013189 -137117374 22053068 -286307005 -294100442 166545768 13348334 439056657 -126878947 -211010765 -26381491 -219052198 54609851 -14074033 191327750 -487291810 11931999 45819060 168677125 -430140491 -745664521 21232055 69478723 6746912 -103777900 299116552 -275751926 101046204 14687456 -329983306 635504398 -51453613 199405432 652339442 286174107 -165107810 11062033 -28535305 220304585 -401488964 387359927 391036255 -204491758 23968763 -122066069 85784127 3312094 290200888 -308807458 23110951 -223884419 7352102 -14003122 8270963 -6747062 218121323 -54854944 337692626 95576554 19944803 743961985 -1631763 -220568054 -20668915 312225864 99875586 -465714 -174357053 191073253 -117431057 -516369679 -94312552 484963106 3244822 18872093 11730187 -12040837 183394825 120427538 -254278820 -427708143 81060332 15252428 -113861742 -310385585 -312541542 6455328 -418485675 -59080269 -205097985 -75530922 -41395498 -108104052 193545992 -51537872 6324397 -117261146 -99518031 -178014146 10224503 57979526 336809650 -408465567 -3531870 -121780913 782949706 411330408 100775241 463345381 11450670 27037150 8786572 853415203 182638819 280143759 -16098671 147531646 483228899 131015847 117128 2305205 -512936352 102506467 -559161975 335392416 352900177 -255743000 16672853 16073878 -102820059 33165471 30118325 16055778 -303268343 430576724 -508461197 -6218963 10428699 -4721260 453881002 100634410 12298001 -695947862 272966318 -57469689 678127672 -8972884 -554320160 -330757333 -15535472 409285486 -14115195 -278541198 -226670338 -4155629 -54810635 -98563865 -499287720 -78804136 -163985137 -116242096 9106755 -229040432 -253423955 -634283003 227367773 4036973 131224713 30799845 -82666796 494100103 -117124518 -62499613 331904590 -262972338 487208975 310578705 266834892 224768900 -376672683 735032822 -82375895 600127893 -25491773 110244483 -35387056 149741149 -254169892 185933485 -823643048 243120568 -30239449 -184299664 79310930 152243892 -339221650 -828742931 1950667 -10434867 89053181 34581293 -122214959 -645237398 198495623 539188875 645388859 665445282 179454167 4992587 523220007 -41926653 -522235066 104022297 -27000848 377150329 605687162 -168509723 68002 -242736715 1082376 -780254855 600554058 -204346846 10137953 206962083 -100866658 508083186 242474178 229906965 -133477530 -71552618 -80928112 -685701579 -527349641 -1537048 -35304977 -432463142 -481259744 115374902 399943542 -193985310 155799552 -52583963 -1311679 743144391 -579824521 260323837 -184796038 311134840 244264938 127079169 299871064 -84587612 -113476762 524756494 243637874 -703468887 -744512586 -404709935 364397143 64531077 -226859466 517478708 -315037439 5177155 -846956615 675648729 -86694271 -25965266 133372121 14952606 253672192 596000044 159891595 -153308378 -502782678 134835812 -404614758 141695747 3458924 -130324028 -54595502 100088450 -248614508 -69663651 164495563 447732122 -61963373 24434081 162405663 -567606703 -79716720 -564401113 196683 183250435 -136411143 -46398283 3223315 132781238 -387533095 497303737 -377680179 45316106 24467885 -194037411 8733475 -345517356 -17594538 -30731318 -7755612 470899982 34090950 4914015 27884689 187013576 -181688560 -455572497 372052876 2005554 -16949126 1541307 57786517 -3696181 -608484750 116515736 371598 -367766481 -22320770 -170428868 -858782763 -271821928 -60408448 352043004 135744784 -504195058 79745409 -838015911 501682706 3061444 249874976 599854374 394831246 -3729852 230624061 -6972352 -4368797 697167493 -72183289 -501922071 -73732726 228193252 629845581 -10550215 -13799165 -327331762 329066287 -283990195 -99034123 77069136 361488417 534295064 185691338 -144442777 372823839 -97899524 -699790542 -154887086 143859480 939601383 112436447 956366017 -114905537 -752327164 -739899478 96487934 811777899 54932602 -184621186 799241849 -180983065 -67175314 -8858888 -258489628 445990320 232248198 -1432905 260145497 42151869 -426412815 683350120 -195673006 19382578 136011 702867165 35408554 -177771700 -9023700 -1282370 14614664 567871261 -182461872 320845646 92051179 377313203 -69668258 537929 -771533538 -139170861 -734634109 58537336 252659248 210306474 619722949 311303910 90324645 -405052344 -39517666 327070982 309026779 -77330928 149402634 -18030325 -24089499 -38613400 -580695997 -426007957 52667314 23145744 42527600 -445861297 2485519 -136678502 52639396 123570354 503970247 -471574014 -270158038 87346661 181371009 552610248 360028891 -473787888 144715799 25578405 -286969405 664076469 -15227813 -77403162 -86046765 117603424 -232249123 -146030213 122843494 -184953499 334934793 37354797 -558149854 203140716 -440641754 455646754 59926529 -30105298 494759170 584141848 98494686 77559926 -41938550 20544522 -231030576 7859664 -304424137 -45895274 -421458301 335347460 125790458 -964202936 163541415 -327608959 -11024803 -41082204 76879700 -32480800 452145024 -107420105 -122795081 134694315 597376239 -49655482 421744706 -214234174 -29608332 -462313972 76896882 318331839 26206641 -4862114 -81199964 121572350 48193581 -108488982 226100173 138384513 -74491400 -444210723 48255213 85630895 700387390 -136591366 -676062850 -338093602 -437577859 -15740876 -91354612 -74822064 -1320432 -145248146 -361358072 280312071 -780851426 -331402314 124693412 -802522693 2474691 520258335 26571006 -276561186 -162397510 13155389 -794695537 86216626 -387768569 228862138 -221835556 -106026844 -615091179 173912827 -117333062 -643679436 84727016 -214458313 265584402 -53613259 -101157511 362569352 30819110 62764004 -22257086 659470090 -670505 -114045461 -3170149 566082096 -105061024 340575395 46745832 -102091723 -7423745 117372035 -18276717 -186468930 -256825811 513005057 -160088127 68630850 255055235 3145118 -168272974 -264991615 208049209 38632857 283994465 -847845258 224050053 -117829201 304872527 441372723 97884539 104625168 39801285 122870720 -174317095 -115772405 488692475 12098415 -647162700 -69826548 -31820605 -97937924 -613863633 -223020791 650386642 868747640 -128095699 196245317 163788174 258448620 -396983040 -115560645 -28337280 270483666 -23644860 -464987780 446798650 144314353 85652568 383956491 -196476121 -88135452 567753790 -543742051 -158883036 -440896958 186368832 -52618067 415201000 527945304 16135831 271335089 -421422004 -188284492 2741992 26496395 145596617 -66663833 50788004 144443355 -283270110 666556177 833697563 436538231 -39058812 99236471 262692711 -23224470 638799497 32280394 3170219 108164909 229037441 -158196659 110418066 -2907839 469644653 -122055882 323486137 -56172917 -179350512 38907696 532301421 2626766 427791298 -51995974 55620015 56895059 95178647 103725651 237076938 323208557 488685025 57748258 231538340 -414301746 -513793219 652790834 -16265000 15877597 3156720 -569631314 451760297 -32704348 131564033 18041232 -181514212 70857121 24041694 210659522 -149597809 252352140 -111251317 -485921618 -124777342 -829925586 148871431 7068987 -180872517 277052579 121205535 -344876166 14995587 42571832 19502964 201848156 327035792 -195699238 -54208213 55130344 590642324 -126193836 -921107 42672407 199532949 -362780266 117102705 7443529 -87875711 136201252 -697788971 42132371 -23955764 260517369 96534154 -367324597 -3816711 342977648 -313578535 -613431919 -350038605 559772745 -29752341 -43464076 658862613 445121608 17755641 373084815 53124076 -416616501 599383745 -51356285 -104329061 641697230 43180048 -80058602 -167465113 11517774 150679879 -388931316 -457883085 -517408260 -136360520 -12300528 -86142215 -11548487 -165341915 249039796 10071834 -129394580 -555540395 191282378 28917967 62994208 -355625905 -173231495 -417259151 122822145 45491881 29099206 -98545135 -125470141 -390880698 75371285 234488208 5895112 -54559157 -182359299 465698642 12025330 -203558743 -61832119 -184701812 -753239448 -50600643 -18282340 -400888087 -46757780 6901240 -563801116 28112501 -148388231 17477835 322647581 26242832 272600939 385481703 -466341170 -15785827 18522314 -274989794 -224289251 84132833 486650191 31173215 -461931540 -428124824 -480587780 410753448 8196616 -348625856 3181471 259835859 47252915 42556025 105315299 -677503302 169912731 220174272 452123437 205604335 465183238 -290693663 359593463 562294020 557214952 149933346 -191060332 7998751 -377724704 -320300099 421033975 87499068 154875872 -45386468 -672649806 -90358902 -186667808 43569647 1434232 -78164787 3547104 41866686 581490588 -112339531 4651805 148663138 37513214 42120275 6698967 131292793 79816588 -113014914 332286125 -460114050 -14603126 -68768796 4541947 815790781 550850971 55933619 -66796951 -14944314 12606271 -23671491 -477289783 -28103644 32159691 40762737 6240403 33839257 -793578462 239150921 -216558239 -502419883 -682293624 -690268333 -129494235 22693063 -291898833 256744640 -68023004 -190139769 43090217 -964712 -84720455 294769123 457573722 -139525689 -38547469 -212494284 -840065824 180338665 -311721823 241780529 120622776 -212988004 12711672 -363625743 367865832 514109986 -50362360 292503929 -959927 -489357971 130102370 -105446223 -79797915 -39518021 -57164155 34020722 -123206699 -247224034 -202928015 -545451628 94332967 172838941 -33817659 417056145 3456495 63979748 38162918 -316872380 -331118526 -334403383 -573884433 709024049 24857119 656842977 -370134702 -725966993 337780701 503340022 617069187 467907890 439738478 475643639 -63356025 -34385 251330438 -336387261 146810118 -498269872 222744330 898765919 -96513799 238669704 -163415746 218780019 -522051919 -8120115 -474976710 -6023246 -533425460 229280231 -191654896 -300012143 -5222277 -38124933 16831686 -105197579 239652526 45037823 519863411 479467409 273563659 162942546 -825650906 -779520697 -30840961 -159453327 758659335 4917789 392452283 1621264 466163395 -154880333 -17779396 -9213029 -132429267 -927473603 -91971711 -220004975 92266712 224967934 -130156486 22969562 -2562041 506955 -11620141 250610227 413014 111123974 -22982408 -378360785 328279574 74754723 5559800 45735814 200184791 983696 5718296 792132585 -234294114 -39097035 -90657787 -60736328 -234467221 -13567241 266250626 104972214 313180084 -431414575 75700857 356617303 -78750252 599868573 -14116677 -803624298 -175337169 54196465 281492963 -594994838 226884101 243795806 -442635886 158153057 145942525 228738068 118746501 75987346 190516008 -446411238 14892124 -47657950 -307715372 47443083 -890202 -91776589 -251557063 465110260 333495268 132913552 54079867 282357100 172164270 561951935 -146902802 -787892104 -136396421 -189869772 -193680369 5140065 -183637422 -308142938 200302382 692455957 -483476283 5203430 -46548088 17601126 -57959922 4416391 -339847271 -214699842 720810970 498490030 34920830 3083451 67108852 500032058 195597887 495615432 -152760014 -50997951 -232332943 173432481 -29360937 -672523958 -19417759 -5760395 216812259 43820910 280153765 117624207 278196807 1232591 105421709 5563300 -33876725 35774141 332131828 872220 269904532 146162829 -127392175 -177387967 228122274 -144944965 -190741126 198340135 -638776302 -15731991 113328256 91109115 -402268683 -117759459 135186605 -28473454 67221954 -10611537 -295390441 220768133 -325191401 941408307 -611446190 -397781395 -486236575 -291378498 41258285 -4536197 -204286717 179892137 -2382249 -507843727 -16841403 144953764 -3909335 -74977586 -235122348 125671463 162941267 189186 631179278 55286795 -74073262 54172894 89432909 465538228 -147056044 410301648 -77963168 365447319 123886840 455029160 21318908 244710957 82156805 -90394697 421450654 87489 44981460 -289883604 -453120308 207347667 -7531306 244464 -354114848 541020114 -1897581 -353920618 -192846355 324085580 640833176 -186567588 5455774 210460537 -12632200 -531716471 69844686 944544 -340124528 -532084133 -566712597 376211760 425744857 -9267856 277671187 150426046 -559408596 42943703 -281728319 160465061 -297203537 -436930411 -501638373 636419559 -384845935 -89771152 -19271621 16277691 15406911 -1359000 329741921 15316044 -353456724 223521477 -460665523 -611729473 76793452 -19412280 -316169 52842781 15506816 -559937561 95483372 -10134705 104425 -651511343 76860057 -247387832 513826733 263153407 162780365 -159329087 452106215 -17483532 -570694936 -316766405 -411660694 35724725 -178462913 46041703 641565554 -277092513 83333091 139194792 -91289535 -557074697 -32854424 493309144 3683113 47601161 -615961885 551131727 84204342 2974883 293765339 -229255198 125492660 41055199 65588735 -474498328 4885236 496336675 -174754367 -13439676 -54443220 10436125 50865327 629173272 588666141 -156461333 4296096 459017513 412733744 -51575062 136764773 8654554 325629794 -8639174 112317091 -434084514 -228520159 -3751279 301818394 -633412578 -444402594 30955 48852926 5521691 -83465784 83245340 -107675679 721436738 417361537 14574035 22132276 -376371351 126594692 -591227457 -79921913 -615862577 -421123310 -12950550 20790528 818084450 179697700 -415125 660822118 575144690 213012105 -82681520 185765006 -191097704 -115071690 36949951 281099620 -628897822 -38203326 -328366568 56975453 568543227 -282232487 -132551382 16106996 42853645 125193887 -321804071 -4551026 -1614809 -465436931 72199699 311348344 -47473719 857305225 -150660948 76378789 506544855 -14042807 -773069879 -52041370 -25059851 -46243287 -207036826 -362254153 -898830459 531874034 129140932 -243754888 3635936 211554282 -79988348 -97337118 -395048590 -49348274 -153089787 -499091607 -1876900 -190260850 -242279743 48375232 55921965 679136149 15327507 -7830007 -240626732 -435622419 -15152991 50405841 96722833 -85138048 -234209 -613268783 178954901 -105992426 406119316 -412536994 -237881946 592865450 -302787390 168913309 387711571 -294896776 379036802 -469323076 -448222490 -3798848 429557241 -460447036 -105314552 523681018 40874355 12438402 238765655 -94324367 -668141743 476373375 -219914996 51236932 -408400917 -301576999 329246956 -86382553 -516274037 293122854 -113752361 -147762653 -10644404 197984386 154317936 -573364739 197708157 -328783955 -389952121 100305657 11583776 30778884 2473415 9796803 164641409 446836024 184079453 -12615115 232723945 2702353 657063748 702149936 5097390 -19219845 354453820 288077292 -33835750 210956477 189954899 -154671010 -234775521 388428691 273586357 -4267005 227766534 18154282 5817416 -36579757 -385121830 -731424338 3433026 302002 -291301717 -394873605 23227770 274619583 -237406534 -662003197 -14263514 674885929 178313335 412034785 59272635 -38967814 -52467967 150089708 -888319579 902911349 -185332 -231255308 1613282 350324973 -127367763 7801057 -251837100 251677503 99705652 -30720047 15438761 132718837 -31539660 391710338 -37303871 -206893514 -276615272 205270507 -101051574 10224885 -29067010 463993116 13399720 -25953201 96496847 307048070 -230049201 19159580 -240369655 16510413 320230338 508808118 -195748930 -39519605 360565001 544691237 497125956 17745236 -41231428 291875337 562754246 -681268949 327852564 266855881 79679967 372891584 -207464181 -136037129 36034091 241023340 -337572315 589437073 55142730 895083679 482426558 -240510736 -344259715 262487292 -10914263 -175509978 -290745790 155776628 362782925 -1342518 190209903 -458954300 9499912 122706965 -10898402 -1412702 -353915668 -199911801 928762114 480764297 -99549158 -155984562 241720573 -31074352 55194078 954017 -239371023 -522429239 677043334 -698990072 105747589 377127629 -567534381 -28655146 -410176817 127041269 -131665562 303109559 -622830799 34091342 6977458 258833791 -10455232 -158401701 132157936 118086970 240113782 -26326352 -153937951 -52992366 -103643532 293368805 -148805009 -618376920 168572068 -502358521 165317539 283891877 13627840 -39411688 107324981 -382163520 -90883118 10403482 -198984483 -367277197 44512199 924949 -209956429 -57340841 213943898 53801426 103277955 -24589780 534349866 82722117 230886377 -366797247 -10585861 2829130 -437477812 505868228 584133222 -5333244 -123702103 55195136 701331386 204000949 -492169326 4040998 13138558 -21800801 -243280506 -77053213 -229262805 -138196546 41244361 -151258952 25722928 123544368 149373972 3231043 496024240 500987535 -832658148 -15240042 -46311519 52441709 -325282842 -38680452 89220869 -256106091 -328251147 152460406 -349027312 -725988367 -270620957 187326608 -132924058 156182506 -286714010 235924048 -30963134 -5760445 -595573039 -236999582 67409224 414820278 162365087 -294492838 159873619 787481635 176917306 -26347361 344600227 281199792 393474988 -82216253 581907203 139730478 825317387 -356507779 -349198483 460323 307357407 136016255 -448491752 237884582 39600452 -221936521 -56846518 -341949521 -621803747 -251233141 -492507736 53423896 160221209 137607418 39892293 -124251469 -87655425 19678812 332707018 -12755963 -166845957 22523870 296468850 207866839 -132512676 -268852799 467268868 120912594 -493949943 -249522814 133598610 7017288 -214661538 126981824 -85759594 253826076 -99673929 -205607770 603123311 -10943321 -637223170 -220075159 255597613 6387747 623361357 167611019 -54785414 -135183207 -680046936 -633566048 -146911767 397100180 623666571 -4055992 -355019288 -200277582 2470404 -120356264 191602172 -681271227 232424478 459050475 -75050664 -737232643 454626309 -211659746 -4065762 3561275 119461320 206507479 -3121049 391756094 158341635 103836219 369887070 -87336727 -598897023 588024255 -400820735 -783064934 657006964 148206915 -273121248 -328047250 -95484997 30278769 11558476 124088420 -44001850 -166713571 33191478 157351229 -184075115 524826733 158323232 -878036 -82714852 -225363067 420154194 6249372 604783516 8057317 375578191 542746558 319445604 278363432 -448585051 233493213 -30666328 225409424 -517893567 -98529401 -338079981 321325253 96543459 20267165 -104536045 -137281713 -61551853 -353420384 -349383582 139740964 242635954 -748396649 537481319 553297051 -389969540 23838670 783441322 105879984 -18109798 -181409545 -141967904 -279830781 712459181 -262878115 -239536503 -73203854 -39592091 -32407425 -177963061 -60927687 -792126296 81914308 367751371 292323360 2645042 -71787430 97950710 1730218 -307163782 121338448 -105365390 -1955503 641699090 -389615615 -95029999 791005750 100975573 -86444909 217420092 146637338 468042464 -181450099 344297286 -687024439 -251972900 311761390 -517227935 79472785 238326745 -581751638 -80186075 -680602448 236397584 -457757775 305266269 72717007 236747367 22044394 -556412839 -278925148 -101812843 -33058180 -283642215 571118066 431043560 -5252877 286403601 -496404506 5011011 115739537 295350976 -204093033 170195602 151086074 -118285736 1444780 -261791786 -297962609 4974394 -869099507 210950056 155705 235789974 -295868828 156948121 341413223 -4251342 28047821 77834848 -1002097 445578331 8407623 -76961365 565848550 74934799 22856613 3806441 -96989558 -110086510 -722981444 171307711 524471360 314930327 -79552856 127732524 45405185 -111865850 71076998 -1085072 -37531 -9722151 -266488817 -138626338 1538097 158397837 -315649064 -144073892 16751506 -644928414 6833037 -225922099 44059487 368043320 -47523671 444930273 -385413261 -245544262 106554892 -199739482 176044743 31804090 857210425 217376269 -144718527 301916561 580624402 306440796 -927331899 325827 -188703939 -132313450 550359033 299740851 33484509 434158968 64345538 -1962973 489543262 -250060402 63107074 334429112 -128312652 -1441420 -346365518 -69563425 80647657 272916128 -43296278 232757380 425091654 419998794 6541889 -2650342 -148873832 51297789 -22105844 691088837 -162213438 -431872046 -484652329 -602048751 -139548634 22325073 285928147 464728210 93670527 -17391406 470242598 -208070334 -11898660 262606340 30898186 94804354 377217221 481137079 -151723972 6840655 -8902858 28510027 -598224606 78360830 -160044992 -90668238 431077663 44355723 564623395 436531223 49398522 -71419710 39258955 17696524 43706945 160148171 459217173 282006560 -751169914 -652317232 -1709071 -524659196 -501181984 66368921 472053413 661701543 -186860827 -365679540 -166775941 369400880 -121751351 -227716390 835205646 398378380 -58115062 613233439 27742466 13798902 3375619 -269688057 545294286 287064758 -697947 30705904 135812980 -92849086 39936766 73849186 61677631 -519077081 -197110603 -581418617 -207248127 541803315 -270125833 177849632 88227402 -399421886 131806401 -172699563 222542357 3320387 -43470432 -242953340 -571097630 -14579939 -308443912 74653730 -14111093 -21229532 -15475586 120645636 -343387325 217201442 312646592 -339372329 -39689750 -38247786 -226232826 586939183 -99809602 22031639 634921769 186315967 32956980 210958668 210315799 -937051 -11264552 -802627 -985209001 -86173113 -226758118 11599474 -63586658 76257641 13759986 1804495 -466226470 -10860429 15988687 -4973334 24164038 -324434596 148741673 94590959 87101223 461958409 -183542183 -907873684 -635771939 52597182 -387026953 -4788925 476178598 -529918077 -266261721 -53396301 -103299732 -9850180 268034033 287628028 -120675997 -47312900 -140298940 -205708039 -185670436 589231690 -20587169 -630198726 29968389 146738696 -850378564 -58165646 -381658285 305582513 -83481889 217837615 -617044831 -774948389 135865109 -51683358 78123114 -272601246 42884165 -195180436 -52901205 140037278 27128145 -69638906 108169434 300618201 -544717272 706252231 -526694534 772601710 -139302836 -378359760 -222561600 498800547 180278892 -394158436 -99799325 -22732316 -16427012 -18262999 -587029716 -275013857 -798259153 31294771 -78180060 -133894907 697439569 388111176 72527723 -265571214 37472825 26149024 -257509105 115837002 111100447 534137774 60020464 440015591 -10126422 -438518090 -388856663 10325526 -184630142 98029331 -11266819 181384636 -620970885 104732393 868814951 -295928074 -2036818 -90770200 -5304 837334 8184527 118834303 -45759292 -142627457 -274683159 -77735856 -24625552 -281665842 -114354887 -111513879 2133366 -359789003 -8672369 605081946 -277282987 -73312386 224077248 -108122761 410601353 -152934558 321699974 179203658 -326892441 -375791588 31244468 -29174456 -361591640 -451601551 -159350758 -3183490 -182927667 -94716374 -248018451 14737126 -191725992 -400978593 -289243978 148600914 -521281298 -242187779 -349248366 707188493 103807362 -626612417 -556483122 -146531158 -73938408 -484894916 -1762008 15799153 -94309903 -254939771 -216868288 123574103 -3993995 -3687690 -5339096 11658953 557193654 -260166908 462052283 -197871880 375245210 273514931 741550551 285848865 68608304 -67211925 -8334827 470250120 9245982 24631146 457879118 74892513 -631154879 17448600 121331310 -12181022 -542725657 80101350 462102832 227497646 404418375 125517583 822660185 146972096 19389491 -75473302 143955443 424016181 -870517982 -14909339 -93022145 -110790742 95878129 -2727338 33305101 -77368966 515192994 -26225424 -510857537 217470475 104579457 362156745 28348962 -340201214 313942948 427119476 210585893 135671987 -50375536 484894217 477570259 -236668360 107222960 55729841 -194323718 -15674019 -786957706 -20110686 -54306683 5730821 512841087 -473224319 866035588 689584110 84641399 282586912 -148702745 87477338 -15300783 18568331 155409251 165405935 -941388632 161833544 -427096644 -336377531 -636881549 2614947 194281742 -88223507 539133399 -327520873 -282812432 -230780220 338061287 -395624096 26530501 -499156978 17420895 173242143 65338441 106239346 555586888 625103620 -358925534 -104215883 96591236 -63424821 47835752 -38190914 -392200491 -482704433 244911329 -293178281 161440979 17353999 -75171499 -689364720 -191935969 170328987 50686205 212516969 371092485 -86721814 580152225 249983346 296492196 -626912822 153370511 111928743 -249295653 5766527 -2857590 -50942955 17361909 -65193 522323639 8849436 -13354291 -4906052 -886271703 110877579 -282828440 322125791 -212432076 802523403 -372879056 -290211838 391572463 -403460985 229178809 -218793679 -267647444 135733620 -264208126 5816376 -168947610 589311967 -13104832 -318038594 238710955 92978304 6829670 -338512012 5849034 -522084526 207313888 510254731 676436019 -640710767 662968419 -177956228 -162710673 -92553442 -9001063 -860282306 -169241009 -13342277 -268473325 196050948 93471994 167340618 397109829 -27877286 -58219435 -454533730 341720799 163180505 -19071241 -735161274 -124347185 -158262819 21907215 393349875 -261877589 104201458 -238234374 -297719867 143196028 2988660 184369668 29946430 -381776282 -391492609 19249520 50928139 29173820 134200548 9755182 -2854629 83103842 -104087489 150879427 31937854 -533099285 75860391 384066951 -248257045 -163654177 -682829452 135263701 -14646 -618308364 367706077 144741717 578203882 200002461 -46831425 91847932 -312611131 262304420 224499240 136359947 836336622 -370094872 -220149811 -318139803 -659750145 198078984 822418232 136370782 -944019671 298934522 -342533060 339798346 -563703715 -658655872 200909660 664455594 58964390 -376591649 -235452251 -79580986 31111348 -16308763 283948725 26093435 -1925224 -424338459 -306065901 -8840121 589262864 141758462 886415995 -336714213 2683306 -585557657 -105622909 73165501 21615684 -176442045 97918522 593477507 -113232997 -1389392 169816599 -233591711 271365980 168783149 -291310939 -64645993 21124072 704987401 154259479 29249615 445204038 585285163 -184861449 -18158214 -159662224 49680517 55667389 437848575 -118119624 586471927 -521236759 19347972 1670786 -25658156 -26714147 131324979 -153077776 3736476 69397957 172013768 1884505 -98098403 -14501420 -408609133 -470865468 105988257 60086775 -76142530 -319172315 10459893 205439551 290767439 215980635 -60913032 -83972514 49283959 8199172 -16709071 -342079855 -32758016 654070061 -206422859 633949137 -100615079 118756328 89940633 -686354042 -761101761 20502171 -798003269 749121577 -4920904 -101170515 47564083 190538529 446430461 -482841 -261026996 -10075196 -76186976 -55080961 386191983 -64049459 -457983028 297574734 496889788 675102479 -4955712 15477938 321828116 186098945 22119659 105955751 274932449 -139937955 -8739198 453712075 -10373682 -259539413 315208697 -12354639 -877448958 459838621 -262453539 3706293 206320561 761948373 412138809 301394749 -284232697 -61670774 -518790905 29920301 2543057 -105102180 252725278 -388321266 46184562 61470576 -664207138 563972680 209352324 596752722 -649406764 227600474 -16855681 -43442273 -522944472 -70291090 68881063 -616223604 -348099341 579862209 96481590 -107264511 444743334 458031959 -500122581 -124182544 -16518270 231631191 543240977 31444193 89647362 466135062 -5458268 683999953 -10971056 -22110561 100212595 -578038622 -142050998 113220720 34501284 -81045373 103321854 307728916 512706928 -141543407 -384068882 358251247 162144612 -134445283 -298645832 -4692785 536966947 20436246 43727546 432080417 -275963728 33108584 -442291816 20806926 124086446 12601076 60140276 617726527 -139134442 737656996 -209642670 271615092 197451939 -280916118 -451096635 -582969300 179509309 233591496 -179935094 -99740760 -469672781 -530510948 -199189694 -190076108 -198766099 -353613084 222399965 -10364209 -597026766 -7654013 -77723100 51417 550565851 -202547402 87761984 805448543 -343084619 -454418797 -56963938 98274423 34201622 -534706693 70517693 199159157 -111568474 -586063365 -11322850 -786635978 435822918 -940419 823221082 -63462823 472343544 -419034260 -47521799 38476610 871642416 -278327152 561067455 -585408666 220761847 278750282 -149253309 -109919163 23972002 -7414738 79843472 -22659708 225648574 -236144071 -50456 -63296286 219753325 -99258774 -131063009 -59911291 2821987 -233926797 -42094871 287536280 129676352 -344709491 -16156970 -363014817 -13916500 -270672077 301014899 -541935029 -187080161 -104595521 31477895 -689538049 -66678831 -566209057 105293286 49992353 -11346163 -155458848 -332769621 -47204227 -43795413 -318293630 97581356 -818264518 125643173 431620880 48630092 -106777288 -22186432 30947789 14054541 6103200 9328961 754350384 494508797 -102904773 -40294149 529735062 -307098411 92220438 -3008299 -143257378 39600071 -32661972 -215597964 -219833563 -126762834 -253743171 -425113692 -21792864 -49848800 -226980884 -679357507 -260935549 -27898018 302261932 91904336 895168659 265954889 14057464 -16651687 30636088 -118405510 219502180 498470425 387205102 -135799205 41485441 -485085963 -209339643 967606046 -314100426 -314612446 -366550866 -76446915 -475262617 259706369 -163517241 381005299 -204692631 92707529 589809879 16831831 -51662516 96402801 86423051 200581022 406550807 -350378777 -170696119 120705299 9124553 -45298901 -52728948 168517323 115278002 6897948 45262867 -92021965 -482127622 -98722213 946365844 18841246 -152203443 -133631764 -833538869 -27965821 -3796988 382367156 -334665167 18650384 -117066225 681787736 35861185 812469775 19157284 101295375 105888784 596063448 -229705625 -2302792 -561216682 80131912 -27639549 -105293786 -497284761 -281489565 -136190184 3771405 54889313 -31521611 182797971 -174636778 489966166 127722143 -582671345 56993316 -205146481 -31339659 -416383057 -4908947 265698153 -38452316 -780418307 -474849003 253502846 -655092085 5309585 -65459870 -199796667 -14281059 -256461792 161983891 326664565 -286756698 -2557742 144750444 48484352 1202189 -529333152 -242656039 -725228807 -509507858 416468517 -442342981 506864545 253831813 -151858775 -14415831 -50609649 -37303611 -29202204 129692405 -276507926 -81754383 167695581 -254421868 7456889 -75985653 -344410732 -404652538 -39369 -824313 187663427 -116384512 616208518 -31324787 498797560 -718395490 36180659 12240578 76524980 401157521 -179335513 -48733414 -206553790 -387988158 32143609 -503822315 -5967232 69904262 -14178206 233540627 -102368369 -4941402 166018336 73566209 -39211757 -138415428 -77248360 83242560 130965754 13925937 92384598 33526875 737656193 109000198 -51492166 -17273866 17460554 186766257 -737313485 31708961 19382284 -447747111 -5597575 -411222164 33635197 -2182121 -181202108 56623037 -446227582 671734315 -426847172 158496789 -520970658 -195085558 -32336153 12190396 16401151 -61292802 -18835587 663932 -94986590 80897373 -45679777 132592162 -134152382 107961428 -776463698 -94795404 -74582668 29650537 94944881 101300983 159280184 561838333 -273449644 -787499032 -644972028 291422412 701218003 -783200686 633140263 -503792452 -720011241 126544434 -34101976 258768372 391803296 -39323039 47588157 61294700 -497550 -132782699 -898162697 -120652160 37147073 7433283 -257920260 -708251529 26504406 674079645 -277567668 106762683 -52258472 -230017987 534690288 -121842074 642617475 -168487377 -358293932 -368798970 -876390312 14977180 -94534674 432781828 -438282376 440110747 88419922 738976046 258368708 -158304850 93097007 63440492 -228418142 -25578846 12052998 -84724331 469670 15635661 -330260772 -65892060 844050232 219060231 816523039 109834997 -86582947 338127964 -12408966 30803896 184379628 -689631455 -183608305 278786566 -197828058 -50099075 791970708 -574113834 -246988395 -605805309 -330480799 362636259 155195922 -285960117 7952571 -701779534 815556029 203224441 129145323 385446977 -281875632 -440606335 -8959829 -449804672 -237149440 330810561 25208366 -108379012 224416048 -657701 -424278002 -12155049 2610323 -4743922 -59537679 -584849622 -4198210 -481738371 -4133367 -315574566 644505025 -85314051 960885 146183879 203600092 -895629 514706981 -249009934 13740247 786418131 90311205 23646465 -415524074 -31112064 30808343 -55907013 -570212191 25370473 -81742410 114794403 243047269 53669040 29207344 17056059 156333411 -151721743 727172631 228266664 -111988372 -414970393 726830903 -45136115 -17958704 -284085107 -165570236 -82752497 2143468 2673723 31212559 201955792 202827691 -333079302 538130689 -198165493 31573342 6194170 201951699 587004854 87581539 -9829354 -311944356 -1118005 -108041367 -667469503 195118608 -617549346 -30691744 -8244448 259270751 -70252960 592197990 -59523635 -323546536 -203747101 132712990 -815496789 1138495 -150789647 54529882 656333701 -11259001 738080635 94755756 -49725483 -286245861 193436955 312585880 897518987 -86876527 179579753 630851509 -96899420 101016263 -30546207 -60041248 -8987996 468237619 -13095860 -443228255 -141066710 23538414 114961578 -394089424 217139538 3524640 94957660 -129423579 241225085 -23836235 77566789 -7783835 -34570692 20995009 -19613648 -95006221 55845017 -121447311 -171878584 332476873 -23489259 -167813683 -90111873 -8498104 -48930721 7021705 -184295967 124705261 -164118398 59793482 -350503551 62739969 -506320909 48510525 453768276 33131300 -470505527 579381922 -63370831 91190445 313800340 464035818 182563128 82157725 -203760229 -170487971 -9125551 426741814 135930255 161787266 -242997711 371942215 -214902335 9591398 220237572 -110017985 -317447058 -350251879 -277974852 553092866 -605728471 -21443923 -716433218 -585163894 -76218950 -493105569 114592918 -33017720 61069586 198315009 4359929 -853243337 21780168 -2740041 208302202 -29792415 453435755 -16301113 77886390 -97637632 -5085679 -18279306 680899248 -294354450 -29402661 88091883 -539433495 -11630355 116663810 -3359882 182900910 -72734420 -13937665 -514549888 -208960550 206168340 -468164229 253340157 424820668 38952492 801575201 266910071 625530524 146410964 121145899 12148747 25427637 193535381 127857210 -58608123 48263827 -303460961 -574613800 93200922 18956833 -31660160 -65451870 -6817604 -383031589 -8000503 231348107 -110338128 -51020444 166022088 -396417106 597946247 -881546048 337473213 -263123789 -128597844 350836520 519005624 373879542 14828870 -89805 -130090243 -67557958 -206623039 -5317048 -3732434 56061519 -209659839 -4596100 26802062 807555426 444882332 -280371814 189774351 198070471 -149034939 112826297 6131474 46025435 -579842045 109593960 -243718243 170217840 3853544 -237265780 -141348048 -242286860 -327883587 2337010 145641791 482034519 43772347 822156561 56698607 -4599387 430018258 -340668393 -585576471 58361764 98995641 -278644465 -116084317 16805200 -252735424 -19958264 318388479 103696639 189794066 57061878 7059352 168730420 796287373 3208695 -808573318 -116437928 14992829 -5445284 24336206 -212874467 -133668452 29118796 39672340 11050857 -3843941 -208095562 -14379416 -40421254 -36017023 67756919 -415913820 -89512522 -141002363 395959267 56886483 -396341576 -141147597 73186309 334365126 -389844105 157335277 39828544 -577275979 -682384029 227008356 -4711334 54184457 218126223 31213505 -679675125 -733730765 -232196721 -417043523 511094534 -238441297 279292690 557020128 -50222350 224585403 -372137597 502965728 257524378 -165546203 -34743779 162404085 171318883 7199507 -203738685 -124074743 223511097 112644782 -77788441 102412995 3821560 -769795037 -472978260 -288393567 233624451 116317004 26522445 -220362010 -582704017 -602356554 -76703606 140760168 -54689967 448405081 -204505805 -345739607 -821570396 -41383166 253228640 3758838 47738162 -112612422 267018088 54093429 -488621233 -179604921 18176451 -321847454 -182016168 -291406782 97072963 521736077 -34546695 128142105 -619364354 -61743155 -146373093 -88778374 137354 -175759339 35372047 628782611 -207974374 7486511 170201378 -252884842 616132277 177119406 -815595134 368006787 89195119 411592236 22192478 -18637175 274754454 236512935 -102720733 263873836 329139234 135514240 -121517129 -27270751 -453747157 -309494824 -543840136 217151140 -488973904 145868684 -1715306 -132477623 330305733 41180562 -548257486 638746273 -227818598 50162960 -208695 -215866788 -20730962 -507247683 2759601 -216670544 137332814 266778580 -824182034 518255473 -141116336 650869653 369241370 -44845358 -166753539 128970628 144052501 323828155 66551796 -7337121 18342640 -5800969 5661708 118080202 -207879898 64741521 363583492 302311505 140912883 3136962 -385564765 734703672 167772794 -157708499 -5409757 593596227 -118498631 121900070 8314929 75630973 -118183183 -40173549 -771355888 -286303143 -285133850 -41705466 -18272092 381080687 380109853 574690 789311684 244648 -96538044 -267178508 -181402291 -73718795 -17971114 210809007 394341495 47933250 -91501679 269833643 -314820129 -389441858 -15844605 -3051582 -50252834 -23851769 845687679 -293014997 -757667135 98106105 31567299 38181093 76900865 412000163 685212808 -6861059 281040131 11966279 -415782097 -200787391 -1344420 120414025 10168867 102809566 11653515 -18220214 84943460 -5832218 -45302783 468156467 469350518 -18560656 -153518488 380399904 140727757 121135611 -10748252 -93384923 73393865 100885606 -97415059 5524049 -23541596 -189305796 -788010290 -97753773 215130534 -30858028 498435285 -721435510 340210994 662497753 -166199135 -48689081 491752963 99575475 189621398 5497754 -12722803 421764580 315443001 -548152410 -19144047 -340462511 -190488824 -430434043 -12137813 -534614690 56556005 -36701051 50087224 -259978367 392315060 97273742 19815843 14219990 568909931 -510284359 -17489275 13538672 -26825221 -146231955 -396205960 -63627286 5174415 -37988399 -58955808 -19317413 -556575838 233749390 274423645 -749201235 -593574607 -583806129 38698849 -27620365 -314755380 -260760913 -715991116 113629605 -243319875 -3187444 121850971 497347219 -96447207 19193273 318820052 166417352 196499004 -110771793 -153935018 471930202 -162718841 794288419 -617330187 -149815 485316067 76493119 -17918800 -231873952 244740953 -721772609 88154785 -201719617 140621843 280792298 -252113431 -4654863 -106951452 541019820 -130397504 152621975 559904586 -37981956 -206055555 -246179860 9901712 564718542 -153685236 176067056 -588135334 -14268681 175372474 121648889 42698930 -245032360 24671976 39374048 -66911000 300399247 -222251318 487557210 -103115294 -104432288 102652252 618170358 -230307366 453662923 74808153 185173566 -3195471 -52238202 -504925 115360840 -289185210 -43964834 -186586263 162267097 354041585 360066792 -7541597 70449563 -334369831 245180171 154403146 463054766 179066832 395008984 10224742 195296066 316774116 -210425059 -243714772 378519040 -94467026 5455210 402160275 35944763 -136609038 74645218 -157625187 13684100 -179375509 65943497 -14275635 49781501 257820489 358224877 -359451530 -39409739 -53732236 213404409 661673095 197255799 517297157 -333324113 -660416275 -80702730 -673996688 4194100 -408952965 -9669987 -321610787 -22767279 2724606 -473088431 7211082 457321941 -126491383 -417871909 -54641280 676124001 728837209 238499650 -98017771 10177593 -168336897 473095003 678623485 -392169591 -65539079 809848768 4889852 -167583017 -5721958 553123193 312216668 225940275 -16485498 -15867597 -40389200 -1404162 -130388121 -336296062 -104054156 -151198332 291600653 -518739509 -300101444 -576858832 70596462 -100621154 -239266418 -238108178 208760194 858255894 -119988901 4167371 -18732031 406503631 140848141 257125209 23792094 20610265 -184481348 23650221 586841517 -188246100 -225995950 394491495 97083954 -33082351 200967945 -170108012 145598040 -612009933 48733305 -350565119 -197902296 3192738 167171823 -105918681 -57839666 121024029 53975839 -223500595 487642992 -46433111 -597763814 104904231 -14666325 -863235 23371542 -857716835 -6954292 151941732 -357050783 -401017591 99280559 36438783 -100252402 675309313 530944156 -26979811 258874402 -114329285 92365769 -418399336 367699048 283385031 274579845 8125409 130883035 299866353 -21676446 116676862 -161631638 34927658 219668577 -768925508 -300786308 -477206364 66058491 137877164 -303082325 883548793 335511913 207434426 22342827 85341367 -671546896 -355845561 -873265115 153310579 -246574725 595564552 -369640027 -370068691 -775143 223458827 -484988688 352379545 -168312457 -13762874 -461636452 221314466 -301296682 20542043 103075519 511279329 191856444 384554716 -99069015 -427740937 -13510384 -4163484 19173104 -14229768 3235393 126543550 -425239995 -479063692 -4003899 326440137 -28445745 -65023117 -103262226 -342276767 -55173533 415516649 -606412274 133733691 -318986943 -32634339 -28344600 -2310349 723084889 -197151 -349953133 114606575 -23251332 23179450 515382316 -24090782 -830880403 -59181370 573723592 -615464467 -332686253 250407896 112883406 119716019 49704514 418958454 -101238126 -152761431 870417627 22575485 558777651 343568564 3308889 428974123 409943933 -382400224 -67942948 -7276281 197307295 39161350 -133203365 -19824778 70333209 -395250953 94860151 35639019 50862313 106797611 -370423480 -419563 -18695679 -210292787 200759743 79251582 123703772 105545211 825291933 -305026206 -369445823 -482534983 342694309 -725062607 135195325 396961728 8005023 -1851476 34621825 -101694103 -344269071 563383941 137192765 133493071 -340115518 4142005 -4132097 -177935752 302829138 -420342066 427973537 15367752 -547755550 160201037 118019731 -12281510 -116094374 522682879 -63881537 272402352 -1908378 97492793 22234473 -365122987 -735242204 -538625389 -7906782 -342668536 -29466396 696276710 -32843681 19739893 164560470 16988813 275993531 -581305642 236191920 836376144 831040278 258069189 637197787 -152644529 237806568 -7345599 -688000014 -1162561 -350664281 20637337 -110217017 418582547 -676749328 173892704 17165123 -86666639 194683132 -253088065 -41297561 -677737119 -1281473 48467200 -1149726 -435925672 345540474 -130721870 386754104 -1063316 246825978 -200165884 -456336735 -519060768 40110887 4553484 620328653 110622946 386188155 259150559 -152895899 126142138 355966430 -136420603 -21373308 135189089 -175357275 101159609 -322485781 603793339 -586353591 -39687454 240103485 -146391564 526368333 -4391812 470664939 -259887955 -331908212 39808904 -289882401 -30283742 -138543283 840882135 14855418 136323302 39277057 -449685454 6701099 43345267 -328963291 -8509620 -103129783 286426584 134636519 254614222 -516182420 185017172 -109210631 323939269 -54947381 -10701865 -204983392 -95620950 72443513 3785910 79316002 -791951596 18314811 540756782 -27495671 8475419 -242445682 200560445 -221663996 104675169 114898300 -415050258 25327743 -126496305 132536179 252256506 195709005 -188766626 -196600950 -213649159 84451216 75130505 208397561 -292905823 327490242 380151486 131115865 11985274 -51164924 219801813 539021 -54238720 554672096 244668255 -238495981 94558 19044712 -294307591 214259166 4582187 373115741 -658045825 -493642775 -933136928 -149630471 252930254 -110099607 270544977 -369901 547450052 -302119669 313517291 533036156 20615550 -48314212 212868600 -33266033 39940162 -217563315 -88840922 -2360381 -303346785 44569892 222112682 52074166 -18775211 -707549383 436822217 230356180 -665425641 343178050 345029039 -397356844 -133056613 524585167 632553699 119246368 6593725 53853595 -300615818 552776510 -830489897 -387608610 -31740818 99489736 74112993 3575133 -115949268 23673086 17246677 26954060 -279427512 172527305 115942959 -215900520 2685370 -77258681 389769615 509283878 297590184 -7212309 3513174 162709729 18611596 195204128 84578603 -291549853 240250398 -54216814 25737262 -78127752 -1091147 -530604110 27891525 -117022438 -433742343 66819241 -505764742 87487762 829046851 50678036 650276800 50863599 -2600508 180919636 -168116546 -110296043 2191092 -400217719 5108202 20347625 -672919958 -8403423 312399798 662676980 -1113375 731889628 383190807 -122700007 -104404152 -446023860 268411802 -439994647 57556098 12381794 74584731 -66089901 -751401242 436994897 535637598 191699292 -22041903 251805665 57777608 -236717588 -670247698 -218030110 34203458 61846742 549972970 36855744 228086591 -375579201 -425928014 129413820 675906025 -228818087 -36261651 -670480315 -127486181 58265864 -391229685 -73490128 -688160704 -471760 125159233 -207010321 -528669115 -6695312 -394918131 286507517 -678244132 112139786 20280383 106977104 282757863 190792637 -236858671 -8059329 521456892 155903294 -155122668 387128528 20896674 -6211879 -161595787 176349311 666361929 -227683808 571287636 -217665571 -12004050 -15042564 11207930 -143877825 -9513223 -134921160 211136435 262253407 -184553466 -747882505 117217605 -125027880 4804673 214908785 -147074833 -409387976 247286568 -18797212 -505653188 -11540523 105571008 -300562468 8124560 -184539799 -64320506 33824315 -707800563 -786741347 -103090502 353842762 16052964 -286530918 622301758 427201 411214174 27783332 237729696 -472368580 37583091 -35594610 -109406632 -472482696 -6467927 687668188 -1040080 105240667 -12154028 -220427177 89703314 -76671312 -385487333 -286702754 20302977 -5933050 -583886282 -72108556 -80666452 315802926 691331633 -67391912 -179054668 262911055 -206875 -195484 29216643 65241164 -38018941 10504871 898815 -559484277 -109525707 -183199004 -75243844 -8605700 194728402 -35624060 -238615071 -323731256 -72713517 -38369004 67017429 632596624 -414594135 146435960 627390592 170807586 -166697452 17916829 -207134610 -39312218 136390594 111098474 94563979 -84443252 -21241573 203817856 -948308277 34842554 -38151560 21609435 -16411383 579871516 -520193793 -131746159 14710837 -216076423 534157943 256810118 -66181760 141825916 -612404688 -43468228 409867259 759287874 -469861665 276501446 93053665 -864701823 -454649254 307505154 -77463633 -476336498 -887684419 28715388 115486659 83335377 253138339 427501660 -740551962 301862713 39578531 260547580 -256395420 -744317190 131800155 -361547832 522340299 343745505 -678714677 -20158868 -394187303 -2242545 -137854712 29360045 28502355 290240171 -138187284 -579185057 -162860881 28252595 -33799174 -414552688 263106702 323058888 63450015 40749908 122319037 -106947786 481598 -8588216 43066382 -522846655 49645532 -46580124 500766807 382848873 163259115 -48668834 182498318 -46469679 325350476 274861819 434999573 -54806054 -312374255 -559794925 686110765 364871994 -8323320 94613215 4106334 17476008 481024632 -611158249 210812477 261078859 -600811261 253000619 132817738 -369081161 -155607169 171690552 221567828 -497961472 -123704069 14438254 8284386 -369411839 312375507 -67777260 3695274 16731148 -281140913 -19411050 -449448486 -4382242 519863644 95601747 86714634 -237619958 -571491589 -772214754 -4166191 -110850644 -13430982 146426959 19220716 -8320873 -81871408 -24281473 -254040682 47392388 -19362113 -35939942 -130802192 -325734371 -23507524 -7711810 245948226 303973565 108782609 -42061132 -298549278 -1941004 -133948111 -7074354 17963800 -67094847 -208262787 108016933 -20428145 -179357004 -82865801 -34297846 -141650622 -78631167 7358744 717441669 60733297 -419348659 26899016 -223953458 -11188148 172496401 -349466557 -163837 -458294426 -298875694 51664 -20906759 168750051 260797319 -104913539 -115442021 -530468765 115671356 -235354202 -505451400 64601618 561500132 184248425 26978990 794100503 -195098136 -412577451 467981498 -14581499 148815073 135983092 -158556 -23222670 114315971 147084622 825843552 579304459 -596024381 -145754386 474238368 44174057 380751356 557244095 -9499335 -20424991 6879081 -105465779 -844280002 26652487 -701608896 -162665272 -843932180 88511420 -451802950 -170184556 724128361 -29493727 -479098886 2351001 479440307 -899904914 708177824 74734654 -266597830 232705174 654683562 2808953 510024910 147964931 -532956944 54405217 366909568 281926548 298967976 -104587699 -306619693 -268193858 22562661 93073819 -26973123 -91118333 466050495 77569404 -65576302 678954058 179612669 465970916 -3357088 168824824 538023347 -356381646 -4524289 -179090123 -145756006 23566136 8317345 -876780409 -471214879 536608 -292039705 -514401330 -130338523 254622407 38766119 -18759414 50292662 -98006107 86634232 92566531 -5106577 652947697 596593159 129158839 -6987235 408175406 -286185988 -5286644 -246618367 -270535568 399377145 -14020908 56330576 163819490 177651072 -804111139 -3135689 -532046978 193954095 -395067464 -726348485 -202657495 -7217065 2990080 -19717695 -21267136 33261832 -47042053 338454430 577128621 -42807151 768243778 22711830 208426027 -1758298 109314876 181142983 399062433 -45499961 12686788 283941420 370410308 -605308285 103353 8548773 -22255758 -201001882 15463513 -100680413 7919806 -154505026 58586063 44159198 -17725328 11521184 -90142817 52552345 -56857384 -711580705 512778948 -105772440 44231236 27311693 -95269732 -65400921 353560779 139947827 -134629777 -395283647 19720507 -1169758 -630139615 482325907 220231299 -105845001 -4971104 239020042 8527005 -19775966 -337332627 -165519965 -26302556 566395420 -123603274 496918089 143178429 54119081 -62341796 1774073 229866203 -244478598 -69011591 -247205497 -39028508 303699166 -372057475 208097838 -4652579 -388224253 33239484 605792098 -206778770 796725536 -13792018 254164264 451365030 97372350 648920126 -253157612 -436249490 412058021 46691446 506158607 -137630210 -122566622 538801565 -383199366 -451744524 -351477071 347546155 -67795428 48839317 491641632 678261429 -105226421 -248000189 368169204 577884070 -371192997 -7151137 365981598 -521348733 -269955922 192626261 -325737814 -499577735 348588187 82274047 -299106 -32483553 -752990218 305701917 10040175 -225554362 53121745 -326489124 -77106625 22836961 -36411824 5552299 -3583084 623246667 -8140375 -191428813 -60136104 10686272 -10076346 429661738 139974254 -46118581 -338584455 96031059 -228694957 -50234983 223003038 -274572153 309569262 -626003468 -418557960 36816233 633333095 60237297 -486340896 -315707240 -282339028 54678806 -115980884 -807788088 114042182 -491429296 319250560 27813602 417416794 -20078194 337070848 -591724392 84155815 -565313013 895167 -68543882 -140557640 19797741 -115148506 16704947 712221321 640458180 -574803582 -86271975 -473386078 -123075723 34466585 758036116 46740061 -200349121 -352892697 338206539 548489457 121270188 -89760061 585636370 572769856 7840556 81926224 -15354337 657815168 -228568745 282296131 61976847 732931595 -334192109 5267803 92617010 295598493 239252874 -284537273 154785131 -40996083 -203266895 85107530 127733681 125081095 -688266828 -789378070 -400787330 20713597 3265694 61836780 -261780538 -145772 22077874 495761731 -309871588 -42535626 -364111430 -85356821 425687704 143312060 -657554785 13761998 117784949 -193186888 121710337 167889407 27121659 -457311139 -7636883 -692405619 43956769 119911873 200808920 -462529793 -84742798 -621218122 272721406 -633509746 301150348 466956291 -429492242 499043903 428768669 -124096450 442402083 570876604 274960958 -29644795 -119584366 -77136000 -49380322 67436165 -244520004 389759797 90528260 -163131160 549205759 222831889 -21715074 -70254513 -268235092 -64345862 -426899451 -770534245 102631002 313498029 659475543 193821657 -79156374 -223108728 -156500664 -27271329 438747969 300097484 28417780 1926479 898331 15097502 7953934 225995122 -29285336 974891 -39849723 -534140607 71230591 -230391763 234057550 425681818 -19533339 -36666095 -5771734 -186541628 265235054 143490517 -365001707 7106985 -433545658 -36118615 670100564 414216609 6837265 -579041354 94554117 267361942 -326081306 29687806 269008699 158754435 77027870 48216824 122899104 178095573 -535475876 308858575 91469399 -456044350 14719559 -45731074 -376570397 -116756079 -84163251 -168280300 351545725 -246655956 1617606 -157246168 219712627 415609469 -332154557 12618329 443636029 689178677 37531951 -241209299 -8054360 -78270509 740260703 -184581469 2680353 200095656 -427277587 -126967042 266628510 -207580353 241436239 -667308249 14152297 36207579 -70308888 122343024 -154969486 658748088 297143951 -95799971 108894944 38101993 -74815893 349145187 529199473 12609736 -26775868 -368691396 4192861 16627730 170009482 -230449819 165486530 -1127536 -46827197 -92702148 14983276 1423061 279666277 -428635211 -32700176 -82567326 399289675 -308135765 622600016 58722547 -18858979 229450820 397479045 574049 420407827 -95768144 -427796054 -297549663 -66471922 143663463 -300108835 154657245 -481724902 485139996 -112245282 50665103 646147460 526840960 -290385169 5795103 31790320 -35728770 205356287 -247749005 -630404801 2211760 33446236 428511733 36630108 105879532 46637104 -1698752 205444425 -271733171 309822865 -101276390 -107380501 12545262 -80421439 104149567 245253045 97413292 14203061 255514476 218840996 -132839870 47084865 51278089 -74262211 -12559598 -883392395 -7844339 -237753522 -1346134 377035765 -527992820 664737913 160677922 -329150790 8280379 328934443 3167464 -6345567 -365180038 -16629840 285559331 -579339045 -22019012 -359814012 628819243 213405307 178847636 -56031708 6248250 -11064891 41077866 155081058 262957724 -12419055 35046350 80356838 47552876 -73713160 269754570 326641195 50477978 139872328 317209730 -138646059 -209597272 -451653104 -293341361 -6639548 -313202227 -434410170 156456275 353968536 -2464909 -153375617 -313257933 79721221 338614877 155840904 29175430 651649848 175785754 -357764753 14049701 103170357 -2994563 -524885016 16203037 -364851199 533628446 -26701058 103699406 -573686607 29435626 192131282 61771378 -214766095 -206604844 -864893146 -584563649 -710425471 -102014623 71586535 307369254 405441582 -747246402 25547888 -112908856 85292158 376734482 -555105184 365998684 525472721 267334585 6336459 53855025 32996445 199210599 499216599 -228846015 -35667201 483420273 -6952020 44979241 17643917 -63821030 44822212 525092674 -114781804 741492024 -27696610 51429709 -296420282 175850305 -109748064 -59622130 -84001063 119263905 20165486 2894624 -150903760 -147736242 -186407699 -134484600 -433452235 -81094971 303808588 132517128 -51570438 -314964021 -293177623 283896921 -335191997 138247277 -287488187 643021464 -454034 39949347 359572307 476544887 -880211571 -276387802 678785860 9513661 -10522700 62303963 483623755 -361827736 -187106828 36930761 -197633863 6309737 -299092049 684587733 203756200 -43455069 -171786487 437347829 -744506307 195182317 -14690535 153220111 3847600 -177968613 -8918358 -508478964 52716914 -476087201 170953487 -192948497 5138554 -488686489 -272579604 454520875 -386662810 -50275957 556286501 -8696742 488752819 13877474 28282535 -340659416 -33265134 -223037480 207332640 -15765774 185617197 -72800684 169494997 -121279312 14770640 -319091687 -233044873 -5397458 50604186 113392793 156043648 133076606 -414658220 182056463 -13911265 -654426506 319578178 -149488072 -169798447 122775012 411757532 -299845850 695488948 -16160228 -28638875 252361340 144044615 -329200813 -52614117 118278252 12947980 -701177802 -9836558 -474586145 222234221 124738505 -522740467 53724649 -150999902 2147006 125156309 -375982548 -239596593 -168793335 323708513 -42008988 -5447482 33930316 71296496 126844745 614773079 -10157734 159668064 -90864109 139917071 1697723 -321035960 38571656 126734180 14547010 -264303237 -90246877 -75112645 16414144 -368763230 355800013 -179826180 -292339662 -2703220 -49759323 213958057 -218511229 575354564 237864128 821926391 14393651 -272611573 -81935581 -292815426 -6882314 -16755353 -572424020 -431603329 -236801 562467802 -293782352 34009074 5224007 -40401820 371598579 77930880 -601335528 48676772 -265168728 -23606586 -225993052 528427534 -721496916 -11015840 -991403 13681675 246656286 740195 49349446 -648783287 -34586930 -159182075 -37631095 3209526 250168855 -231415802 42433012 30947540 7422922 176550733 3536211 341099356 118946264 -178870821 -157880871 -29527841 -449366495 -235795189 520139937 181409141 6760535 42288486 593465231 120228181 104734690 109466894 -190520148 81984066 -22133715 -237148614 -145424421 -13516426 -170441823 90391575 -12019055 -162126112 -3203716 -172754593 489220113 -40889345 179133 -26512784 488288728 -342000214 511305932 8956660 -254266592 333764038 -203465594 -202691775 474636356 -27146114 47693834 80814527 462773431 -70840968 17150894 -685620757 -308442734 -11369247 271969609 2124713 350953557 -109236897 -414416212 65060702 -247125795 112307993 1701323 -26082260 -501317276 77407369 -110441867 228941193 -154876614 145100694 -585863640 -576307404 6224774 218773056 310108955 789350642 -721122843 -165583478 360667442 -373875050 -670139784 -13951411 414448908 12569787 38109681 14776812 -242117721 -422920496 -507443372 -74001156 -412615725 717124392 -93426096 820126617 458941511 -420330688 134935643 -431874917 -62984955 32099720 -140727321 -55309384 -623281440 -3937710 22790088 -445213465 594500341 28635934 -46145032 65207130 503896332 -25892205 582689353 6372126 608800367 71274248 -71170660 -122266643 12154995 -200777434 155794093 667624689 -4291890 91588113 256926537 19150990 977393790 -20509869 -455345144 133929941 136528683 724058464 -65336602 -356592630 35393208 39817458 -254177268 697947261 -598136 -584567808 253843421 522442934 -565039 149477672 -29424595 34173988 -334569061 -137115796 4167266 -32879570 -33371534 241180579 -686615188 -325088193 -176427663 -310905238 -22149676 135413438 247012108 -324611650 -20801058 -748793773 -176553404 86687287 -135078177 -9227400 32659794 -7854211 -2925953 -106874304 -207688418 172524143 29129251 -481261 -265095 146292837 -18169374 -11824012 639501737 -270156826 -338490050 17534403 -177297308 -123420600 260715088 317409299 -10911170 21733906 107781472 4593754 -254692293 -63532027 2197578 917264571 499244332 36122225 785592819 -77380 -25834804 39047996 288121943 -377839610 529900551 -3105281 4770907 -20603105 76723432 -44854212 36053382 -515100519 -205187796 877588 21982689 243565364 -505992695 650225612 -52533024 769165297 -157778595 -26695724 -281665466 37845511 100631828 -295952959 -11515220 -450319800 494995973 930466313 108223097 48436174 -86206479 124079529 170542145 321147904 26486968 -207377430 286948874 312567690 -322954567 -96661437 -499035475 -755053675 -1662785 27618560 100585054 -192483035 -434278786 304534225 215517056 -7627927 208304044 -128746843 4662408 -116308172 -202872567 -217800536 111401893 837467634 -360786324 -286308598 -445338700 -246731304 74311056 -2384425 261538035 -132740014 -343994563 561899831 -143807986 670647377 50267874 11826739 173950528 -143550284 -379004727 -8431805 164593011 864069938 -178009446 -355878653 -142406218 3673002 -84238870 -93473446 253907067 22974438 -144776610 -323884099 554109308 -111292842 -102039428 91387839 -82412833 333215922 188417245 58434081 689269066 12662271 -210204593 184918977 -32472319 375486144 853539287 3014614 70829248 555474362 -66917530 -70054251 278592066 -348183403 -374802 -535691016 177003627 -533631803 410788363 -256397209 43924671 -175745541 195502913 -161972891 -316842943 -83770855 189940211 -511706729 232273661 88963370 -40922324 -41568078 -107455683 247349529 328083313 -6119334 244086516 18766182 -485200086 -139611383 -14847533 52896905 208525874 -19125755 368510217 -300469452 -141714936 -101910231 -386425512 -68656539 -192696174 52445410 132380151 625515423 -28189316 -245364686 213445630 -476969457 -13214653 259235389 594905852 1134508 -2099215 -63116344 -177605629 -121935681 395971205 95549766 109362777 -154005332 -604248705 -72895605 37084007 -506313538 -360858466 -195508212 780603667 4694761 -49734837 -50883651 401005859 -623858486 251128002 -144544265 -338118930 -566141918 83955068 -172238793 -83832997 -172666315 341821246 -261746717 4885506 106867378 138074640 -228501208 535606 -494726209 349837639 -162885982 -329335406 -74226406 -440711112 266651172 -472647825 -365767238 101547946 21237838 -142788321 232651490 -178994894 85994556 -95680308 -360423251 -79959732 134279970 158814478 3201784 465389932 -8581046 -166230259 -6716946 313674178 -107246575 359930543 -39293716 437253171 -262642642 72167241 -91887168 9027860 -249809214 2566145 448987549 -327583036 375393203 -1088417 486618700 69651113 389552687 649489607 -406004883 -256344130 71702933 1228694 5529178 212212774 -1075713 -808556813 -150751738 592738041 -180082930 253804430 -42697696 -255336820 -303163777 -769443416 498766856 -259816171 725069336 -56034226 -186597750 -114046618 87910411 -160814732 150566310 178231103 -272256933 155847742 18771122 540546073 -70246118 -405019191 173221428 140599948 118810456 -2699151 24257608 6557800 455456124 -60371365 -125322690 606848657 -644274558 -43949826 -427034576 -403191807 -455838465 -429428723 -662070051 -98255375 512295628 -410780808 9697230 -843211814 23251666 -286959642 -269999064 25020636 -17748194 -191404750 -245806610 170895317 -177347647 -465184005 -547620523 -7981294 98152321 146891018 40947685 115608812 62485380 -607644555 -136448778 -581841178 -112141 304598755 -19805738 -289880695 -188711540 352045206 -640518229 141837719 296085805 220504449 493505142 732141719 -7622084 750254422 -450493717 -428101330 668027493 23062197 -175738861 -84202966 574982792 -814153738 -828616919 79302191 -910743037 -194039931 135624882 20478329 135566510 -175016957 -26610772 732708116 -130981225 100500126 -3761230 -625510980 -160402982 97574034 -248219119 -415296025 481307620 872744688 -12829917 673468173 -397179700 31676918 121696420 307243792 124842840 172017460 170671542 870095408 122499296 -70605175 15400763 -6943791 -76032535 710155377 -61006068 82884159 183045248 -354136142 -114670617 -392076542 -228415712 -31066287 -52058463 55834299 18313399 -149019980 -201687199 89040730 -574409 -301909449 477859180 -69784348 -99228447 -36954443 182748479 -116069728 -36689087 168046150 313540035 -547350265 -1465753 -18976970 451179463 421552526 -165113969 -7860238 67177564 1779034 -721864792 -421290848 -77894606 -588806235 -114499796 -33338 -485146999 658763072 -141022364 -198258356 69134193 813280535 -817628465 -134221626 -855019843 -23539350 -239098223 -52532608 -709686 -184143852 -22868352 73728565 -350200144 -130386638 -598232254 -1210522 -270647219 -20780559 -1927425 57637976 -179936059 757206660 217072333 59873511 85942576 -76652196 -47450869 -59960953 -190353891 -33870352 56643863 495537570 -380771279 -3711723 -19280063 770960719 -136893311 89851339 229370914 651367765 -90794366 34645118 335382467 -512363027 -14992385 -410834919 -77216476 170128788 327344767 11392869 51677524 354240501 -82595534 684853796 -133195581 -105205127 -137522778 -857300559 32965121 -275806739 -134815217 -383815557 -351050802 -341392230 283842945 -78171956 -5288766 556186053 193425817 263611390 714133955 -225546905 -601530418 61812444 841108881 -182254300 518735567 -190863568 -278101995 -791100654 -140599140 -144506191 192425748 317681200 -182541867 -282162203 -101233632 5797005 734405186 426539356 -386695926 203748083 -105543135 -7519265 59267084 559832588 7184045 618561864 7469280 -25795077 297664684 -46907943 -28545395 41468944 -712717778 9619577 -832254490 -196750333 54053432 79793206 811494461 1377566 -40138559 493121197 -2885053 10911416 -759310153 265376644 -8954688 205247319 -150339364 12456680 82430086 113167966 39062370 -325471574 124312643 787388981 3462103 59830030 -9662883 -219570199 259031894 -299593623 -846456 614794021 290872718 158268117 -186660440 -14291724 -411621251 -91491556 389180334 -105643193 10574716 -53727011 228967755 349288920 2564939 -455819751 -532307114 209488396 508275706 186768058 -284710510 19269830 -34296068 11783194 174184746 -188663484 179303393 -103837878 711776522 9581216 566905079 70249817 22848784 -166503316 546028737 -540336392 173851890 212223678 -115763128 399129024 -314484097 480986449 574067239 759837009 -362921488 27924620 181939684 12486298 54519016 4634211 -127117674 798397886 54489498 223844604 185321067 840819 210463685 -616796047 -129201163 -392690298 121127468 81671398 -93931179 697439763 -237465253 -512286093 -695057406 -76483608 -428180954 248534768 20263676 195911121 -599167758 483287045 -39851788 26326867 -315967805 126175568 31316791 -13874478 -239716234 -10248848 110754901 -686111199 -221457956 -144334379 -509506929 -135840439 11349584 675259265 12201255 559621259 -414117004 -967947795 -473286841 64667482 275987935 612050986 -396038911 56800886 286235703 231963440 104508071 -1780458 57653493 113597337 359594295 539692765 650251122 107432189 436520 45618018 373590817 477095 951344932 935244069 59365021 -81648956 37385335 -102890900 123723697 486678580 -384171413 202016430 490677007 -692279003 421348000 284531434 479464149 50409704 170842880 -6325279 261462772 730952030 -254226664 481248321 194530427 53359902 -28990212 126495538 -4982085 224930666 -213696457 -100785236 115357980 -326221974 241130596 -1362000 -307503740 -388585737 -193068253 -181376060 -176865935 -269157294 -457309515 -9928659 -346263988 982275621 -80818103 -192509217 -365248734 493004107 138916222 642794336 -4406210 -72353699 -304050182 -32086875 -23938322 -159034103 -496490575 47665096 126029263 4340627 243008947 -282609551 377701470 470549115 327009252 -563620567 721611716 -432877874 430457290 -11595464 13384273 -215535073 -108796365 -406384662 -329339226 92549039 180009292 -351612001 -58428462 574516034 -279481477 181074430 -9400383 -60095054 47788636 -212413535 -107672572 70837992 222975540 305443460 888237697 10620524 -150570758 -600508135 653914856 -207344323 111126578 -291928059 -937794857 160464725 -122166585 363258693 -334196629 -2589396 -151995441 656397749 138309836 -3407210 142424861 35367166 361454699 -215147181 -29197926 -36325010 46897520 -32605658 380657082 -13273964 -510970769 -206492885 782287151 558049549 -421624277 103221804 -535141074 -30352127 67741979 -63861950 513730862 -8372572 21803379 201472927 610241262 7622657 -202254122 -226264172 122329067 193694718 -820283215 -34564250 -457223496 299572183 745609197 -287418572 414879148 -9539371 698824419 -3118343 58466623 -369566266 -545884264 63015332 -86285644 486199380 38454697 2063233 462309947 -382586109 144600040 -139169217 -113732759 158204347 -85656273 172977 -58601940 -707937942 -62086393 70669351 -100532941 -50102738 109543775 496991661 107480242 -177087631 65746892 350832999 145055829 -5717087 -6036479 53728114 213889837 21061282 68324828 -13378889 48606071 334730272 -296070270 522956861 -392961728 -108810806 -238068147 -118791405 268837416 209331021 593601131 409061410 733346434 700869714 -212211942 354372589 308342023 -93620923 156956282 947120265 -55871553 -297396481 402493860 480587981 70386149 -415731457 -355627467 664527824 -294305292 -234183323 350672290 -18649599 -323922652 137855683 -2198340 478372949 88879493 -65520621 187807229 750584440 -167502265 812156 -312709222 -95834067 -528412829 -241690862 -29945689 -401302 265216295 154073835 165474227 -449215999 -119013504 193673211 -150701319 -115154879 194074535 379375206 328676143 210460268 -18458549 26739767 -34460060 -247729278 -21099687 -11086587 57675131 21718692 278654045 -132843706 -2862498 -130778565 32977058 4581543 293592717 -173484630 82586994 -314530551 -524468571 -600870133 644297753 816686853 77231958 -12164990 2258134 355113847 -208475963 -93803024 -174101682 2838739 878503926 173329546 12577226 175792677 -208676349 -251884274 247553876 364300133 203006771 527448184 480077921 534763603 -13934948 4261843 -154748788 -320084262 -261993527 -862067539 186297009 2291439 205102648 628763595 20131111 164072585 -743068598 118743830 186025577 -2014407 172187263 -577346561 -34062310 -218015213 -131980023 -126701534 173705381 324007696 16322028 -160679645 317808671 -112662971 573680720 128790435 689252226 -146967421 -64345725 286877948 13076118 467685118 310564859 -31582482 214367261 10565756 -8981079 566674092 -186571220 7789896 -97443670 265698162 8040153 -373463 121697554 -302577463 157477439 225903060 -16023143 -130191529 -44001651 52960359 11773218 -607373186 -370311428 469111870 490804730 29491551 -591231083 585081312 -70624520 242421733 -73089738 -473063101 -84213868 157725655 78956652 -741322412 82126224 87749102 392009375 -397042578 -429524782 -446406620 227733063 409598921 -210087584 212137849 60042338 -457824249 91690121 -247717944 -97176504 -141223925 -70008369 587649363 129177375 -364371991 -21755768 79158427 -782880378 -353628965 355835902 407552695 -1713888 -46913539 472030600 31519671 32313588 713950368 -205730730 77176251 -955042651 -311734403 -14077539 -51393595 -208474132 25828413 111602192 287386703 -169438514 -479290396 73837902 -133900697 140475332 10032369 107853799 -144616624 -63912988 552226475 -29535950 169756218 -125557813 600764784 -45802963 116185162 -180172251 -132980261 -112135261 24379519 71218559 -450647791 287974600 -150691465 -4460386 304418302 105299174 222654743 -272954151 84270970 -764051235 -267325906 -471377105 382101608 -837502606 587449061 116397773 -286758476 -466566292 103543038 -338077895 -462831634 -136774764 43853870 -283942599 -500586625 54335683 52117534 -259101070 -30643285 29410602 724729218 422773523 -3313817 815970548 -17175265 -345444876 360325046 893381025 22874185 96603634 182710356 -177747075 -116091401 303952307 3979760 -314581433 273175804 -111034215 -153075434 -197655227 68175001 80028332 295506463 -478222589 638590730 122221404 407789752 74555093 -99310173 -5325637 2134410 -29356582 -132780986 488343907 122458054 547772450 65527816 -455743647 -188693563 671228276 -429796451 -819703739 -50896733 849462738 540224701 148768823 10641236 7909265 119086044 -19110517 -121894352 139722681 145740998 390990359 -46208934 216437464 556303892 -639964316 4287737 6401093 46065381 -439950152 331289079 35817509 -27751115 64313565 467818293 244485327 557114046 88232031 -438436262 16771291 -1829704 182243686 -134393133 383286238 -34307034 -346944076 264854052 82524620 222654703 721915574 -527228449 5783693 8376966 -379301028 -305176244 270537553 374978013 388209795 573501708 254093569 -55024223 47472300 4932185 306049321 412496713 174871007 17792336 317121899 -120301024 -235970950 85047929 -53211322 264868511 72846280 33461986 -164418793 93373891 73712055 -624551243 -86895610 -236544246 446152814 11927323 -463604255 525274056 151131631 -142823911 -178566316 31102351 16742331 21040772 -285480757 -94136586 -108151153 39971967 41649929 -211561483 637677884 375953694 592166638 -178580472 10538668 107608015 785432652 23835421 -276067264 296762681 -121980184 493770 -87663201 -113851673 -15398254 20305482 -13417620 -170126365 -273225170 339529264 -440276 -370856768 114900418 204881573 58962394 151664534 72034486 -43314971 73414922 -108730786 47728090 202570711 681682425 -272647567 -234386130 132594080 385129671 -10521232 -180120873 -2234526 -69072811 -485419559 -368842373 -312484833 -6323426 48276642 138784598 -645372631 -127805408 323185828 7360626 -168111935 -55741711 -718319842 -439388779 187462171 53189644 572849279 -386092757 -887487164 -216939322 858411471 8333180 93967957 -131270644 -10385671 2158411 -189517586 174553899 -312392711 -58607292 -294837753 -523814202 -297408869 -246551971 -582757661 785374496 -27894263 41315646 -737157967 341553043 301376584 743784495 120804537 210700268 -362368084 -590032049 91453232 -327536826 394982828 619483173 547171085 141084359 -152066882 128739549 -1953845 76546691 293982664 -782833895 278228434 269855626 263130875 331288763 299348646 -775547350 5879113 227990286 189315388 412362550 196637788 -35233842 355025285 273323798 12858897 -16104984 -283028298 354129431 -2101254 238203691 246793326 -611017079 9054478 -25997906 -96789011 545659 -255122992 59960231 3582678 -197673630 613638079 5776567 294563616 -219441652 22744855 -3501572 367198904 27289916 13244805 154771981 392341248 -104031337 362148435 -350053144 -112184049 -404237910 16056766 542781662 241252343 -882591356 -16187349 -474117115 407984943 -297177149 -37802878 -1389365 555114798 3401463 -115330933 161405031 -84513005 6381123 224182653 -318352089 -38258916 452596951 -792117017 102831525 -36118241 341577437 -392907922 -332789 -30795406 -240335279 -82589936 509289144 257859004 -574268496 -237457919 -571295 -36928285 622902664 -420273866 87275087 3692842 -667232005 245828280 -394394886 -288706565 486150678 -362977065 171622401 -55982713 -284402 65353720 -1795523 -13219015 -57627903 -76322946 8848229 -234087536 156492240 -13590407 -129201792 18598727 662619342 -288006578 188063093 581725207 40168940 204445924 -6872262 -136841529 -329351924 -822507276 368429934 133882194 8072150 -26787484 -172415956 181038064 293916940 38577316 20244084 113208347 162859239 -33934578 -218716868 144995365 -26985878 176640314 -99215320 265676117 191116099 40382928 -65759475 -738350137 471516143 -23499658 -26491077 -487325084 127627 -121760926 6366410 -211873136 -6616512 1709381 -30992021 336135885 -489855454 201446872 94695767 27234300 5178023 -85394060 487458350 -110258081 -3502350 -305635112 -104366614 264425412 -125508644 503972597 25202392 124258928 -637700481 -156077474 -107353131 -512768313 -228687339 -2201371 -7098863 105480581 -88103999 -175648636 719675564 -61073457 5860402 -160993067 78066283 240026013 5436383 -799624832 -134508427 214706597 399782386 338377779 515086939 275520959 687948896 62568196 -319326462 -90490590 -384782479 -91152858 -614214694 -535936471 -154506441 207069095 4072326 169320502 -409955474 163972565 204290322 -231854629 -420404914 -502446056 -87604206 282770235 369792768 121167575 -824777469 751033 56139529 337650522 103105350 94958932 345999676 464619240 9172803 659897 -48020078 167728637 -245285271 -92345281 86951195 10553111 -54280608 -379832447 384255547 5342661 813695045 282389362 147660407 696174641 57596573 -645568282 -611214636 -657619053 -90575785 -38449130 -28225724 -45097285 -414223707 56766817 -221347656 -60994009 203348695 -398794423 -406830683 -335084083 12726341 -892374313 78454625 29654963 323440081 -404039722 -5992042 -141423072 -343174124 19827207 -7224327 -8962791 -691577201 -48831156 -492168322 -162699021 -381565100 380585582 -178821257 39790516 287155441 245954502 265838440 157352918 878213138 247879694 52623953 -238381862 24870968 188043314 2138195 111933115 79357172 85950183 -54655907 74655086 -338882893 -370839568 10779516 -260244574 -5924480 22772165 90672032 -4066665 -183730012 -446357168 15958991 596686459 -416815473 -463858791 152790745 866805889 153365106 -1119832 -100318796 -322513013 323333190 780697642 -226088872 -78481154 3788667 -34663100 -179975894 -179954207 422122219 -339064379 31518142 -45871049 152008157 58384426 269745583 268091762 579347135 -111020808 8238009 310336178 169468288 -675760510 38592783 -88705943 55192838 303443426 414252252 452157 -39717960 512803232 -7948484 407941157 131611399 65714496 -327429912 -18898632 -523174638 -434924142 799401996 -391816381 22913639 -463001277 -62373093 -100069290 -60756 197134941 1575633 554031327 599562617 -21076184 -47904574 332724695 -124687970 -17932628 -464534841 -646102192 315502334 5748297 -394336429 4396719 98129448 113686898 136708676 -227539883 158471272 155423514 -162425489 -211530961 291755968 -790849 -106737044 -27946122 147032528 120917852 -153798217 84402602 183614917 -89666204 671941318 -9151452 284814600 63564818 -56477688 -39509875 467025967 808693895 -242987919 349610337 -9256141 -856558871 -5717886 -104071130 -185074038 375129779 15751648 26363117 -1473435 62447053 -21383645 -442006238 -110409214 -225044995 -22948765 -333525676 16850186 -376601267 -168313114 -148510915 33203500 -8633161 -15563836 -73041019 904574633 207364239 -62738844 -17665249 540048893 275926368 86484445 59763244 -819434041 238540535 812800244 795239106 -92213177 107136560 -311593332 134654909 -276899725 97536535 4872919 -288187605 -462919646 -348790764 -13866143 223125219 73763078 330433465 -47059489 108410043 240432752 185524717 129804279 132272424 -36589872 -463271209 -148595489 43945615 -12648537 -137693113 438988998 -472498240 48609109 -148538025 66141358 -67511492 215019871 205454599 618727664 15555367 -182428107 686349719 690148079 -310308503 -600201938 -177088212 -147739622 -239374564 417640099 104462349 -101634787 618344899 872650362 642104 -167861035 26604801 -806675 -262324419 610856085 179254402 -58231507 -274547194 -5296693 145644871 229767668 -68223819 -194159887 -59475803 548387946 966247450 -13265610 212065733 -119818096 148889783 8658784 331205283 -127179324 535712533 -33954711 124479022 33412324 -655827561 -80048793 -16666587 507963455 329562626 -87702890 -44497526 -33654082 330761394 7657838 -594924378 756605322 354768632 -96942518 -38641150 -3736091 348246464 -382001062 -111726621 -423226781 -83893923 -70832312 204054973 380495907 50616924 156490965 -256640972 -15360140 -218663841 -191190449 171314781 19091230 18788633 -169463970 -276179788 699995365 280950123 -350482596 -27093508 -564312 203476076 -421447326 -616285987 184923760 -88108959 119641741 -211684675 -115641664 -288427138 12796836 -720822929 -273292068 671185851 628527644 14006974 547110875 6519564 -19265821 211575086 -522629624 643950806 -1038042 -457657764 153642721 -472557669 -439394667 75865036 -427792708 -616053675 -649804071 39290279 1486145 -694430769 115944400 5278326 2084823 2191977 251833666 41697344 368217680 469529705 356620178 59525036 9238810 -165260687 303197800 232180993 138643693 12616726 285055061 -412857504 63246469 57616995 -475656192 117458288 -150854446 -234162986 -254880448 -54773485 285169151 -461184058 536389023 323072123 33661214 -559679087 -5685463 -265244868 309281087 369712995 -448228491 2125029 4386455 514211792 -207521655 -67307591 112505626 -50886827 -373172884 300611666 278734025 411393390 -406552028 13046287 -58666014 498420328 522707780 -3180919 415668138 569080073 -150462598 102950138 -58243257 163307110 -36615958 -87869031 322853667 65679603 -27053927 149940107 -19654150 -305593070 318856599 5775840 -3285389 -430536230 -356749254 388996263 270526833 -479799063 474579808 2626695 -76125732 115657517 -4800995 70406340 329535948 196718986 -203018479 -113690873 -367387291 212642305 -548418528 131602266 135800213 353518262 665880820 -22146029 183340996 389733929 101059986 381899459 -483462910 -124733590 -494904119 218948378 -354073804 428661453 22356788 77331989 2127203 -201382479 -400864324 238818594 -383959653 15085189 219556196 164433441 437161319 641675125 155166651 -43588159 157189828 75318939 -102817212 -329523921 -700400 -93734100 926669 406821273 -420648393 -876823834 547759 -364248740 277371430 215042887 -43996027 -240241654 75146 -39647 48000596 177502594 -251545461 -175826544 -68327136 255419946 12643777 132640117 -180589375 160682241 129050024 51980351 -56273602 -2103189 -92851817 23214281 310074321 -289770115 -589600131 -28868968 24104795 193866374 3555014 -394742128 22835657 -298569563 503174643 482114826 147814747 -116100547 574776098 -64864376 -355686332 389482838 -293781749 -2282027 405879132 37094205 -115924723 -91013615 255248514 383924819 320390182 -146808735 50478459 29763180 531314727 -513995187 -83772075 34175684 -82249283 88285266 517203595 -61181719 -34755612 195371888 84145727 278979261 -287331243 -404949629 7267226 353411767 429735013 -245056931 -13603053 -245722138 468320409 353436980 67212808 -277550247 33912578 8963116 30815221 524316642 -32716103 169051627 75836855 -12640017 -224896760 -213405025 5587996 -56489906 -264742609 -189149614 -40457069 -839390666 -441616074 264898557 -2804662 311861648 224450862 1421566 -387704827 -751944018 799491 -52025970 92045821 552881269 389915700 -609394 -276343276 228810145 43106585 -292910498 373031964 565975614 267375482 -162364164 62623494 107678156 159480784 -127060751 -510836282 499993874 -60815746 274171388 176098624 -379406643 221587062 -210030747 -102524064 -144854114 -680098535 -288541264 -249489917 60107402 -38255252 13534884 242716914 -5761321 -40616096 232100908 120345560 -477510719 -437789184 174033906 86191676 62498791 -15466609 -428202195 389618397 7749437 -182729572 -130589811 355910613 124965287 -359166474 78495392 -645371296 -547992192 -166796557 -626828137 -313490 -500205172 -901085 -359831243 29803461 166929974 -260636810 134854416 -1024361 -43826457 -48680781 -541860747 -54123492 194250270 153749128 -65755538 -352754546 -239085871 -15691692 -156691338 36258076 -145214869 190407282 7592011 -154963484 -23886813 269478347 -509637543 -350134407 55220621 89066092 392987587 -391556880 46724758 365407406 99449903 492367623 -197200279 487599208 56725550 -86606122 -23570246 248507227 7900908 -180291888 -159080683 -208652869 489314052 59502276 361730735 -209348097 -10934417 180542057 115700125 -427764038 61655297 1457120 -536537460 -72732308 -77844139 -18529357 934826132 610533999 447728938 149216993 377564298 109867302 373944947 -2711289 -144194113 129982687 109809607 184060797 -457839308 27601729 27367621 263621396 30559401 -180120035 -13901741 -176029179 -259315881 -51853921 7813684 32264859 -309477590 9051307 32228730 -46093745 -487070599 232620279 317392737 -507869608 -584723835 -766200545 -191678275 861170047 -354265294 -11218362 -71514881 -408109673 -180338126 -753751918 -559627401 431091512 121583089 159700 6752659 581227728 -7853482 107208181 602586656 -137665401 163918294 359600618 -401889542 596008370 -7373134 -275407235 12117471 382517177 -61236232 -1957206 44342648 9474988 -45739050 184954453 -363711653 -735375191 -94055999 -20070782 -237858825 697038057 -597907971 -249160451 -51255954 -651871667 -585848062 27090334 12080238 -137353517 487477028 545730873 -368411589 377549358 -170436274 -870433838 22793880 -295461639 -4458227 651115748 -420575712 -91502103 356422316 48987393 -502049014 -82679755 71735560 -40652018 50351238 2653287 282353224 -234157377 -812326453 -17924054 63308765 597940326 -14565998 557396190 309910887 -404307564 -88084277 97893208 -120882378 2444284 220014812 -430860718 396760694 165398111 -22061490 137831269 -76090198 -100269152 -149171945 509365491 91482165 472721955 -110420489 20942293 99684160 -462183778 155447993 -350694504 -532267522 -554195150 -330314325 175071313 642546911 54343233 -99031111 -108201374 376686784 -23565940 41662865 -406900157 -718740932 188608393 -359353224 665249829 -473164696 -257578859 76508877 -426120794 667186649 59634133 -345200862 -468963811 -300870585 273560 -1665308 128032760 -114703584 -2268790 -125751218 -15575978 141646627 66084262 23009178 406424671 -613008969 -11684501 250932280 -205448572 7890110 121209636 -360187993 -214443848 -30480111 -560605855 94880055 70582109 -24277881 184535667 502944675 33648289 -139427895 -190826005 -81136909 9087900 -53646064 3035323 -739135420 47530688 -50790424 -40246316 -276660352 260007012 319138025 82690425 598210137 -176821223 152957008 -94646655 77588116 186020649 3086010 258599671 216715474 539743797 -20778354 -31128757 -4841798 30766239 -508422615 136760386 222378244 -137655837 395696687 37615886 296878820 168846732 -48630770 4870716 180271454 152853783 125343234 323296152 51271377 94272583 -181182448 -14376019 -168617573 -132805855 -5236679 68762469 617844032 40477666 -540015120 -69979361 -287848437 558033152 -522516838 -578296061 614652851 10271631 -151900005 91591130 68760060 -1159947 798015698 -70665026 513644298 145304474 -5450557 377483837 537198808 -549646405 248165344 45535392 85721328 466437898 -64986593 -478568139 -183955021 115286564 -56122531 6114501 264819150 -146621008 -176757601 -13370772 -1200679 -93111781 -247091056 -507347945 -59688709 -792999964 -712134574 362510493 -16814274 -374135843 -484334079 91898898 479466980 756451457 61431237 -731830681 -678644 424689648 -39349900 24637973 -553333193 155303045 71956043 194985088 42757671 158324095 325913340 -4939891 -487523943 -135301673 -185797972 193184454 -95015681 245511872 -441769964 92041062 7100078 -318539549 -378370185 -439296293 751066 -158902026 703727090 -56361464 13356689 36161819 146913438 562437657 -86006413 -311687708 -2169345 633188695 -701806114 -594861759 135756326 -15486077 203721480 -821986783 641096663 -95724188 -182127865 417595 -135109169 379388364 -418162244 -334747133 -6355973 165028244 -456434293 -153678820 -182889382 56757990 -832954219 -60697404 -80738103 38836740 -302774290 104354653 -84286792 -79167519 72051587 -496492331 8687108 -196535159 39593908 -484452136 -6034636 5954445 48720542 -550963906 439464826 2144183 -603964076 57385977 7886623 1428350 -48505215 -130624680 -192458822 28729149 10721989 -396196787 -87474097 -8835569 -14569057 -212668859 -51937219 -534012215 -100737557 288234217 170744162 -46099326 294481916 -85453277 391352683 -220436605 325460701 520444468 -255147776 443599866 32291523 922335376 95665193 67515504 -737684345 -368075593 -193520563 437021183 -682451740 18752909 -50052610 417273207 -167964868 582579385 123670628 -9663249 -5459292 -419726294 -56453410 -206389808 -702017230 54581990 -2744945 -218326202 159274430 -135952208 -5293502 -25290455 -333639425 -9549126 684901138 -181959688 -164600984 53512553 -16417796 -56163900 53208495 -148009392 181043884 -595066562 263108649 250465464 404171157 -456811971 585953532 -565035841 -67110029 -164058915 -70313534 -65224269 -175607134 -662622 -4642871 55624110 -64859579 -279268902 86252271 316665600 -337497913 -136569740 -33497119 812606543 472662621 -487073029 -310677763 -3508401 -214137226 -40186993 447141240 44122385 349783766 -529437439 -460110576 -320911749 -38668687 -645556146 -608856522 200209274 179490394 -681433549 -362692599 345968965 158785613 -55079181 414069768 192896342 559987602 -325297891 -197455219 -268430023 163251591 304626556 25476820 62045883 -82975357 61391975 461649550 27024415 285882020 188202709 7753382 256082308 581086482 52594100 78149794 54066896 64563708 110261504 9531010 553036740 -166671912 634177694 -113771067 -672540117 -228941468 -287277499 430933519 531445134 50395894 -10734887 -161183258 292642525 -216374119 -143552927 139034 -25733005 -22082554 -4178845 50275271 -11031980 -171022239 380544862 633353019 -402642989 29146719 410384338 14303651 -386104501 -151477087 -593576642 -231201938 -120010928 115227548 -391483969 7470861 16304979 78151245 -510158501 191060123 78767274 -100256682 387794024 180052975 754428 292675399 17465474 -765206166 -146306758 373282617 472664630 -80847681 -7236349 518379959 -46708129 -530268896 -273809540 -309082071 -697275350 22953751 -26120368 695668 34561258 815670907 198169003 -298385290 76755484 -81772403 -406342090 289809271 -9721373 275888413 -63939191 484908675 -193272947 49132650 694170796 338544687 57995904 -106594107 -75929985 -227193755 387187618 257298268 183520573 70224302 -80621164 263962148 465671362 41433277 -49557987 313036954 438976461 -5826597 16345101 -97770214 -470189348 444289570 330822488 4479979 356455704 85762090 -450664158 -11573843 122814718 -256292763 507021614 -153237960 71412395 -78420931 -29808076 255309245 -99799731 25620030 -142753841 -601941330 133063062 -353171559 29743208 -53903913 806268607 -433986184 131388037 39846734 444249592 272576217 -128185091 86227113 -808551971 482989072 902987212 10493604 740668345 406682573 -41818761 -69878251 -135024537 -249658688 -662876289 -509343316 -69734789 -37188727 323148721 340248951 234563227 335776995 -73564029 -72492220 -292293046 -140549358 493892704 -108954407 -54729599 -12208871 -352986319 684260256 -304527709 -153858151 343049153 -339632194 -194926934 659124002 320414777 737251903 595807866 -741187423 -3288899 7991376 10326751 467230838 310990550 320168120 10123592 327805454 -98429304 -203962 92928620 -88753228 565110 7304844 -56997403 -252456933 -60239091 315427 -88470030 -781133 294902037 -18214475 812091432 113231665 -162166244 118148778 -83835023 268415500 24766526 471369612 16825569 -253367188 -407246518 -495320793 -8437459 41437114 95274348 -23284202 -631356512 134710810 -357006884 -5749266 179081684 -203191211 7029036 264816315 170672867 -352691521 -18136612 -1928113 127300867 -488522261 4408926 74044301 -96732629 8308275 -424642106 -28091741 526687469 12855802 128775745 -38262352 237666709 -143584851 -66237704 458065176 227265530 -435212721 504668386 387241194 -231679895 -15257328 40474424 73695625 224701097 149624703 547386843 -269876390 97710536 2936988 722402006 256139254 7405516 71401972 -34782619 -310793724 -77858464 645615785 87432789 24175921 -7938787 420575846 -572345218 265703841 406314440 -14720023 -650247716 366652321 -1731645 452626283 548141583 68423364 -524952085 -697053154 -450291435 122769177 -875676138 166838072 31788435 -226489918 -262881968 479701787 2513561 285901964 -448249236 -28306646 -143251095 20503901 38964831 181991283 -319501559 -543662761 86054688 402420540 158313262 -438469646 34211627 19232330 -375751453 -58839188 164444333 -13477218 54110917 -210006691 -54547808 444141387 69299979 -577076243 -332305856 -71091354 -403780757 5294304 -80108579 -178918975 -642438310 -22098081 -601259721 964808 319688674 -514225462 11070114 34040153 204870333 292881352 433673891 17314870 -12329085 147717395 177891570 -206066224 -268640064 321748678 -2283085 -751926145 303312218 -339004798 201151836 17146296 23471818 -15608799 95377693 -178087236 -434563006 -87443552 863783939 396464563 -79613297 501388530 136815868 224147445 169187372 -52952211 -337946203 426081986 465097535 -305748596 -237059439 -6053457 -268424832 -16863443 -3735452 52404706 -120245210 -517281600 146691899 415722770 -318186778 232698885 -11548835 -12919002 19007483 307680898 -296475896 138802258 67046570 125857577 -6296395 -1245003 156373155 -3768244 -123729326 339476643 -2529733 -99287571 46170952 203301797 -514756289 412298248 101604476 30796104 -26470322 -15669571 45196384 465237464 -51669423 -31744283 -42397059 223428 613208405 605171232 145231565 -543395362 108128666 101118114 16630555 96772967 424010177 195514106 617434308 -534698376 23782326 -105944451 669552318 333255993 -203343875 -525616765 -127423707 478357685 -9408546 -230295605 -106931581 -189477469 -429636998 -10351136 -278925965 229775073 -58792969 156119485 658515706 18108889 -300893737 -292853366 691301344 872490191 -57414115 -771036032 201424164 -273247193 -86822627 -221960108 32917365 187758015 -113581566 20558217 92537623 -155094075 849394933 458296125 -359529880 23106056 -195109969 540557071 -350399175 401655594 9975012 -41182626 17038685 10486470 -19873225 -29640061 -58067566 379542547 45702636 -15668945 135867616 186063846 -363133684 -714876156 -553358963 -295791958 571045031 -315705093 -282031673 130786963 -505965713 -99718604 -52291455 562903116 -211764854 -649752551 127647183 158505092 -164509158 -200503360 -554643114 -153856301 -400662810 66320063 -7869965 -220273967 -11579870 3138484 -271443960 -282783888 -67102427 -284856714 43897223 -123449162 -244360374 113573779 -57484690 376459365 -694825306 290871157 -322396888 523934894 8734429 62137217 -29433734 -519525689 237881840 3595618 444570737 365679918 295001349 589050900 -47441004 352238387 16906198 -645506977 -393143778 -317935812 -401030178 22876113 -161858085 -189272771 -26746153 -93394688 -54342637 -158899454 -595808826 82451043 -7911027 -87117017 -802485878 84220221 12620306 49968306 405875639 80034004 639877893 -152911678 115013485 -189100046 -397536007 412006214 30830635 -15010270 114383450 -430731927 22667592 2645987 -441507193 -714925204 -243310061 -3003994 -88584970 856619605 -348058308 141560578 18078684 15126591 584991682 42121123 -253359860 387615374 77094521 316323 346864049 -799270136 -131004399 -704633174 54399352 -271433951 -851812672 41909836 27909265 -506639182 15318184 411892386 8245638 -394326273 64853353 240487293 -306546562 -85920096 -254812785 7118731 -67915549 238047492 -5509334 3841614 -50417196 746006 4204067 33126538 271474794 30325426 88513344 20146358 -777677766 -189081781 -787931695 13484144 -6329152 -161053492 -151321299 249136974 -171854899 79038813 688384490 -43225427 542315587 -15011038 15691448 237755950 -17969571 332364105 -747722963 -70600601 -175135040 19325416 -18824900 -138279243 -165996043 411598803 7054414 -105092895 20519799 -70830215 -321743963 -5691309 -585844471 30096423 105194243 -4447592 -135920967 7574390 150785001 424080329 -37494937 -418353911 -135611363 504440259 12333631 -369490573 -518037716 60576476 -725769902 -115162245 826046445 -697893313 -2381607 92373398 -32820057 -52886801 -817548213 155690873 677267049 -22805113 -1163573 -20776978 -393018783 -852667 14152504 -253838006 668285293 -182818616 378666375 -48290556 56444979 113233238 273626851 110759966 -28425669 -462145499 -395692206 -83826315 63836768 18426853 -106308544 53650118 -245814572 37906441 -84368344 -531123566 9767422 78094989 -773420312 -340543570 -126970386 142508094 52167702 160667341 -1895386 534838385 144953975 100694438 -215538539 446327759 574171412 770242360 -380195280 127546909 7516425 -878526975 60647411 23398075 377886166 -18087829 -295418659 23620555 -54391489 321699948 366273298 -557334138 -298076453 -235357499 -241264673 404939036 21122602 -130151463 949081351 668006345 -696941484 108438085 -258673241 111287988 -24032350 1489720 -66707792 -203099646 -63394054 18576309 -185763663 529008020 -180184711 145527107 -189530569 -196115414 -242323505 -274757447 3540540 -191531041 631433085 555628356 -231863547 77115400 -324257744 191007237 10888899 -136806018 -443811479 3160987 -195705857 -358151942 -458093812 -28534825 335280161 -11282304 22558058 -118784719 333792737 202481918 -200435942 -497801275 469163424 -509128477 112507969 -567098738 410207285 239941394 -8819679 -99691853 -552802500 574810559 -78817572 152736035 944447 30339148 -585370055 492290124 -329764620 14602071 505900645 120494580 -12131778 -895904768 11396793 -81534431 242132308 542836029 -664814853 -139458422 513518662 3512893 3610880 43971713 -414416549 171332406 -193952879 529364512 8279624 -391669351 548299231 96570203 -22533548 -667516122 17291072 -153775190 -391061409 -181453668 -77029953 144175601 495442395 -550278451 97216848 -205163240 261274284 131058017 -446355426 445022342 -315709591 -273912287 -281055079 -116215788 350258398 -21649554 410592529 -3171341 373035207 -6718159 -6463677 -5482987 -471947631 208276766 -82173394 -624499674 -304401259 -67755243 -25888890 -253288655 4275266 447005732 -320460648 369052984 4560196 -216942018 107376924 -41352760 -55198586 258944624 239097959 429463253 -90380343 -21389687 203990303 -32843666 254306719 422646130 -29886478 -270735035 108938774 -17541065 386334667 -102508557 45707764 -238249090 427647265 16138553 -128734453 -34722858 173730545 -302434756 -587581543 -51935284 -206692319 -193024754 6388320 41932997 553062891 43970257 171028393 -22122261 302990256 -825251377 197792000 5122357 9564035 273631 -55029034 -227916036 -11446794 -197370690 -31753969 -150924477 78248425 -12676767 -81126287 8712481 316447468 -458044055 168984008 -638191441 89636260 -1817346 190879329 -30894221 916410117 -270420049 161835606 375863209 -65311293 586832291 144253208 -2649110 -453841513 -200009010 -1843447 12612768 -370319612 208639264 -100828886 -300995364 237897818 -348826086 -203308992 -604183823 -279240107 -95334392 -48657615 -368777654 394564201 142315680 -13703060 -274117382 97765338 371562114 -16292090 441819836 -122967990 106356883 82364033 -545639484 637278960 -311484804 -38229400 639861428 -49888451 470031501 214799401 -12159261 -2524971 -124056374 39567323 -309463702 28123165 84795148 43521720 -194757049 706545273 -5301538 127466408 67344435 52432149 -54184619 929421 -17996439 243888141 -197124406 42136594 93186638 378335766 -726411635 620557149 -589208044 -477257536 -400269758 9105734 188412575 -313338623 -43198393 265844932 -20383535 53637418 528672083 14276962 -223264051 -42027542 -30389047 180782710 -239993239 -99215615 -230034652 -643264293 -583797521 -279120130 83701694 508399426 588475777 233552607 108229531 -453511217 196587279 -383869443 653621747 -48463165 40378802 -62899399 100988719 -33633307 -345239633 -433372752 85692322 -336403848 242859871 624126768 -494147100 -4059862 207089955 -769720113 365984517 -149323331 369781052 -1623519 -603830004 668613 -191632816 567194813 12178439 587697575 -119877450 291664526 249517205 212734377 702171896 265942435 126758468 371626441 -605275734 -96635773 738774625 -90108478 -9298117 437857038 538835374 -33615254 -106198649 -400124221 -817632859 -161035242 285931288 86233093 61513817 -80620562 -174006591 593975959 -370897509 2240542 -63416657 -117075245 676932732 57668953 319625765 29991790 319595452 -526084784 -120033374 -280179922 -33325076 -652967433 138465500 -500823480 -33390361 -383535532 13102484 270396133 -163446611 8785063 767787625 -11027014 32803577 13878358 319596080 160826900 115849059 -59824501 111578834 46618737 -670057138 -623876912 -68826 -24114952 17329622 -252699553 14042781 253079259 513339667 448158848 -62490200 517817090 -32927036 203938529 78622076 430403628 -621165958 -26894741 583871736 -517170174 -608527466 93770329 500498075 28125599 50170974 11076685 109636365 -297503718 27073 -93110860 -23019588 -431640867 -75664100 -274838737 -154401840 13851529 97713020 131916018 308273250 -75379751 -15181745 -4454593 -368144024 -239194520 247627512 -620154820 -105552759 -53787116 162852192 160646423 -314132934 13036323 32410941 9151 -208993399 -7673847 795724999 -744858926 -51596459 498974839 -174523335 13847702 273023138 312073017 42184197 -19361548 -40409967 -155879939 118973101 -56055922 37993 107314242 160612680 112945802 -264004246 658175901 -224737837 -757971059 -142022310 110005350 59892243 21982091 -69236799 -6424631 115198639 637700795 -72374306 11516844 783751 -391426643 -603321366 -23048119 670981345 26542753 172435753 -263115059 -26970747 -172544464 -51505199 132952622 473428977 273554401 -233440945 -5005538 -13660693 -39655822 349507478 -901473198 11950471 -321796113 154553282 6275945 -288596519 300519886 7664649 -269628585 -235140433 -273150788 545346978 776426 -198841683 52752376 -71961397 -515735056 -496383906 -65916757 200316592 -557040105 118564940 243474125 -3664145 329172094 339151022 -73342243 22348924 113944642 -58518209 113688871 939945313 65314753 445068481 -137445248 607280644 110757153 584955375 5230305 405975819 18083308 -26713131 -649094912 69829333 -68369822 -61829606 477445077 -65583147 15518512 -47267194 -52129739 58397414 323339575 -44994942 178089314 -82393159 45957278 -78587344 -232878295 -37040933 -253858217 82376626 -185609960 19168923 447778063 -303141601 -461891250 -107955134 737208856 -318971224 -11204596 -145909530 823494438 22888739 6555765 160314744 -712293496 187254426 -393937543 54902066 528488165 -191347706 112905966 -273718155 301591009 6030877 522517087 -16358390 13347460 806235418 -95425441 17518915 -183266592 -19520527 199453163 165503906 180787257 -333974 -467600178 -66285681 -558409014 -131587330 -155385024 -332871236 145675650 21228102 95367183 1738801 162274589 114555961 -447005964 1109566 -1089873 -381439185 245792700 607733459 -24381659 -192394285 453373965 -413497542 -476748741 -59796 -561466972 -6480582 -960833796 723903114 -153243551 -691795944 284293437 88703880 96776095 -24458548 194390977 74331095 -229114614 18541765 50282894 -172549545 110963586 -614299714 734009164 3690577 4146349 586713468 -9101570 26508745 -760096630 -388303141 93689441 102253937 -471280978 -188958614 -158922920 503198918 416656950 -557033442 -95559075 73105366 87944958 -52461972 4352885 -41170039 -88451032 -246546764 -128212317 306438933 -700100116 34308999 -24984751 -373759053 490076606 -384003840 -247757383 107374574 215481639 46445646 564070216 -188119245 -92780845 1139575 -361443388 -751099 -7467385 -580069886 -56884760 -8737854 -233817155 -7377425 -66743365 677176033 84129216 -87447848 269743339 339477979 49777167 5148980 -91106316 -671513414 401426561 -729657935 -144017233 -11193856 -56496784 654033597 -26738003 -683835829 -98300746 -325072771 86795534 103590885 -67308654 -380383133 -99774601 57013257 -67311511 -500189 -31871748 152528137 786312312 -13730340 -85046664 699323919 18365774 -8463515 437113712 48307019 -289032322 276703636 -456573998 -23466404 -238998100 -476196225 533943327 -393694416 -122592827 792649270 279519996 -27031226 -167207888 -34237997 -28333086 128545080 -107582107 -223603495 18198104 98063205 -1506957 -209016349 764884861 -474718782 818034088 298887429 -124323014 -496642687 434102826 285562468 190266944 -71677787 90134467 -367108931 -71873665 68050454 373612535 117624350 -377379145 508908266 8792687 -24215 278347630 17305279 748396741 -81278656 -461299565 285412457 260244293 -33718775 195233625 28929133 41650633 -245573413 -95061906 -273887452 114006452 -106792698 -715632222 255320253 92775446 350777457 21057950 -126209656 183754871 -13335812 262641185 510104949 114873474 220674504 1633780 355072466 8420186 -530420874 -172821178 -185389882 329000 -311457057 29338836 13206798 81204480 -141852014 -51338032 961529309 926552429 -40837609 75447939 -251643449 187971 81773565 223787739 -67927752 730954939 179164120 512819061 -167933712 262085642 215886059 -576992392 -7920296 -464967593 -2198204 145863926 -2208357 -277492463 -10342788 212852008 195139214 -598200249 5767917 222315651 -28462343 -272767712 -657470537 41242545 96279937 -59038958 -13041068 69023925 -565780498 -174040082 339762748 -205661146 -132791591 418225769 331704442 84009993 -658828557 18736900 25614508 37336462 -322729154 110239660 -23361058 -157254160 -160644544 264832829 -309130041 -420170150 1687122 -192284152 226886320 -6062282 15355120 -273717186 -270566218 -134364456 327210334 363610268 -131049388 -75328807 -139500895 57796461 574282493 659730178 508329179 419562220 -85106893 11427331 501470876 62445624 -13143326 325108073 616890034 -603406400 143162511 28766513 5187433 -21602606 89739794 -467841914 -109117573 310591703 233789756 -83739225 -413540742 55254643 45030551 -75113553 26908709 -86644355 -362304541 39132722 -98808872 -115187578 108143743 -178804691 -151845191 363272776 -168821100 169030890 39816674 592319893 138681235 167979693 39234723 -68724862 56885505 -24823588 3364277 -316412 49360832 104232983 -469000624 645274308 335838439 39991727 -119718820 34916943 -186037591 74368 276512363 -109233858 -56018908 -121012415 -568220481 -159155207 72540622 868700748 1703292 2485417 -264319346 294875224 -336668641 -245755439 -365069195 436934220 -201485014 36901898 -118602355 -60747192 -369351393 552583621 -39099012 20790423 -121443644 -344782629 -80104118 917347407 -33042496 -126154381 223020174 135448025 10656614 503468671 -159041622 -474884463 -499571184 -413722872 757851537 70739062 1896242 323799137 -716762976 -242599164 -70934239 17067557 -525988738 -445686678 -843353121 -107288855 -102813546 12355489 -304397 13250770 -322448608 -170412345 -174373847 -665249043 12596264 -258881039 -1357361 -164255258 123386693 -256784 198861275 -84051878 -15451175 -248361361 230667976 -179616445 -68481300 605432728 22730682 50271350 283056782 291374572 -232356715 -1481973 1732673 751768633 766908781 248876488 284673 183629859 229289622 -873781571 149491231 -29393680 206381750 18153060 -51512447 -406438068 907207019 -247247781 521668577 383689 36667718 980793456 -113956800 -243171791 -476923658 -487319612 14295164 198505826 467990956 722257654 653604546 -180147014 -43257727 -269950346 240005349 -197030977 145731324 162568585 284357197 1815701 108781884 -646488354 -373967962 47556990 480637415 135287732 -42441079 7395550 323230849 -19252 281489206 -37841640 26869072 575784710 -816310303 529754674 37676178 -609163180 -316825929 23618934 -909032033 565399898 -5267210 5558197 470519004 -62769856 -296618895 -288440856 -312456081 -151468305 -294546934 14290240 -957293181 -387057428 157601564 59690048 -346119329 -7674746 487497941 146668683 537063371 118043526 173345003 -497971073 -21608820 -239345363 -76628204 11371216 -28280718 230175082 -380844384 241197794 47606653 104295801 31677289 -539700115 107296340 -140552322 -25887552 -40638086 -262552419 198973513 -255261001 -3060280 -1413495 -162510789 16496760 -723269590 201383826 -798772100 -464919 -74049162 212253943 406513379 31204088 577130896 248961462 -815257180 -17309534 35406035 103536939 -12104442 -320012797 78568552 -422243126 33114392 -696853481 509021885 -259418725 -4629895 1636334 -325897393 -292106289 -657159658 366954162 -77969231 -21589232 126450472 -311564673 -15178704 -9549743 210728093 523235308 -340727450 -159120092 -109998610 -599981215 18904641 -319255763 -205255423 -236189959 10748710 -194410308 300290586 -116634246 17023083 -88339136 943541621 -605697714 -337494005 87026637 -236140311 -20749666 23341597 -465284644 -227243160 79836472 52547717 -244179741 6610873 -31234553 357950479 -167432143 33000970 31762382 11410532 622489922 -244890025 26410103 -525416364 1534464 -508922693 -193732490 -772782128 1775777 264068715 17298140 -416286010 188032745 472872980 99712175 26561120 -393540373 228197928 425867250 -136414892 439405641 -371343492 -587905 -294671321 296066997 -85408602 199406799 -355438024 149005 -51464452 -120492405 150653627 -611586 136548916 -223995046 757417769 -2915629 116482604 -221209683 553132229 442925220 366906819 -266636746 294254525 -234416624 206812276 -317171424 -63246018 -481290402 -9600471 9367704 335508638 196342145 -103174138 -4997328 57447486 303077373 -4266593 231926214 139856285 53098850 -519782565 188752754 851998218 -65938259 137357858 78156738 -341141580 3423609 291336314 -181605025 -323960917 174333877 368855250 5704773 -677052754 13737579 692107889 348305923 10500402 241484334 369246 -351079331 89319569 -637348597 9920256 5464841 253050551 -381419297 390006915 169518443 163432794 159627740 56004316 -22490200 434536037 -10398269 -165078172 -135291636 -41885753 -829355930 21949620 -188149998 -103956150 216960036 -332289220 -289804155 4575310 65076599 195388371 233485103 -416902687 211230231 -251068817 -636342098 8315265 -464029804 110189556 267255979 -177417040 -28875545 -4048490 52584595 -369576682 2008494 655621907 -784642439 -19649466 -209968885 33862677 -260971461 497914976 44481940 786963135 -103998489 -57215787 304705787 471681054 222463040 -7151736 357342835 573681333 -217791907 -96924751 -127399119 143586624 133348332 519082184 709142401 52755809 -519645320 -7910788 355227360 165354384 -233089968 -64583931 -120753247 -5741710 137228303 -653464445 281997279 -221004232 -3071291 16808993 -647603159 -56275153 -155162330 -20528076 386513501 -94098712 106536932 -802741299 355994777 259438691 298887265 -10363223 1208971 102804932 539653115 -373490206 591231622 161922447 -112943973 -7096186 601372155 48459873 -109825397 28577966 -116055650 -718923743 -162368144 132094252 -326973015 -463191163 -70948369 -237589176 -109117613 -190603171 -309928160 700831305 742053150 -155472346 220406993 -5191734 -16151652 710384802 -135838707 -20898871 -222226488 134542161 -434860211 235520921 -7867308 -447468927 26799 -92189030 -795901320 -392438687 160946012 6370638 385666052 200315763 186661 736406085 646291413 65425979 10138679 292184113 -428184168 -108121247 -671070386 9904900 643885709 -2987654 135298105 -210606699 197739628 90256549 -1234066 -501870522 -34108912 64721651 -824807569 -356978093 -261721352 -3148881 64834359 319102371 -294635731 -41439565 715043 -40525615 -19555860 454256288 21305988 -231649891 434164809 537285852 -223164957 -11247620 -95853202 -534846910 -359314229 253156332 -335404719 -51413432 -336724608 -210404368 -161739969 66792075 428574518 -67070337 8354347 224283651 -101855162 -81292076 233061836 -91160359 -47298745 136367924 776166846 14295662 -601605120 -112223863 493599271 -382429365 -606607688 -409945116 713469036 -652471247 44537966 -15581305 -186530342 160517180 -692366000 231386244 68012965 554621976 139859227 -197866658 -45536972 -295692146 -100039452 -668586818 153669229 246917330 -9268414 -109830470 158919386 -2764148 -6013446 38194036 206255382 112523746 -356389331 237436201 29503849 -497376691 620235424 23368848 177920306 -838091932 -293877303 178511572 -224592120 273553926 -122260044 -122652003 -26249114 -360364022 -477580846 -242744564 -63435736 83839548 461173997 -461190802 -438314513 -54863370 78359546 -825755 -329172076 47029100 119304946 695810693 -178622321 119196155 -6090613 99116876 -75982988 693280725 -121578474 21320961 -142696368 89972926 291565248 437164969 -105719888 -31511261 -99841777 157067719 398695081 433288815 -7721606 -291172898 -13821561 -365398656 646769016 -70137778 512090005 117462077 51190100 353370081 -542596836 -17605417 529994459 -338860965 -107518117 1473073 -41377850 -514228222 -241182014 673558254 -205225755 -174588 720912665 305282911 844836274 -144234392 -277179381 14453939 -293453354 -361416942 -41748212 -602968924 -4559365 164748002 782070940 64922569 -98543191 -182272963 -334004364 -571129351 -66821339 -581303960 211679872 615480710 -542833333 -126595907 -12416876 -28966628 443687969 730107101 -314406582 -1400258 271815305 -462044633 -46179003 -123276067 2615469 8727842 -303469918 -567906194 -68373751 -1673654 433267766 719258099 -89995375 -44139371 441899188 -27149890 114522494 -238540758 -381553966 531517692 -228472 35918422 145664843 45743164 -251685023 275415894 -40758255 -574834292 60737135 -318266670 -89927328 760842967 -384512442 269639704 -18642437 331408428 634978420 -15972512 -240616274 -771737398 -384981214 13774065 -882448206 8947361 -464446595 14494060 158917045 78234122 -156247189 -102049355 94642203 -707461905 144173148 587594785 -10030312 -123879816 494035170 -123264247 15677237 329156817 -1007983 -145769716 38138414 -352223267 44076402 356919770 -333389955 -382558819 293783966 -435852834 1408481 94324854 -707159584 -732485965 -593619631 471781656 -391596667 -930351315 276338821 -56192421 -100896061 -55561913 43203430 -108303615 75352092 121071453 -569288347 297084167 775616618 966300 74688241 779371579 -246184169 556493431 62654578 -527409734 100528709 -489153580 -199205856 -835451566 11580806 627349020 -213013551 -202256155 -297302657 258081649 -87756504 13393262 23194456 196455886 -91283819 666666337 86777705 -94016572 1398648 -797024427 -105530370 217747916 11609304 -688424368 -425975509 175399383 -74090441 39105887 24479097 562397389 -228304684 143791192 -19575668 -51147224 345988577 443759172 -247734671 859987402 77004 55381771 -75915565 304554029 -565607203 -367704999 -20531344 880519406 287618173 -6197337 -322286298 496997628 93111183 -236630 255021171 -250606478 -415173645 -273803274 -307652249 -50945732 -182476114 25288350 -848058277 -117742813 32200519 609575763 393628786 437219871 -282621150 72786867 686250490 -7858716 -472179392 135097397 -307833669 792432699 -247374074 11103831 10503870 85489023 -80490664 542178866 2975999 -567032973 -18665813 -602436870 -552784123 733374241 42834460 786612 196651127 -150460685 25737578 -349198536 268301128 -214831590 -109702536 -146707470 -295442240 12411142 734256223 -36084926 -5750327 245035290 699183743 -657582011 -204640948 664997506 -61206915 -92525292 193807581 355855838 -99710909 -115369476 412224 74885759 -119013592 -885201445 -299708298 -616878433 232773423 -536269999 20187599 -202780436 572015591 -7028733 91227993 85309883 -304129066 -52347890 -629130468 -7701193 9081000 -42149299 -21926942 -410948752 -331453600 313545696 -285382 -457812731 -258096978 -329451219 45669190 430138292 -19123178 53804417 -33607543 -255718545 1841673 784841440 331520053 -33868168 -88572151 145494851 -259450014 -97577979 -181417944 237109612 -214364766 213529831 141876199 29619966 -652908148 -147984415 393036174 6067449 -177860667 -624829170 440423869 -127054337 -490855540 -42714394 -174209500 -246135479 3179505 714695563 -685742453 -33863063 -373340926 87519393 22127740 -213288621 60542913 -3883310 -727127473 118177972 -8630146 319260492 -139880552 543861631 -110119155 -43058774 876021658 107388832 -558016551 427756494 686601180 161750078 -25329271 1237236 -331353567 -334383924 -134220876 -27501716 33747200 -430681761 -974008096 -221017867 421790125 57929170 -8520317 -913048441 399509598 19263 -478727939 -41790537 883376363 83375975 456926644 195499906 890902365 -57614026 638201261 -2370462 84819931 -648995368 512319752 3455599 -72921064 -227399373 -786384891 449129490 37861861 115596165 -383332171 -99967359 -73453738 68324731 232172554 88641187 9357953 -702843585 -427923501 230397184 29850865 -247178491 -2087177 889006381 6573291 892836 13201164 -608259310 21075219 8723782 52968587 -563242728 457974 -700009410 112408569 -31252081 13660285 205267956 -311830155 -434465268 80312339 592820163 523390814 8037368 74602063 -116401417 -15227267 -33177972 418501238 458041448 144958031 -101183761 -243495631 537140033 177350722 -106014860 -301605506 -404845679 -80300031 202015197 -189115732 -262172401 -146489818 -61176267 -141002522 107700191 567667351 -5555454 -21177989 -206884442 307148524 233941786 430711905 363805252 -94724467 -771469120 -779948974 400968659 2763297 229199778 9699106 -23242588 204815578 321566320 -462504737 45902912 -63114590 3904886 -102088691 -5119190 -116533667 -92594094 -660641555 -50261996 95123792 592986553 -790985288 72555853 126316310 -241159992 -326058273 -425775144 -25840477 -140005924 434993763 124307185 241231982 341629913 10213006 191216736 -18168848 -11622399 -246837311 256467835 188012652 -115632545 42096385 516500048 153849900 141000025 39610419 -536996026 62718083 -37647899 -31547747 84193133 -428373309 415063592 46786961 -432363626 -23141962 -420224757 347684709 147562945 4050176 -21341322 252896741 -26905620 -1005580 97359975 -221758614 815178173 -64747960 538359426 5252086 -466559427 182246884 231252230 239356350 56243610 163247560 51263489 680057338 -394647988 96278539 321285917 -729611725 361759215 -237715700 -520046879 -69134113 -161665921 -676457 22247405 -177171831 38150507 -67232075 49056584 267127954 -7662514 30782305 223811794 8576954 278502885 -13835206 -128707054 -10067005 369670961 -2621891 -310811962 172468706 176034743 -47655047 244125592 -598408280 109146194 -324887455 3581229 86364281 -689589998 101823911 -84311577 105573692 831284606 -177830532 88440528 127315098 -53769533 14785620 203326146 336486097 -434088602 -16249562 762640385 200341034 29656629 -505957514 -145352595 -93764683 -575392324 -256641296 640597692 588768599 432082593 -353821842 -155150502 -11165558 189888153 -468111565 148755677 43347789 -10774045 15896572 174347558 375359142 377014531 -157618244 -608488654 107088922 -42804094 88346340 -2815980 198452245 -317227161 439583657 -565984360 11739211 683412043 52078633 -246663185 -274189985 151602483 -34940373 271977025 -169217106 -432909 755091778 185756177 250593858 411032698 10729934 464297607 -35614837 -516451499 -464647917 35601080 -392498567 -242557124 383172193 -329187010 285839204 1035942 304184344 1827902 416394622 122964920 -13823363 -320165659 121760777 -350438704 -1746797 -32444123 -64996282 -82339215 -49151514 427718542 -348794315 264737681 120760683 -109454621 468245686 99208543 169968953 -49136154 -224344186 -281428272 -3859883 -69866880 -554758741 -23314396 836170727 542088476 389305859 327466557 316257350 -61393804 657352805 45144828 446838420 -19078105 257494499 484899658 367610204 -271113730 52360125 -465359784 697331077 81790592 161240499 -189729689 -412963080 -374062444 -748988 -642940455 -595844774 -241473629 63342932 64992459 -485680374 -158682737 -267070982 25381223 631813121 2335246 -373638045 29927071 -433115448 -235672682 245815299 -14023732 -220503038 -55700797 12327060 -23651911 -69986766 -14808052 22100758 -312226362 681461005 128252446 -207879012 167608848 -202340633 -259559679 -87743800 22544465 -335564296 -158810034 86994787 317417659 -818531511 99001533 -346398958 339236637 131113307 -169856091 6531065 5393097 212159853 13188844 158938798 81307514 951175 446739296 316484996 -135634997 35923831 40671563 492533983 -78472045 4958423 932330575 92233540 -377414918 -272770204 -95445042 110521 -465138449 38660097 -81800092 -2447936 -78344134 780335492 192889107 331818804 -16703073 -71822626 -406580046 -81371003 -36507049 -194204537 62485413 -23922898 -94575053 -51845658 -76862198 771318006 -98017992 10667291 -251109135 403139 -156131507 37079338 530765255 518664884 -51305999 -11966834 32241090 114750726 -71534420 1933276 42288448 -431450506 -22633977 40338720 417586987 110750592 -54899243 -772250230 413205650 -3449207 -16478313 1833813 -449600448 64503692 -258308873 66248 349395444 -168536595 -524833891 103213575 524024976 -600172490 -128510280 -208723287 14781802 -360943054 -62922475 691616046 -34721481 187697653 52332368 -877565269 36897881 764217401 38602459 -234835535 746837363 -366940524 39273735 -15216405 27319914 -329810711 457881204 -317154925 569787039 -92969004 367840318 -161854141 291166481 464563824 178089712 2124689 -91904643 781745830 -568519686 -830819235 35636689 -616603597 -67535808 39730208 659407551 662203514 -25967788 -7455821 -95800711 123938389 -568607384 -307424746 -30732958 112191410 110654268 -336469068 -900805529 -150157309 1128716 -49742166 -83039960 406409566 -213782021 268517430 -159503366 -6960611 -474478531 -431971 328934271 -116003897 -2148579 -141359331 284961059 452640085 -133248066 -108410963 53554042 -293188026 6591481 167343296 385945478 -5894872 49282224 17115672 -31558359 -266001022 -57020794 264500768 -86510870 21691410 -151260714 -440006469 -12363117 -403301127 190996789 -394454473 314520993 116542996 410547106 1088776 -133614716 -63996912 -1229474 -115745629 661416726 -214227511 -317169070 -123790684 28347694 -147181833 457963770 140354223 -281048992 -44562645 61397434 538990326 360585024 -299681099 -524245567 112284821 247551299 -142714830 -3111317 -151431216 288344804 220677547 182784722 107451561 -134093756 -906303698 522914357 -39353513 185915239 -70999369 -522640446 49400879 4209417 626272215 57961714 34443906 557825645 844081891 -54714848 -159339621 -209238744 -329946279 -233198047 357021333 495246271 422433872 197038301 93404067 513363336 669161418 87343151 -307564213 58073910 -64943154 -254474901 -165645930 -6147492 42297084 90451454 -34829144 411435074 -373961819 -133513539 3325316 -853148295 516542922 -25295320 213084347 -20418599 355457437 143122488 -224620757 173614711 -276685846 -94633 280167417 -241412432 937543830 99275200 810856132 -87058952 327046332 9121696 -85327216 -290142325 337464288 31050853 107986383 -197550065 -539542044 47377700 -121797352 81318541 77643812 -11866600 12796939 288985879 -123149846 188470399 -274217694 602076586 -31833901 -139994035 874398609 428224151 88386218 225506202 -48636715 -143560613 216080783 -56656922 -353756601 -460358289 111491961 142173692 2702970 40510530 -377323327 -88965654 -10166356 -79964592 -72810495 -154106264 -31669529 160291459 30720913 -128684105 565868109 -146596674 -5960439 -488477602 574686887 -4074658 -666591234 -119687976 150742216 276167422 536464 170274223 -362505960 46042335 826915578 -159592604 -472916142 39493121 199861489 643471722 -280543655 -57443833 -41540261 -598266924 15370626 84940255 -617259507 7689406 -266861294 31587096 183819535 -469437843 -276758638 78737751 -65499825 115899857 -39476707 -612558105 154704466 -87119176 -312910154 232623871 -359647540 1089842 50403732 8849397 -36172189 282695283 -490948602 497345390 -62950965 -8592288 50591746 -85445830 -328313752 23678444 -11187497 136301515 -323294125 -599775444 -473711679 41314139 637840228 -80924544 -92001587 -340170848 -65477259 8254319 -682979818 -270788983 91116223 -119526753 -229398575 -660091595 -565894193 681779392 7628205 -686160455 -613595730 7425033 -667408591 -302428333 69189748 -19258328 157733438 254492609 -555621601 410501254 627305200 679709422 -142593565 545915808 699438127 -103575637 -311564651 -36438088 10567325 4041150 94709111 173177440 65247855 -406210178 -33560994 67270695 675591002 -125724671 476888271 -1314567 -106672684 -503194909 6410506 -24280190 297422107 -309853662 -198333921 280480495 383716707 161045506 -275492451 179051203 -714966115 88581566 -842333708 -77121635 -319700895 243427972 106528375 -669043507 -109926519 -96369176 713156688 129790528 393976661 144634718 -241869900 14466871 386946867 195634944 275979566 -303214751 208793117 -1205832 -236893076 -196537548 -1193685 77433653 -333735678 269731415 21154330 -123721725 -269686788 25398502 189756415 -30162281 -303582221 -100823552 404448426 -108330516 -52794750 -11343612 70165191 453694764 -354261884 -13143202 -342537655 -598964621 368812459 259352714 -104007938 -441769676 -93235984 26233286 -67065088 -333668021 175090951 371139535 107513214 750644204 -224219975 -82377027 227145185 324138774 -111773328 -22087592 -5164856 647504885 -274023320 -103834942 179931658 406970414 -117478132 -558663118 418844101 -2581163 -187865805 1824937 -185789115 198614255 61527972 415571817 -427312108 379775294 -225354776 23520430 -230691677 646051863 146738973 437625943 85970149 -3154449 -428700256 -796476660 11459320 -180987581 -2285973 -580968521 9994342 -178581773 281167503 -6772845 96660596 -74982583 -690934606 -114171939 -340963061 320187513 -708347592 -49753584 215294711 44958658 -49879105 -344384536 13191817 48524428 656544857 -804894590 68606368 193887967 -238357020 -410581950 -137281753 515080510 501002254 221321566 -299019898 -307144962 -104109946 -122265001 -437725630 -643754003 -363230001 26238143 738142025 21920735 -516586068 -267687451 3769378 -113558520 -156400620 142103685 -228170874 262004386 -288168211 -445120996 267828495 -126073301 114656219 95370871 468794170 -169460539 -98183459 -52055999 336632374 -544054458 -48477235 13614481 273873913 479947249 -63683788 -657598012 304586806 1397056 76321861 -475792960 -163064275 -89569081 486603927 -12314632 -277593457 107237726 776581501 -2147667 21964650 530256009 8001790 -668878726 -177255739 -192424607 -335957132 -114723339 -107102721 -14729887 -334224702 30600362 -383563821 -1459554 209029840 146229306 -57845384 5792422 223880933 10258661 -317742709 -438735791 -75127605 530680771 17284397 -88480027 -87360462 -264024494 -632736383 -268937449 40496665 -101103358 614343324 -22533839 366720969 -667453966 -335538537 -789227049 -48760235 -219332522 -106120952 182901985 -6537773 214083761 -236359991 26678411 806308865 37557475 955364934 -143050089 -358848715 8550861 67235165 30662816 410921372 105031486 -38855758 -646215059 10024775 -317099681 199684119 -1546882 -10943209 -47306602 -607952739 14577962 -386661307 190486838 141841554 -22493499 -44488603 257599311 -673693457 378121867 273160956 -277123626 4035273 163457938 -10241027 -5954128 -318449930 2652866 555176080 11728964 -649825149 699205931 -104357509 10475995 1330156 -305523700 435400 337446693 -24576219 -337940244 -458113529 -143347466 -54889302 -200092630 76940633 -783157238 13164112 72575418 -176349196 365797585 -64803904 -318502968 25981573 -85465109 -491709233 -279283568 96639793 -107780032 -87007976 -890061525 -70576504 361566495 542477229 350976096 25134904 94268218 -324805975 -431741800 -3399004 -168840830 18516871 -691567466 -219808568 -1603444 172556388 -22448290 -386757497 20493691 -129565400 3529146 242309090 -136049926 312326651 -412775507 -55473566 667477969 404987025 -244953125 -442476475 3037133 -588647923 -22752758 14641991 -355167024 -564242836 10530079 329334725 -47702437 -102842495 -47423106 435965692 389720066 774701 -28658565 -396822110 -74015642 184488611 -326295708 -23952110 569558431 -434502398 268664928 13999132 62030350 3783647 553074885 -109827008 330678541 19853112 7301376 -694869 254282570 -145611181 40096197 -199416662 -19064931 140729518 -624219698 289383004 18662467 -112737813 80922313 -44150449 -14777782 -152963493 -13616853 43965537 213751448 -3855450 -351337202 15688582 -275905109 413557811 7167343 -95197176 -143910165 -226220070 3449793 -347194933 -391137507 -406069550 48391125 -109307260 -160594944 4656854 610705090 147403118 307516129 -65082207 110180768 1465542 -7364228 -199315643 -365295139 -483833673 337047199 29465567 -515990987 174246903 -28075771 -370772436 9791792 2960675 76074814 199747721 -246156102 -934678519 -250757610 -128878635 92885823 -27817126 616209562 251942456 -20134205 -227799934 -5525163 -182455371 -150149 -276156 -18436599 72746398 -883915795 129773042 -28017628 108615452 295992705 -143415714 -208376048 -9163815 -91079679 -159223649 360787542 -199589690 -319926080 -202141626 -243571305 -33587203 -78716089 658794135 281714609 127308852 1163090 36028300 -908646913 -197336248 -111972276 347999778 188227661 645160318 148788614 13498133 96065417 -533104896 -399823933 425284682 -145986347 -688302911 -527690 -193589964 16460791 -75328313 -1591788 413612054 -692556135 -399104736 394062698 -71137187 -304473746 4528779 27896097 4382892 247103582 540709835 -461314531 118261410 -148167146 -130754627 817663923 -722115702 -141914176 -100289977 -216621009 192334045 125781245 298785817 21676832 315568984 -21172064 783415136 87972409 102436502 -154927064 72704284 -181438310 -21333990 834412006 175225490 113999444 6942716 356981118 -11735683 -165160288 -230368019 -411334542 29667874 -316189729 -500200312 404273490 380120047 30568688 641202599 7577573 87542076 -836190338 643068789 -688247704 -148738377 -2697410 6623312 -64758667 3532799 -753513420 -20728767 224703634 -683082331 -390282 -67247475 37035660 112092264 245674754 6980374 -1555918 -989841013 72726862 -915185 -58612873 7386269 28899696 371066662 123612951 -124120438 -6829565 1973501 573428986 133111901 492845933 300398149 805782234 123370353 189080610 -205175038 -24596130 10958822 197725796 198134300 -66521893 22879279 -27505729 25252555 373004977 -621121483 148268758 -246111542 315148224 23128454 563077410 118762252 -269145852 -257299173 682563994 -28681672 -280186077 80709798 -434647780 640723863 -5321199 146602613 493564886 207313429 -26198009 -1268764 18212701 46981892 576263408 693576539 79959615 9603867 477373595 465709843 23703835 14425375 37957995 -64055680 -263565712 -525367320 448387767 168668026 -64118107 349733730 -215100572 -9879518 -639384667 -197284830 -1752448 223753437 278670156 265776975 -2076835 472272458 -695918989 5886568 -16977823 47253716 21557619 -170367220 -245960959 373621091 130699203 -8528996 -179131121 -51584205 -34078987 -503819058 420069829 240066780 276827470 148055764 -638430800 -77291698 -41552887 -97131743 392567280 776736103 -234746699 85887507 436841021 -16371788 73729751 -174226189 213492189 563868902 133818754 206085081 658060 -439449279 98544087 579109448 299686607 527091334 14642933 373206 583801917 41609105 118095533 313802572 87804069 437009339 -222133900 431008243 89084509 -28944944 -189618385 405516692 73568111 673870584 62090731 329399045 603169452 3661822 -668765194 408789389 128679370 1557520 -481672993 4653279 15258489 63490838 -278437860 -118944516 151609420 -3731263 178150641 -91194562 -384593858 -509630309 -3293114 -67204765 -185207357 -61371137 -4963364 -378963132 -434094566 6426917 -134253262 -539650199 -23612445 -553181489 183264364 77307202 -15751100 -241735220 -187990006 -491703348 -126217289 -481166084 -510591335 292160606 195852002 -464496923 -86315253 599552734 581544753 9333685 1275732 -469247166 116614657 -25402560 72363498 -201238471 501527141 18359579 -189552462 -162684317 -8910555 372043024 591994163 -11544782 -398142646 81986615 -191027789 286519640 -86321502 -37793408 182235813 -592517886 -272347588 667972806 70133497 1479491 296193823 388451717 -311248482 -492299505 224016147 -13592592 -77571399 -27119431 -735267391 463220525 -2703736 223544299 -41063393 -61788803 -15229856 12858506 -137164060 -165973897 159442247 210532162 76023976 -266732191 -611353311 -1435114 32515061 -2877063 244587128 -86761992 440321884 -18940423 9841823 12569439 -29409243 -301978902 -9469956 -123970294 -348643391 -426892249 38634764 -415806077 173267310 775764407 116544762 16370481 199265040 -123730578 57876238 120673354 -45125340 -226093171 -204402493 121233200 -705226409 -367972370 -260706768 -680308517 153210332 -298975551 -16897220 -535744908 -273418088 -45030764 -732549573 15471515 -211554657 575778437 7403565 -803681303 2610645 -331896539 -66033160 481231776 -271108695 67120511 -274359858 -1335294 -271372347 108722997 -206510570 -79654051 672456001 20104396 423692932 -19015218 65274471 353768949 -372583304 534319940 -6091032 228127516 -78288973 824450531 228734820 -1102029 6280375 -6295733 -2680253 -446988914 -197014597 -125495278 -186794727 -156507148 110953059 -14897652 60401660 9643579 294364523 19592022 -4602759 210543345 102194916 -44287203 15541860 39608285 -43176368 -518877105 57005465 2383897 248218585 -15646480 -331100468 338380929 147749882 -144877441 299880785 -60512582 -667573781 488819214 -125098219 268372676 6339226 -71380873 -34921647 102962661 -6600358 224644859 -619544273 -335467138 -218863932 -1022357 -622387867 -29501099 238918410 -220064935 129538721 -146782185 -354165313 127714715 -332239286 -55167446 92488317 330484110 603844096 725137569 -712779458 3646203 -227231182 -452661621 -732974403 -789609016 805411958 56626464 182690872 -441667758 -508303242 -10308663 96510307 148995888 223544752 -73040381 274340617 -317743298 -210013614 -406879843 108053960 -220510289 408989588 -27813087 263416822 364306454 -32213150 -99327713 -825664576 722704641 98076403 3016698 744132002 93274372 -378454902 -129537735 319574105 77938646 90420172 7192919 -69185666 -410693837 -2226076 1331570 -142722185 -331149387 -546618182 -108983518 -519445263 245926680 -383178564 148557524 44714216 275199181 -261467571 134820685 -429128284 -133062935 759002217 487169488 -417039758 -201502542 -253138473 -234505604 122562466 3017353 800400709 251396483 53584455 -8541822 318678383 175540182 45624663 -387421053 -680032796 -336299382 -57252300 238996509 138491303 -833281731 97773409 215481571 -338476081 -1518289 -10823826 37045560 -205027373 307940446 297976799 -7562559 137081601 -226803521 332637983 -56432461 -132921508 -337365887 -13796843 445922718 327942577 -264832051 -96867041 162019545 237784063 230530238 -127055219 177678791 -37056857 257411301 -49397182 -692289962 729315809 281967490 471435412 350302653 409454934 118657900 392375116 -155423239 -52162176 -223075806 8216172 7171556 228094614 40905131 260798405 -22417780 39091520 -728849454 -78304426 -241246207 -2646692 103581158 103608579 -36573994 -218534968 152736799 -815852143 -391182304 273725386 436506444 -7537332 -9025487 11522321 32109549 13351653 269685556 -447890561 709731460 -6308318 -130970530 -48407012 -48255803 -361022725 155129606 120721132 74932792 -119587417 -5402288 35065019 -82458956 46569181 816197844 -52997159 -612935675 -787412445 339916612 -86735576 887111287 -666700802 44266546 -60740091 169973407 -993874260 -2753954 69492826 14340661 471291837 -76386609 289120989 -190244183 -320434142 114147119 798668832 277214734 -78760800 -428358691 -153121383 -54999377 -1009438 126103467 -708569921 7108909 227673312 -25244518 199907689 1792718 -775765143 -9634267 244150636 326791485 -306669399 -170639461 9599292 58778006 -65240559 -18569782 128246946 100596875 291416821 -311989402 -327707 -418857070 -311423640 249684556 -31844464 22089479 -150539999 244278898 -496028291 -33134944 85004351 1873470 -457094487 22164071 -112500078 -80860955 -295470685 14866413 485633885 -350542037 -612418182 255950210 462780637 15280895 343589868 -81525947 22106736 43266173 236064905 -269324356 4885795 140881846 738628227 27243986 -57502246 -24209425 572828198 -3765572 -41110086 -521903799 53149981 256908225 314080020 -282451066 120686551 35265421 -800645143 -339828600 41519399 197018216 516648451 -2052960 237179584 100264014 -8208703 632751161 210695929 47003200 -133587715 -50599867 559876377 -144550507 15119711 323734239 930188400 110857171 1409900 -2963852 61605568 -218528650 143687689 -20704091 1485858 856453 405333820 19116510 21021409 215872547 118429315 -157273117 698568080 21593342 -628906833 -479065699 10813633 390603310 247448106 215735569 28658231 -40200797 170230601 56428749 53016182 -100358 780532637 208332881 15096901 -196779656 -751801228 681087919 -579888241 273228945 540299492 584812377 -163304730 87902319 94413528 -36927840 -287760575 -67496140 631118649 21758155 -22889634 -512307070 37475367 -244017063 -154874660 109042417 265415908 480070889 -1204292 14432987 -119852332 177042481 344733 -147734637 554854610 5021995 82315254 -41096500 178411830 226464524 26956049 11793223 -33148058 82980231 233608125 37025094 -532474201 -465298954 -405442590 -196322786 -148312551 298478945 -145665141 89000479 -129891209 -752660001 540019707 285787241 -6095181 433884171 49979714 -2949765 10316444 137623530 16637972 108546868 90949778 -465800761 172469825 -2256900 23530328 -233736756 -691623340 -601829675 91659011 -258440363 -23399100 -70094400 -175968157 27298278 683225 -118803497 -355642374 275887577 164229860 -50717076 -138978243 -318084132 -165313340 172747048 167093124 351374236 -39604 -24327377 -83556091 479237627 212326002 236228196 126226633 -532722940 4858817 -447512876 494357958 -526600762 -2939094 -386954959 -25252903 -9723450 -31481340 -277719323 116452361 274860054 425073260 -462448064 3644002 195853027 848542372 251220011 76117941 -127319045 -3280826 817759748 -314562337 422970874 -29925292 -14618632 23166792 -698475 142278955 77370648 28159842 204314298 -96437141 508614 270276274 96870468 16893744 110910058 -637335862 418254506 28386306 116291323 413089093 261146333 -658791813 282422910 97565 -285794 -634249111 -169300389 193001335 -113190934 575169183 613201320 -194809249 219575863 -33385410 -38767684 318400301 -213791455 408917807 192419675 198255673 -34046101 11752681 48835708 -366761644 149484820 -609781723 126178450 143664744 437062674 666773278 100505869 -632437389 166368385 -91842614 60879093 -85918508 520759902 -181870434 -22695150 -121347429 -39861426 -928573277 65901232 -248482090 -299736979 -158971524 409435941 188340770 -336015826 146711653 -23317269 568298520 12953914 -120007305 -3008789 69771427 -10991146 175059607 -225591928 3461592 -62393255 -317734417 -193707736 -632992481 -153628836 468413828 17454367 -182923094 -483637068 -498083174 -724968235 152883139 320570069 138391346 276513039 -281593208 344540241 2391723 -67350744 305740862 -8992076 11234170 -250325863 -130525231 253825163 683963124 -70517396 -388813281 -18440309 486674578 -118263276 5859041 -313886885 -95112140 -79378604 166135776 -16683637 404223397 228349824 106585902 -3137480 -801228 -264721481 -109158409 -113474127 43284395 537102036 161332317 -549812018 -177940182 173231759 71059505 239233682 349114591 -493489878 185288810 -134255963 -105392796 45634762 -31963665 -91032352 53476647 112973147 307188710 764510928 -95242587 -1503796 614767546 177338014 -289583340 -4992775 519471245 -10481199 263441542 -735245673 -280335111 8002372 -330798495 114287369 200536858 15560288 221652904 258366846 335327959 -28858940 88195729 -384099133 -506594493 -9705272 -240589703 512363051 -276480827 -461814091 479156274 670733267 -317282967 259722018 -22498595 -179804350 -211511803 -1928169 -742501944 -187489826 -3919672 -153732621 75029803 -63208014 195172593 -128848248 -725619594 194038 937389 -226047846 -344938940 61566268 -33149666 293202381 277947492 1883580 920954410 7746650 -422440624 -98340141 -165845445 963901240 -29697323 -732350717 -215690200 -64813191 413288792 355128098 -99820158 4787068 105836105 -482582680 -152374540 243860339 -27292973 145075209 27725187 294137431 -141884065 140801062 486950595 103350688 289426468 10051036 310131754 66749133 295989314 531508087 -322248999 -56879892 -40777248 153370922 35837043 117324887 -6731236 -7755929 2201123 4515662 2733493 55710426 -420859873 300844608 34375090 -89874848 282410093 -360602415 -166170078 -64881567 -323323725 -336286608 -4636925 384826695 -203370762 -429437428 3669248 63194745 -91012836 304620037 161500809 -177155815 198734753 4421860 -22528882 -228630267 -6659175 -282527210 -118957994 62669087 -237029767 -782965983 -660546353 -206638493 -60538057 -164806294 -81567806 153757330 111142276 168588515 169421548 680208476 -220885335 431021518 27823038 573176004 318600202 -395536557 523709474 78561907 102630731 39627240 145504928 362241689 -27063474 41493973 -3324364 -31576402 273536289 -24017443 -136615570 84345125 14748107 -175426197 -295389284 -53579936 131873731 -333167297 -338298142 -388843002 -549998004 2471017 68110368 261334352 -201314350 -73995832 179103731 777122383 -307280641 -615524159 300706610 -222334964 -145908924 -7534787 77654684 -200614235 140509879 -392577915 73752678 444303879 53527679 98642099 214487462 -262075678 16901500 299236505 -6577359 170182945 302774805 -2569915 235715210 423593581 236744959 534989906 -92909882 282438621 -306075267 83032522 11223034 1748703 -126395224 -36706005 -579078973 865751164 139058720 -324239480 136835760 -15880403 -416755193 -234672293 -6713828 236862917 192559805 201061 82586893 -102202826 -337055892 52169529 -5907943 -225325593 -203601708 -39858901 25297045 406427754 -259981347 420851282 -275134944 199704052 22179950 201443907 2567186 368494250 122381977 -256963182 354594291 -86198197 -487498305 -785764675 108950053 47879116 420330128 89616357 139254855 -36589759 69188213 -301375 22056934 186052742 324893913 -468460730 192409848 228280030 -22604562 45874737 -8451276 -471272814 -6919380 -4408842 -19399139 127115631 67549927 123389049 -178980527 110797299 -515392378 -222712871 -363503582 -537659869 -16053481 -206968683 -828363634 -23692215 -2771854 -234950002 -43076017 -328532679 -9674911 -400833515 557505 303546192 -350470638 -191559136 351207101 372507341 104157701 49876863 -4050361 149263439 52639314 2919224 -448525832 13973600 -620299034 121047715 -34418274 16960591 700091743 -255097890 -155279308 -695696838 -135167376 667539167 566240746 27915176 -344362973 89986044 49813643 32785308 7092237 68481795 -99429511 -428744897 -313725607 381559493 -93943321 -79069641 11587450 -144881869 469462004 -185470284 511886397 -5022267 187120693 -74012190 -432636483 798523777 291883111 7378818 7509080 -76546354 -382182723 -462950263 -159573888 -23382037 -13806637 27083561 -610014847 15719055 167144219 -301439025 -331597823 175121845 170048615 -791853072 509076601 156264477 -207245512 -291691641 -144379617 411860810 435818837 -129075332 -765874405 -468035973 296935274 151773651 -57128102 314704930 -212194077 459232602 30560573 114069684 -146258278 882415896 -838165 36479874 175204600 -90399908 -289344250 -102660767 342011482 686207441 -241037051 -56212238 -164389193 643644693 196071889 -660058258 172458968 517073438 -408735541 -76017409 -184436806 690696368 -165577365 -280467125 -91932008 -305031393 -928052791 442000205 490327243 258947169 177904605 -266688315 482833975 -403866730 -616003089 46601540 -588667107 677292420 -33292890 -40173555 233307613 5173456 -115480565 -102874962 -169948696 150217795 10979976 -213676005 -390529182 107467060 347647202 -694274 -121102010 -107347294 438467974 -109029760 -1046397 549704594 288542646 32586021 526793180 50458974 -844709347 477410662 -15509658 26240245 82340158 445552731 51094643 -14649428 -102232624 -105504539 -3334240 -156153699 -72170427 668154828 695234616 -57079804 315823022 285470687 98128935 380950193 3810737 90759240 -74914595 388367524 181035410 528313912 503545033 -403181496 194135619 504516790 -116422343 17967153 -380303713 -133305094 397326413 -245270495 -49609642 21557208 -292304382 -144176263 -95314238 -848399184 829840969 -6637706 19937529 480415406 -263090298 -306007087 -30066336 5847117 1955189 1764888 7669280 106018641 -462646961 25435297 -345731554 -21882062 261485483 -607057168 -22689466 40483189 109035305 63236457 -118974559 17255296 245645468 29184311 58851450 -717382534 710865912 523824041 -9513104 43858480 -91806302 330892780 -315683513 -451391 106755781 240533513 -208378598 -509941274 -571230344 -278182103 184020946 777594824 83136584 -75674828 -228963141 133380775 -916041 -115871151 -136775623 825649927 -124749337 24391284 -24330628 -5583008 151835484 361665971 -2775843 -83531257 -170404021 -263494074 -5486081 67472437 129246001 245184779 531073891 -144306346 2841280 9813109 255050783 4349930 -502041920 -104099864 -192424568 86530386 134807718 201978313 118667190 268690448 -915539119 -120315473 -54112770 159010359 -32064767 586381285 69434583 28754506 239906937 128420516 741798 -456725108 226538850 91289442 -48288809 -93615996 -892108789 -92707666 516323773 97136150 -781675392 -81997565 -737332465 -49720659 336094676 137302249 -9832182 -2189862 -285192811 -43653723 262602263 2333654 -2242944 322736146 -99005955 -627527 306881748 376150 -185014719 206220340 130759319 54870404 -32811796 -299996704 -344455214 438541372 -51444561 -643545294 -40387945 -372435584 36551275 -43541522 644843470 -8696264 43514025 -36626235 133934880 420468861 153561609 -129607701 -137773186 -6303896 -474107184 534591715 -300104736 -227303985 946110 25510743 -5563425 148708132 9151368 100741379 445211195 -285083570 293949205 200985045 27806643 -16779774 -52378605 -221043041 -13446769 -226433760 248241263 571172783 -83330143 379925406 436897685 192004433 40512821 -404879859 391786889 25892172 1454469 499403746 -55867601 -301028928 172649144 23880836 48607767 -826626 176700505 178131899 1640307 365596628 -38356899 258210477 78009471 -57126913 -487782521 3148304 -114887765 -81524139 -799964334 -80091530 -4967807 8242260 -29831966 120393951 -112089632 565158247 100872255 -234287533 -926025448 -70050984 638869952 -360587651 323515170 13466385 34240493 -37891411 -121799678 435830636 6095595 103008920 180855118 676037962 600801490 -350981132 419348136 689094711 115578664 -287128921 -464001283 7851449 -166370030 429042762 306367575 -14303626 -159830736 -87744930 -575981978 -18841274 -27692818 -16704827 -5550739 458162784 -702867543 497366076 304487823 -485638811 -126667743 383173120 -180568835 -99678042 -31733502 342538061 300782356 311508122 -555610524 -523011845 47851484 103064109 -349466368 -22867788 271170684 650980811 -301779714 402749068 -246119445 -612413540 -3424003 -209067195 -427471494 -425141366 -156360446 -296949195 138831292 6764025 -336107408 96516778 -15109355 -536380481 -228876381 111464721 -136505522 310412925 -230380397 610085663 -2271851 25440696 -32445837 -268327152 164999642 121917004 587126989 2233643 -191219946 -19349148 11222800 -12239515 -1160527 102377737 102804127 482339178 -208000685 172431 465889552 739815459 488101626 -203171915 255741502 -99071365 -257912928 158497665 406807442 1238993 -72586663 -494052434 -26038148 653578 -73248952 469280502 -66720531 -408197698 271773830 279077533 -40955521 -689373730 303616090 -280389696 -212339095 -23949864 -148176263 339418442 418121147 213910500 424149674 163554905 209975223 266361823 -5693238 -37841712 129017901 61982247 392602596 -60569423 384356486 575611799 351501738 9602528 -39924818 166738287 -248291668 -611175191 -49242998 -411832775 -439162404 -340549068 116887126 272199596 -807215503 -134231973 72107199 435402636 -188045129 -109426471 20037898 -552821630 109164596 -3756938 -286356705 -359932728 -867451534 -9008214 -1339414 -148391008 38389531 340062 -9529724 669192534 173915331 -288439459 144655709 124907598 -371941500 735950002 681138668 -404644235 373415076 242222046 -222046374 154249414 23640605 -21523927 -101954335 374334715 257924535 -339378341 46137099 -7168135 -330165299 -264763595 220039438 -53357889 -197591641 -26064700 -150550680 -19098344 -94862048 564313482 205305786 189241586 -530890876 -2985469 396253579 383882582 392689837 -289418861 -412995027 75775684 -76234153 -18916665 211007094 -66512644 -69414139 496914613 125207176 -511242753 -174265027 359108026 -161618316 559052471 10731603 13647747 -41339879 514549859 -512032966 155306213 104826274 468737457 -779242 161162178 -880772 -12175872 -39760119 -8917712 93782593 34427445 -167042498 90403257 531037254 -507093396 221682582 -102638285 -431631817 102076532 50320586 22966506 390780980 246570554 78115517 427524641 -98009024 8778161 -39848465 534680737 -519508329 -74458706 102867670 618017933 551706566 -120839243 296406636 149314250 -79682467 117540442 -17543372 -62051961 659799525 680913029 102585539 -22108069 129436681 153171329 -451025914 3425150 232174843 -322302932 -93132208 -204215694 647853601 -718338890 579476563 -2726887 -220266882 -338605174 -449860800 -16405615 82230774 66105685 113172001 -292266205 -109681883 33769376 458334582 -416550103 84127221 -269308823 -534663363 -63306659 -122559782 89235005 13081585 15569718 212666 12687742 4522402 -335989266 -551156541 -23456793 24418868 18677335 44876615 -243025370 395032721 -11400668 -8772940 -439689864 58613190 85902755 339258006 1864242 -30058240 140793151 -3012631 409954465 30149054 46227513 22983444 -483926386 5312284 -43224909 -39950175 87385741 -55341193 -148917323 230813245 77609995 -438035810 125028107 -35848972 166893536 -269070878 -324670415 116463755 74079813 9069281 175909167 6195342 506660548 -141817263 -214580514 -747022397 -575707638 -394603915 -7683411 30251582 542251375 178569381 -4366383 -567937510 -172565439 48980103 -20421567 -869656067 548068 5158038 -774279333 -400389798 104229702 -61710352 430574 -193183252 2152730 308678446 -65019835 224901125 40209121 -68210955 331184158 -891439236 30972918 166827835 -114831603 -229965142 -505369081 842870932 -349220474 120780271 1472106 -103852892 -306260551 -326206 -205645580 -289981116 -507040741 -714357693 -298764008 -218489051 -136191428 100233105 -266426228 -44359246 438356297 -585655001 489431991 296257167 148090020 -225177379 -3927361 226556725 -629934673 103116671 -191897991 378638833 404436400 -2273803 7793786 163605262 320535225 -8317456 -89174970 -408325065 -76061495 8714324 -189936743 -130288260 -880514594 143339729 116001657 -1227238 -170720477 -190111012 19687614 -825658482 354884047 -142245587 13132140 154967395 278982320 549045341 -166065751 -263701475 -24370535 17407827 -119604097 -342898840 166486480 -55750898 500631649 -475469520 246422434 -209537963 -7649379 18651690 -548740577 8002331 -39527946 -167876828 -371095620 180165391 -284192 -20788239 -30609603 637235005 -795083 -388069861 -754316151 -56577494 -233588 1003121 -651561799 -272068342 34704404 -50372599 17676500 -121584701 15762057 -722448779 -74479307 397752948 -5758240 -9517546 -585952848 38495750 -15780628 22045381 20886987 -444545742 2301645 -191487704 56794597 -92070206 88963522 -290340563 -193148081 -591599790 147817859 -688399956 334073022 -495469195 -8532256 643309113 10336313 117740056 -467662989 -16760497 52829016 670335358 122451723 -298388444 -179277631 628984853 177786795 189118892 8100077 576622907 -83652003 -138880107 -24438586 180715889 -26909313 175948940 -664046235 275698028 -203823043 51062722 -560656483 -14767352 -83502787 55302671 -926659271 -12799022 -64648516 128476856 -21850941 -182366969 18491419 -61714863 89929815 -582835109 -519392579 -687661728 141234541 -358886672 -13313171 87454965 -316843310 -892024639 70129337 -46320072 318133584 -105536404 38378707 131584900 264788644 -234722765 427158137 356294520 -649220797 -207029268 -23882491 -186308664 -173580514 -180606365 -615279854 199996646 -105539 -715450827 18400431 14587117 74903355 -310937446 -480522397 77083104 164163269 -54924176 -574409349 32371477 -198167279 -285955362 71191023 21274012 535977808 -59816446 -68869651 -216325820 -453048640 -5438303 -289492219 335422957 23939971 -264620801 -174562373 323889682 59032911 -125968495 663222926 55761580 119787944 -27019923 -161552999 -9088575 -633414401 54254210 262157878 185703786 -41610782 492824418 96798548 435937411 170270540 414458443 67370177 179828884 559925403 49684790 17782864 -213238888 737054847 407792547 671466820 4214942 -613710608 161862625 -419148332 -325432514 -330193955 -56027594 58288263 224240891 231934814 -2391734 -234827834 4407279 -47660898 -141327408 12488318 -2882281 -20325773 -17107115 1307054 -108286014 5309399 133082439 559429047 -323903134 584835245 66033187 35558435 -147121724 -395262062 -159701964 -207288494 -28080877 38724142 -267842012 362045575 167782395 102007266 -506637707 46882219 34566569 14763399 -181282014 5002482 219405185 161759852 53249700 -178074546 469006248 58961515 496973155 -197672704 -394323318 11093412 -20267817 -1078494 -257464481 -72035107 -118534197 183659488 -514487108 408098322 274698268 560330784 136491509 -660275399 69636784 -644851104 -81096296 59849910 -781363672 197691722 392908708 374748134 -293994380 29787707 951312111 334298441 31715737 -39879912 -199178070 170250405 551801038 -42762996 261027059 335424952 -259135029 -4130676 381761886 467011512 -462194069 2561151 25182140 -148505620 315957506 -37138730 -191051259 186627884 389218330 729150 11862729 69448941 -329388677 -591252516 504978765 -35027288 2929184 -64126552 144634379 -123806399 -25049376 40565505 -678064317 -677196975 -266642992 -77380370 642234870 -328236966 362621714 -15948893 15027360 -106191426 13042409 473117596 46696376 640811026 -86106370 174098123 -172388174 -34819297 160438256 44576337 21344186 146661252 -86316778 -234422602 22580002 -563439487 -247442701 -557045000 -5158661 -6975927 336933585 559172145 271757569 751505026 -172751789 -357102912 -67429482 -54610373 691510445 -541164376 -61957108 -7968290 318655954 55097257 -180303308 404844710 -20459897 -260236273 -585091531 275281438 33675986 327809278 266470384 -82380149 -74615806 -140955008 403794585 35267789 17817037 -715339012 531493483 552504152 -1184886 -247794505 12325083 -12273536 460315 194455382 -116917297 488050891 -312285357 269127750 -10044874 -175056190 -196090603 -4630948 -111316804 472576541 -22963727 453934822 -124741176 13536695 -471819330 160749135 6414946 4984203 -500846901 -411765193 -573646610 93319640 -13834715 -418131226 -222999337 219296054 -224912649 -195748795 81164372 -29781487 -210338533 217303376 196819851 -8904 -449943512 797569 91777731 -4905508 5618183 44177337 -238221532 241039485 -24374943 -150113529 312807643 543377100 515019420 367874355 24342250 -468350538 -140948505 37732036 23075092 40255937 138090273 63874880 -53082761 -106589 -4857984 359001984 105894751 31502280 26689342 -309740489 93764835 656593677 319993038 601246387 171691182 13747070 -26141702 -23749764 -388627784 23942009 36033668 92272626 498296913 136487980 -348028 16833915 388422044 -455284953 -51358457 49713239 -65086530 6290608 692349956 213970088 -19326003 -301558087 -194188370 957749957 -97624114 841233430 284010342 -281999674 -13157456 437676580 98685969 9384876 -77082154 -173932475 -148946902 -86048430 5456502 114135006 242171282 -20535472 435425032 350597032 -155665468 -55927150 -596936655 298566600 -617210570 272648348 9981035 -70274742 36578831 -424786323 -146755117 243344846 319971113 -467022293 -6348747 -55232571 -656119803 3441138 373916 -62179659 -12882280 -3970291 -130685475 58663272 113926021 -182514665 27251840 1024001 87038741 101820422 63247280 792602082 -42372555 7657174 106341766 -172809860 -30317106 948353382 -72649600 -4443117 17662046 -265732524 54264027 146834092 32151548 -950570647 -268771822 -99049725 -74896373 -20848139 -197215229 -412768197 -429665582 -69772890 206682924 8399277 46038981 -636038523 -98706716 455863595 193489433 -18636145 -224335345 23247295 -27071512 -379223246 -36058965 259677075 -1532825 -512995873 27805465 23533130 202757 8526402 -398546687 -575643866 647904581 91611025 -1406837 120378008 464745708 153094325 -570015210 -278334290 1491666 -561909818 273565537 -506205139 -296930628 -238375333 -419288984 309768982 -184417057 365944500 2548275 56927646 -209842331 -265084237 720130760 109018051 -1535703 -155989412 -49651205 481843637 463602604 29369595 97314233 -19177377 4231438 138399718 126102272 100265205 233792996 18658797 7445520 -115911391 231496080 -33063480 -213806471 290141761 -412837936 -274538659 -157641868 736567771 -305009015 -80706600 -799165022 -231163042 -217734945 -142110747 -18853128 137362042 -562905006 -315291137 30891988 293741785 -52490579 -500814333 261006471 207477934 -692099619 -1781594 145595535 -148041661 45082113 -207377250 221724886 158126453 -665505088 12914248 -15082258 -693088633 149770932 91059521 -50210820 -7040307 -312900197 85292485 -96107206 186777228 175873190 -36499933 -106104629 225218984 213047168 -249822236 -241920824 322731186 8593469 732605982 529110342 283786928 -414504817 -211262028 -979458722 -364332842 21856419 -349310454 -45574505 386035293 -107737096 -265230359 -180166644 -252263679 705517865 -460102911 579943804 376064515 -272010818 -272130827 502282452 -187050552 -2590800 -200113550 -741933802 -412861514 -565591820 418812173 269722583 -180938682 -461912025 -5325566 145943598 -309137678 -75238800 75142854 121863438 760008514 -75866426 236670593 -10219435 -15753729 276322033 6620759 -832655729 -264409369 484441636 31578473 10331944 -133976863 396048653 22723643 -202850093 621445470 7601225 -93998620 -648550814 22244100 534158158 27397554 -90111875 -5916874 376772924 -133656505 -134658008 27605899 -447223822 172578575 -416262292 435731040 -339491738 554899463 3995082 52101802 464128085 268881806 265382529 -397296562 4698826 -9791796 -22037948 215219703 81879760 -291107950 83565741 -225362684 209724829 44669059 -503006411 -169466937 -134141755 -60245373 272331819 413681290 -3123942 204724015 407177530 -212515413 438146280 -615753970 -263024185 436669827 696736 -60392955 207700991 -288011639 -456650730 -424637362 528751823 1930820 -53223141 649507522 -276350404 -320951137 -118376101 45779700 815833109 424960803 389670 -250184882 -251770061 -116171978 91270595 22493187 -355059021 -465453427 -32314826 350220597 -59939752 -145506117 -21897746 -15155526 60101088 163436570 67301897 49866928 -648431 -156562605 -761245741 3955371 -49736196 -187420 -8686329 124621026 -627120380 643900879 48277379 -123691426 57002865 -214211530 179833403 303282569 -238278281 23775329 -2321037 -422294388 -324389823 38865195 -2780962 -958821159 -381451476 98005977 545440850 175243198 275601859 -467792 -173161652 -23098006 -132145862 217150392 -307977672 -726874334 -63127278 157537757 247897752 516022485 -8913200 -484314802 -588990220 339584829 193490050 -226729510 -223241011 76080507 -100534910 -124327620 662596164 -103896314 -563875024 220552476 -29797648 -266936163 -299152590 101688518 194256204 78299241 12299823 -83512779 6715556 -168219175 435665310 390245346 -25254765 -372316476 192709028 5845617 320557067 103927279 494219468 57103977 -68211350 -95834709 -538319099 -97205058 99159797 15948894 257394600 382622644 -413933787 116180819 -244770025 -25917787 -112724322 1193532 -40562180 -911473 -227424223 -256247 104498077 39910280 -430027971 360536795 -67846114 19018130 3978393 66135868 335912250 455050443 -21472684 -65881034 3893398 -257925966 347045443 204569316 -118033727 -4284788 -317883107 11702959 -575682991 465726992 171036135 -30272210 -54778840 -805898268 -586564162 -29220745 97230146 -12010859 365106607 -213995103 -16245323 102102456 -63613102 73069963 2964739 34373157 377050098 -48537318 -287168751 258452391 -256461445 180009925 -157936797 382073232 -470467305 -172750873 -12617046 -151668031 -403076921 -189278098 4488606 4781977 -461016 502323011 -629215603 604928258 112068641 947217321 -633809330 112749629 -311491664 315957991 -88334327 -49327503 34267513 -148828421 236946907 -96673057 -5391865 63098127 -9024710 -750151603 293431407 -36861683 -219594248 -79619935 26542159 81578596 -213645491 -128541700 -6524693 536479265 -159342536 517302925 72889546 5059794 -194906430 -212270853 -184275244 566579 242226396 304680096 -551782795 666982994 2233744 -348174927 750196080 -233687513 -135835052 -428295764 -167513417 112703053 54831614 2902439 652138360 45282406 -577704381 -28991361 919061 -89951836 123011932 -348962045 -521789730 -609308341 689178095 -893335886 -320564021 -56525139 -493176980 155615033 16825159 -510057250 3744422 -38317333 321874044 -356414412 -62715685 10040820 -118587813 -185084715 -202822175 26062576 245111653 -25405824 309824806 -197774305 277929817 -215637309 -110376836 -115434200 -96911225 251962907 -19853988 -13137552 7535417 20072023 86703931 138323908 531016754 100818123 -764022356 25758666 -376723777 -431246318 183599444 -76941991 -746167183 -20847388 18940076 36968247 -101214123 -555042183 84842697 -508243868 380037899 254073281 -490139239 -185652486 24501026 -70700960 345787229 -62701 7763888 -15454700 7949583 24536772 -756255437 -368030217 128941926 -484062836 -402814588 -41456967 -21754303 -145506123 212854065 381406980 210694536 347098217 220362104 291360935 55126104 -19575687 -262506142 306743661 355345802 456859347 -457199159 -169190833 -303680165 -139930426 -109374876 -13951219 116587608 -414248935 -18597293 124455319 345899067 -119430926 180150819 -500054050 115519964 -215198623 314233694 -78479258 -8167618 -198796418 568451947 90351411 -371158594 133370806 36494372 213881203 -457819020 -11019396 -227395501 382174465 -69989909 132212324 -196800 -28772952 880951499 -9909572 -69182968 -211023323 -813050509 -39909225 -76349708 -622600498 30606627 23596130 -137987583 -229580957 355643264 -84732758 -332048297 404095110 -32176216 49379962 727855767 -19514138 48092384 -135092645 361086027 -118030113 -217899877 21440034 30680819 -162346631 -452359766 -380095850 202088092 46838816 441480544 78704137 400166979 -140459380 -47112324 -31290985 195363527 87898780 196290849 -54611455 778868050 -769493 383896785 -208011395 38162718 -117613540 34485107 -342322007 400015449 -884041724 -684363038 -52155048 23817938 371124907 -370145485 524258260 156571424 -352095353 472684893 -1243912 165250889 -51960847 -479243828 -138284169 349274078 -3401290 -27377433 -258961846 475438523 -7630405 -4081450 306383327 395128 296592738 357151843 742250724 -46475938 530954789 -198563945 28013540 -193246856 -4628980 -5550358 60227088 -205238727 -2823839 -63709594 136964730 -91884995 23407253 317320307 -197060429 -525375189 1231866 -65117941 18852837 -100277341 258902490 -40967656 -732635247 802854336 571947792 -603101283 -22054483 288564811 -532713989 23152540 443050725 144365835 365378812 240284659 234881603 22469925 -161541910 -938423616 689152004 -411477846 -864192125 457984166 72994771 -13220097 4571256 -123933943 -258974636 -73349948 419625658 228201181 107311964 -440150140 -1001925 6331197 -57889954 804620127 -717500941 -13304469 889474873 391477431 67934289 -253841979 238594202 -77185380 -672097467 -153572934 -882015111 -287492312 110235054 -6000754 -689972548 -622369239 64122974 69280460 -45880185 523903894 194209282 37881383 742131268 164035269 -433477075 129218470 33504840 150025054 7441227 764040260 139379589 -303892217 194345947 -652347101 179996522 -38109314 180586940 38029265 157274982 11192569 12554310 10752277 -445394744 483163553 15240366 814408672 -736989960 -68853364 574027514 627630339 -610021574 -3978941 138357795 -30736523 317114159 168048174 428498151 -253776083 69731966 886901223 64630669 -71715901 -163990383 -10447630 -3074392 715806 16983039 225075796 842792005 -117321962 -424292323 -39105679 -603638781 -164765593 -73149292 -61008783 -22684619 -440312604 -72967240 186899118 -174313894 37485863 147061989 56791747 -381624762 -229838428 -168931931 -703969305 -17325605 -77442823 -485714854 10151313 81000193 -168954168 113505984 -58331744 908531119 -219312479 7430370 -31389712 61579715 96298928 476093901 199146 -53617899 44932494 -16494100 -486861373 -20234864 137608214 -124591714 9359404 -255226968 -502211865 48888341 8582436 -100890519 162490995 76993893 -13263367 -548471533 856206204 218491648 74769487 56683293 -204890573 -53456688 -17391421 -24570990 45530708 52562351 -18424435 611340570 -170629632 -517915356 431888192 202377733 -824998049 104710648 -5925601 628069868 43007772 533439580 187849762 261928865 -186796391 -303766454 -11048384 115884996 549894450 -10965785 90281632 291899632 634790192 -6819422 -90157110 72861486 -667756612 28612207 342816000 94704682 435337709 255621329 -60585118 212474666 -367686555 -108253256 161515347 -193874370 544672903 110673480 -900988990 43313883 477464282 222713831 189955391 295076017 5531561 -75936181 -618325490 240895523 -59661683 -43455697 73511526 -508033788 -15079491 -519953331 -31401612 9181675 730917469 -497136880 244781630 -357079938 -604637688 134769562 -179142833 -216410937 -375345115 -291020953 676713506 48002363 -398774073 -522549709 -168362681 -34743681 578216026 -799220532 -15957634 -1698133 -66373495 50373520 645019887 -16725743 -674007214 79893407 -156709821 645115061 723382454 -174554384 2767138 -46714372 156500680 332234510 -552486757 13634766 7733693 36852333 17114692 153576652 -18978045 -28614084 299963094 457521358 238408226 -421769301 -99842430 281325798 -56341252 -25323277 21788205 -89253883 13140822 40961757 -166875509 33937240 175256745 261587009 -383576886 203175098 -42883782 -250112161 206143593 41250678 -789731901 -24070128 13389018 -14927726 -414595544 -234996978 -83262819 -117683117 -154144943 404868861 11579931 -346806063 -8433059 -58995308 60150632 -157559506 17901726 610714788 -74922361 35655272 5107372 -490655571 242374922 -133694661 244851991 80695526 21329462 72500226 -75679952 308349107 -361672482 -32799081 -310366212 129972190 -8045223 596975353 -444446784 17057825 73636022 -959017838 -648720783 266181105 3225347 -22262634 130209808 -308694709 -36770611 -133508705 -498423116 285135719 -208320525 346751135 -17309154 -116062810 248488156 -541768420 -29957429 267056574 114494275 85422775 116619721 451339185 -205862043 493485040 -3148701 411301365 -211244425 -86262417 -13929042 -183148594 -13454952 -96304629 -80202262 497791706 126724380 -96940701 14687182 117807944 183744365 103783396 -617734032 -9247816 857690836 -183489597 -215338416 53381114 -15571339 130945088 -225686091 -576902508 -1633846 -88017279 247654046 59819041 699361085 -97296702 -548220184 439797490 350628130 -25197094 -375985004 201857473 448169796 -253268344 -66097349 262193391 226608670 -1204909 579866628 9541818 -201376595 328769425 -645310538 -534459147 -422074788 -45347877 -47800705 767816928 -71809904 3683191 211750841 -168328865 -67554505 -686079112 -158999096 2771513 -266026186 -167088670 82755213 383545524 -91333771 -123187155 127063055 -168284284 41362032 538337773 141139496 -34496986 572897821 724004483 333685828 -175217009 454518982 -47689883 -254079672 144031303 565407774 70021081 -9610019 329010438 199029919 -279959778 -18047870 474778195 7080920 -76845047 -879377706 -169537035 340067484 -318162193 52993284 9877293 318967043 -68340664 5583755 823762088 121564434 -227896639 -13943053 14272830 133945461 46894022 180740501 271781778 441069323 -344034331 189140086 51050791 101479402 77931384 719706207 17984377 685373983 -597721962 426150641 -70374156 45981923 -467613228 145551260 321445222 42299422 -138552854 -389880061 64951026 362023479 -40182146 92467480 -120882 5440122 123658293 59455099 -221825489 79669518 151809640 120630371 -20500143 238876833 17405940 -86865278 -107439463 -529872168 -74932162 184235791 -656218329 1548306 537528234 13807057 5643905 -34901765 628343620 114427169 -11524978 -641965535 229920875 -179046568 478220569 -836034493 -9453029 2433226 -216167455 -169176040 -11246977 -414271846 -42307383 704346370 550587164 200775244 -41753942 118671927 -201865909 70912040 -132267449 64743960 -9802258 -2516768 -87354626 643192254 -319172592 -19101123 283982768 -386567165 680069264 -212849209 -357248334 -463272247 -193125126 -266446525 130513509 17401719 -40410472 -66398373 -27495356 421422379 143833548 48367691 -846359343 258987722 -956363 680493786 1020650 131199157 72128955 4628778 338042158 -6205361 169064458 595966022 74039957 -395224390 977108 -265016303 -316948067 95881659 817220214 -457395492 -677792823 9097121 150459481 -503561925 580697070 -152039190 -688891791 12058175 -316845805 -53397997 339865188 194297717 -142012609 507822391 -131008923 371314117 297844867 44316161 609578456 49399704 328658958 -387675328 2234257 -493151963 206375535 -15395051 42460010 15159239 -478754920 118459600 343678216 39662025 -33847185 46056543 -177883987 17193341 10715957 -253684132 -98538215 -155146661 -185428738 -648517810 110266457 30706154 63195304 564913803 -150007181 703859932 -58300442 -581261669 -43945526 626119908 -162663075 -367585845 -21079378 -247698819 -288718210 581170523 -6593938 776829 -8339284 -62889987 -300676645 597884176 480820775 -95549909 497748729 215839737 -27703355 3715655 -865790324 -228104675 -365994976 -318828680 194353900 390105921 193846883 109258663 -26118127 34297652 876165919 147584661 -344274933 -206052574 -86932116 -741789825 -778418794 275679810 -1121508 8887570 -3089018 -201244391 -158162264 -598242939 -195252834 -155608445 -331036735 -90901660 35941295 -490834125 303094367 702649710 -291829791 32126420 -189031598 -18124618 -731590061 187298552 590606963 172169504 500988461 12360130 -195464654 -110758504 556886050 571774388 106313748 581447439 917369762 304594457 49477979 -332395127 743817 -483006498 64134699 65365184 -41671666 -284760500 84754263 543038602 675543232 -208126661 -106324395 728875655 -1142326 -26429507 -173702124 605098867 498705513 256354343 137825047 561353594 340384462 -598084893 -9904280 134938596 22845347 -316178418 -6218790 537635258 91896175 165237871 643476326 305085365 174986885 327643863 106883924 533281077 -20594117 264432832 137222981 -23754609 748546881 -663581213 389650301 334682780 -167378078 167041730 103119372 -66611458 -303245116 28383043 -182404491 129085213 296170753 2629255 323885673 -167158731 -387427576 -45354626 13095874 266180734 -386879939 6501856 -323578901 -90632094 88378079 275643163 -464616594 -226264461 82349808 86069430 206887859 30076293 293099730 -88517513 -303433533 -78579652 -520980061 401491787 -64418750 35579601 -449184138 185696438 261076732 15145755 93930001 -138191711 50807426 -244938490 -269876844 -326962860 409441650 430811193 -89880297 -38598020 -125958987 -681228790 235585028 -30941509 13468653 -350103294 515638730 -36514230 364613862 147801917 61150903 263993533 23965265 -323573326 -268294614 147271293 624930063 21493404 -5122003 -260333584 -594653662 219016570 -161865659 232973419 -110952263 -192478835 -649029244 -324046870 -13637506 -142770208 23646937 -355613978 29102417 776806589 -230863781 35723183 -88987052 126584097 115321440 -258584866 -96333064 -45415860 -702595006 29299845 -160894839 -445760160 -440697125 7095679 -223268254 133354326 -759402107 652629123 -595663044 23845389 -206025869 -131054773 204271105 -3347748 -209816046 133532868 -207873142 -317389684 397643760 -94713199 18848580 199543174 -38720031 -261904706 -22141217 17645356 141881819 448635219 67173988 -138619810 382436799 -67954141 63689725 -756395728 -269669141 -366974146 438735194 251319750 -408942760 -419532646 -378765113 335338422 -450237955 233404740 -444086730 -167489812 414243584 -13373720 21157665 -11813722 -435597184 -74606455 30256246 -612273 48336564 -94267423 38553633 -34638032 -57482855 342636 -916854627 311843880 -98439244 -226773465 -115478698 195898907 -84838300 50305092 -212124220 13892095 -188651596 248853029 -213122697 9312345 -266267105 -33666462 -23409122 -441566760 250946882 194962386 68029118 -111335310 -542278462 89198813 349676131 -107301678 168868000 368587005 614964004 -75526228 -369691814 -17612350 -436729481 32353959 -317146454 -898132109 110452722 383462551 -2143898 -85144355 83113053 96924220 391284097 -314027889 34118255 428616971 2206499 237721497 252725552 562791902 -240427778 15834640 -29184889 347562906 3772377 650037194 -73312005 -18036998 -633559110 388054582 506507911 287659311 -1721863 -379097369 -273182331 -77107648 -195909054 -552533381 -177685141 -127492236 -232725547 -142179533 534093978 -672736907 -310130781 -818314217 -292743508 -31130502 14386128 -297027999 54278802 -221896609 -146378148 344007502 -435450262 -5763140 376641897 -230180185 -269995646 -147161241 318073205 -279414 9773339 26626172 -6949642 464205220 -16518652 -225209319 -9847223 41653693 -105846677 4646994 -531255946 304778870 147580949 235189079 914016392 -395673907 147497729 130046439 38386383 581292997 506155328 654749732 40536938 1456008 699865034 558728627 -32615541 74967403 397801713 155523204 -5715844 -398024077 -34489879 -138478286 116111530 -89696246 369674218 144024747 -100764329 370788201 -164572232 -479832399 -57284956 -105572487 334368239 -540567326 9984759 -745309678 67845040 -173330740 141472729 -555365 574573091 -233468531 6332203 -345604240 93222859 107295039 -492424043 -115052546 198295289 1376428 -3253523 205578287 -305826226 -50020504 345245 209285565 -22678142 -287418108 -179868977 -182069309 -292394817 -57090329 -55690597 29592286 129797407 -73426169 13479206 -577216252 -483996635 170674965 -101011750 518930646 -215372229 22713467 -306261197 370174818 -36288455 -45399985 441155267 -469834408 -570012578 -669159601 10321613 46257495 423871450 446776010 533219005 168477002 55681950 27055535 443415649 -345974085 -172898787 459414781 -79560977 24272553 401693352 -54551153 75301702 -564900793 508515751 -12722480 -9781275 -472534878 -711173251 193959180 327659138 -875681488 -444280413 69190614 695187013 36234012 -4232796 -222646931 21213340 -192240292 538522932 -243193037 502988866 -239194343 291829876 536181858 -6073734 -276971709 -394990133 -219324739 -198511101 11432745 362479424 -138033130 286971725 -43211146 -220302435 267712130 141347889 -561432454 197465081 248113829 -171791722 -53740076 1423631 -170320101 -24373510 98285157 3918413 175142189 -266121759 -83907589 110638553 11271047 -412084983 -619242290 378432086 -391871842 408615695 -129825465 -604274521 70865127 -243830028 27984399 285485884 135956650 543876799 -49692785 -333793313 -39009711 -11131145 -671010242 10560894 29516822 -83700001 -129902374 413235984 -434877754 -789138106 115918546 87845428 -40460930 -113133639 1408763 287622224 198827722 15655963 36352933 388105915 -333204211 -19493052 54388173 -234966486 65549098 -41035008 -612085130 -172296219 -813289339 -149839867 82234001 -26078926 31186041 9903779 -41401418 91470 39856177 567744 -60727756 -53629706 67559078 179139506 2346420 -259476809 155858152 114570237 -410551475 -5769548 -606258426 -355241508 680480872 -516828984 136451543 194146893 39031109 -2653867 -762152152 -123853032 -406492225 7687198 244005219 3705827 -20498516 -663205380 -23005274 113058685 -70070683 107640419 275026740 332205221 127867018 -1780957 -413608222 489195744 -647427229 -361746393 364445981 -16343105 29660636 -251465232 -127921757 -92423750 -11234332 13549949 164961354 257837384 -51217373 -279029453 147429892 -108700928 -4993973 -32059459 16366421 -74901320 622191435 408148593 488866834 -249377293 -155904766 -57788540 -399407485 -446706031 -41296939 97890210 30276772 -248177617 -769742640 37620081 -230567815 67478535 141730343 912992091 94563948 4932304 -129613663 -114966363 -146172403 69734958 -85094357 299216645 -91299693 -279115811 -220676652 4360301 132715159 -439595944 -158237710 -63380664 -85697434 312048414 -2611377 -552068339 2120609 -6984335 137295829 671162878 67857839 -24558257 81098779 658403389 -10116289 133286603 -3510233 -29660071 94668447 -360304730 20290255 -399013569 -375802138 7416935 -491351357 -313273963 -140926539 -465002533 476405065 -42694442 93058617 -220773240 12626960 861656 326015509 -15764253 -200533659 7554593 -67576936 54972156 231147791 289185723 -532716580 74270793 -43961968 241268217 164147030 -501099448 -687460840 331202634 -17475561 24001075 96512540 183380409 -230731024 -155436478 -778125295 61884296 157703522 -543721503 -359834941 2181382 -119811345 -146265745 22839320 659644897 -73737873 -706603269 -53710913 470396064 46301203 339853185 55457725 14711168 132150213 63828995 100903267 506184528 40512426 -417249031 944723182 317345892 -32148159 195657133 -75147525 -622874571 -317818675 478614926 336157213 -430027144 80715042 -659663029 1276986 -553157264 132231636 289084198 141674326 -178603948 254051402 335316627 -221232674 176654626 -321029156 366462833 245200417 -214620337 -8369418 -201144740 346421198 -73857397 43412241 133994646 74874003 -267433220 354976771 -301372340 -293968866 664454977 336653918 -74914301 102917101 728577207 32999774 -238465050 6101286 -705135679 -122475604 -401793777 235360549 18550308 -319090508 -5020993 -115581473 19401400 -281111082 330383760 -44069083 -16681374 -605299683 -90911902 -440902275 -16401101 35933909 234090569 -24206567 -232869292 398623464 1756911 142122888 8369430 13729165 17430664 -150825101 -107930614 40255789 -253121252 -15414152 -115911471 436105057 457619144 13681155 -382389 2569752 11686495 -80021077 -104731010 -387840992 -179605538 27080425 66249290 -557008064 200339473 221396312 140063592 -2430618 504920415 -63021207 -293348604 -295346335 -3175803 75592737 48433612 -756816301 -195286491 -580824271 430807538 -361813215 -167010597 405166624 -176944671 -110113054 -592970026 2102630 -436830142 -467265618 164070985 -335200145 -151932483 -543866 -259872897 -40657319 686987207 -121339836 368740319 -633277371 145949881 -861041804 264797737 3855098 -239098884 -473220240 -128443876 -227267622 364737030 -466957626 -509883480 -226303102 -202774860 -101512981 -60354243 -7123993 -39274957 -385703515 294258919 215967695 -67065571 950295739 -8884765 -497695347 27881275 -82611986 57007148 -91438287 -38348043 207556969 -566725765 -127493295 -95392934 48160191 -325346204 38204905 13527498 897472561 252367946 -46443378 -54787717 356925 -578209534 -743821685 307969790 -35039443 -48965130 -86480827 -532042358 -507261422 413122155 348587542 -623243477 -211171231 27992671 264770207 -33845556 -686286809 16849691 -491253369 -426866831 223803600 -329001758 56414029 -110319166 347330707 -203842596 -13343101 164163073 333356814 -277862699 196769130 376785957 352629708 -371886333 775249854 207164757 -499995772 -189574858 -223257918 -382060599 -13791778 424449056 -19254860 172769144 542247641 -114316939 -5089796 279639235 573482539 -904513330 -664117019 72679441 103562397 335795558 380384754 290988707 58325222 12704851 90813024 -453347097 -21210370 439115748 460224537 -327213827 -120006534 -310950094 263417503 233831782 16923357 -90157475 -27710651 -313667602 19244047 27633312 1719454 -211673025 -112262882 -135676837 520284638 134289804 -297069760 -161561416 205332873 511396610 568647988 233269684 492872132 341679750 405495114 621827198 -295807264 314178156 -118952995 171893980 -132215341 -124007134 -93811694 -319873046 -418775550 233919494 711954412 -74338599 802805717 349877268 -58227197 -689946443 -400646829 224046962 1005687 160330752 -33686424 -6096904 300447551 -3246896 -1153781 -125966765 -339258559 -104589790 331645232 -221625001 -1878304 -170094937 -73941 -125831119 538980517 -181960069 -104327420 -214831363 -5476921 86674888 -321652461 56132526 335839257 -75653809 -19252707 -116298005 5992718 485195238 109010753 381748482 -788108785 -324078995 796726585 -742554653 -12567745 -535523314 164440815 -712752013 -46991709 -166052183 -535686011 -167253603 -214556073 -712733870 879787043 -1734917 37871858 77951375 125639157 -8403761 -340571873 -79636376 -51951822 89524926 206239343 -146112994 748004433 852581621 340843783 -909354577 -167455051 -145975499 -69048140 12514401 -9034414 31367631 42349795 343693622 855806821 59765498 -311105768 45639386 -140174390 315220041 303187732 -433014784 478062307 552216717 -137944399 -427544001 240056516 255016001 66784333 679466335 -325649119 76402417 -424892916 -55321042 142178792 -150609637 228900972 -265737902 -6397128 17176873 -11105362 80098725 151670273 -362847592 339414063 28030502 131784867 177420573 -880773484 24629558 264552439 785809071 879009536 -61087237 -386481664 133338318 -123847658 -345189693 -409670646 -713440746 63911340 3451281 624467870 629111507 -223170167 -140975134 -600953039 190269428 66272818 -785557252 -771967654 -61330350 -636111105 -306700540 -187171184 192251977 6064545 -784237104 563843411 -42125808 18553076 -35535706 -113694568 265166 -19833515 40536972 -29189587 326807245 191301862 44071562 153215151 414075354 -106923352 97620314 590524629 124021646 97938528 -485548424 3530710 -4188185 -17391862 -621001854 -15759110 -58505474 -322678792 230362913 367860435 2206440 363346289 -200107279 -42188413 -85757806 -498406544 -28645817 132421401 20746978 50631814 359511673 415044914 187694736 107335706 -428231904 -592818703 2963838 -7178241 142544283 -153958334 666076195 -63414994 -966776649 -275300925 210765308 522143280 -626109 -39151983 -411052791 -138412696 -161336188 -120602960 -434013392 -171652936 21635964 152978311 98664858 85749210 620537219 211750575 -40951753 -584797353 -368807402 10588298 -60331059 -331962182 250486361 -8488104 3165161 80846646 19479726 -251217167 -177150779 358723822 -184572328 -6691589 22105215 -352634426 -247361794 -847760460 -26600654 -8117968 -24321322 725469 -48685127 532428 30536283 -1009205 139530350 897953536 9406975 -83051967 -481197717 -56004936 -279927296 -55601581 -10606192 -44234244 781628854 70276320 450130429 331071 164407997 -209021022 1294987 76947069 -34993333 -222276890 20734356 -58571820 20921943 -291225752 385039485 -365107417 533766936 19996264 -53954 -246375070 -46559233 -3184255 -14330636 -763541375 -756041491 -157517836 108591948 437157291 339142325 -659969959 10969656 118033474 129482538 307670785 -3068485 -180764637 -10857378 -582801837 -292579451 -34085100 -807848808 -85845741 201463189 -248131652 -55062015 -507495877 -296273971 -574552442 110762849 152430987 -187299387 505506757 17151682 -146448227 488253083 236031137 -278223170 -315357453 120430811 131807191 -19886730 366045387 -17928876 59158359 306535567 -213762924 99943175 -313404285 596512473 2555534 166376943 302850126 -341983120 268455779 436678838 -63149024 26205550 447082349 221198353 -59378774 8863138 823108729 21671549 -46808269 -335658650 -200104589 -199906044 -19914988 75030960 -25718734 -100527357 -51138048 554504654 -14716055 161930619 -15471657 -40243723 -58833617 -424128168 -429391460 -252521907 70053551 -67740393 -234522620 -9709127 12870682 331059416 -716334796 14376264 -579478914 489257774 -2951531 296855545 1251069 390654408 -82500297 -529616681 106415545 -5877569 -594445829 511725084 1638038 -313511617 -382738425 257360828 564693348 9788955 -28589565 -76792348 74577104 -264663566 -2133527 22560350 -133868862 137562455 -304742370 134980041 32536491 1701812 -390088628 103976377 64242532 40707677 -466560904 -156516546 24893063 -45507952 -583878505 77958292 -2383938 18556974 404407880 -191594724 340841691 207696257 -112320785 -204146869 681172709 -537516 1573024 -60203381 29471638 -28830918 46058018 -1610918 -340650485 -10542199 273830561 -834094045 408167575 50866662 80406105 238786644 -730374622 444038 -61494187 -758983825 465082561 -178240252 -157531242 289306368 100461376 841900396 -319426251 -3897603 -419705087 433265019 -150529908 -112977574 -29219086 -401886466 97676637 -546772504 -144007486 -245362224 242753957 -133110984 -699862334 174360666 86182229 71719608 -18412486 -509948894 -529565348 -44605808 200108325 -249142183 -60738583 -494314 15191990 -754720124 -693321949 -872385507 275815401 -549532147 325281844 35387925 322926117 -66987748 143024807 199594339 -34181896 -285818586 -202206477 692341442 -246786565 98127654 -479700775 -364414752 -159684415 -198116498 140716182 -477575818 26784918 59576488 16804039 475415385 73822754 -326913779 -141738 -252379339 90337606 -344237082 -763498270 -319934639 253811537 -6144235 78400778 245066443 -5205716 -243262248 292109399 278468702 623652421 -25408900 -395333843 717056568 459528604 -735823011 -421922520 -406054570 57089342 91674840 2798387 717595547 -7193514 -264739884 173578473 -570656350 18657258 -137926250 -125886064 193670301 417002771 71076609 783042920 383697140 503966024 368480707 204880835 -163637 -213787106 124844969 -18088660 -206218062 35284014 730169890 3540796 41515932 823538287 477071296 22321352 181989691 37627949 -6213389 -88837269 -9251778 -6029432 260447136 344616460 61404531 6512806 -318330494 -437683821 328924377 142393751 17037015 -36973206 43346749 -106838500 64309949 341069782 -22675263 433855674 -756809 -55579593 115630959 -169944603 169938564 3876538 170110195 -268246126 14613937 191487146 -1140036 -468500942 -300581000 -115580222 151256867 10915387 -16744883 6233132 -9102367 93381239 481984842 -133922713 768448533 353621394 -558776050 574005887 176173515 194467544 -317706081 -319261651 290383742 -361086502 261853894 246639513 -287488328 -462825139 -53987572 -585552829 -59694195 -120780488 -2351051 -115961228 32453815 -116012095 -260032464 -15818713 -111670559 -7001398 68049170 -91095695 -66943271 55809420 -28188712 -43539270 28849171 217573338 -407125623 -8338643 87846104 -763750992 -495567206 -169924772 41854026 22381519 246533016 -249028444 -97689513 186042224 113231829 -529206141 -267174078 171142964 425321344 16614808 -2493810 -103892318 -104990227 -120419827 63109598 145649169 -287354054 405118738 -220400994 206815498 560682385 -398881771 -70540600 4400558 -169972604 734702112 -25232710 -46174422 839523003 -13982035 -155305222 269607561 -366016877 548369160 320370666 268316192 -18817504 187742969 -385316102 196401319 -8839777 -301236487 420985371 -20429013 -18661095 184011934 -833577459 576635620 -317625030 -796519407 -287667830 110834079 84839863 -226419225 -408436553 -563322602 -860385932 8620867 -221305249 -501907794 11144152 -12517086 -69746592 -1826431 -75674257 334114811 1841061 -93089298 -916462680 55495024 -113609621 -746058615 -817957735 -743802355 105184643 402708542 -102759249 525394404 125151806 133585241 -321834411 -85647490 404339788 -205440323 14307644 -393061524 -425708644 36479926 232668421 1229871 8531681 -141604106 -158117143 13450650 69045921 -10447317 268980172 -1652679 -5537354 385989944 186650489 -145057407 446778862 -22174412 -60425467 136492583 229173063 42441007 -4017587 237296452 -39646910 419755430 -498061384 -217853697 -119311 170676512 330136117 -22223048 -125112981 -298963985 46632068 30529177 575585547 147066786 -244468224 62929702 355359025 -77616771 236147681 -290309217 -17603187 -675029509 43601140 -324918180 102674238 306211042 -210861842 570422260 71516759 -103518366 -7934086 385921250 55662546 -154153731 -194250593 -601776991 161409883 -721129380 -52007432 -9178977 211948604 107597335 -264132981 449085058 -156099816 -780699420 550736037 91669150 -138353429 -563233842 -396787449 109328768 -196028853 -624157020 204937575 723081552 78491652 381360071 62210482 -236384934 709335136 -421076590 -397063271 -300202691 -801855682 -397568189 -580353302 732895870 12028989 135424006 -452877156 502992097 221629986 -204316637 40095394 11146633 -389155168 576474072 231529308 194043849 -863489203 9799680 -79617517 551075284 -34815730 769240339 8491010 313834399 97427136 -1664504 -706314498 -62372471 67392783 -445541006 -185709475 -440207352 17901432 -3338853 -125365437 -12802489 493418158 -15418153 -146871083 -347374 201066900 781460998 -2082582 -474593955 -652851348 824504468 -233290742 -131535302 543525644 825287129 707967717 200733333 218177551 88156727 -374577518 -85556690 -148987930 -344672554 82150727 519283174 -72629840 -137721744 35064726 514201572 -252884765 -2377660 -323298031 271131027 8466852 -4845218 -435028903 69711638 22991783 -79169905 -393118135 6631747 -278387538 441619052 -91280018 866787127 234450816 -113965346 450546290 316361953 22374700 -701163812 -12466584 -40680132 -61362743 333011874 65688289 611268735 393318339 408012798 -71570703 -5931194 26933089 25178939 89158467 -24807719 27774855 -15274648 166093694 -445523906 -27026475 420144387 128277998 -56101674 219290160 98042074 -422095704 -191894097 -29577217 496788976 -223345292 -12928373 -229665369 -1572994 91383233 572407750 -143951004 73032802 151917567 -17678146 -390808636 12171638 304977100 30540985 -479468713 -363637531 -1678165 178389027 9405270 -348107079 -746224764 659893513 -153677 -668704716 575196683 57279012 59201770 -245458358 -271103120 -153764145 -536766053 -10043673 -56823315 -213563215 -87538849 245677374 -676270491 60672352 -223848801 1784122 48728118 19624584 -209997222 -54685886 -30371432 88290488 8050993 410739511 418221266 638688384 -242200445 -104383690 309580534 -309871823 -752814990 1043408 -327323120 -453668631 -194946962 627633462 445768 289009780 146990117 -282183487 180500288 224566562 72787124 395845456 133859224 256570417 310784109 104113021 -52122999 -480662397 -756364012 -142925536 690409415 -151934791 -309449010 15298143 -447987477 11405978 118855439 -541715526 368508332 37751669 -25884297 -200292758 664720 -175951398 -102300590 -336915950 177375264 -152884938 305391449 12075869 -2786366 23565278 -210172745 -27928046 323780948 5407887 95120074 -237325106 331385273 -588767094 -4421497 -197071486 -230379584 532615027 211257720 87388838 24841983 716197551 -16576732 -5480134 30917575 -187713380 844902092 -377311221 -604742723 -198719483 592065044 -94212304 -443509142 343669746 -389915318 672711804 285715433 -186009600 22374396 -173927474 -487534690 -27541424 51033856 -224584585 -666848875 64184416 -225969588 -163661934 195614670 -991172 -85088359 373215364 -376123557 -86677925 -272602731 -2331292 75391914 636937508 5351971 -315877085 -137111396 -233711510 205905083 -199457068 -107945903 505931160 -76711314 312659040 890346961 529272547 376470369 189060787 -362258427 -5229265 619931223 261147380 -478513410 192505787 -233142967 297484494 -387817352 -525516782 3579176 -126183765 114670613 122556220 -372593152 146737988 -9468305 -39799649 -494175391 -376043413 80183625 -277537541 -94060317 -18345136 608995964 -918611304 17158802 127701895 -769476688 -506825017 -269528642 -599206947 -333629626 19229772 -338311082 7762759 -732625584 -162995093 177480105 15121568 688300834 226112648 -1775849 -125895212 77518137 -832166349 -408967561 -53814424 -277385284 297340915 362714885 -321312322 358107829 -806319905 299213142 34536296 128264493 464989452 54353899 -354267981 -276256396 -56626226 -212029739 88653697 -50655889 71349867 269636944 -628836491 -154230984 -65359374 -43602678 -49509662 142360341 -315035257 449281687 -541519424 3467195 -44648139 34900181 314828558 -427736412 -671251150 -301134951 -135457640 -51747492 780527888 -40011202 -802465726 -617524860 -122991123 -85555130 -271505 3786508 127060639 171773015 112714508 3250828 -412707494 -501976639 -288017224 927014075 224689921 174516365 -997790 659406794 13598525 -23724854 -34537661 833994770 -617434498 -141147899 -15403991 -131773516 441417571 -168143371 -786820584 335954350 -115085165 -333895561 9670266 -7778963 -62836455 -69624266 51075661 256448787 1631465 564916930 -136220562 648173964 -102774943 -454395895 123921159 -311680021 100779246 -744627349 -116657854 107475732 50977151 182070967 49853983 135645493 -775962413 190264563 439881400 498219945 -221165066 3136458 -8616160 -345401298 76213188 500166190 198151874 237715306 -115418949 595875062 -134794211 -334758601 -76045182 -87605752 -654336908 -190702211 542523858 206663021 612266136 232341635 119657441 299630305 -15719504 613280777 -395967077 -561584 -32029250 92533703 19343330 -191108014 3777337 -59048929 76656885 -466288289 -6581334 -44734598 -11696755 653550868 49410586 304826001 -126953013 63451463 110569392 -688672129 2204318 14116140 636517118 380361032 37564220 -183355435 -190490892 27953103 547359011 614267622 97768158 443606147 -434459217 192014158 927685139 -27535272 -276395673 140901393 367983696 36216650 -20995555 109356168 -118653229 210933520 389941713 -10973904 79074404 -34633303 33307623 -329629535 406706240 697680445 -34750965 -90481939 10224252 -188467530 -353623033 165433544 -579402293 65450978 -139372729 252217597 247927342 367347254 -446844132 -259988397 723176501 93379399 95630444 172917053 308613094 499035333 148045698 8241672 -4254831 65636751 751936887 -7875659 -117083104 -6623239 566881116 -916241281 -96459610 2094148 -24037192 -26326041 -420469755 -33823052 -63598017 512254482 334970792 231070366 -52538492 301261447 -3566734 559478869 -295417388 350089614 -545757327 -244192234 57490157 416429592 657428230 63552574 -247735131 -181424108 -3702365 25492965 91350883 399186780 38293804 120759631 106483702 719259279 390365358 -396104720 381957603 93940513 -544757200 578745912 209486789 -1528189 900039466 -95416478 1140273 -753438034 -714608 15184422 33596053 -90305525 165941254 502055 218119028 79658684 506836707 127643155 860048655 159027477 -179931341 177262839 277016730 93750041 -82700100 43859223 10614709 38653448 -436134163 -331687071 86258245 580379468 150338437 79935096 159727845 902394432 -216238700 208191940 529495664 295336176 -39840958 126794533 98989979 672080005 -67457040 -93881262 739518709 -16909945 10374508 -1059350 -140346001 -375734544 -276638 -121277977 659924919 110912937 -556434306 -530048827 -357246932 -59061260 -11735720 108913824 -186858084 -28385457 290964158 5220363 -342793719 -219541082 -3923788 -181485166 -309637620 -26941759 -373432310 -154462111 205528348 -5376124 -297977672 848163382 612466874 115849596 171773007 -200924727 338409890 -726634274 922500030 -158430660 168774408 567542848 -13415839 -3677239 -237723136 -243038038 251890588 -62668716 -5558821 -4555235 -60456 88710712 -81028603 -13728957 556564831 -167568155 -498425 348608933 669108798 126825895 312349861 104765957 -222379473 -95607672 6860215 -459848773 -68954638 -15490766 -392538882 84605449 -277344850 11777710 -94401395 -705485282 -316936111 33770442 -831849310 90610496 232166721 67110209 -600838744 -189824044 281138911 -228656549 82796655 286949503 16780957 -46194792 118072704 -8531451 139715968 -307757311 -28790722 -512475957 -3316883 -13957121 -25584518 14471671 232170790 -330315593 827385429 -275203348 349771471 102630777 51870681 -514404165 9522727 -5415206 -334204021 52727745 45343789 231714767 -429436384 -89910123 -505823798 -17678366 117692994 -286458568 -771001072 -575783693 454336669 -24683256 -9560510 407742733 -52805565 514285108 80978122 -192524019 207541583 -2855290 -419997506 139427594 58853713 126210818 -350537791 402302374 -21820664 219657 -304414681 225740524 268262218 -141252977 444404991 -59819076 43049147 240466 -543850198 199462708 -3990940 4771436 -3776587 86252515 80085570 -264437010 -276055982 -410573941 181472119 -270173326 28477792 -455409141 -80678359 -125353262 189441394 -409655838 21235732 448426976 524359948 164775721 354799039 650531010 309725 72045034 -340424644 -797613099 -96994926 -558362687 604264696 309674208 16918443 -680933312 -25172745 546760545 39249574 683288544 136603086 -279417463 -39974350 456019805 -1498373 491966784 20754323 -81481594 -83397310 -167802701 -433380272 681865807 69480610 -29756642 -406659263 -164674385 -304769142 -509813018 643367945 -105861475 235000744 -684342020 -429799119 9529535 -498309011 -40833489 734490199 18294137 37595253 -6282203 298419145 39024665 -381876328 -497990239 -1326080 -6941853 19127257 -114299089 52944075 -22197418 -3032530 -387377908 -608649571 315188053 11479130 3957634 14129328 -133983878 -1892465 -94509924 722761729 -97860992 28701763 -81951469 151985203 178666736 -61314 -515822 -438119985 110316003 357485234 8766505 -397527575 246476103 -250204431 -400396330 203796191 155348094 273651209 549125559 -156205097 -262764834 -301395806 377676431 -602879154 24150286 34031577 -387407550 -74663681 40600882 -24708202 -83323144 113472039 1088638 -364907233 25522950 -7218623 -32148354 5147584 264157847 -25652376 -98073392 -320372206 -218232261 -446395682 -172104025 5123968 199697294 8887766 -40722007 -14022379 -6746684 419750461 -5148740 148578224 -1366912 -142007727 496429248 355851751 -88337741 451414 -475541790 -172991936 -7622174 -5053623 20698938 93647794 21631678 46175876 -6118684 -614049417 44166798 416793010 -206738003 -442950568 -19091049 -312509632 510392714 495896307 -96578248 -307993407 537295331 337627044 371587082 -12065229 577373004 -286448690 63290923 -5591658 -686442795 592145658 351811029 -5185955 554521954 -660009314 110360494 262522363 -226711 -66349817 -538473138 162701529 325572792 929177855 444796553 216564185 -707246994 545754944 285307776 -420129293 -201510244 -108583525 609242747 -393096816 -7454243 -190164047 -18000154 -574691718 -191056101 96013022 5574772 -36912378 918632852 292298176 -5462986 97076098 285172411 -436784581 266792702 -408556563 -235365166 -44924462 -292755352 -197166404 223757323 61621405 59641809 -71761046 -187853775 244092422 -507942721 26237278 -76640402 -255986397 168544842 -31043359 -34725506 -31719627 79027850 -125230667 193064282 763716 188734541 16776860 -1665055 670956128 82574912 -78900139 -24241219 123287177 -162970696 -55583021 5473602 50532699 212388097 -274919479 -161204159 -9552990 -433736607 -667590820 160594580 -360348219 25970285 92142155 -639238877 317457431 14004554 -232002798 -121999948 247400 -99849699 -1644890 -17307632 692209397 1552259 -57775462 -432939181 178169694 7851740 69441120 -162745972 -18722192 -48932450 -14969193 604573486 -615939416 322256657 -136970012 -243425627 -6768826 -222279652 -77315460 300006817 -491248261 39838182 -608182382 -353570857 225608586 137228753 121062543 -221964910 -28141802 8579681 137805282 215330084 8598222 93530525 20006978 50595746 12841357 -111606820 37461307 88697875 8119758 8671927 -476957509 -434766669 856700 -186177161 -55649130 100223800 10254455 12012184 -340677893 -53605082 367889618 -101777775 -84626642 42793883 437726534 169592430 3833000 -177919011 196724240 -10266751 100840441 -111721242 488246895 322252261 -86353739 -534524119 478966979 -121617163 341109009 -14732580 -568828545 398318733 20131741 -92862505 135414362 -220477643 29996032 -250870862 32602321 83854135 158419077 -9998962 107370081 504095523 16990398 -275525334 13758215 406433063 -92576639 -452935229 62481030 190499065 26248716 707030163 302814428 -175534400 286256097 259855218 200765529 -35764236 452208948 365439220 110193825 -684044801 -246133163 42190783 430368 137429972 161513217 485024397 165307492 -74682260 498863514 -271442049 -28762058 -54364415 35275874 7016275 -428263584 -316608548 -98696566 -317704837 -41810376 -486146474 241734940 246480512 -750918635 654963660 -38603511 239446574 463032180 -677076725 7110808 187632605 742795543 94571982 49530631 357321 97170233 67660774 485629062 93527473 55394804 4797001 -150213503 -693444224 -198371183 -131162416 -32226731 222274957 -61480334 169525573 -115431871 -198300134 -280815389 3170208 -129681811 16168519 581717416 -980489189 29056148 1354493 203273390 16783642 9861803 -567474813 514259391 -568529442 747923367 -244739626 -191899150 -132432029 3999555 -42097400 -664023457 -282094418 -307169659 478558178 313972679 -374875151 -260820838 11677247 223400543 -498862773 -19337000 -38103827 -606679048 170831419 9970777 51699572 -8805358 -430327980 189033910 35399827 581637871 217647686 573725935 -591800 168880693 -47006001 34977247 -65888103 -14318601 -10595895 -74032245 -309084545 -825775195 -534496606 105384734 45839416 118665984 -142036568 570318039 654944510 719031374 341776723 155552511 -10301413 -26395153 16415373 -751503894 12715550 -56286 -99408503 5947743 -114294182 118757944 76088819 467374577 28564255 -897593952 111576788 81110625 163995177 -31967180 687580969 -249347945 77057519 267337002 206180660 160990234 -314060224 -568950051 179243668 524029110 -555795050 -188031086 -630730614 604702190 42955846 862624132 28340888 -250801819 291314318 -304047267 -52522105 283073218 5179245 74289466 504489364 24940433 -159770419 213419184 42018096 -3319869 324558588 -579130459 14342791 148723428 3371960 4073834 346059142 -123300804 42682940 -255765885 56367288 -60992896 755011084 -279613420 -511859146 -15965857 -2598106 402920 34003172 109064954 81598992 -6889115 152961052 587369404 -41729250 623764829 -66694462 459543121 119407678 -227812560 -149229066 174017761 139196327 169739409 -311843842 -68162559 -16566642 -937918632 -242029646 -176692955 -8582832 122509241 511196438 -228448965 -555295961 364471814 -333096348 -237851232 95229501 172642863 78707578 -12927249 345159398 116098832 -560747182 638016411 -144200239 450309794 -195701288 103268156 425716511 20285805 -681464594 -95580185 82737512 255686500 -118868972 5783682 -83608128 138302285 -316198300 170826625 -276635104 407719507 452986619 427211 -289217505 -497864857 -144127366 -1077919 -622445520 61171737 97078283 604850489 -110561779 -18961418 20141233 -34120183 28211859 13660799 -652192300 184407809 -65907064 -552807982 20403092 -2187279 -10043209 12637146 451942998 93823905 477726056 -126105468 -11973611 501789380 430122535 -706927311 -98316813 679199116 -708455509 410847697 345515625 -132922070 598227951 -222054690 16497717 257295205 602970016 96599159 -50860291 917287 -182447519 57791398 -60095182 -30260380 -451268251 -496230461 529830949 -225903947 -45201123 107542662 181561087 -428318498 103097821 -2821320 -153906056 715836531 21378513 -92934283 -45227722 -13196448 -494656387 19217712 -19497914 16547067 -88536174 -36498003 205195294 265372 -179604733 7385489 300025308 -336349824 21429087 26214245 553446158 32161113 -10256463 -349678569 349550539 -690867 735728352 -26434391 -86172674 -28011998 -129261515 802987323 488134609 37188293 16136350 87714038 -7415976 -290515753 113418968 -188591028 281658413 152940432 267819410 -623185667 15474344 783314802 63046384 471577075 99281124 49814106 981462223 -289141062 313770225 -288075158 -9006784 -19703746 129131576 -296551819 734019294 -44224786 -114772518 -342113088 -172204038 252066583 20077661 -78982862 386287211 35101739 -371888441 490435153 -69888894 -2800416 -70073912 -95462751 -440234468 -187841102 633426658 -241367980 -157219733 237903953 347355604 -472059529 55975842 2022102 4357919 183714194 255229052 -133274265 -411386390 -637705589 -376990559 -410431736 153010278 -181385237 831002951 -385765633 -244879420 -18947381 -710270808 -14962027 2270454 264682506 377184902 63153854 41281269 -156665518 640442842 1630925 590230422 -62225271 340831060 -224668225 380711 219205767 125696352 -542595699 5090178 -202374844 121684956 -334872530 -380540221 13188977 -552399353 -325379006 151572985 108527431 -21791483 -306569636 -10931067 21993900 -35462967 -31471104 99943726 -875802205 276689568 196493730 952830047 -312688941 350525205 467656243 581170053 -974428 -169276919 865052348 -280945286 -113753374 -3347973 35852628 -37217232 58719873 -540696392 187179352 29417735 -12357341 842494897 311791445 -21037863 510080526 172962876 -376717485 174214648 3506639 12776640 205733625 3851616 -474548770 19907502 -257601147 22492087 -17955888 516204622 -215294038 131872052 -461770643 -229165401 -31852370 277652667 -18952531 60881409 -598792697 -272335116 -589717610 -235161633 -552743186 165343602 40041333 11293462 -229664842 -420823343 -114203824 663250966 -454230487 57937959 -472897573 -250666374 238846262 4251378 522146004 269040051 -164532786 113671269 403710393 7052146 730152827 531774233 987440 -232437976 5953325 -108076600 -114255349 -169877429 66086683 -182494135 32491240 -99918653 112637429 -119758503 225770323 -342282020 16657518 523005423 379576252 -92532731 433898654 226690934 -143444247 227501674 306800535 -733083567 90587424 -519380175 179901333 254142853 621916662 18095713 -409303230 21268340 -214773912 -3655559 -443411383 -83041546 -3278144 -18970406 -83903616 -181172195 -71172699 -125091825 -294399567 -254503908 368142831 -74080299 163286748 302122978 -175922207 -71659639 735908029 2386792 60691855 457438815 536875965 -1140251 273773087 189382977 -546204716 110998479 -51369633 875625823 -636119582 275678348 115032457 -135240683 -427547323 -117610533 -159969654 195334339 254979000 17759227 32804495 445077072 51459062 -102227660 392930591 287894471 -54250375 -315249188 -268433735 4596053 -393812107 -12152093 296723127 -466817081 -174391354 -27910304 205113814 -550481763 68607612 -831100826 -50737088 7912022 3440021 85214987 257497000 -94546101 -778576557 -19478302 -17565158 -412747432 -114537283 28321425 -896393207 112407761 13724475 -167187014 -3108913 57333007 904377223 -384040044 278930213 5054480 -145215824 -245941514 -542545614 -384486657 -434544920 -134787569 -382211842 -520506288 69723273 59157103 -6982293 234450092 -134386800 25289159 115600011 -391171988 -345604 -79991273 8061365 218358067 684716057 52460135 3137610 -255961439 36512305 166925136 329675881 -396971600 -19845520 842582800 268070843 -32275706 -183817307 378816521 -79586303 -428162660 1488781 123540275 -111660232 169148097 -64117989 -390753684 -84894511 487518150 17047516 86646427 45727357 -106605221 257112073 -503767867 -247673267 13353755 -19973342 121414338 -249562721 -16839296 369402227 164143538 -508442629 -1501316 -42125659 239681283 227953091 -2074700 -492776283 615671964 -368402492 -691055691 37598782 192135618 113091459 -620258651 -11364371 -1000075 55205489 134098587 395271797 69124950 -263516040 554040260 -66110673 32022916 81249624 222992432 122265491 -364406024 -538099788 -198278049 264014356 -281358674 -2258745 32409731 2295634 -358366681 546346775 648627516 165719670 -301549595 -293408767 37380699 -251371542 22368470 850958186 309297243 150554221 -11776750 70066113 -52763159 -29496399 327131056 -188877567 -3778866 13676468 -268888396 -30432115 83589005 -95743611 -370874828 -269299218 -101637774 286801261 -27439148 -64910257 48720325 -465519727 -495760587 -428469304 229260259 409862545 1178389 191391650 142314556 -1558351 456158075 -180534439 184085646 6426285 -227237665 -12524661 161076915 -547233536 8197304 -1017201 191903258 43943890 25375466 6925647 -647506522 67010080 -6989377 -125849449 436778849 -275781725 3775031 -7740239 -4391874 33749756 547744 -340736208 -100801603 -291761467 -20024137 11148689 -746892105 70608714 -793666648 -14841758 308609282 -809360040 -115772330 -177479383 -301872263 -272840307 489148672 -360120373 -60130439 394591704 361252601 -13214652 174928220 -46380702 -265098448 -131458131 248379563 4447340 577943556 69363 220498771 16412868 369000493 -23041054 -788279874 -274406656 -109424350 -276985811 517092936 22709577 370656656 63893160 15327462 -397450268 -21230069 -557321721 394473591 -8399591 18101201 101320041 262387144 128661835 128436500 151849068 -15631779 161850185 2038969 -151394655 -235497274 -405605722 -52277093 -375033067 -5156110 176105055 -4562046 -208451884 454174911 215104048 104970401 -70966865 -721632760 -241595102 -193194029 181409773 -347251590 462825932 346964824 -521535409 -123492817 44286082 17368171 -232232967 -94849755 -42825506 2107973 256463706 -105617405 -36389253 121983450 -598605458 169672115 249027176 132768666 80598659 -1012357 646198696 -235099962 539399589 -36873949 -891279147 244335621 709668881 -526656755 -487579561 -442425679 -381963005 461175885 -116939757 -536946958 107103533 35425775 14791977 188903804 324628020 121430318 337884149 -214582600 184263701 -5940558 11135166 -151170205 -258233999 -385024394 -442007995 -955098 694516029 139882122 -14210303 303934374 128900059 9224008 943722975 -165097225 79362669 337432714 58744 5062385 -37839728 -16412925 3886487 16743203 133678959 -221943243 241684740 110563199 269781805 2299959 -128939830 256477042 33560903 -525435685 -26046146 226887537 -409282816 -90428735 -275672638 -366957297 244858105 10701418 -7667510 137302440 -60483545 512309602 268058505 -4631521 -409319540 38521052 43905621 -598665895 227798387 -57321262 87244016 -398748551 -39762465 386328906 827085829 139343804 -542438910 37278544 -54186073 -310499223 123801353 219164324 392669575 -269554189 -183590 269057683 -315344075 11887878 8408053 -49377358 -99282051 -229189057 192128155 -175987903 -256826410 67304654 -704037197 28433164 -338804795 166389798 348928180 -126831383 -14754354 235252925 -176382225 -72903975 -63491941 6266202 313797267 397157368 -31439340 5930601 316992763 93047568 -292283199 -82309442 -44769972 372902028 -139357774 683625860 -3955405 -456887091 -44456228 -178508049 -506910874 -233433120 -3807064 -96158161 116882233 8359487 -328067326 66486442 -14885061 -19190335 -454951446 48248700 -243124933 10799249 -210373755 18006410 -764882300 68275644 -57902392 -71246084 -194229161 568019501 117759191 6263021 -695772932 -104253205 -428651955 -485312926 94490747 125998721 251699962 429125973 -17863774 262530215 2962851 264715673 341761331 -11864588 493377533 -188540285 -161640740 123157619 458536148 302379701 -17669495 -661075398 -131004414 662495998 -226386005 17992198 -93719068 -242554828 169825064 71266794 -331804358 -417586208 211965189 489612702 -213445809 -106773142 -70774359 329627105 9748202 13164333 512945655 6440369 245844097 70767472 110582847 -88378543 605827301 290600400 31662779 -662363790 218171604 172817679 217135849 -42167552 -98425769 409952582 -698645458 58809493 -663598120 -242906129 -133750544 -249806735 -65601800 200237475 -88476745 -242995331 748721174 134260443 -275183639 -220240565 132327594 -72335052 493973771 -158737865 52288303 -89642939 303483539 4424578 -438403014 -434926 170123758 17392420 -174198372 -506071079 168244065 -48715716 478617584 11083593 -497495056 19646766 719707142 -280669394 724665782 17443461 -7295314 246638302 6027992 -99945171 -320734080 573010769 -576379855 -475052220 232472815 -51045968 24095806 -287080549 8318655 -289618620 -128922171 -188022119 -58272395 -137745537 -234247874 207476348 -5740939 336358826 -81966141 -12789866 39072984 190840089 197983783 -54513350 -52728396 10847451 -75041399 -131218988 -134021365 -19259763 -89139822 332918 248510060 343721169 -35117553 6718845 -294379478 10621013 105042421 315558659 -387372998 29214517 -437552771 234026984 27807479 305925891 -263554178 608995618 -94624165 -393604578 -467025775 -328763596 -22281341 337238339 174757127 359896370 138519050 -244713490 220856899 -548022553 -28631483 413846681 1986409 448543618 -165937247 456798480 724675917 764825139 100771013 293207989 -24374025 320723580 -294470190 361413127 56097620 23457734 194715610 -175173812 26332333 1122897 -373551172 282426118 -48514641 -344315481 125304483 766971959 480665918 -229609188 424179553 604895564 -1399905 -504933052 -175183170 -203738787 -41983662 542245548 242747971 -30390754 -146453265 -308792261 -215279201 -482838497 -209497112 -556675863 587729662 25259124 9923011 -538666026 -38643597 125928349 89360060 -593040059 195558302 -69881695 -102450209 -11001921 -357875769 124416388 149678918 22633454 32520307 -197283934 -858052843 -231503538 -110214413 -216476710 90380496 18288514 42389271 -394071865 216109769 -207797812 -289925477 -465078505 309881686 -406151054 218350671 559258455 -814652471 -103041723 -5642530 85861842 -46740908 612878131 575098188 -15472959 13592213 -13507062 -232743409 88573510 -142602450 -501413892 45862460 10097303 -125877087 69430993 -9035962 136243786 -393372730 -30182599 34141429 497340751 151676511 608195265 235433544 269621114 -43825126 159597299 -188353563 -167414346 -13866237 -110042251 11274591 -251317750 -364374749 -19743880 -126957002 -653114990 420817367 -112891903 197040398 2729474 7438977 46454665 -376225236 375473930 -122687736 190602493 -318803985 -84961644 312911601 -678537347 424479158 219611690 197321243 184496953 -664939116 7972066 534702891 -248993797 384459058 -103500951 22055891 -31656801 98268162 288960824 174997209 -195614174 -54227775 -339151625 -326660185 -35700787 -22631135 410291072 -151094341 -229985695 110619998 656988739 -35539164 65748134 -144608935 210197769 -323417549 107940972 214381776 -105531473 66747556 -48224769 457275922 -242314042 388012267 143148008 -259023327 280831805 595848318 147951235 -111412193 -926237112 -40211545 -3141838 453129902 -6387817 -258195153 268825606 219482455 605285659 -424537923 -445861464 -362001515 163117219 -10452987 523400578 -115713150 28452136 34997759 182958835 221001656 -1018131 -139106044 -404664660 50637386 -611832468 -19610469 13890020 -306158985 5973345 -815193677 558580675 -833150593 -121993442 298214097 -38275604 247495719 -114387526 -75769037 -40739504 102618349 509402991 424210916 -87906358 -257550706 -155156386 7321409 -655472003 -891866039 -163709883 -8479335 325669985 -550062709 -301573120 133866630 -738305297 -6358704 172997026 -109709194 -260599955 243708150 -279818286 -93488449 -520591921 755128678 180216499 26285182 342783046 -838000 2190953 -162182959 310997865 -11128909 344639249 -660828043 -216702394 -305491397 13663176 -185419687 59123206 -3816011 5425506 144451885 1342756 153766613 -40090010 -206230274 -111670038 253760560 238676522 -31605971 -482838878 1579412 -232615384 -239231452 160963692 306599300 -46275398 -20865457 -35596763 -100918522 -168216672 273132289 -264404897 58558561 226618743 104267976 -190869215 -407655832 -2975231 749847649 -208875321 -37159145 -286884621 7362630 -120532006 -91832872 6387720 -357544590 236919740 -182486363 -13238138 -765418255 39380355 -482401573 -488267388 -51543650 -17977617 -198555286 118160562 -2222318 306096759 -399745458 402072287 345156849 717438303 -699035966 173293058 120880164 -17356216 146995104 -108910404 -79852100 -679014599 -517563200 -29155293 403294950 -3419090 6204467 143909430 -299883942 330279232 -517104351 -242306959 391319020 194516671 -371163986 -685089766 241597341 -3541260 -767112383 259939707 368186333 19083741 -566972739 4086019 -124489701 -180239104 -760137604 52462758 481728241 -71940573 -3953368 -354065727 3362045 -934249903 -125880206 17223865 174849417 889255048 -438869468 -334315408 -62071076 -177203152 -705821105 37181067 251480296 -108542321 -160911297 846284038 34124271 215279680 364091133 -495404570 56376128 307781611 324750941 87510134 -150806519 36515854 738350473 719704293 275215955 -278998232 492048667 -112405537 -2935984 -82012218 -245081159 -281475834 8124557 7953475 -48418129 -175710886 1025088 -468247882 -1380705 52351657 3894584 -662684635 -83659825 3886062 -123383695 175366095 327943400 253879172 -16265702 783972 200045959 16188963 -4474442 -229676928 7698879 145456622 -51043906 96597028 -537842672 -22068494 279596240 328259488 -6242001 1080889 150291564 468035571 -3935264 16769695 -88838288 6680060 603188087 -108414659 1693509 172936282 418702 -161648772 -356591888 130438808 -393084012 -5298140 -97844143 -219157529 -701514773 432976140 -255587841 357591190 372468627 58512493 96460064 -94677272 2319893 -34699984 77661479 43398418 -153880346 147004648 51962593 100174372 -270186432 13451696 174144008 180129676 686797378 -310125136 -30280638 69290986 23426729 -48355880 777737543 365483055 -355456343 -627407662 143292330 -38956403 -18932382 268304617 508405470 244723989 358490442 84917277 -187336704 677615118 281649237 100580115 185444723 576402663 -186630858 -55276071 943809786 -261325865 -21887383 -166162598 525190906 -47465112 5811298 34204008 -159617560 -634797513 -335540588 90372561 257905575 -190440150 13787386 -84732454 58349540 -103596001 564803759 -107875007 203913903 783958274 -8916328 94133316 -28610105 -36157871 233880740 -141241043 304063603 159819811 -130498002 -7106941 57240506 -138036412 -438612853 410330636 242440214 -93799875 26292775 67525822 277169847 -168912201 -8303356 -346645154 -27854092 -92647457 50802767 -308431 -145206527 -56371726 322742911 456155513 -534802482 623138372 -300352090 -56425831 190579741 20157555 38219851 11922118 573718025 -71171650 -406755217 -378964105 181739896 194280298 367630171 -208109290 6833480 53418084 -440829148 -32194530 -873676544 -261093074 -34111553 111747632 -132207656 421610430 -49353759 184214272 -59186122 28949132 -595191706 -57551023 -600956801 61923065 -105575406 66759180 -650561707 -647054613 -91880267 242656570 173992964 460772558 -10956889 -116665244 306533238 -90760849 -420843628 -210574201 -326360418 3767859 -538965060 -49146377 167938525 -473096303 -39544200 2753421 4237931 -53348062 -357609811 27028417 46216152 -218790926 -459034228 392726969 -171001526 499720787 -277262061 -18690646 559761242 529895569 154886272 382619982 -412342148 -26194446 -19632206 15079583 27314546 9470475 301189238 169729828 6381256 -406814576 -173054910 488512637 264490212 86487075 363849526 -115717533 343998729 92574496 449652495 61895429 772806349 22456174 -418987317 -92931310 -621886423 29893274 307842803 60487192 471976849 1284404 -172395944 600995977 517910 -253750924 337962108 122843105 91920503 199983003 618962097 94518304 -215338692 -91179693 -8188799 93191211 -266286495 41404929 215606110 -119653241 271044724 940565 705168522 367572912 -560333916 388569469 -326702444 -6850895 206255290 5414086 13682641 -8390034 168077641 155581725 -17024971 -21261419 -269406700 -548021821 -660502399 28368536 527754920 -221465227 7669067 -51086994 -81234396 629726243 472712302 -233387012 -533382874 -55996583 -710311496 300279938 302040394 -127063079 -26349589 -293999604 -739132526 780918627 81995468 -216698336 87035121 204108895 -239578684 260699001 26824999 12250668 -523748303 410321117 164116539 -127765871 406728754 27909315 -41326269 -101183140 111645106 -711172166 -829773556 18165767 -186836694 -365477909 -275943329 -3353328 -32274785 60008324 -182851625 -298676322 -792986491 -533485047 250805710 3210126 134135942 -310926954 -175975022 409392325 27625914 -25661801 -578670780 293010139 -522418889 -3354190 -74563598 37017978 -259356587 -2689547 598767783 181963084 349377865 36411987 -151457614 -2061131 721787084 774400774 -105342752 52388251 28858439 120142691 -408628917 -608711666 226669093 -60584110 2812693 -407969571 -743569648 132804483 -909063663 -268050227 -1868081 229436820 -6177938 234969317 262973423 94136668 586953639 -90660885 29594383 -124994143 -428577601 -479607557 51537813 132070764 149374602 -299594961 425116959 18869370 49979957 294104345 -33389001 5392282 161406437 -901824466 285713806 -117678338 -183602967 14277174 -43506957 -850066280 -77823458 96221327 -13049989 -319519245 -491879099 196843027 -396278097 -790920483 -63152217 68026416 -388527101 -50992993 10416986 463022 -95390576 520188219 -367227558 809253624 -1279965 -192684211 41960811 -337617761 16400022 -72106717 23371798 10776919 -352475288 270810102 -225033168 -382405489 16247742 7329550 -687112145 -551386179 362172793 142163376 -834640988 332604893 676360687 -12774132 -54024492 10504788 7172090 -1144273 -3976449 140779788 25803970 265410296 92378110 -243052135 260766976 -51785872 -140445863 -97677 54071238 -180253108 -579705249 80686929 870795993 149968502 2977309 -46101570 217909754 -83276538 139324166 7321107 -312081 -158035340 291113357 -19798114 187390678 -27190993 -121481714 -291018867 -238951742 265667549 235077237 -672917005 -86941806 -27886886 54582604 253638638 -98377361 974633361 636758362 55523402 -204656297 103931496 -1860022 -13785696 -11045527 5371130 116625924 -430855018 -15532593 78680263 43686263 -2339021 2958811 242521803 -349353721 663934437 58825396 -71820903 -79179519 396254803 441089 432430884 -214580497 -190577089 564335245 -299002057 876043176 567195146 -179426370 24101515 -82142688 160550988 -31294713 1535369 28235648 309553387 -390780356 16589404 -370519436 -504421576 45134915 215298 -23335850 47153453 472679006 -63195365 69166298 -451876798 216151057 426407034 -377134896 -92899498 -295508756 21680821 192515835 32892932 -335187476 206475903 73670280 -338004715 60703215 -187786249 -165561640 -202977205 37952422 -593465247 462218796 -1639939 60005421 -134935715 714504983 386824280 -220225936 65001551 -8361889 -787150623 -13067325 50116039 254117592 162468929 328003962 -109235075 -52173879 -528350080 87612354 101024123 -10587155 -65887134 -14735273 105983450 -36396992 -408619458 -5510526 -268103571 79203 -255030965 266384140 -267608933 -15075315 -493950175 25557962 -33973571 -115654075 -36596277 -10816631 331469099 -227278718 264427390 185817031 -696341253 -494560387 -258577180 236945975 182646218 17316368 -30332754 -387001241 -35267663 315335302 153430086 -437785633 -143052983 188263298 493917516 113887768 136190052 -177527842 -156813614 117151623 -107549185 -2248996 16058073 -4564150 -74351476 -167481980 153057941 798333955 418234755 -48067823 -2274575 -299905181 25256290 2050728 466500886 -80290264 425361553 -290838 -633281628 379289184 -21591571 -52560450 112401443 -13487285 -522504281 -430639198 46609918 27707096 2956574 918183 -95469497 375359427 -505978059 -312624485 287826420 -224669086 -43299857 378849402 68033999 666310853 259089847 502471698 81181251 -187672475 -177734436 -471454755 -6509406 464185744 541591941 215786065 689748769 -362813347 -67635043 -318946474 -644601 -351314781 -846662307 -130850626 -755340838 400658792 -835391353 629783504 47148355 -431281606 111461041 -4127877 -164706775 330533834 1511833 595871104 121773144 -119041119 -58440667 21500385 -118314886 685624684 217162505 -515482295 -19550033 -588651 44358295 -2147903 -492222526 402939488 -251036925 -37007877 -371167200 -41997162 -308190666 -25650042 -17821102 434991885 -249789727 -857281483 8504949 -77864234 267877863 23239231 125460447 82652764 17803030 -13957932 352598720 -4873914 305907235 -492289238 -451325443 731579378 -62865108 -327566602 -421415408 -419428511 670224769 146568008 232325327 -9196659 851582147 -110965522 -963322575 580448696 113013472 -87014064 847683810 -136568834 262847101 -83239883 -526120599 103164042 -617813874 9155373 -471987642 -160507480 751034702 -273850725 -61542246 1280919 -4791628 -68203735 -184675920 86554147 274560798 -51496994 -1536872 -161688 277478042 -31973366 727415397 27343226 240606691 -358173926 -326772580 -14195670 56355226 14263532 1050436 -35953147 391327 -106528635 -66558325 349613445 -6168049 -38473140 -4051514 -1022329 67905343 209027462 50109264 46645032 -108919425 733616922 -5276742 72732788 -134560950 87093365 -442049306 -85672595 -329587637 124771228 -700930548 -115708882 504169 -1681576 347372188 187381167 -299984834 -295986324 -474418379 -172542235 -531426606 -46075824 173459230 -8419692 279650653 -157239006 694545444 92328755 -596841730 68258858 -109342582 -134949008 -178716240 -38341137 -280162440 -74718955 143598856 -246454708 -172627588 406617932 51949 521886463 172222784 60750495 24765859 -147590499 443077921 -248363607 -50552118 113321580 -206518910 -22935885 -370375284 555591483 47034335 478360756 -4975023 192341413 4360599 404647309 -47842260 -240672754 -587407075 240197230 -185195371 218027534 -903165182 -663113105 -60066506 12032723 -502945214 -8036859 -76892626 15709818 -13120337 -26058998 -778698930 -78914506 -16086721 470321031 245304275 279718294 32338833 76885265 76673326 86845086 -72926440 -79704531 590843115 617349574 37712339 -794758526 -671119567 -19030105 -330694847 -42363283 -448032396 20434855 -33567457 -7142977 271919877 145368640 -124926548 14139314 -245627824 3315268 -652847797 258133772 -270004739 -111180605 -598253666 15049487 129950048 695363474 32191666 300721528 40476808 -133111510 -658612314 -294210223 27406886 -56882317 69175530 -146712689 -400849823 503642534 -242440273 -70625066 -254941611 -277607106 -288415894 -429255000 -7079778 -114876373 279221920 159522916 -53069953 611736305 -12084686 -572256139 105289125 -831171498 -279145926 40473249 -176333668 2129828 -470570354 131310090 -188680298 349458351 65023417 764452290 -152269514 -369766897 -10812432 181863214 57146653 269849947 2555049 659999761 428883376 -2521522 -2018745 613901855 440275255 740878140 -107405682 164292322 -737093916 387480201 -763939101 57220974 -150836615 -18488579 -23398275 99965055 189439331 -17501654 -15121609 348787556 -1390420 -126457033 842997154 339510964 -555539337 70737221 -8814331 535671117 -184273407 -316044165 58163776 17690172 -39078286 74112038 -166951181 30691648 -36742446 -180601169 470130363 216542586 25279941 -146391686 1448854 -32001832 90085627 -34332105 341257693 182153066 -155897955 548402420 320348967 -358612891 113907170 -2449845 -498587905 -75672523 854157844 4812281 20849887 -66230476 17220656 -31234416 347463617 -498659918 107743760 -747923960 7456938 6978603 106555804 -426147649 -218601470 -650066240 -209448643 52136852 -432458315 390400245 74417341 -519616257 328442680 1699979 -84111705 -38266000 452951781 -46119446 289374122 399631344 -102317297 -462284731 400631125 124722192 -474094 -260572 269165702 120328394 50534714 -704268041 -250704465 15950602 -59292684 305804167 -13600069 -2700530 157561319 123522700 475345666 -17436208 56829702 51104721 -406076013 -30057007 -752274564 -117738483 3380078 -486330880 10957953 -51173904 -617062683 1786866 -221000886 -432172408 -22818654 43136862 374788289 116425991 -491048497 19711015 -1625109 78498005 423935 45889602 269403073 -29999160 44948296 -46433593 -270868230 -69705820 -8638866 31681085 1864215 417902813 1740824 116671789 280518000 605566268 326670068 -96427256 646416434 -675215524 -385067375 472367888 -371837791 -8449513 3389089 -323703360 540538998 252685889 601302996 -146959603 256478682 38644443 105615049 -110411294 -327704473 -1857101 -242329733 97987373 239205501 90587004 329121088 -713241676 -303591972 4610189 -681321025 -550685672 -35874645 -415842714 -277267078 -151025546 -137002889 25831161 463985787 7485996 58702103 115601985 -513815417 -639180902 -106258451 -420696933 -775604094 -40882152 -83124706 -70919586 2235541 -313888304 401049640 25773085 6777672 2841806 364823314 -70675367 752770 446517778 137560373 359460809 -190581487 159654066 -100180477 144432672 -151882098 14192166 -143925871 -17082752 364395186 -469641503 153998049 638962308 -239725618 512263261 -285489985 -143220168 -275149649 759374620 -240383482 88522004 192677567 581929458 -465567319 -415476838 -29088144 217959761 365576189 -800791854 181671813 -5413628 -14843634 70916144 57720639 -22963269 190976686 -688864878 183237371 -512733082 37954030 137488798 -138291496 -439979657 -18431233 -603404703 114763791 71184069 -396120810 401290383 84837663 605546463 -568832118 -27552750 -50569557 -578714434 219241458 802282 42531951 16700779 161357905 -163178 311754866 -62934395 -363339702 170450208 -106893363 363104379 80711222 -641329682 573822760 86947090 5026508 38958017 -29792652 76895521 -151451730 -370782855 363396022 -226228 -219565523 578500800 -1514644 -65982377 -356185033 -120614357 14776700 20155198 -204703580 94232321 -496218909 -273753570 120508131 -490295447 -273171901 -469599916 -495185227 250359397 52808023 -111498522 -411450670 -13338211 15985000 172492 -212789371 -151455783 223064620 -66933 31226398 535362072 -21350404 -398598061 1142705 -300794522 59738571 -747908773 585713281 286879746 -143087229 7630036 56923302 -368913564 110155839 44005322 12535660 14021944 209053092 -3460988 -289589701 196876801 590756045 113939186 173796219 -17078566 14715392 532427924 -15003228 317863 720696819 27153599 528989275 -107301285 -536990229 467471252 143132487 -834007 555936694 1887192 -543572006 16852093 456999420 -579265402 121213109 29471608 -222303564 -16373194 753308488 -495425942 -125502973 -527113709 705481788 485580086 -102970624 -265570832 -315447127 -424851453 -313601954 45890764 278412793 -275897628 -238218349 224092014 -34665784 447078953 -126264878 574410182 -283538977 194846089 -23682772 92688270 519252919 -572244509 -226512581 -388191794 136676310 -816478565 167097294 -548447464 170862132 648823011 207688191 -21243299 -227348972 371464646 24634503 77839858 -782765456 -109937573 -17347933 -18978148 787862450 -46919597 -113854913 -203789886 -37786884 8624512 -29999692 -512773826 335922715 22384120 130833720 258133310 16172778 -118609888 -322310895 332081070 366111494 -27238002 -221832784 119745809 -25776739 118233350 -145694557 280236678 246542129 201065087 -46416694 -331997536 155041566 320754480 23822263 404054878 -500406930 255111552 -37433120 14544773 80962223 -166750104 105004168 -186830958 -279546847 -111890802 -184603406 8436829 216298059 376592256 -194692178 -308043888 488649825 601071771 33830768 -49393814 143408257 1111263 -262305493 -144661580 9464080 1917881 -135371137 516453665 492575216 -105027276 65955666 -44336666 -20530785 -4442098 -71989125 -287880514 82075595 -1902503 135673512 -70282709 -219174419 -215411986 -302493159 -100148572 19501206 7980370 -621799794 725961122 498503743 238144949 -386484311 551836892 -84765615 97649874 -635915044 17506736 -204396981 1255827 243795255 248587513 -240151093 724421052 -139965017 -446381910 69635419 33128928 403140446 -210953692 -95500060 58418343 -208070914 -251602945 387507888 70105055 48653537 -257612173 -110875600 320649967 -396371755 700988050 47568458 448384194 275722623 683129028 413640477 -597767933 -293985100 -232411669 223258273 25823132 -18586939 75558637 192478853 -30018695 -191005397 -493312814 142566201 174373042 239206218 206274131 -5884105 -674043345 -380934882 599477898 233232702 123641 -10156538 188903738 742706560 217399303 -453828650 -109142854 192288244 462993249 -768436083 127048118 -148006043 189382649 183225001 180489914 -929822275 382445340 676314444 61788038 -612820352 679591121 -18754711 -542169116 -9209337 378768080 -3638407 78061047 -181021177 93425960 284686848 397473097 449250294 -219719578 40257222 20936069 -112995098 -49234101 260818849 -670265720 71368639 -5218363 669926675 44692798 127467580 -107916312 -7277506 -510320328 -232455855 80929828 505466883 290067037 -180305437 329570203 -145514597 220696312 -235955038 14673352 -104397040 11694953 -36263296 173457016 -106567659 -177587520 814608881 -366675467 83753603 -12456867 -523434045 -7184691 -491908384 179467370 588846020 -489992461 -192674194 -741297795 -223608768 33758562 145957357 51859921 -129708170 61867785 -276454120 24530635 49912062 150435771 184541550 -367287032 49309281 -202072539 33790721 538001316 21492934 -113787653 525490873 -88583959 -344452173 299775184 -9961848 -116144863 -90666147 5856229 122158282 -82311138 -339497828 -839222585 865127870 -13579329 -268294319 -10149719 327953597 102928434 -591238022 19530419 327931753 35971632 463109958 197862010 290863310 543015345 19067081 -199999167 123868625 -14236230 3028101 -103674177 235395545 59784236 -3169368 72824595 172288160 222251347 -179649575 2514396 33328085 45048510 38297083 -799185629 -658976235 -185669631 -1440075 -195446427 62875900 238063656 158943745 861293094 -97462268 131861170 13141019 64229694 -85619336 591239955 -29245034 -32649475 -59844886 -234624551 -134171507 9386026 -6427457 43298526 130273941 -227310254 -223155712 238295036 347664066 -112457610 34355640 116232164 -687001 226207206 48500802 -21422528 -138199893 -141361427 165772362 63295662 -167233983 9931627 -103379816 98884363 121194431 119634356 -19824090 3193199 7476235 -213232274 -29872419 80589595 -403178586 550241599 -115340762 -70978037 -284554590 -274106059 -222073418 -294961382 -185784456 -258873709 277765126 -650738130 151300623 2138804 -649031566 15445831 -39774 -84722982 649214153 5853890 271967760 206884662 622280572 144903239 -112819868 -90397114 485771343 921971 -550683184 862763903 1660844 -314614569 573372 9248050 15924407 -260027046 7459151 196359278 -178884759 -2680549 294904446 57425029 591365122 -623337084 -790914841 4149231 380689213 -481410247 -2608404 55977072 404584795 29162328 125177557 240620589 569842863 120990425 -277529655 71312996 330548932 -170189355 -160002386 99812446 35082384 115710431 17927927 3513552 50001203 70336200 971230 57529981 -266449141 726991862 1416721 6385497 328753 461433622 535680279 37568026 -661645049 18978701 -385326840 -65348201 -826688 -228297136 41359960 721914087 736962965 29965523 36088081 -81508472 -316165886 87153921 384524718 303617910 -198086713 107759439 -359924064 -11212954 -6388115 42466253 -260516274 -155961343 571158420 388883086 275766878 1901368 -183090019 -123546404 -5067297 -288559199 -205083317 2600971 -116650088 163936879 386647476 15105118 30779151 -106276634 1735107 477038530 22651712 45262495 521245299 -701517245 28486912 462075698 -569068181 -124764524 -185186858 -704959 7595924 581276 -168715094 -674773823 6121697 -239833588 440569339 204513306 478758965 28691931 159612858 -7201286 -7831965 248075590 64267632 36731578 -191222320 -339103965 -46432203 99975851 -15322204 461913824 55145030 -333020726 -5594652 -166871685 -69739328 -22247902 319812877 -460562964 190972271 3433351 -563627336 383279183 -653277289 102188265 23605095 -779612827 -216375527 -28431732 -554507744 209940508 -286037515 47012776 -339308142 6278852 -42433545 17719957 -23683217 634948840 -132366343 -531964839 -385980989 -3109960 190280460 -281460637 -397002119 -212480989 -3774149 114808823 452112809 -436971688 521713801 191394246 -332098175 -116022142 -473431424 199486141 457727140 283019698 14746093 -336867036 591178647 -531636047 41595961 -137198174 -93088044 -51266423 463172897 122755563 -146464096 -3747807 -493356635 157842412 -813784578 575032926 -409631074 -17836610 289499140 -645246119 2645816 -242999234 -1963790 -13659036 -386809176 -1713047 267288527 -374126774 41082432 -158032895 -597380358 127747909 -487677939 10118328 -131802702 -407997828 -134589694 146064960 -147916660 -409763732 -345201077 -11268103 -134980899 601066040 -720988083 -394923754 -66952971 -248583406 -1984893 -34647760 11914192 618066467 291562829 -23342185 -107952258 510560001 -178971 279539665 7237823 583512202 399143019 45273984 -339967379 -74094138 -13154716 21644273 -24521685 332874371 -519770985 182356892 -24141824 -2462878 40979016 741073049 151360014 -620088322 3320126 753588246 216899277 586717359 103713429 -13558649 -159269626 -71642095 -124868818 101602656 208460290 140112880 -96421643 -403504454 -174527201 374358962 -115928314 -11540841 -671239296 -241527911 9605945 -336608663 -84724780 -6329816 -745651745 -693709359 -248456165 -675540213 -571704453 -45630002 -76951942 -151657538 -252079740 -824131205 53698469 -45676223 180839738 -85027897 -306758474 423169031 -64154858 -138869483 9785500 -236687686 -64300574 -532553446 -59156598 -138573166 417845555 -27395908 -176208670 309781692 -473268958 -391004508 -74656533 132055143 -821300355 452423253 -240469167 96802413 262995828 -470281793 32601173 -390220423 4801393 373583625 109909673 2611689 742214729 872331937 580279731 37025477 486521127 58502702 -187130378 20744737 232285866 25305453 -232372629 -70328377 -1207689 209816 437286497 590531137 413667673 68652903 136964693 19091332 -197369080 -238393412 -90854339 -142830818 258562942 -240916618 -363621614 -482738332 137562725 -112501388 45107291 -79340961 694905938 -89990659 253291796 175549153 505729283 209429248 -47110666 -93823049 1777620 210113326 -111539463 16550431 -367183502 301199733 320560815 -44175311 328334753 43118772 -141081678 -515672011 -339556440 -354919050 -571663007 17377683 163661252 -50966348 30046219 -234463761 4168951 110232250 -602511276 172624080 -349113050 492618605 28319262 298117489 -474294635 -211158865 4786478 -167814207 -88548630 -98829899 3425847 176637551 161055575 -3328165 38054817 -821185594 175925444 223083710 159307846 -301216188 -277957732 113557351 -471380204 545757966 748515919 -52562028 311157707 -25917090 142763928 -141092674 -19884067 -178075418 -57738935 237826401 363742743 -307928553 -20770545 96119588 43432392 37632740 -121222765 -353937537 58522177 -141512120 853819195 -24583230 800124693 -315954908 27430010 385240383 -533433300 366374239 -613890816 -24879991 -50930150 -15099641 158948242 -139514261 643951480 49328508 -21571337 205207437 -218854068 386142948 172114171 207981473 -45714678 29853211 43203877 -10769975 -221531207 -352542103 33695281 -499627876 -338516045 -15321846 683781657 2424978 -233779142 -604343992 -21145244 -140934891 217836308 -36399012 -69336375 147534841 -287670982 39615890 356032226 176225742 158154400 -842941418 -734938704 -197109575 -790689 -33211723 -10133155 15905138 -98652229 -79780407 576572143 -335628135 -261652705 40210945 326338834 -236962293 -78439177 -25203117 10604958 256044712 -3611264 73278936 49783073 -404182364 59669038 812854195 -12950607 110677147 -18042040 -322598588 66426464 -304831353 -62309448 52498154 -21622315 8694530 89703340 9054385 510335339 2830935 349191159 -55702731 -150068515 -21837065 180157543 253420977 -85539149 655288960 262969360 -668151846 -488431244 -254292328 -4998233 82290323 -37435931 58931510 561827151 101895868 424711126 -816212131 -26648141 -22230220 416010984 597480368 73649205 -261777364 -442197144 -738898688 651919268 -531983648 302835660 182278753 173861186 -461863619 -1246148 -197472997 352612424 -783592966 -596436043 207553968 81232524 78513020 -25608014 -46204796 -85933062 -141462540 -766481158 294723174 92960360 -123380535 -143113680 -21438270 -307245341 -168213975 -81758478 296134678 -3741749 44624955 642658962 29722723 246554728 -101072141 -115851468 -97171959 -127922071 -4767201 -358864635 215858159 -708887188 -31321069 380539443 -223049187 26916150 76590989 236181259 362546173 419565740 -137191710 -518494963 -568760 449680281 -240331364 226463381 -16635543 -367402420 -294112787 112487140 3840823 -94830961 -819107458 -36354825 -40421486 58447763 -279903866 -465712213 269506114 -27881801 205326143 -388058932 307579372 -54769142 -112513408 629587835 -182886356 260230775 -61379925 -142438326 85829276 161511255 99417524 -207623198 -226629891 712547207 17472059 -333943129 -619977246 -2208585 223472362 -157607800 656362808 -418943728 244264045 183528134 54173851 -309292227 -167475993 486646048 -6332728 -237104027 -7997564 117487481 219567762 10684698 -56804259 -513135844 340495508 -53037225 -95331959 26221540 -234527330 148769643 168040854 7734081 453002390 -307927381 -202023900 33112120 59138997 -64442972 49504056 225902016 -131016968 -327509418 366618828 77007836 -372256323 -532051695 -138255558 -162909330 131084129 -69823197 271729360 450401672 304037931 380422593 195111546 -219639475 -13058736 -469212255 198775770 36936350 -212863453 387997460 -284350799 -8945873 -308372835 11505311 134921455 -33720497 102293331 -24509192 159717893 -119173088 13196970 -568107127 174015396 64314993 250633365 -2900606 -181280453 423851347 -438189758 659645279 172697119 -21653830 -32881056 -292890265 234883430 -144680767 128192464 8764022 21308062 -186387607 30607300 -534125449 -442634966 36624730 135246649 -963758971 5096454 186797519 171986222 -256526010 270446395 57529974 -463649944 -623872531 22714564 207197717 -19063380 -93039741 -26963618 92876167 -118600189 229120162 53855699 -683079452 -104558336 -746941795 -786793884 -225245976 8348917 237059072 -568344887 -4129694 158163401 -50131144 321933377 412999444 694715838 -565869991 -247733603 -322152536 123298062 -83544732 -125676229 -148859942 -34811322 15771070 705426042 -220481096 687026450 107616872 -214596301 -287358306 -124882865 -365064290 98082154 34693348 -677989002 151206340 95081765 596455410 -369021343 -23334233 -304033026 -346599648 -253613965 -177720038 588547 2361718 -25441801 -350500614 -21878906 41792314 -32119911 -365390560 721641421 -571883446 -707748482 -9180648 114225422 -61558293 -131881511 141545342 -14647472 -175153030 -476203413 -113945794 -3213460 161295042 -127232013 122971453 -258677152 165173716 -200677749 229768448 18668018 -30128898 -729285318 -45690392 -461066854 209246969 -299775036 -199727099 74560391 31107445 -30433557 -1887315 -45520203 -462007087 -6108580 417066675 -526442135 -164617116 -99491056 -425210963 -70127281 -79207788 -7314139 156698611 12992015 -103266428 272783286 -810842678 -195079715 -252585214 24965502 -66394211 -17815242 74402219 43671300 456283792 -292010917 -1678213 477233250 -121518374 -605476804 779016858 690107443 -13342164 -137396782 -150590614 33331351 51866418 454936849 -327242004 -10097162 815440032 -478409052 -284429715 -153396630 570091884 -100717039 -119829980 -59171220 -297054794 32241297 -51014991 644706270 -105863832 558702451 8687680 539856505 -63809092 21113891 86771947 18877336 -216084839 25616987 93609156 -48155645 -50876743 -159357131 -135075945 -277180272 46040169 -454899441 242962629 -261780709 -179328359 -626246716 31964019 3114957 -269042356 -283280214 131138806 8255600 218991539 13589953 324318405 295543115 74198940 352757095 -41365090 -232503957 625147 194738588 -440220328 -640814433 447900400 496884348 802133257 361066319 -206343984 -249553356 -280669814 106034588 537876610 203746810 -162097814 -39084930 -97440562 101816300 504544488 -896955378 98098219 -811241880 135368269 348873843 640479560 221253866 66978286 88704061 515663895 -34803428 329109167 -82535363 55569734 -391879052 -101393492 -93120499 -128142390 -252468735 9329441 15314768 -122296134 889377820 -71670101 -1974080 -126984556 -76136948 30445115 -604909907 646657028 -718772351 -100214955 76675437 -627536450 -3440383 -754131312 -787645589 -336028289 410313199 -879241681 -292300 -672664410 -351460527 -357687168 170838799 -250097318 -308533277 -21054042 302403477 55667350 -18104676 49230942 -279280469 -33214363 331761677 -481312750 163876899 34644366 -199230407 22565677 -74520925 -336276630 137818995 -65443412 -527439707 -236904742 360842707 -46907627 137006194 -203758449 -228881232 -200728009 -250776228 -517688626 2020731 -259562515 35478367 220666397 58636797 -9677119 -87858726 -17449907 198041491 122718660 69985284 -334880754 176381528 180399207 283585360 -197955351 -131378610 96829000 -102709425 72081136 -812247 -89555128 6765045 340343525 -582395466 34666688 -565904445 155663562 -245491521 82280682 547562289 240296584 234803014 238953105 -204034427 -169099506 155093738 719221758 60506820 80655180 -149887229 132727191 -210175305 -134456247 523901304 -305138121 250773258 367843562 -364030 4158069 -114493326 204100 350379517 -243500169 639195143 482218084 146303128 71958815 -251432278 179139547 -155475348 607703314 374396795 -100901320 -193677776 37036806 -612041381 -243903341 -169406538 -276952627 21970173 5607055 48853335 879051158 -72777835 -207276569 -87504233 653075710 133897116 -117585383 -551375003 -473183082 -36840154 -140425852 -2102447 585914317 374324449 -10523982 104576999 -209426254 627057555 -48669332 -298039736 -383868111 137726042 44714643 -46146286 215748895 118512789 25688563 -9632248 71931407 -41095554 60117469 56480677 -4657836 18651076 -959080 576892083 -444864277 -898211573 -54341719 -357729095 308751518 -90788859 241606971 125282484 131549932 154522142 -600629982 367663551 -143827363 -608694800 -313377478 107843836 166031736 573181394 5699818 613511545 28173319 3628366 -68957487 327928732 361268705 -585298679 311920726 -382011547 263960984 -334404033 -358834096 -412390070 35908767 86706961 -202442166 -202205341 -499595619 -96005380 -260944100 -17298105 -68851860 6159866 153100091 138171910 129266595 49477964 222885 334737433 -608340697 -41601888 -200350460 3430063 -72823 -42943477 39450853 106158284 513109011 91353473 -347283227 -62835101 -709450871 560902028 -47280463 -263437899 -606246633 -109321414 -303306556 -190845264 -3451857 -38817688 -128832526 70349580 -152021581 60712169 319550368 -259858176 -26317009 64271946 576949783 -52488117 -664635437 -599172289 -23257754 -574554071 -349290446 -807432534 24991102 25886739 277220144 697679219 302030886 296714383 255249117 171821906 -320968200 7859388 595709533 -3779700 329211129 185781100 629420518 -146743 243467181 -506791571 -276911987 -106742437 436164080 336181583 4286005 57012392 -5369729 352165042 6713826 8869444 151706877 2356775 199808887 471714092 -715806491 217727758 -24570191 -287991044 -476434529 -851589381 -166818373 -11277158 -426017884 -104127369 17969009 -145116867 -18699574 -159834097 -229384962 -35296248 -40044524 532878910 -179619218 13214210 84856591 -16231283 240560403 816584961 -117718503 -182766750 717616480 255291668 305004908 -59592579 -383396928 280033 490604832 -159093902 -54098666 -131869699 950041642 108239427 171124109 -227609609 -2144896 525361397 386355 -94791222 590182519 152197011 10817726 -250316464 39916450 -4439892 452740336 -65438346 -259176609 -259276874 -42524123 -120561014 124604650 -135226263 -303350682 -242797491 254232259 -463604722 14623181 -241700492 -153107336 -26381844 -733700203 176162374 -206050897 58672605 -530902699 -33128426 -82648590 814345549 22234980 70218219 208349817 -64612474 42621158 -355692675 431843484 611700 162529002 112391836 -150756529 -294517264 -564696445 -211291673 595709132 302518987 -39667765 5991175 103289516 453477399 55211958 -8185406 -279729385 35585593 -3176565 -550328997 -244419015 -199359655 26155646 -208170844 -703468180 575660604 411177130 -125730577 492685550 43077959 240932029 -50538193 -386523826 248956295 -475938705 -185556274 550973983 -123694943 156099026 -135337635 -761842282 122771207 177716181 -653705226 -33997791 398164218 -77573756 11031457 32392363 106818993 91343570 547272103 -105334270 -78936581 -486899167 169051500 -328879203 5004260 362057559 2475445 29491158 572919845 539604667 -376696421 409578962 324310214 432650855 -161998930 465909306 581769391 50026570 -109984147 -105276528 469631553 75417258 -146693769 -378973299 -167425127 -71259626 445113390 -538200686 -2549463 -209127230 82662444 -315370 477181067 -113937299 473670138 -118037998 -309303340 95945340 317782766 14966239 41076850 -178962289 -14095243 -33253724 271480080 -85098154 -456880675 -645288625 -300642518 -20841984 56255289 57137682 775444523 -339617937 288128517 114284 -714142719 164091319 -334737566 129760341 -160170918 517755798 -94849671 -186644709 -19907901 -331149726 395982849 -434251581 -52981811 499628785 32551020 181247119 210589134 17671922 -607140675 -12717319 44685479 -297052930 -656701 -13460901 560536840 -468133718 241432748 61469446 -613976153 -191628977 18704755 576427325 67340209 -455095369 -113808291 315799791 20944228 382386517 -10799484 -52584853 35763359 -163905267 373964929 -6869058 -391289702 -207811714 47438613 -255200698 502259468 -175131022 -745227028 545544113 238309249 22767898 -112757923 -240841039 275879127 24032107 286730782 -734560417 -75452207 162443110 -412690798 -363544044 12864519 82855146 297746470 -484708330 130488361 125396497 339030408 71873135 267091237 -182099781 -105673278 -827510874 -280747311 475467599 4248083 329331025 455960643 -48686817 -84490158 -28715340 67008899 59001215 -253902189 -57831041 850414131 264377882 3325346 -301193034 587784966 104407006 -625764685 4123003 -40435781 527812446 22876913 74918728 -287452201 6769392 2887960 -386532296 -282809715 -773406591 -349306101 -258345173 80962076 -86558170 107779135 -571634708 121399067 62637039 -59135781 41391988 304065046 -133261219 150341246 640027100 347656554 -641663489 -364369691 1917791 -269408168 -268970507 -916156659 -410002464 -130882672 -92611096 -412311676 -829556908 -247789544 -698654935 -154093007 245400702 -106192189 -201716429 -551095 -503429029 -17620336 126743768 -16285823 -245174401 146786817 -37096067 71444437 787603950 215114565 10827590 -90847264 237771205 -291768616 -48747930 -127533264 38147647 36335474 464015042 -33105600 -305310381 313760197 -132012432 -89441831 -501130210 357553 460472802 -226430239 690079871 234837367 -13003712 -200356309 -121518137 811742809 -43112212 260978428 -47337656 -15454107 193465386 -20860490 -121243092 156989370 -4295982 382923572 -163625392 520012407 517670779 -24149088 -18256965 110201744 -163778657 83117843 67568945 -192265710 -810271024 50977988 194485623 304500279 -1825395 -349229207 197146225 -365463269 -369446008 219838309 -253952420 8999676 -124461749 -109455264 -60610093 203889323 117389910 239017922 -62556965 24070162 -153714458 -69384987 -192502270 -36071615 6072604 -499416478 -110552115 -40078305 -139589375 505956203 218752804 421884221 -67128686 61871829 -59327121 -244514733 -34599925 -36614132 190457650 320788731 -155831278 402366189 -100161756 -23644331 -298542211 -88452675 -80909550 -121683310 45971930 -743480807 -273264460 19366539 45181343 222551130 361087 -20195782 -4749032 240022193 224127164 -8131081 533243817 -9625062 -599980549 138921279 569865410 -22013859 524717416 -349546154 -474765384 51035702 671538576 115474781 -46388284 -102391086 -295303196 49337093 -31034022 -27910558 -458163168 98185341 429518144 6790199 -44841599 -24990523 189711 10521871 558139592 -30645680 -172398492 -142919762 258324220 -156838999 194826235 -710251381 -594372791 -30446303 132275511 -204145892 31529559 13189631 -425710036 117209357 30120312 -50162223 -63530437 171687004 81415947 -159610778 -111306074 -164412232 442918390 -3259536 -465422841 -547296211 268587696 8272329 -121137666 61630453 -47551910 -24881152 54156125 388887258 -20862776 -52129510 -462188345 39252675 319175983 -6200143 -846540312 -206220847 304034333 76708846 149647138 -146480154 -1941361 -295909829 639203622 -116455144 -897053771 -816658766 -611343824 1654920 -212350222 -223786941 69721891 150403542 417686354 -379920323 45123137 7881174 13048155 132317844 271080897 5470317 -122900051 542435336 -309729022 -514399788 -997021 88286063 119160946 -198053351 8982612 -594796878 -117091033 -236269139 81362950 519829795 -344111324 -124275342 25831642 -274362701 -220639094 -200213515 69482565 -231519051 -114495844 -294979727 80068339 146522683 -563693576 169504077 -83391316 -342892459 264480779 -104588655 500942289 848933106 11246587 218518912 268427642 62973815 -453997047 5259886 -135124484 -78439654 628331451 68423756 -235536010 -1409821 282250005 204322611 -682647204 -37810549 -217122730 207342190 671966803 -98620786 -147733705 923546 300283036 -859775040 -466183570 57361740 -247798754 186709 171406509 265463 680244177 387965363 38836805 535047327 102327487 -305888219 -14571782 49297624 -113007311 127478835 14251179 27489944 280154285 221961159 -243970657 -59815278 37798958 589019457 139585948 102038209 159246284 -73636503 252723328 -382763693 -449367542 5914496 14737473 -24910252 476798776 192114480 -2939712 -220966376 -235324064 53001427 -539478556 -110810927 -261978028 -264406730 196365865 -482711013 -348041886 17187736 556530858 -1002777 -633774805 111744581 156039520 109111792 -14945726 -1013183 -106659147 763630 699750631 -80260569 -552160644 217633531 -409517452 -212481304 440575491 204537912 543706077 463766512 -629384579 -177600763 -56674781 -359518042 -641716153 -46404565 -226934159 286167291 11254746 -117046718 -64626776 -157242692 258336468 -532868290 -9591903 -134925803 -263164975 176349826 256758517 16711776 291896390 150457287 -417506288 -757394 54803851 -49845418 -190850368 69209932 180024244 -38443080 -21040834 374683351 131783477 1144236 136109598 -358743933 299726166 117900922 78943818 840889 4307030 192401601 233036911 -432837417 -392218718 -3011212 -238152384 -28250621 14001683 -180303741 -767730203 376545857 -517074246 -827781882 111265353 -504878657 298143191 807981245 -2680790 -10865993 65301635 159144979 -43828510 -10785529 63451602 -661419472 104081914 244149551 345405170 345285156 21644527 -72859677 15385052 414200284 18408479 90984036 4877631 -253623483 -491414345 845148480 -283595061 -46510780 463105 -894269656 173250580 428658077 -184845797 255918276 194976766 -482403022 752332901 81423339 -44166249 -22280003 146727987 230258120 -283708703 139048144 -587426983 -189976920 -180881255 234060875 14199905 395804927 -75827251 -194987479 266188133 -14938845 -12572228 722847429 373726239 -19233509 124485986 -500012571 -550586223 876171 -3459808 -519495068 424835163 -120801631 253341861 594217385 151456159 -6711839 -225599460 -330085801 694429468 -528267028 -785453302 411762 -50176504 103312676 253944560 108161009 370813653 -124621313 -629493265 -382294876 262353801 210203773 -13426811 137762008 -11045163 566316372 11266907 -297197397 350733312 -23428616 167772235 130202760 -411132147 38466339 -486875966 -872776723 132917670 69662138 35924558 -189336048 2076558 -299389195 620344489 493607844 242002529 292994294 -11012709 -163301744 -127319074 -562052261 227222940 333304139 -70672836 376492430 -524678455 -363706789 98515622 319994749 209559294 156617116 -488762282 -132300309 27135124 -203328898 -493887542 -685846090 528121220 146024918 27743402 -127797109 176076554 -376128704 87666839 -11974087 29154829 190139968 282718961 -291697423 -264398605 -345980288 -101354408 374012761 -53992018 355227651 -280133248 -11940773 -437437757 -705417418 -514688646 -799395736 485206910 108068626 493555763 -83907186 207037151 -15171366 -65674473 180314428 -397886471 -130508231 -270974203 -471702060 64558708 -189173489 -7108603 -178688904 -787297976 -196228183 -179248470 -664919523 11420249 71962886 162591181 430794894 10942350 -455193958 -680929389 -133263246 6327931 777063669 298353408 -118793253 237594433 248364112 -390816590 -314399980 167241516 -181707236 -135316101 630109359 -5805110 192119235 -173949594 -366063192 142102811 -31711041 -16205232 90522688 -595254128 -18898345 -94054363 -549735981 49141601 152430590 22736307 -383999138 267487745 -310418104 -25225870 66657765 515070720 373674491 389797026 439012188 438954463 146499491 442546110 108169415 9784500 -489697487 191734288 141386462 633392833 -282040140 -985071 -468313138 -119175087 237774395 621122799 -208514567 565507959 -185921727 313660780 -15571389 -621270 -76000806 -568633979 -77507803 -264147024 533769066 120916010 40958072 265824505 -111742133 389433855 -785410845 4946894 -109578905 -118000825 463108455 108789538 594137489 -194606192 480655085 -470546101 141433696 -162691081 -1151313 -230280 -840487 227776682 785174241 767571419 -844164578 159528896 22594657 -163979116 2608719 -611408382 530256559 -135827558 157713032 90291443 -839803668 15176366 -279370290 327491550 189102544 142459692 -84750447 20883190 25097888 184842612 -305289118 130568347 381775069 152142588 -529815146 38419163 -57896039 263274961 279732399 -169602503 221624112 -550922361 433237559 -396880046 817736707 19495557 -66134731 -27384565 379845143 -508402642 -171547851 236161839 -552231286 -528187969 -407304825 356077831 62106757 286251383 -63329717 -747391423 754527538 381309830 82750440 160753740 176060457 11030108 321645039 466035615 -272688091 -164687008 302477953 -164002233 205697460 -256555010 414800706 -79589253 -113992666 11515297 -405435966 -383869389 -778831100 -32246624 -14706448 125044296 433784374 3131717 -579112620 88560296 -368343556 580396060 -326326942 92182765 -253581262 -27865589 188285242 10296919 5202513 277738081 725776873 150363499 -4313331 384739570 171319362 -439988019 21297005 71133944 526744594 224158633 162801972 -82516196 140040455 431836730 -110399739 221765738 149620950 -361428907 157948512 -377097612 171947548 -51518535 -175204957 -3046376 507452360 -46540720 249360315 362444339 22889996 54565879 816949130 324206681 27125098 8703086 -699388773 796699797 163284902 -529261697 -337845297 401812025 444775664 271624473 -524094724 -234888165 591933773 325526061 86165823 157543042 866942825 -52503200 -182886485 -409745366 23783095 33992099 377508072 7113890 143293578 12921862 -79284589 -19086183 20527946 28623762 -492647048 -128406930 2217502 -154068244 -238917484 -421267283 192360169 79616628 315338112 -46937294 -10936186 -30480498 -3599089 71901257 -145009550 -221876468 -106876986 -115025440 -81580060 -294688528 -6930422 -256447748 -412035424 -551309451 -26217605 -279189168 -223035325 -23985022 -403573763 150900634 -454216897 109891654 8059437 441728509 212374986 -527899940 -137913938 -362454691 174554953 180131017 -401990576 2280997 75525581 -92579570 59498 23213421 57240774 -82550824 612465968 260691407 -60236071 -107544008 65301008 -180125205 -170281057 -91155653 53438796 309878071 185322387 64665374 129953676 -439910413 267663644 -308911892 -89604434 -920256412 604161021 -683131915 -1036899 100663283 -525289815 -62942897 -28050775 -125873648 -344141166 108301938 6668216 -114775845 -53025741 516679407 591671973 -3042908 4440318 536107490 83090865 78708771 13833050 -4587539 42295485 -681981889 -104467396 -7754759 -230478839 18813166 -676049058 315425756 736007553 -86438231 560249329 -551325724 128174547 -978600028 2707054 -26806188 -76252009 -22057446 -695986653 78438276 206113645 314245185 -814544974 -611730492 -647774249 -305844130 484033647 -107645195 -30603936 -11504958 11151844 -98609523 -141661152 142442063 -432931842 346479511 8562802 -257417035 -23674554 -119658671 -705765149 -254314908 14718814 372459089 -399090110 8665012 -765979470 842938259 -188293432 635902554 22057644 -66946546 359634024 -40037556 415832161 65170516 -35808151 204283013 -245613091 98462249 -16747578 5110595 -109719884 -135022776 -119610021 -220010787 22080066 -18572813 219912388 -129932573 -247450815 -702433822 -318635803 -261531811 19189964 286892346 515958993 90456205 228059556 188361768 182525044 117429359 -459690629 -21845482 -461905323 -414543287 17172229 79330196 57087326 463437482 -32925124 558809746 105289466 236050982 292767425 -158603 33851188 323080234 -926300223 637655663 248229405 -600224664 -468721196 -52965099 -359598539 222001212 27161979 -10134165 -357107910 -124265366 -117913164 -219915988 -89517 -443467914 251150294 179405245 -273515308 476588257 -393287334 -182697977 366098809 423865199 24934963 -553368090 850908 162635233 -414810180 330834776 -54383549 -752596543 88153779 -129549870 82442059 -65507517 -375954755 -107861336 -225735730 1216077 168207249 247602963 79371918 -22036880 -546763785 208744627 452589001 -546044827 71210138 663892848 -17955091 517828307 -1926585 -101529615 -684127885 70351326 58185967 310381657 -12259095 6601049 -125258239 -552646591 561471416 -874349905 423688073 43598 -189154738 -504926648 -352636235 110337373 -96599420 54991122 8986619 -75456921 -38547462 89813809 -303940121 -489623474 191109912 183422630 -8829305 -681636755 -39011833 -743642414 -33427508 511328247 -9331683 -551921182 -205047201 -684059820 -1189810 -153767610 99969181 687206388 24120165 -5588186 -64205849 -11539524 80504452 -267716321 164472770 -95275634 -3352916 13337822 22073343 -344578122 247984007 -51432773 -3362961 -89078730 496663616 57536065 123167080 -387426473 8654253 -14884126 -145160588 226010138 3047878 -417025552 -59059830 -426456422 592357957 406810608 447961868 -20156495 -455992469 -63652417 11350499 9880486 -371323374 -94052968 -35327158 43291637 -149852398 -4430921 272260817 78321019 -234079754 19476376 -74313221 436976716 26841799 -147706230 -14524791 671717755 125398764 112559497 539567649 -777198892 92810007 506401213 200872838 405549696 787083092 -673719048 -125189887 359359348 -825501405 -88299949 -119787359 -59730773 -141921649 -506946789 307545757 -133942833 -311825661 430509 398914 -216530666 113738063 230113942 -255370726 340645660 -508561 -125425712 -314018198 126466417 -5029211 57526141 55545164 21748611 -52578699 -14139929 186547591 -829391400 -294507830 -241797677 -472490720 264159885 430618925 -341216123 -18724770 2187561 177743311 119348812 152961742 518155800 474773125 -344030593 121436922 97902835 -308385904 -401077546 274118951 -65135063 13926880 22996162 -3040519 -615764112 314998791 -213718328 -273944078 -694444472 82901632 174647396 -648346369 138280652 14292903 -239307685 293708322 44260300 -170160453 -37668501 151555531 -23248609 -729117887 -84298432 390953342 133166484 -32864566 -143670332 54540865 862758402 198278017 -74149803 -765023830 -126422746 -1442132 123550715 -208080769 -74031998 -472927253 -636439423 -93782859 -4026743 -103300136 703135399 -249405806 375532923 -275646279 -487946711 671737053 212863126 267859601 -589239969 319126071 264637203 925012086 37766094 416536515 320890725 10791777 -195179275 9987066 -724196055 -291669331 -242868777 14937295 44210459 -275043307 -130865097 559353696 375888764 -218806366 41317297 313770056 26668388 -103181087 -76351710 561485858 -169063840 -265065091 761117511 -668303260 -42780089 809442205 -76432141 551030056 -298015700 447717445 -12309471 -34684611 37784784 -24127298 -326188168 117006354 142551723 594568049 -152535960 -200609706 420744120 -340367105 -23502965 464970170 134213226 709386428 8925265 -3093109 102672839 106317630 -363754325 434008850 122578977 6626975 -201880216 98713852 322397031 -567836849 -236453880 48087728 381744898 38850241 160053220 38435501 -64742127 144675096 33295451 215582801 -5216811 128359034 44530767 79754303 205589224 -483924560 118572689 7625526 -439404229 205444220 -261599573 462186279 -355712512 96650571 -42174834 -462623214 -406239943 1073644 607792774 -238706279 -95787725 -174210246 -171670804 -60286164 -577137972 136687599 -15340121 -143511855 34893349 225791266 92793853 21008424 -35146844 84917365 53272428 481884035 63258175 401868784 107576190 15721994 -1097763 4739155 111729586 79634097 -343921014 -232948 -670428349 -1479786 -342358 -533573380 648149871 -157640970 99296848 245047645 -117875325 -454826798 318776990 -344292762 30580990 -253385425 -3761372 289894143 167243483 149712063 3293348 835833853 -16523484 843806545 -224219233 -27954263 -130064669 -218303856 -32750148 517539034 -1122326 -29735158 -368023234 -258882353 138632408 237053782 4487826 -29604321 358486214 243404530 -188728377 -19550590 548191144 -140858068 -482522514 -53338454 86987464 -166413157 -21048174 242989153 187566727 99060959 -160267604 115221061 -115107353 21710604 -489569844 152141401 -456869499 -359654100 -200501221 -714840999 -133868431 -827274738 -595967190 702066921 76653440 256069980 -124932499 381461480 209674147 307836588 -256996743 99059781 -18591216 -1946193 76141493 -170223157 882079416 -115918512 -12426857 441258093 -136988962 59647025 192439169 68590379 -335754913 53811906 327409414 167282472 -138737561 -37817231 103870342 -626738272 86980624 309831601 244960817 39476176 -230531503 -233511688 389922892 388237374 -702930239 -1357694 -170464849 829275238 110092369 173493428 -158867388 -33142826 178850032 304757117 -382273715 41771384 158915110 -741053674 85998332 456392299 -406360142 333704058 33039074 41077332 -247382976 -422127967 486575290 907477145 393413808 27845997 361486680 -486317141 219808602 -242224699 413058704 -5969822 80259825 -223092659 -345680078 -361663225 -3133457 263964083 336151033 244051545 268119816 -39367465 -193561892 224147224 -20256445 221348 -313892871 94322884 371086173 -190578066 -502438617 20076255 917292605 575091122 -1400755 -17897034 -7145721 489079446 -285692295 -8534765 -7157978 61997365 -401210289 -174560733 -400899627 879000493 -28319191 -129779198 429668176 -210807956 -1825560 -217054037 136805050 164033566 -112083980 131183546 -551506571 -387164935 728363917 50199694 512470767 6018322 -40537909 -107897305 198855735 -809558495 -3446080 597183871 -716292499 575629676 -306756305 169375423 -722178794 316975557 8119055 36891348 -157780096 709540542 -174928806 265774313 -206818001 9925642 216547064 263146522 116797593 -234329627 17251592 -56337577 -513393710 309620776 -585473493 64449864 -67147873 -10075818 87318183 35572008 -110247117 80247236 46337745 457464824 826886652 -114476607 425664466 -306089135 73198792 -170455926 -3252993 637027978 282304416 -306775440 26142741 -392535206 299267343 -87367691 -7320339 346065860 133292958 17683258 -46316357 207868056 -11545989 -480567412 -174937554 127082397 -277915716 43098380 -350195181 -171040960 -476680806 26212031 190024305 -16176061 86963320 -3861835 -52131825 178227184 236768582 -2295991 -158003079 -30484685 -30041434 313052456 -619967767 627324773 -771573905 -151929541 56734150 -93418001 -76261578 164477942 17357974 -62125450 221978794 666441167 139890421 96187210 -253270052 -2116535 35128716 -2557959 2400151 -380056282 -494488266 63028994 -199341384 175274086 4420062 103442419 678759410 -301756616 180739130 -267135448 11185691 -283948818 18145338 189486238 223620111 255307970 -155681807 17001252 43439596 10566561 165871663 283140781 175377555 -15911020 -191354273 128841526 -237065916 -9051556 530459165 -514328769 415014160 173175080 -36224803 -7646308 -16684613 29793002 578705581 -644050398 356122946 -195591135 -4127490 15509316 15901153 -136910104 373027521 -10652061 341869494 -413866419 13520757 -76398885 -487245504 267286233 5161032 -71831455 33485211 145980960 264341427 38815488 415937621 -18813259 -48822151 -346013456 -9364712 -25233517 274180964 -59152115 6400221 -769023626 -17525466 -30246024 -5473757 815017682 543261021 339362431 3129426 38831707 351069155 -488957958 25795218 1845105 -438383690 -748825587 234348022 -273211978 308851306 -898110178 259318207 -169656525 600718605 -133018639 450563 -96993109 -206460689 29770100 -3164578 -291009920 139621726 194096311 543339133 743952209 -34145400 180487893 -777487817 244388088 311932056 -148334719 188676530 265485096 588531302 178473121 375637780 661088090 85243269 -141858630 -202510949 386105767 412305309 -119372342 -101931091 524354313 -98593423 150643448 -553934958 -18967109 154857135 -578717899 66993888 281943 -631959074 177883761 -464987977 -117672979 785325389 268770787 191668432 -759610249 85125352 -72354692 -72831590 -147342605 55630325 -56112862 87425337 -293022033 -232548557 -28582486 67653723 -237047444 195366398 -135031962 243626943 -85932661 -10205671 -520365157 85551574 -12595033 462070460 468490321 406217504 -140113774 -777754783 129607900 4634586 -431716888 104056598 -10570087 -28937324 -19166861 214064369 106916626 38144753 -482982346 411197096 146884449 4292275 3913301 446458116 67667261 -211494955 -281572075 -107485145 -274157615 -137281010 464690714 -17237457 538222321 -2736986 52371967 -22014826 786277792 -415857432 1871645 572296501 133038574 -97945304 490157051 -13781925 -731139579 198447562 689389913 -56624370 96869523 -80332785 355604648 -434627 278955782 212344682 -434222902 41748754 -14744964 -9734392 -7505308 12445571 -15498934 -486954824 -1225053 -812028818 -27216767 -7349587 -26213095 88658115 398180528 -110543873 33468336 157352159 -228006594 -299240139 171422615 104454184 560102180 1404669 39099783 -53993659 -18065440 -202678806 434294973 252535615 -814005933 379771724 -51449683 79319171 638095057 -366281254 -27890400 -107743524 -24441596 -283059 441596 510646675 554065521 95577783 95982644 -23086302 116653015 492732132 259277340 -11332918 -136554878 12436120 -113812186 -13995229 69506654 -552511956 -423995847 -215753352 -341117881 -54620662 8669013 -97803500 -152699966 219764431 192719534 4718770 569058908 -16157764 195112498 -5382580 -492099298 -175357637 -26697608 143594957 -150131253 20606693 -3947563 -398380750 -5837769 186345119 386231990 -51066996 9983823 586972474 -24192273 -23528777 -123542138 -205932 -215441060 -518669849 36293354 -459206842 99928947 255466619 161434933 52621590 25344938 422978582 -116551199 -477443055 -172578688 -188733362 127681337 17030965 100905433 275175756 94470767 -368817626 156350368 11446208 349738905 -153876040 -591194 86924654 -23629120 -257652253 -3097845 203287431 65982888 -53963846 77075036 19080833 -188025578 127532395 -27397689 -391724970 -829145126 -302833694 201923439 476858425 241962540 -403846468 44844590 -305920117 -391268468 -523569776 -294218337 61605595 -427933421 17689236 262700911 395366712 -89166005 -295321069 -30395555 67913528 31793647 -191968301 -205541 1518920 -159687933 -628665013 12139659 426666903 466647658 -96781 -459973039 -13956673 41121673 814714176 67913138 422053890 -250854077 -342024241 -410064 160890059 128609212 3687603 223051194 -15093009 703609286 -93030401 142758339 -160910556 -184396524 285242228 -29154860 -635960570 502620753 9155194 160937792 -103609245 -815032578 211382927 -226027241 25602739 393972885 69715120 220138976 -401535451 358494782 -113191068 -66523456 362523771 -552545793 -116272489 9578422 -26123973 -538805475 124017016 -307320374 -58203921 -10024310 -584457 562627225 -355235339 -15588458 -381703135 -37274637 -17460214 -83541075 27909245 11637401 -101949175 18567223 309524085 -68469748 162907 -29104090 318770552 24732936 -17077991 -180496409 278319134 -61076117 355282782 -354197931 108261848 51549484 556974112 21067159 -373418371 74107983 -96043617 -352159219 66329659 145798821 284684883 -63081913 38090847 48784185 160843641 -1470560 -29386019 -556365121 -557223846 598627887 -17028874 574170342 -653513918 -495655045 22044602 -374638028 71501857 -256915430 -432966878 -545074759 16505034 -54716589 -23341198 571817549 -203253314 8327186 32618700 -92776537 -125169217 -310129 429551277 333832880 35745156 17875393 135235 585452161 68234074 -568452832 -235260374 -54335380 -347442523 -278635136 -34073504 69537180 -396294333 396893566 368485669 -480291405 -87532225 122335029 16774497 -538835388 3823721 170357595 328612134 277821584 557586439 149245526 -12378629 729018951 1423161 -3416050 -423807754 -582937786 797698858 -109886920 -365951443 5890672 -513297395 -266457697 173639298 -100798263 2314308 -133466992 -644966017 -138019621 -6945497 541068293 -238533507 322721519 66976878 -257168478 -283672583 13484395 403264521 65302142 -409150591 -253929476 11576347 235812862 -315191589 -764532532 101559342 -174029042 42753574 902979040 78091127 160182642 -15215343 492157092 -299497759 721610 89619632 -38681975 519379529 3422142 -110739782 -8061841 -114605850 -113284154 46570687 11394588 -110124751 548651790 39500030 566636809 578618229 17463935 64693527 210038205 108285508 149031483 -12474340 -10215861 321049489 -529241080 -1422015 -15068358 -165436117 175562433 415203024 -290521927 205044387 12299320 212781904 30679348 -431070407 356515888 311374714 572137020 220795365 -226133503 -14059233 499617606 218494196 9007302 -59063739 202429476 167408456 811429583 -245498379 -672331184 10212259 197434670 -246367220 -534729620 614485285 -42705286 -400662542 479788927 -489799948 708723221 33549663 135630302 15570147 -35033537 340879105 381740113 -240745702 -26800077 630582650 19811420 41463867 69184991 -430285840 26731886 525799198 -263028658 -191223379 1777539 301578928 -85977150 323587449 -116743856 -96197617 325903018 510370619 -54167249 -102920259 -59196334 128067828 -208898725 140366566 242989612 -24161586 -276292600 -354857184 19549035 -939029420 -432350537 16398617 -622448968 -362526096 -573948124 209298779 197735824 -267517662 -864694088 110056593 -594697246 -31090038 -8097348 237339088 206137815 2775004 -176787327 124850134 2628483 -660030801 -32809107 -96311573 -441215553 88428951 -544127153 154644241 -622768162 -116728934 -162302988 -246875196 -397619557 -447427575 -220156468 232936474 19430447 375325166 -179118947 217562636 -288377260 -148989699 -49124130 644579148 311125778 -346463955 -59556891 863898833 -268675298 78422441 -8824604 -481159195 -797109747 14116614 -501074 -16090679 -179460303 218078377 -580282922 -221805511 307249009 487228315 632187181 2914612 -45752136 21370696 167820296 611871517 -700961355 -206631812 8670042 -34068233 -177196769 172896078 291294515 160762222 -67586886 -26912041 9999585 181627039 -19796160 233909186 1203671 -55128814 75654890 68161761 -909205795 -159134961 -578627441 28316112 -107988799 -28069801 -417193457 213776932 -54728896 213292708 319674776 14463632 -165646115 81935405 44754693 -212654334 103973503 -216386044 369525544 -468193371 7612747 139605098 571236606 -692375191 -157378051 426669120 222797615 155131536 -326720330 -40928356 -478531224 -152198324 -208300722 141583615 -313108046 -189961085 -289182209 715030763 -200770520 -136646320 56129906 -156477445 -82475198 -19845061 527287159 -96344 2157610 106661143 -3010130 -52446158 736638778 2422503 -75570817 -109391601 118429950 -14624139 830615891 416097779 -851722 54904569 17833345 -60440350 162662658 148577856 -176506858 123173803 -194737129 -37419392 -317065117 -37483445 -119722938 -347219902 228563841 -412181873 5552479 -175444523 534537961 -473773092 -140584618 2373485 -46264901 -351149472 -222765260 94645197 -738603716 323144430 -186759974 -182810415 82025997 404588388 521578680 133014327 46836523 -66122487 -75408294 -108731141 -814458235 26560415 -445915675 8380242 154170345 97999812 -422822537 64394302 -259145551 808031008 45849353 7624916 -639458694 244316364 -189312288 205399030 16610973 93457384 -105003070 166296579 365773982 -172190723 -162530790 -568398129 -63419508 420526532 94536028 11195869 8938602 -555026898 -862522384 -202376360 -147143954 12072713 391036504 173440689 -572559239 33112593 48414613 191350858 137103953 6731039 -239144365 715250443 -627937068 428549579 194691142 166376429 192067253 -102954307 419808094 445767840 7508898 -1665691 186231066 -146693759 215053882 623118315 213278529 -37369214 74374962 184491651 -122787328 -47108295 -327803 -109511106 -471457584 38711425 272475357 -133891121 -193715340 -453764474 -144863080 -21955774 -715707199 -465746203 876197 -38831871 94497718 -612214684 -640981 35026615 64324341 -567191256 81696990 -7162117 -35141758 -184420232 -403073717 425859583 890208598 509176889 2907939 -6999147 -196116395 -128673949 -823540511 -147333451 474897735 946570957 419104225 -244905020 376042874 -448906094 -79776037 -97387210 -363434384 -18622900 221784897 82982725 -140648015 -80067533 -16297341 211162910 -153205000 -21338110 188680923 -553758099 181847114 -250126993 -33583403 178241895 -499941987 -62285358 509231383 90296586 -152231474 19033550 -113206424 331793673 -272313861 -488826625 25130928 85571378 45209801 170811787 74638296 583114503 -339001772 17107898 160316030 -177069216 -161003470 764200 98811887 -14696704 -31044647 -2231855 -2269536 -186349697 95993126 523078532 749550797 482638163 -31365437 14230633 -296861035 44911380 -689385893 -255879557 -229102913 -97698533 171515009 -48670822 36120446 17138580 653051 573744998 -2894508 264230720 83588202 309052812 463910928 -792520314 316182961 -5285332 634531838 21467437 5464222 -4951533 -253350689 -151794103 -188222470 -461519320 421760829 120752454 -57864653 -166574948 22281348 65468455 -237148866 51193628 -427043386 81769279 -257107293 529471730 103415007 -10905412 778920968 1754477 72822684 -123842017 192535062 155461020 -35140803 283996864 140066188 408145990 -21885083 -776269546 196180441 170785892 115168856 25817484 -296478 167978297 7823606 154171614 -59765632 12063840 -421316702 220250744 -172829934 562689110 -214515 239769253 205852058 -457309163 78685917 7991291 -17353890 154495245 394522122 -322097649 -178821491 267322551 -74811006 59463770 -120334398 24262257 -9181854 -64419754 -339618415 -351449634 222766822 -50061517 311223678 -66742185 365864007 81525155 262341 -2170738 -22946171 -383343799 165686904 -326845953 -187149633 -112402660 -11350873 69294418 -70834383 -20855602 584044785 -13477378 30666572 310003478 531217796 -268677835 65558320 -279664962 221781756 -307321289 136785728 4268452 -221142 273153308 -946186874 29551466 -572451718 384462232 -147963211 296582370 -49961300 -960524284 -637357489 662835729 -172119370 208033069 -98650260 167908950 825939940 477116419 610756818 -355871422 -159863605 -154953355 223610022 192056723 -143165236 -15680580 426724427 -86536556 -110153574 -2134909 61118875 -155030268 -44948327 40281433 -217489283 -1071103 263199682 -393954935 -686163 81127958 770273079 -1892164 -860046768 -500033470 4554002 -149446862 -13652498 -18195212 -341215948 -108643171 -273367024 32685844 -584325132 191203443 -207520067 -341035596 -37857101 289408711 -335627065 -458548265 -22619800 -3664615 -151139453 30256519 -30986564 47122171 343482445 29259598 518564702 163658483 -176577025 23458685 15204351 -55438814 109124485 223217808 -27666475 -271572690 -136587370 -229315613 34801926 -3874324 218930344 54189920 -143847026 463271984 -551738431 -656731840 671696469 223573169 1049802 -61352744 27453335 -191494479 -184418194 84372443 594050670 89071670 -296816389 319960195 -57991106 -53036269 -202570591 69421618 8320430 -639067058 -89683443 -453592819 7596258 -201098716 -484558577 35594666 121699349 698676292 -282787518 -13104342 -582244289 -367675404 -66901863 708726962 57104522 -452757376 -368507 7737857 6732021 369581119 34603261 -15033524 180952279 -102979218 33529353 104006052 -110619014 33116175 140401622 530437297 510543322 -347633200 27990547 -121080395 82891178 -86637214 -380194167 -9872625 611181643 -558286444 -194262653 -594653734 531771313 -124222216 -86277218 49329413 2627798 -369974978 -18979341 256957554 -649087877 818125174 312674640 17259337 -5316044 36610894 198376770 219745342 278153294 25841442 357621052 401647333 -613296821 -1490346 747023885 -10361918 142686676 455531049 -109325282 11797134 45847917 198460708 -303293112 170231665 -409654360 113257345 12214643 -5450165 66884583 220100279 124749006 -844519974 -124707990 -68131729 -2926064 -81772105 -270704738 -373174993 -365786743 -459822959 -41824190 207161031 254280897 300751626 -292341600 -121448052 49828587 -23886541 472639170 -494319391 -106580672 456059993 200208517 259997949 -803645369 247816304 22711922 568384899 383809334 -38884537 -329275099 62925 300353646 -338463135 324754810 225512014 -163486762 -508700966 15639454 -721323309 -378154655 46056193 288543254 94736198 251221883 647904321 -4147337 88509036 73059473 101707454 637643186 940360279 -3503383 -242579616 302067248 -451995623 -410485147 21858000 533395449 -353098838 110700398 123465895 -203889081 -419109495 -120862501 64954605 243392087 -453617368 300452983 144092404 220728006 -67390474 53401678 -88503041 198634918 15411993 -737867203 11476704 -329148981 -42725318 -9860928 -149275733 1618215 206668870 547447549 330214487 10119832 -155140539 -46225354 97063823 425371381 -7867030 406270058 430077106 -686018516 -244346686 -13435748 107883847 -18724398 -173113865 30563676 -451904055 -389445243 -20678748 54208710 232995629 -110059434 470719 -118953292 344977876 65231351 13198244 524010654 15295926 58322404 377911560 -39948859 -514889690 213525762 799115237 225427607 -211447905 13030060 460867547 -127935566 -38976686 -227005717 639404506 -147661507 79218442 -40397578 164261754 -102687194 419760574 -328162558 14094136 -155123365 -62076937 -154826942 146440674 9721588 104517185 -282962 -144952686 -95954764 172074109 162577427 32958901 152760259 -333585965 528746495 -467791502 -46691282 -76288232 -209796362 359734582 770244391 -75342540 2988340 159431056 -27264365 55439146 5665021 11699924 -66382945 270871196 406590046 -448410065 -16608824 -106253295 157825402 58841892 -63303114 46919527 727427651 282252947 132731 2895086 -127880294 -4322687 -12983617 167299539 51026303 138918336 354979669 30112494 489331289 -409379881 -77034798 34068570 408775011 137475132 116342772 -69371741 -72861123 65326424 433377270 -23592171 398278001 46916981 233767804 -113100535 -107547751 394344687 25930142 206821551 283377230 -1714740 -346653226 482488732 62047254 -12718787 65169764 -52832787 283349328 489237803 -10355062 184999753 -92715329 -753310574 -22668609 603693130 -789055580 981374249 89420165 -26404534 2923905 60207737 -82320699 531977551 -344664696 489810835 -7937884 -736652608 382602710 880234020 6668617 340868903 -169437543 313746045 -227803603 39903362 -375362254 -42011842 -44168102 469105128 187995799 -369267703 606696261 -449739344 -33696456 807534086 17954556 -579686117 121840562 -95782247 -506794609 732158167 267593288 -168749840 108224299 -568329725 -487282517 101251511 141624500 -199721989 10328749 -674462314 -371219647 233371528 34919979 532242802 -233297362 300734306 225073534 -561611686 632098575 750135885 170075946 -126947247 869519491 -67939461 -34105938 688703447 -3424807 -461020680 -193957022 -420171134 -238862336 242823168 -682510174 -188797628 132859652 -178315943 88124819 202891660 396771897 -49491516 -88994030 95361516 41595791 117057310 -3662672 332829117 -289950740 -280137337 -463762516 823821614 -61035848 -103486088 216684833 -47975 137014320 11951903 -274105761 -53268731 528038522 22232431 -179898229 236562819 -130765659 -384582033 -781616089 104676946 -613042142 30177708 145084672 -12120556 -199096824 200741331 -374855 -16923340 -295901884 476177790 -227051392 83762095 187991115 134141757 -334896355 -597997748 49995706 564848617 -98691882 -344485740 4246863 -383116969 17548501 124508599 854336 307448449 768776462 100563501 -944673088 291892899 254307742 -16187407 -382680755 -143425686 -71693592 410357471 -445173154 -318744527 246701266 595122109 -333258578 441954174 -43167489 175681023 -507793675 -18176402 -63070323 200838437 -120396493 -34113556 293235795 5744254 152140836 311621020 -252269164 -476546569 -249811769 -14069247 97045015 -497550528 119132132 -298522603 475814384 153153547 61034809 1392177 -148554401 -71312206 6990957 488453182 -495240351 -450672330 194023993 86537029 -15485691 421347104 204627906 -432895847 -37178979 1101603 290268242 -100269658 -20567218 560637841 217339258 17960149 262890306 -11515742 668568156 -574889289 275395501 -653999414 292117467 -384789431 -471700384 656243920 710709531 19478772 33377625 -27466035 435187569 213216346 214643058 61417240 -161676497 8219221 640231330 262519052 23098558 -61964114 -110364764 111277370 -438330615 37971688 134626499 -60596604 -324538812 -128945295 223796881 189584945 -265406411 720454236 206690741 131396875 -102901201 297535237 -765528889 -259895102 -169106743 218591078 26749557 -429094095 -468430120 430334285 386482631 -6065033 168694069 480471693 174482028 482418309 415735016 -6810080 -3052522 483982465 2043653 193683307 -46192480 -386752328 19515876 -5722982 87557617 22153717 -26374280 247358422 -62284924 171874530 -7375089 589095733 3862693 -529131704 -238417915 445512329 -351578492 -328844929 -279758355 401708642 -191411358 99179802 226505471 661058453 270052708 -579865851 57083178 2120331 48262321 -94011160 -389723788 479995109 34232155 -763569049 -94730330 650537054 72260952 -215695034 -1001311 -261229808 -480732919 -104143267 75714783 -74414447 563685282 -45029663 11704843 -131873663 -703966002 229266115 2863415 5510003 -325478527 -143065795 -249119481 42941492 302537567 33578117 -301246574 -33098071 -206538786 -148242692 469913462 247851121 -107087956 -519292201 99708543 135081375 -111514394 -524447021 -269946837 -152089986 305681466 -128928179 -400253549 -32259773 473843435 -135001509 204309110 -169062472 225597460 -564214320 -368148741 371403648 314151430 -88351577 -46622194 -315970572 -239462785 -42972559 392897656 6409833 534400350 -170577523 -293836462 -264774450 63527596 55214311 -15438519 -43269094 754264041 62080396 180202424 86600193 -36208981 193921457 215224062 13906992 30649475 458950406 -328514027 -271403423 252207396 367927680 7947849 -5178367 -82892647 -614382318 -3161437 128679495 483550389 654198053 -216176817 -92129714 -313378187 -164728355 624800291 -936218625 -18303460 642857997 -121858614 18500779 -269227733 119530494 436309228 43742083 19821666 4783615 143035602 -1337065 -104648374 128495103 -2959456 -13657302 366417855 366172554 122925536 186586769 345496378 -251184649 -329998569 -246005208 -193263632 -195833291 -128636894 96186093 80161641 3594914 -87234932 -535836374 88735549 -583505760 -38764795 -14225012 -173555020 -286181986 5024478 -187941252 11098972 679537439 -187690395 88780459 -22613758 -106134569 128768761 28916440 94174894 -96318011 -599477237 -318392646 652546815 -639740265 133362685 90321820 -82999798 346299454 -662150800 227459413 -745296411 -288143289 32311840 -198985187 -24922527 -4429478 -651271789 -365849930 -149373722 -185070286 272167956 -126706574 -261726016 6557163 -640120121 368038524 118667360 102780153 31655582 649963464 -816382570 365755037 -2543537 418883590 -829687722 -288741075 81028723 -158984911 -63329611 -568023964 -259524476 200118834 270788154 421134970 -526658787 210977193 713063522 -248043489 -252746595 281798568 -481084009 10312948 -174369660 45577718 -21753601 -1076733 306687908 -148680761 312907351 -23028633 -591585050 357295298 -490166372 -29451490 95654532 -101959576 -25920935 -23302955 6607544 362208781 -71996853 -227623311 -160216964 614950508 45165606 690085076 147995328 483495953 -303011073 -326412675 -80413337 85159588 2912193 786885723 -770890 24884810 -205532855 -52189498 11999650 -131613004 -39685617 -588208662 -92314449 542836806 6021706 -280612950 509534680 -67621505 6681180 -270175289 12254768 -9543087 98719274 -16884440 -99593632 -661060801 47017595 375806489 -318721832 378209 -22505017 243403577 33729941 -97328772 -481509896 -258893472 -563087119 -24012467 -69114678 263091467 1036337 511060410 -13757860 344213792 234910934 -60620981 158828665 -294293606 -495510339 -354641855 -104267679 -177833941 -33560659 507745064 14578301 -351777839 21441120 25335964 1270294 428237602 10993299 627242115 -39816 235372146 -692399315 -30356034 463248002 -420443 -28296387 -197686776 39003952 219090861 149042171 13195245 488545567 246754793 176230084 -70049074 -7830249 -906237085 -319713814 -48540489 47113566 -262627009 -413424866 -165864930 697090348 -60415486 -731588486 -366378533 142562256 -3538663 220155977 -135917168 -194951505 -364742858 81355260 3909006 228158673 374563781 137455888 438511489 629872175 -5214084 -64890698 51404102 637556053 286615540 -136007191 -49763334 -242130866 30642337 -12492737 76328858 794212103 -255975721 265046647 87020019 401839444 -240145379 262747007 400723779 373628955 -205136037 823705581 -24287097 -220524376 17056099 -556323750 95895628 170452726 509209636 -452609397 633781073 535974736 -38912514 -279971522 16560299 -567218806 213363835 -485372358 -160098043 134905584 -275194937 -320467404 -207046607 -355533538 -587820413 -178029129 -444194466 -160993993 -53804364 605715135 -150823658 -54093255 -204604372 1644290 -37842660 -145316929 -379070931 237285698 433029466 125114701 -587104175 5081048 -2921994 247021655 4797945 779859272 -344074960 -138510133 -512579822 318029070 12868188 39808421 317256 132521654 731027934 -549780873 9376064 75608349 184419983 312412231 -568452794 94012564 -200196890 219650620 -12984048 226765595 -53433117 -640852294 -691026507 197430655 791865783 -434380435 -117135835 426476643 -733931755 -378221 10439430 520823141 -564664451 -500828232 -194242173 169696766 143538016 -54782525 416468 286783079 -397397617 4709410 -476698134 299718124 -170041945 -168426175 29744916 330306660 -75747496 -17315802 322528513 17084920 47626004 -55841863 1000204 145020197 -311694309 568837090 -541704495 -219621466 247060948 -336416455 -195410499 -153927685 154585371 -5821469 121142654 -1556234 656034960 -138156988 63340979 -73702545 22165552 -12943483 262858709 -46797027 56633082 -24157095 -14387917 -94863447 -280576156 25667742 -151855101 74144718 23513447 -118796316 84277192 5519115 -11614296 -160051378 -141691533 411852322 332573504 162121867 -628350517 158131664 395214340 96706149 -112610616 -303764609 84260010 1205603 168730909 -124542447 124804705 181364206 -412411465 398780001 -331014881 20298690 598152665 378329762 85868045 -1183715 199541310 366985393 100499076 -101331377 -3537077 44680421 565782878 -204246745 7269321 -586742641 -14117870 -9231855 218294769 -243208619 -405010544 5051697 42568940 347032562 -293901604 113579 -30179464 15403784 13612955 101700793 142507944 -40798715 231387926 -156866309 -315451141 -279476235 -53110790 535332131 105927 31018725 316865470 -190112822 35295147 474852848 188620153 -863548043 9054101 -24471298 -747893303 246439680 14102973 -225525479 -5527872 -735734523 36228305 352298013 -13247619 -74008948 299223148 216984564 473154674 -546634486 -1380577 -86656883 -292205832 78104481 52227656 -45469754 21964245 -412096280 91819040 95649854 -49646671 -21001272 -766776429 -858286821 -381011990 -102842970 -3730403 677165611 32340121 317643652 761148439 748457746 -365611920 -140565327 -3135027 -90043856 -67886004 -255742250 -644621666 -2837538 467808998 -10691743 382756815 670525760 22613318 83987677 -80247062 -126100913 269858240 -65660819 197135911 301990018 -149741892 576421383 -262991905 220354764 -59170584 363913014 -64481258 -187231704 248919559 -287099198 329987816 129856541 -104677623 71475396 -481000616 -12400943 -15134321 14330667 -160722976 -468719665 68026948 910384075 -600173737 -149100303 -1097067 338667276 470341104 -746094 27330299 -103712397 -345194470 344837159 -135463470 -183230943 273087300 -42596680 288459331 -225791085 688659147 375435545 -14829075 -676304716 -569940989 -112109870 727466562 54427539 -261626415 16882677 73587171 312626182 -300701051 -113888478 -819981 -4008467 354646547 160718801 87085954 310400835 343279822 308638142 383946430 -618813892 -74494235 55447967 -180948088 87782951 43688642 281794483 -282361721 115644331 435029686 301905386 -320884972 -592474037 -110486949 -745969023 274444454 -8492120 -15490972 259166786 438672724 -374539098 -152403555 -96152667 170396738 10661595 8296790 485808423 -37976720 -31735676 761996764 -49616373 358575045 -367978411 -13874436 211978623 432769952 -10487850 130065343 -10997211 880128884 35963130 -401185437 360867316 270906210 -13729415 337148270 -229979022 -205639134 -49680779 168318577 -421637337 235261234 -44280062 167622633 163704789 -85623075 42379591 10882283 -760878620 592111943 -582244291 227568693 115177335 198890089 -512508374 -688720581 18259798 8681994 18463537 95760546 -537804005 13207569 256828098 -72402884 435233194 45742944 298316665 16160533 -745756509 -342730312 642800137 35396253 -632418369 155508090 383329093 -88218428 80570690 -64591848 -207814775 261510069 -8301473 -7970783 -380875796 375097878 -193961035 -146215580 168715719 73283594 4232185 -188074022 -644057156 -610040220 -66133456 -342675553 6478281 43449826 -333423230 -124334883 38612130 -52640491 377142699 469272817 65256353 -490542952 154916762 -24746891 567910672 531722622 -76807580 -270844471 -252207483 13407370 -299872688 190319281 -12090979 116915272 18227209 270345524 -227064191 -70673446 53079505 133575052 327249118 -83570483 -35657695 -4430332 -250277171 302278378 -536653241 -42852326 -92812586 -163303909 6630512 -272857346 387592575 252655359 89618398 537220301 -912949588 501140307 -607549566 -17252379 410174159 217081411 -698523198 -187939778 7574624 63536188 57241042 -768292537 264609961 401754451 120034373 -8748587 -116295657 335468049 63319089 101720402 796915330 -159623464 -176877780 472979185 325797586 2801551 -219578987 932646 12614513 -545852255 -154904553 -152862604 -310254092 121393446 33799635 -92283331 -12482511 369259974 96774781 83458302 -3415370 9482158 778564942 -223059636 -627390195 3536253 98838363 -84036042 174815343 26555844 -411169853 19515311 -424413590 -8404968 -421440379 3927130 -356910063 199128554 -99599867 494496425 -225036615 -173467841 -223577450 -385653678 209452272 33532571 546967039 -187538091 415944179 412072852 93123786 -723086405 244040794 -2474096 301743309 -29298236 184444091 707550301 219741362 140581696 -18430663 803179285 134205770 -37001603 -31300781 7223466 394972449 -147962583 -45993403 -638703 343268710 -63083729 -31343897 112308305 272178685 190375968 -38483537 -414126967 -5140505 373263519 61372227 585035527 8827851 278059061 77509224 34408664 -141960577 -139807617 -13804468 233697723 32145053 -16597624 83608259 636942382 -2615347 421457155 -2633815 10720456 55629909 -332751247 250365846 -179128259 -431103849 -187935797 52710800 255672392 84634684 -93476060 250848833 249463708 -445343207 -12415635 -87318483 25448646 6526599 -3063719 -433040131 -8233757 578917238 150276252 289872112 -2240249 84911090 218345112 -556899495 -231891658 228087 -2458946 -285210546 -59274970 20245228 678644287 389833665 188722985 86236635 66427318 181009313 337113287 -9997431 5221425 237343914 -71980811 -875466309 204647480 -212160695 -232534302 -671998370 155059956 80711049 57492584 -99704416 -404037386 17921354 17219116 38742480 4539279 28685258 -397201663 7677233 -312376322 131058 -38626031 195538726 437091139 292245761 4662359 83180200 12382518 -644393119 214446525 -141960416 109885103 -384887921 -520058336 -153175764 -25041167 156834879 135726600 -281395291 -314332492 -455837752 -466266832 -14723187 584593041 471566665 -156576957 96895055 -2573380 586553456 763008075 597416522 91410108 -469522649 94248620 -49908080 -18797740 315712720 5097966 -25964848 205503073 -126725531 -370413810 515783852 -709891800 -125856930 609975384 56809238 37877152 -157670123 -49472944 -491032251 82050892 -307241170 105196394 -194288578 -127341083 147355075 -46770897 -161963790 41893269 416325632 498609867 568604682 25900020 49952162 -106907461 315589600 -13389516 -196854574 424465622 -22140451 61985807 193221035 -69031462 223905565 55656357 5423459 -87417550 242823533 733470523 140119271 40063053 -416531279 -10996624 -18226921 -237225410 -13240789 40394648 419104097 307157867 102910999 -109952800 66413789 3107577 42572779 -471684742 343293982 78001364 -117358792 813430048 -118435226 -274647721 154460511 -669943903 426562235 111676280 -204556046 -164487535 277063424 800729697 -58655029 297124 528372351 -164883094 513660781 109787643 -187835993 -155938502 276565774 30116636 56232251 -601796175 -408298523 -3695592 54083857 56172644 12756694 -124848814 237548122 119262939 -308344000 10367258 -68827003 -190293793 -353495005 -279086480 -604868657 71798505 -46078196 -301355278 -52573375 386347709 -14610183 400102926 -48406875 123158014 76182975 -104500158 20961841 -749986803 -221131629 372358752 -760919889 455534362 19227456 35432261 79773929 -510147610 -239803263 256967072 28877700 -153603206 161604861 -62459657 -266987983 1391774 285021230 4233762 -18900167 57126527 90407558 3715090 -142747910 24848076 708260240 -365692 -805362163 -65698356 -41793646 96284025 -5293367 -5156472 313779872 194672853 44821260 40384478 -429487887 -6565700 862841659 -533313145 186544546 412706452 -637367592 -90935897 -52945023 -803957281 157243025 5079747 1126464 3235267 -210863344 246824560 -297760746 -558595339 83856242 307875166 152796522 419478707 58896139 483177599 90653668 -345432882 117712084 -126058129 84130121 -701633928 -12286172 165870321 430123286 163630930 43411518 167467322 -541382846 819611176 33749808 206421927 304222871 149142432 682214389 -100306967 -85947827 -838711715 -41000800 -80778826 88219441 270173644 618386240 -266244452 -74202480 -661165117 -56687015 -584999847 -296145355 9010754 366993529 -618521256 160488452 142775631 505142567 523345063 -99839271 46089264 539741001 -53443659 75743835 53774591 -157492196 322437495 276250493 -11423630 -47440547 -378357633 -37132225 -214765673 159249949 -116742788 50455052 440541960 -466841959 1847784 213338294 542094211 11016765 -269517059 -534212262 -487373177 -143425318 -99350309 211754321 -1995366 -216674483 -249213344 7816385 -18344146 68022454 175490811 -332936692 -267219 -4595690 -545680252 -482596247 333028670 23774199 70335379 152356064 -112363133 869414973 448036291 -259894648 -55507353 -980062 -81805859 -19445184 -108800001 478846939 -19450894 381961943 212925164 30024683 -272878936 156986054 -130130758 12262639 449204473 -12184244 243783482 445564956 37176500 -161064425 -361597388 -713427526 -188610335 51914440 299881274 -176128652 295392635 32928608 -51271175 -235015295 -784195500 -152602707 108505175 548133360 -18978631 -12851055 -76382398 -294095167 -116709667 -617018788 -376728037 -44973757 215128675 384325880 -535363485 -695100481 -11372888 316479290 -156358742 26147050 -194976444 -104119504 87324758 -11014234 447993395 -48794636 -26422495 -908838236 -49256182 218064839 1087811 -484630062 554011368 4077856 -206897281 389885245 -77586786 377976367 -397703285 -347381935 -274693629 118266060 267443071 -163149113 -430938813 -9528246 -1225214 -181877100 -4208073 -274394114 -242002037 -327686765 -3885748 -679586045 315726705 50043366 402811110 -41822187 -12616009 175953248 -629638315 110158639 533789679 537833091 157353228 430810599 -65542291 -259584793 -204670102 20063292 -941706 567574019 -137781775 105297110 -412146084 -340080658 161019526 559190325 -436011795 -32609615 242989411 166246489 150795217 147437397 34782 -183848509 -492461720 -207843592 -343923862 156548346 175119745 201149785 683619272 -33632830 -4779713 122704797 -52495231 -668080646 68693194 -704872614 449787793 -485478470 -163153769 -95270435 -412029285 -301873220 659690778 -1012290 -348234885 -150576263 -329931315 -133956300 -18754583 -451589337 -13461754 -187033859 -354850429 -952324753 -9300116 344025660 -17075498 -393712688 215202385 80840230 -188324224 -156409831 -696358697 -70904696 -284249076 -169492947 -189704062 154389357 -351393073 -270958578 -632592778 579550339 -545140799 -145541184 -33036667 144755126 412365391 -570540952 909168744 -188946032 781201163 3715302 218427096 545972591 9271733 90780979 242473782 712674396 125544600 144568820 -72596822 55395492 16477562 220228587 247218955 -238152134 -2846086 234171263 31564933 1816324 189040586 33891394 321555813 85131288 -104556489 -349052843 114236350 18273299 -5926359 -409850116 -717820536 -4899947 57379363 -287610972 21813564 -259249485 609522089 -586453270 -61251253 21412000 263411346 33304981 -198846667 -432081375 172542040 645665146 -58397087 466250627 -224267647 45307222 172850676 -550355623 56901464 133563075 -185958575 -832280463 -314173407 -5723615 -19027158 267343966 111638265 -90794142 824010536 238412549 659900126 92679015 -206438148 556662678 -205663627 12121183 279231884 151999134 -171276219 242024472 41993100 -72148888 -377566277 -456661359 38626437 162250887 13550244 -1733665 7717518 -486343876 635838456 -89324015 9193178 -753665100 -130377573 96934820 166522185 268763951 2941169 289893780 39481289 -129266179 58100948 -887861 -254729019 -43913138 -225176366 -233103054 290317037 -302475338 -250487352 100838056 150782224 191745221 -709904365 274087937 14941226 38241019 90621341 -635937963 129748749 121580461 147663332 162884098 378148108 310855639 -96634626 516083298 -46497802 -118598490 13500832 -78809930 90146037 404503625 -570988681 6586794 -216316900 98937489 392958830 21235655 -811030343 100489718 623971953 -95792528 -362847558 -538485656 465844842 -552972262 -333720318 144210632 -397800025 19689049 -10525955 351255204 -135881077 -213854010 384879599 -90746464 317724801 15506763 350228861 283310915 125246354 207435782 9849457 -493617796 130588690 -152433391 -182236749 -169780995 -55693011 671814263 -538588684 -375128658 527656722 -174104651 -306380693 707833631 646423341 -296696238 -220698301 -622247229 219615888 279005829 -201627716 -31928724 12544809 -324875090 425095653 351595499 -20085640 17611513 -550844357 -58841842