499995 624820508 -11471092 -1130608 -94406166 -133714183 -11023452 -176499401 184913207 519624279 -27495680 15046809 435595501 -161259942 301753236 63874684 347889372 59128893 -198734063 -177758734 496950246 -277439130 294393301 621168554 -351046232 274525514 187746952 9412994 398815963 -3527073 -167616724 8868189 413965834 513931410 401623646 -27777784 96905240 68813480 2492282 592266650 -162056017 -431667486 195792583 4167158 -164281454 261296189 -609832000 -37843633 85343007 -291548127 1587563 -60181593 -13725857 342852656 -4093533 -36471043 -276147576 -48096129 -1058535 67445136 720640010 -79976755 -201573762 -124817603 562068925 191032130 -339901062 721782400 295196607 -205076435 596913688 -103763794 -460202355 470693879 -4713130 -502935245 -548074341 408850521 -206424142 277835097 456620588 -643858876 -434829847 114453162 514995455 -189438225 121740069 28712245 8969952 13868159 8734599 354113104 -22801155 -7790662 1843738 802539162 193300312 -670848723 432664907 -345332942 -322664759 92919452 -660968240 -23377232 539850202 -34572700 47084897 -65790606 -590426860 -48493893 -216071320 211362724 -95254096 110509332 167919563 14886397 -49395350 666755065 -479750502 13767491 -11199434 -384093002 155469888 120444379 -310651652 -57994143 28375829 -151786637 187755329 20479310 118971360 286155270 -208415851 88119696 -50171077 46125579 29008098 -174648890 174161702 553164757 -382681925 -303393172 -1762215 -158072033 -395552246 285536130 -772723334 517878814 -444631532 239866700 126558 637828537 70008610 248800717 45130197 263727843 -43078323 -184298456 6244303 -25315360 -152498881 -44267995 -12958824 263564458 120333689 -36677760 204688087 241063303 -17575193 197880229 -617988053 20476095 156150782 433266975 140727276 -130088656 -280576932 -20286568 445726145 173231825 -715965255 -324320339 211548126 383987135 -108708694 -21238863 40403580 678635478 -590368036 -81470122 450847229 -440806280 -657147586 2438495 -506125104 77893018 226912066 747589724 698525769 25838210 -679320553 360831285 -211229929 -86194183 432747488 84162976 145213 8454445 -645735159 233202102 76727274 -168033914 -157655924 35413209 502373251 -29956132 87813251 -53030507 -226645768 -21924255 534529 -195819445 -52778702 -105688905 62454674 -565366646 350626690 275920916 -621905591 -84237572 -197174429 175022635 -479973842 -360197529 503608811 352990319 -390863829 -82065408 35904543 496141662 172469513 -25883765 396687187 -1133013 -216524663 -715033028 131807664 -34637181 -308440704 -103625299 254102954 875937415 -80046057 -392546198 -428672089 -512776433 -147263854 -393350928 213397577 -10545588 -170172137 -137791624 -374836210 -179283005 -4226837 -16690544 243256840 -629150315 112796510 -279008165 393409848 -10148927 -221463908 -51538023 12183687 160559022 -7166675 -81429467 206847902 -359029984 78447217 -126504586 -286718470 -59532238 9711786 -77943271 -43961776 -150331763 434288 -18603268 -573728127 351834740 250924174 305699143 2006792 -78454944 7754611 -70081771 -506921052 -13235305 -74861634 32556510 -819970518 -151019574 98768134 127912139 -123617662 416251881 -173581351 189632640 13748341 -6967257 14869572 490963946 262715131 303835221 341569732 -30870275 -10155851 -209901407 167816603 -427740827 17114970 -428965036 23051989 -327832219 2864146 570458426 79928609 -364685299 457108579 222857627 -166788202 494025244 -309795291 154220694 116248846 443422492 113559156 313529226 -99438015 -430431919 398658475 691883896 24028677 -32953205 -76382239 -48518904 101352713 -663761494 348262755 -12932397 -907546979 -132619299 -24362585 -204043538 -286092894 748016671 -312433491 -313393080 -219743951 129538260 -223500062 80134602 248426424 -37569654 -624106384 146957938 573334201 -1839598 -2567759 27410382 -12442529 68766745 48200463 -238486025 60706143 46205141 -415973471 -515265405 200605307 -118520957 291020108 -123798036 -308366668 -66843139 -542751253 -116486842 -11363741 463905868 -297180794 198049410 -78410263 46307215 -7759405 -15800699 51120110 -479921034 -12315882 -283471371 321064799 -28718161 57112598 -83123134 -75428567 527805295 241363014 509760994 45051955 415601294 -1635346 -854507811 -312883160 -29764859 40044619 -149212080 79571011 495269149 111411775 -401915670 34402106 187040295 182517709 466116661 243995706 -626433489 80754264 -530671627 190418328 339234821 1149087 -156322076 -55084454 367208386 -14892959 -54443554 154147563 -74485057 38023740 455720892 395903389 16011957 -84944214 -353660782 -88378527 -43078781 112327738 -96423914 -18908868 -493852070 63777225 27794934 529573502 425275042 271987999 -311579681 533254691 -504140942 584131982 21068713 197769718 131024155 11149735 857957116 195355202 706033651 -792770824 163782618 -215133738 -97868669 333914354 -487393311 504755286 142275907 30117889 -48915003 -536974676 -59221721 -55116016 -42507433 177898556 509215016 -5481454 -132478344 -795149930 -177812034 -498192906 -92801199 -169803040 13886830 -6330258 234175039 -18392323 -192522068 9352189 44850857 -659788916 -11985032 -143362367 2397542 916945447 -528012128 18110622 47440771 34730005 -64053602 -106380477 -84086813 -505830 -21571384 -2309600 9737995 68539061 -150375260 -178153318 341145176 59328251 -663956424 -560553021 -100834955 -368630324 -25071321 -241505962 -96517157 -5443107 -931091 626668625 -40774989 -279773519 404991 -9027231 600874318 -151012809 -127961582 4323881 -19655200 -23569295 103401789 822329475 -845125058 423888498 -208205418 -183790968 -66361529 -3557699 171623813 661194952 2306120 -167194534 -284441674 30628877 -252969055 371075147 364255263 -294004610 -524831287 216226242 109909016 -261261862 -737811 -10400259 -4416189 -191569282 1525242 241220454 316462309 375894560 -597994314 229612581 -255259566 352235261 -241608577 -24784202 -464275494 -53746208 4686783 -9025438 95323672 794223734 61479352 -282282241 -1374949 414677957 14719650 257033843 15070609 -68241688 56247377 -568538965 132316031 -2931276 47012189 -305007634 -231031450 -12257394 -580188010 -747294009 458998843 14053017 -198217286 -184456633 -49265265 346573494 206024009 646200111 -98018227 9550852 -182275366 78572749 529451160 11496503 1833270 682522069 360361 -69823055 5208794 -128102212 -1985402 758313385 -278047598 903224272 -8664302 -174177633 254967402 377268134 155471632 294652384 -753939998 316347813 10302216 111313720 -241120495 117008673 -142820780 1629832 -412863943 51407013 -33270743 4667803 85220950 -4227390 664518403 296729728 -181554126 9927430 572862653 -330695474 505554452 -7367509 -550726486 801133760 77324170 449675 -130786371 -298090609 -582197 -132641034 516256595 -278937973 667891550 -554198218 9832709 129892436 913313621 -16964483 -125470553 100275863 138482315 112362304 -63932736 17343664 -72630298 234743392 40070396 -166709262 363400674 -79376321 23379500 43120278 157674967 -216739454 466261405 -164892273 6444941 -373194900 262074167 26801547 -69185490 68299431 -40914845 273896271 233288178 102309804 -8935202 644942935 -173260579 4467306 -202955148 45083327 -377379054 122912335 -15612986 8863064 29227740 362454363 948675 -147485387 -753169970 -93287387 12822100 206238014 -71743770 -100358849 116035621 -461787977 -550631347 -26903972 259108886 276830690 187049813 344097537 -281088797 22513689 562252858 -97425992 -586427419 561299984 241436964 -40336678 -2181657 -565082766 377231360 -272983943 -14719025 -37049141 -341231586 -361117486 -265779400 376269084 -335519196 104778537 -612454 -573129867 -735990638 451800899 783045266 547269070 -4456695 -24992926 -45340565 66906650 457598152 435174589 93280141 63924730 119270262 18119756 149935587 669096463 822324851 -5876951 152809742 14796883 77513691 9702556 53731733 -334798308 256564127 -170868895 552236352 484498905 -3971366 108764789 159452226 -483790463 233702195 366395509 652922332 -413374555 476872 -68129 -108946691 187013291 -385707720 152098462 80828026 35045293 -174951150 52743366 -571964025 343845676 -258848490 -104794448 -258711049 -721951208 203572830 -98055039 -558486286 -81269010 -14661849 -282298683 -131421057 -16718940 -3730316 -582942961 -29635704 71819703 -12618328 -584209207 -371753275 296637301 103983789 43295533 799077029 -30902672 9770431 -279589762 -38439745 457525366 -370539146 154693007 100816373 634259096 467990604 -34085767 6625058 -13495441 258042389 -134136901 24335587 -309324272 86145545 -16535118 50093873 -96983280 161290148 -41655 -103241160 242208338 299869912 -558066346 -708065 259906539 -4885041 4009261 364161301 -5798917 -24076334 499471071 24758763 58322431 625061450 463743659 283657479 170678155 -19142941 -60426666 5498021 -383412820 750182465 26709530 -228907439 512289150 -132399539 497906648 -86815139 17408914 -4593516 122611901 70507975 -473007618 22561846 428503246 86428241 -615066530 -106398842 -168794948 -155367747 -125419813 -271464460 -64504353 -342230630 -2956124 27057390 11770370 -21755926 283560288 -25669439 -316460019 261499931 -10382937 4606069 -299073318 397537508 10912714 41374673 316024512 -6212648 -623633478 5993488 252899034 -340301519 -176665842 -516334143 421428671 156491945 -679922878 81761024 -6686255 8726693 -214570223 266067965 -786884015 -5117488 37481065 389830398 293993008 232452740 77021695 -76341650 -46099114 27813680 -51531134 313957915 130143940 -21196114 -230748918 24972254 -206250620 -26757847 671875651 137365262 -74651097 11954429 102941239 -455896563 -640727496 -665605749 16991757 418888759 -59973115 -18876935 359802623 427358066 -366808799 287288441 -37745135 325973570 15142457 -294387199 264501603 -248094580 -17115038 -43849042 -33613348 55844694 440558830 269615539 856570541 366272860 -70707604 -10989825 106173244 21250126 -594053082 37967073 72241541 -352830189 -1587218 155103468 17523118 -18171173 -27060774 -90148168 -771564151 -13094584 -595442472 736911572 228764172 -148016026 29157169 -270134127 381644598 84104302 159973832 6622294 82904606 -345448940 42576797 -318390976 -113463 10588021 -25431017 -188053035 -100741826 37099280 415029277 -12617839 -134015789 -898404326 108579011 -253756771 -26783103 67034520 12715307 178841804 94483550 -164112465 72301599 -246619148 -209072070 -386174982 438882464 215587143 40867231 544887245 -68842505 -607508372 -214191974 206441666 4287133 4121294 -23894670 69189933 -615547501 -40566598 -112089432 -533340608 47436088 264548210 -19047457 768842677 558877305 -188848435 165012328 -110216018 225536534 5623001 415989533 128656622 -665837428 -35002076 -370119238 32487566 87584105 -75628108 132312514 362474175 151342463 -804131850 192779841 -35349666 -416883721 -277653165 20996904 90609748 75711902 129205553 333327270 6416681 -822340492 -219354646 172606958 676742155 -393046800 675337818 -17776361 -8350127 -250244832 -74023157 -112804669 617768642 115185400 25993104 -491123585 143669395 -434902238 30003940 582431122 15575771 -60932278 -863363702 9979647 19602193 170654996 57347411 -908502036 188563771 118258505 -223141401 602576969 -215683185 -214620278 -175023969 473724608 -373079439 -494593905 508833806 -208070631 744742261 437916737 -21012178 523770768 -258620810 34939034 193369217 -573814402 464728106 812619936 36422638 243143982 -197300094 114248982 -14055024 604744828 -756733665 -330508942 -44383593 26084612 524383514 -863522 85330759 -243251279 -77135135 -159803604 47288224 -135324000 61987148 -364986389 -3243125 57661115 167416303 -135749254 585016498 -12134320 -85835736 -549793380 533206998 193761463 540044949 -18436646 -34567904 15723166 15426295 -361067106 467154217 66457421 -6996964 -543983751 744789961 176225523 5004816 -1908260 -524705890 -167065242 -310869783 -50113056 -46486228 -1367352 -95988868 -83395574 -50690028 162468499 -30487774 -419013598 189244236 -84360689 2904517 45972763 430911918 -128809246 -136948382 3563557 -309672401 90509562 -4252697 233478910 -33889520 -457810352 -137413331 55771 -167817890 -743486308 101053820 -134784457 50499462 -13113423 -580745371 316410568 836643586 105859696 -5536002 575231858 -346123471 -65529397 -634934025 466199884 -650310632 278698499 263701628 -94225039 -407154173 317090967 -3503333 -282237554 -39067195 556263425 -708031535 42632722 296442979 30407740 -237100454 -146144111 123199297 4707099 600470381 -96992430 583550197 -37852233 706020939 3374747 12203945 60914100 8033961 63657408 -293007563 -338193937 450682111 689539937 -978312 -533319620 -91601317 -141678328 -219969421 -85423327 217236986 87363292 -301063655 804838077 14375202 129187380 -14018848 -291038221 -2447104 147058490 -250193192 -355977388 20885986 51164753 42848516 634601699 -471967525 -8374584 55973746 -8229759 -69774232 -188083858 133180996 -151286735 226231584 245607860 168546115 140372741 -24135108 -8115946 412139108 189581655 491021645 -293952921 131864780 158990895 -806000914 379035061 98686691 606150783 -3898832 30885903 32836431 -25387934 13189685 177022410 4650009 159195465 406774917 -5168079 80993510 -137129675 235180433 -330911106 211300801 -79231761 -684335812 2974614 241954485 144991506 330768542 -450374354 781707287 30227017 920684079 280835795 170649906 165869233 191106333 181905546 118905468 -12281954 -281566399 193719058 -214236208 1424629 57978296 -246533810 594233193 -793208104 5503525 800127288 -165077204 37011709 7607032 15516446 -8015355 173036888 -551886737 -24354828 -297096966 -419178942 116818415 469960615 -1319777 1410763 333852131 -78624370 42395343 270422316 708730764 5601472 5322310 -39052182 -180143477 258436728 879723260 -19162036 -295693991 66191463 201457 -7869002 21724701 186561905 -17117023 14073912 -110967007 142121211 -169548332 264282209 522541074 -579252785 -542414825 755767320 -20038127 -163266099 -332575173 31844837 -139351307 -107121228 22924717 112214780 136999145 577403451 108484912 -5313539 102946857 -118141989 -254124673 216054430 169577516 -842739946 -87362317 46138538 788793571 -529788996 -244891161 -135122488 -143792028 -10766072 -260794367 -336982195 -2023359 20802212 439412038 -285914464 -158638671 645714 637541543 523148612 -277524053 -232939263 -222602163 79217 207833117 97853250 -323341947 -540332677 -643507862 94283537 404371716 594745112 -188847221 -271033027 3748702 216373558 -112581963 -642510751 -613213824 -158120276 -65199715 -150312524 -618769567 -12267624 620340772 -39463656 680303385 -36468279 231057943 293796925 1288564 138481619 166986303 -3281998 -307644067 266709848 -329092714 -68184259 376754717 1263107 81728643 -34916088 -6404366 -61859136 74163060 102781300 -129114936 45491603 134090887 554573511 157055741 119821451 -71793562 112345151 379137108 98410025 637187 15655622 -241234851 357987227 141368176 469852944 476584058 -60648488 126806339 -330597828 -50807815 372188939 19626340 33471760 -772854072 -250425274 -116002526 -181848660 89212707 1850090 -198121911 354992560 160830854 200666848 -414069287 501603901 292438154 7815284 41004671 312019795 87086149 99999936 -9803426 7970461 -318981454 -306399606 -150415516 2652095 358910361 182797675 270811995 -566955183 -219936490 822156551 -713834017 -2202011 -46876356 87668431 124982405 218835327 398863393 -659242790 295488937 -40571115 -190296087 -233883868 -245888025 -62350163 55007207 -191218321 781939716 -15685042 -136509729 132138753 -155225232 -11705241 169621599 323379314 -243775905 -137147561 -467811436 -295116056 429672237 -110765139 185845753 46822732 -13053888 453713612 -253527263 44803052 4098566 -62990552 792505081 -287634297 -33962295 14981734 -474099419 -196124803 -70046377 -1820591 233073158 -19479059 -119934482 -537868443 -7421126 904646155 37862501 -531693013 5311761 481204715 885594712 224012994 -8617090 -466707270 -549630927 -87012549 57228725 566977679 125764997 -136097202 -484247473 374094837 123827906 210581483 73866474 87677458 25442295 -28749637 -338682183 288153434 -22330497 43534554 -23068172 74248406 400374943 -202067103 3120592 -648684 708144639 -142431923 -121664877 -94995106 -263969734 -30925238 2490695 -227252932 -408917619 -52378141 -3382663 4714618 -252272843 426297718 232606167 471329883 164353089 986979 354398102 -5434784 -72275149 -190225409 -280528195 719811379 365607593 645510339 297995080 10272691 -128719433 -664987304 -56120709 -112146263 -442452219 -2644703 -357664087 280175876 113843678 -258602330 456751474 -64788269 6734773 -48204517 151672363 201242974 166796510 -650155684 -152066249 213286198 585790879 553104670 795638266 419448519 129584154 35415556 717623521 -144486390 -13965447 -180150387 -327847868 -424591545 -203668647 13231386 422533694 201033848 -61685263 177570445 9597353 -201829308 309554693 -77384085 -91093350 -85581857 465931093 471963983 -249153922 378724301 220911206 -61029446 387251425 18606189 568324480 21661041 243221878 5635008 -147068062 164586994 -831114114 -98189796 11373535 -40559326 -287968725 -414256307 517583196 5575876 202484 7413739 444033036 247808354 54848687 -276108654 -292327796 -106243697 -35515540 -709451629 243699167 -302766590 -46459810 259251398 45692933 -491999547 18156650 -241136368 69936218 -57188058 776281599 -498138695 -42933318 39022726 311628666 151352006 863329491 617614000 141671978 235443291 468849700 -164028978 -2782955 -31966739 185363237 -483549281 -42010546 -419777159 -80666831 2239241 509551014 668439309 7757381 36343011 209842079 712786357 468199652 -26542593 129971925 160341468 128945662 217328396 73073053 -205564963 -267982523 77943202 -427932497 -415158978 716443107 -27049086 -99469547 661898292 35651695 -277028055 -167464191 356867581 -445051710 16251286 -286005973 -301885549 382024733 -228249293 467374343 -2582872 -131050427 -873579 -469839934 475798005 -372167401 -20175997 247039361 -162690725 -489675251 -3250271 65262744 -257391763 -201875786 -49131236 295553579 336989163 31587238 346572338 147349035 -500936034 534222506 39409561 435890864 -18791136 6262684 -6064908 10891911 363392 72015976 70466296 29120517 196701993 -165164109 204951430 204763263 424591612 -829628760 -246623888 195395027 -104495308 401867876 -982302148 247913154 -189692137 -437294706 -112188739 533945756 823029752 -348285140 17770086 154208373 -76656036 -228247151 199918038 935011104 -486035692 -4244765 -141096185 25643968 224497697 -15018652 47494331 127491902 -717913288 108159343 -62293931 240822261 -52777021 -114989943 -127582173 11808375 -550686915 -2588282 -7704625 101237579 147406471 -155862480 110872985 114518714 -2053344 387411861 -169142875 -515214425 436737880 -112191104 -5565349 327993401 422529456 -3960841 253874552 -427350273 5256509 -21514439 421323561 -1288716 51711277 227397187 269076385 -36665331 143539627 -171801204 -17577660 -785696865 -9012734 108106357 -405395249 156748227 289333482 -182003245 131401955 159316956 -235491039 -23329249 -130036916 356494688 156621177 134759245 -27575809 140272063 579344770 23426955 24846323 -473904 491833104 16070977 255832287 -518443176 61855504 421349323 -1762919 -351050556 -906965040 235754205 220597863 270707476 33279653 -344387425 12283068 649937613 27473988 -14973090 80406845 37187782 106416002 -119403534 940775791 -238953238 -468363171 -411493867 505512302 -106308562 -651458 573556411 95728762 21214479 -101496204 335487708 -264365751 593376946 238065657 5362815 526117144 -224862223 91798920 -22667889 -173538993 -195643893 -293148 -100845586 159571464 67857118 195653692 -108173313 49384194 17874542 671396365 -543552720 139952542 -483851548 -390295274 7596787 197942592 -75872030 -465333706 -25715896 695800693 46031079 -294077959 -21106778 441231788 348477557 469897863 -199941503 -570428662 -92527597 -71470191 78747755 415392532 -246784299 5596039 -207764248 772493589 15756119 -425727803 -198100595 -14696626 -245286363 -182419495 -683821886 -9865821 -2707877 4983742 69809448 -330122536 29378924 30914374 -208946800 -116876794 -342815450 -565335430 -566712599 -397091543 -458110592 -618737714 -73467875 39602896 445300057 684370125 610865117 -98733565 -538520 -160542495 -195466759 455194209 142015181 -790252928 -58494201 -502587611 640603445 -614534770 130151136 -301393098 -414250518 515829522 -917528058 713647721 297961623 -74122144 301635074 -3595984 -308458286 -124916296 67368105 -323069804 -38888940 120243790 368707355 552773510 458111983 -64415659 -437470971 179495451 -139528064 481649772 -423805385 -4081037 199203068 -52396565 -711805765 174146466 -527900909 -330787073 -826912432 106104314 144976312 -439863467 708723261 -234110299 -326080261 314778161 677867304 245375312 297778187 101568015 324695705 244605120 383065493 -602893255 22016173 151423915 115735924 509396712 603871578 -162948501 229884740 17800596 -98967530 555834149 523466715 -827048066 -4803297 569707 9825305 -540360741 13572314 2680478 614164868 -402464765 -42547942 -296238422 220037974 350402330 -148354557 -63122385 146604866 122821559 -197020138 -217543749 -53820606 69995913 293015311 158647381 166446631 -19222130 -171832947 45129856 -612720179 195994629 -171752446 -71273084 301158178 189524949 -128626115 82692361 -245140424 437890263 16858600 -128968107 401596973 74743381 -46372380 41316586 -349247615 -195571158 -902910932 29122587 -280975230 403549781 -32570738 820980620 199331744 -149194373 133534035 617098022 -158256833 95460852 -461443079 815628365 866698194 24964162 -552446738 -305376297 42838613 4152449 282752328 122431952 -40075708 193065845 52118722 -81435397 124744856 529123745 9925995 37235488 -687148153 -113899885 346844355 557672 -503394315 980182637 14417498 3184331 408056686 -189652760 -9282987 419543724 -89602291 -426497846 -448344678 800622 714562429 -16540282 428194571 -52101832 12305924 295981389 -387309636 -12090542 -320359268 -90259237 628398 78658605 -12978306 -315976810 457969897 -279981382 222563678 631600585 -13099079 -76726763 26684550 -975189948 350115997 531463153 -185793 -3371130 -350473493 328076961 -32262382 454871375 -21618727 666610786 105465706 151157987 -356568396 -193141 19057372 245542242 74197278 -471010796 -76151195 -262788542 -48629584 298080269 -376795073 -799571416 246022300 -22873765 1140615 170222921 99157516 -547185508 60327533 -555166884 -482742090 114481712 -60909059 -203754209 499867935 86684105 -601031805 -42591977 119588634 646408970 152039103 -294838636 110802878 117108365 279429461 -34011535 -171927673 355898186 -232336088 240762400 324467882 -120540354 -402657391 639855024 599249958 203845777 -64013538 41643358 40011746 -260275045 -102738494 -830425653 -443853001 -764471694 212290713 -393393844 66776340 680188808 322120012 325676603 4503872 418426663 -145446392 -3550962 -571130359 855638469 -227115826 -107749992 11632369 -59804867 -56814063 8051018 -49321756 -56322335 -24229017 156080216 -50952350 88345650 -254286894 578075012 -467204078 -89108013 -346095099 -292344530 144433276 272256562 336322955 -630529254 544292219 51883695 312140062 -381392593 38218199 171560640 13277500 -232403997 577250055 68636926 554004595 -590319 -36358683 168993931 606131771 298909487 -828856676 13466482 56573048 -40310481 -21329918 -177472621 -530133463 -437181961 -334746704 216592732 502899481 635262726 124983477 -473350241 -223179 87411462 36839502 -53882403 -106429181 292338646 24191814 42367043 -102006748 -400813023 360837016 354391682 -264267247 -14707048 264717706 5583532 -391218122 201892020 -230379678 146935008 -10173847 -662285534 246715639 -110772313 -459598842 -30767351 89096197 115858047 266437157 4452559 -624251074 -677721211 -162102768 -58096168 -67247279 41214012 19870915 -120753400 -6580416 -75259518 271032140 -128535584 71312696 -131005699 472716026 102634103 -63317584 -295150955 582905717 -337102470 -410467396 29213835 109946120 541544875 -68923633 754054370 561338647 211922207 34792762 -234457579 -213573271 278294799 -191696455 -311811686 110774880 250096323 -287177636 -20926840 -576382817 152125533 398583044 287274564 -18647802 -218942699 331557142 336850485 -8599247 196672601 91763868 -230798380 -182692848 -84924979 408630830 15238456 453287372 723599217 601575971 810204014 38355020 264982696 -27070627 413774145 -753543940 556133872 -4539367 -283537481 -224995477 52222053 171034251 344272517 -603370837 -368090973 -357140161 -6911912 -115037266 187921444 116334494 -17719241 731476115 168472739 -123744640 204204546 105067194 105076196 -120609426 -73729 -59095740 -26613673 56138529 -364258547 -17991263 -476674066 -77993547 -134952281 -179411441 -192340555 -417569736 838263756 290486719 255675292 20722560 -13421382 55168726 496965846 -257493766 145247936 -214562954 -188503995 1049646 -25245839 -235215987 232710590 46412405 -241140277 229210768 652767542 213381124 -171523 8778796 -180578411 -190631908 401890842 -757436439 117079165 384675081 -12276478 -210042895 -158633316 7150724 -437410851 104532701 401741627 135456959 464828718 -194865571 -429077272 -205405075 -454642476 -412769555 203926214 620714316 -124836771 129117209 -49499790 102279385 174207237 13175078 -133122769 576884598 50179766 -315676796 2056944 -47728286 -147814493 211212222 -8160851 127257724 211563279 199945642 -255407864 218158181 276773443 -72753474 133408997 31652740 -15148489 114136027 371814483 -40654989 29917918 267559635 70010793 430214351 -570562578 -582120114 -718950156 358993699 424790940 738263567 -2299162 34032696 19286799 -250638174 910048002 -348873180 -255899743 -419223523 -57416253 -54587906 310595973 82091241 -315858656 -357596656 143189726 -247414382 285140321 -5609869 1740915 43552380 -43875607 248343293 -4554169 -224746890 346351784 -202454190 640096283 283230034 717191357 337621945 -73416979 64666285 175736826 15457272 -638359643 308099123 -93750267 -660877626 295828689 174744119 783378125 329395552 494671278 -175962085 343938522 -437044026 30216998 61677960 -411269276 -91178798 -144051562 -198399929 21081461 100936348 -53623006 161213636 57761422 1506216 18885769 -53045366 -75580600 15032557 -459881310 216074497 -386309546 -42745538 -274473989 -657836479 -13951478 142511117 4624035 217216798 891044219 -145945654 162172814 -3082994 -11391806 334739228 300772462 179512446 42238629 83905103 -531517220 105256355 -74776282 240565243 -288313646 8906548 -215347568 -80152282 31431307 44151635 217544447 360170999 23793614 -2143922 165359011 23619328 323299561 770715767 62149637 48528512 -305186014 -337899624 -245728491 -308608072 -90555676 198315305 212466489 550072263 -510968871 -450655812 -16322225 419563828 -14123199 -162695326 329433274 33135852 -32978610 321579623 108316994 1292316 615118019 -14935629 155740830 180795050 -151650531 602905408 37169444 -195420538 223519150 472910418 44595239 -96361205 -448597367 -140441205 -224770375 158150443 -584992593 312354456 234366426 -237888254 259078109 -210666611 106703265 383967851 -115735292 -118598212 -157988382 -73985695 -19353496 211613834 -1468429 -412107800 -578644634 973166472 -590126821 139295446 441947316 -315600081 -10592642 -851286 -389913414 8660979 -274489566 19874323 138397237 363428151 491901200 500243288 2356065 -748097687 -773426 -505927901 -177363261 -4001509 -133221518 325768150 -4050554 330470181 131474564 7530553 -549975238 -123205645 385577731 -152482890 237144814 -5612932 233429781 25427591 22922045 336748637 -102842935 -724399128 -731365447 206505622 -41786221 -85485125 567181774 -126849437 -8996449 -4518721 -841052976 -517152304 358306053 629477192 -830952977 -362864636 -471335056 -87958623 -161438364 64717410 -66576945 -55364950 88675533 289884136 -493887316 -741424834 -341358589 261919397 -79995961 445517331 -41925695 -472123297 378361141 -17994146 77957626 -57222878 538864345 -160023056 -103474689 45457654 9348731 -210833726 136163878 90232933 -60988452 135053419 -390832194 395006166 -412279668 -217030452 -260102148 121416003 23567380 -1544480 -12867739 -84605544 -95020676 -419287439 -489993396 -161528321 -81934121 740737039 -85404900 -648959159 142140261 22553634 490145319 -5385906 1518651 2231092 -166266929 205711446 334071859 4963646 13124130 143744251 -380585106 -641188526 -945125 73296666 -69667390 349780795 -107795191 35991176 -33672261 109042157 637532847 -94412370 -66925654 -105418172 -777869570 169170886 407060255 6988099 -99287932 -34400053 -491711111 -216906860 -260233352 -421124750 -584392179 -439294831 11331838 -319237559 -63620029 41638558 -2735803 -568473418 128390656 -207966889 224067129 -4139942 501699586 453167438 -864201129 -42325572 345652692 -162233052 -195630848 -248690431 -257350954 -276509858 -37925695 -55067350 -135154375 143054730 -512985568 -635680929 -468634754 294331718 -169858690 -303376463 -193163266 313825681 1601746 -442394397 -9938630 -615695246 -11321780 -219420644 -409287300 35532391 -37411135 -315229739 -255777548 240367599 -115872543 -101780890 -30852968 3386831 29872 -778790652 518818215 -914354148 174495854 545158679 409583191 274498361 1486768 -71707721 -365837647 613923868 396483182 471671998 4424626 17669705 -215564639 3251468 17522358 -65308158 -5791373 118279622 120167684 44537106 120064095 53003647 95014621 300062212 53705519 -101159706 299370675 100350781 -5302130 -473242515 -212537705 -330228054 263236853 -55848214 341097 -34090482 130522838 -63092014 -26628665 5821961 407727941 247352993 1869758 -533786978 529269456 166281172 263469193 344518235 -178200476 101054973 83404519 -115338272 47183896 583451229 -837848702 -29823307 -246106842 -13654520 -270764751 532119751 723774463 -191123179 112885924 257404794 14743527 441737684 -344822885 609430214 -717030429 10089655 139145819 787444987 -301089228 607236876 -77787008 -449585983 -795301161 66550183 163201010 -312436239 711848315 -479508973 -23027656 -3103836 441501959 -325923372 365591361 -413708054 759442283 633576807 247863365 870889026 682277576 188036152 -206414046 -264457459 136643572 -90432449 297094500 -11286482 -33320143 -276134749 98604093 -78890381 248749707 113316883 -18881263 -55713088 -340327941 307003787 433312289 310210553 350946053 -213221010 104824249 742506838 181991396 -440564686 500143567 692069375 -308212177 730964323 -456216538 -72954851 395127129 -371507157 266303743 911136 -38495755 -319560660 -186662719 353205927 -168268092 232690783 -127621108 22475055 -352955276 -585039866 2752163 -6642685 50528417 -414613835 -16083272 152417064 -111855298 5523988 -257832486 178631003 -37815688 -15088718 569829827 292496420 14089118 -6602868 318307494 -424199842 60883600 59960455 301048539 -109071159 51460363 -12911824 -192902601 -243070006 -282077 -405253650 -27854097 -251982097 -180709053 367639312 66478298 666977830 272140633 -181980202 -12369883 -13759138 39516543 34392189 -45595509 -217132854 -19458787 -431652619 797842619 28881563 -145303681 198288394 -196063258 -137078311 36774112 610314222 7142144 670573874 -284912330 -40293665 2932452 112633127 12922236 249786200 16347334 -471589057 12980610 -234434905 82075107 58770462 -317264873 606696483 42783195 -187123017 -6204609 -361565516 65827033 -600474498 -376980764 629844549 448474281 904522414 35492513 -54257453 594137004 -850362247 775483560 156727948 94357 96489630 -901682920 -34607819 -202755763 -723043297 598055276 302486072 455202658 -373040683 40844030 -350326076 214282002 -171616751 -331382220 206075744 150001286 17432334 -19840789 -70885811 -393762026 399284476 -147969559 428121289 539937331 -28337552 -151933411 -190360105 -2405917 187952528 517413722 626301891 -301258169 457396054 -201849457 -361815737 45556445 106574996 -59847917 13762186 64296435 -410229145 -321244788 10049259 -68427127 25304012 453275869 -195481483 -755721101 494686044 291833889 427326575 159242259 346267778 41077583 -360470321 -521861298 -183393812 167449209 27295073 89131215 -273458040 159351871 -214259607 32261416 55644562 -749247816 -7289215 318068423 -99364084 79585616 206380269 133682188 8013085 -254268347 -375216048 -59625149 -100095720 57399 212683883 -82421566 -167827507 609367513 339455743 68882659 123850699 -153095484 -265498242 39599063 337955628 -73163233 -171108383 -171603540 871685305 -526870123 335649 -72741251 330746052 340983693 -128902278 -87093469 16715729 -140805013 703964969 -151362252 -142776191 89624447 622304269 703163693 -412728357 -256385424 -277874634 -22091316 -25746925 10711275 -280050883 -682875824 83350214 631032680 58066643 -654765544 334184342 352564244 76727845 118041979 211029407 323923901 -21326027 -100571396 104001795 -789966694 -7088573 446738521 -3270871 -141797070 334483913 -136839499 30328913 239453313 293298261 68079537 13512277 -14893293 -60265998 -289987941 106016237 174529845 -68025624 379762662 -158389614 546951550 420748416 -341495758 306108320 238741992 217244498 -773263120 127764154 -487570049 -135711993 -240856328 -50475366 38436227 -601884656 -403993621 172278037 701010758 -445307859 224589274 195263515 -34972517 -241921912 -120070606 249215 537584181 195616561 302210386 564522810 -331851336 65632293 -75222144 -114314165 64335687 -159731806 -622923130 391362132 433980496 -246205829 272195822 135432624 400694780 -118320499 -105246514 364287175 81647652 -77265931 -261409380 -574786921 10129489 275549610 157777254 233673933 -256706612 149685556 -16649128 608355378 30824254 336477048 285148992 17292897 -53941314 45421252 -7657626 414229512 737140903 -116600754 -19824653 -165897468 674255133 386487932 -192738014 -547184428 -314619429 -2152510 -13432282 -186602000 -102843723 -228796052 235574901 -552515077 -6505980 -60941607 -204449380 22187765 295207503 -321978446 550820352 508139719 -153674203 -427788369 -198178830 663876507 9110002 -1352853 507031089 335311429 -9488624 -185575845 -118015070 -315903822 93203862 -41459797 65589322 -322929691 265917996 -206798140 -8695275 12696962 476656200 -75204472 288062779 -72065138 620998535 9384042 -203191945 -255607663 259661626 -177780892 14399372 -442263208 43036042 -137008539 -6864368 -443717558 624896389 -23040766 -473721493 -241880923 153892085 -245996353 -24462693 22491952 642322192 -209019 -331004002 -140227465 -387071052 -64962437 483943299 -279540785 -443778625 -283623981 201019639 -663949449 -586899615 -749862445 74840846 42810741 -819518319 -101334428 -785219149 -173818727 -315818177 -95636866 227614424 -21202274 14213699 121457316 168213588 -12246660 -312252744 559801813 116520293 395541860 788402885 77420828 78787213 -125409565 -247717037 155491526 -354531787 512299830 -78899197 -317063830 552361451 -7513648 -374022380 -1386903 -267543694 -128934559 -83012044 -2750042 -381804772 -397880584 -18688615 -668887637 -488473914 92788148 14938524 320734159 49480545 97443456 -638258475 488019964 -112537982 150300684 108311849 5424934 -214901325 781124085 -700372039 -673263371 155474870 -639522550 -444480854 -40062094 -24772611 -308140149 8520765 -780147389 298569387 -73898723 27004827 331898031 382830291 -180170636 266988041 232539855 759952698 113649651 -420349913 -161954563 59673167 151570585 -94149521 -779606620 89862047 19568982 52418680 2889965 -113685489 -576143398 -2164877 399398656 7228986 -25338747 -220138764 -128538313 -678585661 -31766 525475848 -143200979 37993904 -79100053 113950352 21770349 237123771 388772612 192930179 224515448 9487324 -8323089 -136832660 -52912750 140098580 -196285457 -17700152 -324431177 -210409313 -1216320 660609401 74285357 -741775615 267861339 -246541190 93422450 416769291 -750967957 521563608 -220541065 -739978295 -794655709 -204116751 34743361 -196763464 -17096807 -449362767 532548258 -95115537 49881411 -529206270 -194218483 -560117 -1329774 797749283 262336025 -365456494 -25990138 158378192 465414564 506817633 -130539972 -227593631 -248831319 -550450710 289141097 -7629573 74378965 98006305 -304261439 -355200475 -14662289 -6249195 -149845452 73889113 -30991402 -1298725 92320105 -172619576 177809197 -77530857 -219453144 -138385926 -233097139 -577702665 40558563 -598993468 422253406 -4426211 52781476 -543024438 299221427 690914542 254384732 272840441 -808793 -43104074 -83719290 -219461810 89972909 -132779467 -472304470 494276930 -200810 134578299 -13186301 -10803148 466137324 49314497 -375975177 -71334668 -3719976 5752308 125134570 236198481 586495690 10981193 653851285 6413000 -1633230 -405482152 22564332 55194973 -1169595 720528329 212007726 -94629227 -182169369 -234137880 197735449 -134567497 -120208216 23013879 -216329806 315866375 -168319016 66953885 -583965110 -588677942 -13731731 89381376 32005907 -217299078 -8131987 15050372 -354572602 25109285 -417943069 236770870 -36396678 50231760 -1922546 -621143620 -101681668 23797333 176056221 62206767 258171088 236751 -297057724 -486890528 -87043148 46058980 490436307 -134768886 10882419 -112602492 -304755373 40930886 -438021528 526337232 49763780 -752610511 164513201 280349884 -355419018 -581505491 -407165685 -10951480 273965033 66751369 -127972624 -283888493 20941646 307092457 -181385376 266389839 -104715368 -5095751 616951796 -386549578 528503931 -91257717 -602685356 -77252478 -456566112 10931636 -489771330 109604908 -73628140 848147363 31714342 81867454 8722628 -240352730 6224235 183748548 -804188554 -347967310 648443202 -465638111 1602842 32085975 -116699100 -458165516 185542 435343439 602622143 10166233 -106656667 309259328 -476979180 123426172 39694468 -61967575 -331912121 21277534 -603056562 -24275075 357007632 -133304234 -2794239 -53652573 -37065523 531615967 125906026 -204204537 594351399 -13414262 34280145 402079801 14475977 47872661 -10691994 -316167027 -5317543 -58785636 -379228996 530221505 91007574 -145731232 111714188 -827069041 -1880150 -535782377 531103727 -107586958 -9300311 -115442282 -57406370 -286001187 -560613211 -438839142 719219377 -140804903 8403983 109437255 122855392 -1412459 378773033 -153270234 287738623 69946715 26944717 189483633 -35013882 -709218336 6604749 -848455497 -48783707 62659381 -239698274 244785355 110714253 492825820 115702496 126688931 80717131 -342374551 55553863 262258232 -226776548 -62628801 147392427 -95143595 -610539316 -269193839 -12301696 -1311449 155008682 24646427 5221395 204983560 28563515 -303440402 506353565 -93540841 662371750 10750894 198805975 543817194 58584959 -184780270 -21687976 -237979313 -43445551 -327791491 736727668 -45660430 -126153744 -535341476 148017483 -4007996 92974606 -212444919 -312402848 -102432357 64036686 -108131301 463292841 -83920671 189507270 170671985 -338006245 60228831 159942176 -518635215 -142061465 113683751 358031252 4768341 -122268095 102692621 1484573 -122558032 195659915 -338681407 -435007828 -9234064 94497479 -1847536 -657037051 -741746318 328250770 37056442 -11233868 500430062 160802820 20792988 -63935195 154860805 -290300047 98550669 -82989291 -136350220 154173693 -301994608 -80305081 141901373 -54975495 -71986068 234204069 -127205371 -32526135 -712380537 -22253818 -418050457 510679945 -665648983 248772113 -303767038 73650766 -907690679 10680113 -235277861 470850305 166849988 62352328 -674405907 451261954 -5020099 397904041 164690816 41026806 502505080 205133389 -335494005 -334347031 -153839303 516152274 587627931 634022694 -639968615 226811027 -267264491 269714558 707898040 -425654641 -40579574 -433906039 -20512252 122857678 -30941819 -616341847 -325425150 -5068146 -355641294 -127639385 448980298 -454779624 34065558 80456221 87475253 -320007485 147585152 -8225345 434235330 -126429819 52043175 -183447 128687066 -70594724 -26103495 -118783870 210738328 -119702798 -2296213 413682535 -79880863 -232107887 37240210 -8145106 358879822 -753799284 -428755421 -21303748 -590858958 146216808 -66880573 585767589 84887836 6727828 130342241 43128503 137900808 5856732 4788247 1270511 744276977 308058921 145460750 -172436503 23563007 -196946313 -221028412 23233546 7447097 -140855760 -213841882 -1018878 -598808377 -334892667 33182295 -518233864 -176586892 69242788 -345848354 618769307 -309764536 211761885 -538548037 -163681540 516831856 197259648 333564846 109661714 -2492289 -322288051 -53960310 -113913483 -647825444 -84003502 175385631 -110754891 -581352652 456930190 296985878 534586244 -359799926 405436363 123551171 -211265143 148949573 16007988 137371723 -738429 915390736 -194992355 668225348 408311958 -4293288 -407015912 -5477380 -272598195 655890490 2903765 202177519 145268643 59566313 671484811 -494226083 6804290 -7545693 -9900787 365122264 573970717 -11799765 -519629489 546176268 -275832112 -447519332 44619231 2818279 440321230 252792030 685224356 364356612 367877181 223979605 -581902670 -115031104 630076483 -135340566 24053506 -452965439 -103126012 574117240 676127208 127273717 -16003497 -233294986 -410214456 -772249894 -29410279 165784611 -67157132 -66021198 -520670495 3604557 206940131 -420928628 -167035505 173147189 526925302 -187130901 344441441 441213340 -468074423 -83276001 531701824 -1404568 538151749 98951167 97457253 -602409557 -264390789 -242855493 -333962455 16980350 -315311037 643484754 56295144 -129897758 103511811 -309833197 64629632 188525654 -409064135 -35733275 472636737 102223835 61374899 -139080769 -597843955 55390145 84247742 -495787617 112165315 233212032 -572825597 -380172920 -582326587 116697839 496732260 869987665 -488717426 -401150437 -128501810 -42823810 57594356 -415173471 6215899 -526474789 -155383 -52831864 -303638318 144848652 927487804 11633642 -890982 11776060 172339409 -295593637 -219290529 322099719 -124421534 -636303556 -237179946 338249135 459327105 -309523747 67647849 -463733950 -234450699 -76557481 -292213278 450787638 -31365295 13581627 16885003 -37317690 391685203 86232302 -149444670 159700877 35506078 -4488118 112801263 31341503 500568624 441933026 -205071439 925810 3193367 -426186633 271964148 145914210 46753260 -1094683 -334382419 -584887753 -197061564 -216467492 29676940 -190845624 227364404 -13809708 -12273403 495254401 92600794 -297048 596266393 -79219906 46128 -554700941 -30721608 -134577598 -326449455 4627633 -620215708 63340630 231662852 -334674250 3419629 -301346552 156261193 745004518 -530015314 -17577413 3121314 1016377 75382215 678424540 -295867749 10403064 -72294343 80736136 14717030 -443061382 49352681 406733192 403578581 1400591 132721698 -45849125 101682568 301556874 -434040259 -63185305 197398163 -502890999 243826066 93119401 549914689 -346880459 -182395077 -21395102 -343479459 -519148954 -150394062 -5058066 14941351 67836941 16420330 732625240 11927076 -12752696 -415403356 -39686659 -11158515 -92919014 100718015 327112411 9464346 -192667035 166274327 -9636369 -21216986 -190323941 -56439246 -30761366 -398186113 275126491 -20170993 -374675 593393917 114025755 6679009 35241309 360457807 92528252 -182598207 489360299 25851575 -58406133 -496940319 -28970802 5276917 495561171 154552298 66332351 -447693710 191365272 -160578318 -5517283 4474391 594011550 -148790916 -268943136 480374200 220992625 282325651 -552038812 -445534035 3133373 39157342 -166541355 20827183 -89772084 -97918112 -518491870 -22543217 129335070 -499010280 652835525 -14751150 20952730 191769421 -13218019 -142133157 583551311 193908983 189673238 23378914 -363346695 206294 50705385 -5513058 -80706555 -96493123 -202324180 -9634555 -40234963 -745348266 309643437 -238467471 70713980 -297295095 456002292 336674606 380304827 163780934 202120739 -266015115 -425379507 220221224 -222848677 -144496447 -359758836 -65283670 50934947 -131189011 -46177780 -383422541 -55380198 493178178 256437177 -360356719 -171718891 -3216277 425146677 -202898149 -244017180 -152610701 -605923620 237239 -45630715 -330995224 89627055 380434891 -96109115 386145745 12560582 81441292 553743468 -34578557 -113626166 92405622 -833329 612194663 -476073699 -96411307 45244231 218292463 -520646384 -58192464 45251581 -16970805 518343345 -12423637 323302575 111251906 -123211807 -8859139 -64391976 262789408 -61896972 694731 886652250 -454348532 -8242211 -44880540 333824608 123312002 -177208172 374241944 -63511730 -8831621 148539094 5184205 457210090 -74273072 75985344 422773172 -190892508 284857715 -124489210 52044410 -544261706 -112863548 9436214 218688690 -431059710 120582735 81292029 282589398 -337592375 -68542714 -15830149 56765220 -428862266 -8402466 -801936151 38042333 20024657 28490724 -3077213 191882019 -534815607 426089535 45881482 9442472 30344432 880538380 16496250 95782406 437102964 -215507879 -602843348 5617872 -40980542 679585980 21558119 786711011 -133587506 52633386 -638951047 353946716 -637493957 101872209 -338024947 53185317 227172593 232098217 -140374610 -146533703 -364855604 175311969 255208747 270328627 37758469 -413861029 -286416695 -19772388 -339421440 62940540 -18811113 -387150549 -308170215 -354631691 105189282 -145642195 313407412 9099917 -3444499 -51832669 -182136496 128463653 254616553 14429182 -202538099 260344693 -361775985 115628283 84652597 -31605719 -265278415 1177762 291190104 -72934245 -129185362 33135589 246319984 97561871 -64567442 -308440989 -12597146 -25889950 -313681 -798582854 -129337064 -55698500 31222593 -114581505 -645711808 -331362744 349903994 -171715414 -71445186 -335645546 439850726 68776734 -259998533 514199737 -54506643 92853839 188557289 16660287 179791038 53656593 -282693820 409805065 133062641 -148829832 -833569854 1001779 127711866 -144513047 8309863 -313440100 322448952 -10443393 413823021 -744065435 -214656684 388003966 264668647 -571749385 -3260876 85709109 124916043 -123833559 624159884 -296711127 -153377710 86302695 -142226005 -618646475 314628434 -3660139 -102666388 34609160 -5416489 -46469463 940423691 374308767 -12771916 39401253 70803368 -99602655 10572358 -891676613 26130565 -641912000 177311364 489826531 252089 6444549 278193503 81422545 -400783490 38558174 -56866482 682065970 128965153 -324284640 -384928820 -475624388 9816909 239637816 -800896857 93904477 9013203 232104162 248178233 252546447 -627888020 -22318913 -9833375 585148247 -258079889 102411052 -334764655 -393374599 -244122663 423212083 -85532160 34093805 -779768321 -5341476 -47340252 24345134 -241648150 590639 350264455 217553925 156551944 73818108 -864886867 -300066029 -347821988 -339805504 40583204 -235316272 331236269 76752142 -426407327 -740524828 -14044115 38361485 -963306153 -322487449 -53653426 -544577699 -3078921 1212897 -24463430 23390147 -45601259 -484417603 -340940348 -316138359 641266305 -487414265 -217238217 5369801 -423968420 112856338 334033596 -180892822 -720873711 -17545878 8682018 -45253943 -49577253 146913304 521145586 42717035 5139938 614399970 -23620562 -11313875 349315699 164355097 339901991 4164548 73676677 32177955 118435601 -1209924 -129049072 -2445581 663266439 656186398 -38852753 -546764926 32469837 -74528057 384418595 137913135 575175765 280707663 -201199668 -6630035 -11702031 -131935039 3929911 509080718 373743136 334985327 576341853 -446160018 -2692945 -94302355 32995521 -237307235 391677973 453344048 3197201 -2319320 119313297 -32483075 -33494075 391372409 381635233 391685759 -49080666 424061325 -49191029 -306150628 398867682 -52766586 118290769 64438144 -220149962 7321337 14708339 -698241108 -204319366 1985163 -299337997 566916484 -15566822 752422617 166536781 -23613055 -53687268 -76434017 -283134778 -216246084 -11254016 271208946 -38137237 196859129 791082 4184153 43816071 -49553370 70749364 726481632 375602 230239157 64864355 -84560565 513131968 -327307027 -200296618 -62414117 -75143333 112347841 -83858841 157196675 -228620704 2624192 185168515 -529372483 428935572 -172050161 -628284409 -98651995 -84889693 442584956 -20571130 -75412848 40600162 -319404586 350992048 -37554956 6038546 -363016576 -28528223 -321384224 132809599 107927276 537634569 712813242 591450727 99224371 -420210059 206563874 14605310 -377093187 -12504596 17682057 -271689027 2784685 -580135601 307901743 -24229349 -580790802 165564761 -171801336 689827561 -182435928 733194275 -9442879 -2374310 487102 -179559133 -9320810 -159810943 127588779 118942302 78643822 130480593 -300694362 69066983 474128599 -457244227 -174317308 -200458259 278820544 280952775 469647262 -357052364 6772600 -4474079 20544197 -227289661 -79042285 -2861032 -40901130 11485117 55287354 142442902 -321020752 26225979 35540214 -576980655 4781597 -106022186 15378825 -152567444 148296173 264166400 -842337162 435341615 -72493685 61347579 72210434 110681621 -425556234 -164038646 -995638743 15950356 221666121 106301497 -315113235 389268194 264321726 143141773 11001420 -166925292 79625057 3427283 -729521284 40479936 9650751 -310220061 4142282 8042704 -481166143 14768688 36967663 3263659 -28717041 -533247443 -6851460 -97018111 783851650 -282603699 692230581 -240478211 854147076 -237926065 150530167 416655072 11378838 -447769280 383845424 -666107937 6955564 -191564923 -312647138 -240597077 -98255229 2993896 109417366 185531074 -168271659 -85367183 301354397 145227560 -78206617 683219846 311326911 -278114488 -92224093 1361191 865299207 573512904 265464333 16790795 -112809570 10064134 -66738581 -3906500 -319243734 41309088 129962937 60613777 -142684516 1188774 484169907 104930884 -1314524 121292569 451367983 -407803276 116622222 -405798401 570092427 7335522 29090880 -4687601 329417998 353742857 504917584 98146304 438238995 -114984525 349557098 -495086638 441730332 -180814432 -652300111 -262099630 735298373 -537622178 -198719959 356320225 -3879066 22463366 678319587 276249884 288242124 357561107 -2469562 93474248 -31622818 -149521619 45774568 -185012023 84189082 396557933 -245123674 -303822315 197221362 823342952 -168463667 4358254 897165379 -13579779 -169601320 -89684724 378221402 -561388307 297611978 61656646 574144859 -385847085 -361425010 6475469 2983170 234934820 -589564629 112233349 6797388 -140399876 -5563114 -606620658 53074518 181452266 76556926 134731148 195255603 -908009621 -24158474 9243814 357089493 -385942815 -229821263 -579125 -2595537 296394492 -190670685 -226056440 -39292048 -216149896 56476037 -9630945 -18511071 -43688512 -85070719 520174373 -367151100 138521826 339669655 257916708 492935795 52349581 -144625755 -95632901 574410796 53848810 -127251848 71450596 470554 -370559733 -25024667 344341563 298315893 -945741684 129637244 -395868191 -104250978 -324088162 280997812 -315433529 -29977875 -78919152 175595531 10444553 -43724266 -305765369 17815349 -30408292 175462265 136787905 -333930121 -577080628 10616040 -99368452 -283026416 -77122421 167546956 -221215948 5910940 -195771783 -402470986 756084839 -21802901 -57613755 -351852786 71233886 397179232 -352892634 121209058 22204393 106396478 644228820 172598608 -200260 605640215 -826091214 -17624464 -76899192 -164015555 806827288 -601015098 8850827 -79620308 -8226025 839848510 -36713660 -113262241 -455572054 80019193 -206517724 -11193222 -82580632 -1758204 25849954 70328001 -829508188 -340329500 779949903 -617310871 -210069762 514140703 252164736 -40184973 9113379 946788599 -246688273 -44316371 -147826076 -301268168 -26532356 1084162 -189988720 -8542051 -209458016 -157244081 -485489812 583755909 108665704 -88153503 219530328 332910176 646160126 -75259664 50470849 -553162718 -31047422 753551494 233826274 110565035 -25074628 -710259737 193923524 -15344965 591801782 -344671684 768189919 -420098915 266853092 -188668069 -128003831 711590333 -217797975 435578283 124381894 -212421980 367488852 -683602200 -434685244 255191123 16308500 -723620001 202879114 55577213 -388367503 -1685362 212981794 -208517629 -459738350 -93588319 104820316 16679723 113354545 8192867 241991372 -545924042 307938069 421996511 123153648 -719071716 -293888270 10421631 -233839540 41376387 215765221 -439429729 -315524364 -433710339 -72321425 -14864992 300138077 59941205 226218639 -342336240 -398962785 -267499301 379032331 -271326946 -269938700 286383538 222588804 318170815 334006968 111429401 -88094030 4080186 -169719740 293288430 -380222175 29421696 -10887912 121283871 60266861 367721135 -20139898 126831002 -497400191 179862084 28944527 332467801 -69093186 -271551775 -144769421 472489 225491310 -383405276 11702355 248824450 709417992 109187788 -200324157 331242069 158795951 -188008329 638371719 622574894 -38102613 -44630229 4395708 82333388 -253836576 -43933709 123634298 44682070 -568358931 13517083 -488124164 195039602 123124320 -21466993 -32606594 -299400250 -505072588 235125128 11674875 198496358 -685070390 -38854421 -277720610 -80631111 -80916512 -1061768 18917359 438532704 -241407 -145709388 -389379063 -94371430 142316164 -59532781 -898787962 -59961736 -119701271 -24351876 -179268214 397134282 404319901 105075605 -3763354 -231840590 -23393900 -299274755 -21460294 70831204 -891586963 -736256531 450807101 -24531239 -400620284 -513943341 -251089382 -64527686 -129893791 315554196 43064881 3387133 -830215583 762066848 -2175082 -12770680 199129021 -52534933 -581855881 -666670950 -564446690 275217124 -87967179 32602403 143466051 -204055387 -232179517 -329013465 8400512 -33526162 -101007416 32064274 444333212 37807409 246541896 222765891 -384690084 -29079547 640184346 -13035335 85724353 100352800 -3076908 -32133914 60381 104579402 230340344 184706395 -448808365 -51351166 623975480 15396485 31228136 309447415 -1176451 -388188975 100917697 -606429335 -91827218 16776439 -22128192 -71327856 -151450240 238761156 -310529054 -676900 112013933 -475624935 -665496790 143110863 540944275 -723905054 459519268 22845058 -412073958 777984418 833267474 24381775 581194498 65907815 -305695660 208825613 4939700 6733344 403974368 -384382043 -404634573 -225812894 6324821 498863267 -442858871 -63289421 523487123 726510984 -636986110 77482946 2286103 69013560 -791398654 196818816 85906735 -80186446 -320252587 -828556719 -481457654 439598332 7488983 -398008193 -582901815 747805756 -304469453 -76103266 -60030727 325539179 872245263 -363020846 112146082 -256200047 582770272 106112787 -69959941 266208469 9706429 332252491 -487631811 1688346 -205235876 -14529346 -580401231 -10913256 328333237 -2163568 575036808 201481690 31071472 -375416599 -312464897 -119519790 767580003 -32804000 -101073653 -110958651 -101101 332974262 -124921959 -573946160 1560934 -390972741 959738 798159105 -423227655 331679658 123240202 731403011 -3176330 253438332 7285195 206305205 -5204897 355453268 552364676 315658356 -390514053 722632533 3100883 -322173598 -1488576 236703665 -253920961 8549398 -624902406 6905501 477469582 -1103948 7850284 -4779281 186801013 -152338892 -415818701 3167984 -73507708 11072064 239717801 -364831056 -176291465 72714575 446865663 -92603325 -22131615 17971035 -598606888 -32953899 667376555 149269827 -334180593 -11885428 96327330 392802681 -159282946 -561861323 -246772101 -104061712 119208452 -29478542 173310689 580992273 39567621 -672573528 494557 24750687 -772001902 -539466747 -778837065 -6416060 119054650 -50324571 22209962 -563720811 -100353865 435746916 318702390 -41795002 4377354 -34731630 306367592 252945826 469028334 117818442 -9767256 -438385114 160083025 78758370 6901747 -138088918 -15808606 473100985 -161580654 -805003056 -658059511 190847247 -10618770 314540829 135894188 241102185 -513133357 -275633877 97358776 80978446 -449463769 -391453925 47653718 -16470025 -62517458 10230833 -586957454 -167831 11054103 571806731 -137756738 -6998235 -319482526 210734137 641755491 -128426946 66653117 -304158080 -259560577 544224001 -115036240 46068735 -94005822 181345263 -460570827 -77364565 -182940144 578187164 -77758958 259503582 59918594 -12803613 -234032175 100781227 -10403385 -438610239 26288694 -13322157 7504314 -265154300 -105340 141404545 12732483 104903225 -124603088 -180157296 -2217248 493783546 -634349756 -99902852 159421750 -308953640 41439040 14495334 537594242 -211279132 148572280 -212573636 268958563 -3312729 611600411 -460848666 -189700372 15185717 -174984202 7492695 127266253 209263892 -143401022 -42519111 -619507238 -1051511 331444717 96560604 28392229 -361157217 -504639309 161930743 9746269 628277244 -103420301 13282230 611576308 23419130 18697846 -65053805 101506992 -413058545 28115139 823890411 74395943 -357408189 13267267 545549170 225392649 52879514 -141475117 877504883 -610335195 -675244219 272058098 159582245 815786167 -179382324 -8757934 -67247782 388215853 523808034 11913714 -589333302 -337002130 256977898 269442527 -43574344 -11494910 -693152698 -268168781 2000236 43585840 -803445093 254713046 954539253 -64819368 16072625 198287663 355456957 -379936279 -249609697 -321506367 286206533 107852213 356617160 -485492897 -47397650 -41315782 276936210 -247006954 6502752 6857305 -160305462 488483931 35285005 -59049570 51947 200189708 13298064 -7482947 -249738178 -57130852 -400476626 149609249 -269371324 19077047 234255140 -205188820 359900919 237068445 -390989550 -651157 -695830708 -332927718 -861189715 -578074697 211023866 259522053 465476947 76120969 -97196842 -3038088 -28279864 -95486765 91693045 200198820 518600 29913787 687317089 668026638 311273770 26619406 -3556132 426794191 -502628651 -152008091 189087639 -366868919 169150502 9111402 -387463383 -4917139 -439866154 -104998136 555353038 508323 -60522287 646481 -467750062 -199371 384212124 85257709 934293 -118969946 151449241 680424514 -141165470 731978486 13383439 535789267 8186906 387695084 509292980 16362515 -14975844 180988059 540390515 -34022806 298619791 -214323954 -202660561 -395271099 -521884787 -33276096 268023221 -31568592 25654354 -186148800 414500539 75247745 -11420013 233909505 110287565 334351069 874213 -343376375 -258571812 -591355489 302466115 -94260193 292653497 457689280 -55250563 -92788454 7345680 -3561543 180433367 -303720245 168687759 502721303 -317023244 84161828 -569629318 206706796 96271055 -311280907 72753872 26435257 -191290785 273079875 674797941 94478324 -3051780 -28396992 131108685 20753156 74124302 -168209299 626838238 -571935006 -18052397 -259067708 11705702 84860259 199374277 -373525379 -18244428 -213185650 264618775 -613136809 174067512 17268391 -1779767 102538708 107151549 575931489 614764583 -13338632 -244388130 -478653759 -7716150 14590459 -343643131 278346525 -311643146 35054256 -182563114 54032759 524348 437123248 -693097081 38445927 657277860 -600066 4924863 -358511813 -15194725 110763940 47820488 73941561 512103636 286999968 73555260 -463706276 535287697 -163639687 9590023 -916282186 -88452217 81287178 -43483431 162188439 34901085 26204424 125412695 28590120 6960956 -306322450 4242833 23506609 -27765763 -525660672 -354306983 -606694147 -310281666 -38504476 162433689 -661984388 514842333 807515454 -220361802 82882691 757169119 15129956 -358439269 -430100102 -174102572 170330271 -810424881 -430572356 -396976476 809102955 115604051 15777740 -144148560 99623194 -248954179 472848006 437083290 282104000 -536476363 6438808 11905046 28167664 -24568560 278671362 320653627 724768006 9009788 398411642 -530517351 -22704128 -218030836 -1656361 -703976684 -332853979 -355449238 149557763 10990236 -159319153 -204187761 -5931985 2580553 333681617 341539512 199609862 319482336 43541134 -59356405 72064225 254202929 -204631095 -12442180 12456821 -444725639 74000402 -495157478 52048358 -447525023 443771114 127418 489175998 -561231067 -581466568 -445572166 -2129779 -220168063 -176942303 20762655 200128962 325852366 -3690654 47671872 -43954604 469358854 175490082 -776505892 136981132 226987345 540762413 56215459 435451425 83080581 8614671 584379 -125386335 -464771145 787090237 -664577060 3189489 554075249 -43027166 219893448 341985822 -337436444 120186 -138200094 100815677 -15890950 183231105 -7312408 -17111178 -78883023 254524385 363351094 50447636 -24455732 -104741914 -297168831 -498212032 -90252111 -228321899 45793360 55153040 -69896582 -2181353 -725923207 65761625 -210720557 228809509 -201126111 244162568 -6051606 72653183 463018015 76928243 -1972079 -390590618 15930476 306530107 -677198392 356400771 111318831 -25306030 -92845368 41119061 -56214315 263761933 -29242893 388148905 196666744 -451323941 -247797479 506468341 -207461899 66416121 -43937655 4469641 752627242 -55997481 -346637236 -44074068 10998286 -914388185 10804623 -135136229 179324210 -106582389 -385240024 449308183 -60467886 -1739241 466131561 -305897758 7719655 93072730 151233923 -2532628 -226546006 -527993472 9089180 -254361588 246041845 -363614 247843285 -213174236 110798150 -68008671 -876944253 -74105894 77881394 389367177 527178380 123897838 -186053080 3985787 -87753853 -195211922 216596922 -1229508 -716111 93899540 344530168 -8045506 527952488 -833105896 -103967435 444108972 74352483 -186382169 -7819725 3709730 11629536 -279882758 -257957168 -97924385 84175529 700833781 -544772427 34604721 -603661086 155346598 22739021 -536434524 -554473177 -9451977 55535385 -91550576 -1713554 140979948 27075944 6304647 17310967 -8752486 264377580 -88278025 47702959 575043953 -9898498 33881004 412078336 381379266 -644084997 -166244153 -333062905 22646650 -47259806 34358961 -60909796 -891778390 -39692184 -650760159 36773985 -7701605 639406452 316393412 314384999 284451243 -38544289 -102372017 -241383402 -510784430 -136569653 -19486224 -1716333 -112774679 363962942 -425767556 349902566 559783155 -498336184 488646127 185883712 -10507520 233678560 -378275132 -537405778 -2919938 218360190 -66668376 -516633288 -87574251 109631507 153071814 21230263 14849854 -658619643 -11242266 -80930203 -311689783 7451778 62615079 -150365370 175615492 355175964 4042418 3565875 141601941 248030976 35213496 -377705665 -58412611 -78495345 -339005643 -406522097 223312653 380370389 78963383 5715532 632259911 292739421 69164654 370328746 -649241204 352809190 -422388099 -553770014 -272100333 -654688544 -12127847 202561891 -165155807 -162337300 -250429796 -712635853 403466229 -137010529 204739513 -111456988 203611244 -50888610 386578324 68015088 -253787604 32717354 -763409810 -96098479 171845480 -69678980 3822690 645575423 405470539 -388692772 322244138 -1700749 -67052238 -408653555 145096173 114117371 306192893 -16191341 -248244628 36413866 -22161751 766928697 215372003 -256701712 -405349476 95103045 -11707359 621208569 -333762294 6007538 -388451100 -64473664 16810170 126994304 66789831 101321474 -237775031 -77614382 17694750 -183910106 -505661536 -62162045 257273056 124498759 119756109 238719152 -57415001 -490924428 -346259700 -3707718 -178723721 587558108 -192193380 91162445 232243455 -89684044 65586375 -7630633 -31784867 429113180 -168951377 -348516892 -325208348 -25232478 260913316 -61189829 222650181 338946526 -13174828 660501614 114070692 -118406517 261209121 104656518 213552387 162400152 -101847504 -322648155 75803571 -111529330 22259449 281337681 -341851730 36118933 398641125 2920544 491376526 -31213337 -197084784 267764421 4909939 148080936 -39454654 -455708842 11157504 442387362 -60111840 292969401 -520942544 -248524780 198533109 293909646 -180149697 9665308 -127397567 602966468 -664347937 -274226744 48369894 -14974038 -261600250 119842723 -257658108 -566061057 -493016287 -34836818 -421233944 51229690 17694348 -26729658 -5462058 -63311517 -366182068 230433391 -215549849 -68508804 125255590 -396285955 -86539609 -151210040 -9271138 25844659 476803991 -46922117 -427432739 267182529 -130148746 -211503752 47684729 -179272 -220577238 42450075 -306892444 -57615044 561715084 37766379 -38789150 21045358 58061232 913362530 -1311175 -829961763 89581838 68897003 701332628 21296493 646254763 -411692528 -33584036 284342472 495711387 -41997846 98791143 -619648813 16183809 -114002513 86045288 -19283380 154456618 -305924351 -245310620 235125588 2056605 180129560 -625852271 320093260 -124569412 7914953 -296854787 -11009884 -175192362 361078083 292926080 -458506327 -36238940 -75756108 596706541 751389253 45157333 2748770 -23445207 329390085 333039053 340645604 188354356 -494011242 176354750 40319222 -11786339 -857564645 -628034883 -238690675 -35935479 302981260 554422206 -103410147 -9315934 666461169 330752844 -405104181 99183620 -304491075 15617640 -326268256 -298240267 -175531504 576149 384992406 -206207976 -141001866 -152241076 -132972140 68556612 -651710593 353482371 -34648838 -1312703 59045719 -553686582 800709153 5951922 7971365 177090 -359471148 -3515731 -394854391 598393835 19696150 -797303566 -604429921 -861497294 4285466 -63806078 -185339238 108471823 85985258 -75127238 -203696263 55714796 -406875522 -132289664 379583823 -223432449 161636830 119562681 850675145 5887730 446499 -121000261 71586501 -135017535 293721072 672638227 246055570 552804056 789363310 -518642150 -384351491 517013390 -842036291 -233062240 -78918424 244886631 -283341659 251729767 -27933337 18229423 -248292469 108801757 -88776199 -143246507 -23691099 637257383 -86340721 448101817 431104934 -9153838 -692425666 -61499883 66947297 207245529 -104866374 427112600 44154894 -188939114 -467363619 -304360905 64204261 26976278 -739929367 580218429 -6893950 -446429676 -13540031 -104878720 -296489051 -89412390 441687690 283219111 493536483 -132154324 -655859442 89791182 -14418727 -126864873 450286353 101300732 8617952 -202419347 -152767180 -55265293 -475407541 150857001 801556398 112590617 -80895896 -292657233 -13827193 259225583 -555696558 -25794706 -465767676 7858155 504919467 -1405357 -118649255 244883183 -256787522 602358978 -10980497 -355937770 -307595290 350458132 -402995153 -340568253 -45070579 768107506 -28289593 101169074 99149062 1001728 -122307140 35602070 -156209285 681949883 -90247218 -323654754 -405483822 -145910508 37735016 -167042753 -552382 303297270 232170982 -127550317 177715878 -9752238 219380100 -276510636 -64318011 -217959392 462313318 279521058 440540228 751400116 -68264794 -381838783 -97105018 48831722 -76637547 2567539 -568564720 99218843 -144469550 116242273 -202852608 76806672 -667073746 262824695 183820517 -532412012 44393119 -552763319 188473252 203778757 344271491 57482695 -431975915 -16464886 418358017 763687122 559400218 383472570 -579291409 -78287897 -20172626 94506841 -301224522 11417076 -580337352 -9354184 -255747349 -76227740 21786580 -1462759 463948512 -29188330 -341375770 -143833398 239148703 -211800604 409657350 19909603 -321738893 160797010 446875338 83204717 -58956894 -269747391 90042328 282756088 553784696 -157957703 61988680 560823122 73580068 -392701201 -301939598 48923841 -18933846 -708620826 -6763032 -501930903 -221368065 -72635419 -36460103 -143546987 83807060 -36230728 515797610 -145073566 5859404 -104885266 -13316468 570648544 -333144386 -280514 -17853106 1644577 -86446463 -210694865 -327926451 -12044542 8886461 230652 38170105 78100068 767476444 -199797355 -19488110 -11928398 -208045387 474069219 -5604458 -248592395 -23256220 883006986 -282761017 194751519 593461489 243746609 21345238 96287315 -12240312 376442998 -632511061 -399565850 572760229 609443229 -5652219 -14924790 323643836 -405415470 -444405095 866343499 -386781373 -299838227 37327830 161528387 354678046 -51651085 -646176104 71086204 -63167133 20123378 -114246814 -507339756 -522341962 5087166 -713651451 -305309325 16293134 25370616 -102140203 40651293 -28620700 267410258 169023620 30065020 57773536 120012664 398887042 675949468 327347312 -291148207 244694931 -9850427 -365531527 609817793 -16939004 470126263 82637444 -48902390 -99783385 -191130610 -2676388 -859569855 -128873099 6407003 125315199 -293810324 -372528187 37099422 -269623559 -205762961 1143220 -542851392 -211561511 -135531847 151566807 -601261080 -130871799 74482854 495020151 -284739177 -64550933 -215776826 5053345 192330358 -210812469 -521063598 223856964 107868014 -589470788 -54600200 -527441058 -289929071 -572019796 -188908906 -574736683 361390744 -342429256 -401472896 184869893 376044479 -137849665 -68970622 -430834303 -255947062 -808170919 -8465032 -210163114 -32744736 -117673936 301922497 -406027348 -33630078 -14148820 -179108808 -413079035 -95099707 -233190273 200436984 -544025007 291197984 123670281 22191085 518481980 -791360 -139775721 -599376437 -166391727 -135118128 106362679 549088350 -448710083 -187152435 -366404247 344694819 -248852171 387641979 675056646 694872097 -50451510 7196442 652793471 -111122483 -18631641 -712403775 -21244440 248536780 504173295 291590841 12485440 112474753 -295144030 244734976 -34403889 -112472343 -36705718 -355716571 755062913 -600677487 -5465881 -636585517 -29226306 -292967542 12629309 -282281392 -296729690 194176401 347532961 5382138 261045631 -283969 -184470 52698608 283189 -385213772 347597631 -348052536 -328082723 -707248006 -174185788 -278910903 75340552 573985984 -300533971 -20978635 -299634676 356437 330698986 37814804 -579021734 402336939 -1873279 -27937385 749906528 447519960 305279129 811520308 386155156 -142515761 17602520 -715993683 -382316439 10717692 -180255522 173705157 -110009810 -35611857 695092864 1063190 90290709 144425682 -442624015 44832145 -483891621 42099082 -21068145 4313844 -85526736 115720811 -402809216 10178276 289684390 208315094 140951014 -290162970 63405655 530205481 127705179 19886884 -436304917 -407886859 4214218 -425125387 -510965794 401458361 459002202 22806077 -11041992 -703004282 -88436155 -736386212 51784786 -458289821 52204164 -173216871 536104019 34382324 301280199 -10295891 -718801994 105279528 97538970 258688090 -327628626 122042072 -308384792 174766592 2579734 -87366120 46890853 -233070698 281922422 41813444 498333279 42133329 529811752 -462907196 696646513 -449785332 800138370 3025088 -364521544 205088200 -25332569 119153953 2102525 80999905 -617267676 180793912 758924976 12399554 207718624 99116783 -21294478 673322990 11831270 84373812 494789939 234572999 580108333 -359765 -357401335 -157300994 317009276 592477858 -5148415 545453303 -3574305 -93476865 -100770298 -28959904 -253674974 223132856 80872928 14901129 -148150462 62124497 -150018276 40052887 -492494901 669340316 421544743 -1775708 -354708034 -239137012 75942245 -475442519 -110625304 -17231627 -11646485 -104467867 115245488 12831489 82952879 288672291 -14808872 -139927499 -221465489 531778618 271401847 61877122 -3288967 270009170 176138795 15852228 302780595 -63432972 383426729 1919543 25862055 292849337 8187020 560149161 58958808 17223210 155186945 15812217 791241096 173511 38333641 -432011644 65200419 -62560280 268177501 631000696 -615604361 35257834 580603467 -1262167 168571300 99032966 327316149 66785420 126093220 -241880123 33486144 27263978 -197990 244669841 2099355 69207414 -183122252 42304146 -344939153 74683098 -428574117 -29388128 501577868 -3728616 145368492 -351231984 -128210956 -7545109 -119943905 -464001612 -217353987 -190637086 -48312543 -387510511 -305977416 17896915 -246176779 -411865825 -214552982 492442015 463571622 64369312 -191307982 -217181447 -333176110 -315467967 -494884930 -45538011 -568554495 77460500 635543935 35157 13880299 -542638151 4514778 36828803 160033616 -40913275 117963632 -171027570 310015266 -667848988 168600621 -22060265 -5333609 -83408294 -220317022 575053783 336370332 -63811801 -359155258 42185394 -17329817 40326602 -68137063 -343233006 382561252 -284290323 -13108798 668451692 4760204 15087716 78478273 61546318 -223088534 -84181303 302269124 -73710063 354294314 -44413495 -126757129 2627885 -18889617 42025973 -373467777 -251331288 -137176637 160720761 831530428 -575727670 125290961 25543018 686895095 -108108273 -200032422 -46952706 831778848 -73178226 35840710 -621656280 -432485281 -56934325 670426047 64420837 -531017 119475384 -627817614 -702648267 28189291 -153022926 791040538 -22617240 754323755 439561 281145194 188211141 -47399170 -738992340 590731215 303881478 -404151935 -790244030 -516342404 241026331 64011145 -91898364 10172840 -79810807 722455435 -414700715 267039503 -394278342 -333233856 78293744 -32368980 474370128 351918285 7781673 403461919 -308002221 20445688 -52557081 -307535367 62341983 -601830285 298301689 -182852128 -701196166 -341833765 351387999 -599434481 -718232154 392240715 488485441 197759010 -9621699 217971128 874731499 201136757 -38134899 -4074759 850056078 21766805 642683318 35570836 -428703405 657286791 290920952 -17285528 483287805 -293457716 -23140402 -212735835 -259441141 18641756 144572821 26514855 392387818 73822658 567074130 -14932962 10951671 37107155 -5186903 12515688 42282741 -485048909 -102866273 431943300 174857481 151266961 -112329025 -227376539 605360412 -439382 -141141663 17461950 -357206711 -47089716 53768335 -354060700 397527541 686425181 -465948917 174327737 289679428 -71581465 174336498 -37550770 -14684371 -658212665 -52277182 -267070525 -561424332 59495683 75149271 19002743 -335164843 -558532576 187241967 -775785735 -271384607 117601823 135523562 127989807 123259644 -239592217 121447059 -139391152 -484848350 -1858007 -230157859 189884583 376918 68488085 -425868766 -122012614 -455198737 428263062 399533 713995541 -91075322 57153814 -149419175 -133507807 -122998533 186292077 433758421 853067278 -626845650 1080226 13877395 -200196331 -229022540 -45909638 23618643 409066874 582234054 35665086 596380357 -405236925 -9048246 422141852 760762829 167997851 165430120 2183407 218908411 -511051352 397146631 -665364364 -48249890 -71291315 -465875715 40293101 52250943 268798640 97203015 542803035 364143357 -85877942 3382138 21142981 -2896229 677978715 -20963377 -12198270 -426128337 -32063099 -4615464 115372453 594840792 193913666 -111292697 36012303 -350399567 463126816 9866499 149668 -387179925 -45339817 234026540 500418578 127444454 37633667 -5989170 49435885 81125500 -335331391 33815292 -253134012 78411332 -524303898 650117966 610209393 -470725597 618126150 -294226371 395941891 12001544 -95443223 -312294605 -8966675 13637823 98072086 -538400754 -14300636 9018466 337277654 127418003 -16800845 145457228 -478070484 154053581 -499864082 -89728125 -59043748 351970259 475070332 -69261384 20122162 46727038 312636983 -595726762 -58825994 -6248088 6817507 514447857 -488250812 121698501 6207488 -13378657 153059849 -421140800 -322827036 -222226033 -154004129 426631175 28607855 -385537975 -302772936 172329915 -16087902 -520234829 615952338 264814783 -538357852 -18378847 14018922 74237859 370327912 92900116 -105114498 790092527 -766682123 -18134003 -41793039 -140900671 -348949016 540971777 8718284 174159643 -300772190 -471588816 16069154 -272778305 28844844 143533261 511667619 -647538792 -427767588 11669499 -147166142 237646846 -183404417 607554748 -82872363 705711066 -206146331 -71531169 -67510473 118231319 212000003 -470861643 10668300 -77971405 -384261370 862554 228059258 141468619 -160659103 54269930 -175022387 -645857838 -57603169 342965280 -93808082 35627329 400641805 -59568368 -259108356 590810830 -183072279 -12613090 -305159328 480890026 -188448995 -436444337 32310771 253143886 -251529682 -381401057 9191172 93716010 88108235 -229374981 9226002 -9774955 -835693092 283976506 337183897 79727455 10998598 91444272 -175055991 -339947105 2092815 18656020 -20631815 230979192 -208269435 -84630974 -500343427 38600253 123394 44507039 -664861405 24754942 558910236 268656348 205250885 -355172837 -5425909 699120454 -197125794 -13285342 87180727 144714882 107739354 185747868 -22836999 -714037883 91345464 -1379331 -503076879 -12374029 765163106 799561849 45138591 238865616 137959757 93539632 -136641577 -436277820 434348037 6016850 73451527 -85175746 174932368 3362248 -228215804 16180577 439859859 141958701 -334028492 178639835 175994201 -286704083 797997541 32527509 433856851 46535322 215366015 -177513058 796922547 -411794546 4771338 -372738117 228320566 -36136798 -84558672 713724680 444442208 170507311 59933570 -88502669 529025989 101455798 -29944044 -106425044 253501573 87817633 157228847 139022292 26653993 -63788155 7171988 307475395 10007617 35288221 141559379 880585740 440347703 -254038 -292067782 176185537 -87280246 105249143 214159216 147732894 -760888729 238959567 9029915 -72521047 -131275214 -78101898 309673798 156320495 -554042087 548492204 260298271 -320331247 -50034372 48232703 319201603 117588856 -176511465 -201167286 -442578685 155448111 181159849 -692922811 493633224 72514382 76016154 -17578132 222599796 448140255 609172984 359443629 -487549856 11161483 -439889308 255292782 -20559317 -275245105 -691112918 359999770 -4445070 -310008257 -357414486 1835484 -175370028 -6080540 525561834 15445977 19425772 255022110 358281802 -431069631 221314978 -182536810 83020866 14011043 390991809 -434629611 -9709826 48901820 317046911 -242106570 -824156737 -536642638 -220545903 -8671547 -661286665 -232652169 -87572198 102387758 30720168 -190752163 -83626908 8009764 368349358 -693247775 -10726019 -108854266 -48186951 387734987 66612760 682357207 -52596717 -78707392 -5125432 87516519 377593600 191167909 -396500576 -19309991 218348717 -20612882 498217 -307652875 -383587476 -20503345 -538197510 -394449701 -406983863 -5424945 261572476 -523826403 87125550 -185603495 125568659 9851332 545367947 524863113 30526452 -412549004 -219908265 233279348 -383726702 424285676 154223853 321180549 1235415 -913671106 707002657 -404482925 223085375 238906256 -4098155 8918046 206441562 320456491 105167 345186510 -105086806 130062223 336842482 737322016 12920374 887541176 -26989570 476968997 44249646 362318785 -530199656 -658772166 191565735 -233635020 24523647 144127486 -502730555 481350938 -6202674 -294076091 227748849 -237838592 538017003 226493794 -373143758 495729775 298708389 77471780 -741224428 1923635 -62850472 377487672 359650264 369834849 132286309 16345374 -2784777 178548191 -222808112 -55517165 -63430126 751886046 97233034 36781619 -8071380 -662434445 -86176059 281839479 -169477861 -343252158 -446657855 139822446 174826489 -479211 581637947 -11519361 18505697 81006117 -89647381 -218539780 112247903 -513835057 97613201 -593269 197046201 -257141246 -302698775 -732619938 -198420999 -433328784 267351936 157087872 -79681636 -4386807 -116056847 -304489429 98496056 -178954714 36374243 86724154 -361861261 150524696 -277593442 -565804533 6059054 -117039013 438280593 -9908369 -154407876 193374808 -66938655 -580227351 -653947 -289370066 10021317 -124248536 45278764 -421793391 -34395560 28512103 464817922 -835919566 6379841 342292827 553066320 8359442 -39790238 -31669373 -472487228 -741528 331843006 478920682 362043536 -521032868 -86327680 287778888 143961284 75833256 7442540 668361659 809395091 -132952602 -3288980 321910117 -660034934 560013654 -619462656 59396429 5232115 306644936 -319016587 -52687309 286458983 -23746106 -138549521 -185581428 13337281 -359315582 9282738 -132057600 -32206640 102570053 -851664333 163642621 -59350030 3097306 40552123 8105508 15901455 -204846464 109077694 -317443125 -257169426 -542964484 -7364670 320446552 -147038924 25467519 395619140 22843316 -183710633 -3124798 -38147779 -424535289 -81563919 -523446295 -99676837 8204121 -13287045 -318269548 87916052 -7609645 130090620 -303467195 19064879 479825957 6983963 -236935928 -455196431 179223813 4019100 573992063 100513819 495269551 21199584 134290640 -237054466 -22214674 -301519463 -1567548 -326137386 -812529787 -282371605 213611291 295783322 95202362 -42279330 151659529 359207002 -33093809 -143726790 -25696080 -32091894 175040071 1510772 231334883 -467166645 19708029 22650587 364938386 266753874 38426880 21224438 563288776 387468403 80568937 -31412434 291766985 -152264459 -7939641 36603531 137370841 -1754210 -24631275 310663119 46844877 281093633 161894430 296390403 63629185 803043741 -7711502 -136152516 -12525309 -496051837 -229994534 -327571396 -141230513 -110966835 12814879 -35069318 -44118197 383244263 -42194539 -630368571 -5502459 509468729 -159119621 134189909 109549887 164985453 -196719662 -4414410 -170684520 -344826 176493673 -22503367 -23449785 -164702585 -143056500 -567422194 -111754465 -190000824 335514110 -34222201 617709636 107022841 540180206 38313784 14889146 4085730 376303794 447679933 -142891278 793452192 10520930 22033591 80982099 17731436 93457751 -8803927 128714954 -65837925 -106070280 455641428 -181156238 -671684896 386961657 34551172 -129815233 -325462984 -1981788 117510083 448013547 -239930373 -5915399 298731145 90805185 449502290 -10393760 -449727012 -178958049 471351566 84747630 -736266040 -14835170 346266019 -141292644 -177463590 -11815423 166892763 -79101267 638600066 -65169633 397102061 200833666 592353367 148642482 34931863 -126457148 25192221 134781790 70231304 -42829550 445981015 -778447707 487053962 158110054 36721736 229306249 -110087468 6841728 -169193576 14055977 243667751 420731876 -803955912 -4808300 -6219132 -619674198 652530864 -235588861 87183011 -299131701 -230776285 -316698422 -2537548 318212217 38370463 245955 13291203 -102249844 -182934478 117068475 -58550578 -924821772 -2103965 -281777332 22562036 68779595 -23732393 4197811 420911224 237619234 127632524 -691692083 20994086 496242990 -8505465 -483234001 20493244 -263109329 -14577180 -139369106 335463024 427222176 -145645869 522912 221465301 -277233636 834815046 -16315580 242862768 203979390 -9976432 -155599527 274327767 138318067 -29051511 134077833 -683514729 -442961459 -508377094 -541732294 -290211798 8235931 636069952 466826593 -44029779 408619025 -186385987 -767820638 -35930582 -217186467 -129914697 -575302628 90311090 -13541419 -99589014 -391944735 176965936 -392631337 -372103108 -8119447 712484349 431477295 -158058508 -185425825 104168697 55076328 226742961 162843792 -275222505 41510735 58551004 263569662 -213134401 155228940 -240227276 470517761 -3835219 54488559 624910087 -441297901 -59884330 -197477812 -205141947 326353287 117600758 5298005 -426061657 182776179 245365752 24618421 142844399 111479444 -432238192 -105394025 -166450165 228717123 -263570901 -623818945 131662534 -584593816 664986005 -277485989 410543898 -857173176 141555339 110069483 509736576 162619141 -558620943 175803675 72990027 -35857707 -189410790 -15328656 -309418770 -399610248 532660015 372838433 -57410367 92027067 101291010 147307516 -170670075 222341809 -30604179 -244425483 3606057 316834362 -2005743 -819422786 -536568561 310584059 289427244 -739980711 -438708543 -103559791 363345118 53324994 -233925268 191095017 -2399568 334555295 1196516 328958491 -236707260 117896197 -6092871 804063802 428129456 -46323605 -246805445 -275465939 2621289 135743506 -436142458 -63009958 -21849214 276491882 7089522 -12072176 44691302 904449428 -17514504 -168167162 -261015 368075156 -93490798 -1152953 -148081541 -374890015 -300609736 190707945 7899083 185568448 71561193 -67949076 -80036 -8388333 -151117605 191585081 357000810 13067289 -37400002 -205713236 6318497 763329455 -821387356 -491807560 -23879882 201410640 -102287818 -29113803 147754048 -133538035 12645701 -101678443 -51491744 -221767302 65823150 -545861281 -698470632 238510283 319860 1250224 99830511 621565414 -1118511 10254122 -458631440 198869562 -256342394 -176177548 137650749 -386147485 -59002707 395293348 -138690776 -179791243 -273275119 194795067 126799701 -546158165 2113286 253674952 249724523 575400377 142403814 22813100 190143436 335260337 4303958 253348628 210726404 -250682695 27841176 23284605 13383401 239312 868955181 -42248076 836297497 93207879 -4597152 9088600 -9500212 -55569414 -152236720 -18787749 30704415 -47289890 117717471 131400435 465949714 -341851707 -282315699 -80425512 16268767 39561143 -301365023 30111821 259650401 292325828 -1736715 -184925295 263219210 -189938887 -574961372 720958222 227559365 51193430 -835474732 26701595 -17824386 23685684 226665116 -60297485 101785654 291440113 -818533794 268957566 -136145377 135232186 -114082870 -23736963 148595315 363886031 -19862035 529530319 -11386774 -9214774 167830767 65922220 -68028773 -14815366 -283405350 706751779 239609205 -466883755 551992656 42887701 -1728070 428835717 -80954211 523362980 142763624 91441490 -651329195 -313209673 -45850931 495151709 -16505812 290267366 139323673 318307810 35476316 -116376765 714527192 13782909 362605130 23048191 -132799502 -163157050 -128680891 447083574 -528311820 792799145 687492148 178219553 286736155 -188795671 -312905500 384546718 -205863185 283071581 316525948 1335929 15332003 540127989 295678019 -370684007 175356684 205018235 -449575852 -453742709 -208754866 -37593404 319882519 520509273 -259324917 -3588686 341461647 -33689620 14656306 124248747 -265244119 -394881650 233664198 -109580703 26878744 212368006 -17721621 -69775996 -577419312 442133790 5936457 238268813 -88600771 172209905 293774828 11496159 -29222890 -339894013 -2231693 27180277 12246387 -246239743 -448859343 -3861108 2220427 1915276 16049090 -583594476 467501805 -391280231 113242919 246955674 281592903 -122189151 28599126 -132625880 -128932228 424057018 -84973793 -133916731 45511780 166809193 -411809715 -123131 163574126 428907755 497740250 -64881527 324281851 558654588 464874403 -545778563 -102755087 41462056 -5687425 44305006 332530491 -17376007 -856959488 302012060 63004119 262657273 -415026071 -18918295 70487330 307273559 249295161 -403282871 -97710221 -85967686 173654329 137108060 52801624 -74576543 139833350 398561700 122640315 443576326 -11744439 596930483 143410747 -3869189 -147862364 -250303553 291077044 -463417578 -89118657 -63612734 -170868485 -96513314 -70400274 289203521 -325599786 195964852 247835154 101719756 -8604695 -583931998 227678943 -88543398 2756573 12543185 7555384 -68109078 -639817412 203345993 103772361 -178912654 1513982 381698346 152014170 -32374308 63325174 45874744 76279368 -643207787 -73316826 136389078 -315714794 53326440 372231208 -231672479 271580790 -785954655 -38079252 -75375706 -577091943 -492142628 -72870289 5914138 -55317472 36071856 212729102 -23690269 -333351452 437239824 790546 -189101187 -536316808 4073928 503630396 15718191 -111471363 -5977009 284141069 30344049 -597790376 -3763799 283004093 396067855 -578684478 170069588 -98561088 -298930448 -50222657 -11973397 -28591794 -194840020 -652439057 -528935271 425366921 16826114 -24955310 103600392 -236721655 -523584525 -10732011 -650401983 -759270444 436580710 13745036 -324552526 -139462186 -100707007 -395828466 -310328126 5642564 -7079501 409270426 228028639 -157349744 -180903073 43565363 -39549191 -541954887 769271 7614908 182411027 -701041368 4012698 208764238 230789631 282951887 -447829643 152655032 524540026 -81636302 -845241250 373360447 455384876 -343034464 -404916507 -15530917 183416344 35067628 631334763 -21521681 -343765973 66495541 271578037 -65481206 1655017 964905804 -151485100 -704140144 -187168031 -769298325 384902988 453987179 148133938 319110113 15429186 294235230 322502703 -12337047 -311410497 38809047 104952615 36201877 -82144760 411964385 165530711 3989728 212474541 -53157339 -256864473 -448912379 -408523257 -262680421 311440496 137951859 -464366086 23384099 434809726 -13078105 -86578199 9954517 228098305 -28946912 -124307855 -444184649 -5883847 84404067 -510575098 -7347804 -470946497 -108793269 -1278018 -166266742 -134114573 2742680 334926721 8926970 5379393 489243616 -661075690 79661217 118630088 -20973093 218243362 20579104 -273173838 589162 -476937778 -285766423 55458315 24221837 -711571888 -199334146 473116412 313914684 -820432342 99819901 -32052565 -21325635 -157220935 -79998850 -704996661 196580357 -643324931 -298775683 -161959842 -320003859 -626885678 543391438 265210006 -21231009 492983684 234678529 -39269889 2792618 -1193446 -264240742 20709544 -402518359 -29942235 7478520 -30336592 -276406195 391336572 7920193 -78216646 -133900059 95044320 -161376598 2326020 285230711 179003072 -273876245 -392118577 -494256278 48852513 515869126 -16505030 186932054 196253599 -72739820 -253318153 606890472 -62935350 13074478 3821924 -322001022 294016586 153611183 -228877554 77784313 -93109646 -554749600 -68450221 22473595 27092973 110618023 -271144593 183832397 52726020 -699626582 46364337 -120959012 -6157862 -539592470 -45170145 233283357 20825683 609715689 -99281403 -5738584 250808168 -108622416 89652261 -190673429 -518741412 393070981 -244866164 461364845 -188302752 -239989307 477759057 -294221722 388547785 5203745 -259642378 -673068347 -170350697 489399684 -263102400 9120728 -53897632 -124629188 -67461226 -200913574 83904471 513772666 688490438 309324259 -12167889 -2684889 152658100 -100713200 12693538 302006212 -51169897 -455747320 -779303 -680443119 698951487 37814473 -242108833 119842091 104014379 378890593 -108425543 -48919989 -14691165 509920900 -14524548 576100953 -210711524 20849500 -1182454 -247197640 -14957920 763057740 794042437 99926929 95685009 -36030171 358806020 -341619163 378350224 76028653 22032116 404583167 3471982 736642173 -142835950 -478671493 -144854486 387793649 -115483907 67791710 227537652 -560529685 901348251 123947022 177487804 869031192 -299548070 157817240 81796982 69750647 452119494 237943312 288530241 768463 -27361072 -204542427 -110647 -679815959 -38285151 275345413 187704016 8300126 -25140856 -142733949 -195766237 647711600 -74678414 -479825157 259521755 78095455 -4699483 686083502 154675900 -50213607 301913902 -133745122 215047638 649215102 -62496289 503990937 470881092 -66086509 7038160 75524936 420639832 95010386 -184239725 -172449363 -133117649 414169096 -318680967 93387085 7270490 -64743296 -375597529 -484260652 -3545831 -835162045 -394988584 -283059069 -22191493 -123267588 -198052122 790125457 -180218726 -125812043 -90286771 52016550 784051724 21263841 153180057 -25127245 -529596092 417742408 -66372340 34069609 -77541265 407824369 10514739 336137860 11296835 61967291 397682712 -714359627 -59132591 -3953767 -361152324 17885978 -17271653 185666960 -62841632 647893230 188952726 -309991665 -38427529 -702641569 390327838 -2769746 70809402 -719844900 45236093 225895263 295040626 418731837 -31615197 -208717068 -294353193 274354623 -53967110 -55531379 61985066 -163361223 56767180 -914189 57620239 -838374168 -237107469 18244205 -72902913 128255696 -244076760 -85822725 -726725405 386076732 -1634735 -271972256 -166701386 67060 -470124727 -763984220 -70776231 10167498 -471628754 134780977 -721296136 -287602027 28266591 -314768155 334980660 -18721411 609582024 -443653328 -536045114 426805617 161173110 -9337146 334917350 147755859 -18959860 184922953 304105583 136541634 -434760107 -400427384 -233686310 158114985 96030631 -180877355 -58927457 -130026185 -101249993 -1316447 -28020931 -402919331 -29482345 23364061 759089094 -296782662 70522572 -61283125 645891 -3158637 361899913 374342968 -161808032 20818262 135900695 173566988 32202881 427293076 -61881009 -44795737 -5916553 173795343 -178429336 177429349 -69400982 592201743 -34018308 11439081 16637964 -6174315 -65569436 -386181990 -15782426 -100076848 -59549982 711540726 -53732241 -4323940 388465390 -329237112 -178239442 -283876607 -101417901 -190328818 404257542 -139959680 -330670028 14278365 -501921070 -305556304 438946539 -126179964 563561144 -203667670 455067405 21741864 49314117 -536070323 15690904 -245053653 -292653841 -708283363 -139591358 -18596509 -92145414 -4705126 -328794057 625154694 -231158351 -484015666 139200739 527439968 -194430917 -156856680 -281928755 401368063 17141641 -344919217 -423935703 -70138901 -505184630 -84428765 112212 169224045 176619874 -108962667 -599074808 -449052621 -190226239 -12386452 -335207894 4739842 100670754 -28130333 -355847967 224094477 18947479 -180473021 53622404 191102234 245638578 -430156903 -4376467 -363263687 20391711 209476192 155193784 234403071 -225799929 441918719 432712466 484659399 114971360 573630445 131926906 54982104 145595270 41205552 119757026 837524608 231016088 652980816 20528704 163344188 -367337116 729776 -123701795 -289404353 -475390780 -496664179 26080703 403562986 301640070 -219585243 -68450514 196317669 -409546187 -73989187 532345210 -98947869 -136328450 -21131777 18460007 -160968010 -9157541 52145054 240884811 -171931 236345891 348034186 336178903 -350512397 -493019339 -283554 -29384974 -318865132 206892924 -153939689 49460707 175046603 9408645 -673853841 5766375 520462530 -27106948 362766496 749883811 237477968 525703 38840574 -270183762 -275802554 54797877 107582350 -520050021 -9637109 711340535 -678974321 -126537620 -134381972 -335526483 -589448754 311443027 -14346560 336018190 387701502 273556215 285811879 -14524390 178630048 -158569907 -10026146 24111491 -438128825 465730581 -340967091 501620355 -739515819 335747462 42533628 393577095 4330576 -80870651 -58043645 -401493535 582845726 164471400 513532601 11813746 -96429108 393526076 56189886 188365277 -403827787 802179994 253582293 -91358443 413559229 -289230022 -419585352 3469410 561171980 167856257 465845512 213075614 -21616058 -499839159 323795722 -274244763 129361338 -71600304 391703867 -20010907 -134616920 337434605 -212694627 468731138 -156776957 -235496454 262217526 -4228245 7795210 -167035317 331332839 -369237296 56555421 8221218 164911880 159639085 -127249275 104493573 -668183107 289833504 192632916 157750052 104863085 285214737 -410305233 -15116081 -291938053 -176960592 -262720201 -110533232 -261754045 -7040099 8035259 320450431 195334887 10388667 -86525993 -516274984 -301845474 -95680042 311369276 -96386191 -355791271 -416303607 -23939211 267906312 -123640501 -73351599 34215077 -282095058 -103197550 15590886 324094657 283066171 1163042 -44437423 -188341167 76138432 106674315 303132034 654346522 43048564 48837008 138835530 -1868620 -36546050 59052152 -399803644 515401026 257080092 -16293247 -123167801 -265298431 1027365 -878903346 -592519017 63224397 -290867035 3559308 36315093 -95499676 45433478 -247479371 161006316 768779566 84577032 382919873 -163495044 -179931486 -316200941 -131851073 177464830 321530428 -634461098 -185529888 401920314 -279042664 -31172366 31832396 -722743639 259010748 246811863 77497911 -844122257 -92436364 -49888349 82883575 -166585 159975806 45014529 -172637725 143579159 -25862130 -255413309 17161693 137389662 7982613 -213279584 81936429 -33822027 -143457680 119383864 970042870 -871419453 71022266 352921110 -348645175 -102133940 102839512 18871005 34069493 2189091 258830171 -197040390 549928672 19949648 120349758 675911866 12254336 218905336 -7192321 -236873448 -140278160 37248185 52804529 332765313 -72407811 111043598 -265328270 229905409 966170564 -132540379 -206550220 157717729 -220941841 43841535 32689987 43670472 -561261565 -57408346 -3391779 347867621 -317963202 196145852 517580691 -127900410 -734492148 89618763 33649257 608309792 -309708532 -98565738 -164688967 635363369 473400995 330967831 -121955699 -41410681 160572740 59956024 362148826 -357371686 268347635 222887130 -38656825 -187739564 579427709 -40942 94948817 -140099043 -41692664 651066547 432784775 -861822911 -436070972 -39954770 -56915857 30357252 -221951551 -234095523 -757152306 -127763737 -337523249 290217044 322684594 -335093402 29985520 28556917 12355697 1637592 532481223 98135022 -88514671 74099703 537906266 -870144 -349843572 480873250 -13569665 -51348017 203984982 -166462050 118571276 230374308 183100614 -34297811 832840033 -347273412 -57289698 -480517384 1016751 352552247 -61609525 663054262 433396112 257189601 662680136 -20172455 -149489871 25833026 919191503 -343616724 -194151419 -3657563 -427407780 -630191683 -467311452 24955482 -10626606 -8067656 236836075 471791998 -138567338 25839353 -144427899 -63762310 753510447 448768550 -2959676 110867414 205019270 540941153 -109503587 -343602009 183859975 -315401288 -8317948 338752599 -131451285 -311799443 11537048 860003057 -817219733 317909112 644891204 518403380 -70313902 -381100451 86834468 388745268 -15540771 -61509171 -819052391 199220802 287623157 45096756 430370277 -7769122 496128818 10324830 235309743 41548755 388903829 415632770 258808 -390637568 335408674 -8053343 914075902 967198493 -7698709 -76855933 -389591839 234842545 -14255326 -76618777 -69192829 -91990589 -13700822 -154117486 -216934953 64778165 -13019025 4668497 151117178 103710373 -14426157 -530453350 78555976 59640291 -716443187 -66016444 73744824 -59543365 -68631379 -397293464 440621769 53300279 -407865050 20330187 100389011 -565425591 345210765 665225337 -61680008 42092766 -249358505 7814271 -853628587 140098618 329514972 -110204358 5848813 3303290 -10556425 -296582049 -219650870 43017091 158732752 -2910225 276533504 23665438 -1590648 -8956960 -266567603 -160739582 417037771 -39493817 -70922793 11091783 -203516721 -32906876 -87628043 289297096 -5522938 -772821875 322021763 3046432 -62993082 -557523956 -240610050 -53636485 -32993314 7752779 -7984501 -111760171 -286143706 310426882 -250848812 -673405320 -88770231 -390336878 203611847 -431124706 -171996866 346795015 -22522854 144496049 -370117098 242602333 -86680160 61154954 796809405 28833669 -405456266 -185977929 284276936 499656158 550370977 82045618 148531389 150795808 -841755444 43438007 469210454 -1716847 -10509990 -583888452 -652424102 25658921 -93680497 -4711327 -97104239 -184126712 -76361397 -387021706 -445253254 542149519 -175112959 -210848985 -316597918 581123005 92076806 16315290 66146111 328660888 10544509 -312234526 33402941 -850152386 -22836683 22652830 407946739 -226778068 203377254 -611084463 320436224 348232035 -25689085 -52078124 -22152033 -589078962 -38754962 267370221 -204199508 676027258 26385728 686856701 280726630 335388739 -306693880 527392514 227593417 177412547 83414205 -44940036 -2004687 -222973842 19485352 -244787447 -729777716 367352028 15599265 -78506978 492369444 68102382 411858130 -549325465 82805029 2739293 -8815500 -255816824 -153546261 513101643 -45727049 161902516 -265796562 407513004 -151875900 622420546 399139341 699215026 5527226 609830146 204707892 15949444 -243501326 -173219485 -40674367 253483064 -59197292 -287224300 -75234899 18324942 -78841767 768017125 315661698 -125599111 538698551 -83608584 561385508 93469142 -32725879 7033673 -82845495 -100225349 -390119464 68753378 -468815784 -476897011 -152126427 315017943 324724206 -146077239 155347255 -557973063 -371374111 -328054539 -104425847 37377875 25948659 -647202220 -522868511 147411510 671764633 67090421 -17605673 -384077707 -1361933 39429443 136344495 -183123541 -68163732 113614004 -63424642 -615546405 88366653 -686616425 -53593475 42881666 -179662969 -84565873 -362981549 77921553 952564909 -733587557 -222297617 -10528132 -28929731 -596670219 385105160 -146864658 482385041 -77694372 15239065 -504306476 244426815 535063618 663729319 31407398 -255912527 -396741823 -176938646 -461119835 855977120 264580931 -144510892 438779422 -99350048 17239661 -105930580 -324106790 485645722 361014281 -314332576 -123502778 -195510942 75682670 291901746 110113481 -251982532 132644533 94350267 404802626 -93388863 315660803 702738516 495645248 -42418080 42359601 182788025 -528005471 126926099 607977407 220561998 -37225349 -190464587 238680811 -483930049 24296164 129859778 -331425026 -239312101 -54562775 -458458313 5646952 207670016 -338704883 177218035 393057313 -303677620 503105001 -177557345 234496260 -501545342 289244818 -315818240 -4598622 -65113898 1161477 -293531015 51594632 -277723195 605580263 -172107625 -73242378 -615866865 -66116923 892101460 -516009 14311929 260087576 -44539659 24924696 -103021628 406615489 149648197 -21870982 -63994743 16430305 -1163465 -8698862 -146958928 -31813809 164618117 -562285856 7256522 -354807631 643124241 489007686 -93638338 -5349269 74583660 -550743049 232564657 -131590338 317023225 37298994 -74941263 -72369837 -258202376 8680643 -314705216 429959911 515389423 124500304 -13444235 25258552 -315296024 105497499 44758029 1669224 -306956696 -11237600 15805545 -260446431 50053580 438040281 -312687085 -166341698 87562078 63723765 580578960 125368449 -1736127 161638102 -278541235 9933824 366315160 -705045727 754240979 106508819 -18724220 -541470486 64902932 -142474610 -22267461 -399506116 -107488897 217122297 482080831 -423902771 26575912 -412475128 792749392 291962273 -53525870 71260986 -69556815 -164435391 -583038307 -50203632 381547570 -192689470 40733481 -206432945 186002991 -59961911 -295096401 -1726875 -142490999 347597822 -30576710 -125812942 -538181719 -9275847 -44145410 -8482475 325079678 610523124 -809145740 406010900 74877464 -97382378 31417740 -789180324 -422530078 455682424 281376639 402066977 -936195519 -558593221 358340759 -801241566 169210539 564480062 -1381842 -273854271 110091594 -56501 30715455 -849771085 155468908 -407651466 341791357 468121041 -271889105 -242618126 76184725 -328073884 -586877799 -216290604 -404867583 -77004474 12770376 149370489 249521243 697417897 564400389 -415051853 279580024 -768072749 131949268 334020417 915516275 76480819 -33885782 -282471428 -103108794 -145524494 -218991173 -366713921 392041401 -516692903 -223607243 353681505 303452676 -392214543 184798972 -231775057 232051336 -21836092 104579293 -41294361 365360089 -31399681 94183374 738911573 -263751445 24534051 383084 -6330542 -293756557 -107888410 -26215675 2812888 -20154236 107810656 -48086666 -316979648 381685962 -54809186 -577692140 -13153759 -104436975 -543342772 -95544631 -274667758 173486393 55277840 -37523612 -26784734 149561878 159036386 -506852204 208302148 -23572844 21833615 224884189 -71871556 56026 -167724864 -799342608 28754392 -341191783 268692425 183223677 -83986025 -297338197 -1672094 240585855 -36704650 87136949 384140704 213850600 -335639029 260821481 -292275962 2747520 2872395 19459325 -22865655 325361903 -96295855 159325853 -12818678 533637466 455554870 32187086 -312709435 19212521 -858040 -719283744 -156257010 316661874 122322475 -167044559 -514524505 121867104 -928245223 397695354 225130579 519696970 -10520215 -18558674 -285790539 286940434 -392981751 -43793075 -517861812 -48507873 -302130969 -678136362 273944910 167490306 34595309 139602475 65986163 -22095601 689602243 -329819815 278922779 -54337393 48255406 -161594183 3376013 -4396017 -30687383 -775634100 385250662 -161863184 4319227 108044 -49594176 -630132006 26231899 -58539749 33835521 -97540787 23930068 -310399169 -200220600 200122997 -68814308 170976981 152246115 1654485 -769366474 98240186 463848605 425153845 315054988 162173919 290814940 30615853 -55284454 -293123589 252676973 -1554482 -51667801 27694634 805193982 -1840182 -20451633 -104368085 -355471 -133193402 714430688 77329069 347629609 -748841210 -777602763 1759323 -25201789 176403150 -1605061 -60288777 91313488 70872433 256089885 127016594 485187164 -32920236 -186182286 -101134282 -215667932 -60756209 134210920 -26925232 -26556253 -217487992 661101256 17031781 -315112899 112044223 63742629 -8886318 229255 27063734 18401436 527756420 169888491 -15849729 23634790 614448129 -127617026 -210630676 -469005902 -78140068 12261370 -10802561 298039669 461389811 69639303 47833388 -794717576 191817610 -504792644 179751861 145167984 282120188 -10951814 -115513525 124298292 -25675230 -660178742 215986885 173071551 681708871 827963874 492419749 260816265 -53677378 200004903 -30734052 -208989596 -292555927 -14382168 -34079313 -228169908 671189325 691249284 210940182 140153902 -123717531 -361820301 -574795437 -389482036 -4774128 262936620 -14253312 -576047927 -468130556 119218188 345734111 -17558130 107170547 516712777 234432891 -33596227 -432736087 111438527 -659599314 -675011567 153734655 -156495139 413571294 92094158 911779145 17197317 -707682388 -75889603 -90427587 149787781 -100925230 503518437 137811510 713075956 589493986 -229257734 16477417 -157123653 -3153201 -366409882 62501662 12449959 122457463 -18957301 -242285987 103051795 68881495 -62616486 625900312 198315179 -264304319 -549788214 -184799807 502871597 189743301 5955251 -604494839 -2185451 -349079684 -53361079 30110694 211053437 279220697 -21915461 -320952424 -243877369 -360716042 269804094 -160715930 73231 -92968197 372302934 658682929 -143593271 380676146 739789553 -155820245 -77903177 -207298304 135527498 95730840 -687817871 27918168 -782974873 -35603968 -219363910 -317206973 522520 -872809497 24181528 1189097 -1100233 119898950 124557142 -23352963 646168636 601875042 -48196889 339997151 677174957 48940913 125755405 -293567488 97167260 262636641 206430523 279532647 200912499 228735108 -126998047 -29026688 230492169 -22111006 -305483038 188164557 -748302223 44036228 -165962462 -126411035 103753054 532590827 -142793354 75597546 -25189663 365398830 -186047740 -41940999 -561589709 -65277893 8467730 -34677376 230184095 318536683 -3049821 -23593274 -11564884 166886456 -607750640 -546360292 -72917394 366979218 355654977 329431257 323946908 -407990096 3698662 -31952255 44972462 443665009 -27573638 3195808 -284815311 290993617 57204551 400688267 -5893682 86128964 330874550 -639776029 313286203 -5952348 -747919839 505111951 495132442 77419501 -53437074 -489163286 -163710201 -557125278 -36485922 -87339104 -128834184 302495462 98472978 229226239 4793861 21617551 365100113 -664917080 58019638 -935060053 -1254381 592804 517925367 -32922563 -341973241 241434949 -74149518 -48680329 -385500660 -78784 -192399458 -464664952 195618354 -158477515 -22070328 35898605 154229052 66471239 -630008 177008857 98555411 -779708866 100325097 51790486 -330612137 1633842 -465312726 190804264 427207837 528890189 16374700 -139125194 117302237 -84251510 -248323301 97615281 64030901 -120776898 -321131934 -262412140 607804998 15757146 -379142754 -375998283 313737742 873787970 -97524264 370773145 -639745071 -12064388 -91203508 -64602765 5341791 -304081248 55169779 -418151255 -18620437 66072254 -136771264 -430778399 75401050 89796219 41886154 264017468 -36104001 -547388773 254545891 -249074352 -234229355 -80840901 -26701398 -523262128 -453060516 -434570455 -42703129 -822680457 646059457 100670536 -110232936 624145275 256610383 602274895 130228654 -335427004 -57414554 125489925 -47040107 -19933 -51247820 -82432604 231621137 -114047523 -585871397 -67416894 -405411767 229831534 637885473 -514952026 -4395893 -383026393 196236157 -199385383 -556233669 -112608108 128556221 87111396 -5720348 -24412750 595295999 5123892 -427387887 81834804 84716179 -820454610 6292046 -134919878 -348132940 -9223720 -383952309 389057747 -280206256 -161845503 5012866 209195228 -4824576 -31142092 -144879057 -83471038 138075300 -225296035 -459567999 334164416 4451875 -16461473 -95086245 44643869 -330466022 127800404 535671553 -116001186 -313362363 161490626 76354268 319818980 -410427995 236536951 -607855371 -251270249 372049618 422158487 611387858 -212786173 300375454 771285317 -16156375 215942786 83999 10393949 -72787944 -27659957 7979367 34778893 -136638603 485939785 27101741 144820465 -198176141 -39130754 -34442208 161302812 -203894710 -581996046 63964889 293052518 28255949 35095886 -590727920 14046219 -91345428 451651521 59086165 161468502 699947108 42263124 180625858 249790318 -21534038 -13520896 -536349654 543717566 -173902985 425733312 29560126 15608500 -278507346 -828209892 482560161 161019409 -290175893 10389023 -557507973 151240379 44900065 15340727 -376910636 825603 519916416 410661513 -10048016 319531158 330589607 -728464456 -776352498 -378226693 -44919720 351867754 -64621567 -167654255 -558845828 718498416 78871890 -197913385 71303849 253658599 -356119711 -9424104 -79133497 243167969 951451 -484162934 -431680500 54869533 -84087902 -464519170 187907760 -3536422 -330892603 23827965 759149778 29546293 -223067221 423222060 402679932 738785238 -19844598 43441992 -395491962 -307721148 -17641612 21939777 -130826709 -120621470 70238798 -342892560 505317932 -252586742 180948312 -12402882 -23135636 -116692460 38231774 198727732 -1963916 -31114781 -264859711 389630269 24683541 234811078 698824411 576214384 -5570571 17437803 99813180 575111800 -415169758 247300769 134507030 -340853044 418938963 60593601 94721829 -205754734 561893806 -145468998 -172371321 292296703 13317424 -17004409 -18527270 44146839 390243883 -5908165 123578081 -536510159 -49299297 218143262 -2594392 -443011474 45896183 -399127563 -176986567 21839868 -450241892 45579106 726315974 2208833 570176711 683716413 19133643 -210290246 224257357 -23638378 51713145 -81880438 324942620 417827359 -529329024 672050532 28219239 564259199 -7479780 204118015 -151227951 766382216 381641799 -14816810 -724864520 -28692741 -58914821 -151841507 364250894 76167008 258319746 180746781 -365292290 117604384 -366285761 -720035779 -25729547 178250396 -254338946 208414714 -128008707 -51529624 -215606761 691161957 -986544 231596247 -691601744 -249468049 -53189418 400082311 -12817288 -556429933 754426302 36585065 192215374 131578927 -16340858 -355229055 -312209792 -2915564 368837809 181540490 78837172 156353 -716802880 -447195448 -16749267 2626593 -146465722 -12549134 -690638945 -24121003 -12107346 285253021 -177824125 13052646 -89847368 -123904457 -698319131 -480932551 20309840 -5692103 -200602153 -430398038 393696905 -23141960 110241079 -180989250 -19717379 -22178397 761485964 -165999725 -953700044 551316676 44553726 328932198 217517098 428952648 -107014831 -576561497 8689481 292650305 521534845 313421396 67079723 604679007 149216774 -122475511 302797 -360118292 96026682 353878914 -10823589 -50360660 579762939 -462746277 121833037 124901497 152552442 233959520 -49020856 -14915909 -206706882 -378616788 585797684 787453090 66166156 3994294 419857794 -440038 -137475875 -560259554 8805669 -406762049 709811568 59899845 174034461 748733 314134824 -27216154 -556588482 661342 244081515 357005300 -136064399 30383110 107145041 -46736952 258136710 -89086108 7567062 549370998 -493769035 198382994 485627214 -399904660 -10679913 396775218 -450707401 126248254 -231604942 573628673 120965324 -1400766 -230038359 -322656632 -644453541 -23093661 -68341590 712622780 -458847309 -75398760 150393080 17583972 -790203913 -5049990 235355605 63268295 12058043 5159134 251271471 -590480369 -3570458 -118750055 -344004612 95787232 -202041526 105486346 -457858812 25796374 858532009 102584613 1071415 -7598135 275920712 -236381246 -47249756 -86821806 -467593643 163576209 -547962785 -67751468 -500763281 -405901613 3928876 -344190846 3970630 -98068 -36032809 -23991526 368656555 24380615 1852686 12369620 398057962 -562180220 -110018638 91005031 406602923 -1678542 -256650193 129426812 -3792058 275268812 -5787 215289417 -470307445 -401684493 421024476 -223781897 -403841901 -375881950 599118186 -26515815 -635996908 219375312 -199115641 -124309900 -51788151 175452033 29203024 -173939218 -303305736 -672425110 -441334111 9450257 -350704727 -595619287 -435911903 11597370 -223632896 526862198 -23147514 751954227 -897031684 185640385 -14676014 -46628453 57682865 -138282907 -787298 533424141 -582801764 -698763916 258614200 133247273 -132979377 305767479 -712813465 537293895 -287677955 504713126 211299848 78663116 71440718 -784288505 8084411 -603680 245300454 -21518457 -386548106 -98569624 219057153 377088439 112975620 -60766750 184701269 452684324 130306783 869352800 -1469669 19394752 153726590 -49196956 315045833 -38067248 -499231281 -239473089 1368825 -214159646 483866839 -436442340 39784521 -22794176 -92769325 53946571 -229022822 509244600 -22649730 347520505 -313121811 289691684 -132495 21738109 366924304 375241063 -642691170 422500941 -155388352 111147776 -126873252 -313790838 -7347010 -500951295 225711132 117034230 67246037 -182567798 -94328088 12362114 189606957 -32012331 69809994 927295197 7547274 -263621353 138817222 124420826 -494425431 29134914 270867442 -78612880 45792317 475966050 -819432913 -181479945 42287341 429989686 65114153 -46045390 41160755 410908561 75676355 502665542 216839006 151322108 -586563203 262304953 -370779225 639868360 251672913 90029179 -146113957 322033607 345128143 189236814 63335388 342629372 -111213538 536955485 -4992249 -398106876 -306566280 -72180393 -16911258 199017796 -134694694 -411974646 126213688 -53465700 -31103275 300501278 36816543 531140395 17626195 -8778173 58542823 -33430761 -851770614 162588129 -256868936 204367708 778254427 -596328768 -97382789 -4774680 70533187 -227329018 101224236 204440715 -443275683 -387372758 -43941653 225243361 -334923561 100952596 360944020 80842571 -430585369 -267603443 754353491 116378958 321523016 -9135876 736516019 164865393 -635353403 -103349715 -444580607 355554340 513240 645534152 244696169 87578853 -282125404 -77945864 667315692 50973704 -304972816 -302140047 -318038635 -101210310 313507583 -30588561 58336743 -255668584 -345757551 36128001 -221427907 -492574657 -50467506 -212740848 3637989 -3089720 193170684 -381473291 82872329 21122047 89506605 -669273 546897707 939985604 28256867 -416236582 153911866 40554391 -6686577 -99755958 881275795 40580573 -106895685 116775430 -245833342 -211507519 -609486096 15398524 -8158127 -409713043 -527492513 -251752060 -104793069 -713684003 -658327376 160412613 1551034 -20186466 195922273 -343647386 -28750014 127648174 -155073883 -373736059 -213425972 255761641 -209570839 18074385 -582207524 -182808219 463060473 -105409286 -106850112 -258263 113608112 172507130 569758228 373553251 467168447 5150229 94490641 45924087 338198051 225865409 -577388000 -406825043 -190590750 408397632 35462821 -138340798 1864533 -425241027 246338676 11108215 -432211926 -101957666 -721438720 460212087 -27091721 -271687421 -6828208 -41449665 31596011 1223717 -294720487 -131481197 4403807 -181503895 -175544278 10843838 153370552 -25689955 3984647 366748580 -115161977 -396006264 -3401518 -234575630 -559937969 126719420 -300853887 -794692920 -215470052 -21406404 -19469929 191690631 439779338 -214526393 252627303 663546351 -83303934 -112069308 295924256 -245585983 -70406621 787417892 87634750 675427798 -236482192 -115034371 474315015 -319422697 -664442948 -104341872 645270096 -282689351 294863606 -51007369 -148936014 469800532 -8188778 170898916 18686277 649577796 347507759 -169444418 -431800800 -99776474 -47597764 -8162926 98453009 71852606 -869590888 -12768126 89440278 -33902154 -214188290 370436608 772439746 778687598 -109138543 5896473 357738101 -318015347 520076664 40313720 98477062 -334493424 -665014779 597146520 -125545616 431494794 -64213112 -16103935 -301703150 -302329634 -83886682 -26444992 -130843684 63864244 359984509 -30489182 -190247725 -9601434 387525906 -61759697 -126922020 68726304 54966062 327064785 -577695409 214825895 -28128577 98272816 -68956848 419567301 -38896134 501569105 -83022044 238314582 6799186 56802521 -592352580 -16930869 -38718653 563201327 250955545 333368383 -82788062 -185753218 -407961577 -162011464 451975592 -15853470 229062165 489982061 290693232 18048161 -259834584 -488944141 293395899 -14572185 -23636749 191493125 -316654726 -342662718 -693277578 159871350 -120198459 -24204720 313774597 485818079 174245506 -333721420 -75253677 667960843 -151716090 -104119582 -9733696 -351691772 -414882373 172693566 346712164 251941173 -278057363 -8448873 -147534120 -97067307 -766629219 -49480504 445832384 54459058 -247996837 -305816783 -453581368 -461593136 488027229 401688289 -747451626 -48995992 739734205 -380748997 -286756047 -168081571 2438161 164721170 -574400958 -451356302 -495275747 -83144874 37277082 297048011 -1561273 -3380065 109791724 -314604022 310716206 -19205482 -36116990 538159504 -5595864 135428926 308362259 44102444 -570592007 8075176 -780217347 -111729236 74060039 -28304592 -75530400 5163187 -735318890 160961188 -117224105 368708136 559801328 -396631268 -388184390 -550490686 -113551006 14598765 -304197894 182138495 -377253243 14226208 130291141 27149382 -384860189 -506330439 170367447 -648454957 53018360 511790521 -29761228 -473847972 759225898 -361433119 127911593 756135773 -23977035 -17940112 22633826 -25558223 188349786 110827522 -446654751 -342504259 146078390 -2199666 512652149 58452662 -115970508 -80906417 -92644855 25396430 -248023443 -384669883 481904677 -102302457 -177885705 -411421465 623567910 -33664859 791050844 60286477 -46299607 12128813 29154622 264933072 76266241 249225259 -108811201 786318607 30110662 -19881002 94771833 -230909636 -276820444 -59228438 44883018 392468624 -57899519 -106043959 -381997265 129121193 -16562228 97295218 412087288 442683474 -186269363 607447801 274568417 -271725484 249306856 -521005979 -338167378 16564732 143274056 -232921732 -393794409 193611835 -10038295 757074203 269792485 669571273 -246346160 156223964 -63040352 -174159876 173522129 112945248 -20534891 8855322 275704308 276011371 -19028877 124468021 -479346335 -396619907 -386035232 142802846 196265173 -219926881 -1128210 121381536 625176031 -22773334 35859767 -682891686 -318140129 -477998 -383343685 -592357528 -90322554 54399570 -2917385 -105369981 8119047 13144799 244318414 626826527 -877822974 280374251 119510698 -236461152 -275200400 230306053 -42239941 53160383 -59869802 6235251 1476398 67504027 -24033656 336042970 467216559 -125109777 -312104029 -40572010 -848294811 223643529 336522156 397518244 772898467 -11921637 628135184 -258216708 10351376 -871378106 -57780688 -612285686 -207821344 484159918 12047639 -23411994 -86157263 23268106 17781351 -1430697 -182764052 272359954 -703439571 -77812912 7865905 258500558 -298024769 -419622696 222175444 6335239 -508695128 -3037525 -414090354 -9941121 144144311 -64273599 249454563 -898628 148402207 -303350521 236146493 46929707 -144448686 -426253234 -364301744 -6128083 180043836 -720859543 -79082586 -54102084 -135812748 288266048 -79617416 -43772563 -125493606 -906238139 852831170 235352544 -230039222 23445957 -209060951 -184695941 344786705 66638876 314159561 -57437128 -6418251 151568879 -26679810 -361317007 -52958176 32721372 -101487734 133230939 53818047 401718270 -190996968 -240258275 69450158 579447345 -86989871 -110241570 111723409 -225625117 -88882804 -365713294 -362651164 -101774615 188944041 309651331 -49134833 -154553659 -147906958 25907737 13751988 -204027013 58366313 -124185334 -256018829 29763408 -470868894 5553688 -290740604 54779763 -105945255 -218939662 3569648 317476936 -209557595 169764722 209994188 13817198 -392286175 21701132 -39407751 -930628764 -522776076 -204622816 89407656 -63904737 -158246864 -20150287 20272149 161041766 -629304873 -625962285 45925638 285889093 -307146027 -133947905 277260579 461770923 105789424 209243698 118964833 -278933754 31722337 -259125838 216753079 -89079008 109899104 416296025 -889097488 -156276257 -63264487 347286562 291356361 9376417 -12714533 -86660619 -56638930 99776515 784098842 27900187 166487585 -81921905 -52754185 60333212 504179677 -89380695 -163028555 104247101 711705335 302136870 87195344 -663895018 88460319 60564958 344556287 -137956784 290962094 -700114910 143914289 -511364207 742730773 116153300 -222749115 -285873512 13324567 195248891 65146754 33289952 59861467 -972003137 -209332231 -53051848 337588550 20356332 154324247 -10308025 -177829691 214224261 106797214 -3523604 -287862998 -770931375 -738178227 7655919 -242068900 -316339329 -374066462 -27517239 -220980246 96164571 46136003 -363499010 -27210643 -39870826 825332596 96581802 341734001 68275396 -61015951 -641594864 -65609478 26473015 12295163 331204450 167070786 -22580270 158148338 544780428 -364935709 37245060 -109422 69208430 -51417819 -121969234 -163549871 -506490570 -38191631 -88773360 166770640 63097097 -70039712 590438485 151818658 -394080336 -191620193 -133830804 -364970745 -83948520 284093159 317129309 212809026 115473073 371328270 247514948 -199146848 -29218909 -91587687 85764987 124433728 -205099741 470404217 195217208 211486552 9015009 185997291 -671847830 7780515 -250513083 -262446239 695074833 -85523041 359861996 287797757 -191930146 -1599942 -528374005 178002345 5620189 17102540 -110448954 829166273 -37111508 -896326404 526106143 -25216066 674783685 -370862600 645122 476352830 -105020307 92288220 6173830 131100266 848445858 352744060 88517505 249630998 -421591360 43340627 77085285 -373021185 72873667 -251208992 -344457151 -216006797 -78060625 -74114139 14932797 -57667067 156437487 -259580659 107066620 35262130 -389292458 540838533 61324754 437740858 165457725 -696573976 -535847658 -925050893 11364901 -20716103 -306096998 57958362 220783923 -609942823 291432824 -118334228 145519782 -18186615 810105545 252657597 -373749298 229622683 -33576701 492471180 6021050 -22982442 16218008 339283142 -73825365 762682624 12476466 658187165 -351527934 -54166352 377629 312295194 515268135 -468921534 -648124827 -538602507 -167818752 -520269104 26810796 899636563 387836941 -4226182 -26307918 -83791974 74935089 -77721757 243473905 68032221 -456203381 4207560 548990862 61135858 564460071 -375668984 -440724362 226182486 -87275922 107914036 -298563060 343330161 -200647817 735666877 -770977692 13370397 1957243 753625493 -2747373 -339427469 48323299 -181398097 43622573 -262563946 -508373047 608749814 161193449 444953894 77015722 5575212 57899711 -800747961 -132256815 -337405693 261972020 -537430663 -224446264 608228989 -12697498 13490968 422828348 193930800 224867794 500452438 339279200 -50694971 -295054031 3576911 -22551292 -860945637 -14544355 -78982246 -210214891 -11561562 104668962 -401652963 160686021 57600835 -39177357 20055198 257822883 273876785 -81291742 -205483138 -1793204 -182056295 -214934136 -640081009 -202398216 106103503 30350 8924567 71967165 153640846 -59881984 37956129 238668800 557914936 -380739297 191160331 4367708 213649180 -14243366 135829649 -364713160 45374701 560575072 36257163 -103948001 -210174060 -208231644 -239731602 -195222759 -75448526 -1342401 867215840 266036291 -131491010 -233332557 -167875626 119015315 657446513 53987306 -2613369 189368403 -11713860 -638879802 177792647 -92373756 -36227374 -97581461 404339052 -27242191 -12729086 -92092046 912757326 -214909378 93274889 416578226 -801413388 429506260 -506701857 -13757655 -530020916 399188817 -258289608 -76852758 37477851 321827539 -4716371 4430013 -233514750 21503197 17364613 -307068299 280298373 460526495 435899297 12115820 44374758 248733490 17395331 188951328 202846128 -203169289 164470655 73174535 311418639 -31050141 298676381 282353475 525744252 -58227138 -483899392 -377421018 157058843 -614065705 142059713 -370421444 -222837816 -77495546 574796 66855367 151465800 -492438281 -62951990 -50931878 -433981859 -844079929 -3602863 928382081 -217821222 -240827417 -415181130 -285238486 459704530 -208323268 44803603 -174227999 81404243 -92858591 3752242 39851583 255378572 -25050331 -1661090 113514402 19307702 -765211660 130305272 28366416 -58070078 -665205 46889960 218499323 69549648 -165397555 -31441226 28548730 -1573743 -150990551 5642815 -44127604 264330208 -1435011 60855314 125337180 -581800243 -1569551 150681767 301709916 -184892450 -300311316 -121038375 23007290 -138998834 -809599 38600838 -69204553 346473481 38072612 -465875533 165245693 1536141 13062447 -382926283 6251719 -2521640 350681807 -5642685 561747166 -12815315 14110016 -8370357 16396987 -360196716 263086 -682336653 29423317 773080768 660403336 375614391 -303977627 138421630 -83586994 -400036007 7648313 -199101301 -653224560 29774348 16727111 218598402 -382653680 -866880315 -283034339 278814305 -1352338 -125427326 -2786998 263369142 14175020 -28639792 -88878957 -93046025 274470484 -509430078 -111112348 54779334 -712776513 34305694 -47263010 -5909759 -156599995 -222907191 127934755 -6520745 -13610649 -372162947 176916039 30724185 -706843786 -27510843 79787890 -13037298 6706975 344866532 17312582 -164669400 236141528 376440452 -431811907 -360352418 -136702694 494806012 -488283718 132400854 -118851606 -530057 -551390825 -48223399 81845177 -7188953 346849917 5661958 88921698 269440632 -37124628 -75774304 -494572 -125350653 242142370 -108376019 -65811938 -504757164 373092350 -3733125 20723110 107409627 -234123820 -23197379 160523722 164506442 12257766 -4757327 -587500195 309521537 576328867 -168274354 -29033101 -13751210 158733912 236983663 654694386 26335009 -136506156 -166298518 106580773 -6947749 301860551 -575840801 -490332234 725370427 63919137 606293275 332849018 210706846 5848189 797376735 -177241416 -305923585 -170214740 -1735667 -9154919 903924029 45920267 400118808 114186597 813556995 157313596 2689590 31603415 -140134549 19686646 -28741506 -27639165 -212245678 -364722596 546623632 32675718 -400130308 424380450 -248692439 -630027707 42975248 -2794387 408136354 -713182 53828619 -354872799 259201709 288669892 -139699529 691460239 -64122890 -220229741 65153117 -179092844 119946122 41457168 725683796 -68748624 210088216 197331388 -253920652 -22344397 188183712 661827257 27494387 -94718617 -328997688 43840448 -509203032 169615257 49622232 -429972156 593295315 368101827 -44481338 29104831 -11998926 225425266 -276767505 -3691191 710236741 186728007 524339506 184503094 -21095659 -78068297 43755163 -239043226 -218533261 -66084161 750467885 332143280 233313170 146395682 -162965083 -200956478 -512562960 -517489080 -27421239 -93029788 -225049097 692918563 22157285 -634051085 355925685 -113666738 -6498663 -86335362 126961051 -384341730 -281943198 -5301084 60439844 104393686 35126848 664862715 -40094284 311116767 383328558 -73457824 -170827826 453871745 653541733 111097546 -474841295 -9365933 -19836293 -6799372 5877982 38032303 -301639475 12669440 -10956998 307551520 3319615 -36251151 -7872738 566701663 -200535381 224929189 -119581507 -90504249 476287546 -75090116 -78944950 12742291 -20424008 133463150 865469928 604989369 -217212089 538359159 -14676 379837882 -243794129 -814146640 558288034 -76773478 -606368800 4985272 -74387981 367023671 -10185857 -182617372 -401268243 163791747 222867460 -175921988 -314905883 -185316416 -190541411 140262835 -654985762 -1363113 223196719 -601010081 -460760079 -189754991 -157569677 229073296 4743779 -212245371 -172916282 65755253 -612295 -145695641 226722464 -81171718 104633874 121850373 -793363453 243066206 75378856 14607346 -220732573 51817608 585663679 -389010249 -29138403 -781675648 104712541 313060476 141773159 97630508 22708195 -381011098 -223001390 341222015 979105562 -12279111 41811851 -585168571 -26045852 -127721081 299339248 -9104742 484107623 -964032978 -326533937 140022015 259392895 41129730 -342598011 61785043 -72467719 32433198 -184847176 -213142119 -139313999 4391084 107546671 -109154967 -186044455 -572534684 23698112 41083960 199817581 70495118 -313279536 410096013 487305787 302059092 339796358 -546427775 61979661 -26875008 -183903740 -188206912 -353286593 271050797 -457445038 27569903 127164474 -166861425 -151660796 162425810 198835271 -3481917 -349252037 -142822772 190058210 -286513476 -14859566 -709189010 14114851 173503868 -5068844 -606911632 -919797983 -329969725 220529275 573064030 -229006010 -354429264 -881829528 196740918 -295261316 -475140209 136093811 160624355 249738530 465272 -8400575 -11499151 555852309 837899030 -623515220 -107672280 -520155452 30706077 -152580828 -222389386 607954398 10926116 -58141364 -428576606 21698613 -201895341 -765394981 40229957 -79506775 623253127 506822944 34576861 -421123856 248639134 -137665548 419042110 -23784665 79949027 78330489 250912607 707520677 -83961887 -1760382 -373377372 189197312 -522138369 -234036621 -20136603 462866654 -85846173 113858759 -329287161 311397792 -7092821 -461971590 -30324443 -149557725 13635805 -7568224 -228466692 407347571 39224490 -332787065 -33394008 308697901 295084740 416206237 -706641834 186737536 863767923 -53012812 -19343592 -609482097 640881478 131145550 19789702 -469518698 -52803490 -532765066 -163877213 -123414 -281911363 -80300617 122913523 8915991 746303503 -290194028 -19447975 304009652 -240462944 -45547680 292562729 -325554490 51620674 -123599427 -47930180 100723355 -516629621 566317191 13080683 34229730 -67772779 -397263635 -400327695 874213818 -49934802 -265159539 16673085 412854925 90722725 -382918112 -56365420 100509310 660292940 309352737 -212709252 -294219667 -9879457 131009995 -100368220 -756830089 8741534 370528397 -116922699 568475094 689450313 195111098 -4772994 -608952087 -515053907 -686672348 -656850007 -109291569 -170429651 -612684030 827652922 -114960905 -275708544 5174136 216195234 -99286484 68433286 604083301 114747843 -84411245 -103490755 -218193725 293717139 77609597 -251228499 -252551858 -470976866 -265936715 -179276865 840149405 -839597702 42473248 -11409321 11888205 -507460602 -72068861 -356033 -174527751 -106104974 -14202820 18705349 -117889529 328372201 -33589795 368810127 272418681 5701187 159174662 -89823789 -635614363 239909873 974237461 324981644 582057528 511590382 -491629718 -88201175 19965069 -421141317 414589351 -462291402 -553788957 -101827318 -29897827 608844642 -46193563 107752138 252122438 -143486531 -78119443 519601007 -35363549 68114647 398808512 -497561950 534140187 562064350 -547883955 -251721428 -141679950 21367974 87288732 291691804 -182098613 47494339 -283927925 86761179 247173320 -47875244 252203396 17047013 -154768367 -175878800 -14904927 -639808790 -446344250 -132751058 101006933 -363416394 544389516 654956502 -103362400 11207237 -12564856 -35836864 235734053 -188073153 -655328717 -98900992 816523393 -45930960 -348512368 -641013321 -162410792 781547 101058165 298266272 131445132 31089378 -6764751 -12022116 -640315028 -165191422 142526343 -916172 -162644952 -144191226 87024024 -228775262 -398149793 128273931 -67033092 283606598 246050170 -184850054 108985687 -46964095 -529104946 555672353 343837813 -32991693 -378357311 63611385 -251873747 -244268598 20826495 -53003904 -566567084 795059 307257061 -37574757 -2886863 -652091010 330238852 322734722 17181309 -135756673 -309190754 -314103182 35126923 -27577216 -556268670 64586943 -413919618 119534344 336373132 256035782 13583773 523415617 -41148416 211349157 57478780 577939064 -87480351 534523858 -464420685 173192585 -105158914 -643389855 100138362 -405566634 251588660 486715031 -334365437 585241205 -427056113 -16369034 -104657329 -103797521 10121697 38366768 -156235358 -10848358 31458322 -311432065 295258999 131388179 -607543932 -105217429 -8043144 7516229 -922900873 -145516331 -281656458 689063733 -407510600 -16788812 47679364 50898978 770205810 315207793 -19072499 542616568 90860090 -250193088 -3770703 -38484451 -245730809 818041707 170767 -48571799 680725931 -423015435 -45780576 671440284 217648359 147106014 96954357 -112560558 -13320359 -825219502 -239844207 26538655 -477419002 94839526 79935424 -607654637 -516738954 -35716899 -105784823 -98028893 -176979972 -325895943 41675450 -3476739 642419818 -678302286 360736536 849996585 -657755098 -687962868 -61845647 -225887095 -9787295 551195778 -480862 -12553996 -75067722 -193979661 -169540179 -390293 259907363 836605669 244115948 31088918 419630576 -1607117 -666516436 -104521648 17254102 147526293 68948342 333998502 12468233 45977021 -551048 -662242809 62412078 -31303339 -659121675 -24430860 -1803286 71024579 -227570065 -125144764 19597450 -759509123 -392776280 515996414 -214917823 -5190414 21869523 730447701 589649346 54997926 438550703 -179613815 32644566 -301836702 -307065267 600817359 -20187172 -294395524 -24915389 -137959701 330347361 2554497 575226661 163011440 29952104 -354903024 666955876 1844837 377528554 -208743064 234005712 -634213554 -131637210 22311636 107472586 113099288 7996040 198313982 -158378539 -437132216 -189802399 -121129218 534513738 -11657565 -51441504 487058262 588173763 94441364 45586403 387366029 2157980 -97775874 110334069 -448684 -4374289 -363027330 143875188 -192489395 426041209 -270231828 -747147731 137621758 -910035667 -5316606 -247283091 8327772 560342980 154005342 647282178 -9637474 -173439973 677234738 -242204325 -260054753 7944719 96805672 304360746 841236947 -241280790 -341792925 281199641 404138 43431421 2570721 2143017 312047534 164848141 316896458 -1903086 -508348 2451262 1347380 109414744 -18554497 40917845 -377958657 594135211 158430889 -296031667 590979122 -95738886 78336956 140418086 512260534 55363808 -420153956 -74691273 122901558 -326010068 -157175717 724366030 -761295204 32594815 -84628757 517185537 261788246 164782273 -2115325 -253660236 386943385 40602756 25974132 2038307 233552207 107825383 355176499 2747583 706531215 625627 561013727 -193351264 -49785940 -11196 93093075 94239410 -21354315 245263394 -316024740 -109173566 -87965831 -81992450 -185189562 69921185 425074908 88195815 -672780067 826863830 -271824593 271416222 -23669291 1289376 21904961 -78681064 -194139715 635376815 58507711 -525539444 -101222173 -447951529 -213290719 -221401758 102005041 478431000 5656034 544286600 -144677028 -119024618 -227467179 -14415391 7761888 368701 -113776575 18973967 166041213 -142098950 114939279 -663252457 543010973 806049326 1378210 120042837 330448492 -102588135 353071191 283418648 243625787 7082374 670665119 352788752 258988665 327151569 185242481 1660460 25655073 618434235 -17451352 71983691 125812837 -272601296 -43025665 16252754 22536923 837689560 436267131 86719933 192340292 29599114 -20644946 181101289 86533878 76893220 -20053205 203390895 668167825 335505670 -15411208 -59133164 605474376 -717697553 65746793 -58615682 -750161054 -198249837 -270255978 -524869385 -276021889 -38176561 -770053520 -35130488 -392747530 27098881 -322036114 -97203807 -497085881 -612050117 2663748 19377438 -59843392 -6507162 -12444106 -86578552 -262922825 -29528228 -83194055 39387846 143332130 -221686499 -149552473 64387830 295305017 17055229 394237356 -757998510 23881385 -147729404 5926450 -556985595 67027653 99180163 -214369218 -3040437 -39299 98953400 54970287 -74927906 -9737068 577955299 -82547345 480563312 -301576394 -52456732 136718041 -159049106 -2723644 65033478 39378621 490566143 876834347 97039333 -399260446 -704934941 59883899 -331692924 -455005227 -74007327 -108579179 113958661 -837669812 2062585 -592387781 -471886147 -600237956 560052586 -76283608 -463013073 363004711 278435722 3234240 -103460131 -187030795 -142540492 605384945 -21486111 674115956 -226551636 357629540 -301916239 3110247 68235207 -301742107 -10317342 -390255596 -110234270 -62352239 -212610085 136671460 -542911829 163944758 234819987 613360230 674084865 26433874 -596341946 16924362 176946798 -366624984 -472053443 -353417449 71120640 -970202005 -180998014 -6300600 -96773393 62290324 -520596451 -51652228 -593234680 -157414012 -36545400 -503780665 49651635 -344641 52321013 70679869 -103079463 39426169 -22263663 -87691432 528992992 -229669471 307685231 -617756714 -157514570 -211947319 60214057 -116447718 -62587975 772573 153431776 2208032 -134751524 246402527 873509045 -488018324 31847412 -21481144 325733428 -116913573 10601687 120502568 -649261493 40835959 -2159895 -571568225 -487403610 -95198761 -646395210 -223260383 -516102140 9723573 -322345944 468820100 520287835 17614271 816625474 -42569811 51524633 6108042 -14622871 140198352 32612093 -386428136 -2285037 637050825 11492425 218773173 -411943912 -212381716 262468809 286747662 -34780517 718160881 -2871998 -638681 331159842 -252068111 202898148 129725666 -16593305 -70879169 355303661 -329574642 87570455 -4014329 -264823170 -350724808 -969844417 -253014923 -24373449 33040574 -101289011 196511221 -62013717 -64924285 587859863 -309035310 -267715186 99817697 203091118 319755516 547015213 -145324754 40358199 -471718834 -77789585 -171350563 -472775848 163997550 506152156 596203744 -134387886 -405864446 -616331711 551965251 62655724 563539332 -9382153 390569669 -26193350 -389353790 -36214063 181797108 -10087105 419146952 -150277299 133652462 59706126 -31804890 -2914889 -627938304 318281501 318950279 580742294 738606722 255789312 -584773382 -1509137 475095053 206447370 37817540 1450179 -401067614 -2744335 -867961902 535099730 -621946321 -8185871 -177037010 -357640842 -35964151 502523376 -45704136 62279948 214152692 34169437 -243775359 600070449 -54307880 -284038771 387772309 509478460 -145402642 -557446994 -39007933 -554749224 66860366 229971929 79767845 232618363 768280295 -89613402 239973899 546004914 197324387 -93473905 -315448532 -236085478 -335053364 12130905 191478139 -288477411 544849185 421607363 -267596817 -299565781 -779750374 184125564 -10966461 587796410 7498497 -262598245 45742765 -131734537 722606867 -138603805 -322384800 -10715621 -239321389 671813502 245061645 -135088223 -67986213 10514717 129280679 455174938 -315232791 489082127 -2882993 150782221 -183286258 -177403530 197937961 540336170 118017360 525515189 359810770 69986232 363891024 -238674747 -374769960 -419765786 148087312 22169480 28308738 657231415 567415009 -15259432 863539468 -80007730 -4152960 -297398231 -259046884 36854618 636223235 -241685610 -62776344 301140411 -84277631 -32081768 490780714 293500820 -1949468 -7864295 195463025 2545621 198231113 266034692 -323953193 459550584 -84516630 -163208538 -592530 -242594235 -288514937 151006118 315513020 744867564 -281597553 -7164202 190822335 -211234548 28929589 77592588 -390059759 -363690099 -56367185 12964708 -225471892 154310839 -21618554 153532638 -106162911 749044251 -333963204 -270615658 828434 32446665 131635437 -32517097 59473709 -744184151 -33935482 778967339 337796420 190539838 -14431336 -327877875 -317629875 -486451437 -1708698 97676287 -62471377 703323391 490904336 -157199206 550880741 75555434 -4858391 -315330719 453664108 325714489 -235107043 -45452189 823157496 260054018 -78689567 -6237798 54598210 14227851 34174041 -154411814 -30778575 -137332962 -20987610 70696860 -296131124 80483055 -52847967 144320686 -500791811 -136036340 714804171 101861250 -242373359 406815455 -242760090 -547453259 -42608373 197639039 176666017 -21208721 -824034038 4300686 535453 67071 4422082 -337287551 110944012 9069085 10241341 -57521764 523924355 96355022 179009351 167450406 -204070650 -17588603 112335522 -109516818 -147792138 -244588355 2783033 12767161 31452884 -134577810 59781087 387621341 -37245823 -226747712 310980735 20852400 144376739 -122869656 168321348 499847754 -16986387 284270873 170549661 131467460 -79757023 -184107323 307166813 -570073455 674775571 5945907 7798468 9388139 37848688 -170939640 22081904 -671522958 630870069 -1332409 21745606 21473199 174684 84559586 482828755 653671007 846502395 -44936933 204498388 241457642 -159766277 -197400223 343094209 39612014 66075502 13198517 14972135 -15197621 870155617 194869353 11469018 -54908770 4934395 510315501 137326023 -164843980 -111324728 302956819 -12152765 719610597 922974136 134530545 -779292502 39719607 37165772 -181873160 -17321055 -610952800 26209981 278657531 -682819642 -42930722 700762119 -623087951 -720559564 607478497 30842008 792301753 -59274608 198758875 -438114724 377073277 129689421 -575022621 416345610 221726523 846432558 -474186640 273485162 532814904 1011277 131875989 -110755050 217152299 535925137 24225578 -221459197 -28473278 -66221778 -474761094 -619830859 31094369 -231636465 572284387 -231669325 -239715097 918315 31622681 -19455961 634365427 230720866 -350075493 164744736 227131982 166752012 423179260 10168562 -9694813 13844605 -106322564 73096572 -7373244 -417873808 -169427031 124245491 -34135791 -211501260 -76711972 -403878677 126024594 374787997 -433636337 -1868210 13862929 126098564 -28215348 -66226051 -451962200 -106327780 450499928 69896124 22850688 -40162844 -5574105 -230755167 622163423 101918530 470021552 7644639 -84989432 9264509 -84810644 325059138 -46389214 -22717520 -49003907 -157475171 -507270714 -114282080 -824838507 347249745 302115018 341348972 -12622112 34502704 280603111 611036880 30798263 7410473 -201488093 -668573250 187349700 -288690945 29648662 -297903594 -226599104 75185032 -240964971 10385595 855360080 271874506 259431778 -20500635 49508990 115913198 94963476 207131152 285653006 -12743048 12791222 150864242 289526047 22346869 215712345 -546567781 399244830 846697 -59506542 -362205367 -55610589 95214775 -113981046 183391659 13671922 -114287425 90196255 -106738930 -40329004 413497265 -86507215 134591 191495651 382872085 -9641377 24884033 63192040 -181017872 67618124 -871523915 6187150 657805872 1591242 98326982 444572093 -5216457 201232041 -35856478 757640433 -894526832 376060634 -398051354 -834817766 -30860073 -484337542 -317019477 50608160 -98584386 -127999539 -8992308 100837285 14146318 -234728314 587394377 -836643195 740245376 2728600 -183262417 -155033547 354162327 -231203422 185554963 -116943924 174493904 -341738867 -99150977 -5851180 -541510801 -144436960 250971208 168604895 -81681430 -199093920 -64292834 -217968031 331958307 177584005 294820674 115125919 -25011312 34307981 23563577 -367929860 80580522 -119939816 93601366 -142604667 -22403035 724897139 217193032 -841241764 -66632653 -128125153 451755630 -819784912 189133525 -24607123 -124921472 -199056136 36712448 -70507441 97017985 122916800 197087038 -74000722 -195577972 -2131021 -186261949 -448047807 497491083 225679848 408070921 -220397682 -82783442 77069347 393348377 551019314 117967583 -266915958 71553542 -478519139 -189056376 202485958 -14490717 -22811224 607301147 34851023 35817922 322315428 -49623167 -245768064 285004898 505670122 -586264136 -71746011 416203861 -283123105 400280062 -90315961 -437137447 233637984 -253388963 296956853 393948022 449517324 609173912 165843682 134088099 -409632232 108961389 -143715277 -5886829 -98687396 -4578307 5790587 -270099023 -722331407 193844074 107887423 -38055215 7561026 -178804551 -133366374 -54076239 -6546693 -13405252 -433957622 -17247924 -287787609 125485983 -77734138 10138233 -14772392 -498445082 55544200 14469289 -6117738 -11203664 719211908 -6636038 23290805 352355380 4628648 54708822 118280388 -373237636 -54392893 -134707721 164949656 -257184763 -11633609 -306633808 -574599 119923900 238694242 -38140134 90431492 112544733 -21754916 -35858704 427494075 -410679045 68915409 11176749 290908543 -471595497 301731730 588716579 124448180 541667516 248657046 19600670 21186121 463006634 25849895 -1601659 -228768828 -685663648 25731166 2439759 20148541 -26653640 -45590995 160377895 508493088 112839441 4671686 -644626009 246188076 147098090 -4318712 58289397 -86103 -130938302 -376120215 -10250141 -258845596 -117721989 514393563 -311357266 -33399212 128248988 35358569 -338215668 7052201 191892937 -372546755 8413505 39469008 -2361370 -50798011 -486181955 -282383246 -3001610 2745399 -161429051 -894637 -127835253 -489221529 -11646313 -86755766 -637249686 11747886 313572196 268276051 142338816 179746112 -736333015 7585830 210768934 20415460 106979154 -333295093 2402070 3950443 169926879 22208284 83597580 9371569 -350760972 451049869 -165214610 -133893130 151098213 -409003119 -267436030 718593493 1615737 -95541705 -408294492 -281299224 6297263 -214357965 -81465342 -197066614 -7334836 207371189 229757648 536120372 -708669298 -74908864 307985227 95482387 -6464001 -412138235 1415142 -432868828 -221869048 -39562991 25069528 -805194351 2146263 -206050031 269045358 705487643 7722387 465625659 3289162 -83847886 1484624 105409825 -2920007 343595641 343659445 -185091231 682853978 642801 314700055 183215542 -456218922 455972905 -13028259 92382574 97982438 258019327 -572964472 -108317293 -4920773 484004 80085788 -146193880 82872060 -269781323 -36674205 -23533329 -73076752 329752733 16245513 36132989 207027301 -34024418 -121893456 271072893 -699951 -281622289 -16949884 -201196917 428182461 98525018 -223672011 83317558 -16116028 263308384 186802230 33055975 468934394 166050622 12608685 -723638090 263478623 -92569989 -230962169 -834269 24072721 559191820 367653988 6060633 7214375 -105173447 884321 -411728171 273975622 723400302 90000937 -851280842 92425004 275660426 -1927722 5896799 -437920 -79236998 -324080244 -427192278 -148221011 142009363 796465991 388321033 -196847551 534599347 -146841214 -464018483 -3707444 -503748201 -539172805 -19956163 -143524906 -191561003 -216440778 -21635034 -680076225 -295242851 -191743123 -79696067 876598677 719371376 -64278734 -363309692 104985353 307492241 449975561 161364095 -585431989 361515939 392741606 53457748 -4492188 145412344 -644724958 453751431 -323649342 179676967 148061627 -389781526 -28837284 -43552970 -310148532 36500255 10594748 407764448 -157665985 172080912 623221279 390627636 110417141 786128779 -36321111 -69874817 -442684071 558321237 -251095821 -112944657 790943390 -1955521 36962116 -249020744 79610009 -407013773 150323309 -454085054 -337993603 195035293 819830647 568316894 86846516 -56455842 -52951267 -1715123 -338239236 -22259797 -805199367 293365225 -285994955 428367975 38513327 -871175729 -197425467 43086977 96732083 -225804760 42900805 107497525 -378594468 -110765821 -315573641 463354142 6176157 -159770080 -323441925 -453425785 140330158 606394935 -10096666 295621474 -24525709 522030018 86584301 171491724 -59524406 1405764 -176026889 49679658 301109264 -826531788 -76035538 -151923699 22221466 283402909 -106515831 -2100568 -451862865 705371213 39433357 -9241198 297655104 225488118 -540744517 -691490969 -100748270 13031808 -579395405 -176427569 -296271392 -99998493 -552559095 395014169 84250687 208932161 111097549 -19802207 510035103 -152950514 -722253493 441519548 -12550759 682346624 -192691090 -12312283 98947161 666349780 -52848665 -41852338 -329924656 1332295 268873440 -27353193 -1213374 249323464 268836478 -331576546 -11911446 -102312202 37370362 -26216684 -75087437 120617314 732455546 4687189 46689980 20555126 -584574923 1336848 -72926210 435619469 585867466 138026463 343804383 -846566028 -12538632 -46400123 -117726208 -380741891 -208110063 417609472 865908700 -18453408 34599434 85897507 611395983 50164069 3725633 4488784 -29297071 266543080 401362690 296348412 815535069 -60555564 56250915 308956494 -133406783 732992125 -162163369 -18520314 277916445 -9422335 -3647778 172480252 -57400290 -68128095 -167224538 -473049320 306668917 -516380462 278339109 270260678 -198883070 -147399547 -289904676 25815413 78523809 38651654 93572768 418540885 -224028629 344246677 -308054306 -95580798 8948727 -4120808 -111448686 393401297 176598749 366123217 -17534939 2336336 21204816 824905967 362774786 -317452722 293566336 294278797 -576760988 152379152 -321547154 272434688 -24130117 -199230763 658355937 31470181 -15626046 -84146410 -162464676 -397786459 12452068 315483316 230740588 -366148308 -205948093 305303679 -239769377 -63883519 -71222631 95727 -78545797 372858832 -117004592 -49081444 544790088 355580859 -24639503 -69062805 -462570649 -662164670 -276358561 189910557 27378869 197350643 46976567 -312592022 300065772 88172873 3654179 570434438 -151339484 -147801592 -440865068 354225206 307792434 427529633 50465634 450591608 -163603259 -111690453 -185559110 281125071 -11084643 133561913 122315655 31906394 94683201 54307428 171443994 -72488892 3607482 3033922 -314228677 -141460348 -9624609 -39157366 430654529 252399346 -5150328 -211383729 -154351225 -37926559 9442436 55692173 -11211070 -104883734 -17940935 -137432599 120452299 356822582 -359680496 185524958 -588756739 -257893339 155401092 52824042 -351279471 207826308 299559783 488353380 -415386642 -267328168 -449224862 593333340 -41941141 -8872100 -726511297 -230973772 597381383 -802937458 267843674 -320800 620391997 -140673103 120176608 176320585 303844065 -100684365 -176467202 -779068324 -61880148 14618009 -77220120 -16125613 4330034 43395569 -40275839 3262472 9363538 19895983 22265467 -29250758 394997957 1133831 462777979 -412809674 -67157501 -193262113 -418956145 -117823416 898646923 55479123 -76256211 9489482 360938073 99022697 150885489 -157087059 491121417 46877782 292976885 574966518 -200177249 -62065352 77620836 99901288 274040855 -261247588 384583977 194229167 212221235 268093140 -157531087 116454321 136549427 -13612689 -369848557 298278410 -51974149 -583040831 -408562602 -5418748 -236627245 26704730 -7289906 229872543 -36446656 430296555 59211951 -47580505 -144451892 -20931070 25870824 -283920051 535479214 310269641 292312245 -4733111 -571057218 139194080 43487531 41143040 10971780 482365758 32668990 -37799016 1254214 490272319 41092332 -31916725 -73480083 320243491 -52627022 60227106 56025515 -238648850 -329090972 -522032098 -266493566 -352742074 -26761442 -13385661 -461967925 222431884 -3800191 3569392 36672087 -83492587 -166995 603660192 -2817955 -390930150 -106954834 962308673 55800964 134299458 -385958064 -55523789 1261048 4267081 -140741204 -274443572 398192912 220626063 -7163038 543912104 -25489185 -995344 -44953413 -54042083 -28686238 -55744946 -81041598 -397660583 594617708 52914917 -134538496 70684574 -429153987 -121051793 -2412679 319118849 -334305382 139001613 -258534973 292183383 -682996755 5860018 -317342129 -241150432 51985202 1917944 19592769 99188033 -144519470 -141773420 132063216 -97783907 -375322121 5608469 78112551 244586722 -537970701 35463201 149834556 11098671 271986930 -440120795 11862234 -47898321 -178106288 2565433 49709638 43311387 -205539975 -144583202 -163925756 25377950 -374775564 22039182 -555837103 -324820162 694819202 39704657 -150737729 -318743050 199530354 -24601044 -130032767 -15355912 -166525243 52022858 293023303 40520808 640604186 339689073 589482619 29486811 -94142646 -130946764 52430193 526738223 171530408 -90085379 6799864 38043571 285298286 608875520 -123099670 542972695 -246559212 -826294727 -366897394 -202103103 -9968360 -22192280 200653318 14856108 -529291235 -68600085 145792427 4046164 -25132525 -278308315 212008686 -152920354 105506116 -21696790 -100507341 -238738228 -372592070 -5808150 -416630682 -468918752 26628647 348057848 -528305184 32513358 120585091 -13951999 26175445 136993142 -383163732 128069470 228961732 -162656275 613556040 332994858 -218747782 223806538 92501337 -203405309 -583295115 15520571 48346035 -297279517 9432319 -730215091 -240072847 -194468015 380217442 -14330025 -348039009 -442477528 -9666856 -686355188 -587246748 543233046 62256662 10452182 -367151964 -236739581 113411043 12854286 325545329 -222248573 -18821211 403216660 -127710505 -70996197 83411930 -175089012 -860227 426786149 10032698 -234508945 -36871295 258025010 -433108668 593820883 319282463 8336343 -12203497 73906847 -77087158 167630153 92036114 429238197 -428279070 166030166 -110057684 -320382096 -20056887 -18313560 387120669 833754941 -106374658 68151445 27441126 -123673364 318665818 -664116773 -245212501 25776100 177749234 583145554 931266932 693074814 354399393 322915885 -226663808 662747093 -790265 13607585 -2664173 -270710726 187731922 4439197 376621930 -143578367 18650708 54136014 -41724043 450102442 -98627580 -16944757 179118509 588521965 28955259 -292497165 36219689 201055 -379318822 191146382 712842991 -254927100 -187272184 -100780830 274866969 -251592874 189766343 -385798741 -280023886 -228802730 -137017900 -312810883 1745494 397110465 24338957 -147532289 -374917935 379781400 70006678 -207381171 11002273 -458258275 -2480163 -228489851 -319548422 777960645 273254281 400235578 2296770 579826498 276794210 -152903746 -218422313 -663663611 736418240 79845447 19740793 -5857096 24918013 -240172294 -351675512 -161349860 436198618 529753951 94901758 436341738 -7497714 60875151 -75458435 239737413 49786926 157504341 1261548 -596576206 42177596 -226772709 -872456955 730810437 -468269269 -46047315 57339305 15148855 -163615114 22423059 -64157724 8207894 -319920282 -639137759 2820119 183852825 264955821 411751951 320749522 251238064 -2760215 -528230462 -392356157 -655009758 -161324019 -41799855 217876778 148422651 77498317 -248516727 -79278734 -20674579 17537783 -227062945 -732267715 36885132 4219550 -316760477 -13598922 70269762 -208760604 545311718 -408584704 53969890 961120190 -185903867 166525489 111795721 -75603871 556796042 -102564344 131595482 417669471 -498617179 -4998250 -423301053 5024936 -17082750 241459907 94335990 -44194616 -492589727 -75020514 -196771344 -1744748 -718285885 -468576461 -43867620 -332674395 -361366672 255057169 -215002964 -114622926 71148441 -122787769 781862363 5784109 242551552 -151672487 -370832539 111286265 -80617817 413826719 -366097099 44178569 52839672 -271857503 804289150 10678630 363549809 -22705184 -219758506 -249447725 -261698823 53909670 -99446835 -651960580 -124555122 760497897 218647517 -87118692 -276384485 -373080620 78054462 -318700454 318347743 -139443275 39813716 499626135 307433696 412864397 -741380451 -157184831 -751607 211527027 -165864589 -19887548 89824052 -828703018 266223973 -709346164 367875622 -113346675 -83208051 5517166 -37452989 55251707 -11956314 -129392316 -310692728 455751555 -240856740 -394154811 -23131883 93902389 -331575199 -514695477 -73320323 -15675930 -133201574 575773383 -74928995 -161595450 332866476 -487646803 626401312 -990425 1545297 -633836127 -131067695 16447400 -541203764 -198351946 -539472472 423433198 -454426456 110915589 143798511 -139811346 295168043 -26433368 66238565 -233134710 182860934 -525499 -102151617 -691260414 539775275 -25650448 227072346 -362200327 -428867708 201852121 17764733 463638508 -171747613 -6643829 533421132 203268862 86933811 -159279116 -107141307 669305085 400475451 140741464 292858849 8957611 -49604231 -16348267 -315193358 713216061 -321742269 27690300 -12840523 10130826 -206607231 12629602 -377601255 -23442160 -318541891 79674359 -679624027 -94842 -487936400 357813944 -264667833 -49426293 200332295 -189346627 1119565 -30264985 -12258667 -432386708 20691261 -326875608 -81519367 56414805 -74212858 -18842271 42639605 -9085360 53982524 -463662240 146688631 138264484 779696240 -11057289 268362897 221065016 -297745437 -111960416 -67880379 -121816948 -627208106 -493280485 -7438348 956778 -47115701 -35133351 190240867 81935033 52408423 -433805326 -148620845 351923900 45470333 -759162568 -11060885 438548625 -467701111 -772638150 48492439 100734436 190252988 -82540406 -119830491 -532622300 -199917200 -305323915 -134674311 796452257 106437547 -7295267 -191388505 201593610 176727263 -361915243 271510278 383328 14949924 -39469091 -180561991 -86770993 -267967289 48087602 634388630 3498708 -210119418 229554566 790647576 171212123 396985768 76133807 565803665 15846372 208007919 104709506 11695112 -294696392 283166519 261992835 249974012 14599544 -122204900 114221749 -26263888 -16690424 -580473315 -210070162 493120563 136669443 19750094 -108010854 -60072878 164592483 -345136866 -25708132 29974752 -58354005 -161876081 -92152295 254088586 -276381186 48477657 140340375 190940611 -21896462 148178513 130712491 446203155 -163664236 -62671226 -66338424 -14438314 -663661909 209195798 -63080720 864515 443453131 175100730 -707161027 183003807 1595389 121646243 -9857222 412521062 211716197 357096392 11885744 -3640458 600013256 48163183 115014727 -13644128 -104939662 33098368 -686393865 -150698422 -84417117 -59868543 -90251677 65344728 -421755780 22310618 14444028 131795736 289847069 -789650431 919260864 -24203036 -209265708 82649694 -110304704 434466882 183456976 372470470 -16699068 425175059 126206379 15667389 438005301 -773204520 -178159426 746261 786293658 -294524736 380508615 357419892 -278455053 -81298038 894814282 532353076 -265356553 103237663 318921372 -195834 46495042 -577278346 -171809167 179474124 51913050 21274808 30209001 170877181 -357736305 -9185412 914060657 -103970528 233222780 -280768508 102928135 -85996255 -167333476 134468273 -51851161 -49523667 -414886280 -24561154 89216966 -1884296 297946422 -24638693 289962902 -64866886 178832081 163386672 491337848 552152326 -417135942 167518883 -110283998 -443957709 326002888 6804905 668600478 18059164 -581780606 -135044734 139495994 -431454575 -743463205 -216232676 -215339689 -609874281 540888121 480834489 242810489 63729018 -227160489 -39659756 -70300870 -433156897 512686489 -511949756 -395761164 -605171102 153716946 243456893 -539791868 243390986 -611003433 -163511297 -404882259 73636286 515794346 62942006 308524584 -574459533 -7852206 -98038512 588439121 549451829 94184477 -241394044 172134687 341477216 -166680682 -138208785 318887223 -7047548 319832279 276120610 -100737921 89573819 -159149769 168674630 -114629928 -611226294 -453694255 -623690864 -316340772 248776925 -157916311 299999550 -4141708 50643447 -371913602 125496499 100607278 2012927 -146593065 -249937629 -76663438 357940344 -257323723 -580998038 -661845 777565430 -198317277 -107613995 617680120 -153170295 -153500613 484904360 104203831 -10722264 -212133260 241213229 861079651 -192172892 36561399 742042517 -365832188 566684161 -383385123 -38525529 627335671 84145296 319172780 4660867 265793202 -144915166 -8520369 117833100 157141504 154816681 292474117 821337132 -71937173 -23112571 -457881324 113987156 92059607 33041376 217029686 -9904145 15049259 249373921 571717762 145847411 131002758 120455646 -106872390 -84575020 -430879720 116910501 2858118 4780528 25465825 1100250 -193351910 33680923 939508424 -78104285 -5319641 161103251 -169135554 102650828 28117768 140537876 -552248967 -53211611 -735224686 15847697 -461769958 316280314 24865010 -280684594 -15252932 69201648 10283027 305158204 -25469494 -321256619 -114476690 -57750838 305509100 221918110 96426890 -115005696 625359192 34921600 -373565752 -39733446 -230542319 521009528 -119725618 490810292 46097369 -147455678 609653975 -311548219 -112928049 419739218 26327665 -56598273 -286072987 -276980943 -255716935 114864814 27828430 -71634127 -179362438 -81264917 -411500087 118789712 635684133 -87155725 105856772 592402393 263886721 245327762 1575278 124926202 -185339659 33009138 28949466 -210587764 -199808178 162026942 -24402192 -502851025 463575554 -137808380 15511799 156181940 447504580 -158683659 -283152034 -868749913 -233076113 -15558999 -379386625 -528076261 -13804094 -75912222 66740144 1883509 82663129 -305484879 -493825788 44456135 565730145 -47389773 -16046061 831519209 -55799240 -58248058 -40963141 323669803 -200115353 -571108133 285433461 163463190 179730939 43990430 -141845659 -34745894 201316105 69228725 -111127117 114562552 587083800 564442157 -100053290 -233224566 244932482 -40986374 16051567 -342697187 -176928780 -17162707 -59431576 83910 -408282501 12037536 223433195 14215270 -239988003 -599241961 72585916 49247851 -8376571 -65475260 -5132181 3571281 195835992 155209419 45749565 -394111553 661654818 8855074 61014976 10101697 310835012 3448403 450725148 -40555295 764025928 -430709792 -358030263 79817601 -55040276 -40231007 -1441340 41916023 -433966471 -5118260 -46024910 -59572706 -59847421 -323638203 -59394048 4029114 -375490178 -267029825 61765956 55652529 -266844967 -789825197 498727515 20591486 -146453311 -402436630 501845907 -17285001 46772141 -378321802 185941014 32038025 -286323816 349641720 -203248338 -21546065 3617386 193389625 -93105060 -244046723 -464019081 33378737 -326295362 19334952 217673770 -163265853 -41170833 701259256 100644304 -22739448 -263677868 867229822 143372785 18211302 782161362 79355652 -371803329 -137294064 -12522146 -884129966 473752139 -497586410 -382391109 186540849 -13316852 -724317127 -65396780 -123625731 201647545 -562468935 138766492 854294971 -229191906 -16292667 80033112 -23697260 -180741604 -196002838 -503034754 -27215842 -98570128 45660537 302326011 -561743250 -564373441 -52826610 232791002 -89053634 -912361576 48929462 400287374 262991978 -639770906 139304101 -188856163 -114453625 3115051 38763355 -104156193 -36781445 4620296 679523005 413187336 -2852419 233942357 20783815 -8981537 971744446 521678421 -798352180 -311981786 223191020 46850078 188778450 -29087683 -193286502 484788672 -28870513 -185965324 738592563 -300837866 27248055 -16100752 681595072 -761889614 39813063 6591726 182183134 37045997 696374606 825468837 -35516910 794238058 -51008942 -563649516 358878827 470084196 -605165070 245520613 -368981620 7666567 435560003 -18339845 -258422637 -186290171 -2620597 153082207 624483330 -382429826 31923811 5139538 -161153201 207874844 -187326906 -299732949 585778775 51539324 -102865935 9131767 -349722655 -567471250 -52123370 153025851 445013944 -32121573 4506642 -207421316 -25170449 -508049389 119077312 138139021 552195991 460416614 -116039634 -453821873 -31526782 297685683 230631359 -845773013 -48329387 -159130322 235656013 -63648548 -319779685 -90805590 -238085014 136723804 236227698 160915533 324738864 -546883619 -124853553 -67332429 211420527 -4242976 -203572350 -205337477 543971102 -433335260 660586531 218893739 -249752146 68683221 -156869282 88371 98041201 -351709513 108779267 -269901569 -54215112 -625507411 133266403 -148128726 -7021711 -37000464 167075321 47007422 240995922 119958003 -304236050 -341799428 -204168426 -164742518 264597764 -210576052 -69321370 -108750518 176677369 22060568 192918633 -488327608 -401763982 -162589624 380502845 122373986 -875923658 -6111213 170351935 -299649922 -642081156 28521952 -62022306 -841916444 106851940 -100353024 -70019711 -780374578 40828794 7903836 16482133 77138273 -8506899 527478112 -20633779 10385332 90923482 -217911713 -368045736 2262508 274310653 734355747 452759 24731240 4572345 -1002542 -86753205 -307295827 -487867294 22904745 279011182 68987008 142593580 -28938443 47882163 -305380881 -1289971 -1462538 447268468 -27792632 -18189189 -410728679 -357789915 432910121 340785168 -316141331 46076939 -54538514 298451534 86284925 18606658 9952550 183857075 -206555784 -215812762 49960996 -58527098 476434419 115829348 -69805027 -108288064 -238435419 237759755 -12349851 231411112 534404323 -10617574 -15615276 -440459028 -160684278 -287826249 30822958 -9067603 405509675 -95046707 -169211007 304481212 -446666502 19082737 175796411 17117789 71460846 -17590082 -370398655 608901327 -391705997 306280569 -260189629 167432572 -496811605 -3815623 -143968066 -372442127 -161093121 -51572822 190173306 175811857 -552504640 212386643 -35091663 74370374 50130013 198551893 -149549310 45747785 -167912104 165932875 -115468415 -164495859 489474665 -222530309 131156483 -281557565 -92227189 531752791 -13966294 -122163331 376396871 -522321567 -318623016 -7896267 606600159 217238276 -410328655 -133504196 -9952661 484354145 -108153620 109209581 14429618 67838418 -75451310 -410648909 -189347080 24095543 221754096 540937440 -344512079 201462958 518573268 -5564203 297056628 -75957 -450038912 -80307008 -289038745 275678353 10769062 106749233 49516108 20455622 -20825197 -3700285 652081873 -235355644 188574588 -42666129 -28701654 -501169709 303321775 -301372422 -5671787 -25424219 -320666240 791853 811498343 -402826210 513088490 -66552773 840464364 -19992376 -138255945 495003780 -550244585 -108134215 -40527879 234556092 239833349 -95560488 147850218 -298318437 269015933 -63866465 -150483204 -96483920 -299699021 399324539 -67331908 -20751968 177843205 250107503 11303001 127755580 584839806 173793431 -410042836 525339014 -260366369 -283099858 103094832 -273760859 -297078527 -27135904 177145072 619950307 -968628415 -328213839 182993453 -15897534 13238371 310268809 -217222171 -206889834 9015118 -32334920 188547389 -49957567 316099196 -204506214 102290497 584584248 -802613 -209843669 89975286 -6548024 -320358600 -35714111 -8279435 -181859695 64216869 1919704 61255268 181628253 5058660 438735195 13878280 -13606239 -10987458 789629337 508400042 429734851 -6799791 -243106221 -568602437 -6083302 -398314492 -365073971 69464536 -6466117 -204845611 800475987 148947139 -31112166 190025699 -19346018 25910704 -165261219 194841066 -10435508 -85120790 -21925652 190068463 258436507 -14881670 191482706 69365728 214416831 -323584220 -821610568 -328013189 723802025 -66281089 41258816 -130142400 -399624180 2514221 -41545632 -544415988 -435438959 -344782141 -397275201 -177958916 -45463782 31677283 4997664 -210548607 -441652661 401469096 -31844946 -94893829 289058826 -3583612 447216126 2208195 -117498334 164980468 -20927279 38331279 -118224493 -111108473 418509426 28869527 -323333907 -1079158 -171139358 597052024 414982164 586324132 100299901 81451587 -264981616 -82535332 -216245853 156438611 515389016 69045229 -29756711 77580046 -9298269 288269901 -57442271 495119990 -69475532 242986967 -173283839 630103525 -92588936 -16568426 -2196604 55402308 172099507 -163262665 258720724 60708168 -503513933 175411097 -870564 10372221 -371261551 -519078300 -418928765 30524294 -611794538 -308778845 -48334382 443965507 -130150089 -226811702 656977103 69867972 33204750 160568475 311633628 -351334574 282608601 -193149949 527311464 -253102280 -16569008 -7449090 150660080 -176072647 -56427895 -8610602 320370846 -48287131 99281521 187025163 -52992657 -175277709 407576622 -45552469 783480513 -872868825 336683822 -700923976 -287417167 77504624 211596736 -194621607 -110464495 832168847 -490587073 4590198 725486605 304040419 146481548 155838939 509194939 434767489 -813231202 -150972468 230861356 -285699290 -395929229 54348850 217874687 -325101027 263769548 -283757947 -444383356 -7823644 112919422 755497117 242661000 -396391988 -246219961 325370989 -86699734 39164891 -272046337 -560607389 2693345 21410871 169839237 -617204299 365650522 -170122412 -213498087 -12330750 -276587735 -368842700 3088948 -531628502 -177399368 -297588787 29659766 30861688 -47323589 18164074 212108922 17545471 8199632 97555765 -30283071 49831618 92877612 92877302 365234587 638199684 307421813 -63896489 260225995 -2216809 210554006 -459371246 41244540 140418005 80784166 224125917 91544438 99081869 -36063008 325215301 241758814 72325148 -31165220 -187461728 85465010 49066619 -21319694 -42199161 13366777 -709757471 15451135 227204226 549954143 -100127263 111067310 650199947 15642189 -457359133 -166425 -12176158 -21997634 15195880 74014181 228515568 457664845 -228871498 -394247771 -581302411 -16083469 -355848349 -867434236 -335543451 -366097395 -76357272 -162403856 524759618 -242041294 5934907 72694097 54838263 -186798190 -315473752 -35244271 -616204237 -366184037 -76573311 -410223198 74779817 432498669 -25730808 28508680 -200255348 102799487 -131576207 288233878 -231844696 256868731 116774464 376812821 207966076 -598171735 148838346 -511008508 -171168773 -489231312 632734522 -40505750 93410794 -232903512 -4832177 486363097 334570512 -449638491 172308879 18447529 -523000195 -489416713 290695668 128833448 321598335 493550409 -457519101 -852033856 -600850365 -5588876 6596476 112586263 -57916603 193148650 -165024120 -330115164 69878712 148499117 -61906745 566420840 -239672289 184830696 79550032 260717580 361701202 176907489 -13775875 -167295882 -195368712 204866216 473162818 -187188977 488862796 177967700 4309452 -6883970 -306260394 864942166 -823844 321367 17540120 723212154 15139553 798845657 -4603982 180144426 -183928999 -395397692 49908055 -97934778 618573795 348967964 -349869770 56422107 107475590 684241999 313046627 170171289 399794029 -17788337 -22639042 497158547 -524140767 -209164965 285996202 -282219872 -97508419 -170019 -83279020 177591327 40510845 -826780 167141778 -149432026 -56468660 476795942 -71305265 -155493921 -275377891 -109558677 273944010 11512123 -380718341 -141054653 -214704441 -567135473 114402534 -611960 -419473134 -3395917 -185097231 68704496 378869207 -21697107 -371430690 220614023 -394270977 320625197 635898094 -437994488 10464914 -703688708 124047976 634055910 -446139741 23399998 123709097 20591929 564875614 116686852 -39495637 -762601264 18115526 878114882 14691844 -699223673 -93194802 280077866 -90051800 -214942281 6876445 -267730027 611740970 132912905 -522567665 445453076 495476957 18740981 -57727694 457174190 -5871518 -433646361 48310081 42796630 -129307629 -209771736 221470 -97566646 -584796104 -1903410 -290268623 -61608521 -10472975 61733953 522023571 -78080383 -185273195 -126757120 5742414 -100604242 269003810 41306620 -474178833 126632460 628453088 -82395995 603195718 -68701081 36146911 238371666 167394718 179704622 -331823684 365035555 -258398686 -585541349 -238360324 259130562 -59065827 822860841 -478017840 200851913 213197866 -711348522 -210488867 5642569 115439255 -57187322 417159552 -457857737 -9602051 -760013449 -362364648 310749851 -754925093 481568651 -829439010 -155638782 341559656 -312776928 -98246905 409491398 805873891 65207091 499251373 9371227 -727373219 260717852 -92493181 361408573 -448805537 -829647 -503685210 -764922 -656508 -328494649 -389231174 517370074 177962736 -9065689 14380236 772913352 846373305 3885080 -408335276 -83333512 381589224 -368528857 -108589048 711719074 -553552039 2552420 -351822007 -504547624 -244752502 -783430319 465044314 173953465 391192885 -247113686 -1637656 226560130 608199490 -70850570 -265121092 109709393 487149116 -61073324 -40406629 205538047 136394418 -98864695 166683832 303265886 -114204079 678899513 -277261134 -7767123 -49376520 -36593625 -804940641 609182240 -768519616 5237319 82173829 -91950281 -434967057 -74443560 -283821256 196955479 -102115806 -354919986 9906749 54807160 -156898647 -710523095 521529887 -82130564 16565160 864887077 116549616 -1731938 328366593 61712635 30955668 -65199441 2196810 -173762595 -42019084 536782667 84086154 526953741 -23270471 84132890 156519483 -477711138 -116436086 306395215 33743740 -31135259 -146109726 -65878423 69359412 -493014797 879953828 168264457 361695971 -548548764 229364799 503139084 67121906 -344715575 -370977705 382938086 14990363 131279390 50665 692430950 6204507 -553395687 350403202 462674467 42528118 433672596 271722987 247138629 510986687 -3370358 209909133 -212150216 177160287 -100524864 197049908 105641202 722555614 -134688694 -56637469 145238482 379136363 -26493014 3579708 -52846682 187281790 588521 18525779 -486640593 279495054 552891404 62578279 -349824305 323491129 566280044 -117612458 -258892015 -459247184 -360472110 412235951 -825551 416091990 52074982 170181813 84002273 -819730309 240854016 625466161 -120682598 -27206387 161246915 -203825032 146071653 -93776085 -478144361 580351226 -435435335 -101850212 -33834541 -81098830 -163597031 100662754 156516212 117162276 -812090150 221631595 -257961029 264860380 -111975309 11015216 -479887414 -123359548 -65654 271264846 -150452424 -98152359 3486482 -56820005 277059336 -732102697 -49596690 -30053127 -823404498 -225708781 358147073 293376219 -30875392 -248492157 -84909052 119513479 684134180 9905403 -89030347 344374110 -506717155 445430618 454251626 776550145 76126151 98685134 2972466 -116052467 3153738 749702146 87135921 -699478802 34241456 -35294887 -422967283 211134963 283704850 -92578544 -135274547 6205649 622515373 -384013189 63836358 -74010414 -181605203 680753051 -423148841 -88267921 941045276 382942873 -189190365 520641827 -117462075 174824749 330013379 402303613 14902216 48857236 331307222 -26186562 68026091 -576220131 262781843 -83707423 293008642 152627131 -56636628 57306988 470682244 332056645 -185701153 696842011 -621095147 642094173 304279729 -26487708 -872625551 -643409 -17205410 -114985990 26858969 45635562 770947756 522936847 -144198937 1648208 -79704282 -352620233 -274550 309992352 -185853547 -688258801 -244021514 -55821375 -418514 722315399 -292863998 18858429 -352898440 -3087907 -9658265 212460708 362722639 -671559813 225983973 51681337 -11249727 719916667 -74847512 -116238179 -117859024 -360018184 431028552 24392177 39511991 204203859 -99102009 149823584 728821615 476945205 -51892457 -3981748 -25723888 -20303073 -24232182 11134768 -274424350 87203770 -10432490 -71805283 -172403812 -424875839 -158316338 -214565 -188087255 -298484196 208454319 -209005565 190158295 177620182 -263666039 310874828 -186547666 -11874528 -261976225 20195600 5673299 582871584 411688389 129594826 -108685722 -741352 151452726 147227944 459196224 78453863 750363846 155766725 19629355 -108503735 201589969 -386917650 64944591 591766068 -2861274 -6566980 328042695 30003862 197548264 -28428325 -22763007 140523271 -57136986 -510602119 -37208236 471030107 101064541 880443987 453121047 202862726 202883466 -67685481 -4651484 80903752 238559547 -34409054 -55944118 15461364 25097915 81664451 336872882 25363605 463661525 213417635 517891956 15143361 -52116697 1171440 404758049 -71714965 108142157 -884281149 9674943 314205656 -15645962 429143630 376456100 -19579194 -472288580 332497387 -1793037 192707149 146761289 282592931 297141 -342779 -392714108 -695646286 147577718 153933842 -138574495 267468424 -4346191 -35727486 223072503 3992593 -152542870 -512141445 281409436 18546334 441339703 81644541 200029142 -158245801 -33460733 -688164 -106738165 670482931 -407974982 4398017 -37191266 499246510 11498824 681262099 327826425 -166206491 161969750 -219487366 -161269320 -420715584 36517978 254126157 -426650301 -754350568 -318021 -350869678 118353400 -35619545 110856781 -56531422 4965574 -6054590 10235514 5614849 950956911 280879 79893361 -113817342 -16647964 221989437 166591851 154538668 -796395 -40400400 -141077758 155954298 -370134779 772313507 -186508723 -167491395 -513297940 -290784730 -103271898 -9894740 168756735 -23527006 608470825 309857245 -144862681 143015255 -843100256 296420945 16232896 -129271110 -4025876 -85147400 -520681018 435097861 -167036483 -206923076 -3894351 406955523 -425782 309408514 -528200491 199348279 -73085860 457581161 -292508817 -25130005 184179441 -165226334 -62389418 43429664 -201210066 -774011956 536295404 -17563801 14176612 283857290 -10417407 -457383782 -166713397 151331260 164722951 6239247 29088848 -577567170 189859435 -408169405 71390893 -281192912 -384590397 -5735834 16043546 352614302 -139722000 -615308598 -398786369 342433042 -12856883 52604400 -24870390 -19514848 28691788 -157672564 174256963 -706508950 -48873644 -60566075 897458202 -387153093 1534628 -36364139 18570745 -418931160 -833602075 42174168 -148966295 166975928 -55610596 -136731737 -225135782 38925475 -724419156 463663980 -157920008 31867439 -65888548 176823269 -133192181 162412513 -93367713 -108760386 -366661474 -2558792 511779202 69708950 522462766 -38228634 -27368706 35802957 236929135 -183683574 392562784 454610985 461699560 -499080144 -209399546 -856312 -981613 2319777 -570960622 -451665213 531945246 574595147 -307202630 -556626179 669768349 21692352 656123441 -5206435 627748307 260359543 315346399 286258521 817057980 186034106 -35673246 1634468 -269797245 466476846 36499023 376345598 -22192529 -47969178 -62827242 182616854 205896783 133611675 -323386975 -554022657 -34683767 -213538032 -340059666 -175978405 -5285341 -246110164 -189755615 -484185145 275993994 -48765603 -479456249 -665968549 -110770712 -583915246 319597954 -255688163 406056514 -414513353 -341526196 553657370 -148566334 -690080914 1483413 -100145269 -146864838 -69159345 434476897 -257101090 26327741 404740 -314341856 39567320 -49126776 -421942719 -86013353 202623709 -27351861 107597402 -318195974 109916522 470384077 749266707 120763084 -136902827 532149901 493172719 178696295 567229497 177813496 831586068 210071718 299003090 308955986 455059971 -229317745 385979163 726104157 22122572 -121661220 -231921489 -220522051 -341085206 303188118 -635094966 98489166 334317399 -223607897 31963849 -321919824 -2446059 -249552816 -336920023 48629075 -116421330 26125755 -321108726 204482624 -5132828 499835553 -7166647 162724259 -247547263 99490811 -8040562 51034567 49224959 -180653299 -241846446 380029593 42778036 -438150745 526549875 -500846698 -18115848 56586153 745131997 -666580318 -260797668 -150136957 -151301997 -5341795 -6424421 -936860753 646993030 327743383 -397038349 126893810 -182348 -59995651 210526769 -257395850 250838214 -452900637 161561119 -211068317 153305414 -727433331 -562431581 58502635 -586769268 -754165046 -82500469 407072093 373850095 28283702 33378506 127663073 17214918 696939830 895254903 163377161 -281371525 -84295419 81121405 -58363385 631324757 489224736 -149617997 466603422 -46089725 639922895 -42083876 -575803267 -133400758 -77215091 79560544 26588194 -99810444 -545146957 361909206 131986037 4063434 -275831154 -406537023 224262936 -3280998 551769580 -262364081 75618418 -726426771 241658412 326438966 -161709726 -143928221 -363326189 -605400355 -2409353 30378191 304962716 -189696502 44703213 -87507242 -195468611 160665998 71453441 -175026538 275701137 105491553 -551003754 -53476392 607417401 -360585929 -494735782 606873393 322699527 354292305 -23750891 -106600129 645279061 243898571 -43408795 -175222390 269661590 -47557546 201497427 -738891129 -533253277 2655821 -300783316 5358815 36587448 267869262 251952399 -150341441 -130490065 -502846307 -20968969 -53333470 3062158 472066958 -2201689 -494713290 310504684 -659508546 -735084338 600196746 570335808 -27798110 -335993295 158100695 193137020 92213462 581441007 292085373 264283371 -51367507 -35130688 48809469 -124566798 797940090 -46003628 -426962110 -157207883 -67311923 -580216851 166930249 -288084150 53623297 132999471 -85013954 806756886 441554893 248826682 -103403904 -519677538 80207398 85365610 341143152 -737430629 53279776 255931641 -374954883 -223276528 -345950774 -237502784 90479528 -231627200 324034663 333483213 163060261 -402464955 -148252352 -50027824 -174225877 291778324 151675267 503655035 -99120800 -372058252 -4991086 16062187 -116126935 570161471 522969456 409331837 364587446 -757715 -39652242 220279616 -293171073 -884107293 29706697 -32817865 561885704 -97577084 -45794609 -329853454 -736935852 17527237 288467078 298731988 -156986109 -621749921 171002152 -35294972 -70629393 -46691223 207223581 -232697800 15204755 59370453 148392138 -45644613 -76993962 -305479160 -22624369 -32673207 -701340471 252930302 433437536 -797374529 -318520296 242128921 -646392927 154205059 25130075 426685995 326256172 471733248 -82733815 -317861579 -3926595 25986028 -68704225 605810949 -44675637 -142406795 -418974756 621842605 420927167 -470808952 -467903270 -10961402 -437122202 13459656 -232527697 -29104059 185040389 -32938411 239409449 87715810 477258603 -118642841 40238863 200595121 -13500779 170483615 -26262133 -320642115 197223623 -684443910 3985503 -628137665 -3633450 693453727 -35482861 -32429179 -36327395 -105836645 684650201 -377411006 273807361 -150217132 40403632 123519876 28861577 -213413029 -631917379 27035369 -708276368 15630762 225433875 9131195 -457464 194137873 -352860356 429128141 12094318 -361215056 -60529520 28082590 -165482783 4078391 7922258 229098417 -95579388 -80992830 -73443675 37282452 669026158 -759331399 -329458193 274137050 -278317301 -70883557 227361516 99626445 -76516341 -934232529 -38888849 15145476 13262303 165789569 17005273 94876082 392910637 81625875 76185283 70808892 782924582 -172009499 1525106 20699520 -458846447 381059297 -43360841 -48312143 -21968333 200216850 188646397 -377122552 628234 -45342085 258326530 -562119260 26664 159728898 76866246 -89124884 214669614 25170099 -12585864 17564842 -176883488 24313685 133411005 -956558969 -671630190 -143872952 258257058 -885045093 633482781 9637248 30745791 -155611560 268659667 -197907612 -572588030 66962317 213260166 -300200345 34234457 81804911 198624334 -267682 49737532 -594984599 -567554 -129421161 626437 5224348 -223320284 -114785653 -539617 334710116 -743835170 641718032 -213247839 -6341006 -164359831 -602234314 -309757935 -491212449 64412673 29698541 -7993453 -126575036 208974764 231316425 295884408 276940690 28018385 104221938 -38227517 -112739042 97853385 -172829156 -89442212 -50190847 292169737 744714648 67416673 -832457005 413470568 305614863 -280786309 -61386090 -739773204 -404236930 130674109 46821110 -113608316 47908797 55135388 567538116 -4350898 756941155 -652583767 -19058136 -15370195 -264785239 363183 500886496 -282441077 -336867631 -191548891 53885818 -389295503 -639921921 44410844 -575269451 -85703534 -824335802 16322274 -67333854 -198324930 179700953 -408366021 -102169163 -51572704 -431796773 -144284979 356014443 -170035864 36646259 -294176871 3367673 -665149212 343109453 298081878 -39825576 -158620512 -597557680 -70035850 163454234 -88378922 -27880528 -491376542 -53522260 -662615301 -379409295 -293097921 -186193085 -262292667 398400159 118967379 -407074635 13625419 -2154361 -401692099 331202891 -219019354 127961472 -138019195 -78921275 79292641 -290725737 -45325935 -320965770 288149355 -308074992 304036493 174192958 397134401 104284350 -24378594 -511192065 279378693 -44265646 -128067777 6933106 -433141159 -238695046 -32149761 -125126034 -97911002 20416355 68725054 -27959865 -424909967 171520239 153021379 -776545804 -67201981 149620355 -40140973 -88453387 121179704 -54905530 9518729 -257837358 25814035 -918498836 -338282381 313467909 609053382 -54136923 37645242 32011633 406232524 -380026401 19427822 396379037 -251152028 -3033752 -281942198 -49479019 -359397870 514320 -119565372 269849256 725728381 -256403171 -448218 5931595 28218151 -122428438 -69206847 828537577 37135217 18425160 479681486 10163763 184684134 35466451 156546264 -4880273 -23308726 61888824 84173637 -405239819 -98010598 -84049530 187600331 248383590 141047433 -304364127 -622167735 -9751656 703115043 298302192 45894146 -267441477 -245716190 -412770941 875286 160971988 -11988030 -118228500 10495161 530614386 179239624 396198136 27444716 11339762 605238106 14132442 -510072276 17853120 -194684751 93460 -1343939 -51404422 -33050842 -149872646 -235373790 291321002 284347828 -887336391 31757285 354584700 -51876545 -362345999 -602517849 170078 254791671 80921796 -164832748 -40242388 114192703 -78593608 -127742001 -195009609 -627864523 -172049934 222862348 -111111893 -21506902 -446458845 -308815461 -68065815 453152945 -84600497 -117309424 -167414963 -51683353 186957836 -934215577 5219290 34494053 -95839565 -495363587 -633045965 465625578 205710042 33926705 176168382 -78408109 -322410411 106509381 -614855541 -187307793 -195131070 2627173 -575280017 -136422669 -214286303 -363824687 -89401191 -127159805 -266356074 82407115 -209532409 7521098 69923607 262108925 -93181 -784967749 -260332272 -2741994 35074910 2849703 -119420722 519546709 70854369 356555383 -387370205 -159638759 -34446143 -369748316 232293169 -3919390 645512611 96912855 58865698 382036825 311169786 -415863440 12707618 -610991106 849845089 234458436 -87688544 400879507 270610201 -18846291 -300438625 7109910 125404773 194831221 185167583 -16639659 289926509 -22974788 -324377582 14207436 -5003315 129053380 -561156666 -45383052 141405073 -141851738 1172633 110984493 -116398324 47518275 249489302 205611151 500041945 -118545544 354415270 95377327 417350979 93732132 -276405105 -261406416 73496790 -45087218 -176292617 -380548594 -352353358 140436736 157193377 102414526 153846031 -85395843 -681093054 -217081339 7107712 19984346 -131312292 -46287354 -141677214 -211513153 -118257192 -55743224 494514333 445489893 -156184972 118275487 -384423756 374488792 -129589422 -114712 578537198 -309119867 195213672 -219887335 86767033 33521006 181884654 117043703 54015462 -220741440 35053494 92967265 291412598 19647164 -92360900 108563964 -683130913 -1217406 -61551598 -24229950 -271854050 -18411476 97192769 257072495 74515138 26624173 -238948035 -763386769 -243463422 -4777972 -156034821 275286173 683732046 439373870 335155077 195760882 330885752 278233482 -14556308 -383294327 32327932 -325117729 86133847 -5430706 916457759 -614468946 -14825177 -416952733 458783520 149689776 -14645991 -249026803 -642147967 -197041044 -378165748 -17359532 -74096452 -219479752 2665992 36820427 198817690 369238230 91519535 130779667 -174815465 -144867769 -250957366 17781032 -4095333 -388957190 424956785 -107730584 81772413 8209850 888198 -88650747 -11202607 45664866 -311317240 -409947969 207809893 -591098946 -48118010 -331300416 -61603094 -39143740 -57833830 9830901 -123502143 328829432 984731 -30140205 279650674 443931920 10880371 -115167919 -540398845 -816091196 -20602872 -202635477 -64472236 -34708604 27723674 228058964 486522737 148531615 34780609 -141090366 62365795 468090189 -52045269 -162073490 31440156 -113175864 242111575 -11187988 10221293 -400812357 22025344 430195700 -262423798 -79138290 -144988369 -620726405 -93120980 -285456887 -124733623 -137469680 47189048 42092207 816072129 -77469875 622137592 672414662 12298906 53056205 -274707201 -626982045 -36607040 -289040537 -58834079 -208449604 -101303576 -171801781 72817193 -185578212 -26273135 -69386181 -205728307 -444110098 20323733 218070799 -158154435 62786137 107642502 -581118887 295467187 2494205 -121288 -191062793 55630127 99361147 -249618274 337295395 -197772296 410422627 331973531 -340091020 182120563 -72343257 23334141 20489210 122487363 428528082 -139214816 2782713 249720766 -538375232 159336886 389142873 42926045 -15830482 375022594 231329049 449488315 -161980761 -574591162 -533848333 -90749608 -593463700 496078316 -128297506 -45547217 -17630852 80338570 -336344375 593001003 -365420325 -381217819 -85103129 -123724332 -105339588 -34955103 91238203 -336795737 -165063188 -65086943 21818150 76602300 -41086804 54376828 -457421694 102284634 -30342219 111323133 528269197 165429888 -5563297 -25139217 275550065 -18636689 -628602249 1449664 41831446 -123047761 -243831809 36636864 1613286 227156255 -847637 -375407596 21888356 -53976894 -533446175 145136930 -30875960 490820939 -310377914 644001341 550124607 6858404 -113869516 147553685 21690248 171747409 -877316256 -462521234 3602503 -491023920 -2044681 810704552 -29144058 515000670 333461736 -31249752 14485163 437469749 -498152117 -194669677 308991593 -48685248 26425350 -482282777 105291446 -170167006 68214782 -301031854 -385936833 -679479507 232789469 -421641513 26650759 173453586 57467005 359657280 -384441126 61021822 -184676751 -337003921 338550485 -458295684 -57792806 96320936 16733154 326454800 -187512283 -666366127 -640564939 679626727 -382839148 -104955002 -88785022 -11951522 941670493 -173542140 -169596862 -11138712 158109629 -149530732 -34542190 1359370 575678557 38388124 -81131790 -10310336 -178917416 -201081472 2562923 -357566007 -122716227 -543772038 80422858 -189865692 -13611293 -109947787 300499 -51946055 188307248 1012833 423747857 -166667200 444171551 192015883 -65525088 -449123614 -335261577 199202206 -728317005 49544006 -384278559 -200642592 -121270251 -89305342 7608276 -41082134 657669454 222869992 98192403 948095 246702758 -14569859 -208666450 -493909099 7610180 -315026494 -60333346 -16802747 102784505 -11184005 506225990 3105395 -561053324 -129138828 477722079 821931506 172109213 -93297188 -7071511 157119776 83369896 -724451 -239541448 -19999258 395026462 104926692 424985039 106553999 -79715978 -196214864 132341861 -1230486 58189878 -852457058 -5916536 286890153 809547735 5948575 3416000 217477836 262463348 8361295 478607351 -225438263 -24661710 743667409 -174398868 -36078130 659675306 37550726 296156 772259320 343211283 390571912 365555244 731388547 307947353 -276934053 -15465443 -564741540 -784262864 202705936 304538656 290167303 628817602 -138939542 -292290609 384953185 322856851 184545291 -133984190 289887 -501331384 9332845 542458394 -54697797 119402494 -170924353 -217879701 227855 -161737763 682725784 202067856 168874883 -7246758 722169193 444148774 -663771488 -110384126 -183645716 -249342302 28120007 638161683 -307007447 275964200 -416751567 156079283 221282202 -517025329 642997721 531743210 -354731254 169131211 342654071 26107068 -119570017 -488892323 177052078 -80836462 27317590 209152685 -30230536 -423905603 -307025352 -325623945 -8781579 -223468392 -2825059 -6355466 126059067 -279866251 -154791176 -605426833 -45177439 -33421162 6115240 -51259167 -21806013 498478872 -476998680 -162625110 11110889 116410210 -192368219 -218161855 285393032 -263274156 -204975178 -44467304 685473314 3973399 64675876 -27199894 -86950217 70953120 45439529 -21172173 -107465534 63764576 177790800 60473348 -6907804 -201521278 -492059919 -174728423 228221394 45808653 -99740386 249158002 -155173754 717079550 110048393 -9397171 -244964264 139648048 -544737580 134802884 -51197542 -130332690 2337215 -78139515 -67282414 25311073 -60916061 287190992 23096190 1861140 -759604632 421737545 -175933934 160970655 -257137241 -291986567 7691383 -110950881 -125957391 137284662 -9868009 112649084 -40473294 -411043463 -315793034 39615735 320099827 -835433 -157025069 -3359350 -5045952 334658371 -190452373 -580829142 106668546 -52397030 -215467776 -560505491 -266419065 7540743 708151411 -302373170 -352933596 131905064 -284124409 -541561103 -98263835 -23633195 124663059 286408174 -244863625 334769484 290841378 223088265 -11004299 -11068858 344705560 -34227559 385941328 -23622680 -68853028 40127618 360612309 135451625 440964117 -26054462 -329855299 288280926 257301473 -260791881 4343528 -327506111 -213369068 677185152 162414517 -5506311 54522682 -10667884 -8111015 133409603 133789983 431781275 -74164561 65457184 -152223198 421020038 -40990948 -31353153 -691982121 385473076 345805705 -15786604 -266559045 -30122909 799144616 730808271 341846243 74828270 -11597744 200219614 20745145 -144900867 5436949 -27810509 -184204959 -22457229 581042680 -7875172 166612266 110296198 -237116958 12171612 273651763 -83606142 -62486814 164421018 35356314 -11498045 -292277793 -87717667 624688763 -196027328 -554255576 -489133 171001748 3622931 -98915077 179354158 -664896204 -471573992 457371669 356412990 -199709261 -11283860 -307871325 931164284 -598418805 -747610952 121257715 39348124 126855332 56124227 504461958 -134589182 583508 -68167642 -3679815 -48633475 -86887746 -268908501 -479306550 21708826 7747405 45581862 -374983748 378471041 92992654 -427323473 484987522 159341301 -809792956 232854412 20126196 292946381 -111912963 803462796 -22642621 54455280 -140207534 63112139 334383610 185806579 679553404 -31022022 -44518662 -123863019 203298519 -170093118 -691582903 -14120036 494009758 -197746209 -15074389 -346704337 816794902 -45313525 -73631619 -16062716 102230652 178450454 -214169854 -835771527 -30677116 2558486 -756943946 -36893570 682460 531607977 455368841 79709713 392426027 121168055 -95055162 -368650074 -47655342 -399529250 350625251 155526878 -184322812 -4066400 228790086 619572068 -81122973 -234306072 -9862371 2139017 61278920 -808092506 -200736991 28059542 290542191 -20116509 -160309959 65381901 -368022734 675084584 -421303518 115530595 736373900 -348422194 151817466 173159009 935504336 -38887812 -2618108 -177860132 -388725947 10518374 141701501 151922591 498701843 15012706 -146098751 -355280506 408867881 180673291 508502267 -33615799 684492167 -298122844 372605518 -170292518 -211485759 398882099 535032286 -42787106 323257436 232381878 -49349168 -186648601 -344790877 842954704 -464999352 -1592953 -125854917 -114060 242227741 157072230 -490461044 186437938 298014855 -753276992 -345708868 15651266 28212328 399926877 -137604125 -56132187 -64130749 629951339 10129392 -171468975 -701588 46628597 -557186841 -522140368 148500971 675880888 655777322 -190610714 -18835380 -80077289 -105830265 -137942389 -202530635 -8886207 -200206249 102647310 -61759879 23763624 -450046281 269195242 26455438 333696184 -26533070 -652464366 -713438680 457009320 171683341 58533267 587439822 269258684 -38011909 -49689662 451583630 -429155203 -276951838 135987028 -32222636 -18708143 -194048846 57557898 466091976 175886232 333733465 -403660603 228951576 493302930 77009856 52103560 157863672 453762165 4624249 458458229 -204084487 -402153209 -53108208 -75815180 136982767 -8274095 -603395814 731682663 -575881485 647441950 561110947 -825567210 28477380 745520001 -105679257 -7971006 305574112 -17304066 -459151954 -230377370 69843512 -435246510 18876949 76347797 -753942506 95328478 -635528893 -385635238 457032256 363230361 18398458 -66471534 383285013 -420679294 -20680731 -54033758 -297092108 244555767 180084924 88724566 690403887 199339235 -20869432 -10889394 12959731 -70059508 153948360 -119020329 -605519679 -647877291 246683140 -558101052 -342367706 106632526 -410864994 71068536 346207581 -342758156 148411972 -276206990 -23368594 -14703948 161005540 -24332765 -593264847 187131228 -593482836 -12105242 153734054 -79701436 -83153403 291185476 -350025509 -34864369 -90546679 -28922098 39496654 26275056 714443255 -537394121 -82377800 -93013910 4418317 -529737408 -31778395 749087620 -45406102 69615668 107118877 55052327 120365365 180148251 -275049175 -195371189 545760407 533621960 -332102102 72398099 -34692115 627886078 -261870928 -101613498 10929272 -57584633 528635593 116130312 -50035748 244128800 -422844525 -345685633 -380099243 -530947529 657227045 -573992617 -493008525 -14916838 407295524 -164694880 1193298 15435977 -39441072 -14178117 -3892428 -496472211 -116234798 545470924 -222110382 687700933 -458613596 -347751405 1568107 163852140 378342342 3133096 -4470673 -598990512 65082761 -686299285 -44211545 -473506628 -15439094 850863627 203273437 -15757754 124756341 -292627685 439861322 184520324 362406289 52917348 16023763 -815593617 -693052820 -9932102 -255024559 25094417 -261152385 270692611 158933460 -635746859 -387463860 -156007314 -211121246 -201370174 58263549 -356096341 233199663 -102749048 729241491 -8942051 23579149 89019810 -30614196 -291675166 -904629963 -794024400 -28253440 166644492 -29652898 -189256762 -170383020 -51174983 -30225970 -726109561 633083620 127632223 1242761 559901152 683787024 -703254718 -257228379 -243458032 7414095 283927577 22137409 -772895074 11678426 384692261 -103013738 -132065445 332800086 -204746578 -27873963 -539281743 -2366520 85337919 -430262371 -73079396 595095998 -11731345 -293411009 11188650 -76315339 -476694111 -48356666 23681265 4984801 249077 6858898 -536825874 195217244 -218843295 -827816719 17763821 -14577401 817364030 -672582569 -99582830 236845368 374336975 387716671 101653603 262581069 -221372957 89176799 78743420 101205065 -426779670 53574216 -45207232 -62772814 41837044 369983778 194247478 7651946 -468302481 15822592 -34120039 -31523677 -84769406 -23996508 -126122528 -126327559 57883170 4237917 267050984 294536863 655163285 157031697 -142216764 735670953 -51489449 -61970596 -31054450 205490415 190895706 -97955902 593123545 -113654161 110754397 -626505493 -854902 -79136646 -689356879 386774316 6980902 444347453 -336634261 100147251 191257536 -49505329 560498246 11989924 881616614 22594412 459204400 -209323207 -463545824 476734667 6961383 390148162 568400062 371146115 -13589065 268851814 154060331 -89833976 -13253377 416301993 12588556 69809186 -663051615 174067496 -374880153 13979682 242269653 -500637630 400085616 -192797039 867661999 -439636347 331473732 643469425 -40267989 -613999671 108801148 -63947806 -2029845 67704 -162436449 621355302 -37668009 117371973 121536026 237687426 -748082444 -78279765 56573085 57383843 236976960 384943941 274872870 417244717 70170410 561626344 -4507643 92052767 362576315 -76114407 -75610452 -352940107 150869256 -148213813 -30148214 336378530 -26101086 -128635317 -396075539 -6078608 -438885981 449424854 12470676 79174590 -136932360 603025615 -297866558 7341573 -411059584 267316694 -256494619 -142871482 28385981 57834916 610678322 10082418 -64631507 -750815172 -152139337 378321837 345714335 44580948 245068400 20899279 5320666 56687939 223857550 -223993132 286559319 219697653 -401626012 337888720 64577813 -33688305 128625618 -487845078 551353281 -25985486 -463249148 171301310 30576509 -493847709 648933554 23033219 820672620 173679496 389454987 655327655 3400631 132309329 -139372861 104722103 487491874 13532121 -226115776 207011343 113084967 9971394 -62161951 -893196663 30374697 11427688 659320901 218919884 319117 48076148 -140577444 529101436 111905960 404401604 -372574686 647820865 9227533 276308893 -523996336 -487446306 17286525 -133927527 105371856 -43568544 -495170941 -139358488 -12288136 -9492705 4404211 58508437 -6986142 -109745683 -267426736 -182390008 -89005532 370154184 -634553336 -446945409 91150338 27755015 -58538591 -749458870 -291407416 -18570510 -451476204 -643873611 -490714306 -4591127 223249704 -13152764 -44325336 2795818 317572922 169601708 497838551 -396308675 579446678 -342635098 750654386 -3748224 62574964 29078720 -12930243 -570086275 -145940576 -59445370 424677000 -241412 -343554317 -460966095 -527605822 220431340 -347252855 -358830569 283848767 -1931433 -187457837 206209701 683240814 120607871 22857085 190279905 -431251965 -7470976 777712299 -2735341 -439928354 -179112692 -531143742 4514781 -173615430 699298838 -601081383 -56672354 -106638403 89539526 -507853482 153572356 393527885 252882277 -108070592 -742634136 612401763 -424116945 277304955 23505855 277980741 -316311312 15211412 -309216213 92530988 -415159187 -165883026 -80048825 -41780775 -141773577 -69676866 276460927 46891350 -387497793 65445737 -534684568 69502951 227182245 496422285 -3387057 385561747 -485686978 -858184193 42534797 746357509 1799547 -658040408 -123497495 -87098958 -611551398 26444358 -16113768 -300262236 -11924743 299618493 -227276992 -207854750 394707265 -5455559 642434848 16847114 -95926751 301150779 -123235146 -49965774 164766058 16418665 143048434 -38405091 408374738 -411614208 27058455 -207500421 4418864 624245198 -26242989 412982795 -510649524 13230039 4367426 -68666642 869804160 -65273344 246749294 -617220687 22917171 48111318 -108860850 -803982298 -328129333 248019431 -282989810 5390300 -284693037 -16172635 -28299102 8325326 -199564366 334661096 481190048 22873320 111407973 835006615 243293098 8910153 20819522 -555153752 -47963027 -155222738 -6671579 79671988 50789528 148699827 -29320168 -704628147 476556629 719614634 515148064 321118526 -15137925 -26073598 279601681 -21630553 434948572 183660039 -49905254 -813214018 -292914837 -355054380 15838471 22433866 -257502 -555156579 -846821257 -736939378 -135210654 269443693 -44006411 391982024 -540712876 -107537975 204990235 -21503127 -2782637 647794195 42327679 435903933 -3703399 17703369 469032881 -682878296 -103199035 -81318476 -524486895 451633741 -17764803 327441311 -13000758 -353579890 -50973372 -31251099 23472301 320119162 703184930 77200122 -561884018 -4073977 -64735216 239415773 -524247308 77980739 -19342397 518010631 587951556 -172326414 -37847890 -302123041 552645663 75506578 310890759 -2683623 62967499 -13290705 -468922986 346344959 23851982 288351437 272073635 -42937905 -69489158 -58979118 11748843 -302479078 517567376 151861149 -193606246 -150978521 272835818 -574450878 -171216640 323324899 58695978 -348247613 537297494 -209661561 -362982586 115503144 205122115 -7252556 -361927632 -27080910 -10258873 -382744550 -364555269 540014580 93301058 865228770 -166861267 -403898391 -70730900 695335285 -694067530 66138296 -195386270 -90043719 127378532 44357067 -293970793 182008122 -752542810 -153020272 -668522730 -341357351 189945754 172182462 325824418 382678968 -576945228 -306615173 64525714 91209618 -442736319 -33619696 -147892357 -187318968 20006466 11044411 -62071472 -417433327 20351855 124095708 38176998 -40605153 123024372 -701531354 48239503 -389470000 -182855591 114614670 604341369 -54648167 752107066 -587143914 61672378 232271023 -4556977 -334498413 -812164714 229850989 18637596 416796919 315450193 5445557 -99687906 664652120 483243652 -142181389 -293858968 -188196017 446004651 -367566300 -87258293 -795608059 -3198704 -703100422 -303530825 272373134 18709496 -820926906 210321488 301278256 -27906994 35758226 7983123 -312892793 138110638 -286353375 -334118278 -221117494 -380931480 -269527268 185005703 319754173 13690309 -163033822 -96824507 369737282 -615469713 314910562 -24309542 -81547893 75766398 -480246015 -121596782 -401572179 124581878 -199634227 99566306 63728552 9864445 183141880 -27741967 32206180 972290768 -329467527 -617020379 51170021 -71385860 -378529401 298503770 188237643 239001777 -230920523 -98931819 -453652790 -207255415 -17607580 172665096 -282885655 48666309 246041895 -58726457 74050463 13039454 -609700698 -147447168 34032096 -17131033 -220753036 -466803204 3837503 27358395 -9384902 -330692853 110102798 459496320 90358048 -143060316 -377125036 -315775126 -12379293 10600858 -170137260 577753 -68904648 -158141811 -115587014 -442657720 -73390844 196689281 -177068845 530571610 -844777610 -117323189 510895406 396908957 24575551 -776174806 -65667878 310720849 542253374 123850116 496748742 268745629 283666958 720773218 307652251 -138076228 171738775 456497163 271298126 96416255 -120324297 -186365769 437945820 -225824721 -22892890 1957824 17613655 112122558 -115814577 -1451582 217384426 -1824619 -119929386 420348227 96877422 332932210 620195164 -104520187 195703904 -352760055 321284853 -372579030 9372063 5631577 -29986323 -261885815 236759891 -16088591 318660977 -393839420 -57138913 573150689 91710425 -60725321 135778262 -24277499 18234058 -85198754 607224621 137578039 150217125 -25488372 6866513 3096055 114019188 -661610366 322201643 472843131 -80828063 -42513045 159617046 580463545 212516732 245865747 127286812 -7937240 159088357 49479002 584282317 -217109508 447106628 142495468 287748917 -77387441 -29124871 46590915 41217808 38067284 11845787 872758529 529024496 -266759368 226692542 -515117509 -786249190 -445065103 433241342 367305827 -570996528 -3780740 -104232642 -58404425 -450449468 -97938626 21777148 4518320 -317015459 4270798 -116094623 448862230 721568112 -257407137 25394556 3718853 104628315 651666066 159532523 476587481 38633281 535678578 34043394 265214301 33986388 266530185 -28514063 -8327776 -263252275 -476596688 -40412347 5948057 -49455066 759953605 -53454831 -4510334 -854555869 35738576 -208942991 112084235 230621760 -161060869 20775334 115248893 323182706 328769716 210016673 -111453761 32617419 -13714018 48083579 -248641618 -80552046 -129911113 356805835 -28419352 -68869357 -235518070 -62500063 618100266 20956059 -54528211 -160859582 239151413 184556239 -298728209 -674971724 -52937315 -245983296 250532071 218949007 917953332 -30583168 -134716888 377906438 27257759 44777739 474263950 219103223 -52163866 44743105 -328014169 55480587 -19867175 -80379965 -512818283 -191882973 -21494653 -337995 -171895786 323505558 43903244 4097868 -145137324 241007219 13884898 510371206 234749855 55672287 -5496593 -247402085 474205129 -721039718 359923778 -359410286 -69518443 100345483 -209471202 816889816 289675559 146253317 112376867 -48074176 14252360 496473677 161997845 -143119224 120330829 -246616709 557457623 381286890 639981460 216911670 -171540952 -468252751 162222896 152363626 -456931670 -106019994 -194362734 311527578 24107078 354373724 138248996 -158098023 160453846 -225794655 -569196189 334715442 7997929 517224962 456322076 186525385 -66436895 583454284 189450 -28045649 233813072 -75889047 229708291 108151768 134829934 371056802 46153758 -276503532 16532224 -150427357 67023792 -174558132 576176232 -587702644 -89806718 -5622271 -73872300 455336026 497477328 20632894 546973068 -477319383 4849028 554537432 -334456870 276011405 -38501678 618437477 53346338 -23939876 -526520402 472937349 44830455 249165529 -195770174 -64739959 -256066330 -146187428 -487347678 -150098039 -178270988 70933705 371007954 -290271605 -347491341 30474126 -20156876 -449410092 597321993 363138571 19462022 -74959413 9110728 65355828 -102897430 25143795 -641799827 21838220 -107401272 202403800 19775207 102006417 -138271198 -154515637 466926196 3831820 -56846928 317757670 -315850128 14243665 -14551352 82972113 -107408612 200224123 269107771 195185867 -56078677 -718478413 -295185734 -18211775 -109130720 36403633 590353307 194127889 -325805203 -333256532 503051137 -91135947 112944723 435577803 -294119880 526907 -13772252 -106071258 12255206 -437669643 -89206049 418457182 201495878 307044117 112156572 -60399660 -483482103 163450712 145339283 -119415 -1050625 586516992 -161671537 504019481 382450549 -237538658 10916647 -171049890 414522507 71299565 206692268 539993271 -4308833 52779231 -9848143 145490834 -2341552 -361116408 -723187123 -583575237 507770677 -3628815 -22282691 148983354 393296871 -23939814 480488409 -325229628 -186419824 2684689 720487817 -200187675 -265052826 -234030792 -60209583 68599170 -790053670 124225647 -5223004 -6080627 406886302 17338628 -214553565 74467313 252093028 -116223108 178764011 53109377 77109238 79785077 -27976403 -275607753 253315479 -180736935 9040834 -30371571 -226554442 -298310340 -273564583 324355627 358057037 190019865 523751434 281128386 -64548898 -88774617 151673724 -26316342 127359329 88884348 24968794 -290190871 114551444 144404546 298588684 750321883 41220620 267683386 236432535 -227646654 13051863 -134492310 -735334088 -354422 49778728 -196084247 94349618 -15350210 -3537708 -384382576 -1056130 410178991 439035849 -173479798 460704887 45427887 -434428045 154366449 -638603822 -207364048 -231882220 -472275775 -1171308 -479477950 94709746 -185898340 -128211 394342953 11903488 -3206021 172928738 211167586 1630627 478980318 86704364 -57310009 -13251702 -332026369 -1017887 -116443152 260604666 -156325689 7703083 -45114321 -43536248 -145709765 -634925844 -118273211 461543484 537964182 365153918 72466910 7402305 -36827034 51070542 53400317 59171810 -497267947 293259128 -195348849 19532213 176376583 92875312 -416599595 47373466 -313859180 75055732 -21621190 -115861681 241427813 -390023397 -22828218 855897125 35851139 -2510991 -269864232 -2201223 649918084 -411491427 -20546544 144512426 -138173609 185326920 59551070 13343487 -122891081 146315581 628681559 24284101 -161569160 -88524431 139200448 -76985770 -194593162 -12398029 6539740 -402255584 246038861 -2394022 1662768 196081879 -88621217 52520921 23733129 -141747283 275951374 68113568 -322950417 354245264 148890213 154048320 675199961 222544608 -602973226 243721838 -481774887 105574847 -57920188 252420622 -210565134 567705300 -41354463 -796029009 -381014654 404959775 -5476995 20741885 -206179453 -27771264 -30850558 -694110953 -818575690 254458378 211284593 156910774 -134625902 -288719043 -298924764 240005430 -319305131 256287579 -3061033 -49261250 740535150 258191228 547360620 31100403 -128964230 183332753 46729797 17029282 80923891 239178793 603271024 -4513556 271487893 -230062404 -53700761 -12168965 354327831 -3325813 43455080 -5885965 115711713 -20305809 290896879 -38527184 15183514 162163539 75396152 -8016693 203171362 261174110 -467967003 461308026 51523195 -301169351 67597164 -104455159 236425149 293414633 8353730 170665617 -294167962 5004786 -8352200 -62224629 -242180263 -729116882 -111732488 -13167144 -29893252 -6969281 -27462703 -812591 -289062507 -253491008 337950867 -168755743 61672588 90202750 -339500695 -209427315 338508949 272792942 12513919 690972155 103529673 -837332079 840923487 184673465 -520163984 625595687 -839569213 303834463 -384519366 608050188 163940289 -249695419 -113586443 -11475045 -477896394 293802831 16375536 708795315 251315299 74101316 34127194 -572107812 407078451 341192855 -346484239 -40692064 -39649207 652806155 -45215951 -103726071 20555259 -619369549 -312756694 -184148376 70387422 -18411667 52519300 -74675446 -707100268 135811858 157782455 30619861 377459104 -75744645 -282293977 -333821758 -204013654 -463156232 -27995813 37939533 -481139951 12035699 50536607 -622365954 -213675267 669869179 415331 -4288432 162001181 439922180 -272869560 -165516410 -99608850 -457054577 -497322412 -90964553 -162355770 -595862528 9555673 394343055 -157465 104269832 -465377964 47682731 150999211 -343023944 -15032544 -80274685 12643081 288679419 71312705 672622479 87140666 -303998867 446233065 437120988 197625749 -291040104 -94158808 100825540 164197607 -495444658 -285240083 186603293 -830807035 -10138952 352989751 191845631 -231437868 32090009 -435085481 -175052172 -47828059 377826990 727648028 169154039 10707557 -51315365 415093501 -182127619 -321143107 14099635 -389821358 72822202 -4867209 -673836474 1244647 15936114 -208595673 -458531650 -129858111 134432911 789876551 -235934556 -4314111 236579180 -16548804 -43112027 497311974 308334 397097959 -441868879 -21428147 -599343135 278618705 17055351 27820517 927186922 -141024668 8688636 -3637693 484877412 150026112 23352532 85315659 -287670588 -724195024 -77072353 61528512 -12161454 -103665181 5624831 345479828 -257425829 260791455 394035936 137910634 -35933711 -260619131 350733567 -100130030 780657826 178491082 89913511 327021709 -21509094 220542221 -19076299 -15461779 210055052 -655918707 -2109268 5709840 -17766828 -18958059 289101389 -32009327 -243584676 -412930718 -227468 614527593 -226349630 -279229197 156362233 -539606463 -213306771 -173763116 683944191 58125 456086883 106783678 78868064 -45126847 150119275 -195038167 547772826 43091321 -450906469 -46871877 80532779 -12665984 385260654 -84966681 70582770 224525054 28731312 193120335 -277681698 259741940 -50674129 -255333665 91267361 -10175841 6891629 -694455731 -249530174 169524392 26228088 -4358228 -3058415 -805293007 -177642863 191398149 -287733969 207520698 -369449820 -20950466 86154294 -130698376 -149951670 -332198371 -65053739 -155056987 224034384 -630664717 -54350879 207791440 357131325 -271010840 528723860 -114525842 -626086864 -630659999 492270319 103646276 583906472 258600055 447929947 416590880 735099517 -354868446 -283903930 -751122156 -103124730 -698198131 95990092 81489697 681470056 15953152 72360874 -335782836 -288938977 -57789785 59552555 -83027607 27638949 3983693 14621496 386868579 60163600 348426364 -727594119 338517229 63536997 -121466859 -442799130 -299095442 -854200905 -376184863 -10373522 2137427 -56465070 -2550904 657679979 4998168 50078593 -12300661 -142102320 -382060914 -377546985 64814925 -497239874 273574216 228208608 -388637213 -133005441 283516670 93607291 -301638951 -923776775 -153678402 469492237 477296218 -203303969 -738294277 205100538 -316084098 157297683 160380364 13962446 15421145 -293312901 329853932 -2470066 529911909 -151823821 -322229031 103681297 1252485 -609980871 -424556661 -579467095 -14740429 464058985 -19350965 -314840390 514145469 43845123 93511237 195214560 172669628 962913662 44550277 -660732824 338935473 -458253338 221908926 -255038053 -63792823 -2820978 -282792627 -25894938 400786697 186270026 -206039295 20792270 110485775 32758420 249508519 -575678117 12636121 272213990 202144112 561678081 -154099116 -143094949 87228715 217028807 531909339 -32246055 478924388 88801775 25334439 4694431 -38596510 66129842 561076199 -418214401 -5434854 28809805 -43000224 -554708783 -800612106 -714727593 124717997 308822910 -7519714 98011112 -529760421 381882306 290197381 -3916813 -4652256 713996752 507409805 -24575699 8676173 -110163142 168170160 -691775403 -3188823 150659290 29211665 231818064 -5370106 311338148 -22077753 -550257967 7533441 19205068 147493527 -189405541 -373135980 211018387 -18833403 100062618 80372217 -119056370 -172570335 -77322625 104911019 -57914655 -219065222 179618586 -72290489 631002616 -875473123 669642714 14616536 -576767815 -806848886 12208413 -808733 -4319079 -49248389 225652426 97453211 238725544 -136878288 64904379 226954755 31992600 -825326795 -429177642 -224667704 135558060 -318810718 898796636 -101088393 -236284923 -36820976 -100688313 -242274390 -10444070 -391634084 -173861865 550870661 232414517 -117403242 331229342 -366680717 -3884963 -19131718 74783784 -480831381 167990589 -35381723 210127426 -369105036 210575620 -114851816 -13591092 -92966381 75821693 38482011 9133559 -648151284 -466638145 -595667191 -43641638 92602967 205076525 3328078 81641037 -259041514 552919139 1211091 7823077 16627369 -118052920 135952297 -496267205 -254215780 467924023 2716030 431095405 -461707203 -238806750 -646964034 311496974 -13332505 110697726 -348172868 -55436 610505488 201874234 -60039378 -175353860 127357897 118137362 -290561445 -6589108 -796587195 45116289 603739714 324544923 750589695 71311269 632533713 560919636 382466703 -248836203 152004921 514516 321827371 -196503842 160316240 793869543 130303177 -45117420 -504132409 44316014 -178412506 138151969 -214864944 -39065461 -499312240 -15162359 -251051720 531847075 -9019547 -2336847 63526098 215354867 -63723371 -5119109 46717786 -255664796 1459339 -282659633 181389419 -7054071 63083959 9208756 -523308842 -28114286 501452198 268862612 -137638916 -6151643 128304013 -63137384 270223096 203384729 -20211288 1288746 250887766 -13151894 107735878 100171629 -106501502 10568286 12710608 -36238263 -11293352 6807377 -13195387 -6672720 586607219 -782204924 411430342 -207344297 63386015 -19717528 -452317919 -188368419 -50106215 -239495053 -91942698 160488 -756354743 97277518 -27901133 -720616370 395697404 93690449 94178071 -255375414 -757062496 100267943 -100199139 -187928828 -102018469 -6276575 -327097294 338697090 737489532 120989725 -524187741 568370937 -602085762 411069425 125333809 133775287 -537604214 22005165 -24187743 320199912 733356749 320033283 -36596118 540402838 -42020097 -902945586 -67925787 -232394272 -765525029 267755719 122338163 373614 181324342 -80527566 2132467 -13905933 -84835987 423155717 97097265 323896482 -84465579 183662352 345256417 615472987 266848593 186596521 -144568605 147833432 -315230014 40995003 52066876 322647666 93828042 -175605860 675678017 125548085 -776300028 52638994 -225042225 -165283441 285585659 672854555 325976866 -781953832 325454093 206420556 -304860457 -305857128 -599501442 -151693771 -40741538 304815768 33483591 -754968322 -329753141 -177188417 -241190137 -362153365 -155310256 -5079091 36611306 700107720 15005471 -2977434 -303399981 60981777 843753272 -314054775 397682262 -280690323 -253048045 -31735093 -31432421 17227400 13184932 15013838 18745629 -3028318 -103401859 -749773950 -12539401 -116161134 6297932 458686546 41790443 -53845469 2994405 -82093332 -8340317 -272131781 34371290 -20930154 209185603 60040715 -609321139 -43377063 -204791644 32873078 -801862668 117422127 20274240 -761595735 155230565 -78434606 -245957465 288709754 -429123914 -182017388 645747232 31698687 -561113203 251705381 -43879702 83652382 -207383650 -177152819 616652881 51014879 15218651 103065153 273418012 106706150 -246690682 8791663 -600311463 -57105518 -70313809 -348663519 86454935 -100648322 -321583093 -99739214 -73388354 -73056382 437314915 -291042143 140431454 53884454 85484587 28952107 -209767556 317463794 -411543280 581736469 -46208249 -6840092 173475629 -88204963 11178478 170993426 437087 369429997 -28816240 23208262 130551419 -585142389 168193430 -99939479 1487315 -726392065 242682382 578905536 9566561 -346649534 -572275439 -258177741 -327671481 -106506407 -483607525 695821048 -223909941 -170311 19404590 564407907 -71100812 411788822 -382797523 31008045 -169827273 224258340 211418188 -44595445 39535128 -111883301 139210238 -435130362 28695647 42248972 -601371839 170342529 7832210 60531927 -182473789 -2992804 -17702505 -789015830 8637634 -306649845 -169957053 320493302 657540647 82058751 -2054757 -47388608 -618644419 69049955 -111067675 610865842 -102486534 63855800 5623555 194718723 118363380 -810829339 -60300552 -31602768 28138294 -794062108 -130958017 762447206 -18626813 444404897 -672941 33693923 -135849877 -207022830 656706769 -143048780 798366451 -6203734 -11130973 -32625152 276318941 72693367 13261116 -23029826 -343763130 -682068586 198768509 -15644917 -25599551 -243933047 -780619519 5616759 -261083017 -95958872 30109586 -29694841 -61937688 124758362 -85646030 -144846211 358860726 -131207042 -713613 -482141909 87923806 167059447 267189866 863430 -177357740 56709135 -518044955 20697093 -91298325 332240469 -47793055 -184661414 -15411045 85046956 -418991 8535084 -89491987 118169638 167044285 240322244 386034297 -183550694 -569911158 -62152874 563048 45239930 -604885551 -358994234 656109334 -11625892 -257291636 77401984 181794308 -460710694 -80925789 -390454795 -381211858 -416481112 77641057 -56375025 110015317 9486767 14705556 -65648703 -248108024 -72279227 715185017 -113630057 -303718725 -192119125 540542450 -503470590 -239674032 73112130 -654283986 13919116 -122219999 -369126174 -489988655 423984431 -423453029 -53953836 -478798766 -91907705 -664302342 3680610 -297268418 843223999 -78657934 596435519 64893565 12069191 -20638260 89303366 69559420 -51016312 133904188 -189918528 -7752812 -343623255 -229952468 -293515401 529031258 -48354242 18465819 246684326 -513774114 17476488 -611325719 -70104731 12726526 104812627 -231358998 -852053218 139737929 -3818208 -387368051 721919519 286077141 120441253 -122913675 697477767 -366576309 -638661740 -113593548 276747182 199734993 -366695137 -188215096 -2968623 626124513 -10663865 -336896154 16497457 114019817 412063204 -601686904 -456267820 -155036736 -31377188 -655960621 138811495 577947012 -54571561 -532506933 144770310 404120243 74346296 45283185 -187580310 478108208 66936731 6462901 840418610 -344110787 83731558 72345397 318676253 35381607 -513315720 230675579 -73024129 -449237688 -27242902 -452203099 -730086738 303130699 354918627 -594535177 -111073242 4232832 -74224102 -947726945 45661 12100816 -106749215 -530355941 271295062 -384071487 18741587 37500036 596509328 -41688450 492224928 91233307 347094995 -213824298 -463464616 228077111 4801894 -8639346 215628264 -234694064 -429251814 18620624 462611092 -48721689 619005303 61282592 82575343 -288746548 114800335 -100914724 183859828 330667599 -161045623 792019521 371232570 92163522 -117752608 -37299220 219546004 -8927640 -20729484 -472514071 -373166033 -601257037 168559552 -200519597 464152442 74622467 422004709 147537848 -214994908 559751995 -61077384 206290391 118892506 -263189582 174777308 19040293 933780832 -5455040 262545476 46719860 282207136 1259500 -24817932 -747612374 136462886 91393281 -315380912 253504587 23512199 -267918971 -100335850 46550338 -118888311 -733849374 13212941 331947886 137366301 99242838 792132005 -276953644 16237892 302385185 4081551 364962687 11222039 -25745438 -9880245 13887178 -2723473 -47081849 -513379850 178280614 -570073432 71027510 198529172 -135410532 -61606089 -14119956 454937769 266870115 -70728354 2436368 -128867242 6054056 -100806509 187122595 -280060431 81127643 690511890 -440077688 837153948 -4827637 -415593847 160553480 -634751539 251825219 210651427 -634220722 -214186669 28225474 -68105992 -23100719 118377636 7510770 -35782507 3065015 38255554 31782235 -119485089 -520288388 -46712970 -145540948 -27162649 7968135 -31624481 -40858051 -524703882 696577615 142188809 -134972946 435553096 -10988442 -53452275 59425233 283839859 604474799 19759422 527144305 -489160314 -193183301 -301760501 241306332 78575538 2066193 -5239850 80289742 303013768 -40474760 -832722920 -32750248 -95491006 -588804389 306539068 -108866404 74776906 -6420615 104646568 -92843254 8577376 -32150140 -56152635 -45028301 476186457 -5881858 514909412 -241917739 -278432817 -41870103 351989214 131975612 173108470 -88886365 -53206872 319428578 -251551117 -66354456 -317226337 -42189374 31191823 -43194084 -9770741 558598897 -178432467 -485505524 418730173 492527431 -241434858 -100963155 180202089 107825512 -59905186 -633295728 38222421 -356387718 224212979 -193737789 -608949298 24946850 149632817 22535452 563982298 -93288504 -139367486 -20529462 64995687 2507358 77583827 20577814 27126904 456768900 -52282520 -37811130 239214457 52061320 4502543 12543418 -297621797 193014333 253880508 778749199 429166017 671179157 275996960 -577694277 -823217750 -733923299 23503470 217112747 280598284 757484365 560656576 -539060604 567754853 27083112 -30515244 36395372 362995993 555026851 395497235 66806209 51437640 -364735432 -225126369 -270152235 15922335 -17013631 15529409 46385722 -160332973 722785236 477210895 19351006 57019884 -396979072 20009769 -436471092 -3572775 121944602 43605468 310909629 -12494430 275378953 530773 -102995795 -682801747 -34730812 -116485301 -169121331 120466348 204408960 -399661939 204611615 -16836090 -886194 801141875 74474626 -449811628 -23130974 -302294471 -286589472 199133562 10665790 -89011271 -112423969 -480211560 -427612462 86123943 113363812 -95410112 5988365 390097207 -698790516 403601793 132755175 44051488 -62574431 265592125 380731771 -263278331 36911810 105221403 -261896185 -32308748 39737542 -459478354 -655113664 474006447 -50969194 -558931205 -319331309 -330833580 -431955021 15598504 -352448861 -439249182 -129695643 -13788855 597760254 472446902 560346218 -176653562 -644317694 8083457 161594770 -4861637 -59150672 200265203 -1090405 -181118518 -27017944 635306670 -197516731 -362373123 195668399 273857780 155196085 196071531 -70451610 -302892223 278774620 81503142 -63336564 8202455 215436543 321430295 -497122785 -533849954 887079909 -80882466 84161745 -310514707 -395800200 74884223 -24290907 -156064439 -74608205 90722044 -273662454 205525773 385059527 61935668 655995527 -18675289 4664543 -95867423 -89422273 -310996989 35298833 33018108 409110718 -213013645 78010367 53190706 699272225 198138349 -101738617 105965898 27781341 -713799342 183323478 -688482790 -300826611 98124118 -96620285 -6564836 -166312258 525088071 -41803085 -46698905 -1682037 16396335 -14235497 -1963267 -776175 3205430 -200135905 -444870813 725153760 120125622 -7349206 58836135 -7672772 51353156 -728888969 -174075627 236949403 -99402505 1035726 -200160065 372015938 166172541 -204378556 27598828 -355855444 -140337237 261275504 96715974 -223411421 -3495625 45400621 113014808 -3701508 10121557 41420739 -33457882 -17290356 49269700 82743190 -352296945 -98941541 81947576 141236354 467555752 249250618 -655126487 147376332 -340048048 -23072589 -34435441 14397442 -212935396 -7560621 233553601 419777749 493858766 287774277 -6088230 457730906 -231261694 142121942 283838337 -260049863 -628653288 93308477 -3325342 662595770 -196173209 -58289014 -645177131 -5497810 12386883 257666373 -251151937 -960694 -505856902 116533672 69596994 -79544885 2628353 29226502 378562938 -84484117 86762444 -88940376 -100394356 -224465875 96540692 162439844 -122854326 -80975649 17497999 119583939 -585702925 275681137 62597075 -62580061 201207 24142156 -89100651 -226156691 658927547 92130589 68996416 -136699317 -522388797 633542941 -340185405 151980428 164283986 -73684714 337825785 -187929608 318498952 -153525797 260165509 1945744 274875 -877736 130871064 -125160904 -112882916 66959087 223195442 -35310474 768834881 314850238 -3906489 52244610 -4110430 6053769 657270 -64890832 -278560122 -373827044 174587885 108467083 176294872 -112817536 789237871 544354908 -23766115 24792303 -383751761 -244108596 -401559653 201910994 -22463647 131299600 -14218567 867102497 -157532039 371833903 23665068 -148571232 435764487 -1434317 -187939819 -324324569 102112015 5667264 343991185 31870010 -134257119 -173051911 -17296816 211990250 416806199 -112542535 -21506998 -403372673 464113074 -373071340 -48690942 -16221266 -275487075 250397781 -23917 432735452 -781312033 -731086167 -63426947 43919906 -17271225 -32520323 -106630697 -213441039 152493095 -68177934 10608110 52722619 -73411125 -410914175 -219951956 431560359 632492782 33469884 -114916490 -7569241 -159062175 48515594 187397466 -205508833 -485147867 145791086 480026248 275035668 302881060 -1383146 -85799722 130289171 -53274769 -141772694 375561409 -4508654 -9029164 -6915762 115628689 408667791 77981655 -688539 -99591567 -39983381 117250186 154156832 9181324 -140778612 181598097 -9737702 -40829412 247430 -30314423 -168437050 9824331 -67293617 -192216113 -25323634 15504846 103516852 256737162 221533023 -536631773 357021123 -188391575 -306328333 85758776 -123915294 -27851557 51773294 22416981 168989357 30466335 209688306 15458479 -272674755 -61266692 -311825831 -326093414 479132332 144518685 28548537 418930485 -239923935 -38505923 -456125310 -15184009 -30039825 -329417371 -396293862 -485295178 21716796 -676843429 349793928 466479527 -269372262 126432285 -77072869 -616984367 116154362 185019241 104968028 397025436 -281888839 -91038823 126513581 -644997070 76836584 114663685 -301523847 -198605093 -11997571 16416815 -277918043 -212234098 12019052 -55548797 -744366689 -9517142 -192231406 -25384006 -725612310 -241573174 426952277 -103758451 -431059567 75512405 -527356154 255073119 469665659 531947187 258848420 128643698 -685068268 814294852 -139934778 17320595 -29520806 -122602895 712365354 -250615044 -141424418 -117463584 -270358003 20622125 14854896 53448843 -444631625 488834767 -733149210 -10152303 103691696 53394508 -49942188 7505116 -265007634 6298101 -40511 -181699419 122458886 -682014126 125148333 -159526134 -17146144 328025918 -241209821 -314544062 683333801 -350809340 -236157283 -7397124 19280965 618779194 -163917210 -200445800 -17720216 154749722 -149917594 273987813 311466010 554509027 -72693506 -574823564 -498697662 78934106 403733936 33907428 -368178767 68587131 -28250091 -21580977 67524313 -40201993 -13882996 -124945858 -31106697 204172415 117896410 137113272 703731444 -76724893 89399162 -41989902 16918816 -306375890 243390469 -77271946 -225746899 -226019181 226321804 -166708172 -28655886 7306819 -36448752 523537244 199298011 -219502398 -219334280 -79750807 -664393243 -52649578 -44043588 99897738 -250058300 165918905 -348926198 160497168 124735263 -81669030 407901082 -168316758 -69596096 -97537588 -456738045 -329437900 -377311883 292018916 -319470532 -242614708 663547668 830317893 136637347 315491288 18053139 28156173 -640578703 472610617 -151900995 -12911066 40064504 -368466766 -213997449 -62613112 32353047 542656359 59721496 -6670403 15634745 161057413 4811279 -74332316 -569332818 -47105187 81612650 -714384595 63977886 -164239522 -109258577 -37282934 145671735 -464946322 -69349043 -40592862 645102070 -470817049 -66470960 -107836838 -397340294 -686798657 291534155 76552195 82946850 429667109 84957385 233525598 14601730 -14427566 -348679299 279194711 416392 23975775 -96196102 -41262539 -213139413 -289580487 -450638531 -141273480 47179419 -76720037 -123963333 201079105 32683252 -34638108 123777986 -539927852 371707756 -542386773 152083172 -281309067 -262534317 -28812086 2722771 370884740 351960966 371697178 32747520 465179216 -13417622 -509739646 -12539351 130434826 -113041125 22008294 -606649217 -218548279 68538546 -5174793 -5079858 -531072679 -633587490 -115830030 -636926216 -519059346 -5196353 172914888 155616820 -170431189 577965897 -736707470 -377698551 202549029 -220980278 -89253418 208418265 -365042152 45575938 -115151082 47415006 -165571378 79365359 17555673 11542180 -33575826 -269303617 -311489902 52322330 461217293 315052687 104156363 208338205 13475432 -571692606 -86845291 77512487 235730291 378872884 -558044154 709298394 -91475804 291010357 -383291413 260202002 -23172715 -546146903 -750215 237751299 261023147 -135634898 -312993949 268092376 -150345414 -68454709 7527630 185725032 -20929437 148278705 -56592567 111185297 -609306971 -250515165 441908624 603612852 -97221398 144519926 -395002273 172956876 -436603438 -37356241 157174407 190107670 917889965 -736760746 26811504 -22372400 414388055 -14406409 101871937 338751926 -105420247 693103248 66088995 -294026855 307280950 -57075313 -177398529 -309304623 145308120 19291625 215562431 -14294298 107223396 -411894720 78823417 -43398358 45637156 -165507524 155026982 300988919 280633720 -72320865 -425201270 -2847956 -144009147 179360584 -707723023 18425625 4141389 -385224961 54680588 289336201 -23807505 -588350004 102466389 -11278674 7415964 608661672 -254070953 -39548767 413351817 39448192 -29767158 -427736998 53591114 540045622 21600360 -42372557 -226670085 752930282 -15455836 7461327 -203259065 -164702482 266472695 474463164 2036338 -101528432 154032738 137632041 -93030549 -103856687 -212854452 -675996343 294837282 -22354964 692906021 -17149240 -188863815 300896526 -345767778 -777914780 -329109522 29378826 567247525 65885635 -92068505 17083375 -375808023 16415841 160391985 6356206 3754189 -233101688 46742456 -641953905 -419073938 -242783060 -334420370 174922097 246018723 10781965 95517508 27981393 238635444 25812460 209305356 -98801636 92717294 -258909728 -36631459 566733236 -457853411 -57991985 81364015 -8670724 530450402 368611553 131752008 -45446379 273452902 320530827 401481029 -46190254 -383122633 -353653801 -196276229 12153593 377394157 187581092 147042952 -917264792 -161160124 305444011 -120353241 -17907842 -409176005 -215751346 -51183214 -509913014 -418791 31639581 35494943 179343222 97541515 195224261 -227488109 -66764110 -647837895 -303981925 -99985598 -28477560 -63055350 -218781638 18602863 -145858908 337848160 278985981 89926296 826742514 688802 -263957371 498029036 36867982 21135773 186432893 -118539867 32311962 -27703739 435820020 -449061774 420804602 -75365055 -101161220 323325742 -162041895 159130241 87967996 -42273502 586548581 -198263073 -46701968 -165781357 239318080 -126842366 252073236 3236889 70504914 -326297731 -9872676 -30953152 85588645 277494213 -760400386 10522945 -9706978 -294722450 72028148 26820751 -23216265 20101796 -262469478 345579187 -190830462 6784186 153737626 -67891684 -260071505 -83833271 -39343671 283857459 12834309 -3017566 120578183 5665663 38376043 -262088146 -125402222 -363484217 -56323726 22642298 305809816 7608383 57911435 4646197 -877296518 12147118 -471004599 -894819830 31274804 -24075303 350227655 483823718 -191245934 66990312 81289070 190758992 138731441 -545682928 17004885 -32930346 -125395919 40435042 -484999504 -93666035 121130832 -218615296 -97274777 -157898725 -216041709 104206448 171792838 -62837796 869196833 -282153713 -631017674 30077003 -300840611 -10457569 -283952800 -181331427 38453081 365602647 -196613266 -27269886 -12435635 173919124 366156628 -2917565 -13691231 17257578 -3695737 485088090 2898060 -22218660 -233844749 422328885 -54588182 542664767 -636562637 142234309 15030318 -14007 33282532 7621786 -272640804 472141359 217103506 354842436 381705430 75528216 -463263390 -39603917 317990657 252279869 620669546 34259451 -140447718 15144872 522072344 -101047864 206360029 3006189 692058047 138468963 -38411633 -440902417 26739124 225396251 -28897805 101917354 265827164 -78118014 68464099 409423000 -44551898 235856189 737225996 -437972496 -2179882 235629172 -205644410 -27001301 -149321853 199828252 88384998 -283046220 -38343368 -425684039 -348107137 -231153122 24971520 352069105 -57190704 -28426297 4101650 -792436128 131314141 -64920894 931589054 -502056233 258031105 -92846848 17543598 9902081 -449289189 -133898153 -131939998 141453014 -413942893 283965306 -612496200 34993692 44563683 25146103 -459705703 -4451518 418453094 63349015 315183886 -109485568 -33642089 -552212033 -676066736 58127362 -161530001 -168275669 -213088682 -84080904 701825884 -183325064 -743716022 17754815 410874536 150767792 561742542 602866330 -19572376 -132453335 53116734 13408618 -196380186 -331543972 290138949 -548312131 175261814 -35879133 12662304 224862925 218646431 -749676062 -51069068 287262458 110858572 562724519 240835626 -27637198 25708128 -7347518 705474405 28219187 -78172224 317469780 -255400646 -182757431 -215857346 -228181306 81188293 65369583 935189576 -567890 -16180224 16620433 136687239 499417212 -485931162 104489585 122666071 -124244977 -198727896 128140988 338507397 -49540985 133228929 2720772 -37629668 22126778 -324000718 -337620165 -49507692 -552339637 -149323666 3700455 -31895859 362300784 -34316173 -127759063 -739515990 -68359047 -290228888 142518622 209810290 -116698694 346070786 1012427 365598797 -367299547 7843204 -760639123 171424346 -35217052 565660450 -115549913 216744839 880443819 433143541 -738419825 215673420 -301762717 -21607512 513700219 59192540 279181326 -114093612 -530333196 66994639 -379396654 -304743217 212296396 338337939 400273413 -238685041 -43278140 55858323 -8784949 261611166 325411782 525834034 14431455 369048588 162453597 -18743085 -433963396 -158547937 71625081 189222216 -391563155 161817649 605208121 -113218531 -335274333 -44480490 511782101 91829710 51519202 52587599 -10398911 -497786561 -579105578 19092310 4393110 353111207 -201089546 226443310 274592492 348141463 -630208138 -142100502 482851956 451515213 -24665287 8829770 -34278947 89939789 110991113 854644606 -6123683 84833708 253481196 95974198 -228341692 105015669 -93562831 -691789560 -393390489 276843716 -13900399 218841795 -392521973 502893188 13075324 84197401 142936226 -444971622 381847678 181608837 -261923822 -107747541 98624437 -49860036 308529447 -116397935 269244691 31396014 30876400 -83147492 -46103204 -224175260 -40323967 240842320 80377943 198082893 -421783245 12114847 -770663089 370803804 -10850572 298993850 -3187856 11814577 -148655108 515157140 -160619263 -658864400 122836137 -6729075 496242679 -253904259 -114933217 -22127285 -8805800 735416 152545536 -1757441 -16817750 -203761099 -411157724 121517130 688604289 170589105 -206965362 108265193 -660999684 156219 803023066 9741783 11234996 -5765250 768498861 -787408171 764918721 5388752 6481906 -316085281 1297873 -174722559 -543797881 17402944 -681226772 -436875607 -165560447 79174629 8392546 -58826254 -351956568 -459925985 290779134 -253493193 -288653767 -360305287 14161485 250825350 -57652030 406763499 541091337 177534276 537081958 168737026 63220862 1333431 112741079 -24579535 100944665 -127382650 430338949 -237367809 163951961 377529936 -6603932 37926395 350675228 70436475 -66684835 912070544 226580777 5290164 196245395 -322689697 -63364883 -242280091 -356741195 -318611579 26513252 310003476 190996897 104555766 -20591794 302504726 73441709 568603290 -330405764 8746623 -478219898 -278261583 -192238158 -186056719 -730860215 504239794 -17221695 609435814 12138853 -155049846 -2160752 30551100 244511558 -583375174 178683748 43815164 -217138919 14980910 10698338 -16307152 -722528545 -116067339 1037990 87172682 -14540463 85305127 -31144772 243233763 47970031 22662240 -307245198 90346755 236182023 -412167614 -470453683 479085855 -106314994 609565743 -9411200 -193398365 -23540874 -169136091 -95688214 -582128698 -104173436 -708786053 49435590 -285472434 68902307 508808372 -564583270 364820183 -153551198 -21375616 228647161 148590090 830043788 714787714 506335508 256376315 -602783940 -117621770 114830111 579072407 -313515004 133182883 233348668 -191036417 119611446 368625858 662675515 -230874054 201871759 632594478 -70161023 -758135329 139167606 193911177 151897574 -31440052 -454048137 334458387 223908573 -235080247 -130368688 18309860 40468363 102975668 57798513 638576181 374872935 17718751 -65523479 463712920 450282776 -371723079 -673188226 61174006 599559516 372042659 104255263 305856030 221716931 20075716 24206346 42099541 -58749705 717563778 66667931 48020873 401620729 651476454 246215627 589913890 -400952097 29349513 -174404124 -15759661 -343791416 -116389188 1682896 297274211 2707923 480359207 140003769 -102617376 -233258306 20075389 85942398 255274966 -113526421 4122835 -14715800 -155254860 -606236089 148445965 -54437334 -10014575 184756540 326653542 578451262 574993660 -259572771 -111736860 -168969099 -220799311 -539957449 13313843 -350433228 476066795 321073356 112732226 774846499 -4807714 200861595 225962026 234057584 102044215 530979595 -26203649 117583108 212305622 -202873321 -472243964 -487404462 -16687455 632259012 16423356 -276972530 -16805351 100687577 -100974316 656062187 103380 396626517 459376699 351089578 -328623234 -153738165 358461558 276322984 9314646 -102069632 -16710225 -734382603 134523363 -8874786 136820488 231200526 -303563538 -334277744 -149807353 -162864308 -36801726 551500993 -71629256 417386275 170848301 -423789244 694164007 -151849277 179666729 101585859 -442308459 -319984463 -3319252 -398932764 164642164 -37500535 156313112 -53233986 159658356 -810789121 145642189 -6644435 187970508 -338294791 -644298063 -556657213 -15804276 282444888 -172635193 -213689859 -128560361 -265872171 626557827 585535781 -45798308 549170309 3644186 -76628891 -226223058 -50147952 182722485 590634704 35678322 398145333 -221188616 357769475 -6509279 493556485 -381245422 -206931152 -499285115 8592943 234116115 -676702980 -460806307 -444723587 123870040 -137710638 235710970 -16013934 -1384630 736660152 -377062579 303839348 -4454582 -364793274 -27768562 -6477016 -440017463 88439551 -502803438 550632628 -91017751 -630782394 335769693 -445354371 251399448 -414754214 -27751366 -678865686 10043540 -182842536 -178743528 -298539357 -390741639 -362896695 91607780 -611191659 -279479230 -93139659 -2944062 -236459865 -356849088 87234168 267152791 2436445 -688643649 -214083014 350220365 -899415133 270730709 117883579 28502798 265796219 452444684 -293039843 -159805862 -51379520 315793851 -117865769 139919587 -5444207 391297308 -392125652 -152415028 383118692 51367385 392513530 -12369306 17490408 518859410 245440393 117406747 468863745 -180562089 -359528962 -233099059 -659308 50251396 781682498 639121232 -39072115 -344071526 -363400641 174380226 -51563358 -324761893 -37517780 -13007611 166816145 -68659155 -184249916 -648334420 -7090053 -118181383 -7610649 -370351757 -295464149 -73963674 -148381790 -70181678 -76039900 -397407033 361690989 -748018675 4641486 -205188973 -514629910 652286851 -570043822 -294726831 196029252 -3367122 -12462146 -355778894 -81829794 -187446938 196725463 -170905624 -52533554 384628448 -18448822 -55549956 -160660213 21158711 -399244651 27204137 -761094055 186780881 15195656 -174110777 91733973 -241399895 235766937 697590561 551680573 188045263 339675105 76904861 95063467 113735393 165221323 847158090 -108448130 134035197 37986802 3706029 -278486385 -571420137 -56120593 518492310 208455501 33038321 122463301 230843679 47331777 109938620 -13761228 -866722428 -476044951 -183632802 519242174 -648929934 -11561086 -233647248 331270801 -265031872 45317923 -24613249 246834222 -6968031 97233828 43114501 104374299 123362700 -310078906 -229351969 38135936 577521602 -30282751 64012475 -594187234 29232689 20372121 -72765919 40526813 581400488 -212981850 -532189355 -2461326 -12396318 -199617031 228762283 1985948 -47532464 416515775 -542652561 33059515 305630498 -180292876 849313712 -32006418 421507297 88387878 297588741 -16082103 -110469833 111672274 -198833019 -8592138 -267252831 103115471 483849527 15744847 -550661597 72281537 -438499790 371088312 111437654 72229550 -227586260 -39108 14194275 -90883840 47730002 92605603 -39150548 10528867 -180161594 174105692 -211608962 -598513543 -88314910 -4238339 236641729 155128327 -25763287 -551750017 444795100 754409332 510996648 -297229625 -541787813 438315769 -144936508 126071439 -39559022 206436929 -81916212 674366862 204252703 -2534568 201176559 -48977028 -30295633 -712250206 -35497061 244455882 -209676845 292665944 115165044 -108718645 66201297 -266478468 7865334 130684787 19962197 -198265270 259945671 88178485 -694699 -177276003 -1477773 425586669 -643945432 -172138073 -557791646 56633269 67510306 -211393386 -216196776 -39345976 -417658923 4116738 -316948284 -79871127 163497385 -15239438 14909070 157438566 233479678 566717232 -151296422 -71747104 -24641227 -785270229 -120681747 -275051507 178947830 -298010681 -6754187 453439251 -5199615 -176941781 81947797 257915642 -215161181 -528787149 -445090529 55847282 101492992 -397202260 256746332 11244205 -2716354 97858158 3447155 -351381031 13459835 -738608222 -196459036 435204336 -297007037 -47583644 523276498 -348964659 15063946 23046326 17209301 333632963 623190467 45849223 -256800047 -79444887 -78684501 97580955 142421401 -4551881 62524680 18673656 -566117158 -259329688 -148686064 -161078385 857606783 -2924031 202726098 140858167 253268084 104157318 -128907863 -178965 -76375180 106968468 465458268 71128585 -261505616 -49847360 -366815248 410682320 -598298956 114726660 415962733 481680090 -91490975 -2583556 -347146277 153394212 -367105370 -275089135 102132200 14342408 21400024 -2384532 -40070024 -39742154 -64890568 -294986030 42534830 337679284 -204054535 -397959616 -116769838 -60387221 -380372387 -214025534 109090706 -466416113 508244187 267573014 395404391 120247200 -5733841 -295028900 -38574327 -187647643 -460105509 -695277303 215020407 -334200448 -60556241 128322743 -13738463 72265966 331138477 699610743 682554889 178475736 -114143910 -16823049 -354259220 405413213 -414803932 472603313 -2921847 -177589916 -11209083 275076 344266393 -9989245 -12478452 -814166905 -382635390 179277115 -910102482 -43889117 252616370 -9124893 173547183 -629764536 166784824 -177152346 -279499168 192390135 -79429776 265959563 -423434145 -163774578 217788372 347090691 31256284 -361346558 -47933659 618752895 378669979 -506278665 -423890306 -85277629 426154986 -189780844 113359244 -343430752 57794621 330068494 728796763 -84719687 -596413105 685719620 -577368716 -166332595 -9465574 271585049 3035894 103713788 -226501735 -58658964 35558968 -8667517 -42722351 139983316 -6910514 295235579 504064386 47007557 307688334 -197035921 -803598004 120861024 19305869 -258282756 59415716 455991152 -308519780 -181316410 62748368 842245988 -504610035 -711837283 -547669442 -321678 34486721 -793892761 171624456 20701824 116665951 13017463 83461382 -3007231 -374921298 -228589235 6825614 10422004 -297236253 507397444 -116115775 -168268057 -172506535 62294495 561362047 -490144317 286530251 -68106620 154793433 -85547188 33557386 -291077007 356777324 73284725 286601097 -436169958 -469819089 364649271 -231822730 254252075 614189271 -115453830 -175573948 -20405461 213650790 -163052855 377752680 452846170 151365302 -135344599 432092560 -44131693 -20198302 28391814 102721329 -3836115 328053788 822983975 23305194 -246234814 30892511 40568878 -545936464 -115932363 450172304 136534825 -538460464 -84568237 -235540706 550482707 -57003973 474683362 312167027 -40272936 -196563072 -87838903 -601877368 -141925500 415387505 29317088 -43291419 -236578378 625997213 -49159628 513149405 584278 251531278 -937064147 -19344579 -178261856 194566518 -12260748 -519369485 -73267154 -134757042 102083392 12069182 -101660628 418292758 597596692 -237997993 -18861990 -303981297 -55568766 249858138 84486316 -166486486 665050348 43040257 338476586 -354720951 -105918621 -336026610 -193671140 -4814139 -137439170 32015661 378324444 -319838429 -535728410 -368291092 450282206 -98369959 -124821476 386312117 -230520510 -56012578 -166827192 42531098 -31224193 -334652899 553884174 -463772224 -709079662 -724840609 -155487270 -49465448 13341958 -18566079 479804493 -590066364 9601340 -114965845 286851084 36388734 -104375662 -362012130 -16224092 -9506746 553473005 -26894844 -403528883 242805847 208146205 -133074959 -28985247 -232441983 -3013537 -249439468 18419799 -355161095 -474644260 -337976976 -56103215 -57301933 -282722736 -124507183 231497731 130581207 -288016460 194959354 -409068694 -9663059 -19293506 527990614 -273991159 -371527514 235129663 99130208 68361900 -165487365 -216261857 45104050 -11762970 -112735356 304750634 23719123 -25328098 -522026046 -349173522 313263571 522066790 78003 -33782092 -74297650 388159960 -351450992 -35538251 -176579402 56534416 -17962923 -78388084 -877307336 -75747170 119181049 -151413275 149869290 -7118532 97683311 107490528 113791849 -150774896 326166115 64658455 335580836 -190040647 32166155 210971432 -413865133 -8926723 -288463795 -318947961 -76874636 440063637 -68002321 8897301 -330725845 -521895867 -387057292 26695511 66407839 -7063384 -278279062 359715562 334369808 9809165 8808973 512626737 539694167 477429964 749505551 -165079926 -170366357 492582843 27919840 -607408396 -518425233 1956892 421825300 178411945 186442163 -500141672 -156091488 -425578838 134848828 7544846 403371662 -178610102 -227277198 -915469834 16983776 540475152 -109092394 490652595 -78609968 120653017 49002707 155505160 85453374 115521846 18595289 179476915 -178064840 383603491 -902320955 234597158 -43628820 -263272280 -775778775 -562740622 -107388559 121094307 62185936 -16909590 61925464 -614500125 -435411384 -408072556 -264092044 545503299 -21628959 44755652 -1257923 -2783227 381148025 -2582550 -135347135 -49333032 -3388721 -365712433 2434551 -146529885 -289489976 -357739974 -34410551 -256608868 126225767 -276320462 -624352189 -29142814 161581165 411103130 -116774780 36809258 -33747505 -13208479 258066009 -287234434 125808011 25920958 -347980195 367441797 -505809193 -292930218 24814123 -28854412 -222058423 -60178866 23490865 -17143183 318794398 -187415929 -178650740 -163953965 -185133700 -194222894 137878717 -246286631 10688801 201554593 796979741 -799124455 -490272858 -727386487 550338163 47633924 27457484 -303005634 83084680 656245551 179843384 -5593823 -275717690 475783768 -35583501 39164864 -128287255 -573096680 804819 10561677 -212689498 1598304 -87771825 56520338 -103368869 391756766 32110237 2009832 103953446 187567545 -628978891 -75482942 22439814 409917310 315158716 113032076 -324380213 420118063 -144313445 -48802895 290460552 -856194993 144157166 48320098 -34339468 350755961 -574556070 796642880 346417797 -29101169 194587627 90053692 101479072 513221111 -4371262 51107019 -2376312 150076802 123367723 -912162160 -84813964 135549354 -182562041 -86017081 -218262070 -727987187 194390365 419053915 110231591 382994290 -9866735 -28924985 -395306097 204317418 9403084 -111598023 -289181915 -171945974 -144785510 -460246436 -322832355 239530621 44517945 -39675414 35722319 -452907250 544416323 -207458836 -63757552 -67194959 104482938 87039919 -19568622 585246039 54905705 99428179 -10980792 207054711 -77991542 207752693 859826589 -87866854 358090116 -23145402 27479437 -123432557 -504241889 -552654343 -210717547 29163802 -147329299 596328791 630818880 291011664 291208018 -552542970 305204463 -332407887 -20829444 -14645494 53730220 1691972 222006002 45036746 163928357 27289227 32545100 -233696907 139290868 10249305 -11825895 187292366 -348330235 416059056 -161211917 -6578624 -45220230 43288223 486712605 -153108638 -3265121 -52865847 -242190668 -478225756 -220561857 -205976552 26669552 95975955 126805094 1359039 472394200 33662161 492929517 -120634325 -18255356 -120528520 13758935 -140332083 -249194949 135252729 58899304 30544131 607643409 -229583279 -84736501 -20142859 236073164 -237932827 -335994887 -5378465 -282303322 -174867056 -270102132 -368011073 -145867600 -194879558 340591096 -171601057 21091557 155268512 -149196024 -456651381 479612710 3991865 -592828881 -38624369 -161514757 -351950 -811566315 -290951334 -118685406 4317794 149940531 5337088 8940733 11466008 857547807 4495923 604163250 -466322856 438031200 583867073 -14217620 934083637 423467732 3985104 -113388467 299764497 -126227215 -269723271 -433447369 246919548 46893895 391471299 64316396 -760936101 251518658 256829098 708884692 461068357 327152415 116674259 338873792 -92341811 4637574 -151275513 -181734548 -32536337 -452891997 -6703237 -209100426 -6779016 -80002941 580061921 -312842163 -327673548 -261454045 -160431650 -11547414 -519852516 136375150 -22033428 4419316 41070479 -354623059 847472587 290492969 -717256867 -57808650 564623424 314873864 650661680 -601170119 -256478264 4194055 5624762 -270105798 -456084402 -35864683 14143958 5235363 7951421 -2275161 -364204876 305889549 970934683 -68352742 81373607 109913707 378250104 -31229736 458831426 -49769888 195539856 -255822626 -466510465 -525002618 -456646819 -377447894 109551270 -506746755 -122839502 -188066243 447839163 -320946370 223367961 -96012952 -647416468 -67800584 -12754807 4213170 -395942329 904257493 -310456887 -159502352 -14008652 409875333 103187880 185703619 316539369 -20191654 267248302 -164969287 126808220 247369604 518132734 246819200 -229214805 -496210552 -345833 -1728813 11488496 680712163 -443752097 744873175 208904432 265713155 238715202 -70728710 -16450105 42651325 -845956481 -125845373 -265263103 -149617527 12655922 -2904156 -392217648 248017068 840579634 -508643961 50321926 8222295 55018573 -5754473 -29348734 246282483 -76799281 -267377866 61673199 -156237159 354511390 -118954707 -311811166 295957319 428424337 -404931386 -12327157 4803448 -4996140 247054533 356200783 29609665 56098374 49200783 -152144494 -762569533 -149104603 18382454 -773933615 88643202 102270303 350452757 146721996 190759001 862622075 -37763477 8900538 224143306 81695051 -185900766 7569058 13000895 241832458 -50589551 -4209048 698652985 203216626 -397629453 -313662595 -8821571 -192096726 48697446 -121824846 -198838031 -5737218 74928956 -289814232 410614635 -469221727 224032658 -131937614 -15371492 197515036 767324354 41493343 2551858 -329851805 -156138243 -463846110 95480528 -260878570 -2235527 -40519957 -145520470 -774760692 314009345 205674458 15665543 -35416525 599514633 406906620 -293239431 8411287 -326936934 327270105 -21714586 32825618 -54022715 -123298385 -6590293 -495846438 211660237 -75622985 -761588503 49028877 56356360 89931199 19702146 134875422 -706341463 -569811107 144310667 -4736898 -188828733 -314176877 15443552 -548284046 106769332 304298198 -86027581 -298209777 85452423 512269 2534645 -496905093 -172480355 20068051 2122268 473518577 -62612600 -308431301 11635815 -291969951 8056041 -428739506 -10219122 -32995714 365439261 -809834034 717594692 -27053578 -47376744 646654053 90695989 464754074 -522103559 -678186727 123118959 54171427 597077986 -117501409 -544003911 188628586 -9277906 -902130704 467053679 4217428 236326214 -2526022 316845945 30323509 132223480 483823987 125155773 -136327161 -417859694 -7591494 -190267595 12535583 70079667 126233637 64222783 -75420997 -36482434 -843678202 227118891 862348047 -100389025 -2015075 415573619 153131238 45022178 -258537142 19171002 572314638 -41040293 9214213 -491681849 345417998 362397 813568212 -2154105 54922678 68264006 -22640606 -740581715 -571837735 -8429201 -225502709 22369564 -116713822 66868703 -180335872 747810371 461011295 -347459849 20049716 667782 -737276931 340353178 189809476 743931322 -430373917 -475389879 252547339 -52328476 -62613755 -147196759 -37461536 -51072156 -23596300 -143490176 -646507132 -4235812 -432761287 -356763743 562058174 -365075957 -2829391 -125747773 -353629541 -1078060 596612428 -2669979 -492530413 218874921 -376200083 415996661 539573842 167125949 391686556 -94091208 4440885 -588106224 -32829850 -128105036 6173075 528970834 27766190 -144924136 -6163081 194722017 -435492480 -240197315 -271366494 246265293 31185810 -381445271 161745955 419585607 -6198322 -96316249 -66499753 266714673 -140267020 86151144 -632969228 -228520827 509263426 -505746782 -465448516 38438238 -39431852 585438948 -319366540 28744735 6785665 -35596856 -324779547 382778072 -456967213 351042347 7088139 -104987086 -347428228 169792292 504537951 192254751 -210923639 -528404259 175293325 -496360797 -38321640 139603853 -540577156 6432004 -250880541 -389146308 -92042621 38161647 359581230 10288838 -14616329 424880270 -327540270 -52531495 -225248434 -666312623 82075586 -264308282 -423721231 -40143137 -279351747 233049859 142543440 193144393 -384618514 146697885 -203201269 -125612341 -117605769 -71714812 57890690 394588251 -286607346 266906657 -282849852 -52518219 -412747071 -33807879 -62046198 -12937854 32002442 -189812919 -495655092 9703481 1277629 117666622 23869215 -10666598 -157640682 737460069 410298744 -125959771 47257249 -677724538 -451807473 319730723 120825030 -82108219 763932592 -70452214 -553230036 454517342 495421732 15881401 -117986488 -38278614 -27840444 823050513 -35560990 -142298218 -277253640 4338221 52532784 729315811 -86758955 -194883607 58278419 367059559 376349020 -1786354 -355241576 -644182998 339100416 -321199619 171963535 -221997873 -371540431 -3180263 129889883 -257946528 202736753 84970575 -39601856 526873473 5975824 -373432767 -140102265 74279844 878811 -112644366 -159159674 -223046532 242037078 -458467548 -426477969 -540706263 340551688 454490805 -20270574 430307185 -260624202 -490985528 539748841 86208326 -2533054 -14309126 -357138173 53626167 17020203 -845445415 -18021440 -846164363 8745913 296698902 731794390 -648650562 -18509823 -801665181 31887526 -284337780 -143988043 -84477182 -512117628 18260656 -640820830 -282416329 10058659 47015106 5640074 -67604451 176624897 56952142 109543027 327932596 129007265 647196989 -169529119 387153668 -204661418 -4574414 -212445337 5182321 40667398 -705995851 372691472 -9422068 -580839613 -591377619 264293770 238150275 -203031820 -194744518 406758478 -155799861 -35644394 -59377779 284025581 -181669059 -50579288 -167901583 537387479 199300707 -8426068 486806333 -12857160 -130476827 213193471 -344368119 5566493 526325742 315612001 86158984 460295894 507960211 -198022927 17371000 -21161112 -141818250 650295 39967824 -23824886 -621872277 772603105 191223619 -29432992 -48733693 -22439034 168972 20645223 -51258666 -65167773 168888678 119209828 -105619888 -13184386 169028616 -354097950 37886729 661380293 202652363 25700101 11714651 126392109 377886043 228740835 -15178985 -96281434 6123652 -420331599 11996215 27484455 683604616 418284905 377227415 -756348721 -46350586 5411472 168023169 575682740 551609057 222830344 -22402887 602514032 -133977949 -35639220 590734242 499514399 -149197958 44577824 301510264 -364760490 -115714092 -11837816 199596323 -23374760 -691995223 -181454084 -769608986 450718885 -117755069 -796255858 510514884 191968910 -337685381 -652366493 28159751 278125336 597145440 -3293274 -326430319 -275562383 58609798 91454387 -3098831 -17658148 404238899 -140046588 -133922060 73632963 4926568 41279961 511361984 -180716995 -98928767 -235862125 -3264950 -929976057 -155142549 -951132883 115839927 101954146 -220559678 -15961920 -2308068 18704264 -542423018 -125275971 -193581003 -536525755 21737894 660150185 90763836 457392926 522783571 -205473204 -48061170 112715843 -216614570 -563963596 338141308 105931212 -609421232 -385423338 4914071 200122577 20535404 285014 -514670057 403106826 289323894 68052370 564892813 428841020 172117841 5739669 -178005521 -442919798 -515288 -28233604 -10509717 105939163 -51878065 -237182539 462036341 -675383834 -323801294 65438233 -780974721 476513551 100040921 -547831526 -63535133 773085107 675756539 -323290666 -270442769 707157254 -298839936 28497458 399590819 395069058 57461424 35675525 -876213185 468055396 466760164 130180279 319696972 516723307 -113637523 -481017 603183568 -212168989 -211894540 343504581 -55603892 197063888 629412445 -20127613 401666972 262109294 -460275882 118011997 337079823 -30752071 -246725119 404686987 112316832 -306782335 37287868 -47466191 -2570664 -214672743 2777215 83134181 47412807 -201835519 -135923135 194787141 -232883677 -18328822 358659789 2588795 -13420029 5474134 -137200819 -40420223 873274851 -261126204 -613625204 130630435 -204640123 905938021 4536945 78876139 -132070179 -160150820 -174588853 278268716 -228369684 -638784578 24237968 -59951480 76452200 124933276 34246849 38637033 -257926485 -24840461 -227400076 188223685 5638397 -83115 467882812 -308054855 218803764 362510365 -566874073 252102772 -1402072 661678043 126984672 -22192127 499120363 -930742 -67019391 73302106 77083034 17284014 -29537636 640635030 -13620635 374311665 39292520 156368545 779846778 -258430113 -28644044 -421241814 -466980529 159292332 136760599 -811827656 33806218 -272414527 -50526413 419126334 609621941 72213950 203428468 -342484282 -410931209 266702916 -116609730 -97531462 -49999250 198692892 82016254 563572354 -62022621 743528998 -33631296 261669959 -281438145 8068759 164309092 125768537 -66209151 -7166961 -214563360 -76002920 199869141 -30084494 163628775 -40701444 -29248907 -948854405 -84704090 -76165034 -473994 111065218 3452848 236466251 -12131098 69217171 -601316826 -4210273 160977084 -20341707 -379188047 -91624795 -323103296 318143920 -285225209 -728157093 -449335920 -284644868 -275315031 -598534478 -206320551 138133281 496967958 70185729 113136462 694784174 -43710606 -265628037 -30399122 79771755 29127961 204313200 -19833629 25470961 163981024 -834590718 -74782276 411027020 -98732096 -22655 184858899 -19359196 289171179 -392086766 -292517828 307337607 -741886501 -774293412 86091504 -106954948 -107879851 -432684747 -134637053 222543221 550298126 4132287 -81610510 560156269 -21820872 -4712018 16993181 51678976 678227 272193394 4061956 643923999 825925055 771817926 272673591 89988090 -126410315 84419644 319744142 120316157 -403375976 -99357935 -206809626 -178546443 123922551 492179103 -148945127 16893557 -609010075 535221948 -526517681 -470504262 -48765618 -428086303 -217896863 -388841204 22371530 250017786 230885816 277160049 -69519221 262627819 -80748149 25163914 -2866831 -218921513 3316675 17749522 899092629 -100676668 111220669 -58247557 185445908 -270099581 -109519901 -40654564 -866655891 20477986 612189785 31339559 -439489746 279043628 161193373 -109228 663868631 -391518538 748270723 -313924902 79815052 80966799 -362215060 1263366 -249954750 116410874 698461536 215241676 -242677151 178935770 470035172 172278944 -478392978 415949167 28614533 21627636 -19903478 14685735 -116869571 274003225 37767299 -535536171 890576808 -49228337 19536843 -466796618 736862771 300149909 -347253559 -14644821 439197903 -491989190 -166987503 142737919 -45537614 -26443533 -132268345 72235195 266085853 76687327 -207524265 -120378595 73890354 301443774 283381576 380867900 234324309 2359524 226096867 32709243 -26772311 -10278268 145630417 -438997009 483807124 -65768802 41663418 -35919801 -12922726 325759689 -448777762 -727657641 -69340416 -4432192 -29993834 19981742 618443470 35827137 -279703364 236080300 -150498404 9746744 -533668798 586526645 -57204614 -769980815 15148488 71817037 253004219 164306145 495567729 147583811 -19816597 279388058 364035958 -705981419 258196283 379455124 101849282 219266013 66644800 -369897056 43193607 668715254 -666065655 829162654 511100018 -20711535 264776628 -149852960 8286904 -147851955 -408795989 -127938466 23541056 -15873748 113046999 17066519 389080404 119864319 671445090 43735945 533816894 307160230 -34874565 1427121 343738938 -85459453 -546304537 4679403 44355924 24662197 -132246844 -629302937 425120641 445114249 69602283 476029942 394297693 -294189268 -42848057 -18372586 293804459 14434497 52040632 809000220 32077822 292702462 -108386685 -62337229 269756450 106379842 -317714136 -438899594 193806522 -493191960 -526982 -78948091 10266357 106333212 375653896 -39731182 -57484518 -294186718 -123855293 12292685 -68118190 -239549696 -70646122 -359896036 -101418940 -83279724 -367155146 -579111168 -8136036 -28659795 -224216765 -19311828 -37090197 -427854914 -83894275 352216470 -54940049 54058934 10309281 7331525 1601802 -232376412 -75713334 -65610427 1217263 124847881 -20808512 626518545 28983033 -7571528 45102578 100348925 18221310 -215712080 184346956 471552931 -220255215 -502297184 477658336 -256229217 -179324833 -618043777 27528748 32324651 661779195 525774626 207791696 -615694709 734781516 -106990588 -313367122 -141022044 30018929 -233456607 -98311057 928460347 -1781879 -472050669 -406712407 -266567096 -206519410 505274550 184316724 -195888041 -1703853 276172955 163078745 -397539752 399158614 128750110 333154121 271829031 6441022 -271048407 787420629 -143569009 -22659168 -2878219 -184301435 505142994 -232134318 26812836 94735585 -166205675 60740373 -116641436 13206417 -219076068 209762658 -52220450 -169180737 -707663302 -242946613 98812108 97550193 6559821 -593360 -11366096 -183986733 -244214470 506587327 -135549355 -515907730 -313848806 252677982 -443540475 -60894320 180338211 -65756218 392986879 37171486 -279956243 -605496310 -599980651 -910142357 -77312408 102007782 364165181 -790033490 210688572 -37698146 8214019 -4763728 565362618 188054208 -113355690 571552 -202662144 58125493 215196304 -583751103 179222513 -231267539 98080061 -825459434 4752243 -455874796 -561796884 -49011773 -161417727 763566402 -577172209 154340716 -674281653 -269570511 -316177290 -25027927 -9813079 102198652 214289914 47280325 21450021 638948980 378879948 720110644 13293027 -707497 -281436026 -179317375 -161665115 378292793 81291656 759540754 319375726 -2227752 449513346 117634474 139492678 82318141 -84319355 422159636 182729466 -312139691 565238663 23589053 -319895524 -478056252 -54592367 -203437619 32811540 455057519 -188175757 -559768086 -24651306 -780328 -598488088 -495262203 -262798926 26903746 101338765 -2349504 542489 -259618554 -283442193 299832677 161739083 5782983 -400131490 105820808 711530373 -689300484 32791536 -182170485 -472287339 5096303 -54578578 614173583 -461098789 -283722939 -324182108 -236249242 76714993 551302337 144405423 22052582 -185955676 -136358753 12795 94428177 -298651715 34731878 406838844 -93782291 92482055 -210112465 -76780979 -496455273 542232246 225870047 101099661 -85489009 81361085 -216706983 -21480679 12246520 -1290429 416278473 23266486 -407615274 -52927396 -199831463 250909173 -57352348 187548050 712845067 -6627137 -158739082 29336901 -310561401 -70889574 220931904 406641138 -313916833 -367519855 -106657741 -332977774 -302933052 525439967 -531947 -212602714 -422493585 -3575070 -673415916 -412126534 58729049 68657256 709368541 -226793038 -5588989 -11481830 265154348 -20504081 82025814 -398426 -62842840 94687438 749135151 -66944274 223447523 -185045857 -420984909 -139229270 12251824 194757441 38680640 -736495357 52919873 -723291690 -53775892 141500510 87950194 -79891912 -142734542 -752340610 420723757 611624716 485579588 -748073665 -496015713 -150228845 816503 86668542 -498725018 -2791404 -192978922 211501 -5101374 -32455055 15086965 18599451 -7914338 41940684 -87475097 337319700 530577383 -310044774 -214425211 24606949 101188592 11749321 163578789 -611344944 285178299 94605481 329500570 618607232 459623236 -33917980 -650803287 230354016 -102201269 -44640337 -74283931 -185792493 -3508693 -80398885 532791769 -56837277 -9551085 362244101 278644222 -39421646 72790539 154525390 -157506410 165067656 -917035721 -236600228 -10997274 1853677 -76227743 14899333 88378360 591043595 -103871 -406021925 331265235 -94380148 -658281042 -332308129 -221929348 100733993 288036905 -419681411 -5073060 306392749 222010595 129047860 295202938 225901328 56915661 -17344385 186821646 208469891 -22785704 -377698078 165438783 -185648211 476336536 406035702 -590894969 -656517052 272362567 -234156612 -381858930 -277693816 225006104 177176436 -7074797 304764960 118925103 -14390601 773231738 282339284 -67409181 -465336169 323665447 -112203141 -67316495 -65569844 539075586 66940 -91018882 -66236448 7557437 148246178 951789 -503470451 -346611582 -308572022 -54611188 21563923 -360857505 -575791554 -335852593 -492855667 -789663655 -107888541 -50363276 540950183 -137517666 399320047 -416363023 -307777859 290865017 427572254 704303453 -10563877 444214847 257823359 75048958 3819830 354448283 595299749 483780485 -109038951 578296524 -66896115 -409900123 -787252349 97384795 1840345 -522723291 -505013861 22931184 60989504 -13974906 384431269 215238464 195806424 -172847867 -439808222 194301830 -674259096 -436897927 2665035 -223757500 -119022205 328737813 -436140077 38832136 -174517452 125131953 -347879823 -402388035 168559740 -1794772 -17826500 68539610 13917271 20769985 -585801872 -372971030 546943096 -10004393 -116517173 439857862 527456534 317991556 184021377 -19413163 229481219 524130230 -84950417 107274298 497794137 339941555 -72905372 270295816 37275259 -126314733 -93420828 538973708 183885374 348535713 2312644 307582013 -91672515 4928776 140100575 79777809 -323523727 128250166 80550607 6063779 6019668 -657028120 519795121 184013770 -17102529 76077912 -545018921 174004799 -369454960 26032475 -159835350 -111194710 -143456851 267415672 237054750 -131993543 -53171693 -329923454 -570444832 -94758676 -166396616 1386981 -236328037 -681810231 209888137 82939830 342797061 197125684 -507156986 33859145 302355764 38471831 32318399 409268032 13427602 673571038 -79200351 47398247 282958138 254118241 -278219646 -541294208 -949247277 -12102128 -237897558 -7264772 179155927 -147063906 70697356 111470761 -246639709 -283477886 64940874 -10247726 91563166 -51125177 -355583460 90255883 360477179 241619131 19639094 546131981 -569432828 134712681 -823046241 -14985709 -69893729 -60603548 -222029420 662771046 -327799548 -131940814 -292717602 -43664069 597410 141027702 541236310 -61628969 541179494 187889262 -700481105 -9558038 105803204 -457982680 -36271974 -838604074 277387752 -459184553 -455848918 464464609 129226535 892204811 -293906588 620398841 -319068753 142897382 -471832 10046961 -32695171 -813572564 -491355 -49902207 -255865703 -800974 -6800546 214327993 754600688 224854516 -308032739 146940060 170294243 195943604 -67734415 41140289 -32620800 -213630065 762901361 -239166897 126880316 -235926180 -144990617 607297225 -819963050 513812765 329909 33692315 -17199617 318103086 71963702 60862848 -65645605 -187626423 197808678 -53809832 590744408 479022589 97878221 78688984 -107712099 -117897344 378985616 88328862 -626598279 -228416086 -555579909 497835134 72029805 4006940 -110031556 -827328156 202684992 253811653 -8327193 160911316 34979150 -59365826 93971500 712746319 -319338178 183771938 27548714 499192788 -160703200 -643081771 434756018 104816125 199927972 62443801 43951408 -501791405 160738366 -144908263 345489540 -107161726 15455107 -13886023 -758515522 -104383813 -373216929 340954119 208288357 59733193 19915136 -70981617 -456033996 170280844 -273740701 137560282 -240919027 277683400 153777565 -461964214 -107850717 448985819 629581869 716042438 -5313125 -203252718 -179864189 13443554 -13320871 -896469177 -168598782 270300305 -277697901 -210470309 -68288187 6515717 -100213363 -295964982 162965560 -262125628 -105473440 -131627093 539405362 69264846 -41917108 670348610 -277360267 -924313407 505697693 27576534 200412947 590939948 -676874941 -362133217 635591563 -56931667 -998908 162034447 -280486591 338290940 -6771881 88789095 -358395406 797521917 264031223 181793152 -407575888 30222266 -196506402 5288741 -664321789 352579634 110955956 559533666 274293781 -134127387 99781892 -90768301 -64892298 91674816 -260856685 22821436 -456079781 -245634402 67705119 185174672 -382591425 42968340 371218241 97964508 381120524 -436635691 1186380 -95227183 33991376 -429328430 -7733187 533730542 84656664 -440957156 51807369 -3901896 610425319 -57292375 -10678971 8898060 347695750 287064070 -105663953 658846012 -140284197 -117902764 -416635486 196670185 -506505144 9720326 -337015225 -216683248 -53475938 366652223 439532249 -16292897 276901120 -111058195 -108249365 91804000 496169882 -29634989 -72723027 -1976389 -200445666 231349624 -558909503 28355377 -98058233 -895977885 181330886 -170774157 -851664138 47095010 8894042 -434182630 5665614 163363579 355508701 435867666 -391618996 -801371813 8994324 -3813223 3225143 -14074886 -759054994 2738012 -323906948 348984486 166122744 258359927 108714366 -384413348 25879662 -126662776 215349831 -152753922 1865264 783690486 208324339 707644242 -269874807 189541920 307079272 91470391 35452051 5257661 161283063 -118740898 -307324153 62402018 -169499424 -569305834 330990541 -378087865 12212228 65306708 -71736755 -19045646 -634489625 704148218 352779025 -8665504 425690390 -47706995 -4380688 227505136 744202221 -150818516 131245877 -85144729 383741822 -124764851 140993285 -41837321 -936160 452091709 239657652 -16330311 516631547 218038184 273252403 276842920 7247269 -13534667 -138192067 -79322632 -191144008 -859410513 2969636 -42459459 45763681 -195693286 -7003438 -98006272 -231837253 86384262 567500773 595153335 356526502 206523447 13530277 -49716830 540573986 88115695 -381900562 -73118611 182866166 -20340230 45403634 -149597262 203000751 -103467473 63089185 -222925163 191530397 -459556693 -435582021 144843476 -317445668 -530417716 37661450 105519459 409586157 84539429 -139193452 333464029 -604696977 90273588 346826428 -257194359 36849590 106332124 33186224 631356525 214282584 12685224 200517701 -589112990 -112625757 9782583 712503293 -131430650 -612775739 338834849 -590549919 156674228 -287571742 -106777641 321314367 -108114171 498060836 386227799 -30863566 823753373 -258692109 -130602991 102945 320621471 757684204 -9313541 5997564 -65810084 -31571586 -417778373 139913657 -174022358 338615449 -291990937 -773779689 -4340606 200874543 -850608716 401151646 -40329138 77499655 -18124357 -397720457 -38358437 48817958 -102506909 41439248 14785559 162616796 -194964770 -11405235 556745780 41095938 -297912124 210454326 -351192639 -147165428 -114392573 179827165 25008214 269454989 -65385198 461097360 105321885 423001363 125704485 61946004 6992263 -559404867 -70000947 -18707405 -16786435 -324905554 842201954 -585997 489651229 -158252350 102184635 -152149154 50161832 -110621664 110076633 233555993 52887770 -46139940 259507979 -138021111 -394097899 419400822 228110985 -15451058 161793231 -277191797 33634208 -292846819 9286206 23544246 -749534 253086926 -678363172 -81193012 -197017974 101800331 -90904426 -782526680 -33404445 -355229614 -397320771 -633727275 -461689 622300379 12310464 -351439509 2541232 580495099 -33105510 -14915491 553866431 174246504 223866436 472761 729446111 -266063371 -274518864 -412487534 384987181 300697683 -75561209 34066156 -377497739 74487935 161808693 -530135170 -77092224 -42186148 -344560296 -4264645 21220248 142708555 344404465 3027207 713087396 -33644976 698772311 71153236 151386480 -189324786 -341795206 60153488 -286767274 -385390953 159342034 -78224004 -56666543 -516518012 -18782897 -725994246 468419 -585060616 -40059990 462804391 669597210 260305224 47583872 -80765936 1192264 -345103380 -41135234 -94489537 -114262716 212629637 -573828933 236105279 -316014471 -219735882 -58433569 256249639 206974046 -710513464 49027511 607624590 -87998469 -511867637 -106074794 -237594704 -331088772 -6583555 1086670 -501067498 762515 80071003 50169137 140375058 74997682 30503970 -47205483 -489694847 -438828 -527921926 11221813 382085529 162932301 363727984 272933455 -334070934 645453668 21899016 66798897 -121836156 -20406954 172196258 -198765976 -30831417 -120796287 38390235 12456540 -618748870 44510088 11711515 -511377658 125004879 -314088713 -114269534 -453125822 -274879654 11830079 14744597 170993012 -257479844 170825586 -801505401 -6341840 -396138404 -40817985 40538579 -671640769 10157986 120303027 75473588 -229745653 -193551881 -155923735 716162624 355809251 -168892697 -427516147 613392468 -304617141 -27407201 121614207 321101119 86713722 -29583013 -136430171 -209290549 337526485 605697336 158864110 330681618 -108686589 -228123973 -17053184 3146983 821195472 300079647 51083710 -424769 39846714 -9012779 4194651 -406025464 -15804476 33982988 -44325656 -490888258 300715781 76668496 83885444 -13668813 -717852846 738767699 -110445777 1346207 17956109 217615580 444527312 -58078155 624382198 -6878448 -223746640 230593751 -307920209 -376793497 244453372 -265200141 -6947723 409582936 -22535302 -16714725 -48338350 -164436229 149754273 -25620267 -137037874 -178997427 -75788329 -8351692 -490956659 399381497 371937185 -916569011 133695 828670773 -223486068 719429717 -4149176 781916260 11958496 -102555333 -372674645 107033266 -850289317 217515966 -724081859 328595084 247932644 70001232 52397633 -8857707 287440495 -10220525 -387517783 379148375 308790197 278103435 -769059937 218500735 219897265 57804153 -56028626 -302648367 -222481189 -8976410 358104463 -886133214 105791078 -244628674 -371930265 112420558 -470457016 73694189 -299835486 -126502558 -448278267 444591372 -207046645 -116631474 180488785 -103873218 13299008 793729060 -344654469 -294643009 -180602583 40741373 334953500 852881812 552376241 35256299 20006057 8188710 -148203724 -408138026 -9574668 -328270519 -689920336 -285105472 198036336 -39380285 241184710 582754761 -23638709 -25986413 787925505 128194897 -369500540 62538169 7738791 5350258 58707764 473559615 499385170 -623060789 185290235 47548637 -264389674 -614176326 -490714346 657482358 -145198952 -10306967 35168314 -56523167 -3281905 341228554 -397470831 7198008 -343333332 -94688341 -158216905 -65069161 204551509 -372893471 147670391 766898102 -8722618 -388971731 5331147 580269465 138223050 -51313543 -460837808 180782627 1076012 -22484197 -56391936 160612426 -45439482 30632476 726671124 25880935 79282986 -419633931 172259960 -441527315 276701690 121470464 -169815295 284473745 55474718 -109974074 -37364589 -247068702 -21556150 251097275 242336988 -24578755 3482122 230337838 136093405 35027797 371295647 164139719 292075737 336674004 33332743 -42595066 -58492739 31693657 -212626192 -257371849 -633707168 -437978069 14300409 406978732 -678179923 87642695 9514280 164107684 238213268 -195580835 449278344 321794930 18541752 2382507 -505052391 -364362917 442484 102692948 50962846 -511989431 396399676 288428600 89108415 -203007815 -764062372 9576995 103111354 -194612844 -412530336 4815693 -272120274 -212534494 203943511 -905693056 343154997 5897103 318718010 363901087 -1251315 238285673 346902941 -47313850 -2273845 477355662 434816992 451705703 158272775 -121812228 31978494 872142590 -52016254 -19404287 4268675 104545984 -3954534 178650025 -97290212 -245992821 266996750 324944383 -16501233 -114493507 -749136602 517835132 -7285217 8174680 480519836 -274038646 -514624288 -129675292 143593127 -642374632 -320834589 613029 -50367716 -143523960 -179988668 64307723 299273568 -755033750 -362667416 230564525 -194710422 -211385534 -11174840 798743488 579668303 56334 -168470895 211124250 99890123 -382782709 -579615595 -485247737 -52075377 299819927 -808943309 247346089 -24964682 -66776526 -36703848 -771393120 -8291917 -24402287 -129011920 291204206 349605223 187427858 -478358811 630006012 -180392480 -23581883 -782945118 68366520 9306958 -138525471 -602570567 7495343 -4261530 33492605 -198527234 -625453703 -535525735 28417266 -29145262 -30731459 -239117419 61058353 -731703614 -315033611 376329145 162491491 549715985 22568360 -40238660 311167312 648910608 52863141 -13210651 -78851024 91057750 -80003661 -19269533 14998638 327467459 188903398 -17170696 -85807197 323611633 383286063 -348153520 448761238 59565135 -640031466 309378494 197130877 -7255871 -25607377 -444158757 7157408 -940756463 -131649281 -494111937 12147936 -4307042 643169488 34827212 96428772 -12225989 17261137 578681733 -379408002 449301279 -390290688 96591604 -93746763 441421059 55400446 555906634 -206975391 -136320035 100391140 367102819 296779512 -115869602 -499184900 -125219556 -245717052 -290208702 243381499 -187708734 -1423781 -310046409 56022979 -156520856 -232661916 658120942 -244707153 -45473238 -56417545 880594495 -169913706 653253502 91440019 -5156922 -806308682 349476066 108285711 -63218477 -86480909 81164950 -53634309 426135591 56501439 -19106686 166225889 29866529 -394277918 354232770 160735304 -282692646 346528555 -525415145 -781366508 -259455185 -319667313 -590709970 -31242606 651673553 -570699077 437276503 -210325111 765025049 -187553544 -288050490 352318149 -24212263 -537691048 -619616548 54652821 -518365948 872850254 -99670818 -211072659 579126269 492536088 458581056 102567299 705698959 -500760511 -101248322 -96299253 -81031543 667655351 -106580587 25723700 578246661 410337740 -31017675 7213396 -10385863 78487096 456586609 321814884 -45662638 97887104 -722408 252895634 496771729 32458724 -505137662 137127123 73138950 -375793851 -487791358 -510732449 -932418732 352459888 50136564 330586869 171877094 -112963706 -92226220 -798479548 -151959034 711764217 629496604 118130733 -283842723 53682641 189564053 120559122 273761901 20813349 -26297393 43766087 -5440456 148948667 223341918 676915897 44692209 -36287475 68251806 312993760 41006458 -590660967 97412454 -60390243 315502 503452751 115083413 -334456522 75129706 4170691 -22346532 -354195983 -333383155 -69947110 -643694100 857421 66364849 -246677517 -12079644 -295662354 -190199420 -811012 -26101507 -162645523 247428065 -11495055 47961410 -364402344 -3614085 552086059 147643421 -346621424 235690598 -583276461 -208048822 -12141508 -5757229 238474623 497650422 216230777 109157699 -561087403 -236348275 -394948101 -421463399 -62188435 43465071 539247609 71605441 -469071772 34627586 -72956778 -203929065 -778142242 -71412288 -77895464 779750849 14725485 -60432567 -213376729 -193282117 62977726 -123958804 -211798102 314872267 -22075499 280702598 -13899537 -142064931 68673051 -938892875 -155477106 343786375 880922034 -51227766 434680956 -280999684 118392793 -54777817 -141383801 268519172 16401166 660290737 516795431 85071224 212206575 -4325662 827947794 508988506 -31725060 -87977850 555379644 259606071 -278125110 -14714347 -51597893 -75147734 -262350925 33619566 23176236 615944169 123741171 -141950933 425161497 -51138195 64157752 -293260277 -28100665 -10786677 -523102633 133077421 -175865570 16905666 96627000 220238065 3256824 -219599484 560644384 925348070 39765084 202607616 -739571894 736075233 -614518288 10089824 259168157 83209906 -82520373 -364106637 -154727735 -41629138 -667720596 197754853 1047920 -105857513 -158053484 361443552 49858947 -62474334 16281698 -47981686 229766155 -105676145 707982986 113089579 -302970792 710297576 13656625 34152728 -286293025 1113270 351707424 -835631859 171381824 315385808 55574502 -223836679 -84362454 64562649 150985496 623659876 596138352 -264478582 24649 4362838 2658366 -56948508 681388196 -689498178 127470452 -387684926 10813730 -539115545 9339445 500515986 -58380631 32917993 651462019 -2130658 315940309 921815686 -445948921 -259512991 10795475 -890926462 18448770 -241782014 665597485 -28265154 -214787254 -818422879 -284737462 79125182 -62657 47800442 -587026073 723830787 42356523 221787691 -217243738 -60831567 -103526503 409552868 -3869285 -90037721 -211161756 -712820449 683018410 -17184239 -78283078 361055849 -571308810 216871296 360021070 435944436 -194188183 122603388 -117806290 280844960 -226867341 678478980 314509284 -25644224 278819576 -22007686 155599310 -197525214 2493520 -335948235 140770978 -102382484 -2683744 -725132253 441393 -1273252 144283269 -38563240 143268258 309105440 5029931 233858690 -687193546 -626432021 -678794855 550747818 146818403 -55686400 -514020778 401434127 -437655160 -777421102 -92108077 448533095 -99101144 -126349503 369360101 -73148459 -77646511 12012356 -202778083 -2514517 543742158 43436403 -1248772 -126215836 -45087670 579164354 -59610142 -250088890 -421134164 -536165224 -583805467 -617481348 151224700 -165228732 21303777 -224175763 -10773532 -353527193 180480723 -212806917 -705000213 -176545480 -83139901 -549851173 414536127 -16283470 77298079 64905013 104908906 155634262 99698811 -270985497 295329085 123080135 -626847098 622724013 344676808 -5924227 -46303618 -380072522 -767185097 15772198 -97378412 415926920 112311436 -295804762 155430 -29519407 -21367288 330841293 703318181 159030494 -85598816 327415087 -91844031 -592540562 100425599 30034450 547464670 -415493721 464068463 -773501438 -184463989 -36685427 300568506 93808894 -262227346 -100271531 -494778243 185314924 -432029860 -12483637 302758090 24329231 289142780 -403197994 -58294578 -70100297 -18464646 -11164019 343674894 13598614 -102546452 -742372431 126296553 420691729 684557267 427838397 -317005612 9416819 -791074 640503857 76535836 -237282750 490282627 695515470 109290513 97191302 -21605440 140549059 -141950699 47041546 -225449878 -619757467 -757889861 472206575 -167717012 -162997765 -29054998 545513025 -139824196 -14010808 157809817 74455450 -18192866 -131258897 1441738 -272197989 102058778 4729144 68477265 -199188666 748588590 216259810 881302358 12558490 247281758 231016516 105005277 -142702777 -57017526 333720605 -17115222 546163392 659824313 -242831222 64166990 8932409 227897768 -314097368 122319453 -206563416 392784537 70738199 -15960637 128257551 404930039 333114510 -90669058 -1557808 -274969385 -190762608 -472302069 -816133306 -583346325 -311125435 -278724835 -13736662 272772039 775689981 587474174 -436067364 -184879124 13494779 -86260081 748436130 -560048303 -236385520 19075913 39565685 9578645 -78589637 797172336 31493122 58510003 850094638 -51743477 -355730127 245218921 482324502 -183724643 26909290 952818 -292420230 -38935010 259006820 -23833997 -239247343 5226007 149537298 914191722 526051155 63813189 -254620385 214049732 53895833 12596682 86551790 168972067 -355369115 -1641724 639485680 -5642271 -55054863 540755100 308700177 -273676850 326248206 210865491 -131028529 -275418495 -7087429 213582597 471692651 -324548416 230765363 95000440 400609442 -63582070 218115662 -11844881 562534718 8109489 -272021091 57383348 -222479389 -195179246 -136252148 -624771825 602545995 186847458 372560365 280343943 76055646 -103583463 -193438654 403830927 28050869 -281012570 624437294 328242998 -21401320 -98793074 -529286038 447759723 -135693990 -702572701 3061156 -411648151 -53251563 -2930126 394313122 19371641 -292124918 430158815 -177449048 272083848 12910363 256969088 471631442 713605482 661396024 176900828 -359449659 -400550898 416874838 563759753 496750255 -7405825 449128572 266918427 -176266634 -6145138 -651655145 17680034 -758181623 37174 -458980982 660065062 -410724178 266048354 -2361046 59819500 -342361285 -13987783 -6223478 54913118 399708884 41105301 -143129922 -606447462 -48490404 342218845 55930107 340952617 509058323 -214747621 543393815 -161798806 -186153610 -810829708 -405229138 3984050 90281107 -539414836 323061620 95439232 -148553553 225110782 120429519 416541122 -16031089 21466180 367134362 -2430277 -67883072 -163570759 253431222 3736658 -56065450 20276671 4411131 660860563 740732677 483007670 -101445194 -714468047 -61638965 586977431 55233987 435724260 8029163 97747710 46558081 -779874289 -182098146 160367314 119085943 12579984 438859208 -812273441 -4887433 109174036 746265586 -12634279 352267493 26563857 286028676 -116923931 -105999839 673646295 10598178 101363235 504709794 -583942432 -149013130 500543668 237844614 -20819349 96664480 -267916107 1212268 7311235 -347335826 238761265 -93884081 -104609214 -316875449 483172 -270493544 404263621 238059501 -53807318 143124241 847345153 -19302815 29114427 -202892684 722947519 -73677052 -636653636 400305826 1596094 592405209 597917807 -10407763 437062077 -12139495 508858626 -133832970 -737903194 -704705642 68268280 625133083 -61932347 519980521 -328835188 -48990440 51427698 204338336 -861900725 17928034 -138375779 -89873285 571402763 500798572 -253061068 103688799 -819962221 -177434117 172722139 698013724 -102143141 351510711 -829602018 -43529607 368654012 537695767 31279682 -2642414 153673218 1813998 -638883022 56247019 23161505 597335058 -202591735 696302951 -794791501 -678663562 29549723 -3988691 -671257716 -140229978 -7495446 -6539354 9116570 -57423486 -220786584 55373680 -12342883 410384563 337941776 162081577 -343823496 -569470954 202987844 223442227 1061110 -106820064 241503797 -35034272 -127106721 -5634912 2155518 -87456104 -107881352 542118169 -239394347 547187112 68514039 -167379545 -2396587 108295638 107656587 -73690721 198476063 -112984479 -114534533 -47714397 110778974 -4295658 32087328 14860212 -174530622 -43149980 490628663 -97195551 -49306608 -48143268 46084966 -89551632 44682419 4055983 1967189 -304773147 -484862612 15186882 29009833 -278376790 -198569796 130007511 -769667829 217864053 613238291 441176452 289072053 580846442 22122717 -145571708 638710415 299660998 -548573813 -118693063 -35405946 -157493408 268223367 -93894754 -586032135 78039966 1804309 -523467434 216563590 -519715085 51750135 -31773103 -119097006 -152573719 61200253 -30455549 -394732364 3689727 423239896 380030480 27600836 -48758620 -154763553 -443342513 -363579315 585755507 -259126340 98149544 -504729403 318794060 74169819 16926889 296250521 -265829329 -326132110 629256605 20282718 -90618647 -238538810 385614245 118634029 -418194663 93003256 23684426 -599097411 -539397339 9844783 15584254 -475418742 -607407554 276582041 45901618 32379205 460353258 -9446034 51378420 -264951525 631518133 -247326454 185513319 -584960803 -755096 337454812 337368931 236981576 205456429 -7297651 76144093 381062174 4891054 226984588 -66197177 3407405 193304514 72427688 262869294 -77641558 -50805520 304695694 -24176579 225228624 84090175 -468370444 -481303936 -330462635 260754777 37638605 -159620351 686920 529182929 340651675 -434030793 246702245 -23395381 -565598110 -280113343 19375714 137236417 -68317815 -534611176 648707 1875151 -666479747 751933913 106012693 579683688 78082125 211714512 -446208480 -201530474 20824453 47424817 38355331 -1667424 -36454732 597494340 -14555052 36838465 744654681 -3343668 60767098 -163298256 370198398 -159659885 46467697 78675941 -780048420 -10311467 34305605 -18419112 -622361081 -202891723 3188562 -79850 946501962 777831151 249514205 386614584 -787474987 327105778 163865901 365138493 -223056648 -526488744 90958873 561060247 -205084105 -739425234 41408014 611049368 -379441274 -57599977 -561636020 -586341935 -129671727 248741271 -86625963 135831222 -246566531 110395127 -379974495 -351802 220132723 34108179 232915431 -225920279 -351404335 -655274141 22160634 7200883 747927349 -40631678 -440765167 -392984354 -107698292 17132206 416793301 -60622968 -37751197 9237347 40331827 -594396594 -68631305 -623229301 -325331150 211133374 -107118151 -619226509 -257039545 94962235 -219342053 199560474 -143669512 66777804 -62408064 -243227501 246408760 200653314 -39982565 -502432 -429115320 -164489897 -189044387 4268344 2122567 705557050 -138260171 -355781050 -10004866 428755932 659602139 -215267203 -208501706 30068545 71826792 378394752 788552253 -523622985 275554185 388951830 80770812 727238775 408860042 -280609647 -11158867 31560368 289033944 27930441 -503054351 -51183999 -551109254 -51365477 25775225 388266989 53001733 -166062493 -505788146 -314655187 -221019339 32702235 -71513505 -104037512 507758737 -52683010 47471171 -828634965 59949166 39626840 64126999 310387718 278390403 138357342 -277901969 -64236174 597941727 -115579376 -9474794 32473439 228303442 419683540 576720309 785398150 -150081557 -487240413 -155090484 -1542000 -7191683 -32877898 437376965 22939229 75407114 -140664828 -419950386 6914305 -388629088 -117002347 -756651304 -12180316 -156476322 29081154 -116997420 169585796 24839139 -209311943 410889047 -24622154 -92771869 553381945 4089860 109666614 -563597831 -73461401 -30777490 63970359 -402575309 128574789 34162880 -409677878 137939314 -531974432 276265261 -57227299 -812254857 132907640 -112269411 -646927783 -359846106 -196705533 -18487686 -229958434 -42988402 352885288 -55607902 -596822800 626987 -28550293 42028592 32048008 377624557 368524790 339156512 -101264962 19030185 -58383549 37792054 -86126054 -68514427 119185979 -635467131 -48048851 -131974312 -88318812 1454602 821445566 175345618 -137796191 631436725 86516502 -604947297 -372170599 14289872 -46786769 173403448 -794744408 319821654 -33850661 -570601307 811217264 -85128629 53781443 -370887537 -954165214 135535534 -393923976 -138955414 142728228 -130919100 -717389727 -14870517 12754968 2901683 -261566809 -581302279 -530616092 46059048 204530358 250293788 427268 27806651 -140650617 -559412999 -22754443 30602784 20078833 1316569 -179176288 118225314 -5254231 -73317970 198016724 -115850400 -172588257 -138944746 -18938621 103498882 17793326 -488714010 50649716 -13818735 650835058 -973971 626329686 -93782271 175127014 -613875880 -248597336 -540468661 243903 42208653 -27911008 144368997 -469062957 402152665 849746833 -51195328 -3564374 -463913740 -3619783 -123939691 -18630866 11415451 568398397 378147154 -93063080 33445800 268134866 -158123097 71791065 -16130466 -15252803 -234418527 -626424823 -366911541 -195657859 734130048 523818681 -9886939 120941236 257121756 505641278 31894870 2692983 840752203 -31832996 183771922 -539151247 -315499426 332623482 -215156337 -496968801 -369613688 2961276 373473597 327604715 682800779 721895071 310233485 269850488 -55687074 -156547119 -166252985 -48560158 -22238745 394154074 -138066437 -803218542 -235011598 2356412 -201948590 -74123978 -195502957 35729532 -206382403 192270321 -195262816 -4521401 -1812010 15198156 257982386 99178697 423621237 9934238 505679153 561380139 -39871208 -2175306 2921626 769268409 92580 -56371435 -207217150 -457944598 413676293 -152421373 10235222 18663263 -196061493 9226183 278811307 946740 -199716643 391283739 851699707 38066035 -153327973 669003261 -405197053 -13314164 141773071 -137732850 266329820 569174 8326714 -81184457 43499673 385180220 -867626498 -202230626 119452367 -536337150 122299411 -3417614 -14659615 237189288 -53814605 -65447588 -433489291 -66054830 -5737121 -292671625 -6154578 -638941969 -5868800 68764443 -353272442 -46792459 -91925388 262372282 -465739364 -181360573 -240318611 2777394 709043270 350208637 -238278211 297984376 -140974674 890209287 229106623 673176836 -556790740 -11275989 -217805450 65189958 357739256 64803717 95007814 1062606 94722390 -139551469 3713016 108104177 692726087 138422959 -208878622 580292376 -361819034 132661716 -68745992 4742055 -435177133 -14015046 -283206059 367541971 126221415 -53439739 -22137619 376616867 -21695387 -283293445 2674312 356099177 -21636819 -3360416 -595749589 466280078 663103932 -47238317 74826402 11099115 -542701493 692015710 -187796466 259739580 -35880409 -504090543 126587836 920692108 -272205520 -361830228 762952417 3893836 384031596 -69545887 614424312 170066753 -298068677 50576362 -135980235 -1947830 631863892 -634338803 -411222047 -72312033 75378719 -507287545 299823610 -769786714 293937856 -55524024 238784503 -229835241 162081280 -24833927 22164381 -444808923 26962 -362285555 -120754341 -27832439 -1628116 5822058 -23193693 195444226 446252213 -59332364 394639608 712084653 -628637132 -100996802 -194425757 284933358 46000376 302046831 -24729131 484141764 368756256 28313349 -281610436 -14404121 109913622 241789375 351556529 -134520255 118482385 214236218 -60771385 43026981 -68390097 205253854 822494661 68301858 548116841 -49463641 321842998 469025109 48210604 -11560095 -7873831 161339317 18794702 -45508441 354734729 -305587045 -680556954 -3357239 13302905 -490466139 -763904 20264003 11554456 544076774 -5336712 97809763 -574492884 10961156 270251623 24643257 267053776 -204356359 4108840 -364442729 -22516333 -14220889 -395281218 76969795 212622701 11420453 19564262 -723697226 666598095 104620 718005073 -95699427 411014809 -108571190 -155165675 2079252 21697245 -381748607 -13026588 -218303659 20598877 414630665 -740409921 -139448668 2437080 105158516 189298606 -382550770 -282753581 -276816667 -278506248 146491289 83404436 -27532210 166007897 -37661440 13423232 115884754 -613982691 -13503792 -27684665 -51302389 -149366458 -28970226 -783804051 53312539 705310141 148891272 107493611 11421986 -901420480 -265937955 -303179651 -83086560 -70578332 -35706470 -542645590 -1318074 203820110 -75989735 343620775 239575728 113603532 32295269 -136171570 -149469633 9490804 -199685115 23533073 127144834 -12918616 4677149 -194748033 14377584 -205767152 33794422 -10047112 -357799148 123375107 -893098974 196411492 32653857 -4906495 78350696 -2711844 -465005845 -34527625 9287713 -67629572 -78821673 4934120 393799447 -438464241 -431820779 -214948009 196510268 254917780 -739048092 453374373 -654571553 -8327624 911970103 -91263358 -244936979 109350384 -93680144 12285371 -686955197 450799671 531187365 -423567439 -346711940 -245438477 -97491794 242549922 18554559 -39235779 350299707 23670079 22466366 -171416247 -276923418 -447935105 -60011643 128391863 153710209 33119694 206551 29368462 215541834 15407528 -32038124 -331966199 346388971 -934547560 109540895 379149266 25851419 -15166965 47296115 226135258 253482150 -131353808 -254787861 -416264669 -52896339 258681746 -163045344 -240318296 733982926 128673888 -461518434 -426147935 -235957315 423414514 62754583 182027710 26978519 -161525644 -140914132 363755684 -460446349 452921637 -17927729 -8196384 45047939 221333404 -39476666 480235 -736946231 156225628 637117602 -64781325 2064376 6893654 -14049467 43250442 -131262802 -356970938 -520889815 10656533 -731404901 641572006 -25627602 355774477 260864781 -237073739 87224687 86183675 -642011248 72115 -892547767 24361705 703188551 263123909 -142189190 -253079789 59509154 52621102 313790361 236018178 -72554929 496224825 295851954 -197964988 153305714 160557768 510250917 446843641 -370807477 -325321088 306368453 750145549 -7777077 356182890 253501113 -227869424 211859958 -81828676 -236996419 15586393 -245575261 -137189663 -506854816 50718238 -67047355 -115157684 8080613 229768714 59656567 -374845038 -18554536 -15471380 -95784740 -242337117 345924713 73746678 -128332638 -271432299 609903218 -719018799 102785199 331267049 205384069 -23872268 209444446 -3419185 320554380 703489110 -541902388 -157620699 -69466371 562528554 -110235976 386817757 -526437723 123189004 103910549 159117420 -550310959 -265047910 101897149 223683780 134290154 -263892611 -836328543 -136554396 -158913003 10014806 -258361901 -2924150 -189070598 -111514565 31459800 -138370682 576875871 191159023 692046042 92283713 -8919580 30529675 -10388382 -3757507 39125451 45912259 -180999090 -191494034 587528896 112109436 184472526 -434948217 10384203 427258507 35510133 -4910717 -7651521 298666057 23781977 47889410 478460346 -181564288 -18969136 36826161 221778398 262857651 -6531703 31715890 92660149 -454414419 -754483589 -991173304 -559788064 657568294 8256935 -34172287 -295104599 169295634 244321333 251129482 -417420544 5213306 141860642 -651674128 -88519275 47230661 50794355 -599822274 479825019 377647268 -52038241 113637843 -4222902 -152458804 -73657463 313467654 -240331223 122334054 -843476755 40999853 -135762587 -73074085 -71675642 -5671382 340305112 419813579 222262511 -475687739 166500031 151638292 293838322 -73115717 750398578 -650206494 386643169 -157046512 42879135 476441373 92017138 169925040 -263359363 39697325 375322086 -175024007 -132295197 219377424 56553 -658575107 -10699899 -12946317 215662618 -169547321 -401328181 48013577 779060477 724682816 -257618145 -158222399 -347721929 561284887 118645355 271002271 469261831 95429653 6650656 1903992 -98612797 -306384117 -229973100 728980315 144804953 -71914700 156541875 273158762 -45256031 23335243 -125282699 383991680 604911677 -100299427 57479870 -78123511 -299938789 -223401573 402931784 108366784 160796436 -599848936 341066721 585381988 -38873731 -180986031 -299451407 13640284 391153353 -3463089 -161664195 -41715373 369346370 191346148 178296912 -1041511 227768782 132734008 -2049647 -543569762 5065101 -558426934 -361947386 -376664094 40934038 349927331 79155965 418793985 21555887 8996242 88046173 619296271 -63515023 303073685 107697494 -465356091 -214624565 99099404 -386973727 -488986662 -42716674 663715700 76246821 39237112 -21840312 -305570786 130372106 113245848 154918924 19534819 740672672 -71229963 180033 -185065486 245964226 -467180283 113387418 167109727 480808309 7440051 46398996 455623388 -311462923 2636561 -450968224 525351715 -190413053 -122230496 -230855356 -109048407 169422219 162331488 -861477127 -56167052 -74443692 -653692148 -807111595 26779233 15486811 -294379585 126225275 -634442076 294758796 210875655 33945694 570422084 -461811609 10089824 -236781964 -248890320 392433192 521894202 -4433498 8158383 -488164463 -13229374 63187560 -226718832 -24925558 28641680 20608546 431556972 -90169395 -758643268 -232172059 217227788 -4381938 121692130 -8145218 -638500939 41276163 -260700073 -263623766 710528049 116505604 31693895 14119070 268076128 130700582 -925092297 148917692 -159714704 -161190354 15180210 -85586463 423841999 407880123 -866130254 329458257 72854985 60522773 -26695078 76748293 382770251 65199331 54997381 -129234339 -443316704 -770442673 -352173470 -548015109 212971072 575081193 3501611 42556191 -329193128 198459117 51925569 87221587 -111773506 238147938 768734084 -9732064 147246548 -734024366 -126713289 153738599 -358286147 495005807 153053076 -115757286 -253803739 35113264 727666285 -173641193 63267852 287604551 -110002774 130623813 378419 -132410229 -217152366 372387926 216358644 103484867 -32443487 -1220769 -17101346 194980245 13455344 440840 -448521758 4137958 66116083 -526580328 72568176 -72174251 -99610137 -5975069 -63877296 -650335285 52202673 -421393684 -264600538 -780630719 263808825 -55501005 110590774 -268353959 31216946 842136963 -79765522 121923889 -49528659 -296020041 54569680 -114435973 157537762 69413276 13069017 223004045 -316458786 -11780063 12344016 78232960 -716609178 177923249 -23181781 -25879427 160457898 247220022 209094886 -24995283 42226523 36695894 27719414 -11397028 103327008 449410 -588907808 -1739431 -3758330 -559631494 868201365 -5490711 -116255092 208508772 1702129 415036244 33779734 -115243619 -404603916 143664015 -275910069 459978722 57154216 -187602460 -245676965 -691880103 -520867093 652096897 420702407 322405004 428802893 -111163608 4116812 -765029566 -289221147 38153642 123014898 254103658 10898633 224342343 33003343 13677586 -141589462 2241388 -283912849 600510105 -150670604 -328747788 626994865 160485794 81086274 463044670 7954114 -110604658 126020820 716547972 13132557 33731 467057016 238410297 -553035307 -354928495 -146589411 -121840268 -1227092 242702725 732729456 540249028 -530501536 -7762496 -77227965 -53226063 -43869731 -233012871 84694910 5890749 -220942612 493066764 55859107 67719159 129847639 -217603963 34833936 510113 -16633603 111047679 592766975 -166731776 548501019 158674413 -24579166 -16570795 -62436065 -302368145 -144807125 478863673 -451470144 185655368 47216640 -282208523 26730040 77715842 483019103 521496339 -464602383 -359830254 -97670157 -306026114 -305813949 488164985 -435032818 -52351183 -5540234 492760585 -110852122 367302282 275655843 -241111712 -9415573 -313192502 -67315600 -240287 46856302 556726999 805019047 6613100 -45241389 7130831 3443507 -21736964 -158321397 -5651338 -91923943 -345298160 -29114105 7515363 -85156502 224789975 342539324 548235059 -193119532 326326646 -766606622 706287295 1040201 -57511358 36068154 7072792 898562652 -84438081 -233864368 -551744298 -361006391 3276260 462974002 -72774136 446933975 39907392 -172965987 -434424511 -128268088 -114428311 161361279 237832352 -20884981 -385585063 -318608870 -17729833 -84471695 -197492992 -449053705 -527220717 2341083 542353836 -305829501 -185059737 -5201768 296846834 -1052132 229084722 -187778596 -44698448 1199558 -7552422 8765873 -951631504 -148875983 -817946232 -50287186 297399735 167178415 -41536850 12058194 306367088 -323933745 675796037 -21477416 204945819 -147111305 -150608823 -213499441 277464812 734435 -710322173 -373240261 -104648386 -104388942 -159179012 -109093 -187774498 -280016945 -422249 -8631978 -276327929 130346969 501383474 107783698 -242946191 -347173897 90763224 -486386419 118053055 113307351 25691959 77708728 81980607 -167631071 -431092017 -735608246 8791364 -142852254 135729103 -67261687 172957926 -2781432 -70322170 2227970 52764929 -52575719 -78719955 30373251 5729037 717677877 109485489 117803006 -554350641 -767693916 -77544996 -129664722 352914902 9972801 103244181 429615760 -8704384 -46505053 164949145 -19271683 -319673550 484507422 -104822758 42168309 -143057294 -12470329 -207040715 -144254057 -427924456 2494666 -46199352 -203026397 -682302331 -510987083 -68695204 -8346007 -201200029 -256634050 -58816079 -202982117 -9982869 -33418012 556753296 -172887818 -21039296 691405945 236786398 -541832708 -80752091 -866442385 -484899472 -3375156 -526348019 -158185618 41323581 -876870677 -7167962 -98640166 138049215 -213259587 -104053216 -209611507 296933042 15423935 -2472988 130608168 -23483760 337810259 60165194 2637928 472908199 268081065 90038271 221560558 884224592 425007580 12660896 -241214030 191110128 268490954 87050423 352730663 -172165986 -163172074 23628127 458307181 244941724 501798550 3638914 334936717 778046464 -142679993 -288567923 30372110 69636351 -84061541 -173363092 -47148104 -504555339 232958619 -508688268 393618432 -168447517 194718821 -5595006 -99208705 13213368 19663434 850275249 -494028795 -39867619 365145140 177535838 -25643731 92141647 -29482527 751340362 9521176 -3905769 188657524 60441283 -165093495 -18615259 -24748067 -344640371 -744009406 1686946 6822705 -504184206 104620572 27506289 881720382 238463259 -431852132 370234402 -184955423 12431819 204530644 34956042 -330081827 86995036 792624220 -411136 -26227221 -134841615 114099857 348557115 819250036 -335277061 19980718 -290800712 100657868 -5992291 259973274 -645772052 -248994273 591972972 197401049 434399135 98268705 7267148 336299933 -288465507 13898648 -259454017 -329395871 -257906086 -3992966 -205901114 28150941 -88585358 -398366180 307028780 442807016 254310137 -96050501 6525673 18977566 757279083 65236241 -54312683 249742649 24921589 30492888 78509982 37624480 186746835 -58829986 224215434 -193814530 -72966386 591516604 -846474290 49958161 521149297 -65266001 35745850 -210833756 252581137 305685570 385759563 -377681603 465888890 594841501 -246436304 -25529058 -426003132 14427270 -726193638 -171244870 46699868 -7623613 8056709 -1171875 64880772 -89066993 -615443334 54267483 -453775784 236707501 317090071 249860845 216577455 226776694 1920646 30592489 -524642092 99519358 -80824831 -68334233 -342263415 -24014907 233339339 -113751740 -1370130 397029458 -333644187 -242822409 25422559 35311345 -413400678 -37812161 -673891489 104535284 133953517 -185618452 -97790512 352561803 -5239276 84191973 127076663 -546907172 34126245 -470522733 -363903053 572083502 1964552 -189665704 162974858 -347083 127843129 336944739 14152304 380452049 4480280 133246814 -1823018 153686907 -344639079 4831745 318325345 -364315339 83805749 5659680 -31306119 -121467575 -362067088 -118439989 684717639 -32208373 7404576 471513 135985468 371856885 -105487701 -523644800 -158622979 15461647 86021272 214362 -373035868 -25455824 -295579030 3751366 -169937673 735957255 54563923 310544071 -66657636 417593870 -111677010 4768613 -5534805 -294722517 438374206 68224369 25466481 -35403065 -430776585 -10981722 -10639387 -205551796 113143323 185850568 -5706871 -782513268 -41669675 -93321187 127824778 252894864 7099736 -591753119 475702908 251902925 77292474 623608058 482124074 -173403215 5238038 -1390319 -128416636 -73362130 576540599 -29506583 404594080 303898527 -460551621 -856754972 37978592 15459364 78891839 222273726 -81686878 -15976702 -221864894 -581897410 -32907568 69897382 -163310311 -74635198 -37412203 2383463 132156523 894937395 294142727 -470708832 -176249997 3072236 -1610814 -34791804 238404010 245233834 44377880 -166006426 17142738 -180169510 -305660289 60415978 -18092995 144157300 -22537951 141517666 61464628 116508648 21474437 -69203447 -7125785 10481263 195335139 -167556475 -146666506 -324541510 40894605 -104681306 67338640 -404369776 253667324 63902275 -136251156 -177386413 -288272596 -262504380 -251631622 -200775984 -316536510 62532645 165531531 11980382 -546499875 -1743638 -24308930 -315771775 -52435229 10087346 -349011652 113752960 11312176 71580790 494914421 -170395348 -50144964 537204315 31521841 -64249975 37173684 4919263 -222257251 -226870623 90872047 682545392 -650666 -356577000 -334168879 -530085129 307457996 -459390674 343583570 242604433 178703748 889626108 228809299 -64861199 -9525025 -172281078 421355200 429908709 -66183085 423989175 -103850388 -60468131 76799546 11156314 104028075 -372378541 42969688 -190871336 10927369 -444664398 50579045 -326815087 5562225 31793813 -225726825 -300374123 -272374282 543659232 -201135282 431435000 349640726 -18983903 -220960282 -39002107 54070522 634730104 12023233 193083561 52675982 -303213329 332573926 -638795371 -835711597 51517127 -199891417 -67875186 66882840 72136735 -56645101 -808192237 248244235 309148980 -102903036 -133940578 385891132 74699521 -153516043 -180482998 -154266431 28518574 166682555 11461660 189516458 -349449537 131346 -19227258 696413504 -175147698 77730404 5601046 -145622387 -372125728 123512158 -120790854 19426506 837533000 407026084 -15075016 -344495583 90471038 313431907 -172450047 -210995626 -22625312 -7864700 108676669 -4902932 -427860294 -273307175 132256621 -174794944 -49033725 -474886501 -736223800 398275340 17962666 -64808982 3512919 303526760 12635935 -5713525 -501276928 -13895735 8102401 -433311162 -36191490 7785618 11899347 -215665438 -528850043 -309771564 564216815 -119431570 -325622334 474442744 -575108178 -264870099 -172011058 188004363 732978428 -535754651 85573629 -371579965 -522234367 -68739958 -654539706 -183094168 19496087 -104937261 120226204 -61699941 4672745 -73751628 -181356653 -14974329 -398975408 -350225452 -7720739 -556919234 4728882 -69288274 -173487722 403106415 359796131 -186509058 -340639583 -123490284 -46088331 -74697425 23428084 -14191920 -3025609 -723097536 66192726 -493812327 -764532841 -422697794 189903018 561627400 -351000857 47311061 -17038007 -148682 -670151552 541731066 -129772802 -1214588 897423179 53610696 199580354 -245983627 -289352888 11730601 10654712 -414221792 969938 38521391 -589218126 -105417602 -9581566 175282720 -478273902 43576875 -201206197 -54330506 304916538 -272074625 -194998211 -421919973 123450428 -781785716 -5328840 -47716145 -6856573 277675311 -398047361 -366767267 -516625296 112062515 355020616 664645692 395121564 495960305 -242099458 197969445 -34949217 107173675 51507168 -224550761 -262089270 97214145 -90237638 -640074699 357443742 -650538094 -417164180 -671174710 -606081511 -9460512 164349140 -37241633 158955363 -489775442 24755031 121331158 106183335 -374033856 399713357 182584577 85193354 309151836 -147974082 -453992123 29758380 813584322 -9003880 -82554829 187831133 551656436 493520962 644798599 -11080815 -31824115 -206657638 11627887 141412565 889915269 -69981445 -825161959 -344973928 -13262641 707282156 -287309953 27883079 -213010806 436649652 3831942 230753165 3124715 190795958 855971910 732262032 -335530940 -63873300 -614252781 64469670 -191423485 -103311285 -23060288 -79867455 -8897475 632207804 103083581 -706659157 102372698 -80812658 93337145 863733 -571856025 10166036 -104610384 -362335271 -291095453 -120821413 469150427 -84604661 -133191954 -1571737 -9265129 -319866404 162724530 -19375582 -31414857 -10614357 -29139602 -544369389 121867966 -215146503 -149532288 520331670 78987360 154442932 -19537432 2859023 -198397939 -198730509 38888266 -751872818 661302863 3420287 -388860991 242489340 -86841364 -913262206 -38797889 508196425 -98513847 -4154208 177508534 -62266019 571802168 -567675650 -448661627 -134911233 -179423401 -40110362 112009901 -28924988 186203041 -221728357 301347374 -398484014 175387185 225621677 547716551 16515768 16113916 -498284141 22014865 20549916 130930865 -134096102 -117594 141495293 -16312083 26454489 -240430739 -8371037 180947580 9270246 -437654353 129686280 -153229767 384778072 -103989800 57567883 469024494 148623934 105317582 22218340 -3633070 -193929264 456062791 13996552 27956054 65539417 -1835164 -21437986 -498993783 -362580 26292887 -216613073 -2112771 277644628 -2514508 213269860 -202647938 169589117 486229099 -2084102 -80696122 201020537 159305261 329272321 -399287898 19630992 -161913231 106659458 337089130 468519348 -235405481 226165493 -16929709 -5931697 -23656883 184810868 93620055 651021467 353712295 487341452 -185562340 -351967530 -291558233 25427683 559106214 -67396613 -27670668 -6645581 -169687520 110475999 -510220386 30704286 4869412 -663792314 97984757 315051631 -48124373 -266825 -580605678 -80808726 178363989 290273669 -53819909 -193350754 381490580 97279309 -23682068 297941349 -16216453 29475230 71939600 -759519292 8817101 -15675963 -30228162 -7011012 -72499045 -8232104 -285229787 164862621 -382850777 274143810 81330282 21042555 614542071 -116740832 58492337 323644237 -270025249 -284977759 552885790 -9583115 550986461 390612393 89686785 244118241 150696186 113813224 10169640 26644113 -78373049 464407338 -449121715 37977957 198807471 -116643094 -77379519 188987896 787456769 -526617935 481274568 -32354056 -85346969 -8623144 -318660998 -85245415 20083670 490171730 5028469 -3250333 296669216 76870881 551560535 21101544 -3178082 -286942419 188931385 -134222473 -125007519 237682860 309513086 -438118662 391416772 -112134716 -318441124 -315392482 292885076 -277079474 -129016028 -378048886 -54845803 -550000361 -111256 -20765247 -147534205 -365061892 16430125 164370335 321337601 -222821256 -948527355 -38965798 288212750 66125350 -223740437 -76571772 -14780540 -28246800 13807968 -14677804 -94208737 227542519 -486716848 139164346 25233099 1151488 80018459 643783812 565300667 -210120445 39450557 503359971 -270843607 -43848086 147790313 -14309503 -514830298 478848335 -310843466 -141292050 21101245 99865164 314488687 540032612 92923598 -34667814 376260965 49576407 662061619 758546829 65725362 69761471 40443893 -30257382 -40245565 -263624864 -143605858 -74463846 45884536 -10978149 -193730361 -29597741 -6322021 141494976 -191091664 -791812140 -86626273 -436202502 -371579980 -175511840 152342014 -12893396 584741288 616095809 -73904035 287803559 73108478 -185632690 -9727858 2231815 370058755 134973695 -38425935 758381557 1679063 239916234 115514076 -51540397 -363607053 -525711834 41707760 333770523 -212025194 -423528977 3419522 583597023 -42455120 15630813 217653020 537232319 -710588 256751153 -193989952 13680887 -155493449 -53696861 -1384783 -121516630 -34891776 97829355 -72473634 -89716348 229178790 -93182520 -140242238 429776709 -213685695 -744847455 -298177254 -7483452 702017399 -207143329 46802828 -38523844 -8441094 -321895368 143737953 149982780 231475269 -115579783 -16374374 196713777 -4374292 240862642 34995731 1368737 496078592 -184294460 -38004513 -37079979 -16807618 209362065 443825428 -24680219 302822490 262228888 833999105 10528222 -21505372 -338047367 277127278 -94696220 56757640 -8184768 -80617248 -385132541 -581372973 -799626080 -302368079 224267478 -126463327 256700298 392968080 108954446 -5771825 -170381245 -533142070 -241748179 -252185088 2173390 -342038849 72327136 -60277311 -109542657 -488312238 213940127 -178009462 -734234362 29583929 -734458116 181729074 108872245 509405053 30801500 357023311 -627539433 -64392640 -30689214 274395956 -7499156 639105708 13859739 78912552 444303281 49793457 164744194 198688705 16253221 8783667 95717709 6304834 444942239 145564365 76428834 -100448283 -17360185 487151335 116373304 -112581601 -503947215 -615332791 -176341152 274834953 -5154229 -699990440 -197689456 109606622 -7082823 869388156 -443837101 606802666 -226184870 -5172839 166561392 18651235 249190360 576449034 -65256912 -70366922 -158055285 412332679 -92598418 -70655585 -146980291 -34028833 -564469094 1572976 261495762 279056744 -175142602 5327977 610389212 -1638579 127427611 -285692681 342281404 -46259173 318803583 -11027428 10630951 557136596 -573874937 -336523884 -356618879 -12668143 178309935 57131436 249482881 652739154 113198086 100284486 -460778746 671591587 -184362630 -160390257 240592466 509387743 -438389593 -74816459 38491139 -35854717 -54680228 23855520 19094635 686272684 -71227408 -183756616 33327820 149888814 135493651 -12792428 -108033213 92082356 -415499987 65362426 -783780341 -30727914 -628949611 272950299 -3888596 662482530 -88560045 -32517983 1714287 332955281 232498117 -348786134 -142441653 367436075 14836866 478713900 -259544484 -1474709 226233402 -99228563 -229294485 227112506 18303078 81040529 -174538949 302872356 187849029 137836599 115937633 93878376 -250949233 -517348889 -185421626 -190285978 6632213 -664988082 258273293 321234091 -211526371 146536309 -317696436 13934087 386213102 -253098445 -97102626 218812783 265266507 458148415 -255206696 -387198847 221018647 235443431 -89155818 -140031578 31632924 63364258 13287682 -394504020 266992204 59006962 -711074151 -385671000 -44241765 -497111829 -829295525 21921534 -264559517 50999125 -349458614 -4413298 -436513869 -158756831 196164259 539881 226949076 22159305 414414316 99401081 -55249002 -305892562 147727158 -237326038 -598733633 -445324130 -115864303 -18797644 -13959843 20646999 -559625286 -299670511 -10450810 -139600895 110720934 -2129370 -289757149 31214918 -125905174 362843348 337048532 -28421314 755480200 300802078 -130846642 11240488 330021374 115057590 400101943 -82780581 276552196 -27834485 -86679925 489011020 235358515 563817330 -299278182 -517985809 -18605495 -3724333 -10001251 187239083 -341185263 168744563 718309339 -62250524 704175047 43163096 -849151165 -153436807 -135428164 144067919 -153466965 -372100666 -165968998 -593875 83029122 -832952507 -411116723 563582564 -667872585 160924572 -545544962 349571053 356152386 -226654237 -514304657 61253597 107347695 152562464 59515721 -16584277 -500698996 -369172098 135076815 301479428 -68974750 478330262 320704228 120965360 -389161753 17823365 -555585602 13148864 70201224 -216888744 -121684022 478327599 122025297 308585567 2660428 259794730 -218725872 -710204663 -144803974 -551422921 306520470 -115168932 -450543675 -195766538 -41362 246826040 145492913 30417750 -1216696 -550492314 -507133952 -844078 -400955179 316787811 868602307 2888836 -171019998 7349535 -133942795 -496104836 -351599 -354004172 -11127553 -38375732 374028039 -269282969 -155509499 378215585 9500865 43511953 361882604 -503473743 -15359566 188308063 204605371 7081844 147966487 -82661308 -391621 520651049 1979730 82918291 20590267 -17182069 -131345999 88405981 -708111734 102526084 47096765 -240608833 -193029004 209451180 -97942697 -142849676 -16835805 494016948 530267523 366041099 -649440741 36328211 226020960 80255456 26270436 -748921891 181782539 -144734338 99724088 -452506943 18502225 -8359191 -317037089 -16796320 105828644 646515235 299538060 308336810 -47490292 27806463 217020481 -600437132 -67794027 240576807 -3329966 -557441633 -370258737 -411502668 199794440 -579268866 -151523650 -46339910 92293666 358137074 182459378 473239730 411864023 -910407 -257752489 150707885 -671951226 -240566199 -4617200 -227993685 72740076 -93624106 -436527770 -145951134 -27881528 2518198 61974051 -365416244 -120388110 -11223512 614113365 -675965134 -756976585 -125284002 -285152245 80665919 -131920447 -272573853 848908102 21770247 -439794563 532324674 241222625 523482558 34716110 423690267 -863647457 78315348 -44988336 53755465 -336775833 -148348316 87854281 376487628 221088228 -270409515 124087600 -53491734 -15354112 -136910464 113660157 167135488 -338201114 -11996336 -866996659 -111669123 -160361368 -37095294 1907860 -117251888 -503607802 -109192650 794172321 235351848 -351060857 133487431 -597952129 -266646365 174010349 321141652 948490835 395413444 12531833 116347719 1974044 171432918 -158471132 144397022 -17508602 -208236258 124074192 197951981 -20743561 787812332 249731630 292551748 -51073051 -832558961 -173992581 531186642 224374200 -320802420 -194130856 1752518 27936967 -68202450 -191905165 69281844 -107054468 65618985 106193088 231663046 47686406 275942954 180502902 1935597 147255091 -262143273 -290850725 669542061 -357956344 11072578 19979510 334679414 -22450734 785978576 -246126914 33105762 -63074926 172487385 -458518084 412097991 66669 -266521745 -563977401 -24441243 -1004779 601916268 1188017 -64532007 88466702 208841465 -475874493 -154388130 -52863241 89529926 -282247962 -140548140 -193400151 -757945177 444592976 -480352054 59224073 55894453 -403276016 -10201260 -28477327 623149984 112403815 76843907 -48923008 57244286 -363135581 123096011 713185923 -458230358 -510737115 4754646 14111773 -92822017 422494838 65262386 110351041 34355877 -291402603 -29777007 -934810838 -206206471 -571645664 -444224281 -39453839 493200092 484371656 -159199919 -461277930 -147096966 623122125 -5780881 -337282319 -137082060 -293509 620143604 -219533274 669914715 899610980 633100070 323193830 589293382 21649196 -24009219 -127861709 30559829 576295074 -57783691 -391246612 622741603 19155621 -31116852 89288504 -5635321 308480094 631382765 35915048 148994621 651592487 13169513 174935009 -385305775 -587333816 19255749 -30056905 -605040564 461333291 -453817884 -4392601 831348627 -32664654 -467712515 52634670 -465959870 -322239522 66963551 -11393338 -225808893 245422987 319435531 -82414124 -786912199 290922756 -31251193 332575427 119041755 60007253 -313398356 416359324 341631036 5709588 3684349 118993436 618154080 -480556446 -190231330 -31146172 273254389 154347870 -135889602 -151947717 -835710799 24326034 273117142 -526832825 133177546 4034511 -35605632 44675585 386398702 -245000578 -485069882 30370182 123580099 -54013017 128903321 -43641647 -809382487 -97753705 111426752 -50645987 553281 -11667215 -47212287 -297609731 528219761 -402812792 240250713 8923523 38243528 129323955 -37663113 -191805944 457726867 -654412961 -243636911 751678357 -269831608 162338724 297893693 -36264881 -310604149 -140374019 -140820101 -68642524 -373958055 -6202901 75671473 -2416847 292940780 -70106242 678762107 15328576 -185976742 -12963890 -726351456 355562121 -88424967 -3544156 133731262 -627908687 273401625 14536873 -295923896 -537905632 -325938834 53347776 -533098834 -19890883 522038614 -90421411 -10267069 91182111 336187235 536622867 -220368640 606458819 -429571 243759393 163794310 12468372 137811052 399650181 -113395087 -146607969 -151858174 457484087 903993953 -258387647 -179718207 80174719 -139462769 10420539 65665372 39335514 46590175 -404760160 -109399992 -420767624 -127124829 -554533440 -5930226 4689087 323507081 161581427 -130874600 -423986548 -145646521 507778261 -159444029 289528968 286478120 218088464 -238218940 -403010499 -454783825 -39971172 54598393 -727532788 17615875 -543404635 -153924187 -11961393 -144454763 64532602 -136714277 153492788 286608279 -167101372 30350701 349095694 -93938089 -548772103 487284877 -581408526 354295185 -363357399 647854030 659982068 -272941695 -27952267 -37691493 -335830216 -169914512 -496163184 263992938 128153114 171069566 548620017 409650758 45036889 -13159434 -220097091 -28991248 29582338 18442737 153031 -240171472 117306943 254259252 -14242895 -4269414 8616070 103133792 -134128950 45922852 -45973997 9280288 -140874829 -520679379 541511916 -325883425 -142931756 13198581 -7620010 70379858 -139381632 -511337909 32828366 279007116 141346235 -34440010 188237772 -154230037 -310805758 1608476 6937474 506167320 72152350 26665577 72999676 110825282 12069912 377786556 67733992 -5499762 8106405 42497135 -84039294 620328 -117285265 -485152291 -1258972 397453237 360268206 -597569367 124882260 -519314504 146565545 -100013944 -134504515 79350481 -160965452 -193732281 -360965544 437397461 25425431 126166547 243591884 -589361601 42874891 369784933 142292503 -6002168 -252775139 238624037 53676576 528103879 -449147711 10554224 -42160500 9992018 -341632935 -330839009 -215274205 -5563498 363444939 41780427 110323008 -338432476 1945589 81969106 -1230010 69268129 -777830899 460153450 -783906516 219077566 27339016 -35842592 239034825 -27028784 162331391 555479829 80001250 -312605341 64235244 4750635 18424710 -269265308 2127568 252927162 262457451 268172715 135660407 -417171431 23423615 520062712 -277650619 1791431 -11986928 643509173 -333639433 145300465 736391541 -9046962 801558326 89446467 65330579 -517361633 156927222 -26480854 -203347749 140503120 -10761278 340706617 -677013094 114534573 -180605508 367895278 24613398 65071939 -64100590 33323002 -226588822 206178811 208671969 -141754658 -10719387 -259702270 635303954 255790099 -14185062 -394010463 -285942678 548907497 275129423 -6914864 -2799548 -15889472 -226367867 -530771032 21799773 393019436 138182720 -918810677 388020545 -272923961 20263336 -459643927 99764003 -294833067 32709525 28025094 461056196 -555403178 258749 156563026 6569608 -275481209 716976845 389137769 -490421063 214179525 -153630148 8884435 384664398 111501902 -498376578 323030691 266436289 -82370062 342874194 126429976 -275644089 157975687 -316379196 68051432 -72388621 -250025549 -139947528 329321805 -510972480 -35258665 259341302 41133432 32285772 767983256 81870293 342498384 285096315 -399721848 838171998 870711571 -70181421 -43184817 -587395575 163381745 96861154 -172865192 -35252 6738793 12581866 -32730117 445371346 302418172 -39468122 -16856185 -125466204 5167869 191809926 36051397 86839349 10667624 104527823 -529142923 -476082894 7486097 1775643 -264913969 -860947156 235351039 -26079597 -21582050 -202852984 575797688 447763200 129132081 79216272 -340089391 -817476207 -229119431 267016326 -343276316 -444306070 -142595098 -797361300 -1163411 -17313302 -278594197 -58918401 -350122330 -3844978 14337921 -566617006 -9236764 -36595699 -593569528 82283222 -43696903 2953756 150343066 122857332 282794205 -39240739 -248781598 -716481115 40502423 133591720 -276410877 492072739 2381060 -14939207 35112149 156077271 223927371 -377015574 478735776 -667222124 -99072860 -436676331 388354188 -152444583 -384809446 -715982400 1292237 585847714 202559624 535375326 561685544 -86899369 471224218 -653263519 -651803824 -56612921 824714042 -139226617 -582853259 -75053183 15973070 -244798944 -394727723 -234595188 -307728056 66528513 -536476785 -25214269 -2993997 628554681 128799645 -129837196 424681442 157176448 311461409 4532357 414038896 -77543263 88021653 -34717829 -2283401 -12605355 -237743328 198781334 -94515317 520249328 391941066 -297002465 157499187 -729913289 -8903312 -145396095 308674713 -620918898 -297199919 -78245623 -424494097 733862489 232653218 -285204382 -293256082 15891498 -801368793 -568363352 3622362 288652024 -435406442 -11703688 149824355 -429248003 -717056821 225663087 -327181971 825970915 34672657 -8250101 -61772651 -267485957 -208217042 -28737624 586959313 55007197 -17839687 918326651 -420769800 103874706 -422769115 687087144 171176098 -15732814 707236357 213583881 20015655 452979375 -8573547 148115074 -207503692 42956288 -818178149 594106196 -130680772 -228633874 -134264617 -361465888 227928132 -749505538 889092147 133234189 -302209863 -84196282 -325410660 -502804701 225514816 17788072 -17363657 103580 282084148 33544688 775503 319752433 -93939852 -603196180 -2443712 -95649601 111888253 282302556 358981266 24176589 -436983289 260964290 162677 285836327 -96948115 -837945519 184340313 -22295312 4945894 473558998 61224526 -91524327 -37591209 -482653901 -99323743 162430652 282414702 151785021 -6661864 -159744232 -450284066 151097699 -68419657 -454718363 315853284 136049532 -29179627 122314962 -945334134 -43074106 449234694 -320805672 96672901 -14878631 49796812 77654173 25797293 86214920 90679997 -101305518 102824770 -319892413 732292990 -312324136 72447763 -80810425 -32982630 -477972383 617754019 98903455 514696194 -343078753 57240439 320876458 126744965 -25132295 13794287 34144 -154382190 8377490 46209438 -262668071 -539000327 5664050 251174326 -128505117 -123949420 47409523 -603638852 -83682337 54043749 -254542447 6182287 1079098 -155975603 -337860942 -619537633 -31340520 -192341629 416228544 310902368 -433543927 -63549600 -472821436 -155302859 -161775788 73226845 169778659 2550060 -57779142 -34587102 -132693327 -126814493 53445852 -354372054 -849339 -124617772 -70010948 -64782533 -240740599 205625495 314262447 11626673 -112031093 -469108015 -535894865 -11100853 -39508574 498083506 -189920964 -50606008 100935915 88236082 -188155671 189591139 -841881512 -16345796 -768105396 523587193 14874097 376951146 -180726665 63415312 -99151136 -706383578 250064185 336587486 -63896136 -91669609 -483670961 26297854 314086808 188546518 69859921 -413892777 -836871599 -40194865 38300069 -1601565 -84912223 189536716 2481377 110156184 -223372373 93335557 -182603683 -76415501 27825529 -539282210 631280382 21398733 -151178624 -5135700 147675857 86612285 326369329 336058783 -665211666 -37740009 325017277 515301701 551035151 4124229 -6820323 -128768878 22386115 -162286149 -14301727 -437274433 -43454490 -38038085 -19672873 9061660 -63982576 -282697676 495389985 21210451 -359844285 82609509 123132921 -34499229 138900513 -493916915 -249056431 -829889 849320837 46624204 44403333 398297645 72195733 529179311 51322286 49315251 133057692 -176965054 -41229440 -5172183 70409025 630284373 -471516099 -815270476 557668121 130269057 -14814701 16145605 449731754 114316562 -151991674 326865591 4854835 -61183873 -131292814 -287791 -577486474 339355255 243091486 -77921255 -48999467 121670163 -199854161 -131192392 -311127508 211586811 49245932 -655349951 45094942 -57059742 117880888 36406103 481360150 9571993 -615508273 110713707 -165486368 -116764386 -519739665 950109470 65622181 -194813686 -243609134 119685161 260886315 360368362 -123324941 -243440744 -220686800 -172939 683342762 -9000386 -652265446 -19987697 -70026009 -45965501 -719027142 -6323876 160291536 -497765471 168531123 25679124 -3789810 13536152 247530115 49685881 -79507123 853691580 131492252 547700219 46834003 174069481 15369764 369759035 -88495415 49446740 23215858 -500824881 -194147920 14750777 37282826 -32706989 -445315 151459259 121720442 -602494913 140602401 -229142781 205054445 -495393767 -396304779 248530027 -18409048 95673876 347763376 -89750511 -33851968 39541421 22200845 60726815 -38264177 14063350 -143319780 -178620216 152517334 7038813 -376002397 -233561941 9953605 119444230 -548480278 -411888539 -381306924 -352060090 -222708246 516076550 123857990 81232526 41453468 -101568 12759456 90715121 -395954659 210268884 32573284 20786857 258913041 -12015736 2589394 -341940229 -266581362 16660459 252394616 -232547942 388868054 232755238 175198769 175281777 213766705 1488734 -66552537 -139166225 43474353 244227764 536406043 -6806222 119630604 292154087 -351498787 -576069679 -16683213 425644467 -280439515 2675834 214647328 -54926093 -284586345 38202910 40570149 -57597902 -128894415 -133445985 266027257 -163250688 -922327567 76815387 -37632279 -43621341 203822883 125610878 -53781239 -451404483 -69382619 684350498 181219874 -153287694 351486440 623630550 -4815670 530736982 -99963578 106767588 -49401049 52625784 -237384344 -492200964 -51066376 -139582620 -46065695 -695035579 398565362 -33770419 416955880 378267081 -97025253 -356931238 310485879 -439743516 14330075 -89679721 -444619924 113513000 70226903 65106156 209653516 -75473705 -121547241 32497566 -17853 -231374196 488104605 -29757926 47251621 686885169 -10094941 -510419304 134040977 -198304414 534278114 733216373 283112001 -44559419 -114564338 616522470 -123582839 127998837 27998510 10010320 -250392024 -470651092 -302574993 -76294832 20690587 269994615 206257736 -166343360 -135419235 124234064 609342658 68188525 -20907582 19657752 178397102 40297748 9748667 -358325712 -32279217 -51361355 -231700465 498297581 686166879 181792886 -255163437 330870940 262574528 7980225 -581167714 370516597 -370624949 -273908590 103281967 -193037051 362908417 -14223578 -204468740 180694906 -8105983 102219035 29514818 107467285 -58008282 703222592 18421250 183065204 -454999490 -47147006 -295560436 -650199248 5595530 18337225 17146428 29272663 -461452284 7822612 36963006 286578945 -541495317 -123937657 -8246171 489019273 590635354 264347720 -52113758 -38697595 21551558 6340254 -888108477 372879792 121865045 -29560700 655916901 229020020 -1376047 162753805 47883931 78039192 -104472388 -244144849 -338458325 -19059964 366378142 -675445626 524439675 -16646942 -242832609 675604843 62345288 -481856727 -325014981 -235738482 -384335898 -257902489 -501689246 222439069 55335246 170054194 30093450 -12689242 -11134428 -2034239 -136074195 177338520 -289008140 12660378 116691522 248628013 -183066763 25950450 47425763 186057474 63006091 -318700113 -5442179 142104 -372506888 720368047 -100710898 -27392195 -36180585 -683597446 -682674886 62117044 28588265 -797026845 257884746 -722313840 -389721061 4616861 74675608 177445858 -26343351 63886459 -475053815 -13732357 889150532 91843844 95699419 168659680 224760730 -4649038 41414374 -333892511 9147619 155957641 -273457482 22638079 -108079711 -430661315 -68456884 -12846530 29577198 96630692 -22763826 147122088 -71289219 22492326 -196621564 143378133 67666278 56864802 202349332 151257932 91665428 -435782413 -64233946 733278505 -145534248 220886235 -262606884 -196125057 -767115845 313763286 -401656241 96665223 -8581969 239662650 468844345 -52840182 281868070 -246481158 934766873 26619113 -60535842 4412683 208160520 -61434758 21911567 49395089 214890539 -106107252 -18585805 30537387 411768213 545523894 -71156562 323677164 -439648070 -341843813 -340122675 30258907 184080728 283502068 -15100165 -45951762 -162293137 22011117 -243976922 -27936978 17011895 -150670370 60049921 86549010 158915072 160087198 -140800687 -145331913 -330269593 -455526302 -198828191 238792426 529437950 -324359594 457615589 -319885221 300808883 44300224 228340436 -60591456 382367357 117848434 26179798 858887264 -78078819 -216560208 297472243 -102978536 89677538 -124288793 326516780 55917791 -48099257 4873303 132342179 176711354 -31088080 -271613134 152239339 -556854088 306581139 -59091 296802647 549945893 127121207 165897055 -307663252 807222285 199848101 -469185164 -574544414 -594767561 -87792291 -125067862 -33725935 138648309 -428921834 625278586 640025208 -29056668 97808485 521629484 155782926 -244026158 -139781267 732173409 159423866 -39781523 150051752 -328955394 -246021812 791097221 622388784 -518909886 424685643 -696246678 58735787 -113207001 15632696 -36060728 -50519410 10050504 189728941 -9294347 747409890 151221152 731510214 153447555 373045605 -330631583 -77233906 -871144 -5023607 -67173700 -181225445 -133550535 270170494 286257688 -179888553 -2532179 -520104496 444303926 513767201 16341774 48928022 2212021 1087972 -446266873 4277074 208154882 -158228087 -10841726 441704389 -22393492 525908819 -676229778 66496817 -67938450 431604861 131641908 128229153 -111796989 -7896910 18912652 -82549582 -300887524 -397604791 18236257 348871302 285982788 -564480044 554198273 -518852172 203097409 418924464 -262680100 429330956 111156232 432670417 309812666 71554208 101787371 328093744 -207995508 -579728934 479797344 13344062 -361761643 141838406 1758441 -588408376 89951569 -180867948 -925032435 148537884 -10206230 282669788 -106264653 100388901 369251355 -416710049 -452076365 81714523 389102943 229307176 -164988132 -170162734 -626996386 -160753655 -193174980 91616804 25984269 11709239 -300108987 -100515324 -347387557 25792778 -320520978 332836252 -278913217 104172043 -11801621 613265439 -243919997 210948418 -35830221 133481616 120259650 2481262 -57535306 -552553070 525549021 -672087605 -109370763 40952127 -328576893 237253920 -67883783 3051464 9690113 395238871 -171013801 32451187 305011270 460461397 -23341374 117612343 109126760 -36005346 -365168156 -30173886 -241023826 -937167331 340855222 -650511011 305102719 -407532694 264326937 24306407 4561186 -7736603 71460552 14969494 246540671 -479840148 154679002 -399567101 -255704186 82154927 15592676 -288821016 148424782 -13835981 349768077 -125752896 28096833 51882888 -38214701 -532490013 725186021 737207915 -72609869 442048869 -707410946 -121976048 -326480610 -212245249 -304525582 -7904354 -521565517 158078746 249134894 -1043791 905964008 258177634 -592736602 -864371983 47721458 -5331622 25906697 538547585 9108331 -1389500 -84103438 -4252184 935538827 23241235 -12421902 97325824 -176649295 296809435 34177592 -724161350 -709269649 -460712559 166154816 -218892523 75594007 732667511 209418763 135515900 7715808 -370542450 132234556 35901206 304350655 -375996395 -119460296 331271037 -313271100 -121109601 -11390782 -60819654 -28783906 81363807 -144597758 -544412434 -24980005 -395028800 -109859413 -727972962 330016742 -154040376 1664880 -330424230 377983150 -135656397 -269340611 -575264567 -375947363 -5335923 -19924180 30148211 -17300347 -364595963 -230528 345127104 327437312 -29421033 -92627650 18891825 125161085 -180035533 166629537 -13318404 -125253044 -254909190 344771319 -109210283 -24107649 -183584990 173092278 344840564 4708179 127945450 -360535921 -401935704 -2401020 -1819246 438254531 473839362 164994143 616269732 195120459 88077425 38137827 138622806 18176140 127319803 -615933060 598985649 -617981816 -387854321 -391958785 185715448 100900908 97122129 27171447 587360598 664073286 388700245 -756475000 -528984429 224579049 -12213442 86849430 -769716548 247627372 -510906208 263189315 -20953330 -4270369 -36575968 -437634034 241558391 -57180462 3479363 9719312 43911657 -169883472 644352 -410099 278355257 38312352 -76723351 -94616688 214011417 -799128907 -169571527 5586615 245814309 -159627643 -409762411 -230385500 -264849497 259616730 333574741 380123870 375237398 -47332927 -22575370 783941478 -160418799 11931071 568718109 -556710783 -27510054 800794664 -907823477 45673506 -194749980 -64831770 -12882753 -30549167 -39291666 102691487 659940220 105134707 -6293898 -281859063 230713872 -520983836 -336271770 -13562776 429796031 362250372 -264884473 742791037 -100543594 -322337895 -109551071 -15343067 -422727444 77893067 -682764363 140853039 295046294 -127687173 405794689 -530361327 -254894734 102831090 -16268930 -529752214 -376206 -542657593 -331172460 -8837387 659904869 363759271 -297407968 359675679 709050519 -10684968 259833830 79063300 54247236 91048085 -142350601 -776915174 53241228 -14955780 539263641 4753164 -582896942 62374034 311047540 86158910 234183817 -797174765 -5607634 387545213 2671472 184023386 129258814 -614920910 631951346 95962030 1201492 584974206 -869350857 -5461624 834137497 328958972 -22174426 553856063 -123480276 -4998123 25555467 -622363839 347697957 -150208625 -123203973 404501252 -8575415 -48889161 -556978060 -70493365 -17585371 565962772 803423888 -300035283 -110464956 -102325563 819456111 17408156 -153722760 29159210 1802299 -255121881 63996280 -285532156 -9035981 13095269 -440064824 -800985 -290569919 146241469 -30775752 399157469 394709312 -294971456 -656114767 26291498 53418731 -287954093 534986497 310045525 583695830 732778255 20488389 314132424 -309158367 -21887834 270000548 240671542 513039330 -25995879 258955027 -13864816 -312988923 50527232 -7401378 -391726442 744551446 -67885674 304482699 -736518442 -42295282 -329818225 -32864894 15269854 -57622320 68246050 365971385 329138181 -18723112 193878087 -223867302 280915581 -55420674 -81130116 5072334 260542565 -65386440 -86622217 115878511 -47280493 690529163 407171586 125552364 415627204 -16198405 542159668 -156305675 630229811 126992980 -35831312 423289428 11374615 -436191361 -324029100 -408502599 -119565171 -12211900 325576510 -429697388 840300246 -265776328 44357232 72664 378751989 623161988 65265829 24448599 532138915 -286066491 -83220610 2076515 -227916526 -86712329 -79272209 -192870786 580476584 337758161 -171941322 64315285 861517667 -133740389 167512355 -79056773 43214519 199328396 85183047 116060716 -15156958 -40314120 -6795198 234314661 503018329 -111098871 -48973483 4942576 100072899 -100623494 -438799779 81062038 731694 -390002964 -74684724 122568491 -3395656 -83530548 922035131 -79196412 526038268 45101982 75065902 14307079 64588090 -514712465 186161 -105284543 -387417341 46844396 56843516 304348625 28610397 -323093745 9317760 59873844 -713680378 -315074486 32297551 175329509 -537482516 383803327 -562210399 -541511420 -258566203 3062525 -493261511 -16304098 -156904665 59764810 -118463128 791601790 229756414 -434446873 -709551754 -118281271 171754333 -16693660 -420404311 439953427 203025015 -47284483 -6211954 6045905 610808792 711170911 -483749987 583270529 -379592045 -79633621 -24795260 434793026 -182158331 -93146834 -857852171 53166206 858129093 -26700751 -267636878 -177431709 -108832219 -22362264 -257454368 22327963 -21301066 -10605957 -298926814 -487194096 -466662547 -179910493 -253140872 364108958 -689694377 21209196 -28979091 779520514 -611694371 -344211898 -636160207 76028063 264708230 -473022219 -127001461 764169160 -20253330 552447357 -246182380 -72512094 -207570 672530226 -520902575 -56522530 -463279701 630032170 -664976616 -555376403 471822554 285958026 629324755 188664846 -62987704 19685041 -13583163 -18926378 -33581819 -92797882 90911654 -517834468 -17347878 94814464 752816277 -12780994 691218209 -95693533 29695396 23648535 -139211323 151744554 26782930 85299481 609796673 801310020 -52485947 -58304883 -16067381 89481707 -515609013 15558266 -139687174 92482175 -84071999 725335020 337294904 592806253 -191265315 15197415 29553581 -262666088 79387304 -226483439 63073974 169471568 3926636 690567914 27079242 -7884495 -153085825 10639071 438848124 142151981 -256531731 -86680035 -28062968 485499079 -57572064 33432349 -1472699 -148138155 -451006809 -864306927 -13369476 -89670208 11081793 -111616507 -307557702 -753846733 28237514 -856934396 477938046 47221864 -1436138 -72741198 212520552 258134759 -13136686 -237454975 296116022 -372345 13188797 285281873 -254799399 69563437 7955911 -57276307 -237974447 176132985 -304102467 174374884 -78695232 -349208948 -60205681 -191507253 -522955368 -303855745 470812374 -119432726 216202814 -554070089 1265193 -192574353 -130835445 362935796 -174226888 -10295840 -282843513 7951389 -208217439 87235450 -13274358 -199840965 60743747 7841144 59806530 349777995 479593208 -478042 -119586987 -21198266 -401366429 61214369 -246569962 368319147 220035055 599409767 -10640420 457893846 351818805 193872129 28153155 303142860 -60282039 636846430 -40309097 92563890 218783603 193144211 -248250150 -79850034 14773442 -3169759 -628750922 562258893 -92474415 5499566 49291268 169941821 2956667 -355084532 -510234222 -107496201 -89819299 84812530 -211030992 -114557268 -17856574 620930499 607025544 27407260 107219866 406259855 -75932589 45051219 -825988192 80722432 246519063 143278860 17210333 188986743 18247752 213770918 616810319 -388537872 220071962 -128775102 -280818345 182652086 -178222707 23209608 654586571 539325691 -239358431 -145577356 -605815777 -193054548 -259504613 653803570 42213290 -450808376 -211781826 -133636688 -7106310 -131388988 -16667007 -663539824 29441928 -105798236 549459423 -295216933 -210671502 378549037 73472217 -33034836 -8882206 -50446923 75403998 149090321 -746554 540399824 15471749 39385213 -324085454 -93416887 -298294915 -29545016 -323737678 -179968494 175191233 504748605 -646058 -280041674 743430750 37446315 -11341078 -300038131 -636017141 -249642090 -401119347 -35310778 -374017819 -54069949 -679784681 54640155 -67856781 -47159341 339691499 -7756667 3989798 -213101971 -10163772 637016585 -349006710 -914690803 592238257 211520959 -46063630 2117102 -475686058 -12057556 -18018183 -18630509 376988355 72428522 253407558 -83505536 -47541332 323946475 -125897131 225525361 326203991 -116675110 -265107617 810916 244533100 -297641420 -729553 -318186405 -12243357 -208663524 361146706 431339214 325306333 692470916 -41781654 40289185 -297937230 641878401 -192175573 -189291904 -34397818 -52609676 40752287 -498695752 387721838 470775252 92728002 -201857517 -367007279 438767727 31618446 280424869 20806509 -537899666 100343643 -351609215 4318115 -11658196 13521689 -218807836 -70169914 -586895398 -11870654 -345829347 651759163 5836541 -220069678 -674505815 -9869409 109346086 234406097 27952903 -586689467 254906028 -497606938 129265619 256173416 466297635 14776950 747429913 661547153 -45949033 45489884 -346964552 -156857094 21147995 -25163066 15850416 -243429934 -664729305 42285852 395897276 693703290 68885582 -141370342 838227227 16563006 540183164 -598628369 581737605 -490706386 64230280 -631708833 26324701 -911988597 117657695 1929270 -162991582 611784499 243899022 -23719532 87264318 61511717 -87733088 105035108 -664298157 -233328952 190170360 271764796 499231431 -39911855 -15370123 -755449225 -209110224 13642667 -23612699 187768854 -380464842 172513041 773533408 54297817 -14979051 -44803421 130135875 6109659 48919420 -67385182 4341588 -30619328 46151366 18926 -229242948 62086912 -199229695 223169402 302291324 179606425 -16677312 307119463 -7159441 789060931 -513922968 528154355 378793829 -361962712 176894401 -32331597 9480857 65392314 145418202 -473157278 27254097 -3652591 489505504 -172077132 293237571 -182859990 128775637 -823916572 111906802 158530680 370272931 658703857 -322813427 -483348212 -435776187 27730146 833560448 -112941690 -35053911 24784193 -109935921 -354625177 -259707494 88799748 305851596 221281469 113540883 -15209475 37937021 323845690 -295389742 -8427765 41078070 252113372 -71669582 -104683961 -82130318 300638636 -99843161 -805701943 -585930051 -9063882 -4332420 -34551334 143029722 -265451366 335371 -9866864 -531773133 -29233544 442423065 161941020 371438528 -257739567 -539674682 -266724379 99746654 70539316 276860779 387503565 788904932 144661454 765873576 261203519 353864297 174480121 -161785207 161585586 241146549 636806505 856883990 483928769 -291492314 5858469 -12555551 271721420 183119177 -505420754 112551489 386432348 -55942501 3912369 9535569 173473536 -455697953 333996406 -68754731 -606467967 373068751 -642394082 158269836 26094568 97996127 -43231942 296136670 -10303157 258863514 -87268 -118186372 -21794199 -421412714 548082 -337826261 -31015754 -705637494 -115866259 -695904239 -108599841 -520063658 -456208914 -102006765 -213768200 349799909 -213641432 -130789565 -9511127 10496141 842223 533161363 770568193 -278890582 170842279 -5265492 -55449319 158466 -589456130 93083467 42128891 11307906 227243100 -60040793 685052 -52077965 40699345 -24145013 527449551 -63668236 379921443 -10342244 283075399 -98692288 45222494 -287572603 -13198512 13189710 185827198 -102761922 -144926031 54317185 -75865329 56260577 440255349 -187948345 -259483270 11846935 103742295 263918773 168157322 438788297 90697277 231209937 -558188777 -166519998 1355503 -7683044 11563601 67307046 -19702061 876190800 -54821587 403524508 -209273365 110394722 -25032524 508531299 4880237 -289215630 538501036 140606680 460324371 -2283218 -12738910 -346871650 -243188427 -129845079 -212800122 -18292101 -63414274 -181818572 39903766 636545322 -33822046 66172236 -590434917 -71692167 996180985 -28932253 7769659 -998310 2173790 9621494 41603221 402152800 -231963154 -284079328 250672592 8447428 -275255639 -80262834 -51481123 331849823 153354063 -500537644 626191594 -6250123 829075767 -5305519 288890915 -543927267 -199157704 16867335 4505654 27509220 257432636 509798061 -209279034 -231661000 287497086 -31031830 300463667 123968508 -372209366 -54403014 58667504 -12188128 -233086309 382480459 161305916 -55958739 500507919 220278735 -107826537 -108559232 -866185127 14935957 428074821 -559290601 -216830473 16915449 657122420 -249815431 115727957 -82333297 354565290 298432827 -595328017 117516031 -481262404 -419282700 -197748932 -350384052 69667110 777410798 183841677 160822815 96787802 -29611770 -85720469 626936624 174808896 -117646392 133686813 123913113 -137035553 -731252648 296783178 2970026 -49009283 -1592588 -675956446 -356897 -862041404 -41868264 92616524 84558382 -338677850 247957797 -43813887 3049502 70376968 145209352 156152714 5369282 -25267872 435011081 -320014268 -241649271 502875913 -259303805 -195877097 -105175404 23461866 33787617 -203329543 -84580961 -36620788 33100609 -75474007 -442139693 138043240 33401537 346662426 39517916 -626564601 368446619 -309323836 -78054286 -51297342 434450192 92717235 59123579 9290455 -669045081 -328548588 -64319818 26315384 310481127 120207696 -592618 648108923 -513485131 -922706 -246822236 -225340838 44183720 816781356 -555149593 559843399 256020731 -702565 485077476 -314994360 312056604 61636611 353062329 48902500 -191914320 -236242346 -177464092 665615718 292578835 -2025598 98204400 277966429 220874985 -4456362 268008713 -2222678 -329092059 -58478945 17891182 194547194 685717388 237181739 92632450 582046015 -563253418 -183163172 88774990 6201447 -239605852 79086558 -320638935 -428776421 -36403632 -13455029 -89892221 65080870 501672920 38141640 -38626629 669228841 -749509478 539012608 169069118 6744019 -356866014 -897888386 238871165 447800629 208193086 119310939 -35134010 193605729 173974063 -12561745 314075335 -188870107 -201750920 -208887791 6385964 -55612809 -28991787 63571278 -128153361 104854895 154691711 -450935690 17661750 -24648062 57608738 589870909 -799261302 424679850 4236944 4715052 662775382 -15517486 34512288 -119645964 275536534 -141209721 -480298164 -5250553 603291904 69020774 -45564436 627217747 -176109075 -205146369 -102103772 23850698 -240204668 91960630 -478844607 -12874365 139196831 162941675 -184103152 452990982 -171262346 -17465602 -34901560 417375644 396156287 116235291 -50647356 -154059894 295480490 249378979 -168694924 42816059 31960631 -299412350 -222135117 79085211 223476585 115257622 -811334936 -24068110 -164275746 -535548565 -118602622 -182135808 -56291240 -506738172 -368153020 -247044058 179170653 -8811892 -463725404 201302284 -687299723 129722823 38461117 459820706 -22784704 -246111574 369566725 -87090877 77698250 -85206245 49494260 -93909210 -14760974 -322311347 106331783 -76809780 -217033404 59118586 -766346437 104222260 -510281317 -18549977 47651940 511439956 15756218 -205109300 260377234 -7098597 -283810305 -155561071 729864766 -22449720 108359663 15995900 -369461701 -51180681 258195541 -111071449 -1560742 -21800667 106558973 -20904771 64556630 186299535 24395344 -628169310 -107754499 309600497 161832287 11352311 -705492820 10102269 -46204817 387724397 15060437 108732417 542709914 313454127 417661628 -166850737 -144876931 1539805 295607377 -99871818 -41619592 -72153669 -5784934 -35737999 -634271423 176547450 122465570 -301852197 331510725 26070816 261444868 -390542444 -386753245 -142553020 162638682 -12521506 -47948844 56419362 29873597 227157150 2771419 -320989263 -514260454 31006208 -373555629 -699050650 -235763760 150899354 -77895345 231304 31861318 39156445 6594659 -6555304 -21664290 169259008 11563713 473304675 -96638869 177016524 476192397 -193566624 160685595 2209139 217597615 -472555694 5686795 414038191 -418069198 200181839 17451014 149000993 120570043 428003803 -108001601 217622724 -239882965 338002999 -37798826 5880403 -4698947 -749053922 146473790 49465989 363452168 704694640 -17607836 13776857 7643089 76200199 122777103 424908114 626866983 406929247 159543338 8359028 -205832342 -436006369 565386174 -112818912 3038903 246397128 -70677790 476846277 -740029330 2694767 181726584 -367995240 81800335 114751200 33712432 -159111867 426800706 -90712963 -17962360 -325060598 -146364536 457791183 547501461 -316391043 16424367 507677593 -518810796 212033785 202892954 7303716 376981358 4151098 -123823850 -18876161 5341596 2902862 -809280228 -22965209 652367083 10943491 -458426486 346361655 463101663 -7909931 29602380 -97802541 11064475 -12229620 625417089 190895362 -120953363 -98226205 31281496 -44842111 -373807593 -416146765 256263191 -527187659 -95540008 215311365 69441994 74447229 27328469 698484774 -1116221 579715657 -17308005 -1117427 23068642 104930334 -113157350 -286038715 167217468 455266709 -222461896 -32002371 -533869254 -855899386 -388303016 -69486151 -158404781 -103339743 756469944 110217376 -316706250 -199529269 652761350 189305503 28760426 -97674555 -256593927 -2618745 375833667 137741899 181409828 -203277637 -121761557 -424048488 128414643 125005618 156394140 -231663825 -317648927 683359324 536154284 -96171705 -26698623 -593010570 -144002902 -72929903 -784753874 -70783887 -234062 10466174 -265895634 153087 -378065 425222901 181730825 105309114 159871475 242468727 -18856768 -5867839 5004016 -439706202 -551499631 435146975 540802893 562405417 -630937854 -94995160 -364880130 23987038 3012056 -46616256 26033335 796177365 502899717 3948515 223282763 -113322360 108286117 471354322 138801483 352225729 156347810 -19622895 683702913 359129962 17480592 339041074 -93560234 157916649 -118288426 -17562667 82089545 217230380 500605380 -194426902 -78213556 -878208894 -19657058 31267505 1388122 -388526541 61394548 169046038 179842134 -46971001 644684575 19540490 96719738 216142553 514145973 174010671 303114702 -233800942 359443 -278758840 -106628466 -466816088 546681 245056107 26198575 371067035 -401920071 -506676446 7952365 -355690883 -234541921 -5307300 93193893 176559939 557929785 11140369 -97309686 90915733 -500325269 -28539923 -332118 -515167891 -208166107 86717875 -598272621 455770362 -249538960 -490132193 415206265 -48912528 -29039137 195356353 247429386 -33197761 -452226395 -570215928 -18537056 106798627 -54817985 125232905 148751690 -9241810 489352008 -11187747 48458818 116955916 -8208004 194931765 -58010227 -249000989 306663612 -4742437 -5869427 -11022629 -745385021 20006200 -287166963 -35841606 -3431717 -237838778 519272593 396955445 -161622033 276080973 14804193 22737736 41921300 -790311410 -7153590 -293477799 -218649491 556870091 11776779 237449067 -200698504 -349435261 501894413 147722028 211666315 353806354 32452344 4221171 -38744879 -32314365 623249784 -264716983 322015224 -385054750 448184128 8573115 -223417463 33634976 -95243636 511219145 -446599417 -232755177 -230878196 -292923170 -67222862 735203507 -246763106 -236074057 -192465161 -12948587 76465096 -224160807 47656454 214651983 140965691 158389813 35316891 86204044 -224316362 -112929035 -9548477 -693498769 399734797 235358323 12813885 323618074 26390813 -410635243 -702647598 -157537361 -669321069 -735971 -662289995 -210260023 458759390 205225994 -83233240 196440138 -356414267 323028971 -256581011 534771 79367950 15712086 -1744598 -102826001 58772610 620510785 93749274 3112432 331454939 330204216 50522558 523906089 -115905780 -13641481 -216910075 -39336554 -6455913 -375026809 518516722 5113978 298646446 -167643707 148219211 367998967 -17414372 10528669 -86272671 -569963912 -340915365 573052059 254715209 -586938300 223307997 47974678 -423601598 129229085 16028993 125588730 3343905 179637116 441711530 -9418278 11988934 -796151784 -173156620 605238333 -22864448 -50724037 -119096557 56940796 13811824 600366070 12239617 714569624 72850480 604024515 -72585856 -116274222 -15160747 -117019172 -289344975 576106135 -92998914 -236651378 137157022 295102489 -504657975 253758336 -235243896 144628680 -13879098 38648581 -97478515 -162727580 547797664 383473636 3892374 413915185 252252978 8474174 649825229 131454646 -528263544 -441865629 -179485993 6928485 -742448585 -91789908 -7039847 -571114437 391087397 2698580 8347437 119494969 81451669 186232163 142244661 7512448 -709085579 7943277 17738848 27085702 13527444 11499265 -492186449 -311872093 99489054 -110194907 -771659780 453326181 -292800290 -757937545 28480386 37141149 -11980993 -732995441 90284161 -148241154 192443060 -547615339 -361613187 7998453 -13778671 13085065 -9186102 -541417147 -427058773 -21821408 31809669 -389971119 -430989881 221884537 -389087361 -256309945 -428050165 276566 -101455915 -147317730 -144657868 59332609 97143619 498694766 1020158 177790327 -489360688 609778324 50440515 23188434 -319949294 250201984 -914159048 49361849 189218160 29364932 2122470 228417789 189999439 -228852259 31088486 370323491 168873340 -172103150 -634105890 308246095 -372385254 402836626 -242355498 127930454 -40201163 -10497572 -174661879 293081376 49757668 -7057928 19479286 6542103 -757659286 -417715895 440297478 284081756 -526094414 -421634981 -17006917 61805796 40251505 -27944742 58402555 155641978 -232775478 194202439 -314370341 371025913 -53122807 -3147265 -107248805 35894427 -274472481 -587203806 -72898731 16839791 107128151 -55240120 391205889 696576722 -397454890 522337369 -163123867 -190291441 61850130 -381907920 -580594687 690069163 644196068 -472139703 160410690 -418013573 343532975 -228021151 564860877 -154118506 259530729 531821881 263608383 -325259329 813600609 -37930900 -858251938 -415637011 -116382016 472194513 -192857605 93063125 369643250 -14327399 817173343 32599530 -287291947 -212673369 -10197102 108084944 468614815 21974851 -31401223 11614867 228245292 178366315 16349847 -522110622 17242018 391967903 528083339 -641346124 8498050 124849419 -60391 -143120888 -109899202 37148729 384059151 77783734 509983253 -148830859 368920556 82572339 298536834 -30941676 117482933 11135296 425583950 -426275678 55190873 -106714052 -331284441 -3258673 2419004 -827881446 -119673614 265341439 211141116 870548605 -120030826 216188088 -624428303 214445318 243040769 302677563 99915550 -155703703 10444638 -47814949 -239811673 -361037 -283061238 -31885108 846968120 369562176 747580756 -118384629 46491316 127877968 304198435 -407954204 761116034 -17522154 -317414582 538256163 709166 -95850010 -5330832 -363242620 363967757 150532641 -528252147 -30107120 297938772 85970069 51544935 -147104439 -120714508 -140631083 -25449 4910499 828779718 -182000921 37836717 -92268366 31988799 198469139 -2332369 -431293493 -793834954 -23881403 -26790699 -652859300 -257092763 -15468851 16339940 17536464 -10738612 73634614 40502488 -207544542 -569666380 -183457796 -97928996 -156049417 -376648051 -259217746 -101420686 -101011145 243056308 66528691 395334965 952258237 -8872285 -467965442 -19554473 -209584503 22765165 86709263 -116542972 -183166247 -86124661 476144065 -38784994 136422538 -336870986 -670969496 136341042 -1193724 97011539 697829901 -5089690 49217598 -301000858 -182132 -74874232 119437725 -1474720 -445312474 421183020 547778779 263142108 77683527 -480213661 -50640933 528225 -458704970 323485420 -643320215 -496654207 207067616 -101795415 -375628681 9680772 -541980707 -1198957 -263126722 89264386 96308744 -835111275 295348633 -547631243 -116813775 609432985 209168728 365622906 249888641 35558713 127979313 376235568 3020925 -364982889 151027299 153062559 27998248 558854288 17086068 -263474937 173957236 454565588 -219080768 13110597 700552011 -167953710 -134248157 41936897 88293599 -75988645 827596920 128406576 324882374 -137954049 -73616450 -29981066 65891348 21327432 -16247101 -309247163 312762066 89256831 -867859920 -74426261 -50679492 690976501 124174823 31015751 141121569 -144031724 -181332641 134734974 -10154539 318150313 -45334008 -522794704 679614 38627381 -59049367 243092105 -43024186 116770223 38745654 -666933261 339457859 44514369 -75457952 67003658 -135334043 -752943328 -35294798 123463503 -589110158 40347201 -151228614 521580128 534019304 -39214115 50661993 58887474 -2574627 574875500 -527853547 257793161 900640438 32033932 -426019030 -333651959 220710911 52432531 489149086 8789226 -218688580 121274223 6224722 -123575097 123229102 27294489 213656757 20834060 -127212815 -90617651 162669467 161607562 -301211 373320767 33852094 131570853 124609122 -240286920 -388777515 20504642 -345769503 -18248496 -32990118 21502048 143662449 -578876784 8621097 -6022162 443029670 267097525 -663274426 -91955546 -116104168 -40795839 178363336 44228755 -757441204 -396446226 102910115 -461292484 21788058 73724873 -105012011 -6500299 66451458 -47972210 22538441 49660055 -11559999 -75152254 -39933467 53322299 -107510732 392156455 -223732703 461556896 4018934 8417749 -24883478 -574724827 105698326 285803490 301687902 -163987614 -698256765 -283498946 -78014598 523999629 -58497141 -211902548 70117988 -116756671 88139661 4448235 291094280 -614790342 68169941 -283313770 -31154364 679750 -69580847 -52832063 865670103 25945773 -2837169 -27656453 750389878 68583538 26721537 -716298 298688956 456102749 1231823 -83939923 -661766823 216970234 -2988286 5893426 33321760 -341859746 -86336647 316262820 8297248 61243235 -385744272 329897286 224818344 -40967867 -4968308 -6307661 -318561463 -217436344 462290141 -304701870 339913370 111107904 229982260 442294019 282036068 530165375 -723759030 -11230050 -172303439 54253309 -36130890 -175786862 15563265 -176718203 -59204469 73990120 -465828854 -232643843 -331165563 714280552 -41302388 483798658 -234251564 366203282 -283643298 -580504065 -95113829 -4106464 105078282 38426900 769579461 -26911362 250717947 129038073 283905060 -95805221 227322725 389814564 378750944 -514607561 362535645 78792258 112793363 -113163215 -47530251 251231915 81347149 47505955 -19244486 681047900 190796550 -140729249 -544188494 -16531423 -571132869 -335842823 -3519256 148346194 255157781 155774224 168779913 -200298655 -656263877 275227820 657438436 -183922339 -250783813 702755870 202420708 156510397 -209401412 -86594923 325419286 610122614 -739526583 -6383794 387293522 40340508 -145092554 107120290 -248454572 835665686 -238455379 -805147380 27553895 -103556309 -663630402 -521513571 155275517 632684467 9952413 194726057 -193643780 -84888505 -108141768 -288445368 -2777479 496564860 902966443 -100247060 -261209520 -406770354 82615708 -551006888 140052858 -604905427 426638796 114217665 -5340944 -65535883 450675273 -305989612 -83739426 186296847 279880612 152439753 -278760361 174310856 224171221 286077989 150148748 -249652873 -32038811 73449107 -5029627 -354170850 9435546 68645247 -53383130 -34291300 -255246803 70707863 58626220 148364912 -171389270 -96988315 50602562 150573053 -30094741 298165907 1600710 -793458916 -192137978 -343732187 11522048 2947564 122070656 368141883 368111041 441409122 3206178 8304814 -484710515 64919047 -145772702 7999136 -81367783 -558602253 -494488661 74486513 6196043 4264805 -284901493 -533583735 -167443807 -664925186 -473872544 198416288 10521304 -81214173 159452397 326836819 -172660770 901595792 115259934 1074802 -14581884 -731863497 -340339950 -305652675 89555023 -55315063 -8090687 -229300008 -13722303 -1767837 -52164979 -180079969 -7013152 450804604 516319149 16614376 12542682 -906376402 459480834 61601712 -276636866 198638228 -230889772 -158315333 684217760 -30066483 -39573769 650798638 555819521 -367491269 14591030 151740712 220281642 -106436775 13317172 -792474233 -234145856 215944436 -124844831 3643501 1681469 -215168512 -553716637 -237599778 45706514 -286773057 63208857 473189045 684511735 123614500 -182782661 -843004186 -340866579 -171423852 -10122923 24136548 53758482 -237949389 25962057 -4206558 80275571 226930355 511171048 -41961201 26720508 94443320 -383724186 390927634 -312835404 -9676183 417132500 -434668943 282416282 20926061 669202280 -579365258 41631311 28222549 -67624176 5867901 538835114 -205628357 106017815 235480669 -36994805 253969062 430546057 444618751 7243747 -174145476 -377058728 -708872604 723602281 124081710 575136919 -428031920 592063810 104959435 -28903460 270928612 -98128774 -332809493 -737812965 -175646695 -253393966 235776099 71489275 -121508616 -738501274 5495304 -143927090 64922751 -752142619 237107515 183121266 -496172915 43828719 -179064595 -43004928 246199130 -5364106 2850081 292164650 123717971 767095507 -37628529 621167135 19811146 198929834 -186625575 49235719 -388482403 -332952446 70216649 93715917 2210509 673380800 20351720 -194836013 73392188 -101270346 243845324 126560716 -161958432 -257470372 -61917276 -585159185 505339199 23901118 -76274030 31496672 28329950 76024340 150436825 -45646362 -497918 83572097 -310821062 318449731 -23470244 -311827008 -76218711 -450088835 -322179878 111028751 5282319 69803240 509741469 -106703846 9888174 -124711346 -438578242 190583860 72214068 523394592 460802001 366537255 -620480272 652013953 -130110 52909039 -384503090 221884338 -270227044 -361207396 55148723 12675939 40452945 273377443 32746348 -275615456 397264731 12371310 5478653 99124369 149161753 60337004 -330760 -339138512 -63938405 -98430322 -404962622 31006413 298041911 578613011 -135504817 -151364968 -268133 171737482 -5332155 -168227878 127569108 125461848 -479166772 106181 298472574 76469526 96189599 -197203627 110988002 187515160 -4500435 3286324 519263768 -129309692 278185506 38748902 52230407 -5450727 -475561809 -5716119 -146356119 82267891 -281316257 133741856 537942270 -398278042 186891983 -89296771 380919659 388568171 -277122478 -201627092 -53563674 -103629601 -249873980 439023914 -100436383 -443174106 -42534450 66709278 -528548453 141110692 101034274 -126310033 -354612860 -9918292 -430740336 13784489 -550051344 5316021 102966207 685919551 625108834 631930594 149385525 -41123367 -709223426 -66885101 -195979579 -578081727 -108366 376307868 -6976786 82407079 132525950 89323343 -23372882 -273295905 111704371 -2481346 526784622 -246025648 152209359 890891103 10278303 288466875 -99419611 -166457902 -197601901 10194190 -7166231 -338015797 202437070 -9999465 -178963921 -569680153 -189982690 -46305962 14897475 316257138 -186413247 -328388 -231760302 -363433239 -126109348 629496826 -605338965 -301844474 90848861 3369876 -354368440 -273547088 -91138177 299183763 -241678033 302251033 -446021611 -624640899 61378561 -179943224 237728542 -332653306 260458199 -2765170 -476098075 34153006 7004043 -38141364 311226960 264516655 -515670478 160180561 -799139652 653274102 -137383632 -51225850 -280967994 84852047 201146328 -159238384 -290335375 -437453202 -159400896 -213318839 -329766880 -16351949 -349128545 53984225 -98104980 -114734649 55467555 509084270 152988841 -338156504 9075647 1050140 -90089549 62639072 42851057 330138850 101767342 61657657 -8994772 -72996724 -86224327 218867824 -56355098 228687675 -135419621 464150770 -162040353 118478659 176421887 -351998 -26946220 -476643490 -145219612 14776980 95034659 243250089 -52667672 -33969539 -229592027 -22699118 -206949712 -447491488 -558889805 -20953255 15549576 -6839409 -462972903 436834964 -533494047 -230770010 323121308 -162354165 8381361 -137285462 70583908 385272996 -387975181 -615355696 127864352 -354338690 -545389376 -429870931 -28808608 -341798510 -117547081 -345896146 -116558997 124513770 -36588744 -334233885 -305113322 1300532 -187025366 -387570809 -266208000 576353191 533990742 -94914735 -12969924 -91892470 -232364574 -67708848 -135637278 294256091 -6433011 -290512543 -514073142 317651911 -494837661 -198861158 -279448204 324685689 78675420 -239599992 311594721 -248837046 375823116 29858653 3799301 560642257 207781004 -129051415 -280007061 121748250 602553330 62409500 394216696 13599391 -484771691 154068794 135883270 -1966080 -192012731 151351666 50761506 8017496 931862263 77218771 394269043 72989562 81171281 -380261296 369813391 9759085 -4240196 -190879835 -110133161 -666922066 95392971 -622792848 304017329 -255032428 574246244 -222962996 -28189953 40084697 37546491 62452377 11112432 -317505704 89592106 568818624 54999247 96235547 -184314998 138111339 704988581 -663133016 349701944 770562935 -554543238 -192117131 -228439134 -362599804 -373322157 305855533 148542011 -58819557 762838256 18030276 203769403 10058116 -85434383 462680768 -677197129 752359185 179119139 7157637 -739196922 23595714 -33060674 -279297621 -562931931 3832875 581553400 -188646577 122282081 -113921411 -23922800 -33906472 85539411 -11839606 246646307 -65706812 150182389 529999927 470921191 140564230 164864644 865066950 -6252706 -198098867 13855432 -251877771 130002566 -12249846 -585775541 -46032695 457037263 -740573075 54927667 55029865 -59177701 -61640132 -299522091 302556319 185136583 1034909 132653697 -28878964 18848721 502932 7818496 -185602342 59481451 603247927 -19101419 21858153 -162720032 -734001067 30923167 -21176859 560492879 131154038 -2495747 -144554360 -788806495 458712089 -17951650 5758193 -509759476 7163263 -329529614 -86494236 514568049 -489901331 209386497 -44436397 -32773878 148360438 -744842872 71539814 -9640816 5422785 -560881688 -41891032 14738221 26692 207677702 -901230548 28123128 -61688336 647592196 50554281 87840667 -128206919 126681035 -58496378 -23252265 -44775572 -74997993 -369232534 -44294141 -344565115 -174082049 108058650 44756230 158037112 47745943 -16679608 -278116623 -83411134 178614923 84899171 -325289967 -22314264 -223002769 -11878123 9339989 234082651 -54890971 25345314 -55582296 -429985505 53803814 89372688 317228832 76391200 -76232574 -68198893 2898184 13455001 322629984 253709062 13937996 -106223635 40861902 -589008561 284213295 395904330 -694582663 308704901 19947833 -15195351 -676161763 -2893992 475448495 -331206410 -538578816 75785189 195153799 428102116 500219255 -350743015 16294176 -10279089 156808958 670187986 223754471 560786 -55626412 -11095715 -466912843 -524444941 514389682 402925876 33781304 -135330185 286615892 -25351846 12271650 -166037785 -94300406 120159798 463388632 39673646 -284987043 -55764971 -391562718 385590220 -426845369 62497287 8617051 -54990440 -25730035 -121992171 -123935715 49207244 5027820 440494099 -37284311 151425136 -29607145 -3819601 257056425 11388440 -636261921 329053424 212110791 -228229671 -208281114 719277577 -471094767 34098720 263535569 -866144831 -521619635 293903158 81533881 102268839 242301641 289271364 669135349 -750578737 -39748492 -117799338 9006951 475406151 384668435 -300843116 460240271 -234811219 111799758 69374710 -34065338 -417079441 232510661 -181733498 143503518 42936685 458107778 350717077 -250432947 -478216262 -80693057 -124513666 262173065 211051545 -41919392 -817562859 5537769 132882779 193579233 207756447 -33934730 -67074478 70712131 345289388 -51596087 -1349139 -546469426 253413379 -261603511 337775933 -144079189 305784726 57849851 -84235536 -246793423 82392567 -469699097 447008293 -204608098 -153179609 781322793 83296583 18832993 -749952943 -44664802 -544369566 -64736188 -557187239 4707305 -260829287 -187916818 216589390 83216130 9345599 -203605800 4515934 219550608 204926539 606835487 30515047 264625679 -82491339 -73656998 149687403 -384975220 -311090461 544861125 -102542151 -605672082 3555191 -139143627 285226327 407746757 52979857 247239225 849610861 -124737371 -24027878 -488644063 212280777 220401787 -76014054 176096758 -517369936 100076040 454505444 -154134248 660118104 102470446 629150670 -769215382 768629926 -7641725 -11159505 -188254396 -327904388 268769493 -96524626 -61521477 93185779 511706538 -595102065 175027688 34403537 -170345353 -139376536 -10377714 39863725 286276059 762045621 15966030 114491232 -60770306 125021827 -13320644 -73928083 337823333 -20183642 -18128816 58665050 449651946 -2228917 334480514 50077794 45722950 -98027017 -159782398 151694527 658823680 -129098891 -16445782 -455170001 421069679 472120104 13083008 657956967 -120458554 813664414 -208272068 528744024 4217716 3678420 133140458 13904067 -274680570 70096400 -241242836 374666246 404887549 -294802980 -116649077 -143959932 70213321 357184586 -383646334 -48790602 -562283549 -462691294 -724372414 -60662790 -115180467 -575094044 728299213 -610239011 -41009938 -4912311 -556004180 8988311 264390269 -413676516 41083996 69551847 -85039615 -486666199 -191350056 530985921 187889348 -770777529 107573599 403525897 -2666822 -24694961 -322461248 -263545700 419923098 -69932261 309744734 -25637577 86984378 -351116156 -722797681 2934942 107789536 -448540072 150082461 -169776490 156815403 5643416 -181318387 -273711165 103592850 -6477706 107553912 -100373478 120958196 -6498873 -426077080 -492091790 3678877 -215448606 -105727715 -25222791 282011457 -117178511 -2148099 30349832 336010324 -67863595 -134326730 -296612969 -73723156 -313072173 219269607 -466369427 -143527085 -241583591 233354187 -267601657 -278822515 -647255991 4028430 226220179 -159934033 -325966078 -255650069 -51314797 -28609659 -348438488 289591922 -106851348 10442339 43608994 69964676 -280526362 -417404088 18619397 508613981 725506074 40720391 94446550 113047985 -100691413 -218447341 45192186 -215221719 116380674 -361506921 -361230020 18167825 -16218614 -102753752 -18189977 -210005584 -583873841 -196301856 -128413980 -140227258 -137286646 -562258829 -373067213 -1947026 1111652 602792774 385297 323574009 398660080 -153101633 87622450 -82768326 5853552 708527629 700274446 -344793101 545334819 -41432329 -166069 166713358 -314502736 -343607518 -6007504 -458731039 -71443911 326867327 -235129939 61180883 -463904269 560164725 75967655 156912249 -135988996 167347041 34997381 464266092 22255557 -10995667 -45983405 253794321 92516829 -286403603 -243826364 101498941 553541436 46189192 297112375 -433508503 -557681650 -581455301 331559290 706262056 -325136523 -202240852 -9359777 -4436633 -287381202 608527206 -574413 222630588 -569787771 557666296 24010887 74696405 7697284 65713 230577304 193954738 -315429789 -438566846 -269110948 139581950 -112531407 -50561480 -736807229 -257730967 -48835704 132086387 263016471 -7285069 395931243 -56304696 108711652 16332677 -53756539 6463714 -83465633 -4031185 -199240487 -42616433 471467705 -114718978 -444805165 -17307413 641692872 -144583235 121729217 -19696526 -339413851 -289200877 -342077938 8864389 58944767 -634051244 -17132224 159272726 229081866 794138677 -341620586 -44142887 -430030811 -303219436 65758303 -173118945 115313507 421716947 -271164703 -81438257 -457767501 -6495415 -421984960 964139 -531402728 -65529531 872996147 -290800546 13134971 -119124951 -34973138 -468848656 -515793675 -67663085 366843375 -2113534 292342998 -65422903 253590718 -608528596 241138863 319093704 421611932 190064281 -71445973 -459297040 -189107964 -46018976 225398395 -603361527 -60570196 72255300 -397146410 301729435 -173206727 -81167560 10192086 223189917 -5205499 -315505948 -814060292 449087298 20040446 35827485 158221304 103699 93432915 31289720 -13715518 -306432438 3808406 26277879 -4597961 27187593 70518052 -245015265 -592542071 -255346862 752255307 -174643949 -17078922 30514505 -96866194 14286937 -251869550 106877581 -456948 -37106642 -231561447 55089014 314887761 -12492444 -1719791 39605462 -245964172 233759541 -239229439 42879988 -316279574 133960754 -582862718 -60528364 -37840524 889856399 451239031 691341591 731236008 179314293 -157616672 -676206032 -230264016 166668924 258069839 -81670598 221357085 -133920612 -571112291 237363716 -436621812 13553616 173204330 -1534237 761257055 25769920 -280428972 -373065587 -12808239 -1254706 211231209 363986975 -5963270 -642324467 822617114 431296659 -197687898 199634637 -169014084 -8183645 5001930 -78032190 538562371 -290050139 -66409768 -268824340 -537922 695986508 -366647926 812497580 -341752754 7694291 14761156 408355298 152579136 -109985354 45256877 838479356 -165505892 -371924794 150992260 -495509517 74525078 451845315 -75664772 -223232576 761364848 762051999 11578315 220771583 -33465059 23792582 -476242156 595064882 176768220 -716733727 -497420105 211205014 -152130474 -184885247 382884338 -200165990 -153327741 -95137865 -376426673 186484225 23262370 -5642393 682763809 -4125256 7426959 655467285 328659511 38629363 -864336568 -397679841 -478334731 -4712126 -135389882 228992829 452375638 -157728146 131317022 -346249739 -18878620 -331052805 88545465 -100848212 -164706343 -550680808 -198771598 -182843311 -6131475 -832594434 675843397 -208657613 574257175 541201795 86850102 -234673941 49201663 -9608388 609794303 400841675 54635789 376377029 -255852510 -192720684 554882329 -188745183 -599153277 382807711 -10279290 296124619 159485325 106664118 233618328 795202479 1569671 -266764807 754033 269744732 -607472616 -896718337 425550169 -13602643 -725172746 -556592529 -6862646 -33726521 158140226 109353303 152738793 3177234 254201951 -68711068 975359 -59910871 412920694 841190140 636576173 36045944 897983601 -834833220 -27045246 -42015621 -62982663 -211287225 386372794 -56607176 -530935396 -7433778 154184069 -123764206 21129806 -227936301 -57576552 -124655157 3623810 -374622729 247353897 -65201923 24560704 44826539 -152315359 352165669 929760206 -262078517 -18701415 591605553 118826038 142031889 -39371075 311338483 52384573 -166051262 283523009 -797993355 -760997090 -16015656 670432197 -78310496 -74335277 -215706550 4994564 91683998 -2249914 795269664 196050186 495721784 -177411927 77639029 -2657541 79296477 -389041391 -22125916 662385727 -111023996 -91722707 139733283 -65322767 -62996710 296218615 -97893599 -46414733 -419056193 -206905650 -69108961 18761183 -2245979 50669495 -865680 174037796 -420511647 305677669 -33698365 22335415 566925848 51891886 -61925 20395630 -23147633 153972427 148937786 15484562 36302996 88835009 -141538905 -216376773 -159958239 8063364 76278437 81923980 -77072447 18008125 -313324677 231048390 12852832 -165928933 -325281212 -15815771 -39598884 541216696 -105766497 -113644333 -94429056 -166433530 -55937854 -3041409 258590744 -127214012 465324 810801423 293245175 -328921963 177251880 -101309833 150698386 -207094465 528874729 -362482571 278204416 -20899082 -347682457 -482686444 524739960 -308431024 -719315953 43008713 -171432591 -187955201 270776502 -180205444 26479322 -733291136 -57273775 -14003972 -416190606 475238470 -114708453 310983141 22732808 793853492 78462973 80294227 20218242 465806898 482314065 103246337 8780467 530727 140963372 -507859209 387820409 -5992457 -559586170 170708510 141881319 -44005588 -23847612 -50164556 -774093047 -408124817 346672961 -2764156 -458520096 660012 -229188070 783655 -297008960 89260841 -674839437 -171160440 76013120 20635152 271214806 97694076 -274745175 -563591847 -2848104 -64398645 -597831070 -77311872 277316067 -73557013 -123876 205025546 90238052 436025572 -245044954 289438541 535912933 -103320441 274213519 830712562 137376671 -173488185 37262672 -336367007 587175010 40541244 -441991606 -7175680 -1712624 -307830663 205240842 238807113 453885511 16175671 150073185 1016745 -247545009 21997318 -495698607 -116225477 83813606 19225827 -193789531 -29676175 426141966 -163457540 -426519774 54646027 388437959 348207952 50002494 339444782 54016328 404098865 169467109 -281405406 -834267800 7853433 -397497396 88957648 -166535121 -123098708 485642 129415814 8475327 -337168415 -338442150 -62173380 -549434034 -32106887 413271101 -72238784 -401006116 -479766021 301126039 205107271 -449865166 -124326999 4551785 69319082 -185336287 345631631 297755950 -170135345 -251042263 797625106 -66274680 318204295 226317523 1873157 -688449 -4525717 -45609059 -66446165 93078278 -493201335 354527086 60038552 -330708098 722566867 -240841281 208371852 476797016 -7667841 -135250819 616965227 84232419 198710085 -1766295 -18153741 136999473 288363682 -55161905 128140223 8341616 -18109513 -125163294 -247080333 84272873 364077692 12672167 -101537834 -260202819 -281444370 -443107852 261177918 -334347219 106557759 -414846557 -496071171 -105565034 -289624034 4020262 544850270 141360402 -3591984 12347610 14835555 -459266963 -7489163 126781437 -14571920 -78549046 -63197220 622173737 101135983 -388956437 29031149 -211416384 -128204163 -46520799 -5888630 238749776 -102721893 19507861 380358353 -96138648 87460237 723238744 -88240988 811616133 348188722 -312885534 107823465 111785539 305677830 308030812 -355117053 99238340 89172121 -27742071 857527300 57100414 347517798 -190429531 -202340929 -232688823 -39266746 -449054934 798889580 -106540248 110633076 -288544834 -57528177 392427779 15356074 -324275410 30838753 -35337940 205860604 -149889681 -657739054 -171523512 -78334313 63504013 -160717510 107089926 187383864 -369756722 273386575 -50828744 18891799 475716304 -450497912 -46206551 2021154 107587295 25369425 486679228 -64848543 483790572 -369357351 152700906 164293144 -202131744 253058209 16617886 223145195 804042625 285599502 -338720053 193855372 102873838 -457982551 -119349915 104874903 -2088521 10960396 18720945 92598775 -620705101 -46980925 -391918846 -419587 -9001458 -202556396 -368311714 136909327 646385313 60068620 671401046 10301628 -85430170 -110764896 -112510855 -644935455 -35905448 620924195 404935329 6516236 -475504373 326995089 -313555095 -840126770 -79780037 -24462962 -28698522 -18697329 373176429 -199485283 -234976241 2280113 317740115 318585865 358382831 7380285 190037866 -322796161 647077995 20095971 -77232923 -121218187 -263522682 545133071 363036871 17753460 276233165 -769944070 18245134 -80247548 -47663227 523449885 354187678 -427101170 -272305808 159260048 152264919 63858539 -10640952 -64546651 292712215 2208806 -241854595 27174351 -6283564 -125818482 -517269624 -919906343 428455462 -195550570 148155737 -364048406 114245690 486347899 -166074617 -277569375 636268153 206406253 141056082 223908530 -51754757 643520 452098141 -79223314 -10990855 -402117313 -187640742 -120781687 -526199395 -409448922 78021181 -30332365 346701298 -8440063 81680016 932423994 312267219 324262810 7723607 -5807233 -796493339 817929040 -22032305 -61577177 -140389486 -26812530 328142945 -398298265 -58871314 -49810701 -40756694 240561424 2704075 -76307041 -871547485 -127519259 7554899 -804281949 -8408700 -21328651 -69530140 80133425 -85947939 -26163760 127666829 32542131 -266385177 315885673 234058844 193667970 124828320 -264266455 -37637376 622271336 -72724313 46177501 -263359451 -10103257 21883021 26908259 -198797546 -232811332 214280803 -958244515 241413141 -10110251 747225 581170490 -328853455 -543182489 -188347954 332276174 -226865014 122516953 252391614 -9157128 -30333871 -282454284 20873872 143607888 -236681972 110863576 -4113468 -195048807 72360776 212171627 375445714 -802295072 249330616 492095186 -156484626 156619257 -439601712 687892934 -2081034 -223032686 492753860 78883252 -56457462 64525285 237289443 352928942 -22142999 -877005110 -394915333 8166390 -110262774 -465358814 -232657747 316923187 77856189 36112262 -37284917 49027347 -520955 447404237 566649254 684753000 165717308 235844250 14455236 216591548 29720088 -243427165 -25069008 620333674 -215464376 142811992 114939141 50160675 -16381912 33968122 -343101997 78810068 -387726457 37906369 -68638543 174576165 84498225 254657579 -262081250 -160111081 -397072244 20820097 48643729 151543349 46102017 -617726979 -363592541 -22109504 -615875156 367769938 -284218695 -110242755 -525240221 -8937245 130571528 -25519865 121579664 817172789 -44171381 -548600133 -7659418 246211675 200194061 459732736 -1469895 687654327 -3845573 24686855 540293789 -377084995 -12793085 2210780 561106794 -19530291 -672667404 34690783 471553198 544786529 -2969770 -171425121 -577305208 -266614362 -52063615 -479839958 -312820090 -136457940 105445839 -115410155 -22295714 -81634 49537796 -55781060 -651198662 -74133026 9346860 1251278 -306397777 13131765 -218192617 32784267 199068347 344998057 826243946 125564921 -722406212 373581067 707314151 -13087382 -254258530 25840781 524744906 -163374871 231791777 -244395692 204540772 -82462671 200736123 -469665741 -607444298 92667984 322176431 -39802429 -470195436 192133709 692626469 -669348413 89095806 -177669779 -223630910 60867 -306500177 -506422875 37441428 -113641243 -96034432 488378734 -260681695 -160851779 108086941 99937579 -192079090 279156171 418809138 -130323585 359969900 -4149885 79026183 -77787128 134273526 15772373 117884871 140431123 335397493 4664445 -89107080 243511050 -138917796 45201762 439911293 -355646866 -4248360 -564161380 421882563 341024514 -312822703 201050467 549128065 14055984 176431679 346129671 -14567594 -590079281 -2239061 48147805 -80239515 271179858 -4623405 -567763925 -282111617 594857523 -193832212 541352395 -27673609 -271986416 -145189348 28563448 -1390964 133630541 52896663 192731691 27131762 149263560 -581571573 -70378227 -187229810 -610718886 410426674 -330238384 10811455 620422802 -418840357 -240012352 -577365675 595701059 -21150001 -20597539 -72638782 -65149561 -131142915 557935039 -67286948 369692723 -28720965 -98374191 -300628706 -300070551 324470529 -892795779 -283897563 294646355 -149388602 303137098 8826930 -14245566 -614069761 -64595112 358978310 -184031837 -408787757 13976628 17684100 593452051 27783790 202260572 -273957528 -494490421 11379019 489675851 24869013 121670056 576762463 657400351 482153615 -114394378 -430030170 -37430059 123053287 743302838 -532143179 -2254060 161338075 -148200173 10529257 389160613 25541711 736397301 -219131798 -382629203 -18057159 -478324297 3277701 933415026 279345942 34689565 103023161 -247761152 -132387543 -5243275 55705779 -587241569 125477965 278903812 129455185 -57349800 55166453 -24291581 -7128981 2502967 672017639 53402291 -194135116 225154437 -412595491 -434388214 3748742 -305396554 201895749 472587180 -472828644 295565905 6618015 -542667110 -209839922 152926293 -197443447 187042594 -54063888 11175841 187801939 -91791773 -4547142 -459876687 -883993474 -251256686 -279650182 66101756 -112964227 100432335 96008100 17697859 235914609 -470339534 126631690 760566788 136558244 706857545 81422931 -1878027 94695224 -323644963 -79017564 -3021867 -179252559 175125441 -475176965 133686871 -200627908 131255724 22137503 -641383441 92540140 -93672549 -377077733 -14996317 -3063223 39344094 -25990476 -123616384 48413122 -457583228 737592 -58111636 218487338 -130692374 -315491803 -540469916 636244279 4651456 37765195 719356594 257758497 242802961 -225164063 4836236 300291530 -483975059 -278876780 28378761 -44535587 60422083 -488361059 69864797 -285700251 -14847488 866793035 -239181106 768619419 -249078814 199358091 -51527545 -637053762 308384536 -280231391 -12473102 -32313623 12957305 494517156 119990622 141890965 -209011108 527437501 614778013 -130518499 -18405836 -21667493 61582240 75347699 15220066 -127670452 41692484 -3485167 2779073 -346588141 -407031459 -131336536 -42768216 411347507 312309712 169111876 -98247574 197817271 267361670 -164998999 342791511 -151327698 756407987 -260937580 21551583 104370838 -489719058 640529571 -64108267 304463211 188635314 157772837 -150475050 -297455538 -74087835 29965738 16135077 75292757 -76136929 208204718 26249274 318296091 633832302 -10017536 145322795 827705495 -320267930 931157100 197723755 -755125329 217165260 162960752 -235629991 182589716 29419557 48997227 -99529541 -407988949 -264351818 -315014599 167336528 -51951909 369043579 -266446401 27209888 -417949875 168751041 606362534 80884654 -32185938 176994968 -14589077 743866654 -476067979 -76353170 -239451757 -227650287 33768606 6317794 580475084 -143519775 -460511775 239815611 627498630 -28979469 1568636 199290915 -575820418 -215098405 13083849 156452013 126037128 515291921 6019935 -25207898 9108646 -212603279 -14101830 -332569164 908950552 105865649 62179487 -33269640 370416486 147816529 19345696 -513157122 66526749 158421163 -152229042 375824 -263496529 601594029 271466164 142351640 -5289567 364425014 217178633 384999174 296771884 6816985 -1565249 7399188 -208933002 106901882 -158047192 -70315429 -55377434 137441473 -259628708 -224260123 76843081 -42652504 146096820 89500911 14294988 172702806 216531641 -53773556 120673014 -239886 -66760243 566274390 -196766227 315358990 453203331 -545540368 -283211253 232776116 880849430 -947386201 104346066 45769501 -40812277 -475303804 -112145808 325525302 -116448181 5337754 448618700 904654007 -134030057 -77147690 56182319 599045864 104078516 -92828903 283914859 256323426 -843185688 -131625954 -1840114 9772052 847657000 187494908 126460662 12791713 -334380787 -385234592 70412704 98276111 -529439911 -31707153 -285846911 -112008843 799301866 -83405821 -3420956 -2933332 -115862 9361477 -7037477 -161101317 -82864820 -7151689 503325477 -123242100 13730308 560278739 49333314 46037181 155931857 -601916213 -76287227 80522592 164958852 -8579898 26514978 757278498 -72927551 -1181183 762042685 810321615 -451953906 12841212 -590806721 -228506912 -160144504 2732618 -632983105 -35497629 -637205360 488748611 9569419 -21549822 -381946253 26554009 -568652966 868278625 136709573 -117712145 -322232366 51222468 -8210458 -74471754 -83690915 382879638 -24626828 241127078 -87732635 -1117656 486278977 -43747605 -708846579 -131257356 92519580 166507714 -72095880 209833160 19193321 129036266 2869858 5817992 -185452618 13599037 -181454432 -13126384 -92114700 -32166567 217395674 -2242742 771403071 -383163604 -355318533 10736856 -515491766 -105407651 -44620196 298336769 -38840422 -142606388 -525432034 -328348766 16775280 45864933 -745383210 -348811104 14877131 -26811385 -4076614 210416977 17145870 -159196401 244473093 547774655 -363057603 -68143107 -10442456 -359849566 -124175360 364095964 -498937054 -440022617 -422440416 -112606791 -18789332 189692921 534766176 -222497519 431143428 189207564 332948176 -79312438 11054377 -111597320 -20328676 194579260 103210218 238351095 -22394184 -724597927 738641850 -11871613 141994584 -63634054 655867445 -206505821 2388724 -242319627 -465878887 202675629 -42469019 73563961 79943522 -288042030 159809740 -793985384 -13005360 235374475 99048490 -268169693 498591424 468494383 -3850867 -132718940 217905390 -447008791 -26181968 -256119889 108491296 316268479 285862301 11962329 210703776 -5978558 23609319 137888417 207573342 -34582068 -637973182 68740715 -71622934 325140779 207168955 -81834555 -242857236 -37929941 -87858341 -221633284 86574801 57881007 370424341 -78798274 -165982269 -3720303 415035971 -480482484 -32205118 132365272 22224646 29031387 679600126 3656875 -481978084 466819720 -260093714 326578586 -77399339 18405800 -3065960 88411183 218014915 76924133 -24214898 655246052 -1644061 3630348 104257293 42896719 -64978996 -26882131 -161147033 36143499 420927996 -76715490 264332289 398565160 119692404 4697514 -83727387 111969261 586402805 -185439059 408491865 4469232 -256559839 -296586163 121709394 95230548 -195498092 -644155837 397902852 51209988 -444456529 242955755 -61654812 231615362 351746238 -520727245 -279352346 -231955320 -618350498 852699362 371088315 529826424 -344541010 -491230201 -345276094 -1050149 -250523274 -379452424 97291131 367584654 -94994093 -112426174 -275910513 -158371464 18904960 -19072135 -479290168 -229942032 -907173157 -18501024 -65928452 789241402 16111561 80340011 -22428550 -78561922 -375638630 -325694865 -282173064 85421070 -252343025 -65559223 532814677 -397514105 -288009200 -39825171 -539366778 -493657526 -507578539 339651062 6824907 621638971 -165579353 141939800 -436688466 -610662886 116859223 -70903565 -323824591 -5050484 -167665328 475742998 -544910081 94088383 13949893 -12830477 -539495093 -31375643 203127030 -8834426 -423226796 39196942 166083524 581665601 19551068 99352477 -5479534 -369615871 114186246 -212637809 127063277 20128762 -434691544 -11566692 573159471 2459104 359757776 377057375 -49460481 -670438904 51992720 545035319 270840994 561419871 -478350597 -342863635 56264569 -103013405 -682886294 179508331 -31092604 -556613208 -803532026 43179892 -177240598 -498399436 339286979 -451657239 -756671002 414978077 303672767 -94785256 459199290 122831096 -34032050 379562924 255383986 16847749 8645564 67806637 -497331038 488334247 22890178 358532 224279880 -11924635 -528068825 -247165616 318076271 23865325 -387799237 -303150929 511180977 443710994 -57231394 522324810 18211785 205987222 -9941042 347190 182921105 -361619978 -206139511 -197345077 -4740742 832858674 119246305 -164364209 -304051663 480932262 -128544539 -405126422 -256196321 704240721 242713327 -24965142 40829020 -241163053 495360 218048887 -54628787 119967707 2939859 38327241 -32875759 158786780 -230528688 -191293382 -639763411 -179943712 238597431 -9628886 245222256 228653218 108768324 -102788229 -641808817 -28492616 480044017 -585466840 -453039145 -12755667 -75292703 172962230 -448391655 -276108932 65356602 -14697441 348182412 771069407 -201039583 89510346 749759096 476426107 -663333182 244979096 286880801 282590195 -24210635 298775288 122184508 228341160 -417646133 229851367 199712033 -375922716 -855575136 575324777 -649115719 165040696 -476890556 102439321 10936578 -347560696 474249868 -3940357 2790087 -74402482 -65173351 746590354 -236713986 126268770 25746875 -174170378 -212395197 44517477 152546409 -215895319 -76808011 550870951 -312477116 -796227 270097859 125003167 -576272081 -203891250 692256250 626538059 -4524296 -369460659 -151238533 -114927454 305203172 -321205124 12113209 120266479 22899991 -175501606 38529505 21241589 -580755790 -274235433 -6552589 -153017544 715442252 -351288787 68012044 -694494523 -425135603 122598308 35225940 -156628922 121182370 -138393728 822567556 373678916 86706338 13176840 -15161320 -114285482 30417259 7782746 14417887 -392791412 -131746580 826886699 -349462094 -9755094 -22852919 15673493 -168662930 477467021 126317174 35685559 -266364341 -77745517 143395054 647339950 -187180775 -684766363 40052478 -841362259 -58634638 159391619 -48088566 -86530171 241283705 119645973 -505888622 -16236505 -507270300 75280939 368486993 -211437042 780772471 -633604498 -586492509 244644685 -463586908 379930891 -455754252 67070421 -17120761 -178979269 -277673408 105180206 -119153916 11862242 418795008 -73298559 -860325871 2914915 -377492099 -188150455 551465614 -2169701 92667300 -80919952 -1308458 507734041 625314431 221106185 -3908036 -20604234 -462918602 125853824 -92933596 -322786094 10300874 -165781552 345742364 514050300 1587842 -153455106 38611072 -60996182 55819109 -23311963 56838061 -8841534 -689016702 37778693 -801957822 33876285 241313859 218032408 -185628826 -64170547 -82780214 -98066731 2559371 105595948 11815149 -100768237 -254570459 853654417 75296037 215088256 -346597265 181513244 463390274 56967204 56679144 -83757367 665929316 -2006337 677694341 31856317 355337753 -761452801 715234693 60112014 176595331 34750206 -162151643 114472611 -170010683 -114082613 609400882 222419923 424774955 -226460308 -106303460 -583933644 525663521 288757770 507922244 -104033240 -59772252 131794258 76419473 -78196878 -178527436 -15735016 -336597685 488388234 126421086 -217719867 94792710 217704497 -722175252 64340645 431524835 2872821 -3857477 -106988215 -538971433 266952939 1787811 77341404 -237968173 -61428776 -278562728 40650832 -33407986 446028670 45486079 -115755356 483112909 98501985 -168162158 118555461 174489360 187070228 -19320723 -8853298 -133617258 -80712166 188011475 -9625548 3101039 11579632 -147446742 222667711 70155879 -756301544 -17895655 -606869536 -67535122 -230344587 -316669775 531540998 163639997 188638965 671068285 -525844 -8463468 -71429748 -345047927 234331203 333045148 93097360 59849699 103103803 105427938 2068900 324800 -364569550 145367349 -212719839 -650387693 535726255 -125285949 403280286 309478190 -438731159 -195297273 -463076 -250556794 675434554 106421167 -208403493 275318745 -248061340 -380582393 212716396 88304535 747405935 -79664574 434675223 480213724 -150660532 239202494 273072301 23475671 298806076 540976218 25852018 391164113 -368720320 554857221 286750053 -86792782 117770207 -46887814 -68715039 -637998565 -775543631 -482843870 264356125 -190183666 56561564 -868880160 203161739 167928023 -233782625 5654465 101612657 473372829 165758309 -372475933 -72012558 -533502703 591509193 -352476791 301654389 492309336 -162991191 -57321324 158673984 -316031469 148515527 -256421959 197497705 19689177 -217219962 58232306 -408843470 16747444 198398443 -344951339 83566564 233268733 -30943019 292988271 483066187 277670990 -541228 -313845462 32636129 338678756 654854180 -16475739 497815120 -82348262 -29780353 -14579022 66674430 320644335 111430961 -119218923 -823944206 -892421008 296315393 -640096775 212002200 26064373 -14420811 201220088 48040485 364104541 359894885 -158685616 -453132172 -288890219 -571018284 336446713 -336468723 2738489 -414182064 542626222 -2488282 35220695 389836004 870963684 -737278617 270912619 8903370 -8585534 284866843 -47526701 -432372939 160965778 78410306 85050671 797712348 33322478 285596230 -100101546 21964385 -165930917 804031685 -11545872 -113347647 2650484 -55104775 174524239 129449629 112655642 144514205 248759210 218240212 -257047664 17412537 530734065 -161556383 -262988868 -465425817 -68373735 -279301414 -586821304 20296063 -6252438 477220643 148581424 -354882464 105089107 249234349 56211014 -35480003 -129952642 -489721726 342697601 -231962171 -7300608 -5428488 7904135 9636099 276252340 -853393918 30321222 -487831027 13680888 186443394 290202342 -121412253 2044740 172323530 45109638 -425681130 92928618 388187551 232624896 1572234 220481602 -70429865 -120808896 -1730588 -613503431 -337900832 -14318341 -211455848 486055799 138762 -16337911 -26682373 -23775015 781658497 274892927 95765484 24855234 543321888 291977788 -448028731 81502371 4802051 -229816581 -171040926 622886957 -204338039 229621248 -265484268 27681534 -17739183 25108304 300309146 483029992 -173111877 -144078074 -265881280 -157301453 -76693755 -802655867 299408903 171017844 241678426 -145849648 615174532 -272848474 65638518 261158150 -121183802 77123264 485995661 519945691 50255515 2459753 599572741 4224719 1131201 -172167787 -456851865 206077479 -459054184 368843805 234750967 -11833382 108569758 479867760 -110324752 662584662 -675073504 518334673 -21146672 146051741 -45691584 -16755810 -714836111 83948285 103184454 539808258 -236376186 -262271162 -264111193 -333500944 -373283429 -345910303 494257190 3820234 -782713154 -530900151 -29522301 377052629 -5787649 106000205 -270788485 509169756 -161555656 570927121 19033993 389122389 -101853201 -99637366 228713190 319466553 -73514482 30791107 376569909 -160482378 -352019730 72030623 -130868785 124376475 -32270223 122789063 5924004 -430436405 -220004859 12681201 -1255603 334519171 -293002907 4848015 301629554 -298127391 -72595954 -321271488 144017216 -10705985 302877003 -841086851 71703514 -4084295 -222955278 453544785 -84373100 -311443607 160504543 -19367432 414600949 601058 489166421 -20112982 -32751734 -35463992 441712510 -701592462 1304551 -328282320 251704145 -550788646 207562300 -2318247 -22197483 -61067652 505028490 1576605 234058902 149979970 -317959858 82072845 -717371439 -24597698 25043778 -144727102 -360477369 181489352 129069930 -1537314 275335350 -22004030 -31984511 901966816 339554517 -579299187 -95299885 57750998 126769174 -45978952 -872475702 -177055645 5147755 451526095 -15302029 26376907 -267072762 248393094 40084057 -89965004 -385109529 -138992575 318587329 -733604238 -30955208 6967032 49519088 30931633 144011093 -785503788 673543990 -18564731 321044283 287764439 -376607690 46442066 154981298 110814492 -11259329 -331063883 -528081671 13561676 -83764794 235925175 -393463568 -13376976 -66144830 -153804789 43908873 -13096389 67653736 489365146 175737 372809011 -8296763 -15254223 -76304554 -271366036 -150281319 -20607830 -78900905 -2609463 3119840 -224924050 542164 471027981 -2946730 421288209 172737436 -212443928 179479330 -150478530 -229776106 -443370242 251377490 -39490734 -228101064 -58111321 147817795 6860550 69986837 474477446 -123990513 -193866746 -315563303 -553350803 426205936 254083467 -595708694 41464424 574813334 591905298 390195969 570471937 235015270 7813476 -539202547 -244398261 -243158389 -6652415 -9625107 230924167 390525633 46263057 291662950 236809455 555955853 49509048 53452380 -134835648 380361164 -134273911 -799382102 -832429053 -8715710 -14405143 303743757 -771681203 -241608450 -449462800 -526554023 402942331 -216865485 64644131 -804507782 69507178 -27368524 445255716 134643346 -369538882 6174978 -213027498 -443556547 85945870 -276402496 18436634 61880987 7907913 -125154390 446606092 -290468373 -250844218 -683926699 75647315 405663851 207074877 -191708887 -76818736 227049428 -214277349 190494341 50278011 -240288082 -521300340 462013383 -2605731 634989133 -4706408 599062532 -42162322 -330551662 52937160 440301084 27657441 1954534 -21873513 -219735254 355232 -7737282 -287395672 -20262739 5105462 897353999 595029215 646571110 -3473449 -206190110 -387068484 -30573684 -174069275 184868778 -105479090 2248059 92736295 -58234006 286967873 -316497247 -18504291 466298 -10625337 -114002106 -710089150 -302574462 5855734 -98306271 787226697 142563130 -266502738 332192812 404755836 -340599717 1556199 37814182 38666241 253302204 -92434634 -35150635 300810959 -777867082 726223267 155069245 -73650558 58124587 474746775 171142874 22533234 -329063955 -36513016 33874265 483511235 372156344 -152016164 -146418168 96432336 417398678 -503264794 284299771 -435721758 -219284134 848004877 151667078 -14295273 126088586 -272376441 62975696 -408659363 -612869534 576905038 -13885292 -503362420 280480543 -623125020 -630604317 -76419299 -50204116 -114255570 433369916 60309320 -191471554 -160236810 -687442225 -79482492 72512727 -708707873 -528667046 68513540 -26477617 -693299487 -343342144 -414048414 559442089 5538715 -149448669 -108606797 729699539 -158786692 -464257834 92654013 -194768390 -32918804 551670035 -86641176 -120232910 2051122 22686473 -404403204 12669440 116151732 213492882 -594955605 -15090933 584820292 97544095 126260 278441231 431341779 -21837834 -141562488 465248786 36506257 -913371912 156544915 -7740935 292968019 -205320997 176727076 -540301512 466613392 -576555351 -213051052 171696112 35887567 358000158 -385641591 56391944 -66964074 397566401 -184307311 -680718308 -124696702 518375301 60342138 -292137711 -88686732 -7177930 333221965 102656519 50265703 816119752 -230435687 28522903 653123223 111870314 390204950 -45194440 6905100 184360560 -23646549 -883515877 -404069591 -119888675 -84585847 334915286 269900202 -321131667 -5124784 4280529 331870902 -184449359 224824252 -63677475 170505566 -76874718 -847967433 -173354952 420636145 157751164 -47199046 -3141000 -1392668 -376069602 242654866 -366531769 147105959 -599611582 -877631969 448924323 -641580 5771621 94477046 83314055 91397706 -137974360 -51776453 -40053779 340023923 238320028 -161169998 -412400423 -212093924 435617544 -135152030 -31617218 139369869 358024128 -598504428 -517706493 18759616 -260393082 -32464290 628291571 -35479597 535773624 41847307 93746569 33591602 221844567 -699652035 115783963 -586290779 72280356 274572501 25504916 60633328 774955452 -220956176 -73557339 25259704 -34199995 -422861592 -92373500 41510409 -318210215 443262201 -238421909 8193599 -1710847 122464015 -377061249 -2624357 -22784393 831468405 -7400479 22890811 7896328 -471143876 -112688752 -53159147 7730859 82882169 -174805714 319853438 62164046 -61011560 -230036605 -475833083 147470327 32043932 -426491785 53529419 -17662182 -164023258 -161177631 -64772600 -27707575 -5904276 16577866 69114395 488023257 -361963352 -369252888 117115154 -117146799 -2620661 118488111 607094392 12217326 -13029201 -146166090 -42523761 -18594019 252002191 227422030 254850805 -135386382 -186314005 -179969871 86410463 -96359848 -88014796 -196881836 333424355 592460411 -763186549 -210094445 50767193 -526834508 385402558 -186447167 -59405282 -487217372 68189676 -338287105 -377509333 -474474611 423316672 -10655787 82533798 351280356 469047996 -447909822 45131010 -426885627 101427817 -1834578 -536644176 -560145662 -139616914 490566878 -570897141 -680506438 442186272 73178942 -7597915 21547228 -299848154 45257172 -184896820 -345450523 -70005050 37405660 82086368 47032046 9596796 -82753472 -72036265 -753684762 356399594 -130550093 410396073 -211974338 244226363 -568009664 580520057 -638540124 2823238 -376595920 597242561 23375669 -111916832 689489625 -421849329 13875216 32521783 486405729 333205315 -157824675 -419294276 228893563 180414100 18628470 435270968 -367267069 -88635555 -40790538 648097221 -400024066 16643122 -5863392 -386361126 -469657107 -113627026 36694718 -210103269 233883632 -645622 -275862912 -709376232 123083549 -37024064 225026546 12939149 -613882477 323806096 12683998 228489 -10796774 -273777327 543245374 473921266 17738436 -393806959 64692548 8588170 88382564 -54654475 -187032440 64737781 -222559778 -14601906 -237296422 -569716335 -16018045 -73212571 -312477805 -52723069 29417668 -422594212 554703748 -5943800 364293234 -771419738 -240339238 141996726 -133213486 -2021682 -25221438 105299639 -335874331 -228819259 -308491235 -110955618 422105343 56658486 43100215 526924140 866941844 -16877591 -369263284 -89207882 -16059163 270573279 -456461500 -463727753 -404046694 585397944 -325990847 137296655 10442949 271592485 55785794 122457685 -622823718 3138140 -79731953 -275245802 308578497 139244541 -42802125 -14510064 50658378 -648012372 -3249291 489808317 -9066629 -162907243 227514364 5140281 558983282 -307490161 -89917734 80973084 -609944107 41102416 -379995682 -202978092 -359408112 145616664 -153542917 -356933563 160338798 107876904 -92550669 41200385 -106277436 28852708 165458480 46208154 32588880 1205086 794224364 748830870 315457044 -60516247 292126155 -91513669 -50678875 508583109 -158322348 980461 426739290 -453850294 -88107829 -15190368 -54957786 -233844771 -426701925 38023015 261259023 -413473636 -115868397 176667284 -24720057 -34826657 3694810 -223789670 -568071895 -414251753 320045999 -58329920 -2636827 103338258 157391557 -30334397 -87883383 -713402188 1416171 116717270 -28551787 -43637702 882207780 152568108 -326172414 -24004808 -65511104 -26277805 -62068368 -23758366 -288800761 236451024 -534265442 -42388074 19623555 90175871 -606938917 -1956084 -3152321 -740603970 -4854075 -355543224 -100049368 -2153432 -1997140 273409547 -268839338 -27181298 -290491942 -28795876 -7509619 -84595349 -991715133 29258756 -392129629 570146642 679772363 140470915 236942406 -82798066 -16068183 -104008759 -100397465 -2054296 348478083 32576480 -326329649 -622080771 -3044751 333536193 -325231733 262207471 602191372 482134795 -50558942 13596876 252280449 -254442239 -13917797 -384182391 -393843546 270783284 380142915 72090263 7977820 293898699 -343733506 48593618 -529553183 -494971963 -8352968 -10830501 13209149 -323229569 -809815421 -95625709 -218900134 -68169562 176374463 -343967378 -4690380 211715323 534914129 19325596 16882689 -254070273 -59064540 633482798 751820059 -680354080 490207635 -116096728 -164644363 -145049310 -165913396 -70723031 162632310 287096164 -390730003 -218486975 -421879858 86523493 356628778 164919868 -394010266 348280403 -808412043 -446555961 30022462 280414 400663891 888742510 602955618 -309320203 129300658 -176181037 -16772677 15819574 -325803814 119740143 -23978316 -61739887 228235088 2400962 581170445 7347136 -564415187 285455767 -95477509 556487604 -324086385 354125384 -220467780 641497001 -616353810 177714920 208956786 39462494 594142204 -105896144 58159509 28532375 454301041 902669714 -9891309 -126225657 128368248 -103620153 -210638732 5799407 31908932 255638237 -222438684 -432822240 -1563171 -123801344 266937144 -180113699 31035310 -31766493 249780227 513725030 78796329 -6779205 -11032918 72300954 112848806 121968358 -432047576 126950974 -161077974 718609430 100381648 -116269378 150384123 -38197944 70139504 282567786 275358847 264648089 349232320 -175081084 340333157 -93284270 217295398 224513092 -277313388 632881784 -216793681 115175397 740707515 93539973 -350583750 3439164 6040198 782834400 114719144 45805369 -533598772 534363938 142233104 26179868 20698691 237783845 172196557 -23146491 -78627889 -68826098 111079296 1385380 -755254821 278478589 -237644547 -589294895 -433304092 -174519440 -68726964 238766536 132408422 6498353 -8213602 16816699 -112556252 852412941 -26318461 102883782 439888955 -590999360 -335544042 -524124858 515953609 -34314079 -4548998 -491948141 -92676827 -31078817 675163932 593059517 132648881 75554811 -28917338 -125308275 -317186057 526850534 263678159 31127482 -248233975 4865956 518193817 256599910 441922621 -16695120 891171447 550410257 598659323 69523083 173141958 262656579 178879036 189412026 13455277 125871613 131321550 778089973 328849443 -278432280 143280573 -99584942 137197047 22933870 -60543607 44040108 39746445 -575008583 319263994 875101240 24103265 96960114 89158538 -131612077 14921066 9234228 -18319926 221037333 156074727 213160494 -203201820 309673598 -580152891 647542574 -13893235 -230407658 69490016 -169332438 272006396 -88850812 -13736704 -243871775 -403847095 -90912432 -225858481 -316013810 -133071069 -9969889 -55023302 180258729 -55729897 -114443325 -484690238 116932861 105817894 254227388 -145279704 -16360013 -740475310 -17368325 -8558578 -67568225 -878674803 110956478 1041011 168893705 92974163 -492714607 468092604 293672499 308668362 -496511969 263361674 -247527054 48705754 -6438460 154089739 -169101337 -3434907 -74857674 -44398132 55030359 124305056 -318733153 -28347728 12165766 -238694615 33510964 -194215541 -222689914 128507604 -64227297 -199373410 477273858 116469444 14260882 407582045 43044730 -209907386 -213784891 128106006 -139515721 771004658 -5593499 -448964533 59731365 -351866569 17616745 -32945851 -392344878 -503209415 496360495 12788962 -369937960 214202911 47814628 8469397 -26370919 -120491970 -116120022 308364820 -71323594 907706320 -553938 -52543109 -81330017 2946531 833999837 -66158327 402777090 -66772752 -241782965 130900775 -219982514 8262042 -451320922 156252243 85259341 276089804 228692347 -7115694 -366846196 321706197 115013686 -377177011 -711564004 -50774982 107602065 40676155 -123470768 556699850 -3680353 364942795 -66779281 346711635 -149885584 -102136056 728166426 -34554500 143965938 13923827 98637829 519387813 -87819553 299194332 -201003857 -309248731 198986053 -259874959 14813897 -15493194 -190130330 -115034623 29833089 -591407255 -663039562 46001541 588424511 366850038 -150291025 244666226 867048577 215011009 -42420017 -71957943 354681856 16492981 1964184 383016764 -70520117 719331307 687443312 -811843622 303899097 -522600162 -519463892 -467298843 -82243621 46389738 1346277 256502505 9401210 494017374 53621710 -22350212 3992019 11900221 -208669449 1314542 317275503 -8847285 -387339213 37694896 93040715 233581867 -233960925 -29296351 2002466 -121002666 -36326389 87406388 -706948063 -197546732 677040633 -81624532 154827137 4275545 -395194405 447804731 130555566 -301057157 14986414 -60658396 -1226563 -350720875 -27815170 -274478787 -607060732 134809941 49537425 177845677 -670341189 -167301196 462690013 -431898243 -56764299 3053095 274013312 3050539 12975314 -98975967 6434469 -173934702 -193629514 -777281291 -222589219 79730817 2787584 476241533 -11998340 -67615340 -366563259 129263620 94562883 899496325 -260647264 39566460 -68776603 -210463093 -98509929 26229195 96817049 36305590 -364705584 5062854 526375045 -10849497 -590199566 -398416676 520563 97926160 572563080 121761740 74749137 -703639065 -157546604 167788652 136443885 752675643 4351612 795669659 260207291 -401983046 531111317 -354954276 -590924356 -236215701 -190451959 134751151 49465667 700077752 212033449 369217001 61994283 -66583218 299454528 14251735 -46158565 78694317 -19388773 -300711894 -115422551 -168572945 -531677160 11148521 298091752 7164110 -122336091 319354531 -567531341 27029732 183149295 404684 -58554029 -55361027 502411744 18885364 166617414 69012211 -187669502 138153393 78400632 -126809247 324044032 -19727516 62054246 -603840720 81950240 774957513 -36450123 79605588 -232982285 5263671 183706646 -389404939 -51096051 -10547871 179552375 415495962 -11727046 -411291988 186392550 456592552 445682593 -98498539 21554630 -724425150 10585483 -16765120 -186296281 -626205580 202209653 15488748 -392051066 495335766 353183650 349600655 -58574530 -289870172 -188432410 691951429 123611761 -125460526 24998383 12974278 -18537345 29443397 -73635696 -20501902 -21060947 -126377973 749594837 27791347 -251783491 -578020556 37208327 -406552292 -373235405 174099568 54468975 -53839678 -184937727 2680468 126728669 759307542 454434626 -180162426 797454845 -179455999 -2167623 -531560233 -337981973 -128509166 133226039 50121162 1848837 -64671672 -2420722 1156270 -63364865 249292364 180877983 551500069 -341110032 -700690900 21724165 -469145170 232630708 -718204203 69956582 -3591267 29556478 -548864439 -17135235 -320980163 205391215 778042265 -237047901 253964674 -95882819 -142694574 66289644 127911800 10036377 -838553895 224843198 -630872343 -139246144 -280661765 447267784 -87797704 43846227 4249385 -30951254 -309957592 19745938 -514963995 -438137510 -138057646 689955724 -169546709 -613649125 26716199 288778754 -84245320 -370425515 705760092 3971950 38541299 -18142043 110326480 -663057939 -22664892 144275280 119602401 69233865 33880228 720248834 -145269733 -147144985 134952225 494011834 -379279023 179400154 -180038201 -7791044 -105625875 492831011 92500988 296301915 -612646025 883160044 57914360 514027522 915890585 -81508437 -145396841 732937372 -32339972 -32819460 106661013 191833092 3386498 525877018 -668126631 -577032471 101390830 -299977871 -67133677 -72757121 823276678 10929557 664058687 80690994 24166607 61469454 -151117099 -2412214 221844783 68365468 18237401 -237819444 318213688 150821618 -495248488 520651577 59849003 11024125 -322600290 212918113 94156007 -166594307 163360149 385419649 63793001 555320172 231494475 -86976996 159566521 -39314146 750182520 -37070813 460738286 -25192564 -85707174 15445006 253761502 417760843 42119916 -209179527 372425645 242303850 -82546620 -227744 50926611 106110039 319494857 793136740 2912809 -403881965 818047604 7042961 52735833 77073019 10382337 500635790 336358305 -36788056 -488124386 388733457 -228859384 245268079 69198384 354952224 -332645005 292743129 175353583 -52968801 -231008108 -255787144 49833406 271313933 -42076151 248960818 2882259 -335645 -379371356 908391251 769312819 698671590 -488429367 -31908154 -112445767 492003235 195823925 -139144879 221885202 360519810 88675316 -282632262 37094916 63067459 2708870 99903697 -314558284 222964467 -200589746 567617492 -882435 -12973513 -114339190 212002944 -279643508 -83069863 -32948844 130719424 -673964772 -17097838 299228650 493541095 637053990 400207886 32277064 -449156901 27559546 -144368634 201252322 718315917 342640721 -9769981 -313815478 80131502 38566567 -73523012 -3427929 -252555330 -183397797 -20700049 -21875487 -13577161 -606060338 181654264 339855830 -1797043 -569503518 24500690 92055534 -78073675 -342371587 -240735634 -103344537 85238207 74783650 183105551 -60385285 -22727674 -3340240 114510399 114905750 33202985 -1215666 -10514867 36456225 -265494030 537877791 -233071329 -369094028 -393072537 -589118320 -197495425 -353615989 -196041711 51249678 -153306525 323050178 -273062239 18463971 201546278 58861469 599258701 122958116 -667772916 -200765297 63463786 -503833916 149489544 184413181 68428557 320957243 -262415614 376657303 -284387029 360266561 474604960 -99433985 12755400 916279070 288278879 118990861 385275470 -156884370 161437797 3070712 113241894 494923826 18284880 -275984710 55167537 39126086 357259189 -218501100 -194730024 8693579 -36341186 13086045 783050274 -52137585 1815844 -794884958 -12134523 374206799 -459066948 437232609 186434732 -620801666 196640227 100669763 33165562 -142765236 28156709 -179302414 32280692 35773962 615692851 244725533 18061474 -245572351 80627881 -160680008 -283393551 -244141382 845497898 3676886 92153461 -57648140 -413511605 -311149271 291123911 -27155749 -164989146 -126778027 701879306 358939253 -223255277 47229785 -248009221 276436185 478439653 -695536599 -270671824 310080591 -140697801 522324043 -318779069 25386635 -59117816 -712002973 -135369568 -397263935 -37877020 329018512 607372982 -427853218 -42357823 -169787875 -848522493 26277420 -132782270 13835873 264441118 -212940669 178459524 -17361908 -547719817 101024232 -604367239 72617013 -39469225 -83424320 164767684 -82925617 -43967771 -22998715 -66467414 1585699 -452750968 347956158 -151680975 -33424936 273906483 115838992 -291354816 112902955 203556817 5475350 159798276 -92190614 -62171123 -45402892 -449147326 254570818 101991234 357620044 -786800746 -536081306 6516314 39118572 848664702 321102286 1168455 760522541 -143635482 -106253912 619732097 -3857034 10169032 -53181696 25182613 8319207 152464400 -238322659 -567649611 119619951 -5351430 -7342139 -288673772 6205317 -888617898 448087216 -146520996 -345213956 389001665 -861325749 390229297 -179704770 194810988 552787073 739375524 446901697 -247950574 419851234 -70818611 -306199400 -89802454 -29316444 157774678 -125747980 30621375 413548350 31587882 -206133417 -3542492 -83036315 -4629589 -52690741 -288942393 -494080621 19760459 -106612691 -236506496 414516020 -143797301 133340020 -83831007 43567205 235736597 759032555 -708637056 -61520037 26249201 11653920 151966249 433770743 455786691 43651996 215407674 -178583896 -61011890 -328796767 -608380 -599680512 -236621793 -82442943 462579657 56795608 143620240 -148072454 167182487 91545002 -146468347 -440110340 -35504112 -41747110 3417809 295387412 14958641 -44247133 252382323 21745867 806394 492950748 325007258 904234250 43377652 289634471 8278749 -63571480 7086759 -101995065 -439132865 63696735 267504203 -89856722 -18838785 145342669 20402067 74579331 305274168 34891981 38047237 149743257 -44533000 -10273692 -184313221 -42560155 -88166760 -39186548 -1650603 -3495339 180324497 -88046166 -52646919 124139339 -883258809 -255008359 -919062763 626818471 -13097431 89992643 15578885 232331423 -287593604 -742573742 -3545944 -29501354 11374993 -568363703 -244182997 -39070121 -656918992 -233107270 -103283967 -488576834 328721186 -447583629 156030184 217940649 19609838 320033660 24403638 201977056 467182360 333660727 -320885742 15006212 111327740 173119229 787188779 191045858 312417067 -70951307 118644060 -273340925 -218581968 261070668 -76720194 -28797868 97302279 617866 -174348537 -241413570 -465307950 1637401 828299199 -64185475 -4951335 1039535 366022877 85188606 -16456902 -267488028 -8819291 9125736 247462884 -756913116 -220173454 336734627 -183386788 -10063274 -121341227 608931823 -39042027 101794488 -50114425 145467857 8576566 408545943 149127374 57569167 -90785482 17295 109652856 190423032 -89651266 3677161 -480192273 126678304 388723836 30054082 59942047 -79055282 116303788 -116516668 435808383 180312435 180195146 -71820092 -120946694 -481954754 -83768630 79480982 -285624473 713033317 -258282173 -7138045 -675557888 -11444870 108333547 543171659 421705 151964879 -851102502 -18700530 943764929 -146737654 -3893390 -364142435 -39412234 38921388 180933433 -60789707 834083465 166081020 12945814 320737884 -6428963 141965558 2097644 -740508121 -4702017 237230540 -5456393 -614740108 -396363330 139829244 15769366 -369544115 95859162 243949113 -102114228 243628674 -69663702 33629040 553446648 -60870616 -3656117 557326103 278347373 -140780631 2303423 -653209755 -205477157 -147833974 -73741312 -290539714 154063611 100271668 2160121 -237350415 218095367 -10485239 -6045338 -12442574 -31347887 -400696163 -268638028 720033778 -17146419 -396932856 -276894129 87337990 -460027605 -29914548 -412033435 411351387 142645179 -45154144 -107194749 33651867 511226584 61290191 212306774 -352133981 452505 389532220 444138048 -357291441 61342814 -12522244 467030263 -2960641 206673767 364311483 -47186309 -648907732 -266863812 -547416739 841537 45365898 230653357 -334754113 70762907 508319720 269131547 500375735 52838798 -164833292 -26754821 -164633619 865633425 -5506999 -2669809 503470146 -160779216 137546673 -279770311 338670868 -25807526 5755237 25490733 225681444 111527809 -418965253 3422109 79010269 -29843497 -8741796 -178505404 -129692140 -9531630 18650105 149939679 -65016529 822407043 301419506 393006232 -713240767 183559333 -20048975 -265442651 68800131 273779938 -809257 -45919122 -341943539 95897673 85525012 -203952313 -547017203 -89108141 136609676 724150402 -458692 20298895 -2060540 101898623 440394746 8192035 -323318264 15292137 -219585083 86477892 184310938 -579991023 -288340383 -625132955 132239725 15647822 -404761950 -42746842 -38949824 424098834 682651158 -41839416 945268 899072582 -10074792 -20508360 -35391855 93672882 -176902014 -52057067 -102616037 -567922305 -324012716 561681731 23659915 699667078 303637159 -50697060 -118437436 -184857879 -249309011 439537547 255329044 431514773 -112137102 -44859396 246604587 59931301 -7608452 -74948798 -66500468 292371414 -62257316 -39511435 401133700 -288035025 118879347 -30177515 -482856588 -1703410 240919102 -62011909 -51505950 566804911 382972204 137159082 245380781 2351974 -81463197 705166028 -48304168 133368704 -19547398 -653392236 138319439 -538625669 -235568307 84485788 -146382806 -199628471 -404821631 26197049 94230675 -13879931 164815222 570183528 69224893 189667905 13089774 21392550 28572136 55466753 144272 44834228 322692660 -4390355 155943244 596068447 607312395 72348 42226469 -277211718 46722455 189072461 -727649452 151949928 -146744478 -3827032 -162400196 -199614157 35181547 -855485954 344561147 403587707 338317568 -170707877 -126804459 -365704302 679114603 255655189 -110839965 25891 323882143 247554482 -267797129 -61396975 483224734 -119455033 -278357420 141048720 896918375 321162678 -21599952 263524307 -6450740 102070686 854570580 -154813361 1241344 91059025 -117944340 314959636 -7926625 9125906 -537720834 -380187125 6482551 270333217 -791708803 370859461 -383678522 -123926150 20096167 514998934 -298166109 -208467698 -448552 416700677 108809291 -7117865 403023204 23293851 -163423184 126134845 -89634719 30461518 157568154 395025762 -11326765 -404748621 -225085195 295831663 -499103810 4854262 2897717 65624380 61650940 -39447809 825391894 153475419 521174258 68357825 -248564594 -73605152 -162408145 61170 -1067432 223778555 122125616 41094699 214002775 -334878119 -358400404 110554752 -5505963 110848725 548136468 747710563 222852837 239177905 390080179 -4873287 811949276 894568871 -73707456 -93887067 -178769220 -450482524 2972359 51458741 -9374543 -6950748 626478881 -19124740 151990588 24319729 -5652585 -2747220 236448298 -34938491 253236174 179337308 -79839009 -197138822 -122191412 166238860 86820793 196907173 -590664281 149294213 29648994 190528747 -193873514 -44203421 -30123187 144532507 252670723 -105024353 -15875961 -7648766 462467903 415352640 448844900 -967465678 201203219 -705207793 364412085 468055230 457193345 -137448337 37283428 -24603588 -470824468 596341248 -123566491 -538769311 23809812 101018819 -881660943 -157229 70990248 19881283 225553064 -518730479 610123191 4564704 7380621 -162931015 -54895957 72913902 -514005797 53361120 676811055 -269216241 -528403718 109827062 336067887 88644667 -202711121 -37525279 286169894 426767715 490282071 -340962421 -65754777 -424745376 7729349 597069660 273578204 -227450087 82237788 501009324 131899 570572332 -13393395 684062915 467975505 -221416819 -246801570 -37387245 163907340 -23978578 -144558677 -108282722 -79389277 -2744922 -607259106 52170679 -364196056 189026522 193254040 10867480 -171633161 -231628264 16916529 -142949428 322627209 28390437 363551988 -587459000 -20577852 232943625 68498749 -16270792 235718632 18343396 217895174 -142682992 347338634 55417010 291871568 -377224701 -104504806 15414284 -694032650 317972962 339787272 -177534361 289337842 -114968469 -588407234 -684037538 -13553069 -416654658 -117478287 173448254 -214410 14550288 406373632 -230601099 -149828094 66563478 152987740 -510133113 -646573944 223200660 34656952 884676863 -105423219 -289801769 284134977 311126607 -285598366 -475815887 59697565 92917807 -271448396 22160802 -113755596 -2055178 -331419599 -34177455 -219070206 -324367296 -136705567 -47711257 462535871 248773612 -434379220 310732880 -38400209 -36576123 -580358101 -186569677 -885925116 230884150 307026658 -204639824 -287591378 -459159011 -705513034 -73856652 771908 -81342237 369613978 253819207 -6669642 -741301463 11032403 -46183667 -90508707 4573201 268413610 363139735 -2487400 15577072 25594074 292753347 9563999 -453263097 10241356 251065636 -258564276 -70055604 7037765 185331656 -3310996 -113191 -417868301 172957014 18691820 63983341 -237461877 -343883 99339807 19187659 -73083114 460965321 617198022 -640624660 -25695042 -78142541 -292324325 661460596 1950537 18419554 170750685 294882026 29438022 52831537 -510670907 -467642813 328292127 64484371 39432493 -136777298 58177389 45646825 688946980 80851715 -33841315 -3791155 -266715511 -502625149 -833344699 328587954 774621 -268127930 99316651 109874900 -352026009 -591528123 301289731 35619981 -15295928 -19624525 -6529897 -131060971 128414057 -257309012 -206531082 -228188189 -3539295 -641039472 -260436390 -48305315 196141444 112113829 5056048 398595473 283144004 -35154182 515216699 325941384 -59028927 317602380 36721120 -420479646 648511890 -474446886 -10530065 316700795 174919983 -832114416 -16163438 59669266 199878880 -13688336 99634685 -399613385 -26036477 -8222711 -649740120 -10503567 108986743 -2706219 -672043455 -186372742 -5012601 -364240354 173497810 321726230 -52735589 812086000 77647249 -227631683 37253856 -475415284 -331883470 741462540 -319768539 -666322747 346155926 -262309668 -342234981 31445568 179942979 -750876938 -14734427 639109208 -187424412 666810674 34737539 277421896 -19196339 -349635667 -13982224 25032215 229305394 -149075582 258551646 166610823 -12292448 -41334439 86125068 -240675760 6942562 78030932 -59208770 31474278 7386291 -637762830 153703415 -245058422 -322417852 -88238307 276935633 173779861 8019679 -100298113 1278703 100528570 -247683908 320189177 -447424422 -51785292 -173769702 -24436139 230254983 25128961 552820649 -10625097 -38094686 300797736 -129150882 449866787 -212843085 -4931216 764091047 -248606510 186893373 -277424464 -49471231 286940519 -69590070 160131805 33065407 -260323684 -249305331 -563163613 22930622 -144439078 6623228 -216417916 -386684038 -171375506 -70865736 354952357 169167512 146212768 634435961 -472709313 -11045043 103175062 -125565726 128885370 364574032 -296945613 -68427884 -253404559 -321057907 102966767 329465923 -290962977 53171667 88716827 753343421 -23772971 -54728897 -40961633 315831344 -305220866 121480609 -293638756 14783932 -704814936 -24958566 -41357324 19593644 33497815 21375529 4766701 -13491417 710958418 -21110381 350446 117036835 251882320 14605257 229656224 19697741 -157906512 -5961929 -1039738 372792381 -360898909 570486224 359087496 -181834333 20327061 482116874 504268724 19051396 -336772852 7206868 6728760 107895139 72747644 233320728 6234645 276144837 -331272780 -146338251 -100208043 -429429119 -21622327 27528081 339603700 12660160 -74119064 -644827951 -213034685 6988484 -2006414 -484760885 5096923 709179683 -670745301 95332428 318527128 -653326649 289169728 -49984110 110235840 754939396 -92692007 33358083 180898238 -1946477 6431766 44339336 444874744 112222882 -200495031 -191622979 -767427687 385954830 -184988045 377930941 11928366 -2674456 -2274949 -239252612 -18987437 -23800719 -84904528 -484342907 -196034753 -396420452 -622161428 227937919 -107454668 -143922635 -59015041 14602148 20555916 99084621 5408695 -505554715 -435565628 495142784 -113992212 76590919 -288128161 17109051 237705363 682752090 15839157 98158973 369746442 -49877187 -335148543 -116084617 -380974808 92436326 -327905835 1009492 -322726958 186933470 207840886 -84205455 -350407429 -646007 114034196 -8540986 283167754 -637576318 657260087 25376725 23924880 349105507 -505520609 -283255712 -536867167 634202207 -317950476 -307841217 293159424 -11768161 44085122 -437076949 17990447 -168727162 -771557579 254935477 -58303045 247998502 -641352918 -455790005 -14733133 122638204 -508443113 -717186850 -177712944 95339340 -1651313 -300832680 -320833659 114931038 -95319342 96966223 -8082558 -35810069 28285361 -82864175 92485736 -341681549 244093830 -162124944 -1227742 266710647 562828782 -277478054 67239648 138650885 -542021316 830717517 73857765 89292842 -286937477 -156928572 -265451730 835762979 136088793 -205868339 -20116107 -35559745 -114020969 -22431301 -280113471 -86846621 -225369159 352741323 22171438 -33052118 163182352 -384069613 98521019 -827069 219700899 319311502 -108044844 335453288 36137717 645114862 156878393 51236794 -68988953 -602891581 -10274325 403976691 -129863034 106302813 -927477524 39814119 -323536416 14896157 191525452 -368005571 -56233912 -134777354 -457175010 -2330668 -227904034 130640986 -13372637 -256642304 154438306 -42366968 -87240592 -314653951 -131273415 -206693256 367355124 -23021336 -764420 596221195 -291569736 -761485326 86554285 -192105446 415709378 -588722196 562702355 434081148 401990713 -85651015 874365898 -9540563 -91812007 -90592319 -38872314 -50890785 -99057734 -434298768 -272588349 172859902 -611603533 -198458812 649984209 36390860 -203535119 -178430394 -8659953 671710067 310216931 -472667083 -466345973 -715712955 -426916528 -7080921 546097726 330796543 146033580 -525753189 -154152488 -590137245 -630710579 -198735832 -216579808 809666802 485962674 -13819037 -206903583 345941661 228860561 -6771215 204057702 434462032 617900414 -309694717 -324929119 -34756931 552977143 29042662 396163774 47143797 -37931227 818424279 98821800 720893959 740233506 529789445 544797720 46143670 302799796 30093492 401092990 202627316 181428554 176820564 145145728 25903556 -333964234 748332470 -634908931 -71442811 -241485128 -42258971 106807219 31537020 19670314 -244013993 -177906426 73072789 -9225381 -1901097 120036460 -4823499 -455118386 -86141301 244888819 -386188104 -584091541 94670522 26218799 -90619461 28627417 33969714 86980069 -11993165 -489254341 -223819470 -53155824 -72156846 174002856 -66010921 596436431 491681491 172375661 -155000779 74348433 407560538 -893954374 56020744 210426865 621155416 181497891 87201888 -64344788 -34658728 360973399 680328518 -76279 -362085827 69635475 -158163381 -130901346 -112360440 -102550325 -178974148 224426261 -302692964 30393358 305762876 433395161 504573 -677438712 209696054 -222624079 -37463834 434059405 -247713 187028957 -350327157 626370175 -1894177 76654712 344233344 127363903 343285908 -109742935 -236025567 -365940149 14664400 679324402 1698805 527529596 -200644 527909076 45290592 101575465 -128425451 190004758 99794181 -227368341 459768625 -76406770 -516607470 160085246 47937370 342573071 815422 271439052 -229832844 -245857405 382765204 -396456215 133635716 -363497744 359028575 -37597715 -174339746 5662733 -372500439 40415288 -314458343 -250026196 273416770 -183601617 200654736 -299469183 3426279 -313028336 326954421 74008000 210199916 67066891 -435585923 419063447 -54526351 206227076 7672004 36028330 110743355 622601479 -217294497 -15127355 -156223 -460066612 -243841433 -19600098 -397649829 -567644573 179743103 1616901 479754001 340912625 -225064387 -55580578 -358009404 -82493676 281219214 -373177135 -74563751 -461012431 -82187057 587439528 -204799853 -320121471 25980715 -105841654 -357666566 326609180 660136241 116812637 835549190 -22383795 -180370345 293400596 328169115 112218124 10910962 71860086 296318560 352559244 -93792802 -34985426 302653442 -112086128 245283372 40797376 -832213829 -238774935 -365319177 49179773 -564032472 -48800987 755945781 -84118079 637465484 10006331 -619544772 63658840 -206076877 2900632 30751170 685646186 124094061 -579566488 -211910302 -514057259 -572476805 183188980 503321600 -128812550 -32833020 86552966 -79906014 -665288532 1005998 -417082865 142764128 125447753 2253973 -258509077 -334941356 -78122359 641797605 -42971843 424698186 68618031 -60213997 113348509 -281347098 -446728169 852031857 311984164 434351795 -283931716 36664069 -6931987 -473741056 548189188 184295960 -200146311 173608370 97828976 -85027651 -722791786 41238244 234015931 29368479 196121 160668311 -883877490 285405176 318747294 64135518 118835696 51729942 36832462 -162390877 -321291170 -21259300 389094941 568488131 56975365 -91698255 305712974 -286951832 472813677 122122726 -205543931 -50545676 588040701 -143034543 50237 163453137 57270942 -37815645 -108625250 -9746879 5028559 -428709306 356467922 25951759 -150390140 -76967658 21489279 301091245 104764318 -488773728 -3489000 -129785275 8083795 15768601 692390397 -201355477 -62841917 277624042 282432474 53803380 -123716030 386402179 378723966 -227771947 -3971908 127611969 -38002870 56654043 -601785855 -589485520 80219731 32669673 -131571801 -128400030 -155536 -258826547 297571774 -269116209 -296593897 -31453052 -418164897 -14759565 392327454 167415158 -91976672 115612788 6549607 62987071 21042620 188896365 44085142 -205019325 8499915 109934458 -629782852 -1055234 556201780 -166307983 -513119397 913583608 -163435112 244797568 23346654 426477544 -125141185 466422999 -8414080 -272565640 -123226824 6972727 3526213 -69023211 398356972 52986382 395236251 703707194 -131881829 -432285565 600170 47613427 -330865472 -822230725 -392182343 -182346954 -518411159 -54092856 234618082 -273195056 -170107256 108045151 262280696 -28040810 789669735 -86899631 -228758688 433102653 198292492 -56507608 3275974 14479832 11298633 -376042951 -58042313 307304269 -285338802 -287895722 23190181 -422499033 -227764943 165210012 190923291 -7467059 27850060 518481108 729377390 -2390868 -458687759 360876506 305944646 -10977203 -155587531 -31272813 19034294 25169537 488975730 199268349 -2633800 5561352 502894304 242668205 1770061 358716723 140718450 17153394 -85244296 1907954 -155414569 891992602 593914019 -24379883 -148426617 -54624149 36253395 -901340186 -393970591 -666377337 -219694953 -400598490 -3234198 -162711259 83571539 -136389761 443585103 185431606 157039503 -228504067 -92269946 61655144 438017313 -119766711 -599263870 739636790 -121494847 -86820007 -276879826 415879463 349389247 -189092524 137460511 205852533 -317387801 118820197 837391931 -11616602 164210102 -337703905 148824019 -249709489 13753886 404717092 -155688684 223324577 441577032 -176813093 -224317895 -361804102 327800535 637682134 -79735945 293780044 548198790 -578359438 -63990982 -7509969 -200834366 36775921 -568976647 -141495101 224309269 -11317671 -194482928 -195604309 51556266 -204950416 -254794557 363546705 141608018 -320409048 -422421314 -468268346 -349181245 -376935890 17569589 -125650581 -113396941 -112824770 336808150 -42989370 -353869136 -671249929 -347924724 2025457 -597417146 -452323660 78868533 -161339332 258237915 -15445006 480027965 -863616 44556124 109860457 64987 -157874784 -283242285 181172800 219344822 147218517 1653704 539443685 177955370 -27513924 39489613 72401554 -514698575 -395605368 -1427456 -708544316 200095421 -287759387 -270811295 -99587897 -300140608 -192560069 -94305748 -76757936 243821545 -160730313 -50086101 -159184286 22696645 359931892 576801530 716148783 122118094 95516037 -615891658 196981761 -45017360 -29930673 35915606 156036483 -497018 150809328 -740024263 55717100 363001375 -507456019 -719971844 -16180935 -231285108 -503976066 120277061 -482264056 136272642 357876200 359554303 14726476 27850519 -131973326 224717360 25767949 41752123 14884551 -375265806 -322847199 -29158398 46998036 -11356431 -102271522 222961024 3547525 -125799904 20839430 53291160 352958076 -19755121 869689255 157640457 -9382466 -257829392 -638385787 13991 -612067235 4415016 -56618356 93084734 -602228384 389850878 366572053 56056114 10171198 51842310 247733282 189897338 -141847134 -548309885 -318603811 352053832 -61550790 -841483028 -357148303 115817226 -503920853 239592789 212275162 -30970901 633352485 -2687832 649548446 138518 -22459413 463154757 -334723453 -584695007 -539611144 65219930 -179452974 -288468787 -791249695 291903405 513169914 -248544463 156772627 -621988771 -49907029 -2785865 -726397491 11805101 29452679 -90264622 -797883671 258766354 383489933 312952271 -511155405 -144100233 -387653615 1258239 531868291 -175738213 -132867184 47575852 -164393248 -181730481 9469731 -678862249 -149071893 512148540 -143142213 -862336989 -563161845 239246057 372764707 -170860985 -25457379 -139077374 -102767849 -92820239 59733580 -63636132 386749879 -549086238 154046999 -24662880 220338121 217674748 137504221 365487702 -258617 -278979269 -597418998 -278891679 419139772 149258767 -178381158 6320470 -21914126 638599731 -472040758 -884761166 33311052 361474411 -580588560 -13003226 -40241000 282490914 130364324 4298091 -629179002 326819755 281013169 28498420 -122053469 209600913 398174704 72065136 -119364580 101385071 12441989 -465687883 445759455 78138939 36638550 -55753753 -708468427 230008375 -70116541 550318700 202501174 -639032050 -27895745 -6899593 -92008713 148268568 554458812 -77258589 729905453 68074713 -63114 148441807 -108362769 46962696 -181138762 5725522 -9066130 -54486346 -31664848 626155221 -633087215 20054646 -45026825 721066061 -105713013 -131026712 -9774029 -138058281 69564508 -369028633 217192283 190518326 -143522031 195133820 -152368 15189447 352478969 -36097670 -356851107 202619099 -128713177 -94134606 -802506338 -105497249 159216203 -261317846 342300 -44622475 251612869 46646806 -107215380 -1717311 1058510 -581437123 122669445 -8821062 326313263 164713726 -694666531 -555713945 -179800702 167486105 -138123058 519640989 14782947 734781478 -5899329 265006706 -96520610 27979153 423361997 296611478 -1527136 -16069516 164260645 -293526619 52756948 8986785 -253085389 -829194028 480550518 352978027 83166772 6197885 -181627389 1581918 -275321513 383844908 27062556 -421035367 155043905 35931963 -30978498 -152306008 93445810 -11751780 -354362923 -306083248 -156501149 503860905 219362437 -328389551 21130912 -8518748 179645238 18581053 -130001336 99410696 -209559671 -165575659 -712521093 -91370310 339641232 -706274392 516887745 -224378647 233857871 -465577431 -10716371 -248553689 -476054951 171549610 -205327604 -11749726 -68970897 -75361049 -319450 -117291389 221780800 106686136 -412522802 20304742 114414390 -701166954 198461920 -189022878 -805864708 153016488 667428759 127120203 -504744367 -170832151 34079007 -165897352 232674997 236309288 -795199752 -20614613 47082456 -106656623 413940461 -75762409 621262196 -7597114 80936079 471100201 -4409635 -228854292 522756347 -140266900 -689666659 -9201652 -276784203 -106057162 326154 10434759 702938031 276482593 3299701 -219643573 18473480 -2011087 780571762 91026133 497841287 368949137 -816830768 -148173952 -474616238 -1446264 -10420643 -856919 161214717 -564581591 -860837517 9183357 109962780 -43680023 747795082 -235969613 84402190 -96085596 427991359 -329563875 156111351 -918065847 60196438 115994863 -33401485 221602399 64750494 -129876602 -180111667 -112103418 -108709623 141588230 -135690808 294828028 -145203800 -376257650 2117322 -72239684 -119298374 -18916447 -31192037 -14571574 -143719383 -625291862 190330109 121698020 -61589324 -157487062 80998872 274449102 -204246608 126682036 -263452536 20850107 19595759 -501532148 153247576 -171618114 -837903640 31112830 -375883213 247447435 961993691 -559457683 -125065187 -113623880 680287077 -241866232 4475865 254299294 668565276 -27867959 18400189 -51966066 400105028 200972229 148947521 -209843361 18053411 -309886279 8167517 -128930130 329699754 3816382 13233014 -77706827 8607643 -50136610 -113880396 -168985344 570944076 96729077 -214640531 -87682021 5890420 -7141439 23609598 18570703 369986602 -198612445 -30709972 -251029769 51172420 -81545187 -261427329 -164974252 -193993443 -202200265 -210963626 13306994 11562206 403470695 262950869 233672299 -60356173 109920273 -672107661 668349851 -80723327 515124560 -191814147 400771979 -784522461 -376411967 -379523578 3406652 -378976640 455131565 543056440 -145790438 -595993190 237454275 -303999411 143381539 -119056391 200949420 -65010613 -760213998 513087937 -551282290 29264493 95219775 713314823 -617927942 182690324 161639757 1082751 3816062 41104289 10094500 538040307 -67671178 -605259125 43269111 -315900064 -330752343 452643740 19448194 -148397762 -267019097 -367620781 -1534341 -319529342 521735152 522050285 59433965 -1293880 -8560533 182372753 -42035093 629097154 -144592371 -727305307 261364462 74033929 282415077 23906488 290451304 -203303630 -61153474 -633175826 -196927084 -121119185 344470450 -219664888 -4053473 -54304994 426926038 358890913 -78848663 11028795 336738279 -383487084 10131233 342898722 17344790 421967832 497074267 -807329099 44988516 15090853 -18236584 -233205914 -71683836 -633819990 116881184 -415823149 380586605 327262987 621210421 200778438 -474724412 183798266 -66187124 477362899 13227486 23927010 -35996674 -135516289 69077238 -561484426 -16559826 199239359 35850469 478856711 472427256 199749341 328360811 -56218452 136791527 -344177084 -343566036 -253902277 -45996550 -37482893 -712604234 140105859 257136 279294140 360113560 -42500297 -19798751 -2024551 -314347366 -106055336 376328762 -187023682 -305424531 -456217440 121900838 571220463 -485713804 253361463 61548883 32923901 -42444845 -437574083 4628823 -416518584 -202508133 311964399 -86110389 200856750 111609256 28690663 181497473 -164831908 -366440225 -246156063 61893629 -219116848 202491847 198447524 83886734 375505434 -78591578 428871571 -426490205 -292282033 -318732936 143278278 15668645 3079473 -862179195 -488548125 60308313 65169 -286280892 10711116 20830147 -51780281 -53020930 -23805871 46228567 857816939 121332623 -103608749 -149653439 -5759442 -87137063 223985422 226524743 594995105 -219104835 -14675762 -62862975 -357905132 358981886 -670178516 16801665 -96029939 439548756 234590273 -255008539 20870776 175950925 -492730927 -2149009 -9639978 288190218 478702270 -921169 89392324 -32802399 -6046484 -461567148 -227247 103483448 -413709773 316091650 804409285 -30759 546445398 120660758 -10970187 26111896 263179950 -331193809 525399943 191532503 28088037 832375607 -33853116 227466 42911741 53318245 229915749 91491859 28564316 -61758733 -268119868 33685271 -26708770 -20114822 2334799 -10804001 403730914 -503622436 -15506463 87292390 226971577 -385782036 13059774 -7798039 246093650 -451493718 -686519099 -719506061 -509111991 319190014 -99303640 41168885 364878269 -136517747 -192001450 -482347362 79913092 -7245768 -436758520 -27383834 362659852 236097111 1122027 194970818 -286106056 266219536 -206240199 69861520 27049403 -1193296 80406424 -170766789 270971621 20369545 350877157 -689241760 102729632 653297640 -670156031 92803843 -441303326 -838366883 209964533 207261730 91978939 -11123362 -202859932 -10335119 -36990142 -25700078 -90118508 -807748222 17887148 147450236 349013139 116326179 17142069 17571717 -320836866 25691134 -267969585 -535989471 97770312 68293277 -85927993 -705933283 11970093 -448425886 -15206027 -186826794 -266023274 -660725718 -11423526 232673394 -796943781 -204831292 4596851 355820682 431678471 -236731822 11747825 204828501 -254205740 108862223 83362374 -4332965 2044114 -54589012 299264122 321325127 436422335 3290592 -424949722 770645915 -19520242 -472710209 220981941 31444779 -32683414 -168949838 -50390306 494346242 286600576 -97408414 -52645643 55941110 133414456 -221895462 768834133 -321328087 -33533726 -85887188 -71016385 553365159 -75291658 162810861 -161557911 -103089957 307217594 -404139036 -703019543 144437588 100301529 24241964 698103850 -286160751 -581810125 49350493 -519975262 -214102571 -351611247 -42889998 -228604808 -5655844 -149432917 -49591369 -2860617 355944557 809040056 -120778244 15187359 13077905 89393259 225938358 -76666928 -261994488 49786395 -445508829 -36728865 -4593974 -19480646 78896367 -74276583 -3687369 -21057708 -303629381 172344666 63824483 -73795988 -606545645 -14714461 12972221 -35455947 -95445861 -19426572 267438347 676340702 -12719844 -10330338 432496147 513833448 -151959757 69444458 13243587 -242208598 189545530 -600831902 -157709068 -330146502 -1806915 4275745 -171968092 -106642357 86288812 11457396 -643869456 -148885870 -144535991 -60454474 9359628 -648111315 -22957111 115574582 156543151 -324016863 -377262485 553423273 -648532902 764627182 21607315 -22065268 -336692349 80315290 98257508 348648394 -617062871 78802629 -153016091 -153021641 158847572 479272483 36369696 -96697931 148954476 830548079 -214906413 75159872 109503755 45486549 -35441896 -7985925 628945869 84447133 -318418569 397350109 146304393 182586225 -583896237 -5790998 -326287030 149634 -16383032 -555926402 882762571 184464618 151192543 286794894 -17528184 321409289 -441225976 474067149 276949121 214908148 7857832 228962112 241359958 41638828 -70193984 -9342232 -1589384 16802802 -448327209 130748026 176994674 668841858 -508318680 -89828274 183563223 5348599 -159286063 43043651 -396928687 243871939 461220327 181125889 -58564338 97320659 563505856 132665671 -35211660 156178784 296054825 -53636900 -120819726 -737734807 -4652642 725464600 -194714075 -18054187 -80906624 171643840 78485128 -915160061 14516907 65850029 -459549047 -368790040 -208850509 389221141 115351495 -194836198 -428629284 26279997 -160382472 -157642262 244101854 -168296272 -801230841 60540667 217213322 2592421 -46578213 6106026 491078464 288370086 -89595396 307715834 -131446240 -68286678 -73461878 210277527 -49865351 -8215696 865591024 -481691816 4651150 -171981292 12946552 -492778686 -83720800 -1705634 506354330 729642124 -368161722 -18559027 -325061867 300069761 28461485 43071740 476717527 36788358 -474661231 90841355 658619720 79813268 -722733154 85783689 24827740 -80349474 679531 445055717 403047975 -107420810 255176928 -33484464 -313206247 633760383 413430302 -416391493 -102555442 84789565 297730985 -523649989 145572195 -22744569 -33942743 183369176 -524906356 -407951402 28424811 -296724851 -142841603 814175946 -82560428 549420394 833933132 89425115 8577493 470578785 14139467 -229067222 230226935 -28611134 475788207 -18950710 118710958 165297743 -45551172 3813762 41601187 42663875 -59439744 112466291 -193526311 26863030 34729753 -594290250 -3459838 -26674919 -37728827 -262491061 37555242 197948702 422601890 15695991 -122899238 40038320 -11882221 -446586817 -25022279 140785696 -202545052 284369934 -142559527 -75782 -331042841 157047153 -326660362 236888307 -418192910 -148740875 -26711384 589843823 -362494808 -330286873 138066290 560463757 19038842 238381475 -689591328 -83738467 -120101796 -95587930 25343997 78022856 155137022 107845549 -705661804 -819572730 -100116161 186184863 -146116002 -295483670 -13836709 -753311401 -235209906 18030527 -260291659 53167652 -200382184 -270431981 -651753617 -388670869 940435792 -159665519 -297085649 -396692504 95913471 -137526398 447989705 -44858356 -486213205 -544473031 62329410 -19750881 -50306164 162393246 245638746 221890298 3120732 901257946 -474460453 -44419459 65019033 565320433 80184033 94988062 523783275 338550689 14643546 -414762309 11892235 -124958826 93575504 399737346 -32700581 -294639072 150218271 -20350369 456114887 312141037 162005448 725700212 -29109760 -6536191 -225420650 -164254764 534045404 1296742 741494456 540227218 11599364 -136048370 -137136649 -131350298 616769589 -109562301 346880926 13376647 31595745 81013949 52455522 -283724770 -254079586 163870730 331878017 65030928 -253606055 259761948 243893909 -25790680 149862410 -519988330 613062034 428577354 -707835301 136843262 2712272 -237081844 -512907445 158006196 -412090729 439185220 -588032414 499009963 161835360 -4953590 -30283623 -240165860 -344747491 -93314881 -41887554 102578590 -6018321 -971234246 87274186 207594890 -3294633 -799737954 316979025 74237193 63713877 8759752 273604901 -355205189 -499097216 -141476069 -661602972 82581444 -19887286 741436054 -16256302 698702138 204212227 75729983 38826343 -39454237 560041910 -98926272 -115648206 -59712046 -16074491 179727329 -573471065 -103606426 -535206241 -539660365 340073978 -280046142 125749780 -709064342 -145581771 -27242360 310214393 81214925 49067320 24911050 76639096 -760624072 -756777536 94985317 85746535 -454128236 -607267567 166899002 -187482064 905247386 -32574371 34174867 -168635353 -240653 2772456 -237109185 -472374063 -647219660 35759506 -10419455 -124852878 545742992 -298142913 -166339598 -49107599 244539143 397623318 -3020420 -320919394 -518264236 -142652219 101893077 -56690285 -222126927 -366528087 128170232 -265321090 15761032 -4452008 57873731 -22647930 93985003 -176968298 -319708601 423514167 -152933297 -302671198 145547809 -89384064 -6906 52652788 426764559 -540378159 88367167 -195987237 15716581 -2531985 31336536 172766238 645853676 125920088 -155063805 179643697 -8466382 66307718 -541010951 -1308656 -394094520 215253997 874496609 132994436 -76376 21105359 527947784 265588499 554328924 -250004905 140069528 293370312 -25919792 8064367 -11411274 -140893477 -89264929 155465583 -30089044 183888007 -156620374 317095179 -793633730 -77030485 328150959 -25857732 80027086 -10727892 72714173 -345582279 71809004 -259333491 227022245 6431498 1522059 -103179194 191887473 -118481796 3518154 -84003162 -239957956 -2117198 -5307263 414504242 34885422 503326515 -960731736 -8701614 20954488 12785365 -391118189 393033056 623548793 99034378 -11577555 195775908 250045854 -162935213 135494542 250317606 -485226886 81577411 22582978 -256056965 -196215255 279132757 400227196 3295997 -32946864 266903619 99629661 758878367 46796932 228381202 13724294 -279706159 15573177 -593055 675272664 232205729 149572529 -105894715 221705149 2583119 96173372 852154 801914568 -171448406 88379429 -202979381 -65151208 -454071814 -151063037 -122684310 261839208 -5044714 -572833938 430121974 -242272880 -212911647 360803298 26928379 230044643 707707385 -667922575 16623319 -354492321 -12255552 294835405 -268736282 296936828 193020495 -102710612 -385247999 -315805504 100750391 -267793502 62570636 199419155 -153722389 -739628104 -45541857 142194507 -554260847 60987874 846961040 280203797 -136868885 -520301827 528610571 4261110 138106232 -296069070 1702099 163805555 -91493651 -292583785 -9301555 234568618 233525086 161840324 459358921 340529787 -16640634 -216526878 236789110 189406736 -11872036 -46565773 -221557 -47515950 137101331 -236224847 731014039 -265749108 -19334139 2243775 -817566333 -10368853 -499910698 -3100950 36441301 -30388416 74198164 -120373251 6129501 2531761 126801943 -99240805 291134263 242448576 26514307 -50037846 12503176 555047623 -128510075 -51093624 33807211 269895615 -286967305 11223840 -329841648 -296717227 -392627788 17411022 -12226659 -46160811 -877635 -581239474 -64144137 -417677535 -792155428 100431527 281992684 -177061970 131648261 -66728672 -577385710 322474936 -68282363 -288235761 -237999446 345399361 -51310173 33216921 -119146312 -163322893 246231699 -92933650 -726972392 -52853183 11000022 616820116 922443896 46792439 477374437 320324185 371357267 109228025 213056861 669368037 -47396840 -270168609 -301235608 364843522 81606845 -4258626 813648711 -87419 133721380 6957069 -208327542 -86754754 -149103204 840686989 -160726929 -201004289 -153790192 -116059157 64880313 374194569 -188306469 -118750009 20124193 -861526839 -9703496 90423570 59068 -23624287 370871 138676148 -48467467 -9547942 -159967712 -271166482 -240295315 390437120 -34090051 -170145140 -433031978 -12978450 -158717563 566448169 367171240 -240516897 575795497 14535081 -466833652 -92578144 231050366 -339824215 -16619395 234556984 66951930 113915438 -250826548 -129963981 2678127 -134959095 -248067942 -248807118 550853078 -225415375 471613670 -890791 -451712078 108417772 -426103846 247358288 10394577 55940638 145610093 -264393806 -695197726 -793229946 -642508548 -397843784 25657591 32455864 -93501296 -3859430 89810136 -82584204 -515540004 3467466 237365596 319200312 -961656865 6233325 225595135 -269686351 217558128 412401496 22304284 -371359694 -197274801 4322446 -762786152 147783328 -570310994 -205266225 -202969676 -669051644 -78128180 -369725866 -14637518 44294460 434239265 -269792072 -123441951 -7748414 445303466 -267641889 -372711756 323286382 270545008 203313147 -202203597 57873345 -143679773 290127030 -90722262 32387673 -631821688 309216853 -380982 354248878 337241564 321570829 -535001522 -304699885 -43459879 311776847 103444205 13424771 -13848852 -524494190 -233577635 -196067160 720948956 -26412006 83212369 654529569 37465186 252900349 -614675654 -296265619 154725223 -46901893 -157315885 87131159 -11804976 -137815898 -157971508 15109094 -127237127 -342756990 65723327 6329345 13809992 -61361178 -776298325 468683203 -198645054 -6638034 -139705076 -1681870 -546558689 34092624 3060034 515418031 -25422933 -138295041 -874418138 -224811089 -328906323 -35379140 145206620 22458252 -74470073 -279011097 -343712290 -18469594 215663007 304592823 -363725176 -216671174 163045195 -11613183 -146096781 -434995679 384495249 731189670 -110998058 -17032240 -116334621 -83756436 323038176 1373569 -249998627 -258783155 166666580 -91171780 187753506 -173454440 -199413314 230172430 -150590788 2517810 223814051 43586240 -64714791 669671920 -150705345 -368586496 28844127 -108157414 -22327196 88120581 -187464286 201826158 -83908111 10878616 37301842 -3879002 -151558196 -84170734 -477771002 212522291 -127607214 270298825 -135624771 111096046 438064937 598088456 -347049613 -23435753 384171481 -6625571 671864746 23943185 -586681938 -704649494 83410938 -39957407 134349143 227004711 -275988661 -593825858 575405680 -3240553 1349178 259683074 -25320401 -168222831 24569934 -481323254 220945545 273132754 -784924262 -290841719 -525071815 263632554 -15941163 -7048475 167514545 -669696343 -244414451 -817545221 303894786 -66015981 798294008 75899137 -22881837 265506773 8581624 63918302 289386085 578020927 -197075129 211949031 95731620 -27551024 66104071 -635797916 -386938238 -77906102 593350272 752174910 -8309857 -384091305 -376994773 49819921 -77639132 1370404 1535808 131872872 -660373891 59412049 506982121 -862980480 208092840 -82425647 -529367382 191194800 385105224 -15682702 -182167143 143573377 -362328987 1137565 608506847 190119403 -22536006 281802866 -8096244 -144950878 12077285 5169234 -444088253 227464478 290176038 22829655 -273268217 164199397 -605942273 -290249813 -463451716 573065874 852545677 -45642909 -3923708 78848774 39901667 -230726866 174958189 -303628606 -51392383 -259962964 -168018399 -49926966 -98346618 23336480 -142155983 -544414217 764275817 31234345 338634976 597277467 -527372362 2181915 252134174 -222366422 -39554260 182503625 -452456961 579821909 -25239230 429411429 39409738 7817357 -33455548 695756954 114944675 -143966631 -529079949 -52062000 -33165735 16519293 182546640 6842162 94547837 -618715647 27874994 -279914438 26817312 -3861110 -22740512 -312250070 -12169164 68916462 302498623 -461444350 -95464615 17122078 107596871 -886386469 -553708800 514836662 -388907095 -2255168 828712463 253860834 -561496407 -201623374 39195858 302343031 -34571284 -139238537 -278371282 -24160589 17514091 -24942947 400864417 -787815888 339814663 -573661519 169580227 50987519 -16551250 -222631310 -746227098 -97431103 66359780 -520721821 -172230044 -50944786 -23098566 533113516 -76065164 -354676203 -6064648 -277899035 21411492 354776634 -15469728 243545147 -241551107 -20822259 129024577 108189278 225738567 -148763364 -69728969 331853961 -217058120 -26209293 -118643856 272222512 -375571598 171662601 53131447 5285900 -841378710 -62747033 62296186 50393881 -652470045 -209618390 43066287 -45468687 -119100528 -838083644 -307886520 -360068099 777543889 669043531 -63841875 -169012129 -112182834 258577313 53435098 -266934141 220144553 -4900834 -470071135 49255554 -195365392 371216002 -91951290 1118461 -274324469 -487120054 443805444 388526216 -75439337 834919128 366403424 328255906 -250261631 853376450 -504526919 -622028220 -73645672 -100530058 166793960 -63425405 -169551428 -132312677 476936757 200970852 -240113347 -455676155 476788678 373925081 -73127083 -24817961 98726411 345278369 459361330 2902822 141468983 -179461038 101726639 -23474456 23561609 -127474568 22055448 7470869 -488067856 -363066239 -507979425 104551942 404152783 71875347 -197518631 -100428757 -418576338 134854771 162954110 174440227 177421057 -185289829 -326320987 612632398 633962647 -378066665 -444912597 471267361 491353429 281462078 665966982 -715403404 579673001 610762422 147400237 -8692928 57647958 -212653264 132830617 -12388587 440441893 410830464 -268741743 -54140566 7979245 243106019 269986472 65841004 228741797 -66693289 -388625565 -69678246 24011914 20202 737772199 -570370297 -415719349 816689403 18400432 -460357408 -37327924 -31055037 -837930625 235456323 -307479720 -29788965 -406378644 -53323185 -88073016 515544701 129740957 -594646616 -67628887 -411521998 212072036 745263694 107659477 4635776 -423615233 -173675236 -5643718 73574013 316911011 7231038 236989838 -6488194 167774474 14500314 -111657023 23382266 -81213138 23990582 -64241723 -8994636 -5046315 -152407612 -41190961 -194685766 360262924 817842701 -56371032 543655429 19070188 -47290728 -264121725 -52108430 -112355883 -149966622 8596349 76851159 67404256 594177321 953074 16163018 -134223332 -25366033 -385483239 41708279 107722206 -561011231 255928705 5799838 397088946 12327889 522013075 -339529576 87171183 -104419143 -14134881 6517477 -189113351 615997346 5541421 -255081418 -113434836 -267942001 230596511 46653135 9461194 -349667118 124570387 -268505136 -211794230 287163207 -89077212 395740661 -319845388 144097854 179768334 -314877911 91312292 201304514 677375108 206577618 614432330 5822141 24804392 -272624522 8804387 554672309 -172151695 117459937 -17041146 -28923211 -508617607 -93037077 -41603231 4937793 -72102033 2640691 -72306995 460064458 99736702 -151746374 17804075 479658190 707187536 735884533 -121301982 -148641420 -18023063 268874003 -13692381 -239179200 75933730 534350101 -182624307 202697764 -18404476 45691012 -75209711 134929531 223179315 -371699240 14565229 -252544643 133861264 700086908 -879374894 26421998 9776544 -586911597 798908978 239486726 188217991 -354565572 -12891828 335007887 783001646 36054411 -133327692 -539092427 -68358247 -492012162 -5871356 70580800 269933045 196210823 -924990836 -79077518 -595963770 107928585 -92944737 447801263 78807297 -520874669 338617650 507045934 219916828 315870797 -596922566 -43749004 172525080 -16979664 199465784 -305734378 100919043 -219467933 410515963 -173489450 423967853 416704175 402831 -7293679 -81707719 110649943 -101944627 102372519 -5333634 -212913765 484550724 194247393 482331436 6913488 428573346 135238183 -166140207 -4022725 -416654177 379507990 -475410691 -264185574 277119727 -407589650 18881894 349078724 17921608 267024918 1069646 91303968 -660305535 -100680605 64300835 -113487846 -586762893 -236670611 -325410432 -162876797 -468632310 415312672 -7570145 176045779 46709179 -174287969 117246590 89196697 22378105 -328718868 -30032178 -174858424 -429238121 -27216064 -96209635 -201013090 108528943 654773876 10613525 207288825 499338846 -24902382 559869987 62681430 45370270 -213570449 208005771 395434 169481080 -717987020 50145839 -33132948 69030541 301523980 81178627 -113967153 -296264882 -25917616 -44772242 -106895427 -336521294 -156477055 40570666 98492363 -491011116 -48958495 -15451984 81228989 546262597 407884604 -593742539 10646305 -69956858 -330419838 214456861 -506120460 -267128546 -564804557 65322004 -67639159 -471576754 -1299026 6906038 -2418866 313058219 324843824 -798909004 123838090 -9765713 -3004113 -195968342 280119995 -205924388 -94538588 356825443 504741 -151629317 9739065 -547521890 22290873 11506291 -96959 689001551 11433251 429642031 34831142 207057358 154977882 200716975 207119356 28690826 -218248615 17778991 1888871 2490581 -100844625 142809317 1386455 31156708 -300701380 -210093638 -273890330 24149925 -205213 138029725 -3315268 -234131072 -722415240 183870562 115494165 46522886 -241281021 -190428276 -9850206 -240202787 -35474909 -616225021 161259859 -438083076 -242852931 -171174910 -484757890 21075620 -248475878 195419355 -11546725 42771703 -439916857 12312802 811438407 40171524 -134801477 -143228740 758857294 24976298 -81406900 5484792 5711018 -194827276 -429054935 77865336 313692735 37555092 -815758179 -48188136 65180122 -95141215 -761074809 59960339 -749170498 740262462 -439915937 501674586 205212156 -400557439 -620776847 47007923 20915782 -28824026 -166008830 -794471787 138709502 -458558200 -226794365 17898174 -4444611 49082311 10263664 -142045461 21452259 581575403 153385485 -515373613 661594405 -76114894 353162847 -231582845 183484300 -124221781 480919048 -138806533 959560365 -250563336 78960258 -78808017 145460747 724570564 325620192 263585707 -623694387 4295542 -187726540 -25959805 159218905 -39186357 -74180196 96843590 256834871 5915916 -183280998 -26656111 -1272157 1680491 -103043582 -551062908 -78095694 1907960 500530 -520884918 -445041419 -505614227 446300324 -292434974 -350369746 65868006 -9182595 99728830 -61695380 -464281029 -582274819 -42560341 416818057 -152504061 -591628939 -25142135 140350317 546458415 -83565146 -245047067 380250938 -200192090 289077727 244314890 442934818 -715289684 66792536 126335486 -186016061 -12607176 -1717230 514214350 -423148410 415289356 -259126736 -110022655 -6626827 -1321497 48957135 -922834493 207578959 12918816 586967486 509541318 -260144748 -21716768 -51668342 -12095369 230048492 -349560581 -36946672 -195455152 108081090 -18118887 201633600 137256373 -256091894 -46073027 163282606 97439400 489267944 -801578405 -271719913 349171899 681428239 -14966064 -538318805 -33674546 64827270 20923685 714646206 548481449 -80735488 -474568908 794618297 -100317383 242852147 -73710361 -92629972 15675613 39493945 155808401 866111466 734237072 835937 767645313 -303420264 -7709747 -4158646 -374712605 -7555081 898177533 44994101 76011304 608971477 299015407 213303690 526169520 247673367 -242637249 26323154 -220338182 -14746717 -641645988 -99215904 358917902 244588918 -172421278 533264846 -51000761 -449068995 514081626 -568110749 804862874 -75541350 8705423 -439619847 2268305 39225742 -8654199 792589 -353078264 -35683663 16579245 -4985694 688007928 479753876 2726832 -431841184 336756778 1860624 -58187774 -57022191 123821948 238925207 601056281 -335024857 -315522346 215977714 -369177772 14201507 275249062 -443161132 765671395 145720157 -173068768 31287515 -12372578 6124034 -56313751 -121905933 2475283 48663995 26988290 35069160 -276357883 -911761 31663909 -357975126 -164920747 -225890357 148770683 6762750 35220266 11382478 -88755533 -86937406 -553133894 -216555240 -529907231 -387588210 -210573341 321931951 231851587 -83245123 42268373 -85767302 -4371239 -56325166 156652553 -140444158 -72146768 -551974506 185631542 7461710 6418612 448282149 -242850962 37669339 705036732 -119292790 -83667272 417086269 135109779 344436022 -357922511 -13112443 -507339825 -24205524 104548160 5632243 -406255951 46049084 -2987326 138735952 404075123 -336068977 -331418384 44206095 -246397883 35052099 -3078959 -45502725 288198682 -13468276 -589182128 11296197 -52564998 39262128 15906118 414710255 -13979051 3760687 -325864992 409950436 -90211459 -13395268 39274414 -59970162 -131889168 30878626 -342045715 455458865 -228423731 -207092972 -744457521 216939395 282153488 -635364986 -132296187 -250457580 -264507099 26963241 -270931978 -233671039 164406659 -714020285 -3024021 -288523733 -882531999 427806036 119488599 -305324553 -15427098 330125423 -430670935 -786643 213086330 -392591968 107319856 234206331 -11565807 1924054 27221072 175116360 -101838553 293445736 268768355 -7571767 -56247915 -4300008 753319993 533355470 52227579 638854294 42115217 -20944946 -345346296 565693623 233667702 -338134167 154114573 -60300317 -63009264 -86416011 212960354 -472425084 101591569 -7290944 -2882229 164060899 586901489 242062078 -187776787 167512887 -6167405 348780418 -15242076 -33506365 -704588099 681537964 286312151 -8377181 -259550747 -60610866 494494760 92527616 195736453 224318530 -462446262 141480775 155701611 102420658 649031998 -137419179 186724513 -66532408 -198304796 -207693038 -240345 31349877 -6069450 34177991 622152966 -346908959 -960536260 488321036 183688599 -461638457 -5436525 -5511074 75781578 -68581752 -216571938 -141678546 11438773 633054976 -245553568 -110974876 -267459807 -51062577 83701439 364820860 -4911696 -74164070 -542315528 606375690 -660768666 -916154611 225090669 405880481 197452040 137430466 -343734983 -184252473 407667363 29152658 -71783946 -14180876 -56893074 411103581 -16481618 -32956212 694745596 224880562 -526840592 -663182850 12260041 -177294915 -124045917 252923895 -100578313 235517151 205405570 59154315 -141575606 147544586 -82605562 128098 -4327995 362559053 63583499 48705807 134039041 -92874891 -720094152 -109435900 84802608 -2002015 -311900885 -777276789 49349222 -10619201 15220911 -276508995 41223162 -32526117 -491109870 -186057603 -135982653 13906211 -77817532 -558312258 18589575 6388286 -88787681 -529224948 418195 394502956 6100343 -22914750 140497068 34851057 -411632896 -601894974 -46500809 775560566 157763178 29976124 -647011966 -26174766 -1697162 -240711467 -96807118 -493205239 -455243745 14665635 494117999 721515203 -989538 -408285661 22572190 -515575296 -177479022 7998883 -211095318 60597198 -784312055 -4195760 94626149 -63440385 701013665 141625561 18984610 -72314143 -146491559 -213720211 3847888 -11447530 -179276431 53048799 666253451 128112243 -177340190 -26050566 581950158 34700596 152707955 -524106874 -26963951 -58527881 402066905 -76683962 -802276769 284386618 138305393 -113949957 544988752 63953061 23536060 -93591844 -95338217 -148199841 -149282144 -267491969 -244571749 -407059937 -625563482 135438942 -465431003 -58953510 3312062 54723906 -1323518 39432882 6059495 2526907 -80072245 -417966721 -926237677 673506391 711215361 -48737467 -669366968 -516531504 -385674549 -62291961 44114867 -40269686 25015990 -126926695 251658723 -126686132 -167022715 -107933135 -2020249 -48404 -132623790 884329035 -252452963 499546065 -492582109 136249445 419468161 237208239 19613282 -643657955 -70031455 88644247 275415229 39730374 721722090 216089826 -508990438 -646744653 52315183 -633123371 26865099 -230497352 -15177003 -929088 -460767 334854090 -224784071 65675464 204321044 -124226311 -468882331 285693371 -166111303 349054465 71282934 -38239724 48800895 3747336 -244841639 -72718570 -71216964 13203190 154478374 106587028 -222596125 9464599 -538714505 728721699 313277320 -22063956 267554312 780831041 -491108653 -887511154 -61159387 -256275360 -7483804 -101590900 5674871 -321806504 484665422 11959870 -169606974 40057715 -5553244 -355655088 12894897 -508142171 -130690687 -780475684 47333381 -280968628 -456989152 -504292215 -293672988 146223829 335812613 331064764 464443626 136131234 -399729603 -520088420 -138847740 -685727162 13308061 -370154466 -381043172 -40315686 2774730 -144982368 -231647393 158272047 -64033374 352916496 323305810 -2277090 739459305 -551991641 -290630448 355936549 19683341 -16885645 -2692205 62565715 -447055871 -213403730 94202215 -955287684 -282057540 482985521 885845809 -896290241 -135204051 -78386942 642485620 246795838 15957633 -262044323 -73558200 -220886524 305003371 -170783750 -711428514 210735243 -16560152 455366472 543011296 527300078 128392569 724973091 -59563420 166079997 355193330 16750080 -185746317 513281346 -169003225 329358783 -472647580 -75261409 48659812 -144193202 12878794 140816245 -244315741 14796345 -14751757 -6480936 -20862699 -385032963 177376669 527334536 -210232756 -240871060 390677340 -72425051 74483437 32239853 -265693714 -431637073 -110430756 52339035 -245447015 -211415547 -185917980 16003489 -692797746 -7463158 13343862 26406798 81308488 154989845 -473949169 298059056 141348840 -141188994 -1253245 -63264447 -22831725 225198037 508051907 -288314497 28133113 -31957811 -49570986 168692374 43699357 33523946 402938095 -13772366 -318202965 -1451236 -46357221 239455499 -106758360 437319952 21140784 -422682465 -202386324 -88386859 -87779217 -8681043 -213529812 -1551467 7113904 -377640511 71661554 -15857840 29877946 33692905 -589670850 -123604682 -2652847 -195803135 -18341725 915406300 -83069188 -253510646 -393317998 -149396211 -842065751 -269258487 31193047 785103219 13532052 53934588 71490230 -769341367 -794994118 -129259218 389545380 601171301 85682110 257168114 6085239 53283787 -36844290 -109801595 226018356 -530346727 -232998133 -532877532 -427441396 405646765 -820346697 -153339264 214381050 -6552337 -175035232 420909308 -74644401 -249728474 27433891 138922083 628927290 59891958 10702445 -127823861 27487460 -77883756 -577144583 21705603 -128319088 -94384122 -241492075 -118760715 88042743 132495257 318226351 423316110 249686604 -57009788 1505594 3728775 25317960 -152872948 157284382 -138470236 -3492518 564698288 821741234 150254158 69437138 373937594 -5154461 -22771440 -483522281 -231762480 664897482 -11690751 -502739776 357108524 251204833 506861178 58190117 246599885 269235968 -112697534 6787825 -706075672 -342940705 -12596190 19236806 -474841267 297707133 -338038372 -5410705 167274744 -229351515 -742722348 -50532447 47788 38776662 164680432 115003046 -37338592 -18488357 217153720 -594265155 -58219289 160246031 259809360 431723904 170341333 -35998882 -152514461 494966027 420618270 270956425 553832079 252465711 106299084 52826303 10294282 -2635522 -139480854 103127414 633607672 639402778 -3918809 251763297 -78218845 398845143 269840241 -459746195 251146308 -558623562 389562846 77383730 234254388 317738750 -173654660 -177448527 3221530 -620105310 -407990197 77797966 -560625184 929699679 -64590235 305341643 64580882 179407323 -232784725 -21961932 208852827 14690158 31903114 368970547 85779123 54267473 57879179 146240981 56882749 16042675 30216077 -505347852 -9355786 -152744610 26739909 83215386 -10583391 55813374 -171389780 -128401962 -378129377 -23905448 -390104894 139882711 330811520 11433421 -602363 9929620 -15172751 389768330 -228891675 31535114 28011181 -133482838 -148846905 162581209 592197601 -46947020 -364799351 -196142203 -94361469 -445542040 334026411 222041946 562455136 415449174 -162212738 -86756178 -212199 -10002337 448977978 180258681 -148440941 15583025 29543833 -186690800 913467703 -11104315 901435 181572606 269038062 528823 444286430 -699270503 540169491 13275192 375938357 248648250 70142371 465199704 144451387 173178477 274484263 190294232 125884291 382846263 -542176706 89054723 151601557 -8511196 -119776693 243295922 106246741 895313924 25827999 582006501 170753820 218137684 -231222050 166802043 37649360 81434594 -68980899 150040849 189864361 50034586 -77453830 -361846220 164366186 -422877689 769762673 -222123870 -58274416 -224874525 -76347102 -59675011 -135097591 -26426469 -135500554 -209883514 -92585904 418313301 -94020424 -399838831 -4859183 -145813315 87956286 442379504 -89242104 -190460160 -4494502 -247463150 -258697925 -217697840 -157388595 48810726 468725310 -54266355 -11146655 100603662 80397673 60675661 21472130 -425497026 527890153 -16957630 232665346 -8311713 667442353 95963961 -21343088 -12062099 -668773741 355147256 26703633 -309355648 -6366244 225283965 -259128327 17510662 -344094788 -107867086 649952999 -182199952 -16372164 287120802 251357427 475309185 24431925 136463441 -3012896 -130822775 4531995 -5016694 -138271409 -7247539 -332808005 320053885 -44801930 200942209 -127190091 -729953311 -164278922 298262 -617949786 -171094689 3320555 179302362 9454040 -52987833 -44869477 -498521174 103956883 -18414071 7281282 -567337854 52268052 -211802783 215583391 84517429 -203245879 -146024526 -379649100 -352921822 -508170403 -15740623 7757276 -39261517 366464454 75006053 614636512 126434373 282770170 -269009466 22333004 997922 -3020282 -406582727 -1464835 721219268 -28355733 -786253432 -284482840 -283953483 444769980 -47494985 -136944736 -332874738 -26535994 -575067010 -340310631 26058699 -506169741 250187721 790367649 -383080587 111983973 -299333229 -11138844 663105532 -145796239 68925443 -2635962 -490122868 -608432857 352815127 -63854344 -59450669 373530913 928757150 576803154 -8574754 8851627 865272209 -504401694 261599592 -13947918 33920972 -2296413 661675077 493310302 -200225979 44371923 -152532605 -96788039 -178874426 -380165679 -341331676 -409416615 -258989968 102925775 -562428766 341770740 17707921 29844369 15192686 -661273277 435742489 435638126 -126725699 473457120 324699907 -16686544 -42711855 229033597 246342223 233115783 -345672250 -870806080 23106585 67252044 -89844971 66766973 -37901510 -420684687 175809888 -51574453 828569264 26432690 -549816317 -34073737 282117661 -33198620 356681737 -277920191 -402188286 -132066578 -652100635 -263726623 -57136899 11294832 -171881725 532246355 -31501679 -40752959 14958905 -109427894 -50488356 364859431 237069562 2248350 380462839 -49381558 114231929 -53825720 -419492867 -575565903 -377286012 58777526 10615848 345641504 -231647402 -20283052 -59647791 228589167 332094702 755272738 -5918121 185805383 -683534838 -68746978 -769799705 3333434 -214592405 852818 -761602257 619236790 519813078 -393103900 -45709631 -324986588 610142095 518306053 569048 71780526 22365602 -27991278 -46037763 243935451 433048600 521728012 20257213 -279740848 -229071749 -30621476 643799462 -333289761 -599648197 -16863004 -100201508 -454326359 750568 -945169886 389160948 34489598 14097793 -147415145 431066551 -73866258 -63634437 346930543 210397110 -121433768 -229837992 -271280699 -13841678 673205352 111189853 394949073 184043971 59597683 -328492 5749 188506756 255556973 -280593631 -339976572 -577137978 -198131156 7319917 3747353 -114447791 76961021 576640111 -7653053 -13384761 -95391300 50136818 -105222753 47643980 743455577 -164064425 646861255 -151869593 98203521 -95690209 -204595010 -210536939 -17989335 534661546 20625823 -13927993 -171127963 162861075 110141927 124758060 -60319741 233083103 -18494185 557507981 -181639168 -205133366 58472825 448050154 448405330 908089085 120137908 15917154 15267878 -562289 -11261312 -69762396 184079664 799330782 8959484 74346625 102549331 -116853878 700581622 -51803528 -41773404 -233324111 -174341248 139291656 141166207 -5005728 -156647620 49043949 -387922659 -317386456 175668758 116825828 -236829884 -28758579 103092829 2390709 504403215 118547784 -1888193 458992614 -3937452 -300963842 -653678178 -593187063 -36025895 418080690 17820340 176194234 -553342217 -7819154 207546901 -19958068 224644077 132086 -423563519 -161710075 -157456127 310536752 -140598166 172638291 -369601026 85469944 -14409573 57699453 -14775588 -31455482 265913658 9884871 25114145 -499097361 143784369 -190391891 -38405036 686361 108947306 37512818 -486190314 -55597879 -69245533 -40747039 -139177596 156239453 -62867317 12756583 226855108 -408110946 798875975 35080756 -183524499 -333008345 313494248 30622299 -5385773 -2414583 12672282 295144060 -38017875 -5285804 238593102 290111219 312591647 -222271344 -328953677 -316255504 -407316018 604744992 -212355178 443189439 -61073947 799778800 -436753471 -643952114 419200277 577633528 -43674183 493282407 -238331636 -242224767 -67241933 154124139 63833623 -244715841 -769716298 390097606 319587393 21254523 354961290 -76633781 714146878 13428905 12811659 -20185340 576522487 104223334 85117693 539878148 -136723224 -465577629 768302596 -688733730 -369001152 -308909197 2348843 26278401 33991600 -483652010 160900623 602261729 -1063113 -91870544 136800567 6382592 128765615 -296988288 334802522 24274156 -615057367 90107589 288646531 5111642 -69065521 -434653431 20255379 -397603653 102197601 261728413 180219810 182301891 44698810 -16074352 146304356 -829999460 174990223 -4286653 319660620 490715365 1417920 6910136 191801599 162176161 306434179 -505019253 3893322 572568740 -212508115 -33049313 68234941 675617546 192679268 47975323 18087477 -350651885 133252857 26286747 228709664 -77664260 317735111 236922399 134363191 -82662722 -825298 387996505 -97262183 193872195 27287254 20329545 -341722136 203480839 10297658 -185647304 -523862827 -296865758 115721043 8504495 -88903826 -75431816 165391283 -595599 -351671052 566948469 224455526 116100733 -329704522 831859899 -117488812 853116199 140644417 -90558225 140420082 133669253 2140182 -3732130 26981240 147731858 140689551 598700319 -494768750 34230545 230658351 283402160 -39537507 -65661708 -16776224 -4200646 -361646737 96108765 -4549075 383968409 -15720451 -9695969 186479453 7760141 -32741027 14791347 217018286 -364878481 28232886 142884116 14608346 137682060 191336756 -79015745 259278143 -180120060 4634914 -10138662 -158155926 -671708081 15774321 -258706661 -114547376 -9667754 -225362845 123805740 53823571 -15783425 -80350412 831304697 241460880 -27662400 -461711455 -2804070 -585608868 92759180 102738724 110873478 -74463804 -709147535 -118164901 601269349 580831494 145490906 412410167 -119524634 157248255 -59338420 276311204 -418408388 -43900214 -515002449 -177352357 -24262252 -96877478 -397563 280504609 731704728 143364584 -124936946 299108036 20570813 154827562 127609985 280179799 -362078933 -85717682 482768544 -335569069 42491144 -374817794 -393005544 546357156 -386081015 559956575 33968824 11102314 4190498 -293989959 28270886 8546058 648510040 303662652 353116916 -797956220 24432960 197253446 386487109 506904233 908931003 -352096657 10543786 250901973 -190630136 -68838275 -71775813 739729235 -434714594 183584437 6306058 -2192461 608789631 -387312934 -51928460 30882503 -360493411 135573731 188765139 716143975 -776140843 127404967 848015074 -101724246 52707892 -311279263 298173488 277640128 455925106 267329798 579825713 -11406185 187018025 -34277726 430921875 -18073062 420107964 -398890946 -408645678 -3135807 -342791204 -616902941 391704436 -301033690 -174564159 -551356584 1258951 165463368 -593507514 59981775 -212219633 14157984 149219634 -323704737 -94715323 28902405 -514780652 12452645 -513601846 49180794 -46699229 -98157269 -56501258 -890323717 -20875810 305172222 189152315 -107749746 -23740030 -158884420 -678610637 10277135 815350521 751601190 190276803 -21488056 109177167 663476209 -316329054 37374500 -72673306 87864104 -155635257 -104752117 67093971 282915750 -211227144 -289840263 -427290971 335265472 -32338902 99681603 -15838889 -598898638 -18499610 383721292 -351231603 282954067 732720732 54164258 -153759440 -28791220 -211973795 -660221835 -524605075 13214135 460677926 6153379 -366750862 -493617652 317915041 128867833 11141848 226086747 -643711490 107436472 -528836371 -53347402 448244328 -21244295 -258159808 6778377 347818621 573026580 33768642 -42028453 -70822724 25998754 85109524 -212830042 -63224185 440835557 -120519267 136670342 -109776957 -308339699 30144082 -259169017 9003203 458195720 143360806 61776556 15966760 94648845 -26400652 39599551 -55225713 -28700769 -38181516 -157643109 86317055 -252835085 -78668229 418607442 128110649 -621306887 11776014 -271448045 -758982822 -19284141 -484885751 -658765810 -15283178 -174985878 -154222595 34183501 -36071188 964338475 -845655132 -662952126 142670686 809067667 -171203008 -34045872 233214164 -10526676 17326741 267585400 7189602 183042992 7003726 -216578722 -454293537 -160238463 5190276 -1889471 -334914739 -105483096 -224597635 304343426 332988926 -66185094 770330952 89832411 -362667502 -88480998 448855179 -5964797 99138913 771318847 129529983 -153442105 231825036 87124111 700660850 170231700 530990 754752012 31399851 392345034 141185691 -338414297 -29543484 -5772252 556479596 599581601 262269175 -17607374 -32774451 505036029 139065106 401858401 527002112 -213752417 339130982 839212626 -186367664 5164513 -3940951 -38443114 -123226079 -397689455 -267596710 -4768875 39142105 -12122216 -33784148 22761100 44429181 -19208890 7179663 264951909 -73951893 220097101 305120654 -1347052 -139340951 -178587285 -56652660 -244488224 311305423 -93718921 -337874669 -44452203 -186125627 -443009013 -400196 -154124750 155119464 176469520 18408743 106367294 209979718 -392266771 14496990 155866822 11706210 860904866 -19889861 20514308 429259583 20519133 439630122 219049478 119584585 -203607786 462200629 -1350546 -393454130 4208603 -15207077 -43530360 509249609 59583551 -598716119 -268951844 -788433056 13734377 -258819 -30810154 -282317528 -85568674 579941599 26169540 513866042 -433779304 -161484720 78350339 219192521 -10047997 -20716541 105895476 -53150652 -181103674 -231563465 878722586 -520187565 272401827 -352313757 72898974 363070809 231152977 291495083 6113328 -109950914 6692656 72778513 -348692767 319921 208686273 -641705509 9658270 405213831 14451631 12062716 -6202908 41960659 -524475247 158400596 27147964 73312843 -44149572 -104528197 -578580971 62717988 638051518 -233917636 429785126 -82286291 -2086019 -21617803 -365475178 6952341 524248883 38035731 327718685 -54064122 -245238994 352140019 -333313023 -327790553 -129895808 -156220033 245342269 427080814 -22470923 103985212 -188513614 460006618 151551492 243052877 14470618 82605628 212094699 -528822684 28465881 -26792265 -2070173 -100416619 330299595 35480872 721255170 164812935 296709715 -652915191 397506587 -6048959 720483250 262173262 225679917 -320011950 285352250 6186788 -28786754 353622473 -689801790 -74479006 -25729920 -25157952 -141124549 448823673 217671731 281726637 -532552483 26493583 -30492628 -413815357 -468237704 -7517363 -135556503 -257685115 -338618834 -29207001 -63368394 -201751546 -108358565 -33394837 -456199425 -56036795 535993115 689340 -394228218 -784146222 470519347 7572351 9732191 182275323 -8124699 301287553 132908 102267590 -68861338 602179408 -1866076 433027341 -11721530 269947103 107549005 -36729860 -4206366 -595894944 -131602522 82686139 214360552 747693508 -712467783 176878414 146645533 632901644 405464379 24008059 -321113627 -38846941 -235253027 289096313 -171494139 -415783777 34860118 -61160879 142410056 -269805802 129689131 -127207595 314665685 -376577610 -116887071 921649 702558683 165000154 629206692 -267741942 -586956783 -379481185 -242839450 -475385841 -260280575 101525701 -281476213 39126495 307287469 -461984813 -165866109 25060459 698696797 -154741992 585546415 24369607 -387670518 -132350355 -504921 211847996 62075757 -319195250 -349937745 -155153127 14251816 85643517 -213406024 58925182 -28552417 210809570 823548641 463032964 -315457658 59001886 -208517557 121785962 745706792 -35909068 -163750474 -284163281 56454432 208960647 -112548057 -9285764 -61941633 104684981 128963983 -73779520 371359072 232361454 -557139753 -24533105 -596494254 286673092 -62721525 -191833491 -57526 -107073887 -613553875 17927903 567405 112133101 264137569 -24057093 798266431 -23553250 -822914203 734902340 -326957821 89903010 -560268154 -184357947 13892283 63689514 -103835327 -68222750 -586675400 424978615 524707096 -135171839 -712380298 6779334 38669360 -343247760 -42216104 -391993764 242342824 -665762022 -625474833 440408870 71871536 402577315 323451880 378023054 -150662955 164699702 -260155426 234864281 172191764 642515701 4415201 -95186804 -864935552 -406347367 -120488716 -447887503 -489352445 682783758 30788162 -146641286 21833884 366934169 303808175 185709 587472357 7041482 -546408825 24890728 203716566 460724530 182810523 -5507034 116109775 265494694 -508888775 791036521 -613994489 -85243368 161317857 -352228043 -194141696 704338082 -34261736 -197376855 -43242892 -295253184 414762319 -82287252 73273023 624249694 -7025284 -47420837 -95781818 3498129 422934523 265294882 652475996 50757035 -285503483 335271171 -218296 -424082034 112818759 -646035552 -1178628 30751715 88418987 562799217 -306574269 284916116 772057758 126851991 191751026 -1315870 53649520 95588243 -3210022 328645820 -646073120 49100222 -180445583 -90082707 585904595 488411511 -19852662 -117069870 -263590934 -215343345 17752906 89437806 534246674 -8387384 -258868805 4949495 -57456517 -74612355 -133002355 549332833 -647955967 48747374 -131734858 -346450406 571374210 598655083 -328509513 -173849159 -180335263 -6537364 -5221293 230553341 541114595 25725395 453711189 -292122320 333269462 162581991 63536583 67840440 -257576974 -54718756 -10971150 168164924 155875708 94368537 199440764 335355928 -33345797 -216715883 -162771132 4718739 -174607485 586676375 289898619 762770 154519249 283636672 80420168 -74071692 192235506 416327534 -32244855 -40675704 -57033851 -88923932 474684503 255238468 -113125056 -243177599 -343836009 -8046391 221834946 171886835 -4135098 -626856136 -191483865 -412262425 295572761 425943970 -220105028 3466814 -14080511 -948011481 334642552 397009384 -103979235 186897160 24966955 317368080 -6245030 -45256856 -10472946 703743016 -240091275 -431035176 -100764793 -238432822 14108489 -204027870 56477988 -27356006 310927675 -333107085 46429756 429650867 528201817 -110896181 -194824638 -4643442 -13225482 733185919 -86866016 -291070863 127160544 79815967 -9728243 2933262 440561002 111989029 310710167 -80428292 20785219 119408569 50742923 -733534004 -17154721 -200140541 -9930053 -128083376 24029437 212843065 -31703553 103978340 105230863 555861633 14720547 -425253951 41285957 19469592 27903169 454358580 -46539269 -34866872 85797758 130604654 685556627 -1407444 120767725 440669853 20211823 1177680 -620037161 146672775 455151873 -388081717 -550387099 80551350 -110663033 -33550781 -91576140 -24467840 -660162307 287704226 -95757040 172601979 -3329074 218890881 68248579 -7721971 -83841630 -288275502 14432496 -427179111 537408376 104024177 19796933 -349567741 -322829752 425450382 955883847 250237728 108285922 23225644 544137016 -934697082 291776470 517109231 209640738 -28934471 -94359991 373731593 -250482618 340640922 520435977 -92158978 -4181812 -33435518 -341962244 -1554052 -41762598 -219199265 -313518961 692210022 -15114311 11062206 56466023 -137054191 -741407489 84821292 -290093103 -68195248 -147965104 55621807 198187864 23051522 -37641326 -248499549 660195562 575056501 -548786098 -138705172 540500366 4373079 -368245468 368777242 -33428779 -351351722 -163138753 -36015843 -336106364 -224834676 -109078938 -15948921 667607776 672536735 -1272532 255598348 -105455803 -186858645 -311242665 644147221 -377336116 33487281 -440169729 22104693 -55925401 11055006 -504977239 -87620084 118099946 59579952 89723759 123210063 -11014308 -7288880 173550552 -75726707 -71869411 42327967 247193239 447502314 -165200249 165378381 577955478 50976825 10832826 -448752895 475592716 -5439995 -6648500 1432267 546163092 27924413 -278242483 -57421542 -21603460 617715996 -857622250 110817638 -130995809 -305533950 260863268 285932959 -180476317 -416819946 15335166 -223489106 -208025951 -645751604 -353175561 191318726 723028753 264623102 3266058 109599369 312354097 34601469 -303293180 -31049946 315486823 377912159 138074462 -367215313 543892426 319274021 61000484 66240460 -11473484 5807959 -240759748 -9720197 -68399828 -212910663 -416511390 -415630978 307441786 182273192 -391647169 -233222505 4607205 529650682 -450094803 -74541481 176973300 -3391694 806777256 -288695008 -7321735 -4609750 -140250286 -115192434 -43383218 -10389148 401290801 99190194 -129923812 409227158 12114413 -23920785 451637469 8197750 -386540236 339832952 192347068 -308421635 5972868 309841748 -499956658 89656160 211992987 -284923987 -188960005 35512023 678891477 -255353893 2611565 -86817165 -290507297 -258693429 10017216 -2099105 -2214937 -172336778 -45781324 -76270078 -67672862 375493728 362601384 22732312 -101942408 -66182393 46904859 161880630 5224999 -2404321 -69545163 73376792 -57597541 -217384691 2726816 -180992840 -512634515 729609945 325558626 -11855413 -107717889 260979898 -558068464 29632581 3273865 20177913 -266999219 240686305 -649722698 783488271 494427238 24996483 -5793918 128514260 -71285080 -439765300 -535631443 -135390280 621601135 528863085 -114139678 42534887 161432306 -32188368 6111504 -122098013 -75032479 45689912 451299570 235663598 83612432 562659316 28295847 432099383 -478040668 143597699 -193854937 19714461 -168947587 -40440436 131874164 17762305 269771728 -17561805 187053236 109373732 -26180203 141921710 -414084656 -202705175 436175933 476523661 31532537 -119407533 329237749 95098875 -87476864 521998322 95270237 -8213500 -527924680 -426644546 1176857 -125869206 414787445 -112114215 -75542584 -38739768 -657058726 -84803777 267426370 685963707 321473125 -165712039 -4154381 316116256 339175394 -235073413 39285435 -275195085 -12595855 -216641651 -807236146 148509365 61290721 440998416 615470194 526908664 596383868 -576260470 -368175459 -143635365 5135506 61139931 250125473 -650774434 279501943 -57204292 -55978578 -79539702 226411928 220760929 117721630 186832536 -156404748 125000851 -33649405 7226155 6327170 8054347 486159460 -39926496 278920200 -259291581 -15985859 66587117 -442493695 -4347137 79950627 244137617 -67936650 567271491 -422455680 197003184 -266097148 -19644585 329264225 431566775 858217751 215453115 138058184 126585578 -347429815 -416814896 -395936057 -406764990 -707200659 -274535997 12851300 287823173 90133837 -778558663 -156988622 -676525 531657971 -33293847 -745601055 254732492 413001780 -62401893 -219105648 33818770 -35648 65034286 -111108794 544639346 95886050 -288604183 58435979 31448585 -919879453 33977604 -792072486 147312864 542932741 -529475451 -7979114 -7314291 13940710 -7514708 75409889 195436224 -29652874 -274339927 -1565384 -6577638 -1414496 -327757813 -671291953 -396317958 -18146583 -113331834 498532941 -548069248 -146925834 36860317 -519844069 701934081 201332133 9166610 -109066301 -330441851 109501103 -83997577 87573099 -4871123 159493985 29941448 -447098813 46052308 54219318 348128025 -291239428 -1146174 -41596403 -279926219 558902870 -169359773 -112756672 -106838774 246681985 964258979 -415967200 -31477909 -697837276 9011762 -431547700 85342531 -141848787 57033140 194284069 810118676 367591617 -116867565 -356053585 -733909363 494915263 -426033687 -185036514 352328058 -427818386 21361211 -249425754 15559612 -192811395 -384353111 5754048 -96191503 611709663 -175769438 -359040872 -296537222 192786993 -295799278 -165130261 -13573979 6568573 -263921039 -192653881 -23249293 -2444610 -159070 256643073 -463184597 -183573808 405126020 -184015589 230704970 -208556811 211474951 -417911421 -542729973 655670 -189102322 -11946550 -42706184 563689038 -13724494 561639585 210158229 -355035656 163072523 -213744404 90407585 -9614174 7674556 -2888219 -275547557 -2920450 70417515 -410556358 211376140 -87696745 -821767680 17227877 3045619 94339978 -319206593 -42443691 163650234 144604218 59382963 -46227648 -497855261 51930845 176155999 840500850 110324559 64822399 -95625869 -428806887 -755013036 478119 -4078079 262047024 -675294015 442661396 -358020481 15235566 -35510653 -11754438 -581739775 405435735 -104443993 -612765860 -254736442 6283572 -14816283 -73153239 29874241 -20126565 394018875 -53443463 -3708907 -518672130 12998011 -5723368 -538616373 40644545 -5142244 -278826507 177294647 -122404040 626147446 -194140842 332279645 273761520 336273882 -467971723 45351593 309703700 -85680905 -97156874 -247901847 -9674678 -96164922 -192723509 -286659090 420635776 -223577665 -721523193 157018545 677029539 55891393 -592387150 -372054097 31163278 680889381 -143910576 -14188793 6794859 -403082855 -396972 967328215 214586260 199197238 -94079486 -224804075 -54699944 -574351380 -642818611 -40764113 300936303 26392875 -203009455 -83773591 262809426 15327049 -131275533 369022094 187413934 175978502 -7021255 -108905331 -125471531 -313822241 32811686 94081794 110027182 -1715992 11583020 150366670 386138323 11878330 86207605 256434773 15991440 557267 110901420 183780590 -508346676 37326431 81530159 170743204 443385000 -39229954 2181331 -296715254 -318460240 -297622847 -206714274 24297677 569266227 210333986 -227255106 -203804508 401962129 -11284894 -512712306 34183610 -13874511 -51047543 -37216297 51143772 -78166840 119557945 314580123 753144013 -32515200 4449335 205343643 227588391 -442559904 -57357316 -536053522 -61777612 -435147765 382591350 -319292318 307541461 900148367 766215538 -107843883 515169805 156402851 24090005 -163821464 93318932 622947819 27878746 215550266 -153617106 425082 76428357 705590221 -413658572 -487574694 98865874 -201789493 -163593220 -84107487 -36902801 -201750717 83514272 -115683744 650457194 46991784 302686432 86778781 -221642343 148293540 -22428798 -64028002 4863368 -380624672 225113098 183403690 501434738 -2193904 156657291 3879849 184422251 6805255 -687509828 -140519676 183947633 786197764 -190589930 346221029 141646710 -77803909 -123259956 10746756 292018198 -61156663 130717089 301677512 -438263964 50760798 -228768502 -172150669 63981144 641270518 93092108 418358709 231673441 -863648427 -521864176 160518679 -254412112 657145102 -852178658 55130281 -89166763 -107899738 9375421 -118940011 -31070073 -501369920 -20956950 88228618 -158704620 109879260 -840931285 39179310 -52291996 731021361 1330862 536657364 74649972 -72830908 21719067 -243905666 -133960071 10597072 53795773 19473636 259000976 -18543740 -195657612 367328850 -85448963 -567018685 -444142 -306517007 -120287923 20063577 121780521 541608449 101911618 -35931851 -153913222 -68961880 -307167411 22865107 -44248194 -127876516 -75311082 747934158 362395 -9198768 163250768 -227837981 -14196325 -827376195 100114250 154786082 373925406 480529040 -252786469 -595038428 -198686276 284023417 274692821 95752097 -267466500 3629933 533756432 -504505304 -2744225 17802649 -123532564 116965263 59672588 -193753221 6183119 -18490555 711654082 -50962282 -173921214 -47986085 -401303386 -22377296 180506297 -59532903 339785974 -271596906 3605907 -925159454 289546873 5174148 383201633 -1254551 -424337691 -436220016 316926852 -398379933 -849234296 -13243823 7546706 -771724155 -432018815 482383582 -74908391 -668594417 12852956 11420625 -869638 -265918554 240780231 58257775 -471522500 33341963 580877927 -175964360 43720983 -343994809 -6389585 567248489 6086894 166213264 53413127 122785858 -791570140 -171368585 664655132 780374586 168005129 57301515 376433382 -66259999 -328088197 -369071078 650864626 1250697 723526136 270940030 -126992737 170264443 57950975 67099216 324295887 810954494 3896650 -335365730 -689319404 -333792628 1042321 447691052 19966706 73203655 64110406 -209281528 109345575 111236770 -79440691 -503235333 177845589 -127128062 199304382 349093214 46601486 -420627045 -528798681 -847298528 488881339 -555126836 4351872 96779836 -214733306 -405730802 9882074 232804127 628893664 -5185262 -84777919 -559501460 -68071718 370720352 14691834 8574520 -422597892 129081308 1278436 -35502042 -164808446 -117991739 777729900 -50886738 23666764 96545595 -355155310 445563111 -17785467 -23131783 8149860 135124417 -226071899 -530788057 -361332429 -404985457 323902256 567263486 -670383333 -172262014 -347378115 -13099893 774226608 495211825 -227737907 159944064 299932251 625582971 2965738 349892996 753937554 -399863975 86422432 364957112 -704936456 -85865582 12431990 -175113396 -228076379 430031538 -139754496 3346253 320894436 162393044 -18304111 -76558832 -269364715 -30095427 -816473077 -671201367 -582140337 -19151778 -41442772 333095622 68450501 107448983 -128672749 -29594024 358765817 1151615 -41450655 -619687951 159543595 -2884824 -152322452 -287911897 849482755 -268838735 -153582075 208038791 77766208 278243501 302703920 -24218701 -206613584 732772671 4827083 -110204627 11202020 359685618 2531125 -358654662 -345227420 305101942 -40413680 28329445 -127078599 -235979292 -428563201 -66488980 290780190 -105385419 495403866 23741663 4440812 -148284051 -657754139 444368170 517056043 -298482545 -376901716 -753870137 376110851 284530674 8483471 279977427 -123920205 48369504 562022500 562621212 69410219 213349296 222883597 215479846 -215271099 270561008 -18658816 -339809643 536463773 -282566042 -18406887 -147741872 101449001 -363253867 -212808894 -573197346 -15736830 -183814223 -452238407 -745668720 21746370 -760843936 -144653661 121874456 11857193 -617368773 -20690721 443178233 38814482 -16195761 -358877592 1092855 -487758835 69739463 -249040906 57328050 307335879 -20336360 622600562 -9517136 -250672713 888176444 294226433 -126837168 -500672209 -537340463 316222443 -41856932 152462810 1618880 -14836777 -24910487 111452412 416769876 -102038792 -8958298 219833064 9834567 18815960 810953628 8682472 -618828741 -264851030 -152021256 -139532740 92910911 -44836184 -431301271 44115151 -221164846 -238982075 -410697108 -19800665 64959965 -131370775 180414312 528428899 -475583342 -522414191 396836974 -357279610 -278009826 -704500742 -634858330 -345273530 -846005670 87599347 13344289 -274134794 -17335585 -29131774 336764404 -139093648 -1050080 90241098 53257930 62080106 -249070534 405262539 -329402251 -135648257 511364471 8851761 -716565 -39436799 15799052 344048283 715955636 -193268201 17290311 893445137 -189078799 190842026 167194335 -30607052 -583031324 108267068 90264546 5767326 -538972867 -134618136 543516118 -75532825 -328213146 168862067 -32465724 75585143 -13906226 338502700 -436324636 171296035 319410452 1805780 38175941 12070982 554159307 -44956464 179132022 -382818268 -225927072 324092313 240772962 -113232794 146425933 -452958844 152831427 453713567 -546235919 -231250043 -378505303 -425266717 653113325 61065482 -6037002 187786865 21277316 -753319619 808583466 -639917642 -100425607 276483061 483223246 -20981453 137909311 -672682975 -894790354 -18718290 169069109 152227686 -97568353 348104854 -48574304 -23527045 -3073373 4637866 81874197 67259077 392635508 -141400350 -202823991 -939023692 72945991 618411969 -164555973 -86265875 -13866882 577709925 -503075078 -76418609 -118605132 -209724570 159490878 74150954 16868239 116539500 -406404017 -477175239 -338401817 288312229 -461986322 -80124988 -69288527 617004896 -246405384 38254977 171421099 -584166086 93276443 -479429274 4930811 4149357 -201983909 24953141 -56254895 -389127206 -62816977 4729611 -52916772 -4517167 -159286226 157263813 218816952 349129296 358024359 -14562116 -458050312 -118103880 -121243242 135910190 -136151534 -165831580 -421055046 211141483 474340436 385397479 -44100948 -153846368 -336286034 174641721 106446478 -38818608 -628694823 43739637 -352104920 -233022816 3875410 -72966370 -275916230 563034420 -180415892 -15994993 -189410040 163877192 124238784 172164367 23123345 -911943267 24457998 -56510461 622915292 131034146 -238941103 -155392674 83942076 374887111 657605947 619899223 255184176 15075517 -293520774 -641871265 -63244043 -323697840 313188009 153628928 6172914 27173300 -255211231 131186975 -81225873 -131622603 -339465418 33484892 -2674918 -281337867 -147535255 -42088693 220250739 94788608 -78715031 105231807 -158382150 6227756 88101251 51051296 229568224 17644307 -295608922 -493336 240915472 -44840276 135692647 43085856 -447808201 -159971882 -123097315 227339805 -145678677 11305088 95326853 -151610348 -438813118 -360766940 -69248068 -382567333 50809448 -1038299 250786189 -418787153 -107725709 38128146 -238874942 413142625 74324677 89204037 259024400 -475148628 -211021955 261420751 -610624829 39517255 -720935817 223846070 -321430479 -131892669 -725516796 -76079443 -212930065 -355445644 731391898 91188957 -918731660 586691511 -42528737 132109372 352945695 5365999 -528473768 305639251 -224973536 1825015 -249827567 -161173433 469468413 -77249281 36589059 -32674863 -229035 669204903 -8992598 -101917383 109792831 -558324537 -159434228 -610124229 609239939 27765264 -448200705 -622724512 -525998417 149641725 -10043496 181712601 35274642 638417742 -185197826 -8223389 -541920858 52229261 214265646 448540796 -495232005 221198272 64002506 -28597629 19163210 -234701575 -420255134 -11343098 -156264989 552266119 23085542 758290235 374283370 22286898 -31983969 -745097721 845452541 -29486728 17083592 -276966415 -227780900 -31615797 328419851 -439271726 -291918905 -21507339 -49690938 106432099 5751999 -180589502 602251232 -112292921 266735296 -7239274 -354809967 100080168 -165678303 -154348473 -94374759 159054630 255755025 -1124200 230326688 -314955771 185318691 -473523719 -154929984 -601035352 -71362539 195367015 -237425104 -447889956 75771533 912714119 242385629 427884612 552276136 43634689 -146196240 262076296 -261497933 -131112920 77922050 -483664041 -68558803 -230544694 532018790 194265981 -528361853 -14501215 396539123 -567674242 430820891 918045337 -72337897 -1599024 508885928 -250510856 23445993 -409392337 117634992 -258313724 413380905 590740966 -65779157 -161738559 403328026 -74487574 -7712788 -163197959 -679026293 -83140245 138445715 202160934 198716726 641444811 179135134 66424105 1190904 -178800855 -107912680 392556915 213871350 592164055 -471661879 -85282127 -346998225 -295771264 -65874152 -223864655 152084 -9245263 -190573651 152904789 913861939 -217619166 770497215 -226910206 523088174 -19063545 27858356 -162144402 -719089740 -789524610 489105029 548994747 -3242750 615677316 759286882 128911465 -283671264 -41035774 -181081213 9881983 -23521659 194441618 -288795708 -437809190 284175895 -266125746 -926241430 -428464621 -27940401 -77229881 -836821580 -122413620 38847103 768809432 -187193019 -63625549 289753640 -580955764 -512167191 170354976 -85236324 9992760 701132189 -15554580 12201910 -55960949 46052741 -80693399 -137692087 413666314 530396285 -43225949 -279857474 -61256044 2424268 582927618 84058010 667819 351757503 -1898898 -159903344 -513027659 249583005 232360026 71647831 -259636263 100029584 -132752789 159417647 -137651313 291903534 -52942892 18750493 -5796325 388234543 -142490450 -230208532 -2774682 285042634 286585827 -271601643 4981712 644082 -543723243 372268379 -124589526 173958155 -97703899 -101425852 -369459307 18445638 -213628982 -6890663 -285108918 108201651 -675895903 -35033748 7114467 211898350 101883688 105223171 60917028 -270649656 183148071 -439680507 194676734 -206243044 -391493848 -634702908 133110 -5430851 -276069999 -5527806 74656196 -282894739 93159235 295897059 -575655175 -139107765 106069692 -290249793 176335891 -11385295 742109964 -169318964 -64635387 316306532 53406516 -48475165 -108197409 449454725 -8633027 180381576 402374157 229378651 262912304 501381947 8720195 500865939 -107728780 -452452898 421388972 -108488560 -16450801 23047036 21750873 -816118651 56543034 -102755473 -623603392 -24731566 586493108 17453177 553827042 -29771356 -51999015 80630689 -107089252 364572989 -318826863 -405376205 389306589 586167105 4485961 -1689671 132962230 -215469052 -508424385 -471452602 -211651163 -9147578 949334692 -72797340 -525414942 -280132549 25927042 151164690 -49258607 684882824 642062850 74009463 308300734 2655599 -27820601 37705268 359327794 54412750 1000095 354153760 312194185 -76857501 67934047 -112687925 417937904 -12149736 218422232 38210987 244347778 547855203 2076714 113753621 -629759744 101046827 50086226 453545182 -63580310 -304527386 13949294 14596099 -32240174 -40340987 424141773 -528434461 876626499 53326176 15444853 -147487433 425382370 329768177 512140585 -420928585 -472848419 -104450 -406096946 501291252 289393669 403257634 11729789 -187006006 -547743715 -3307781 -537813613 -60663027 -267275040 -74019493 -100409459 -910458 -89649696 99282752 -159196238 738114691 69065163 178061189 -183893308 -330266362 -583631341 -367794075 -759164161 -381811975 -359707526 649686977 3601575 -49054932 35721678 -420037682 617200835 -358308931 90627172 -5845428 90131491 177701476 93061349 50480866 -21801809 4820364 -132282564 -147201941 -19967420 40392544 -191589028 17425298 -300547540 -91008137 770937999 86261322 -56175505 421166849 564793631 -28431973 -49588475 63770620 8743528 74782387 901080867 -94699441 -3349230 -196508281 -104647002 124792316 9478967 -228347787 99255470 -338455552 -89556504 97749440 247506029 -615816209 255303356 -246766557 204470026 379953118 616784640 36672134 434769917 -238759477 -462147240 -39456600 556158894 129780134 -271219049 26292326 96948634 2307496 -573169754 -5315288 566739798 -502215888 124334007 8085808 4646654 81746383 160078473 -200749250 292647718 -610279345 -26500906 57395501 -228414978 422501109 325626426 -473987220 178156503 4229792 2832239 101978761 17932281 256448419 -113332307 -193467654 3060199 -217971545 -14457539 462283296 -234595110 -8539327 -52656975 -82370552 92979117 617598025 -269661110 849599728 -109881618 -14621110 669316464 -449975917 -5961857 -70770579 -19387831 43888778 827297847 -302784239 -152256465 -635404533 -175661893 15025328 -170369846 -351688936 -124823445 -157265895 804058588 594871 -320610457 -264440016 17498555 -4573687 18364469 88052310 -235259224 141143654 -115089408 138663540 100713566 -24016165 882092946 128615651 10883949 594959750 318186860 -14836301 -10735146 156539994 17140720 224290798 -55298975 -353185408 721184416 -611456374 -617995 48630675 -145030463 9948520 180769763 -76999763 49942 27778795 249547459 -314205990 70602652 -486383894 -339874977 16041145 113734658 -786773601 -84602680 356354354 -386930950 -70485980 -904621096 -360621513 -162689787 -434520955 130396087 367557275 -27854467 -4126731 -319201278 428979048 -48441998 396920504 153557556 -71015273 176495602 194296046 -133466123 156761352 -12267319 114383215 19420924 124001726 479933064 -684946546 336573303 -63847904 -23919425 -9642240 68238280 -337549093 18328029 -120169668 49255285 812048 -20710956 -270638241 19416091 660522997 -172764574 60382292 -206783879 -408319891 -771295497 -28282010 513813929 -364247229 34189637 -457359166 -62510052 120048690 -505764738 -178056495 462781814 831868655 52928533 53723 624756805 -770876499 99489654 -225122345 1492787 -197125817 -125835 -263094410 -284271372 -470874696 -194970159 -692516602 156964310 94713998 -183313691 467786956 562669700 208658403 559403174 -779988382 -267339860 146980134 -124518411 -743156680 417589602 -3256949 115575540 -741417649 -12372034 -297279122 -683414115 387598684 369409425 52557053 -243489070 -113357204 380886438 350807694 -798257296 -71130940 81516533 362041988 -100369722 -37185905 113766243 341068336 -1340633 85131270 1131570 -270123329 244064377 -8028978 -4742997 -47171534 -440914727 -115776525 395845692 -7263044 213423809 8333423 -155413321 -102767201 -689518900 -265150700 57199045 -219638940 -301015024 252588465 624002 -89461697 -211936173 30497027 -215902260 2789480 256663693 45025920 -4559058 41501191 321434499 42150936 -46216317 1740640 -13800083 -460629738 2882789 727476228 28776987 -284209005 185578072 180018669 -390401214 -53374578 40924657 9300450 -880106561 -1914308 -625529441 6196492 -667519919 817597232 367244507 478442127 -229467810 215749809 244185554 189822110 -35208063 -329860059 8758414 33186497 4836442 389740743 211042820 33217887 -9341521 369807372 27768645 300026048 535433478 61031477 295841967 28667595 -122788736 223733183 -39456074 139632961 -14707070 338970380 705997756 516131386 -17769282 -71772393 29825662 605041145 -248046068 56598242 -16050650 303173588 97328161 15837833 -170756813 202544202 591877874 150800701 -89090653 203183121 541082740 -254608900 -462473311 -815899088 -21293224 809586619 -11075879 120486042 32183336 347563835 101248461 -137697857 23064856 301264405 -238841556 -97685937 8123653 -19338932 22512527 -3210641 -447389055 206233718 -12279879 -358235590 -323786687 -385877550 -40574939 152710926 359610412 33693084 -14228522 259393145 -404401769 53445418 -50326443 219617480 -190901852 -59748398 -36256874 124621170 -53080256 -390419885 716897086 -27936421 158034832 -473269309 -105627848 -650190155 -17527688 -39029153 3668443 190309025 -169022936 -137141621 -195790232 21005849 708130908 828016367 -56388349 560328924 -171659025 270958870 287919654 160295723 230345681 425624628 58172296 -75147017 140141414 595835780 633151523 -27073532 255704066 -6767191 -53308695 403932251 124351812 -128903386 -4815573 22599941 2994699 -94118625 166679998 -523672262 -359197705 643851693 -16347755 -848962679 290718916 80327359 -161433167 110795229 -70967367 10194921 365887839 109965791 151031900 476540982 247192166 -29790418 604230651 -621786515 127111225 -660975533 70214106 755895849 -281267022 328478366 57036774 13181351 -756339283 1294109 -704008131 34882953 89661203 -4453276 -20697167 -218095465 -573892398 -186218340 848811157 112491366 199551234 294723493 -188992739 404417662 -140076470 -97579151 -124599826 291995810 -36041595 -37454323 -322459570 -925353 -3316980 173056609 -83360376 531191567 -377336 -21055201 -62622791 263723170 278668367 -7462009 359552927 659448917 -841403797 215713373 -42873598 -9010877 -153332452 -57889220 135705690 540247269 324345493 13846481 -69459301 280013370 354794611 338799809 -59713623 -72968520 -7452034 -445606605 -40965214 416701162 -483881922 219214464 -143344592 -368950981 -110460398 -338809589 -22617206 -65167717 -269686447 -275449908 3596205 -863311 30918623 407430390 -90872495 71152404 -808906360 -453223878 -10657039 155737256 147612159 25523228 55131549 432236794 -9111556 -470359586 82775540 421888086 803182490 310225439 345302636 11742039 25225721 -105713107 2193313 -721865894 691781813 663881570 -153775674 -190123112 616608027 9535776 618579304 -143324561 -385140829 526263235 -242638080 -311205501 -41260936 181422523 83437515 23291053 299507859 384196240 285165324 -12308499 -144962520 350722702 302566931 -227272280 -375358426 376194160 240361445 38756129 106872412 71865207 204095321 578252173 91873856 360977035 -231028759 176802340 135524211 -167269051 124682967 -47321865 35556693 222632730 -124363910 6359448 51155324 -536119714 -40092148 39465003 -8648195 69744001 444837401 258593637 36996959 -14743705 -12158482 -12725816 514798020 173439248 -80282609 140009928 -553289307 -645303722 1161049 605999309 -426155244 -156725453 309990582 26239998 134749517 537630955 217472428 -20535029 -233548249 -16624656 -24144333 119308851 -102222390 366451797 -75206746 2002934 526837234 867589 119385561 -188108829 266620788 -45952976 -749892378 -345113918 66317754 383992971 -451030235 -166970926 -1316175 -410630998 173741798 -44341719 60325099 -335236618 782236 -4673182 503167736 499718081 281845399 34145 530965135 -323635698 -351807302 22916377 524749437 217762704 -78789621 -48237964 -223037770 180396406 -280460055 261045131 -367627053 -37344007 -400068076 -337926928 -122072210 -144320956 390478221 -71064660 142827681 41757609 -179117415 164975383 -20577838 33905809 46992556 -152379372 -7183006 -651577702 -153484316 571567809 -685851181 -389304106 -29508149 29018905 -159629582 21259882 -352878495 216806149 -265476688 2323009 -415351015 -21726413 654514693 -78712450 -18093612 258574770 -13623780 -1820596 146077070 -8453715 877600560 2222688 -123061419 -124578060 -100684179 24308778 701641825 585140389 834742922 -72059150 571610501 -6689897 42052897 -87161036 -9528893 -151915794 13770998 5279894 -13157680 -249374842 -186736625 421812260 -788854631 6642314 -260608208 -95416222 250235126 -11498752 21420277 -375142104 -273481990 -348662257 36986112 -226127747 704743992 -582226197 7538379 -589776520 -78282089 357298642 -3513637 238569564 -412998972 -19204373 -245592392 6036459 -95733372 292343532 -156201458 360391651 -677683484 737292225 -109662703 517768913 -54785789 -143838888 -373288734 -386045972 885737502 6021482 286376322 -101142436 -332757176 31546017 194755961 -23869958 155234748 250641155 8228638 -852986546 -289887064 -275263976 -110498035 63172013 -571909574 -178761521 112915320 47846937 -612109024 -577899439 260944697 621090240 186689701 -135657849 82137881 60744561 68036961 367546677 175544198 3974156 -137284816 187773474 -192302803 493807148 7249413 475450380 -19828699 -122784280 -47334480 265181506 84803679 444678677 -514160919 -40061025 -566442137 -17839846 -17427312 -25319409 -72086445 -195150116 -23455405 -655655603 697539742 -72789563 -869004587 -84858151 -208149582 -384916750 250448620 -510761817 73020726 -123926089 -268079512 58494852 -162987390 -113647264 283344623 -146821607 -138203414 -245067209 476972187 -251184068 91288531 177882228 -81585784 106014438 -12108320 -6174391 -71059151 223586985 -244665025 195081098 -165881064 255402328 252654709 240128405 700891074 -326857523 112084311 412677407 344819007 69563367 508713248 86779048 9235048 567393100 370941634 156941959 -433233427 75107215 271907927 135213788 -167335344 -368423559 -36249885 -281910886 71223504 -140200082 213652 323025393 -58007885 57930549 -284402048 -125378741 -197888526 -138992603 68320921 -647240352 61464857 -102550182 11912350 -509417468 675922481 -53149095 638135903 -156743817 94620479 -104322482 473628009 87993563 -491941475 -131779400 16948261 294999652 -102521443 137843817 -638690194 -13341480 61313923 460989481 -181764618 -295296324 -85193383 -446874017 -416365871 -190282127 -84063755 444823110 521392415 -225310795 11006812 -63102544 -48709251 17340067 -50665680 71020 -4782241 229886341 -25963233 102728012 -9363085 -323662071 537836011 -432060638 -478181300 -17969707 113010689 179415239 199550920 124391238 131965831 31811112 1074458 353100295 194065225 -804542625 -342208915 121390777 -338706265 50095471 30092328 -105070623 17616092 -79716467 68332239 -164498450 -326157603 -122465134 -63250055 275627070 461326788 -449874702 -288768481 5760850 21561769 531674508 -294277766 -418387161 173287162 -187702998 272118292 -69249335 17044192 -811602605 862005972 98806484 -271215670 -37885129 -94142229 -672776143 -738605339 218185989 65203758 -285584000 283441657 -25001270 -318362351 14273620 97612101 -330501488 518879081 4939771 -2536574 -48271946 561467303 -573310927 -53419186 48652443 6293551 11890295 -39146965 -119844291 440524983 182646209 -21114113 -13736300 274240178 -70632570 320539465 -800975829 -165415 284423633 -9054692 47497891 35196314 377109172 80821779 -5067493 -468423493 -14131761 -430127855 -447451088 6919864 359573270 -235023297 -612937904 15445438 -138878834 -214769338 10284210 6583400 -163207600 -33769791 315029033 192230614 15675232 124696333 75453173 312074271 -51092415 -6408406 20458161 -42355574 350077694 -102511302 -282652 -123945471 -273111899 -325228331 264787953 -85848982 36056049 343421049 -4178762 531079710 460896639 296803672 -440476238 -142872986 365931106 389480466 36938354 -237509975 497253896 585374491 -10479943 -282448844 -14187640 -877800754 33009476 -482727088 5649291 50992137 4486737 -7207839 -48916256 -68187264 -645082323 1321982 46331343 12713375 -173885514 -208603516 -8705006 8665825 -27325721 445485713 109894706 698466293 115600784 -270414775 -300406080 117949868 -213378567 -575653139 11376483 -272380089 257751394 -191496694 -53181775 -343140894 -48790038 167030293 412970568 268852766 -8482761 -64695231 11131982 -16757150 -68619683 -326356341 61678001 -298745348 69079395 19427219 7880818 -223805869 -128074052 -4469338 -119844191 -86565639 -454560577 885219984 424079202 -18196757 -320295568 248441817 -9870551 18906085 198334825 158742895 19460104 66418612 -692801615 -130338335 -103343815 221650110 -62918251 54105089 -567002693 -4207275 -457560300 37754441 444362687 -15353660 -372597054 -86711082 -188370582 46705764 -625771 -253961081 46638155 -256247197 64097927 894268776 576298221 -194396281 238813437 100959967 -644218405 81145405 -4263523 -887322869 43476167 -183549472 10379759 -533914301 -129675730 44184327 -505165409 -238882527 -747345211 -504182529 183048317 -165749948 6463805 -12113722 99672124 285453854 225449527 -253542933 -183605379 19205753 -522877328 420009356 85225 509467447 -3884110 273589921 -16615298 31364843 2304774 -17245864 -316973152 432106620 -146815335 118266007 51865614 163384825 -780026294 -265820794 -100255445 13770270 116108792 -14132921 -12810651 44707960 -61755643 -348475203 13229578 269355271 -653471675 -89696699 -225922965 256194990 463190811 162523773 44795467 121259908 89182541 1778423 304697903 216979830 11226632 -428139097 3185014 28590450 -480555939 104812783 -261990463 -16485221 -28789849 63096360 34092713 -4764940 216804330 -63190729 52368066 -55148230 26359558 758286036 414210202 -65701172 203094452 67666303 -169561008 674080282 -90563778 211064327 379030767 -28349577 -356007348 -19206774 13002990 -540791033 16241959 128132990 16804377 -434593550 38624023 -345552 -314127344 191960375 290374918 -191043787 229837139 692900119 770590178 -389318930 508713028 -68384079 -87877852 -182765809 157679537 17133732 -381974400 -2834947 -60780595 2462334 -143052522 246228428 -69299573 -134872610 -758395365 -456403492 -123455849 -5403153 31633115 5529811 -49195319 -399883040 29792098 186887681 296461580 104714356 350934983 273134150 -364678833 -116477340 61649147 -445134944 -687632278 -173420355 384503369 112244700 587321105 -868193729 143599446 73680131 -313949625 -189345610 -8658338 -123936494 91166427 15132432 -770989566 83925591 757679506 41681366 -22946556 6894521 -22753715 -64613094 -423340129 -433349673 4096161 360615326 -72527365 -458460685 -131835621 1854152 -520764547 -185405651 293562462 -265189669 -22633658 -400776030 15929780 -281652522 -680008982 8156479 -25745363 -214601467 -296967644 -165563659 -157483645 265763665 -223688554 1069747 -27378945 65793941 -118023744 3306373 366247784 -14240270 -698039332 -36586 -444596304 814864728 -514702526 -216427672 -622445162 -149877508 -225446425 -200519033 -532567543 -101890769 -505688487 26106439 138592617 -59463787 9778159 -4078255 -128440007 72641067 -186329258 96314206 -254598165 -273417967 4203113 -523004015 -215850059 -530241808 67626885 -529181262 450622067 170978796 8458277 8188140 -302682038 -30024803 241309051 -163447202 -310302315 26484000 -156264645 -163081576 -58828007 -132972676 -59953940 301302315 311320254 -47881093 -480516899 482589075 721415913 -8034198 -71779267 59086883 -909584827 -208813805 72174936 -197313516 236226763 -67287874 353489999 -4745384 -80380017 1709147 49596398 -543152911 41628734 41806747 33785928 -45906887 355941282 415774957 -176465384 -438496584 -239375166 -42828153 -265225176 1817380 -3787614 191121500 133108707 -615941531 -144200846 332896443 11107175 -180472860 -148042725 481263329 278382479 23479076 319060768 183705175 783880098 241572929 61103840 -25294361 -192889348 39637782 237253151 -137768763 -169525970 -182201876 7812261 8631778 138781091 -40710369 -574457561 -89194348 610373857 10710772 286240456 -237339227 -42240000 -54040437 289238902 301087908 -469601094 -381991166 578317671 408322246 134304966 409511022 33260524 365735148 40717630 200301804 -19070754 196814622 -512075561 298804476 -419926491 -70605510 -218063380 -168510874 -188271114 500246544 314931524 -27669203 156596681 101807516 -46304375 -101719109 -52355315 316634712 44891187 746813946 -206420938 -41068354 520862651 -61939936 -42179443 -188069371 -66940629 -273519938 36021214 -2931545 -589860296 -423439987 -269804311 -50928999 213912123 -400174859 -7423454 -780922791 -67946949 31458562 -229950515 149351092 14360995 -367049215 -7238975 -321591029 689525692 568876104 137116357 15091008 -437082671 -317295043 11153461 -270815917 -106045589 -154767272 32865689 -709883111 -237227905 -14122447 -106583165 -217405 -23330267 -1070402 148461835 -169829991 25309604 1572999 71264429 -1275485 -697358347 -5372712 -496149298 263807850 95408783 -23927734 222299307 493231899 96791115 -151184423 -175811481 -309843821 -316991296 386216309 -240623362 304212673 170807237 648738780 645215687 640663798 -165855568 19287154 -316310252 418151161 96553464 -192895308 702171015 400224611 -50410921 -164286061 155930568 182872459 219118581 644079515 -137260437 222771791 -275958088 -461271392 1173496 -2287751 642617084 -540160516 -218817158 96657841 -148666 73909511 668212743 -82887102 720605057 462106346 66367561 202420699 -676942586 160880634 490813911 201228353 431652810 -75752811 -32910740 219155334 -65051426 -10239859 -321188372 -64304916 485132894 684203141 25584266 281455697 -143367821 -113708618 -186868181 86380490 323983514 -92316464 -299157080 -1511602 -500811613 -407045250 -793852392 536983291 128332943 -372139806 461589449 -24474334 4664224 -46501004 -366685760 27309370 -267807551 704854330 -167512741 309438579 108834014 190529972 131791687 461269488 -42907040 65300168 46006059 603932118 10658244 -13322630 347667276 -274174757 -309817794 -185251394 -333917734 -365313934 -272268222 5798545 381482913 17968114 215358959 -96808721 -660668751 -182373410 -428335802 -169891887 12510259 721733960 517202414 130064143 160514254 28759640 17658206 -695372 -613075863 324188142 -70653165 176688089 -838109538 479905857 -87075086 -108839421 -19678729 110723526 989164 -34658751 -279848329 -194970095 -42582582 -279316092 -853094590 -307530 -877369604 646375434 26315841 234460310 92101752 183167305 485686233 -273697333 -11027741 -344133856 19851592 -753551617 -299370082 161125641 -1550496 90917627 36178128 576198014 -2567477 -189773981 374952336 -114663804 -24371637 87188817 -13845362 -52624706 -431797678 -277790566 -36801590 -151646888 301618577 -449133191 339909970 481896759 -279908963 421537096 94465268 173427489 -393331779 -196171549 -417284394 -186937152 -25912405 -650627054 -589210500 83637792 13989890 86894879 870770211 287827863 -6782698 443195355 218332689 -586479649 -635293082 36504204 -439936834 220500563 -862229110 3149761 -509055807 889648928 212165694 -4215172 -164819280 -14554645 -242895831 -263784138 -146012927 -435510685 -533117814 300366322 4621483 412920907 -334206397 16828116 144319324 114822382 26915767 -55483523 -111054073 -71758804 -66654675 -104195781 -143156988 -88171532 -35886917 390565927 -32095088 -522373059 -1978689 -167733551 -74098538 189968895 181696677 -142726323 443150039 456236860 -332999453 103786443 285359247 -106855744 -109283115 479560589 693192417 -756293978 216906715 -43124122 2689513 390837285 -300072536 529390445 -272936171 28258141 24842290 245334177 369664616 -42335204 18805719 563983342 -533871148 17701638 91176467 151950919 -818594740 61839630 61875621 649701143 -5819063 -289192838 -414435273 -610939458 -629529044 480783150 -984502 -54089455 -509612698 730152204 -71081923 276635039 -5096135 -39288703 -848487017 -769830978 -398387888 -43961593 177614085 -30057645 -381321900 -162871251 84713904 420424642 -30905028 213728778 -18796448 369143092 -623491287 118539347 95677105 11401384 -204498457 -42557809 325537945 -20330645 -129523999 403453222 10234708 -24116701 -9019953 46557078 454223840 115037721 -171326765 -77387184 33253346 -60738546 -337862223 7357188 -307032106 428157 -26830514 443812459 193460413 247415264 -7817992 46740071 33506350 441852223 -88950456 -13509590 129502755 -198343436 -3988187 129188710 -622921906 18662930 85670772 -862313862 261926383 125217027 -21904117 -8550677 606834431 -618902526 57857406 -140787455 389703554 -124520950 78775888 -117229534 -665117867 -12105189 570124063 -11449427 425318299 156355436 79266083 235208442 -66493046 272846278 -14486677 -20413709 132733203 -4454574 -198556200 252527720 2837004 38967158 -54544447 -166888265 -359691445 240606561 -189109556 -290513304 -14003282 -852616622 121855833 -747465986 -664680570 -27789752 3416149 -698605650 -248166306 1210010 371175437 178631842 -93319262 -161997370 -656679614 -959952228 213525271 -405979 -104341149 -15187512 122283784 -115277256 -187478073 -211317963 78901501 -377004709 18534638 23054859 277376587 -8213010 1670183 618913739 -513844376 -762166036 -47789035 202770416 -636107805 343802898 -83877223 -69397916 -534381701 -380935032 13441298 -44580 61732342 21235204 127660221 410188125 867972540 -430278951 -550544296 -221485815 3557664 -475560548 -220475640 -503554117 105907257 -294236875 15132424 197811635 -64220340 -157044 483164111 43384176 74860885 -562914352 -36351605 58056064 79389490 -17632767 -51636188 -266608238 370500938 85705326 469478145 371199741 -840156598 -17983606 333829959 -37125246 11253856 -94890410 -354864424 86315443 79375245 25125421 285770232 4056392 269595598 269774097 55977221 -222965199 -173328648 152728529 -4502098 -44187448 670686988 29702220 39610960 294678794 5194233 355287192 139065330 225741907 335527475 -90144253 -306828439 -2258730 -141281188 116788708 609750366 111084293 710843942 -28490158 -261699175 262534481 82773429 102992409 -862661438 170669361 -606355286 80275041 75905936 -194724825 28226292 -244052127 -21883135 550135323 -178016851 65004502 116072386 525930535 -18556558 130474257 11086600 -107803826 -305225138 -47199710 -639259050 122723373 188560945 -236570877 64208102 -201785795 12542069 2291614 -503536649 6568847 243494946 -189635404 184341237 2491537 131896514 -359251421 -60038375 3397602 -38721726 297520890 49096299 -40856292 -33656679 -421200742 -9492723 -8258021 -38162932 -473598143 -501136168 591756369 -59943221 -146303600 -346122297 -60066171 -90052216 40033922 -346255171 -165609739 169069410 -285392556 -356306618 168593051 132438354 -85539553 -236226169 426900092 -72990270 -538205776 -19153886 411381402 190004327 344672110 -45651626 -50398421 315258836 70243207 -315912273 -68195450 32463418 427805972 24504574 -629308994 -61041482 -61292849 -65626069 503834816 7549381 -150080852 143992926 -7445906 422160876 153358673 -243122243 -17895804 751577592 -59444512 403750954 -26041010 -565590100 183021717 -86939269 -6439246 33890521 -59579377 136717024 241069564 46648450 -380478784 783093069 -37159758 3279079 -132442017 -105509059 477398409 -532136683 -172749711 71867534 -787769407 184098132 -226663806 -437894239 -507835976 396676783 346065461 -113515659 -617840307 -483829184 -10473596 124802239 -5616871 -32479724 132155050 -59499504 -158688748 -717847505 -269659609 162149265 638682541 -129715198 -51793010 525646288 -42171455 -90565479 -148980585 -31474451 359249463 373210722 -585417969 23708524 84183848 365801917 -44921015 -45286050 94659714 -531193869 16167182 -1553326 -74595072 123880940 666849817 140288865 371425059 -229030988 -345098781 2766448 515667709 -408604663 32023514 -585589743 -337841760 107304400 99180535 -170919287 318102628 -200978936 -242217665 16936585 411318167 546664085 -298875231 158390258 -695799594 62801714 -443361174 -3509597 -21501667 70406642 98554471 -139556458 -303275577 -23658101 469262286 76669605 338880603 58254104 -49724836 582641030 186973097 -21706431 80434851 -182128071 -21790841 -4793621 648428494 -10754496 58218596 428882924 -375463336 17949308 14137349 -259648810 -425687670 501443906 19492394 -596539803 -196542973 -447955033 45757383 -418787762 -1038876 -390994627 24484300 221108277 -154416681 279660360 -142507346 -142992466 167449961 196342602 -58707893 -6078996 -54244259 56454174 -176387 -5347678 324278973 1532358 45156272 66458917 867920932 -178831926 122955202 -37287252 -367003251 -460662367 -220341118 -248981485 -20795650 621847756 14031665 41950322 -266478064 611871885 490710792 -397573119 2595246 362644335 -293304270 748179546 562803276 315800995 -70372231 108628310 -441227393 452823010 -588905776 43488627 88911426 504817745 122048766 -24340296 -76739164 -536211225 221822951 -26506162 -102001781 -37103710 36879206 -127013283 -71077165 -243307369 250915382 -727083455 -84118843 -268782618 69786076 229096698 -280114578 -18810765 -60990516 86710766 -587938984 -216881924 405269536 77290477 2499183 83968755 267399581 23841651 -26995108 -162455370 -243573036 -546880234 648431 22573606 -360060950 -175506982 98651194 737161632 -9190647 -208374442 -479394769 240906671 110286 -791374028 -2807207 236865106 250403327 -20774971 -390590123 328950017 -290846256 701840938 -15895432 685721 21717014 -601744790 280496106 392653725 226654896 -58347120 -211157156 -133877136 -728419665 13086402 299893551 30727531 78590743 81998826 -27422963 -56411990 167609017 2325477 3371939 -129673467 356012931 -4638354 110155154 -49655020 -242122237 112018407 254037618 -9078712 285298998 275115144 -96262 -389609385 -544747247 18902140 -786549522 -730232043 -395877183 -138866732 256732975 53892210 -270378604 23000054 462486647 -118943342 -102708084 316814828 17501850 142375363 -146799563 -296030199 -626877789 900283 223548938 -255972815 -94138680 98589359 -801960647 -250499110 89557271 765366 126488390 -528821984 -82887514 -350841745 -535325623 -74062599 -18626739 -134587155 -437073113 190810322 -319311553 222461730 -8354345 73348318 304295878 25962348 -83098318 -285177250 -103237420 312851644 67181467 10522149 738838640 93277950 -55095029 -25863020 297697126 -605973713 -55393858 794622954 -452438190 -43023623 -383627088 124195176 224734724 110383806 236201959 -289046109 847753744 306595174 9716298 422486512 440198884 22641441 80315 280666813 -1398571 -21765193 -513503174 -436666214 230282991 -440789455 -176143156 697578263 -82180949 560970164 61264545 -14941926 30013148 321615115 -1282417 -506246718 426924516 -287670100 -63784376 -183093940 113752400 -436380468 348316055 92879845 -55428408 34518746 -21301867 -249113294 17579514 45040923 229292184 -678677168 147907751 -42817582 -33900297 -68478602 -500829302 240141 20724786 112713930 330286563 242435313 -2489454 -15613292 650273081 -12758374 121015146 -20815683 -87998305 -384528543 10072102 -46064566 -331553488 190486624 -450046844 126024730 419285259 -434368022 128167060 -145852832 -204958022 -201227262 325759978 -38646203 -33594773 195233790 -147834976 -552747828 24422942 -301416172 -388853113 471886752 -954393953 -3604891 -366373313 -574203686 75617268 363498714 702238203 -8547777 -776526 -513267986 11437583 -94101438 -6850421 259589438 -141579500 479337426 195134535 183805213 223194707 274357819 -192743977 -212484027 257354291 22749030 -395347828 35067083 -18529957 45521458 -175870816 -288075684 473553080 -422328543 347661975 5370738 -487853642 497520882 -101708223 -2277453 -485475509 -40874711 350701815 -29701391 -49870049 -297856 623452260 -629271336 640529454 236900375 -23021596 -215635407 -25614472 -860088551 -234645468 618278152 -174608004 344398281 -65782646 -395236133 149330297 372033494 322290476 144957940 -219969851 -354527686 87131277 -387281061 -10116637 -47684318 -492092376 202964131 363893589 -200879170 72227153 -1480989 91995832 529457654 102400855 271014684 196037683 -3353463 -21174724 -435594756 -31311173 231980213 -472389909 14202075 837463914 -519456055 -122318574 -220875816 -14974206 -64424458 81431645 -184393255 362081031 -167361888 92500491 -259689211 92837493 20182504 -73086700 -523247906 -39785617 -731574896 -37305106 1245742 -232725710 -711277212 -752726240 -67707733 -345589434 -105829977 32519326 88599995 101740601 368379646 2536358 -320730966 -334939853 -266018096 172313421 53000753 835267 -16283636 333480382 382407841 -6213368 -13325061 92395852 -346876310 -360666035 -475339479 -352178404 350532753 -178205211 -92351174 145567522 -39144637 -76243241 11397940 -578094003 -51118055 -56249230 186242007 9621907 81782751 5274462 -484355022 57938976 -56984603 -260423591 171918687 -452519455 527711810 -148268263 -86316386 50935902 55812691 159377071 79946457 56664165 -7650737 4496409 89265202 123580501 -244588704 22132540 -54073218 -157040 5229262 319979920 244298468 5921644 -74676539 276871872 -16430845 -12756827 -415003002 -88837666 -271264158 -162157469 548756646 128034945 655981292 311148817 9046883 461204293 -209529590 27317685 -423583519 -704637202 -173462822 17763881 33715042 -367513058 89849829 -363341701 102227837 -114609475 -666443330 -384323842 -663983777 411612228 66501424 12858311 -97831169 278593005 525759908 -297970341 242531334 158715168 296175942 509796498 755728 -794211961 -187676670 656079341 414684511 26766918 197788010 364049919 -458356605 99388158 16175811 -91720188 -199809441 401639297 118061710 530330 -776242753 282893108 -227695507 94860184 287119531 -683648510 131153914 -26072839 25814463 -1329901 188296346 232963839 -27047169 -249743069 6400318 -1479088 -412017099 169428410 -128252987 183136924 -91031229 508785429 6132692 281743916 -541811212 -315440661 18228797 30789813 123080030 501865461 19601730 227625421 900816 60905108 -62721601 103561539 652085809 -339656729 -385660802 -893877057 71435042 -656883203 -51698664 283300146 -130448348 -108831719 -260236715 -83940614 -751679631 527432332 27192398 11914506 -27893842 575238943 -142211378 41265715 -423821534 44769574 -276527973 -969598 11004641 382338 12807436 424669184 -337456219 -434470716 -179084291 447987645 110025697 301468956 116947558 465440523 14341088 43259921 273998522 -208809758 320380421 100664723 -404363142 160913576 441803801 -798246657 339725074 -264456638 162866789 -313484844 -12309062 544846998 689923933 -226613853 88244044 281028663 59816884 425440114 9972299 46173989 278092679 87870611 -352003473 167453715 175972498 208786357 -264039330 213578711 214015813 713025174 -334391337 -257018991 126767023 14598106 88765345 225916074 143029069 154596738 -15501324 476052644 516226064 42023010 -14978474 268767027 280701443 248970293 -164477756 -334336976 109255405 -468090645 326910102 -228622514 -399746999 -99937480 -104639508 -149840241 37425589 111649871 -190455952 -332942347 -57094914 -569027506 -604275696 18351944 -71781366 -708580165 256245240 491683241 -60945151 -4105836 -3662892 -552089114 -447422516 -1921365 -739977772 -222196921 572194482 -113627924 -53209596 2552984 93196022 34099296 837413063 -122378509 64907268 -428233154 4810784 -109933186 221425774 23995132 -80939241 -188592813 -11649090 -291440160 212338626 -125067566 -842008557 -122423433 -81452530 382327098 -480591065 -295451 238103915 -540136095 -390836539 18051593 2504098 145320567 68422133 16190771 -155897687 -457385008 3303909 -384417965 -125450592 -202516924 -94647424 12732667 -149292852 650725302 -12656299 -103341470 -70588097 79464 -401744724 117987642 3712605 896976779 -798119264 -348720914 6548729 -773392939 3684953 24278491 209913605 -702341840 262461650 -177881643 401884486 -521043601 -28829966 -78270415 -140486879 -140493113 -63030724 452002287 399509514 -285017737 372052519 -254012974 59302143 123241983 163399771 -689595183 714381 -311559646 -149985099 68809975 139902333 92546581 -668548192 -3698481 -589610214 -306106518 382988572 -528691188 -8096854 -6083429 98450697 -352160 -214486474 102929103 -15370531 296662490 142280454 -63342745 423726965 -264211214 -54781976 257835222 320090625 100873350 -20725241 29682348 -147208624 412034187 -198633247 1921164 141539044 -235453935 71690517 -12011144 215483157 1371692 -68700884 12583082 -70624582 661012268 -128661797 40736055 504561236 -182651582 -26879080 -17290715 556458555 -70557112 16260122 -198096661 -227854961 -27507602 28356038 -56222594 165786502 19301500 343215930 369555367 38059023 26893566 116425127 28193786 -889378646 -250025267 -351410968 -63227277 53132342 75265344 344442051 -443131240 -18241421 88361795 314035840 39667004 269096978 -201863865 -12261554 202880991 -339816549 322776462 53643445 -48437024 -3373360 -51129189 -640840974 38013487 31148554 -444297728 -273187785 -529685617 -752379924 -173454516 401064371 -3514315 26647930 -22109268 -73900375 486430509 -924516845 -256676991 227094933 114483073 20246029 -80852913 190090053 64115849 -138651116 -22316941 -115501430 -12169273 261586427 -36425201 156989117 -454948096 -228468140 -518427340 -6797109 47414501 411736646 226959662 367624730 -455637804 -940806121 -262824506 60718383 -11147190 427041727 -58622657 293347365 345304930 -49543128 -270732312 -94864437 35495265 11693758 2470767 -238660523 235886561 -802780637 -415836166 138428107 588663378 94361475 24837853 -364014177 -72928524 -4455026 58212733 -4201460 28700284 413244627 -42805158 -23526411 1312914 -122825884 -15897160 124910693 369509700 -246726223 11245634 -193624769 -332996130 132380112 868155101 -238461466 -97525724 -185618682 -660196667 -10601372 -86433055 50115560 242878352 35963756 -18420533 -423025393 -536376396 773797981 -172278030 75567976 -36633528 -11441111 146477898 200448465 -133622491 98572980 -175031836 -503866084 -9685972 -285811197 24655366 204207432 355079578 519960646 -69796352 -262651431 14602600 109652030 -316105 -595520 -206008823 -185195904 46551432 169740411 -65455504 -15715939 297771321 269419460 391790136 -115438367 35097780 -4014874 462037717 -12909046 -234434697 37764876 38515167 -100014465 1240478 -3752154 414822084 104207101 -419913429 -570949787 -144839954 35790059 56233954 660527039 417602529 610552571 -126072806 3414470 56221274 -8450953 -2417038 -154995419 780651103 -42402390 -346329253 -248153365 -182254088 -305826242 -207175695 538038146 85255438 -246090006 3971778 129684612 -62781586 203622646 62565963 -236620615 139938466 -10680191 -460305982 -13564052 -84303252 -82365680 501375849 696962953 12141149 -253822638 -102762613 387409924 -416829973 765702200 -163652132 -91537613 183121164 -845691819 -138961192 -61315779 118622704 -66721043 182042962 206135668 20509741 17786122 -249846485 2777626 308526708 -252617305 -385036467 651892599 -38817414 -19538751 646775538 95305823 84118181 -52799241 -426627717 -1585882 -501682927 -4552502 1217388 -474646889 442387837 228003065 -182008267 26147983 15144802 -193187156 -160717454 270039044 -54100579 -50832690 -674502594 580811403 19845883 -238911410 -39287621 134188674 169479142 858214780 -88081084 -16354108 -5724196 -183224363 206859028 -65592074 207107177 -549685986 -14855051 -16821456 -127497174 -95220868 11877549 -2147181 64285960 -825239164 -635701119 96518804 299340039 313188531 -188413686 -23030922 40744549 33386576 362453488 15678576 332021657 91652088 753299262 127805975 -32332304 231221417 582557523 12930998 402418275 -717062239 -274411 26217062 -28579745 -25950574 391756520 77401553 866105164 -26261493 -160494468 48265218 -876805133 -203650786 254162563 349333870 380727752 593015142 -298331507 310493668 -139606655 41114519 -101915096 483773139 82653515 -16003799 -14334595 710577783 -61586917 54639709 -673322580 -70448845 323603903 101783707 -617836821 356044728 -21745171 167342588 -150248832 142903999 10290147 202039153 -75320704 219853925 80153121 140642452 -43519038 141943917 128458713 -66714987 -587287629 14421178 399880853 528718 8399951 19813304 -187591344 211102267 182531130 8044923 -249753676 125434536 19001140 269839283 -90038053 -28380185 262163225 26180454 129705104 134599271 237203247 205404986 -7393238 21504100 -530831163 -124742616 -212172851 156343856 462613063 -54170708 -771318768 -442638700 -543133695 -171004906 -124115290 224068008 550322532 -141952971 523109748 -400715 195598582 26666726 -451697723 686798082 144643621 115266641 91998152 5814865 5015253 264397681 226299324 31246052 22169847 173198784 592797013 -860550067 -303211122 -463727465 -278933724 -352167455 72004899 -62046724 505683073 -271071139 -334532566 -543020473 74811140 -16076209 128263233 69202200 -172432337 30809332 623028985 437169064 84158532 883260647 -1891831 55403605 -77146878 338484633 -22185324 -422052186 -154864227 340852279 -52036836 -99171735 -25703964 -168356005 174471034 66774073 -591902729 -758271222 56894507 303629859 -337329955 -432174630 -32207079 -126888616 46084865 168276815 259262352 -666660590 -404264498 66094602 33214159 83824893 127199326 233832615 -64285420 277208587 -26683865 26351077 -32553987 -101994827 -377821177 -215268733 -372699423 -288545375 -193956660 264079262 298166954 6502518 -454154 201518117 453829352 15784046 279385417 435493643 -101647431 -121194051 168571275 -89486442 111794024 -434335956 -89767513 658026597 -371270052 506278372 169535797 631143 117518841 -5639980 220487286 30289415 806016079 -6155922 167807219 -29047799 36430903 17251910 73537024 341379752 -29014512 -272485417 420643554 285637688 -14117392 -23493876 -493321398 1107048 15117434 475835348 58389870 -12121937 139210278 -40862177 -191456451 15337990 116933299 361974034 461181452 55931313 -396054105 434612478 94428632 -111932687 343516462 -214466521 43445349 6058668 222479340 667274990 21866870 -22662636 525164854 -100693321 4824696 -491893954 640015994 -555864932 -415003084 -464886067 -45551552 5271276 8582666 63250868 33086702 -139876761 150161444 153601226 -743730844 364457793 -738958530 1583395 58096296 -501603842 -34544802 104520811 81495419 67540905 -6698496 -164313215 -734846554 -457643206 -150379522 -311234089 -172301342 74198573 211722836 -116296297 -481573147 106796414 -235715328 -826945046 41294579 870379869 72162448 -636049755 3624260 245615194 -59543350 198876971 -350288473 321918920 -1255688 29996298 164717047 121772727 -311300808 -38346727 189719806 76264524 -310109718 139192108 -878498836 513922599 -896999018 27448917 -129888186 296297467 46064727 1098961 -231763715 -221095963 -294831778 -251201931 -247533380 17624841 75129535 195451529 -51355551 -339325124 80978885 -401578601 21407521 711326069 -64157434 19913881 -16116642 -251130228 175822452 -716205 -91942041 217240948 103573594 351129155 724278314 -53929248 -2680729 45680086 422279309 -586580023 -32050175 617777582 -45324643 185761769 407842047 -109789228 345445775 -167065438 118363877 722954589 25753014 55170003 -856354991 721884679 -441962563 4399692 -45504770 -427886986 -144234315 -130263349 248173337 -121638469 -391924847 6539528 415611207 -56751388 510701435 -395952234 -154881744 3148111 487260977 -53327423 -11240302 -31143880 -636689801 1221566 -208389664 139307363 -41937636 -481207743 119946586 5856490 -142598793 185240797 16867668 -138234202 197477403 37930227 107738454 115949543 -282737257 -192296949 157633025 -275713173 22353552 -921682085 -4149914 -632484 -405700473 50528447 435068207 255609591 370710020 9777708 -302460690 -269746125 163894498 -28565790 508925039 223253686 228969962 -600893397 66542798 427114758 169598718 180911035 338198796 451994086 5883815 -245578822 9121901 -12587666 -7484792 -2429592 556137404 -278978017 271356560 -138709174 -618056986 -11504172 -607039942 134202247 652535369 -308805814 32609153 601090757 -282651 37664765 -50310306 -3253400 -150824250 -33102827 -364046220 -212555026 1885910 -671382668 -480557 47555361 14683782 -261810471 83126270 336748844 75839033 305979528 144105664 -74277573 -231922642 -9243083 -695033083 -441774376 664236280 -564485471 362644517 -235066517 -188235322 -1187471 -142471702 -202817185 5725958 370699104 18951622 15025578 468111339 -154894804 62270332 476169797 60911756 -320663321 24464286 -868028581 40411743 664643523 734446196 -55973715 220445746 -346352352 90928332 -277296692 -234718303 70734419 -127993759 -417076060 12376201 457450053 -163268877 -60040382 -148152661 399575548 -67195837 -96965892 187174540 -263723475 14680840 193648608 17250571 -40590395 381580733 8987005 141248097 -170257506 -46600679 140454678 -180445776 -165239428 -204444893 32602956 -167786692 259490743 -6604200 234199592 36304795 -624384983 372908377 30190743 -135859373 359566346 56635494 -3636311 3105748 711514799 651340156 3719429 287356828 -104604250 119714890 -168822209 89728623 -101303174 50944874 -206593846 281225312 -732809 -19229465 -471720024 124706149 -394646939 12302879 -127709075 -754846638 -879167740 -223219577 -534853042 25430494 362009875 163014466 -11421972 -327990081 -64874806 3098622 -501027913 275420521 -369039841 -476088196 501421782 49829046 129871940 46007695 -77239396 303394539 93993999 86650008 243035515 172199181 233851532 -552476758 21957981 -56307150 -168754047 -60775343 243789881 -2115603 181756836 -133653585 229168667 -202462497 27074337 -166340970 724816884 15020185 288015514 -41838271 435481784 8825918 -111787889 13889758 48106497 -176387935 331766422 -264642295 3482631 683449903 20249516 126060741 -63493996 351842768 -8844028 -79920725 -61194555 -557009634 -336491928 -7273008 -533108826 -615938565 -227265229 -51520491 -252521309 -353399506 88962425 -10880781 235812 362924848 -103764639 -576855957 13663885 59811780 112071187 29495341 191385811 -18004685 30548731 18756801 -54569686 565343 -18294383 289320795 -265412102 738850248 791517225 -786569 -544077967 -97893633 -26930910 18499519 54480088 990299 227692801 50035250 254452000 -4566364 9928383 164628187 -238719 -185249314 -391270155 4966627 -579442501 -397356941 234772209 -91311371 -34989704 -198809184 65001614 -266186567 191716660 -26389896 -28127750 120868500 61331139 247220423 5615208 -302347721 -330211 -562303242 -53338026 -390404852 -17270669 412566735 -476113207 228036499 206967397 -285104772 -18016445 486201973 478109493 -425453862 318277605 407312114 -268360408 -671517390 -641514376 -206761797 -211525930 -314394881 -206502690 -350376708 10735023 22275163 -55854603 470386330 -526671726 168678833 19424503 -76211862 -98018060 -204493883 786959953 382517643 331088577 11958927 3343566 -493666849 174924561 139145766 194816111 -308625920 -348322096 159916178 6234305 -50280794 -378120635 183329883 -844411165 -179106126 237754021 7573677 -509255410 93055121 -187573727 -252747220 -54449205 119734798 128416184 598785417 130678795 -26073761 18432491 -15670931 -392795111 20792459 -153016434 6275492 -13668619 -160885808 60021397 348031566 -233769463 -63127742 -267865285 9712985 789725 -357813312 -830454475 260865712 -49627572 -473226943 22805030 105538184 132208173 -31733949 -429082815 -136006377 362225149 29325897 151208633 115543784 -418054106 198476516 -213941555 316447760 254905984 421857850 89990643 -406567882 -389486310 -17458045 63113434 -12334528 -320824483 638483809 136401384 -552627471 110100879 31809734 13072472 -35829245 -448903005 424126821 -791581542 547337880 83655478 281006161 341181401 -443840116 22656439 -14876313 -298957961 233291358 -358296993 -364958564 231047458 -396550424 -182666099 88849449 -43660509 -516223644 -178777192 -284240752 123618571 -17723140 -64903711 57616775 -214440643 -114911779 -88949146 414995697 73829103 930927557 4008602 90134406 -203020947 60108543 -2179611 759780 55518435 -319883867 -6556491 5571949 -7122876 10074650 -66537945 209515114 235846872 154659660 103595133 -209272 50971410 -443319029 -27846217 94532733 -787481271 802214343 -248293 -142661788 160945858 50877936 -25049834 -137655817 -108604493 -137854915 790501939 -71147841 557771534 -28013874 -169428328 19929924 -442646580 -861714496 -76386285 -193992977 -271216443 3112660 -715325957 -11114743 224675032 598269107 -92960016 15526780 -547759104 -335274572 -76974921 732152037 12431792 2704438 248807437 8373899 14537908 127039361 -430447674 -1290434 -165443750 -69245292 -81139455 556773922 460040729 206286688 102291512 415893728 -47321612 -550714139 -576545733 295543033 -336860933 227544899 497668053 116872588 491328763 246848050 367659616 -106046605 94824531 514757943 -245661365 -44869062 -33645050 -25296207 -19386285 -539739960 857073497 -70330594 -658928876 147157765 941807224 640898861 -18534803 -101891736 -272604144 -64446315 196051897 -39482436 1241130 484973264 -55050775 -63230197 579511648 514714207 -53237491 -14717409 -12866062 265971229 112927318 -33972807 -81505473 276836294 -688885526 50950015 22154756 7053788 109529209 -48747777 96100194 -122908858 224556225 -40764897 -684126025 200365211 339447859 -662445925 -442379999 -349360647 -382480529 667873499 -24512837 -126508334 35714913 455347393 67713975 179602726 78169388 219922050 203937961 -63855772 111214307 -314214 379127994 -383571829 -387188407 -98594230 -288224251 -190321974 103176179 523932966 -91743771 10084668 12368867 119402882 795439031 -36034171 60751699 437489784 258951972 471704933 -37141358 -335074859 332113681 99825069 238901 -173142969 185641680 6856841 65732007 148371823 -93294654 105085006 1121895 -2124903 -739216734 528799903 -64016940 -47555267 -229867380 -277906001 453256699 95447228 -542145048 612806020 -27471375 120472366 232222119 -36523207 -138472980 270335038 183751541 -559251117 453200465 -16085150 606471564 -92685009 -166100717 13444350 77981083 364946382 -382364572 675879298 -82270231 -20810457 67740297 41661388 40654331 -705375645 -432873774 254231695 -239028527 385345688 51789007 -8419544 -123955313 -105576157 82642575 -568935819 -251679640 121556164 -30955827 7269026 -521102627 113775912 16840476 -381203835 -492326252 94634633 -3582119 -127772589 -132570449 600593438 202993355 58612124 -124630166 113005 219970483 20973910 -28744725 -338973962 -385800654 365256184 -77344578 32331604 -114274571 -39483787 -113154394 -225496953 -329226712 -102611950 -74987086 -933421057 624115247 43295397 -510240996 43221900 -101139229 -360444331 -47556218 137917762 -1983371 52696407 -376621639 109656426 -659775472 166690004 -232423900 -93929448 -131574883 496253825 321595889 15510955 -270473992 -208726299 -504890093 -45139606 313510313 450799815 57420460 360084757 -4724404 13884773 493423217 61261839 158974749 -142745106 784244931 -289202709 -70089472 592048621 1269616 173890325 -755538157 -138712950 -304310072 286863986 -215026767 681407942 -24270148 -154130536 182886256 565643966 -89417564 -144937866 457424255 29431104 -340379539 -214994404 -331884545 134342669 3072224 81314319 4811439 146839187 340567125 1769282 71500051 -443746157 4829975 26236970 183642111 -344951328 298708402 9057887 489375605 -163390630 -269115613 160262638 -675585290 294661355 -164354144 -56164795 -218160348 -341263127 -32728996 133999519 -187135875 -299412665 16027604 6660747 -605450185 -803753801 327662414 -166548832 32044487 -88026833 728422573 -260341689 3563485 93244144 -856640496 -73375402 452562382 58239614 -249160720 -293069865 48077031 -44479694 19051176 7186333 -480409128 818187558 214254554 -258751564 106933482 90254797 -27972 168972826 161869488 -177418941 -483086120 123144269 -274198293 -374340430 582012681 -89616278 13026668 -286935199 629639115 -676980550 -333263045 -563600805 -268087609 -462091799 -804692170 134979426 -12368599 99179188 -529102321 -153497986 21680802 47101625 1706145 -58338442 -846913566 473772913 -220854749 -64468544 -610736793 -403176281 -5261626 69097228 452798304 524784199 -25282135 23173751 -730103708 501840675 770931 250302597 -58133866 497531957 -526951985 155715428 14296461 618406527 -181588 18856260 -275356435 -287503798 -311543093 -24682238 -203205093 14019549 403610477 113438896 182604 -351556944 386081639 -716081531 -23977227 413461247 390702409 80982510 -7825205 92416268 458100831 27506011 54594587 479265815 -255367003 16230442 -18186914 8713609 92334108 274883468 19426270 -42528344 775567 1228679 -711522852 169482012 -347075421 -43716745 74938163 544519329 99327784 -90872350 78100775 55844808 -490872121 -56542722 -46818334 -179193803 -5652752 26662866 528210589 -148197710 -79432283 -326688035 -30160593 -57097699 -25782408 -734161957 234559140 152106662 69686577 -409421678 -333497273 8832865 42185114 -45326969 454021886 -99959457 -546218071 -164526499 -242253183 66398 1002538 20766458 297214981 -120550618 -328331611 -457990632 -14684849 -129457854 538717102 283860630 164190473 -38641987 143506391 -427456 -129852709 -749987991 539097968 -66220030 769155121 275708121 -601877 -101690465 -289839236 474638044 -10366228 635211601 138128950 -69845359 40711465 -67998614 -128944249 56198152 -209155154 -330090764 21540390 51630879 -222755377 136617731 -924646 357995452 -1022050 -198484141 197956195 194080771 97590973 17193725 149762106 10502738 -185933176 299569617 -528625265 -99445396 -102483759 -35117117 325503 -148732236 -349654797 -113093684 -504075978 -89964002 8426157 -452114763 143829090 362858828 754910501 419146363 -8487032 70885074 -231464888 42022317 -257766617 -64212420 298005487 -382237807 220237398 6503184 82429781 4159945 -564575430 28917772 54607743 -617315913 213676252 -624086931 141105487 -465804173 27112088 64433840 245547729 -170564586 -288118115 -409368451 -316348069 -328210389 -28893879 376860160 -28270409 -153899399 613504370 80427567 -102999424 627384426 -181198637 433397843 -8014315 32508236 15818542 -771852635 46468166 -144567627 423830200 -25844694 78004109 344264370 -53297899 172305143 382396 38307893 -47913167 -741907806 -856253261 -816280398 260184576 -75381823 -327379575 890184458 250845675 94913029 -161818503 -351952224 -148581499 990911 -296149607 100301158 -110246902 10395990 257435381 634765287 143139126 -143223813 -211594898 -72166514 197934192 -320651532 -444751173 331580546 -82873131 663634621 -456252991 640573999 -45595219 -651940600 341406797 -365340212 159514205 -218223418 -886921473 -2796676 47959025 656429991 184003316 -36758092 -122240010 -581765626 495722047 -267092075 -139655343 -366198137 -485118679 155938913 -418178631 -197164944 73597340 -221730713 -496340280 535100930 -398765508 -105279639 111441170 -8559200 -735814327 -4127803 63534246 127604333 231842084 554374146 -151053422 505080821 -245259221 69855927 -535430053 495087051 -333704413 -3021024 -194528625 244490674 -699014339 26299174 -447137443 357619114 179182433 237985616 107807455 -412890128 -285315876 -443278120 328280400 49495166 -569293377 -181085964 32808062 -333658382 -137291980 347830718 468763840 -499390802 -125647863 -40339519 -33709258 -391235872 380740429 -171058549 221803587 6722455 17590782 -264019755 -802020 -30281789 21665169 -771515293 -72103383 -102247845 64877836 -92214134 -21290528 1688796 -45339464 585514320 -136342517 -327102724 -584340731 424637129 -25882241 -92047008 -6037592 -655165465 -2263642 175520082 -513157216 15688335 -347385056 127905579 7218731 38883623 -200858166 355653308 112221364 -86066516 135562478 -41042914 -10614636 -546490747 -116427602 -126577059 66165896 -354405220 121451899 43761530 -16661636 18631384 -50321279 -153377573 293031906 100165329 -11942604 -909764356 165134691 -138253566 -239699009 293935237 74024221 69385909 -575178331 252718749 -361038457 -3187400 -252223772 896629982 4277353 -185280695 -288775186 -196210579 145405159 -152513077 -61465764 451157433 377738453 106556790 -26453034 -12131806 -173865906 -765880578 -238120335 492966969 226325686 -46314577 -71056995 304368642 562041705 632760320 59346975 -30507768 96099524 831036559 3828185 25734580 -9774997 105229854 284778831 136416005 363561 -490203644 44785127 -604610797 -54264040 -19862836 -502025625 -85725450 180166937 118227533 -50507569 -215538408 37558282 -190139544 -584754269 78445179 49544232 -23572629 -1968225 59721544 -61016243 91785321 46454838 459243290 -410316300 45615132 3050649 89680071 -89352534 -469399208 760028223 7432302 -50157074 183152286 -95554188 -456897118 256797516 1345026 -18151145 133143179 363783278 80436369 -449978994 177482755 -426548002 527590140 244624327 -829386949 84749539 62184422 11202554 -10810982 -282471274 410516406 -100776562 -17595904 -396251319 -146293113 -164166837 196150926 -656624327 583975808 98327639 16429947 812508816 -2894796 36602795 -176598704 83527115 717471338 -538260444 44032074 21189659 249425698 -22023868 15650370 62732526 92112990 347549384 -1721998 -140946414 83817320 83307321 -196681376 111688097 19467465 -28503713 -970102764 98120602 -14704589 -388597210 137840691 216215698 12276307 114433504 390641941 -6431366 243898988 477946379 40925367 346843913 6593435 -6352746 -29573363 9229236 -7122895 -380227097 -302416 203552704 -10285752 85048148 264953838 -1393050 -666854469 -8055880 447567265 285299173 -632303884 14190692 -134519232 319853406 -25023031 168132241 -565120403 101327157 3689718 -19838178 47221588 -15212259 -192745607 457262030 -328258335 371396743 451269023 -306090 -340574817 34756338 -313409458 -55589439 674817532 731011144 -54740139 46730203 21533784 341960769 -1682649 -151597172 -132385386 -260639012 -47634273 438046831 -60545895 -568777337 -20214964 78244243 387913261 -353703614 287028510 -22747958 -40790077 294484895 192642031 169609077 573397958 818512529 -205772642 -207616915 -432242927 67509154 13851138 19603783 -4970682 291863956 69717294 -263735202 -8013022 -310303080 -9531256 -297359787 614476614 -176263078 579860 -419161383 488928104 -447238864 698228222 -231531758 -581865733 -434703863 431239621 -516837952 345052 -98995175 -397609251 -270372097 296484420 382288100 108819574 -239686963 -246950234 216581852 -265790383 -44607666 -63863105 -33871120 27432801 -275652976 -50800559 336945327 -628625433 -4268014 4515307 237405721 -20150772 -65168335 198111017 3371828 -228216992 -196118034 325673991 -89145418 384127 -5175105 -143517700 87594482 8626237 484112206 668111652 -705907590 -132840306 -320206136 539486711 1299724 90581219 796646946 511243862 293944966 -35290264 -730189788 96357531 40313326 193845765 117766352 -188706197 21198027 18242030 2387309 40037699 102750373 151698978 -3384745 -166922998 -533080173 17339420 105365715 60723322 835047631 974766986 -565433370 897425719 48934400 -56735416 185925632 175594369 93394813 85468443 2862053 299859656 -240333854 -155226607 -317421765 458446541 -52093483 161632797 14561322 -68675003 80730176 121729737 43588156 245053486 -511541670 33046899 -112455620 -10429725 164542342 259935688 30329843 -185902664 411148517 728752957 -5326915 -334364911 -583112000 -150315581 -13524865 691583466 524634744 -770008531 197349437 -304503194 -160166494 179372407 348692672 -683760236 -237842036 -402795795 -456175640 209918 718607020 -204736787 -151998151 -922994582 -71074442 181676445 11041252 -238809324 164654551 122125871 -119320 316180529 7311043 722515214 -372925699 45540009 67975703 -57383109 442466278 133147603 -602356539 -439137964 638045316 -458682076 -108535850 109859311 -7521438 -945446169 -105705495 -68892590 -15365277 8034788 -616449003 -493648032 -141775847 -444312723 193349426 23226166 606035056 -26863518 -136146082 720835 487990666 -8489567 -194999246 282857867 -387778373 -864613654 -288636732 12148412 -251870623 -630303705 90289503 117065012 40481583 353072771 -266827460 -627548477 54711424 472307378 -410099666 201894041 645205671 70373989 -78409915 -24727174 185386689 -11048774 446054531 -74632999 -72112096 9259169 -257573205 -194855629 -404977087 258682268 -40294588 393032077 175098431 72782636 297998771 -537605199 579442979 -315148667 -48323197 -369054149 163762803 61509664 216459724 -4026935 469798955 426663642 83907291 3252619 -35103853 798337598 574931493 -289584128 481734374 -120253932 -247558853 2829442 -471437329 -361773766 -2700718 785863535 -13069383 -482005347 -322003849 13666465 -385055745 -428750127 -24623929 11258254 -495666023 -141973087 28603218 202624324 -130730748 408478113 -562286400 368725870 -119137571 -48574931 367911759 -178009417 1041334 -166722055 322197532 109937547 -40454626 172641116 -432131434 -113214811 103548446 265313902 -220392423 -48344949 68592763 444188984 -666871108 500023645 701475681 -435478630 -20177092 308245016 38146888 -1349419 -347841835 193183954 648190558 1840924 268699516 -83804715 453512886 -450812028 -225990485 -4895735 13003716 -274038936 -7499319 54425621 3264413 173375750 57391685 -329893804 1034764 -466971604 284446362 106486431 -23457787 -361271418 231723569 -147743456 124118464 -44555049 -44207372 -246581843 -444995152 18090567 8242441 -38747599 -57830352 -496370162 187082042 182847776 -242059931 24341893 52726432 90182702 -116863631 234251026 -266394044 -117521330 -147963925 26489872 21583664 -159046496 -665303989 278214149 421272685 -426458665 69706671 50630147 -300665507 213621377 187331876 -26349377 -37087121 274296667 102572303 273285298 -26413467 -120991 710388289 -20022635 11539858 335003810 -461840426 114963321 -622105352 105805514 -566984447 570133543 72478964 111918591 -5572142 737944474 -755954314 -271012950 15927689 68456550 -946034998 122125823 58445354 -254304977 75513666 -780761712 180160785 1993368 -309389916 -17481662 -638070952 447950933 646489263 862055670 -437635834 254517507 244303866 -10958457 15711211 -63103137 -126230974 -282052569 65911468 -14955547 1597846 -51301821 204888079 -274817165 1182181 47839882 -356714788 3730861 -27781031 -287453909 -83030481 388774111 438302 610051093 38874006 -163663089 -693305931 -19368916 27491178 17866553 -67487445 -4343758 -63423993 138518314 -163108422 -301619136 -25037936 -237282087 271479571 -284400277 5148448 -18016613 -57925149 -296898281 239512154 -825473213 -661485459 -5108247 -118067047 170450761 -99474738 71850178 17940265 -326922473 -52523809 -13203004 538274811 217948308 6478294 -267728370 -918288181 -163082915 845146272 273745560 -4056853 -294962177 784018600 19670346 31904822 369351424 -150106768 -165482700 76176349 -566961973 -167739078 680861 -174629846 -232092244 -666784648 658301747 778309 307084341 -376719413 -595302385 -84879645 37064842 7404074 240965488 -155007398 535194637 -506942340 -12164692 146324262 -30221469 -406784130 452732875 -125078611 -146976681 -276541872 18865042 204282374 45433860 434865511 -36718851 74960447 -267223553 -426765517 115067054 -66923994 -48228963 219039068 12542131 237667 4755505 4043394 303698985 -107015363 -109659440 -95916349 -112078 166355486 664452725 255096457 168783859 -74882081 -801585711 -942086812 -53590135 -35568351 -3882295 -72216140 -122158960 156225754 -292016511 91340848 176069485 -100595570 460423191 -40574801 -98042727 173252014 175441219 451024046 705550226 -323820455 -65088689 417111703 -54193694 467720394 797955495 -117855307 -249120067 -581113367 46012167 -621720781 -768120448 274072694 -381917881 -476549619 -132933424 -4359684 -1356328 -3651016 -54339238 298966437 -468046417 -3521877 521176449 -362985534 7166823 173853373 91128145 30425716 139771908 -516196680 391292890 -10284664 403420519 -7518156 -211255897 562821650 -37963064 -14983138 -271156820 -29545041 119445703 3779170 29654413 -743066051 99734233 -674088394 -12398203 233116280 329914438 -61001166 141571082 -54991862 47053543 -257684557 -767733137 78951784 -447659504 108946153 -436554424 -83463472 473271762 -266947813 -861659510 316492071 -381454236 -170307885 -736184274 11540111 10489388 -99581218 -409603994 -39222886 6651222 -887015168 1994791 728623458 291600479 -227461620 -117175948 -67013662 2564918 265885286 428054134 -9543213 78077005 -319688767 -30751347 61458743 -473329825 -3414992 -606426418 -124275387 531910555 133919032 59767128 441195742 -90161423 98043494 -39973278 945197242 -79696196 452890793 -347800926 -509405039 -11415573 266637728 -351026500 -46210896 4436211 -13194048 188148792 714485045 -6719392 -239743478 -89775617 -84505111 -268700716 -11224130 394620164 -43419648 1277515 -400494222 65103946 54354905 -435602700 121849198 -180843650 -699559156 -71558586 -593210423 -910332610 -98435991 201474230 -632678568 -2414766 80926116 574762749 264341897 116278832 27397775 273494301 -298631529 100649041 -160322173 -420787264 187411778 -550254482 -499089483 -30715076 269090153 103955159 322171230 -169065737 125454647 124753333 416031381 -448141100 -276458814 -117622271 123461644 -3151071 141144642 -793186184 -708844077 -59755536 493549565 -481964336 -320861275 -41783528 244701656 -276845557 -145018248 -2747668 -222341000 -533822077 358658945 155539767 327985004 148355747 37202417 615561874 23166408 -218764040 -181462647 47670097 350384838 5296937 -111978358 -605115373 -184682237 -571024631 -6926021 -99554474 200188373 -86411227 -774644827 378792835 606231874 -321886560 20592806 -29323918 176519782 -407854049 13261532 -605850363 -114140033 -22588884 560267313 651040554 187267572 34562490 3869914 189620576 -781350002 -5050560 -295715927 109245200 -24265245 129056520 -189781989 -303352463 8647356 -2798769 -72229218 -507381449 -458847758 -990818 -67751292 -156086470 -7820347 17730376 120048248 -174411059 4650185 -125402342 -125265265 14075361 -118525952 -243839472 43188673 -92739198 609968312 -103586546 58294780 -124672194 190979467 14711589 69558950 -363076130 -259553093 -89316048 416676692 105362465 22545693 78949519 37370663 146707344 -42633736 -305843663 109514711 44111541 50570364 -108941034 94809250 -998232 140394959 -621732061 18500088 -42552945 -117360565 -597662045 23636889 936462587 -187769332 -325947919 49326214 -20020090 -49937455 37546064 14521142 -24880987 3984555 -106043065 134824967 -230172909 -49620629 416874516 3137434 -160114310 240860346 -110869407 404141284 -252900266 -33793805 98485489 2421368 594279821 -130493648 237548620 -342743264 21347433 -151592869 369718407 396256 -162186885 171390530 109509445 -65564625 676331156 -69829747 -373327869 -3674357 309996174 17725693 67193323 -926095014 539217522 -82218564 17696481 -25347398 321669090 -237028014 817678178 661064793 292574282 -341649581 -414926334 -781523410 -796285571 498828310 -380898117 49002431 30022897 -174667901 266790314 324120931 -28152955 -975564954 224336169 -882342036 213433344 368589648 -18211409 -14431173 79032087 175440340 -76691952 -536019712 386086656 2330160 332080306 -162031235 -134182739 7001878 -6083972 12792991 -290781453 -638997658 6845915 286477808 417016006 -15405580 43098356 178047713 -251331093 -152192171 -161832936 -78609261 438374 -203236946 2564857 -313366968 -60737825 217887616 -154333308 -13414210 -17151650 70636310 929664555 194071237 -93263033 954239 -20663623 142109533 99265557 176263048 478483799 -113119508 4930710 -37990745 -73430236 -222172572 -399551630 722739967 294290229 161913537 402630814 26400119 401996970 157075168 35387940 -583391006 34251888 -301889026 -360068401 69429402 -378917753 -57769345 19378619 -395060794 255216092 120932205 124554870 -86388915 55269168 64919935 24579879 -11959250 -55887741 -398767227 -15199649 160053731 777835329 272626980 376163928 -9354818 -341319572 172304379 -584708017 -220557386 -745725337 -66177738 -10408782 -152848 -32324881 587151427 612180997 269973614 195334329 277379803 -233620827 -64101934 -418511253 -25158597 -324260314 -303588252 -28525748 -32437990 252944893 -173414966 751549896 31241257 557084 184776068 35549382 -10157459 208560436 41572464 153989 913176651 -95408469 104812026 -13912623 212034194 -343194368 496004248 -138540995 -168428698 18839056 -38016727 3708573 55993860 -639488248 19559515 -73205581 -4426272 -81468895 46136166 -52964692 132745872 134776711 361482110 -46243933 -250554842 -26269812 334552067 240760789 -4997920 222940227 -91828514 -65931678 74303786 35823379 -301806079 10370012 -277347502 5971803 -305597572 778618532 17132550 -270692454 -20711649 -290659141 -82837775 602897497 26644665 -294444 175444815 610819051 7887669 -537024356 -149903658 -143007551 -439054904 565054314 157724446 13848323 116195671 3026491 -26974536 513608048 -171462777 -51562642 16453746 -61180181 263119089 379739546 -307905280 4640580 557936128 513824102 516696005 -281044150 226418019 -218059170 -131023903 240391932 -202114306 -163030079 4373108 -89068 -543885997 -398755159 -274116101 66597598 769932426 -701904820 35917549 -336661263 -532623018 97542635 -153286957 -13832437 -41388302 -834476859 858153799 128859987 -90614042 -203292098 -62733879 4845290 241613974 -435292303 -59608647 469719374 -604455059 372843548 285380154 -332258864 -47442169 155510731 -224232056 94182765 -82300877 61218235 153568904 -261195033 292981998 32401544 -143361940 135104707 286685346 672047548 404759628 424300870 -13617620 -79843325 90752765 815100561 123022066 107750455 -26661186 26245628 26787374 -27652618 243890943 337817881 18601403 836075027 -653147483 -431776051 176925696 172091577 -239733267 384675608 27671026 -91259958 371181987 561889098 -569525062 542624045 170422026 -146713414 -426715798 63847630 -333704960 -427584845 -151966369 284516296 484731098 -179800054 -273303408 -128417627 -54618135 -137787774 534608654 453228857 -188464 -15160263 614231288 -192324800 241097643 -684947234 249667718 -7343961 96341513 -330366682 97161210 45340555 -8456053 -376032687 -357647768 71258194 -141777437 251707412 -218992948 105688572 423843935 7256379 -39799709 -20654228 10288626 112284859 3837312 -519527380 -74646815 -562021447 -67921370 578276 -533332759 -341136659 -37023268 -267079262 1961312 -23238730 -129955364 29396005 431862684 90261944 248556146 46781838 -26135346 -29729079 18524642 177926704 -543533018 -331733634 87969875 -31773295 44350794 -404735385 174089748 37764863 1299581 -119202430 -531494 154255564 92281150 120710587 538674068 -168317328 242023308 -180991952 478785297 275058633 -107292288 23779262 -598228478 -423930351 -239959238 -127653908 8939769 11200213 234942296 -374133838 -4873558 454186821 737444929 21344046 -339121776 155727877 596028071 -153780963 -563873954 217637206 84426223 -342299841 78023277 381952010 -95049852 1641818 -45224860 -122517899 -84401696 -410087529 -209853974 605483993 -5794429 155395840 -424030389 -1293069 -276114764 -283342611 -308494298 27684860 405181118 -207536356 172827758 24361547 314732581 -14767255 385084612 -118962841 137929290 -262403492 308805226 -129576831 569725429 41640409 471711511 -27854253 62387312 -17940371 -56801200 411341895 38400126 291827842 -69267376 -36053536 100193615 -248450184 -199711589 618804798 142492385 12469591 -425505655 -3001834 167652857 -114622569 217119528 602354216 646673798 23544267 518895196 29382777 -626688225 -111353452 -129725387 18535395 71288162 -1204043 433281063 116394631 -449186805 -110831949 -56794092 39261191 325344576 28213434 54004337 -99065241 -14190055 -49695354 26862784 21349838 134231153 -451240046 38371868 316451302 290619 -37042422 -140627162 260973744 723293191 -183761061 88613960 -326332051 281012395 100516981 142478388 -826087599 631596240 6268934 233543850 -36840190 115357275 -68081975 -40214218 -49608217 635505458 -25353807 30215725 -713883415 184615830 62433502 221149 135985340 -435485136 176086566 34481665 -36517260 -215234849 675471731 -277654510 268331207 -5892275 268276751 48574594 524940990 -332952142 -361354454 -444638010 -306813379 285763498 345115573 58565601 -1054273 15887989 -144897627 92076322 -132806242 150273856 -16473008 182976769 -10787612 251455622 -364931645 -278496084 410557905 -4330669 329550501 -105252399 -189918151 -546678151 -295531160 617030390 816678338 -75405935 -509561228 -17071155 -8496334 663474986 712650879 742464093 -224524626 223050645 -221954550 388467215 116881068 237774281 271164836 -830793258 433059159 -580219695 19836317 39472682 554233240 -134460307 908147817 -817929183 -190669907 118784788 -95823302 -322982751 -11267153 28869985 61749310 -20537960 -48340422 -12965921 467106714 -202949561 -50816095 -272276411 286281759 110626404 -70181094 130368211 228092949 149902338 7617970 415458162 358037106 287361911 489747037 -115763 73156841 -139306888 11587841 -371310685 71210773 139696630 -170292856 265799387 430743038 698262267 -101528325 41379360 319449863 223186034 19924843 -410057687 -305192979 -341029581 -117477831 -425284647 795186308 347476046 388611885 458520506 -604802292 554899804 60201119 249553836 -198228902 372039929 -443412958 -411096441 -287167670 -366632815 -22758701 684236052 -126181119 43839286 35846313 -51649670 -96276548 34703960 138952668 -323621576 8703742 576102420 -25438925 667556222 316128558 -171701126 -22727819 -3050067 146349242 798295548 -290175939 15362985 -49996310 524598107 238524579 337989370 -198040412 10377473 402929577 -123214232 -121482583 143219701 -5542986 140018115 -50115780 -1809405 -65149156 -171666239 -675806592 -46366872 -126172906 -15111647 29269816 -25810142 77717281 164434044 -441817310 114868091 -24462426 -240624764 47819821 353299034 23127150 106576044 42064876 639849929 -363663172 -277043598 37093731 20997687 -50213734 582654025 24155072 -28254073 249964496 809899622 158014801 -419049874 314192171 24079370 -624443487 -412912227 173427006 819023 1843820 -29004572 -404517469 108589885 148088681 -113438475 -174466274 166457490 5209535 322870982 306647075 145253733 25478543 8882135 -37114819 12628390 106171766 -87264697 -325536694 40078798 230837062 273976537 583314591 187956090 50970471 223689958 211740300 6934989 -77386183 608273100 137107843 75131453 279243401 1322410 321795993 6140882 -554837921 439511851 -180583362 -599565795 -26489224 -6088002 109188002 574207941 147889231 438708997 1271417 -32019296 -59666488 57375455 526987202 200782786 -630972327 330642113 -592066432 -42085702 -322502679 167209641 -260130812 -83419705 320212348 350881118 1113834 246859058 -282201087 -694663780 -954333 -223998435 -931433863 455865291 -37862674 4120525 74949476 760904520 159182177 -68120274 77868065 383481290 27139492 379826831 287969635 -662010743 668389978 370236732 -220702407 -16400032 -525708484 -113940857 23771640 37078518 -185916580 -583835205 401042465 -260447028 5084187 694484918 539882785 466857511 96120382 -23536868 -45906381 50784938 8851636 512707720 -406473476 -23588265 -147886759 100829643 -185232958 509057800 37062814 -130052836 -1313998 -184745383 -193946210 -58407552 129431055 -190583958 11094441 349955527 -488319850 3882301 -77377755 33198405 264070101 -52872751 -337241967 -522397632 -103536862 303206444 -275059441 1754220 -27656416 2253928 -59828937 309970741 -169796575 200128082 -674899459 -589128719 -74602297 -413954942 724518530 -190297707 -110949605 -199711219 -575203891 72713165 156618631 -251924038 208780071 720776568 -3428493 -440947376 -613554052 130223357 1569978 215859918 581755909 -188997602 829981437 -602690435 19628783 -141642898 -3510954 -263698641 4789141 621648915 -574430186 -118429859 -159396995 142931666 -5942536 84453036 -248741624 -2127342 153836934 -75594557 75548470 -188554404 -120392148 -572964614 -199592340 -257521859 179505587 -209235670 808906466 -295972015 -510263176 189218165 -49559719 270789380 -154567646 -559215764 -719937582 354186098 -16060854 -31072326 -27259805 -319535683 -362126581 12659582 -442839827 -42526428 -308790311 -297247554 -238479403 -26117972 309442360 137463493 72502465 -5078389 -62093372 250155255 -24853719 13861155 450484061 365524772 33755871 806261206 -360107367 -27228614 -281763932 23684643 -126437639 67928271 -511732767 352712792 -724722034 -160319036 113168470 67599733 633938228 -22088690 210622650 209010420 21184011 817263765 76634491 -24876297 -144308530 -26444667 -46920254 82435754 747582046 7783868 -41158035 -4564402 -959803 254406950 -222289956 -14109263 -37668274 -492584057 140995145 -340934805 -181178 -44281244 -72154059 -146955775 -443401767 -15840997 -733257689 -66788410 -42129238 -31827048 -174355784 -261266311 182202749 -187411073 294058832 -64168955 -385040256 89064805 -590312420 -461683429 596484 -163728924 -507255656 -67996398 -112209148 -63815284 46605501 -744623414 -97316336 734342 -59974062 -8728900 -226708257 304447227 -147047883 70538951 -500308335 582522391 583208198 -17321985 7917969 -237220763 463312537 66677945 57393851 51073689 4588201 158604607 653570547 106352339 219617329 360827580 -215053450 11195343 150993346 80512841 -7748675 -6450577 -587746977 494292884 604667399 228901477 30634993 222902599 347387067 227108644 -266580714 -24394212 -8171061 -23741950 463055450 -316264548 -295600034 -385162494 139521387 -112887502 311759539 -335598381 104048128 -259937969 237695560 26804011 5334805 386994006 -117009838 -21196825 233564540 196650816 -275805639 5940001 -112598208 39977267 517143511 -349180611 51829023 758466710 -763533156 -978287831 -543172194 -56576226 -278286247 166491075 593388564 -60104694 3449641 -30980941 286649457 556693698 -444644088 19131500 -10227566 95140879 236097264 754038659 -311774689 -538441297 646111032 -171400637 -111032312 -165884317 396657593 318689 78102679 -104888517 70304397 -428635340 118391078 3463330 84202958 -5419756 -486649136 13620229 -149349310 6270526 4415819 -146708468 249166011 -51486312 83592338 -449513886 -332334541 -93263476 -105844781 552005037 6941909 -20398927 -382511397 17796868 661708046 18480094 -271863587 -533408075 198855713 -170082642 472134253 -37465762 724545 -94147180 438099148 26916683 -381252934 63770387 -196972442 -70259517 -337626982 -596875743 577404850 -288998149 643432452 67866684 -93675663 628199 -185528008 153524182 2195643 8015907 -771099538 222773345 49866649 -24189401 -284103893 -384492375 469190639 -12479622 -166220387 -567171550 6360155 69289414 -32017744 -377940924 -496863722 -1407431 793649936 -345573524 -6189071 475641629 -195374430 53022768 111955068 45448114 290705620 -163132456 -144592868 -618130241 -131720665 -156165283 -96509155 25674766 -254884135 -10320597 54589753 -196044631 -16688835 284680211 491104218 -475310973 -59619715 -653495663 527296130 156571448 -86118898 16021038 480662135 -118231146 23983882 568406079 -53801989 443604647 -42199390 -515190920 345919124 -626720819 -106516346 115694130 -119724643 18981032 1273176 78641659 143029627 642116413 52322603 -51745141 -1726261 -316486271 8001449 468545529 -184155179 663928 51881688 -202764066 -284956322 -108645856 -11833737 547980857 -3227633 53016964 22110487 47498652 9516490 -42287909 -5364133 -118421864 216324782 238482934 95466791 -31537074 -98977920 -26798452 106963882 -411327142 11536236 621126647 36744114 -215393521 -97450578 -154672577 65239286 -296425400 -45266261 625485904 13673094 267090538 -734428100 -131485458 -48515840 -681185226 -113665454 146694142 201768670 -78627019 -430675028 -82699970 -38938653 -361483405 -465457010 737546868 -591265011 205560167 28787146 116342077 10939144 -79807623 -324193052 -459097075 -25132657 -270104743 -399211929 222558823 -116986042 -28866263 13196941 -567098509 85186966 37991 334770289 196379795 62714 -4428182 -592476359 -55764774 432960275 -129117540 48898595 -433206141 -5016060 -59542171 56111632 366037735 -254888273 -258945884 -24463515 -153237218 158633851 -248204938 -239906893 33866246 -159137433 20821635 -541081422 175346402 -323551648 -4314860 959993305 -793929618 195294537 -268447947 -154897396 33445052 91073949 662134108 -210745386 -49062099 108849095 292325127 -84026109 -32829512 -382256703 103501030 -765081434 376678250 -114489012 613024385 75646430 507522871 -2320221 -118800905 1285694 -389988250 -89513035 -443423794 259668133 22913398 260469490 -8038173 -174139272 203946910 -553093659 -626602839 173427048 -108940954 662933407 34235196 568305819 308293590 -502432723 -180676908 13128202 104620165 -142380996 187015710 271934820 -74476278 -653796190 6916418 412148436 -13784807 -820486673 -33877616 -733884208 148991149 -800778779 190489584 735266376 5935213 178600087 595175888 -85755049 -761582780 -463707409 114812636 10555930 -312554681 302977400 -428374611 -181297503 -188571677 570511867 94482211 -420518919 46859859 -93750438 57929079 -283532882 121719478 -200922663 108894204 347056331 6840439 -694246066 -897883 972837 -2940148 9219605 130387071 -393812620 -85007278 -973503255 84656610 -44999039 51316544 58755552 445492558 -254964211 558453882 -34770931 -64403886 270735968 169980921 -10476043 743802900 173512287 2150380 -11451156 52205253 89728214 -368148856 -210891507 131742458 683467367 -859218946 -445271009 -214237694 49896669 -157068629 158810622 63655679 -224820402 -219810236 -23879573 -25328330 -49929922 250225107 5663244 -277108001 -686688612 171584059 -692872866 504942991 696702594 46767506 -187178285 -248623 -398692752 105358358 -156600442 -7933405 -309610348 -81712634 374876452 509324314 -115952030 101311084 333300910 -255108219 -215230876 -5559693 -350145136 250037998 2249660 -899086976 75160300 966867 296002578 -413711823 -19899407 -221503622 -575044282 -374844487 -318254868 61998115 266022090 -140301563 -675062232 -313818908 810870724 -141518659 -49699002 555057685 -53950190 -17051566 -886012 58256292 -82451835 -251617893 461965490 -692597732 -51829198 -7980459 -158791788 -57530920 508682492 -291426163 644509745 -895128366 71985280 -123902465 277684374 40985032 -103425768 -119657556 -129728624 -750251288 5927003 -292810968 -734284763 273437467 75868765 -7056529 -217217993 -3282445 -17249411 -443423968 218358589 -419574491 -136928916 -236873372 -98197633 -24109277 -87421094 -105181837 190190695 142483687 -478402064 491363440 -736577282 -160374535 -38991416 174851902 -18653557 -13640830 242281405 190742002 612000542 -631080817 -321411187 542271414 -414021516 -184887588 210227022 154758751 -877489300 -140774 -137233396 702008853 19390964 457328995 -337552948 -88002482 539109440 -104870318 -338851059 -5504024 675817654 -327617987 -40026444 -33552086 -1046778 560108697 -22957829 42072564 -296489118 552731793 85476076 909154813 -183137610 222710655 370780273 27382190 -722871539 479470775 165606382 -181619617 -202150533 -35616147 -13180125 -389082750 458283887 -408988893 330935577 -596998249 -194883609 -257742096 140485085 128914759 -287603134 -106927538 151184856 226677020 263152723 398380599 325470763 24449889 233930368 473520207 -9471668 -505108625 36867609 540886870 -282843090 -871622853 263347704 262915820 295759797 802348537 -1310822 -186643422 -659187202 169960520 472272344 248709900 -141370626 -40479256 -51840258 438300878 51805584 -440210 929961507 -394352648 58426147 9777855 733172708 134427036 11237714 445291659 190516709 -807347278 844876881 -34931907 300933202 -172376836 -847854126 -10668253 -634417350 -77235123 21919103 310981004 -25463420 196291354 -281810733 -525204412 -2140264 -179236580 64375283 -252799369 56319904 -404266937 -247215231 200585219 -28229940 -146884215 -61888976 -3838779 -403810085 60174375 -174785959 -531141426 -3827776 -528795175 -44341354 476200863 -547578958 -189705161 -103155078 3689189 9652848 -202342164 6829200 -759522563 -270412363 497805187 -112715776 471469739 54601458 -137969 36005181 -332352787 -299109224 82599379 -280747124 -872297033 -10513236 217959695 -34898677 78976504 -292157993 -442659482 -2208371 -32304432 -271128016 116533051 -235416677 14898187 54618679 1208169 -891039143 -389941864 -345183533 79862175 359235488 25055836 -124919942 1723836 11926001 14200140 -242413807 -424425642 30814366 -567916319 630854916 -7776789 -332857372 83004527 64883917 -404388414 11165258 -287616607 441961890 -390623595 97823052 222156311 132601430 3791442 97994937 -35643087 -544765672 88879800 86992442 439506564 9779240 -653712925 5501221 -104316119 -631533735 129367148 -19173009 698680180 45560426 -197964606 135677647 -62074686 253528012 264187 -31784017 226585585 96136116 88090320 217885935 -79717790 370028255 -329337342 157056342 138876063 -525732016 -396313998 416535568 -451222487 -16566131 -112690416 -327504207 27087177 339210309 450917867 513303108 -31237563 -157447429 -248985377 484756772 31815902 -218126323 -179351287 -144791872 -502131120 -125007780 -327696753 281605873 178782705 -17914022 39198191 -268742360 500060215 -10925284 -585503192 -605444875 80085190 388039329 -4705424 115619903 31575943 3553599 -8198262 90813719 -150392420 232919821 1446323 -138769366 353708640 -223920482 198695187 -198881701 -18710427 -12032251 -105990673 6551804 -66319659 362502601 763605386 399661718 715007712 -260641132 311444771 -281791337 -533064178 -4966268 329656992 5563822 243371966 136557466 74449727 553758753 1498632 -404817693 386403756 40903649 -334737147 482733910 -333647335 105404744 -309661495 -429823268 -174935370 925313 110000551 -440701694 -6968793 -227008853 -120065820 -427919588 -421965937 -31937990 379535418 622496523 160613458 256718651 707930786 20681401 811634827 -65271543 -326469422 -164510290 15664175 -4418149 -36826121 10936759 75959706 40576023 430571957 -40394157 -181387309 -53765129 544656488 -246229637 -655655561 -61603205 -19334104 -50051198 -544499098 -32706785 -109309048 -367753774 96296242 -584567807 16897799 52587932 -14003648 -746398811 889272056 235775865 -180522179 -282230631 -20287355 -153095004 -266123945 -398450590 -44478670 425377896 2957049 543545412 516361697 43500704 312163523 211008959 314725150 -27588148 102672966 599383175 -300614452 22687651 124990452 249229978 -241751573 480994647 -617702257 -183477445 -49094383 318676294 526263823 113156135 113411042 -20408139 192603046 74083386 415595512 175551253 72458599 1689445 49154878 -661692619 4990606 -2442121 -215673912 -98190469 -157112725 -42230561 -173995952 -525404258 -81237483 131904565 -202152519 -4925670 -101977879 -97114734 -136727394 -14949532 704723618 -18982268 759028864 145675723 -175049791 18545395 184067497 -1166373 -833435908 349271276 105082102 8848102 -302759101 -17949212 136952953 3829582 -211680814 -129688386 -150813451 17332592 172934031 191419759 -418296157 -723525430 324648869 428883643 -31172058 341884763 605394659 199952 -423767856 261492302 -40354506 349101212 -66037754 -204952493 -8790446 -3210035 -405709250 70159784 -32599869 -95221852 -77301671 363199619 -335106438 21542073 -377068066 -172101406 -756280950 -177602305 200756524 -548933465 156026525 -75767041 -357642064 -257133844 78738413 51585438 258773051 121508925 -28664192 8093374 -47755261 22497688 30690240 87771452 78594822 -794560315 -13742616 -506339 -456763627 481341462 217767675 -49322011 175861903 234061798 353097405 185218828 -131043276 -416043719 78114771 -820120779 -1896437 -586194151 -405293371 265641458 -321491814 -275106402 23968768 25582242 -4834969 302379934 67476667 167682161 -222152825 -187254632 515430765 -21841853 -151211810 598343219 -1588119 51509192 -158655623 -77311052 77035875 88992275 -5154578 -743848129 309416510 -393129504 257518315 20984029 305010981 321572596 27616879 -55182658 -235180325 -12472093 1737368 -80692889 6426070 53784335 121561345 135501900 46399591 523140439 -31155401 170318414 567444 504077137 -57438376 12077776 219190947 44917606 -72193 -116386968 417659521 552130370 -167111331 -10932837 -150263253 -223408400 140200142 -774159994 -210019 -603596472 80327584 -28461792 97901207 -463943369 77268714 -278631482 -371102604 90811176 521180256 12088431 131278606 -202334327 -319074443 -804662582 619528876 -242983814 -56313111 -94685915 -118562322 -8405188 605599 802743530 79104921 -327205519 2003681 219331232 -762387447 74058563 -82757750 344243055 -689078920 264120692 -14447625 -122553931 -495134957 -27601174 161057975 -129322195 -102746525 11234635 130551482 255499123 2858424 775637240 -168672277 -319184853 166049553 -461713598 -439030561 -94519677 235362072 -271344886 693517668 179075226 -710284483 -243544845 76293445 151549393 726125291 -234748231 -28593983 566510425 118356164 268093603 -603522586 -8276217 33122899 -538854329 4106633 -112284166 -543269500 -43849214 16660557 -3872186 668001836 -170910112 -306779718 489734195 149218563 756602582 -143329101 -9735615 129833287 28736203 106188824 -9558269 -784232927 301943616 -682769176 -895275062 471145487 40109316 57307154 -135446744 73264765 66353627 59226444 60757321 148497301 -428976327 -79560482 -522273152 -411604349 96286435 145186111 20748739 87880289 -129288715 -520611616 -156240874 36453099 15058483 -27905327 -217071287 44643983 350517968 88281984 -3741616 124526472 144667202 -14045405 18909271 -711372455 380038402 443148217 28024734 -77638909 286897038 606679408 -281849016 -58380543 -370748519 -124457795 -153171521 177279768 -80915316 296933355 -58033594 207175107 188563891 -326775311 65579664 130724826 -425839215 346848908 209248228 180265790 -54269583 -13711849 59990693 -9531994 -335804687 -15841693 -124673564 -150775286 -16136314 -156773718 -385711168 -849802206 -621012699 -16762755 277810650 -13348341 -579789863 -21593683 -385485761 -133911576 71345786 -140374797 -27494759 25493289 -131651959 530304193 137486616 138026693 272092472 -4183944 506287753 -262610432 -243234198 -598808622 318606449 397775998 681297512 -18187216 -168886107 49653331 -75952020 -528530677 -220889792 237250111 28029318 -568623135 63033353 151309579 -439019816 -7303151 -184758653 3001129 -367132884 677319458 -782847722 -103213863 409051482 -146158364 -188896536 105862596 -84943030 210468696 -61901918 21747679 2535685 -467116848 -200612577 363584296 -271272599 326514371 467691461 -534668666 -110439394 453117456 4459327 286572031 -95545037 -35462381 127770239 -271979877 -226512956 42284173 -212064688 20151092 -68486845 -411637738 -191480065 486512485 448744614 94502830 -227602063 45157104 -45528172 -292112305 -657259392 -23403587 8813160 -383758444 -8679521 -215172541 -329754361 179343707 150656426 36504915 -162452600 517404461 -7412993 -57159717 -664306695 -406334508 2474920 6193863 -620407624 382058415 -729792040 -297854935 -108497601 -52903229 -322282790 -447571170 169266302 -87449467 -19507028 3488797 61864229 776660676 107104771 -453966066 -294729658 181100467 9494654 -407813345 191810921 -82145912 -50564267 356315817 639516188 -8014877 6639194 -6279840 -27297566 364314462 10216354 24360237 -12107418 -144188950 -429749320 394634395 -732824102 -278657492 -846067592 343385249 9311556 87854589 -200533701 -504039657 2270937 295838725 384804954 -615507472 -44401234 -288359788 64829782 -107545373 467038861 -540452787 -4395531 -7466445 144897281 -271989666 834399185 105567955 -71244410 568929071 17313932 -612400227 -49558855 322416884 25813957 -38546236 -853374022 -60794694 62949442 -16245900 -206453865 -75320749 12916544 270691055 -571996968 520162899 -392546864 -890007072 953398323 391365440 -108308666 -301420626 -72068275 8183013 229798093 -22573855 -78351040 -163410333 155272683 26912790 936102 -137278914 -45873267 -22333717 571479906 -244697278 -263304391 -544887410 -15681558 204119728 -726591202 -15302611 556904321 357413628 782391002 -31645999 1941067 313337558 1111563 226153984 654071885 513737473 -145434377 256726950 -149027396 -437413138 -108559201 430044665 263362308 -252350097 473878290 -820501590 -313301059 -174014607 57546656 24914415 -425529664 -220370 72573436 -185751445 -19253016 -208955155 39868333 -121832523 -60420678 -448189323 162752221 269963363 -14288638 64847441 -188009014 -8078575 124662381 -8284263 348798407 75917456 157078301 1862968 361186152 429527429 -684477863 7070684 -949070998 -208527216 228477977 649693990 -103230192 -588915741 207325259 314430503 -222769474 -761161837 -216757438 222010594 414167717 -27943250 -66995003 25401936 161862900 -331293828 -6184294 24735242 -223817184 44919945 92297949 11851085 37339923 117818011 9378701 534810717 107743497 -8848183 -687950008 2540958 -144623883 298811573 200438537 2795126 671499243 9695117 -434525557 -188451140 14664168 482503709 10854988 13799901 663405002 -9922053 214455300 -19794001 -195654 208628980 213089993 -144705946 44366720 405123272 -461909170 -437642658 -194523760 496508071 -6145906 -283971799 -439218748 -170878878 455462279 -771529781 -507544720 218909086 239246356 -292957823 -320730797 211648293 31599040 270432564 -846843148 -44003427 -41031045 355440606 559398557 -27204107 -47910064 442306075 -192954192 -8579450 43699359 15681122 610428027 112250884 -445929823 -393544725 -40312081 -4337106 -529605141 -698540145 -15861577 166132409 22488402 -362039162 -95166880 -460149104 76145238 -49812074 -507062857 -23125623 -39321733 439859390 133150071 50252204 544252694 188844957 -216331114 -270787038 52911467 -14604070 -218801046 807444 220426468 -27957712 -594626282 805669619 20183877 58213808 138882242 -410649059 73116120 21441048 5374562 288511019 136621278 463531637 437780869 -10718193 -154336014 -12161794 -124896604 -94501101 122941291 -515636799 -384972159 446844675 -101953976 -261458028 27925007 -503370397 470737783 299210699 -103474890 -139115835 888692583 274256475 -693439924 -102223017 22856212 -263372020 77425690 431649105 272733350 642190714 473800019 -72432935 118514900 914625556 319985935 4781996 169371283 -425045643 -4717809 466764532 -528603901 -168169104 26179707 -193346566 13214048 42676921 -4692053 224788 708162 -247028988 85054117 19504053 -251241465 -123290113 274845507 746705560 -168295019 79142390 -99252815 -224285824 -228346979 1968961 132135291 557532055 -761136233 -10140959 527914609 -8345561 -30238546 64546557 270988941 -41326101 533167684 -210392715 -7241699 331307931 -72827342 -155681132 440668851 -49885805 345379521 351059329 96536725 -429608825 -12536640 -36816447 245366160 -284152976 -756687212 6061938 -79934260 288617182 8094518 91185285 2501927 -15002547 -21691183 -112171072 5445767 99437753 -3427513 401278850 -64724665 11441760 75730877 -9628203 234344610 -683801756 48073215 7481752 -597212809 237947 -107932222 -600524665 90111784 19917638 28035182 -520795026 102142832 -192949439 68918337 240780062 16406333 475668240 -53098467 -352039902 -735589156 -811756091 95175184 187655937 -577295902 267070892 -22094575 -122926413 86012 197214493 544285594 21717740 -294807902 -109007223 314921784 -540454494 -77570474 -225080290 811646580 816568318 173830906 -619198333 23951640 -158598780 6464183 -654737329 84443731 104180490 512897913 -516158163 -4322551 -859100076 -595083076 70132919 -150102352 251967597 -119062298 -247117749 -483480917 -3655016 -463880016 -86885932 212187736 51772066 411325795 -311920218 41862753 -489069376 -150204521 527025656 -43763305 -71761215 -360978119 -3847550 355467634 -596536873 -2831665 -160425040 -42166574 -111993171 -10340758 -189931229 111294641 463537146 94732303 27223730 181815290 -357345550 -409663773 -41426920 8182783 439022783 221930692 -61000293 14293585 175976452 -6735474 -756976892 133183128 -742436306 -429221405 215413593 -87561888 153037931 -80003404 -410761022 486468609 -13774763 -466098578 1387066 -150714786 -828163039 -457209823 -27702337 253721907 650642930 360585929 -18022152 254204135 -294708780 -520451936 751978693 91595004 141597287 539502006 2598312 287058619 169656241 473193078 494442635 4954194 -1417667 23290134 359089410 315491903 -282103386 -24733923 -29471610 -514406813 144024889 359722899 -165866003 10487405 -137078125 103326016 -109746207 -62308634 -403122044 -492057349 -3645011 -340398426 523525942 62506174 39994452 295010937 -58723025 43432997 -91482157 281951756 -66685837 -904394109 190932053 9473434 4040427 -375448486 245964417 -230686409 1374420 -3345579 -308944519 -67085174 -819938221 206719738 41442529 287781073 -17173606 40205478 495474911 -525712194 311191397 -19265930 164348193 -157198 125642210 620443073 -166298576 660568766 -122386952 482591084 252440068 110823384 -25992659 152176306 153660506 183003386 -114332032 395382285 102638021 639403580 -72301888 168316147 -75136469 173772009 178937121 -62568177 444978352 -65802457 58509257 -15403970 469414887 116577017 -185242417 -826191169 147163767 -698413364 -388501 207260739 -713712198 -68533239 -322712213 59323401 72988309 85768191 -81600791 -143226761 4288814 362246950 210741428 446180176 49603887 282206676 288338129 183542477 -384413497 -7814598 208739925 -730254281 169442368 -68494414 62943170 -31685703 -656499376 295161033 -6110520 -12174979 -545343702 -101797740 -111470212 55175140 43654822 253520803 -546582556 241393666 -44809808 568056618 -32499850 48551749 -71258542 -280021571 864064422 18885597 222047315 22885555 194081633 62156219 -112067331 355281754 96582148 -382492435 208527535 315437766 115214774 180258923 93460682 -383065794 164288643 45920888 -28321049 492251180 44246564 -360240549 227097362 -728937374 157839594 -178855725 -371373981 -616240906 66646984 -220631930 140088009 67264073 506648740 330889647 78711258 231568701 335820636 225078414 -36442673 93641507 48109752 -44690783 -47094137 24447757 82666138 200367591 -412290724 -73299559 49712527 487663643 29808005 357909924 320011211 -729404514 -395928511 -52944040 165537945 280683479 644881276 3681156 1472288 106774396 -551903585 -51946961 417339546 5041078 -308711516 -14014018 88218658 -36254318 -46474722 -368504123 336489087 8146524 64221304 -234303546 -350577504 -461124952 -4203047 23597731 -251293306 -10496010 -107433118 -6320058 -26879688 -361474430 -789756060 -114430882 -3302422 -238058595 -321409829 -401974266 -8719245 -8897912 -216552575 312580408 -553361237 592461322 134016591 376178341 535732646 -329997252 -344270524 -372191443 332369735 227658917 -139037156 186448203 52643283 -135128060 267565706 359646113 201986918 -21153872 16191854 91570113 -359062527 -314341560 272213668 -51319179 -221954109 -379847683 221900888 32077209 8289453 612146040 845914118 -123691797 479267712 -264586076 -709989710 -177754552 244410527 -509253629 -107835933 25158893 -97224051 -722248111 -79137875 -12213448 -18625628 308544428 20317830 -69576767 -227839065 131661365 57179943 -4435056 674197646 132991328 212262817 633193341 585742020 -171642125 36099821 -29947365 -626544786 -38806369 -185851921 159167064 -111315256 262544564 134531917 -827639913 255742779 -18944472 7591757 -194515028 470796094 -21660 -56248505 -461079282 -335396717 113663132 227840839 2453079 -171816 -213604046 -71893763 -56727148 216553795 -287049911 -12173866 -235184038 31070194 -41540075 -2624916 232448833 -68542114 127953311 610284472 -635383331 -99502136 -19566281 -1998493 -264745018 405091244 312687991 -60454864 574875948 -278401568 302948823 -736518760 555691686 93506302 -32784210 404915208 -111981226 60864147 188270290 -590455999 155203563 -162860231 519609979 -188484574 133521319 -172684792 -87637542 -60847765 -475552849 141781566 -5000439 281249452 -412298125 -489362739 -95641476 -40129305 -314831833 36728384 184799702 229571891 254114429 432845880 378966962 95221520 281681809 -42959 -609616798 -83228829 -494567105 111151815 296076662 56567392 330751140 -248862062 211179414 471749278 190368658 19387125 -305492111 653208000 107384894 -49300261 417294111 43648585 -324057486 -16698734 -106428165 -528948179 356562828 463613277 -391747413 -251262490 -2026280 -3813686 -665632910 -136300223 -408116484 200161276 353745873 -5989182 71505153 -1060568 -63493417 50140959 164483101 416310469 -246842386 359744546 180897643 -93749728 1344356 -10963869 -397022277 484079887 -72707032 3738885 -30547269 -1678995 -2522846 -46454330 502854521 698410741 340568417 35180318 -169131974 -146662425 11442123 777185 -666744067 452674256 231622438 -688283535 731757845 -56932969 -52418201 -240142523 21552326 419715827 41675547 -21396819 337857027 -42147431 -580169309 464216396 -493745335 167310565 230184406 -392242354 -263918558 -80464697 312412749 -19838824 187835086 273952111 -823584129 -25859232 521426691 -75858021 -58742324 834581312 122301212 -279115937 -196288449 -77125227 -232425098 -134550124 4405901 -312371579 -36622876 -801607589 -409256866 -103499834 -219095440 8583951 16027798 36394341 -524121126 -534525443 -849092574 335587948 -184891333 92494676 -246908986 -126301678 92078946 407621987 -510065570 2439479 -306259411 -192442575 -523836064 2516330 84486589 113736632 -125478235 20873773 -111974068 -689567620 154569300 674412636 -374375280 -508653830 -254009716 2448269 13267984 540222 -107195679 -20483787 -420666055 360664381 371732022 -776237620 -590794498 -238092408 163709089 -418331074 -200436647 219106651 367039783 -237121562 186407898 -2551191 200837796 65193907 -304344698 -365275601 260243133 503778886 143830629 342724667 -83800326 2486945 590565219 221655512 122093436 98830936 -127306586 -523732495 456111386 -70252845 -19568311 -297887581 -773281349 -663887287 -4224943 196732187 -337975575 -850885633 30161597 263892096 -51534932 294121997 40510390 -128518144 161564418 -277193265 -43500114 -267522608 77725519 -1595913 21502389 400464018 1812799 -616891341 -470263727 348330365 -711875614 -245885124 -446039503 -239254634 15803483 582301387 -289117107 -133404604 324268685 88140193 793028244 88872596 195461080 180904861 -218778237 174824140 541458471 -8314520 -125507084 209248471 -463089717 875121088 783963780 -280100731 -371445526 93993571 -86034638 -192417976 -83755220 562614128 167996504 -751789351 257090046 3135579 -12252579 103580850 148010884 -304939541 -36698887 188571321 -281642957 -434892691 -148498402 286108952 29139036 -18585388 -624738470 876026591 13737390 1957719 -36408195 -88986878 -74307880 -9021868 310700275 -351287789 -403215032 -91481635 -294182497 -31687737 -2122497 -93814098 208246947 -432638544 23815453 -368101663 -52497725 67334315 7861390 8568263 -46293691 362188399 485060473 674310638 122496214 342304147 132385089 5218547 -122003833 34161840 -348532837 -441844491 -126788571 396446245 133393179 -455025903 -5549591 101397424 257889142 -37186540 5496995 232240008 225965702 -83850573 -191151834 741969996 -82052704 -13900551 330437409 -30333320 -190047155 281616669 -766202233 27044916 -16113466 325159851 -129739239 -31268223 15918358 -725871618 -136882694 335311338 518773745 178088133 -59868760 -44340496 412100180 -19187945 -230222865 675405520 656795440 56037140 211244085 -241636155 109346501 589860030 -72226515 656953786 35299905 90365169 -588024306 25055024 130421177 -179357615 -12865986 140089886 694907648 664769 316166128 29537505 -441274977 108005916 6221301 3996141 -350214615 1249094 519037195 181523689 196623694 -87321256 663925245 71153480 -350066787 278274346 -24411773 538328919 -574255812 8257387 -169940508 -745686262 -481002013 76866370 324474998 -295368755 -285340473 -2256166 -338442666 -284686640 -185472070 101274179 -256000879 -220238183 893645519 148788532 136824117 252253886 -731478074 208934119 204666180 45210965 734984827 28152900 7719504 274831100 -311381549 324235557 62702506 18754389 -29100590 -215441250 -277593345 -134761566 -211747072 -102742016 282099447 -183156506 507134542 645357139 -197949577 -25589762 727079524 -340144300 138910250 -301804441 -370485780 5319903 655943 361565917 268895340 421338097 -11453808 171178497 -289987421 -133452339 -587511255 -489911926 -132624108 516311344 -269395102 -743923782 -132599822 -300281 576601066 500430018 50128908 -499273977 239749362 352174416 -13940329 -35840750 138562614 -359211438 -265895044 -802085064 544935476 -339208991 -660661750 316060573 67005747 422511717 -86210924 62839111 -407452473 6959484 -87859998 46521161 -354987187 -800379600 -217889161 -56924407 -16929247 -285058128 -205250572 26058749 5038148 581706956 -385480807 20477930 100059007 20405220 -162507839 494530915 -142208996 -378148797 3249059 -348079507 379765842 -260190226 -378367053 32643931 -191426586 217124951 169176515 612327535 -22399469 170437032 510275562 107559096 -9538927 -245209271 298284594 -71445624 16138024 2612775 687455103 18275984 -99029297 -129025288 720301190 167587466 -43438039 -93947966 -101620563 45245718 134131423 548968508 -565863924 -275111780 102217668 47952533 -34007039 73870438 290503758 -430406714 91495392 225005013 -66976496 57773794 801450154 20409872 -313582892 -141613717 650379386 147995843 497852562 149869107 13893800 -9072613 164527428 -129482241 117305458 -382223018 51503953 -458279109 -342733424 -35182191 -97020997 40115429 234767839 417410077 43086104 -97588993 -8659212 9428282 -658356041 786667964 -3122513 77584542 11698519 -12533986 -110468275 709108031 182273473 371328644 -501209235 -73171028 -442493843 171381900 -13482941 -2577571 -135922468 290114723 -111435375 -78765365 -335435615 5377853 -45907493 -655735838 165593240 -61035516 -314653072 -566150993 598192954 578366786 -978984308 212352562 -30164615 -269946791 90977537 430946726 181057849 53002848 -11681581 -40551057 301745513 -621047169 -112593740 47818419 -202915353 285575328 -11788295 373549095 -68098484 159378789 105740119 14179700 -135888276 346460634 -14199206 299190503 -775845847 1597232 133520182 35938866 45645687 -679472919 44630760 -393616643 -110220060 200048536 -13026373 535111466 -514245915 -470149130 314411431 30553264 -77052463 13358872 146758165 27084770 132769904 -359407077 305050696 -588929259 57120384 -109977558 -691680533 562232884 420432800 -159893570 60863159 -6035046 164734687 -52539521 -112249339 97054596 27891686 139410032 -194212635 510408482 -237551183 -398574740 -137284264 272881811 -74219110 197336350 -130266915 -178091172 -7308408 2242601 462414585 -117516331 310322928 -9367567 -149304507 80878132 194924280 -679353 -151054141 -9596029 -121209682 134861308 -99770431 40987163 -544692889 -180469013 625668546 -192264943 -46198950 719680540 146706448 -467314040 10728808 595331029 251229757 14221986 -100175064 -557986271 161906436 -4932051 28664421 -326245088 -191842466 237243220 -493468614 666566082 4164248 283954829 715987272 -247231222 50050300 -174989316 233552161 -77812502 672749118 101877806 78436601 283700342 -52556695 491629762 199658826 229379685 23162201 724456737 484910909 -76717400 -8674609 70866812 -81372390 -551895804 738291 -54642177 88256370 249911854 -180410967 -189339418 -220989111 337983966 12752599 -278477402 21927988 -281320561 -272609716 69801242 198211831 -1848406 530694499 -225263931 252529806 -12688559 781545 -390078223 -11198992 150925443 210175278 -297881125 320595815 331807640 519703663 3254526 266872617 -642311951 -16282245 -495304016 -27311668 -34396247 136592384 -288952263 325060215 -69468024 -52822070 -3156488 -487783703 163298900 461269461 13111455 62242436 14396041 49102201 -652250006 588715718 743333797 -580721826 -8772449 154617970 -258149512 20023798 -36400584 52691267 -138299175 257939551 -262108541 193399051 -78175441 -804739923 621846080 -847708372 -469163906 57651364 55602685 153948481 70008643 -91930970 116863117 -75719329 10403830 405273314 -349822911 398416396 268594730 37269682 389299031 17937742 124063198 379631393 -608066646 -1858529 6199003 108237673 -17019008 -60577435 103087481 -351649923 256766262 -496106898 -416356143 106029923 -149275055 6777498 419861587 -29502184 8211959 -234958403 -144232769 183484607 180562465 431413982 -209721999 858620230 -23269816 -41234420 -35567341 5138031 -191627422 748913285 -531305 -426213723 -435202558 131692109 -133776756 83857322 -124526538 167044567 -85652361 -354779741 -799079489 62553770 -493991187 27015662 104467161 175362654 -252205040 -652889841 58560492 350949378 -400878434 235632898 -392317367 -129474276 -674143441 12186263 35631180 230514879 -525353236 819718128 330967903 81061503 253309211 71957432 87165793 -317075675 -165451267 -639234747 -292859297 -7920298 102602674 -366701519 877156343 -496299826 10565425 -155485112 323948376 -186355056 542953307 37295391 29061140 -38661454 520236399 -229642781 -663528831 4545424 234740925 -211436686 485158289 -484274443 33237992 -8251951 108145958 269463648 -108896286 169890512 -357139888 -104017796 -38832146 4328507 -362882744 -447500796 -537084763 -46847520 -148326393 -6315895 -540623501 40937971 133840676 -9166531 238273934 398841 -5866956 -248530587 133804607 298769412 535631120 399726523 882237079 -191337103 -6512918 -743204262 32346369 157999249 -322193955 49108600 -77136243 211951137 19484795 -85982356 -61664780 -43118048 -31080642 -256734277 147712150 323985139 172627757 892034315 183167352 -26073966 3968147 347961256 666112206 -114303092 -141555382 277678552 -193268974 -122093087 12146958 -285663224 -44474639 -524710506 -858637305 -4598506 525407399 -548903290 -87473390 53627807 565088148 428511082 6722854 -120607114 291312954 -13481022 -62038926 -274201315 -307380554 12425681 -579909545 1038421 -663764377 -31777324 -462361689 43105047 927728926 -12386148 612216919 14453740 -84141811 -18024079 -15443806 -26673626 -98434224 -46119795 11520212 -246880798 155008095 101107207 496973395 258483764 2832354 75344684 -157232533 -87744547 -345681094 -167439332 3986631 55460959 536111355 241405718 319964667 -46694680 292928154 271716312 92980617 -119379466 -21543342 41589808 -270891472 -284268079 -121253621 45760057 5359536 -2544258 280060514 374574647 -148923358 39778901 -73842637 -84113324 -514146710 -680507030 47005315 305845479 315982276 -173529744 245733480 -462351055 -472290898 -113503666 -3869427 557784987 -225400159 173380032 24438569 655458326 -409274769 -289382267 -36267461 89190256 8211281 -357882067 -104056473 36960478 -476153821 -417394043 162216045 137583999 1083128 -254226243 -113719285 -491099043 489911423 406278272 534017328 107510 -376007193 -71841411 -135374524 220670809 211111310 55401241 66962068 -321901429 502800744 -797201 1562657 -472872810 -676752448 401919588 -272726610 -43948818 55042643 272628236 516869882 -443028481 -278776520 64181641 -798605105 105919193 628947 38367670 35241828 -6551135 240792222 -324903758 -73765300 262687465 -23778389 -450544589 66585436 -219687133 -813908939 69252 -193423378 -99050627 -260131606 -131315363 176386897 -688895863 -462767042 -481345105 -434321691 -168097786 -315069503 179777883 96340049 -43438645 727892591 213617681 -453039408 4746255 -378189064 4234014 2673368 -57931457 -95416087 827651504 -47191945 350895402 -632650459 554710874 255221004 138094212 13027623 -25401291 547023291 -220567 -250650909 11885001 678221593 62198515 -514578593 57611851 181234361 366680437 -31170368 -156066745 -202355755 -12502508 192060411 -466291324 11943842 -294651160 -438986199 480979212 -15697906 683643223 -204402022 -291733498 -19978569 51749614 -4094021 -5867794 203810087 -401647358 292081398 19849210 -101074911 -248782781 -102593945 28483 92817046 31011832 417697221 7784491 31370921 418957456 -185944966 -462208264 -466909588 -272472905 -80586516 -116714444 29012238 -261204857 6258582 473294127 -221945685 -3027771 137229931 445340847 -439947096 312932413 592449745 340237340 161136922 191598887 42245364 -95019497 78934985 470456405 -423945106 -1655816 -8213150 444804768 -118982772 -5362509 50570904 -242924345 -775654805 587096698 -55270743 274038570 -10853658 -81119347 -900705 -291331089 59631961 -9997649 923718631 1852038 -239482158 -196165565 74915511 453402045 5883880 -5150927 -151157962 154251475 78135778 -889113409 -124142058 281406140 -239529386 607880578 95569570 43320827 39737426 -96552061 13176342 -753218177 72752686 48839556 -5240303 495734369 136144906 -178824360 -42906815 -47902452 -224557976 3925483 273831480 -13022289 84623532 185490786 9119867 50288001 95124075 71194299 116873547 230686584 11196657 -299079194 -44724391 52788585 -667167528 -172937067 -134661552 -656521553 166403937 58177918 -433733725 679974445 48979988 1156354 797018482 -483581429 20316736 44568250 11183378 241765283 -838855 -720915803 308590056 10576268 298922774 -49260505 250425300 297592652 526678867 -321782281 -560210578 15181663 85213444 -140406260 -86281130 191473235 -128479228 -300545314 293685199 -385261230 9788635 162430147 287991244 237390497 -289343039 81319049 319999815 -8494936 -322891477 170974156 140430710 498143425 298823 -728075634 433885474 164188970 -298281448 -643585 814782389 439148324 -523363558 334432989 -50321266 -484896139 196441812 348639029 -176444349 -27679039 -817407924 708176748 -186454819 188023226 409790192 -26443628 -47896992 -216586462 291711721 -54059562 -343324219 227678575 -9164970 -571831768 -764835176 853641 383154084 -13194814 -142361884 400233503 -164918814 -40852622 -50323304 12648532 129929687 615781112 -263531139 651895824 50511155 -32229851 -9506019 -282055039 -75800741 73662611 -41732799 120877057 -39251786 -627082606 -330259450 -64329350 -141024557 -221031031 -117301250 279513548 387531599 32344376 -348757315 210170896 -522396110 -453589859 -22081312 298358962 52556816 -20050633 -160583457 8959763 -194918430 267759131 -17724926 -235478273 -691224213 881441068 -43346802 -48448887 -600291613 169518881 -18530614 -273653249 586862217 191012339 942250391 31051222 -213007078 76660128 274424512 12618261 -51833183 -77774202 119854110 -7979971 -446692231 25779130 251749863 33166958 -60912422 -122027371 97869397 6328787 -60820164 16229812 329588055 -9340556 66435804 6981039 -13780273 -14371417 -239555571 65750756 -23878115 -232834361 -121559685 70521186 -38150026 313288106 401939162 237132098 -62302713 296141431 237746497 -33813400 26040491 -7593174 742865886 -169431007 64305139 72666748 238536436 -936434127 -69925231 66431306 268237681 349739544 -534727898 -516661776 -3162024 -160076716 -475016136 647346845 -746018770 -283054629 -486065625 127602363 -35154804 -26510678 420461008 -62785915 -25063748 -376656511 69205071 -43244560 370141148 515265653 -140516214 -150022572 279714978 222351 -8721095 -66087167 984302 -218250235 1456197 16537245 -27750700 316063297 70429613 -57367450 226571038 123305464 -48799720 48538855 -31054565 -27427558 -12753345 -90514675 -323388394 -245139810 635167829 -41636195 469662239 -107480097 122344141 -178445838 -267509086 71351805 -34498285 -47146584 -105946460 21906085 -82312036 37491386 -607236164 -413470169 64568593 82274150 40366128 336750125 804780117 -161524815 -213569268 -4671849 -429077401 448919119 -35909615 211287642 324990711 234340988 -222034137 538820352 -102147791 160088784 63051793 352473608 -211292846 687273550 -305836536 127514308 4357631 266666886 -69750746 688887575 637550246 -100848611 -14644804 -233640437 -295189268 45743754 396331468 66270093 429932360 -80059194 -253815006 -306090874 -718571482 698495641 20416080 1457739 -31631381 775431981 195074449 153196578 10499129 12680991 -314454087 137339529 -222818810 244082383 265207414 622897827 768019123 -307529575 279933242 342932220 73489968 -251271249 143549328 -411798121 123308548 458208021 6180851 -197483764 510740 141965535 -23740290 -28572383 -4418103 -765688460 -4283048 5123891 627477711 -323071711 -94164928 -514043114 -27721786 -738884002 -28013881 -4335207 624478243 -158097 211788172 -444418098 -22496439 412055513 491347613 -6940134 288126038 -7473051 -437178142 -7994886 -252563509 305596731 343510530 234309269 46293135 -504671687 -536379139 -284606373 -598607415 -84915683 278124399 466749779 140396781 -745543304 274853746 -528358924 -34026399 -21978714 -608859188 -93308118 525403005 442438729 -310975831 -548074083 -235870293 97722 -101363486 -36807182 465603423 -52197731 26802760 -80091725 -760167403 112318441 -144452267 -9670760 79791067 234198898 -301874412 382903952 -60853758 417392669 -971159159 -182320001 500962402 25665030 21597969 3938103 22225284 213367119 -70027398 79659594 3081712 -107358026 -31682964 117251024 56841479 -351950118 -19702561 -15546271 -506288364 -285066167 18987622 174351754 630853211 10412393 -888758445 126545293 -47770643 58301918 -281124985 -540076039 -182136707 -387505631 139736455 -171633092 225017656 23933470 86277989 124428538 -289762 586442828 253359432 50465184 243703316 -88433400 695342229 -395741778 543141516 44351155 1742648 -613728759 -164447111 -2451187 -69923772 -299454870 413256741 226208592 -58453979 -128373148 53502322 330289173 -79369232 98864562 -377341752 172380149 -785583 279016034 516924117 -393838 1690516 36081255 110263034 -479776189 23304770 466024246 -293787559 3311156 34506310 32354674 -11984513 -605096976 128469589 166594790 28394350 156026560 -306651182 102132943 686743746 135470890 -225229774 11621274 -162761288 581754262 -75192898 179623948 -473018423 506894169 171133402 -302917713 13788403 85304051 -480274722 489221477 24329192 -92731561 -635001977 767850949 -472441978 67026050 -581584986 111797039 -535685224 -85269568 -491927155 -30966836 107314358 -135203971 291124508 -39773357 381551749 132754075 77374015 -213120698 -328534765 -789139035 115775838 -905976803 -79943857 -293587012 -393845457 460039138 -30158523 -2365444 94298097 -203743290 715171214 842812598 299816776 -40914561 532273318 -898038 63768582 -15326659 74689914 114467200 -322228632 61894602 -812441488 729017236 -699357334 6993784 -172819079 369323774 -77611184 -184168030 -24119607 363013885 -729812602 77983933 -881147494 400850380 106348386 6124279 525772790 -214268 -374665793 -5811721 8063506 3544373 -90159850 -10672722 4570693 -135009282 -465645502 -56473889 147552465 -102930986 -267411831 845083567 -216173163 -110976343 415238520 -14457821 -378295209 884039414 47731509 -355485152 -131849686 -127827454 392314520 -618509474 -43548026 -113733284 -40243354 -37661507 -283750402 28518556 -155665584 71419929 -242200983 -52729312 -394194627 190332637 -380775407 -67466959 -777413034 -537199789 -944455 632704935 -730081664 376065029 382592533 23444828 58499486 85867755 -2337985 102584729 301061207 -2195884 774383277 19881520 -365911099 -189825014 -80991222 -635258851 127969778 -299530020 288021556 520271078 -159745594 601296 -138825027 -536043872 542917333 149346451 439859996 -116020680 6095239 -13371283 -335370510 138384741 192050552 526994206 -356273079 101823785 -186753472 -644433637 -6370669 1162478 334535170 -181736382 -286265043 -299001639 341398314 -20798260 -83336491 1494550 8098717 6530468 -224269988 -525394756 -207558713 -223256912 -23921661 80180128 62401952 -331092498 -244418891 176235721 628599299 97581905 395972889 -795599284 1186501 -395221574 622315569 48207524 -390078246 262542513 2025334 149929725 482938272 -48145572 616426295 -13236937 195177974 -42620766 -90108481 -198924707 128142549 -62592788 -159974133 -20667562 164968037 -5156432 -392552726 11022381 29736016 -260962350 -2719463 489253890 -615014929 341848320 689766552 44856321 -703110620 189184730 272709102 20093382 139695300 249013230 99950068 165250085 -33566095 -10925660 99009025 -536670574 194141434 468972381 -366513780 352329826 45858979 243698238 -25395492 1789387 -119250644 50929201 738795389 -520178423 20726825 118281491 180426858 -378104788 -190602584 -620845569 -314968568 -482385551 -738475762 -53786955 -567221681 -141194129 -188898030 386818627 667204031 29886612 -12011738 -309473440 102765627 -193079511 29555278 -9871827 -510581156 267110493 34399497 453358957 -263869391 409287276 418920954 16958823 156892790 -71006519 -2139453 246830363 484581334 -762096025 351914494 795028184 -71150104 -823449700 319326804 -15710615 -64969459 435493355 36003636 361448592 605005131 331722651 -1194179 532497404 186680777 54036068 104675120 186193421 -26338865 -137633038 15602252 -91936481 -86544573 345326342 310461097 -281356548 1494554 342552685 -1291065 -382753711 -29223057 186471197 482095145 -60541024 31971125 1870638 712092660 -5704048 879339210 -2842341 7029910 255498533 -340585455 330137938 -498045821 -8477678 -194111170 -324060067 681648971 451325844 335622529 173956411 204036396 -336567361 -874327340 272901131 412163 -3415382 190397796 74909644 -121501606 -350345088 -148430420 57846417 -247782318 -36100507 253176180 -887718147 -75577279 -397674954 265633140 174494883 -37643168 135996715 -601397602 21598678 284038209 139672146 19651872 530393784 114879254 10346322 -356406455 -13885200 137941044 330747119 506414919 -26053133 125080512 444302007 -509785548 -118324008 -7709959 147996722 -417556997 358916770 -1933552 29999296 -461486042 225855560 -8887642 226193338 -6772607 -534790689 -21508510 26298688 221425024 45782387 -53596246 -80256430 -287153884 196103817 350488539 85869399 658210839 -481994893 407384751 -23351188 -1512754 -251252466 -130110882 11993364 53832461 -254946388 162992784 27273236 -7291479 580708124 632258783 664580832 -10342923 772629636 1600860 -31386739 -101946736 -135742719 109963896 426407040 -451701334 82841463 120303011 26719887 16719237 605568198 -380792912 -84768851 -320941219 276915405 37329721 30048522 111639323 494038882 16009217 -485332225 -176930480 155554138 113815477 231383790 350220646 -554437591 -95441177 531702294 1029652 -481998505 320199187 246732099 614949812 -518337 -78208359 220244919 457485752 796365 556398976 -7966170 -164317302 7873868 224620762 -6545365 533924450 -70162867 262810718 70342203 -137910532 706265873 -663001477 -148209602 -381502273 272548046 -336376178 19476983 309618573 -15861956 785984181 47328625 -206176997 343620335 -569794 572771225 -373680402 -130956826 212126 76146946 143143293 288506943 -596497421 128547033 -117264165 197043006 -834847436 -171349042 -475346976 97818844 149289137 -251333041 8178127 -9370 -643939124 280862060 446481926 -203091705 320107734 -1393959 -352720963 80641817 9717628 -32566880 708302061 -18832321 -35268345 3851231 551930940 -254408113 552364335 -534830698 -11948183 341174474 214594513 490055814 -150409440 627943950 640792130 -284573390 37781053 31231 53082 -62500167 70610925 -801558365 -203950194 16728273 -120910245 -675636 -510413148 -82028782 -122572672 305778380 -358703946 -246440938 72727914 -129407077 907084159 423777062 205062589 -100125234 -940646028 118786684 587991193 2817818 -522484028 320904381 -160579434 -651300641 -104564586 468031298 -783952308 -101119748 5151969 -155467871 971824 276772719 -464023297 -133083935 635074024 9512445 -691519899 32233809 -63805205 -364672755 -14754163 86343784 -703565684 439821006 322964482 -399423174 -3426690 372433661 -399662103 -61344406 -457168260 676887366 -10028898 43232905 144693877 30868461 -154236675 -3503808 62192626 49026821 -264107952 -249638332 324865863 -290523039 12949249 332704549 244219806 20248259 9317198 609089361 -9485900 403279561 1648930 -153397911 -428050437 -81279488 -101766288 35777095 -277840830 -56783855 416471560 61654989 -499555170 643325750 -14131863 132609983 -475632789 -326552992 -802954237 77114421 -188559537 -147062452 14491625 68111740 787931082 266875204 -462195440 -178272953 -22923833 -266319361 70649221 -223788122 120757342 -427220671 1750110 339208863 85462909 502784953 -330120453 -748204 310148057 162051498 -109650719 -536364686 4249659 404678285 -562318719 569969136 145914680 -206665621 -14307759 290233017 437952792 -320597480 -31058982 553693897 283113818 43295769 483155882 -432365302 924500684 -24344855 10652901 -425899602 232343217 -50835997 -8293472 214308838 82105907 505132710 28536651 -406120079 455448791 664117460 13284464 88157498 -317346585 182673317 527854862 459867354 1041126 -425699756 -35414878 73852908 -688760621 258028400 29711 -169902512 -403930806 -325504669 486497385 90705407 -494730381 15653014 146338883 597417407 -147966737 488161329 -76288983 -567268874 -356088239 273330564 16724587 -51319735 -29914308 83839787 96669991 -446179605 373152447 128146309 816138 110574173 546835376 -226681724 -15627302 28306267 60924043 19132315 -106445020 -35814818 654203952 -592788832 268935877 1448351 -147000274 232902496 -629339694 111949104 -3654607 191827251 315774849 -180865566 -487988319 80546887 -694112002 -14234197 -389844211 139651942 -629339028 198495614 463285507 131124909 302506710 -932035295 4736898 175303445 130780295 -22574536 -528884 215166503 2412547 -108227325 -102829402 73312514 323901108 -160959958 -75198419 -11727978 -6661365 -691325817 71060287 -13978733 615426420 -46565577 10883731 -3110633 -302976746 6071783 15144805 101074197 -10403849 -449667241 -524792323 136727308 218495025 103530409 -21178594 -605009863 -177508638 -54398408 24013992 161446043 -627054878 -96604363 185467369 266230577 -10733194 -412938715 -621928833 -233720 260727380 -203170885 -70103385 -15703899 565179711 -582546945 529809152 -7555812 681469044 -406859780 -17952165 289682528 26459710 -242831919 -313945742 -23709198 -165195049 -33005025 56634772 608925823 52414732 -61526659 -161871556 -277796998 74834192 193816009 -87472621 -122942288 456069881 579056954 40115600 886313343 -4779467 337878273 510773422 133231078 117602533 292810016 -23480765 -84589729 66951418 31266064 76388919 -756872819 -69610263 -261647710 -42479381 19263251 18579861 321421745 -17180887 -45252622 -10230635 -25943691 292786275 -30646573 -296844654 204103975 -379291756 105234715 -181819153 64328258 83633618 67378965 32550252 450765081 257824168 -12379969 -179087238 546346251 -149005460 -838717352 250804331 299107810 364206018 225777755 218182832 -114310431 -56615243 -153993286 -417442780 -89013435 -335913412 1882555 918849611 305605886 -791825516 -512657732 142351927 -72335836 -162087231 -152179190 -9392192 -284985790 15059208 -212296300 54947588 860003353 -582000289 708961393 -90771700 -39494411 607715797 145295966 22126246 -29196913 -185045631 -242857148 35813919 -1823519 27051925 540879974 -158529362 153094528 -266147908 294116005 -261256787 -525738445 272985008 -2973087 -418099415 -152060264 -1894875 -102867144 -80348754 -92462808 180874598 -304043170 -477543252 126460205 -256076967 66932606 287765768 608985947 545638574 355204056 -685496634 355884467 -59646151 355588842 -104578984 -128961723 2302155 -128068501 -494256067 -416092466 -84730888 419397464 15227732 112879626 -404663873 186778303 73368420 -655461917 -707387965 133544528 -409072497 580452398 -111018794 66948930 -121979083 -34768965 18382714 -81420567 622657341 -756535273 -482088852 209750376 -418033326 -93763044 5592662 -145507170 -551892583 -27646803 2705478 2419837 -244293823 -194793359 -40280436 185467946 14459610 123376364 107753082 37069561 -268177153 -31163933 -260545 332550786 16460837 226306651 -43414828 131772378 -440994821 -84434666 274751488 -672476542 -179286389 -71268232 -107738135 9037252 238320260 -17123920 181726886 -150798801 172430 -91280675 25034078 -692178353 190200168 -4810464 -540290944 -118040867 540007 97148987 -243292104 54092219 -129392411 120519013 16695475 -317765762 -30050132 -5082502 -491779951 -236050579 -253954386 76169665 148931271 452959530 -106711166 14980760 212598388 -11440703 38855493 -21778020 -288731071 -40842475 -785952815 -192471713 -26217527 565813304 41185659 -198159173 371419794 930136824 21917638 177455076 16630269 199138907 -259386774 53443358 -497564049 -295153038 51725890 -471961797 -47693131 -103110708 31123878 59468897 54755583 199542785 250233051 3943233 1160362 -572615542 -20798387 -301371819 -221554510 -259344477 78249212 -207735931 -445330104 -73892840 10926944 -199501474 -51425472 -135550781 466459414 -112469845 227006897 -323217524 -219735385 -222518038 39086096 324956012 154057873 117518057 266427048 18305573 316112589 -366456486 -4583366 717249400 387560319 18156346 -263285513 -94378822 -6633308 128853963 -3857047 182584920 31235479 -233011519 440927947 322764243 107370080 -1122367 219951181 201463075 121939755 -33843265 160330209 -96828179 -311897318 139158723 -484946332 563221888 68745282 208861758 -67776295 417556073 319564150 -10960894 -116095214 131721461 -374200686 314460907 -53940190 -7937409 245056464 -37785739 -274562844 -424357517 -514497432 -601812633 -123912357 -37385926 -659187169 -3237198 56194477 -508818334 -378226433 -721444148 825374 -152592416 -328878495 -345672815 167679100 389651968 148466097 -157352769 324981124 -133224866 74147195 237911163 84865414 -388553898 -28838835 -93126076 9487002 65154730 779195953 40732986 116779110 327430750 -23170091 673616458 371624719 363753839 162257231 -84777060 721610798 -725842390 29851436 -237344 548969 -343314385 -30138892 -63309719 157497649 128352219 -61672347 -27823739 77697087 -611269903 -407275357 74917066 51006655 -25652183 -396946392 -426320013 2566360 292496590 -82341377 113366358 285481089 -135987755 106048544 -547634884 611119104 -1864085 -102395203 714303100 359879436 -28376656 -457533234 228393229 233401386 15784996 -230465367 209582130 214213427 -304533617 199592730 -328426749 -593916232 110663312 -285457101 -118298865 -256250035 139222005 -787415115 183149020 -5475406 105199348 -1859590 447727597 -222760353 14731716 -113875613 42627245 -868043427 271446282 -122454813 -92260893 -28219455 -162194236 135579638 -31329993 60499472 88677119 -307340704 250032044 137295765 -761380474 -4222886 -603265409 41913944 283838624 147903605 -39178311 140444338 37205138 152134033 -26624910 -699757057 170215440 45798225 85260463 -167558915 58340389 519512932 -70069197 71718235 -128354661 9049924 199455999 503568222 52445435 -71485363 115787518 108300859 19835692 -326404727 -30884465 214031481 18500386 -64242453 815401061 -241621203 -385821492 -280948487 218795881 -346685135 -113692498 400421937 10861362 127866196 -15250894 8086389 -152700030 134111716 193192785 62200275 307982800 -44318481 583728262 -228088623 -706540813 -42025891 -612155396 618434447 249067061 111969857 504454 -725736072 131226741 98841774 352717769 -444643739 298556783 -131777732 -38772281 350107858 64643555 -369971543 -23152622 -40101663 142638887 158800707 -115898351 -252440508 51868626 5997488 289600624 -316988436 -598308439 -339384027 -47436548 33871097 314776126 -142947642 9793775 -47212896 128310252 471259984 -19156833 -6066236 -254990115 -336322393 -32268832 -1781710 -748900521 339706671 136669539 8515462 9775315 72932614 -894195188 -277425729 -209412871 -37286724 -478079484 -103558056 -502256452 -221231854 256651502 -82630327 5883763 381936260 543554102 160799701 -589124900 -318099109 296153602 -234068379 290435457 817429118 -198913046 318154905 -9339373 24693718 -188880616 32608164 -166287578 -108109482 4989861 -7913834 24351430 328999415 -546301213 82271054 -294885638 -421900941 -274541089 249575231 -763878282 -141331057 40585166 669718209 -163530305 -83173309 -242461251 510262384 1448294 -4206786 256580461 -195317535 -545343844 25568045 -156658434 -70484129 49415946 -94666528 12293315 -193117505 22839601 29616111 -94357649 -183349484 -52133745 -7576230 19204366 814578073 -21105089 7765359 347864785 174710822 -206903673 -423403868 -242941325 -28155787 44056093 599374965 39056248 512646903 228410090 32910868 24086718 -906322540 -18334249 464852245 -589536 42313191 296371126 12966331 -59865047 599593347 555750400 16849532 -51863638 -182139521 -233159365 -337236849 132422988 -701268432 -340705370 214603928 35807978 -320542482 -8316567 -436468131 278332518 2322203 116738270 285465931 -426256814 -136420620 34875700 -386994533 13846535 -640624223 -124664932 204540121 56224574 -481996126 45884613 -300284873 453028796 424640866 -39112289 99833806 544745412 -43378633 48334908 -738920328 -210194572 -286450689 803503227 -4098775 102252628 -487507184 59244083 580657909 -191775691 10432771 42217311 -81961806 580575533 -23985829 148548791 735351051 402199127 -51875450 -310023021 466547148 112021890 7325201 276073710 -3422235 700063 21886 -122488964 274934146 170302568 90771711 30182783 -400068973 -268345064 209048135 26296417 -10962979 63448574 357616103 -182373182 1269288 -268434134 -113512877 184039359 -422931913 -494680635 -800725994 124892878 -120249999 -328384972 429991717 423098118 461563603 -2227902 -46638062 -299489820 -38500738 -7077095 5661447 12181300 -3010186 -331791675 105628598 -56310821 153954565 3608497 183464331 -29807090 53805332 -110413181 578513390 111625806 -413621004 -343666625 -188278003 247487286 -233583008 2095799 -207479459 108995650 1929567 8453472 -4107749 -45280898 666145143 293645356 405105268 -47674119 -140960539 -155196712 -266777235 555380560 -59452635 -49761050 -42142040 -401865201 282072 -207008386 135063819 205373827 716891004 451919983 -172099856 6317043 -14102378 -75974147 2099991 9786111 -86966496 -175418966 345023660 739152024 14751984 -348468949 158213257 79185395 159440553 -675740437 -194848825 47975473 120593497 41460598 162117794 -424784952 -37820738 171752269 888826344 104806295 -137946411 3904700 327984683 -696026305 -86222391 -35424274 -397351518 71436 519890501 -276816257 -696156871 311647036 168784989 308248916 -358604468 17728868 676111552 -737103266 -407795443 167344021 92044043 -261655818 323941125 4623696 -3812615 3234809 -24929794 -27113226 -7349785 246890272 -4689951 18545608 -30417707 19708035 -703813625 -371181739 -382477726 -424767942 310391608 197999615 34897539 -938309 11529715 422402768 310477170 -60020545 124714762 -186614650 6406075 -188945598 114816933 505911545 312445838 47665028 -303104445 107758341 777404440 -71226589 -117510385 17105132 513963385 -78140125 -456638167 -116748197 6526312 -99652313 -344657831 280106289 445453817 175980556 -14883077 -129702351 -153521597 726732703 16367595 624215927 28564681 6615105 6443976 755763588 -215113023 -79488931 -2578736 133561831 94352859 -496474410 203680583 600613292 -300339257 436734619 -142940683 10465448 158286749 -83637985 47545918 -108787333 -16717639 -278615705 452831216 508623304 186657932 -86912626 18132205 293364 -33623221 -434565665 -415402193 228276500 49458929 -144983309 -357226143 -110571379 676925228 628825524 195607228 -544666167 232383008 152341444 -154779391 -259934394 268056089 -528127780 -549459018 -515947924 5429254 622441705 304852287 717161465 6103637 187833622 87643999 631485663 -106653095 124668635 476948464 -36870255 -115422409 528263850 -15732031 -8555094 -53324782 618753968 78763735 472582428 -191212656 -301607386 6324582 3528562 170252494 18475841 451657292 -521334421 30140197 -284826392 46820614 -13474565 411238472 17249105 183591715 798292921 199804302 34207802 -79373957 679250415 -13289340 441907025 -146616007 -272088412 -2346524 -493636647 23880757 289409944 -7421799 -660181416 -412829402 -786180122 -521202579 30706981 468600447 -74207319 354160469 -226490100 292248062 89573001 20020304 183104052 -228004853 514666420 -217581694 -118447378 225141984 377540918 -332995864 474278547 -187917709 -859590888 107097066 -30233878 -468874644 365520120 127393580 437964502 -450969987 -58257986 -940968327 25090280 -231485502 162114154 -229785214 -37683839 207490463 -272766113 -39222438 14637795 121145306 88173737 11681308 7149128 45389244 -47064927 137233422 -176769478 -1275064 430950404 -659283521 262590123 3024799 -36012110 724124895 43354095 29159469 -25585566 5758987 18864431 496609797 183592173 -51750017 -142696676 -31264449 -116720496 -641455801 534883584 16653785 446207495 539436751 -203303704 486331345 41947841 3539059 -700253124 5381068 86730744 -55504120 211363234 -79512172 -6043669 218943383 -4404809 7583805 62540550 -76803038 -472580053 9579952 64482935 -185827383 12006828 1743191 -4131318 261284925 596649127 -252195303 -94190126 28389542 626136684 819116595 -81104579 -122373587 -13750170 14839467 14232250 160631146 -316522098 159877696 134220683 -180471592 2626284 -72784095 -317386977 -87402809 -185240060 -105534987 63197889 -403872096 -84480196 -3307579 295496987 -100447537 2232090 -356272593 412364864 6752645 -6788464 615669037 -456670015 -21136411 479552932 -203093907 71180914 607024430 496894807 589884275 -851068242 -497087211 578620918 5309346 -75139672 15718821 -51884735 -426802001 668340 658403046 3953436 -89514717 614960045 45608730 60390908 -80821582 401666686 4508536 -261836166 -76494651 -275147274 -329882 196613895 -219374403 -166174102 470462 130292579 800252964 200303870 -274703297 -100209716 101202029 -149338487 86046206 22998118 -508541706 -9977807 -410485159 -592771 9329685 160164637 189972662 181944887 -411414328 894657694 -145115100 -253622527 6318098 209200496 478418278 5331701 98801929 155605139 42638804 -273841724 263324028 -50230413 31088541 -13595682 -76046528 545750285 301707884 326716118 457304762 28762418 -284719552 184014 5987906 322739287 215788189 8913904 144003247 -9142429 -263122161 -664406015 -163342182 -81361776 48963683 29621712 571654362 -188305634 -415476740 -94310777 -507224975 -1600377 -232502665 331358528 108179251 -18296462 17969468 167226881 124160955 139937995 -38021721 284417340 41190745 -595975723 52552037 356813947 -149605874 34632577 244887105 -30433698 -227724385 -78036685 -388433365 -25841177 450485419 -274086594 1267460 322510536 -482587249 305662946 38609388 59009329 518050557 -175516441 -455655614 -19727883 -514914196 -13056533 1813497 -115483452 -73977025 -703301454 4381259 -138716380 591215400 20216291 -195749434 -15585467 -407111776 -71213134 -398756175 868585762 139169795 219427685 111080702 -107258657 389731639 483026823 -314180302 -20590471 -275226724 -102556061 -91271204 -329312449 39210131 -392831366 22011603 859840 87966083 -143305802 638000490 -12582540 48156675 116446919 -43451052 584931894 536837434 51511196 -92321401 -141770678 -66031280 -554211919 101011030 140943610 -39941234 102533097 433381228 -517521781 -123626459 -42551298 -94257293 608830591 85904788 -251689307 -1672763 -146135782 -297375965 -68770569 -38498578 -10460481 -207548705 2786403 205954 -224423977 -2618449 -142292050 352530074 -430068990 894671234 -119219396 -48440076 39956250 -792063556 779018819 -55696806 -472872015 -554020586 -283262692 48984267 20239273 -168288632 116817274 461979508 -104578853 7920943 -211803430 297491733 -70145479 -3737191 -251347903 18658828 43970851 -559306675 -47333877 -132370892 -28465362 -584924764 -87216477 -252243310 -603240499 -48881163 -6752980 -591153307 277052409 291335900 134959468 -204593525 -87255781 105938912 -320068163 220837731 617403703 320376453 239972306 10359863 -184430985 -16590537 -16292610 16745460 -121967964 799076793 -201927255 191405002 -27290070 -87025242 344158948 42868459 -250788741 -14935529 241846351 247625307 461549691 258686019 20957820 -225137823 -421810194 -460405398 -773641236 388526504 39127325 125344855 402742560 -447508996 -401209935 64251963 -380480153 -145948894 2067924 -207890818 45740987 -502615518 -15504271 -243010315 -3145023 -24755278 76561598 -250452200 -555713813 -90256489 -918013155 -648104092 -542161747 -88709971 -76752082 -379262201 -2418461 -115737323 -341613836 55576046 -179359542 -63531748 148348921 40123782 -26927770 -99053641 -924238641 -27707560 -524411344 -252613055 -6883536 3662081 -840500763 -11122548 -1126488 12405377 -13734681 -122523116 -837553915 692389460 685162771 -10498098 693975940 -14821228 75051939 585924368 25869452 29603889 122277015 200403305 233963414 266680254 61797202 449414970 -558396694 30701466 491247438 256967457 6699167 -230359316 -18637264 22328587 141306957 610559022 81070208 4394042 15943441 245955168 -176227405 -35620483 433190290 425265977 -114014193 -16441528 -57605132 -108984439 82663715 -45769920 515408438 -600479457 33343207 -79805662 -89380395 57151806 802432498 505229219 -110357167 -15543865 154368006 78911076 -256848865 401219001 -6489643 23192994 276879422 -219997541 21940966 29604927 -91966599 -2717189 -13008665 -149189489 -17200286 125726104 429936763 -281247266 730610314 289030379 25749290 391547881 -54699856 248821228 -212558877 214849093 469293604 42554884 -101379651 25603282 509814688 -229073568 -356339929 -679514139 416493723 69903753 1784178 -611086747 16786170 -251213534 373444970 -334628899 157470302 -3562020 -11527717 521679996 509942141 6328819 2554033 480408436 497328571 -171909967 202682784 -607102405 -55969509 -269186324 -413606974 -459501620 398661009 -115209220 -218073982 233003330 363347808 391537159 -97430397 3728291 311617932 582532799 606026175 -215462151 345408019 42740165 651066438 1426512 262688286 118729973 -28244270 260605450 -33614410 -126419786 81489044 -203377682 173814659 4433649 -101103329 303279966 -174578532 22831053 67656160 108084193 -280330021 434547600 564413687 -433506540 -530427668 -94848226 483900664 -96717410 -164773270 67206874 -245635705 12657425 -768765615 246321968 -74100691 -8874672 63268053 -490739192 605437063 466898929 208842817 38901673 86154876 7148206 367512817 -636305004 340716408 -81348707 -179501379 -84501413 -208330203 239588137 -65881392 -31242072 501612142 -72868511 -20641719 130287035 24453799 -84015118 -630148247 -72718951 137274298 134553357 -539705560 -460159842 429587589 -69043194 337498209 236293601 -405183702 394098751 -253430957 -40126993 518316550 100627236 -84188748 237517224 -634395737 132681407 460619347 595481262 230964383 3542688 149255266 -471495786 1083775 -759333049 239284659 808675607 -66175713 567436465 62439572 -9158505 -256230263 -321643302 -95764083 419764767 -292669169 23457906 705009619 8847196 377520957 -23801489 -9309430 -69918775 602164095 433241658 241262462 -118657916 -304995654 -340494632 4403782 -168983679 619822111 285528299 392176421 -435948082 840220502 -501342932 229516535 -152726545 -84958993 329350772 356023495 33850689 -334663199 -3871611 -523126032 -556109883 -480866250 194219699 59014392 -13540667 -184936950 -11321771 -509489 88963280 315983796 559634 -11967723 194772416 111569911 37593336 308741128 23644798 -209484987 657919520 -616861695 -563843706 -59374186 506980757 -392678929 399353726 243248037 -8308371 -17677456 644673898 384897450 5280689 254806552 -702957164 -187505398 -30430046 -43823230 -543772080 232310764 -185608717 -140148740 -42094185 146199533 145595399 267758843 47018651 -7057284 -10792479 141733676 -89064802 -22810780 77022026 9232618 72139114 -160199044 40423786 -273024556 -365709867 653726882 -76647307 154871416 -18412207 1154202 396931274 271275176 569554979 -400624279 -332452767 3477437 28259935 -35848421 -228936 -823824076 313444455 -26022302 146040 -151477604 336852 103776867 -544236120 -152461537 -598350026 -620674936 -893352156 -172768590 -426413448 679931047 319255999 114797332 -123099703 -920284128 -17813690 -385252669 -73341827 315603316 -299444642 380305482 87876994 1013090 438374661 -74582774 -173448756 267662571 298365393 -406779421 240516364 305491303 -634851651 -701105187 124791427 285148080 -167671178 -412580668 -16633675 -261304001 224174464 -458356404 12284346 338221229 24326074 2133622 54032117 -193414799 -195829849 -197388344 677624140 464309085 -73651959 237738859 -391343424 -3300889 86568766 262882902 216585805 -191033069 281510222 -176682040 99409085 -5373744 2552285 -204267333 81630393 73385881 -1381151 -448728541 -168095026 433146492 -102379050 21120360 699208508 -203763701 -1691956 -647079 3140974 333050672 16492265 83050319 261213540 -56589795 465341566 -14001009 -712213 152223031 -464297007 -360852656 342094856 87445965 -62422109 -227454595 132203849 395437584 -523096434 -228387664 118543716 107440245 -309763851 -10522346 -127271417 4051194 484709977 475456446 84045236 -107495225 176320572 -403441086 58285040 -82837608 107102100 140977288 -5567153 -36449802 2859434 -211112514 5956130 496004336 125538672 -3035678 -247367241 383278654 222121387 -562687815 -289773522 -1525264 -389045010 370658023 -265669070 -452376646 -620149609 503198637 -229119016 -206152713 -47957007 -8384844 2225950 13471946 -64027756 305200961 344215314 81531913 -110171 -420813500 -20656917 337440141 -180009182 -66536826 741346 61115695 -74451658 -70157631 -319338540 28389619 -185780124 -50950740 706479280 -289181810 -241878957 -10648636 145549393 197002540 -218858885 40975175 -575695231 -20702499 -342172488 -462809990 -198494678 477377155 -146215957 183269350 -273175731 9404231 -148185542 -949549335 -12473857 -3470330 -249932 -149922521 -95047230 190008724 -90692284 -313808024 36073777 169365081 -224398066 -29491567 -273707990 -18925029 -271257363 218760096 -83571388 -1134603 -628177146 89257836 -178995745 -408433935 -300811430 191184788 90583702 -9211493 287245427 -108181129 -86099420 -207603788 179265712 -260909254 -361162088 903587455 528336904 62211508 -13958165 -33997280 54015477 389993682 -653048192 410480262 31733859 -540636758 -387955780 -340598838 618904 -532058 469730599 -644399315 -64293490 422451874 -21316445 -37805185 -500861633 210288322 -294312054 -63982998 -279865959 -27023823 762068135 -155632859 -193003317 -7539594 3884173 578890506 148593278 337217014 216955691 -493357554 276097275 -270545547 346495189 544820252 -145402827 -433603230 130484095 -107016730 -4231681 372379710 -325545720 -354989774 -179451384 -184882155 -226988610 283306728 -41109207 169783887 -243295468 155163963 13489046 33614709 -270292040 81369271 7455193 15433692 152544472 -10036432 -136252517 170293280 116996304 -204995012 -383467725 214243037 371797188 60729540 57536827 -853827645 -32456271 -29394400 171424899 407435779 3230847 -59499519 -374445983 -831543814 -443053623 27694204 -63806711 165083 -43985868 5591822 283232 29777401 8735933 828966748 167393408 13830152 -182137984 -21778006 -211879261 174875640 -233660549 -96344831 -22741646 -173960317 -309978341 4256296 788507553 -513189 163509498 -210546392 106286917 631651347 -43711657 170679060 -16191720 -234575363 -456026161 -211528921 278806829 -66203921 -11227976 -281543505 -648863 -385339006 451683136 -27897820 -295565159 -127690735 -526078138 -544963 632848094 -463963655 -5651492 13432212 387136032 20371856 -110210200 735378927 -15972849 -33946085 14719106 -5263942 149352823 17655379 -15500105 440519428 -147970092 -900998626 -182229895 166896455 -111557393 -784690422 97778672 -38878207 89922432 -63640600 -144741375 -269066525 -362013405 -62510850 125628515 -876113856 73795989 -26430331 625320088 -440866948 129005773 37845865 141828849 199465930 121750968 -337077045 161693469 423580828 2755481 -18806960 -340249948 436577713 -536767177 11930019 -616156583 -168101953 325862464 552369482 -114780339 205757194 -317085 122978766 -10099654 30670441 4661624 393690512 264111926 527563290 -42929168 -154241280 80173719 228623940 44430508 519248379 -195967356 -380642826 -138776143 -13740304 10564051 -242809095 -500452213 294911778 -109569624 176071434 -217602888 17217455 292075129 -220952538 -393214860 227741009 458237659 105806063 -259753888 7811440 -2504177 475163146 98096812 207492666 -31525865 445673003 -733249907 -341594817 -218026891 7876806 1058699 528581221 209978985 559871444 -32383748 -551778268 -209149671 186452339 28170428 -738414327 -26146144 -462970267 -8258078 411100639 -478041608 48614594 112683754 -90550224 113358355 123229 -519373495 -13857131 -38639668 -519098792 98909807 89126077 -469419833 -106104320 80216986 200332895 -3602724 773578907 -570374913 38963350 69024208 -233104034 1510027 -13222771 -538802248 -232778762 -668822381 -8862956 -273902393 32224437 -62214943 198452570 187867986 587884759 224046925 -400435928 2195147 101403255 -391766269 -303492301 112705258 -14172491 6821495 5483357 29021057 25647943 14307684 17545466 139419390 5496495 -2028505 87749816 -465610909 201551757 4629725 -30800992 -187828833 88193218 184355289 -77387795 523835098 -6517566 -499792593 -328022 -625979604 -529615835 483828584 13473962 26309169 -12512209 52748760 134632255 17664099 610178136 -813245980 -376768227 305862605 -109354049 -7019409 51137514 19062228 -459703626 279338928 -2992704 -379484628 -6868310 53266584 -165935648 -344355132 -118943400 -167551799 -277659325 -386812794 -247698611 -138147985 -19870444 139048063 531847699 301299249 -189516554 -286409281 -154911234 630218504 73366266 -103210207 -617770 -250630080 -198328884 628191580 -108941786 -90381373 793088035 -250194964 276383534 172337911 109108378 126585021 49459458 270413717 -21421403 262349697 510732287 -131668923 -37167390 454983105 -4914067 -28411754 752184469 -45832010 -102578756 26668977 169290908 78477749 203158206 445899244 -239557426 137029 301143869 411021853 366874787 127197746 3213037 23203361 -376573604 -120459741 -692549352 -2278804 -398434784 107260840 -18142353 -97145549 -147878125 -384554561 117508612 -731823538 -176650764 -305347539 -12273288 -681692730 -501701164 253620944 -10719200 132982850 154587613 -359574541 94570437 505693548 -1782554 -539107176 183890485 104973759 640305147 -436391037 618739 72717303 324303264 737625442 -322929995 -734341365 -500582996 404032474 565536383 -244274454 -743778875 5082994 183147349 -56109458 768906307 112286546 50349581 -650623730 142603235 -237349120 154407627 -21196397 -603186959 -246304551 -63529274 -43339994 120212563 -143228084 -54596320 352728594 -596996324 -255652414 197695807 -591520759 -107650409 -13468530 -410862838 11773567 -196583871 482666316 -410561310 -171252916 -52288392 15921953 478251912 297136395 -391286907 -1422470 257870993 -429222 210074798 834084333 249787679 198247246 -28037942 -554656575 -39000245 -812535088 264319517 740385162 -34810373 19885342 281469908 191617017 411354 -542502452 -89292815 76560546 -111184534 612579470 -623904686 -308542690 -899285207 -133243905 -16208550 -703758721 873186716 -169993677 50767554 17093804 422186434 -340297183 -256399181 -931993288 -16651963 -271925792 270125734 -38607599 177744888 -488562079 -1611349 -166196134 26974455 -414518904 -163733256 22349153 -105119432 211675076 413804993 148418173 220819916 367926453 -169307843 -358296224 -54158294 105389964 -164197524 343246326 302571545 1920310 377101679 89590647 36536622 358974045 27064135 182671297 37615585 127886030 558786373 67961647 343840654 -7634581 -211196665 169419271 42459742 -111118847 -158143353 -144007937 -179101072 390378015 -62895111 -17626138 -335290966 284549072 -116763923 22285478 -421322151 11347888 -310996434 -598773901 169106 143918671 134181154 183339172 -603147232 -92226432 -477756621 246997761 -17019022 -28495913 -9484303 -66825045 -258934730 297911860 36251298 315860440 -61518178 399693097 4362656 -118558761 384263037 -576752129 348100050 -43671403 703592465 -173192512 273415975 335993188 -93995615 -308338116 -11553767 -37687635 324817399 2338684 497899003 25847516 148032534 121574 -241211722 681205569 -94928498 -479270499 15474626 230477077 -328417207 -14843241 85658759 -605880539 -779469104 18818774 305763957 14160096 -280711842 -677028364 783736530 184342638 13799811 -329633878 -337440503 72045014 -22316393 65778754 -388761225 -70787026 -184988119 3008735 -48944674 603920130 -149390177 -238600555 46477283 20881661 306919191 -14404674 -49766931 327480449 18595312 633966416 -387593344 -292489607 357284224 -189825191 -234689025 230657554 421586612 33482053 -349434237 523183040 188380955 15648467 2288231 154877240 -625489359 -105557819 -9559144 -332586786 48909871 -77923398 90748273 3534895 -17419743 32214271 -2203330 345136101 775171266 -194892579 -226044140 368551945 384248619 16250617 -571491072 -34000811 326442785 15037351 -15244612 -150282240 98340158 489466664 192909064 -125359862 188368058 4887978 -1533599 -634210562 -65049115 -186902837 -83265585 8097412 -141950985 357510761 -91902006 -536144560 -169714135 -150355789 244953343 669484211 63059508 26019273 481161452 879953 -72743404 -696643628 79584912 -107151196 -61882667 -186880886 -292900145 -337561902 -623122991 591724821 -305491760 -113435319 -540069924 -45977265 48771528 -28181916 -236136361 2972814 -149380726 80327704 377773878 -343748730 90856136 10552796 -35041740 4730914 651497834 506313308 369758339 -207999091 391256286 -468984067 -378886017 4606294 125798609 394010876 -122596598 -1807199 -191877703 -489671473 -291509293 472815557 -326471633 114750979 3033667 -147005932 573765299 244372634 -214071619 -4426791 -2266968 114197285 -396749325 -336995452 -188051074 -748634017 595356368 -333991583 -136288045 43801314 -107416937 14631454 -203068980 116211499 62345502 -225141763 -447244055 82755593 113280167 284786310 28997203 -2973775 -193157538 -725931548 130031603 2258304 -340277386 134743278 347281372 107333616 -96991715 22917619 -205629780 32917710 251173758 -236414166 -4537434 247093085 224468855 77852505 374263190 372110122 -5585220 -394075209 -499636442 -27945691 269397572 -156958082 -70221 -221915006 -282613160 183592286 150074961 438329752 -120298902 -3256792 -845164268 -175221504 -253859391 182874401 173819085 247512302 -454340010 107731029 -463142365 -118883436 -809378119 -550276688 -548044293 -216148822 541830731 -5511109 -785422491 688977735 263345741 536205279 125366278 -56485465 -46129604 464911259 414263293 193402968 270277301 -2449218 -519201597 76206829 235010168 80772761 220783153 -349481911 -97209903 50527781 -131706836 53772148 362397231 -437469481 -71303934 34863636 -821014689 -300854596 -203879677 82416358 207360999 246874707 -756272933 328368381 32256298 24282764 10053442 -147217993 196651499 -3107392 331215438 -195686961 192018435 -128169889 -514227455 -49583116 115821440 670165971 148293258 86147140 -159213380 34591035 60051607 -26456110 -79461389 653982181 -2072360 -332956013 -282345043 -120804444 278769338 -40413034 -618722922 -626916426 423567616 216107978 869192514 62101922 545023299 -74518957 -109101315 543161807 -379162632 -870568289 -35199716 -53097611 292307788 -333615450 -83026896 -178596446 -401693930 141366862 170142855 -517864258 -717556872 -204672328 84346597 -430103942 -199185451 -734266478 -35320805 564965517 -160744073 -20960863 87179614 8952233 -128648355 459762858 166168787 859574356 834922220 139786725 -546727069 59614982 -3064832 509466185 -76608931 -185684964 46160599 23486 33706674 -6500639 20296792 -88094164 -71030044 -321834116 5703017 68895338 -42951484 -453373964 -321933127 -2634217 -48119290 -506201196 586774554 -513659510 -530776606 -342436596 40743847 295673664 -20959187 403612583 -110671981 -144077487 19778667 244817138 187771747 21369150 110174859 167779455 229015146 109887750 -501689130 719988778 -6101828 -331584742 122498120 37812111 -142892681 739063916 515902316 19814806 -321741821 -184795193 -19052217 59804292 28448956 -301329754 -180220284 143376408 7194261 -2633024 -383724343 77329662 -668313706 82240039 736438478 262153270 19063162 20323784 187953836 37791807 11487239 -288380561 -271883731 17428853 -96762842 439215150 476887406 254172502 -347660214 907537810 -24485978 72767258 -406142154 371026771 -292380722 59240033 98013077 -2808283 -193279969 -20011965 -6593133 245225686 753373417 -43784451 59563922 243392711 -602563771 -356495110 -257736069 323137958 -46875322 -9811578 -291945173 -171448853 452535016 -2170020 1528999 364700333 -461400076 -8527766 -359993765 93564352 508413599 903031 -60195698 314508368 -2725801 409273969 59083059 -102717932 -57909405 6392266 98084465 -20342797 167976808 93116166 339214689 206627175 -68572251 -227260973 -525306336 -16174515 -267514220 -193904835 -285822757 107692310 67118446 -397755545 -276706446 -714200112 117742607 -39954923 -261956853 -478056822 -263210761 341026078 -240781710 407144999 61466188 344194044 340524130 271205872 74790350 -146783595 -178090557 318512167 37331818 -37151673 -95718042 297556285 11698919 -370492974 476039058 -322126673 230580380 9920411 118476862 55837977 214216183 7494261 85447185 -5612271 -272662502 243091325 -96018257 -315129860 552123441 -383391768 -447417 15339815 -30063580 -10906941 194998162 -2511512 -295801536 217886079 -40590850 -51020851 321941077 78163577 -337662268 -4971523 190507392 -14556851 93996817 142559841 564230735 -302807206 249587888 219798496 135774778 125177109 133479066 106505430 -228077660 -19689384 -94932406 254427413 266893006 -878026222 -86234465 -95407609 884424554 312239930 -184452913 711421434 602814033 -327070010 373932361 583319090 -2876778 -176111108 162023582 14975693 -52614997 269669825 -42873877 -150873013 -160104763 365432864 -562599321 54954251 -293568329 -117554247 -522817741 95809029 -392922986 214742737 140814877 587278296 7086871 -71994831 -866899868 52263331 -375216743 -543043759 3995589 -399068770 229149520 140205691 -54051193 -599802729 -12065555 -692862741 -489014982 -497159073 -28331155 947753 -41449201 694338752 -5368244 125479 57884514 -2912572 -18834442 -647216058 135489483 -314502747 -20724786 31022226 -278154439 520611137 213956543 -599841852 -404343284 -102216110 445948116 -160867858 -40587501 788711844 -351416187 -88883787 912187539 762484519 4973227 -209339708 75258659 -30972867 3677779 15268708 18701902 36831194 128325431 -463839343 -431827919 -500952774 558130769 57632819 -90119227 -11179647 120952261 -150347903 174416409 50660284 41707718 289376255 -9142724 -78070532 -460927954 -447985921 -496952170 -126115328 78976615 352427447 212284049 -41442342 -375622524 -303906051 774780969 -489883819 44778042 181482998 655867542 -251912558 -18036169 -196156005 -254235526 301878041 -233646188 10429813 -28658869 -138328995 -760020375 -257376215 168437504 -468828133 272096384 1410429 -235739864 383033739 1647154 -15376919 -28776405 286381185 -546537906 41917417 -785925955 618374948 16033996 -1983933 -246866077 -346070467 -50686184 -243661690 -399092510 274796030 787909504 134345582 229379141 152394970 223671131 -286585144 -351633665 -35646084 30898886 3953445 1374541 -19552272 141550633 274652292 -107581443 -472374268 4852544 203048442 -320597068 504823330 -293260969 254433486 -134275921 -665585899 793180284 -176895087 -44405408 425345235 -166827672 24607092 -155389178 -63696207 39976546 340361790 782078181 -66800252 6443286 -4933927 -92422460 761898 21208842 264429810 28989690 42088529 501682984 330598810 642832558 76984940 110809670 -30447906 3617867 54255519 -276231414 93859634 -67460907 -791732257 -701719282 93030463 281419010 -10164737 183669752 -807137544 231265171 -222585924 -347324551 262333987 -191278102 -221162413 -325037252 200269485 896849183 736145 259847684 -471813733 413398249 483217173 18226703 -129087876 -156692765 26309525 388668996 6698107 -313554031 12912882 -60117324 303802574 -5083259 -89961315 -20102185 -755246226 1681097 15693507 426590176 -17030172 585374451 329089772 -589437300 74237 -208392765 77130308 -162936030 34580930 333477472 -629916786 17245071 -607790088 112039287 201890741 598738532 -96329279 31905706 374565881 8579690 -13445982 131461662 674990514 63746793 325227555 9126727 -111713 75201637 633438946 -508919815 658098981 -409471542 1774299 -9327551 740537859 4050863 -50911284 400857704 345174563 47515831 -72501045 747221600 -499552102 -28832575 2890598 -13543826 111933673 -729648406 96598665 -22255086 5493314 704614510 58309179 -304118690 276238732 -181499836 6721361 556518361 -766911138 -11832115 -391438480 66576170 66561853 -191780168 -363346319 -9464970 461769873 152988965 -519336964 -147988744 -357050 -474423645 -126926624 18022843 358296732 541669458 -14213779 389354871 -233872673 361650960 -332291211 245440153 -308035883 849344159 919233952 680658164 -4031894 352908847 15483248 495189670 -405727977 182429347 135335871 -230501109 96244151 -706782444 14651061 356600642 208206000 -463435194 308448423 95538531 -532957038 147243440 476064632 -568200303 46646275 -34850282 343201510 -141404263 -209505165 -472798182 525507651 -238548428 -141019129 651243862 41545238 177267868 123546318 63130329 43923092 275283811 -45971074 311068766 567265881 -707129071 -5887631 -602397637 338700069 138550138 -273110382 -354146768 280001755 15881666 -558267611 340901174 178394838 -243073038 -292033763 -60894026 230065273 3133962 683464069 435193389 140845630 464689293 -111832397 -368471746 132113103 144600269 -3650661 -6653804 250032277 -120165481 -136821836 -24733390 16759632 400226720 75723807 142164972 -48608151 -279126607 -24738447 47639884 -22077356 -673667264 -3736454 -143095578 -201389967 -233445198 -658071941 -693590995 -328045432 -112474838 35037921 -344901450 -188745148 -592614927 -314659666 24800756 -88273945 290356960 487984896 22213444 2178811 -7135793 -163285058 -513689891 252148071 270744010 -541246239 146875987 354741040 -245449085 115030723 460728145 148483457 -43998044 19703498 -12624448 -158011476 -241451881 223551342 -11523841 -49166538 -508370376 76432305 573434528 161505814 645347956 284015804 -846088061 194651420 -89353413 -417384 -669801189 241350038 -335690459 -440512949 -847758309 318927882 -370073090 -11973535 -638787962 -42552374 6900819 -21502129 -151637639 -246991303 4753305 121777065 -53823826 17718018 169981506 212282007 245125233 6707610 -83323291 380616869 -342703753 -131874357 -797409243 -108469076 6590416 -126129229 65987782 259094772 -216612245 43974023 -406979845 -5716238 -88119967 4654387 -273216094 -177507365 -41579033 -12493111 634146537 76248400 -194195070 -276625392 21978582 -28186347 -265404878 462802040 26506794 -31221656 -588175326 15908127 -557129465 -12687485 608947971 -373843619 425250755 294639619 -26556661 -710733819 -541688525 -174160274 -185416042 1929727 4500669 -109070561 301817439 -89332110 21996196 -396223345 662999912 1031206 -478181302 163192267 302733859 82268115 444685111 -11708835 136517008 -5138662 225139300 -258326257 515178782 -74066968 -443644420 -146164857 -33605890 300168110 -21772014 280986059 4293441 -624038067 -259479418 -413096670 -17654909 66773554 502978346 -24325333 86820516 222698944 390312246 87160505 11546287 -190677664 -21566470 -109084476 -82580605 7133827 510555754 483732504 71351763 -393192999 106545660 546102247 239474919 -717410179 -15685697 21936641 -332220362 16342222 16549806 276211506 -99471591 -300099349 -2728517 -282126267 25671624 274573764 238775045 -64059652 -53241340 -463369370 220680799 -71842443 -91757247 68625990 381266560 -236783937 15142696 -558795042 -33297816 49586174 -396821168 190080875 -229219991 493319938 247649305 567217175 36298598 351294429 -134188798 27975174 -359614697 16659536 -386694 370474659 -620207859 -23587118 -248130397 83147269 271642961 6385624 -279484641 26809149 44081408 628190675 -232764375 295721857 750670528 -148325192 131513462 577782206 -76517715 -265148309 565758598 21976440 -40446763 -657647724 220835151 -183649100 -503118439 704789797 -292308473 177859131 375711570 -178353689 -444903544 -494314937 -70911456 -57060353 8192306 71149868 -165047291 -105475790 -3058286 -4836115 -525064922 51102171 33063265 768423706 -66034392 -13663450 -74078683 -228697945 28104096 -139189018 -38784101 -376683246 -110834196 -89455665 -113223383 496060327 4047331 215206449 -3274691 -22514083 -199904589 -32624083 -34544488 525730488 -37190468 -116766598 173231541 3101778 -130107469 485477 -200211214 -241043904 -3939362 23331403 26554415 418082512 -55903399 971090 -732691738 -133560088 174691957 295657216 -337272230 -423177295 -14130377 726352508 249335584 166182604 52451765 -15658001 -15551615 -166129645 324606749 -21710997 -460750283 255951714 440118193 266369752 -492237501 5784389 -841555375 -106553187 211089053 -328562214 11519922 170999081 -141601418 -777383968 291720863 1515089 6119587 15377597 -82660104 -666028557 1223455 329858609 48026417 59301003 -394012855 -902509166 145401437 -98830517 -612436211 -143535151 -376392024 -945502653 -675098933 146870700 -65447690 -28624286 155916073 166658563 -436867049 301913853 27939831 -458826305 140370329 -118942425 -371663187 -619014675 6587047 490363662 230423691 86802387 196925711 11616397 68532718 64314379 103614406 -535164616 -83481156 -7870765 2876295 160809717 -300321897 -27379088 551750879 439888279 -441983907 51868461 8026680 11869338 -669543110 4440673 743073 -405297799 -2850604 -331003709 -99660176 712578589 33577660 -603131665 -627867461 665407629 -67061425 -638600982 -84854864 541256843 176565894 -19900663 26942588 -112435494 461844112 111899739 350619302 165334665 -86306117 482606245 -216275534 -122805182 -106020885 44123522 75651915 -89605464 -13459042 463373619 50812471 193651842 -761994547 -36973302 -483158280 -467272725 399365418 -492658998 -445063068 -3165761 -592049015 -41889821 -442802702 -475098018 6100704 -82379771 77627399 5559600 -842714242 194124052 290520057 38446049 -107708889 806869140 249068186 39547715 125435363 89114415 107386404 312020895 -99872383 233190502 58755202 -558563321 -299603260 158688459 265175026 -88661055 -491646339 56054817 49734512 -89988875 155438847 -250923019 226346465 -394898807 -150548541 86873055 -107105606 106226054 72568604 -711067139 -2738482 31277229 145951183 1091941 -236174623 20457804 -10588170 -245724610 610810166 386532579 -556219093 -48156109 278179205 165069480 -6251738 -69162333 -270795150 -372854904 -340553448 3499006 3666244 207639676 231208742 -356562160 237053734 143073079 -279245813 206207490 191125708 148573887 316813019 -67571494 48217366 -32986821 -31223694 269419371 6168352 -572965744 294688344 523468056 543541653 172075 421736317 361036392 -108800967 -398685483 396611997 165436168 477488539 -834946296 147508302 544233811 -580332843 -181336671 -318704449 110049107 -513740405 157716630 207757852 -532367963 -106389427 63459078 33414163 -563763656 -459024673 -444623361 25911571 -7618756 -860520653 345804541 -461965175 -329181019 147501615 5472948 -84167099 -496055163 -6779931 406211678 53415752 -216270616 17195012 168949848 -151452138 152559516 -92172 102126202 -540399289 260856378 -62568296 -183491614 -865002762 -86425448 -478242799 -402905557 14222248 -260717747 1590102 106662257 -41049223 -121674904 13373047 -360633720 16681815 -555028887 -462873700 10419184 443401561 42751548 27228648 -601397163 -248002917 163596356 -379538191 -46607246 203101475 -300071144 47741609 14662747 -310936475 -416939438 27699139 -88419290 128222230 120271273 261675805 -215914281 -8779540 158780758 -113021295 477248325 11821590 389803548 -423902774 -436767312 -539160371 -743101362 762595163 211677681 197848202 -17493576 -495472345 83051316 708306078 42925329 -1782872 16927214 155598574 43365886 512266035 -383438246 -420333789 -144764597 -11244481 271202927 769129 15777474 -310932439 419969666 14902258 184429291 -651515416 1724309 -95293319 -165776482 353864471 -12113973 122358125 -81456790 -399152728 288174538 -469469861 14830781 19760236 25693831 -69702774 437297282 18754070 891162922 -2235394 -88126444 -401702502 -98088312 33175220 546990529 490558478 220092379 -349621914 314937666 123266356 48740997 -33291259 -129976489 -190496957 11340569 287297952 378339030 -13592014 -26776475 34421562 323305040 -44808679 18533370 306202533 -295792162 657327897 1428386 -797416563 153339285 401778689 228473170 -219075974 -43498793 -40806915 -767888160 44780386 -166188060 642367289 -78059668 -180987805 585773165 184241590 -16314267 -423927043 -111767678 -121349198 -6302129 -299785238 473606377 65387694 5136732 42657808 -143108978 -10325856 -449835947 -420886479 179260320 -481731820 248421960 95661198 289670625 -11367911 3218644 132264301 14173720 58223385 -137496463 -68235983 251377552 -626078256 224953559 -17264104 -35005629 -35787921 -5672500 -202981530 73020282 32236951 -7837181 135636632 -364113112 -1286063 370582451 77620726 75324254 -971690045 257792041 -265015875 -377195 345194574 111757682 714683159 324052258 526856554 -134832252 176208570 -156157941 306535159 24482443 -30834196 530076817 -611648029 -55583937 -79326480 -689506520 177212276 44843100 -358150566 376335948 -477204677 243130982 -249040554 88692035 178541774 666287312 943940 26719824 874174 -62111265 -94508058 79948905 -443668224 160261601 -289085838 -520559159 -1197353 143498100 -435611 152149939 -237029259 145995934 12514163 -89130110 71849622 -19004888 37141375 15450369 -113676262 3788421 655041472 -524780658 36276253 16055889 352016793 -94704140 -22607277 545503825 69823717 54431590 -192998498 232971146 -30150310 -8167607 -73465635 43570723 300672284 98184762 -408309199 -417333060 -153480609 527018903 -262036320 -738115516 40354173 -178015724 520477639 105408292 91657262 712075798 -206465305 -296080381 -332142615 -295931056 -340079999 232018898 217453870 -22296778 230461157 -497271525 187866277 366774274 87680848 -81758384 38827033 515958138 11406842 299165966 -72530589 -43884176 261336131 -198672338 134333386 -390211297 39142818 21123321 -384411601 539198737 174087561 319411726 -63702450 -192259022 12321729 -153962226 323475101 -164545325 594029681 11591047 471419827 16095473 -62403060 267135117 6552643 -804495368 -278758570 -831348971 -287053343 -153779572 -619706061 616580645 -24835168 569495962 78682866 -16776034 42619687 179380468 251421208 -116704920 -6704545 357226515 278469886 -967856973 258196374 -396396718 -95166264 469588807 124314474 -50639628 935742847 -274178614 52171569 -594672897 30372574 -57322772 -49114516 167038300 125839755 -185522211 420320388 188734654 163360514 15330145 299246847 -374754561 -317562132 -88433302 -78674521 -7200882 -116842791 -630371107 732040042 74918706 -5896439 -733341843 -65067960 64625330 384009271 333148046 353397028 91063445 499613300 -192376361 14372742 152167454 -172465389 -414989538 63728945 -277678180 37920867 -387172804 86072571 -296374608 11722735 4624734 134261533 -92799367 -290515938 285139054 -9563330 -302861146 -333639637 42084185 200159408 13308464 -7268448 343993327 -63289618 387302833 456311126 -140489988 935231122 301122718 422821571 193158818 351322124 117514791 601616114 -217242500 -120691908 477092496 785895600 -185445087 252222684 343718359 -312424642 734614129 -290396662 -508156609 1041350 -63996488 43283016 -119610167 59137987 469102669 -409378221 -493238055 527257881 142711583 99687402 -522266922 -352419984 -140269964 -657665 -1158964 11720378 104970189 705802137 -797433 -2004338 -480292611 212012670 -444136328 669763912 -93688727 157814545 -78871233 496309491 -34848439 31566710 -247457803 119680974 206135264 3076864 -90133700 -107086866 7221413 -137008293 -248420991 50990161 -306485555 49474246 -61929353 41801896 214898115 341590073 -756170589 164915123 7110662 17695667 -184154274 33464385 379562426 -53978820 -97646394 -465585996 -280993454 -8498481 140717876 -82843237 596883313 -865000608 78850601 91837571 101204816 -154884745 102043192 300826882 40394007 -46636846 432901574 -540519747 -307669318 243646617 20191488 -780922650 471027502 -509517459 9860041 -14050030 297886497 341567144 -24881429 -35029509 399561551 702397713 -1002519 370708443 -170704 -630957924 -1888334 -298548249 -49072226 -51120990 -57473363 179410360 69062928 -639470147 552789362 623642170 -393345688 -30760669 297047166 -46732168 203860243 699616313 594109525 -170782310 -88700638 -59883750 172996519 146600437 -199353138 115924482 -602968741 338131389 261410908 -147873198 -453786475 -27211121 481634328 -196562619 356111707 246099909 26863715 164730612 663507560 -61584272 466071542 287510368 224934469 -209369555 -769079638 129243291 -58702 -432365405 -185281962 -225270512 -229049450 93589965 -159529060 -70922892 -10340221 -365516216 -648744933 -118229738 215860686 -1907008 49221620 -13025404 352054428 -289607581 -120205 -52887559 -739816669 -819898779 -19302992 318394567 -209846357 -116970851 -58601782 139385510 3596248 -54079109 -730575422 39750501 108734195 -728405895 11457819 -223797180 -11358086 -18060930 379150741 -792884819 -9947867 -171098926 64244438 80854284 2034987 567605300 -566272881 -64723436 -408806002 -23339564 9899683 616026366 520009589 435730928 226514837 417563401 377980129 136441674 529627234 49393535 -59626102 66866085 -42352264 -19478239 -6407077 181331770 102876098 421324995 265584441 148672870 135890114 323310577 -529116804 -111757723 247972793 -265235998 74173768 -13181244 463588116 -317210786 39900039 -100088590 -431521645 -379971364 -304928844 200882149 -34946276 118817663 329009300 144441161 -20357994 551801474 -38935325 29898025 162886764 -151744449 -440281502 181160131 -70581937 -231723441 339976333 119203467 -3059063 -8431519 -241484164 -630740903 329867138 209041197 50003598 131539544 -238974643 -54127774 254127402 -9724199 861154363 264462669 -563228283 -109778020 454818548 -596075837 53898002 -213990834 -32240284 -108109265 -244345047 -258929570 35841733 191102222 6549599 -63381960 -16893263 308737276 -64210474 -274217556 -253558798 105589551 350451878 -24722937 299395613 -143061310 -132403827 -124105431 -198686397 -10964280 38349107 -44444091 7252525 174866936 -11654863 728469821 -294960373 -633632 244073648 -807670508 -233795748 -154504278 -343050579 -169352256 -550837045 431084155 134061279 -29056424 98962829 184658217 -8129452 206503712 518948724 251499668 1180373 -29542411 -472428454 649201690 -41310550 78453317 17084846 -86985964 1706434 416051016 40141538 201074463 -308009889 -234581708 4538459 534706226 10795018 5830406 -348035724 395190452 99083932 147126480 574418250 -725254441 -309933278 565160787 177841054 -862513710 128348713 -900532304 -55084417 7897917 -177351559 5895829 -89412721 -138438001 383341504 -206394963 -58834295 -173100680 -93518801 -14971319 1941356 59110910 -38845019 -527461598 -154416539 191395849 236565470 -576650098 33785788 62009155 -299335111 650784704 -437339278 -4497023 56168635 -425052846 -365898473 -17654929 631122185 -868421162 66748489 269110588 -103988396 -66999663 90353554 37640639 -23077425 2270905 505683293 271096244 44050941 464029931 429179176 -544040393 -174288982 246208540 505912250 10298604 -206961635 26988055 -485560826 -474913191 339624780 -235095804 -36161900 166264634 -55669024 322649245 -149026734 -416529888 -313767301 -258456396 177346560 -116940024 451675416 53655183 408336885 -51881122 490046077 -115475662 17776425 -87066402 -209678246 386118212 5173975 -184911220 -657264219 227878279 -254450229 416596157 312444062 131180768 94371178 -31437447 221187776 -55156793 310827075 292950190 -237958094 41583722 293943361 -489295525 -345028012 -214767517 -437761517 -114271102 366218466 -159942458 274020726 -878732 312732540 33423860 156646937 75850446 279564645 84167105 80131147 -206412971 -263692052 832202835 -127113636 -501043769 -260503087 -153898372 19964046 138056465 -93582588 2862907 609864999 -21040793 560475785 -71515677 227120293 17811970 154803543 56234836 -73370324 -222010196 -261917720 940482673 26973111 -32238991 -11854699 446703850 140743087 -4481694 -256941279 118996376 129031662 -4799664 -2673062 438218561 -3498532 -648414350 274200129 -361741744 1182790 373213410 465044968 6622949 82420698 -252647457 59581501 -5269885 -243747291 423162080 465652288 4456367 42613109 -82123731 105932594 108803942 -441159010 -409797856 16079277 5533999 -44529132 717115363 -46355515 -10343896 -210423487 6221537 -156895169 -271707102 -207541841 24488426 -57205666 20248674 121091024 -5383779 -107844088 -210894521 214259831 -482684494 -480334077 329021731 257933 -76224281 -810075340 40200299 55746106 512286365 -245869871 745697431 -376033517 -257018651 -154523932 906405308 -414287457 -328485900 -201995691 22503994 15910349 -197810489 -763319150 -182163401 -220511917 -113493162 -774730008 55015709 -32543944 -191813933 -9617180 -578423510 -693491921 -364508475 -417789832 567836 -951805 458747490 -677975401 7242164 -85945839 -3060472 -4871967 138989471 358404422 -241482795 -6362359 549946074 -239623212 326767985 -23497526 -60602782 -246200766 212315810 -472250207 -69669756 -164738847 317886154 -572676788 -523366287 66903848 49257326 37830727 365409276 -259509944 833239 -516075379 -194868448 -4139261 -109354010 83741526 -257773274 -11568638 844104 105129543 -834367726 213020225 -531163771 20782256 17380513 -456916907 771721118 46778030 731208223 201180181 17275564 -74378587 -843475871 -415174735 485243683 -601567927 174720018 -6135112 207183633 -464706507 370513798 924434206 284873377 -71397947 301063251 103470503 -15500110 799819036 -71680747 362528958 48218234 95038372 23361096 390992114 -115223587 -782500411 13072731 5941608 245856573 -167615641 -97276559 -628431584 379510125 -289545554 251291583 -265933931 -41845979 -686556279 -275424877 -304896990 -275840778 17006155 -127296395 -253353660 -474126771 484862632 -530372546 271145242 12630502 -3438918 -647956980 877097542 61904893 -34562646 -169908049 173923974 -7807943 491053897 403352699 -261316141 7878627 348330145 -59268527 -942062537 145090911 -75134449 558085476 -150265940 -12635180 -508985543 -15943787 -403034622 -161250949 472361800 -244500634 234787298 -445094755 22866603 -166903773 -72640087 69842146 -11546894 -742029230 -345186511 13914801 -549700693 111953350 -493731350 -336547739 658269951 183475654 141816970 104607051 539289930 -131559818 -24348699 -549917828 -203073575 373360607 -506714124 604082683 11155345 381885815 -361990426 330729818 491685931 4300971 174325305 356083782 -228692357 70495052 -548147887 484914868 711432393 446632885 -29667608 -105571238 65994666 -19191693 -74503770 264398231 -1716739 81260040 251839540 707891653 300739161 -803871610 -67573078 -5271019 -97580721 53042322 -29025182 -475570380 -296433854 547281061 83887362 124258722 184281722 86652647 -63096609 265614699 -264190490 198233434 439035501 73915658 695778439 710536239 140941692 228825074 5457043 -124373504 20590658 -556569146 -9739197 23056116 -9431221 358602146 287352379 308308189 -358992235 -41137836 -67189457 -595516 -19493851 3035960 539212820 -5031786 -51342308 -482060062 -178310578 -485315926 -333583075 -271298728 224365976 -232119456 904104295 -272352895 -225767856 176347649 356454129 -334685468 -17446850 -25715263 232157246 43474659 -137407704 61760490 144984431 42868173 -185975330 -71126425 -633623761 -33947432 -384238412 -534628580 137043551 368199341 -477316072 -21446934 732748 620824387 -1987456 -15949753 -418228551 -722094984 -198313973 -293454258 -96311801 -22377161 -77641383 526691021 -37388725 -151331827 606923013 -332498867 138388710 -267169349 -480212082 15759805 -318214324 -281624383 429382157 200485347 -281768514 8615506 -10986700 -252706072 -527086141 -55429259 15318505 34727412 44347172 -456842306 -220003910 293269169 -265242335 23699839 272589431 -638114738 -34963187 220288622 32744616 -7029850 -2442533 -841202735 -348912793 -226455854 248589458 61500190 333393085 214475216 -91302858 10766341 -302937302 205312749 -89881617 -214634142 -35204790 -6892056 75173525 -752347610 173321388 196034074 95087540 -259601345 -10113217 463437825 240217032 304466367 911686369 -467802868 132477517 -128851089 256205783 -864458896 60451005 -863347982 -398759362 -35872450 -9191250 -80309109 22342179 560110153 -34722814 -15151069 -315567161 406732414 263478337 336360391 -319720875 269849660 -62595318 619853761 64847904 314576495 5572804 31667013 54850401 -81351019 100218566 -10349900 -209008070 114741445 -60544750 42514284 -181508438 -317748025 48477110 414941370 552788940 58037668 -294613398 2919801 142542548 447356072 -110853915 445639889 -32619488 50263920 -68981603 178796029 -3046651 170731049 693544750 -512065382 548179275 289435524 -7784740 71612868 25903477 -294518 58611868 -207390445 -46472450 476738584 15823574 42192025 -151120131 -527824677 -433507003 -502336894 6820331 -374267817 466061494 -3522906 25169665 129108052 298589765 -12452155 -315472201 128460503 757475603 10110112 -61407076 12203800 -146217294 642944020 286254280 -253542242 320684038 -12974885 63912624 164722506 57634115 -5711946 144145177 -65424793 406797025 -121347972 60799127 263449639 -322930118 17681859 -341650661 41153535 1155070 189032688 -262354946 183407783 -653784611 342078 -35822836 2517679 -57245862 75820611 -249193472 346546882 64685010 375708883 151994801 -16203779 -243521438 -74197635 7397088 18312348 -134598594 -409228501 112390213 -144025089 -142626151 -581382160 252317146 333177502 222883341 26095629 -129467089 47611337 16412706 -342315772 -9267409 340247364 262946428 -248688222 -139861825 -269451126 94876480 -313111059 -402347045 -334301753 -425394074 -38814914 -337572204 4512128 -31592182 456710613 -19818082 -483009527 -138757002 428067799 915963790 854288 -204942671 -292021438 -20241033 384906 771032968 12760833 221667829 185791670 796044302 305436652 5449859 138151339 363072359 -491535103 4675646 595688283 32386783 169313728 286944725 -196466872 50108043 -859065991 4719378 75953057 -2129712 116373237 556773470 -38815539 60257815 16805141 283973132 -498332367 1422348 -93863605 -406098915 108458459 -171850980 156082530 58628202 516601 -327404166 120138718 -302335193 39281392 -133633734 -45676192 -76837645 -156120020 449919854 -638144787 -360893806 -105265858 -307603509 -1002379 -688955049 -33361888 -632490112 -181151697 -609901952 31253755 -606206784 -373119787 -262784603 60862605 444817689 38574305 733222725 -3906386 487724919 -560697870 -68513909 37818974 -151743330 534116847 243550185 17193812 72201300 -73469459 466740926 -54253663 165808501 -54662541 56975523 -82815248 78076453 -148149908 226248005 -87209848 177188096 -609200785 -21722496 256676146 79670284 -63540674 -62722291 18383579 -252258779 72209277 7579581 -219353735 -132745414 315616311 154507947 210010707 72307378 410251215 555723099 280791807 -306863261 -17808570 88518433 -420827944 154635337 4136730 -107781 283804170 -470511579 2943048 -23385 165195290 -225664838 153625841 340734715 -70393346 13954826 839783882 391444413 -132391146 -4065316 -38126696 -44447291 -134025329 -128559312 -204721617 -132106118 -200117120 294700838 127178806 -7824526 121678880 -52623731 -66760707 172077503 -1028553 201931941 -263188262 244038848 512225034 40671553 32864488 -557958628 -72645730 148323398 1907430 -267636167 -747066202 -597984751 219049959 148636637 -10101890 481197756 -456113791 442123185 -449525591 4963377 -270231295 -25319770 35603865 120858966 118858368 281450460 187053635 -881354 -558140878 183957244 -116589974 264508979 8307228 -83465428 -629063550 55100394 -30922284 -103362011 70087995 177353554 -26922165 14959369 101406799 -91578567 -22317600 -141070017 606380001 436824635 -289047743 -141313011 260883915 186568030 -103041303 604167705 -430494171 383165178 80747813 -7695371 93298563 -51944188 -239514466 -528077342 -80439340 76798686 161861078 11149135 828851321 106194240 -201320776 -90318865 14379166 307965466 -11210186 230750529 1118357 -363794237 -147407910 68947856 243646606 -38623177 -498122970 -59755100 -162161843 -434681768 -95826320 597556140 313303352 -460215554 179405825 -111787639 300018026 294538122 93416240 22810790 339174478 -133956412 162885981 -318973600 -438347573 239250053 -151882745 -203602319 -3384282 161429676 217755277 -568012087 -285262973 -256014314 211905191 -2615581 -46168515 3143968 193358097 372985168 351177794 -400084873 574435839 -770644 -308723262 -315082846 409765480 16914951 77218879 199571401 -103959441 -19005484 -137839126 56897558 66359883 226375298 -7651218 389923249 -366228753 -361428170 -493640 -35400052 241441024 536789710 -307054841 18614465 2473477 -35828839 970047304 -106516998 89103626 20364565 278724413 553064898 -9197588 -575513184 -277210 344080934 339343269 -72819864 296203014 161093091 19005755 -38494514 324940473 -47809602 -163533973 -17733117 512782328 873951112 116338274 41676557 841286 318818621 -281927344 -122977818 572336022 5927259 -32117392 597374794 -199835565 -223784167 -194540904 -119624877 -317622949 9125822 303158688 199533120 -550010353 487302567 -207772374 21691140 496152018 992607431 -6966254 -12872692 473999285 242292545 241078352 708231499 -20849480 232827759 1666557 -421898917 20901933 -873167661 -155542402 -236952165 525649536 -111395179 -555304909 14561182 -29426979 661062993 7092095 -155672702 316147140 -607293786 16525458 358565857 -166794578 434094866 119672168 22957726 276472422 -23192262 191250 -173247888 67213208 -846008825 -123731906 -208707781 53063652 288067482 -177859608 395222343 -731122367 -251651275 -200472012 114618332 -294228096 262341896 -97745489 -8301891 33602411 391683023 -5606190 255980866 -488587358 -101842452 -595247860 250888522 101847343 25536905 -24037690 -308823028 200931742 52635829 -898683806 396477749 316636169 -465754768 -41598715 16236671 263670983 370884878 -486231934 -431308194 -160533650 -95098363 -102815172 -2803476 -168074496 -206787420 -720817258 -578035120 22120207 -704318218 -507999170 213756084 -416079373 440163761 16208431 489265534 -53994314 -86314998 315818189 -9039713 63030146 -23431577 252777426 -643284 -329131348 -34975355 411206683 -328954798 -430445820 37232224 -560425129 278186698 -7584533 -47493375 285693672 205397902 1193986 -125029958 15927962 -83639011 -630172853 -82763197 186581016 -229167728 39635139 12463200 -697689571 -144673021 98712315 -390531527 -344473538 -283615587 100847329 -7603775 46265218 717300387 15691596 -301186814 -147451263 440507529 4828001 22907497 -103618274 301651589 -241676737 90215031 480737219 84419651 343380584 198416797 321559712 -29662037 -555408349 151076499 51461673 -4252448 -1045556 -46552781 -146892988 -932977017 -50544519 20525036 94839888 -289538123 15464373 37628166 67037372 -273986976 -93384853 -177967200 178849890 -213996804 -91239060 91308618 85979 556004896 120760763 -107575649 -358984308 97404534 -345100731 -105553284 -99061430 168373464 -558651515 82452952 29546432 128127071 7518859 -820380532 -226778708 10790254 32015123 438736737 -301124217 208385716 97306067 -344398358 34552681 164424171 512728007 -483126132 7259303 45965303 -248145126 312678993 125161258 75943953 972565 449752857 -6692763 716040 -321507783 80874181 -87385786 42221577 -138717789 -16101446 146605336 609497149 71904230 223596074 -396403534 25642303 18746433 218786759 29179443 64295770 464071301 31364489 13300914 61355092 -119596978 -563889899 201502034 -703239032 5272417 47820736 -802778 821405 -673126628 668381017 354060960 -38458340 148267 348622512 4217898 -13694409 615282196 -251760477 -41419418 -325477070 -666896922 176072599 81098859 -1409005 452962483 150636855 -386718670 1387951 119228144 154814628 408482004 154170472 -20928806 -835891317 11867560 23756836 -211645692 -572388595 16895575 19809021 -20395402 71356473 784945461 -192228767 485765788 -424824163 36306211 -307362468 73962889 6736346 -115708637 -827773497 32910720 -27972343 -11307021 -59967165 168650033 -217737331 -137917676 134679621 142957440 453142009 128680535 31354116 -2552261 264320081 -415997837 -63033677 37943310 143022072 -38788554 -401909841 1434806 202074671 -2127924 -649397845 -328110652 -723572288 -130996032 -694217335 -41242511 -29773019 246278068 271390178 -291580188 -197345283 317291178 446371455 441121912 -493091849 -33208823 -85293543 660078649 57821281 11283950 -56037879 -107068045 -154038306 155975997 2490386 99778824 -224987413 -354361955 292463018 137264906 -444071951 -229924935 -567450236 -777519168 -81091171 -96657472 -634183783 -204644492 243103936 -37659556 109091533 -420210183 36566971 648639677 371313640 175823611 72780951 -2161434 -402070979 243021168 -532666930 -240829187 489178505 127028471 476640183 -87444460 -11353096 -314822572 315346736 9242192 -4503600 408349 130508555 15913515 19230993 322794227 -90868542 5352947 89289016 135897941 6271591 156068198 -483944119 96109647 2322860 347678968 53832658 -620052 151089783 -12489592 -163608667 722456687 545450860 3351598 -430748892 -403251862 -226142214 -688757080 414689319 1550822 -62838219 396591136 21909462 119972020 -645951155 770810089 120100210 109428446 35146523 105275135 63910913 475427268 -248507170 47707381 -207884298 -11158980 -53316604 1172091 3596317 859407835 69766595 -91090119 -13994240 32302607 -119371981 -154405391 -483452524 12212761 21111273 17965531 401156073 -209099694 390653289 -1600295 -205210611 -319572048 -25168117 -330153803 656651623 -255823153 192545240 -52498332 -113177225 714895065 -160218232 -170931423 218103563 51074186 -435953609 -672692981 -665120108 -470548112 370103553 -649018903 475084801 54206512 -84270540 23549100 -515849551 42787712 350966778 -205034776 273033049 -48870485 -238549739 301460474 -149334359 -34090795 -172913181 -375364019 562353898 -2677305 -455594594 -153562775 -110483284 238084607 157030893 -246063925 458182513 389583551 45781660 953163854 -217017924 -237531918 -6449447 -342297417 418637769 225816999 65338681 -15852614 -547121 81014029 500526974 186332179 652496162 245069510 290686423 -48839681 -235209883 549202 -114383061 145129470 -252564504 406276242 402692287 -27404599 48586072 -64912570 5650495 -56802343 -20960333 -351131694 -322563686 -331529164 350940679 -266971368 -12345029 -269455581 -8952981 233660926 -307084139 433385342 268924079 194408707 99565585 136362683 11732042 -132250378 -140937521 -500821601 -5717959 128365519 610593 17621771 4096204 12231387 -5034357 -740991132 -247429381 -44521067 -14132403 -361869983 -96331007 108607392 242286110 -730223422 743757066 -586389041 343472851 -46926121 16092579 12636070 727631286 -145236976 -296312129 302492342 655888075 272100350 12109630 221749207 36431934 353874528 6370511 -10440922 -9635187 -251468395 -125896448 -132685549 -74620979 758777778 218521862 387354060 -258600527 77854961 183136071 -233418476 234891821 -95641745 -411205522 -755265553 100990409 794012203 -202266590 16630817 252198830 -329362462 346889025 102953213 242704476 118696165 97897322 530832992 -90979286 314760834 -750318134 -76646172 21568241 -29878922 -292203933 -173873167 55317636 201496836 266846168 858046075 253902604 314394598 71039679 -544764538 -14922448 -354646477 -102393244 -131646233 184831799 -67655918 -15658370 243171678 204323861 -516709403 671645822 -197881576 608361246 -5715972 157905395 -237290375 -116776154 314542498 438983222 15625550 107668343 32883868 333398074 6143527 91966768 -82853286 -231806951 -17767123 215737657 -152456217 -974771934 -319131439 -372351651 21690651 206389854 4734533 503190119 127066415 79224079 281640861 146923012 -142241277 430131181 228450948 43610358 779168004 352134733 -50675047 -97913319 118652290 -172524621 -93288 220204239 -754358958 -616244239 234438072 19089587 -105968019 -20120583 595157485 -824146606 457505978 -101553129 -419645825 358348725 -7370609 12692779 -45892926 -399430051 -695161127 -408637802 290918909 -407931485 -72049885 189731161 -5107321 -40084327 -339411 598851676 -409298603 -245994082 -361542044 332161983 412017027 281069854 213857638 208928427 -470345702 29151846 56494037 551633628 -324696036 235322880 -578056624 275582031 267039304 84082952 311973668 615184349 264260189 -947793889 860874798 28811695 12739812 -365301356 -249500 399230131 -745177576 2935938 -482614648 11943890 -703345045 -170552506 -15944083 32105100 3474104 -387476260 21190766 10313633 -135748208 -78543591 37223198 503332736 -566496920 -2472469 -61890285 329476080 955790249 -1638296 60984867 90939294 -457623692 333296903 -122774407 93813221 -338430105 -636687475 -1046101 33468583 -33503847 -104150392 -198705677 101334907 207945487 -226390408 838361937 51488978 -5906012 118298885 -814779 -19665265 236234676 -66172168 -80820545 391941 156984064 -713108545 276887540 -399807473 876812553 -590338655 108028249 -182679216 624220557 24775825 120922565 -109484663 126921727 -145381532 -808610672 -161647021 -166551662 4060669 -56440257 191430607 69521378 -318544553 20988611 257015264 -325901407 -456981689 -774129536 507728424 78249645 254455585 -227995893 5521747 29287358 72535859 951332875 -682166926 286984988 99754831 142333727 -90730968 210421468 4664283 -109824591 -649669276 -244618812 595673469 33356959 565170240 43758701 -478481821 227460100 299401089 641178024 -259061534 137078549 108130046 706566658 -24756886 283777579 -632923738 -159175415 -299368543 40492562 -38769122 -427906114 28140843 22937702 306200019 -138287664 71311996 -97385 3164460 223269617 10022811 28163596 -48481543 6599790 -599217089 -44144361 -78943049 -525668990 -359427646 152980816 11561998 447429972 -127402961 218277710 338126362 65055521 -163725648 11288116 -484802720 -216458602 39508799 46919116 -114215678 -147590342 -292527144 129312653 626494787 -78550727 -34084718 123873764 462581405 642284335 -50194391 -376108554 -187706961 -624715083 109930179 18297696 -314740463 11580681 -934468460 184596389 39156407 -126421327 -627224031 -207171530 -35424843 -53357847 -614003698 -279869377 -671252547 101074354 327592348 -456179496 82535144 47133010 -205738804 -365191558 -17159222 -442055594 -271344355 -326489335 -5163532 -325194706 -128529815 609479552 179339253 69848197 313315717 -232133029 -729926196 -143393051 -5810361 246026385 483190585 -19849568 -21678397 -988407 3627363 -396085306 2506458 -16539826 -204171522 229816378 -74474470 401872165 246952299 -270195640 82600546 -145032012 -190206866 -337841040 547920505 -417468092 -319906736 31390962 95656579 14886682 438045831 -370931831 -7834935 105862247 -63586044 51718228 -195975501 -213966839 212268204 -123846017 -135374773 368439374 -555961665 -16349493 -555785916 383091954 357962816 -14304531 135857373 -9398679 -5934721 215345129 489683824 473791628 367078623 70033227 504914865 68239496 490643789 -148037619 6614017 134481531 84354244 608183584 213555062 -304960837 568087436 18501372 -9197694 207454285 36645027 -2230436 -110948033 82527995 123483021 -232502285 444635134 399854250 74184688 -668172525 -14807430 -644680682 532069050 12860978 -167662693 -512302733 7914570 44248623 -86773150 -287821773 -2278058 553510729 12055719 285396121 630963203 -135224398 -158433975 145745252 -14547979 422008885 -288688090 -451429388 158632002 34363261 -23387085 96719089 -27996308 304051567 27704940 -430961495 253292097 367211797 -101312780 38610450 -245530271 -531477202 -35922096 523591531 -100960646 614605077 -77930498 253937180 90683416 -191223977 497001319 342566950 -173993841 169114572 -591856567 55285165 1759918 1383358 -7949954 -5903533 32087953 39998349 62798812 575124716 -53032116 471548497 464091374 -132375637 5780652 580323193 387459047 53415904 -112350093 -48460769 252465755 125988244 -138426203 650450169 834679562 150460263 128761662 -22995296 -6085605 285745020 -540632371 -72787778 -189429966 395121444 314316109 -265066318 511701079 -220653124 252396848 299240709 -143741720 -20091922 -716859988 -92804417 178057418 95251937 -151903950 -71639714 247559237 -19970828 87303102 124620977 -876574319 -466715247 41200998 -236915216 798133 576936485 -186876069 -211250538 -653278985 646688445 -218062994 175860711 -620948351 12323270 690950050 371854423 -75906248 -226572845 87152440 319008074 666364806 -737105976 -90160967 -303256750 -176204 68346869 -398492433 -613816 2302928 -8275905 309775739 17066237 452079596 -681989904 76408101 -25922666 -85233174 9735582 -78788675 -185911941 2338721 417379449 -115024845 -10864137 451899834 2197406 226951467 -190958596 556290978 190617877 474443825 -65641983 -5178613 22111498 -409388300 456667948 280033662 -664934250 -761961095 71623808 110138882 156064541 -141933606 75832342 551762262 -792146681 -420257426 -30574669 -91065485 -567135434 650803977 -115422096 780765192 771365856 12208388 73177779 169744752 88738495 -491560796 -16152250 -140111503 54340893 -76175178 -677906268 46798413 -105978651 -8305379 465427822 -436222 -116464079 -246852677 502783840 -91442738 374324666 -172151826 160327816 -843455294 -213219005 -225463 -395256278 59570048 429136094 341131239 -21229318 74764387 143431723 242567442 -141693537 47223003 17283808 219950188 -25783901 662171 89611374 16127899 -427181219 -58090467 300883379 77999175 369728511 -46219792 5246616 115116924 -794270553 -8146054 -137693241 -9077841 -187161837 -111126984 513337904 90477305 311019010 189195333 -57652677 -348593409 438887738 623422818 -389031947 -381355893 8927054 422265962 735573535 -1884820 -331902431 285391484 112107858 -442344295 -46955742 61425922 95930996 -698284466 512418680 -267049634 161839668 -328972705 -105616370 87089087 -3716665 -155049586 -50961079 220060125 441677263 661537021 502565555 -364057902 -638048223 -549611912 -517911600 -1517127 261762468 317814395 -8350232 -590446056 -297010126 174854612 -3222452 182203812 -198124427 334299782 126453235 -500745144 -365649555 4739845 -261185594 -143514088 299087995 16146368 354353359 -615291465 495149974 37213819 35265043 464330694 -263468047 -160698543 441552639 -354145231 -38577734 70153916 188195 -61129720 -255749386 -61312557 2719039 10604282 273294212 -477785498 -679246643 133890902 535016109 -51834435 33514421 124739400 -530047620 -8931308 -3980395 335354298 52509828 3223836 129689581 6960667 183496254 26639668 92465928 -138647339 3553261 -225132576 2363312 -74317263 -56423609 -47963645 52401253 74321907 332878125 -17082395 -82606713 -776198117 -809114648 -307483350 209177092 822181370 -63794217 352256815 85051115 -59648684 150462470 5619562 465915368 -45774414 -394067065 -297713928 -125446853 74537317 -12156131 -300656647 -43308326 -156944155 -2096171 -95797981 -224131935 -373577816 182315028 111633283 180678472 4485660 -109483846 356032790 260923762 -285950566 50086736 -220041142 -321928631 9916154 -28317375 -17043335 1293702 53828981 -483906621 159540532 88852482 118814264 -91855923 44376750 -56039279 -278058116 234318006 -771542031 438322137 220584793 -92690990 -170762515 -274320840 720297800 -838350663 301342269 539198743 4274967 324684290 -233668047 -20277764 -458708091 -14541460 -44600623 28780708 485556928 -5515487 287423073 -305677266 134484981 53129545 268015312 -265968121 485552746 98707618 -19324576 497193120 -513959906 -21995449 39521746 -431328083 170144928 544530039 409938702 -5345102 15311905 167801807 -372958854 13975201 47519160 -20123031 4125185 97331023 -143845701 120381270 83733543 144627517 29440311 -307357790 -1716870 -694540052 1566031 394560936 30582023 -367426088 37305908 195154777 -58204882 531707310 -1903772 -86916787 -170267087 -263074937 -242974274 146018345 30268149 -16820760 -3826476 17826330 -19430878 168012421 -185547587 78226367 416443984 -440167607 207783113 -86056277 -959794 45255924 -55549522 101894847 236045034 245288145 12901845 -321345719 77973369 251692194 370200388 -407219419 453277635 -52887987 -67938730 192210857 379936587 3305693 38067720 71414026 -210656861 18426386 -15662914 362828634 183877624 -664601228 -18118658 -7264618 -266370641 51484657 244957384 -97687270 261561572 6545012 276321698 119114769 -299832742 -540443048 22926845 -132033302 33842541 -141597318 -92661158 -780177 -196286255 -845917178 538893305 204285107 104835226 232689831 -400923518 8987926 -173947518 -16034636 20414272 99833058 13911466 292590565 207555047 -701454308 506568519 -404497546 68095947 -84837918 246907838 -4786752 -203156950 84428127 54443355 291996299 1533095 41864178 -592356598 16381947 249508804 21454161 602487443 36828437 19252286 -147390546 -324879648 -104077511 -687552132 -133473864 896031321 367954973 607840839 -148805667 -680920 -161613 52566472 -21601927 -173003158 357049302 23163308 -122333342 366763759 40128162 116202130 20312135 -545325297 13352462 12834670 -470481835 122768432 283884020 -34342502 52343678 601685346 60413135 -304992449 -503209491 -18260129 -52671695 26574657 -6460389 4034728 23857966 -504378398 793901737 -321980539 486136861 391054931 -44398920 -245437260 -4282110 -1309579 -674544072 36876210 -352186957 -474930564 -291357362 35803292 -445290701 5147738 325649016 -707001913 -266150494 -3622938 -469431426 841131335 -65984042 31124799 265981489 181987119 749378716 748616276 164708927 -10311071 -351092154 -438898405 -215076385 -33629825 -605546742 67865930 -2190368 64486417 51037536 283440119 -281997510 -100446749 750693963 -13861474 131524310 -263057348 398002033 474227743 179272599 229313793 -132825191 -389767212 -377855355 215078254 -447665889 -754489869 3789544 -778173725 -517440553 -61103981 -982035836 -558502156 22525033 77738884 -382795861 -440947572 -680610228 -71431607 -687655828 310609786 -57295713 -150857350 92447957 352224552 -6366980 -585893830 -602077677 327050345 -3626975 151180807 -286410879 -760823117 119431605 -586935478 37586218 -101515518 18770715 -423843004 -43041565 19016014 440953799 -67289618 413180770 511883745 -348121696 66653727 -347161390 137549054 -60350740 -125160104 -302372696 399885123 421097228 -147969156 -388763157 -345349796 -102272996 -76255175 -110787572 -710837633 -4048093 6964123 -108422444 -409105827 153685961 197777552 25336851 -286690022 195811073 136328728 -531314001 700077394 546221207 186336366 16594328 184095071 -43277822 -597395490 -352516487 88953774 -37293790 38503203 -1160123 9522638 -315405029 128071809 460257847 -24445146 -218836970 -400063344 -848431134 141085398 766193167 59813719 -144706460 -534954425 -62161943 -131779672 -665034 -474555034 -525947791 -81512903 50437358 -402936083 -372222713 304210546 -229958763 -36453714 6199218 -305828137 596523017 -457867502 45490094 2398680 -64577369 -58754564 9595220 -501061648 -102431848 -589184399 -245529854 -314888226 -144068155 -211263670 -46244171 6548454 -378139800 -12674945 -14187578 330365706 -204259858 -71357067 -8564966 129753509 62248642 -125964329 -16312234 -773474886 -199508848 -571720036 -8977056 549824823 -460516751 -172942587 -151875656 487866247 -139723 -7472922 -184809624 43339769 70818046 -519672284 139617027 -339525488 50036370 363289227 464926135 105929297 597624720 -676128717 -357235907 213109248 130401886 400184162 706822438 409397873 -132258399 406172204 413619262 -230543850 -926766545 175587078 349275176 185832326 260258423 97521679 141884145 129302744 421586011 -28313134 3903827 9940613 -1587034 -24521483 -639458513 -51797814 3669385 -78065138 579557517 -87758 409116890 -58028834 -16527025 135559411 289156505 303405177 175305482 -109110230 61312108 1396578 21706749 341699011 -22727224 156148417 42239819 -10315384 694504256 34398841 -3344758 -486449587 -207189706 -54911720 -464864115 160359 146224479 -424046279 133466148 272864758 175289719 164467288 -305716897 237627042 -619883357 146749267 43805907 179227127 -16262928 234325088 -220756460 -129551699 -282265973 334403303 2750694 -606944059 464781359 -239749889 -24605696 -39099868 8323207 -169323688 530185 -30467914 272400743 388424943 54776433 41581490 415311656 123560252 -36944318 -3696755 78025348 -24463677 30335632 -12052994 -74214275 -216461561 172789321 -33139073 611757251 136711847 -71431619 -71569968 -235527993 296496539 62675029 148495657 11539173 -165764158 219094225 72422218 29333252 -38196326 698493935 470287959 -144807149 82231127 -568654 -121593691 2672333 -519928393 22657159 162554292 -110994659 -543060228 -591374951 41563507 -768822000 360484799 -266690268 428136035 -295759736 -129432102 63871783 -717124113 259671113 -126360567 -46506892 143900332 -35616534 62593184 -114459554 23072519 -512380816 -13531978 287429595 8876760 564236118 -245862684 83201586 -241733990 382651488 111015091 352549699 -140717375 196527987 -17162252 -166444417 -12061134 -282769311 -263046402 -487158225 -416745933 -231240237 252180236 165532698 501806770 53082813 -8348302 -416592171 -111838914 113802367 591064113 -780498769 -94234338 -178198305 -333737139 115258071 370159619 -378852381 27137298 -680392574 -82664323 33804884 27885082 165933924 373008630 -212346138 -93440161 544196392 863020019 173750460 257533084 10764474 -240197453 32304212 -134188529 71441763 921614942 -459491 109100751 450400127 -23839773 -812466777 -528133612 317938541 -84727418 -146714316 109390701 703945037 102701314 483320117 -184229513 56491388 -1684931 34249276 18865920 82925675 653030510 -9659606 -935429219 -9753293 -247222817 385595616 33349144 178162678 -15613135 67936402 -58297396 418966554 -70581291 -586350856 506915572 941680658 531494710 -536731737 -146257931 -377952698 163580548 -813656131 203937069 6042987 -633063208 -289472235 -158699413 -111881361 836363760 218567014 10857035 -74599645 801610098 -166817865 -238430501 48827741 118637444 -96402493 652415938 27991171 -13335197 -73078440 644589327 -409553231 39597148 709549 -126671579 -225512641 4767480 958521 385494215 1548391 391591918 380054915 -3460889 -591344974 -604484904 591165 30520085 117467199 -325755208 856572871 -256023799 172197212 511048770 -124058388 -152453515 22707587 -83390440 139633876 322900949 263666144 146639711 -213323923 -575417028 -87693997 -119003140 1227893 429793711 -477404906 -116271499 134738637 88202655 13312967 8127835 -557073088 -494678722 46367127 370235924 -238030197 -417322479 -167960824 488707893 -41752555 570861169 -679579663 405409360 121573713 -371171202 -78859177 107448325 -29218181 6746889 -93118688 -291726363 169635259 331122793 258165373 -294713121 -53312284 -57349466 -177591232 -51166025 349951807 -176623091 -91630428 65974718 679614340 354145063 -520685392 33753226 96332788 368429145 440042411 17184023 131148105 -238902451 -53439280 2510779 -121295978 -188516965 635927065 -338999711 -352903998 301182309 -140495155 575923253 48936433 313275061 483192745 475952749 -302553777 -198088102 -118988097 7034253 265802921 -84398236 667105006 -49866522 215103354 488798512 -40076522 4840696 773936476 198284850 -18138422 465393274 -494155617 -119879825 -882324312 -675049354 173053199 -26887324 -184908637 462518457 5307638 -116520183 380341470 232619375 -407473301 -55992736 -114193846 58209631 105307753 37810209 197530690 43640686 -43997860 136875721 -435075568 -429935449 664367723 -10971370 -196827342 23509576 9487114 -584296909 36696830 114817788 125376888 -460305543 -211561394 558115999 28531908 -5179123 -243149616 -295513633 382233411 96454286 749370498 355621865 -22895400 84381168 -179160264 27298918 39981934 81372556 3290692 226999871 -62558874 303588164 -1078260 328949740 154305595 -70380158 -50349907 -4709230 290964829 314778624 -107932934 -587038032 -144264957 -17017468 -130963246 -544538084 -128213763 -113716620 2722317 -667384361 -51227854 -150619807 -160241452 239078945 164754323 -396921186 531065248 710437103 -93871883 -545299781 -137179434 12094415 65281150 -422906053 222001013 25193397 -191402234 -250217893 -502718218 -194369378 25121926 -84589405 722527066 -7431519 267312 -545853348 -312871391 260242338 67242080 -126995904 223739111 -192992842 431576503 191856122 -78407237 -292334835 278974674 -512669792 200687008 -219206924 173136198 -8880401 -24683912 -539071310 212429981 -198471462 -398919193 -52513179 209620597 -158929861 -13389705 27721928 94093952 -7776707 -699418138 -58480945 -61725380 -553511613 735674163 -626641629 -4238655 -153346953 266340743 -20605265 -72622383 -4026971 687246326 359891865 -353344027 -616748616 -534777541 -249557339 -189097245 -99923990 46327028 -112503470 22385741 33765000 13790620 -60628288 -502867216 506109981 216783933 197513912 26302001 651911288 131140541 -391906933 -96271381 277127446 -905134283 297860278 -827058621 -405607642 228992287 -518919484 -151998380 -33051011 -368127738 -182237099 -42977116 -446617152 -15654776 -132009676 -259721627 -130799405 -305226962 613224188 76867032 461277243 306336121 295264584 -405402175 2384076 -420215030 122259316 96481241 609312 -483461301 16035385 -165581491 -129928379 178217806 -99290514 -126612814 -49373946 -78417699 -16850689 242709417 -416709585 61612003 -163344671 265210985 26940617 717588743 -43373156 627026337 124291107 229994630 112140159 -319326841 -83393599 102525115 717018889 -36114813 -548450564 678639555 310838538 10925440 130985619 -4257829 -529390502 -907053205 236544476 167756790 -206038403 -177773188 -780072621 -150590173 -1345838 18713516 -102914919 545742512 -368935497 389114440 20894345 65433559 14442564 71158983 197147040 171836016 -169421209 -67693008 -634504386 12016336 -338950005 -299532610 -10441497 -299647669 -456968600 431617109 221901033 -117957763 506413923 -77797842 119705662 329603303 -36892745 159654748 -6263969 -15584339 -296306265 -56491707 258320153 -22817188 -411504603 -387718083 102088918 -190035549 129594407 -72028862 -586584747 -101681357 -214849880 13705299 536483277 -186731474 -334546838 791513668 862300760 223800049 -259304696 -240749975 -61314119 -54139562 18160445 -58793381 2506201 8330559 -384272615 -114450287 -229811793 -16632859 -725322652 638784461 -293083534 -113574575 233617637 -391993588 907686833 -2735021 -4955808 -725906178 -24075071 -189324729 483836899 -24487592 1657278 -492938611 87176128 -670671194 162080147 87341450 63617220 654503713 -235869753 -414340542 -713133414 -168699766 21983793 -437854987 -228962618 36707886 -11221970 12205987 -504549497 -362570178 486692520 184947553 -200818389 -535848980 -442959048 156615544 94380794 99668177 73275150 11102891 425358841 714781438 -22744726 -86944684 170216794 135237497 -2803117 235845169 255160066 -60838207 -172848573 -343012140 513790565 -213515385 -188436388 56028381 -331176126 706217107 -11932828 5722825 -140780570 -381176150 -274514945 256953300 131804535 -263818650 -85646115 283254288 -27408232 60444717 -838257609 243204250 -2447244 2686844 -18868626 -539470460 -435822332 444570033 28016441 57796071 20229224 313722445 -768977004 -176585320 -89690428 170673148 172698035 -341625214 2949807 -128885300 -92364289 594782378 -420930104 27447388 339914488 -55674143 39420661 531221420 -335651254 -1602833 -403814737 -308623176 132966865 256070557 -400531980 -1157999 386623182 539838501 -214677500 610740531 -674848776 -12002395 3167624 -177032218 547896307 -574287913 -45035148 -57570194 -9684556 158102476 -190663570 177800724 -94549856 15544043 18103660 595457518 472685988 -28325282 55400407 99114268 -162490150 -396462606 120900014 -526064163 157245624 446079127 -22668052 -9502642 444546440 159829463 218933951 250737485 -162709523 26636852 -473391572 260338640 274623260 -408508495 -115564225 8767670 -173831050 -493545059 409451196 -20915722 -153053155 -114911005 -591510039 4088785 410303170 -61237965 767559427 -34878726 81770037 139231449 691664907 12939833 -299309120 -470254903 -632777949 -390990680 -99982360 52365217 37354046 -170172780 650602648 -20023437 -2379978 -895779593 390783851 -11602434 -63769311 -448072782 -398813538 -53188131 -207027891 -13229446 614345153 -340429147 252477447 140816039 39973492 -12582429 144954813 -719063702 136358119 22111201 276154677 112754689 -45162666 -415583520 12556877 -48657757 -65559943 169616625 -422251898 34690483 181857141 40319864 40991800 90939811 16451229 -365917791 224820631 276657000 -226998228 -17258281 136512239 -138262755 -830375624 -85244827 -42804436 -316424833 8326594 344900615 549559207 141391552 50539115 -18611726 104686569 -330977453 159637294 431286578 294654315 230587374 262570827 -93000578 -284387388 -21976549 -4102153 -1618937 136722152 -68060010 -400546464 -138199800 92800423 -31043720 368622710 -252368971 -517283096 -88059629 315470238 -763671317 221406865 -44100559 746831778 155776717 -13272663 36504147 23823204 -54893699 -15552551 421174819 156421824 102254163 -259707055 608855489 325275 -207915028 78742239 -24357311 -254183000 -17048232 419318955 -17315156 -591561543 -529243078 11902198 229770858 -311472376 199446074 102128120 37590204 -665908667 13996237 -369894755 121237781 -110315227 -14290948 537278313 -10330994 -103804373 130125553 -67245567 -49029920 270989873 -630593707 -84918219 -177681649 -570923858 -148200209 143611881 -3218191 16115525 -6493346 820626402 -86160751 276219265 -418898237 151128149 193815380 19597180 -61371551 440426178 -12294037 682643157 81399772 88185586 366127000 396693277 -720087077 -373620827 -166079455 182647070 130675351 357451738 -202872831 17562851 -359728647 397556982 18375740 -14176321 -3144810 -243180327 -50326836 443557002 -493822255 -17443005 -486227946 -310664310 -17963414 -717641105 13971302 -194631288 978728362 180899817 559627937 -98931585 216123064 -284861625 23531594 -181934319 21000979 -524121777 535276814 -472611672 -3103059 -146579522 138050368 -47419962 -165940293 152113683 -46809959 -134965883 18036418 -522280098 673486926 -918132 -10303593 -204413336 -298806 147192588 -118187637 121871629 680842204 421292476 477499777 21050327 208359652 9764048 734531955 399453843 7198301 393508109 12748082 -17033549 73766107 -320616561 -62288288 98135066 435268221 -343494080 -34753670 -198233812 -129526685 -10335103 259944211 -114356800 -91857052 1763738 -68702354 69753343 -280704432 492035421 -800115389 -80360916 5525990 460685448 361338086 359800014 -173877269 -95589763 -57139142 -436488135 -530323456 -686706 54570639 -350297031 -95742292 46452846 604090010 9191980 -81927718 92292279 757935 -26576995 93174721 276102296 137103835 -195225565 219266680 -86331459 481312872 108871626 -1700642 -4333142 -909265532 -303218243 367065282 186968983 659140487 392683083 111392449 55717335 -68288935 2706742 -59110833 -322729599 398355932 206868625 -152533193 -472087637 2682872 -351505088 -382266432 63060511 211086735 183232954 291797126 113598624 753414516 18095629 84248157 -88530006 -191045592 23623319 -88252218 152834182 -11449931 -104840340 64610324 871270668 120121713 -338962045 -420938666 -4594488 -20463398 -25118479 42426687 -345345756 -154954722 -430968531 313539747 277715603 -23341584 -364419621 262451589 179092294 -180584081 346451109 23321000 -868190355 -47416757 257225164 -112398564 43161009 2322575 4793369 -97726741 -72854973 -475823465 -189574587 71813494 -108929433 149942642 57156656 -526111950 510541963 -326846845 621404544 73476418 -156765219 -654343891 740891517 311823059 337389247 -9795577 -19847967 490578313 55003758 -95963369 2206467 152967496 -359420541 -499996332 -52514247 244799435 297904764 133008101 -200881098 -61868425 -58083802 -299241086 611653232 -216426799 331486881 -189615485 -771099895 -645730628 -272945790 15969320 258135912 81115938 -1855390 12154976 850255325 -139508073 -216599113 383693019 -268357502 -54097040 -214684166 227612043 279789125 -456277487 80553561 -17938920 -44779491 -222288893 -460615862 47709778 -346003971 5181655 90977979 -154864094 22755019 120213162 -423421026 123364965 55525550 -90195822 4081355 200147887 32228804 129000126 -461883795 75356670 475907999 -19406501 13242876 2087774 287053000 -93158337 -20974811 -44477069 -157654944 -25254512 154100020 -10824160 719998620 -11234624 -37127631 233241965 88876898 -294948558 302392337 -179194830 215272880 -249524605 -499501564 -190139546 -601072011 531421201 -417731032 676205214 74024788 -447340546 38414489 -161584000 373701837 184189090 -346986630 -40209475 2173868 154245229 102072003 232895620 -682608577 185675728 -28733039 54534964 36421554 -15878504 56620865 460294300 920083177 221759707 111875042 -91953965 283555192 333016634 -1582423 -5214853 168812675 -47774151 391854190 340099233 819324821 -21501367 -449041 -82484952 -209337295 -12445178 -248919282 -11216922 228948831 95677981 186083258 591334972 56777532 -373987556 -110429004 -2269171 -108079179 -406822738 14004847 86185295 522688242 -37468471 21333491 -828670121 -190334834 -14651789 -88641790 -524683738 -460900937 92469479 -154197949 -122643255 299898513 603555955 176080741 260707177 449545579 97487168 -44227755 136359955 405188167 -38194729 -276421087 -173706394 76396305 2638771 571010278 629478339 -251677798 219306652 -573196498 -163030751 39028235 124159622 -740715336 -122054888 317378896 9390629 21074731 -200341948 -121284427 22513073 74572758 -310078403 195971927 -58185484 -780971564 -515062010 -274777285 643298838 -31502804 472677077 -111369830 275445442 31679377 -206618615 -18951937 688514187 219266507 74376310 43238762 -114927595 2944068 155206585 -175838378 -434342263 -3139377 -171100512 -44767195 -44114395 -151076082 230329013 -209566195 138992208 -479088367 220763412 56033070 158771923 18013142 560072795 -227915615 -585323 534890848 -336573349 -381258843 -6339998 -302391414 43928327 -807512071 -19784330 -123745205 -2765064 45091014 180924101 -115435323 -48984759 -419537033 487231065 -209853 -580845508 -93906681 -217126908 78080197 -123573811 -39663920 605682771 179526531 -43613919 205651689 40057444 279704288 383793084 -45733145 -333490 12938656 -37618281 470660155 -3106387 -493148911 4485307 456737727 -26768332 -645017120 197229489 -15548597 46154337 -396908593 316861179 346134682 -471767143 -527663383 -602426404 302567012 -429187784 745637839 502379274 -173714692 -53122083 -126114148 16865926 163325190 -263602020 403295488 -199934638 -193984561 512895138 24903153 359510946 -195116280 137138840 561172952 -74800432 24737499 -227981134 375036666 -233115878 -309820808 242052204 5010590 -126805462 14140565 468422065 409453166 -347671263 -235648346 -171142253 253420208 -337819546 -477073794 -337564791 79149425 90325265 2056802 -92293365 448916715 -101988711 469271875 58930090 139600582 279961712 535922192 821427934 265632090 521015716 -269951739 -271168436 20761048 -488605210 465861084 79276939 11318347 -79696998 229554 -111648443 111942964 -1171881 138379545 -10294857 288329485 41819225 31147669 -51676250 -127492211 -429940892 796508297 291951839 29908373 40754405 -38736713 -44613739 -109260946 -108697232 100614416 -582252733 -171633305 -20717627 -125235223 154573654 -69608711 431070292 442483653 -75679903 -42817813 -271443968 30225785 54428953 180696042 -44252987 9257953 -299857153 234495739 385364461 -27909271 -14955223 3487998 74087524 -287618769 -379493550 34369473 53236948 157946779 -80851370 -555289869 -268206176 -54146046 -475470561 -214649678 -63699700 -458420556 959060293 -130708413 -12305516 -25173344 200793718 -322834458 -23174578 -299438274 448102490 171691622 -502213701 192746265 -367492647 346381999 209845365 118733577 21771006 130944457 -304330932 175461621 38693061 -308006 -529100142 437320175 266051586 -83220479 60001497 -126917084 701789560 -86670085 49031601 -239017447 -188908752 235172362 303646815 -434320473 -193801546 2634061 44080615 -421345163 213059928 -26463031 -35511222 28241445 -3247925 -4544211 659780798 -87579827 -82832724 149849276 -719530255 -15730967 244267031 203880607 -526043490 242148441 300659620 -155654667 188428666 -19455397 601728113 -658995480 2876496 266265775 405931965 433042905 49840755 106253329 -138465654 610447902 -215564158 406811258 763184577 -377101356 -4408580 -49153772 147946891 438116020 -2064323 159611985 77929785 471923402 686543149 41314407 -329402024 -325581065 -42393587 518046539 -180446093 415004512 -42055891 -100700171 -313861571 132312603 -132057872 47505553 -11151097 -66946724 -284392404 947597738 -135392114 65363795 136499599 312850489 939093188 1925348 -296407679 -28665057 -680612392 -110868980 149252392 -9426712 174225033 384066046 -407018387 -549232972 -248227435 12279521 -67815073 -532742549 -74701746 -363830839 -169970149 160299505 -36738026 9695093 -15152599 -33979395 -245411952 -253350815 97271401 -16431349 -347195349 296025455 -14844600 3008160 78251756 -173555974 -464170491 -524186274 158646384 -7660907 -278480925 5265464 58692646 59458211 762128866 78851262 -55467590 -10879359 438400779 802794597 178838507 498191476 233416737 353774571 135431925 -397105592 -747567020 -111742257 85677615 827366198 -283681517 -131861826 195561297 -214371977 73911103 724220419 413201713 3760693 -305748448 -216187899 -23174503 -297924411 139425327 30458942 145512692 655861171 388763645 -879231318 -54092687 -307743439 2621325 -109976391 390908269 58408640 49685399 -369970 21767489 -278925535 -573716951 39238461 198107157 151722191 -874447398 247393 -82462393 -119876336 216740114 -168808194 277511713 381798848 -655099878 327833421 838845875 -27986016 -260371142 3984921 -69195465 418986664 -270979362 22767321 209199425 -203305635 -110770732 -215193637 -50017458 -4056880 -192233716 272147950 -568542297 23312741 67351870 236492821 563963715 -168995242 166884424 795306256 29345534 335460037 98679595 -63481161 265736600 -319225627 -263450358 -77242137 -4497121 141603497 -24516953 57283347 -284112080 425740928 456144291 -740716231 98219308 -390873025 -174578361 -569018183 -95646713 640246312 -31990150 -37230456 56876554 -584204470 243068072 -66673156 124330282 -569901716 -573890623 -6356732 487576535 229051348 205725813 723786386 60010691 347162839 -85261211 33683530 780127358 -108820683 -123790764 39765617 -57940459 10108177 -721715 56234355 -636662583 -189788118 10678821 -302878548 845209909 -45722060 278347739 -108092571 -108877148 600392760 -371998665 -686375398 -69880891 85451471 197382098 596806710 153716289 -254727638 154739579 65095755 -20452971 -730105476 -616859679 287925352 1913679 296620302 -679555204 25387396 -115504407 247844517 -16625797 -140104257 -450056112 -33763982 6491025 627392846 15559130 -327198148 27186459 663126526 -440763623 105683577 -17211746 194530245 -174358828 169801577 554347540 -211802754 154047743 -131232073 54815427 608164170 156177181 -535591730 -116146774 -342942023 43406888 327385577 12748633 -163089559 51774818 54947742 23816081 334445882 -529016572 194750685 80403523 -54182040 460367104 134425727 -14925421 98753206 503430904 -14202121 11375462 533566275 30470469 -14327769 -1516223 -169660664 -741027703 378724870 -125692031 146626345 -292920679 25662244 -563586461 119454451 136211796 45014190 -613892300 39016680 -23312881 187947682 -163510147 -217549610 -235923821 -26571337 97784124 198568690 243335102 -63554299 -346584471 158768577 472754892 -511095145 160449114 71262063 -70288692 -76044245 11369805 17140419 85193008 146881021 267274395 -344011322 769846798 -137616241 -53998754 -346051242 373924216 74769809 879175 -476128660 6697998 498106839 177403620 -17384232 365509129 4862213 -7377960 477495418 -4115277 633825207 290865678 247155160 -12956269 454860614 283554545 5900904 147151680 46280123 -535101725 15412942 -87624142 3386304 -435723320 -576941027 -996024942 183160869 -81187214 -28682823 431761817 -59526142 374632650 652979171 70075236 61192392 23717191 -10596340 5952938 -108816738 -91770491 61000620 -208555479 489889898 64735105 -77847470 -14525255 28855646 938732460 -244423015 152267876 38315999 -478456527 -777851320 -126248212 179976442 -350036799 506114642 87690298 278620667 -770007437 -162633674 19987065 99868342 8468012 -132556513 8104621 226213984 -180427284 -44560578 -106953494 477043642 128272718 2019264 438999368 28566519 -614537273 -101220294 105768 338291505 -131699479 -14473959 -118218427 -147901485 27764160 -343305349 -481546976 -787334656 -241107084 672466521 -261818449 -443377939 -648936976 -830107899 473950221 -6225574 549743034 164089591 366185032 581079279 199258621 -3850743 -2167039 726067324 262844678 -80236756 433501512 430219794 -373465713 -36177739 10642215 37667601 -110307672 140590692 -749442635 -333776326 -829074038 78991560 -189181745 -12799503 -390793176 41897059 19021567 -279120378 -447177225 49198725 -43575248 729393 154493617 -435876737 -312066 865635464 -117172268 -778156684 -72811705 7109832 -94005044 657210264 -391515799 -104784698 181377283 -67579307 -3249877 -7578190 382641858 626296844 -256256798 30540438 15937233 126099582 97585700 18331168 -200654476 201329739 -317677274 -221239864 -8996232 -83491699 521194372 -7745498 46922715 -272791740 -639993 93262170 -271166872 -96392845 -618962394 616899313 -6459864 -179834274 -354999828 -258488748 244357990 89367793 -5287136 -355680396 24587055 -3835203 -320622706 26626667 597354628 -273119549 148414415 256349807 -17760349 -47896859 -647274748 -417468892 -572020964 381543466 -15195452 -7211831 -67245896 -45476293 -119163900 80128341 420912192 -319579175 78918808 620074912 86424970 -75439428 510026617 -22673350 -24567218 347570650 326901466 330749227 -16756148 -738532637 493188760 -9360837 436775394 -112667440 21162867 -797288767 81605100 -296012121 -128616639 359897989 -450527943 252271791 21536998 -56631528 36471084 -897710496 -230741556 128671915 711552338 -472801025 45138398 381133769 -272316223 -324090670 271180450 -12085273 -205443226 -6058283 1827532 26241699 485567217 660473603 255737180 -325228954 11820961 3110033 287681204 -39166060 -150358 68458251 -530415456 88095163 222815609 -13545703 -133161476 -329406607 -4131169 -523832344 226324525 53124081 487249027 -495699068 -674002177 -9608601 450209891 -142170734 -73026392 434584550 229624176 40641599 169230892 28317733 -85079906 74582718 -338421584 345412398 -51253855 223853620 -836344868 282525991 125015809 225406723 -8037458 390229526 -18249583 410932156 25862771 508813869 -105670670 -233012079 -16191629 40126293 69291378 -43068112 255990935 505026998 354669512 782547056 -335510753 658829165 369994275 -93025029 195957779 296322 -21902523 -36720249 195953872 1044420 -125781664 -42241877 780171894 994854 -264194935 104606371 -694155292 100636538 500426 -468544017 -447503258 -104542366 -21172832 562946084 391770979 149900914 -112732502 -13448389 -390222914 -528979295 -705938396 -200213758 86382575 272642724 -120916291 -75879448 -108361683 -809182354 388545380 -54622985 -189517022 -506363520 -241778203 -57082532 -218571898 11321490 463103965 486282409 -830560356 -234838942 -31189320 -3446627 -17850310 100639136 -585648951 -441498435 610103893 -139303169 -25817036 -64045793 -759823862 -242088974 -83542687 1039378 65106509 734051529 -16035409 289883384 -8907042 -113898924 15780313 -653928301 -30864517 -140558370 -289151590 70133552 -461751583 391958083 11731249 -198221363 -35235605 -601242437 99561044 -21097802 -239179784 24365794 8784340 68659513 65526104 514831839 -297305120 -669531115 6797652 -158746499 3634177 131617980 -35250000 -41175958 781679459 720779126 5653904 21021003 -643711805 -108442970 449463760 406299601 9022276 187932079 -11533167 -246948063 182096921 -167524235 -411817474 377511367 -68699040 -214442024 -622953564 961601548 -655054582 -8454138 93505025 -14450735 -43346502 44841299 124688595 -636178842 457926712 130898774 -164650086 120586142 17697966 538259875 8455430 273024219 -128846328 15339491 40402616 3150276 26490008 -7311555 -95951565 -269087146 137190279 282124779 -283266299 -20285501 12727109 197882500 -1157678 272646330 417520157 6146688 -173900058 331544392 3604765 -258515886 -6601515 -228685475 -156451366 13477712 332758739 -634503625 -104121935 1735416 -22992209 -166740402 -580410787 226671391 461573815 -108644326 525978878 -123954387 339301512 268532163 -358926665 437107401 17403057 14537775 -123169027 160079254 -28369828 -197112370 -9092671 -3167296 915764129 -744916220 52743232 215818066 72605824 -218157019 -240309321 -10157130 231192935 -23035128 -373571653 -4936977 -85564977 7044382 -296102479 -46066624 449054976 -299961445 4631814 1603065 -60555679 494034 112401614 6409179 -537562 223384476 632072543 222979097 -87229361 366891652 253487836 45081284 -445409229 74538081 172006487 -429093250 -114803042 128168713 -4440245 180912194 -259994458 23008025 475046238 -4329078 19493696 -2791649 788621569 -607103872 -86883305 403881388 -318508912 218084460 616241077 -49442476 -224342489 14373141 409022651 -325404761 -323048927 21773615 -118531128 -15703399 17665731 96126435 -100924825 -158032600 45086778 102893317 -101261622 -31549933 -583496813 -126313364 161193644 -544332386 27443833 316609717 13269539 -325787612 44754697 16337779 -31114006 -62910015 -91897529 -863932 85386310 -285525299 112931158 -814847987 -221703557 163659980 3322548 -318657954 143334488 -234451066 31115144 467855566 351413310 53913926 -21174624 -307718498 968334189 511039678 26462655 -597756154 -222835046 232752005 -5763350 -127371364 -372573791 21478915 -283493964 89782245 115360040 223200749 -61670181 -157499373 169743116 43707190 -37826269 -195554361 315909006 -436795525 -38583602 486401725 -497100358 -326547271 205727683 369107463 -44254 -25751743 -95048066 214098949 81989671 -292505098 185562137 -252226956 -5923707 8275329 -172889936 69661183 -183600834 6348195 -304134671 -2850333 -19466872 37171880 -89025266 621739874 763168742 -839613453 -53103255 711190531 -2768821 -763481623 54537678 -197696537 163444342 -561234444 -2744768 218508953 25238839 270780353 -628042656 -560209336 -18454364 209073390 -384600548 -129863872 319237958 -736763936 156820448 424466298 136050794 -669187280 268593008 -287305424 666703 -382227517 631638567 -312643658 -337697488 15646909 -81308250 21749259 326294433 226158340 -24107998 -75992583 -354807598 -132426619 49043473 64080484 553158445 -112253793 -727286609 164095251 151567281 559437548 -728216701 185637994 198224760 85158198 64844320 -102924777 52812288 -434428537 23458171 40686455 148384755 -8724013 5992563 4090258 595754981 241879882 -177423217 23184315 -424603523 -797699991 74110042 267604841 160165511 -269243100 -1197310 -31287002 94906109 113548506 248388284 -161038434 -154853646 46996642 518806571 -88444092 -16555090 -181037054 -401076741 737221520 203017332 -275199225 230693406 26639881 -11364968 335409025 12188031 142954517 -263188315 -576361845 -106493179 335591289 21147891 62532568 -16552199 -146551078 -156794482 67301494 -348876770 10337138 13822369 -140557162 473486887 42479261 -653690210 86830299 109743612 293738566 -14170571 -96948838 -120866904 -271756770 29997421 -163117236 227881549 509929124 -74799552 964223 1603423 -205230794 -6389177 -2954612 -251508262 -445585579 -30023485 19700740 24728157 33690751 58153561 -625273358 -203160632 -421027992 -749348009 141750905 27337596 358584994 7770879 721049597 23576318 156604406 4550478 -116926048 6512771 -10673203 -264100135 212441007 -281448875 676737790 274509786 -487011391 -125516615 -89267662 -2738548 787950222 412096365 -55564547 94409373 -735846514 -17658895 16907812 90113577 421429049 -31065098 839054717 240566878 -173654450 483694958 152573491 331174339 386467910 132218288 48410392 131497653 -217690628 322197591 118901311 -378125294 657908247 -126309122 -341369173 -204546295 -230026259 -459496420 203073645 -16856060 15788736 -97434984 652458563 252619285 -204901181 52628841 667992573 112730949 163380407 -28204331 -68022240 -449230949 66634551 -3675707 296363289 527028952 -314034195 -214699738 178352982 -30363745 194938271 -9745473 203874859 310263683 -895184 371901864 -125953790 192402416 4608751 -41538099 95099104 38928937 -898317981 313594755 4458761 397767056 -6358892 -49301564 235515485 91341450 94804514 -669454347 315865514 -726337942 -230037437 -625850932 125007844 417042787 423936645 -585462075 -12757946 -117398422 462033619 -667637069 266208 35576363 -20353181 163291396 2824227 146449217 138533003 -275467840 -607586782 -98812543 -314329354 489336543 -327180755 331821117 -24779582 294661012 -13869682 289037599 584454004 28396032 -782150305 407115351 145621032 -151078 440596575 -266516093 -226041113 134283368 105383332 93958413 229199052 684794148 512117560 -90460056 302856985 -12025003 10339321 -57225150 -565728749 685116118 -510026959 187274991 18797879 4420434 183805 76890132 17899220 -125233078 134897809 284829209 -354023715 -6252240 -94570355 -34828211 -230198898 -62761020 881763405 -138393268 428727633 829594122 -55747294 1632523 65752419 211855888 -7339529 -192787814 -187264184 19301195 -523471405 -564238756 -431968924 200223627 113159211 480166532 -185117076 286767706 -158183051 349439058 29213266 250011636 -90627671 11501142 514962278 30581764 -102163648 446375354 446323691 399311842 36236416 909135346 -151423443 -180679272 -191257480 -221048249 -137262908 -32032067 -745806114 116521427 7173544 -866087525 -109803393 -763657061 225660901 15171605 11741114 11212398 94585416 272840914 -196225897 91479373 641502557 -23580859 -195930848 91113933 -30135487 244237014 -104748762 315954430 -226275471 19701706 148459362 474501370 -281222551 -416327444 -116185378 -107977441 -725091423 -1542911 314064855 15319054 286882254 -20555946 358953136 -590547952 326701518 345131218 -723930680 362751964 39307697 493379953 269362555 157095729 12020195 36398455 1867439 -7955295 -441934033 428474361 -7249044 6448617 49175909 -39012438 274277980 84107690 -6944492 344696160 -495757194 429221709 -27099202 101432737 -75580752 -11423010 -131771959 7588097 197082174 297897944 -58155176 -1684398 -2527803 -63003720 -175415139 -31184059 472066020 472473176 -184429286 -254348141 -242300439 27027257 -36118205 327397981 -111937043 721043864 -85314978 489949579 184390363 762192543 -66279067 -26883898 12836092 332438047 -281150356 584386539 13961407 -311023504 -480443092 103318737 -58343711 706366481 -285942521 4419021 103322856 -401222957 -99359479 343568085 -354562451 22488611 -506306471 193263743 7042722 -257747197 -116893208 -173062164 15369306 -77112465 322883311 -179920393 254140010 -220551169 -146767916 15779699 -11125266 -484122669 9207101 -128820698 147359467 501151570 60361999 -783287936 -767002 -525577432 446855240 -312846864 224387581 -364692012 251652789 -482552 10536730 -350862679 -177455169 -637970890 201302730 11318425 56943752 109768062 -84497268 627876279 -128689609 -20384218 372494514 -94304336 -14395271 255887716 325712324 -414478186 94546156 -182922620 -169443355 38220796 111771695 -221992565 -279836789 86524484 249643108 -17604978 -45504292 -19615489 1771607 158327441 -45818787 877742777 -95574206 330456910 55853013 -816884004 -178535233 -11499911 9610321 -15433876 -306574708 145072620 4384512 74028633 179930879 -144165742 3733896 -251294165 274709679 1354691 -174960688 10640864 78453836 70157918 -178667109 -52676165 -174591229 29444832 -94726078 587819941 -749548324 -35260190 -12831948 -109996275 13045657 -1689841 605754180 149688920 199304951 39847843 -262420157 -36615125 -267608914 -99372642 -162832769 -169393148 -260302481 -14585485 161521842 -871233928 313800362 354263055 -14319492 330742043 158011616 -174960664 52483916 -19859760 -42079850 -1720030 279306510 -193124076 -47125168 -227945135 141931099 814892590 117715803 187038390 -120343247 -517409218 -6998683 -174143959 401959822 422901207 -5339992 529443252 757188344 40655450 95500813 271898197 214106548 54250232 -99661069 -941583 -259723361 -559560487 -108673309 235578089 400277397 356213843 160381398 10858499 87560101 105450 28558838 -346218484 407954074 -11128403 -223496822 -36083445 -355499588 -2779823 51004063 -444052079 -314188760 -83182500 -4418409 429260265 -32056353 294738293 -17820668 710380368 -227900 55652764 14297884 -77712280 89041318 -434326698 -95720127 303870876 -441901796 501964986 501845023 17103407 -2296176 37387478 -133652101 -551505038 -72088139 378138017 132556739 19775285 -514118185 -11789748 530158566 -203169627 442797497 418521 -221210492 -15982956 165612337 -16983631 648670857 -19779654 84645118 -187944688 -79854212 217513406 175708320 191132899 25485906 -56884483 -646714470 148649594 -275457130 -13268400 -1218065 73994244 235400383 367651673 269293572 -551268153 -726381720 -427748988 -252288820 -214019477 111028320 -202343144 637942993 535959095 -6731286 516333219 -190093181 -265165323 115107968 -674511625 -6487396 -219378504 -139269254 539596336 -45610721 519114293 713992830 -119683936 94796754 652371772 -465474493 1988601 512289966 242870247 37278152 -26662572 -611220963 4584147 -65282826 121968437 29618113 -101818770 20096681 26453553 87168316 394050110 -38276853 -117864040 189164501 41070843 102466608 -589576562 -23593176 74533512 368416114 -420899644 272366629 -296420692 -261675848 4550955 664741478 -202258669 348985824 -8050971 673664964 -184695565 -15084 68932766 -298738282 -93416406 164880515 -260244004 -692740129 -24652239 -66199614 -258914164 323132006 98238700 -15768754 -93701330 -93360045 -119030572 2925863 -20298641 -383186608 531392330 -72593991 -107786189 -505545776 -22132418 12589959 10579931 -109202973 -12902495 356815309 -13271654 -33380276 73903081 -597639354 -35038010 21800307 -346594940 -96688 147231224 106468291 -215909586 804174202 644991136 19936 -20896373 -14728203 507975266 8630843 49128124 194011801 6965219 -588272140 -173873716 100937028 174267247 -354419682 156466471 -325577417 267812779 -1725697 12715720 -405953988 83646942 -134792599 -276921764 57676404 136592201 26647820 -155259495 235988908 -500193400 76775841 -24291917 -205829716 -506619578 115022255 151031132 -302616431 -134077860 -171927344 128024725 656549809 54454241 220833766 -353181919 357866769 78549577 307412952 108050912 -34184206 11502402 297450450 -35035951 -7845311 -162041683 -4357165 -84605663 367450888 58649214 -561790763 -197842922 123643761 331132168 -766033 139683932 -461968363 92023182 -288774724 -46891375 -215257992 712514501 682628682 -108588940 -244847726 -421188060 -728649024 35114696 -100514521 19617203 -343061086 -534542571 114140119 -42622218 142909585 55137570 124509823 122286744 -813172844 -153093919 -136783383 2009489 624658698 -895670902 -94734805 -351075042 196443858 -166282662 -526772742 167511027 92137342 -9892748 -3033033 538046076 -73936730 -106580908 157143167 -934979649 246731130 2816837 21473073 264676954 113351887 -486984489 117982553 -377517919 98137664 26293631 74948734 661317104 754394354 -4941602 -248019867 516793546 -10944283 -549932984 -92725960 14256787 -322073051 148549491 -31099513 889018047 -19696389 136822825 -47233763 -26281223 -21266335 105407787 -167053497 54881189 148842066 -334359812 -770083590 -654957267 198249449 216406273 -244500806 165252428 44068982 -10101326 -75738047 -83548949 207388145 282926090 -178986979 169643841 -31968612 -419403440 -294967143 -310766680 -595199227 -19966110 62530034 200727 477899959 -12993790 -52891430 611732030 -160636569 -83912325 41501493 400247260 16369636 -220199671 -3836880 -8653757 -233136377 327403229 414907606 211496377 -188449388 -782799553 -173591565 304739511 -352896394 -57241914 -95747140 658107587 19430495 -425181733 -27456283 577787563 -43357758 1054050 -373701009 -80120002 -640283014 175426476 -227317273 -415069653 -108921819 180435574 -256656389 50207362 553641130 680016816 -24667294 10012246 -118892377 422045439 -646840918 -34135846 -150827190 -131975968 19450172 -349899281 -342849206 561387058 198960766 -81051369 739243770 -213945838 17079308 -77147556 -804432355 -207418236 31442490 14351318 266279296 159355196 -97519118 -36473979 -442136994 219413458 -182520599 468866247 -11109756 13963031 -161667898 262452345 -339754400 724100412 -139670710 18856489 813692269 -53643452 130905339 -219411731 21782780 110315153 82751527 218515367 -15810371 -13464954 27538909 80791358 210443706 45781918 -27516561 -99281941 -554175658 413134105 -78695330 399179526 -181767792 -833856 -40723705 -3428720 650458512 -58095875 30237894 -19645602 -161915854 -13452674 169368963 -301084492 84147142 185872279 -79906357 2924266 365038298 714895889 -49442646 -49813 337180812 636019412 330199544 -44258687 57567016 286081154 75944076 -34600429 -21574474 73981969 -584582654 -202423858 -26140632 -51537455 -207135713 -288843779 -235154043 -449358199 4854542 -400052712 594008198 -123691158 258452930 -9744266 -234526912 68832884 -435684098 -539574662 -205746 55436429 -747286175 -241538701 -43885819 -222161070 22272809 246243498 30377565 210729308 25877206 -61584555 -244674530 -860029514 -346335955 22769973 -597852406 -58467823 -105190252 277964366 -315550765 79721191 133745989 295488513 26210966 142421823 -97931900 390610422 -662517621 -74769058 12589765 433917253 -6289373 -48655870 646765760 -159958370 -568996759 219783703 -140301661 -24127659 585129994 380666135 134246830 -741943229 -95853772 266234532 -155285 57826454 -677008270 -31532884 -906110 174355802 -162561271 -8282577 506642492 438427456 -558905047 146143 -211043012 63711070 244597700 80363880 346113192 129175116 10051902 27167352 282590624 -245367911 48200683 -27447607 -301635863 364253105 -579176772 240948399 90001432 -293324638 -1297273 -247416758 -42217720 -286757999 -25424777 280191067 164909959 -18832668 -239501703 292406898 -413656659 -909581465 393866412 -43470964 -61818735 -709592947 38823279 -130007888 -10488239 11788390 34277627 -77679097 -103715521 -15644486 77537863 15936542 -376293513 -646936006 593138412 196063186 -89307040 -1289734 -6179014 -644364499 -168055476 -798349754 -86409903 39316464 -100338788 -151031356 245360873 468418599 -418030833 -258335826 -160318699 -6391764 -16167007 -131425744 -390997486 -190724644 -424504512 315176509 -74068712 -420007758 -489247182 -610423528 -47379843 -5874391 -55762145 12723704 -814997 68806508 2844789 15716295 23851730 -128981388 -103196589 -94095649 -20111211 -5699248 633928631 34886218 -36574343 -387438267 -266725999 122999367 -179949063 10406475 15432858 68829 -333017966 165188454 15507397 -382099635 -32164689 -100366999 -134040196 293760644 172103551 101313373 18236644 57680893 -462463886 30137384 -50515445 -44766791 -277887938 -467286103 164527585 -631155 -6696759 -288678549 -584824306 -477380902 210042921 -125112412 -455469350 229834573 95497705 33919526 49684587 -162874793 -103131402 370200404 424194537 -134086620 61088719 -72406624 -12899547 -305108254 -155527444 -40684767 210705356 55349488 -96746811 -7368651 -75359832 320740189 383215954 195760972 -68905846 272544483 -247815551 -125123389 7939156 83254676 492431861 53173392 153329176 -11800781 255446388 -303003887 -184163019 11983704 -456317714 24729345 -85475850 -564364533 548840456 4186454 406994413 36503126 -67177855 211472005 -318101069 389927110 -56844121 195483268 -21229984 412015567 -65595020 474432856 110074150 313294030 265999866 -38604142 42042043 531622125 689207919 288043278 -17530025 -88271 416465678 -256541519 -40918238 183164573 252227350 575589 -30299992 -1181908 -74424947 -324482628 1689030 -621196945 339350476 -132379707 56866203 40218048 497656947 -2655519 -168926282 7786996 512971674 9882202 -527068742 5699724 -5901692 539820820 181913714 -106938244 4968267 -42991086 500568914 704871928 920618631 58773705 164853312 -21726372 109510977 -177705552 327080370 189797254 -71451256 223294480 -473876273 7398405 402908263 106586129 -42904 26307668 25245036 222978964 572489816 124249707 -279322306 336586558 158649890 196809708 343266107 238579307 306357077 -80063535 -652686675 -13400010 24589164 146121614 -681103555 116422123 -168554957 -9437509 -293714470 -408950120 -232187250 8203912 9864588 200549825 -75342222 783223181 -6002876 225100907 -419978925 429743064 458389815 -158765222 -309381498 -13050728 351954453 -531276367 -713206492 -263340131 -90632521 -332180111 323279472 288409953 133311643 172089019 -43755380 -103282179 -404449385 516945018 383210511 90858202 -192899151 540191966 143410415 414684344 61510575 -312699516 45240877 84080873 53404215 14982981 39655602 64683205 253383816 535475250 21528129 340833385 756900860 107775189 194723173 -73067932 96337471 -1689710 3472793 219515724 -7362873 52857430 223439543 -100608891 45517880 221578706 79234549 127511360 233248600 -662994951 268562300 371731814 -35452368 189046145 133114651 24618446 -218562772 765104978 -130307021 7603818 -367892529 -195414876 303278108 -73156614 11869236 -300123120 -535391036 -90288657 -778217589 -47831036 -899995207 -11580 -33579203 -81525179 -124598060 1881931 -25146287 -147604097 -6735566 134598467 164141966 21505472 -90414794 -28400251 -3842582 -512849459 -8519826 -295686351 -276378319 7267408 85643343 15766043 540659875 -430264703 193445766 280962251 41339948 -198676271 222783372 -8508306 52295802 -988352 203860945 -302950961 -63938741 -432999638 -277784818 73080767 574240396 -49165009 -1738038 403535426 -557116157 21568494 -301274731 -882263534 715287980 -3397527 -392706628 242270592 360184548 28346476 189890785 912014 -98513350 -929319 592670544 -88114059 12820386 -271459747 -628850761 188347653 -270732777 334962629 -130236637 -96091756 -37184825 42973645 31706316 -129117954 70426197 21789510 14854771 -295488453 -477165254 -25981842 526190064 -69223946 29251778 -90178484 -258266961 -80913909 161343471 218571965 -93787533 638076468 -580683130 -396930695 86573627 -240489086 6551158 -381115652 38492515 117767 269874198 407545881 -119070938 -122820604 102648259 693640270 -320039631 -604841458 -607508720 13117679 15728853 -12387404 390143956 -760565939 127363571 -14286687 421361023 -742122562 -385474840 139410476 -2460752 208062076 42034433 491528577 87736851 -362875261 3681062 -398590065 -288501655 312979475 -56174457 45436801 -27206236 -403730070 -79518145 23676183 -575487013 -8432418 657825447 87380773 34374578 -202801351 29698836 9760635 228481781 -310614743 -59471951 16070490 930852029 16607002 242337740 -182567589 781416759 5650896 -173550222 854666141 -94794360 -295636062 -19157699 -3052141 67479648 75273501 229734931 383491314 101273826 56307506 -242423054 51033653 31119 -105527715 155706 499132113 -14854473 -569276193 291574468 304956021 274672557 -175274849 -72669707 105549400 -546834 -189474355 66282778 -211358703 -278879628 393088075 -198804468 183669749 110391605 -287378493 833755301 680076288 -426398169 125849682 -81102062 -79174323 -139119493 -5435182 -281755441 -6731028 7605647 301923379 494606283 -164492743 -68193440 3482803 -186332647 -3993055 651382295 400391422 229935631 393590060 -341531277 606244767 -156773908 -794414750 -344933415 -194735371 16644675 7908612 180827469 -574982162 -14255866 -339478093 334082394 63026935 170211293 -438203054 278113226 -570021239 -244139507 -274067637 83315729 4091219 61766 -130785654 38207582 290954591 -525417915 -190421432 -122185642 401675955 140682382 551481394 19560626 19633093 -144153949 -184379146 589340964 179287797 16792885 683488376 17894777 50355043 -232881180 646811659 -60029092 -42056014 -35783519 -23749075 748314713 65654319 257286312 20718323 162735967 748105793 -23261846 250986478 4096977 -67426543 582120167 -181023105 -189216278 -467576773 -411491215 -76864566 142061445 33100256 154898278 -138009733 260082719 -153828147 483922576 572163011 173020322 -7884941 -66010437 15785084 306083262 201072014 638325067 -92235698 275337821 548188 -6620903 807519724 -120960100 12358000 -677512558 708395994 107190537 -535959457 113387850 -152896319 379177559 77379596 -193372903 -97794561 -779857683 200645911 200369670 -192139394 -4074676 100547662 82589794 249713559 -402201307 197904424 -58892944 133229685 -16225946 -5142775 -372748636 180355583 237006380 -37609364 261326168 302425774 7914619 -51307714 -619161494 -319759492 212276207 210208729 -271083656 267160065 685708258 -420299657 556757609 -683974 -1434176 -251373853 -48161585 221632651 274823775 -127792055 -89262264 550306107 -81266258 -152056629 475250422 534032647 -206997000 -564103395 423248280 172097279 7783596 246585432 -872796506 803864563 -420895707 -876379011 -211515947 -11089747 -13456300 422467157 233634088 16266199 -157182970 -21166420 7186238 -552131753 653395284 3360089 591868559 -107952288 -228600940 6704799 -184904398 225757778 -451016381 634820600 -19872909 20742410 -22298683 -282678093 -349733541 14281903 36800023 -38428247 327538656 -55735201 -417489994 233504614 46925918 305651791 -8707991 77389946 -305567459 -80826682 -645857681 109952088 -1975206 16905805 172415789 -123056804 -61753236 204091710 -98016775 -29141074 -682968228 169559382 -702868143 -31184385 289071171 321656734 -432133286 -154158685 82414370 686441618 428166915 -234442649 197295956 -181861283 -228963132 43258958 77592337 384248091 519795178 14697664 -73484603 -556421817 65893147 129462600 -2912321 354158628 -145653727 -69977058 -408173963 20105969 89109084 485368831 -547328029 355866562 596705468 86834704 171710421 -92929453 -153904581 767450842 -229532494 -272436498 125497179 206364782 189816338 85855104 -494367791 -371208347 140379020 -108398595 -726326707 -58825693 5093522 32499557 577653703 442294908 75649593 271440852 -142211605 -129818648 75274305 106557646 663186455 -14251918 447679688 475502908 -43679932 252285405 781815211 739212981 -306562016 12659663 459304541 -841326363 407317805 10556549 70962023 330984230 248110335 -204585550 381797543 -108586042 136563422 -100430941 2195878 -98740338 -67556 9180668 909775684 17455419 468893246 -146614889 81324413 382268934 -124728948 -109322580 24017577 53011957 78363211 42764764 6497553 -20019783 21736764 232780451 49235033 119477057 719961495 222628344 198142195 -78944048 -634443238 556956745 -87249762 2297035 283257048 565762954 -54611305 53506763 283144199 -32069203 -13306664 -129681006 452757534 366619155 -557210351 62423456 83476335 -80264247 -124418524 4783649 21246731 68869436 -20394101 -112860882 -205570937 104516863 210764969 -306595467 471876 282581662 99392438 -219660000 875078012 310468495 115400724 413106141 -855832288 34983505 -14842800 16818718 -340832281 -683611209 -190683390 23532234 -155334788 -188445301 -597113962 50027744 -317986436 -562977192 61005266 8186077 28375034 530974950 20006958 -467477363 241308986 -10311720 252922218 255601503 132361417 -383680759 -535050322 463606664 561513655 -167143078 -29826137 -29120286 -97881027 -232774655 -261057821 -414480625 -351950694 19236522 666190278 -208982623 -1448694 443468556 255347990 -554034783 -183523535 -343517202 -110182099 144568475 73125140 422681391 -40965637 -174937684 -91789378 134934527 3997716 6446667 -424751676 -17064397 26104443 -18590706 426283 -41510303 -349243500 -228220649 -640437442 -234581701 -387600923 -162869141 2178966 -35120959 708170046 -318275583 183212659 80402288 66934167 668249337 613619260 -216262980 -263759905 303717960 -606353906 1095180 210307317 104055165 137774215 -288663330 106152949 -32396581 39083819 41804952 -762982783 6735450 170467786 184022139 212932403 421349046 -914084 186607139 27749606 738498836 7803414 24242628 -119617650 316251941 43274822 1554577 -79051096 -353715826 245096151 -320391072 894179619 493150510 -295915919 133526038 -184117106 -14287139 24485525 -128679024 191136959 142120670 -209465374 30467135 13199523 401193144 -220879204 37434623 -17816668 149650072 277494820 134260205 85626045 240915128 -309160305 3334189 -67965512 -94666521 -540268678 935748190 840715430 464868767 -2251648 -738757 -629909083 257313023 -910104397 -115077598 -364492287 475967886 17815769 -71296197 558176607 -256861373 35158859 136382605 -97725569 -253882244 495678503 -317336137 220347629 -87804737 287408453 -21228 -7540747 -474210566 -60651103 -599361680 387697544 452024276 -92303048 -365596015 -216018591 -40574221 162651656 -16131624 243230663 1492810 -39707221 205156568 -562983022 -520308229 325226126 -399357009 814674113 -426648489 -471769252 195758616 -361719595 -257372167 -191044319 -266241474 86214533 -228267520 275772728 -670141975 -294034576 72197607 63555846 -511091610 130725629 234977583 7525572 9055188 -382376 -88971857 -97681604 -575494404 101789358 195260802 490992 -226502936 -395221916 614442144 369584380 761066044 687839244 123287483 697357999 -154483458 -262169860 197515909 -136702134 183786786 -480320488 430763205 547307459 229547328 -142098211 -253409201 659543647 -137067530 -717988173 -376136524 32022625 -30561214 146549650 -161682480 -274090176 612336677 -1543077 10365005 -53595998 28132888 56100911 202388492 370286683 -385230148 35237102 -680230169 -342583974 -214316944 -228847582 43810108 -75600692 63588941 14439712 40912776 -4713655 -7755962 -116432987 -379642521 -11855171 -48610115 -293075997 8511485 -161004159 -889481084 257881660 -130851889 134475860 -106475 28850819 46790381 153135267 -15107312 -113960995 250077637 19913356 277960891 326550459 394624447 30517898 16965772 -1427094 -53392414 -12202267 -303898938 -92403646 -337338927 -211305297 33778015 66698750 183133134 -238831186 141725197 115119330 -572433965 -138886442 -45759864 -452224062 21155395 509409088 413005279 -344366317 219442001 145651009 191411274 164079694 207308060 216076324 47181320 1051485 104830521 -510428998 371081605 -40887119 -9944577 34365881 11862181 -300819352 -432022727 474299827 399380921 691315 24783162 97516159 146867569 11426709 -284103810 -320265564 -192432189 -568482977 -421673362 -153782540 -540734349 -55559435 894062225 -372237104 -60601409 522652823 -24142831 -33414011 -587863171 734770429 -2077009 37925913 430577083 283342009 -340233154 -345778538 -75165488 -247199892 273216949 -5368207 -650501081 -323235777 -282792980 -24250754 -3649029 -18950580 333026 -275314313 487702132 3557697 229710294 108046248 60184006 125157114 62464102 152124057 -13085622 22291400 843199370 48095531 7889395 506807388 31767527 -68105907 106223318 -13006461 -56544640 96494892 -418439134 -28000288 58767357 338786680 -92294169 -24779554 -138296408 296077231 7740283 -222496489 -2292271 283265369 344801 350146962 -16771028 -16223228 -556977853 350074134 435207490 -777716840 -589318178 320204683 -20193228 -528925206 -49832255 272033003 -12561771 766176726 -54835961 17565085 355851482 3804351 644599762 80870511 -47674176 1190721 79546490 79749328 -103614590 241615583 -233886639 24213918 15411880 202020 590229149 -369316896 284971200 -6716920 68243389 340775335 39177624 -309683608 -415918704 -656189998 -24485630 623699044 -43386141 427866127 -165647661 -31184469 -240507314 -21760768 691274309 52673503 599735 254801281 -198081472 -16601336 268027311 -104173730 -56321784 -8182801 -2981960 271727974 5901071 -94692053 804068423 42629480 66277874 403283988 -159049979 492044880 133307794 -271638305 -92328369 568135904 -591588865 -99990244 -713970394 244750192 506186868 -5238301 361537242 21917491 -252452460 352862374 -303029748 55107096 121510490 -469659624 -871374251 104618815 11193039 -449631775 127254897 -614068149 -689938175 -34557134 -70602530 -286955414 456761667 357434384 128373925 -570357427 283377893 -314076443 -37443262 -560729006 -714184611 -677238629 -38093724 127623194 -308459299 -131980866 -95104555 226356420 -5967977 -2114444 -58939243 182079137 3187663 -275122844 -382066753 278602277 162430640 263492309 225467140 -410026169 336435111 201409924 129071210 -473263369 369276056 -216289828 459961045 -853325 347843527 388183 -634442757 -384109158 -218682044 -29828467 115653435 326655238 551274873 -165142289 12337197 41955776 502942805 180005 312697200 -61014928 -272746889 -740251673 597697479 -23924609 -135553033 116442534 -424023792 430612405 -281842385 241188598 -191364476 577813031 729861855 731568 252487909 -1777379 57299503 693828183 -104478735 -46231370 -320846820 -647966894 -378573116 338780843 10149401 -71462475 199756595 601727434 117363740 -514726251 48998273 -65871603 -258450067 10080637 207504498 -4573915 -26521546 -499421 301842047 1621732 -240996019 -650303119 -43950035 17496098 152841002 -105092316 12013225 -693904 619847 570370552 274578195 -431782940 55178005 -238552087 249720630 634918508 -375850801 -36432737 -104614219 460180647 344802754 -365488426 -12139510 -810329322 34096290 115139234 -723508866 290341362 890738144 -2231600 -453120550 -39076143 127847608 -5999734 -73213189 -2021933 -156493259 -347391096 177236613 335967539 12247860 514234701 -19476892 -150260156 -41245225 -340875113 12678553 66771366 17790969 -66882 -268613020 200969901 15806595 -193888404 -795354908 -110432262 50203204 -206044006 -6001265 104053424 -499974039 355673813 -119866707 -330871648 -266863642 695172790 -54127 -17391224 11299195 645546188 89222494 40612947 8058494 -309819277 591035222 -19017000 563258286 -66689146 -317248052 136324169 -663690069 -49862139 766041980 -153975996 -218668747 -120431607 835717919 353731513 -40130953 85338904 28141040 172219127 312994225 832805786 7860360 273464696 25853775 681781674 38126908 443247692 -570134911 573313000 558448169 331591445 315808518 276067845 -202754536 283561469 890960443 -326409120 156119232 -277680990 -40448402 -94005440 -227439837 25008033 -202620106 78209535 13965541 55250902 -27816951 -715557899 -222749596 14063327 10222095 -11194883 340634229 74559429 191372424 -154624239 -240379991 66133786 -13951439 -38474852 98802938 64835825 590225406 -40169244 451059983 -221544694 162125808 560763380 -129062717 529521586 5770355 -2193006 310893458 -663894729 554352 -363183030 -224614991 3953763 115584859 -789823175 1391983 -179549894 -113848510 468433991 196514152 -634711869 -302342214 -326025702 158374351 355614985 -520899215 1692574 186093245 -15294916 234462173 -95842243 9564496 173000884 679436378 -8138999 -491569209 -15994907 916830569 -22978712 81710434 186504749 479423358 557141124 -554819117 930457148 39337505 649814914 71588459 -2547902 -823372526 -851263951 142867714 -120092460 511813941 294963732 615212829 648742779 -425502495 -270840820 397540938 -457760813 39840821 82731668 426749017 378384655 59112789 379364619 -150447695 541022356 139162043 -242847676 -366569769 -55558078 -281237604 491778607 694187769 -74038417 -639326034 228444059 -56884644 243795246 269150751 -475056867 -232496414 174215030 -238022207 542064748 242109210 -91300629 -57665400 -92316704 755450082 210350317 1964709 -234960855 52199169 150372544 88096223 -452906194 -326393125 -59323841 254762537 79491529 -22096299 -379981835 -10451056 745600219 684113822 162727662 -5070488 40258849 -192967267 750185515 90991050 109765283 -152236715 46330714 -296879256 -32848622 69812270 -162727997 -292195819 72985004 6275203 -35045971 -40887447 15377866 445340291 30859614 -367440207 148348251 156748332 73759567 -282315251 -37047171 18908060 -65982715 25255804 97595147 -14305455 -219009524 6484556 251875439 262025317 -731970291 -201736757 643989778 92781655 683733341 -243449883 -402798733 -9962722 19000889 461843268 662036808 -161513495 456488090 100389020 487584419 91220282 -221078759 768438459 172334159 -211718601 -30494672 -143144577 28232670 -454080674 -19241681 -2884530 -422327709 -133881978 -10017946 698946837 -3339118 84631272 96674054 214123612 -109936611 -29111386 64712555 -98634410 340318493 507266013 22765476 -46356290 -211412380 37972145 20122521 -865827050 5832764 242845574 32524954 -152954788 310883078 65590292 636854848 -22158455 -135081434 4983594 -211272466 754739268 244907984 -54544763 312346454 -15137617 -56274008 -89854930 -34223815 -293890376 -125949301 533310282 -714727708 126515628 576669914 -198753249 -32270280 133890564 178829272 -5231357 -24785274 130768810 161046300 512096183 -129805771 -71994075 279518813 450391137 -57454716 -6446803 57430629 281805111 -61213250 463287256 -129470272 -326323520 -446630725 -35253041 -348998450 -428150420 -309126165 -606952883 11425029 270272958 -259584994 616489600 -9381779 -487516113 -14490845 -439965123 -62176692 89615854 629460000 -13271098 -80459106 -346226159 -138651018 -502038722 554646828 -164434213 283728514 280196247 -19008020 -403497461 314944347 -39126983 -211163111 544078733 623401236 30343427 -98603488 30732846 21109326 47934575 82884055 -457316431 92271528 19666102 -15700354 -239478446 365399347 28272460 -148332720 -81798763 -154772693 146362236 223615700 546607959 -13891357 -166721961 3299333 336374477 -80929222 657186193 319824936 -406223460 -91795708 -284228195 -568829981 207736452 64078487 882221434 625671617 79369338 552327702 273664283 -166058801 -77178145 321735247 107976679 1054893 -21947284 766626017 438469219 316042692 223814721 -2635091 -428026997 -2207485 -582308329 -10661881 346001372 149882955 -958764118 108687643 269133074 -211196097 -13435407 543908375 8871681 -623661208 -19914327 -157528177 -105399123 123989847 -19818096 -166525856 -46812257 -151620849 -180398470 -66766270 -158564129 79045976 8270513 21799758 1797857 77167248 -194778122 449991613 23418160 -87255361 89321566 50033778 -64087766 4825484 -465386242 -232759547 174524883 892304449 -33212696 -50579906 25968144 3960386 -22779890 94092389 -336085285 -31145631 -18652303 -70497558 -14673105 642950865 -130464483 -3225827 -11810898 -416869843 -31960190 62352062 372837502 -463411069 239380804 301859849 -549337453 63524390 -191761642 -395165470 245527128 -177038919 -125177219 162829532 -252943072 -41646847 188241644 76700985 -445713206 -73279755 31389368 -188495306 767920678 75827319 369634488 -573625401 -415540829 -503110454 250375925 20543622 -322967326 45907790 206146647 -36424780 -63324205 710642200 -35241746 309967406 45435436 -100258798 72542574 12790183 -4588562 264055517 -34822726 -104125632 -103771393 590056987 602838053 75393723 -1194841 380563013 131375960 -419972122 504777257 -41546512 -24007514 -408004254 -8146309 4434905 14527127 465273681 -860289407 -189634830 347491280 -128670428 164897545 -21185133 -122817764 4652465 -209317072 34311669 -99092968 -24580717 28885377 -91867322 491729369 583097261 -676262 -103819411 -327569465 525672928 -364225908 67323464 -355109952 -122853936 -12267378 -3729362 106303067 21909150 456861282 36479223 -14940057 -8834357 488606048 -458256180 166410398 419576004 -125807641 -346945992 -160817119 -102718943 55717767 208176037 -338579337 12967011 64092403 3962369 -287624695 -9844149 -83211341 26813228 -216948328 145018577 -42592204 178660768 -345229192 -587756820 -282721696 18493684 248959569 360576681 2595657 -184715935 181672328 -122754279 366677180 100495169 642522260 185915719 154507706 201808901 -164988058 -142692597 -5478406 2365809 -489708191 357066282 30594820 -92990349 60635767 13937558 120013460 32568212 -374162730 128422904 91091598 429060919 87585306 13249500 98754513 54142959 -332493392 -72603555 -53791277 -3919823 -186686967 197382405 475841024 17740042 -350053792 -267416009 -231033989 7739904 -474837878 -488939341 207706563 106959311 -276504981 15702904 61501788 -527312755 369585210 -297555170 478041746 82262898 -158383 71472549 720910112 -451719253 393036136 87439280 469689984 89152218 -217433577 -199239195 -101634277 345778172 -45433979 219830805 190068182 -380264912 -263704017 -5938116 -272414575 -19904405 -408379744 -646408033 -76467941 -566772908 -1029462 323352405 -369747226 -162690611 -285635895 44614538 50517492 52627617 7511243 -263840465 -264618148 568860832 -159410716 43099149 -317605017 228854989 301944027 161392664 11443727 119316263 300797156 -372656163 -72967223 -2615321 -401245012 520651190 -683982809 28516608 -187985444 460382902 144222014 -323496469 -274192233 -24388173 758238450 -653840602 109830594 -10439872 118525913 169793587 410750870 2983057 -39277005 -52621852 -79000189 114770151 -706459130 -724094455 700866494 -40326883 2859032 -750333031 131287239 -890280900 -4062065 96369893 -360108145 153876324 -246661052 -88411725 -36395829 496656548 -13090357 -387709580 -188183038 376020270 -7201267 -12091048 -187169847 243256220 -214917490 51347541 -16927400 -69312167 18041987 -87942443 1695320 -14977709 65103404 -12337208 -108540674 102816101 203635790 -48189506 99811266 223076511 -26829436 22267193 10469955 295458938 -17850439 -14199528 -297756006 26231685 141726963 -163309091 -88652337 -434027937 -116760561 -451599891 -269636259 -158139263 -66022925 351623585 19161658 -100990542 30117436 -218789005 394660635 -171252349 806088869 244739020 -537014944 327660898 366716603 441607096 10248177 296808392 -74467433 -60776201 -191635051 1534399 -75547716 454164285 -262716794 478106023 -638083876 18509881 20775284 -381985539 -143180 -25260182 -26422930 -685534480 -138157582 853951654 -49609489 -38356610 15067454 -124157280 -616009782 -346095335 -153689289 -489038 325475274 -182756472 -179139280 45380385 -133168202 -20819636 157181271 -411138360 162071476 -184988986 115535873 1030584 28755989 -764691907 499262948 -53703353 -423785253 -223408771 -214923806 -631698829 -997998 -238316962 -164597657 264926558 -186538803 -862034734 416472999 576317216 -212707137 -17765364 -563445399 190162639 416624421 -112689357 -509067259 -137350985 -268977362 -45595833 183637824 34656377 107088606 -421314887 -368261952 -105779029 -5979151 -370619642 -738151122 333243082 359171882 -169745677 -93204999 32189461 521079117 -115082125 72226096 43657582 2713834 -147075963 -250829843 -47598503 9633763 8941430 78618284 36386259 -90015 5911703 79986982 205289263 111099980 477079045 2574190 257308540 13971658 914312412 839299330 509588816 18655504 70410816 743480874 119494708 -288064992 387366510 -533448395 -197997853 -83699772 -577593259 394370191 18553078 694437302 -258800223 -274138122 218767149 -341593151 -23239017 44245574 -213277773 -164942922 -365790929 625916775 -97702190 -781679655 118176702 941893 -42579453 37944951 92865986 694682587 -5561811 -481907623 -22555618 -65911226 -730231384 424653500 -351913297 60236963 5502403 157224253 -298280941 214443299 216354266 -20615946 111393624 467320103 258136136 539542439 91990442 -570618686 -83475838 246607713 508832998 -115159193 -31712901 11207273 -436427233 -135020056 -64729668 -395915519 -344073022 112663231 -30108528 593806838 185760610 100275107 249034195 -117098226 882545332 -240225235 -281868666 5458047 -10080517 639337101 -358527007 120394595 -62470499 325529170 252483564 28807757 219311808 -110572699 -73028777 -307165747 10869450 517403236 1609787 252856982 -745915708 114796884 1319146 384635229 -494337395 22034298 859348509 -35442471 504950413 -94379526 -86696572 457586306 51353232 74024581 7529240 307184610 -627782982 -68746027 66634246 -105693819 472028470 -194748504 318460267 -44840307 -141965268 428638013 -42044723 603449430 -436784569 -261598346 284245302 -94093887 117949560 -71357489 124571343 -227071384 238399925 40484934 255528888 325814993 -666750323 261629457 -380542147 108718032 31153948 35314456 109932785 9519845 -925353049 -31734491 -176371681 -873893632 -154830417 -109855292 -513143413 -86409151 371574425 115931079 841002787 622595787 -36555077 -116781828 -62308478 -694262934 5393608 -825449655 -286862223 -28534415 -600278407 49157424 -3260097 -258436151 383900569 -46204162 -759027334 312240442 128757129 668903015 259170714 -592128671 -169735563 483281744 109437075 527660926 1773038 99841888 15207192 55260086 -346009168 -183992458 63316852 -398696652 73520382 43216204 -333750515 -342270429 -10874875 39734369 -271983462 -290455349 170227205 -498775051 239713192 314849161 -360414676 81723154 -11787217 215932716 240526398 87090868 3330049 -385842068 -4287942 -163431249 -416252849 143784658 641866668 -294643530 -14513600 3730222 -111964476 -344307122 248477252 -128767859 586253804 434343587 811072219 -534387329 -480127924 -94945657 18531259 -193511037 623765246 35796805 -4511653 180314123 -263043626 -62647933 22984941 407951058 342721849 -336286736 6843845 -472766403 -113445464 236762040 52494882 -19378551 17277586 227897778 -707264311 -444535560 549858008 231530881 21371185 139336559 252922811 -15766214 31914232 88632788 246974566 144637454 25352536 382460812 -55861203 -274810692 -492203680 631937129 54695869 202633841 -108581251 9869174 -309170826 29424577 75379696 -273894659 -58428724 394695169 -313315125 325033187 734937159 312647772 -425430693 -126502994 -13827627 389203617 -509526938 274236368 83917427 -154037990 -6545352 317678747 24519983 369965060 -87328180 -438808654 -491468055 222876901 492237175 1819083 -466095647 -326587113 19933304 142723428 115881206 -10945342 355835 55271690 -194349829 -67877828 336508653 -158099512 365765069 -491365635 -63655312 79169755 194894899 -376167387 -167247592 -288126602 -415207613 280409096 -9009147 -104431895 -36966062 -36347665 -219623513 774888 920904226 -300199950 1231442 27073345 17489909 298826120 4143265 407277606 -660924147 284447979 173394562 -257748080 -260799864 624473646 -456232581 -277810177 168192386 -159455574 3755996 42584320 142470386 -1066135 205327413 -238975780 -19678486 -212907888 789897163 17401419 -76799881 115597066 21513844 5420939 745303060 -15855371 -738051603 249769122 262446591 -316224660 -518036855 -11723291 -14812632 -25624531 -330527996 145100882 -216669154 -263953296 87285179 89226 -297358810 208248509 -288832459 -495542946 131856435 26704090 -74671336 132931818 420778258 35623449 -784719635 -64146721 383245691 -220084228 -176275598 236049883 -652061189 -43142643 486597768 964862509 -18319801 711838984 14535500 51117200 -320633306 -533518179 124518008 17787200 -49919335 -561982539 -56961883 204096098 146256629 89354904 694612477 -644830978 214386634 276819274 256994963 272102831 286530745 735695946 220937004 -266492920 260623870 -924517067 6641752 302300945 -400073339 -6582435 -70159347 40619229 -14169928 -75027981 -88297565 -6971773 -5599942 -11146624 -12610421 103061465 -389151577 40579 219167450 177782113 -26198465 -85925494 105428336 371497287 -798036259 -56802088 151363228 -1169435 -104698851 -109189876 355000173 837773359 -53381222 173179483 287902271 -49710947 457713957 82348773 -603235224 36961142 -412233985 458460687 -351417503 130948330 48845396 -630871802 247470173 677557758 -79777321 -897219285 -28152638 633384723 314609604 -91561433 311513984 40706262 -49552780 -97896532 -101959891 -215184998 156874751 -56813629 -210672697 237302219 -555503153 -73919052 -24224135 240124276 -149159694 -537848303 9299719 34973036 -13887390 -215862648 -86745946 -252213725 -713273706 227017031 -336953245 -540518231 -925501586 363775890 -58537008 -136275456 -607101763 -291821410 36031463 -61075834 -798735806 214396747 -426882954 54543085 -353195034 652204037 -359465512 26577174 19037693 816449305 -24324894 -360785657 297503136 52027510 274948593 356402630 226888949 188946716 -219496764 590491083 24839606 -10712073 -17162122 -123675300 -764875962 440917617 -142725293 -103985955 -100129515 -12368496 -23656637 -304072966 -20017858 62498603 -537946747 -608419 -55323270 28031261 107822282 51688258 113646343 873949932 99590517 -62875742 105620909 -1111038 -448127263 614416374 732210939 -388708872 3778060 -12145607 612603840 378036675 -227794961 -39831236 -893714341 -26956830 -298218074 133043845 -1380582 412201330 158250616 119277801 98238490 25538883 -940977804 59834950 634718649 183644571 46336185 -731818496 -673841695 -238675710 511733464 -370359823 -452107256 171690252 29793361 -144025798 352826320 215823146 284228622 -293270321 777036817 379596957 -108775154 -253272208 -244582601 94728427 -64478693 21836164 -41630974 5460838 -466979820 1176738 328647685 482222234 15279018 479986162 173049336 198546776 -719094678 -137644357 -127691247 2383680 -200996360 -13617696 -125205683 207839022 -423848427 542564525 386585626 -227071371 81404667 -672446516 733416192 530632510 -510710939 4745769 -164294059 -402856801 -112544720 1558458 -737355420 -90183259 -110973515 329977195 676671470 -347061839 18357463 -56255975 -711743603 -322481263 -109728471 222125295 279120643 -421406104 -238264055 76394198 105458793 480180881 -25081177 -10567791 -680398083 89000867 57058623 -2656453 -2760326 292829324 -44597670 -361298981 389849901 -666853073 -275814031 209410782 -660654073 -17291353 -99278117 383648169 663971201 -399111669 -46349213 -194221408 -203714807 -208711163 751085432 -851254302 260462789 -279111040 42613303 -77545596 175273275 40321694 302175995 174516334 -207260683 -118154163 -267865406 -205845707 124267200 643523523 -28359432 25118070 -121415652 113256673 -162060032 -34475870 517288678 421758389 -91791976 -47594466 -35221018 63051710 31738366 709952757 -169007128 537550729 506971023 684923022 -147664995 9184331 80060276 224142216 -188810768 405377685 165213577 -14084639 227210387 702621599 477765702 -73109909 -454906163 211976299 -384876961 313191132 3133842 -222618570 -91094661 -443999267 -11696945 234313212 166093408 -423136687 500699727 98009209 -94709756 53116061 -512429737 214093300 -8038654 113991134 -109145040 -589496862 -347054686 248510861 -96897599 426690124 -35808191 828595611 -545703273 -118403598 -3865841 -425239 62358348 -408996721 18945189 94595644 -261221563 526328776 -60610072 25824429 8166133 -163695234 -210849719 154396093 -682403025 -501072278 -130864732 -552329593 138283769 -84826996 176463808 -321898159 4422497 124740814 -121512270 -194512955 616049960 -612796517 640125761 -9568946 334846029 12571058 -111758047 -205594989 -300928988 695587 -924029196 61769019 62662079 468228580 -8129367 365369236 -444655636 2383787 412301173 305245612 -483021584 -21514528 87570987 -327290047 43935684 412933669 -181554069 -529621758 281636726 613667529 233454016 503046497 -91018613 382539478 -269988231 128731456 104590728 -192168151 402106007 1448243 -839967728 -40362626 122678840 -651609662 -168222713 -190948228 -14159521 188013633 28929715 -155926547 12069120 -48267944 453808900 5704129 -5672294 106984 -5975175 -14352639 -27438839 -91556740 107183318 -337892954 138795585 -242804837 55191127 -62603359 -64490177 -707751763 -130645951 840623678 -91590026 -476285586 -366422195 -70187859 -368529866 -340051255 1033810 810240100 -144795840 72044448 143079996 -95973842 273882652 -424648320 -2555858 5874368 190409623 6227293 -203899783 -306719825 159244687 -30875674 193709223 76886266 -460871718 -556065107 166832206 -397578513 5000263 -45200493 327219300 -422723282 78072457 473505129 -343004509 -183620610 111447369 -486537588 -15115173 -42397092 -140864127 -4641484 220880624 12603901 323461867 1506433 120398097 -638420997 591424128 -170250329 486657016 191726929 205624707 588308183 -215862770 -44089316 -384519818 -828223690 -499435241 -150319445 31125033 -612976367 -7063567 89148289 844709404 -32548615 548056064 -382766129 5625212 -111549540 7826649 -62256789 144161789 -917629081 378751686 5888789 -500137453 37564803 109190112 -171373960 -1390081 -7120158 -581296393 7529244 -95511772 109179264 -52219918 -433906188 325508442 -332560142 -431570568 -54185663 -329716419 -226347168 -797254751 -8267494 207330473 8849864 -78656484 -200997558 508316034 209547938 -35357468 58640908 -136615406 246122147 255658985 -240694924 96163840 -17859858 -27508816 26031628 -30167835 221225013 244430881 -397009829 -235422297 -716480174 4232243 -540237134 158778445 18671748 9859640 -580217697 176035193 -113087186 8545544 37858731 254341813 -570662707 73705279 -628411847 161521357 -191908502 129758178 345310 19344882 -72391 9878021 -298412916 -775382112 -181748726 768587278 349473959 -34471231 -25362265 537875372 -59591039 504062058 684020787 108343282 -587859979 -4710078 -207910319 122190174 -172566967 -313943607 -123716748 -303717325 -697380193 -504869650 660653182 859741346 220225481 10272103 461905739 -85122961 770929735 -652719 231172611 -585865589 490414042 -6031527 605763983 -339966547 -4564491 -118659880 242760634 -52994776 693860935 4538048 -15588724 -553017742 121423379 -19796073 995849005 -136659779 534839148 -138626705 -576584972 13789419 -493031912 130281965 25667075 363520919 -1113898 34907478 681514725 535195569 88426608 4022091 43608180 56190113 -66833686 -34604237 30553449 -51301110 -103856701 257316086 179021550 -486788918 -56570985 -727864685 -511422099 -486911530 22929896 235101973 134550681 -178465442 -5699399 22051503 -55286677 332096670 -276597001 -30281109 4054388 39952009 293474197 246774470 26732616 -231398616 -222169566 -487258690 -160672996 -200955 516544740 -593271592 -184422313 -591907124 157687756 218303685 -665326675 439341383 16076127 -79666062 49116425 12864464 16075896 566934 134384307 -282783613 41595978 210152753 -280507378 -217783048 -247968402 -65198064 91910958 -841501 51907149 41627147 66616011 434036296 -222156248 174585938 -767704460 875218905 823036980 81934444 -253981798 -151669301 5466884 -36729630 -25846770 180846753 104395763 14399151 214002934 27077885 40561717 -53671246 42871695 -116370044 -428369652 -171110107 -438687900 -39858865 -345278152 98618273 105681868 241149514 629212650 -669450719 -85501465 -136655881 -144837504 -170074184 97685808 -10896236 -12262615 -436411308 114272040 98970087 -35987342 7583151 668448325 50273895 -48368639 -441975831 362829879 -144874886 -497235395 22221767 -8623287 788487782 4092778 55433977 508767461 -355325660 -195472743 -380438883 292626525 -6208092 9487803 252392698 426105104 2443066 -235359638 61226533 -826544989 -223201051 -45918 203652694 732363659 69758675 -247801375 -118629503 375943559 450484131 -453354682 199351656 116326623 -200050843 -84187830 -9352997 620218217 122203129 361567601 -271730507 -103452539 -351358216 -567043967 564751902 204901881 87683921 -193803305 -118754788 -77907949 -352430262 420811430 -359403766 7955931 -98992841 505997626 360692793 -44505063 8840870 68765841 -221792113 -154823873 -369607148 61636786 118075596 -124389627 16151576 -12357645 -3767312 -24773626 -552946405 45055552 -105629545 328652756 482861085 -61123081 268906830 149343166 -190070083 22695388 62546658 -183275377 679114519 466128873 257110593 708483913 -77610848 356595764 299629441 293882999 24897099 10291355 648385052 -13832419 -194599648 289191181 -547541886 -141450966 27464517 -20367107 300568360 -94955602 -727188747 14472534 5817691 -21454982 66089138 -878233591 94357342 -638312088 -524280919 -859125301 -301208977 285053906 -4584148 211385907 3908471 -5413641 -23177218 -147333694 360305848 -22518152 -2680308 -363874698 355044206 62524501 266275557 3989200 -75934760 57598242 -76582903 14076506 497855725 -8773598 284818374 -327817891 100126689 325210623 432789799 -270555638 116922852 128036354 -701197001 186431155 -215455432 -40866895 17920067 32838674 276083057 -151173018 -4857610 -8423873 -458324678 -277207970 -87098464 -155649372 72088666 156150734 500070415 158193449 48831213 79599977 -93462420 247323566 -460456437 -394635961 10187842 199983659 -70661271 -1482677 582737149 -5692310 -266847197 -33568584 -504888900 -315033138 -523529404 45472666 -608759 -59990824 538346429 87438528 304677039 -145601868 252142321 249557375 -438171262 1759773 505230814 -96569993 787075074 -657452986 472053684 152747 279002649 154915580 -773245394 139538497 -413839446 -155599493 2865057 8654473 -125973586 -801629670 -76166848 306708134 54575502 -674240450 -63635123 227978950 28607510 -339144460 8827897 -61198439 -60548512 -79618268 -1772309 802839693 -190222492 35971023 -10318783 -255466269 89473182 -14491744 -186450935 213068854 111169823 120196982 10892800 -487586949 -616767517 362677695 -26038260 -144502483 -108993537 -57221806 -795165256 -460828556 -619529659 -90512993 -44241245 43932673 177860368 -12405128 197342123 46977427 102388335 7802022 -283511436 -568395070 152824601 -218091063 -46333185 -814356872 -307934232 318330549 -298376083 -267675317 -232101890 -166687675 12686126 406617485 -206591414 -8707513 -25700297 245298625 -514791511 -121445869 -484039316 366105153 5663440 -16962452 -206650144 8240655 825224166 -13899923 17014664 58690331 -532895682 533786332 -7727198 -5970100 -192252236 -133159353 327369559 -697130480 -9407571 45634750 49482268 -215675074 -556153848 -173168773 -31284670 170855808 -257947883 -432434135 696212628 267382973 -338729221 -78817133 53956893 -70721870 117257072 247264045 -418176814 -360718887 304953946 410072276 376899224 -791111227 330241787 -90497555 -17425913 4130494 7585175 521263958 -304288897 253356578 28149399 -228623467 844710886 411218655 593138549 -220640464 -867722045 26578409 8004805 -476042095 5856853 340642253 206503897 -167327413 -12134290 -66457204 319376196 -66254754 -525246686 237240485 625787734 50672601 464064438 -340886760 72444911 -332319428 497035713 100975765 14412666 145553584 355110932 276349906 45391314 -29937682 -3768856 -186992162 197286158 -821408433 129616924 853334670 38859320 -88801094 -211672168 709670901 15881505 -628290993 800865 -112469185 64592051 49742805 352873507 -240479136 139820683 607681768 4021229 -495470064 39274514 247828883 -281211368 -317888018 -523025 -15092740 4918446 -328397983 -805292751 -236495460 367301880 76718246 -176305849 150913 132483931 -543257399 -3267562 -17579027 92488497 105900361 -32711230 -409409852 242320965 -821675162 -2290194 112629236 -3797090 -27892639 97530337 328347946 834394321 -531193053 31847188 69326060 11834520 -28784378 756965524 -400034862 -86725080 -562077000 857180373 -198672929 -755959062 233409658 -73022248 137234904 -49702090 91439232 -634459810 -22303826 -776746816 33009470 495755980 -414071188 -37800175 -370845311 47207341 32505389 253233946 8891835 237614468 -107290757 92461459 54671420 269955224 -228977358 4568665 11469170 -10203896 98153639 408478705 311935505 -631860622 9842426 -170116866 -77385533 17770215 16118260 -211158777 -545185574 28114891 156387343 -275693073 138499277 -342249227 -147858741 138765690 -855757896 -345650346 293839087 -143771331 -102126887 352020352 -86685916 39766874 91246522 313783133 58688971 3878253 247698611 -242487118 933375369 -34014970 399638477 -105862366 800966952 108210791 -81592816 107025508 12737735 71430639 -323143684 401524943 -230419719 41925324 234459859 -82348114 -98523812 -178561951 -610806105 -368845423 233889838 148142788 50300074 320634465 -6987314 219204392 -169774849 -213523879 -14457707 200678796 -131199134 335348234 -153094963 -287739096 -440272689 208399717 -1651532 232012023 -3877812 -585223021 -101683822 166351167 -198834192 -2253537 420411406 69132441 368888822 12421375 -383425454 -106980655 -117252784 -93533616 5692073 251814638 13071152 70190721 -690265728 -901796 -537485207 167326469 -106753650 -289318406 -132732033 -208253071 -369042938 180483529 -43844609 2590538 -280114800 -7980025 -590315759 -265757259 563187256 -429054975 -390273121 -342043586 330005597 -115415708 339166019 -225205390 -419437199 -240613657 13321952 -816283965 -50886916 283014240 601462686 299355254 416736118 36803924 -200817795 -617017237 85735135 66717833 303001901 270369232 169051539 135333835 808358294 -79428731 10465575 -308416680 105259854 442542698 -254093255 -120419924 275785259 -82617989 225961513 60215625 183941246 22994544 -61138736 -58884351 -242896634 -567034476 472966252 93080514 10885598 54719574 281123362 -84013798 -161169879 -98679354 29741351 -425382177 106767028 34175793 373900941 21332133 78654596 -178042002 -55821802 501747870 83757695 120924180 -193472167 265063962 32283329 -121444704 207920246 -143487008 737060162 232208902 -171328743 787263058 206335290 -34279484 -44763625 659484702 -347120625 770872114 -149078870 9637107 202837724 -47301192 -174729823 -15876178 -79785993 -610098241 -462338582 712270952 -235733693 -2244364 91911044 169956248 -127659569 -381758502 382972853 85893171 321741347 321744302 296669187 -2923649 -816020174 -163477579 -141703196 113891984 -79814046 130142986 -269265480 529998258 131754053 330006849 57618193 -58664939 60755212 -395179818 -24742696 -3713174 -330820915 193093657 -599559673 -341038832 -570299673 -661927253 147867568 -203939046 73371338 -385628412 -226565973 -5586736 58290735 42460347 802916968 35338920 441470446 -92719356 -445198106 4915039 10435823 -624655858 -82098421 204995808 -274973646 35752528 -79839489 12204223 -18369061 -86066529 93677672 -13249377 -538770393 -130200738 246248610 -39834751 -255833880 79732792 -388199665 -193367672 -5381263 123074677 139077828 -40887050 -338980772 -24663210 -4437723 160838785 -94351723 -5737135 -214571703 348127134 -136623084 324406146 -103569470 317122875 -151538648 15579573 -202002690 -54790389 13425061 -156712367 -2330796 241126429 -276592772 -78228816 978144536 884225245 -104667797 1540655 -418488729 330066687 -373487623 548408050 578690332 356708852 305378 -879398633 13596047 -58580836 173975822 -245485949 -409401450 -236578240 210843841 44241139 121477868 -495836434 339944753 4947430 22134319 1259046 -153756501 244408920 394779642 -479847084 356713001 -250856524 -27544321 -560384105 495114445 -440890226 18380575 -2289584 521329333 -206905772 -609861477 286634619 -45192714 175248588 -265416462 524153193 -378548835 114297244 -470676291 229293237 59429100 96961563 -17760400 30178941 -22756912 549919868 -296498936 -18655784 -2626472 -302083047 106057008 128155982 455511 -29979426 -363011744 9973078 72693117 -274311319 131543646 2893435 279392626 -54974397 251105130 178480202 -12436203 315151554 224018754 -328018276 2349761 422221066 -590649889 -211107213 47100069 363466154 304420025 -336716922 569039 431347473 447158627 631421866 341422 742648 -67505347 45227169 -214654413 711406544 205298905 200691407 -60698041 386782619 222446659 725158930 45333180 25054076 -8878002 48992725 -129512719 -68464316 -65683052 -780374329 -7696624 40820 -139505630 -57723158 144443036 -409213028 -499589627 4240708 37565319 884724355 549905031 -104306255 403241047 -216481857 -24636842 199078817 -280638676 11576708 188311339 -324455760 -10099191 -531226738 131344147 -367615146 413483732 82464643 -11126127 -97562018 -38783381 617458589 -192197277 125421976 25148020 443803335 -34823417 -187903995 1581483 809525150 5630864 -321302656 30903507 745170781 -722822099 -572350695 -46079567 306995480 113753316 207189928 54258193 89665017 -106703744 -707180572 385456616 414971392 -66062800 -55025779 -330387815 -12385818 69157903 -597671925 147306031 -271917416 -2930025 486520785 -613885215 -29477073 -446285962 -349813540 56718253 -437439272 617134868 -271390179 913639321 28881227 103809001 -391369023 4704707 106054820 11547531 -293598318 729831358 248047583 -402891885 -10349858 217083947 120881033 -66548149 147934046 -8613464 -362940415 -6258176 232077028 -362992903 -118844331 -28403409 -8804048 -19913485 -96247683 -272352 484121969 323456518 -129118506 217029521 -361548046 -334649862 10283996 -220710275 -124398415 -245059680 70787457 -82241419 250492937 -89239380 -19917671 22935999 -601105670 -452236664 -24332431 258956628 6009622 305143748 174223219 487335411 315992709 64418173 962275 1472593 405204721 -177842904 -95448535 -57136890 274792620 457928637 -125362862 95572513 -109226267 177587900 88607157 -51835390 -70391626 -95052208 3674507 -546640641 -21691117 -131900952 -89497937 70122095 4320585 -58671435 -104439277 285913291 -3803043 -196139426 484849048 488094908 -16470339 46860209 18160044 -150071173 -149933500 -520947066 -306729726 -52063325 13778988 -294677231 -103502744 -68490584 -228538184 -305008089 213762739 200187950 -30081137 91659731 207382347 -176167634 -65193964 155832260 -30844503 -86120465 359777588 101535646 255638638 -262213312 -144457343 108337991 -603703533 -3190594 -9722444 426688068 -112980031 105702846 -2401849 -917457974 191791468 -267790 73225380 69694277 334855392 28052883 -352717890 -209878852 -27309826 -71079980 -10722414 208232645 355431706 -52739680 -640721974 92164738 -132610230 -8364590 251149180 437698782 16943594 -287874235 640066345 220301425 -25521939 3456592 141784864 133678634 -3602068 -24137295 235868396 -482283304 12548254 -5152020 -541287499 -67142034 -114941118 -397661430 -608872060 -842780768 22060716 47526829 -80631834 -58685433 -5763786 502316842 -21411673 -49512028 647498 597107866 610531085 -548135377 970859 -531180513 62622500 -100408804 553236437 -357002194 139686465 -401581176 18807534 173717536 84325161 -457365256 -149949837 -48072825 23940759 321041321 489503407 -100018998 -210998338 -787708485 -1681410 239359736 -195826802 800431989 99990973 43527996 36795201 -169291676 -903143169 44241915 -16072597 -83552309 482114065 -8279098 -23881822 -413410758 735916094 -122865083 -240558900 308959841 229509439 711526386 -586475728 -177868773 13016931 -16045162 -588642926 -208888164 -78856444 -659970661 308485194 274891628 165779473 -443808255 -734820971 -200373108 -37637471 -40087083 -172112952 837101280 364234318 -773144245 -248941899 -179828468 -401756524 5071437 119144565 -109723374 -490754780 147934913 -430579489 -37195059 -70064387 9291045 527257890 -302248830 -477238202 -414628927 -81895014 19340280 6355717 -506763567 -135357435 218888612 -318609274 683422718 -269215566 -294922094 10519156 -5174174 8150904 105959451 37205052 -623624239 848418286 -863627879 -12462484 477212319 -67393918 -23588736 373504831 -466486330 10668064 -3181093 40233556 210780060 -411009976 -446156810 -148238214 -30125630 324684769 -9693702 5080857 -14881267 72406692 661928309 336546738 -2823383 -264954483 73574083 -3482349 36177732 35730001 -86173376 -224951152 310025394 -188994311 9881837 467087577 -204875063 -94501340 33607782 -244109803 206303746 100600298 -487662443 -976460675 159300814 -13672802 843202181 523116758 -60847592 -738378789 -436527743 615899280 -497328555 -108800355 6110015 -59832733 -303820997 -15040729 42508998 -635966567 804584572 1412277 -194589251 5301231 49305666 307635924 570412721 155144763 -18295961 497753767 160881770 -35616798 19340925 -5103298 -24112648 -97185342 318556062 419128 -46652527 -23150851 -370135489 7490145 -25483992 84013318 235246840 383248486 -8103227 121621393 69614553 -53627708 81453904 -2069201 -95916866 79371084 728724272 -509024936 -49460301 33844911 -166687297 176894983 20929 81394421 -13417924 359846128 -428144316 -13602976 86764001 438904364 -275599351 613788426 318850880 96505131 -295725901 19234941 -116392523 -70409743 -538111312 166690158 73358637 -64901569 -327226826 13524078 10250959 -412490038 18273931 -129800382 -590559493 -303834978 -833847905 -515002812 -8913762 331497430 -75873405 -220519037 341789951 188901723 403960794 561575167 -258625918 222085795 35947708 -71842100 -68073728 121598581 -8111909 63798483 -97071098 417376831 14010278 325161319 -43541224 192155458 142499711 -162244901 -713469349 -253376478 -226887323 47750833 857366236 466582708 34003775 -114028037 21046588 -301367920 4096550 -31703774 -268075864 -95275678 -34408544 148714518 188941903 -175302190 -80582759 2460620 272547599 -58912659 -128525012 67515202 -166525635 -250884868 401274069 244611038 -79643733 -724506972 11112068 523888591 -306993848 -65469861 -61680154 -38900225 157741183 -140300399 531145799 -176619764 505515735 -9233805 280862001 53650619 -498532034 -883824978 -3154028 -444407 101865588 -15001483 -1957318 -37367240 -111061992 139890688 -1056888 -712807723 -394107338 -615066467 229281902 447644284 -77192050 255508633 -274693271 -891691337 15139417 115480200 1817323 -190351848 -100633455 81920267 -397490038 -298174835 -848424 61263468 -584438670 15442079 51031959 326356446 -525924396 -899073 35453998 546933225 -324704499 -21464178 418233525 -57492969 -133150036 -33633490 -364065340 -772016343 1974753 217618171 -315461789 -183682031 -295255486 912482577 301771172 -327899229 255185 -803108862 -132001305 290980764 -36932458 20376064 -4044000 345700407 -66690603 -181301318 10388080 39672496 -639026271 2505126 70005212 387689406 -788781063 438344032 -28440815 -1856928 -717257132 -553322268 229761552 -359117057 -181121952 -608300195 271008061 20689226 -4387397 -8315057 405270382 88143189 -42029843 -27152441 7218139 129769599 285334364 24787970 10523893 -759516234 4622053 -487098314 23451715 -31187992 133130680 337186233 -206007800 -6363159 -403103043 638345170 487882173 526390637 -284169131 -104367495 -747163322 142724811 344309706 151678227 181784777 -657263425 -786752149 50478568 753842745 -29488227 -27350977 377467117 5779611 255430206 58445604 -767310102 475076635 45104502 826247235 -505443256 373382374 -111954858 13834473 -92581823 1258711 107339540 -309263883 -94185388 29804971 227348659 608202934 80739296 14841943 -178663417 -117837851 -608415596 657684662 672069376 941753 -57439265 -15111455 518181465 232785834 -17730252 -232087674 -192120015 -933733175 429582373 -366684308 -605136817 -6389572 -56017427 -533484354 237861895 18966879 -131963542 -558252035 -191501338 477528124 141724634 333596705 225549860 -259717467 -381776832 -266217054 26013867 25669171 449760514 42962882 -291286718 173145610 5517912 -212872009 376807256 -119503134 267372774 -60143235 -757142854 -15519915 -339280278 -38457 -24144260 522953008 191283961 -27797240 466220445 174426910 -1023592 -333261697 -707792496 -7013361 -1206844 592004347 308830009 789756262 271172489 272141758 180727864 -553483600 -85253177 -123347023 112231515 160590180 -61066569 803785585 211658976 21954804 3438761 834200611 -119089954 506397475 -21236667 -242142475 152210373 -10054805 195184704 540052441 -315179610 -147088546 -5777385 35846781 80120233 214672744 -672632074 675773517 -149490548 -48996944 23841879 -151700574 143130637 -259501304 408704098 9983818 -1527299 374095700 119794406 3362694 372906986 65470720 192737761 388786146 -77602748 247691227 365435629 -652016133 29263591 -392832956 -22602431 -83662697 -1520065 -104964043 216576301 -497739791 8950787 -22731597 20142208 156222258 -45457098 220690105 437905330 168820302 17482479 -183912076 -90083862 -41015421 545133033 -195114075 -157969410 94041426 891251423 -513137191 665943736 -35899648 663604810 -469692751 22478785 6974973 -354118662 521706079 -222105073 19827836 300171046 -37790044 7753144 2821160 -233762925 284168 199871938 373426777 -356845938 -116962560 6288965 366177834 571638487 -202479810 -377133539 -684570027 -385876 -94245808 101705404 464976767 587617001 -582563146 -102990774 -10327926 237686473 -108780813 52495701 90232845 -43507405 149165444 453138614 153979182 100789339 -167412604 -154750326 750418882 -144368118 495933988 -310792136 151771517 -28544665 140508193 -414133920 92959141 619390411 132968561 -12464601 -88499689 32850867 -811773 476132489 -173449602 -92041851 283401850 223684545 28183066 652616186 676113726 2727287 -385633677 -501577027 -486997677 482009568 -372410471 -113373308 70578761 -94249586 24753308 1342854 7548232 19406402 121917742 398536 -450718891 -337207379 68269729 -40737464 -286148381 -399791915 -685789570 -97383671 -32206458 113115910 -62680315 180534217 85720859 -217742365 108894534 328614519 129958057 -740089394 -890127050 -533232320 -15562115 -11577072 -747604541 -236166820 443968119 342401004 772320635 91291677 80266262 -396137284 13651725 188246164 549431020 -672148521 224276979 155656178 93777596 -253373274 160406709 -78882888 431307541 34636192 425863011 -107716457 -344121312 -43361388 -42597498 -475805063 -97897142 -63767573 256098652 475750715 -192639614 -79597785 -2550622 200739791 33278209 289954422 -158714373 545434583 -38953328 -122664106 251659931 -354877700 -463609726 -472891885 8455174 -33509021 -41293134 -56579582 53194758 -47401354 655365941 1040720 -793989236 153017384 -298718569 -918224559 -35375456 105870349 -42597224 -92683402 253034963 181046763 -59761567 1082069 -950334638 98332797 3952969 -275354587 291035649 14271631 417635749 18140164 218669470 248135530 428488087 225476800 852680780 -226329389 4271193 342957555 358335071 -564599021 521237 382550791 153247796 -65581486 -30944116 -9004684 549839127 -22643729 126560097 -56488364 -240446896 -134981118 114236588 644747339 107005356 -681522905 -206838170 -44215806 -898773899 -244909673 -122250617 39527949 -148571338 -306200149 -26687898 -638894614 61358430 -266761456 450904715 -144309455 226912643 -279462779 196170618 171300919 42438756 -103297431 -81657388 136271074 30679942 -326231364 310161376 121927424 -374161602 -661714721 109217264 370725739 348924352 -26229883 -386316142 408138 -129501831 -551544835 108917 -174721272 21938564 -773414617 267123594 24459652 -133478067 -137999875 173844391 556522008 -176474234 -241067728 -158099351 344879018 -3188390 -132323939 76827614 -177248425 786973805 360997448 -185789125 847441073 101130801 380905683 -128636279 75642219 -681481252 346807255 -652526117 54552098 -941915071 491843764 -426113085 291758727 -3744908 297376574 -578007293 7072041 663534000 106841376 85328519 -39663539 372372054 -100122574 -136297787 6186543 -492894429 -92913728 150655848 551874063 89020362 -55736260 -198658699 -660680431 272586589 -398163168 -196524898 -250428366 52701002 284424508 -287131172 -259588753 -38539013 589912284 -31581670 -721665776 73374958 -184693165 154202054 -76284398 -28085107 -415550771 -250419803 865676759 -156839737 -16334949 -2937475 25480315 526060269 -363273746 -424398051 861548266 -11164330 163184705 108732952 233805030 -486264248 672359104 549456992 -663481631 -223077334 -6001468 533377672 -332469398 20421096 -48361842 -144437341 -168103317 -59302567 400286669 -264701321 334712841 877924660 10998198 703188988 -215231148 -9267952 -192390534 -318750461 216794398 -11662111 -185789926 -14240924 10510190 -48071729 916843202 139093367 -322498472 -77408829 164429178 132100334 337566032 -440366307 -75873047 48486365 781439331 -413643174 -251714309 -706139496 608487580 56528323 773635954 233547545 -192287420 -42855146 159252021 -242826449 161383303 -177288441 -109220166 15868215 843647 325295343 46267970 8689770 157111853 727569675 -18975600 -424508749 -448813056 -1483567 -688281903 768757 43697223 69028640 395716141 607770563 30184640 470906386 181008191 -24482261 32935062 -574904690 -923712805 -395651458 -217013892 157309556 369934670 -29052704 635523938 -153169283 -2590547 20601228 -107496847 11989370 -112640960 462521851 -10819605 499607389 177296448 -523817101 36578215 -539563214 -865021977 270137553 -26009912 47491918 291447040 138882948 -102487512 9110564 84618316 -257720664 -348677773 2040640 559107677 40381223 -722222849 -264952836 500588556 -115549672 13056603 41313116 -453718916 59484891 19261663 -112536942 33371359 -11982046 59145338 -32167173 -398038347 81406665 365187351 37787642 143537282 -609023707 -545517565 7493783 -12021754 -20558001 -129203985 405354673 452810036 438512042 721120098 -20314619 -19985958 -593543780 -34963456 -40382191 -196088112 -100525337 89007139 133510537 -218337377 221102557 -381930050 -157191551 -3988724 8640863 -14605570 -339978986 -9653088 96560176 403627694 5701124 157868599 -610512320 533202879 116405042 -1257524 -240514 171952609 27946153 512086410 -184644535 -511721265 -27046853 -308917820 84891350 303182367 -92047443 82155784 -608782494 2180902 2530753 -690583227 -90171430 511102375 -234360585 22818189 -647815683 -236795321 77870818 -570751088 -485001618 20086471 -30625708 7485658 21021580 136078349 -184788869 23037963 -337933122 426921974 -341875997 -133084192 1089640 -433867878 -324809960 10000456 -10654685 541421075 -564451445 -628866 -118659895 49650539 336721156 -323529624 -657676739 -431633280 -27251771 9116197 -107945178 -202363143 72277439 -821231041 -6220335 -357364003 -197777305 41672448 160177459 -270463 -391831266 120427089 -746344543 -454162933 135697212 -155798946 4085046 70901465 -133204681 440099894 260829920 482680966 -28360189 483084848 72757999 -460408589 -33639059 -11085624 101378557 109475592 208951159 411110888 372348967 -501758898 -7655338 133929175 471891130 -673652687 208552311 -319522663 -199857452 -325414533 14084794 -344095270 8761763 -74236566 -362530593 137444015 978661707 207941346 -42751379 308511875 -70450363 102534846 -638510516 -862852091 -26033695 124062356 777242215 -598216203 -326000375 -61525680 255417120 92402096 190702725 286223582 -99254820 12277481 406588291 8169208 118828510 -43042239 5221331 -75238360 -212300580 -227542148 -25946415 375336101 -136062334 41354887 348405946 -28424117 -45264244 150193710 166685135 -237618969 -363723773 -372430776 6954008 -265281940 -149251070 -88796154 360818735 312624236 -189259772 -52670608 -383864775 -300543501 293536747 175772034 -470481138 -755325284 -273206880 388209862 -120134040 -35428701 14649679 603600967 109973462 110652916 -15555511 -295552971 158894617 212170742 -22729010 -372720424 -130848464 259923205 -8889520 -589000646 778779906 637263918 -333036628 -189097614 413438661 -112687809 -754596221 439427473 -368308643 111870751 791724748 470132513 -55054148 80583006 -468630736 359278 -31762053 262109087 519487621 971246759 870762053 -95634655 -397066608 -1943324 128930632 -110043605 -42840325 -729594345 317204182 -108891597 108701055 -342528629 86640956 -244433439 -520879166 -471181843 -492469637 13598033 -129585288 -79380 22150175 281236050 -64000305 -49167992 280322785 29562748 365003121 -48015942 46980288 65051735 -8481908 -309769774 -285140233 126739342 74105454 652439918 -800381562 -373256866 -5928552 -303697633 -362117742 -72241555 -161530465 239489271 158684817 23153421 -42911620 -32559 128604784 -716192648 -330243876 1291301 -15664090 70061122 -142400659 -57111044 389911 -266632053 89954723 198401839 45665866 -75460795 -74522403 -846118655 97967822 -267043818 -171083411 331902725 203279729 155048745 -36190532 -310206908 387201542 3234052 694954669 -827866968 -452083507 -91887337 119467727 -6803456 -848375457 648074174 7959357 -76783271 507844018 268506089 28525478 -34193326 -369809827 -479317463 -446905804 -28343955 -314569601 -563660503 -637062814 4012846 -271789205 -283025332 672438752 222001098 -785091856 246075334 686277 781034907 -59597797 -910292007 -163153285 2428413 53200493 -957075467 -3658662 -562297574 -64425479 -1037121 3818161 -118459982 26512692 -5645983 536667745 -42757462 -700697825 -417099121 -192020243 -132945794 -55747200 432316601 -6879157 76458401 -373391999 720405539 131142769 375289091 415204262 -295733121 -639456523 448432933 259997005 15239656 847000708 35880894 -526617118 -317899947 320472249 -107848441 367520983 -86860462 -398706977 -396072306 -109720131 141198362 -57797339 417085614 13980536 -56597427 -247804427 110392815 -49304729 187992851 216710420 -279360610 562837195 348826650 -60834435 -184600808 -149743650 5161262 192600984 80092148 -38504557 720984923 -68844165 667994451 38311216 -200636900 276335476 328167045 -259502419 -182503996 -112671409 -19222546 -25411374 -469803006 59177345 -274839534 20754936 23141794 -799144964 1931509 -212120880 -265953160 297062949 -81594845 -266582553 -158890544 287165553 -26726272 -560028216 -22196365 -67770360 22421535 703911037 40288448 152091952 236812362 -61639159 -30220872 -81968716 -408106590 470184039 -547022522 -11665528 -156427578 216586908 -140950858 -304296329 163326011 -57083808 73326018 394289682 -381450982 115663715 -51752219 -11263752 19350993 692841 -24273205 -231540307 359270037 -64908563 -289436246 599671351 -291552368 -27754162 13341715 36691045 -240605445 -446135231 -127072098 209064012 25512930 10478957 -74515885 -201856502 -854553682 310947635 -24890484 -849633198 604642879 -174981526 150441840 121219868 34260478 234354233 197243885 -63106080 90224445 80984144 36774256 -280650723 471095450 -13654349 24298973 -315674398 -26149899 448620598 -4709538 122513420 435611195 -53475493 288895633 -19035409 -560651438 -203924141 -87367389 93613633 44271816 -181611506 -458691754 726100878 -412437277 95436107 600743 -62553744 -61033717 -239985614 136489561 -249317933 -274327219 -679103126 195319797 -147306756 -16448336 260642896 147560162 14673670 567634849 -36228311 29123152 190665342 -58617900 -148000307 -249043843 -558626761 263792167 19381087 -263081811 10995405 -89436227 -13538264 104900472 66131259 368257758 172287185 -433280726 -839154975 -17683970 -238074179 627040095 -227245214 691165474 605345160 -10258365 -31784070 -33687835 -125775891 -250748129 -242123404 -128836535 257781638 -141890995 312483938 -12268630 575747396 254154385 -495233170 -446282888 -190855095 -151427183 -39216193 320560 -257774226 -88672456 -207705210 -202846913 -84873027 -113909601 77917855 718070249 545844260 321907402 3151972 -360420233 -75698848 -154716636 959138138 263947805 103113966 96328742 893529549 59833281 -158999096 -1023717 669716514 -48190731 -357962439 -432783508 -498529500 144463231 -579280873 -168888364 294540182 -153520975 -6001488 296965858 -181165451 -144150306 33578587 254420313 668888474 53261358 409915299 -64104283 16534746 -511275810 -80232259 211308955 -78317198 -510898008 -316564401 -97448169 182157173 245378653 116369185 9064136 19525438 -14326640 105255160 380337 151954574 -573308728 58850900 -369466862 -760199770 8622660 26410370 183726700 128742404 35833182 -525523859 -259212816 -12735259 -28299590 786376242 -3099649 -453060616 595178 38869735 82303304 71241551 45347573 44553276 -94089314 311430741 -252513800 -244057113 -5955926 508242608 -815869851 142875753 -61496220 -97472055 178772698 -206670027 -363184706 -407062547 216966860 591015376 19080810 322168882 -194260806 -97084789 129944870 -230979273 -133725497 272861589 25843040 23285438 894316479 -488494358 -37937797 72342245 21807994 682770429 80208677 264997405 8332602 147155545 453891890 -2793726 -460739160 146578070 217605284 388128196 -803638437 581946453 -746080161 3311083 364946977 -585226331 54480958 -177513334 128061928 366817062 31398554 173023748 -723779724 -4143751 42564738 -17107152 -9583021 518997174 -13629124 417949735 -394828809 302269 245393334 194538461 -146387349 -57342004 953723141 269593828 280976264 345588267 6943743 105469091 131432139 424443723 448702675 13617567 349870371 -850618016 -6948776 -54428272 424251039 417392746 -232093531 639093442 -43672812 -469313534 -258592547 -158859062 -45355946 208149237 346983436 197000575 -53578883 14391890 -837129 68167262 -60530675 11050588 34274049 -11216672 -96522775 317165547 354694635 -581025292 -60300729 -719243573 -267701251 -44519290 79409677 60341892 19973830 2474508 -180478024 -47048098 -24073519 -322067263 33913160 114586847 -724274947 605796923 307195549 -17193666 243218631 -718197 121735485 270940342 128957474 606299905 54099768 -361412303 13396031 5458568 486383895 3842886 617787791 80831624 33943013 710555 33607877 547741804 100586957 422555 -32838164 106193571 6390957 -459524048 -877637 353675708 59205559 953249304 578487467 446857461 37234396 34981382 -438644186 144144117 81346194 301099656 -206546009 501840731 412882601 18214568 -460970908 -271358868 360494708 -163303625 162257761 -446244898 -3076650 -232949173 -288428602 -60508389 -49501525 -558073985 -351805548 -184827748 -211420990 1582225 -1186022 -63058791 -314958477 -240851113 374586596 12885418 -109771416 -162932820 -147661550 -2586956 -250560809 -562737828 -2870663 362007534 137739074 -111784939 -269152717 124293134 231448961 38002053 219527172 -169083070 34750737 -4105442 179830714 -85172735 102585477 79490775 -106726150 -96780061 -359674451 763899424 6355547 -702768838 -199414302 24754175 -36298085 129933448 -30181798 -5674298 330756829 -18291830 -1770036 224996646 595374865 456470507 2641657 164872101 -147036938 -155348409 195871395 -362736728 -19261727 -45816055 -414715655 597727453 -45815624 219805427 -275441593 -224876003 -136433016 99142058 -383350724 -866409305 255114343 31806738 207515608 -330924343 -381389223 -27069538 383024157 -15097015 20879008 -73970832 168044460 -96943063 7812463 42405259 -66686011 -233729382 -3774098 -30073862 -376703935 -39313505 386265788 -491830829 140213310 228246047 614785346 73770353 16805096 -69764770 256490934 502786466 -330935556 -313102259 -414453509 667931504 -22217713 -1047642 -228609632 -75218541 164060620 -160310679 -217148964 -41775572 -6113020 -55446132 -3694461 270055627 -584955649 37744517 186860013 -31297495 195057721 -625542227 -39528360 36664832 -508197031 768473983 -168152482 -23684742 -316249187 160259053 -3400722 -45969147 426363185 239695684 35464556 -195909128 49166039 15240987 -520381584 196894660 -4250766 173991500 -681777917 580389019 362690428 -332701353 47883287 -465875147 -261406229 -19262210 -643654173 -22365526 -47959639 -86283788 223777027 -121396172 127835468 470746031 419464883 149099138 -480297743 407228673 609307452 -245309651 808059864 556662565 -269165216 -11844965 370250521 266548889 39215681 -403005812 -98139732 335402577 147918450 -173037913 7646671 -192880054 -679790637 662571654 -7257667 55663972 231184490 -477551433 -195299129 95361589 -118604590 102037731 -299285049 -512172386 -9298756 -336471645 -274306715 -116655995 202809410 -18073263 43809433 -187241649 -294156265 54626243 -8142374 -31417534 87400277 258936366 464548392 123160233 -195248770 448600227 -646009766 -250762589 -221881955 -261543736 625126 27197384 1003336 -151115150 -90231618 -544768903 43242115 237530584 44442792 -20245405 795148721 -544786306 -128223854 -133025259 283400848 -4715857 97473996 -472272855 486526822 304451974 -247180358 -253005833 -112947616 77351145 104706155 22008834 452046530 191690540 -293679158 -81977511 69497233 38145550 301638972 783138207 -126048490 -502293277 -56616962 53840098 -60085337 -50219107 -681924942 -432681126 -373135263 29230792 -409839068 37062084 478503920 116294029 -27028283 261413 -90161124 -59289215 386404657 35432472 -9112102 -31986406 -610027425 -147431388 87547754 24132553 111315045 270385395 10010509 -422238950 253146199 361377854 311382111 -563092021 -365132812 -899049590 -29042328 591527533 349199519 -131657059 18249921 138286595 -490780497 -46771333 -577912970 807554640 -193614061 8196166 23744217 -305780693 103763657 -153162769 650955735 -441868173 -638506188 -298690591 -704469097 333822142 56101145 -772019 -111625721 440567793 184888079 6213670 -86712779 22499735 -5593317 234461429 -247889398 -35542730 481362353 6142610 738172220 2832685 781191294 396898292 477083364 -345465919 -157996432 -147150726 15563832 86960412 138394846 154530227 826512813 -606270124 27879112 -258530246 -149590178 -331440559 -38979844 306045854 146927075 -554602890 -13651800 23639303 -44269615 -275084080 15866346 598209820 -311714372 -466314599 40965937 7813569 106738109 29315444 -293832081 457482044 -640448482 -13786002 -290052492 -13077275 -446241981 753127590 217049900 440761712 -56986505 -8068834 224667219 -465061468 7873729 268711364 -457668855 -33033835 -281482645 282794468 -465640320 189108951 -195860594 151542266 -32821451 16491975 -222022228 -57446002 275316810 76972973 361545533 -345872161 305279517 -246516279 -191121094 66953559 575951736 392077198 -257848248 -563510883 -96769263 -4765241 -418783814 4231587 -15727617 26486539 65663584 -712079430 161532561 350673126 -542593911 -362038267 47688268 600755557 -123972959 -456744277 27077604 327542750 -276228463 -297128838 367093826 75096987 313893325 -194195618 -633885919 -75991078 -47718704 349004684 -875755656 336976247 -605438655 11473946 -330716259 -410065624 99214919 214647638 -21376801 41248983 -227749942 -18700443 -524965517 121375295 480745077 -506126709 -16763750 11421676 1066077 79731167 318651412 -77243091 488026456 18419741 158076865 -5240548 628476499 79505126 331914395 116557258 -6874910 -337433905 144982862 -61923098 -20338782 -149460671 1670405 829851 85098612 -123409834 11863591 126268109 -254120359 -588388936 28553175 765919288 96336291 -72711760 487435608 67814006 -68706947 1572281 14761809 696788184 -53763947 -20025755 496474673 -268291 321445015 566137223 63602280 137175043 52069100 -186007760 104606528 -79858978 356190929 -341569 545807034 44894467 2365244 75098998 86702611 17339673 565732083 -16039149 579410088 1886090 -254829705 -263493643 112458657 10967320 366543682 300117865 1965419 -882734349 310857849 845422005 231326542 -101006222 77594229 65471801 97140879 -19010094 -7938350 48668295 -14100217 472504969 176585180 86962057 -54394562 301992511 31915920 -188041328 -31840095 -24853572 577246161 54535243 -654012114 -604378070 412659527 -1561783 -110049844 510282993 595918364 683043113 -67299596 44562051 -190236572 25124025 151810845 -224594669 653551042 571547831 85370086 -78092444 119212398 407869396 465278137 276068497 -183270362 189797343 7034933 621221662 -914742193 -306507586 -76467030 -99363898 -61854399 146653249 -433013661 38285879 -203719073 -222329745 101386419 191051497 -277066069 113554587 39981026 -379947429 21710008 618191042 6240912 5650436 222158410 -600111049 421906409 -19386460 820733104 -467813764 -36137860 -366453235 588702467 -184633283 -643054204 -947068952 -90631181 515995054 214510321 -463678201 -76010446 445953225 40058500 -506236724 -281880867 -111388252 -497229900 205799080 125751924 165545844 -81523780 -171213873 -497465299 573805523 206005426 4121836 351837745 -144124196 7018089 -264550588 119228142 -263520402 -59725828 -2162183 -197660623 -382387078 -88575700 -27573339 40496601 10470222 448699212 -214220216 5365852 543330427 98104684 218951219 278484333 -81094581 -74422538 114548068 -10048065 511119330 -447371266 -120635896 443878312 -40389995 297969131 37901832 493535986 103631306 -2335629 1101674 123184730 57218692 375250000 416565442 -137583358 29802930 2012930 4011091 19192005 31182341 -20393017 249219614 448233837 -28026730 -23150709 -296597 127828439 -144306742 15968679 28548874 -502679873 11590855 -573160258 -287689428 556393925 -44623071 124030447 181779627 113368225 -384432029 50971125 24561418 -280228740 446310 -602413275 500955834 49998136 759488514 463441454 35306893 -243512373 157898897 -2047046 193832733 -143999556 460793734 -378754386 -122509406 -35466621 -55482794 -182591181 374772144 -52850266 -767665459 -203460868 363066117 497366890 -177266402 577137725 -286816079 169409960 136059018 -187420761 -252392083 197640539 -4022882 313414079 -148369696 134956044 -348138799 -371449617 -123707088 -290083169 -226940492 356320156 89261695 -424714934 -6284100 -245975694 -303204067 1150309 94521173 373957362 219817423 -110830312 182841337 344069235 -255401376 212020358 -299396660 355377634 -1570271 -57916407 463594267 26438380 -445269588 -664497449 -131457725 172720378 -246093252 584788889 -229978277 -376385284 -289895444 130762368 -8312615 380189709 93925344 676823790 -650881334 -820316380 -196177889 -8863041 -593173327 175929547 625235788 273924645 -49976722 -399723774 8136053 122388161 16682034 50376127 -2565750 129027410 -579253163 -182845700 80034546 -255936153 -101187600 9449199 283707155 52595790 141144520 -18903219 -107091440 100724426 11623718 -865012 -39072767 466121565 -68348941 9755894 -129936041 -95565735 73997612 -264191799 107845841 28548738 254921768 665786792 761405526 2348639 -534983192 266704633 -367723005 -38836541 -258605148 -486991023 735087467 -206714803 -526460259 33034530 148881435 -38301383 16707010 -352566907 -95997390 -458118643 -268088785 -352419152 -219696922 -442667616 -801958549 206462179 -359920662 17460813 -430885112 -85432394 35543068 208283945 -530503422 -290177404 112878348 -49188826 937067101 42689700 157973252 3107058 743795884 -800115624 -360599277 -182086877 19291992 -84604779 -528072837 -237088328 -285635943 27931696 418313090 -79228430 660927348 555881921 -116263584 -296537252 470664003 -266051293 408703193 26527587 94339175 -190178929 79378542 4242147 4794392 442446932 599852094 50251490 180500981 303495634 23995287 -80474399 -374161700 -31776768 11222882 8977627 537828679 -160850876 -336864123 103113147 353115628 132045209 848972322 -348698193 4624392 169819298 -43514448 843536829 -729082175 -161769726 -526054159 -23383813 -46748824 -47714105 513452735 -430851802 -33627620 286140004 22029945 -283445924 2703537 328580329 -134032207 127196993 291360820 -615974530 -189649499 -14160079 -201997378 -697156658 18817103 -478908607 -106926791 -237763657 -17533893 -170701417 -330380086 -197035246 59182746 745024676 124866019 287929700 118916148 -148904759 21947006 17566542 919119204 40312794 -12987517 236059354 34051219 210680003 358585376 7240936 352321993 -79690160 470968773 -16410310 -686288706 279612473 -74801835 -55227098 7048613 106104715 -399536333 -102749140 -8420510 5211403 -168903113 -127367742 -365873442 -38200604 130015985 205012128 485862696 -4076870 -1807868 228566691 5780071 -13788641 -297302503 140200554 -179832964 -11168868 -66794379 455953988 -248759763 2630259 -32830771 418486 115310207 212382967 47038467 9601534 -128614302 1142746 35169769 -6398055 212043729 83778997 -389920915 160539338 672274693 504123951 77483818 -68962106 47077477 -33213219 12691884 149010242 178278271 -201989112 -389137669 -745440677 229887116 72740424 -268541080 269579064 -2515917 -33053265 -433981165 -246184108 48169333 30661445 39973521 8890747 -18012908 -22919996 35316817 -578002871 -374302601 -143863916 -31539317 888290981 64552042 -129836851 116294186 -203603784 140282940 378969018 53548699 243044002 480893986 27974929 -248170710 73518651 -53571573 -576712241 -269317971 290568557 4204076 2827190 490388381 177833319 -32319759 585466301 -113250651 295223302 427387158 13244953 -571164282 565476656 40824486 -807169602 225533953 -670142404 -364175006 -310059124 -27551634 -130115871 40453575 486331655 37881657 -118751343 415791443 -2176274 -351085871 -195326134 -146555365 -362914641 -96660507 -259819874 -9890159 -21579186 -158956802 -39915889 -68340655 -775619927 -436327323 267215497 128690160 -239691534 -5570760 16404293 270589157 302506909 9269855 -113710049 65005639 85993418 501053216 -105012608 420349072 -77607730 408721531 -70592714 349267327 473352391 -625822938 -134013308 -60867422 -447855336 25071423 301226898 169705616 -573025205 164195444 296069123 163968460 31901033 208516179 -243762887 -208161313 -162036615 6984701 -10776785 -201060249 250911222 -149542277 4975924 -290313076 154159013 -446225585 70984485 -274258366 -605428899 364494697 12711463 327261886 52540668 -1802290 -37641443 -604670799 -22134618 -445986933 -15482335 336313993 -275797255 672305215 676306579 -180848913 -25709479 57498941 95831791 -55603936 60320769 747541837 -395134256 -11311889 -74548721 57454146 486257445 -19074540 -27903877 -854761533 130908290 29904555 -221647454 63735426 -31584285 30967018 198782397 21930084 -284373414 14087136 -218547785 171307154 356824104 -33484468 -214203050 -40948375 306469410 653962585 -110687267 -25318806 -17680297 125295109 418982521 -5818286 33989992 236277198 -573098741 -222384433 -381447510 42941168 -294893701 -177491421 -38001496 -2453129 -674589591 25525973 385102467 504055169 395699165 -14376595 223590855 -98722234 -36309609 196404148 -237383035 653945260 -169301834 -12351903 420217605 481864808 -134419789 -6302066 -119188296 694711299 149253944 -472328829 -237060414 576062124 66023882 -3683242 -496033314 -857124134 43555134 -121478600 -50604477 86016978 336180686 212779725 87464700 230268558 -54385267 176783638 -3129898 893945229 287360838 312051955 3385531 -283246404 -498013664 -241827643 -123152384 -514236163 -114599923 241605124 209059472 -385845844 239620886 7359735 94575031 418162153 126843505 695543448 -39777067 659264956 28892306 94837840 155347265 -79885680 419098979 201747686 -298557239 848952637 -338114865 -128970686 575746701 -228462207 -23418802 7792602 -225104 -334576695 -451695142 -3974528 29147921 -211997922 181366593 509406 -53566226 -187540151 -738984760 1450525 307111997 23863334 349595136 216653545 -56656393 314852185 -163006530 -100529998 164746507 -487429824 -168230898 560512221 597915745 125982457 -304577415 488933824 26524628 267580711 36179402 -230551118 75883336 5618561 -7583576 4218704 -252995734 200735844 -131834049 -389463779 489459373 390769521 -20815766 -95978586 -216181360 -769614703 191975202 182909200 8626606 -4653852 -260178869 643338327 -265823697 -85416687 -43959143 21633695 -85293665 299012596 -144057676 -15615056 598586532 142816259 -339263595 -273917153 -1170061 -170868562 -425786785 33277125 269119273 362378651 435260507 -238313458 3661324 116624749 106145327 643800274 -2982952 -814127928 -429919664 662569258 579383982 188707705 176423806 156432800 -382446775 -266316009 -214317338 219274855 -145967271 4279973 371786071 159801866 162366281 43011076 226147166 -3707744 126836242 3946114 -150795537 -194319452 -11217597 -463083178 34194517 301128830 -120215792 -35698229 -82266177 -231823323 412885308 24339777 -670610630 -14735486 -216614867 -830436611 2683215 1749648 -29939328 143878042 -217046243 -629528767 23654740 300631758 -2104383 91755892 167336151 5077542 -137641590 -233228144 -336786734 807063260 -575427689 -214411366 -666142745 -244939272 288671059 -434609714 147184598 -111558640 106817569 -15059891 243569280 42350085 103243193 -120637189 -213512290 -132000 -195823240 33834051 -97113488 -25542489 272961398 66697525 -190132475 747260 234561130 29653691 129947291 -576681002 5414293 438000981 707246211 -141207430 -18963373 -121594049 -52712785 -136612496 152378967 472027655 -6312471 12569252 749346221 303489665 353561821 -78717459 26107753 352276162 77642357 173362 -557861265 -129275792 114304 60720220 663287 -317497220 15932093 32490611 2833861 59442868 -481518187 174134341 174978487 -217946817 -161039409 225354 -129312469 -554469667 -236380374 -76800530 -365992129 146855634 -520424342 8334399 -468177344 927245311 35286335 -81273205 -436335472 -2066394 263153104 -28955907 533184298 330166017 183812285 -235701291 -16160534 648978724 5391179 33998376 17437148 296482306 43513626 -277379956 179117840 544609927 507580224 -7511223 -114661315 60334039 -592877326 169140730 425386063 -702079706 -377866840 -466535938 -502493554 -354663322 -56453970 -227003757 -2186389 16169256 -553446023 759292788 52911711 -80340443 -406550423 194892192 -300175523 -312738146 -175160054 276877829 143967764 945870762 -728190484 -680759253 659422148 63965373 -242323192 -808622044 139501044 415715 -33592986 112604788 -41888541 -1589292 -433744933 -32751559 -617262350 -368180254 -2166922 -484779571 739203132 34281281 -427621008 539169122 -190398107 -166843265 -163468925 51575057 -13060586 67407165 -114347437 8450575 -5121287 205848576 -153608933 -46864624 157658250 143911372 113592965 147851333 -755751938 -121023196 180811176 -39978347 -123462053 34722833 482359279 72405466 -504196813 298852193 222398424 345355563 75972202 -455972107 24877350 -3706443 -191836576 558920561 44031690 602240327 -59121351 -477523090 -871459828 588300418 -38253232 703427878 -54123515 -98613794 399816878 139633621 -210426337 -85771954 388150154 -204053432 -284142631 -127479112 -99010239 375918634 472077 37992060 133287338 1984411 88810959 150930439 -75545898 -310970392 406038853 157628023 62977532 -629875335 70847366 165265279 244189122 590816384 -277863530 129175167 -119675268 -144350103 -17418024 -223951415 -153311292 -248876372 18710742 22285452 -1539955 -49309349 13714469 16324340 -165060513 -314545759 42921698 -380146134 671314420 -134070674 -428578857 -450163040 -549708670 -3503542 -234952114 -485338688 259970595 350613332 -358823824 319285446 266935331 -4822539 249080781 683433566 -380087340 518246010 128524188 -582125275 55594236 280118886 -185310662 427648350 134797765 -356507025 -509400935 211575131 16145375 -96448789 202147779 -564419407 -341372827 -2131619 383709446 -211432145 -183869097 -560034340 -241871704 -256148464 -47539592 38341010 90074914 10953834 -177683868 -176060125 143079995 444250950 62499525 -263413293 -115941155 243924484 -662425481 -138729 174198094 -55067652 -32352459 161232181 36792864 -512856257 -729300331 282229802 -3346700 95948447 94978011 2589347 -406727687 128208395 -81792198 525845949 232523426 5502281 -187360326 758422330 -408315844 -122393792 -27574615 -620367904 139277993 222089861 -8082452 328860705 200729574 -289809268 437548462 -454657405 -142336977 61348724 756080858 21130866 64946836 6929234 568623253 524327721 -133531936 347235353 -26951841 883748225 -362339841 -67595274 334914302 16180301 132302366 -136888195 470839036 161315426 -580445 337730970 -593013836 -188734625 786987189 321430037 515659955 -74702133 27989161 136064409 -159427266 72259390 689939891 -547060196 -71834496 -220406350 295341969 -314642282 4883467 -230066913 -232697610 -68614318 -381948168 -93843687 16078870 169846173 2896939 -171321397 -43706067 132045840 163042326 -43569471 60035517 -789788959 -109669603 -245096275 -15018566 47346573 564129313 480589006 293958410 2729782 162450814 -411743122 -37286021 -466781751 6002748 109306967 306922719 -37529194 73167065 -53839978 -749728276 -26113520 32301832 24009803 7758886 41508910 -687540 4532351 -259197023 177458937 312558270 116082209 770791108 -377746650 11070296 -283854205 -39796807 336852605 -11190545 -182277787 508063365 337192147 -38304114 519175003 -16764198 562144144 -197949254 -36420495 3515293 10360637 35447401 760540751 269931942 749091340 -3853631 -6083338 -383985437 -668294 -468601115 -84692147 153572230 411561335 103456437 -35995135 -676824310 -679351 336192295 -67506293 -758177123 558090740 426213566 -168908309 -54929406 400443758 -80246552 5604250 -17333596 330801642 253344238 -31947291 339424973 790409 -15994499 397781606 -162046524 163610574 111784083 -561049731 -779594190 -370157073 10926860 -45857810 361839335 1764466 -975679428 -142611191 -140802710 -468583588 -2470568 -73141397 -16801149 -205240080 -110098619 -554276172 57793905 -105127572 -179918894 229302409 -355345401 14306365 514962839 132020236 -492804027 -213166915 6843725 -85241505 180168735 -91031199 289256993 43550080 -115502595 166169618 95071006 291660457 -290021840 -273907130 -37184161 -298601335 446958 -4418031 -242962020 -443113314 568823297 57874513 -93814852 -22803245 -129032564 6456990 -71595690 301144463 -126099267 197252092 17870747 35762224 311447517 -768108895 -3301707 -159576199 131021299 -133511817 -514128880 769148072 -157540322 103604729 -401265448 462737978 -134980731 -237158947 463201298 -2798787 77332651 -523838794 -84094972 -52782716 23264967 -278827040 -633057495 -3441843 245601453 -164797031 -24378149 -47815807 -748480790 -10094980 6639721 -347764527 -189282318 63367748 -23551839 518330204 -615541541 616487985 -1069627 -130034595 43651244 -530396056 -191877130 -229378208 135922326 -318003756 407792933 21850403 -608230 721048275 -35307192 115049925 -585104942 28197850 -55993187 -373361 -5335534 694916755 -131589452 136927142 -108644275 -9203308 13584345 3573273 230905104 -97482573 -2299593 157196816 30758750 386601755 -908111196 -398879335 428976805 688985195 6531762 331070373 171758651 -140018043 -14273867 -11888690 46281977 -4529705 188466444 -102088987 16270204 -120898155 18030946 -238547707 -411712548 -77449379 351680159 -745718847 -267913398 -35082700 436215704 -525855333 -588661793 317993827 -107714855 179102679 -77285981 -213523795 -596467544 449111469 -419771872 -396001355 519349525 -149764278 -718144351 200916065 -267852344 365535384 -650958492 506034987 57190948 45679660 -8705653 357411753 769240 -6198271 -6681244 -45434459 -76849120 -258345394 -847090029 -250937710 705330046 -28443573 -2389777 16324289 101679733 59409411 -115876470 -513705309 141077576 109605557 -383437952 -17660485 4577853 -258760767 -16589178 483194623 5729580 199782808 -12765806 -36341987 -44802908 -222947968 -38909635 -417020163 588617509 64033683 -530871657 -11404477 10650498 71380495 -136998039 3788030 464944612 503830224 -455066451 -47543687 -965599 -37610993 368145666 427155542 389472362 -63853702 202066106 395829100 10247219 409758388 87412003 27020545 184033140 354131603 113181118 526293624 -94825608 13701307 330881731 249211188 207327990 -881647112 7259279 -267400580 -658982570 -90892675 -300432026 182167631 2704203 158181982 -115115782 -334344690 694230439 -231984450 -214693992 220553210 -91346225 -296205669 -307741779 30702768 -299249750 154335617 469833351 584597183 -25149782 2037277 251756915 811152419 -853494204 -48461686 -3969526 -98166998 -2219645 31927486 -229487636 2874039 35213883 547477650 -339316859 2622563 136489409 822166383 -446935030 225288874 3416921 392157140 169301932 -93977250 8258708 56331267 527151419 -130435360 -45052070 1612050 -421232713 -176275770 -58188617 -235699851 -27680197 76937552 -20421590 114256610 41475900 7784936 221025285 -502627767 28055152 -2942078 -504364672 22532550 -731257448 83184314 182190188 69469446 -107496204 16260075 418121623 167450369 378513537 -573772616 -252765854 200996549 784522326 -763264892 239137259 22985824 -1225747 -43120858 127011494 20976864 -305922893 266856971 240360668 -4039588 54064482 -11669322 -215624051 291093196 65165946 214081608 410885993 269851821 -40071117 -316068420 373529253 -16849064 311199112 -37213360 26057553 -81993055 -256993848 196551041 -37898021 -47468551 -95057120 -14395154 86836790 -81617774 580525162 -334183853 80423086 -9969114 506268537 10497812 581985048 68464330 -159945754 387676283 -8997460 -833797673 121000864 586821361 90013586 521092772 -195616354 -176092034 93650514 -5070207 -12979773 -75112816 -377324893 -24198373 306348129 204331393 19742769 1644530 -12963735 -23160072 -26398674 -284368685 359438837 -83148848 -672036 -35116830 51644594 217709217 -215803724 25658238 -9090713 -126987185 -17720603 89563582 473531010 287305710 120612576 -46170277 -603724070 -271985792 75530889 2015837 97220877 -292709236 9438627 175199656 -196743470 -144528409 411888099 -367617862 12452911 45366 -23680369 5937355 -228197525 504984358 -10116500 -298805678 -659990019 -199913772 -239029348 91983229 -8217119 379411350 -57101360 137913879 -47874722 54495015 708257258 72693139 -15625709 -115234369 -311878202 230752120 -496157271 -266122818 -447906289 142779030 -14799873 -261404347 257242284 -13959487 -468519941 53064192 851917139 -242085172 -49992976 228936521 55850595 -858872596 91301 15980577 -42817916 91615509 -137049911 -81723673 474730179 601662180 865088092 83868275 9022760 -101905346 -10246217 338698132 89179740 184504401 71705849 80400520 -27720593 -197489271 -256234184 545602680 110031 561243384 23848 -116179353 162415795 59494917 47293958 455231507 162130014 203652510 -687774822 -111017876 -85915368 411004481 8156820 217678434 145837273 230518468 -225806578 165869339 67195492 -76124273 -232625177 45006847 -225337890 228137624 84331932 350613744 -8433769 -487554751 -953572922 28050253 -100099946 369831406 12377826 -129940138 -960008 284964268 662789113 164567660 -12301084 -64614331 -2475120 -22934526 344623548 231801150 304846082 -157531120 309684808 3028170 -118881380 -615011358 -272338543 239867464 -349006938 403326924 106372741 -22135046 188246751 -91603619 -150280133 6626374 470094585 -344688285 -178565375 -57746867 -92046467 382050970 12679446 -56335843 -100144222 -20604249 -7079067 140329976 3010687 -29459777 1461712 17257925 6644061 28203534 98779888 577682706 -123938859 1123886 541034366 -325543044 -56167954 26206742 -463010880 -11589069 1902922 -140748012 889086147 577276 16726220 -70721615 -250800422 -35944037 -262004957 -240123363 -130493845 -635799141 -24862446 -175360626 783106500 86386941 132770877 -25164403 -297792572 341207571 98456041 -33621977 -298888217 862135637 -833460888 -718931606 -604642133 25868739 -429482989 -302644153 652993665 518783314 9377095 342533034 -200557543 -480301922 478281053 6913769 -49592129 75961016 967872948 46623013 -759393354 -55195818 37471058 -4648898 244431713 -320835987 -19569172 -247495685 -306109048 2020518 -52242425 664642556 17565669 834451054 -632253931 -30460469 62316416 314693331 -614423919 -121774292 -2393449 9086109 82859380 629099835 108385873 -651353409 391222150 301321614 27108960 31261821 73864708 115807433 785211160 -33770303 582978432 -522220232 -315435783 226188449 -688934920 -69817163 -152206092 98254019 -279438647 -17218352 -54571870 -85310210 -883004297 -113144763 -34881736 14190458 -8515750 -562929761 181338836 207875721 -98950219 -203062909 325193599 10908206 -189575179 -413621250 110796327 -478610757 92397001 -72483698 769613622 774994413 -516854608 77621716 -35609014 -191003945 550408260 370906801 -143718308 -83127047 -45852605 29069581 -690914286 688873844 393661758 -849721853 -898462365 308585704 230101696 -6269158 -69781232 12377402 37684597 31070934 840266062 100710568 -123020465 -371279524 -248153322 -316415938 193130011 -578746542 -478751185 579843925 -165462352 -4839063 -760215268 -47831191 581579753 -366906575 211576348 266991091 -101533666 -292282507 760901484 -201159792 -88260552 -22655710 -54225690 -76972666 -10239088 130157397 244811567 -88436074 -23273577 -5324732 5484534 -144809030 -61826368 6951110 341089006 176579922 -8580186 605938649 -20524955 -155462769 24482233 72439791 -785190385 -22436705 522679292 121502049 211000904 -152979063 317893341 17477713 -546992613 40649086 26199377 -36215116 -197371206 413789556 133955982 462818386 -286001395 -545328050 600367060 -231818153 -85744144 516949147 -28466294 561103391 -240519356 106226816 -164312274 381356391 84444450 520536802 243960965 19354862 2938169 -6797658 278560362 -189898994 -20407100 381898159 26757620 -865266702 623614877 -522484588 165546725 472100323 -254661579 -88021617 -504191643 -107139693 509198947 547486458 -143735758 539788647 439943314 -428402109 607172896 -407721410 -39265057 91119227 311567880 -29254017 49899887 -259850375 -285037306 -50735266 185127703 502961148 -173176773 364508162 -397786916 -18826225 -257175157 536975996 15779973 309811931 297646186 -441041234 -851088549 -913632258 97277 298130091 -864922781 -114299491 -755804698 85389925 -328687312 -716812773 -141047594 -175806 182689032 86280394 153473313 801513616 -1894183 -113307461 -88364237 9774243 -42586604 -85518562 -340066049 11116760 -155059740 384781255 331259795 -71026 100216905 -180985722 8265131 606357017 -175713769 174132303 -418643525 -292579692 -230847799 25157403 -2384904 -38292663 -97944188 36510329 365715098 453312822 532108099 -50195806 -80620020 -168706190 -193077062 599270976 -544246544 -60196742 -652093886 873609669 178940024 26892365 -592064728 -12373786 -15968468 632122397 1484348 -269515390 -53977843 298968467 -6979606 -341404196 285242156 -79655434 -619394904 218999020 -81523984 -398126411 -195261350 270003198 1924876 238609841 517928361 -270658459 314662564 -61584943 107642950 156239698 -229351333 -32369028 281037684 472167545 559912763 258552063 503334988 235021737 -19845318 -564233845 -338820011 -211202730 29164981 664342906 614660952 248288804 -17741531 13347203 -3891629 -8741771 -5428850 545485100 -744636 -549821705 -10420549 -361200631 70502821 162712792 -4810389 12940891 -301520738 423324218 86864497 1113796 3833220 1825627 -377096212 -34726410 515682276 -582080022 20735171 145424580 -287270295 -210417916 -34192211 207560215 -400193783 538686528 77447695 -497840490 -182223904 -1589644 -339512698 -82582761 256717450 -446755835 49974999 -135212375 -565421699 72629584 -870986078 171181459 361626807 38824213 357953050 -22765134 -27761235 57657783 -179143381 105055997 -14453053 272237784 -70540081 -207580825 -42524830 -91061119 -62422025 -359740842 31278754 6354031 -1579214 184260355 -35673819 189947930 699030985 186068849 -366795834 161282373 -911926528 559486911 -38169927 -716499559 433931641 -104647141 420227563 -282812169 -600153889 790994655 -27690158 -7260659 244321823 -594992827 -786947752 -8210455 5055195 159667204 -19178907 -250465124 -23784181 201226881 -517941840 113968813 238914394 384591794 -282266174 -140646613 -249939348 6986933 177855316 12131584 -60650403 241546682 105462440 -52281527 58572040 -168334401 -378508964 -175134620 -56999049 48755045 6991562 66782765 220534896 839535238 -41029181 -342128285 167133457 -396364284 16329656 -33508469 -461214810 -42968869 354142543 -107908926 -107179317 -4331203 -106537948 3820585 20632551 -10476162 687731646 -155831701 494651260 -253265524 -585844349 132061364 -264359613 -191592211 -133187247 42507384 81125125 -713977488 30817086 -332073593 841591985 -134130837 -12174692 -11297608 -739909 928609851 -510902340 -253491920 220301053 624044935 495552755 16866356 501557434 310252115 -11245620 4009348 -251758177 -303264710 2104800 -72746975 -281735823 -38057396 120159172 474284799 -218701859 -142910551 75554721 -64476644 21931451 58332305 -2155423 -427285982 16913898 -75800240 765461117 -353204171 12646092 -242205306 152777209 596323452 -313860701 -82098065 6157862 -751766060 -43916036 -185001655 -373347143 -577359011 196404713 423371964 13941744 274174753 112948928 18203615 199714632 -529580343 -66460150 129955893 44866602 152444627 -702177959 -36019161 -186437 -51346178 -77714364 -828268371 711709240 -19593975 -92903523 319670335 48192907 -191715006 560315267 -197164162 268516436 -623843127 768072550 -50095850 -75601258 -793251570 87979011 15812291 -130688858 214300830 600419020 587574779 -224250060 -25654428 -53950813 161781777 -159083613 82207948 -41505184 -474364736 145769195 -55101612 -2683424 -415741267 -38991629 -60704537 -121595516 -2281028 46206339 300744426 -156838879 -184855501 48835984 -47911806 -208698641 65230110 -769340792 117049106 346105695 -893429042 97317720 -399989077 54438243 -35722665 -155785693 403845770 59091787 -151099023 -283849462 -3322530 128389892 163982552 127689336 369181121 132873507 -431000988 -800184612 -190295841 416271567 48915780 28867753 -77269007 100644858 -361142453 240356345 -164727275 92715982 -359425652 19715147 -20532839 126253665 -64987652 -48072614 -3387808 458043960 14121723 -42337013 442396852 258002736 -584309105 18047749 -125678576 188648833 -199627311 -327622596 -311631169 267900142 -322877674 -428401373 -107309094 251133707 -391213277 -3566042 1325467 22412288 32334634 400317267 259802196 -15175912 330034013 -36744161 20181628 -901955304 -330610152 -94666334 495976752 -17790631 -20820559 -371214938 64694226 -604699507 148402941 36479139 -43937893 -94101189 582934578 -24166149 221967949 -12507013 10725842 -413864968 -716609935 694794816 193293200 -114387835 -93403963 182810467 -151068845 361933954 155414773 358286523 319120316 226957443 125505715 41029261 -233499038 -808897528 135029780 -3105774 -6159933 1846240 274150555 -25261819 11333344 -329188239 -9317868 -183634524 439580882 210289725 138376228 -106726508 -544482429 351085245 -123864282 105076871 -354657477 -151932133 13010847 312094991 190849161 -100398587 819785210 -19502388 -874929027 -314789894 -129234119 -132714384 308939318 -101771082 -62482140 -138756415 18420958 38779028 -2896897 25026702 6179954 345208279 670348892 687485893 -25113115 10982738 16445984 436725646 4219531 45327012 18153349 -51820409 101678555 -700884397 89834546 -319367882 349146908 409610089 21874884 4533799 161535942 127265157 -105798600 343698937 95815470 324399496 -216816 -236863932 582981866 64442739 -41488342 -36837733 217299707 -9451523 503583087 15372326 210082135 -189824859 308205566 116925503 7217901 -340359517 -27772975 -79566 -145002224 18347752 645691149 29755708 10116245 -122647306 -678621779 -116108983 -310087213 -109045041 -538942508 -72066711 -634823643 -37903940 -6551320 6466238 -312263094 178662791 224544557 265928955 -178030834 -344655492 -6522795 -90755409 -310302341 -589269879 -279476630 394731713 195078217 -72419992 233830568 -6132190 13446127 -563530463 551222298 -62024672 7767475 232003184 242371997 605812784 -6883635 597921590 -3200006 -53037325 -362446480 167091054 -315166 60748578 -64684856 -254013769 232998445 52493932 -39871919 628800603 44414589 -390569263 -50891989 130748908 177254928 212068303 15866341 -180686669 -11307760 -509265693 -572765712 389879908 582964543 -511219779 539287898 -34295408 -346883260 122956208 319131925 -317834449 935697656 -253761985 223345172 33798484 141357788 341878690 17053185 -146644047 -876736174 -118246800 156449692 257214194 -343203017 19143472 493179848 97912856 -20604456 -491002350 289535294 -134330212 156725503 619171888 54657386 28554405 87123745 -152303390 232115210 -268787363 -75412736 33194731 -5532140 147804655 257156416 -42137670 488763323 778015394 109953911 634466455 304168769 23258049 -56188893 -165813810 55286051 -2715067 -81390537 87546238 -175559636 -476289315 -213322515 -2765100 592097827 341471997 -263381688 77900342 -348837426 -72266400 188109730 -402758289 -21141961 -493295659 -584929473 65596722 455207451 -220748993 -229487053 -215359129 -470683777 292353122 -95996012 -259910858 -154089669 -126171047 21621912 338204543 -203558343 -69162086 251915311 -278734037 519149861 703928230 -64281504 395803682 -779417316 2423400 352834750 -464801493 416125902 131114757 114688221 2781930 500545980 -413009069 -106348044 648054486 18461318 132236866 -310537645 -141996214 365551102 -18269692 -93282997 101429365 -304388347 151533134 193822117 -731987613 12415488 430494945 62697337 -203373926 236803442 -677037686 -182383377 4378649 129181846 -136779965 -304011904 488087466 -146595134 -279817176 -575309434 -63298475 -671376021 -19349711 115147797 148757643 -572839535 -68455539 -17128420 220562392 -468390578 472559926 33379156 -219935657 175468736 389641956 -126736803 352597682 -82948541 20201689 87490350 15624134 923505866 -944538 402832307 -25315670 -22348945 -524389092 470051766 -651336271 37880441 -429773888 627835401 100802158 -213969430 -31822599 433861793 5968699 -281252394 361442064 -13997357 -10590499 -781624945 -137513524 84359583 -113014077 314398183 -190666306 -209549490 389526756 -133389580 -13824333 515666958 858193635 22587359 86871457 835795953 -814981355 11565240 -2931527 71802821 -598041785 -48264769 -59475106 -563446 -187524604 -282453261 -220955542 57580474 344263700 -513009733 520566 21994792 234839029 58880028 -931704 -553134088 622085452 -474541349 -461609856 193832714 -120214387 368109824 -8502419 -213866516 -41338518 -3329433 207981382 47595089 135960237 -139243886 -392791544 583710 420638 -169939966 -164173084 2458753 123464884 -136974768 -267431013 694033583 490248086 -663875171 620930876 293264146 -276627 432228513 -45930978 -629812955 -465151100 -278339933 -657170593 1526592 -39231152 111574003 28600641 -5557181 -251948185 -114534952 -240326904 1621925 -30514498 -369647766 130054413 534676684 -8889363 -507836779 552774607 -386963148 493461344 484978397 423179512 -8049962 304604149 167637235 52702084 -301861 148805470 -274240491 -379483312 1978335 120841318 517440017 -920373 18484920 203208071 -255814978 -515295318 444359803 624548400 -207676751 -15944162 -371507219 831213772 -817835833 23354150 106422165 581340195 -19900304 1399051 77383040 166962 -325432495 -951285 96230942 262447765 523079798 654964621 497696906 271985739 -138569123 389731710 495820111 535324146 18606944 94073447 8652033 208779711 -8882290 2133465 -122602420 17594235 -141415076 84487116 92198766 15724414 -80911798 -76421533 320939026 198085743 -183185018 4997744 -295546946 82011154 391531221 854150187 -9956017 79397102 631516352 618602491 -469857393 48648401 502227044 -341867590 -621729975 -206214968 -199994890 13769391 -25821121 221177798 32828754 10714455 117114529 -752764645 493761516 91028705 -337345066 -730353239 223364379 -17640904 482041761 -726296301 -400465533 56987610 -357557807 -768275728 -315086905 -55704566 -328594871 205003298 11224012 558588 -14038422 295212655 -39839605 12469088 -153715889 97001288 -18986858 -382427912 -431703058 31530110 -208840608 -124679067 183111576 -50288141 739435264 -172827705 -2485676 -104437111 -7970446 -106711101 365042509 75351631 -265123736 -623701589 -292285468 364617875 3285142 456257739 -86865943 51347522 -272330023 29019350 303467722 409967933 12048067 204212098 601314502 -103947783 73114218 22568686 7485053 -7130940 109222716 -897465823 -269488931 46254251 297906014 -139586220 -23505503 6033185 7566929 -731714085 240456606 -392370246 -60673959 597120935 -218154133 -762528325 424018516 24945463 -127106217 458018943 -341131067 174835541 27282659 250730281 425604056 302403520 46097630 -61265464 36652019 -667751211 91066823 -88178467 761630106 21326975 -676344496 78280632 160135216 464082673 -26117741 128136455 -359811 375748253 223733341 -30390548 -165778935 -393958053 -251789986 -253155498 346595897 676521674 168261696 126351139 -101924757 553492116 -4726650 -590745661 -72508054 329446796 -105982323 -193128157 -396882242 -518034987 -402758 227222051 -276403162 36193353 -57665420 -230970667 -156941277 57034888 332015671 -174642773 62756929 105173081 -465251283 344092711 -9083852 -725610435 -2674656 -128632936 57925204 23052225 17061467 587645807 -35561593 90685436 113684063 669861 -28522157 -814369974 -3440448 -16452257 -365097002 103540818 -76804686 378333998 -245421726 -456805391 -33644640 -222124179 -104375458 -245569677 -347989615 -231439468 186227343 -13270093 472404687 106829566 -6702157 339425092 -63167494 -156972074 -651450469 491755560 444289939 12221292 697159773 122947602 -317549398 -480147840 188937882 684313452 171331804 74373567 82846458 253513185 471319963 -385400535 124848473 -119065634 96778371 732943992 -174618242 -2732840 89501271 1697034 301111504 -7375207 -305607587 106480231 -119326 -87430491 -44141388 769101827 56483617 159248111 106458615 34948738 64397174 -311271333 -104944316 553178300 58978771 -571585082 -108096742 209078082 26076151 403519591 573760494 17724909 48714693 257823839 274116084 618110269 -128751165 174166080 10007981 -2263753 621112905 -277124797 140064757 55517764 -178788782 276594890 116563004 -4966386 -43468172 525936211 -1986267 166103709 903899345 220302351 73861873 -73314995 -5491600 -191443978 354431226 187235318 -583747627 234404080 -28938205 -616495294 510682127 24199955 -835685418 -433414909 32978104 34620742 14399249 194393025 235646570 -522791465 -370539165 -31771108 -164523149 819562075 -278510862 11023057 -1120894 3383846 18272534 118185099 671593121 -197332999 22662522 -344760578 -456939220 -240655908 550988802 24994481 -475990497 -251389532 -3030337 -791394 166149820 -41101501 3997809 -185519134 530499058 -685641222 2923922 182267709 473108647 794409 218630805 -494235342 -170289158 20870109 247010423 12696156 -305988801 -56732912 -23987838 64712794 -169073179 459215195 -107410831 -477588659 -209888428 -381452334 -138736690 -219825536 654436355 -133017138 215402241 101683549 -204434397 171868351 -54197476 111137953 482716288 -4006708 -10820624 -29516204 -341698790 42839141 -20592383 -115337976 -3324277 7173143 -143302606 302712 -151091963 35667387 -23708132 8023413 -537657381 -498075861 7355905 -473896 -48998038 382030892 -11899870 -87477972 371150360 -158859695 401807844 396880158 -177689407 -193227418 -258481113 176386148 15913635 300581835 233827756 -661931586 179257 -279772413 97852541 -361306544 -382932261 -4733042 10956986 39624566 -737008696 -37206950 -19755929 491760926 -189182851 124547852 -248686738 -174598508 433544072 -88974976 813098895 -108386050 -619784 -240803215 253486798 -61237289 321292468 -262707879 888335825 -139515168 -48741279 258922676 -1592405 20645096 -294573180 -18184225 -266522322 226379627 -262509964 53472852 -221517252 245930879 -117166076 436349829 -27314897 18157481 -244372289 -701078518 -377533378 -634585800 599458 95239658 810919358 -108809878 -225587030 7748061 26027883 -645156862 667834880 30645701 302560572 -244876156 -368679582 -64172332 -400088161 16208751 -567109510 -11709809 176154810 498081231 -56391266 -599329347 9111741 613873212 330381825 -150343425 688363847 57793363 592852939 10354699 326279992 168926790 -701668330 158483336 -793493265 521867026 467880099 566065154 -12487437 -147056254 -96992414 77023062 15660375 160968055 -105658039 -146249129 -323226275 -8482112 -526833590 -62838821 -478984805 -337927260 -178546531 -98989333 9076890 -74913723 -6761797 -649786001 -252395372 -189979926 129514302 -52495543 216654098 -790270385 -67228516 602696406 -177443494 -300757654 366179889 -11018049 -190370894 -290224073 519778493 -390574670 76545489 117695948 -66729464 169339356 -824663332 -158188951 -357703389 244124253 -650040117 15297186 -695511986 50967854 919316485 483242495 423238560 -507557283 396129545 5819447 266915071 398956413 138641200 38045732 184679186 80288174 58432282 13153523 -116677277 419969003 434392377 5176460 -6791972 -57238949 -217500895 -213899934 59689970 -98551126 277104322 307821171 -320236841 33409929 -109666456 -396643223 -78085972 -26803655 75486407 -315250774 30509919 -230539838 378862192 -8755140 162968745 -296499613 462063619 -367397243 1296047 -263786568 106170867 698924703 -3839275 -29565386 10902169 192287996 -306679125 446799175 -102664098 -114308504 448059973 1741917 -413402014 -37073804 -356762553 -3445693 -430241961 -169049505 -230783661 210068 78423951 -16372593 151041710 -286161980 -340830187 717890813 -238376958 67131094 -9236597 26695379 -87459597 393777466 -162456975 -73733 328089811 -7143984 -5087694 -73289417 80019853 626256263 400026946 3323818 136023573 20863602 112612814 614584447 199974257 -3026341 -3911335 123596509 -571046817 530779761 276953880 -163141849 141148150 -374350545 583771063 -367291368 -143936939 -110369294 -249130115 120788740 170675386 -368740728 -31147101 338543798 715795397 36043596 -289536130 -428592219 4098868 -161549468 89612068 -96403621 158293442 -63675567 596467812 370832218 -364830902 -601914845 -101624869 -739189859 -363585061 307654025 333790376 -4587772 571385069 -536150314 -418605443 6850238 29428337 -448714078 113940009 265309517 -117452874 -35174484 505172989 -103601853 -678683302 268815853 425532999 91312261 -51585447 -132684973 1421027 92798111 -302219087 -2523210 249070774 -38546226 54207015 -863035929 -71472241 523001535 -510068700 68158543 19869796 86880002 675657 -16263857 -800983201 -185772775 -11211453 -82337194 121286726 176947334 -149681681 -23025534 499234680 -425489290 -397121834 33908418 293804860 -14003946 -628799383 430733155 14283032 546084818 113965843 575157 308858939 -582276883 -136792916 65687373 -344470214 50658922 -587946696 -23054274 -53621659 -100684651 -62706987 39981185 -3595980 15824841 526461611 -804388026 257517326 480139545 343950942 -802931460 -258434490 57940102 49932194 442780252 -60488497 233653720 185737253 -262344435 -329542288 -474290338 -13307202 1128198 -29893768 444077207 649691693 14398053 -11226987 -457088 -86218424 -353788857 366519172 374824963 397986835 -651543004 -740535124 -579773138 2955517 -364200259 275681483 201454812 145755733 338305362 -103637123 -176644310 43840256 -43741301 -284511985 41831141 -68738449 44529828 -4877400 -28605 -345017622 -331880 424533837 109175282 182614352 -235893885 -121588165 553402716 -26329256 -34178845 -527393851 123452973 -346528552 30435611 83000649 608195074 -20684615 -126949574 -378678180 -2678837 -373870399 -174885683 609977610 390726988 -41850065 -318807328 200739969 -28087095 410802991 200709727 20589979 264586188 737402448 -105656719 -457081435 -326709555 51120350 -428958941 334163941 -56708157 -671759283 -5429660 30243021 468393639 -254116840 -1607486 -190522800 -42721914 288947942 -373067117 -440598971 95463545 -18134961 72397773 24619156 669505623 -149455681 407492307 237937653 -130288705 3114963 -65067577 -32007823 31108783 -415421986 731490239 -375970721 -68778346 275507543 -36552637 -570630699 -163867771 -687257 351184393 -16943228 66012425 -21928880 96748976 8014506 175907277 -1663193 -382341547 127064817 -244252792 214160812 329322663 2607771 -756415772 4290841 -213866600 149668081 947392646 -580564968 -387071288 254085186 -63196055 375797983 167461652 259370281 -641737816 -514965918 -43074615 1027324 443844202 -25564207 -383975989 18023196 -27935681 -241448073 518791440 48899369 -66571625 -212198541 -550143361 110673544 20826019 158305377 13007421 5105214 355339605 98524611 82491779 431123096 139069138 -39148415 873485190 36010572 -502661183 736887781 -15665693 -49994851 -983075 7075212 144304445 -91039880 80352178 -79182581 442173802 -588085272 448625612 53090190 43128406 -362314556 270038050 41936179 -149982218 6507634 -266731596 387556985 734132489 -155214721 -59546082 -232197148 629857478 -266942325 201425433 385919398 184256347 -6867938 65467459 -72746564 -89383882 370015177 30785646 -7263671 593154613 116268199 517650782 -502056810 314901812 -212306159 -79978980 -233353569 11950149 356919956 -61542412 -700750201 -100632473 337839232 -453670298 7875440 -437953395 -803144606 -27129627 -203575654 -267083467 -145818217 356558749 43521697 -303452649 -128427372 908608768 282714913 290885512 14159422 88086181 165502594 -203263757 -6369598 12342293 -123351492 -104332144 -333939055 7219825 396299528 394359721 -904594237 447650092 529657055 -346468821 -284718610 -130919960 -28994114 6408809 298436626 -143316840 92219353 174600816 569155280 -41297966 36734199 -34756599 -320401620 -198259415 -59260387 404748369 110068804 -397980797 -555897299 -55271383 59351362 -638451039 -124697997 346107080 -47260903 -267854942 -122128362 18870222 -526068830 -4700420 1385049 -153407433 -25823379 -229468608 -15576353 -171235247 390309407 -16754212 244394839 -119264643 102508825 -313971532 433282433 432953442 -344437852 -495101648 -41298796 -41661182 119048830 -371726650 -404091848 -743027998 -30199708 -358265109 -761606731 -145063445 -523443661 -60101755 23750871 131661415 -288496243 212310395 -6621389 -4539315 466032627 -119379682 50975780 -321439383 -423590027 81935833 -94661725 -513068559 -152400510 60720519 -17979796 87425601 166351746 345276401 132293634 -77995634 -127283629 221248985 -642333054 -28746749 247572662 -6622667 -71332658 -295263579 -1616304 -286800694 225635291 41384998 -277999621 -536400799 18840627 435912183 -8820964 -74480049 221208747 -393609905 -32773559 358518368 -8321094 10135285 -179247678 58649203 -82747940 -165720381 13407641 175795966 -417745067 3938474 5248685 22438060 -40337493 112575806 7683019 -89921308 -567239794 -81523118 -21791343 -7717802 3353632 -68112460 20603102 343065905 -246798139 -101361244 283898899 56700499 -21418762 -1979507 220982209 245337493 246259726 2335232 170701667 1267398 99953303 9412816 -421111177 -345687098 87560156 79805665 -3662403 -56659366 -805487766 403159911 50486342 722910885 -96645707 -516917987 -145367978 158113 13095392 208878454 -200667225 -35960074 -71081813 406958 431268188 -151977864 -784229072 2928305 169050626 84013228 5661388 39507412 188415694 11689528 186897382 -278241368 546190436 -22524139 531087308 -488805525 -42191854 -565059894 -181744150 -835030814 131183710 331773628 -181854919 263816085 290365348 -36437013 -22249 -495114357 385145274 404308567 47489560 -3882384 -1664560 308036639 -35428960 -48993949 -60389525 -193285063 -371040094 29777816 -9906545 -52885026 -397823985 -313784241 -297144735 804433325 -757037645 -659982260 -66938755 -358859097 23854630 -59484341 7788196 317389985 -245389721 -310027395 -82347781 208001910 154846366 221163329 872902058 -355959961 -307924675 26278977 -59725517 -637011969 -75423610 730598343 -6692645 -42138589 -39458471 -1832627 -398092283 -111268769 -49960278 410991411 -115222461 34676970 744698079 304969285 -236499 -18052537 -250208840 -976208 192736350 281721695 -546433826 46908905 441259069 191623175 -828377689 -31193651 -95827075 -331497228 607425185 -1840842 105274567 99014555 105025150 157601821 45701082 -27791864 353283242 -84540862 125200249 400444564 -10964000 181352291 37741717 -78922471 -692128609 103055044 15704473 235905629 5794281 -41079911 283934745 -722645812 -31412666 79821760 -608166965 395657500 -509837494 -513372008 12474553 -354841250 542257 2237149 -608817008 114043559 18148646 317321195 27550661 -436210516 616945718 385396711 705357863 320776280 -293858893 -343725120 8613662 -124984 -97410757 -204212766 -283010754 11787240 549563217 294816830 401109115 -125764991 -320282558 -859013527 49014780 225261378 -343992996 -98405022 -855912366 -808827233 -856819140 -753257664 579617345 352912417 -89666456 319908315 -104904536 318502604 -115110738 -324702264 326398062 -210964715 466098164 -14345797 668027925 425461302 12431202 147193983 186110 -17530096 96212162 391515357 48278046 33272800 -144674096 12692612 -13189905 -2514198 -13543294 -303205366 -13784610 -20642434 298183105 493247931 184220170 580344089 -3376711 -6215413 -871918638 -25026408 -184362049 611718065 760451882 13204702 211955073 113305234 698143520 556542746 -407261720 -16193439 316070856 -614281377 528963 -840621118 179265611 -226580146 -20822025 -167689821 114492756 447336464 -214613863 -311327239 -325205575 -85246656 -158754284 -270543544 -577515656 -37335336 7393124 397983 267934330 140655106 463983435 855007623 -24586345 -633753193 -428339826 6920528 -8860955 -19264166 21895561 -739593896 100477793 419158478 164430942 -4005455 -33061363 68848294 -796424936 -9813105 640481829 -25684106 -30666866 -84923652 -607961758 -16337176 -250298066 78771477 -109992887 340119188 19743419 -571335325 85144070 8830656 18787255 -8735167 -5998117 -149084160 -530431344 -19108667 -93985816 -46937204 374327182 380691608 105678773 195104911 725131349 -603430782 390543419 62017725 -33125717 -11252618 40994020 -948918068 167386935 -392934848 652773757 -607901473 270978216 11646686 -9593594 -234197654 -7170625 -8232721 -735857832 -570662383 -199601515 -376441828 158545044 100518723 144241085 -64907951 269807000 248394970 620032554 324227209 -35461869 -263252797 -84114000 -341859061 -150063571 -13332588 -3362280 -590247357 495903501 -90855908 -44538111 -17887013 -70920467 -205321130 85577097 216170019 -124915595 22321525 19884398 -114875003 63643595 249359369 -82105578 -7929653 313694931 53023279 -2908730 80557947 -186374164 238375007 448071575 -251410444 156826447 -546892005 62090457 180167438 7264231 266011878 -129901264 6256299 196015366 -522368512 679836478 95431349 83807641 -412537726 738164994 316647961 149712219 -186923221 -98450746 -3833453 -401871556 -666291196 458048344 -11295174 -57654261 -24306840 76790390 -180789815 12218875 -11213735 -131421643 -216264353 -20075328 -119998596 -19123349 149228215 -244165097 -483921196 -758142127 102259746 103159984 -29469318 477950336 -423629738 582835702 -339584327 74036113 214131133 638718904 -122029689 -299639225 315359657 -22059649 -273698461 505800308 356553846 -246527361 -26646089 56788308 38541892 639261691 -116200749 -275892828 7581256 -59141518 -49458279 583331790 -272996830 83839503 -151822738 402047 3388139 159521284 -708999908 165197345 804706492 772537109 -53993144 -549828354 345903079 -13791798 -51719945 715734796 -34729298 176188334 76095464 -293937308 55871771 172973241 -20802409 -488858789 75603837 -67237924 80452830 -24703949 74198070 -395124214 85424778 -420336886 -138902397 -7083585 201009737 -356251237 197675671 126730926 644429745 44498332 -246350254 103611894 -248832387 -103597937 552525625 -74278988 -207976722 395543056 56572768 171780548 -2651163 -103477451 -86703751 101572547 -627812068 -68568478 -155324430 -86802082 296536125 -8216346 -383005982 -17224128 20061909 -466575136 -62168254 125270746 13310379 307892880 -7228310 -17798718 -464317244 -225425200 85965341 -148668007 -228333279 -337600978 85840430 -23241116 -253078845 -10556659 338323497 -49875947 543226972 10033821 86929261 -422120780 121682199 5533811 -143330232 -213291506 -131670581 206093610 -10724643 145088966 -162637975 -941142528 -212498695 -3936974 1305790 -351024786 559919750 34664200 715123535 629569369 43790522 -15106483 -37044710 -16487531 274656822 -59764082 -480830134 -208425911 399969 -171963403 447163058 215118811 -643428036 -74563072 486993831 28347350 554933493 -280788772 -443223691 338798792 470098 -3834627 -237822168 -2003938 301902430 446140384 512943643 111437395 -218976458 -238685572 12895249 -122224974 422891634 -268615130 -87748288 142933413 292293419 360275617 763601432 421738148 268834832 287378603 50869243 -387918927 -444856106 81706425 -24427768 -49371942 681295190 292022010 34393686 540059396 132416199 290254480 733335456 399844619 363082997 -378242877 -574924749 -118142020 -480013408 16936096 66014340 16374507 42968434 -82241454 -144254597 336859689 356741 344181007 -23610534 96766205 -55113948 236432701 332740334 -241582933 139938258 -39335141 -29746001 68014351 -14626923 547538684 191740380 122643 -347428190 72714657 382867410 -56448748 -430909262 -448663184 -273943518 107876219 74464567 -129105675 298405516 -865956511 346315 333156490 -487384009 167889965 51202626 -26621578 199419655 30008211 3120304 -45016641 -37843987 153587966 -280112630 22402438 163260433 -172666024 -304573811 -523330028 -454687557 -173501803 -407536744 -736234891 -62638828 367910223 -113329863 -117596352 -133885385 -74793855 -387529070 84554562 -47549775 -816842919 416616340 -878760488 -518332678 351012771 69842730 -679480399 -38717467 83667800 -765368 -163322174 -30692540 165509626 155544479 205314976 -19748932 -279217993 42761968 859597 -608852669 -17481886 89004028 84225984 301514720 -463647242 -209444350 -672620091 -581692587 32316054 357772345 -3140782 4607940 -21481106 142694338 156454657 -596063931 -362560056 88138664 -654022140 111530104 -527832550 -387041406 109404243 -71745143 -356751254 39173689 -4162413 264543192 171528034 3082968 -131143120 259133497 -294846358 198759959 -39504337 -364073703 28431747 -424127453 -18885367 131161806 -356164115 253139732 -508298518 -465373215 -138493166 291801167 25870175 -482464017 -388992289 -620631282 -710848196 3312675 -317626457 -400401386 124302394 -60736994 -249520064 -81045751 -307334433 13280561 550371791 -280016562 -590140144 135661408 -75576941 -179265959 -136009887 -276125411 538377795 6296296 -64000065 3828596 470883862 48216281 -717255883 -27514226 341478868 -51544731 160629684 -170675500 -632228804 167013182 202041157 51835073 137150745 -872332 -389303263 100256146 723143937 -125810061 1871284 -101987591 -463338172 163069192 160018721 -173010895 45254774 -453761132 -33912515 605905935 753097975 118802295 -188006997 23008684 -504851294 425808070 -347337520 -455411553 -215616901 41415064 512555 -722859648 -332935445 -184363921 197700060 6628195 334962363 175565866 -3542144 249164054 410060417 -6777091 223405081 -471082665 -8068365 -597134677 715409036 -13996804 338904710 22432966 -465179162 24263044 507797183 -458596286 -396661942 26792576 1771682 -316535507 -296121025 -222822263 435763195 -61179788 -175001672 -469486617 16735980 24237119 -124460597 461574730 -207228608 -444412580 457139109 55433790 -236849 -122001130 -510293457 309357992 -62403349 -118893732 3462655 51185112 573827492 357483247 2042570 -6793046 141462296 -260072118 -10624903 -260843555 -771234 -44293101 -146594742 4923238 17624573 284826278 -980547716 150376577 192244842 -327783317 456099266 12839623 -590360776 28359952 309236620 124320609 -422693363 12473144 -283024941 419056060 -381162394 326868739 178299762 167013271 823729000 -11505330 -659934362 -184339503 235843551 -455654670 -309295643 -46984768 363684886 -215394573 -22680301 -349442793 446600766 -32173425 -95269851 -84769174 379452452 279098822 -313472782 -173322363 -293751172 141237804 -11163118 -58778734 11462988 727841305 401109309 1181117 95096823 591449623 -265426678 -39256354 -358079378 -670850202 95283247 169593686 -511642648 -200289432 282165782 41986500 -184638717 -10109816 -197760935 323627251 533380016 -770045478 -407686295 108420854 19329115 -293472593 -641736567 256883165 -132632186 729117460 -447744794 436746751 184200840 -118120162 383397826 540379841 62360184 -76346180 -143417140 -5699036 -220201167 60301242 585997 496058655 308238083 159332510 -363835535 -138590746 820567089 128965499 140378931 -218126375 87617639 -62871216 2787774 -658800282 -273377955 208895619 74919918 -42140314 233649400 41421634 -247340808 -89573665 -168395113 154604816 -202084180 -318421381 -600617121 -216016218 269858089 166795110 -92371020 121377442 607302991 -742298244 -384758924 500677118 263084468 12058385 -139826785 -61333883 -63903973 96879603 270277654 -51030743 -372495452 150761553 -238745949 -29192548 465487147 66918812 69990218 -180818062 -6179840 -140769057 -231070429 -409252993 -246578947 -771249231 -52560113 2507646 -351554787 153785240 -154234353 571829690 567633638 705294344 -372924342 -50092606 -693154152 156771000 336098321 301718175 875818746 572146728 -72411341 -621976194 27754790 -131125255 -56114254 58500200 -5128862 -15949595 -75186746 12686540 70403368 532674508 726133853 -125997415 44428016 52552 950079420 230838848 120172472 239398729 26766197 262929645 -267710007 -226154149 -9945980 -272565672 294516183 -1786513 -315910762 653644463 -328487557 447257394 196637831 -10951326 24979164 49490045 -235518025 -6768640 538372048 -8869508 -124934 -27409846 40681808 -432157346 269865985 109875741 -35682158 74267326 -5064389 -939080158 38046364 333782917 431406002 -101526234 707610401 -10997702 -41649375 -534564766 -142798280 328369675 214778512 119083302 96505471 281236199 -240275524 -473930254 138127551 -138325540 546961652 -289993261 -333579371 -161565819 573553684 -526116120 -358465710 249396570 -22758526 116998308 486091169 -73682696 102834636 -301815194 -170405858 -102745240 64498392 -5810839 -403099459 55638152 -306963284 -61403190 21740168 -403720708 -251220959 142243812 -56930437 -356752429 -4079777 -79095106 474610946 238085804 685778151 -3968037 -650631996 -404539510 158637051 -3135852 -21439 479420640 -148516138 151079768 8156249 339666939 295221849 20470851 -95566435 -198944937 58544823 39480812 -455231994 432431723 -448489503 291417166 -634301016 -1601910 395983728 -144681389 256734029 695802564 -307244888 39357868 -8729127 -333716481 -85811623 -71398349 75520433 -19270497 -606898717 -437726728 201380748 -305294552 266710514 95486007 -473287280 -586652225 -2410162 -2425837 -368174706 688097836 -6700354 108721077 -197884024 -38585 500532569 107561000 157578106 3843880 -29373 -85752004 107942009 -114695837 -478793161 -359053920 -263351428 336284963 97240245 -157463218 605222421 -26058553 172209166 190817616 391196165 207913916 67187323 -33512549 -214579932 -189179050 -354642883 613533761 -113616017 76743323 140812264 -345582635 -890896 -33213094 -4522602 -398354878 96577957 -873821409 34220231 -760335152 374163819 -183540219 891302341 11633798 -89140236 -114442254 -233901375 -1931000 -46456332 127891256 -527980770 -3287070 -37008380 -597903947 -260870698 -703091489 344629056 34037247 70883599 54721540 99849508 -82528214 -397021735 -289265240 65014323 185032241 874949 -26026462 655395210 379366149 -111119214 -178241869 1802252 -254622146 -669173067 -358470727 -310204956 57441227 -825929403 -98944784 231674222 -250463005 -461135993 145806 -6346115 -679197527 -64722122 361636517 14909485 175497949 436118274 -419954546 372371916 -340494719 -540649255 294881751 -214301805 249753134 -270320909 -70936382 13525460 116680895 4549849 432389 42046053 -698502957 186059835 100444368 6667593 -839022354 368650008 -104401964 -508201210 261304644 193091814 290732666 2055510 -221764045 388264014 -49463419 -8045909 -9232868 -144741072 -401338628 -157007131 336619794 468329389 260526552 328208491 1582361 151527521 -243345304 232599977 -81806717 -5908068 -10667372 607429079 181888594 -269195886 248401625 -727012961 75546245 -843691609 -314244342 -524134 -627706587 374549060 34365730 185375321 -361902677 61765263 4399984 -68394497 55138222 265251564 573072270 53235360 3592350 -41995027 -8131364 173442039 1785091 17236046 289892862 127354723 -186190833 258696830 334594883 -93032168 -28306985 355506753 7264070 119592698 -9292043 44735016 -72674165 62013088 315634025 -58999590 5389676 -9141931 241743031 -41910087 709470680 103496309 -10026773 -19990635 777073976 -550872642 -564149361 87683008 -540040957 458447098 -25251215 414030029 29641078 326306494 -252109044 -518181565 321672133 48489135 615789924 52813709 503636038 591611 398376082 26313512 -485088239 112687695 204699791 -636505395 -223438232 -50417439 543781668 -474924729 -53708098 103699626 -6014320 -449017089 -108405035 -250640996 -231857321 603810346 571648752 241906494 -168346244 541703255 -638328078 807039869 -10243620 192397150 -296750743 -628400 535706413 384567328 202386382 21768310 -95911883 -131705244 -263777701 77596853 5310531 44576972 732680772 257270063 24025550 22392263 315649486 -188648952 332363163 731043865 -127832 35888232 147476741 -157631993 11970106 -4280158 62873329 -393130730 -352150904 199854166 146305317 -58964741 252088782 152631251 234345700 4420164 372727795 253615499 145474655 9216235 -10816509 13647447 8490424 145793657 -262538860 220181127 258307659 176382448 -495968283 -287747151 92441117 18112308 58175205 153208432 172757493 11816876 -80830812 7796520 422517088 222775784 -509088094 92553485 546568363 87031733 -297143728 -95391078 1435205 -283753131 3338308 -474289324 -5059545 -169139040 -287523720 -456978153 68857183 719461105 -189740906 -7573473 -8196358 -109118804 -248323564 206225584 -54106588 -171060465 307526614 34826803 -54515079 -155074498 -243105940 -56337422 -439456612 -106073671 -236273534 -136569399 142207524 -677585484 -655146504 129866990 255880346 590619900 221106079 -580321855 693953114 -99058706 175261814 -95443052 218787152 5720096 -4883571 -339237567 -207629344 -675993262 7886052 -417567460 -28834997 -311346987 -33592206 507920240 -594975523 -154916149 33015423 -59928859 -565997361 26526853 94485950 166484311 344875093 34182253 -31924377 -542655944 3360879 -10048341 -14922886 -122153324 -198715050 97345793 -46665994 584671294 -285050539 -512450 -333074727 205394418 -171748838 47307096 201384009 628223641 -15133160 -140282484 178286455 -142033517 118411639 24838879 116269997 -5703148 612770808 -141161 221577544 -103064183 -818456066 -6240205 -781275007 -2774097 -108147246 581090631 194000550 -308612793 23951487 -40766380 47941119 324135489 463757585 -326129437 113903727 -41653730 -15242877 67009865 846236637 136610711 -677443664 -450343219 -466037606 -97773934 124774874 -3844852 -42619192 -68392925 4839229 -364680648 -177045214 144702789 -32385541 82268028 21308168 -275977275 516416151 -72972730 -37170506 328253738 813463169 486710530 -213493399 191532142 -622622024 73760487 -181873057 151476740 50206178 -1358593 94857223 -71202116 416994899 611106158 -68331646 25872828 -47412852 233269458 -319644643 28774179 308063162 -12953266 -50412150 -292267989 787725431 -529199462 164744840 -97564901 -352969839 -649926318 50054834 -127151006 806361868 443071296 49292660 112861393 48932207 155647826 203537901 3592338 -280934204 -358918587 -81823558 -17312551 405236640 4058320 498960059 -402913232 -31470415 30936089 49202750 1029696 315604174 -523011247 -895227726 68707989 -93774937 246556 285935435 -9907394 -89568598 -117890845 -142032600 519931967 37199282 -637282570 -87142167 -214664769 -767721630 -210868658 118288609 -216312947 9284168 -23517716 -362664031 90035239 -541240619 -601182777 411725055 174559595 536668229 -67186659 97497257 206806601 -19749290 -149308615 -495542408 -24006763 118606737 -76525505 652711363 -21243570 -684977614 -13981408 -448964179 308351493 15633658 497341730 294245666 -304263118 -201331649 -561607532 14441 -51302280 246228259 -11435053 428163 119938536 -452745098 -43439046 -299284529 294639499 326288338 7338175 -256294999 12401297 -178667511 -306390154 2869809 91568574 750558241 28386559 -363481721 -1903886 -65468318 86379511 -649431274 408930896 102931441 -99012 -56343217 341963042 -435399266 -1560836 626654415 240390726 -121210953 1992982 -174324465 -248994930 780763488 15702221 -156692944 -392109264 -40506126 -143144013 -437013306 -654779169 44907972 120818886 45960926 -710526335 -397748147 -144633580 849853229 -14990778 85625856 -100666042 -463390687 160858904 16553919 -635716917 262309910 -369904838 -248429632 -168457638 -61522107 1629530 230432954 372233850 5056136 -648705180 -407441073 475827238 745605330 -136244379 -225081208 -30957137 -2462768 35332402 134346883 -13414232 -413914559 55971819 511315092 22505438 -104510533 83649116 -254064450 182010115 -448111780 -41835091 339605106 443453997 -3379551 45995282 -132736178 329361590 310593843 -30553819 -127899825 -358776482 2944593 35965328 181249135 37581657 117985681 -665748178 15762544 31410456 -139075309 -327258012 -71139053 227081723 -647349944 -220046717 -584661015 -140521480 -53977446 -36608445 202334046 375258380 -370696282 180774460 266469056 -90599514 508673346 7528171 -188897021 140813694 -92030363 -115423198 -192221310 -305252472 -525540 885652787 4248377 9455547 -54170214 -108229911 405412782 -200160385 14128374 -254364170 -102128909 37967490 -2239395 -106786762 -37815835 110839506 -257204443 136281258 52972840 430392893 173378564 -38389635 170181624 602830080 -9020293 -5368435 65675761 -83063024 -4290485 875312 21502811 8155009 -536506543 -216259975 -126240782 -62262607 -128052332 8856706 -618872483 419006237 107792563 -358314053 259119975 216490996 -107638582 -176722052 207919120 -268506707 -656908736 -16233064 9335805 9576483 -150418310 -137985661 19320286 16863028 11154378 -110804228 -189763448 -185077402 -55237537 95509878 -624697680 124496865 -2818788 -495040139 -550356930 -813398748 -409306612 48483521 -83948949 658545566 -799547478 -348786225 440520162 325422937 170525455 -377801214 -657351314 130063969 573743946 638378820 427451906 77681277 144973258 786489090 401885051 -359106244 290125475 66808707 234130862 12484557 -584929245 -78156149 501166296 -214424153 -24846658 389744232 136879667 17849940 -60580045 -511832498 219272194 -237069207 -264023938 9332293 167617878 55518726 549016920 -567278035 411468112 -5869393 722751521 -527644098 16443887 471862829 -771879963 -9301703 387804035 -469946531 93053745 -179932756 -363736225 764385 112409925 -68604617 627773826 -3613771 255900950 -189554758 281049145 194427415 252466469 -88309748 151268449 259570379 3482012 -10530278 771952279 316293919 -2892831 -319323885 645585734 147907673 142444812 84113523 69852988 -563873648 236559737 21089282 17345553 -283049852 298521332 18093156 217702937 -88997505 -7987123 433410903 125659556 211429300 396189001 588770885 31995500 -68915660 41650930 -545164697 -723274674 -21355455 9466740 538199315 -559660896 -407551556 -13656118 -377072285 -18762112 -134123738 604208188 39087616 -450715611 12597212 -844482567 628366014 43257244 -62034621 363591792 124752493 123962927 145007590 8145631 268569681 85543305 33925102 282979246 410068345 62433812 10781849 -402769983 -407809400 -57259911 -326088 -227951467 123559061 -10277398 6326053 -6522687 -151692822 -2318969 225256736 -83675067 129990751 518002136 -184069765 525516842 428140509 87085254 72540860 67079189 -9103253 29031079 -14576258 145053855 -475083322 -345965614 -14501477 276530059 -43217304 -110322729 -394482346 -66894931 418064818 95776447 -58173991 -52219926 84145161 103219039 -1610963 -189500392 -160357 -210181880 18620419 107775223 590827732 -598968900 -13650454 14405366 66410099 543939287 99545622 200150335 -66471334 684990525 -293810497 312117927 -277437127 -118252609 -263736943 -239052805 -302977961 -82768475 -127658342 31455630 722844976 163443592 -13049936 303249855 108649686 62732606 318550491 417151007 -220121757 -348016649 496452149 -214195030 531096 -504933666 -377227055 48923175 -33152334 255507928 731982891 367549545 17444023 -14374146 131422860 454514089 112094577 -16083860 211268225 -53123409 106067071 47450250 619754324 1292898 -69427952 -850971115 720352636 19763694 -363081650 -360713014 -11037604 406877110 528666918 121960756 239547040 -613437475 510583902 -27293875 -55507409 491823554 523365 61346314 461785828 169429121 -97878651 6316440 122967360 -283027637 436264692 -616335363 8429999 680397212 21372242 140239650 53836 -585267156 509644884 -20372893 783315496 -36600248 24067994 -503051068 -84890370 -729524303 -56771772 275493154 8253484 515985938 399315256 -411703363 125641132 286588836 -6621474 317923037 -167309118 112419529 338835990 -36269768 -19958360 294032697 1041639 1043357 -167522218 -40143471 -351995522 -116902608 -355827982 -49243075 -389428760 74410361 793437630 -541761349 -130087697 175585622 -179292956 -6342632 453232069 24544919 22629506 -385444969 3761982 137898600 -6862398 493763659 -493205 416395242 -484431336 512509476 67627503 411489477 -408535706 -263124737 35264624 83505780 -197328068 771803482 -51140480 218905317 -515863172 259053249 -6013816 46212195 200239451 27901355 -36184473 -399172049 -83158758 -674967359 -377914256 276805193 260431051 853225705 -70031251 -143015964 772252401 -178183407 738507763 228403463 -345405204 57991889 -18626128 -8756214 446773636 -128621623 -412734713 252962418 675182166 342503769 51979680 -31961084 -110035187 87512124 87502447 -222746591 -56280325 649692484 -21716541 4166561 433931633 -651367134 616878303 -162356482 376790055 143205557 22079656 594647255 -322073251 573979415 -19946527 221477614 -66120078 -482044932 -347168203 -85920141 37283301 -159280483 -235954179 269043134 438473103 -280097594 541597701 -455150208 -24172344 2048411 248238529 -299734859 -124060426 -45778096 -25572939 126777314 -350654466 152275519 -353768182 -703010035 661999102 877150196 -510029341 1405785 261762860 -160869912 30404659 318144845 116655518 3915585 -64607975 -14328095 9444967 -367007083 83053576 -257799231 -454995410 -173827692 -67946547 108659003 503174393 306164925 3607782 142549118 -66040042 -58106793 176562992 -64770956 165131877 324125912 84809314 -219908987 435542512 813176242 795525336 7220425 215660276 13794648 218932127 -245355958 126963385 -797196406 -173834512 -1595850 51666488 -46672275 342852822 -380344722 -196805606 -10776256 -204863862 2785553 202498993 -61546974 549694323 58241731 -145376561 114153969 -269188094 -258202528 -503255920 -336616575 -153780724 -39074638 115445922 -16091036 -783073 13565323 41866580 -49655473 17957378 452932318 44301751 125142042 53396860 -74942521 -448352758 -368628093 -299948735 -231898152 237115870 -409573229 141889647 -151702337 -1379300 -62274113 -300458496 -6091375 276867256 84714514 263135734 158832478 252924797 -11410526 73976210 304032629 28231710 -76541231 576302252 -32763329 9578993 387181671 587652000 -188324451 516075186 -120997180 104418316 -398024842 -60643061 380006185 -100110145 -351228902 31206593 449645807 -126135923 -189932092 -4270859 133272924 -4971519 -26210304 228207190 -191656677 300113328 401109066 15408639 -361483541 15289531 22374795 283274213 -179102500 -471783975 134710356 -196746718 -6716262 -37362901 471598756 -653014416 366834185 -664565640 17322760 242044231 -11071591 351945665 37345165 -122531823 434756846 40179988 -397076869 239702568 14019297 390229152 140816409 51146560 -113794162 616486670 -107367491 126468615 -109616184 977178030 -438663238 94264532 -450065947 -192119497 -8406042 399488915 -376066531 805320233 -53234833 -12885064 -246652898 -465025265 -230985730 592944546 4369443 169153206 -7131284 -19828903 -56601464 588796086 -99670223 294864479 -1960913 -361248046 12127270 56384728 355675396 52556307 -110460970 70481197 21294529 362355062 369385451 618213593 20842896 -294526592 90897677 -366522688 -319021 -5015817 13819203 -11987549 410591432 -428178813 65391421 -50157247 662247 -94411500 258988854 733786311 61589732 -7512827 147896630 27329542 -164018863 484692522 35885935 -589756127 23805352 -5568223 2903973 4203569 375988094 576791521 -327383846 380267988 -580925464 -85090461 -75052983 -11637722 -566979600 -523471084 -59033624 -838028699 -46699859 -65245705 -426997303 -440051020 288711239 -864933091 93527388 39620298 -608705167 -179867807 54584941 21090562 308652431 220515143 260222661 -49245203 6031291 891632049 -159133956 64631423 -154221961 271192639 -769163566 858667628 15500593 -376262187 -368014843 -38793349 -49378670 64672971 887329960 49188843 125798791 8488712 366478030 -299533692 51869079 537150983 -92974295 -155839948 -304255559 605043 -407864227 -128860683 142024655 -400553649 -119237922 -213224976 34072102 -68960995 20178636 -449170690 -239977864 180044542 641191351 584232683 322621208 -11059957 -192183669 -744331710 -85944038 -372818632 -114250395 205583161 -469926247 124908809 13738515 -75898606 -570709087 206821719 23276015 -395607428 263139989 351448264 -262271712 -518733834 -503104998 -53646849 -45662864 -1035787 -245594098 -74151664 495499209 520428815 -99903261 10135168 -586937880 635978143 260791595 -358607052 -147156102 -10916449 697766051 453737987 115571241 5374071 377834570 -131555735 667290145 156601176 184113457 -315867520 -10167408 260833864 523960451 -636083434 -5762635 177098881 -857644583 -135011900 93955323 47033531 -41501600 124305009 -833042685 -40389892 -61111287 458067542 363257404 303017987 243068005 -124948357 177784513 -224960523 -457789043 2319691 -9647902 92986418 -387417713 -92475278 48665899 214769938 -8509693 -729753378 -16818483 607190283 58121819 -75428364 -342213515 8884956 -41482124 -352516107 391830862 386249610 7998555 -615859219 -2846161 -59219099 72522129 182161155 2069877 66111694 -841975296 215248564 -558185865 34415268 32107880 156098696 92001667 -498084160 -150733540 -143623169 64632284 -11743418 -44485393 111218603 458238756 -148788065 473766503 3165076 78503214 -202259667 -149932839 485441203 -172798918 9423734 11641738 381943011 10549739 -245899242 140023369 -215638351 -146226535 256399384 -83581111 -276672 665394460 -229590 -9529315 114877165 -23623475 -18344316 -833802778 -252597062 247510421 -8848050 -248312089 283932157 -90028463 -44736923 -531901680 163360203 69998777 47026447 70111114 10817940 -263563855 24235363 -17359969 28705686 29237 -132469305 -912941749 114645283 -304901344 130729570 -15678081 269852618 187167898 291922338 29522067 -186829098 9651992 -182730497 -175776601 171625665 -305757685 374987507 -655135 -13521634 128340676 14266704 -42510696 -157322763 -5706419 -35995903 552602441 -186301081 109935690 -642912752 -68114678 77082426 -71500232 -182256306 -38915551 -3705737 -196760835 117295680 -797579749 -124828343 242186824 145441809 -4851184 78850124 -261684054 -87458736 -139626203 148812739 867613956 116721756 974603147 8189859 53513772 795086701 -51359614 -336447154 -121987144 -16491206 -596639091 1749328 41037561 400103744 16605016 381854462 -86634060 -757031229 -56343065 656893871 -530798939 2739401 755513353 35032264 104643195 12533052 428444716 -394638715 719375777 428826097 -7780711 -13106266 -100199498 -49135421 -528600867 -67274114 272063095 -33338878 -190776476 295079047 283258560 93268417 -707641993 -668589800 -98130006 -343054549 389760013 -541292078 112493812 34991272 -758530553 -3218001 39935402 389843499 -177147047 -55052707 -722634690 845453589 89650746 -899537237 -2251603 341515386 -1694354 2889683 86533440 16458166 417013003 -75798885 1758400 -300207018 24521989 -183079645 -176288083 16505613 646691785 -714472939 -7549549 -101224351 -115626301 69721141 -30276285 -11447294 311701997 400960615 324627217 162134100 20640644 12932206 55500469 -496340104 325355261 -109911254 490609566 -85561197 -149721759 -139495722 -8710445 -135864634 380025541 72552938 -6538767 573623222 331467283 758994264 25440943 -51452913 264308405 74541554 17483456 346605233 -478483736 -20053125 515513055 588740987 73988023 -112465715 64813348 289563775 75931973 275860931 -34490054 141348818 128901863 -177231245 -120813602 212576729 -44994208 -543308607 -516849094 -13758493 224423985 484792034 -24140006 407776776 -477867873 29516674 132182449 -17290345 -119969636 595349396 16153413 -27337071 459646619 -947462494 225633872 -667985119 -81052225 14217904 113680653 104329012 -11717158 320116 -51250433 -256526791 32070009 64748724 243888967 -21394621 -492000216 10021747 -35205195 842781310 379316109 -475935398 -205470699 -118263585 125153371 -18473695 -283984274 16217430 -391887253 156348468 -249760587 332070238 731191308 -75364503 -243736394 152904413 -128408089 -337310191 -202077189 197722 2448611 216966776 -173385284 559306755 208376139 23179640 -242267463 -213458 -23189324 615787820 -108483086 32839988 -127948149 -260837379 -23567532 -329144353 -86898498 -188353800 -139490784 -227775233 695965121 649083133 -398847302 284475746 -81020821 -346292901 -338300310 21910852 -65423621 1830489 -590054555 507237242 -165890876 19713758 -14318008 -385051780 -143594177 141518189 317242735 22507591 -42148100 -52724189 -379919051 -32946414 484679907 652198473 177598194 628582085 -235386982 311174991 141839419 49451041 448590603 -166057172 122483653 -124213069 -2044736 8232173 505800244 29679269 -245905919 -639172854 -88923414 246062782 -594570349 62565238 -306843180 -113493804 365433784 221821738 -119007182 -1876868 260616989 386182486 -388255593 -124955006 -22940463 4697473 148567450 360035691 181736007 702347881 102153153 10348360 302219135 -54865751 279037661 231143784 3783099 -63070214 17075708 4993627 157616649 -863449672 -22175849 2197846 -501137954 436719261 -578802296 -73497321 -46750512 -211372831 -54094440 416068227 -218299745 -233469451 231360702 45551115 -289265679 -448621301 270384426 -609256204 14195435 -597221209 555822807 -20228969 34783723 330474 -239727262 -57443022 14502366 233842000 -57483780 -178540895 224218665 -1042544 117264448 34075273 -482347488 181721214 150445894 -310868202 55547510 73768213 -574159898 514208958 56702584 -308663979 -136866192 377923633 -183006615 -197701172 572061063 -14851612 20084622 -45771645 45302751 -27644180 -40978067 -118441487 -635297011 -642443145 -187084370 99598532 -164664543 95610370 -10792701 -474071098 493525552 238583305 4669991 -129064390 -37640900 129416739 -17322175 -331431020 -348103029 -223191995 -21815950 155555710 208493100 347575129 -516432953 458307293 -121915294 588596541 10208073 360558139 -149319750 5052259 -20287723 684270280 200200757 84276707 -117316858 352953050 -220321549 -538916642 -196653879 -299755716 -389040525 611786203 49561423 28150490 28775634 -801233082 4003309 -185623505 -402683243 399511777 715571273 296076322 -415382247 670306800 66887365 144692291 5001421 11235655 -43159937 17979260 -201827310 29581631 21615484 212214158 522677722 -355742 64324133 9168937 -625736756 11891196 -49891185 -76379017 295620435 7095755 2223750 -544638460 287121193 546640940 -105346353 -338832004 -571373474 -436836531 -194872166 77649396 45664219 -30787230 -201998953 -41350381 -333662865 -335835417 -166456392 -344122623 602033734 465977452 163662635 -454512938 -360607021 294227797 271218660 -92668259 4496186 -522579351 -22834089 -110931705 -21564929 87110428 52780230 25281294 26008013 -155968318 -674414875 -909370 -732757301 -9065226 1032186 156508610 400565263 -50371473 435467953 -683110228 -100059349 -7387049 307237870 -330196414 512473863 27134607 -121541983 -1165315 -49109908 13997610 -32080844 268458843 458535716 -4157609 344606933 -1634022 -679763841 68048510 -232825666 -30142868 304480276 18215157 -61101015 28213537 -39676962 86289218 -837434 -219980559 478020189 429263375 12588423 38385825 87636800 470218690 -202292062 185059867 -441441315 -14158168 -12517109 -309064323 623208015 -181121022 -378413581 -435619586 -201009722 -107569710 164716511 -105101343 146502222 18098010 156461575 127961729 -243714644 70094746 -1150222 90199085 -635178657 -81199676 409889945 -536852259 605579430 332061882 131765043 291207793 -27969540 35207610 221693035 -7961479 247601674 -9939319 173111475 -199387905 454665482 328047240 427206697 -4651262 -15654335 -61160225 -302911097 -83648491 -150311793 113042416 -13371973 -46007983 49924510 59954403 -135555420 174422950 -766873967 424529505 -1434613 25194076 544489464 -37318825 49718876 -175050585 632437082 -121873050 631177 483360576 -353081087 15547477 262611702 91167867 -606717769 -370103040 -376071193 -843992686 192640294 -642395 -451304985 50620422 1220503 25227507 -439870019 -318881768 -459336475 197643779 -422193819 62300418 -99885006 189674984 54972551 7846067 157043552 -25027659 -271200260 -7252348 17915794 -2764772 -25267121 54767750 -531841857 204943297 -738076485 97842275 -162043641 -411246058 100841393 -6652164 11219441 -614499334 -368761229 -395223024 388505325 85138367 33530004 -49912126 -31720770 -449960050 176950505 -943915667 -244280583 -82300515 -181781143 175701713 -558971629 -260169392 418030478 -629095585 -681024 175508882 -294433954 -416350355 662120534 -758219814 -362723785 -190055049 119207638 739872715 77807558 127471654 -5123110 322645699 -73177719 119553617 -364142365 623513641 -311450115 -447502594 -180451685 1846460 -385740551 5630198 -690797851 719625750 191454701 233266372 107051309 -19221296 -30715578 -87402 276315424 73500010 -514160187 -819161542 379547598 -7146336 -1266700 707065060 806870372 -18707046 -11421755 -48719707 -278352554 -360241616 290017569 -459140321 932824857 40882279 20632656 -48202495 -5102520 -246500007 3528593 -139693241 -250373201 -25922781 653201422 -36573654 -302126968 771212894 -368763302 21102588 -151161843 -277639634 -670268335 420312395 -511033733 -562259708 -281310442 -378985121 -135105430 257866146 -75143142 29361735 -139537946 28959487 519483129 250671599 -84349582 127799066 109500628 -349254936 4237448 -234572140 -45173332 -5901703 -6964408 -886797733 223650974 -51685358 91112643 582277942 -563041998 19821328 -241588687 -340204183 492498036 119089719 -13048170 -967786510 164069221 -146323460 -9957191 12940755 186332493 9971885 -453523219 408402331 -2785829 -125242184 -7977614 17682678 67209745 -769342325 -64863956 -88240255 54282965 -368468599 -159171222 31028009 731989929 464472560 -374801092 -360987256 -1399564 -179188680 -460002009 77220595 9918416 -251724641 -32479609 11432422 155884551 68669872 64574133 -368298306 23681856 219967083 286303501 194788638 -154639231 6553646 636898641 283067349 643793611 -454565208 163446075 -478309953 -275355392 -623066530 -23052991 -318994346 586999247 740624543 -64805185 -306812126 136680856 -626380850 -293609537 311181601 24749928 -233730291 -123932521 28916106 -321262095 128526439 36423120 6495884 -169826942 296682368 7662375 713873571 -332193642 -471752080 10230831 13724764 -23646194 288759868 -485631312 -473634494 18715168 124701272 -53172385 458433159 329440164 60816923 -88331928 26769439 -933048328 171226220 34693927 -533594107 10009077 4896122 392646598 -261199724 -196889256 87893696 -912548 -14217308 -294444863 -462473225 -376378117 198963268 -342083017 130652270 83969171 202978525 132780368 -57328432 420559363 -245667008 512259495 85071330 -84241746 367832992 22178809 235398604 -145358496 320959272 345275984 661485060 4085002 -256702200 -850674414 7917970 73609049 -790570872 709918431 543358175 -379766959 -293212630 144602586 -297934091 -150966910 12769681 56344990 827498341 128629330 120497005 -526806728 57942838 52376029 32295315 306297467 846687335 -201337274 -239400007 781064506 -820478905 -1422109 -121881470 220964546 -15207928 51285338 377530928 -379822240 -90836137 -802994300 437239169 303324751 -10454510 551204 -540596926 535904764 -544967145 94046055 -77455359 121534839 129528514 -171481384 286125300 -187720929 -715458687 667403132 -106138355 484342963 12638979 -6693618 -2219261 201853450 -689433924 -85288141 25245244 887048718 -27838655 96462033 127425110 8957711 -443061241 -289672780 -63288 -334512860 -579094417 218431 -299650197 -214654743 -85527350 559338175 103502393 -503310162 81051612 -458955962 -495197551 4495701 64415571 7512647 297878838 265975705 -37376306 -219386569 -535377105 227039312 151585082 8656579 -3937330 31402818 42132412 -13327110 -112012476 -776498192 -172644378 -104237081 213912376 -13601744 2679238 -21969839 367944208 -270611602 84258692 -241393882 -337393335 -68380681 366073113 -275355238 36122044 -97795211 -16327421 -136580307 359284114 118251508 494189790 -358766577 -448644676 35111358 -234901177 -867870 -22178825 -581851082 206783643 -235531748 -8344401 805461 -410493767 -108817360 36149153 73196755 -101794790 -307641907 204609233 474567832 -504529286 -351757980 308188321 -587855094 360454643 -104860717 -254125758 117876522 12924239 384370536 85345622 -423880380 -754664334 -18910758 250217839 420887970 95158491 300481558 144742172 98226032 -1380352 -662080998 727954597 25301820 186050779 83235278 -17785069 513218369 274250760 75267055 612061101 738151325 59158540 -53718773 -4407744 -21604575 39410730 240489187 52155600 20716089 27587388 -592401568 282292465 452985472 -78302764 8478844 728688849 790835519 138911755 823139953 168645680 -131705948 -51987685 -358826311 27595747 -57244863 76127073 46252486 -828100017 2489570 61263211 286734466 7538008 -122762164 3028485 -11225148 -662342907 80311514 92083868 724143889 -550637850 80360105 412781581 -461516571 -106878579 -49561388 -13858989 -443876023 52296464 804239448 -4109595 96796227 -207168546 -943966996 974387043 676691686 -42736404 -20438386 -65323335 -107881464 321201650 170032642 -65801927 -126620501 -34693036 -320432078 117015163 545533692 -91746560 111622457 695995407 -6473004 75178441 705294983 1006308 -93573263 530437885 40016539 -54338423 332807922 153951603 -177179237 -138859572 67231274 -456933198 -339178108 198338839 -532636238 -9058325 -5697237 -281771416 -5790377 1851612 -122900065 -547576074 -154219035 -251549015 81416526 156486558 652259934 -198103338 -433805102 189612141 160489322 -517404369 -93354548 239637003 -176863145 -123540190 -647837814 182786994 -226441067 -122153623 477146359 713675356 332106129 31568771 -572718038 -72165027 518604684 237814950 -280003352 66942275 407950903 306012315 -19872637 -233078514 401437573 -505201766 351193117 -263233315 -138972960 336171947 -658570295 -234808267 -292908825 467457828 -23868266 540323061 838705055 80938252 81455303 -7107373 896483151 -77616063 -421545761 -349034613 266036413 214533676 697858754 -460980089 427280959 293730410 586607997 575034897 -472778313 482863642 12161877 -15155770 157211742 -24357038 -4508901 70387414 -150650637 -1577104 -63402498 139381375 -477616469 -75889685 -3468969 67657211 -244315777 -721355843 -222964809 8094960 -124980181 -18988725 83532460 252536506 -407304848 143054211 -404219198 329347456 -25250357 -180006819 24455915 -6534257 769926 -85942197 236242142 10827939 -206760944 467354686 -25389672 -487096137 11786932 409755390 -200522457 -171946043 77969585 74786112 -129127276 214314573 140584167 -148039898 -18453756 392223060 328208610 -174789745 -522279897 10836298 506402 101961592 288635814 -687381863 8341550 -540414768 -392058639 -20108033 808226158 -309173556 -6043305 135496273 104048897 471119142 50805293 -173776410 119863834 -37034130 416284998 4095675 -70854167 -413428 2785805 -107922698 413587630 -395913121 -3569290 -3069539 -375710390 24413491 173623477 -318487109 -108115238 -473192262 207892660 251773926 -470660329 2966389 233689890 252349386 -514345713 316457280 -363817992 -133300952 -126293567 33346292 30410660 -175517682 -86060593 56955247 7578623 -175904557 114829781 22495003 -15224313 75622725 504176356 -459176959 -933189239 93384675 113290985 320554764 -146260329 -128569577 785291597 -518156417 749851008 66651098 -115698514 9105889 -309388784 3994100 -333743553 29152563 294922560 30947635 -196506012 580778756 -477115188 -414640304 82397707 516077186 -509388490 741693349 637203070 -260412293 368652778 -918712758 173631617 3562658 -58438864 -102769386 -41784660 151098277 433447355 140415740 -679616092 483182719 24554880 -601040731 256330959 -125085145 -763062832 -9129013 607178862 -607961727 211935748 -133551899 555395813 -197608571 324012615 529805392 -574987216 272122431 -15748201 -357900967 -147867825 2417047 181715304 113869185 18702554 -5381953 -483794039 -34435776 15284690 27565091 -138810955 -9669122 -375140185 464119690 -814349960 -257016170 -28497526 -272844755 292959673 -124519589 423034700 -26160141 -380303051 -700751159 584299642 -100039003 -124457611 -39963373 -406188711 183003475 -593914430 145386622 140629119 -125723269 -111967403 -217609740 640628535 415104290 485246424 -7131202 -569510137 -35241871 234779422 57941182 -439549825 -94951951 115527882 403985652 66344000 431806404 -415150474 -238959446 384413583 -29508801 -138284510 59991913 -59057574 -496509284 -73190300 20578493 169405451 457553787 -16494263 -277201723 -10332941 218092402 831813916 26115246 -15625408 79810417 -63672702 -210779052 98421288 -25873515 -676329394 152734771 -3876061 -62757385 -238660310 5270078 28748608 45310822 146803543 -266708241 258051235 -315253331 -70983285 129470220 -539941246 -577698953 501688114 977028631 38341973 482069319 10139954 136257675 -327105451 -115022404 -1896635 -211197470 6678418 468770229 569289889 509387161 -249438027 -213752195 -48657826 -313591117 -55514261 -401803795 -237942170 -294511486 589718624 -49761857 552502720 24402459 -397470054 811002617 -124079269 -75352199 227296586 45457925 153990632 133358448 -358251759 -363895779 791456617 -493548886 75080 166532401 -573327607 -298462793 -268320213 66280647 -594757 -538574454 294493544 -44428509 -8211821 -47904144 -500494850 -922650354 -131032162 -105593086 124860125 -117245207 -163126307 1703317 -65832298 437443159 8553181 287372503 59889708 163770494 -11968140 112008536 -651185822 228632355 -206759702 -291952651 337735906 -49717332 -585105978 -9004204 -49333399 272487753 189245760 339430263 -214016805 45879755 -600702818 -14743663 38120744 698551080 -346201304 113252082 -133785538 393043029 -36101379 -11805871 19914162 -1975578 466583821 -849500514 -373302056 602855246 -293372885 -49694742 86312845 -412764452 -20515039 -99805576 30643395 40899846 -207294610 -131951796 -14326616 844603002 -13967800 370293317 9958546 11142691 -369551566 -229406068 -80932966 67308794 2121476 275550960 -480233459 88179975 -362800251 -40572189 43868541 -461173025 -212850964 -390477194 -49559765 831051167 5376382 557349088 190386352 -58199657 104574266 -498664726 179538492 -474554526 54046005 -165016602 -37774579 -241084325 307578268 -21551012 -50124666 168433291 -123185272 4166140 527486071 -692489962 -256535884 -97599059 -354856955 -303576278 -47902504 526390630 -26001324 20505285 -26838030 628097900 534045307 -144482650 148943658 -193818262 -63370256 -531391528 -58192729 -59198368 -130934411 28389744 -190257524 -39196164 8061114 292775837 333008727 372754800 39570639 276698133 -85580331 105709137 -157872031 -18505102 243135604 -136223934 -142797557 -448417292 669770659 469195567 85000588 -292780359 103889181 257618381 5235997 -180574372 -58253842 -867395 102276758 -141051131 565652174 -63741782 -369680113 -2383506 228052395 -498408118 -6336491 -11504346 13037304 -107507641 -214102216 -482334570 -39472242 -8372897 409513887 196292947 90321822 13036297 9067777 285433518 259219830 -152884184 -10413651 207190323 101003830 897794011 -94773966 -43355383 -37571085 -218544399 -165173523 -499099316 739638519 -96641273 -8663769 522086573 448350584 -431493492 420533106 -49360600 50236744 -214502997 642405564 -203536723 -210722365 -14015834 44913271 165389496 52569162 13049102 267728584 66325336 -712736822 -134215090 -215177407 450436606 -252747069 324975890 -476364337 -386494415 93958318 -187246657 -212741498 -477941203 -215016674 -502753030 -567735256 -384865506 -10600989 722639536 77481124 -23041657 142774177 -806377254 -6515667 409737093 -316565426 -639646 4251263 -527460860 21635670 -130616802 69871362 -76333370 294169103 6890073 78506818 -347668378 -13590583 -473755930 124223606 166169885 564032403 415326523 360318745 8089504 -465837498 -76344603 65081967 354763487 120563884 -73443010 226338386 -98620796 247706705 -1995405 545796038 -10213727 -220156155 -136422683 519678231 61547315 -166925310 -338936937 59887388 -272333590 -205456145 757862922 607656940 -29176321 199181197 -75789731 46531685 -14058429 -156211765 383481728 759980 -14014686 381699686 -71683717 11046962 -861046798 -279408433 456784963 39921762 305915477 -256970206 508898576 -243297144 485907555 -379312169 7196255 212984818 -829623835 254611932 10596175 -51430179 196312026 -597775965 -91847137 -138840739 10943020 874605561 208686079 -10560612 1377896 -8874550 104751793 -3384222 75749512 -48411520 48415110 148754595 71291396 -139365857 -392125038 -412800184 -635845683 824057036 -130193507 88834637 20771505 -618523617 231642160 338646309 -88849225 -8425192 37156837 -525588926 48436658 136403424 -283042017 -229774867 303930765 408489232 -87314130 -5080852 323507358 139085586 528131722 -253472033 -14399651 117645354 -874410828 9445719 -367353929 -483943434 458152871 61249036 6278658 -224884880 476776558 9852545 -667261 -122256143 -93330948 -341545483 131679910 -564953208 130563801 -205072416 -414726115 260475354 -678555262 -30186192 -397120150 335351726 290605721 581118383 -94245313 221982455 -2316787 496016997 13360097 122913290 15620809 -809597592 521106504 -15437077 -193525518 -4171832 -83701362 9546273 281892015 393357917 202877152 23691397 35558536 388582844 71707684 -395085376 353669338 -162793420 -361501095 655473512 -276761079 -55934393 390766127 -294565464 77126846 3909609 182099852 -122275939 578327522 444987227 591923185 -311240926 -197995289 -442918581 -264732261 4859061 12406653 374676876 654424336 -53635796 -498861140 568866099 -450617457 -419920032 -203208789 -425801930 -269696790 -17338962 -73589529 16714321 98297555 27530574 90935503 324180185 -236795953 -61036278 -1026891 -8678371 -75398622 -480918184 -374241370 -44050170 414623653 -200946424 10128664 74046781 21831816 520820734 27868114 -81537695 3432292 39651642 6325445 49900801 -147517239 5388982 -157815285 51580184 -1842508 55513374 -317865391 -47804952 113260506 -159314287 10233473 439068916 -46077434 176236717 -191979105 -472105112 -370065209 38067828 -245045650 233844212 393831247 583335186 -717369631 -51669542 -447827216 25173397 166933197 -110653990 155031085 -69880906 -340334738 73915464 17444991 -53366621 2720252 -292126686 33388267 -70455666 233697654 210742214 -98298320 -377824601 -18387387 -614756815 201803111 411579685 -228717218 271888383 7806019 390767 -42393054 -140854222 -580145453 -137287114 532451650 56706700 19927215 14266829 20004035 -244681970 32958490 -9982755 -9859326 840632 -1946783 97386755 230526902 -381285754 357360776 248736890 69890916 364851649 -44625508 198006105 -121624066 -62884439 605253502 -10174620 -11230835 620605312 -1035456 -428615081 -23406513 -68354309 432430132 466657078 -133248044 52759457 -67235349 -401830002 86413427 -832434591 -661962517 -555389796 -104870267 308289821 772663 -196159882 -33383790 -466287011 59708464 84209088 -228767419 -81564951 356772836 -609797297 206518726 148171216 -209261476 -579172813 18482761 -23215042 812963203 -699657909 11959705 416023242 -52701 266788832 896843102 -295818732 321883711 353859738 217229596 428474794 753932636 -295412978 -115429909 439263457 5297103 889501538 113388379 -21651702 242764512 435190572 -518442692 275556873 3237179 197265311 176065195 -118326061 -403840573 833736244 580394047 -41905153 28270190 732126320 -40648918 127849291 99481828 -55506842 72419845 266191600 -612225892 -718763498 339905552 -409776494 -155051949 -179385517 51297628 335021494 -96194952 -467642368 -386783063 -28974229 -691416066 30391556 535213417 -396378004 -13918709 133904326 -379205832 19483489 -91385838 284618038 -279808625 759089145 -711230876 239184430 9296119 -1215909 -682484381 -552119418 10859190 -338993589 65868694 -519975688 102171332 26642883 17108847 -150286779 -407747748 349396838 154098503 262476762 -291470992 -651448765 -570878261 -350766572 441048818 -217253765 -112760377 -178157190 -517984412 106136040 -709631476 -445804410 40566387 453213816 11660712 21769726 221584746 -55744088 -28314843 69424238 205415390 -144743298 -330066504 454924617 -557469059 193734662 -354050365 420896878 422460441 345280287 -421630406 -242269736 728547206 319872792 100033463 33635046 -410785338 132256416 -705725008 192406181 113399111 -428376744 243096080 -131315998 -12524687 -38005426 -19636214 342770157 98725027 475942992 -222962994 -173145272 30755809 9653219 155410040 -210990 166750849 429141727 -180560061 -269426772 101809368 149585729 -101502193 1707805 331702408 -126279676 196522210 -497646418 -506007353 -523063484 -160838405 -899387522 5575623 -268945839 596313976 -101923269 -766612523 -528352810 -236879239 -320606468 38267778 129146866 -8788586 727542210 14759225 250763749 -246109423 13144044 -6521735 195543074 -567122836 98744730 -144234765 152517195 273741039 509635361 -206981085 307854460 -338054513 -59427054 240164859 79089160 162751454 -144794908 -525013788 133115575 -70227402 -58608513 234044056 29708055 153067577 -588978021 -265007128 41063751 -218626003 155809690 196049266 753698242 220125599 108639380 111736189 -109041789 -348170812 -96292765 174891601 445396836 -201509355 630282245 401292221 -291447279 -727509029 -69595094 541099041 392873626 172652 3197573 -310360923 -193378769 -4907186 33173010 309548014 779511331 -101695930 895229938 307254728 132863175 -361906762 -8638854 103523796 254338729 -171163499 215626030 -210996203 464447473 12328481 311593170 -366941923 548924892 8392940 35072518 -247141160 91504937 -28909959 -259616388 -126282625 42740616 -78135 226758015 -128573985 16548496 46542120 478467977 127621566 -5104418 12400310 19449233 -63069202 -24356693 337413657 -388147712 136757583 -756427743 251140595 281973822 34088820 -736411552 -332602864 -127109568 -756213999 330928876 452833787 230281821 -121891485 17719091 -216121581 150543824 -311707486 526235566 -442694800 53808953 -134882328 41306720 -66582627 -45614464 13220121 -183494595 91400251 -524542659 -37179029 -4200001 -102190704 272632714 140655468 -48330181 -42065834 -541188691 -79495592 9578482 4250067 393363697 -125962522 271307305 -517810384 203546059 666798438 382968739 431903478 -490232048 184645353 -16327451 216963681 25187948 13942950 -787618029 565758441 -505921959 -3949047 203318224 -717020256 -203469135 -94235915 72580293 535892106 -104400554 -100550172 -353630281 125637150 -142576529 -144696287 -157039319 397535093 533850666 -76140406 5785507 16434441 206601896 92940262 138259402 105854798 155821433 379757259 -461487231 127394209 -151694974 342645605 -3929249 515815353 67814788 -514374314 8465909 76856776 123100003 -417747791 238150296 406913997 204963198 128495659 -12840693 -101682171 -422191847 -4550699 -527662523 293365900 1122672 31456673 249144422 -19455820 83149706 9591155 2230068 -56194736 88923 -3931690 -519019915 -378147334 -483226295 -121261195 176236894 -786912423 2684334 222603477 -421233534 -231713536 985949276 221946202 -27810354 28132736 68046612 -309184411 68980150 177899234 -206331272 -219876573 -454532739 6491770 185945494 -2562495 397175315 -64592848 8031931 5220423 229453692 -49855762 277630183 552721971 -121276250 -198191075 297354931 -709712010 422047039 -69573042 -412166533 -91819558 -143577227 -366905298 -52922590 -144810816 -26818205 506695014 -36467442 384153991 462284332 -275956030 323333127 -616858686 -606079278 584353353 9548044 185496376 709459902 111172012 160520575 -14943096 -118975738 202026639 308375243 -170390456 272637143 216007724 -262780633 26328146 20097522 449689935 -128229190 468337071 90579406 -347844903 -139761293 18669550 19235357 334226906 -146983276 -3417113 69020239 315115229 -447535047 -217391612 81089576 479406811 5315776 221114813 130408061 210682527 34812033 -497368407 137285276 176934076 -388595731 -100636370 220425358 90579992 36028919 7583495 694542014 132455411 28826864 276808182 102779437 -672273261 441367038 630350419 1016975 2956545 141106518 389387343 3103338 -130445065 256058293 -16351824 -32196737 -569236160 -312024360 142178224 73170447 465572525 382766795 10192929 -127341448 -219953686 324219433 203499502 253335958 -448050081 217806407 -33599568 -24928296 -78246237 63836717 -3864936 -320719127 440038564 375795774 130161534 55386960 -305494723 -511777940 -40146199 -226440287 -9456941 27460683 -302425920 526360983 65373412 632206902 105751431 -302365546 461734799 528355154 733999296 40546511 93666979 -588828885 25378968 444773770 -239144589 -112521772 -564728514 -227946711 10788056 45771288 -89065022 -272963591 672832593 -365630308 9201147 374457722 129378005 472224763 316506554 -88667950 -103580365 117049542 38325856 2998276 -127807344 -3589213 -405208107 462341019 -214115394 24652528 48004886 -690643102 -117654548 -216066621 -222892280 -4000298 132065861 -323953484 135832231 56303945 -12599860 118559231 -580421985 595430729 25458383 -356561115 -354914423 -14792596 -193781128 408273612 -94726227 9005486 -314098534 137272132 -20957561 95064453 -101605241 30957760 -205526247 -515804343 -19261697 -150309744 2040176 -197088901 -208943791 -17004261 -41187875 68175359 442443985 -621993168 22443697 349939134 -551328871 -101939574 -89836928 206668845 120510316 821950738 131073469 -260299684 22571999 -115332111 330763201 -9365554 -211860356 -780704015 378339 217242107 -440654776 -301506699 -743757931 152595508 -502366410 434933574 -196683882 -467749370 303515452 -318374319 131563232 -136323706 -508133590 -4913922 -578325304 -71193911 1073345 -41191846 202527224 -279863 -23627838 777520757 -344323251 35657432 -38045950 -271817780 -21844218 209688632 -27982252 -97753996 -596830917 -142953447 -432425883 17787216 -2546595 -67994594 -9103467 -324822574 -238083557 -165107408 564924128 37769179 341128461 -20178457 -571778458 130549129 -47606329 156275561 255978215 217938722 240843819 183577480 -425545427 -112584322 -37976160 145365107 -129260493 391757987 -17108443 393857404 -122769656 -168379692 208944 76833529 136382806 -280420914 9106462 32910654 497782645 178723063 23112925 -35979089 -23809866 -19532039 -369632626 115316920 4918970 105465872 -38266523 -418018278 -274752513 63710578 -96183762 -344456657 -13330554 -7197245 9388009 -15788935 -342437868 -491024076 -241156345 -125738975 -196015645 -107467557 -12185541 -37746114 -222084406 -98602378 -219505820 -129187261 15798073 -371672311 11585090 -416151153 -128046290 705650479 -610616066 -16059139 371958700 -213503822 -18135926 -57752182 -142899518 -242974262 603672459 -515134524 -577545622 209374740 -93107854 -304541804 -38347317 241476263 -576366355 78112077 -9731615 192365381 317094124 -814865841 117223989 -5018375 105548161 466325561 623672865 231717195 4611775 141197001 59698467 157202093 10503551 28826646 -30956154 771237001 9641594 244484045 -41548285 -263395001 -63617305 461224058 296761257 580575425 217384609 211049303 132863645 2385524 -186950640 -181846836 -352209083 -373804098 394342366 -99669026 -249726382 -116618580 23892269 -340899524 517978411 -839360705 558009530 -1933541 364900308 114806329 644038707 186499848 -413550730 -468685305 587945824 74362022 -60905079 120829191 -225261190 31768093 8035703 -273641359 140084041 50235244 -539532630 -43624683 -550158512 -3824986 -345972783 5974211 104888180 -35433508 457629507 -67618289 230295311 84459082 -780508108 37748208 -341574090 138298661 345621410 20342505 -14950387 -405564353 414367110 -773077991 -96920014 -8473465 122534795 108905279 169636551 -325938581 68082241 -393194418 426343292 760256750 71430102 -432116972 -29735556 211665807 -11373412 523246118 545146951 -717300220 441350139 -79845502 103851440 -84518818 -133613307 -97051826 -873978175 967580545 144179223 -50031665 -117559729 409949972 6900282 14878570 -223276533 -2696551 51915825 -122399824 213877555 -571951038 388663261 -101355404 171092210 233043551 -2704588 749561887 -21029784 -140733247 -94381654 -53719873 55190146 -2872919 478746 17105126 -5814225 177288357 -10169588 287016924 3474449 208943321 -38822998 177708003 1243365 -741932015 -5035819 -641896711 40299737 -192547612 -157312341 -576147974 280481537 42472786 -826802718 -57207992 -463849860 -73812299 212265972 -374174164 -175641943 710580857 -84221078 69658042 52536186 17133390 99034464 -168343186 -8379024 -4143383 -764713157 -1531931 -339143355 630758922 -970842365 -579448367 665308231 -388233623 -20009817 564242297 80134562 -147153797 -124930849 -6162405 493204602 749195096 -39318392 262974064 7030569 -664679748 192119438 799627987 -18219959 98102715 -16677190 -16059100 219539744 -72662673 -51813440 251865978 -5541499 20234158 185441532 619939849 557308443 660910751 58031799 -16171505 -494334171 -712205713 163230367 207103553 -62754933 700644304 118258848 -6563074 -17190804 -184828088 -66324873 261176795 -750182387 300525086 241128927 33544876 15018408 -2735579 -10453789 -1048502 117841072 754347384 113132333 -192206076 -1467650 -98739392 282793580 -145797096 541056188 2051945 196670322 -7889793 -341735026 -694416709 5304496 -135900670 -526717091 406932640 187605156 86483684 -87090652 -125582468 -45911582 -50877620 -357441302 185198134 9433328 -9920887 -29253584 -523623230 -372804493 -310228831 -5757634 596181822 -697784029 843205083 187774250 103100411 835745112 -69203749 -340972156 -94645463 -822463791 -47176209 -80940323 206070591 -32169436 -23339761 575379659 -40102587 36102438 58733101 99687251 15219973 322341748 -149777518 -316526643 -285018912 454782897 -118362836 231514749 -410750493 -31166532 -105402275 207326852 388437277 -507767649 -298119706 -97954825 -26876462 8186029 -219552042 -368104357 370885442 -60332793 146832959 -419124684 5355254 -214318286 -59191328 234255523 -186774652 105787631 -310723037 -529967198 402539404 71225119 66348996 -28370360 -4376243 261532407 399884891 -9250007 -78439670 -48053161 161014218 -475830320 588008240 -6432240 83143853 100448918 221850107 -548030811 -345089353 43191416 -109316752 -582584011 -28219750 326126361 330170218 366367952 -64560571 -231787364 326837996 -81293729 -78682727 759089636 -153333938 389675 19765470 60907225 258243078 -872081149 -310166412 250136136 225238373 -182949228 10070912 13666368 -103680112 -370920042 179041380 123428652 -368700099 -5099687 -49747182 -404740794 98942337 -806712197 27750336 86782712 709866595 417536457 293659266 -236475195 -5748494 -78182999 191848210 10284584 -328236093 80494740 -27952975 -20850317 -205238395 306258175 368454063 -301354681 366166979 -117537464 3083205 -1337782 741965770 -33685415 329841268 160462345 463055693 -181844838 -123106253 83867435 -410919494 655875815 61825039 -773959290 -13602184 -600200257 494250566 -62788271 4884480 366448718 3050446 -12231415 108993868 -970999 -6437798 566071330 175754921 -217436715 3849318 924723327 236910038 -504070738 83234707 98672230 -76891272 -303093763 88557644 7408299 -244924604 -119292413 -152895234 552020879 -230942925 74498 502891379 -110018084 -28722400 -360401243 -427941380 -465145328 629277 42367776 -212537103 -294829414 477440193 -127750752 490583337 368262780 52861182 -31296111 -227813763 -556395688 3047582 -510075332 -10372745 -583308270 -157263658 547632624 289423722 -130907216 401078954 4268592 -7372515 -379013242 -251512337 -7733834 187749738 392226740 -203765010 599479252 39958413 265328354 -472392911 -519659121 -70843650 -241727096 -165327525 -417659214 68632321 43444384 -26697473 -45685118 -242495756 2133232 -170819271 -289447032 120578141 -335844358 -66017314 -81667112 69371414 -948374109 -717248719 10701374 -155851120 -11738976 -184481949 -81124250 -66149328 29013466 -430713429 788086525 -291178376 122473332 -7658645 380108808 44121082 -122878282 -796316846 -44310248 -226666078 446661041 -223686044 -130990571 734253 8019589 -566598395 -180181723 -165283715 -37342831 -84642492 120554763 -54614423 -273587948 -89573520 -140944059 -487194329 -2937512 -51662547 135192499 8507103 -624463036 853918414 -137618518 -437813155 -7492630 358061326 -72047579 -135926154 248053027 151652972 351251064 -302933957 -406872301 10805666 -155546990 -19807668 24360794 587948499 -1070916 -87413230 -261615038 4664383 280401770 18528137 -824235012 -101984282 129796496 -552646612 -191777155 -20509390 105734852 -56901935 -131215372 -243485132 -684916090 174190113 -908208343 2295558 -1292126 165804443 375810528 246262393 -144009484 77581443 662432179 702153376 -1280487 189544523 234853788 -718509181 -264002031 -108180315 -62354473 -240848728 476737329 -136560529 198752261 -8868069 -21336927 -172748 739422539 108550871 -608109324 -15878070 29712814 19935248 64620707 341124681 18329215 289134675 51813148 241286263 -5649982 -823035253 519939935 30426292 -77312896 -232412385 109308032 104129196 384040617 55086119 -276573216 -207365956 -200480662 177831228 666610314 43497330 -97528630 -921064586 -284485346 10520228 126574840 -633237218 35348347 -327033288 87427669 709422739 27259048 183831778 569803198 23060773 113164543 -38531772 31757927 -211599411 19593318 -20850908 -30290412 -163696075 -8235750 -596207807 90719043 5428016 -181886158 313004484 -75523109 -610702248 -330788428 -253226020 106052747 -108553435 370231140 -569145751 -438662635 60408437 -25047354 -24240407 -643930464 -546607997 -10426157 64232511 -196835801 -76212244 -359170466 -45765631 -88971096 327490495 -64453302 -322860989 -623964374 421518149 180276270 -136890004 587836902 -124733885 -147851979 132730005 -107828070 722437555 290797326 -440638511 183407581 -272263 -301033230 1489227 -64165188 -52718275 -392630574 151523763 -35699011 37405498 -42078657 -150452904 -27497633 -145757636 -317230938 427944353 -209608843 2360063 70483125 99256477 -12248143 -4654262 -103081931 226817203 204309028 149602004 -7908402 689650136 19911991 181741536 -157423079 -94132994 42333704 -51663385 61325616 -221400827 -5107094 710732813 6375413 -49832458 829716064 -54047733 107587482 -199888409 329917346 581729145 293614448 51943526 271299745 -100086459 -329214330 378845650 152652254 556321332 14687148 -70055405 391994823 -430579505 -96583655 542665016 -93403737 433894114 33473882 -482776024 682963469 -170479806 558797888 80659277 -448581913 10406367 2372116 331860712 45367503 -81156582 27403227 -187229548 521120274 21601787 -243487448 -26156878 31467358 -8070983 -11946053 -673905554 -70771603 8093631 48047639 44755863 635655678 -7345497 -215496889 -151694777 12104774 367418324 -1778951 -609752315 -91218802 -10897296 -5149836 -318301927 323846221 356382609 -139059742 32913271 -829011366 24829971 -109799540 -52230824 -12661423 40124154 311215227 -224608718 43039759 491289997 6704659 -19777350 455219103 -606460986 258785037 32236309 -8151726 5156118 -510140914 164132515 -1888709 -562132541 -357616343 -675885215 151417286 -326079275 75859235 16133678 79683012 11219030 -17446598 288828735 -19544939 -62980296 -16547406 357256572 10151680 4405874 733851986 50137 315132575 943189164 -74039959 579227212 393582673 -183916791 12569286 -316850875 404585672 -418892361 -219591536 -201882870 174042495 73434137 -876344390 -11329849 -304887899 -583003860 -355901268 -89885449 -869923980 221711468 480932587 190739494 350504307 212028756 29686055 241603345 -260488961 -513885768 -199521540 2535023 -740091679 -145774645 832748381 543824820 51055635 4794945 -916355219 -244541005 -314926575 183343596 -171986647 -209004787 -390165065 -113459774 -378297716 -759858344 -299465577 -54595464 -443459326 235897940 -2134085 1832721 149167232 -641515120 -180150057 20897970 574384335 -91214749 -61001541 -850591705 -247822034 -510470223 -11042686 -144305318 58884438 242687155 26883440 33347291 268447806 622810447 205148053 118762354 -471994792 10167572 614357813 -18469748 46782625 194942204 912109222 -360651359 116961925 -398073787 -739649515 -113973757 13508600 201052351 206669939 430802368 -197300953 12567972 11386546 118473988 24472781 391456663 1427561 746484388 -45563467 225215870 -4889361 -17668548 -42547425 -589577653 -78263973 -55427774 -734391076 -14889025 114506353 -12387295 -466999784 -11406649 -544946082 -163875792 -37393244 27104702 -41120106 217163764 283587311 -25471507 222877443 22395665 -8944271 -768028390 253568 101640140 172307844 -23501221 -203822000 320783315 339402 -189635454 -73314234 -32088979 14772210 121857123 247463493 -10796361 -525070 343532069 43823299 -9538080 515204087 420155203 424467360 -153727264 77732162 -59556828 583256720 -637534 -38116289 -241413066 -195821227 -434634646 23328658 -102005471 -62626770 -234924915 1580083 -78543410 438250581 -125244308 -305993360 -150407884 -189576051 584769166 -104623073 11275597 -56721587 -21217400 -31215830 140916797 302897788 309975451 369153401 -591548738 65362870 -296459931 86570364 381924 349234018 488274548 -556169993 -544326048 -701893 -700002961 1289764 367065595 -23740029 365849135 259530180 585567 52051390 -79424890 -127237137 10251473 -785926397 -443076181 -171092151 -24123111 722451006 -653690292 -23395196 79440700 23869434 -337262753 162749470 841550599 10886525 -207621345 -45297210 98477519 -236140337 -22937442 51545183 -436570543 733720154 -9635569 -19150626 136524647 214099069 -252230538 -175666327 561360890 -3491710 259145465 7161091 129097585 415970442 2120759 -296298238 -467099381 -486277127 120022460 -30248427 80200002 15046343 8739797 58053300 132982877 259779099 -104548837 431503538 333968990 337627711 -287776858 612479434 480345199 913112490 -709859835 -381123200 144584625 98255994 -612672289 -275985459 -400944591 -15616306 212716318 -60701070 -453016991 -87750486 57508332 -672307020 6438379 -455083291 78522410 -414342670 -223051292 301890588 237759974 62242639 419980754 -762887737 -15777787 -259740278 475809392 -207641354 -12197347 -110666633 -428643510 -160409784 99786249 548138210 88834451 -214902841 4582813 660057388 -10312091 168914647 -47829358 360970989 -618719838 15222462 -305439679 -97030445 -860781 -120964846 72457609 -5356101 -888525 304664281 695731540 374614031 219553542 120932794 -18217259 -135950831 186628223 -36503266 -50526189 -2950261 175568824 -72395846 82022652 25776966 -114167857 -165658897 65522155 156653949 29597897 -69769201 -924864771 15479495 229567316 31929405 -296932772 -458018581 33881951 -181667003 31575169 -469648194 -67435118 -233336674 485014885 -48129066 595948540 -322843910 -195484940 238406377 170478777 244817146 -61874555 -180315007 128654599 8022079 110776886 -229146369 -232931423 5514494 -881781318 -12378408 474833815 269089666 499055814 -7666002 70789481 72602985 352464520 227393543 171846997 -3660413 -159344574 -2193314 -8465943 69010319 975951 2520649 104912491 -24756153 -356833958 -821930178 634729 152620607 -418359205 -201183241 111769235 19506594 10661126 -73372562 306777150 284327262 -451939837 247363217 -27352317 5390814 10596737 220451152 -491132777 256052814 44839042 -64845816 -336691347 -112206991 -5374531 -794587509 479081724 -8088178 639471583 -508224860 424465707 31173359 -303426813 83695828 11569046 -116516291 353278566 227922796 503453866 -222534121 -44971523 250851111 -219712352 -5215755 -70397387 -524729600 -571152184 -21968750 -286574612 -1921260 -519499376 -181090519 -493769871 14560990 -376814381 -532010597 -139390033 -417213701 -83998956 24425970 -476315239 -456316617 98230801 -706123843 49576053 366368454 30303669 107304380 -414061872 748282053 -55108088 -599360122 -327235576 166134327 176769170 383945738 -414129360 -496546581 70568877 -232003984 -28402959 -159002378 19919513 170359906 -161794447 576133847 622803895 -8634504 -80479853 -169367865 113343497 -515371140 545328196 -32183472 -5141061 320858 -265317058 -21032660 694751762 -49059752 3650706 -170854936 135537543 9383379 -449609232 -15250063 341159776 -794089 157743171 243618161 -380086542 -3240744 842916580 111965703 227337415 -11923979 -41662623 208052313 -72969557 -305699704 162212725 -34140356 31397196 -278218821 -434757368 -2915181 286869955 533255174 559807586 -120678653 670103866 -100904850 -102980643 -2538848 -6539455 531808794 -497409158 -471548571 -360273473 -352626967 315210139 139894764 105438277 -682748358 197249445 -43433833 -280185597 -550156141 -114851396 547388018 384128283 -96495494 52618533 -3606612 -457463371 -716934443 -20009563 -78453054 -30435118 499411034 -462407719 -367093980 192761905 207252071 21289010 59407487 -11403110 -815218 414327273 121813348 -88338255 278565145 -382003550 -651702093 19679511 491325530 -399419859 126668600 -104095026 -11702268 223488582 308159752 246139661 -226500964 -285370430 -260121532 111643661 -14091030 -60914982 -18255856 522469117 507270464 591830015 -307251783 -141798819 8552103 367100811 392308288 -45277088 -125337380 -71981290 271436436 -9152047 830020979 -993577501 -168799207 -913825067 159466639 -286363020 554939929 399998271 -54256412 611553477 469457832 -206132975 -551074045 743557164 55496739 -1419602 -167776250 -429250800 66366998 -297855012 -705810473 -9476597 142850400 815777553 -373501258 85975837 -52812798 -12489712 26322789 238221602 -637959792 -187399558 -606644049 267090555 93031255 -174703871 -381094440 -373955479 189242117 5277694 22258266 -292854314 -294856655 -192725365 45209350 -79420656 -12230443 -384132046 -156737944 209662104 -809604686 -375886533 26457163 612317982 385948386 -368787043 165986721 543532614 541336715 667943220 395344609 22156973 -14342619 212796464 -16621074 -369133172 -10603793 460681 666580458 -502940351 37383932 -799366366 -127433905 -467778099 225192094 550121795 -585299548 -512968 222235282 -170344925 -81504046 -122026907 63658837 -547324859 -70925852 -857868143 82878155 339981899 -8973114 22472525 -535313420 -524840619 629586627 -398282431 244876889 753904922 315611073 7696848 214734562 315023199 -14726439 539575964 -283785084 -251887934 141492451 357418980 -158479058 -539141005 14584989 423854835 -584732876 -150714053 -6625738 191288366 87854795 -19285460 -42984897 386639138 6027338 -482538304 -6950802 408309236 -12498826 52473329 700309981 560247223 27851273 460871875 9129173 116814151 276759063 -41325 -15679230 201073824 -418526383 3402147 897776083 8524952 208832853 55720455 -177097889 -1188726 152357190 844244897 174803148 292135265 279163764 -156451607 378791552 -587485997 -507222 440164910 28575323 -105987222 30464456 46711552 -77804706 -17113658 -367296080 920146963 -20557860 -26158399 -631733852 -401267210 458825553 -119969173 -260908438 41334880 266835586 -279543649 -102089125 532785717 109130064 70921456 -779592870 -396441151 -204556387 136738078 399732847 -28697179 -282896676 480584683 -10363020 -188965328 346108259 31642384 52829701 374377520 -756446691 -27165075 -213720221 -194732714 -240083481 -419536181 -106621607 1724067 333293866 -31219614 -102881000 -254052068 119083532 -140597970 -330501175 -58436875 -538975799 241161826 18005549 378045700 11534326 84591055 -227454984 -56422578 423195515 -39960970 -27104072 187258572 169493732 -284731864 -197709010 461728311 323699741 26076076 30546078 -258193861 47641742 41737890 940752410 55880625 1634920 738129793 8850807 -149237177 -2380520 -33937172 -671420960 -56226861 110876387 -638151 -90527643 421823609 -394262078 -171939314 307186313 -2396833 458392263 750987429 -85254550 -100912705 101010435 19237027 -215288870 -658303017 1210708 -222547024 90676458 464171239 190189490 75839020 329915401 -43630197 12657964 37355564 467546191 486873844 90156963 -64655979 -2251697 14298112 -857365957 -324087292 295642393 -313469248 284723388 113232125 -434757653 271331444 421725438 -93590326 477454293 8271171 -583428889 -40241131 135113955 111043448 -210697535 96052760 -147056823 -411543912 -9453639 660487091 26823417 56092879 -546813371 -369040999 902330501 -63120829 -483112598 126608661 460788615 -16778773 249376282 -16063051 -84608815 556719419 -525559880 -309095244 169496875 -300498247 611164677 198408825 109942311 -758345655 -7013956 -578938545 173418204 -9942004 -96991102 137996604 -325592 68167740 9723122 40097329 59886413 -521841145 -3636793 -853778652 265339697 308685917 -3229497 313698736 -188446995 14755202 133431365 -31135213 173523896 -336197704 430057739 717154104 -325938171 238899699 -369672622 -52020827 52244702 230543578 253413694 -32190376 779693362 -360076235 212047481 32938428 803744449 234401166 -81504269 -118725336 -170320218 -204168621 220174684 235563731 -18541916 55263158 -72704903 -187793333 81306838 517622381 477813342 364406092 -402225258 -802117325 361935636 -330948578 -48282614 -521314842 549711284 174698982 308759130 -7431789 32210162 -80674464 70610711 -156764041 513535735 11432442 147746433 -340177935 -214219493 -43914016 -280430344 342965889 -147654138 29012955 -733565720 -258440647 -161825037 -574230410 -416667102 -364401112 305288470 56196034 14296419 -265360770 138649111 -12734094 -31086415 309723932 -70911679 -258842903 -791317275 -7122084 392890908 -23718209 -73381285 -4261400 -88581440 -113978167 -264594630 -234733051 636124969 414575814 409463813 56774638 103444526 -38634358 -538069917 -53174566 273159291 129942093 240279040 -86905237 154194881 187214608 -84803534 -159795100 3310540 -122415436 -711424085 193041799 -150987278 483535827 -20631698 -516358816 91349859 -173241113 -206611048 35758272 -733461352 -193522683 -482315227 -258102893 285551065 5230526 150972091 -699936490 938570825 -153362552 -864222470 38953429 511633376 69187739 64371426 10008956 66104895 348779403 229711374 69757383 250011582 -417411063 215395544 399059294 6164815 -20705076 -610496447 -15853784 -190533911 45440995 150316911 -179170087 1879885 -321563431 149808812 -351608437 -143178710 -636680750 -17611875 -30180083 -250909864 3335090 331824 945666776 4993899 -515136533 63798599 -68719053 40860790 -73754201 -195513 481898703 53028978 59380521 -274711032 321670445 -517076213 51707544 -396003265 -62842073 -332649712 -1705647 957986394 305521489 438679139 -16827874 101856776 56141833 -136392564 89055195 -179900550 483198375 -423788486 98563104 16407003 -45083892 123511646 -296984634 24231878 439070352 180737228 -355375087 207446130 5165496 193186364 -24929878 343345555 295005165 357132908 -115236978 235090603 -25566671 738896289 303771559 -183394975 142547360 -453779561 322033071 -70313366 5077379 24675909 -19398931 -418398997 424266759 -180857482 -391806499 26967121 -40920870 -240717257 -1896921 385832511 293201717 3018903 -523543149 -131654935 366324754 51484790 32692232 25997388 312127729 242369452 65447079 456932871 -254371587 -29913064 31782337 -234339945 813684948 -350848034 29042098 -296106941 -607840738 137974705 -235143190 -167191605 -333872276 -287968896 -16870278 112087464 544122470 48422509 -123199196 240958016 -408408100 11458052 -494714686 357362109 -85469118 -548902879 835649498 289705813 61920979 195500609 26311993 206445339 -102248771 42138626 428749434 -153692451 815648267 69584864 129309842 133812193 111786556 -391257100 48095719 399555298 -8664511 207289506 89125310 -588768707 383911512 -496216324 494861572 -422582927 -4298203 -221411162 8378564 -19260376 159749 307474235 602350044 37692999 627723066 366268377 141853282 91211614 -359713669 578685 717276446 -363024297 -595538113 10605745 64337352 90408449 -5391348 -195670813 143011205 530556821 85186311 160086074 133759009 -335090392 -745886765 -79156814 724198767 7351385 71508776 185864916 418443842 644440290 -153685293 -70375357 125402874 160197650 -11008456 -263348482 694358386 -576083116 -186574836 -158087267 190114801 19390120 12936412 -451266926 -89097154 -145503930 -733353593 67723233 -521600046 -7762428 -653242 -357724728 -951316412 -189961848 -11375958 -24533894 -413040888 -604327771 -80904053 -239260680 -167023981 -330713494 -43896035 260385218 -250381057 457837382 263452133 112306701 49220650 -30343700 -112528938 -271475667 3546353 317278505 -312230000 446255469 608620181 -422958922 160961290 777895981 577553334 -48467512 124683544 167263431 -478916087 -75244024 874835024 -20698165 -236365505 -97793389 548344428 28248047 148921635 23163574 19812100 -893452701 186543260 -144476580 -4134962 -110751996 316546485 -13246211 -39089297 41779651 -98463927 -228634201 -7886479 -330310848 -575332102 76718474 119880416 -447601085 -180510445 26938039 380711901 -922288 237444526 136987530 65795041 889787 68956978 -47489579 257390573 -276935745 -534778540 -391636639 -213322895 215327430 -36819370 451823276 22819233 -127318223 531123529 -53979132 25795563 -419016620 71103234 -576413142 -497124121 -6977798 -4192425 100438868 188103429 166162761 -61414 -180059572 -581358529 -337515258 46453679 -11215531 -59390374 -125812814 340577902 -594237123 -371125920 37855559 -70365938 5911669 68901434 -186699291 -783049314 -9569219 -47847821 -429526980 78413146 166835609 -275179318 55704836 -14657478 38929555 -717202536 535676538 317095204 -149261794 653067096 -273535292 28247641 158386684 -3686805 207053 -65889955 132328097 -476680378 169136323 -7194926 -283233312 -72691925 -79947659 387755298 -151515621 36291540 -136379213 -69037695 -376746598 -48539843 -647959083 403679468 239659162 622073225 617532605 11382756 434780 225647060 243446311 -1770973 -46891690 -252320419 -15463089 1274173 471310412 273029270 2129024 -181401244 621660818 120507258 157798086 543619049 -105679755 107245140 437501546 -193509511 3562911 237502397 -291125280 -436204 -44628355 -26282331 113173996 469505075 -567938053 -38647302 -47183118 -1875412 -731948012 -240042859 -115254434 531336478 717136893 -201220260 262238161 -475901086 -16161001 104313025 10346455 4879787 -2803050 221581732 377441337 -154578340 31371144 -19022765 -301504775 248483603 -90707206 154735203 -555649101 -421829043 -297380592 -53113794 228463593 101520145 2239849 233794366 -107114264 -8698553 762770563 743164825 -3034455 173101090 84626168 -478335475 437845259 -516934377 -280811111 -74742517 276230542 47038191 722505873 -470835485 702287921 -46971663 -440443367 235482616 -617501081 94491625 303485406 -344438306 -570018048 -647683251 355586445 -48633372 861660402 7457399 -454729385 -155347614 53939625 -560165 -503321322 571756328 778413358 -220353929 -948277755 -44329201 -77792142 -184927876 64744583 -166895215 -54101446 -6327201 -525203764 -742623600 -57821890 144546629 106047404 3649671 -61803238 -27792881 -397072318 403548564 -444657249 103624506 -474278658 -606530540 2347454 169211775 -241962266 412096239 -5627181 -52234041 -97350610 404260160 764893473 182960408 -796171937 82860545 -25365542 -129304284 148796210 78800174 -212240896 -193574694 -452630350 129242837 12160472 97290748 -324693605 -479052829 -145276681 517583739 212324950 -198760374 -319161088 -23598830 520505749 -11740206 -284540583 153468713 303468315 -425707706 84837840 -330995069 849171740 716400487 -369974646 -61118223 479410099 92081284 417931753 11625145 -77340356 428245871 426688261 48858622 71012192 356025684 -61005696 -346038703 110617788 -138893965 -4292101 -556827911 -7972565 -248935225 -378800965 15982149 -187571321 -254731005 410078813 66424042 -56558786 10586647 379276678 -31019646 157108580 -534108545 -20566504 -21046626 210391193 -733127515 113510349 125340436 330921307 -955197891 -534067489 365758479 -434141872 -107092766 -55927269 -257115960 922991477 45733205 -109013963 -434739388 340287829 844767 143846620 351777430 878859144 19470421 -13520481 382018418 4381669 -225256288 -40958434 186391127 -25113343 15192528 7059706 -21074527 -165327192 594000999 -8318016 -699495142 -337222424 78193840 7621156 -34275401 174288580 415450871 -74939213 349553362 692874780 -3749213 -542455693 722137395 -5096701 -358414335 -191211640 62442518 55519780 -244858814 -19780116 225648233 819642274 153812425 -504849019 -196946022 -28539330 -239763700 15947595 -127383073 -123641494 -228781053 -33595597 -52846259 -224560461 -398587648 25330567 -127632422 523651379 -9167203 -495353375 28741573 423424998 181529113 -19295545 2621575 160380763 85790662 278527326 246812019 285742021 113225913 -135632499 48613500 -141185727 -14975873 -296781857 107256023 446334859 -324827627 -139878065 46569232 40796564 -175279686 388311657 248964536 208783132 -663293831 -659799486 427506426 -330723088 -93781531 187650271 -342326332 -236915665 217677325 -250946477 1409608 -220776772 3489421 -3815207 -16702063 867693720 -718286514 -389780016 237078754 7908979 260944049 -360763656 -14889458 196285208 -28924433 -123828181 163302594 30937138 132777868 2679761 -513447485 277520751 654129582 -467910909 428231970 345533201 45153559 -33265200 24594948 222716895 -221914713 -14892880 276066328 504476330 206346209 157258500 175442797 -76588007 184493848 757496051 428817841 -377491975 5414468 218704943 202039575 223983408 -263319840 144710449 226327726 -673084653 607165156 -297864781 205613655 -71128320 42430731 -178665546 -109576574 -287116495 283124 392207030 -187608711 -46085997 -138395318 -811036 -14679348 -188379308 382181679 -64409441 -103849855 88092925 10420890 32006221 307626288 -206104930 89067373 696252988 50008059 172165151 319252784 61274614 108318466 -62289635 96925899 348576514 470479665 -157894598 -37074988 -401550781 -17038146 -114138514 -86028772 75267839 -1075352 228559352 283939813 -269442461 -605157998 147797094 -192309010 171871390 -214790497 -385654060 777526791 130102139 35956455 643109002 949803 -7603150 16606337 -502914369 -677310135 -307287605 -340316728 -553349716 3240162 -57541416 -23413926 -33897186 -12490409 141616208 843016694 566064810 -446561201 57288806 60037658 -40719721 -23743918 142222224 -4007726 -376441994 -755736654 55910248 -3778301 -164022014 117105729 34433391 104598439 -28843300 620983677 -485933321 710217722 -313690636 291952777 -226000587 -781829556 -171478629 -64344919 -145857855 -116211994 -169720414 629839145 158320256 185356684 -52928211 208317216 479561731 270502140 -251843543 291873389 -264091568 -16532721 107312733 -439339357 84294480 -280093544 -106776041 429875157 -267590770 6547895 119031225 26219051 -8577577 63157002 314860166 743198680 -92346273 -277847967 394810662 -25131568 94814176 139686969 92558617 100529184 -14124263 -479673208 102006628 1576542 -434049807 -546079758 -280486793 605752726 709001273 12105896 -359605260 -535985172 497848880 30351181 -241132755 219181280 14007350 -312957082 84764284 526877251 -268166150 602101898 20681586 105871412 -449507424 -432509159 182780458 2224817 13722924 10549557 20306696 -164830469 153444146 -83437059 376718152 -772700350 102722273 -439459115 -67052678 -300296065 -145808081 205799339 218217537 148817753 65017784 -549407737 -177687092 29555408 -211491805 119082118 -402812751 394510428 31805373 -480794346 -129033329 222697355 400542781 138526250 -178337187 -6000802 -154165649 498847006 -5098255 -38549621 -366418482 11800221 -648784473 -452391085 -650478827 12375021 -342966463 -63325934 839963104 -441819556 -236492904 -383294005 655742762 338021022 -3264284 29880074 -616144747 -353513975 313321293 217642590 795789383 219487100 -305080965 -329498153 90716207 -368830359 -24353888 106622527 -629818971 100077100 -498614401 151533519 -129291842 435891381 249267615 726851740 -7951040 588910110 -113081038 783867537 -11672063 86204442 6804384 409508330 15652801 -5865911 135219124 -190381633 -129128854 14434392 -268050437 521404416 -572577145 -93681818 653299991 441577144 -19880333 80014084 85301201 120680912 140258748 -266647943 99506778 -360807567 252900120 -345235814 -838423873 591422306 83749392 -15492488 70649805 -179644438 337882303 -47029395 -299297827 811521844 316023342 326322882 -24348493 9742234 -148794465 -8224158 -825216474 336415269 -190446076 80423556 -456635253 -110642752 -74807438 457324191 485877249 -294330661 344460744 -12577011 -787720009 57989872 867482430 -921129901 -5428157 -609316349 -169290922 50066536 -192364327 51472621 -198561313 -381944437 375515814 -24382265 -278429994 96600382 432568494 -501070066 799857922 424095383 125238661 232743962 -213597412 -18606849 175511260 -2368551 67362085 -562402210 -314362266 511649146 -95688432 171748550 22273824 23786123 631638522 -3227564 534792306 -279416 252169443 -142269714 252208186 284476750 58385383 16859010 -747010975 897036108 821923604 30029947 130946311 43915373 65803115 -16506102 -440248401 599870718 -5446986 -523647222 333806749 -142922289 58789832 552826352 -18264547 -523576590 -453226301 102426282 158003589 -585365182 509901882 -797831 -21907706 189764140 283690729 -187287488 109798009 -35900869 38158982 -39864467 153225269 -934510333 -6961400 6517801 149190288 -635854439 149193659 436113776 94538643 650171920 172834197 -796141131 -17881055 -187411584 -845939976 -256246341 451732164 -208564787 789974389 -356415986 -486015526 -716224248 -670588113 1050634 13924013 191482735 189687882 647648963 524073 -337549494 637363538 13805379 -745123098 -368796563 292199638 -195612914 146550202 -180852522 689174463 -9567845 575347077 -43443575 192885089 -236867637 -4668231 385960340 -43152492 -352729272 334336294 5939753 37242237 570895433 -432706864 623286053 -13311887 106779296 462090736 -1925615 120496458 55790176 69664390 78150185 617779756 60571482 73707749 -627144182 -529071573 1838505 370165181 -448964686 -13021663 1056569 -126328911 178972064 -72401134 -125886493 306102127 -16466279 217477112 454159415 -20701162 137041209 -206247265 -229150843 119639621 71442571 157126328 -601868369 263924240 -256545828 -296711758 -72069373 271305229 -3988154 332538201 -547388193 -178199733 -670899302 448851795 -290561668 8329856 -88377290 203456399 -51172021 -260054041 -161248965 247266070 -327804529 292887220 12335585 188143560 -24085670 -132526359 298643340 395721194 -85259632 261122486 -506332439 -32079292 -433112461 19977785 10265642 183216089 -372636962 317852984 9978121 3205331 9804537 70150596 1814537 -479601 -568066235 -315867281 -409665319 -1756496 7917034 -4086137 9936825 -48309774 523103911 -183239094 413484528 -3756008 175562181 7838989 538186550 -220110176 167680443 -13859371 -139537915 441883538 232534233 -602490962 138318395 -64084617 28929560 -280559203 156518390 215898098 -356729414 97231802 -121589540 -114316220 -32171158 440806867 -640622062 -188595208 -51677825 -114974586 -92305815 -112917163 -63028783 144473587 310302320 -264207737 89182424 77093063 -45857050 -18271451 86914471 65334408 944387012 614074789 110956599 -781285883 -543546272 -259879110 104275901 588431287 -110549813 60569324 -7873037 338464427 469500841 -773995918 -8961152 -53458180 -7173226 -168588973 410945428 82239875 847390801 10374647 362247988 -2690018 149257655 801874404 486722068 -4185566 -245202894 220840456 -18687770 -72188349 10681366 -522245716 -225247831 -532657984 -3025193 -130015158 79424973 -487966932 -383161710 54147711 422515446 87505012 553917364 -4643852 323614146 -92855252 -343196290 -32336621 -580811200 411939773 -584829941 423119471 -301459 -152523766 -308705401 627372015 183115718 -26350220 85514975 31434546 -78672841 -250925329 -76870650 -329608268 -259260356 -275051953 16931010 -874019386 594838547 83577243 442492765 51048766 7823866 498502942 -57799 -11458223 -2862028 -423998378 194952545 109854733 121062801 24708260 46519695 -119734914 88300472 74125200 111269321 -106578560 -778695322 237957542 -32520688 -246516117 -4992851 50205055 923781688 -152779302 191120164 48659977 -221299370 613883203 -674705529 -1384816 -575142998 -217993582 5008303 35256481 39690748 -75677028 36351814 -207537165 -594144668 -261604520 -42491777 49791051 -443828709 42647092 466353799 48829536 -568401685 -11938261 -103618651 383153032 248296103 -31786357 -210489895 220549200 -606466285 -313505917 165284675 493535399 671332394 -224144585 -747150199 -161179897 86567441 149439664 205810010 190047682 -25348893 -889783465 -366169440 138567859 485306420 416218363 80176466 -523001489 240020350 -13963999 5655787 -538955972 -133791788 6643678 -659045236 -27546826 435693961 588358320 246900312 -38614301 -12696214 181577895 -158442361 104472059 15951437 23119204 584784352 -71409627 8221742 -327338644 -274807552 294685667 -564571969 -537410281 54021284 -148397717 -405416947 105783448 -363766934 -189337609 -234441830 -53066025 6812393 -69858987 -168390458 -8240343 -240763893 -77316086 -49337587 618462117 4887759 -245573535 389952135 513205717 -36082644 33135281 -170868802 93360832 886033080 -430740901 -618679745 190894486 -43097685 46800254 -508787931 73741584 202541340 187890080 55956469 -65693715 187297519 -487919721 -253239499 472277027 262613093 76101443 -227235017 452413183 118577577 345761881 -3015830 -861341739 -240395033 -135253870 759878223 -176174082 167832262 -513396822 -10944091 289734706 -443156 95407529 -789011030 -20116030 -458519935 425862072 -23293053 -139785190 227792357 -680247842 308222100 91919228 -395429665 -53341473 -257732675 303342573 440823544 242986308 7258731 287269203 36936337 17856738 -193757736 -2022456 -25853956 -197833411 -594341056 -568920896 383738004 -8416003 8134034 300080509 -116718045 -87188617 789734077 92141813 -81432348 94771625 7323821 170267054 211577064 30588663 575553150 -322583941 455766911 351984309 -97464034 -25409202 -150269498 9130418 -283660648 -1133035 39986 -378468283 -274103073 17279774 -202052647 183584772 -492271688 -598568313 -628072829 -660937377 216881477 -411207787 18280511 49642558 -379449870 -13155215 185824871 741535 15058274 -304199887 -3524528 543296107 9176446 -450642565 -720209084 395143190 -570805570 324891782 638192664 59775351 268361058 -158201559 30991260 -250205143 307146314 182363632 -207332551 115417625 185863646 -247203838 -48844793 -513329330 -611182434 54786791 305894780 -621152135 188669750 91104894 231179265 63691413 648614687 164059031 19197861 299405572 94690243 -58202658 -222589939 5657185 -389601064 -3077365 -25200908 -150865333 29497777 331127608 -208449103 348951803 28755688 247202120 34979896 -72435503 13331168 58710762 851147620 236272781 -127965327 -1807459 585656574 385903892 714597494 -589771235 8563352 20055880 395250383 -400341427 -11907176 18094979 374640438 -705547876 -204315292 550211469 -900805134 -254577230 88604463 -21933252 61342389 827573983 42929478 3882891 -280884585 629580433 251032281 -79448542 -41722717 14379506 2137332 34523395 318447 -411835080 120298542 827659838 -261087034 -269100571 765173455 822078064 -21943886 103585529 -16669928 -48159881 29976962 372964691 -465811313 -335207715 -885067894 19501636 -510163533 551581734 276625196 -49244234 -578537992 -178191496 8305427 -580875604 -10888769 217708321 -362209840 -2923552 -442166268 384340443 443620816 -12425934 -3815388 545778809 -118309006 -213595462 -87256260 179122128 145694279 312324394 -9732479 285832942 32310549 -78055337 -184408131 -172337901 -25096641 222364279 -272577689 581641025 -54026290 -75998710 -457829236 -221495700 -480298997 -391882855 -6853916 384558610 424063263 577468230 -115840851 551365132 -113806692 -16127731 -22003914 527468436 85386426 -131547995 -332919011 142196489 -452660418 208800417 -109582562 -110091875 -37178283 386217550 -11352094 -66818323 -248461751 744596985 -31639202 -218581727 5069121 11597931 13800709 3569900 -512469872 209567448 50148440 135647853 -10458763 -75317260 132080590 -369117217 -182352425 16904174 344020979 69854174 -399866678 -66904929 4134787 11596639 -424374976 402823866 65858631 -1568728 68231138 305566153 -20548875 -4334047 -85287081 333020176 -114148287 -619097 -331569201 174165708 -254845464 100477292 40312272 12139656 -688664875 653664645 44297957 -22653334 45985823 -166821780 452900016 -19881563 9975301 367987682 53303174 -192862951 -828855 122610840 54087527 1038998 -291457018 -534404612 -123426592 -648802308 -32798138 259748647 -570107470 -126791565 -88677073 4496539 -107140408 -335794168 6223002 -92151437 -57450478 -208819421 42397767 -152283550 130780194 111023679 -274369746 -836946678 330129482 787500791 -50073673 -623911129 177139502 -353799129 349164107 339940731 -26532546 29503881 83784481 -30323198 48292962 79305872 -107097490 447775115 -551997129 -152581576 -227562965 -367199325 -99349226 -220979774 613305025 -462327913 502446287 -29451955 761966697 -81011708 -73770346 413522461 -216851541 -183675888 -798752124 293702301 -62685620 149129486 -1878940 -49708551 12815137 29161628 116695048 83557311 899566083 -254650311 -1669262 -268937477 -227151779 8274639 -346947931 544571618 112120785 48519700 -76752441 30911606 -168965567 237740624 175304345 17887124 -148400534 92383236 -1029616 581565662 158106453 542163472 -242667934 9264707 12765230 -136750579 -24272150 -63058993 -512414564 722119564 512396 589326605 20144964 -357659874 -2422520 -496227104 -505418658 680972065 8945776 22026565 -44242287 654631793 447143541 168878874 120744505 25194345 -685240389 157507763 -467306004 308413899 19892086 554007413 672820317 -113999299 607030718 4087580 84964558 -51950115 3252642 -230126167 350548882 369867971 786463545 -73945094 584230434 162815203 -360745784 -2904349 -339022059 -148527386 -116716296 197962761 73200085 -384709785 -164048204 -102354858 -130116576 -345894974 -620664663 -174982795 240738893 -11681911 414909886 -49670820 -12195767 151619695 309566725 -129205768 332995630 -176479857 -160131950 -469610800 -693139749 356042719 165057782 251182745 9861571 -10830463 -138560123 -134828589 -129695983 -253776667 243319127 12628885 37633 -143567964 28634826 -226429334 -476803901 -218486138 -374329872 -8494956 12541729 190809925 -736186847 -78632661 -41450061 526537406 -21185552 -910389422 127283931 -444375363 36062706 -138262129 -590056603 85523615 -51354355 -588347718 115423767 255963162 -224499018 304740748 -202735328 16497481 -15663357 -223421297 113680296 141311090 217248089 120631411 565841784 15149463 -26070340 23582314 9917158 -40998776 -357387158 50019532 16059839 -410079998 -25377855 -262648289 -171365866 -308446729 60630678 501243468 645004981 140644083 -216204653 244761833 -80486267 237351532 -216128741 -40339645 -519340409 -199025917 133782857 -6453646 52258454 389600 916135361 18498426 -322845420 612854368 366644626 61881292 273274384 -591186978 642646833 -171169660 236459494 130549937 435493798 -8366937 -572957033 -460103575 -96104846 -67133568 589539917 93687198 -342229429 -470379444 15550444 134014351 -96954282 412836388 -215630818 93314759 -457123797 1454882 378513255 -123266076 84844328 56370053 110360260 -74979905 59976630 103045684 -507099715 18932896 74955940 330470374 -126463203 -271914546 5573871 3102088 340183392 480484088 -40141006 33379393 219570454 175159550 -30508136 2694008 -500761142 389504672 -133055022 55046110 -388766269 9324221 521968394 -67920947 325230053 664549195 -739642130 104269277 161705778 -296839233 -1143355 313255583 -184498526 57587306 -117013406 787603737 -38768630 -496219826 -240133231 -689487258 99568790 -459956309 665782694 -393778089 132748015 27941421 444838459 -208423426 -778523763 -708361015 189149888 -577349305 -2780529 -60682452 -754057 11224066 -26862959 -400573866 210307425 -439742034 14711684 36329478 19818116 -351163987 348516280 -721531394 199363924 -45708257 291520600 240664068 -221368920 37084 -210288002 506182722 -374133302 11967368 -719211819 563456578 -635058 -362187444 -5637241 4413759 -392743034 516770781 -256231692 116487390 99186572 239366163 116967250 -6729158 -152894549 -143967987 8220734 53766611 -105125052 -189484002 284867683 -144937076 -2947118 -209489405 377563427 -105098596 -701565 33922913 -12523469 -138557159 223533386 -630385343 -372759269 285233158 52183263 -686324388 -130484984 -459247406 2489506 -81557006 -189056802 -772870364 -14660144 -198832467 -73685352 28460648 -684435596 430329275 -260923011 -87245452 -19688405 195207119 -15036609 -464689521 -43220084 -303176965 -95037837 160993399 -185649444 323482451 887716573 307042614 19388622 550808131 -396555569 9425117 433659599 -126988998 64724885 271585664 -251755227 -280213330 -734474122 -12763041 115144102 -58389188 139938760 360916008 -332684546 292616 -191491647 -17847216 143285445 188061033 9421822 -146753560 416040391 -390001231 -457530 588656179 350944454 498165062 -204199677 243618251 -63738218 -3142717 -568487895 70230402 80375534 -15408850 -42339811 -138470835 25870288 -9557676 -88692745 364697162 82832669 303650868 -173447942 -429710398 -160766737 -255270156 -446533743 96211482 505352082 -56571128 -12131689 8291985 165014749 698606519 355270749 -9747752 140324287 -2793632 600215065 266763284 -75151478 47596487 97442886 153855185 238082466 -62159344 287461523 -560012267 349075402 -287807502 -719740623 -365873897 20535459 -432155260 -291061197 -26219082 435994225 -38218416 -121466658 199881853 102183662 -73974626 -286968229 138762018 -27972261 545335246 852304352 90614169 -429848294 500735086 300940514 13689710 398870742 247162982 516998540 214544981 -437274189 -59696362 672533965 -24889710 54392604 3498951 -57124698 712005470 4448501 242051004 -89145688 34170041 -426943800 43334321 44466123 -277428205 535870455 810187031 814287406 -68089486 -582938318 -11030603 -72298344 -492224017 -635274514 -74784489 -195617679 -423723 -92535534 48107943 8696553 302897090 -368228728 -64615956 71984795 -253445925 239165922 -2645687 -31701056 27251359 28040325 2565933 -549361345 149457232 260823002 290441475 817026214 -62194273 -439081875 225253557 485193086 -555886519 287781242 447061158 -252404626 -221346254 374558508 -2396933 -875215 504592089 624032830 638528670 682997035 91214809 -545030457 991895836 36708065 36059142 100338010 3096031 -448619951 -173154312 197347728 -75023871 -377081171 933550168 304329001 -278692030 10067212 412061295 -436323369 -504002247 -16003525 156402205 492094159 -123423336 508339487 652630924 153584430 -425293906 7781288 -864618177 43945942 10661249 -77173603 152417240 -927429 -437215702 -21452920 -107721533 34672435 710430510 211798781 292165591 29178338 -21379541 -701338754 108299887 223577685 -592594094 430003330 84529994 -4536696 -499393910 -309534458 33394335 -318646430 -38591361 167569196 -36955223 -581139835 -411357124 208251694 446486965 -79990322 28783315 -244587604 103834380 103746895 15535650 23587286 3718928 364889052 236107776 -350699291 -90563850 543836922 99816509 515947975 -43936257 187158252 125506619 -87519222 -341486790 -177948173 398050986 -175254267 660471002 -374643538 140470082 -28914250 94912534 -639688366 554430064 -446671173 -219793369 -445729966 369533706 90208788 50363961 -409020242 -8330302 -123022332 330134429 106056355 650068333 67460355 -19768205 192817455 -738896094 -28822978 -411684160 -451759322 170868830 369230703 -27144088 779071892 129905552 -418753349 139764258 337190359 180407526 -872834593 738369452 210710534 -168699273 -3049608 -51555487 23217954 30617988 -315533546 11789335 161034291 306068339 33915373 8392410 -240040510 -568977087 -49932793 75574251 92066967 521168664 2805533 176419502 161330281 -168551161 -147768934 89512650 105281499 227253812 266924780 -2959221 -117392843 223598592 78871070 -16865213 411009833 126872157 204087756 -144169551 -485125335 356977023 2135606 578578023 8688972 -21903228 -180249674 268273868 20922110 -35366631 228086540 -578663171 192701752 364593627 -16819038 14714841 -51532865 -158536366 -440264113 456266 -11685732 464338449 490239253 -473277782 115664449 286258633 -33900051 556062271 -398374640 9197493 -145524496 -276706008 378885470 279760204 99389961 34108151 -4038145 742089949 -170399819 6112354 -176057462 -407357170 -181654974 668808104 370497327 -522802447 146787229 -139558824 -108707176 2681422 40024404 -404277541 663014962 -8094095 -570039017 20198159 121628576 -158993336 562227555 -163961085 -181509077 198514447 4247108 -30522789 101519759 -249855194 -72064399 160146880 36918643 364454834 -11904442 323364098 94987902 -71641526 576828279 1729529 65576378 -201159039 583647323 -807372629 -350251842 351413743 -364455603 -37354576 -228321606 -224534446 -382856816 521189920 -629032958 -271690020 90412364 -87670095 39970355 78022180 248612409 -487573188 -5520628 8419354 182447591 265870542 -309830784 281569325 -26796060 -551415433 -45538140 137997166 -172520424 -6143336 152573073 -9300055 153451680 266147023 -870116241 -23166331 387733474 35115351 -413452477 254148203 -38351475 -93135945 -183569009 232068954 -25465690 407677796 213931064 -19413516 -87258704 153650859 -8536567 -64680484 -259260748 83398158 -72547392 1568071 140568355 57078381 -536731091 -222331860 53704202 526031177 -209865202 -236130588 493533855 -525898545 388826741 90855711 120958880 17939865 1114230 360794797 -738038504 173812203 12374464 -465425313 -18496599 -150460014 -39885928 424723951 -725662978 -562629311 281651290 58777709 -462507522 193243598 -564064265 43173743 -19991907 -433939322 -3877067 93725141 -476087373 -652545284 34495835 136658696 12939116 98308524 -385803884 -132930873 -500684713 -275423031 67179391 -187109720 143055356 -302435627 98801496 129091659 549208121 66821569 -2096687 -87058350 56972285 279696606 -111864591 -13851682 59605633 45687253 -132151807 255857360 285311050 -524688847 -14501075 395623979 158272 -113630786 -267769458 50396129 214870378 259239381 506445906 -11609154 284511884 -59192881 327481853 -578728598 32652771 -10344447 -14371600 848255448 3054973 131416812 6311417 -374990739 342786489 147537010 11192090 13791440 -713057 123792389 909600322 297410036 133110206 -45640426 -27787058 25487154 -556925055 291480184 642575851 -593577020 -292330964 -306855543 662502241 99447577 -8928771 12142572 481684381 131275211 -12112705 664370853 -49218401 -567559518 -2976903 134594446 866930941 -84447 -544453256 465391733 87154615 -8019599 121638285 134111709 110913172 735469909 68266872 -105847808 -19182538 247109145 74634701 30685223 -741379136 -299458272 6327300 -97851900 51271985 36631757 -481197024 6667822 -3938286 477892554 -260371993 415829725 83699461 -293965056 -23833467 55297329 -12869566 -328015601 -35071491 86767202 -280424230 27130522 2045077 364920677 103113820 -108497019 7768058 187006949 6229689 -598057240 -194597492 680076061 169130243 -55428377 -377871562 1163148 117054904 -29504538 -6924119 -189366536 -13287399 -12353963 676683471 -968124695 369740826 -946074615 47321111 -412365471 -293763970 308194115 42191263 57241387 -517003439 -15513867 -26895697 467844868 244814807 438084869 -298396206 -149066631 -755356418 -26156080 440100966 594116937 -74905004 -145521889 576925271 630571799 -172832586 -296169877 -615271285 -219157514 310719698 -168326955 -635708173 -719053029 402399275 -432867 88898254 -9584552 109720068 -188223344 -259001493 327485808 132762670 -457975649 -4053384 -18142164 -14947217 -199383 104640472 184957809 2058182 -348772131 -27803062 -181205618 824205868 387454367 -64063 -27525566 349824665 27792884 103007368 2524073 -189864973 393930593 103032878 23907256 755106107 100603294 -530943619 -199374551 21076780 206041136 10174839 -229479359 -62878871 -78631198 -378800557 10902677 209927589 164504133 -4144839 -64665618 -510340955 -22036787 253483923 -16892953 -520915516 33365669 -329551294 124018395 -280651445 51752190 485336372 1677819 197135034 89802903 80979674 -62216921 -564116 479845663 -151812384 -476000078 584518495 366616154 287785112 14871017 381611970 -487113489 -23437729 -109800768 -155399216 -550272507 -34327590 91203229 259953185 690543578 -126587588 -98227774 449079125 -18016108 -120631291 -905242028 -4540262 -36100290 559478198 -4555412 3220844 429179191 -588287 175520883 -196281734 -262758625 29195609 118747040 319100926 -270927811 -289129549 -129773518 165885935 -267825729 320363469 55483124 -754926166 167011958 -26754384 302639877 -586439787 -753145 493768400 -584578499 -1103855 -118724318 -390231341 -111419122 -342989162 -582013734 674071180 -132235726 -218316672 451960343 -184359585 612175796 718151280 191430577 137026894 4209578 -566026266 107335589 -115774137 330830726 -408310098 -181452771 463827267 -295734423 -310605979 -583604900 -541006492 577094010 214874834 24027434 -690248715 86999729 45928346 -706076097 -102114043 344915896 -161582585 377863180 -633999844 86426134 -784150617 -368487959 31042860 -400665441 8140257 -640329 -154333490 268302858 -442862524 -422458906 30645796 -160826096 -5487497 -9853407 751016448 80613437 -407622669 -470254591 -583584180 8530196 781142758 338163876 380899800 24865057 -383058289 -242072091 -158381905 168060364 224274241 112096971 -256534752 145899770 -650498975 -96201834 339928852 -39787844 -174022129 -6260466 -39302937 29796846 487753570 -294722158 109932736 -138847281 19868548 -473199633 201917518 -400885067 24026322 -128936728 -49367440 -47151993 1812549 55825361 -180397592 748622073 -199955697 164125401 26829757 -302684716 -65985576 -50708712 -794481919 -8323235 -529256086 22282475 295876921 518801386 -105292092 270501488 820182270 -38740749 453808281 -27840526 -231583779 -12919891 -152355919 -674045429 -821479891 9900472 33656869 -228510007 680575064 636638972 178752110 436966234 12379755 149533523 -46951280 1488914 -445138299 -347876962 108039666 -23700481 -30677021 -102920152 226736056 244991085 359960059 398071903 416316159 380684353 299656700 -9273906 -154098463 -21350021 -130942054 -145375625 194718086 -47806425 -180884202 -223687850 219555308 -196480126 -305450142 -44128757 78728600 -43190863 252345689 -55921264 -124958945 -144315626 46638652 24049166 614674497 290853957 735062240 87577089 898647 -19426420 -3126314 330334526 131310637 688416700 -279795471 -182867830 -167394442 4148365 -669201769 174229058 576951223 -270434865 247969719 47903715 130711156 -408694339 848097895 68530483 8478411 -574076933 379973549 -5686533 -210746688 134161759 -52043310 17990412 750416150 614148796 -12708963 275769121 234439832 -40468194 -183127138 477666819 -196104134 53248683 -155534230 -12834211 140471008 -272642225 -557041020 -409476727 -328961130 -69307101 -190726825 -93613858 -679589017 -122600068 36593191 -127857578 -275388127 -119648196 386999538 -822072516 -322758505 -37086515 11926294 164982434 42623181 -194451751 352674680 -118035418 200587991 241738271 69618672 -4876398 -57137885 -20396502 210392574 95909188 177181893 375730966 419899366 750158 -132443233 251229572 10173973 134366335 5409751 -366416274 53548844 -2864890 148595820 -368575520 934422099 -199732189 -314173478 -75829 663441783 3078711 -76880419 -33544907 125479619 -95553899 -108161949 846768116 82041597 -30011331 -20203768 -177219373 104194238 68911816 -14641981 143547634 206832383 -312284041 156829130 -268601982 23201534 -254119993 -360328895 465532452 616199796 -521946296 -74022648 580921377 189007856 447860676 -481917687 73602644 11774525 -113609989 164358706 -8719895 -166661058 417852852 -71789455 -135904939 -527352429 450979507 -215957637 320979622 -13897290 510905872 -158828516 49517771 -211740481 240455792 -456987243 336291493 -23873619 109593514 -435896367 -51241085 -529274615 -158555532 271065450 -661567005 241453062 168887345 -117276700 38751048 865845349 -25175512 -108722290 -199772237 473686442 9503536 1613411 -236042669 22626440 294822380 372978693 -69734208 -857641713 54430962 523753675 97997461 -172346927 306956641 16288374 -75785289 25047673 -177303777 548119954 196845857 318189698 589461365 -306796021 750501806 121711881 113927828 -237427065 -36414627 25354021 56144 -317288121 27895593 -53768233 -1475016 -316053439 145403713 -121755691 -418148648 19024903 52877492 304947370 -24952828 718383003 -55758096 1844346 91322147 324368721 22442424 -852653315 892694854 -266880477 -127169685 -491919323 -21056700 4935619 247746533 9159493 628549070 -726614702 33760003 297791128 115551017 -360784187 90385709 -145531194 -772256623 7261048 84368849 -356582167 -301238696 -679803259 666336985 22936933 -316969093 -360409604 54897844 819961300 423962 -207287582 -195857257 -400989315 -303015400 310350609 687065808 -4703402 139762797 -34303912 220579392 23662006 -198832071 -692092720 -366691317 -11971749 -386184302 -650327690 -703652775 453372971 7135217 589835548 158608655 310736594 -16146514 -288542791 -9886261 -215040912 -110126660 -73661650 -432086554 -126969610 50101366 -89279087 10108799 44700736 197970824 267825709 -391427838 -8092017 114657272 -261760803 581282239 23370594 -75615164 634193279 -219056705 244978468 -829694664 89640854 -40945690 -246852176 684758063 -84458206 1282576 46835637 -71732287 44967196 -201712080 -9355757 -690068897 11797363 -166132216 -749652385 198544540 60655187 -855668345 -373768567 -21653189 22119764 67336776 -91364560 919950365 -344043013 -247711118 22954471 -194705262 -220085271 174474508 -95554072 11471539 -433041325 255247123 61156129 -2452411 -594177596 -252179389 -19647110 67841122 315681883 -26396781 438238595 222499659 89435382 -31419683 -39570566 -58945409 -483700131 719706731 360856657 44897290 4932099 178127406 408799686 532196654 -465539028 -34293123 15824135 -8281872 355738007 168464514 828496707 -14519959 281011323 25961486 67010194 -593604 -19646421 -67367061 -248867447 446713326 -387832744 -96557636 387222090 1982556 -567722 -13607051 -53753067 76825794 353657987 243049702 290481063 -15054910 -99528748 129570476 -253574693 88010725 -318760555 -659773684 23481111 567764 -448588010 2030215 -20303171 159817220 179236362 -168577437 141562252 409917978 -69444287 10204534 -86354854 -1347142 -994966035 410570441 -73029345 127919850 -39811574 677994817 70031557 -291060019 394061143 334661803 -657942548 196342671 -114986619 368180077 7442919 122396625 -126607958 -362247893 206246878 21808830 438573761 54650050 -768488557 108909529 185558722 -13739316 390697594 192227568 176072257 511753453 -25966093 -192527160 182045873 230474141 -220573433 135431034 53743869 -73123956 382918778 -399581520 -217586687 4224013 -52707101 -100599359 -199826972 34702438 -121463627 -68642764 3565807 50368746 299785751 -308871670 -34100508 -665544204 -356540872 -27964553 530000745 165922394 -458673054 -55818995 438016226 -297708035 19380035 560038497 270733689 -452039104 677940658 -366505603 192203320 755596590 -234749388 -66595983 -405811403 921873962 -45253600 202547577 -33946579 20622944 592161809 381032996 -231884287 -130961030 57592089 356550268 813106662 -425729139 -750684095 -172919196 -26837795 835917618 -1003889 -153391782 -145290 -760122629 129491456 -27805042 346528927 219117823 742066182 299516037 -50513716 916972611 -18385182 -1923317 958199 68398627 -364118006 -157487106 139489920 118765212 250336250 -2079919 389787801 21035587 28754777 -73503235 -40336281 9426177 937104449 11608530 466339698 -103390680 -5022268 32556369 16479168 17127523 -86619611 143693358 705446537 -180562455 -301036753 -79427668 -132743300 21099526 775462091 -235863147 -5027103 263893070 626052717 28237574 -115059792 11812278 473514054 -819775516 -913285987 82133325 1052969 -60824890 2647415 365580004 -16964675 593130759 -248253494 -219504840 -430046115 73348642 -161917055 427669778 -58916139 4379713 -30348607 -110894233 -93480490 -31343486 274324864 57824283 27079387 -398072171 440223099 630406516 313980634 -363491621 790148490 -479667902 329840453 -22864244 90812051 536012733 662265618 399865920 -342205407 143232837 12748850 -352311579 -40224685 93715376 28979185 -606966175 -9940251 -42604151 21475486 -3648759 -251883265 80067137 194875613 373947072 -53738769 -9364427 -25254041 14712591 858291539 39968055 104566131 222512981 753119320 418357880 -2316841 -817109 -2290084 324100443 439867717 -374026352 21724867 29113366 -160149755 258865875 -161086067 414296760 188748005 -4494855 3031328 -113674235 -88957073 -319755701 501270400 432552120 109269996 -52479972 170226145 14823532 -336338127 -687262331 -520867195 800325550 179054849 -99563961 -18875491 -55547169 114674942 2629474 10822928 -117769121 190800986 172568120 -10003319 -78241530 258897583 -484137466 -17028994 -49591282 85190570 121613591 67615593 175016665 323924691 453665190 822345 642294935 -738118567 2496125 183629426 -119603339 -170249797 224811312 -179698247 -159905134 -574028738 557624020 345539185 8930754 -514239760 -110010042 649107626 233386100 185863032 314561927 212976608 -276570119 58158321 -450202890 956001330 -287138807 151608030 70606123 1903801 432758183 79475440 315370624 -68139239 147089845 -65609280 287004263 -61145209 -10998634 -417167204 -297397471 868965063 343560 -6559325 -77136812 -309233136 -35733544 -8159587 34933457 194643153 -706797909 515566871 -449957748 127776344 72981747 75319490 277006348 -74500153 251273276 -99365208 -565702972 90378 79738394 -170614848 238741081 -764810899 -350025082 11900756 -245831944 -4510106 115742024 244307486 12122920 -286884539 -239002408 -137861851 22190764 -255133554 37392858 -244713890 -269317019 181104675 -278262401 -94559966 181943421 96706456 134685171 325003650 223383100 434816570 -42077661 120192072 -822452452 -10251142 6636698 -81440843 12979055 184206699 -232994870 232812885 1520789 190823213 -273542782 173357469 63642875 361101071 324448573 -163784007 -458552016 -186334137 -7603754 -730601301 184253096 388724913 5283531 291769447 -793621104 30954653 3446393 105142651 -435394350 209670454 32343380 -76364792 271464536 -327411218 -16301897 486819759 -358795319 532912115 424157024 -411709630 -111887799 205307008 7616063 -50348141 318090804 366203727 -39433206 8818973 310841243 -41761857 -502322646 146687710 2047180 189288075 -1741269 -126083179 -6143994 142032809 476326508 121812660 -145542574 272251554 185370123 -226137552 541311084 -572340987 -461758609 -195939389 -275800624 -236670921 59287993 -355731348 -850838 -99094943 323889125 -124417917 668736542 -66916835 182510646 77609431 -435058102 281163025 -328479763 -276813269 309047136 -11751305 318541802 63216296 13544895 245710145 -7571562 -15121951 68927400 32577964 -415000318 261897781 -396764817 -216434439 46435750 248102 129842234 -6379839 47412455 51534022 67291114 -359530902 605426884 2649762 -58227924 -239570563 -234594876 -161626526 50464097 -131072599 -214855328 466860216 163376317 5045468 155556558 -6637319 -166147908 474454323 -15021245 42062338 138425612 -56774624 -373673185 -2335935 -141649113 1682131 675551835 713090248 39272457 -886332800 317475032 -412232930 -146451147 64487010 1978582 87459914 326985451 450396339 270250687 21626388 -335686538 279810788 -18283377 327919241 -266709536 -547307100 438119505 62532894 733331794 437272862 49735818 -502169590 134184944 149958952 48248535 110572383 238258512 255490829 -240386703 -1469947 -391817219 -82707496 -300855698 3707177 147679780 603779544 -44623628 -146617264 -112091677 -371571895 -558566607 -231235187 663533034 17803431 -85223664 544136788 551088967 127741799 151601447 -292368159 197773136 69258745 -8917563 298560691 169568223 -103558092 425802191 171683965 -36868558 -219042635 -94287777 -462973953 -134095537 410177541 -90874668 400192436 569239672 -628676543 283111028 11196478 150884331 512491215 -22342155 -61931638 -75277041 -93666446 -50730837 174833505 -3552722 -96260251 -125282824 119118993 -144901254 185830318 167644171 -31700924 -43399553 -497414258 -72909300 -716343783 244720830 382834967 366827019 108658440 -160370941 551247957 412841155 -229622144 -882333441 -632340774 -113603131 -133142848 -695531889 37407787 -176806238 42232247 111545388 40443835 -170111056 83900230 -3238134 291483951 10057185 -11235714 42675226 221764164 286714308 -89333401 -258406820 -266246686 -130431055 317087920 230420650 -260934356 302026979 161002624 -804061551 -160838879 -210512308 -134349163 322649703 8646256 -295221673 -441112159 -526886606 -625225063 -546824043 -244658956 -430454589 -24397373 2657491 89829424 -111515837 -41051889 -64257904 398782762 -707395686 595562682 -606570572 -35846320 40478550 -381703730 364490467 -307486372 -180811959 -15119172 -11958664 600240583 878155147 -629886342 163950688 80698976 -141142785 4445581 -571357282 36327031 -487625965 -134189311 -289669685 20778282 62140927 -4915305 -19837107 -54717118 -135055166 -330761116 -108992547 -48160418 -169921309 -468965013 -19886500 -147128613 33079041 111283310 469747118 -111027267 -24829367 101573584 -27195003 72137711 12499583 192843195 28226260 76023191 -199601435 -405698633 -183004470 108777612 -95334658 6525835 -185555103 3680406 -76860828 -103884962 47244206 25973437 -361777163 -367011815 78986243 47864721 219000489 121472701 263375298 -19623669 -170648240 -399345392 -57805374 424834914 60842209 138955521 370891928 -11283684 -363820841 668203973 -193558039 -513283798 208329410 -2070278 69880937 -56870934 -717492649 -23809433 -816893693 -2330268 571962266 -409289600 -171947829 -215950143 -21146979 -78578812 -782360055 -324345585 -851062730 -574619531 -61485581 -80400425 -206554596 606247476 -185866314 -49385200 142333537 15957014 -153271320 -1723667 -982345913 -575491752 -349410388 -76824179 -20201820 20844973 -26661885 -198611242 -512935538 213556779 -339487191 -26096608 -33250795 268655070 24241487 -27526856 422042056 -244269392 282866907 14650302 11807640 18626655 438863469 33534139 43341606 390909204 53900720 68206524 -143590086 919373612 153723578 3478925 102437107 -28626606 -158347358 12225183 1123605 195739816 769118034 20613522 6743159 479430824 -72524233 -274779259 373245182 134465883 -131407717 -102762436 -1833656 -331477387 8489107 -611847132 117371732 -4582285 486966865 -770515878 -2921789 4751560 309234306 232043901 -29354059 -553309 488255680 2283346 -642292695 28424971 -895270687 159755790 182881100 -58206031 3640870 1125041 -379993983 -144384023 -10486071 -648293719 -142779750 143753590 542083633 -21066910 122331616 111563597 39908094 55330975 -10385188 49071006 -222681859 309000359 21152710 275519718 -12689227 379915056 2336580 -222982952 -220757125 -531521807 173603213 72799167 8245336 -193782041 13346606 -186049884 38079728 -643230383 30221066 -157770012 -603730061 413323380 774480905 355909679 719776881 16144772 9824961 -650890275 56900340 -33673521 -571060755 -279306346 -3261058 -165916950 120231277 -33235810 -831064576 320639296 255846080 8839421 -75589277 15236537 210337506 11766779 310105941 -22687875 43852245 55535997 368092316 721698538 261556356 6640127 -469917346 296033394 -923508602 -45861258 61325908 -87024090 346876125 19167833 -114322777 760580202 -43948116 57382513 60118118 573275231 -19992555 395346062 523674425 -50635248 -56495662 -71725808 11739730 -265831622 -155311310 87277632 -115441993 91226245 -297402019 329949636 -29353629 -106641346 424895031 -527743536 230183753 90089651 633018493 111361419 428065642 752255974 95959777 -741309844 576506970 -9050383 -118674133 -89377979 -6746211 175704687 -127535756 -219876122 79730034 -217367947 -54074701 10847169 37020485 -218961822 -56303701 -247359509 783958888 737579029 -45438084 -170649724 25232231 -563211618 707706053 276419187 -206073456 120506561 -214100181 -326811581 427520966 318056648 -115456472 36548270 -309861799 134855725 556880171 289955540 83558741 2506256 164499534 -1901182 6502111 -10542323 4052585 32342965 -337088479 282478869 30101666 -421089251 -378881311 -441056164 -418119577 177600991 -581992335 686226004 384806049 707519844 362899821 -67367349 -45053268 -437935955 86361815 95698372 93459274 -2341764 -129765028 -52158114 17037742 -89471453 458492959 473213803 91764331 -160360168 22678918 -305396030 114172273 -149256117 -514019125 146559890 28291845 564374521 -590854125 -181178325 -514644910 -19113027 -16407496 13524275 645375504 -484353507 -56899680 -339918475 -455425959 17736190 67923392 159148200 -115723799 782310636 220331273 401733662 102529534 422633402 -269914639 200928530 -235962691 -384973152 -23147242 413459803 -331225843 390849860 128582803 -347053385 -16813024 5476062 132976732 147719691 478508634 -111318882 -89489878 -223187174 -850722 -305338904 584956954 -196827931 -624194354 -44368719 398415799 159629707 593338283 87951895 -64089488 -179321241 84152404 -828387098 -945218724 3941074 359094594 582192036 -121052502 57839850 -220773402 -39151293 80197186 -816520065 146710884 -49644281 349038266 23874376 36340816 8207989 -371446815 -13050049 725121011 203208351 -222569783 -343279194 -33352762 500298793 -59199690 277075920 -19535936 302248936 430955 -402397060 -826982653 -41659560 -70173724 -14476356 -4794438 -30405690 122131985 33373659 166757042 -346667827 -224577938 -319683206 -23809507 -28325329 190822430 -184860264 41125884 3697340 90440502 331244669 -223737344 -61633932 7916643 600545625 -330438315 45204556 226132019 -235968523 -451899855 438625279 29128536 -17346960 -461462136 -256228491 -50810209 186609948 -456369534 128611334 65003697 848483288 33624644 175384447 -13567479 -516771705 -29147746 186862528 498271421 -81451049 33425927 -121017556 -402054723 96906794 103110714 31020247 -3697429 693021228 -160635952 756243745 -449374290 787258177 -86065155 1161387 347426181 -394479497 -111785527 -605400130 237241600 -309167498 94270656 59418 -490364147 -462482998 -695505459 220764822 101743824 227468399 314385629 611888418 -2605469 37623294 -30149471 -30328229 21756047 -667217005 -315346646 785021664 91137123 -354391221 -261070593 732620399 41642964 -386075600 -320077862 533616500 565903057 -14516211 -60308742 -60302491 14413088 776547039 69835336 438747302 -567056921 119038286 -243729386 5743324 -524706566 94409388 76271842 -42293207 -328088796 699525086 -134064166 488243022 236147072 2158418 -479955520 -13809307 613325542 1971675 -153675895 -249170402 -50973928 -6777488 532602489 -172047068 -477556782 -641065 224921301 -282831736 -330685181 -29676705 -147433412 116656920 235729874 -85668522 211246509 5971620 669490351 -129577 -293073760 -7541709 859138561 -9702890 -15470810 844187298 31489179 -4597430 -163992811 -312087316 10409017 -238280590 -374560082 177250640 -95439226 -369871983 -28113198 98484351 289402436 -39914839 102041977 -101008041 -291044307 -231112962 -190042682 -214448124 23097687 -1651429 225184024 -424101353 544931733 -150850856 -235464873 -8578673 -212260652 -114927188 -390781303 -354979490 53594496 -442507790 -57178542 89880539 43395063 -38797514 -30764647 -38812584 -289376295 -460179773 74799668 -126361648 -137102233 -486994972 112909418 -13530563 -154277533 -144698354 178775398 220541964 -91676533 593265145 -189410627 -298744534 -465316352 382148174 -326796146 -662859698 908371611 5681456 252031886 -404589191 -70183920 637123369 143113364 -210013448 259836194 531044479 -475887174 -57585902 -214395222 191308708 -170718462 40436747 -5800287 -74500674 82452466 -515476257 -490991143 -577926789 369688624 -590202464 -167908428 -696926085 -457846369 448090119 -24034845 -72791983 -322372204 659165391 107394996 62017192 207821624 905466189 -34710474 526186937 -171369373 94018151 35848512 -54397461 -45925870 48469029 -109377110 -134382643 387581638 -110360938 -176726768 -319124898 -472926423 -176846156 53695972 -982173813 15713315 -77117550 718759943 424389554 359896875 -118181560 33659401 561497241 286468454 39688508 -728699590 -288564215 22252804 643784134 -6645000 -694509493 903708997 192028028 154812974 466107351 -287408077 -23259027 -90034242 205807999 481817 10804193 -42447841 -75509823 -32384140 -22206757 117669120 -154425173 149391959 -100990474 178778192 139882018 106520313 27162587 85748458 862207650 19226728 -849171756 -229493888 -60445621 243036210 -372979957 -428131121 -213963716 -262615459 -185697775 352863100 167492333 -107614429 207026306 -722206758 114941497 206068631 -476966049 52492284 -54264168 -5394869 -70187181 -17713141 128849255 -37945877 -65363302 -134886385 -887720977 -446796224 676626358 -30148290 -364156951 -787069041 -42456778 -97724289 9007890 -13938415 -7194032 333209210 274039240 748764500 -23416168 389616823 -6056477 -399563685 225512754 -156048322 347622023 215288591 -608854587 125730548 -63754796 -884480046 -356860085 518321453 -555622483 -26473036 390403858 -2869317 380778160 -279050262 -706779 -10132001 -44442361 -54109138 124663297 -18170090 781394289 -297036665 153660138 -2523756 61648209 73762573 187664387 151883204 321207388 -3308261 571930257 230823172 21913007 -55279406 -636748658 28683925 -27542571 15287701 -653059 -53123597 223181804 67100054 -277417469 40715252 -129250651 3718956 -70609228 535011119 56555366 655345610 462233990 22453944 -99906978 -14270638 49478095 374134142 53404650 1838469 -473846340 -258320090 -39601167 -20219406 106542327 -267767333 -194261739 302852056 -344792238 99469720 -7649924 714180809 2640777 -150079382 -502841798 40221969 24373647 5156549 -74164942 211951826 -511927867 156205690 704381142 50651560 -330223377 91990601 -100088097 -149685689 -238422347 96629312 491320743 23248663 634672147 19231730 -599761676 -78119286 -267751005 230871275 324853434 -141953233 -268597788 -422941443 -107280040 138412999 -431570838 66689998 263800472 -65227726 449010457 66512143 -9901441 -60263285 -543526242 -391341346 3957873 624266973 -277425237 -356233350 306518920 287756889 -14683280 415145145 -236966501 49116790 374726008 -449390064 559922189 -110133481 -55604662 -44311424 -96185693 -14227716 -209714047 232116149 -401475917 69944154 281793058 10120491 74355083 -223033784 463375101 150106761 -498467265 -322587171 45544350 -19412339 99971065 297635833 14029471 513692821 253426614 34074100 214379708 352936885 -161474533 103245102 -479986543 13711517 33001159 -102034 -195477739 430748788 351446681 -47624639 567053012 -139914904 -289801457 -177512812 -157264906 -130424503 227816290 179215082 54721411 -25529625 97490296 208005 301787959 30161328 -245666750 -457656283 407759433 -43505377 -500378219 90413584 223292154 -481736310 15679876 -640069932 -54217964 -501518770 81539268 -714709366 -29607300 -90859714 -65977067 -12353159 -635636804 -5899263 -110606733 -554062268 507412665 146080111 270389577 -212537716 -558142319 -165345990 80106 546476726 -396020625 -540979760 -46136556 -529662410 67103040 -13303152 -112934785 29752631 -88342112 12355722 6673023 403409726 10253245 409902696 68969303 -206372553 84734765 517530371 -486174343 -9385854 150350209 -911080987 -103020770 235513539 -637567538 -542082910 205909197 200482260 120933347 12242944 130367218 -625996838 86595537 738263435 156149743 109674145 658749594 481285159 310748725 -308703050 -82019941 -264956440 -449878190 -329986114 637817536 -25845413 -503218249 -231738517 -284310125 213804592 -550944124 -19261486 -133238701 -171385330 -173701648 -78917152 97051530 -19410148 337427652 439515745 -207116383 501141451 443449538 -57971306 -502359208 118008479 186190691 13764063 -260422547 63895257 194827007 407060830 108432336 -182275537 -2362309 -469705142 260304556 102610635 -31292586 -171816269 6903114 363182003 -62765244 154886271 612867952 597272899 -294746128 42034301 -226586792 79005909 -869840505 -309906345 -129355457 -528316678 -52452252 135156131 -205558062 -14498860 2798694 -414393976 -100339494 17597473 -120429591 -389023067 -606695398 -231026328 173042543 -282486981 414418676 -114621280 -9576010 -509969968 16669065 212903356 340963257 -771896407 -33952260 19447001 -914045560 127501970 200083887 574165493 886838660 -66941948 -53038917 -40955559 -128420548 499376785 219322856 -254831063 62950346 1340250 21833603 38023622 -268341648 -123842943 182365374 -119314168 403935612 -113390212 -362830476 -48984729 -343936445 -12787500 -274817435 19510920 -16061475 444280034 32029104 795965726 -181113717 -247878085 -16285506 -268996351 -14432296 192302386 -17083525 432169208 -140466919 -607120017 -422940038 6457143 -20245858 -345445886 4769337 -14483330 232784446 250582069 25260389 320750226 374917379 -85853829 -601712488 -362395862 375963084 -68341964 133059880 319693183 709296772 243638805 26293541 104937282 7012065 5775611 121878173 312314717 869267342 659373523 196776825 78561762 -44451575 -557591457 856867087 270269036 -426827269 -322012683 -485294643 -23038824 486967325 -411362625 -204767860 -80279844 431273642 -91721159 165939640 -395225481 180342366 -384792550 -9615867 313800732 114764323 280336724 72757030 -379288280 -414263838 -7682351 3391331 -823321310 -316287533 -47319363 -314422135 -17423126 158633940 574925914 119975472 -413169890 264543731 139588940 -431917501 670241735 -162507489 353673680 -15474393 5912203 -8041604 282603023 925226972 -122411693 -242121476 -163801159 -571562399 64845223 470547348 699862109 233567054 152638734 66851334 -89036930 689692103 -352402246 -25849405 258215962 85648947 -122666237 -13902063 104783859 -78740513 -709809316 39206148 209260391 19278076 -78847516 -325478072 194057664 213708182 343921343 -108731432 -345468953 7869152 -277172955 286834 -125087237 -251036834 -75505195 422299251 -143205720 522930058 -187602429 -29519199 6861645 88321873 72437585 -5662682 -48389721 279631807 29456246 144795740 -466406980 -508475493 18920366 -245033891 -237125973 233799122 176461800 212197345 -95528221 102976580 159132121 46605143 410766261 215851504 -230716949 -226013765 -381506146 -57309586 43173425 -347649218 7596477 35610695 -118913475 489053297 -292445640 32765353 9329022 -66488929 -93937054 497888907 37583347 247772991 -32095168 -283722687 66597139 69072975 -287640246 -9142670 674397512 429998998 52114430 -7336612 408142864 520599882 -82997951 -71135892 -28404153 -25137469 -29945765 148526478 -13330097 75228005 -10554184 -821462486 -17971273 -139290787 266361411 350556679 419445116 29813169 547144404 453423973 -164287574 -6354286 280499410 -10200010 -40115197 -26825074 -59360859 -662057390 -764976955 90890171 -19721474 -467658087 -835452342 -283182923 7819986 -205255972 -162295901 27154836 -172695230 646373188 7595230 -14870068 9186800 346575746 -389616846 646993412 64732094 377461994 294220727 -289938729 78270112 -189233529 -99849845 152870216 44458839 134359662 -466413422 -97695381 -530054591 -232279753 -635657695 16522381 -300380059 159183227 83001747 -166106020 386996359 106236740 -120391345 -517234163 -433906004 51895523 -561436845 -241922214 -191836038 -424562157 17025542 -11805477 -483589263 480349000 -785363569 742309512 -9496654 684164689 731174626 -199602641 -318987909 100994077 65132359 57776084 243836997 -189720069 -15340728 -2778594 163456767 348172516 -192712030 451353134 385566652 530474712 -131271061 2711369 -6294862 50279108 527557724 -256567788 -50767718 191685491 322194053 359167035 124687816 29608722 -44046720 -166279555 -158556182 -382925269 198935514 -192947784 -501301063 -14350810 -1376054 337751148 135782361 326309826 -4925688 -169069310 -311509184 -393462518 -43043387 632095687 407371455 63219008 -863020382 327916915 -160340119 -214464316 -480600583 -13837756 -243654077 -110415200 150292087 -639343321 -93782307 117898709 175363 319929621 45929224 -641087051 -107942258 20561599 573063975 10425636 334788667 -930992 -72797951 19953843 145452166 13609863 11599461 -27813345 -155796215 404394581 -15781798 153907788 213930377 -118050297 -593669464 889945956 -28836225 -72645092 -114570245 152876032 25766707 340436611 -856048461 110787279 359135452 612536608 112252 -407111767 30741683 -26722606 619500620 -44253963 433506973 -392627929 -136289989 -51451232 125343428 694212459 530864496 452723654 -222305916 41911647 202747861 -351628984 -41589911 4487779 -3593532 -145441889 -375490141 -628987476 70651220 -33007034 -7322746 -55147318 686615238 705709706 12554106 690905210 119723415 -257609467 -334835013 349028057 -165327230 -613193459 -443129176 -68290217 639891604 -715744114 -135321070 -5633286 -377375876 168049614 61425619 -86734136 -485115370 -565835936 699082333 -3327014 -230647669 -35528226 -73478333 369662403 -186876347 -375582473 25637982 1588531 -382427307 347161594 211382957 234244306 304433906 641606551 -268491585 512282784 -51768120 9112751 -11406741 -181022740 10430413 77201648 14265448 -144182523 218046056 -116543354 -655693344 -84078704 65463129 472120252 -106206534 -445455108 -631748547 -125306587 -159157572 -451983170 6513288 -424381860 -558609194 -705071622 270728853 355384128 -91595029 818276847 -95076673 -749797865 629964189 383098936 40599387 530845344 727373795 218966943 213132330 12238366 -264139616 407693150 -890394726 -431584978 10646696 246938393 -240885361 673530068 69236114 59992272 -140444359 -376286441 -279093205 93431582 69841576 -277247016 -9582958 5586002 370476631 -452962462 -43974089 380592048 -429736504 99381261 118290884 29172878 514884 107692366 18960586 9523703 204341927 -313223137 -93750505 282969 -348446628 1912834 478448334 39099166 -671986726 101729852 -420855898 447404218 -283161102 31164341 -2363144 246101219 393090565 -47973841 -339784689 -247029703 -12800727 37886504 402064905 -1563337 16969982 32974461 -128527777 -17168722 -452695273 79952110 -179605314 -709417648 -16566075 -393623737 459064168 -375216490 203881517 116678541 -70444048 -496322204 -109167267 359167944 423796927 649402979 -55300172 749654538 -320637405 39769855 398993099 -240456042 -69502791 8306854 372476845 -501733 2336366 119060674 10512105 30324753 -241827379 -7921359 -232872402 -393559935 -74199264 -18191171 -610834595 466802488 86142716 -23732331 -20644122 -471416514 383211065 -763414683 -29264835 -183512584 -64182321 49985584 -444018218 2712027 223629340 73750202 358153158 62860418 44436756 -203029179 -18215447 248223201 448658202 -103714767 -138508552 52640255 608674833 -259317776 242948820 -286293393 24077172 225862193 15514172 6432733 422152623 2902385 181705513 -328043667 -77026300 477088541 -78228469 -25342012 99552799 -3845116 -834279017 24539731 -3862860 -11207107 143813086 -75387226 -262793798 660737159 -265036148 -241680977 388556295 223266767 -731352884 -19753947 694794980 -712325029 188085831 166476239 25329201 -344769248 26929170 875106156 436254280 395832341 1615360 814898484 -840278018 -267377174 -153248152 23451081 79486246 -210569986 -316361701 -246534283 471895082 347067526 -7195335 51118866 105790907 -36319196 271598457 120024670 -94791226 -786310582 110509726 60514199 -632433465 385492177 -38090723 -388745467 -216184053 10818870 -25214519 647890555 -183953515 -16431991 -164690559 258562433 -4895812 41569329 451283229 79192784 31337315 -21933991 -560676904 252435355 -53642517 -34593943 162835165 -30422772 39616484 751433633 -67582505 -79569221 -815590155 -223679 -457498008 -81797507 -33504249 498046265 -20927341 297431420 -543126602 3044215 69638252 -476353210 -9767114 -537428732 5013493 -656029335 -10111816 793219918 -68436007 65553233 127104957 -105142696 -227751152 -317618 417183952 -506794170 -277032447 244280794 -6276923 -700080021 262709231 6261459 163435307 -253491552 19727795 -53207117 113253013 99437354 344912768 77262 6982985 -126435639 -733603621 -27928570 94754387 151150573 -129125535 -364650663 2925043 -153732725 43592159 189591044 558175258 29186311 -477653008 -22362680 -499916036 -277971597 -13234446 -367453942 72442103 38166989 30125719 -75990860 -30316 -14234677 176542309 -164009217 382709972 30400172 300733444 -125724680 -63346071 -25316841 -55573648 85668641 -422173900 894432967 -445532663 -65118419 -344386533 -31488299 61023342 -153708429 382710964 125090507 -19995868 325699985 115259966 -471193709 -136275339 822612061 -485248318 229159977 -11738263 574571106 56840076 -181602019 -557962135 -144747273 -601824752 -216901708 -14260 295410042 81718734 82091078 103854209 19477032 538190405 -18080892 -467540647 -42988000 264054386 477858369 1523569 -698979896 19204859 294288060 -286365343 -46487162 397630788 132902780 -53584458 427928072 -270343245 108253284 -74859837 -797879787 234210548 -546025637 -7767656 391161901 -45559918 203590526 -171977052 -97765585 47807966 390224600 106126071 -87198102 414051144 -279707425 -170172514 592356952 55211038 34385844 165855898 55397921 200252476 511153626 327839788 117520388 419862412 -772263738 130245557 66671287 -372225110 80645946 -15540945 -276272647 -292232800 62154417 125652798 -78206099 240321412 -234121136 13088869 -5481720 -623816115 6604637 -212685768 -233525385 -248063176 126517101 483948303 575438703 276518436 -15022321 107026607 27887021 351403759 -6196984 -2423091 187157997 316264272 297807607 -151463047 301280860 -235999756 313611314 -551685175 -231046861 -334878485 -722010786 384010671 189850303 637379432 -274622532 145596633 740153838 -178068246 618084161 -464560495 234531334 -914965456 245367214 95332000 -315128492 602561085 -70518984 429012695 5620797 1109198 -324834249 36156240 18255753 939009804 -14867964 157193834 273153682 456031823 372819075 591001087 -10323819 86512435 10239156 -701954619 283940755 -126316220 149871593 -379777885 23331837 164199121 -35465886 134628482 69952491 97133763 -151742577 43082418 -286362078 -807969857 607855628 -252790222 112483 -51586 9438317 -25568384 150488446 140897198 82517787 -4869438 115479302 -77625290 36753039 128980409 -72994826 -498805079 -108912906 396819754 423817807 -59834642 -277501351 -3805286 355124001 699507427 -18385600 -4772668 -8675492 -138230311 -397958096 12616449 300643572 162014540 -96682713 384940181 -125795569 551968096 -323333863 416178423 -321428115 326979217 892493858 189853708 -138103354 7445129 820078198 271217068 -17661761 186998625 5265405 -65270155 682251409 -518814972 21147263 321097246 296452858 -635372 378032275 15088365 -438061238 3529718 11834816 -54091021 277725031 -15192192 200661452 -29370281 -67559605 -160608940 79224097 -65643584 -201396913 3643924 20122780 427185108 751959788 3093855 697060032 213686323 -129790836 590313542 5025439 -34075289 -63318613 -617401979 457379393 83580410 -46336028 -442390228 454153631 19525250 -70763929 156727170 709865112 -654714538 -594238575 -20876288 172612573 30597494 139563309 971609357 250699714 335668275 -387574263 -174958494 121857405 59871335 -419560593 -65498348 25808659 -40413773 -78641782 -269846540 345881296 6133664 248320501 127536 -203026151 -538135831 -214405951 40095482 -3518986 -170393042 -679283418 -811833992 -224423217 -644580206 -1702949 -102614669 -302056318 -383050708 5250601 -1748430 -507939908 -52236051 -121422740 859116258 -612383507 227911650 831387726 34455548 344171213 -25301799 -545423694 -244225235 208882719 394639316 -86475817 266577515 92636698 -89748785 69633177 32452275 514925727 -298346634 21911516 -203183356 -197963572 -48267983 766446136 -733529155 -111846806 -256932920 285016001 557439622 558728588 744337906 84261176 -219779385 867545222 -694838739 -110004232 -818809 401678810 -7813797 -219868359 -792204339 547875676 -96746764 -48561159 -4524136 -9087900 208082081 -316418265 -143453369 -192686633 142914145 452500381 -141957888 240386058 182508780 87526133 120693215 280855936 -64357055 242239133 -399095157 -154594493 -159409663 -234720688 39725110 -710430221 189438084 3598034 -216618545 202094019 -151471401 -14506692 -316836007 217944785 -53601074 -707108611 -336887331 -414302277 16152199 282688742 -79931974 -3286570 282038492 -39942885 -59591468 188279244 691295300 -80045230 -325226268 166907791 -81721047 -26979677 172056191 -419510427 155875723 251511773 -195775453 -141869683 -53137789 -117675834 -352663594 125645845 300840069 -163039075 578565163 -2064636 28556334 -361784559 628568464 382561886 -22518278 318594425 426244389 322124647 433433255 -14407875 12071102 -483408488 34390448 -466588005 406536144 -351280724 -58420702 -158040497 -7193292 53833984 -218541250 592236363 325998417 -58186759 -79094306 -494091840 -280795397 634480908 501765268 -435548873 304258452 93181492 289980260 172900347 483827029 -15113884 -296668100 -292554912 -2830377 672284049 71586656 40022406 79996097 -5455933 410134302 208203099 353788559 -87309659 -134672059 9495697 -208287084 272618398 327846510 638090238 -70390223 -4979263 -106220141 -8717055 1529254 264068866 298384053 -500168456 -282365944 -476355834 289434179 -251774133 -224471755 364340368 737434732 -65488767 147146038 -270610614 -238094302 323457246 -460725024 99916857 -166393967 283464480 327455869 15106921 7380140 9637675 -146786870 193202 -399175933 205522186 -439218480 104455195 -54614805 -501772042 -860213251 212648015 452300779 123897750 -170696521 74537195 65702206 297128457 -586118031 115080443 434291056 -52423434 64966978 340807622 -373154407 -82209035 886948892 53712674 -971891745 -1643958 45868563 -329541692 -448305045 398611917 -3095881 201545901 634971546 -168333415 -113362058 -309058681 -92218048 -318912877 299613836 55832032 -5205991 -709335268 -28521292 -2118055 -200231920 3602549 373525959 682419952 -13094098 -9879204 -498615119 -184077181 234227020 -761316422 -376722399 -735157144 -48438988 -104887173 -17463711 19743903 363357951 193776537 -588493561 -478183423 -14567985 -51739865 -170637658 554005670 -97349292 -584460092 240808807 787743322 -531766379 342101675 -427787100 -74877170 -178754424 364832261 24297353 11767326 -211302573 319574652 -129300988 -129172798 80477849 343919370 -183947756 -99573277 -281714889 139025122 120831376 548892074 1155901 -417240929 -141642807 -389619345 802273149 -779519221 -260165663 11739872 172736581 135930880 -20619789 305371157 -114368163 -11528353 476454057 -24616722 238900046 973538907 -182153340 -199409228 384908629 597892489 94883325 157365699 -151511526 -124866073 204710073 34053 52021307 36363173 -13112435 -17700694 332733919 -274441997 -326697169 -350634757 -277646718 -477629725 -5417327 534623268 -360821004 -20125288 419914265 784881819 -506800381 658404477 64270557 -7492317 140887545 -216019623 -65273567 -264034303 62325937 202628152 484350841 3542847 2282097 270372139 85305110 79676491 56141272 -118719418 -77102320 -1056327 2918477 440477053 -781815 -212783804 543976845 263272341 -23033409 655294333 290449070 137047050 -19169530 450431987 810260399 -137529717 -468821170 -379634379 -156515198 1217963 196122178 -358188067 -311332167 436456175 -4674041 -11124172 -348258740 60924419 175955720 -216622711 303899586 -65639574 16333264 125875015 119257886 488812129 -703408705 361566151 -5070948 -591809666 -196068353 54664142 82924761 -413619106 -27004798 751567909 113373227 354934 -125343041 -122230636 -155295528 -159159431 154072978 -7480912 -1004090 -473330553 -395006141 -6546199 -172541758 -675976 21622476 -381650303 215453251 671154252 -496105978 26624630 146259031 315810353 -73149927 746911316 47740544 589958259 26859355 98512221 424326412 158405611 -111945903 546358112 5619616 -615657641 -372472080 447165253 52327106 -82114233 -340119827 182858863 141226830 -41343549 174833349 -272426241 200296637 -258332399 -598470615 8244539 -114358044 93397216 15663216 -406265343 -365437856 6162069 73222777 5406639 -602744757 799817610 -104323608 -471022132 210331262 402803281 -121626421 -462337581 191286445 8240690 -8638164 -128736519 -79311320 -394137118 -234366114 201020894 11001058 273496658 395187096 -608493760 83892720 193970789 -3370735 98896664 448302364 498759171 295542669 -18359334 92995138 -75699565 -460571282 394371283 612379824 -4267280 76628418 23993712 290328545 23008753 137162161 313907034 -151701405 -128275501 128207473 52450628 404847107 -143122158 1253058 167717287 -154575643 -13661159 -624284317 279978715 -14441047 232760474 199488256 -14820241 -385077477 585706454 6569961 -44474794 -164574043 -15153801 719501845 -80867696 -12890739 792643015 -335459007 -119359681 180304931 621330898 -356872551 -540917275 -156387651 178407554 479433046 -277377034 613496072 486098882 -343392646 118315466 -535050 429085688 -248630657 120346852 -249674528 -22268960 -249373940 -197618716 -375622311 -420055 215522374 -232659867 151244820 308210945 -121771281 -660272242 491480159 -166238908 4647611 -245854637 -481393436 819916192 322213827 98669940 12949420 -376518677 -25923017 478326482 -668505465 -281454992 5157009 -232751570 324366229 24711269 -92429461 -167075804 286957789 -22285566 345360690 445632197 290850529 -76709375 -786507294 419939758 -721408079 318388989 836535270 167992136 -100784508 -393054132 -94768573 -675402396 185009923 102809939 182868916 -783950776 -26319671 108669184 28596578 519773853 -119456892 251465644 15820566 41076944 24377491 -408981860 -381400049 -12782855 -9209351 120898009 131249755 208889310 -38162025 548446288 520235788 536198801 -29444278 216038557 -260795969 -339240766 75451367 -33313111 8176833 -144394810 -122849684 71465986 -605767219 171308615 54905638 204420833 -2591482 211757996 9229586 168843208 -447456042 -104161730 -503894720 -288382472 65656642 14584737 458417352 40230059 -161634848 76672856 250890898 84023281 -412449993 -5816755 -315980183 15790643 90471118 72863564 -103015718 -147648675 269029628 580472080 -261909753 504057388 54496477 -238356144 654483893 140719256 -402972319 656571397 384688207 1235444 -316724400 -1778025 -119879705 -306091308 154732302 -469947046 116468959 -896706034 -104237889 465355095 19394060 -6697517 -519543081 -163220 -7660966 -42417617 -930735478 173030685 32344822 199736178 82648190 -7575344 -195802958 -761783551 -4335277 208894096 -69440180 13976948 426544066 286049917 -241721899 20840568 193241823 306266162 525167503 -19204277 -464464411 12536462 -179405376 538882023 -143315654 -39565983 -298932641 -167147978 -350128982 76423208 262993975 -89645509 239059918 -118581544 -453725485 197838965 79393596 6957444 -11753387 6357951 -15574647 -207521675 609548096 2486728 64457019 22142284 753092130 -416465042 361086 -652215859 818652785 506527605 -466520006 3790537 -289183939 -52535975 -1682106 -65246678 837757410 419783932 -48430850 19014360 -372956911 654610446 -293437760 494122393 218977054 65793382 23285612 114646844 142100560 -116146461 -98363202 8398425 -17036224 85312207 -315664352 -888328405 -56516425 640590074 -87448981 148284103 -213604013 201174762 272381077 -109889518 608802030 -72825046 205782733 391491453 -151154322 8247761 2189984 -188345158 51339027 299722489 59929583 -1749546 -128664853 62931423 363798813 601664510 -17007706 89404176 -639672046 -4505969 -721695995 44269907 31364552 4239884 -211511681 -408453982 -773996185 21462057 -280676046 -173673102 64379691 -193869214 479849589 112272414 18571076 442851702 -48398955 -392539417 -140534141 -148029354 -34787655 223131810 41446982 -86617554 58449869 -107010573 599669631 511135276 347220660 -103582696 152900253 346123114 253842950 534997412 -497833663 -98224312 148250235 -290683812 176787866 -580087953 21290994 62314747 -557739217 15165923 206895191 447077706 -88293240 -806663350 104631099 -407920260 340784015 -97450415 237069939 143029869 255875351 748617835 -9559356 60692725 596894205 -248800108 -983064094 -191134453 -600265347 -164303482 -103359123 281820477 -36960702 968110 664414804 -14945842 334053073 506401956 43929610 -419763690 -654074775 112820653 31218538 -362928623 171490412 -371565890 -531505828 222782193 216192396 -602580034 52064667 -9364158 96633503 -307750161 28605648 -314687448 -47135390 506246360 30480721 -568567331 117864462 216784836 419486502 332060199 77403521 -35966539 -519655966 -308951364 -322008611 -268510600 -436286801 -365381735 19098174 546335284 -131854125 -366937531 -221576744 84661526 4287855 210206710 727077402 25859677 259721708 -39255617 24941730 12781858 -10626635 -318099246 54876037 -204731420 13595739 -167053534 46829997 -410891254 3728641 563870832 137911297 -400555513 -606408542 17555188 -255791490 -249653944 -158712539 46358329 809399234 133597700 -169805692 117762757 -372503744 126865417 11696230 -267409356 54927360 564419356 407223709 7479154 479986784 759803723 114849948 -226646140 -432521290 467356328 173599396 -827347515 190779994 107108037 -50052660 120341369 -19998056 -214979447 250682456 -81533026 32021148 -133619721 10447433 560463975 -397068961 -22810857 402318271 206147783 22017428 -119928 -17615322 -46250590 -51481123 -311414412 144416312 90231413 250195171 -433044255 -16914734 -39824201 572074202 -545917414 111842268 -276852309 158323967 -45144917 327601327 -724589785 808708754 -163984433 483791348 151858022 3707514 -66093094 -880171166 279094257 -164960253 -8235689 61371979 -391166673 689631572 -363931123 461505648 439566527 279582595 -568079865 542125019 514713006 69472309 -309205486 390646835 99373812 -61449268 -91250240 -255881922 -12634610 -52201539 94760602 -24688313 165894987 -33638802 76235553 83451143 13630822 -123802129 420943760 635884118 130221207 -306889648 798255770 -138956913 -62713338 129588331 15953668 -20533764 109892086 -652686145 8766241 -197510092 517188841 297032368 -198551525 -465414101 159642785 655061151 -684268041 233106745 -4968114 -351181504 -410199970 -24735769 -453045150 -27664194 -639261505 187550526 234935002 -196931615 271442660 150793466 -201873342 -209118611 24340946 -238832466 478804997 102274009 755647197 -141839352 -63289494 -110216 360524971 131205311 -535827010 130908652 -346866403 9844415 218759784 -148530430 -161059885 -495521627 7480580 -70464883 494308231 592344059 648151715 176432084 90459186 -193181334 24365894 136525970 21598387 -7712419 -80286924 665383585 -95841608 -226386241 -553821182 -418897410 -1752474 105571107 -148916658 -55977710 -183987621 -311224600 -20262237 -267457114 63706526 -43730224 55032928 -150893610 1547890 -397105749 -77660991 -537520575 -2253631 -475544235 -17521588 1167133 -502604567 -6533229 -68177364 756319604 316792644 -50727433 -133469602 37420929 90694993 -546098729 60946029 -20418576 -810709824 -580777190 9655323 -8698249 -557639965 -225231974 655845342 101235084 22207873 222646374 -97555289 -9371724 -450964864 -98446008 14133611 5473986 176614515 160849700 17911239 631379593 913233863 495566374 530655264 942622955 -192193104 56002177 -277973376 -591071925 -94622701 173990500 104447808 336513821 171249123 422558814 355242278 228205685 -246597240 -253530289 271341937 -83390828 3757038 -175165340 62479268 -109579980 62474675 -192730 -553699181 -717993040 -85304974 180428603 -332006530 364876963 261693696 8053387 -27934572 82352364 -82930593 76212225 364356384 -3512275 -94387380 324174421 -295319551 -963231619 368528459 446405593 -29277531 -504072635 -21237762 -146124253 64556818 27120877 333206566 168723586 -577508111 -48651546 69472470 -470058311 253153951 75198565 -567081823 -320674432 204798376 -286410221 61990890 -232467504 -297792518 -79716897 -5248047 -589551386 304598739 29467528 28718819 -32316714 -134762127 374649040 -679338272 -121413110 -932945692 164364423 7157592 -572339401 7019685 -165326586 -4324221 -138564279 -152097671 -505636932 315824771 -25975315 824851731 650623042 -4083073 142181857 -16331221 -97147034 342037334 -215419460 -55898266 -469130450 -22599443 -35784956 -341963079 219576441 759011583 -302900312 496999395 429843107 -825784548 141762882 381551052 111501004 3043249 -556596725 -224663118 65913744 -72601488 220912857 14457996 -269552018 64047322 502757380 9609070 239751837 -524707133 -47383076 305689633 42298530 9286818 675262390 -48222770 136190558 78244722 145778548 560598782 -25301361 -276708250 9357301 716938024 -449178218 455696891 -229862068 -17975493 15541879 -20291639 402137325 -545048665 -9409093 401270372 -562357251 -66371981 -488745580 -1341051 -3184921 230730964 152381012 -477954507 -312368360 -324475363 412691595 69510408 -2494020 503402550 116230241 -337683357 83507440 -559250696 -1047389 792327673 -391231756 -399924435 -64555051 11543613 -281355636 49804189 79758880 -88604416 -266399095 65335778 210235771 -571146653 122799985 89142093 3912314 284768979 181895161 10109552 -92179099 -153829178 35619196 26970150 19616686 -207604551 113715035 -46261356 -46253883 657173632 -411932990 -228311382 346494790 -11159136 8930237 -170862106 -314494134 -232699009 -38190850 401894410 -84627368 415186422 280857677 62297037 -24875268 821485211 -160375518 271175029 -44500010 -30753456 76393890 18513201 -1152008 -64018069 332821383 -17877337 200950487 282080546 135856572 157643512 -866206449 39660596 -188109391 96811323 90278896 -16879476 197158248 545560659 -541928881 -366422676 -2937051 -23911503 -184668574 407396462 -584051696 608926718 -105053496 155898480 62641480 551048229 642371584 106182669 580342803 379184347 -631476995 -336428942 221422833 -535979074 -399739217 -2167093 -315471982 30929500 390432569 -34418198 770587081 661203 -238006965 335337943 -275418013 553163387 594477664 176888399 512472932 -29412018 -456697480 -489591996 52268069 61938721 -138795023 -39301395 577024460 141420931 -4012972 -918766083 154239362 283862 -279892908 -656552960 157168191 -141938510 -72260304 604874415 -76104012 140088184 202516238 411673482 205064847 649728610 -83081625 119849629 -214552099 -755959457 132458684 46661996 385703865 50462581 -455174045 2402526 757472128 -3044530 -82983666 295891699 9010273 -577370796 116538607 -512014335 -252177308 -66370859 10044333 -484693667 -9224898 -257534897 136489074 -276540052 191194414 681011594 -137466773 -6020942 -20468177 378364281 -28454888 -540019595 170748187 57777727 -353099287 -459745806 354800365 178111620 1865411 -73922531 37603221 -355624021 -509473353 -270437284 41217054 -24251567 -118056494 -300021811 483635934 18088697 -422720317 -430034998 -192585181 -257762151 -225457572 -470191864 39669731 -44306990 -12661761 -38272322 -76690084 -218337527 -523329537 -33207664 454604418 -39859933 259460416 -23332135 102128718 -418447523 -304552222 -189715287 23268743 441614830 -74371635 -602085473 264332500 -506253742 303175 -138582632 -342446022 -452595858 526008058 -377401591 -83436222 -15516625 107682642 -446117480 -477665011 171203934 74219578 3647139 39016146 -582693792 14834661 -145858963 -305560958 -160653271 -124530018 7402956 -39786936 -502256318 4183980 18870785 -456491778 387470665 -410116865 527273380 3239489 -188059907 87620602 246401260 60166669 342994385 199209212 -96482659 -196526259 -210009763 299252035 -685650337 5822610 -632747378 77552779 -89416511 132763144 62626796 87756989 -5083195 665506471 545697673 -527736860 183761272 -679791567 250818222 92587916 891837124 220985486 134066050 -745529521 -500051677 682692751 174943292 335109685 -612078087 -108106275 -311527600 157465339 -454957484 49471305 -158784515 -14542323 -168211837 -552950995 -123602720 -86516924 238487101 -475176963 -150715418 -4093569 278248558 -265193072 108103838 350902400 -17441082 -77325698 108024332 157463035 -15851366 -17452811 51854782 -190111717 9091517 112907661 -258003483 17088719 337551715 -23786163 -19360715 107479085 -429629 364976 -52248912 -52729980 -144831749 -192148013 -174713212 -700255601 468554146 -69158406 253835630 -3470181 33582357 -52874001 -537272481 15647928 -200740860 -29380972 -485180429 16759889 -95949107 131200762 -5074718 -105145177 109658019 62470370 206174650 290514739 594625924 -510027426 -614930291 -39064630 -64621721 309916677 -55558166 142478899 463845195 154537327 -194299384 345592774 606608905 18314273 256514839 402752936 -168580155 614216738 -40332253 344585374 434764807 5377457 -64118514 -659485186 47636602 -310986537 -18305618 73048137 -419979203 48020554 8301644 18703669 536898545 -5700840 -703300646 -706753173 -483761831 17017114 -160120660 -148301100 -212686630 434651759 139149412 204187792 22301506 156942375 -483081853 412772971 -600573372 284942236 54407083 16953086 606807833 397166031 379051672 7434200 27602879 -277720 593205330 -351766942 -227366585 15377654 -208568019 252412324 62082963 385287 -75974879 -267958452 -604097449 -357854420 -291993621 135169750 51172966 -702338 -123182830 -806655188 -18535408 -184602456 -61965785 -17800648 588816784 -9797068 291706071 -385160897 -4696038 796279741 140853489 -541723852 -4478412 -281504027 58994054 280221 -472015984 652868076 101843521 45113349 -74298206 -39509091 -97628935 -4624776 -51619890 -129583810 535057381 4076579 -12635402 -77553738 135623202 291747011 -89198946 -53690391 -5409921 -369887118 -806018399 -84702610 -463002815 -299475493 -348079693 447576679 -353236421 -6186533 140687367 -165656217 463562894 -313280479 -339322000 271811673 -88538 -503195763 7820113 279287023 -150064222 158400414 -261590754 -3141956 -513106139 -92327569 242472695 165754598 525188330 -207630316 -75133472 63213663 -47495163 143610229 203477119 -347784230 -101653805 575716896 203008972 -55043536 -4842593 -32074145 -74006115 -1141798 52055994 208459862 340722565 564873732 -37687782 503195985 -338712134 361679681 -642581045 -223232164 -242628826 -207539228 96949363 -206010964 560270546 687455560 68525198 -36869757 -466539131 488688251 200488426 329191105 47339109 -12386878 152648999 -630302859 123242207 -208862222 337549897 -53821672 -242213938 -243938374 -24478498 -276152303 209999859 254644349 -8589300 -207927371 -443184633 98045630 293175193 548536687 -47597955 263081140 -267816122 232342679 116496576 85971107 841707700 103706457 348332057 -362347861 15352472 -85364488 -32292462 229797551 -80892042 55627414 -770681446 -95400577 328984632 434433184 32424710 546829794 -414359342 198229695 507083670 271956412 -54798861 3332613 -17184726 9800256 -261960205 445218309 -47029353 124309211 334839158 -203118038 7217483 281099106 -36569952 185102386 178629805 -540206196 300093372 -538826773 -86265524 5337814 90067032 627195731 -69655103 -5523163 -186299349 -29215508 23340563 -68417823 132804926 -284970370 208705753 771001520 138337177 -9318259 -768426781 95315283 311746611 22869676 -45965650 339733672 -100886468 18179658 456801674 -38673768 87666932 -130162227 450628558 536285184 473987797 -192813196 513160883 -494943113 149991527 -219600984 170630179 98298833 -165243548 839319213 -496947301 57638579 697133058 233186030 -1364380 332974379 -12593853 157780612 -504209284 388911363 -536670 482338713 -499681740 66472058 650188564 378762219 405363545 -209025275 -33689648 -25834291 252026566 28445884 -136714482 -263632187 598268209 -493440441 -642346013 -9842370 466971544 358873944 127105861 279352815 -61562759 51536637 17867250 -64074930 -467970145 664446010 273936132 -661111382 -168041137 -369547334 729615548 -2654039 -132708603 -96219671 -16637266 -789590760 -83045018 123311118 -67410482 224296583 -30466108 -9142905 -239823220 408735101 223100648 287974492 -897656663 -96317994 -346536671 396557982 161215172 1381173 649526277 241210480 115498038 18633494 452287663 22023125 506281917 -186412399 22080690 102894313 23339069 394479954 93989585 -49656446 8932565 -341994711 642996892 103035105 -16517104 120262801 75605320 -42241001 6016357 748291777 28054272 -541310565 415809162 -39301415 -858707 842547 -426683854 145503776 26754622 559807867 -4182434 499400902 -558605541 585006894 -7404688 -381995172 -1155523 -669185830 9363922 -122728761 -286814586 -24001526 -23642559 -146437135 -51306777 -452602878 -162459350 -2750621 -230737120 165084921 -267567504 -74994305 -603222471 8094103 695943211 531840279 687040625 -390434458 27677231 -81453232 -77666283 228110766 -336991146 383473019 584657855 502265358 2832436 -74371765 192769896 -2138739 296711425 -577912717 623361375 -41706748 526720015 -122749612 346621227 -3946776 364117898 -230398863 -522848312 61029118 289614978 -298517162 -369812095 494483045 -63975085 51855361 93869549 -74640061 -590726894 6135845 177055719 112211673 297534658 2083589 928701 319390997 -31740985 -325456286 66348347 -8723950 457682473 318331126 -827997665 39361196 -366446795 11160028 -34364593 25966010 -27662120 87072871 196972657 -603660894 290353744 16104356 241481551 -451643882 -195617502 -231793238 -25874291 -137993331 -18709262 -541479685 -6028530 -193603868 106007582 149864490 -277079462 765404 -555689065 -234392935 78263661 -922327517 96375543 -122505346 591960458 216424710 38579669 630126936 -31743284 -157530828 637563556 26732786 -301190175 -677513962 -75404707 82996311 142274131 -200961728 263342198 -186422275 175104019 -633691367 38581287 -938481411 -220133588 137477517 166957662 4168708 304440676 11720111 -374714690 -16349884 374933602 -251353086 206061083 10275108 -66931898 -405590558 14270924 -933771104 -476118073 117199123 185508176 -3741231 125092587 348928951 -182691853 -147514792 -340079555 614128423 445170969 -53109117 -37167045 31611277 342372912 -22155081 403942341 -679345197 411806002 370358775 -261082605 425091823 -271711900 -45810848 -5477988 -540462988 77304958 495502246 573392121 139404731 424966414 -503718014 -24719477 3366864 420719836 -210843564 55381581 196049 -667382593 -414576012 15742910 239382106 -21014675 -27346320 -479336386 -499481133 -148035068 -33930272 8345022 658917162 -98343314 53467077 -413631191 136513248 665591028 4528960 206676906 188639682 -138575808 5817753 -315268972 -607697627 71514601 -46543709 -211228701 -7613304 526303574 9246755 -187034703 -596961665 -81598920 510447349 -800338935 -282332737 770452160 341235785 10286660 243424400 -196394241 134720587 -509782612 -184901590 -80983142 364828328 56108355 95185899 70135971 -17719985 -69473620 -116376010 439909788 608392343 300854684 -22660898 1176527 -1535625 -581196904 -43012636 -191157546 584419904 11579224 -87180225 199073059 588620983 -29383389 54823828 -5673666 147353568 193463311 192975785 6117210 -160744384 -22656110 -76781952 79267534 5186079 -418919066 594908676 11788625 39253621 -12531874 363575121 -16891886 -279117367 -337835137 226992828 137772286 791489056 961183959 616287730 22728995 -12332002 -38798584 482504902 25974239 -5724588 33140894 -17026667 -863933905 -2286088 -5147351 -4321973 96948390 136402000 484873120 -55000453 11521037 -433345326 541637104 181722190 60974955 -5161112 -26581620 42654677 144421173 269278026 377074211 -275889982 430387813 21290675 -191503815 51850875 -127318119 -76060260 -259151555 23951036 -137281845 -42933079 80978310 -808161821 47713563 34128819 -131616602 481439546 -21603614 326269930 947963501 -370388758 457190498 360467752 250834642 108005726 -861069894 851653996 -174860796 189031298 -181599073 -213900216 -127015247 504893872 466493110 -31382276 205603 -551368275 -238407805 -251419044 451121878 -41934956 673794242 -187099851 -116669821 285744159 25199771 -17885308 254296 -167313946 -13416206 -49958040 133738 333425607 220010207 -7223840 -59831642 786387322 5888265 -30355352 96177687 122845379 -83440010 -14314647 544569847 296743181 36576494 -219383500 -362699038 -155838954 -253577545 -620786 -145466384 -11545802 -12223652 -1891834 -453434 791044009 -55675388 -551867664 226540100 -126829175 161885571 190611641 519279170 -574530236 -208028286 212530813 -208713293 46505250 -4066175 29600664 -295598694 -223600002 -250515499 255584919 -4553488 -35516964 313136302 -19616117 6325576 -177104713 -205743373 625490516 843885744 540565254 -2387364 470964106 -369633993 -204369 -321283827 352982746 -388382864 97035391 47667758 -113628905 -176679769 654892169 -38527645 -8316870 -176623059 126644909 -337958179 335782 537208479 56856 -52841350 -5033909 129126921 59509835 2257505 -705125208 599174185 -631378649 100114537 179085747 573581933 37054238 142055667 128000876 -774365749 -364417311 12739385 140636393 -634668934 -48429768 -14798653 -20005114 -438357835 -564694839 456943410 1012838 -264121433 186181261 32597716 218528092 -310930620 -116100405 -117504236 195724882 -66188238 -389936100 125586522 213967693 378250 410902659 -11229787 -134823914 48926932 -264346801 -153388118 -241906212 185537790 -494516525 122573840 265631266 741052361 767185879 -10468392 -191758190 290831600 28310093 387383367 -580744773 225939588 25032705 -31334516 25043905 300741707 199073735 -489086498 268624975 43417895 -91840998 27949115 253705014 433466089 376562775 472022079 -130830045 12515902 -382004129 142484795 -111228594 14688265 -10608735 -57432534 9260992 354918365 325280684 444903116 -260935400 275953839 28934041 350920303 937161 203449162 229885131 270569371 453162530 106713628 -485023158 -12314589 4163170 -612189688 52281 17568416 -711643310 6845749 -11097374 25014987 482070704 -271048776 34747499 709188200 24484876 -810194623 120181966 -332843807 -63496356 -192931726 -405683876 8385607 168513577 -300617535 188101635 223946429 -163251160 306653957 19395118 480174860 8910626 457844606 -504412746 -300368337 209169052 78648724 -382228988 -312052213 199027883 26732511 -40376710 153993507 239504499 -571043739 204731434 -196285825 496177811 -144024508 48860793 60995226 -153754767 -182197821 281259152 -181175639 -192720909 -745707029 616418611 -40489475 -30830488 42157677 283510814 315274845 215646657 248940490 -4221493 58666561 -243254941 -58421135 281617186 19218362 -641522582 -86062031 9901848 29184689 -378132872 -122191 -946859162 -18129774 -733459136 -35771535 -118861145 -3972133 549859224 415747340 -351504214 -885074105 100856118 774777 252315246 -313291455 -60529871 -68186077 187713303 4190891 73425056 -3290257 -176927981 -825626820 176967599 612878662 395178588 -214857025 -17054095 48080096 14771280 -361691469 -211215863 -536532822 -91245586 -89716287 -10406054 -78910247 -147027706 270071274 -339597662 367225219 -631370315 576219241 383410265 799302142 186305259 11129247 -24695772 -18744367 3488472 -13563378 -56494975 538914843 391178633 14585645 -171319234 -152833824 -132903230 384665322 769452058 -967630728 79474615 743123497 491268409 14712567 418290307 -860396 12867625 16705774 90453063 373732085 79631890 -1564445 442798341 144729878 232467272 6434970 -406517094 249063149 -848195502 -441351521 431641981 113340052 118260196 -21350282 -7946848 -122179702 -140591670 260861829 932048 -269764017 135091892 556089070 21122042 -70374613 81686427 3343042 4425002 911759173 256207921 165371067 616937634 -12536126 80117439 -106423364 -117696034 -21276552 240283289 67861959 422875247 65000147 -33677871 -6202098 38054639 -4942847 -823180709 -153454364 349950729 23540855 71307109 12430505 -2463310 189674277 -127713185 -35982013 -5163622 -287017791 -80906915 329078531 -55945949 13711060 -67371664 -62806041 178581793 -310884424 -129945 237797693 597914354 -358271 -192011639 -752491208 -90737064 717188039 -67469397 115981025 226887166 -69319342 64051960 -282106467 27789734 59356368 -130919572 16899173 -273781023 -98913697 54225952 -91001713 -20279757 -499591603 -128094225 298577976 -421974635 -280187494 -10339859 -580711126 61147733 26926221 -42889025 76185469 317236101 36427930 485919344 -464640126 -209536334 -35942671 -457923559 204830639 397170831 54423279 -12674294 -190395085 776952821 294819768 134644611 113544218 6312478 303861411 -59066811 -481407777 39330412 -575864539 637835500 -183341562 164957388 12883115 -17772025 48039416 -389581544 122088725 -16308285 -230343321 -455722832 -352891282 -136990514 103307587 -287877718 -4476845 -56660377 -17524645 8506140 -391270039 142085598 260319991 26335667 7411469 14782915 200665648 -4887052 -156267839 -758075117 -146434533 637281913 49312703 422078347 530710134 28925025 -71576295 -780050674 -325764001 -7677171 -15533675 -55621595 -15909807 269055306 33560602 -62706060 487761842 -114098191 361803171 -186633639 12659721 26118650 111620094 -18523634 -553873497 25991122 691922749 354253002 208286908 90331323 126908460 24529392 124705905 -449209256 -2012101 -283890883 -136410494 -96929379 -254099413 212347994 334269766 467123922 -334522955 568196479 22483071 -34395360 35922461 -105425771 -3839876 -325931621 208160479 31107061 -332196328 692460469 559741486 -64704358 623291213 88112033 300749734 347999377 27042136 72324094 -490209614 807842342 -3715990 -196107284 294638769 -359267260 -652025949 -4228633 281666548 584949376 63932834 226683935 404274792 217990276 650170531 -2175462 -114396506 -506794711 -143353596 -13041483 328658879 -115654082 -451389642 180540422 623817721 -528186599 5335908 -129016640 215949916 -15410014 267698889 -5673603 -62988032 107797900 47290992 10153434 321027749 118791918 857740318 144157545 87848850 -76816060 -17883161 -166905869 26125855 -368847697 -300957008 -175781343 -1270063 296616441 281577366 223079461 196995965 173220017 489750179 386617069 180412016 -264630103 246313301 168848180 605781582 34466140 657985409 -9477087 -110417241 135432910 -18740647 -5588800 17077281 -398898978 -1905789 231228118 296889009 -73400141 -43726349 10887745 -520352322 3148952 -387940175 -476048999 2944305 -172482327 94789657 -76850734 -188384371 -157258977 -238107868 575090269 -426081267 -271705193 150579233 -152387825 -118445053 -477132185 259652890 -258304019 -273837258 -14178900 72609125 175722155 150890422 120932956 240796103 -443891076 117120544 57570127 67205070 -93652162 925846632 -293904000 23842509 37874184 279653172 166995094 309894309 498422355 -169196935 378071518 562251043 156469044 -513149650 -116886014 468314367 -4852946 414897318 -669740718 259877174 -558451271 -226478522 -838784791 627200480 278150772 -13833256 22937294 691645971 -253188402 -176730879 44383006 75966092 -607275978 -500762733 -58969411 294929636 480287177 -12743666 55208499 501089450 -129415370 18063023 -510719697 200924601 -236365091 -191612621 -357772525 436839067 -518694293 -109424122 -25889879 561226863 131419055 -488008000 26179465 451716282 -317203830 103089561 -539909587 -18350011 21186622 -434678312 -398824299 63003975 265649668 -196372659 125875342 -372797509 47435595 -212196615 18745099 -207327710 115653145 267952861 688825395 -381687445 699503493 -741485964 -14931320 -23661359 -150492804 2149405 -98936421 186692017 122577850 -834709187 16324367 814014 -8729979 -24184321 -307772994 270657384 24730019 144663271 -583543243 193715699 46827320 262368995 202461555 -823269478 209887614 21675979 275904923 -217950028 135244062 167171907 -139821471 -5737768 -368388510 338792105 583511831 354186162 548158893 -98904215 11541908 373941431 738322 -248543288 139193693 400714486 174368158 -26042806 689436645 -422550232 -623354109 -164543349 61497280 -41644486 -203994206 42047551 153939896 575693073 -156299486 22035496 -89079927 69157734 178719433 401801 161504738 -658924127 32588738 -57938501 -22508209 -59439311 -721823726 -163675440 799843920 3067580 214704188 -135261077 1359124 59254476 263789063 -17305040 13842434 -28861758 -87492870 646063939 96401774 -130969034 -157055648 -148982716 4697405 289976909 -140874627 -32974036 574429532 194854541 102037983 -592915679 -78155760 -233787999 -281121301 252249035 162100962 -383645357 84140365 -15742566 347012169 364259651 -135818933 -11690783 -484503218 -265013599 -319268331 -567255080 -292301775 -149372973 833642918 525054386 -9105284 56080514 50838708 -203529586 -29739176 -442015760 -111096600 -29794725 -246582627 -612632750 -449658878 -156056653 938292 214944799 116592317 641308725 -136224469 -198579278 -10555509 -24055823 488488709 390460491 -71600044 -761313595 -155985505 96572561 -350418810 13899670 -625593346 -461677908 19260714 -224584888 604196831 451935921 -323012128 74759278 -181415654 -120672928 -97827984 182114109 -5619906 -249710446 10715808 237077523 58944576 146952111 -1335609 -177817137 133056745 -17755030 23177772 -333050091 -46270807 214837600 -118515603 -4880165 204795392 -569843783 -43467691 -152506014 742482378 20377392 -126237603 32592905 -36847011 -34075419 330807585 158688624 569848710 438715429 13691973 315896857 135884744 599930885 -575632485 828488071 95648063 8766280 657417368 101153888 -306870393 260480140 396635660 -256012452 103232573 215300067 -13541076 -9089677 77990621 115393571 -266756189 179666796 817023500 120283650 -412719553 -343026354 -350959248 337080136 188309530 -698742645 -113234247 103363498 9437067 -39156052 -609185005 -473693320 934175 138389327 209745431 490533325 -8121988 -103104181 13476658 -217840595 507570345 -167811492 -12726832 7031726 587446701 -85653751 320035905 -476389334 74267671 153147018 -172717961 143165223 330983633 -123871328 352760834 -193788555 -248005548 -264866554 192727151 -2924902 67149521 -181414694 18051776 41206064 -61930519 313580621 517307394 -890694309 479714068 -653386603 220490681 22695894 12975890 -264666134 -44698187 319435019 319138671 685617410 829649366 -312302348 97205275 15178464 -107902553 15636370 44166849 531332865 67511708 -154513395 -5422799 212367619 492076166 -477473247 208003227 224687934 105596689 473598466 -51776736 -372754147 100767552 -100521519 -335572900 -260141534 101586348 432980753 -72140820 28153561 -531335518 26726820 145931 -393186910 -150227890 -458012328 -470516395 214537652 169468951 -431537360 -135263770 43357135 -156309368 107288522 62377089 -229616027 -9301005 348343474 -569202582 62534173 64735387 -204024563 -14143528 -74549215 375600167 -74250048 14716303 -267024135 177300436 258700442 51288685 -708002 -19765863 696046658 3193394 999062 -442684602 -644255481 -322061954 -355433130 237844293 -134688661 -76445188 701364652 -132328363 666048849 833866035 124311736 -748718658 84976477 -643523246 -356357976 587450410 -88565311 -46068915 4094207 363600685 -403336785 -15769913 190381286 64610810 806927165 -102266796 179162480 711720885 47492731 -5980525 -141376187 660603922 -7868038 644255758 636194756 -190446106 -452309615 471972420 118932684 25068479 -667484324 315015630 105731564 -152025119 -664278936 -45165493 -754563147 -10345924 133318429 -730246234 16221534 146805096 558875580 18864453 794423140 194429927 -11805930 -18383098 -476094647 470582309 -60725298 -285988402 68285399 -146561443 -19333321 98169308 -106714466 -38969219 -936127223 6458176 -648328920 167393754 -68053216 598670950 -20193474 -9543853 -588798193 -17841588 7908574 204344720 65836017 -577405554 112572851 10719813 188127208 -1912965 253680185 232039588 311445216 -234987993 111075905 101094274 185758219 -277381215 -68072099 24838563 304780329 85241027 -10726978 16984552 225830362 -128275961 -118252710 -71916923 -29708633 -24788069 -156940384 134377462 8825285 12312516 336873 -105377747 -106855717 578358448 572589000 -134961755 -498112653 150652262 34364120 410280041 -403809484 -92583227 240753610 226609174 -97876223 -418939082 139836570 18836916 -23339394 371832630 -286164864 21872240 -46738135 -257535960 86074111 -2585733 -318271626 -603081203 283384485 8273107 24358725 908996517 -91111744 -64313581 -408871984 -98966416 -4122563 91388340 580293171 -325540100 -4685780 -63369682 3210228 -117173360 197831094 -419301419 195764520 139275277 -140047432 -135185027 7676329 -202690416 -153550998 367521743 197641876 6439313 -44555473 819514956 28583907 76373737 698515688 -275903101 -72181911 248308307 -114208879 -90778002 53526982 675869615 -115546110 -247551128 -70863983 772677571 186987444 21022080 -937836486 -22509747 7392338 473989 -73851097 10990527 37521018 -12988684 -24978118 -474202083 65213276 150488454 226409888 8307847 72917173 36399874 609458980 52491924 -376769995 121770571 -981386 174920940 -25592991 -322569805 -94985613 353230017 428070019 1288277 -23327871 -755107939 -15701397 -10895638 -9565560 220203856 449247492 -392347229 478532441 1131627 -569370910 24265316 523747998 778800198 -527875080 -143263761 -156071690 -624454831 11150947 -38304823 -185475511 -333869580 -823280479 -49956473 -4716079 -181726277 -140939388 32827796 343240001 66345850 21815622 -316338850 3351892 5249186 -285434866 82028788 -181984296 -588609297 3026140 -19998515 -373899245 136734662 569205969 -590353565 10192738 325952964 587440430 -433072295 70079248 -54368077 -322401456 241267040 -131695335 266831331 142853725 -391237444 -37404785 -40010326 151072102 -10699505 20195289 599737953 19932191 538081224 -311608001 -162088406 -558929611 -69978532 -90609177 433355096 381256534 -442753241 4155489 -164506320 389983071 70334663 65245600 -170591209 464108480 738812660 -94041230 599508758 -29787744 -28108483 50672056 -5165193 290712718 285826439 717838 -316233574 101778907 97071089 -246627844 804175717 621695662 -312398469 551766599 406123305 -516953981 554260718 176771501 63358307 694627143 -69341664 -173975884 -675952500 15919021 125950474 317277023 -267840392 175177486 268394959 -119619432 57588576 -570995346 -112633145 -503392161 -319668211 -6191166 41388247 403024087 -17728202 -103989158 26861332 -903266930 652375923 -363162963 550315819 100448534 -341066979 21936189 -701753471 -481493668 614692214 -43409152 359093613 315411346 7111479 172717247 -80628709 655149755 764298 51380422 -5936247 185256551 -406599915 -560321470 676360305 835716785 24962113 1268280 6273188 -223490165 47267256 -10516258 69677776 233694220 -17310176 -217948232 -82356472 -39017593 604593547 156815802 -117928262 140473808 480356150 15928914 48323889 -312320794 -89545852 341557857 -232651342 624148607 -183896912 -379625716 -666162867 -840835267 -28303286 416129483 169368639 7084596 59856537 -869810942 10857252 -15011122 -384830782 744579612 539605112 271014684 95676129 636856719 -67764640 285548277 -664532926 101117839 -93764594 69586354 -525667588 -674204976 87288563 114927931 78132397 1798579 51081568 -4716788 282804099 88125954 8140001 513987197 562339321 84649212 -105353576 -295090264 -2224401 -2611070 -420806714 442613709 422205675 637788515 -500015485 -74870120 -1762807 106779118 -353485511 -177021166 671974848 227787240 -398666992 1866255 97073070 103008246 132796175 -199861535 317850658 31979948 -705523819 422228356 97211576 -655728824 119269826 42744262 69176191 -356206979 -14836933 -19279507 -150778095 871855675 -655542009 260491240 280700926 -115787402 24570731 -204926811 113549239 391428131 -302071242 -14754476 -843597770 -427136989 -335358524 120134690 -751987171 -507311638 -443949082 329618434 -340320797 784832248 87335094 -4122095 -100771112 -655432764 -8011388 200742605 -194382124 71381169 546669963 399197959 864678078 71273902 139052081 -377493247 -117529178 -120865733 -234588143 -359532331 -154440070 118454752 -196685050 419019619 465823274 71627911 -239524386 -278007809 464556619 -640050506 455243302 -261934016 24500731 186493127 93084783 159256623 -81064411 -605714 -33200497 538304438 -83582199 -12751309 87644294 -389663673 -797901161 -343594409 -256820222 -59152726 15989367 463802238 -27985107 -25154060 -9582754 -158359103 -16738668 85132514 -594342997 -567421178 93472821 94278820 -2384744 -232675364 -360033345 27309095 -70038713 10224149 -14062693 -31749375 139250257 -247476764 117882910 -563839210 10760075 -150875118 -88155399 46678 162602185 -571792984 92063068 63138171 -246339034 500788949 -51098624 274615278 -100473408 -657821758 -324250718 315800351 606628136 -69149696 -58543747 -147902878 -282577648 -8096447 -47390960 -123453981 -5839291 457594685 -116357292 -38867701 285177943 829283994 12751973 -180042716 151817515 164252006 -374812477 71992492 4783397 26508258 155984746 357603949 -75865872 -42194104 -49904175 266038484 -12483466 550323955 -467167609 346618750 -57394833 137854375 138081623 -64930554 -528466960 -194248230 -177426696 531680058 459108835 312497901 -364001032 -226798551 -140383035 -44436522 -13950220 -502348156 -485566137 -133615311 80347708 -18811805 -2329843 151112248 -6447987 -1319640 104001164 -498371141 10589261 -196362350 71573472 358150920 -275328909 -152742080 34033520 -31550598 -67574392 -726630835 -567186244 -269998526 -2014485 -80660098 -480545001 623935074 -49643856 -17683413 -312946 4984264 -221496630 -132385413 -515570100 300999563 108907798 -1981835 -20031096 -163062142 -86982058 -349299968 -714092298 82817147 -464267027 -719165759 -254723394 64324399 -94077777 -81460918 -664572300 164099169 345207048 -139630632 2885133 -32002834 279397120 274281377 11223037 426436537 191928188 -12345963 -3440345 7399630 170949042 108805520 248870972 121052769 -240253499 745407238 639506 -510229436 -200751823 190985858 23120388 519457948 301822687 113912371 474876759 3171870 360050253 -8291206 291341823 483889541 -148702192 -122442659 -525215969 -391821826 36038447 -9468228 794842193 -375897368 177314104 -322871032 -20339625 37879029 52869663 129843265 492056844 -551607020 294319254 108324176 518370835 684219219 -26425570 155231743 338258905 -181063040 217072688 225826659 -71709006 -4194127 -182358558 -10165318 -545456161 68165297 181163371 -273682321 811115072 103879952 43074971 197423478 -597577755 36472428 -545089113 396285309 58985579 4041809 -181630734 223223782 -159184766 -215044153 -8376281 228773475 134824892 -192711085 836423909 -35893863 -25010808 -18749560 194812835 -7945922 43503775 -17994560 13001153 709519 245989347 51061830 63260852 16791706 -28576906 -458005739 63994664 -218870487 24996226 -10695926 -70025785 -77109411 16596395 -3146583 361513275 806563533 -55610249 -128428676 -148312879 288824447 120388043 143796125 72569905 -598088176 421658809 169330208 20076016 -17483150 135938395 877995 -7457751 141642029 -78912612 -226290419 157413603 -56215647 340905639 171494106 -310515115 -705144 -14945367 143782581 -179220262 26896971 -856327340 432627929 -251645642 -63244824 670351813 -198068983 242735481 -172929577 -57282314 1924900 -253950108 25050818 -2682556 807647161 -434131952 -194940836 490996547 29100558 80244366 -491938892 372655956 -400301220 103742628 457218469 147492307 -146536991 60198915 -316630150 -53280185 -339666184 -621261629 -86728022 -299022989 -10362375 -437871937 3825410 498275862 53791956 53663435 -165994892 -56895535 -99042478 34051931 6761703 -21596571 -421162132 -277815961 -214698083 338077761 29118099 -258338631 464954634 -64666508 -8761819 326379114 179370508 724037264 565556916 -17093386 -116017469 723490726 494150965 26952960 261258266 6761232 -35305071 401250846 -72789785 308016511 56419162 -93878139 7851265 43015341 -175330219 -30879583 -67083544 69678355 -590879186 -244359936 71598301 457787899 296337416 446135771 -64783635 96527552 -216766141 204675682 220156438 143468247 279413298 -269874412 -150057995 -252014131 -27921181 211607542 124760292 200317084 -843116541 335863992 -33713804 226013946 -517473061 -355386882 380157338 49565492 234080038 -70714103 -482021907 -352931966 103828772 -10526901 279721531 200897891 -308803536 -1781623 -27852071 -2201817 7070550 353511368 162816619 -93585099 501148252 -23400017 -6747447 332476153 705506520 -737994561 257585276 48742951 -523731707 -419379230 545874429 -286750615 41832064 114604145 -45017439 -32092087 1227426 657954209 775128015 453282029 352517504 122732025 -117342185 -66719224 -438374542 865129467 489568459 886867 -1213964 15249127 -277831811 37555154 360631670 -209398614 -6965159 512264569 -358310718 13483506 57269285 744947494 176341521 -142908507 -666785578 -105990401 -7050862 310564545 39355693 -469539100 -16369171 89008803 411165643 15311253 480872959 -428993758 -895032 737831 305971556 -549759131 -551397299 -61552294 38521423 -455830535 751957389 -329332145 539890 101387151 -291947484 -105153899 14190075 -17884633 155063765 -632882758 -3064389 9324081 478065011 446640513 -12682137 -4127550 -293799166 -37223084 -105450963 149961375 -27465063 -338343822 227818262 101367022 298520109 -902016608 756071648 338246976 124933199 4423455 396283567 719393131 -677795715 -350591650 448051955 -4768518 -153170325 719903573 -712643551 -158456018 99813391 -140894083 58065659 160840709 18169537 98101249 207681621 -17926895 -506785358 -224091019 93535545 310798783 -93112634 455461582 -77281740 281500116 523660388 -1405328 10243422 644624498 130181758 -13976922 199128118 -14680881 -5447481 -131575004 -744832 585495089 -128698830 -240069469 195294823 143915306 -14775461 610564796 540317173 -93421193 -176942480 -3635206 16832761 4728751 265060725 93814294 247998308 -76832302 6232311 -394147076 -332072199 73511769 -883669002 -210974932 233696286 2634504 -8897229 676752482 13797094 164815506 -370129133 -260649038 2201401 326525040 -19620675 -45447154 -2363481 385316863 276492252 258215532 57591635 -144667134 6329642 -43051444 476638812 4396258 132584306 300457462 69290915 -218304 707557984 -324628480 277079994 2920819 -291862 -51013913 -405236788 448988377 259270046 -107137654 -63922750 -411162309 -449441538 -382579078 -369450922 -141878075 -55965668 172249141 -723885591 -28859250 -453981239 -54628844 218449299 21459881 -465109192 38037964 129269471 -120402175 -603623579 -35732500 16874437 396882720 -158030265 254984307 101106249 -130467222 -101468289 -658851516 -108374856 9051482 -85431229 10157374 -819403741 11323908 -93772212 -47824437 283268750 193828040 -16312256 73939225 -26862354 727171115 30966466 -478023807 -311478673 144242426 -5926952 272658864 -5730734 199537280 -738821421 -513646176 -584590582 251168645 -78244886 -10049821 -96374935 182348433 -66147555 -23748343 14673776 502366612 -344072515 -463506770 -238182881 -75498844 -110965045 28050279 -4306993 -10437689 -18848531 299913771 -165640081 -269043923 -18236547 650983110 443825799 -502429389 -131904890 -26898269 -20190769 -353143463 -1619516 75224670 -5259568 32949023 81111894 2771612 -294107214 -29510224 501183005 37947909 426962238 291933507 301108994 133064881 -861004541 -214210341 1248470 -93055655 56429906 -15870969 -450229464 282830101 -220880542 -62971496 -46035541 -506177164 -395176461 -178848640 -237518156 -864315166 -484089226 -68000913 -546063989 -7082746 229187452 198441298 624621901 217574625 150195336 -643200037 175285078 -255084302 503887620 678949517 1056076 -64445509 200088119 -275344709 -146246767 189988214 -1991328 -780731046 -343340300 -371008271 -76825635 151130811 -39266615 179964635 -666145817 57283141 57160271 18760317 -550048172 397761737 57266601 57105544 32554785 -26121509 -3587001 266566733 84260893 -406997967 -20034628 59872817 68225728 91855200 67959767 -221194907 -491269954 -288907341 114321446 260866732 -36323939 -146735772 -345750907 -483542537 -292597762 114366682 -478063757 18951298 -59748095 103583104 12420723 111457217 36312256 71189957 258999440 61390870 -819132285 -13903050 -170378440 3489418 -12366595 -207418788 -155519709 -336093883 -316040864 743474975 316629923 -362007201 599276611 -596003924 126338944 60344625 -556688895 58118010 -35466633 -262375613 -24890739 -375789 85558625 -245330222 -4094223 -249547097 217935564 -231538015 8825717 -138545530 -101392355 -269227413 -352934054 161055175 519757 -476266464 -606100288 87120474 49848206 455763093 -403554926 -7095023 -152754843 -604454224 319329795 -434078289 444335671 53087727 -505369751 -8634759 -48467005 -22515303 -195307616 290167395 -165642524 -122606987 260195455 -476264238 364117199 -441491051 -453459838 -205112028 -292260723 -280184173 96922047 -31989306 58236286 -195930007 321849002 -36409032 62045279 95600180 125855700 453316753 -494047365 -326354260 -349302712 -23894580 196529103 -171623431 -326545416 242570752 -398514274 496413587 -50225171 -264209316 9741922 269410829 -384229271 -118586356 -183736436 6748822 1666782 473726829 334999564 38723371 796645255 160146796 -28786390 -687657098 153976874 458456035 -8388557 66058689 523548872 -119568517 -105915371 -2790542 250980199 -251214573 -93936294 72215385 -686639570 6638005 -515172786 674474789 -150149928 -312394690 -24038659 561477402 432307333 -36996480 -69810751 52363826 -5770414 457501197 -1319803 46789672 -17468398 488913838 -273860686 -4432116 -370127700 143034043 216387555 416729503 203952656 440141581 -606476448 -326633960 -25344400 13212260 214856703 -9783304 403417385 -97463788 -369089159 1035250 -390913636 61316478 86751342 -207516579 268253555 5310592 -620188 -267002731 -11482715 -142174002 39172001 6161923 -175676518 -85296055 94950250 632717983 -232354182 280934529 -286792372 -16486465 200865838 -212935646 556440203 -132045535 -77286360 -76109048 -4658064 450948404 -704620 123261540 -423783670 142706923 46760376 149622498 121236720 -50521058 36622057 26694948 -200172752 -421613514 218001856 -557334817 228474306 14820179 -617951372 -517136224 161235848 468402423 372000155 87189123 -93801259 856334218 -468427428 61556822 333259588 -155426407 -205756961 359453374 -2771282 -950254511 436642670 -15803030 -12652849 -112939225 -190762853 74202877 227638986 -74673555 4491805 -130686276 414857923 245488005 233267 319783271 -534985648 -533859445 -772154007 -338041518 -137477982 152551 389807118 -183065134 500081146 -254025207 -771616992 -45746165 88334341 -405949592 -254108031 -145652 -99263774 -391865215 -348886587 -125377010 534691877 -16124113 59659231 136424627 4699768 -240786445 149018979 -115507536 19094199 345131363 661616965 3186213 -217917278 -13281788 340727657 -240661955 -645884537 701791787 -203627874 683876227 190084933 284224802 1923644 515606655 405576995 -6079753 656546459 282995036 -72260008 -58566457 1240173 -64865115 -88827246 -288029837 -34078298 -250702257 22827562 542213535 223488845 3410168 463070815 -249513064 102332395 -787661675 724113614 155887184 78256401 352052300 401378317 -30482088 -215785186 -345867237 -310062447 -585303005 2449340 -80018932 -186693828 -258047998 521741745 -258654218 235021446 -383784785 -274273712 -9449785 622481826 -7319305 244483809 -20616579 173119724 300033239 -295657355 496709225 63636706 -117248953 -38318523 515539 160571186 447238013 -169793539 148649591 70420789 -248083794 272001509 -208608987 -611685814 -12331792 2195223 -185423664 -37311561 -867808958 6620156 665521438 -326378794 434164028 580009678 553561384 -310717959 122103565 -5630377 367898421 -418823855 -541477044 21301883 -77356108 -116582847 113078183 -60711127 -30085698 407685715 -6361951 -580770801 -8604135 -172654426 -364349 15151093 -176384071 245478587 -647190122 108088456 -296608807 406878085 -147004197 234538203 103336312 815846 -227616321 17247998 -918596741 440248519 538695270 373888972 47858564 271366241 -10752565 -8006329 -172235719 300591776 45815153 522392592 -644263 837996873 -406509169 22523150 214202970 -76106373 -327448064 -467422683 -52696108 253044548 -70150885 -178288273 -75315516 -31815642 -49107670 -259810953 646497388 -26181916 640131216 289377963 118902067 -114281855 209541680 -15522187 266677226 -839183621 413696037 -110227903 70284036 -83948430 -180532981 -480263808 290774512 -270164396 -331518849 147437893 -190356775 -73139933 416135094 -143424936 136133290 -25210960 -194882059 -534908254 -136922822 7919546 -756271085 18498589 653468824 164735788 413716973 61546051 786735406 5834158 101396093 199917325 155277039 6759613 20534048 -11840165 213370661 -141001409 -65938094 33447422 2609659 -834848916 -303772984 -443294276 -302395179 -77412725 29040681 -91588024 -235175936 442334546 -501892646 271700237 -260785416 188008825 -10306773 -490937368 113745048 266033384 312332254 781881352 -682338747 -226576967 -3124426 -360453697 -445368138 -487846620 131707427 -807904097 -371793140 108515770 380529592 269303644 -531771994 769217545 123438817 -306126133 234028507 545994790 136585983 -191386473 551599240 -57549007 11748252 421380928 -111717002 -179071976 -279279124 -167502055 81744994 22930459 48975791 118749563 66862857 192837081 -298293637 4675948 -668536219 -96900385 133164474 192361511 -15563807 -5804895 8163786 -7733092 -314824842 69862683 886538815 867684364 91211702 7751418 138513544 65112273 358130877 -3243702 -137812992 2959243 -177242920 215715876 -39122861 -341001916 270074046 211176826 280940299 -318328003 -16228024 -215588756 -211959426 -30877533 191742761 -221451488 -697438344 -374278025 315576471 519366343 -657205562 -646501339 244661129 253477578 -172874283 346834339 648593162 -16832397 -28475545 449156206 -128774456 701829059 53621555 11393999 -357767633 -75205429 -80401751 -291224585 36580558 -225030499 29698654 47583920 -163247618 14629931 -1492255 192728668 6558376 -172193197 -549286155 102613623 2266539 86031393 -756450043 -115611281 741686729 64202274 -3857545 7516015 87325448 -351640217 -134576418 -12980713 2339589 350085220 370212875 -231100242 -583338679 -167880074 -126402008 836576 -61477747 115372523 -863148933 -244461523 -316274694 -253603586 537362 67311962 22953498 -4438932 11132622 299347007 -175210535 -71349369 751621281 -726327882 -232515026 -786536912 2242219 59301379 -11640235 161463213 -58433276 -159190571 -544387843 -37721310 431938364 -290639 232026113 663867533 -213428492 31612857 71465700 -110537552 19858747 346667282 -620334758 673301 49193987 704483690 32248136 -61114641 209676576 186930829 -183938959 11997660 76330862 136710674 -13200143 -524326357 -304940875 -5295470 -229571826 438777316 -15075792 46913708 -182056742 -205613589 17631423 736755202 -412199346 265521705 -468159408 192319564 -11304273 -9283606 -3731704 -358498709 6325977 -107143890 339445790 185940568 -13941434 87163595 -2369568 220677483 861785948 -219481468 -309609751 2656460 146888419 675014685 912663860 -10017367 17351068 -5912861 333988198 203854132 -417198348 292413385 27633282 80898255 478647069 305476254 -79137805 370847564 658538094 -12551215 -49508695 12346711 -108787467 157281464 141716345 194242843 -259201801 -674854373 -84459418 -156473153 -1407168 -289417184 -411151738 291027095 723663489 234320 8294198 595688868 -255243030 -434220320 -498572103 -263716191 -340956132 209339811 142155493 18304314 -9602201 528701 -40989603 -461939098 -27346749 -363467122 -226636888 -32526345 130931273 -44511743 -63145317 589784887 178848123 710365353 29972173 506014933 303643646 -106258621 277232291 15661035 -216509983 -6440631 -361672354 39711739 274481511 423845440 101346977 -602532526 9029370 -498640016 -58780715 147502561 611093590 -192707718 -721341992 73271544 541806683 471388883 -78496808 -445589 270884147 597724526 -371180011 501988551 -5072552 -120923086 -4210586 -536301899 161496814 -891668518 854057785 -417783966 54876722 16128143 -32122333 -134624907 740354949 232522513 278385538 363516938 -129469881 5780656 669455869 -17354538 -355169681 -40415605 -152703490 -5724199 -543446587 -530169330 95543829 -458581505 597088150 -41479879 291620480 308789514 771819707 512236026 67919827 -559505957 -82542499 271014232 -145519233 -266777797 -210990106 -69117538 272032917 -16718685 -332792070 -150111301 -334440558 108486756 412200871 -93078013 -39012857 -2802625 14159431 -16808709 -73104372 -11775115 -324508356 402401857 -158442795 -264660632 493973249 271016763 -253811085 55378257 221357396 82124838 96201664 -452523843 -22544212 5415630 -346566753 400596865 -67390595 -421409261 26769361 90269955 -13551746 -234568420 258306023 -21454647 311430549 -92647401 749693 430056 -70885863 -499041661 -170298622 355294946 -93295362 108482477 49235006 -161392616 -76541311 -394044324 196365156 182398372 -36096188 138703632 -31299592 -130484963 421730020 258220639 393152858 -76013752 195409504 629940934 -577017142 813241021 -695915860 145208854 -410704528 -373227914 25844220 9522544 -172964254 611350217 165827687 11137558 -132726927 -390292838 -39520189 216498002 -94086182 -484178702 -44848771 556634007 563926861 214041218 -12716701 137387691 -120092347 491626913 602705558 290129676 373077644 9792878 40232556 46754784 53634072 -295016065 -256750208 202674990 -23868772 86715464 17266425 325923419 -142161884 1790508 -476382257 2621564 -60616857 286047833 -42076351 71746013 320581737 59248871 -48225978 -48611557 -463396012 344996985 84537365 797838833 21715633 -226947703 -111717985 -262497740 -379151796 352582838 -38463771 -12140777 -204740545 -177851385 177195660 -74681597 250843904 181826109 -87500209 -519046861 -65650436 47457919 578947853 28926652 -94032123 163218931 -163256613 597959383 2824229 -209241299 -207004599 5042184 219987014 -7058019 -125650744 32106123 655199202 363171517 -204037010 -1775099 -76177712 -490669450 -202421547 -3012014 -279786326 -75017132 283625891 -353348727 -243889950 -34077968 337579728 -460580696 -223576454 -67449674 21052016 99030758 -67895585 159984165 -502373965 142160827 220888343 2243921 28314490 9862529 -39721228 25051575 32822411 -853681258 -115967074 161319465 94351394 -505146063 511784953 -763001076 454257780 -479458339 232781007 -52120553 -383606078 360861100 331009527 -330550877 -36377232 114832949 1670801 -173464769 307957018 -142000579 -2878486 39392563 -146139393 -16325939 61229264 -10902067 -63061264 309686770 -17462567 -178419411 370544249 10723835 -116008122 96740047 65530622 -175628669 165726576 -69318257 30252483 -87615520 468921746 205969009 66492571 24651399 99034457 170117005 -18410828 647962 -286740032 394505082 179216621 -498486446 -143647176 -148522588 412987 530846798 -226222355 16894931 87659481 239210138 530150147 663795631 -591251854 -101468873 -30616697 13400067 -137368679 533852246 -75538529 -243527721 -98941 109188075 -154488820 570636095 -205814481 -550832192 -97095852 288163652 -74506108 425460289 141469295 1489361 542282494 395629592 -9395185 -322611895 -341711558 -311833898 47293446 -513248360 1456979 300882 -390941417 -5375314 -52071187 248802919 -75434745 -22374383 -59809550 -40477661 -17914287 434855435 -261446936 807627 -147822257 -176283071 -175290086 -176044687 382015673 -141070927 -407197111 276428403 -794349342 75442546 38032992 -441131546 -7950557 -224437380 144435906 -114550369 -47449077 894006308 271124764 600539931 192320574 353715464 -505757404 -514731441 21406643 224250983 308946985 197144872 32643275 113060255 474809923 -37090382 -176574694 -17075999 157300831 29413658 -21048439 -4583808 26513583 -273010701 345024937 175682889 385722107 151267577 -252382994 -25433739 -27119599 -143924757 170179591 177104882 546600890 95220529 69005481 -25576852 -595106095 -442688713 221672783 -71863829 102692725 606372708 362581445 -334645156 280179061 -170909353 -271772417 247512443 380789803 161407187 -139633384 107446573 -381898039 -161302226 163034502 -568107682 345105893 215468476 -169373648 76306481 231197871 -338662722 -484887874 326806433 -899600131 18963146 -648880668 44332213 230762007 -77431185 -317185964 -817731299 -293791434 -163247482 -825695562 326666 -482124567 22565055 392942016 165182415 89133 -11971950 191474798 830732804 340913216 100757801 116667115 -41108079 373681376 -314049019 -533328504 -130147823 -98004315 213796729 -282558869 515352503 -393286596 886079804 265859983 -94711141 663354 -864389381 -20786293 -511568665 -584872739 112258650 -38570152 -344082008 66023226 -699333848 178587136 -63305052 24312082 -347773434 -94559627 -179549516 15698783 117492516 204752775 726102618 26518861 412304005 -501503 800855354 10321946 -71550955 -410683348 51777089 -81101 295164999 -8398975 231850353 -268778171 -175984532 44696807 -362959198 19822519 -59101538 27690003 -22441381 -264637534 143702848 -454828187 -833694208 -102234357 12706901 24815336 194046710 165989333 -73922544 353115937 205794273 -27596763 -229696804 -406256769 617652504 61897731 636697250 -437942076 976108972 -341474599 263040881 -525021189 -2073031 -215546608 -13888428 414802903 68876980 612952920 -104688090 807129447 3497148 -145065823 5876929 -23227866 481947839 -361282516 22354179 222701690 -8588250 206072387 -82303375 419995395 168679882 719868669 -264746786 -309026786 -179431643 56273806 7325205 452394309 -627810101 344422398 74215658 114323951 27189998 -273971168 227875959 302417623 -236956286 135536252 509391995 -183430001 540130184 253474152 -538072111 108194976 223221321 35532807 -280278949 -327769489 -679931278 -300365327 14661540 -78134977 24913343 -319901045 234088336 -23670127 2574861 147643370 363994006 -98619950 166846240 -237295669 440659470 -480430435 -100897706 -230013269 -30644107 27301058 93052540 54357912 -530880447 -121695223 58180527 191423482 -4216749 105354272 389662371 -402213070 -223761773 7960761 111201201 360147648 428189393 290159807 -218759170 202514926 -80885563 -15804134 -359689968 19334590 36675417 411221363 -284273544 417000862 196468037 96759696 -55533062 426154717 147833691 -198727606 1504972 -112634025 666720425 302825552 343468672 -15678307 22304062 114139841 302565418 49481276 268772331 -775348961 703645216 -122247162 224080878 -21234560 -28527113 -480362410 147005809 -2264928 -43083867 131491793 -54565516 33279432 71848639 72722404 296202018 812096189 -192845088 782994442 -68405150 -3829779 615931370 -220379779 24183726 787043431 -286982708 -660438209 683417328 359176 -99644253 120485854 312440457 -165607825 -223866844 -131991936 774111398 -61960625 58847730 89673872 586037543 -40389401 -10888530 273705899 391576684 146841228 -74031299 189407983 884435782 -8959824 -205019530 -382163460 9001288 20214108 392835248 6220452 227506741 -200748135 -328826068 457902016 665438523 -162195567 -41607501 -281870559 -174957495 230911358 -20916469 -46264112 -783062932 -37282666 44112031 -170190693 -865340937 -63659092 -478872981 432048605 -49267996 390278786 388028675 168087862 71918345 14459409 -167414945 -275061151 140411264 347473520 -20637270 24255830 174956266 -142988939 -15326335 161274361 258188603 -318901414 17957812 -143867581 -420026452 -72145756 8635484 -368084233 -939189097 -100555560 31957611 24891995 -75387614 -2335491 292266585 -125097954 11146985 167759493 -99633625 -142829786 219700020 -306760092 -22726582 -44452023 142454754 -125198020 6879346 -872371323 -113748878 22190677 -511493673 -2545435 -54959096 68038608 9139006 -469593756 10289090 12436129 97553658 345766696 20288356 -191044534 54589249 -22868028 -235084648 -13119742 -83240999 97124886 -406332774 287668575 -10910860 -301230581 256165828 -94234210 -86217823 -56149752 78488009 -524218930 -108432120 -88821806 -257294562 262068548 115836389 -37478782 -360937376 305828731 -247015029 -116866438 167405933 57742306 -382019953 21649281 72481287 -534525407 -357984795 -142476296 -474060610 -249632944 28000864 -41434738 -16604913 -304353176 -599285035 -196920588 11417687 212650248 -379398471 192361492 3007908 109719340 -63706170 505561777 -213580564 -144033128 34024544 347155890 387824967 -8160520 -752096635 8066654 -91697141 123415636 -776130 37203353 -555063561 61511628 -349680015 -34310911 17240901 -77056475 409501197 182699858 -70462346 55865460 -81861056 -467066892 639726515 102633826 -159864845 12567012 223640907 -158360307 -495027432 489428286 -251363843 -291568332 -200876525 612581472 158047087 70183725 860437679 5600768 -334906206 209134147 15993821 635708 -546472076 -64334550 1139917 -338097810 1122783 20492769 -174026151 -15267472 -46670641 -342323077 -45008148 15261021 45703195 10817007 -235067166 -441876141 -5861047 484586859 -209973264 -957420 100752860 548040386 269824219 50245954 542878087 -299771592 322835164 -404670582 498228906 -74113659 912014314 -235460638 5145607 53014567 35420425 -252134426 172280624 -53962435 72304212 194972353 1070145 -734789328 -38006387 -411597161 12388103 269292496 -65473446 202521109 89600556 467419652 410661662 -732982927 7314645 181773113 -551610015 703925 118441976 -276123819 -491899175 25802550 477384476 -44654524 -367784149 8250832 405743640 -788023 22978371 -128107012 675108186 110540338 -383929661 -63070210 -706935724 -144944134 288677710 4025331 298923092 -545404 -378388857 -3531960 -111153735 -310636566 -12325334 53202251 153706914 -85577409 -36069210 -847293725 -116899972 232087088 -1821043 -29501292 -110461912 -263561721 -36058000 -115073240 127135954 32382681 361063695 -220737066 -122250914 -333796114 -24954981 -168787436 116518170 -19300545 -409371575 682740285 -431543921 -591709840 -11592343 -193170266 -78886990 -76198779 212081266 90081719 840599103 -195593349 407898496 -492923098 -13326374 800944451 -73785269 -75981075 -58524508 -56850692 132425522 -314905637 231038383 784411521 -36617083 -26614877 -11388759 443043482 -344748290 -100548428 100165310 104523468 664033049 27590716 356861449 -168631994 -116375487 81720982 -11564157 477915645 178050406 -560744880 -380517040 157628799 242196584 110567480 183326751 -98725985 -152300708 338813944 202546515 242705614 468541671 -520928961 -100376723 372180897 -2380359 -150544470 31021323 -409182892 -17663456 -21215398 443168396 -362472126 -195213780 229257511 -391724079 -146457946 343813745 3991759 -31552052 455701534 8807836 -210991106 988536 72617898 243557289 82780516 612878833 -226928506 248903827 57509782 6305004 486149840 -201427155 -204896681 -291610252 29608071 591252587 -129194521 -343943953 9794469 11882472 -50776354 100461586 219881305 159027210 -133803652 295992840 45917453 -746213690 -628165319 -236481529 -111626906 122516566 118790317 -407528905 -317215159 80197682 -63899759 -699550774 -44129101 92369365 51874663 -144787870 475634824 -626289249 23670520 41228279 -288237511 22971807 35461537 48416381 -16817931 860400 -47615360 -89395846 -76572563 -301258568 87438067 -119719964 23093240 162943466 73972132 -692505 -8857277 -238150964 21026757 -309950464 -187107145 -42445381 -12338611 44627310 -149776799 -85080292 147316654 -53485265 434382184 7025491 -1743175 567586754 704222732 170174499 -262575966 188720008 220219781 316583975 -29726591 2353144 4456804 623220680 -473836109 297914819 560074357 -481619664 -313965900 50241937 -129605643 134315572 -715644 142359197 25222306 -450193968 472021212 -1398693 25878051 -549299254 -375992659 144233646 -60615110 286486366 13712407 -116804150 -28730845 430958153 740634101 -421098883 -1630115 213089271 -16736156 -194920929 207187627 62639631 -201819465 -548609382 388482402 292529063 -228642220 -51266875 -442148925 -138219442 326057564 -94683944 21613217 452402787 95833075 -7607028 50504473 9973721 -305378758 -119367229 -275833933 -13754428 629273896 -85260923 29663624 -31853203 -82699775 16293852 24673864 -77748082 41573622 -50798172 242285428 24131136 91627714 82231968 -762248 -76866306 570464855 442368264 24816263 -22420584 -269598880 23666375 -187645638 -371682010 -725820527 295786841 -7147484 201733669 103022786 7909643 -434479997 -726052437 176402962 16319654 -11309445 -388350911 265181446 -159496095 -2364350 136507871 -382722942 -720219131 10631227 71402721 -89735294 -35478413 -158818640 91038151 140614373 -371696650 138410659 -26575214 -5795141 11506077 -16432904 8116273 -22263904 11401049 -669725965 -110195293 -553103384 151896842 -3772948 322047488 134248116 -215577475 -300045351 340628875 -352077263 -507919199 72422390 -125665461 219802672 -232848496 -4447038 39091457 231362775 46045537 -195487844 -11792568 -374890454 8685380 -9362644 -17243706 64264618 -540361208 681125516 286448096 107397946 -506082694 14932156 -147536690 365940257 -724327431 57675657 -257749822 -105347850 44046941 -36361182 9745089 382207975 2087062 -741329418 -77985219 -593484558 -139578291 822432127 302479492 551243405 -550540989 -18573743 22095917 217935653 227462976 -6273105 81427616 28744086 107992112 583410752 -122490499 484711044 -16088473 6739545 389597209 504767157 -145059137 216800961 71627390 393761583 610993534 -187224303 545935547 -691523507 -154988001 60201834 295202535 21892299 -307665164 -627558656 -419067600 13600817 8962956 96624924 -2440336 -196950440 2585050 321633709 -723220690 -114228256 -321394940 -461540413 125285502 273341810 -19385247 144811806 230688353 -4702372 227460677 266398211 201770525 -167745369 -312538651 -268600245 383200751 481500727 131704508 -538812669 -537317900 -603902500 35398966 -31263418 39802738 405228207 -19982176 459605865 122184641 -303250494 544289881 6018000 15460704 -15599049 -1141902 -4691246 -59940294 17206255 -359729676 421827091 10688730 -15457652 58424071 8376589 -76284564 -32503251 -25362608 -42971682 -45656499 -102307859 27576790 700292325 28875155 459309341 -242229852 -148431596 -699816612 -9922243 203301527 574200900 795362204 255776143 115765415 138318402 316196664 789691612 -361302746 832477881 -421618687 -16555593 18345111 -1281025 225733702 408964462 -532238543 -550287741 -377117948 -69028150 3849804 258980371 -236983753 142448201 -22861104 -466860301 478983364 1392035 121852395 -668016958 17429707 856476360 -446633880 144479494 644822945 274453143 61358904 239685102 251516326 5821437 -20540464 874862737 172339969 -197708406 377233975 -642052454 -143980659 -339574001 -421627583 -11501010 84208549 -65233902 340742120 -29291160 10154979 329288763 -100510465 29195769 44870513 164489941 701409777 -686719265 -360436890 -338605763 366045581 -9284369 276780197 12165194 -108315063 -464260400 30657108 -572262333 857883231 -44954403 142009557 234839317 -752870 232971334 -29143318 41540366 187203035 -86777123 107285956 421147453 -461677559 8403323 138227887 104247226 -11419284 -201913482 238529 105254424 714408456 -116795555 2706668 -120556334 -596148193 -4108236 170728626 92512959 912692673 -343438963 -32929098 -48479364 49560973 -695757691 502631952 45738825 -14793687 10084600 692061357 637668365 546892697 -41608632 -124612632 -188718203 -69333968 99442605 -315779227 98496553 -122215860 101838946 -785953010 2395721 129787884 194332932 -827646609 89751851 164406598 -185224302 123298699 -58130101 -877935439 30651174 128674030 100730323 461544356 92555074 109228050 -142556782 463017401 -26751129 143718341 -61924180 -454723971 334170264 -141602943 200473463 531549397 734657014 14625505 491435366 41933500 -686726628 355734353 159747369 -41263247 -625399172 -179855669 -190436199 -162941350 -75494568 468869891 -2629416 369363303 158400204 -124297732 456839851 270424321 631093442 -192261687 -8924210 -15413210 152379133 -109958663 -66821680 -11885080 192061047 7704307 69776188 -1064722 727470422 -208512779 207151252 159346698 317573098 -902649 20383312 166750698 302826858 -264024190 268841458 12730535 76212140 25479006 72538250 -216081637 -202315256 -25210798 -509981331 -102849344 -241305299 -486102724 31760663 6043768 -448788411 -535470821 -86188171 295706673 184122003 53987852 264039154 197223256 132439632 -45160063 101929695 21435599 -48018265 -153270538 217804885 -75147535 273036948 -12918192 288376806 -344147811 160716694 48975890 463590132 -57024209 -721883158 -8880742 -445826013 -582404523 -23421547 309147023 515761808 80634154 -359944972 86738884 -7393902 638835982 427474822 -81599006 828487136 329829565 461065199 225752131 181529877 21040573 93601543 2727557 -27906979 -420017649 15765683 -179709096 419287197 24973499 -12792686 245388290 17028300 -757530544 121529426 -18895132 158273201 -33781308 49374093 -97045448 -1112778 -838343111 90783213 166959134 107937430 -374954686 -65675954 -632185157 -3095400 -592081481 -598238271 18606986 110098968 -153503346 -77348107 -442596411 32738693 -44614497 653730901 -273304713 118223804 -13103204 357187053 224690709 296263889 -10560269 -64392422 260654842 345444589 -432114462 46748923 169184761 -17962942 -116684414 134917867 -230544373 538678127 -218261579 730079675 208352892 -363650829 -605381083 6710433 -3490669 398590287 -98218651 107684439 181473466 -131464899 -1968166 -60098640 282315100 -204131785 103984763 -939374455 527109346 -603808419 -209893170 407935613 -337946016 -83568811 1433787 -2097300 15299273 32116650 22907313 -183174546 -93693550 -24160096 443161338 -134505338 65775197 -28862576 247689217 -70745970 73631712 -196170735 -472399231 -65555704 7231782 8533885 70511202 3294882 -219766814 344354633 -821579083 -847663578 2042756 -400963914 -462273085 317061864 577318918 -71119514 278727434 -496399522 -100452511 229009664 527791473 -16827487 -24461221 78995354 353530522 -72994948 -7296288 -704686925 638556583 6765995 -222481579 870183449 -95653482 401505278 313147705 -192810340 -715677265 -157034039 1627817 -11122818 -439905800 354691016 296289976 99677929 17144977 -470554520 129739650 -661128727 104422411 4476251 -111493246 189669974 120793806 359286408 -540722929 -233085735 -233677019 45082972 -80110890 133545339 -281750816 -60828254 -283324226 -231992025 308924945 -199661885 56416776 205005566 129755675 115974395 -105413671 -58254787 -539226082 -4111380 -174256771 -29120550 -541916257 -361902523 111904712 -2452070 189589864 402567 -8494150 216974861 141640716 -18383606 581419870 -62637190 -154377170 -135556398 302212786 -151424530 -210651008 -304877 91905883 301266494 164482697 31009998 -146950037 -184198258 -427159031 -439864323 355253268 569133835 -157869446 348197864 108922178 336852874 93308673 41749905 185272042 90342772 -24295439 -354532945 -33523509 -85433777 -172366351 237274419 409625681 226250365 471342 103302391 276784293 373414404 45726584 -981264 9352690 -235731479 -421588094 -259136725 -680805042 -60384303 90396697 -200828947 -380143766 -279004704 -141884691 2598207 -933935453 655553455 -33596818 76854558 -215049560 749345788 81680782 -125549270 248802866 -53083026 -248260771 479098898 -566176880 27721794 369764235 211578109 -702970482 610698120 -137918685 -165333962 -309678035 278588119 7893251 133570421 -116410723 -72687392 11436522 -78459065 35450069 609307747 -199468942 -136875084 606469763 -8703715 662253741 -46797642 391021024 -5058102 -382780802 493073564 627093260 474378701 442905702 -129553797 -215702494 305797892 -164738574 -32941568 -7328537 63848690 156032599 161271995 43035530 -508572037 -453797114 -468333980 -141573596 -303161847 37766910 -918272262 268604271 255222319 -446839522 103008237 -9401803 -263339675 205613550 -85773249 -2885038 -105272762 -640745334 293596498 -397211851 268347657 476767146 -431174486 415945568 170887652 -124521917 280285 292861342 555074741 83049404 -420430710 -336306307 425032639 -12104026 358485935 1388895 -208526 329636367 113118131 18613126 238551282 -153819583 -639646400 111534649 584850203 105324176 -233206952 -20253772 30428456 295406902 -277306182 257169975 -103104882 -8206802 12841461 471491374 -4260077 112158750 -450564773 93236384 -13414125 -62397986 642740438 -197133648 -246144288 281765839 -47983892 -20627981 -164765603 -82856080 -6613360 813660 131449720 -282710922 -474814338 -183411217 -90758340 761443167 -218605545 -278547362 497199224 -112878149 -751260003 -637820936 -476412366 139326541 9989209 -19737669 -30284889 141793455 -764920624 -147834918 6024631 -350650710 -13029172 526662075 -731876296 -331072410 488861578 412274955 -72831624 88987356 308693620 260892842 -296093821 -149439963 23312744 10758335 180165932 16356875 253699547 -90586102 -164530904 203676254 261138229 -648153252 18503587 -597884275 374392811 -393251973 307866 -206589096 19792404 -433995199 -250046852 630575840 11551659 2978786 -640823615 450857016 -339702126 343549289 -628258815 -544887468 -296797150 145527745 528260134 -309947863 -172346788 -473863038 417486277 32342851 57657411 457752556 -54665023 111493747 895921 75272750 340071058 -211779900 871786592 61247772 -45987313 -24593203 -729375927 -239755835 -310575 400522530 381649466 -142633387 -200611340 422085645 328536642 -354650939 226132452 -231307675 715615398 -570456210 -282947325 -386896176 158352513 15991040 -84521146 -317356348 -523377484 -186174598 244164582 -656638689 116014503 -26787814 -261825757 32555763 -213339856 422184869 221577270 118169951 118049230 -33569384 -17340257 -172027395 160955451 2726210 -204057478 -73943659 -34501832 119030404 -1965576 -303135026 192960833 493302564 -240888560 -251631009 203862048 -45556258 -73555614 389318387 -400566077 3903780 20833907 488135361 228398698 62945583 -8072055 78116735 -174708555 413399876 163272465 231464528 80002520 727680016 -374013212 -48562115 36741572 -262693987 -139173184 -79975804 267065861 -340182775 359347925 -192496453 283755555 -51251753 151812651 -4285517 -254095761 -19169693 300440521 -484790201 285533431 178986884 -128724268 -145766788 -75369379 56589129 11412481 -313886114 936650242 2292808 -250576668 -4435177 -202200599 243924947 219552096 -16365205 261601823 -29424074 -749853294 -414974103 -37915040 -9291047 -429768406 835691650 566505915 463166589 -86972696 -101236252 471916114 -7799915 -194120239 46671907 112362536 21009346 -52146053 -556901374 -113694193 -387128567 377060115 5288006 300180325 -240117682 -19292693 -63898291 621660023 -51220820 -15629008 -136313028 66107787 95994835 -151572413 -3796657 344437477 -336753944 97026414 -29946827 -369061002 -5624344 15694420 -70151193 -453249213 -401345323 39431444 -260812231 4189766 19971886 41452940 -10506346 13509266 -420855967 746221693 -253920324 -214110948 -254481494 -122922134 416728962 -170976277 -119223566 660866860 124681126 -503920387 146687232 -36700906 550279212 -18773252 -26341267 -187850 224484992 73112596 27194362 9183452 -112496196 -1168