499998 -171815066 -158293393 9395182 -74059846 53773741 278991021 -485339716 -287431316 335789886 -105707527 -874305106 -288046276 136969654 -4216847 -2223231 35250499 31368682 -154888518 -11522877 4354196 315175762 118026819 -129114681 173108436 -16932579 -41021820 38363886 10908753 4909051 156199690 437589020 -23875419 -17647965 37661307 646300904 -468044577 23783556 -255911679 -619370754 -144026955 33514129 671848092 890184575 -150227613 253652450 495473212 188791216 293663445 -703081325 -606501573 208957818 -12643246 -50501810 427188347 7383758 193648978 50308768 -185290991 -407995931 118725676 -522350723 -125710035 -62597341 713915538 147900869 43190407 259736284 752006297 478479604 -404128885 -53099512 316132129 6198702 667165463 -112751854 121124872 395082140 -557672252 447885661 179289067 515193461 -68805248 42128751 15651903 -14312265 200029933 116419029 121065991 71427718 593830271 -199353518 341397063 -283554298 412356094 -555219613 39630542 -256333586 -428814980 153368476 50632292 202248399 588846366 -593886793 678762685 431351558 -767035956 -8379692 2144681 503981717 60426283 909984156 167026641 -726906791 87981564 332101155 8616601 72629345 16508855 242246744 280965075 -21892336 -281856870 46518281 -618509762 10852005 42114968 12342762 -491407977 101061547 25301447 -72492851 -11541522 -260831630 57805918 23209779 -140448431 658537280 83687535 -382324215 -5987882 10537871 348872907 142613340 -308401805 -31861938 -161198169 355584511 25593129 -806034315 432021540 1902740 120581526 -15855680 24514876 301543311 108684788 116800477 -357810528 28773105 -492184144 305776834 -53039673 -382655113 -695539134 193899118 -175053764 -62540309 -262775562 69510432 -1824082 -117251336 339134610 520493309 11859578 100417190 60896078 -298517267 190916474 -149497394 463750698 142058047 88689801 -441200727 -576078162 39905512 242956279 -313410182 -439837337 -391257118 -219716707 -196191647 -867967 -47689649 -1352678 314037130 361163526 -257665343 -608379112 31525276 646814678 -58425567 -185415887 -99315282 -862771 143013275 522108404 669115247 -81558597 -840927476 -687003938 2863823 392339124 229823893 -144223772 -151622439 214377597 -285540210 119549675 -15409215 -300016812 -396841 -179356578 -205881413 -323094843 -212020917 47895528 -18028319 1209448 -531042367 185931251 10745808 198081783 3857145 52279292 -533325956 -6941839 70091496 -525504018 71719820 20881589 115358397 2514055 -39501474 312981653 -616887397 250419595 14070872 -14951575 144726330 20363210 285416827 11715901 126992758 -20397878 155136195 452007558 128084660 117247382 171782436 -55707250 341049253 334735494 115977617 -48773976 -3999442 247040727 -68037696 424626755 453106990 -57963055 344089334 -27535858 -215289827 260896693 -183882352 20185439 71859134 -14574644 565924159 127770601 113193816 -557780644 38476383 -9532412 340632088 50711940 740348237 476480765 534830296 -49711697 50037051 -528832648 -10689401 -661992134 561166046 483549830 507964415 -172089196 -74506501 -64775131 5352639 -17845481 -424353630 -86744191 374462222 395476057 -194873989 116661887 -154841213 22821931 261175117 -133223137 -111995908 187339239 -137666697 86754509 -53543105 37893285 -34187450 -129835435 -755990566 -12388039 -6316304 172499784 576843892 -220573160 -123400879 -564335007 -566790221 165378824 -395038858 37980903 124915434 -580882453 419024728 -47685582 -302435589 14845358 -24325297 163757249 -43901417 -186860580 109066392 -4688417 -73241095 -490957407 -233234370 27446789 -12850710 39478424 -519814871 -8318206 245092967 33878310 -320542970 107718109 5637583 15379044 171627284 -667546294 -95688433 -697336964 -151960100 310907054 872534978 110089584 -28731064 -95363452 364201184 173956156 203365596 54661804 16146491 18146447 -9014722 -315517700 31664133 -592491318 79800962 -358954664 107241989 27801411 117785216 -12450591 -59830993 124141471 -553867530 -476320813 -442011532 248704353 -233729598 493856626 -278587440 -277543872 248565669 -402749125 32448845 -141187166 130602008 154426831 165244620 147945915 -558175076 93429998 -334524473 -35816774 -805392 -70761918 49549404 -306291188 61332973 466624768 250844200 -17194065 -251211098 -598487707 -17359897 -794302691 -66115491 -15454557 295718301 -155857023 -540092028 83667708 -175313713 788241556 -71371755 275102499 590765229 155831395 -691977776 -292325059 186660933 33295170 431299483 11163461 207281343 61697984 10323240 -62001462 -258625054 -61386367 -382175930 -50596446 -10191311 -390618673 38402943 80608542 334722670 -343764562 16642723 73752738 -746777357 -56077386 -279302712 -942169598 90134307 515892544 114241215 -89696301 176959473 88462689 315515786 358615342 37841660 893211012 49907848 428580803 48120633 -289981670 10618981 -101250415 -51339121 51854107 13176325 -262268088 -3766439 75794643 302558233 141540685 765433626 259882847 616636273 49756413 -435190754 -24149916 -65692669 -264061377 -453517298 -104923852 -90255213 -1886539 139345105 -335147152 -15447979 11113623 -54487055 -236076539 -17292749 143358749 -376981745 258701881 488051355 294549017 -132980322 -110279786 -189691120 -51753716 900351 -95311695 -525990233 -105615745 -21058964 -165704834 -201718565 -425908884 222513966 -365411721 140218996 130044673 246013078 112784808 390185222 5029978 1847302 190340729 -111744118 68853896 1513258 494390987 856163115 641090492 17164007 -320877939 23722026 -534471869 -90761920 338190700 -399552734 -14536864 6428701 81687320 -597464153 -117531012 -11054012 6824463 198862459 -673200649 -68989895 343760473 449085537 101207058 -20431732 -160004156 -78953117 71437526 383158754 -650977384 -175766178 12829883 -197908108 -259605526 -106142655 350624747 -34550699 7491190 -82369 23729565 782986522 755055487 46087506 91879599 -308063072 62487601 658683482 113065616 -213101438 472954527 -19687991 404408382 705546522 215603460 149810493 -807151040 2961852 -13586680 358625885 83176999 18558264 -261761688 -716002512 -164068398 -7322818 343606276 -61450909 52792943 -607776365 -1729429 -1083026 -653310560 351887269 245130847 262149 235780705 -481193248 -130248190 963618639 -189585058 -402907480 -40718769 -49304296 202358982 94363951 -269027125 469264103 566287208 61058802 353117140 -440577723 55158704 75955378 -149297121 -431056177 133776224 -415984129 -549200036 -166458522 206788592 292100372 -17097665 391105818 9927853 -607455788 101101606 -374420 87835864 333784634 -795517736 -720911819 115579391 74852015 -68769503 46844977 -390480149 -845190239 -718877326 -446519042 -682563094 14049795 360087824 520933061 -185613875 183973253 -218931547 -236564030 -5576686 -483964963 -12078001 -12538264 148799194 -11966563 -50427554 -172848523 243306340 -179778281 -106709324 -37387947 165001153 72003759 -598320540 -1407425 155033221 292942960 380381173 206203044 -267593145 464871 309435972 7892682 -196989641 409409528 -271979108 852285301 -84598093 329279495 61605207 -225032773 -93640006 -280224 -58487987 284146395 540347398 250831225 -645480017 93028843 24387456 3159465 582534311 124069200 -172835088 -565174025 -198004025 510109671 -56172513 -291011017 412883238 -174063408 201393461 -475414321 4768416 -542839708 155966471 123492479 27129756 22160485 -749177731 8052943 69015991 -33299247 -50677354 -110326436 -388842126 -484409564 59033483 153271717 -270777771 137033843 87838602 476338588 -102076267 51797121 -65734259 -538392147 217411421 125155250 -235929531 -713757578 -387094845 67572383 136216100 -5176851 -775221135 -96405235 918004290 168008170 -202323612 228594877 -147222800 264031751 6175580 49974355 -691968924 710988309 -864125207 20930582 148366668 -227776785 -267357505 -201963147 2612861 753812930 -110807338 -469103862 -107074378 37173218 377962146 -10559202 359762 270931776 -307162966 -250408582 -11367279 5556696 -457708598 -319295077 -167899885 -884569643 -347735160 582069349 31943667 12341460 377360493 -74147164 -20031484 -28251401 -77310345 16800061 249676934 198648697 -103328194 -280905564 28191885 186418467 -52368340 -771470268 -28236518 181855204 -383855942 -138213619 511465648 -36661431 63048373 -4501523 -240153056 -12273338 86875766 -321686097 -246592476 65692027 82471180 295500254 248646515 383086782 -221655245 108609462 -701088616 437995854 -500451578 -27667188 104082345 -335479445 -450760379 55727036 -180017116 -28608843 -7359641 141950527 171954905 -23039183 204411640 76516016 20194903 602485489 238187322 474723432 54808024 162628089 73744970 11598332 35491340 -56292543 577136872 226518665 86025077 1552966 242524741 -57784776 533446941 61836251 -48440352 180977280 -372012446 -354923762 -306556864 -301789213 180766495 -645522826 6419827 23392101 12998048 -197522135 -270228555 -101378364 263665503 203682427 -16966947 268689205 396541669 3869244 -141730831 -96105239 343535130 -25743859 -113207332 3250010 243314001 34128062 -44947740 108381199 -27942550 58021584 262355508 -257960765 105971858 22092659 -16104398 19735090 -732437897 8800638 -119021622 -16790815 152723043 422630075 -1333851 48365379 -196215494 -139949182 12657799 108546120 -349936509 -440561350 -322441318 55546415 20324583 -4752815 2538718 621381501 -393488964 236379165 -6004547 12645988 280103444 441712666 -112145911 -653816377 -25268317 34035913 -324929208 2706940 161649869 206007646 95474 -542565421 873657692 330950465 244833986 80152779 -187525310 -274649742 -176621679 27431522 -15668396 37325973 373183892 314071037 313243387 -3205269 -371808308 19646122 -25126423 458963061 645972180 117165177 44486511 335400149 308333259 -180289807 747883604 41794619 -663586492 -390545609 -45747998 -59340068 195514479 77555833 -628942449 -198174578 436659963 -12824804 17452558 398098367 -50932291 -138134910 50100086 -257443775 58579212 706045370 -345877397 -608221272 -98999840 352669442 460152173 27207909 -74868343 109176321 376698208 22101599 -247361426 -26735077 -26913121 815778249 20030185 -605035019 -18987755 -809791824 7585243 662465598 137425742 -84326136 140325057 -91028291 34835531 204973514 218604163 -91233291 2361170 -20130584 -180276812 2241998 -23597085 -321146347 88327020 163349989 -185007059 -198977271 223614378 68893891 26111962 -312192399 772244699 251767340 863321007 -149747699 -278829347 57291068 -68091675 38223258 651340811 -54215503 -255708052 740691480 462809775 739013 -525730515 -264166485 113064722 386493655 390571645 -376758075 -516870413 -420611778 206319289 32824836 666526536 -576988503 154582842 53703132 11421027 169817306 -19963239 106619 794501871 -250888169 -11820400 -102533377 530692236 -44574690 -473057745 -73495150 -831631325 -106330298 -364986458 191668661 -582200718 28154504 70546086 421922652 -116800835 -302480698 45824715 -312419018 23057309 205095741 310846692 -62340002 -268507612 198215537 168542361 -129036490 54437564 29005670 395904282 -3340550 77423110 212021236 106888064 -665957335 -476718682 614814666 -7415762 11871268 51888272 -42978651 254274262 -239553363 -259188344 -47761682 -564686407 -34625128 -112545941 214849354 -396942332 323519116 98862650 -556198401 -216799272 813308836 178710232 -463392759 -335827728 70388170 31867548 812979063 -429548427 -428201915 106590045 651134785 -532670 -193879123 504570661 2375415 -238821986 195098616 -25419712 -313397568 -377310053 -232599825 -6260434 -4320052 -90393653 -169361171 787815549 20541598 -135411586 128403392 -935647603 -233649649 -933228957 -462317027 -229978484 298330542 31848128 -13521030 -54665378 -20339183 -118730 -237716706 415266796 -11823837 7562562 97133527 -17376052 -475630229 317992987 -226913863 -40878439 16644783 55872372 79977219 -244138400 812672206 59038414 80591471 55760279 -236246639 39273896 927102870 -197255458 -4802062 803862227 528149708 -149840304 -468635499 -12289429 95024796 51320212 100146615 -121181 -107165257 93773521 566061325 -354776 15644241 52144136 -29796772 -110879836 -49857667 -181629917 206113220 56119031 12929850 207235393 52176826 335808854 13450107 -158376785 -359497889 94459791 178237031 366946029 -39552372 414796129 461617603 177194500 524035809 -88750739 -7708245 -794000987 -199326697 -871766681 237585980 121525387 -284460374 309072475 10361736 -70547329 -61244999 591033495 6936965 -282003416 -183268115 -138945841 -126295571 303630583 -41963382 -87274944 -193310177 -370161617 -116011942 -282503038 -158488001 220357592 150302385 321057774 371564065 76313232 -12552586 150765981 406520816 -3693873 201501502 154206034 -409881238 296567010 -23654402 -252316699 608704403 537386785 -218955736 -179253314 94149808 224933996 -18910674 71266085 -671329829 -316008063 -51551823 -1910710 -4601521 121273393 -515194467 -134088803 -496496722 -11330643 -658673022 2983740 386234174 -19986749 30554052 623391689 -29257677 43247430 -855306 -46933598 5015462 -184649799 -228679235 134184444 -96581088 -294896735 229348588 111334745 -171774262 -265229067 3259452 -288965482 299625126 265957623 215025144 -445210969 -660632253 -780301494 170509205 605245190 -453691230 627996814 561955735 -227195852 -44721485 715234840 -328719090 74553902 3132470 -21612560 216778382 157011359 -170615186 29693647 -45093254 -360348224 -20051361 293049979 40540005 709650779 -553652505 774807429 128750584 -404980282 94338921 -386565488 -120372986 -193964638 -328919357 671519417 227224759 91847185 -210177439 -262422094 113019536 -8783598 172934697 -480858797 -426018660 84398609 -23998072 7270459 -317180840 -349079467 62476805 -86754874 107405529 5252429 -112722 -8433875 -422427961 555512256 -781444372 625281032 -323237312 -150302864 -105905378 -65651762 82549371 34247614 707039298 273715095 -381005145 -306415693 57622976 -551723348 7303946 113236292 -45009945 -348278472 -1313801 -404258783 740618567 6887301 -554035785 18491299 1908403 180215681 -471598583 -120909365 -53372493 601528388 -266811784 142793745 -56682 474235168 -323484872 -549990004 -28377120 751765940 28789169 98116841 200227465 -394315967 749260200 -5731083 403169564 127164385 300809748 38976263 156594970 87965637 -32249082 -29798133 -433662982 115824113 -7437439 87907210 264781316 -640256205 206487127 181188462 67569364 22360180 -426326346 151917432 428601550 127218103 44974778 187581256 336976593 9725519 -234475472 -689194339 -62595085 -439777039 -95987767 742977925 608853504 16582010 -100590176 -700414761 -382412101 8901888 -162862646 -146284813 184364163 693708751 -448478165 240813554 372644572 -229003987 72178586 -428705122 1484416 22949138 -310899893 669418757 374579968 -73521941 376111176 95143536 109886272 455116442 -99056329 -130573275 -164996997 19317148 -2668059 715947989 446577334 -531940048 -97982225 -422086148 -282907439 -142480341 -25414816 -310653 -23737957 -10655930 -610816982 578934133 -240075962 -19118413 -42426711 13512362 380903604 103325473 797714909 -343701233 -8641380 248021216 -16738240 215491885 -737334361 487583917 106126747 797031096 145103727 68445575 140886596 -263949411 -208078839 -411288409 -137677396 147577078 -81567097 28665600 -9489988 156921974 90411006 -284599 -509502185 -28306093 27373970 -7840922 92589442 -773711520 426479545 696466643 30235830 407315729 -16597965 -241914140 -80575261 30903719 -526234 -234523159 56404574 -118805699 19950528 -116647751 561973255 -44925988 -61754001 175299109 -116868721 705520132 -294888156 -12814349 -198705525 137957220 -485588533 -228330732 -9521566 84756750 -137252051 -22030940 -145246007 15910460 -18402038 316773749 -15399976 -75544967 11689291 -623774763 322559108 -148274015 232977740 -289294072 -53881026 67883781 20756622 -200710466 585716642 26611431 -48528956 745533241 80051939 150572986 -219056679 -17998056 -69257190 197531493 151068243 -2096649 -366432049 -677835233 -758564017 -341491123 -299535907 -127590239 -309389101 119666625 161550298 -116370958 42705980 -536259789 391030619 -170561917 245571205 509224556 -412744480 63048898 2400219 17499200 130612505 130225000 -210929577 -62455561 -46640267 393198015 -125988004 442284925 -1493146 111059943 -53870756 2023393 1577050 -93482307 -61151548 -70421654 -46590930 -151464080 -60895246 37629094 -10252177 -88753250 246225470 -400461856 -62959446 -269027751 -10788203 -21322150 1470954 -121828792 -2057058 42607937 -12630570 -139761108 276460471 -26996760 105976980 -72746074 782557601 2917560 365677845 -349029571 441110340 -494525913 -79223237 -322653187 -13152670 -453298061 -357716270 -268955778 -629021849 127388062 -36974163 -192699406 161973703 130129312 -197106721 -8818516 -5639607 379075535 326394117 -545068717 -60255515 -178002665 -873225394 -262013081 783648 7196633 21286846 -180514087 -380515584 -723038997 -106262799 -1418458 -91495346 221069450 57851626 -487194381 -468825287 256277461 21316685 -33921165 695418256 31873550 235384498 -240124443 -60405907 -254963495 94298615 176445684 153186380 355564147 -25692165 199472855 3585990 2719771 25257644 320572485 315720894 2091164 169499370 36699452 175355522 512653904 284526148 204250176 6179524 187128180 -360448 24322606 -313253771 -703814909 -111450300 -75201259 26018191 310200406 83282358 -384433791 -82231114 541030637 -324327903 -753531287 221386662 -447567949 -152538634 -576291 175191015 -258575438 -15261897 39186750 51577083 -86817213 419774231 2234958 722949115 -371022245 -882046855 -186031714 -600175130 -638875832 73469244 -643834897 439978787 77725443 205767805 -13273037 127657987 24000876 -10663134 163000984 20423773 24326536 39409959 622481930 -188050846 -196459422 151600065 283034918 -205581369 -216701029 3915671 -194967521 -211872312 -769227332 -73415007 -113566366 204814623 -36654960 247867574 503720578 81693699 77509171 -21251666 252645716 -127975763 -199187898 44255583 -5833317 15822797 -130901631 859621091 -715659427 60654514 587151852 819547423 223718592 -307201563 -481588489 -168100051 485903146 128727876 427689157 56132598 -439248124 49569684 250592586 193201629 -240998963 75686650 169607133 -191513095 10122609 -217057414 -14269980 117984258 251904688 38403749 226880024 557411842 -41384102 -717523147 344912614 -123117051 499030550 -546255128 80840043 -530993587 -265217204 132503613 -181060147 515358966 -315911321 -472656042 341607862 -23833567 12208442 -51749137 82049423 -670676056 614086645 222573926 260782008 74417137 -281401011 184962417 -2863443 238782416 37172444 99116216 125728017 209332101 -200398873 -236554779 -3849153 -219232000 -20175903 -6868892 -25577619 -83105695 321632249 305314183 329212419 18777131 -374023973 -276430564 -59861598 -457403126 68397096 -166846839 -2659919 -131457231 -303422375 32971248 -368860237 -568481783 73657657 -121233666 -655762630 52183514 3010473 458638023 176532506 -54398111 -77676907 290127440 558331987 629682270 2673364 356772288 88555224 563698198 -1952752 -404294730 166212692 -334376396 455431134 281379148 -517891731 -179094269 -76798171 47554529 -420032262 -730180757 493016389 -38489099 244403368 58713897 -97906964 52288114 -53498263 438067628 479474494 456562452 123689601 -561248916 -32357510 -5683825 -167367089 15677862 58421676 -93624522 -41359168 7806190 -98665948 -17764946 39098244 -92269907 453116396 1798879 205431803 -281465985 -2162804 -161369945 74916315 -63416797 331979646 48800101 -346229605 15813865 -549748074 -574013693 46860269 114357362 5191397 -258346000 151207941 -8548257 -9179160 6463174 46069378 -127731353 8912594 110666642 -341039031 -6554654 29905752 35785377 90223633 135839407 155884347 -914485574 361865016 496095732 84368678 282035886 31961912 5850162 -277303283 -388007716 -496274848 274163817 70168349 195988593 -665685507 209382966 -28994410 560171585 28878928 -394049987 -258767860 6954903 -34180181 10501751 143007847 44497660 -6481765 -123861394 -14225451 705076609 -173400026 312382064 43560435 -142334278 -180620392 109591963 500717785 9790126 -91880500 -173648750 -201071127 259500997 23954967 84805995 -831944319 -961683 314258456 322149828 74879702 -185067902 131632571 116221194 -116770917 -26964484 26322971 -233545240 438319789 -77972099 -207318992 90131867 868742291 -36585915 -498001736 -79782346 -188329245 61355112 -48108907 -731227831 -211573646 -209631313 -279754009 204875696 36685858 -3137380 10022546 469880993 770434069 208015752 292631451 717181798 -103924499 82888331 733908802 -401035888 -388398488 369702286 -254994085 -163727617 938870242 -16825078 144213212 45510880 141222226 -118725303 7226899 -917269156 -528113846 -21038640 136009131 336385259 -490911785 350566314 10784522 152929565 389052788 -45624875 -117284915 588659746 558137855 -313623316 -438899287 -657737883 -852515192 -198501075 -16361084 117336466 -3477698 -148538704 379118267 118887226 -320905690 538094813 -78925003 -478675074 214184019 45686906 -183375912 794185610 229588082 29964633 -233830163 -51596001 53664539 -313812708 -692408 16681713 -4175487 -92579187 489262728 504192269 -778118873 630450184 314723084 10548336 -476790330 -330307043 672528152 265173152 -206675847 -5366411 -289105147 93652962 884941685 345172408 2116515 -629553794 142873098 64767914 41871795 965751183 137378265 178878986 386989708 -183199032 51775966 -259805867 22865054 79669425 -163570075 -23781085 -100290707 269084989 -54834 -2107923 -66800605 -793697277 -1576134 -379926502 -29811925 936517 -27744537 734248533 611504730 161907777 -8426593 -331930998 301980208 5869671 -104825635 -54929800 359645628 -661163009 -41598691 -10785492 480872589 22688111 -207231942 3896667 280263327 -96765891 116243301 223975749 -606685848 13247926 -129212737 397439247 -280706623 445199594 83464084 -478315162 213101405 54641182 -166499241 -40441461 -1026814 92226067 394279268 -1756441 672772096 41386006 -59642924 -300133364 -155764307 -150150438 656030623 -23323529 -20792121 12197355 -308952753 -64378700 -21540455 87542228 -7609774 -562108111 489765671 218836684 -120729598 -87650712 -89076634 -382695965 -230853418 204950567 -270181469 -130329527 -268888018 119263890 -64404560 -177398592 -656535203 -699044098 27928935 -74927034 -111955614 4657997 -33716394 19312077 -242407450 393413 -638492648 56079478 489764989 138680761 -527039934 -75681529 18642110 584886966 275983089 105653350 34922549 171039228 -892864764 918750315 145126710 -199417705 -493699018 -143565348 -68105050 116243185 -55110541 -42817699 -338685899 -841531312 -198221949 -290090470 -27919778 215652619 -184782683 -159372601 -3864592 62210205 206121706 41395202 59914439 240264076 202496693 -568883934 669621165 -6615398 -12970431 148365366 152553147 -3141032 522604610 -352809479 81008192 165863747 -93951665 -735518980 -232329669 -90710654 -172003354 228362437 -46156676 845310642 12972472 39750473 20602810 146153923 -5210794 89185382 519883705 29212123 325845401 -7711456 -344333407 -314948958 55541848 -15725417 -201558552 240520460 37006417 -432036838 68494384 1539266 315434734 -554650993 228808305 176919325 -775339058 -308438736 -357646441 375280235 -302852037 501624452 -260151646 123784984 -17353132 1535508 258166085 161991514 710034858 337834994 198194200 5943326 -157065046 -144388613 -44702191 641023744 -281964520 -298042468 -14031923 244156078 -7679135 7306861 751726170 -928226731 658833691 -189463700 230817504 1075892 -234688955 136555945 -707403 -106443073 -418581648 27948026 -806615100 -361671963 -3153625 180959243 68483182 -21113325 127835735 -608884583 -563398931 -452391823 -202672727 141672143 32172547 -55652344 -320813879 61188182 105449833 27821169 -24293721 -76845967 -286228355 17614451 103340095 -27033285 -1907270 5104844 -96648902 -42833061 489383213 -4900553 -147609071 117947070 -112430201 -382031281 -334137957 357727209 628935201 -705575157 -262917885 -198164800 -220705943 -305909755 92030328 -566383486 17984613 -6281614 26880631 -9693564 41989659 41939582 185007 455885358 -498768619 -206947667 -234505726 -555698891 259051584 4571203 -224051944 59801014 -191739396 472430209 -95024992 -15809182 557526086 172566037 -421234728 -4391768 -202216186 98744510 120639326 555841877 -27513016 150410281 741449775 448748014 -530376067 145064999 323161332 620014920 -542401552 410397109 166527625 -3536449 5316829 644117279 293611910 -198207637 -11610165 54150379 -314748193 33936412 2127506 -660441482 -382480389 -21407107 -171235825 25086332 39438816 -393059471 470598191 275046585 -325767612 634881085 -12195945 507011060 -181456254 5052222 -417734864 -57501854 -16887294 95262029 -6325929 452820076 -523036639 14523707 -90549737 -200651310 -6073105 -523868703 3210380 -4258097 32271621 79828 -20405435 255230920 -85770744 79564557 681677205 -494238082 -32440887 804993437 -51477649 -83837526 -277843388 -3667769 29356185 -374852628 515904 -15683391 7095393 188936334 -331955374 -118646587 214024 -68626501 643518017 -178715826 83831021 17530418 -673443295 -355157997 -18404476 125831671 -39554668 150500827 55775935 282236036 -386349183 16318324 -30963956 698749711 30735925 294950860 -434841680 -152980384 486416203 -258201663 644665604 54097797 -18594901 -361900510 12576182 109965161 291734976 225621217 -7075125 387702614 -100367911 371995584 306020232 -861186583 319630519 52417675 -272695696 -23025890 96230232 -167271326 -1912729 -116513284 -174302241 204402177 33241327 -2600907 421514560 -560763560 16679588 200470337 -89863882 83129310 -241659847 -16104319 -263971311 -414580260 739436022 -471843898 22562945 -120047621 24107799 -130331935 -65972417 -324728499 -233177471 754874558 -584525738 -757057714 -650860691 -52076211 -149386 -476188823 363889738 4427340 -37155936 688562944 236203868 -2788498 56650012 -406954592 -230940530 73124992 622420439 265289789 -46395719 -510082993 293577423 -2102438 9198061 280553434 -514160838 -222910451 38443118 -411103473 111477155 -243116525 631198116 -7884946 24240617 8130473 -638685373 -25208226 101192937 -114605492 -120028871 -366291684 -461780735 -612925826 311629744 189072925 96034283 29804737 16210033 -215045957 159976000 -150148281 396716312 501333073 291945603 314441719 -713232338 -219343716 -3005322 -11595690 -235704329 -107839477 32214057 -248422575 -244763543 53430529 88667228 -74541127 136440864 -244498353 303539996 -102168868 146535401 -502780789 58577181 -229534841 7673892 156608849 -30030153 15964419 107935168 -368898344 -530776929 -439129730 -462259177 139634504 -56835164 6760192 -303555630 -29238124 439584858 -119418734 -139298920 -40618751 -241819491 -522089216 -7663903 -181073382 196305577 694406304 -521978 -179904246 334606306 16873762 -626443036 288716 -73192974 286259555 329642825 -603326540 240963264 -57283212 -153814344 13176764 -107317947 64282261 144109889 -692285061 -333292153 -450034126 55186387 -14076782 266352269 37899172 162669368 -48157121 180607097 -457498386 3049096 519741643 11701891 -3623971 155453503 -422306823 27472589 -1784110 102248354 132973982 591993670 -308740099 467569765 -27417172 -3712736 -176772118 725968878 642365831 -853746495 -94189529 14091532 -405748671 1167978 7905203 6234290 -28994987 -16922910 -75740367 464767678 -171163703 -291007063 -355592396 -66000429 -77733665 -438810066 236724350 298561058 71949225 183633991 82604939 -103729425 433944679 -108297723 359183555 -641573269 157979706 -792322087 48912143 -149609075 -237721881 -261626056 147541082 -59074712 169249703 78494592 -47247636 -354791502 207037779 -56837257 63815565 -1207875 54741420 -143479697 -235578796 481996661 -460552712 195346477 1175427 14425563 -361350826 246800182 27248805 724741265 378346384 993076651 54583988 630114881 -402596118 -40286861 38841929 -65945878 -354721117 33671766 738623726 -9453494 -40939433 -122234797 -5203635 -1307690 533107112 386797013 524718745 -30374754 -10892327 554130255 -266410453 90829214 -258245417 -403114229 577946260 32537801 239258837 149679718 280216028 -11084088 -75703006 -312844 -213259428 -173355353 156159428 -258209896 -121288809 -48406548 2038920 518548549 -527638355 302906631 110023281 -227187566 49141705 4471542 101251160 4841160 10630883 -728255581 547546986 211298609 -58359282 -33557672 -192255154 -484258128 3285812 -535258433 328056461 676394059 91065579 597908520 -50829016 76496402 -166377292 195173625 448416340 343213676 -221159398 -147381941 81635072 -39095710 -438786770 222276737 208965523 28700015 38439830 342240573 654087317 -6589614 200325711 -13683900 -469454644 -53924091 -16893372 -273605169 -965992 829877313 66088332 35103210 11019466 -16262143 -74811769 -161508329 -72127712 -7614396 112091472 -62202316 -42745431 -163750828 710698248 663916967 -4372476 100299107 565684005 34382023 -124486367 -688548503 159055223 -766938406 -30200419 620552583 -325456015 22041126 383044938 63826681 194787429 -93450908 -115740295 -362451683 73608349 -75746170 510050801 96987930 82616048 359430010 -15581334 12613893 -198136221 -126293 -642251134 512821654 702783147 38766259 -32503199 -3671153 358950695 332710147 -8905326 3423848 577963135 -638948475 -88741686 -147848903 283497033 18880409 383166801 -511879 -320494203 -684169512 -5776703 418369886 850649 350046353 -77121353 -544940740 -397017485 -11942166 89362790 -867188950 47392031 -145830121 61881434 82744313 -516665319 387957830 210995729 -19267921 -103899649 -176583756 134471538 246211692 -91096923 577780376 -6198627 -207569680 -354861978 -70215589 624904960 -109416553 78384820 170178013 -8228649 267761934 422840958 -523244483 449990492 325644130 -320815025 100872791 177765065 126551873 145798697 -5105376 81523316 52881665 288073559 661582187 117611867 200246364 -285783811 -14594656 53888301 -16840160 -541072918 341895301 -144809123 316524616 -5639666 -366681867 35921558 125256335 -165067110 229588594 -121228343 942275422 -227467384 -11122007 -643052789 -84124401 446536274 -402297688 124690643 129517271 -14082545 -27360706 -462972734 91431224 -237603784 -400796916 -97489610 601661262 789859061 110416453 209824368 -700682 443526146 -380800311 42713786 32786893 -381484770 709917030 -253714243 99251937 41744703 140419847 -187549718 717316964 446818146 -184113961 128693235 -203578664 -292258383 796305379 63874386 109626769 -318990170 -75899050 -841080705 -883289990 -278214690 -100981984 -351373820 33477114 148708014 355129103 9602121 159784621 9914281 -90229364 47342 -562586485 -192032793 79993180 215713227 -75430199 -87418517 15174031 -181349206 -105645181 -898416616 -40999844 -220824370 -7223004 1994990 -736008775 -579241256 297957565 77383904 328853359 -439694828 51038513 222709727 -10943838 591762877 65486750 -38567433 614505730 -60512986 660730644 112703417 174949241 259009532 -163078546 450015073 -121926614 -94995461 2777505 764013353 -271144786 -715712422 -101064544 68427302 110036270 -508321602 -560620915 21358086 933138614 -15958572 78175097 -221057959 -38859648 -308956572 -84512221 783482797 -108501884 174535599 -154632831 -257899229 621284382 -178618848 -391315511 36675606 2804287 308203478 1414176 -240166565 -277567325 402014623 -138029588 -393334163 -319063777 -611304174 -15348872 -21535308 -88123611 -25094177 -31268349 322645633 267379920 -39612168 53512107 14179251 163461103 132697574 -31829900 -48416350 294085049 -11882243 -139118913 -656990312 -186680056 513355733 -459985299 -8368565 -172678690 -345922523 5337518 226886637 -552949142 -441834893 -27916745 50341857 -177611863 -31830701 -2918228 645264993 755999392 -317694164 -36349376 487963919 130232966 -200864179 882602 1433567 -44829122 233856700 -122542750 -10602356 -189576812 -409076185 37060471 -62705776 -30143731 157872030 99206300 -820960674 -250013784 -349724709 -116452926 54305120 -81394347 -459861015 100069684 594783325 -6051877 -556211501 11460497 -380694542 162382160 146159501 -152662670 -21663879 360881306 121703956 206140984 -40481211 399102747 -343392723 -333487569 193032478 445431319 100941686 -604283041 94299714 716916833 -431326987 223550214 96541023 350514101 -424839056 -228216573 208619241 292785621 -35968655 5146261 71842637 14422681 -179364725 -71100050 -328333588 560009220 -666960386 -9434590 15465989 76920150 12059449 194080374 -455818792 128984847 -110871236 74945089 109297429 6598922 15006224 3309444 127089362 575028466 -101816050 -252735546 -28470122 2535584 -205203313 9352188 506741646 553892 -83839206 -203608200 193343637 193484133 -14614793 30835507 -488333217 66232819 105633141 231050243 -406260032 287814219 376497064 146199309 -135536 281842 625261555 -60162920 -193049490 -273672817 -175295460 53905102 -123981343 -9500459 -354624996 12288908 8270588 -39967161 219957237 388292859 -253705591 -143607536 -102324041 94426161 2940713 -15067134 -357131004 72227589 -177071994 -14768134 676999188 -195990338 -11332287 240766209 894734698 498305713 -65632413 643182036 1257936 193435422 -23807770 706607604 -139160526 -74241976 -400561192 51364725 -304300929 -143067734 123568346 -368896360 411474488 -29544810 12885312 -339804706 -39150898 -130789344 182816446 876207372 -391261940 -16457423 -94484735 324096429 358601837 654266 494268731 1204772 -46963365 371045971 97077436 304043544 -595616974 16806063 201048874 -91963672 199710023 706799601 200172657 -438780686 255506522 -433327586 -429231453 661223847 32720916 -446950265 -781120 232033131 302703407 -276620817 613936941 -39584235 -18653653 106376538 -211831496 -13960410 24117807 -70753795 -289942695 500198304 -389017116 1582234 189552986 388694333 588415 117174637 243138419 -232648462 11661417 -375839226 890989 -616029086 206192776 2079783 -391008240 410395876 215442503 167411695 -44293508 173747663 -238604615 553737452 537534003 -259689746 -15114408 -49645 -180007417 -684221903 153144750 693813732 48234858 26235009 -776754 119020264 -204843393 -223365319 -182797035 23605132 -209419902 257018122 -5786293 -81749848 -256381169 27882367 -442856748 475532919 -109714132 -291299149 -210365582 153849983 -113685456 -61060141 7416078 70567065 106591414 775753215 -365248334 -63636783 -254586544 -375741392 353738417 169529870 543725584 58451201 -7952640 -835336452 -27710903 50021925 -8041906 -98717510 -104815105 -139901871 -53606074 16189993 -400322593 221894250 -20314928 -30877689 -2649487 -6514283 53506296 -496080703 -193735585 -135103010 333953277 -244157244 683924131 -497100270 -2296055 -182120441 877676416 -250398269 -315903044 182081088 41310494 27683702 132136150 239375540 -305936675 -21336693 392837119 417567305 1568029 317580976 419224659 337524267 650011798 -740075675 146635271 -448256840 722321902 131775786 -20848551 -9164500 733102635 -367510021 176075273 59741769 19575966 806372720 -70532208 -199411519 -561078842 -170400940 390743980 554776898 103799628 3671510 14730556 -7744358 -84601207 -197978746 456834773 -150078625 89656532 14170309 285581 858585957 500089956 -66230738 -3867384 38980382 5117875 47078804 -345986279 281064634 368242881 -7552294 226899574 -301683776 194704002 54734086 -118093511 683455698 153498 -400226556 -26607209 454816382 -19409073 167247058 -89571094 154548509 281585116 -95861032 -43551263 -342074552 -222873385 -39113345 -120340630 83137736 -59199677 -56961068 166461156 225118008 -45732593 -178888102 4239157 221511315 110430659 11816982 1569955 -3630977 -397863534 -560331627 -154320476 26806928 -20811870 248267658 -79520680 13525362 378100261 438122273 407596401 -281069451 145697580 -487860618 -348760200 -181799766 -307560691 197360601 -13366367 -55598352 -8586935 -5050511 3056592 -26489766 433335018 -259746844 -8372383 -12511448 630421071 324558427 16743644 552351560 11736590 -14497148 -12309626 178075499 47328907 -82369298 -127092245 188244992 -486441582 154812016 -583208353 33065381 -14400037 -69139969 58960840 -844632993 -39557689 -59937474 30191586 -127967935 -118406008 650852088 -2529841 -12349656 -103856847 598759957 135878244 -141452362 -48071044 -196758346 -374693247 161884801 -1040395 -41062127 -123361015 344258238 -370921036 628597474 -109689438 16122107 -252635256 216348893 -730522306 -9298933 273691461 -83698767 -695402946 1293285 -260896260 -46310256 18183320 373929085 -150848949 176368495 -16505369 22929983 -143618087 313046098 1653692 415098548 680653610 -500869353 41013807 -197958020 438234574 -558313885 -6151146 -132446848 573779777 26565587 22267308 -317206194 36843793 5395648 73578287 181897408 -157888853 288961688 50847962 -184594860 3862953 -19962402 -127778817 -19202345 393508205 -253277202 126183647 -82543888 256755989 -688630796 -6552229 3319311 -21911338 540347244 -163144302 530200425 -117343075 327851740 -369257091 907681781 122852556 343014331 -61753402 7713405 -147438640 741290332 -9795480 -597128730 -447792834 -4923047 299776976 54243726 103362713 -45331330 -650297952 8352446 26148477 -10262263 377680126 610345341 23190578 -53140573 3934346 1967906 -347579787 120709442 254773826 -625840 42889681 766528970 -45054753 -183976365 61235173 610806602 120747 -222258394 395288827 600284049 127025891 3676874 36415150 1595254 -312442691 331609953 -111305581 88038288 380227737 412708719 -807670873 301924923 285530595 199531058 51625532 201265148 -12411898 96352021 -427780719 -312565052 -628464012 -785861689 -9142866 16485142 -38823710 -65103510 8316348 -71106788 -266442491 95620238 324527687 157792963 4396583 -571373711 30858839 -67037313 -7711858 84017697 -266690612 334498372 35032107 -52233296 -399228225 -342240594 270126099 -54142122 288838548 486867139 -16965395 -4252418 -61765141 277095037 -205776957 173960632 191811060 103050151 -68239481 -139974587 14787051 277192862 8898128 -261514592 782203475 185070013 -440233491 -716679 -71186255 341418680 27632132 8749864 587942609 623733913 -2455408 -728126 345613000 2031424 -66603088 -236366739 -120246855 -8592062 133550863 -23000853 458676207 -13597424 -404841343 488246481 -258303231 -53077969 -416302282 -246976196 226494829 -713350632 8630612 -22565411 207977113 869034667 128472777 -95530655 274189483 300470308 355770443 -653657646 703249374 243358111 -710014285 -655311746 23607547 57511913 -1961909 244564894 -304560042 -194731647 -409285104 240916740 -168041799 -7549419 -79041233 -256092016 -51746957 -43435779 -152811744 333581777 636610406 -238980842 13327585 -748210 -57762758 60336266 -89328195 -578990063 -256400576 88746945 -404233515 33659209 -687237972 -576254151 320849909 -89197958 -397961400 -296814543 4519120 493453558 17678276 623083123 618975635 361699461 25720797 123349315 310127455 411763441 -9559064 -583967223 -38019802 321091340 69434877 -232850606 140621697 -76337499 361068668 154591349 -277612222 -11977738 -181117360 449648683 -249191489 -270726381 -120032472 -93588561 236377743 724308427 -169945195 -117416557 499851051 -196744063 -802559746 1901240 16682204 -837549251 403068689 21234028 -147459813 -315027420 -935401178 -624389374 -478655677 14622252 -59410671 -409121560 -61987576 -55796584 -20818553 6418195 103261518 -237320113 179919923 225648427 -25767794 -191800300 273641700 -439422103 -251268017 45001780 110284574 107026094 -472142528 -1987423 685166023 -390480141 -71943632 -529404212 117868516 -387142015 762538878 -2727481 -470978294 20164524 -52837400 504711972 19360709 566673088 261272755 -99837122 -5351012 -789939138 -320515820 -370649578 169969765 395749626 -242605984 -197176182 98500834 -1068788 -133861006 42070108 2438846 7995082 -29814299 163203625 849363281 -55013523 158085776 165115872 486783818 -759101364 -52391663 174270860 -134265192 121405246 -355202804 -6718771 -381485746 -507743902 -324558550 -7337442 -201921344 18923500 8038317 -459892474 -87371097 -105434826 976606570 -28488473 -566446492 66063044 217246458 64674285 -475316049 62642083 -59397473 57519300 -601356676 283498197 -58591538 117845057 -91321944 204199214 20976996 85472297 -143070504 -857709 -60127065 125644823 580169385 145873071 -521554806 -121381570 -170879525 -26347280 103817208 -93712498 168716021 76756669 279090332 278047937 -173467068 -848158881 188450427 -35095253 -33772789 353165681 -57130914 -5673226 -195844262 446531070 -94913083 -246789972 73022017 34408639 750169586 -61611248 -448213797 120813475 -349309546 -502862702 -25004708 -332071292 -484351973 215405482 296936236 146090993 -254294111 -20761803 -233530580 -33693951 -303113195 -682818744 147561568 319121454 -317951413 -72718891 -15063056 -241966156 234624041 2011925 -34879246 -289318140 310884065 -4226817 -236104787 -18712707 422467083 529104930 -77689342 -165842970 -376144927 -173321542 408924 107642851 -276268335 -100756667 292514020 -540183450 363497726 -125555310 -344657262 114959764 -166243608 202613158 77354971 51303228 -56970479 351095950 -94779783 -329823252 129675487 -239289150 -263648000 230471327 -21363002 30350592 -126664189 266493620 234254332 -9861208 -27825494 -372697414 -204505022 288768385 -768631422 64895451 -183856947 78224068 165693813 552063506 -88038821 -35962579 54860067 -214788185 240978084 247520401 -636719200 -80834768 7784562 -435496391 139934477 306169273 -42007319 -71566140 211316870 -807047115 366348994 31306922 -23614667 -56905219 877843214 -12264290 413572485 173819478 -6396872 -82938309 -8837253 24369242 -344303595 -515322403 67708069 -124654269 -51451813 -25448281 217640006 -76256199 434508284 79091933 -160616611 588612943 191277538 64470772 373202609 43555131 -368857 16306439 24828578 -237900222 514573981 -338930332 -97940072 -9153278 336265278 301551604 -290687599 -7198307 -258524097 257048993 -143018456 343630758 7557288 138100486 -14774523 255167 466263321 -279834172 155099664 -52543403 -343319874 129782860 93263344 -24825800 -164276077 197012559 -71635297 180430439 357492129 198270805 -19432548 46555024 -15265436 -723032704 15522017 147149708 -205402967 620078346 64876704 185854891 -177273293 576739901 -209539755 -334008687 -332089680 179489390 194411885 -223347009 -891141386 143283956 96263375 -25791670 10025439 -3000062 -568307237 -265435906 -221280321 -135122652 -305919522 98464758 -164444701 -32676605 84848415 23627323 54276922 699863167 -60798462 34478563 56132474 -30645716 -297643776 340396149 -110288549 10128243 -270947066 107485087 615653840 55164615 -231467240 457963010 4867699 -16791493 -796391269 -278158718 -565643035 411994993 156170972 368675764 196818207 -259679013 33114524 -269191376 560787928 -907626494 -93161240 -499661662 -20172602 52089558 581538191 -56554350 -250860199 4486412 13170639 -523518259 -145856852 583724866 -310305987 -436753316 194567669 53186270 -25473781 -46587132 417554136 259919247 -344439352 -694554277 -451603162 -33556097 140478015 -147632239 29475955 -4464756 335894039 -77570093 38377169 251623355 -276477282 -31460050 -409134924 -2754311 17644468 -883347755 -7685022 -170148328 -28251080 355366528 -392618616 -623472491 -55343338 -190342179 198830286 143199324 -254644818 388371769 -138952471 -23332713 10984473 122377448 95813325 -13515580 -7187087 653119211 -61078806 -632814739 -81085416 12638572 -43463118 7688611 244900823 192862558 -26536524 -350071511 77293742 59476265 -5091091 -22535538 138365397 -495080265 -120232148 -397627122 -631470012 -107652951 29596961 3149371 -34578685 -10541967 -215327166 576770641 479298052 -8844445 676174737 -10672062 -130034041 260281596 -175691978 416094644 -225987584 109059671 -2908747 -339450758 12825362 333257072 -83405951 81199558 283990236 167775422 -26173749 19137024 -176396207 -82865540 -84503340 -474403324 12445904 -74755713 -68608160 -430020419 484535805 542542954 -170021 -162424017 14720558 103097429 -42798547 -522359673 363727643 190111007 4755900 307448066 453181333 -18688934 945470213 -19340086 533746595 -147648344 128207352 10995001 -565280952 -186353637 -443092259 643801042 174686045 172165837 -275638571 -623897191 -112943482 312714379 178790346 650782291 193247625 -65005633 -3983339 7042888 155126297 -127579075 -480155943 768090349 5558715 201704574 190304196 -279139702 9642235 13336502 232903267 -3046264 710284 -2795786 491702313 -163985599 774942941 13063846 -317955851 -103582156 237954123 27066355 3402028 74407008 109397303 -535877433 -58791611 -337576076 115551926 87801248 164618975 -3461857 -721250551 558061305 7037740 -4288716 -89674138 -235588175 -432131927 713257989 -276646548 -483906481 -84443026 -995214835 -338612130 160471143 17020131 -186205494 -94158339 -608521242 31856124 143644634 31270945 11875748 -207509179 -2621632 -462986910 343313995 619430259 306863746 20872044 -421308862 1563722 4275272 -430225321 18592760 -410712350 607022630 -65161027 -702990054 -113740171 -81827574 -153609115 -367248420 60131504 390327545 -333330232 117190493 403189758 -445031592 -142551297 -356186704 -4108945 -320006876 170638235 628548377 99081862 223594441 427976126 15716824 -12765008 -35231769 -584463 201648091 777227908 -76688297 15041537 247429536 188506836 577381993 142354275 -689856130 169873315 -90631227 -205712235 23522149 -87687221 7897312 327419833 -141634970 -150305858 -211199829 252972829 325994249 64824840 -678038026 285015981 -287659252 -936541104 73060247 -9300542 394207693 -230141688 218383330 248124294 -538823683 109792404 27044454 641719654 17669546 399502624 513864033 378678594 -83704988 498570139 94856877 -14153015 3980713 -613036444 -670217023 -540465993 -113764289 -137729483 1442481 -265166511 201542307 -37141787 234855584 409321394 -7707722 76536409 379212594 12537070 180291797 -770470956 -615399030 -219985533 60362761 -73845499 -1881570 114203282 22873493 -167602855 306518328 -483074912 68984682 -84835727 261184373 30535217 -237263014 112672895 -272269201 350461564 155288966 -252647164 230354712 158035266 -638584493 161019820 202416322 106615097 -67780370 -22222080 318773065 596585770 129567447 -23821962 -371619 -164575019 -233339724 -163888 357959100 48582623 83568329 -258878314 -360710774 -9411016 189870345 -8309313 925150325 73196557 -28253965 3748964 83334518 682079246 46067707 -238342044 -188610518 437226018 -13635862 516586532 -1565804 77635805 -156030361 86287169 -326442688 393074021 106583755 590517329 -444732201 -308858313 721660083 -12086629 851945 -172519362 -69170331 66921114 31314945 1941324 69053178 249970238 96777399 -264788525 -9556963 -722964141 44716608 -228008935 -625756828 55336873 -847886002 205781180 96845684 125389704 21392450 2801064 604543880 -4504665 -63059059 190360897 -103913880 -108304989 -215847147 -139542370 -239776855 -230626298 39910950 -657396539 122131433 337800027 -62168861 75600390 302698263 392766953 -300142290 -96228490 -21503872 -11344563 -214619184 -499591069 -139454596 584006455 366399404 446978203 631971741 130293718 -338382180 147439981 70480692 3866610 -553666025 30485683 241236562 586809404 -184534778 10962181 -25332936 255356885 59206688 548103075 -85363497 -151369088 -450660204 -229281594 -19832583 -350446966 -166571573 199145020 245310075 -367391070 -280003641 -400828158 860085935 20550657 304641494 -589172069 203345911 -550238608 -125608618 23883067 -97740996 -370217086 -252826157 36580 -60456381 -363423310 -647822334 2936646 -2606922 1457045 12551862 -180209460 306255048 -52993833 -33778415 -41731520 33233645 -275311848 -56867370 3884275 108887083 -161776895 357693725 -45716654 533320189 281664323 -355128539 129230561 7269561 441660869 433895588 74377438 538112682 231258199 218190400 308902444 -20512845 23040903 160184403 17914719 -28107245 292137301 25656321 208654196 -51407886 -237117716 -536316418 43866615 -71629953 171593953 -157320300 -183530224 -22922782 288341260 65490027 120067276 -458658777 -407630010 -224626238 -43314763 -209513 -787020921 37869933 -4128234 -52707637 -435141274 -52288662 151985342 -604944720 361947083 -613455055 508038531 -375717211 145859898 712016247 192781476 -23378039 -925932 398471010 29059206 -267550852 604697248 500154112 -212614370 -462610305 262233520 68743531 235012032 -2240059 -48442510 282458594 -663990599 -280953955 39259229 -881970456 154149540 -5343897 259150026 30639684 -1276321 -376612483 29344061 2110728 -203065530 -229393840 -12012951 881644970 -27071558 -124851587 312673310 -543217705 127116173 293699432 -13881385 220486737 770384721 211446259 -209806807 96263 -3637828 111278999 -83099877 779493442 -47982111 194754228 -17910781 291733479 -418257420 57843262 -482658045 43878857 197565360 231583584 112174983 -85558771 64431766 -1996206 -471439323 163245601 -53108637 -65416512 17300296 11951055 89728394 -18476132 -417653643 -254273103 275163197 -1931456 -304533122 -23190030 307956202 69558332 -515731396 -367136689 -393529317 286069916 -16809638 -110559120 280828334 -9905787 743021702 -14083918 -877222163 -49556083 -131561339 17801091 -230171193 -240143813 -71418627 361041947 572994957 -388444626 -12559779 451843114 -14494186 4666401 1007032 11438088 -399403320 489174400 135415872 -50333951 -454518 -336568738 76602856 -21419414 14326052 -255822162 -181816573 -168901109 -374012711 112941677 -261567881 69395305 221461428 2057590 11580444 -55686380 -163360240 -413518022 -212182909 108204542 -464178303 -17738364 -100368028 4097390 -37561489 9807118 358285143 -613778568 -620036509 2506106 214561294 44792848 -260904835 -374794423 726978493 17496035 -187538246 -79071301 -748239240 56863420 304950883 3949554 5910617 -187741628 -397239178 4500789 -4434225 116419079 -165828921 -87634470 91857431 87826553 350407055 47584258 173915594 667584045 97573227 -388952112 -122803885 -15292738 -5676559 -3348207 272828517 162166567 601295584 137047021 89824835 553087200 50758130 522339839 -491813973 32861718 -235328370 -449445349 -295140898 -129417732 389682580 70766350 -364791040 358899170 -270906851 -438054131 290782828 -37154415 471135674 -85195040 187490299 -190146391 481369949 144292128 -170642093 133525991 -24955630 -44740729 7386737 -91201176 437459310 233296640 233151364 -219586968 915923844 7899216 -301346488 -297275181 179842240 94080893 441837255 -597634497 -9913610 68235628 -818419944 441030261 227094396 -606837060 31255195 280778431 -193143054 55163487 -221105118 244227130 -137268901 -7475179 136750825 1664535 273243578 161238498 -32631579 -6455197 659231095 -83355514 -777416145 -66268177 610707 142856532 24502250 727229922 -344535687 -45519078 -548190980 -57541056 -193193519 -3751688 -137536537 425702563 233002665 -320123137 331675 -218410306 -321141567 -376336706 816498559 -156131970 -334543946 -5129088 260227984 99807982 238325008 124757271 -171615072 87638847 115206994 -111309524 -308388838 14647649 143492809 253151242 -229209719 -6640465 -227378757 -12458236 167508214 280506399 -121279955 8112392 -20141278 369352488 480728975 -97328923 -511820358 121485159 -3116713 893884905 -1584205 -6384185 74526626 -44349648 -132820338 139822247 -299368140 562759482 25150636 3888301 -783371493 118784683 -527223586 590639830 -92675709 -444281120 79886882 -439813350 -89229992 251029076 -693813921 421104115 -898378325 -66584164 -51292247 66057771 405923204 -468704312 -750413 -220995072 -553283707 244825895 -468165658 -521207239 49057983 -761389889 -79610319 -90310851 -6784761 372708608 10379827 -374456479 -109229986 601251377 -127851807 -5781973 31862044 -26900354 4174422 243204985 -371871785 70072438 236078624 352242470 -88262013 78215920 3188463 -284493101 -267831579 -485678712 1151661 3297896 258420343 5421052 11573831 -199928306 -391040138 32094487 105446970 -19020687 183679959 -225112007 -259696684 -425690597 37046556 -197439622 88806531 -38553782 -19140897 437209775 239754923 216025698 -121232339 765570179 -26791003 605383102 -141956116 -252257947 -324895519 91829588 203577767 -131478443 -46433271 -225099088 187149024 99821296 27173573 92825054 -85597124 3378889 723236163 632041496 90582558 -453838911 19786525 -274854936 -189702116 -193773220 -98829309 507812325 -30976638 551569607 373194042 -17440569 -315271860 21399054 204483983 -189416281 -29617981 -89610712 559383258 -66106004 -137931006 -156027578 56618895 81213036 -232279292 -126765328 -22786695 -68008717 84459 846984866 -128527410 -1191940 -205175840 181309382 -16083000 -30301117 191503663 342986599 226400118 6314708 -392252663 -15344299 276828729 214473590 -317058888 -105378856 -57317744 83862469 -173252944 -22141606 6543906 382607150 -60849620 -185987726 30089007 -28744033 -164823485 32873201 -121590531 404319583 763855660 413180225 -348672740 405303262 -11916016 169357166 -318179045 326667903 1775589 54265447 229214149 -107047775 -144494640 -723224900 162852104 -195614325 -205309509 -157174377 310394 -93088205 194354367 -58941269 573684508 -70912383 -106777470 -76354899 -192900677 4926193 -136583304 -72237960 197543039 56632082 -168599665 -522640376 33337985 107118268 189943313 -676799526 14567232 7884663 -5075612 -79675246 -387774281 132068686 375627758 198507566 -150505850 -373654306 -35132218 -72188673 -316881582 -566233747 -444442785 475789591 84745841 36157023 -129873348 -255543411 582947152 -368355400 -6777668 49355901 -358944090 294554818 -134483347 -73566340 47296503 -27896821 105375619 865580367 15174922 -316283323 -662791715 -30306559 4484470 -416311850 -53928979 127499813 205869201 75403081 -211587172 -75272892 2780614 379377732 234401293 -243743736 -2695415 -508148521 146357999 -688617760 -527387873 354423102 5494967 -104797831 1623618 59837801 558474758 -453929998 -98723075 -14268919 -363333580 -401293683 -593996929 -150433527 -3257524 505636714 -375715829 -228180 10266784 575358090 -151054320 253948486 673839173 357646811 -18243877 -120281927 -288462661 42799107 332787821 -49153867 -482288966 -3968774 -321926375 -63408089 501780817 -211029006 425477076 -123593311 518114561 -48825654 -1541921 -122238289 -184792691 -132294946 -44099936 19939929 -142939797 359758049 -31375967 25537147 3704241 159107971 440694054 -811041 -63517451 95049413 295694477 42682824 334677476 247299262 -274632158 -57125195 52750617 -28549785 138799319 -26453454 -512338241 -481382994 -46443971 13486938 -58352987 6206890 260019178 -154055091 -70802251 2978415 -12727161 324169203 773584308 -49816706 13715635 17891066 -318064515 -558731144 -18705164 6974702 10306680 404582452 -35604397 70882715 -304785797 101631635 295793648 -850302244 9733492 475207685 -783579251 -43969180 -813715665 -611598578 -11092174 -135437406 57333217 -1594804 133361752 306309890 -50296100 41094313 -16901232 -427662664 943516325 -98256829 -227924857 -166264368 2922097 -309313408 -597866488 -462803629 -266296568 5749127 61705277 352511552 421678672 539750154 -531074679 -285519304 -173911436 -15646174 216966119 -1496186 -669078872 -242403258 584370876 -476125098 -257213513 212626491 -477370752 202850978 282074194 -307268198 205068995 -89902843 -18287158 15188753 292752393 -307070965 -680602867 107745397 -13232019 -290072534 241850743 -57468528 -30435076 99668407 200949989 -49758853 -2416063 -648329954 326010380 39641954 203548525 -258796045 -373831830 -196053618 70576115 -59297300 -827095982 551416511 -394971190 184532528 674319900 656755006 311066745 296973389 -315306400 521314685 282023152 80507568 -122319363 208993882 -8466893 498095741 -651863294 -162284139 1339158 -307525090 304534604 115058523 -66271589 20267135 -61833873 -761293262 -712807309 -533716029 142110145 65209096 -74346130 -175998666 102965358 -308169981 576723435 18900111 -31950128 -92558453 -11452974 404705529 -186262349 -129313395 -124813814 272637557 -36560868 -9084264 70077872 150785378 200864166 205658017 -25178103 84386448 322417822 -105928332 -56762707 -43683075 -50623689 456531207 522599519 -63979059 13390353 -4703259 -583116476 350606168 29799899 311735134 4935763 -92599190 -93664639 -266905250 -523122147 98289119 -125191614 387906562 6132552 -11342071 -158821734 -654840411 -136742387 -89047297 -581611084 -427551671 290424038 -164259379 39741858 -683310102 424192420 10235549 -99475410 -618352424 -82613367 -555940271 -77666241 17796862 -633337394 -304101288 -138113146 -895591009 -201040195 -441205185 650093439 16208393 114196324 59841130 281576964 -164790889 -248936448 -226405948 57030010 641509853 779639342 102086822 453331949 21066791 -77813336 -104309061 34484674 -87487627 -953421 -174629972 -736032668 3459067 -309678121 -671120940 6696280 -174194863 -218236048 84005378 -168608491 -61356002 166783515 459992441 13045836 656809966 49262915 -378035 306269434 -1024334 -244089411 314205947 -321527598 -250287096 -358069457 -185191817 58181141 525619165 711675905 15975092 248832280 -274272112 10603416 195373265 218969518 -9624764 29368948 -69245134 -4253402 354892510 248882370 24707852 77445348 538983646 -181092947 -522036816 -34629627 -254182246 203104498 -306759209 -207175880 41445258 136693767 153077992 21628335 46584245 572442428 -92100578 78162389 -14063432 -174461913 -297302434 801570192 -229632603 644132457 -353646428 -166169943 172992186 -2769419 -172418146 -33518739 353809612 260400432 182785482 306207794 -161043046 -29067381 244920006 -22240233 -196222329 493657781 10691946 309170526 20814367 -70126998 -58248517 293756997 951085178 10821871 162209093 581127101 106466546 89402297 7305258 -541630462 -96615480 130093782 130972324 506879012 -216573349 340409557 -361660705 7728363 401877857 -186409243 30238622 -159668598 154334792 73887654 334060986 44658468 -15265796 -184103517 290868706 -46862768 -338297197 687021942 -524930628 933912807 -93220265 269749597 252935990 6051051 -9956309 -45703924 147099493 501664868 559923752 311566827 298650623 53617539 103504139 164169579 263135987 31561375 12882755 -465660192 -31363144 -38554128 402430975 121874346 -23350875 34378818 -117055148 -118865534 -304515331 -555451094 -24470954 1180565 490887180 715040703 -214019 556850 -68663109 257527006 -2933087 324926780 18915713 -754117068 -399486647 200002251 917277 -34611276 -106444697 -462697621 -71985443 -35701594 63591917 306697444 8564822 317206060 -832659816 -280233186 -99952975 -302581951 306089192 285745151 -114817315 4728475 167994397 -31199650 306398215 -116844757 405746365 191054966 127821986 238987105 71083160 -324338063 67196215 27752584 732556535 36314950 19762063 167705032 676933 27354481 125036901 58987244 52915757 665837083 -238049524 110904035 824167 -823011408 -522826577 258831900 142896023 311818392 110033067 131210293 432789788 56148710 -543498650 34225749 268533874 350869928 -54364281 912378811 754650345 11728918 -365348284 -13198420 70380244 -138164233 705500321 -74711458 -86877578 -813614965 -9365306 -57017541 -126224885 -141373825 -113718348 -293003716 -177930974 272181137 -56836486 -507650855 -286287661 -11469769 34194436 128481546 -566493912 -212047572 -193519630 -120800748 -634410153 -42650404 -2470919 76830894 467677378 -24863659 -171007853 358989390 60252993 296726853 109582404 -1102766 13204661 -13125320 43725690 -266523167 42312453 664973175 -44805414 -64288797 -337325427 3159264 622858939 -51959782 -24525182 64507359 -165442053 554763976 -316009862 -100142792 497462013 -259235734 -261469044 253112998 57336753 66832971 77002503 2911985 -17233258 -406466457 422780771 -193699896 -9636543 -116847927 -74858727 372716829 -273095144 218841043 -323946841 -9225457 -12343064 678603818 -332618276 -392775449 458536679 38451410 180704792 -467527639 -540570503 -41132968 165095549 -179775223 36860672 -59678576 11820228 -205516695 13487407 501296043 -428237243 -131532582 -321589588 -73312966 -696843455 -418497345 173793020 -669291117 146664446 76037503 366138658 149556081 47732360 -129278306 11464726 487671106 -281461092 -32031155 -112514277 28627312 -74593233 -173609018 -300607264 -612124237 650391820 -33211703 -318181284 -621868468 -541008640 -51358548 -354877853 76367627 -183768961 593660549 149006829 -330469335 392025785 -448141171 -665196584 71357312 -43702887 499327615 -628630242 -115966310 -390009027 504173069 -422283378 -522114715 423996529 36058724 286529228 -160229672 4918799 269445845 -103134576 50539716 -87255758 164658316 -143389501 906939 800872476 -304263241 45641111 -163283051 -48967093 -42496962 -14244797 -4343854 -194368407 -460885260 23237967 -119870 335061772 1369675 203482771 20098306 -37976559 143975361 137341660 -223798291 754092952 925796101 -49541600 -63241145 176733209 552965881 67102113 -216138964 -525918420 31963665 319204754 -54567673 269486961 -220749558 -95649997 194531750 -40090083 43788772 107453482 -88939337 -253824121 676365301 -577332750 826153 -531319193 -221850850 -163950628 -26531901 -307611035 -467787579 11968146 -426423183 202818489 -8472209 -530648649 5582593 -253427558 -295990814 133373173 6352400 251883144 5219209 -315056770 34148099 -214502726 -557053 -224925923 -343598 652740390 546931240 148278792 -481052942 -215350626 -371941703 310797571 336838712 261599688 -72358941 480384017 -79977346 -61810286 -587023563 11916864 -10936401 99661292 -826608887 105395366 50306758 -7038002 -1669225 -219202336 80021065 7762827 59255394 601293122 64048012 -58199094 -81444903 654173617 199126574 46961276 101060991 -12914140 -85480669 -27047748 603773922 -697962521 -73312515 -176592430 -269198982 -210874463 98933512 -474573948 352083204 189213904 203324813 -163236379 687253189 -314228420 -90576351 285696785 918040 -771274950 -5301638 -307096257 -227141500 114345290 201000393 483496677 258135603 9177421 -105752134 42046903 349973406 124025151 -161216597 -80021324 -29981558 -5628242 829648941 33245631 -450873827 2566301 920676483 -49111505 -30771335 -180644266 783723248 -137755885 92978470 404940439 -252087 603940009 -147823569 133419511 -251465101 -329150764 -508120223 -39715657 158204734 91678841 -641340635 -163519129 828951697 34036175 549838726 -89555307 113610071 -89820745 18744003 -168474134 -709441866 68754801 201738578 12810140 36990573 22829278 828814036 182552964 -2438239 -783475792 -8322534 190669048 884763580 165345470 177989267 248429325 -427771596 349246888 -296615526 -266545602 -830496239 -381793924 379184574 153297251 -224411402 -817035736 698461799 -109033519 -485327088 42920042 368113884 -18623162 -26823143 224679345 138815805 635684701 557688692 -4327181 190475612 -126958914 -847570 -251963372 -30159515 -59217629 36602150 253110572 39987600 -275196361 -2068464 139198707 -49061148 95301069 113644804 -195641527 -33703851 -358772661 609478244 -18614762 66693207 -123279794 367650778 -354114419 17962535 -801891668 -41092658 24941450 739509965 12582973 -435171937 354968605 -19380093 -32098342 6800823 18446104 110524558 -564880216 -406373475 -26845135 -697286553 -626475686 121238211 -2108579 16441957 311237472 -15264710 10660257 315033030 -548577015 -89578459 453520844 551438789 -38832703 -123034773 62836292 133582 -221059695 -414987846 559239362 330748507 61880173 -301798786 -86118335 -137519686 -50964432 336817548 -817322280 613139767 -207804991 496183930 -226644963 -49143288 419660583 696422390 -46118343 734028311 -283470358 -412258715 -249125069 161607871 29072149 -60986869 -236960390 74697090 68515165 346973535 65890420 -693111667 375624376 50702493 180931553 -16970596 273547091 2747686 353408315 78245610 -261307454 -222975921 752102318 -204226266 -116162814 -23333791 24799845 557889649 782812 -114742250 18720743 235218125 -381982311 -184371720 206878743 141599736 99516963 -150422928 125551608 33736406 -677124227 20919929 40726257 504318840 -419228363 -791015707 713930449 -123962019 138590391 53740519 725581704 16544323 243855308 -167808272 25622592 -26929090 36594865 -408461363 301026394 37433763 10622524 407168534 11254897 717502507 43607091 -27410597 264883528 942159398 -162347177 -33676907 391640865 349870094 3734606 62035721 4925835 -1592653 213671609 226428693 329728238 -32366574 355951637 109563545 125695567 -27978816 -52911924 548946983 -400142809 148646825 344235772 549335497 -511575330 528326143 350922160 -38098736 -278934495 -43267940 17756785 284579147 -4753682 -60961654 416127431 -694217591 -194857204 419816433 41857596 206653225 -290687724 35114819 -161091804 668331929 12881949 -681517037 387712258 37676439 233341990 -208758780 408027534 394029492 433992473 2072479 -536669658 213543807 6403133 167764158 -273359697 -101327714 -70752118 -378487770 -3769919 34536385 -149566461 91132631 -208128577 -513317073 294514387 17411049 -254895669 353533275 236031074 -167076901 66810324 151496290 115302064 34955204 638967914 -677510281 446762569 -172854428 421974096 -13128516 -144049444 -12751143 29426179 -83500131 -446843516 -276507064 -116108621 377318286 63329169 -10912663 -104167854 54012937 238683908 -37859252 -284793507 -198538876 -178239244 187852712 5240748 31992084 -203364612 -704648209 -5842291 16212777 316791474 9863116 28353937 -165414276 485734601 -76072316 401731406 -240457778 -60766116 -78051879 -18779695 -261598438 -97680500 -719011419 315941273 215625582 458444 -239929048 357331008 296262427 10211148 254806803 98842509 -300760053 -270192330 81536740 -355810497 72082754 -56434242 -69266744 4759848 -21394923 369828331 195069256 271859634 144689290 -41345 90819062 6018234 574950532 655224 111100002 -29333726 21531282 192653826 53981171 113494469 27303525 -15698213 262255262 48778029 -28610634 -1206455 -311453141 128556887 -470859958 82608775 881029480 -424055233 77606279 -886119490 -1890958 382348389 -139246559 154780143 575398507 729282561 -18788477 38099349 367881380 -43249956 32911172 -567186395 61493018 76650744 52020034 379002094 240020109 -367999637 580408145 -238409478 156744573 -222193380 147464166 -135172242 -145767838 -185880093 -24628938 -501412877 2405552 -70982810 -233055667 -374703620 180136581 2447832 -7533986 99761629 -159167471 514261608 164648522 -282981401 -623261779 35313531 -99830402 177414687 -447906688 49499884 -288070671 -227973649 -9160688 -54097505 -786205868 131157052 173074431 -506158134 -339516516 -649691886 -405926147 754981 247837781 22717170 120422863 -233316392 39980633 658752083 -228953984 65343590 -569132948 426706242 -176313599 -1356247 45974491 526636044 -183494228 -348841 -103833245 161872986 -562677604 159625657 -184364965 -295394084 -51176308 351486720 -378929277 265772909 11205210 13927150 -339235926 -469596060 -206250625 -403161441 -126383695 32574283 53255788 157544453 -3943416 -84656478 101780775 487534465 34479282 43917631 -27795190 23140018 -659354987 -224322660 356618066 -50293113 -44998480 431169023 57325875 194946990 12348160 -309978195 -222938096 46370186 1865734 -827828 -172820767 555377437 -346077805 158010934 -31958185 -102767655 250057356 -42195415 289705 398863842 2768606 20028544 533112310 397958463 -92976664 6390361 -13940519 -264201789 -412518300 -141153 377410923 -516607699 -496645635 23593058 69522427 -237871367 439401026 -127928859 -167314574 -732147475 -136481585 -223977968 -266040378 -575083200 -453250421 50099971 -371159542 217066153 -813509112 -287085642 90899132 195363657 -170277278 -20869500 577382092 -107570426 257985309 83563172 819497700 177005266 7239532 -28041416 -775616237 -4342141 413644248 -608591211 -147199845 -1488362 -92014823 354269648 12675556 -13404878 436603252 340648161 -104134528 -9943562 185671427 -681106205 431954073 34522851 116441895 -647361073 14895138 339968355 28235576 680973972 14046462 21763988 251841109 506388114 65623287 -20986431 -24146916 -44392320 196255618 11065403 519572615 -137436508 -82658363 415413339 1056134 714011993 256406018 -592400273 247145832 550646754 -806525584 53346173 -411745279 -2399784 -567756879 -42043685 -8971640 -10055385 1195487 -3074714 -75440420 460764196 281937273 -51374756 805656573 399641193 -584341167 464578497 345730900 -691545410 -515746779 -8403565 -295654370 -84338450 304776847 -811920607 -114079783 -23962055 -133169189 -181146345 -256096182 -121181486 10847098 168584996 9292003 157152388 31122900 -149805751 832082622 135370766 827001316 594930586 -43087933 506304762 305136403 856462307 478479424 41605320 17672983 -19786448 15779435 -22356582 -349039234 643191001 -71628171 -70887098 78027429 350166923 -1274093 -175200532 -764428368 464012523 -70269609 -549108926 -41642370 -25348520 19815889 36555168 522575560 -344506854 -80181576 490589923 424063751 -843440481 -34356295 9399786 -83022148 -505592516 -366816619 40070308 -806632691 101784535 -36693843 3400894 401192351 38886423 248536515 347869598 -5661548 125314452 666598313 -84091071 266276881 361170485 -209895987 14319562 5549989 611881071 400823498 -301592122 25828165 -33976227 140827586 7110854 838089 -67317880 -626552645 -181590277 132425548 390167208 -44573464 359826968 -50245763 -622410225 -39563981 -238220 363541941 227454501 17852721 385448957 -276026682 -20495772 359497969 -358675319 -603989193 -5274220 -458432757 13971813 127748970 -186578419 404931530 -17901224 151492636 9674714 263509563 534728546 18796354 2936857 -35474486 72135195 -32202229 -350130545 -1698323 387334477 9254550 130902696 561169853 171341799 -274514639 255674781 -711538011 120608390 131248598 237917209 -485535354 342377808 15807622 -230466690 37073857 -377662692 -419298526 -3746036 -347494002 -444640895 208463207 490079111 449096505 -520022127 316588755 -167178162 -67827215 -309157462 -114947781 -170845873 -217242715 -500614306 -16141199 -352846 -10780552 -123158897 -101197071 -3640183 -405567451 246441001 307698800 -2107790 -331911720 139469349 7042437 571645501 197193183 -584747073 301744487 61573866 259409024 -326379680 440334032 -646632402 92992027 -271711274 98342335 10221565 -195298042 -360660412 -20237822 -307926664 690869439 30519794 825411728 -60757 192140180 347198243 475648012 460149513 927607315 -972410055 -609700769 -39911175 36368261 -565632753 -3396441 6087222 -103013285 71784244 -35530708 234977029 -235518417 305977957 -283157054 -611318307 101827785 140250663 246915646 451033788 -20603698 -72906083 -402812143 -552609464 -93068789 -164067871 93452297 -135999463 121519231 75741619 -34114705 -251472391 45413405 75608527 -201319072 20351079 50758541 -127611024 -869499313 -322311345 338893666 2558863 -7565528 -75850757 -489012829 602791202 68070475 -122090622 701922 -230832925 503132586 163568317 308602020 -624689062 175746496 -785629385 276825938 53086824 -138875252 -69852906 -63364023 321990658 217445433 -4222083 -494542966 -82489689 384407877 721908953 -27560026 387099176 387252750 -122219253 -22874237 -120947734 87892208 -6302653 -516742717 -371005080 -399074537 -680992023 3048885 41596067 441714689 395018973 -50262579 473020039 -134358906 -682871305 14367988 -336583707 5166604 -56530570 -50896707 8963695 208756488 -413954285 -16447474 -122149256 61301763 5062520 -333766941 -164296126 117245388 180730666 -99632454 -186637698 -199512838 18776926 -22270376 -135101 126767570 235798126 528738605 283618684 152489166 -495416115 12178774 -28174554 8381965 11673164 16967571 24149147 -161076868 -154708512 -282588603 -184057984 -61986691 -4413859 41040420 6096050 -19755508 559092342 659478935 54824567 69763593 357234289 482658392 -393889803 121442908 102821778 402826480 1532001 -153802640 426744803 3399462 -45346935 768410557 -312915185 -221148638 41744525 -62917375 -6078886 652418768 -286600566 -58024055 -234515334 -388997056 634287345 -49632386 86666529 551156 -49164722 -60636567 -266195416 180003349 86745629 224267686 453692800 10625417 -345261481 294019449 -254227906 -13872206 28612235 -530207488 -145773586 17583165 56282241 712543161 -260193255 122838976 15557398 27580519 434402186 -218998830 276267272 59362593 -151107192 20382160 -284436662 66071428 -3071393 -386186787 418581517 78895825 -103051222 -27466330 -178552784 -231741967 440954082 170260720 635080000 -99861724 -6883705 238402711 -27049425 -129365231 -43355111 387693887 -81792577 270198548 -21257004 -1705060 28240026 713471427 -154570827 -492545601 -746456109 -135776754 -150246945 552226181 130713673 132984411 28135803 -221538258 356278408 411742861 706799 17032754 -193512840 -261776824 -605190608 351826634 243408782 313274297 343906654 43601504 -157008279 -265707401 -149405114 688295 -43149063 270069501 352030295 12031704 5518089 587853188 115666302 -454496772 112746066 15773954 -518278769 -236529628 -2442397 -145594954 165599989 306249694 -173921840 -3829025 -223213057 -18113211 225980572 354632929 -32110726 -4832706 -728624947 -127096675 89824623 231742582 -32252288 5357178 -219932771 -271436767 136552020 263776750 -235450687 173834100 387256023 75436324 -529538454 -476413232 -492355630 5806940 -349704457 -119589638 -109912153 -61468904 11624875 -416427186 66633910 -282522704 186241857 -524903123 165760000 191165669 266056185 -98811461 -169007074 -432540800 -2355752 544505283 -599499472 -10844089 185330070 253244245 -433145307 262211740 173647018 200477915 266701851 -348048202 164496021 670682709 153747523 -700212838 -211577773 -173648449 -93987025 -94637776 14758839 419649959 -384447543 191686470 93791821 183435457 182917949 -309049491 94637801 56229154 387370741 504449914 -67786129 -502533456 93942880 652662268 2265719 -85576964 336791705 33962643 50932491 169030196 -732052555 694013669 784787927 -21012161 -178695761 100090570 -458677205 -82592835 -926306 -583611634 -70441825 130755602 -3960496 122742207 -142420544 104348319 322385983 -349194069 -612406864 -446893904 1689980 -623019523 19311942 155734593 7945759 -231225803 -249031606 217924 9221357 420201192 683893134 57027618 7602938 -229153492 85236336 38959175 74305504 -21066327 -411167683 92665719 -655162766 503205434 156506479 -94427290 -3359032 -108993410 -86508306 -264490778 -5621074 -417910125 -479165461 178012936 -316220615 7978900 173381151 -367454171 -136765879 20894146 -301224227 -80457282 -9335830 233316389 249886996 2087860 -159941940 -32884629 457689380 23367763 -450287640 -462954652 31736084 249393283 -219162938 586904532 -249537533 -1123332 -398061477 -23096715 -202381294 -205187710 -157835742 -31326611 161951036 333797153 -134917520 91156354 -173120219 -572761473 -512873725 36812817 -504086026 48734525 -316347309 76286287 -399828647 23808992 -1059525 -377059312 675357898 5648368 192617637 50858085 -14364834 -1069814 189195496 -272160043 -881023 31603953 396156335 145687322 -25699661 114088417 93311416 64419339 40113066 -206901515 183831174 -174805741 -345267104 127256241 258747114 77388199 -59560263 -175217298 -404483380 522447778 -406762448 112140134 -194270555 -4478626 325412110 263649269 -288125793 -388030322 191818186 -124147416 -265514215 -8927176 -341973727 347196330 6531629 274582812 4412714 233345481 650186351 291786855 -192752330 -191058296 25575 309620791 68685468 -345755303 283369094 194415839 315506786 57901312 -14648674 13911359 -19971012 -517527703 -96191230 -56912759 -671822044 -420398132 645404118 188768268 -124892327 -6916517 535218663 1434824 -520261441 -336261759 30550146 -70715766 191076852 -17352010 -276017161 -45950400 -799240894 -131258166 -53410802 -644156864 433835779 190168884 -790175120 345873926 272213411 -238144875 16876813 582643998 -1187948 151096410 189033436 -329624731 55778460 440824134 -201449542 46224382 669272101 -4213723 -16091679 49010395 191082559 -73466453 210583011 -135402799 -713498363 -112877635 193534502 -14419857 -3389909 -12632964 -714960728 -6681808 -159475688 582233714 483364482 823128170 -152543260 -447568477 420797051 365401734 10077029 -44633645 -192722147 178540548 -19689225 -382651913 435151598 -429649668 -2241259 144122421 6229184 -23773453 -355188683 156652906 -62312972 293989375 251778747 30040731 -201196167 407487595 -154966982 5677917 152388002 4798441 -153374982 7671330 -100137412 -785963200 -26625751 -251172320 2728457 227134533 -379361186 580065153 498383974 -156345076 293039694 -2897591 -243482801 5357454 463035290 670958578 654499860 133138418 127236661 510577673 -102967968 631490105 -789115233 106139905 -215887009 -5361194 608218974 202511437 12713406 -376851363 544012220 41409794 -5835507 6446612 -50142540 -466350337 241141877 336242389 396762099 -367653365 267135273 644468281 -102495394 353482558 177814483 -273165476 -48136000 -305897038 334781649 -6878698 274578987 -143763009 -283397610 -504447182 -647349480 -130467847 45008534 420747645 202877985 -2223861 -1837043 269802832 35127446 -304323743 282068893 -150755327 -112661347 -47305619 -26496126 818633037 3385441 808914798 615234762 388253238 148190046 -519261330 -32620645 -150427927 21551828 8186711 313261951 -470994730 326317241 -15327114 -710435828 -128058704 425335134 19000725 2001126 41894478 -771615392 138537599 -70233151 618937 324820414 19671937 410462980 -415564858 88344636 -57003965 -211171751 245934525 -169595889 -11069531 31707749 80815795 -251024434 38888731 -132218060 356136912 -692711334 -128125839 49539955 3841117 167082313 114561231 49283654 314077676 -47561215 -138082410 -276566685 -402651974 -726869467 -514495699 653562726 528790103 298504565 -235741631 -212255670 -320610007 343068583 -269180181 -340051683 489234612 409705758 -459641685 -8778654 307772878 -87969784 179628702 -105293116 152820138 130604526 -546158491 10617005 647313329 -8970981 372074054 -151802972 482754926 158735411 -24878403 -18130584 -3626673 515734060 -17752450 16887815 11924878 -136092452 -30913335 -17779254 -478228292 -315836476 -282979541 -8004989 -42230640 -28573755 -82226220 973032689 -127990036 -143382446 22712969 -30979705 394443951 113618551 120186732 -3405403 -571495427 745735661 -191912033 99712159 -170439487 63514721 83468608 -12896035 17870514 96654814 118552041 -99602896 -6977706 -237631553 -114121079 197946286 -16384227 -246588900 -154028386 221715521 68842993 -125445060 -878787 -442100532 7050782 -439584458 548473231 -167841923 639284412 994187 562456880 265237 -395801151 -192882859 -160389895 134514291 -335590249 -147734416 79399496 -14619290 210803865 -651588296 215849178 -710589499 -2869795 18730290 -593843113 221982891 -1832778 -659237500 -27969180 205064423 -175764736 -495502007 -381667363 405942765 -773152807 -241378597 -325160287 -195881750 -266080198 52605187 -376554639 -4060334 296096900 -875175615 6050364 -52153477 208044689 -39664547 -156576067 664842444 -828302008 -436571786 -80796256 5561174 -439475916 455608997 232705219 -172553350 123739027 -40347192 228240709 -230743406 23764090 -557079587 -85731953 -6067182 12206555 -120664684 240150790 -1572883 -208545900 604711 614289905 220811824 -1693105 -202479465 147128368 1173344 73526747 -382731868 -138439367 353991525 126185579 806469460 108636613 26922185 -12288795 -27283659 -95391058 256023 -892041 912744972 -389211675 127428156 -676422859 559837666 -27888027 -110122948 -631326755 153636703 -180422495 -2570864 -493278380 167240472 -16424227 -654462081 109906755 -3295391 237565143 -100460669 -2598931 -958039416 398451629 -262671776 -676530795 57047957 -10805142 -463088095 390738625 -5376888 210516088 -4463786 43430603 54937252 199873292 -106315989 254183913 308268632 -3853661 -42552700 -476708827 -552726080 -356155762 -149806381 -4353646 403284510 -539630645 -527656339 225072647 338616661 45356515 -70246710 -111157597 5586856 699471349 -153959360 -162064965 809290397 -838862335 -206389530 65621439 505091820 24194424 -84212654 -37632163 -55248860 -55719040 -2933251 -6659555 525257541 167181907 -110954697 -155708381 161779906 216349199 -139839735 28204 126511620 565325616 -491548499 -371523591 -635509997 -507137329 339569154 105934550 120869738 -53745638 131945562 566689804 794464371 182573588 367874755 106877 34450164 116764595 388076702 43384536 -94659336 325405103 25965891 211487860 15964822 -205781800 256150009 -38869284 -458529802 -50666243 -459960922 584420911 10701473 27855838 -332437638 -113550354 196673479 -224222402 -212664456 447693370 -443978001 -198209285 -118522547 282578294 -432902390 89754177 82075783 22652269 -51105654 300781221 18263859 851645219 -166992572 -221352022 -86724468 -623875382 -143268669 13131362 -359769140 157649103 308811835 132071634 -377804731 17394401 460728929 42813647 -480076950 582083786 716289273 427237172 812714124 -114987490 101138120 374273699 3850239 -403724192 -377652966 178655084 -142615241 -178132314 -694805929 -15932983 -205107845 661509776 -18684566 256455330 10801792 7843536 137475781 -6422985 249615984 -584137000 -276143904 163825798 -109945640 397891578 61358668 707950470 -73454604 42567723 825922039 152496417 313485793 -182960328 -473009790 865097029 12757664 -163906140 4577397 272600768 -89562661 -349497338 293120646 558320960 -27141485 296158315 31194972 -220844132 308128482 -13782474 -219022483 538461004 51443706 6124360 108766185 486206637 -42016685 -188477636 20556665 -46241384 394605800 -239316048 371080851 -625347039 -223119064 23316097 -30206597 -68293543 -519101728 -14421270 257836086 -12908878 363685898 -471429997 149898990 -238317690 149533753 2549852 585825432 85683434 -11806906 313455803 -387247118 -1948117 212682720 375538545 651194674 17955108 -23964034 -87688098 3378424 -4353431 -484871293 -286067920 -22338813 -21918183 292181281 493311809 373865137 208880946 -112326197 -392235752 -351919922 -7693965 15302927 -10870224 -21368676 -350296990 233997362 220288961 -56328268 229312798 -113394425 -673135537 -3707611 86215230 131778242 117065518 9170464 -173258469 -19050886 -44617600 329807305 983463709 165116685 -53247156 216936899 853698408 -196015950 -463571929 119198275 -257678374 158837871 318149054 -735690609 252188619 -9941493 48770726 -462433268 -70675182 -285347 -95553548 -240070372 426510077 -725194207 321088470 -85441872 249506711 -186191906 91411655 460172490 329902707 -560911373 -411839841 -102433434 188408 -552519095 -50183842 -33803217 127255574 -20881697 -502073787 626709580 -302919423 -3571333 24482368 188811059 -206222612 -333519152 215298345 49495779 -517884500 654472967 11170689 -548031996 320712629 -452990423 -128771993 345568291 119960452 315851356 27190387 328157562 -68585186 -500370057 159577940 443872828 170459409 49176217 355414120 -897068145 -902083415 -300576424 171012504 26867471 8467256 45983214 -143156569 273293427 90636069 249109030 603978131 74390686 653429790 -8274406 -755637844 -84100968 86665249 20169108 103656354 146247609 45704548 -422953042 181036955 23622724 -1466919 -317294233 407375455 -771805602 410296312 201885756 125347024 -136900427 -471871967 -896177050 177362477 -240010122 128898958 40085070 -378259434 -524482600 84901004 392862041 914630 -13038708 -592400059 -23545424 -5200318 362446524 556704446 635300418 -157580784 239348808 280636312 -113912004 -17206366 -3140335 388385608 -43766042 204713484 79886053 -16198034 1512519 -410167651 -529993 10321190 341835449 -85383293 -371654687 -390019283 -38692707 81849594 9980630 -265743491 -26271902 -176031609 -427901883 472392888 131537829 -554348769 2130832 463499301 522431805 623421166 574829808 159089490 -275957163 188144078 3290792 -409332612 -229008786 214123094 -233801792 -133594797 451056394 -19064556 26869283 399202492 2044044 -23319151 -639911238 -56344005 -950323773 -476663683 -361990197 -369435365 -208070382 -353876754 102951012 442350781 23126877 -43659155 -219123388 700396403 294153641 -445578041 -285548665 339065781 -262791064 -22037622 -327305813 104178691 -54504589 -149190233 328346593 17772950 21626535 103111434 -32271687 -22625858 19701245 397308553 -180934881 791808312 37479316 56703589 -218266058 -308294730 170500178 -51291810 415935073 -776178067 -197878228 -211433861 -307852792 659945830 -348104089 16053786 56072931 216665646 -171758507 -58692501 103007648 56767891 -79733775 -7438912 -377369285 430192125 710185812 308984635 380851441 -625376705 320320166 103867374 70696928 347413341 114338948 167358409 213354488 -228946111 356112064 -2675770 -411538439 728754721 -346071464 -69227947 -835477516 1150499 -99378487 -359404560 -428248670 -211323010 -315424489 -10271803 -400197256 71250554 -471774662 -296213985 676296148 341428937 -3193195 -530942845 91827359 401759022 -45823339 -122910306 246159559 -418227237 164777 -2231858 193309878 15964937 -299099664 226370996 -577637590 -554750313 104736004 314811377 -144011300 -384360231 -234193757 49752301 -68021326 181474004 656313310 -54022269 -9077245 411952872 370185408 -1060668 -304853264 5998874 552511893 18030838 19658286 98679240 -117300913 -671598148 -527302858 -246111842 769116955 -134285006 -668706097 326909045 -536813872 -14090553 -81899044 -3473069 285792233 -386427023 158284444 591984947 -293722210 -170224011 664098316 -407921808 -124111592 -231741598 -59624794 -36826298 -187776068 79587125 60312271 -113957290 -27576617 -181095794 88073686 -213731430 -59959680 665159622 687016558 49747986 -399398618 36929401 -101974747 -764057009 288582553 4800555 -139934449 -19609409 212471196 782803585 216078536 -12691991 78126749 20755747 -14925829 314030078 188290609 -360402828 -20374438 91689268 308811662 282699986 -69326387 -9485586 60147316 -59827945 -331418160 508275547 -4196310 111747295 -27907356 648426240 -4334834 622586599 128194754 273341186 19323733 514614894 30593401 -903884730 99665642 -223992594 -548916284 22753933 264900968 -128869518 546288349 -169258156 168893125 301727587 -79632075 -235059857 -700421147 -30921133 234439299 622640186 -169317678 12199303 144995378 -14079261 12984640 -51936642 -354823297 116540315 257511784 -277098387 171525807 -90644295 -927658426 -166266850 199892727 264984092 -63077189 839570 -403693732 -327098593 -658983477 427069788 111794629 548418811 41091210 -167175634 -10077765 -208775202 281499843 2153739 -521710173 -80495011 -153252826 611569829 -7364400 -687947365 -143639498 -16044678 7615690 100305162 56866241 204589072 -443488071 -117646821 -50329933 571706723 -42192716 -1630832 -137290721 24823018 -254322844 94772455 636725843 -208044834 104435177 -16028602 636388075 362659545 -150919017 376829359 -62343269 -73972364 -651622487 80231003 -221272698 -22958455 -409884892 159897337 209967738 60081238 870272067 -346482366 -4035658 -5812654 -4115526 407048480 -245758704 -83859942 -131807614 40970021 57534456 17677943 -597106264 -13675130 -12297908 15306517 418225186 -948418 -4846323 69854771 -312453814 -67896228 398388364 -341543114 -294740536 131847340 -90264592 -120222379 -18049350 251701278 104474380 44160401 101885801 -104615771 15415492 -113423 254284454 103410834 -56887237 -636939620 379854644 250347865 287243643 285159359 37800268 556660649 -187046662 -24931573 -310793195 -589001226 240007605 3188954 9785240 15056740 -335928795 660902899 -247398841 -67608011 -4836658 98646124 -204454620 -43510697 -442007023 -95386071 215950981 179995288 -340732419 40568667 -594892898 100144282 738028561 46104508 40346722 317254683 -825670516 -521664522 520621668 -242020342 211560899 137621572 -43881783 -350736348 -101305491 58445175 -1635791 42892928 249822831 -158611466 -83462144 -359902924 -405248410 -1986153 592691818 -432284859 60159799 -13507191 -132697763 486735856 -65581470 284547699 22640023 100708437 240521850 -542883246 -170007855 136469623 -43400341 139490077 -428182973 600120504 -54910737 -30102425 -505960574 -345633151 -129065929 -2129482 265931618 72977937 -534224960 805193475 -253034043 316687546 23235183 501572945 -119072538 60447269 -156722496 207672671 -28791559 -17867579 276837497 -209792357 38782123 -4584251 -387417985 135951007 -55540334 -256217075 137058911 -66593947 -791728936 -467755911 201660687 42435716 -8801079 -421106916 -172728949 44896257 -310433072 1871149 253754394 224092978 -116720958 -899419285 -224276724 273569643 468888180 11797120 -36334659 50799898 309544776 -67896343 405659560 -11208609 -32029636 -757356412 -323645065 230180357 864267214 4708109 59809168 876226822 -558283581 -5166621 21062545 -282718844 518393468 -278108053 -63406202 -1639897 95142607 -99543678 -39838773 -10548931 -20061116 360500657 24445031 -51151874 328716382 -1798805 13306492 -43714772 -169564701 766033076 -225213277 -357794931 -124911471 43637592 611436421 -28013110 112616414 -782512409 23496785 -4021371 -12809444 -756774024 -542614417 23963047 -428753092 -561264848 323024957 28670407 206387987 251764084 635194266 36237619 -147642292 170548434 -131197153 -86254950 127797020 -73001983 -207607183 -163228756 441528420 12843231 -61597507 -217351191 57128257 -439206340 204398075 100303953 -307857343 -118262654 235368394 -104197488 125435133 -718153515 120063948 -140933402 16859449 105533084 -34590493 -579950193 55765542 -128644172 -698293732 -833631223 -223502887 -657442883 213924873 53331676 194350928 23359809 676566688 51056639 443317896 -459509111 -504487318 187851285 34486442 52542931 -451576807 -191377465 -342317253 -300409058 -422384188 -170314963 716005816 -829004215 -1335563 240687775 632390475 -54917886 150772995 -187552258 117111668 -73943511 32862278 -273450154 -4211818 -153745458 22095573 486159235 -74703866 177742334 5195290 149270747 -427090636 -374306108 -124474781 10802897 -13285437 364005420 -184492 -654505120 5984619 -7005538 -23822666 -440238195 -108913677 -301828953 -326534076 -324516490 30487299 489646538 -334904159 -93053453 680976464 -147857374 -268412017 263644094 -30152696 162887090 385030463 -33365458 1283120 -355163541 563828227 -307900553 -418982141 284580042 7976573 -4985377 -10294764 -130938562 3079780 194183928 45076248 845786081 498610339 -433732092 -805727652 -26658113 106060207 46794660 160613257 -146123471 360061530 -323629301 847748185 -9175371 47199246 -251496244 3549393 -89230631 264718145 -130109156 -56062598 -1364728 420553688 98841787 -17049429 7922740 40589808 -140283537 13808949 -15258180 45444513 -418377903 -380281988 -143020897 29993902 -3580594 -377775965 -345022822 523261131 -403851133 -1045866 565427423 6405856 556912906 148755091 335833492 -294939786 70532989 -34080513 14748184 -47785064 -93696296 -358657598 29371312 -21056039 -72025743 -37811802 94856050 -449849267 475655773 10244835 -3362053 -54252037 764242002 -158478229 684206509 -29407205 413848306 -417452680 -330820623 301631296 149219472 -219168795 -203007131 340530179 -102118157 95753186 127722421 27506939 218609596 106926403 219081203 663635437 -52687998 -15043096 130735828 -6484622 -137055805 543947662 233080443 -374494523 334618032 -451414575 -542331884 -56747228 568263026 18318781 35706372 -7120812 -574354077 295494589 -401202426 3563751 -272601829 -163217061 775263929 65642671 28432553 -326357 233422714 -568361204 -562799971 -844232710 -231775943 -163925424 108072214 -3931370 -244105596 -20095135 3818452 257369716 -799563 16414126 22742450 38066711 12400380 423005893 -176784891 544071406 410366912 103045582 363910283 42971172 119058053 -51827833 3101915 -45475181 185513490 -29746858 104571036 218573321 264355398 227978865 139016390 506313413 -51090568 259587481 610393134 697477096 -3660880 -235297180 962659370 141836979 -420634262 -326990789 27660443 -57115427 279394159 90403142 192608919 -223779387 124997886 14879711 18133721 -5269137 -256017455 -77584078 -736893328 32378728 166413261 26413724 180246101 -68551050 -88505235 -192271127 -191375469 -394547153 -598738988 -92614519 -156528283 -571408036 -201803480 142551366 -71355510 435368711 99525389 179011867 -251430162 -34108132 -228609779 -715564401 -403889157 -32689335 -739079382 154515201 1734287 -75074584 40988168 -216988152 1040879 -461259743 101443642 -101144480 186378483 73378416 361261405 33120208 -3703505 364295574 -597169332 -709806285 -133448976 470478606 -718406 16117346 -223907512 -474563465 157800141 99876428 -243150415 123703739 267694877 -35683727 -77898293 4107052 1577852 61536463 28836805 -67418189 -133368560 -52579997 -477651504 292838180 179491327 -5667843 391196506 -1206652 -61031484 357683952 61341653 -9624849 68194296 -307971393 38917748 189106548 114079708 391256226 307176321 -302755247 -729762766 -878913872 193113404 35888882 -109590793 8150088 652654952 360696184 -5575402 -13470734 302811134 -139579876 452096447 254535280 764681066 380854981 14412001 -259968030 4732412 -132638595 -8362784 67917195 -134403698 752253263 1143392 -693521702 197600059 7317634 101859383 576943159 19001345 397268065 -29545533 -47279154 19229731 -199840155 -465615081 357899806 -253746 -543669411 -74429587 -860503468 9706927 2572463 -67817624 254776150 -307621490 -86129920 342460546 -64969233 -186550921 -323703275 -23732779 255308786 206364059 -56277921 -315617485 -265016857 -142443393 69409090 -662768780 -235215018 -8621573 -30439911 29091376 201254975 -339788647 -220500 836236527 -916767093 25475685 144740070 -305450080 47984418 -148445796 774888 101646590 -152331285 337745614 208271077 231168541 192717526 388634876 -191064301 -323666412 837989846 226739366 52104386 -9578829 -97848534 122710686 -202294044 -99991829 68922453 -606073851 391033710 178751365 -56219389 600560736 39718145 527911833 -656324518 286002066 -815741622 -60873809 876344409 122895126 -794443197 -24312640 110710634 -132194558 -194912984 -178320730 -98158475 -508240885 -292067151 353185973 332441035 -265201775 -361778227 -10979682 218248472 -1801706 171462614 187390868 -931319273 596842592 721194756 -148007779 195095826 -302278365 245210023 52644622 11054214 154203818 -343620776 49761971 -41032234 -503842033 -527582820 155692374 -268429487 19657593 -7119680 64267401 290103438 -29468884 -287684135 2493665 137698395 -845153834 38886928 -94225485 -426218595 -411701553 -407655316 65026495 -90080125 647169479 -17054658 -82309202 328178116 -216777068 -38601197 235845070 3712867 545849407 99217217 478226929 -443321003 12200600 -440333629 46551941 -174271225 -197028481 -65762914 -478579818 -17873532 -129370541 -873299094 235667258 2074188 -211230373 120260566 16178344 307519189 303167548 -751006936 -10941576 26813548 -75204229 -26468160 122713546 -107727059 79852800 -488913011 -15194740 -190934038 -734840319 163161510 283392145 428444653 -28239748 -396052856 21759922 570902594 -163904926 -50671964 91097217 411306484 -6513768 -204502245 112270511 710326966 -7762627 283919196 6636210 -10746815 130199393 -227808386 -615258779 -413641244 -886141 -176192289 224434368 -432046256 168341715 13473825 -11498865 -154085465 -135744168 -332467448 1524929 -242369634 -381595574 18099725 118093164 -7174899 -24376331 408574927 -753219724 141164192 277491229 127112376 -484999914 489303445 68762163 277757316 -160148241 157375998 -674972075 -129529296 311380607 20972736 175411761 -74424859 761394334 135581415 -34079426 -128041942 308390107 317551056 -389972207 -488419330 -114314483 8413964 -155906969 21452006 216898293 226666147 -36997424 315407979 180843296 2107058 -28944879 -120837461 189993310 276254997 273285302 370223277 28648874 265037387 -601699459 787375710 479279535 485511890 136349888 349011783 280466401 55685695 -194988370 565632825 -545689108 6630507 -132114884 93863436 4801614 882555134 -103618102 -75206173 93623954 447937679 -10399190 95604240 -49437442 75570866 322254677 12235619 -529034801 55756910 354018400 231035547 -574697201 138326801 976228772 -88565286 -64456311 -294418936 -17480170 79708975 -673259809 215193030 319087538 116474697 627563809 -491589221 599866956 67841249 -8743946 -295875959 255849819 -16150600 179034753 -320851245 -321912093 625861466 -17705199 -192683376 -107278233 -454114486 -477682359 418622626 182346764 764373564 -474227606 240541327 -11205895 29413248 -131830225 56249736 -189960970 -83234920 -6697682 322801790 -309562336 -219032891 39664888 -65116365 103795776 -14752569 -28585478 -395826039 -15877486 -247570749 727766189 267680751 -184758744 -540768917 -14701102 34680819 565418172 237727179 -47186295 15418210 -958469959 58235450 412544074 459997213 175486883 25100066 54024038 -683324583 147316714 165769550 2810845 -2132188 118156956 -258500895 -28307235 426713067 408197310 -157059468 -43900607 149893153 487200625 -736414629 46086110 -112424582 -15413319 455356167 -416365301 -207630821 300033428 586474093 -289327625 23443551 -217169851 54504469 614089315 375529353 170130136 23036480 19016862 -75086168 147870643 -231226603 126297447 -480747331 161515482 831132319 -429215376 548563224 117749904 522571601 -186539981 4709469 -42719171 396319005 518080189 -253832788 -30643383 -234876325 -394345250 -402923978 103170489 430119498 5675744 102675907 -438340725 1847476 -5550626 -654665181 -314603542 87367660 -73287987 -144892221 -81900674 -125649035 -1519354 12235779 -2492192 596153 -57008044 -4572599 -330046973 700007336 1837815 -99500885 625731617 108144089 -168836723 50528391 -961632 -49807171 -25476832 -321163240 1650100 27659457 120086395 103176527 -494787321 276439516 18624721 312245429 -4748493 -16465494 -14087136 -682522913 -705447978 235707154 -600315470 352080078 -314048062 -111322223 -566520128 -820900147 -217836194 -330577741 -158797999 -69466156 187770383 -507546957 868877327 360225726 -137637647 182330500 -232501158 -243435434 -495675013 3583334 47154707 127910784 362420893 592030162 -373221942 -29990432 9740702 324160908 259248828 102552063 196630170 9655233 353133467 -241079383 197944601 -9145990 587513891 3201866 -186300226 -13887366 24727895 93171314 333931408 -6531367 -62674115 587393511 -94789934 -8651259 -253670604 202336451 5909825 593975503 47802743 14511970 306371030 -85469829 -105719356 70627932 61123603 -90770970 -84441318 194618914 150613719 47690119 415938254 270435853 34254277 34087743 113474164 308855325 -310066525 193323328 14657805 -799526505 660879145 -188611389 70418197 247705764 -50573422 151641514 285079164 -47750962 -534955852 391763219 -464921755 1620893 558445713 650306159 152010193 -142119955 -130757168 -616149738 195630362 13365700 -196971403 13048138 -250521021 -464579390 113402447 11156633 -558182090 -107290685 72417944 133955078 1969899 589918689 389609738 -526853801 -84186141 -208541796 -119830221 105903387 -586289870 32899537 -168334714 164073318 863144548 105286091 7949131 -807144039 506251930 -6467042 -183407156 -13044036 529169602 3744209 -113157889 -497554428 -227181123 -6860582 3732700 -50410461 129979793 -636702366 688730706 -810014662 883513214 759696957 505715687 282347069 511788981 -7402102 -6107900 542762333 528028631 9782288 -132058305 -440082544 -1034266 860244954 -100652955 204468379 -98279791 -519037619 -25251564 -118956238 -39208050 -208697088 242728995 -51841746 51311425 83330525 -429745149 15288191 -409352452 59291041 630284544 -108245530 -203322608 -259529420 -374600006 48149477 -835096031 -2726552 -239417877 330169015 -306952718 18994430 -728991739 240685531 -847008868 502078677 -3601093 -235663189 465149185 -285665166 -272662774 73855884 -10531482 -44058708 717537912 -285622191 226031204 101526462 -441009599 -429585978 -12728809 21973284 7959683 332456683 22803852 -343151298 154499431 -745959 312998269 -86988080 -200103909 -459984050 95328826 53959606 -514406648 -253917606 -158192457 712008 -106970243 592236780 -296505970 -205527308 885280360 -495160800 131819759 -183940450 -281734696 -441247279 212889198 -49434441 19791796 -332080519 14866961 -5770378 -14901183 251462804 -5980785 189198568 -191489724 -26149345 -48235314 12984441 -182669516 199508244 -8701464 365048959 -554775612 218189061 -134880945 200445289 -15291793 -421401494 -6602276 -56280904 809241378 392115850 782801086 -96266102 -488996854 33821917 582559819 -43825086 102660992 244969381 229871068 -205128668 -42634174 -4470432 -139580929 31556943 -588612038 -178552333 456469146 35361263 -125918274 -527566019 103931453 181921084 223225601 -28367809 87650023 351274803 338416171 233462393 401510424 160299430 -5485898 13342376 -122941873 19581490 154327363 8351778 -245092333 -767760798 -179936318 183925206 136250647 99660119 -101381879 -980717161 -171099907 -180166208 -948438 -68117669 -176633381 -79898652 -68146051 -97859829 43425690 -297096699 -187684517 -400213233 -32450572 -196575702 596408862 -410597719 263144978 -151139441 -383282020 439262 -175266150 -258071222 68003857 -681661601 -140417038 -284696073 68458653 -49270446 373693553 484723596 -356195384 336318972 -475663748 -599278039 -405146237 345321181 -106363829 140770402 -71922706 35828558 355162949 122528863 281317440 -326801123 566362601 445881847 169682751 248930717 251755120 25044772 501238130 277151118 568068314 362735347 -140840701 748985579 388694297 3525396 -11312812 -32417349 -97523391 -158774878 100074450 -828954326 1682988 739321939 -258056745 42127881 -386189912 -120039287 -888410228 -366794695 218499687 -10301028 269601919 -1175824 537046640 -758630532 609520745 -21328317 17356675 -15868507 679671659 -614017640 85716563 663998495 -19884155 -838475690 285246233 62217916 -51785269 681626087 -587449058 -61120664 62612517 9863389 -152131102 -28482908 -404651673 -169755837 -75141129 -409673857 -277064333 168075950 64639183 -114672273 81315214 -63583804 -554951339 115546717 -56544670 35470806 -10302629 35331699 -363474189 114109146 -20647873 -256543577 79004563 -96532752 -181457466 -50427753 108651917 60857287 240968866 67488554 214458805 533627602 441610254 266166335 126575665 -1757989 -35304275 4673117 -479542369 444568657 473959512 -316849209 35049526 -294225777 1545337 -592058888 -504037995 -38949454 -2520829 17848356 28749018 -755657688 -28376859 295938102 957683 179084684 -20296780 -2518589 70924836 -232836540 464218724 -77611589 332162754 -207041167 276394916 69443706 -402618102 -61235293 -24999781 -3563105 -2899161 176409353 75588616 -19599826 366495085 -6330794 -545238019 515761770 1712241 -164253438 174059625 312455085 -5593508 -20130996 7397491 -669249629 -251941670 503973069 361564359 5764133 -181115015 -89761549 123450721 363780415 -477290223 -97627370 638272054 -234106610 598296263 -869026713 -195723 184621151 -1149436 139979343 62326980 178579106 220209151 -194736305 -170427809 -16625415 -216885853 -21084938 39086630 230326726 -458224977 -278538014 486777560 -397907274 -724677226 48937474 204106780 -268384842 -174568791 626365123 10025626 307407026 29853747 186042261 31194073 -275283347 -168870388 265062477 -28447238 221692010 -15008564 -6854626 -196396187 -46126763 -115336043 280677313 -462356510 138279 313036683 -20098554 253466702 9055515 749437822 -408467236 -201612794 74799110 365005538 132875452 -574079121 80303384 248142981 -307516659 -28910608 -230782722 -125575532 342133832 -371345992 134654103 90687917 22086885 -757127019 -615174696 -57588344 -338120409 642769284 557022339 322367059 -23940284 -148164884 -778461682 165757437 -181661603 374408235 102964028 477219477 128647986 -83376259 -133438198 162693504 -307278357 -108319633 341878981 -246817617 212136580 -137263160 -84411509 -440126678 -559535944 192365325 3438674 208391728 -204286205 -368764645 9848720 -139101064 -360969853 -148831579 1600813 -277893800 30821595 111035113 145206594 -473369149 -7055014 -427953156 -4452251 -108950271 -628499475 57232490 5558188 -899379153 -570087520 105335617 -21227383 27601807 353042047 205022107 15495468 86404944 -84011983 -134337883 -776241971 252948766 -435144125 86176613 -985371645 -19128995 -5140188 76406349 777345383 -22304180 -123518334 -426027728 -71912954 187258054 -115364685 -18805659 340010521 -311070167 350375149 6868342 618142391 -459082753 53081331 908791317 -5134893 282304739 -161740889 -7067631 292321647 -474129410 23299839 -182964001 -2413354 309340311 -509187261 -35078699 -442857147 -218508805 287658505 -21059144 44565705 -694973392 82646576 72355712 127081453 -642779181 -17986649 173384369 -9730872 70499820 98726727 6725055 -97878588 48500953 -437795208 73973265 16322246 -86780456 -631220984 6323380 -19204311 452753823 307898420 719385193 -486456 -43374878 -40622103 604879728 144955210 -9318127 -121558869 261706526 -324835465 -97150377 395994672 5416477 -98788105 -21343085 -325377921 843510760 482915427 15507425 27653893 3563934 341291541 264660419 336924675 375689848 602662706 -190927519 214768166 236572588 -313411903 139510789 -127477437 -655477507 -607907683 10662086 824705981 -52341640 262079602 -684097781 312180778 -173512440 123509996 495395566 70474070 -477943804 497067458 22086067 -489124202 419916 -269130924 820313945 360696425 -38097729 -185251714 -19352380 23627348 -207707765 155294457 82833510 195846459 -425692412 424895043 -124676 -367419690 125263529 235397934 -98955333 596164117 4763623 134412382 -390505770 193744500 -366459183 -166246052 -76073633 408163013 498551764 -35724300 -17203609 -477174457 1196640 -10867012 45288176 -855677459 -780417694 -1097479 -63570758 -19370667 -85020713 123537789 327069249 -516163273 -15775084 30662048 434027361 339545736 8328862 4625221 158892418 -118395917 -111919390 156444021 -664796484 -50002128 -647165807 588605745 262718216 283438441 -258275901 608266060 317931999 -117531349 -316559058 -155016760 -253311170 161969409 223696370 -760936904 174370233 362413840 462491184 -324515086 122615703 -4489591 -4280948 -65528567 -139082051 39512721 18867044 -53920829 -28871411 -61327543 387579650 -258521695 -70379757 337547048 -257937095 -456083038 -4086762 77169454 -12439774 -555080786 368508169 -12961769 -540596819 -48854336 -473298553 -465106063 380558783 -706948 92300919 -234976099 615661209 -126379852 636899617 60325826 -57590780 -298208464 -655116876 -145598622 25457054 -115968058 -438634760 -120342942 -247607644 -17516565 -64182571 -132492981 -157215949 -111842043 25287703 32072967 -436746035 432289147 -134440933 -142626227 566599859 -163721890 311893316 -65660023 -14444939 141754137 -226147837 -87011215 -116132894 40954727 -13033666 171696609 78103970 179089393 290610722 -28881062 -467456525 21770873 -58863230 -31502045 21248726 -131819 -864086930 -14187995 -2778448 -2942530 806275355 362237670 -17471045 -730391199 15694111 190030231 -447806756 -200483665 6141291 -16542417 -32673303 318456608 -96002406 263468373 -169716030 62933491 -264505636 -434725181 381933625 623166014 -45615531 373996202 862855565 250647596 -30807029 6340122 140778213 -276644764 -463411922 -663122670 -304001679 -288313994 220867360 -84346700 199057400 9448657 -68376443 -380651004 289894867 147233459 -183596202 -361934867 13287425 973132469 41992814 55585210 100605795 482903622 101165239 55515664 -231030473 -208207962 56621308 261795521 -146019603 -290573350 -159775350 408063303 16827064 308425861 -95354027 -444923715 -13547082 148168615 16249824 15249686 -382488313 -82930026 -353629077 739803502 39116060 -916617576 -409893296 146540305 137790722 4496332 72007532 2240660 139035310 485088522 212185926 -29736056 278672772 -81756875 95389452 -636880885 -784384 -268701974 -177293590 -159003038 396600318 62215804 -6305843 169337749 56826980 -347444405 -122571267 -305350229 69186970 55919063 3533496 -180706992 -1606840 351532959 -239583392 -317101309 -187611637 -68338855 -16140382 248210168 -144724817 -61729666 -107591313 -546828561 -221988191 530525837 -118795309 -65283540 -388041859 -132291545 111158656 -68052629 211596374 75308929 -169114361 -170434819 -389898821 310701782 182706878 797519425 209115146 -421705465 -22531551 6289723 -695938829 -98757121 -245126746 4553063 -4210031 -37097693 -160365671 -606028499 -238387867 -22889665 -53911478 551791091 -600597981 241822218 126643871 336617477 -56988825 -308226905 -255261320 -88303950 467205342 567081631 -33396002 1940305 117472285 15819527 -619745081 -803191 -251641507 -42266380 358099105 -13375370 74127847 176530875 360005214 460650045 181914458 -428791992 12595306 -325561502 20306625 203019668 -90010272 16520291 219695477 -304213383 -87550945 831759812 179354937 117355805 394901183 -41460551 68233337 -320126260 -367415066 100017504 -189319669 611836252 -306474390 -10312520 632489337 -1676386 85337725 219585705 -89185360 205674951 244723750 563147 29640229 -414212276 104127286 92128039 11160391 150475768 -58552877 -57338432 237977822 -81713146 -19655775 -308051582 -27923554 359532228 4520055 1326810 74966747 -340860511 -131393598 -739197815 401358044 24083970 -183972644 -70456254 -245456558 -224132833 -557488036 -4340352 5602473 389537537 -352144120 93248699 -726671032 90468460 -154811506 -666920952 135050478 -21563115 108659540 -176086379 453975029 292449270 26569986 45022271 86090690 -54981288 290251810 393089469 407837406 437007584 -104721296 319563844 -43197713 -2507670 -216111742 -148523830 -67147938 -904319088 806557249 253538075 356381642 55347065 -21338727 -207347221 -849881134 -23913736 -428371745 203252305 66787082 32616534 424519265 66168850 454814688 239402522 -607671864 -152521823 111034664 -312132897 3462911 -160786750 446405803 -489238066 -18392073 -96330973 138655988 110088080 -95870503 -179796135 -499674119 -112447264 -97144620 -796901912 -658324136 -22376616 181886148 645068607 96763386 141104738 141918507 4982567 -211508457 -6526569 -10940818 879619600 -445869691 -687393830 37752777 -138536360 377206401 899182702 123349150 -3114863 -217380883 169295046 -702596328 -316266609 72937637 -47381066 -274630066 -442780452 -77964894 -54756600 -759612722 380142229 -205996279 308926580 116058171 -24866301 80022694 13192896 126426583 -362051775 -263557861 -8361504 -139608752 -210254461 -5263992 -414068148 555864366 492306104 19163605 44753551 755165941 -51878398 768697467 222901949 -10605745 -161205450 19434830 -358735892 19459647 -213773856 15316093 -82658049 156275048 21732688 -102054682 -257891254 -194547777 -165911153 -105836872 -39155503 -452347147 -6401412 31429748 718525923 220109469 -274125711 153921304 132649850 783271210 19488617 -56624461 -663913661 -686534992 -348797653 -604894579 -139515868 -80872168 -28538237 143799853 -256027236 -433425407 -577773093 -199502995 -216321514 353825257 41413827 -111748427 70059101 444331898 -394006299 51633675 221047657 -247821130 -355644309 28711923 372373967 -727082618 185229243 -817618804 137281855 30158967 -404053132 42573615 -270495813 49468377 304263182 130038023 105804678 -64480464 42319499 278863558 -117507200 21634814 94773909 146304121 -25723870 411947394 8937987 170712795 -256933301 -347396538 -716690925 -400144548 -63883964 120932792 -80788198 -18229525 -23300920 118580438 -362906295 605265659 -277785777 -217806283 -253958753 -301031904 -505853700 -175814491 149327767 -42527977 -123206508 -660371887 730209538 386435664 -288969180 374864288 -152872970 35633110 -38663815 386836017 83297725 118529784 -818035385 -48956025 90694889 -10058881 -242986301 143406612 4747564 -22680541 -10934281 15835124 17333700 414400475 -477444973 -425670748 38596968 -151535246 -656461351 627111982 -360472158 299188271 -375291346 260230049 283311171 2209802 -189608228 3748225 567202908 200384821 -125142264 -341503234 838021479 -714626640 -56428425 6454828 -414328210 4065578 210022504 -609098428 234333979 177637593 -229741321 -786982885 687679 -407449412 515268894 -857529197 118079670 -30178358 334624234 -9293494 -138398301 -747027263 7731369 -284762437 53735831 237421710 135594833 97217916 -69893486 259257142 -333224739 -396632817 313437785 -186461708 -216757106 150003920 265621984 170096996 -261584011 -305002155 -370662759 650759075 -429743140 -7910078 -227324686 -19156770 6931389 -732681104 -533744798 -599551616 92482837 -481429184 -2604478 59715546 32334693 266896432 -15329110 -424620990 -85645788 -84086576 34324285 -316056167 -501788863 -5374770 380776782 -133564444 -328598205 -160660403 96347689 -144051467 37009596 684363133 38235981 -285855916 139416151 6651699 -4754424 -863356562 -595794581 336400522 -83966869 536407622 -38458839 -222023040 -219985639 -90446522 642314486 -340384626 460819910 241048712 142931503 410650201 17200986 -15492531 -274218118 -13343979 924749174 -659618066 -33150294 -41131159 184420641 -167048779 380657938 505043611 -234078724 -70132640 252312935 713459446 9913199 -15757220 -72683 493574536 398212 -18176003 -771127256 -180939946 1909522 139151552 12728187 6617997 -170292042 -35125540 601351281 -771901582 992082 -29225754 -308070528 577441413 823792587 444147489 13596960 34349796 63201776 248962571 64113691 -67175055 -744720138 802111609 -1962188 -120999110 80373174 9905306 2671784 94426724 86692455 736259664 9610560 4486371 364349141 -102926717 -210596845 -120315332 -14663520 136677280 315554724 226397707 604642674 -216778222 -265471781 570041 700105759 2937433 -102909798 363675901 -311313916 218145341 308902798 -7498325 447821426 -395462149 -589396529 22206983 -13039077 10661404 17702834 331666355 -478086302 12367043 153548850 -76536396 -3271024 -13413232 -571476062 680984347 2893283 -374291115 39716268 -18413471 434690687 39969418 -94639625 80936141 280222338 -997674 200993255 236257651 707147344 -551326145 -516456979 501246462 -618097078 602667398 179265329 -30410280 -8351109 -278701836 -221590053 -321131147 -41321704 -2030619 -289152108 9083887 -121688487 -4272224 -968969 -53637375 -256172430 156839298 -3174735 -17891509 332307572 -219261224 -644274438 2282591 263296234 -87188975 -556253179 148041816 -83680536 -165825246 -18941276 449406522 193578847 78213248 -311431588 -32096201 304938992 105066221 -308907197 -1320330 114948572 486854080 11221952 -507833034 -310702718 -486325 -11725515 601870518 317980825 -553282062 254577586 -186270930 801904098 267500609 -66365051 -205940024 419629288 -743312124 133498904 -52008 -133093086 698297075 -567420759 -93780054 161510009 -332102253 150139800 258914946 588820728 -488536336 946383417 -310607958 56513367 -245137169 -40252007 545899747 -426972349 -835585463 368367886 -287201427 176962900 -27653846 -121428575 -634498062 196448399 91145663 -97951281 -33163653 -376517074 -144430820 594997155 -103569017 -69327498 117008250 -68505282 -549623360 -379119639 -110169569 118210019 7074797 -382241586 -17078672 48571040 -209067021 -271657959 -6028479 -68052515 561277507 384369598 -54144897 148033588 345776054 416618969 -254709579 -126964914 288718004 -360308283 167051988 -2173900 -338212164 40559134 189533509 46839041 66015545 -626876770 -399979967 660782386 294992513 -328425389 36115220 -95782599 -91314108 341555400 948097 -1619141 183604054 -36870380 -69719203 56723 134662455 121516887 -1528437 846227724 -469905374 6273862 -551265424 -38120673 -3148895 602953912 502324045 -10098848 -219215381 -25275537 278127996 83183107 109173499 98062090 -13795712 230632534 24216871 -397559267 164609081 -279642761 -57608987 -855276309 14500140 -184220804 33025638 161296090 -142727930 50474564 538708511 -113214 -775710454 38398482 62136418 -278130323 -538160193 -388083735 290927 -568444140 -241051208 -90911289 5453612 395446431 -154384949 519784490 -579221600 -155588996 17462949 571601598 -583632709 -11625738 -346811249 284371464 -99431573 -231695492 307790927 56912056 73751076 535143247 171759562 -153221014 28670264 -264205974 -773237255 -12752391 -880002 -45208109 -274315318 19069168 334042621 104777510 -265894660 131692801 473162 -143007157 45670466 54205873 -259485736 187330864 299636172 132566529 -785556467 150469864 -199912493 139327260 -14290426 491924035 82356402 559281335 178615752 -47456530 -320634682 -44932687 239312799 -25596430 -641214779 -215398944 129945942 -94993261 -14252943 -51294505 222659326 -386470481 -207221787 -957388950 136994020 756909510 -30182926 -192334363 -669137092 436824268 -455497486 -199034574 697302860 707671 218269917 136611357 7703895 128198039 -22255062 -193220322 -19510962 -84410842 20846991 4806806 -47495672 -200281464 59123478 402491716 -179817597 -311312004 -449920455 48222835 342519408 -27642758 -87038935 213542518 59706423 -149778641 -119707511 153779 -404270810 6233460 -425188858 410817503 13109096 -4138326 111842690 21674561 410305336 -133423556 -38281844 -6823268 -437036911 219246682 704326441 227202463 323520771 19807392 -96371087 -407215002 113091569 84584827 9402263 -522356263 109949927 -348006224 414990270 -86463546 -129161667 145979267 87656174 -20436954 608956120 968580770 -331338568 -695822561 -14293193 328445840 -198451508 -167371493 -41737345 -14254842 28331419 6424200 -79883404 229034146 3321579 -7345316 -454569548 502762718 43516692 749889201 -107522177 -74567419 -164318629 199880627 116729878 -8621975 -44153820 370542641 -57248637 -449031172 9410355 103457980 458417354 -473290286 -1493896 -88060513 -455184893 -98313185 -86027843 -33824591 -82569905 170727806 -76457155 43180984 -388302513 673626810 292892454 376805640 -3859062 -10796824 -130581608 405367224 81194033 251509247 340693850 114446984 -105102989 -339549346 310782822 -14408743 -636151886 371852040 -28969720 -957447047 -315073690 333393998 601173160 25946988 309765245 -29210055 35036976 46489378 279558300 329324928 10815032 8905705 6113853 5931965 -92781111 -579802885 -465842980 -275902344 65661079 -6613831 -290758282 2137199 -571660229 120773074 75581351 -212136510 37987612 141207901 -717545545 -157600358 71690704 -59522542 -73820070 -257704854 26541968 -398079042 589491809 97623517 -505506702 63342142 -21733153 -272481566 240724604 251318757 50394386 -88971578 406810241 -159099270 -38984447 -44773918 -409988264 645672107 209231664 125187622 198987647 35076871 -934293412 -213193198 190397919 -401711652 347028820 -113582669 -371241163 -163993979 110621460 -220248312 -221046094 68777146 -161030750 443358468 386952129 -422062056 4740492 -8088826 -50458850 -28823032 41495672 -246470305 -55319779 353215720 -312276 -64362006 478846398 -58268612 -185151231 684646756 -234321925 -69609229 -63769939 -3446338 646039714 244495756 9840359 -932600837 -109190364 -373730294 727248379 -7320516 -13904847 456267968 -55160778 255596664 305483577 287073435 35235705 7311619 -19377603 -20062793 129697847 48507660 -197062426 120658603 -485756799 97377614 -127310360 -209158230 207374128 -29342029 630845293 172442020 -224340728 536117516 -96993113 -14225537 -4014727 -319503341 414993 -680980733 -84507933 -133626280 30800460 -203194904 10676082 219623543 -301218032 -390974241 -490420210 -29926435 -222963858 378288556 -131647458 304811445 -583935576 -216842373 13643209 107726600 658907930 160666536 -11124865 -98164580 258716281 -392267357 -10357705 -301017152 -20761220 481811299 383602933 -27751410 81899413 -615194585 1548846 12950192 358542245 165071868 206181179 -17914117 -877978780 -191884234 -595026531 86602817 -500595601 2784225 75355784 -494589099 -92045296 -74078534 -17862982 -8392254 343468645 -15865921 443163399 -19034052 76432811 -10113083 37961989 166148006 -172667980 -250190350 -62798559 -10949560 -44199276 148425624 -31163234 -102275398 -502881532 -50291307 -48429930 -184853473 1684224 515299199 102735663 378757412 392842180 -1527932 -22429575 -7804184 368139603 77882481 323562981 -26488510 290115978 34561669 -8045454 -833145357 9417674 -72333250 -16951051 -78701959 -581475804 229132075 -14687995 -536440688 150782318 -110122845 -194670521 96997938 -5375005 -624098455 -227010506 38736453 458087019 86497661 76509442 -89433842 13328332 -14903337 -50302311 333392279 -813394957 2144302 -300985389 -62661694 45288460 339057343 476483527 254955991 79138981 -203230765 767538203 694231408 12249539 -194701298 40467480 -78258828 -595423578 279427652 547088134 77554842 481456514 -49554605 37680110 -145862427 -32344929 -519686622 -220881008 -586703908 -563999675 233252 651647405 164494296 816369099 151066937 856299873 -243261304 29798953 -234060317 -7385736 -422431938 957772951 308797330 -149909102 64640857 -128519009 134484805 -13160569 -125448566 -187788006 -95585851 125237380 19945986 175435833 -339990741 228714095 469320560 -475978497 392474222 491979500 23841870 304753216 350415380 -28523635 -757529380 24068183 132256899 11356078 384197758 48612067 -474979441 141642942 227582339 -178421992 -195762921 187024513 244427096 228154 -184215915 171252392 -323413845 62049120 14078985 -389200358 2954796 -135627719 247712887 -16134003 63497336 96694933 -209953173 -3014199 224033816 -370367330 -374236049 50879712 -93278429 171165082 -52944313 16479373 36819286 48049566 -15236020 -421953917 108232837 343466511 3553924 329408845 242083270 302191381 594932562 315422120 -267764111 84862543 26774831 -310953619 -545970104 -48550847 516872452 -841003737 -26223798 735120490 -504925026 -91483745 -227528555 -835811076 -162053641 118475466 49078992 86583230 -32251748 583364631 -73988622 11105245 -126236484 3285790 -284699511 -70518314 162425133 1188920 195476910 588746902 -194085131 -766969308 -762025349 121305205 15971691 10186252 358543076 286455983 166585198 98445799 622268494 -55419736 298061755 89689401 -14049902 304834216 738953989 -6800825 485295354 -54608590 314051313 -5856938 -357884504 28938902 9339365 -371141 101142446 269936851 36545060 594762020 154511027 403450027 185025055 325857565 -260593869 10912543 196352938 21023737 -46667468 192393159 256641899 391106384 -164829435 -269717647 164371389 168438932 36159 579760016 48199861 71432344 -147101852 214419188 178479264 231698184 -9893342 370091629 25862077 68969973 -282316336 -312483718 482200581 -69156043 270652900 -62182412 -431166393 -643427616 -1069624 -501384873 70665151 1723089 -372182 -427532075 -204756892 -369575220 -1568664 145120112 -339674364 -358124273 603175030 246255251 -240157255 -2184994 -354377844 -293020814 -7778956 -742428455 -237360734 -3348695 557984516 -584963596 -56472072 465464078 70345754 322172412 200105311 -786188063 22106888 -414016338 643673750 -788978380 245942576 385335200 -114116759 -336729503 -147409568 -194759246 155358404 -4988676 -393813365 -57554699 -66837646 303895440 -316969859 -75304597 146278655 -6018011 -283744081 56942597 688508606 2490697 16270207 447498189 -796203641 -40949640 2016039 -146604565 -6615974 -80541356 -3573026 44969505 -381103914 680453374 -296710859 -103741762 -76674119 210478674 -188422342 914514424 2517289 535034425 -30807720 -382670420 205311511 -22918221 474284631 71000159 114899565 -151818808 147968792 -301603337 226613032 -71577 -364018690 -308921965 -82036671 -152837649 -248767630 21908231 791662502 -528319481 188466669 -18993740 5213247 384777249 1115441 -111773885 408896591 -50877282 -33104733 222395433 351834141 37673335 -35733904 -48037651 -60541350 -10993454 578415738 -179157736 -75390232 -5189495 6409793 -386049416 -887578974 14665061 -162031077 592514908 837216298 -466699291 2019959 -11495354 -255560234 482815914 209241281 154391554 -73612855 215569998 -697732872 38501351 -28034945 252841636 186461314 -558210425 213405927 -560009284 206225651 4954910 -189165278 195826844 -190440468 337340402 -294901379 229921059 40824538 -426694450 -57766998 -25079187 364230519 -436948742 214746856 -228868133 -59378447 -2934080 287535282 -288367774 150296620 45646 5501140 168232753 593308079 23621650 508987149 12942866 -277946972 -9667131 -79033574 -77167751 339971584 273592336 9436795 -272564880 -226665775 94548537 137447646 269919168 92970958 -539759823 -185888846 293954229 -286395609 249482632 155550059 -64224418 -256216054 -79092445 -94093112 90923903 36377714 -396109162 -356976311 -15158657 -840510718 -545364050 6859407 -284068659 417400520 -58026196 -626930975 104448903 -391387083 -42036633 93921119 15610827 205267973 -91944131 858367017 564193417 -22315880 -219691047 -502801256 -868320587 170239409 -18195299 35683043 -146781074 -88042926 -2681418 -173483411 30841413 114241914 178513314 117979618 -3547174 -288137601 -252127308 70497225 -43342952 191776931 -127256109 494264907 741262088 -291761258 -235540838 -59821873 144731627 230618706 440584191 -307648087 285660287 -673718615 -337852938 465380351 306713534 1942721 28085471 -318831673 -510650010 -19269022 34358103 -11459294 38605008 40529041 -670684814 -429297393 387740770 -467655554 -8106424 285343535 6709286 -242651049 636899222 -330573873 -120523698 613604512 898463807 -178804208 -288009552 -340776334 -190689069 -40719322 -663809 247769796 295665894 46776254 -313693663 -39266707 -49446700 115173997 -46283706 195229120 -53176474 -279781919 5868216 171942239 -274244245 26720110 -11512614 -166936896 -724102 -64688987 12467162 223175066 102709946 239627484 -28399004 -490257 123451078 103891794 -27723899 -16097430 -28826545 -47499632 52973458 18726211 -60858 -14420671 276794571 20256238 143253970 -127677285 486519068 -515241474 109430435 -178682436 -14757897 36944274 272093645 -106067811 105077074 -223834738 721861014 77182291 -461960187 -45906641 -48021986 270557553 64083760 137939375 33143577 153545649 -434631890 170799792 8131512 -53834349 -781262780 -368738765 342212347 -650316440 -19888957 -232492535 -113417800 -7206884 -599901 378563678 1526020 -72407514 3966464 339720640 -368855322 267674946 629832107 -254864157 19040894 -326800507 -104245278 -186376766 -590105592 -592624996 105481619 225831357 313838249 -78263846 -139072759 143692302 -313167489 11840386 -43281706 -547215181 77168290 -351279295 -326365098 -176540635 29321906 -90546587 8600058 284074408 244191613 16415930 -10960575 136371864 319424768 -397176179 -8041651 48984401 -43674448 -762737301 266442418 410743387 665982081 -42358735 -74754919 -79764558 -337561999 -264798796 1161324 -288451075 9753435 2161567 -91576229 100915495 256997076 -111127318 -7493604 21789712 -214296467 -56458592 -4460936 8008925 74634979 -592171526 -306569789 53187294 228916948 454596416 -87485892 -83649752 -15943354 -281889729 79440214 -582081136 299914145 -106117316 -254510283 -10272930 -258627580 -650811188 57853761 -15128859 96120254 -2473398 -142633745 174192002 367611449 70526991 -739309246 -34576 9481569 5745336 153780676 690888930 439481853 669572266 160917634 510159611 -160691012 811453955 143999171 227415342 32410031 -256802429 -65275349 17326520 -18212377 -251956330 337657000 859836947 225295074 -114128557 -204392274 151894594 -400214007 -313198530 17135467 548974614 618875046 553758264 -212624915 119374672 -444303407 73772161 -125130786 185015023 185422349 -542047195 -131065591 606707587 -234405 453317041 -282438804 -377936673 618800549 357069733 -54542153 578626018 -30930251 566025846 -844577126 24410009 291677591 297015717 -390400116 5283731 3205419 551446108 -312245414 419097847 340956223 -333314207 -661110573 190416710 146873817 102169612 390361 214285500 -442716592 24610561 59069634 518280753 -143586492 168786676 124962 256144697 -329452417 -433833587 14288375 16688196 591470388 105711913 501774437 228860748 -167043564 880600722 -4489101 -463894802 -800489407 55868586 275733779 -71005024 -7912644 -19483990 -94333757 -25764768 -117585690 29898428 156954368 -90661659 207221404 -601177799 109654 230433276 -300525725 67783184 25829813 226423503 8801414 232287359 266819985 37292873 225889486 46840846 296233817 48980116 342210697 -44516415 -634540 -300554279 -334768976 -272546667 25564533 -536089846 7927461 -81604671 -77477974 -73507325 87002656 -71834651 2929871 88684568 -70146821 222624842 629242717 7536998 722188924 425273781 -71801653 34589339 -67596290 843199 -17509626 -1940608 -184751173 497072651 -323776024 -23637769 -52766282 -277864947 123452786 78814175 -120099527 -801845334 100407465 374573663 -316443005 -189500872 -547746387 -24655416 43335139 152202167 919368276 -91484260 -406294356 596015350 437127 20269539 426995158 94021375 -150823174 81034525 -33995777 13591945 -274453575 -116341857 -101099151 -29123781 -64681993 -136837467 -217542214 298873550 16335440 611976808 -11338096 10625823 6299254 1668286 326321339 11098783 -519821501 -663937321 15675541 -101008726 684427030 -101442754 -2526543 5169409 -24751022 331097688 458189899 138222473 60442455 -70989056 416908460 174423433 17256351 -431251828 20772385 -241258161 1654129 504930826 143745492 530797410 -27701552 -539024331 10804118 14585372 -838287250 -18553726 -115877926 411894166 208069798 4105624 115885952 -505634563 841259038 -262226347 -555038065 290030786 352921925 259492298 191951012 59439041 -86530651 399674104 369418240 -634458069 421906452 -561735267 3977743 233691068 343980146 15835042 358822902 -17372156 303544564 -415167517 180559720 -194249176 340672724 -235880700 -123176738 -114321743 -233968572 52516578 308123660 379549362 16163224 -106290851 4163180 171756804 -547762842 535680989 -554944062 406718953 364770230 -35950568 -261444506 81921241 308592359 257834529 -524316170 -2139817 -261479746 -799551280 -5842300 -11853853 -196892024 646869369 127209502 -77540421 -436878129 521717526 -925053980 -7669448 136674469 41120247 44719458 -888841 8657854 191966728 -46273278 281418891 -317766823 609210314 -1969992 267224964 135596463 5584997 -111294842 -620312673 30060880 36892980 -411716196 304813818 -472191360 248143237 -62938084 302651585 -144051736 303707939 1165019 5863827 -288015289 -135386609 -71682150 -89142207 -108098448 618446985 64489675 1511653 -285505555 -1828316 578844913 -123517455 155852147 384754663 -21839988 28061329 -11835988 -11406330 22012332 -331085975 -2994847 240098578 262038870 675992441 435666368 -335817980 -346661331 63076188 634688079 -106794655 -46981669 103534436 -240096157 218965857 12131921 -655239102 261910559 -473117826 331476487 681949813 294435208 63254103 -199607075 8658519 -680599839 14451406 -441261454 -147516260 -10077195 -50970445 336580069 -9653855 -236581507 237881822 13931087 -28476378 21095525 -8236192 -296755928 429631571 152311041 -20150457 -53215498 -17207152 -148781 9533282 -383460322 81229631 -68439510 -164241779 38124926 12202484 -129507485 517867057 217662700 -52175032 89041395 452089517 443762270 135451809 -74653063 -57495433 269266995 -106627979 271635560 -247655839 -146481554 -378382124 -19202963 91746363 753765721 34584029 175390918 63051614 -19703466 -24043689 574493392 -291939628 901039749 326554808 254656034 -27378331 404615632 98266034 175949368 877768003 40782260 445026298 1041247 -266417910 504200345 -481598454 -227209936 -359712426 128432 -228560499 308467190 -318822034 -405588966 -772145088 -120153782 363096455 6089437 -83804318 341617747 413129059 -176332369 7697009 -83474686 -73382048 -529946512 -3823359 -35114164 -224360014 696961186 -179219164 -471063813 808207937 54027860 -309787409 11735106 68159422 641590359 14000248 37879932 -58935481 -48241014 -118388317 -121308223 -166711912 674299134 -13331213 139370703 -16789863 -170994244 -319381281 -85009504 -96428559 426223000 344946930 3340086 82643934 314676829 -16948862 62219186 71702709 58026750 -221773647 920836172 -215514817 567373009 148988903 795943328 -200617379 1836274 -731761212 131108428 -517289642 -107858197 66657609 -88792865 -312385606 137684641 134038351 -624593299 -61317340 -147883819 390842780 -137579999 -222070528 188727990 -4264911 130284656 176005802 20487807 -267401845 180872677 203050283 238186853 -90985732 -16821351 167661300 -200679806 -478979910 -331357333 13651512 -414883216 913979625 -754312584 72576840 103525191 -99600277 3772033 478719917 -179347919 732358766 422172340 -286816037 314451048 165689281 187094048 535462553 84889280 -94826034 3993742 -400349731 263095239 -109777176 512286510 -132557702 54203732 -385134843 -400715785 -25419796 105217331 -284121763 118387337 -73564977 -7897828 -14120938 -1274089 -397633346 284037090 125518845 146877238 -3040578 -116005831 -294155608 2456358 -565118447 59557503 -69074309 -74752910 173028198 296789176 417742660 194557843 -319197514 73217805 180499105 732786198 103534891 50989273 307982096 -59266272 1103309 -97729056 -99886573 -3478125 264507811 -378769303 22093896 -473326461 43588381 -21886815 247370651 -259625164 223110422 278640231 274510148 -4437499 105179094 19539672 -366638415 195596842 165631247 -14725219 187768968 -135567775 123357797 374309373 376897118 218025185 -79441542 340310868 -14809368 -230674781 -16025271 -322802586 -920528 -89296652 -78248632 -7724333 -6525555 -725813929 -30946199 -172006572 638980583 -842005251 107135580 303657002 -174445519 -111099135 394359469 392315810 46930063 790115495 76527525 -13773321 33543679 529787633 -32001700 119257791 -841416425 591185343 -4116462 129559020 486798265 -92623915 -46102523 -61404677 -297102990 243308971 218416104 3322667 510486183 59686184 440465518 -31616444 24316709 24751111 -113771159 -389909548 -600452423 43049187 -183777347 -6191275 242895983 -84747729 -560125570 -213379920 634081254 -323662819 185262220 -467391586 -240792424 611036510 268002871 531764843 174580824 -39004405 -289003349 -38839870 -7621576 -623429960 -201057851 633081241 -277933735 307039529 11466675 -1423694 -44907583 210586935 21040463 -714521124 654665685 188871400 -166000544 -124842762 -86846086 -309481729 -301016496 -25883361 -269190962 -622123248 232315337 536734095 -68045309 12776820 -27008120 58200895 229411243 -88071404 -353905638 -3283329 503412611 674637251 23510249 21279543 129194826 -172595639 743734625 450838584 29969169 -201824192 -409034416 4294642 879837795 -543330346 -390764939 248297377 -197296775 -9318364 462920475 28485767 -30923072 4440753 -23914909 -543056452 -60202455 129892118 85388220 190039907 190075333 -37847813 302474465 -183699403 -286075507 1785739 -130293022 367692146 -188756273 -16845870 597778251 14049138 -146447901 -709178018 -21344979 175938027 197774587 -482097676 -190522827 69204188 -236041548 -276248587 69528590 433017194 14342651 -335888947 -827523123 -61454715 626099217 77720163 157218933 614824942 -10617564 25859572 -174404521 9612454 247199784 284962856 79073475 -184807776 -472201604 -251922817 114527164 -225251354 -67218609 172187659 385144356 -5057569 41429031 729908 110197582 -38118131 -138734471 3988723 -6604806 36417558 465635850 197935043 218328461 -86231050 147558697 -5380211 -244087303 235443064 -154499799 -102005322 26862716 -129783276 -9824547 122461293 -7552723 -45116860 -497039098 -165869926 94888437 -209436754 -75217017 259546653 -101176239 -163760475 -178701072 1139499 421431577 39043439 926784 247344436 -17980751 308098171 -103356711 834678 664779029 -179881689 -193902773 387146339 -600038496 682254338 -386486593 48462858 266208890 58908610 267553459 -152496362 297970744 -76663553 -601073305 250732097 -364292245 792662259 -658044287 -507290626 711719076 38247824 -242427912 -120810475 -35710419 -150254591 143666537 -165345369 86009674 -4390032 -193275030 21630810 -1130750 -43056018 -45401791 -462605 -15707983 116765760 -79287845 -6182973 397835144 714150065 -576860720 203112332 -392577398 -111906608 -49500603 139708515 190571396 352090108 45199915 3899747 17929612 1667127 -152488190 -121866226 -150599720 -152375334 -148020723 90861184 49638201 501747072 185597848 135715742 -187066508 -784214301 -579805337 104031183 -66506619 47075817 652174473 198643656 192035003 566122908 317590572 -539363099 123532609 106760529 -167128647 -6708954 -156713866 -247288029 -221937475 -593171938 217164567 -435375870 -5563064 201007719 257697664 243457089 -85748393 -395038248 -71019382 -544318261 33106573 -142162062 56976724 154862184 -763125209 -735876945 421312010 349905451 -84455719 -196047747 -186776642 34453717 718049722 -194184437 -792928485 71403770 -34285970 407807571 9169632 165109234 19814379 -78120165 82786656 -554683626 85776005 -25231837 -134092211 7492589 81356265 -473088779 -1788121 -291295583 -78063421 11637761 -356678269 -7885630 240373229 773847943 631566449 206433780 351074628 389420654 256328373 -237190792 127391837 -181679030 93468446 -318594861 -617401695 -138346922 -30343275 -65195706 116607397 199748458 -376691359 211293814 561990195 604109688 12364399 -68281681 347732629 406724946 104480704 516282033 -22461304 -201635385 95660671 58274075 75062167 -492940947 424587172 256651135 538782181 476470339 -147133318 5750728 12776847 -378136813 -5249442 625294649 -115126048 -76431935 -39392422 -124988961 567319633 456289794 -8550534 87434120 -127641153 39236098 94647825 -152671305 -162508452 420851124 211757701 -133688143 22302459 -579115934 66521040 -697872511 -678017217 190352906 411492845 683366996 -77892 470029416 -46964577 -159032327 233431737 244764532 323853127 -165276925 -41699896 37994227 -18850123 23389598 97745453 -24451654 -84998987 -4156723 412389467 -438419807 -180693234 922224694 -83623285 600875796 -30476811 419971454 169962412 -79364503 -608340970 15696221 -126692089 -90457039 -23074949 99682138 264400547 56171384 -477813732 348524995 10607371 133619488 -26354215 -103361170 -3655128 108130732 -18253110 5125014 -427169749 -249305027 -954885004 -612058849 -117189026 -13127498 -697635008 -295874881 150208673 417629885 -143409446 381548418 -2025301 -73691653 -135560854 24822564 -14135949 83328057 -104987419 419364538 -165733180 212586828 -743605944 -298990980 -762722145 89229165 439958543 125747527 -312866820 -66911165 -457860971 -217527982 193027139 74954793 183994386 218997765 -529997126 266906031 688454811 285522689 644435115 -3662298 4196773 -145402637 -366332164 348955947 182544308 507945445 -250780895 -277870390 -272822 177495742 -20454669 132151478 -644376812 -573780140 257105016 451192106 -215185582 -248292248 114924477 9631650 -3677577 -634514142 -239896783 6809089 121880026 97362539 6118407 61251721 694967745 69265640 516268415 -287453623 136034301 466029576 768105659 -262234918 5523036 8229631 166765705 -18375208 -297983081 179713046 -371753954 14801789 -182416440 -105836681 -1606064 -343459807 -154668008 133969411 -632183297 -231068907 319546142 269866059 -52519215 -9402613 20630058 -234193164 75258475 -441852953 451841335 -272988611 280966539 109054538 -888657982 -5343822 480181534 132299824 -276220548 -241681791 231696393 -576609212 350431744 40793225 -15797664 503682622 222069062 -261179786 310125174 148585941 -768546298 315655230 570603320 -8720815 -72203344 142842801 -479613815 -172646740 528163879 -199069688 147907918 -123486237 26347103 -775006388 -366741043 -140783727 -382652499 -95875177 -226401042 8395940 -31816095 82752930 -436572925 -50510842 875566544 153169225 94503 -519930054 -376136164 584248067 -649813151 -516461164 -1008505 -753590171 -335255822 227254366 213654060 752340537 -209952793 426385917 -120106366 192442013 133683197 171571803 -12393682 767474405 -129819723 454753864 847649013 958819 -357180442 30143738 -578805357 -55042338 -205105431 -37474788 -96813133 551480443 10042159 70975802 151293618 -48325402 2336207 -395309553 -530418091 32392385 405743241 368998562 -16934343 315807088 275120613 123225859 27350445 226346125 -96493729 40326724 -3516048 398384479 312610468 784564078 308622554 -348757044 120280389 13174537 -332226420 2267164 -558307825 -278274505 605400979 408710063 940214 -43657884 623707401 336588716 -536399089 -55890020 -129430818 -203504499 -68651398 86953428 48894587 -17385218 -29709833 -556219725 -236387537 -83453241 -31977096 -219093599 476898854 718969228 464618123 -337673258 -206255 336615797 386482244 -447435715 244078798 -50613687 -20406921 -326987033 -270851041 17878460 110065094 151117198 317549323 -39607998 -8512617 -1814298 -24185237 -148834742 116347480 299870146 17717551 -628726577 3294225 -658498004 -66846229 -139636913 64238222 -85110782 421771559 137225903 -170311103 -113940451 -300150484 555648458 -12345932 95664059 211258564 -493011119 470741 -81169958 -490809 9280034 -88411266 -819476052 658811316 46523111 -636771063 238874601 -703445890 40505442 -115026698 -230903535 514443709 138941967 90105319 490268705 159289440 148192162 -21780094 161127035 -8343811 -738005826 -111829013 -1562925 374195599 -173751518 -34506829 -146185890 -541117306 -789578286 163937471 -4592535 3863598 701960954 715699687 248309665 -419100500 707237978 -80328104 232036973 -53534561 -478870012 203014905 -76927907 86589414 114892154 11562963 273757841 -37851812 170325850 26971755 -52638725 935880618 -150240503 426208307 -154108801 104060394 393654344 502799849 -501064574 -521179839 -64977857 -264219897 -338663947 -372790993 75060528 -577810757 -167701871 158009246 412877155 -121669212 140009126 -176900943 143096321 -191363157 15619156 603447384 -251134025 257349756 -860973817 24371514 -248146970 62126275 294765280 -186308991 18295029 557036054 600624539 -314881705 -480383712 -28423193 -18503342 389972 -298395985 -454477305 80918278 93451671 404632211 -5379395 -540550312 -746238811 138387331 -284129051 61714946 -128486798 589914600 328366951 422031539 151202240 -447418295 -86311140 -4286784 25079666 -109016484 -366022065 7682228 -9586017 1633601 -78367845 483166435 -47930905 -54451914 74091313 -204838980 503551631 -642632710 -5850699 -764164592 62256621 593503615 515164372 -52406814 -138629378 -8048690 9238519 -281581907 -11518663 -272003267 -142197975 221472785 -620601869 -14579440 134700142 -63605089 -263321856 7251972 -520593730 -302047123 466850262 -206069062 -527875241 -62673449 766555158 81206379 175568806 548562854 -194140536 315889251 -75526743 645222321 -103096029 569912521 -10721571 -749646050 -334741989 123194688 -244635783 31445046 -151137499 11327510 15849965 1379694 294064333 -341657346 -1415386 -16075834 242642016 218523498 -125726107 -72631590 347690766 -305285696 -121900620 453336068 24208612 -754027750 -130288985 -1124265 -51642090 -397158160 1749951 -857753313 18097465 12253095 620862256 -24783231 -548117048 -32507143 239750609 -208000441 -15750065 -166592669 263550446 -142343702 -374086968 13462590 -100386374 442220028 -251490963 -633198962 -25105 316463915 -379664133 -117670908 -507932618 -138370913 -526186134 409401570 -33268998 221704711 -504052090 194451839 521739225 9863643 -560425038 38407098 93473044 -583343768 7406056 -4582860 -22156564 -196823431 -606808024 -34538373 75077310 -704343118 15905303 276239926 -180059950 17114386 -197284111 -615924599 156190548 101705047 -15852042 -323828846 416134469 -27665700 -526262807 789333363 274866829 427616365 -204561107 4512377 -512239653 -391794472 -142574356 566532790 68621457 -248354325 -3031220 -472281727 98337909 -12244055 -1035126 171195497 6560201 587239760 -455576612 -13640968 -772837484 -81095912 -5984043 297408083 75397424 -716671 -236358553 91653478 188208295 5603056 331644117 -487025058 45390400 585446251 152563021 10742992 -156746335 131936510 250966833 227912469 45529579 -14703192 34153403 -309796033 -131090624 -115606786 -129692127 -856033258 313326063 137459583 -36387969 -99263742 81797432 -604332434 -276515777 580227137 240107944 -6111235 -594000777 372760706 -524429071 58074887 39608112 465307500 -300415838 98369280 111017503 741723555 -615210 -1912646 170362223 440985502 -8924210 56832220 -3843792 -388920062 494182704 361363576 -323365985 138375559 58357700 90854011 -93836728 193405215 -504093480 232598956 78899047 -193442843 172066765 672221178 276240358 -6816208 -294339912 508662560 -16795412 -180473180 -8363007 -213068617 -84847173 111021156 -349490089 2091534 56663955 169379357 654721936 -220404688 59805635 -879370240 302338727 178171298 -347506 252026304 68348057 296666156 -882559520 76346952 114725424 640197924 1885136 -594833752 -347515182 36866034 46559129 -190459192 105011583 323329311 -13870083 -405275702 189792282 -128008107 -14776830 965576161 184329630 14328101 390482738 34193709 -430102696 243784598 71254205 323210899 127806299 231394663 -401826042 -886940359 25769786 -36909177 -62405985 -410781982 14445730 -498648952 166728314 43306000 -726973312 -79321129 -2836284 50295233 47866031 -263894846 83998880 -725973342 27228828 -227522249 352101767 -78207487 123175767 6625986 -6011176 273329460 -220149569 -209971263 197843228 -606421363 3216517 938743427 -11915042 -121253373 97151946 -88342564 -16330861 135469180 27265838 -8677779 34446577 47711478 300949167 -399318073 -55507980 -358962162 -560481948 -344341713 194253951 -394912309 -310376375 -12678038 283926719 99941945 -16998866 355760764 -821246522 -8729167 31800693 358752979 163237059 433360 164781145 -91682930 -337207017 -224774321 175402480 254952698 10549765 -159684234 46444770 171861852 -59297412 -253215068 -144614096 -118036474 -912717 302726168 -751770160 183877286 -238332015 435253456 -120434 4424868 -19163866 -232035223 -74423017 95024025 -58373510 556425724 -578114571 -51193949 -204938163 72551730 74834740 71477150 -435157649 -95322 439266718 -142039833 -312537108 -433149129 -58387242 187271163 -207814244 -112997169 537211253 -210626791 -147306416 49593025 40007731 -498820294 -239825331 270562705 528457880 -274789542 -144052988 320431617 -59255542 721048179 -299304493 -164917790 107455210 9149265 1444040 632818230 -115647196 -147831950 -738101190 107523375 145223650 70557851 364684438 483713084 366623184 -315846720 -60674630 300630277 99355356 125468411 72706158 -203124397 50198369 8834874 28544879 110111245 139244381 308834924 -275494645 -205632318 -22555071 513104650 43128355 78418672 143527065 77848604 -899269056 41856081 182976704 -70018732 160296828 11036053 444748575 177221963 181790321 28458736 -43071228 -26670341 -342429479 129150467 -118273855 139345121 618890534 -273841617 169761556 53988683 217362850 570710968 -165398356 901019877 -363526140 -704741787 177048410 326839580 778161 -32282618 14390313 109757261 -791702747 -509803507 -456276268 -539673069 -36507351 9769520 34903192 -9074139 98050915 -538450146 -511950644 207690083 64634374 -403933652 -88753170 -436131271 -57405496 512115506 237384738 -593165127 -11943997 -63482316 -356606286 66942747 95080764 -704076672 119254297 313208911 -119028844 96166793 22377479 173416708 -169028751 357676413 595908635 -223649879 49877746 49454515 -744433861 -322169076 650440 -189765678 -713136476 194564055 -481779054 -88815381 -677907209 -28229624 -227277449 331009148 -325725825 -264979306 -25833115 -308248279 55534158 33855070 347003902 -240186666 -2487086 9670591 18672554 -17088049 -709950804 35412043 -251276073 -546417566 -21615574 309767122 -503580523 -589493559 126236343 129308 360586609 207499715 -250158774 -236904899 12393356 13467118 -523377720 535622563 190509431 68543675 -110071133 -26653170 232273157 -19754630 9818493 -667663907 -435779936 239726603 -664897559 -2191979 -49353849 387980260 -83552522 840263605 183477215 591386956 82078535 -51914701 159825231 -16233791 -101113505 -462828981 277331229 15356460 2450146 -441344473 395005119 546192298 156378461 383474481 -9941833 131047194 532066453 -416421274 532315166 -147428986 -370242783 11738520 -27801101 -7891184 -619559042 19936703 -41742613 -82839797 -172281603 239123291 -37094593 -497770179 -26398601 651403504 -319561077 -453172585 526168076 254721754 -470701328 17238371 -129719262 805984 -122635141 -15181539 99742699 -762690353 1347270 -84311381 402634430 2633889 -142094224 605087774 -696086792 -255705321 157598932 19804734 -203162553 -495143259 213177553 94597632 -741958188 467050381 320168455 -10662038 -218636476 626392148 391850562 -654553329 -226070905 458832052 433949602 513092728 100239878 -658784359 3638632 -8855472 -32643695 -146775301 20366286 -569732660 -122976137 572822865 642923873 6790472 32939455 -759891898 15379860 -26911538 545388 127550405 -303523607 -233907796 14761741 -156384106 88330830 -180649825 -45516074 -687837603 -9713110 496140333 46501557 -421986917 -94812998 -12535238 1014708 146144518 -408169609 12299043 423981314 134773962 -6405841 576505568 -71947272 -653863416 -83301535 259053172 274982948 -78836434 -337575217 67722191 12766943 -647537837 568256757 355571931 -78016881 354157253 3526948 -244303519 -33513879 555993 629817 78996588 -60834057 -266133833 156011853 -214649505 7318304 66660250 -127646226 84200609 -667193520 278247508 -184174497 299781137 56029504 4677931 -618722108 114484580 -54135188 -213857808 533034987 543719298 -39498058 197543621 31328510 -273580037 349628586 -371389142 196970945 222865666 -616699216 -3639530 -129227604 7968941 257877435 181964828 -725762620 83349375 310688416 -59852955 137496655 -3422617 -1346320 -701782325 443236942 -10618049 416064420 -133174203 223987973 -15390235 3747465 47472 -171827664 248581503 -19496521 -98658695 -421684465 524569943 160850472 363551617 33385050 -145423947 -307825271 -5115560 33729682 224099971 -505357931 -234796814 -346960793 152421322 -15108200 -244821962 -20503446 -550958547 59927769 -66584549 302480716 -11414099 -88779883 -443903191 303133882 -247507451 -165575243 -100155661 -133111015 178091443 -60722750 11925374 357350047 -745153413 -60025099 -28007756 106996279 337334466 201251768 -455335810 -24894073 -402596239 35942846 74814430 -488511745 -369730991 2171050 280568660 579025056 121831748 -58333418 -113516470 276825199 -27713901 -372641694 61394985 -18609382 -595434660 -271924764 300979485 487022827 15632539 -17173655 -57861019 -513750093 106092082 95117820 64544590 -103112224 147741425 -334252254 -458439020 95428616 -244458507 -415569138 25024243 -59134269 -249435721 -96930294 11626558 23484064 184028998 7546007 -9879729 68247587 -62161203 -90711349 49994668 -364892414 -15623081 627262802 601532919 601687573 508764167 508795826 393612395 -639784555 -677754052 -74989403 -382266718 68781272 348762101 273538657 118673593 -295677355 -24152067 -269671106 -329694061 -41617589 -67936083 -53407034 -107896606 40116608 -167508001 110637312 204699579 -341119462 167907033 -304653093 -63918279 85392970 147196901 206467400 52250640 -159024559 -6956363 796088905 -160258326 537765108 126925201 -427269879 -487807849 -581030005 536377095 -75076999 -78184086 510498376 -396612701 -10951885 -103604688 -19396770 -515936082 -392248770 -69240510 122118813 -38211127 -448695235 214816789 -148116330 173711 165741639 113560055 15756268 239675358 -6178980 20395000 -349441470 226574883 -16212782 -615941355 126816290 -615520596 -525783162 -715331696 -283925943 74263337 3234400 605334999 -407340805 4526763 -4434210 -9895165 33190504 245591816 -92266808 706988466 -105682882 43951605 -2781475 -521907535 515200530 -12507422 116371597 -579016642 -254749416 722460238 -11545877 -266283094 349706925 -9530852 -25898431 -539121064 327307587 2087526 -33366482 -357520916 -222606392 40244730 -37281262 32080325 20546002 67607619 -200480302 -2120186 -704342310 440280698 100784036 274954832 -457005331 277835879 -729927547 -115602301 75324061 -104367969 -506213012 -183280458 -479377973 219972383 5141150 281030048 599793552 -1395681 723516346 -76553430 62924828 -367152638 52234549 -358321946 -14738035 -944761573 260824220 -740877284 -20132992 803657803 -45589560 37002108 594261591 -2367306 -4449132 -78146867 -1538939 -702718774 -139434568 3203398 -56808876 44186149 -122573390 6196556 293390939 -275357946 398136874 -578988310 -303228176 -44244424 -63484729 -82403392 -508378891 686955728 -101689716 -84825860 774652380 61372381 262835959 6958000 17286927 23811029 -264678411 792394897 -46153599 -867732782 64172372 -130572990 -144560469 -78618796 193228547 6098649 609779500 -508025831 428938301 804170637 151032285 -210100324 -23425170 -630336963 528362230 -139528635 54470350 -263579382 -727507057 -71398514 89944907 -150220758 -280628011 -281074618 2875906 -193050937 -194837256 -303871370 -9058298 -31906337 7286847 8690259 232816766 384013865 378384449 630499246 541386518 -52955928 -28308307 471862547 234300278 2153659 -17329844 -70035799 -134655309 -584389327 -485669395 -31503124 746355927 -362490265 -164520313 458817293 354203032 -98331636 651547506 -42766136 305387816 -472356565 837656828 -124704531 -61690173 -561582714 153332631 554076248 253512298 1460994 256330888 25508632 -237109686 -189452626 -862063487 91668382 -27221373 25610648 -232928817 -49037839 90245518 -625777537 -60174138 -515598899 -262189922 -10051654 -46967000 -150658530 -624156157 199300464 315646628 -3409817 163127265 -226126182 -481976243 218011397 -795864210 -305217598 54016721 -87273628 32500470 -750010146 193076258 -385005818 10192783 229713625 642044994 -531146586 -277455153 -318685562 705015894 299576349 38810547 79535931 825987065 242129632 -471564954 -78826779 462126127 337021247 659658220 -241110146 328129426 -104172284 4423227 -232300493 1654630 -235379455 -92539419 -129798075 53864375 292071155 -8702046 -323424713 65501500 -583244822 -622784241 38378858 31653900 -131260705 349327213 -390113283 390011141 -670352071 -231760501 178696576 756769260 -10639006 6000876 -265093541 205759780 -129975182 -119054001 21874001 932043202 235892501 -139669886 48432784 -392664376 254880707 -7791319 95162965 265594578 -18223163 43940668 235154351 -170592771 430902522 -24064189 -25296225 -38355011 95369932 236565241 105604735 -608253700 5402288 -35772080 44485105 -260651358 119646120 -49947232 186489094 603678979 34640838 -95406689 -632644526 -16404440 -465934707 13258988 -1405301 224505325 28389245 -360202081 2471142 473523973 -659981961 -163575432 37286629 -494864414 178115218 8410312 -260375585 -86945203 44864941 88197136 -60547762 -414136866 360355134 113677042 198044746 -65222081 -6291971 754254506 -21046604 107848983 -3063435 -405648714 111453095 176887564 286195970 -130455056 16319444 504450753 -317204797 -441761423 -179017476 -368057003 408621766 -236892056 21300857 -25270812 -63898051 486805306 -502639710 -235402864 -108076726 40896878 46199865 351962127 -203550337 394673847 -200381907 23188261 45110241 125706218 175412137 -377591832 485764936 -482362729 -426011630 -246672140 -424706546 2483349 27298831 511468381 674884288 28566565 568244520 20400828 571947620 -41436704 328629050 -80386092 -701319623 228616968 -260583575 -384072057 1206897 -9530488 469651614 243046497 434682284 -149474723 298340546 206480475 624185425 -303484126 -502807577 -811164181 -231419365 23868571 639099517 622366796 11625680 -562554292 -78749332 84762867 -244222641 -978706112 -295064405 -479747850 -632223702 -85535794 -169443289 50400753 71888499 119890318 125332207 288128889 -383278673 -260147126 -98654059 -5878725 -97454942 -1880172 -195094394 -349483674 367855205 -203367640 776563800 144379837 2861914 24008542 69994450 -136165311 496297124 41662874 81731973 17996661 -29795095 93074946 -10631957 294574648 -701679290 282086974 -298409903 -27545784 320794682 -488614703 434171649 358752820 -129160154 4358253 -29821153 -227782744 -23874713 649132 -83946546 57364852 413113359 61179794 -1472849 -212550182 -7016186 31808105 329089677 -144418630 4089997 -19201786 -574114066 32402664 473152127 -36324349 12507118 -307768606 241826347 -105200402 209692758 147730470 -2384044 -72058137 -37763547 -491475983 278118663 571695781 -193539266 152958271 55129535 304903367 -413025598 -78187342 -62644941 -140066986 210384642 83380268 10964655 1493711 211801545 -547545938 332682874 -272968067 -59427222 105280184 -96886539 486798307 274548918 -453559514 92263944 585780186 35656196 315340993 -306228228 8228217 -41869890 -461694487 160892254 -168290812 -162231027 376365952 -386528064 -7867561 -451335441 -2438981 13683758 26129718 -385129452 213946401 -525429557 -4887538 343160115 -298017407 -19810997 -328628612 -42894267 33075005 197135799 -560302794 -1327938 -515513251 319262224 264621088 -108711099 -656421975 48332292 -976696657 5736486 151995376 -351681572 -85469261 167103721 -365110306 136486819 -92739957 173515321 881032362 -301537117 269871296 452694910 -68324268 307172671 212316250 514401628 165450 25215868 -27256210 -147942357 80899169 265933 536303778 270430939 -238541318 4132448 850403788 -506997284 265043561 87141659 459203359 11341319 -600961549 -38001309 237615796 378859871 -469251489 763743374 58612496 -491798 10537483 125966916 -577814042 19242949 8985452 -522214404 -598183018 646745584 -111002382 -679224301 -792766637 35762140 401588918 -52515944 -516494 -426538583 -101092149 -5513602 202405156 13066385 -349396660 -475119829 8742758 -257742216 4911473 -283473902 526705270 -197162033 462098745 -304094 279787182 7320347 -123437229 -107930685 -557807706 775847478 -72948597 79952246 -20451720 240253828 576835 232565935 -606757467 -3574468 461488102 499904327 2257202 -5282192 -84982365 -262957781 -734517452 411582706 -199956773 -315911513 -536779366 -388219708 558374216 -103595092 -661947802 260476435 283450232 327400 244920 76038762 -329237880 -48748095 22999150 522146174 -46486082 -148833128 311173481 -70621187 13806342 -256172221 206849486 52905337 446469023 -148013702 -651546632 50567910 358321272 4983263 512192966 -6508972 23587512 -251664528 11051099 9360979 -354009448 53221616 -2914654 -408853711 -222557362 -164046774 337147565 404059203 9069144 -137881778 -176664728 897690849 54805443 103126872 -210639566 474075521 695233183 -716158493 -930317620 43274936 302179873 -382734897 185255361 471459624 -294698556 14284194 -124657522 -475643097 -460765628 -48022533 -374788738 358900499 -37942927 24026936 -7255339 -473881803 -350683850 -8533067 -5367002 580837538 404253810 -60080010 113705026 225224159 24407077 -17145181 168177324 -160183591 11611618 -396045524 74282714 -361204909 248434795 886583055 270933889 -313761341 320290940 -87630353 -24060814 247049339 4369000 594890974 -426907420 -411025948 20350423 -1607594 -321395841 193161208 169356087 204612569 -99340549 -8176632 376306919 -55595 161036410 9525714 341532866 159641631 608157780 439771901 -268923261 -611406 -671313533 12957329 551484740 -703830571 310105253 412229597 -2640207 -371297765 -345688630 516734337 2662484 37562298 551850203 -305628475 -77310161 -217080946 110249202 20917652 454179587 -238571962 71106066 49396136 17404103 -367390922 -379651974 320810324 528797321 -70715531 83852366 -364079531 3814699 350232393 203129202 -7596899 71983580 22813036 250076934 -356428168 113115337 -258965703 -49844708 -748594753 233570728 -526296535 42984543 -144584321 246528496 291048840 728612233 75933598 -232147458 705161718 256707045 -296403250 -41370581 218371385 -388734176 351331855 -325351903 205229427 64493374 106652564 -212092544 -104961872 -3366026 -134713071 485170380 89281307 115282269 -192657309 526320083 -44938189 39474032 -290018910 472353102 -31081744 201300729 -154372792 571373504 -57199 -2716544 4297505 -600766947 311224923 -652213571 -92038709 -379500961 -136021040 80479754 384199116 -200653797 -537741386 -412618259 -157480712 700008626 568938117 218717041 -224825818 502447273 -199700016 104341707 775726278 403099907 139542998 -196176400 4712905 -416124187 9290721 102662220 185928774 -618569293 11726889 -87196263 -63389941 131491536 -99806656 -344951439 -17521947 421945413 55013514 -112087178 -652348 -79877897 81684382 -175851857 -256301599 -24996823 293680533 5856862 -62034614 475727587 29975945 6308126 5739948 121364874 381287502 447765337 360828011 -445748351 334974305 -4009540 181880549 -266612257 120276793 185532 -209416074 425755235 790500904 126500387 -106488751 59003480 438619373 61104510 364071531 -131678101 -700931771 -358929479 -640195499 -21149755 30135628 110707024 50611745 2320998 -63683852 343593258 37583321 939117062 -280023824 727744315 -431746602 -30244971 -36151622 -25470839 -788777259 79192510 -125891431 904041838 188948181 -188832574 -360445440 275937756 596310010 -72432786 607746912 68621652 -62791483 403974518 135119714 -215692136 -511138749 -129653699 10283194 48084726 -99776703 516480115 -1424634 535618299 64995391 223534428 -484104498 623028231 526410387 -135878970 -9078687 60193107 -62286538 1390139 -25463872 -649426501 -52563974 -512456843 -12198712 -68022782 -486076768 -235685085 540667622 -7005554 56788135 845233004 -326385022 2951175 -214722494 -201502222 390025033 387226194 231844760 149574302 40080364 95362463 -74095980 -214109946 541795471 59525739 -9216664 170928247 580648492 -39193369 49300018 179144178 677685231 -111141830 296232751 49689422 -547019239 -354829549 208125230 188951741 4108154 -150614188 -762580761 113229103 237236061 -405695175 -378309468 119909960 10085339 34526240 327164701 322326589 28548575 128878305 -46370775 872261308 12409120 -126821747 -87474130 143625934 361007864 333152919 255107527 46024766 458682355 908538192 231545942 38100589 -81302157 586602206 324589971 674696665 58561729 70402902 761065583 83035178 -11344329 253837333 -79341040 -50876705 -407883392 -143685704 319599440 282850927 147959629 928436203 20928225 -170512968 -42454710 72182409 298114542 17399388 -142541569 5637951 -295987088 -80829448 -394420861 178847661 -434095786 -223913399 550693732 15867006 1833564 271696880 -2204739 -518408660 -128243831 -15770463 -303983693 436740747 -567483616 848613879 13197856 11344464 329185959 -350094634 472851 307215378 119568832 143674127 302002403 -37676405 8409912 375164202 -8933767 -240582188 -420368738 -159569271 770722324 103905784 -393426846 -198437351 138207633 -1419332 84944123 75659002 141214549 25334395 110631098 -282161038 -243917069 14653894 9969056 130088706 -723224944 -582767965 -17346987 633049819 -766923202 446637488 180807382 -744592382 -21583156 -32056413 -62067480 -216137866 458354277 -101291884 46036679 398950185 -857257248 350350911 -5795457 297235145 948385327 -360425179 -817560887 -189662740 -294906856 410770188 -314549299 426143656 -293427334 175933508 -147777209 230860997 -464478425 224707168 -23119975 -695735159 -437185181 -4953476 430143604 -160208869 -42767119 -155426757 -47758179 51266271 795506993 -211015984 315271953 152641246 -161845703 -102795926 -391064704 733368685 299143500 6439570 9646861 -22572420 19967935 -182669327 2687965 -153239326 -23707756 -17348355 119543657 562742459 -7869272 -3270303 -179444523 358092820 -324508330 37677222 -221380938 -549315610 691331932 -71557775 294112576 -730067098 -111034038 -96989698 -457448120 -64554423 193239119 -65362150 138001432 -225705839 -2569310 182242485 -32559283 273229144 -179863870 -274842740 -360934510 29563224 -28740044 -717141164 -939946373 -3965799 -3816123 640264672 -517160675 -7616770 -17197547 -112513070 -112552261 -102675920 264965536 211038715 333833485 -17719897 -30585402 565665897 -406013465 73647625 448917319 312021442 99892267 177176680 -46061779 -199314018 -318215648 21182161 -136529133 343531299 -234179025 752711932 -188904984 -67972716 506860944 16965753 681718070 -189959282 322326430 651863454 267360725 541179095 124070077 -6019089 -210114826 -298530215 -337431026 246848600 242402786 229183120 -286331739 -311480422 -378836609 175549810 -56365938 -245188145 -167173528 -124071167 207507497 -2982867 -309284844 -498453516 -703792793 -531377183 -134874685 -601570661 -47698373 -367440514 -17813878 -41397610 -18547484 -156695005 71638581 -175162647 613013282 -23938705 -561922994 4199733 -596356002 -553479075 700572268 -19057710 -524523286 -89216822 -279108382 -415326230 330975019 -4991324 -71926966 232389044 -574646990 -71950124 -34978997 363956391 -146483155 43422317 -316877663 98140389 69704716 -253711089 754368949 -114488519 259456065 86380153 314648897 629567019 429274297 144997161 289522275 670127117 378930463 46825846 -831146938 182171625 153655866 57308493 -16258397 -11721657 -322060505 264745882 465516425 97691073 51869313 581254807 132049533 1580468 -23867664 -17951348 -251911643 -207508930 100074846 -163358402 -55644590 -12925812 14387181 -447209188 174182635 -506530625 83617818 -331590603 133682132 384143833 619488883 128907240 -84757898 -99937849 8917476 637218758 -44295095 191096423 -29646758 28113021 516668287 -333774735 26655145 502924684 -559803958 -536410987 -81104976 -107867418 -791791 27979523 92582836 -35744196 351132515 -398728561 271517615 195091210 -499204684 241795184 -6035722 201873221 110350466 853023241 -102070995 -7523585 123444518 -193874503 -4206744 -573678563 6124139 105089791 135235591 -94350549 245610177 -3495634 209987996 9071406 646610070 -437963564 -160856324 20266591 -830084 22888134 124803431 -205178556 252561979 -360565406 281374288 -26881314 -452189339 -1743076 -217007135 245975553 9552575 -238508049 -123696561 358726228 184642416 212745116 -86770901 -439655801 364468081 -144339696 769055827 -298170558 571361725 -71077836 698515474 5764569 -9389960 122113055 -151872056 -36720927 -7891912 -62236449 427489730 -32855045 64087832 17913388 -444422577 426647877 -2642676 731053308 564669611 239025401 -225750486 11796635 26376421 -84737551 -7352815 -98088519 471064377 -27591974 -207685173 -14753990 59541601 187322706 -46688702 -719336376 -113998564 -456337099 199634804 -375606292 -14093575 310566777 -21123158 167416346 140030490 2473708 520812896 -171186418 -525129872 -613316607 -11590341 -280178651 -8482939 97971370 -554325789 -170551119 651098087 -335606743 -205816761 144800409 36162146 -2487597 -285158337 -125036549 338891834 19427224 -697170072 278288656 269976585 -357798564 203114510 139195731 -3016919 302153787 -465177606 -862015836 519294240 -397710129 -392684896 21627900 -15452219 535565518 111866556 2251689 667589211 12440707 302703287 -497535811 -1006331 -84588657 11350719 11775745 -40050901 533402000 15078752 -57495174 -143007860 -741269112 -154425289 404145595 -14309779 29396862 221634207 31292908 437089622 -652517883 -84701 -7894296 445029008 201657176 626970701 -151432540 -91765864 -126954688 758669388 -732604872 39189500 125530185 42102194 -3978585 -327708338 -640217797 90672144 -388380446 -330387523 2753504 292137284 35643972 -118849436 -29941092 -634963646 -89710356 -129300950 31752694 57277392 -467359607 -203159248 -76409406 -3726887 -222127679 -233054094 85681054 -536160573 17293679 164318154 400544411 495998104 -319942597 -21008060 -144951383 -22116303 -389524593 -266101123 892543231 -420902332 -6424421 441327467 -15550555 96150630 266739373 8261427 11980261 355747156 -902820 -96602675 -112759424 514097233 -124953620 44191709 -119961181 -49180932 -7050339 3711702 581415229 -283293345 -105546938 -344606473 -45359662 353041251 -108073322 -385208677 10571330 -154646329 416817471 -388324460 190518100 -37925486 -24587424 10063107 -734924508 366850063 -48194749 -365187774 43360972 324687103 18737796 -530561470 -27968145 280821815 7859595 -138805465 -261253782 -141968905 149761354 -110612048 127474768 -192903408 409606829 665716 480496507 -229849083 -29523849 87658520 -377520 -655045 -44578278 312349593 264047882 98601328 -278763099 -205123684 98537100 -160577217 -6135207 520761572 -641233522 329303595 511639742 314954105 640603974 -187940189 -315320268 23673096 560421285 -122328108 481828704 11066688 -25266128 -303801962 152356612 228363500 -549935043 -12280519 -117604686 -474074906 158030849 -436379109 204558080 52924472 652008579 726593193 12285794 -155317787 -209866222 -207006583 16395058 20914342 -45070781 240531860 -187895375 -58182701 -1889811 326319743 426431 -20889375 76850435 -141288856 47126045 -510854648 214569546 -730883559 119265844 129193 13781357 -644802534 -9567033 51101899 -438692134 533959 67128143 -121319450 -383916776 -222407329 91508166 -30423023 30927424 678365678 287091214 -226127991 38444076 -46597889 -564777830 145398274 116298729 -227588715 3121638 475693247 41041974 -458339570 544907059 347648422 -406566856 -262968131 454401836 121790893 -21333020 -597912317 -44598402 65833071 -334497933 775118978 94585843 -90224388 -44799072 -681771643 -26964810 -6493072 173576829 328234400 -277645487 -67730246 253924833 -22179072 572587657 104488412 614808318 -16677967 -94801923 -78190184 40078686 -17986084 -15827029 -139794894 -1176682 3309040 233019562 -100006192 595170634 618784784 -206813333 -453287194 -339178385 -15366058 30127210 3336052 -885235698 182138516 282733293 60091938 -260070159 -13704001 -352779266 -183091480 -40707909 -67558574 155593633 456347328 -202523681 -115873950 -248539724 703278386 -10091591 -269645592 643426589 -673447366 -311392418 -120781352 16934646 -256515645 -156519215 181423678 -60556656 -582596310 -328937853 -183513402 -277127824 30149242 -368477749 2557693 -59305192 638327796 -254961429 611371240 205400282 -477594922 -492628494 -23344808 -349101950 235986897 -45453084 -120950059 398725063 111727941 -161369435 -32511419 -117602211 -1724527 -674238 562715819 -9324341 -510332076 -151458064 -86607387 -305707 -25479460 -87541747 466595763 760989343 -61344444 135886702 -478245590 -130881699 -187734198 316736590 -187012859 -160003466 53033027 669964748 404002776 -14503493 -99739725 256494498 -76925262 -20314356 348189530 234660435 -29942916 -560538094 -5797406 7015071 211206026 563537577 -123976516 -93862618 457840848 -318211828 -56233155 -483849966 348941924 -265794351 -109128268 -232071660 -82424762 609770209 -114241463 2350250 -211913536 8805883 182360672 92977529 -79004396 60264963 359091091 373529472 -466446599 16696993 553911100 -189944189 -219153487 -97932315 -74118185 -413297848 304965905 -701797393 333359621 -117923813 -95995007 -55169404 832170731 3544599 -992892 -824540470 491644878 112052368 316819427 594565417 1789655 72347955 197061660 782717 -455084538 -529842421 615299199 573159764 -326312224 -137582049 222453056 104547564 118746921 246565319 -199945056 -60144228 -431270422 370070972 484243306 56539794 -299007926 -180127082 -103602978 19231254 891018168 -101307938 977603899 -695755784 83062581 672603411 146840104 579282434 32234878 296159877 216652383 -884872284 261075079 -9156249 609764070 -117147292 -269376652 -7513963 -45429542 -66096319 308767939 93809328 -64060334 210405412 -13292517 -135863720 -174981580 -39994980 43275 -29587521 222666980 -3380791 -523063275 61641557 -276864602 -439286103 -70020256 -728621 -134523393 306843135 -173313721 -44532724 -519466370 -23237055 -49891576 166657023 -724036 -19214397 -4124694 893259653 6514754 -135591124 244497606 -473910557 -106430731 18695701 -237014662 73054835 13229296 -340440975 182932509 -269277637 -72779310 78065827 -79432836 -8428067 -124839438 65849651 -38914275 58600730 -177517441 -5467720 -2700801 -27295812 -64091066 607243457 -21086039 181885823 332616533 175195421 -588727055 -80401022 -113203307 38238003 491833252 371445396 -165546546 572762840 777407735 465535136 -67392935 -470565058 16183352 -65137017 515884848 -693432859 -42351416 45237421 106165 -231145994 143988448 -109710869 373479258 -369550265 293114306 437452633 7367888 309381862 451639 -51485883 -489831514 490167090 557758814 86597492 462446892 -67769645 126144519 -136615057 -54194727 439695672 -22274841 669930626 280684186 -7392568 66426029 -279883518 263032000 478169357 -37456345 481719167 731770452 703896744 35800335 -38630054 15221467 -18380556 21439762 10347259 -297376152 -279512280 445810430 -419403197 -754232789 -82817906 -7345427 399136157 589047 221311383 153149790 -86098011 -104666425 -21091561 106216486 586830836 -137813895 -331500155 -17987666 -197999042 -320698188 -58283783 396320077 427012049 -426379742 15741589 -143994182 431377683 -243095540 -150964712 -347513391 446143354 450763227 -5407272 7930703 307495597 482358419 -657290886 28163167 -162400858 162557261 32053333 -733993070 25629616 -442406194 197861859 -214477317 -157007389 -206675927 -483216447 253610534 -456366443 100545155 520709020 715875172 430714998 -414557222 640204351 -67571 -55353064 -135906606 744651388 265979360 216579826 170511634 314514209 181440831 39539756 -113666551 659990156 188965265 -36716535 1643526 -332460347 49648392 -787651881 -21444974 -34915062 1847551 376313081 -35284230 -374452381 -551150971 -50209428 -194197652 -404489417 -14964140 278890828 20997931 22745766 401398067 23310900 354542413 565366833 -247798625 -421689256 -380346852 845224111 -495307135 -53556789 146782845 76082452 289516307 144365121 -210000819 -245618317 -79251727 11532140 -113446327 -112733011 -116059081 -26547550 -266280340 -522389576 -37617705 -170697416 -59313726 862823476 -371810661 439139185 14041088 -183350192 -179345097 2389010 9184729 -206618877 -455193573 -38171769 -484310770 -710733679 -290685886 -44948070 293511926 354165043 407690096 127692347 273510622 63525199 495531445 321159666 -5962280 31282356 201652437 -182308276 52885249 36911548 264596134 -44790463 21825573 -97634331 -842411787 -137842077 202902744 36431359 292632691 6877964 -22345337 54668402 353674866 142153988 77219981 641324247 301492287 3656082 -101876875 1257150 -213088593 -202003908 -576968161 -596577781 -404114469 -121869918 -637039876 -353007201 15592817 -42443203 -263444424 -356990233 -131677218 -12655984 -262568092 358078 -171692810 195872884 72329839 -219687059 223171139 760618449 -99505391 -279464646 192377088 115729900 11789860 -317615419 -96127216 16626137 86554928 -327291582 -6911866 -121950291 20323794 757551843 33231973 -106391369 -221355240 310943845 277785987 -216654774 386282743 965535 616792160 -194542176 452549058 -24479420 663440144 -1975104 -237831745 -18799818 -205264491 -8998422 307309042 -229573311 -656102386 -174324595 1643197 -329199666 247609141 -73430132 -430243696 -225947884 -581401683 141451886 -740360353 9200269 -542084499 -812642104 -47557302 726671229 489721628 582753755 126339193 -431239970 50359158 -486442811 44796156 288441188 308157058 48356372 -257438377 -151121504 -335341 -643975601 203266500 94150715 -56191581 191898223 4338276 622503743 507411102 -408650522 -26414193 11465585 -461610461 -185590421 -196403191 -485465319 3181962 -323472 -124376284 87295548 709727674 -4269085 1090958 17448663 65186173 -274816929 -660321562 56707503 -304312241 -104085922 258099807 -151452527 103166266 -512215331 -483278146 57805031 182636253 -224128138 -383838903 57799418 -62096892 30778009 667317411 34141415 46614186 283217143 -176275966 -471621173 -181806183 297402236 -41565387 105191362 12900199 61495893 11013492 620101757 302220187 -226917093 177372 175468798 313564127 -1537338 296988298 912489583 10897194 -672879963 -683928896 4694313 123742266 -445518273 -8700979 -3668535 -232800530 15237726 -771847182 -559102111 -3602422 597432812 -1004780 441203755 -845026299 255709802 -350459022 -189479260 60173468 35334918 41281871 219084626 -107554841 -44532027 -893232310 74268 -261001354 -92224995 -68710697 -158559286 -88774360 90222025 198966434 258185459 -130184857 152924221 146202924 -669772559 121618775 -699910446 9953677 -107440254 5239380 -59963359 -725710093 -1700013 -259583150 278682729 -2202159 -542961067 65895481 166612660 95942927 96596774 178660250 -123141851 -476535631 745433631 -10508500 -166778861 -722428981 465104888 -35588998 48679612 35086662 -1417681 -128384657 50884875 222123901 144596329 -381146705 -52077187 193633383 383313556 494445981 -104378884 -481302549 497361759 -451351195 8676561 -12359234 -54571854 -10062562 119230245 -463461738 392442684 -28839974 -137903660 149067529 91771097 320574586 -47447835 -36289983 8027975 437185179 124637910 -15461505 -483507871 223129502 -12603608 -278277860 751915095 24877020 292077894 -4999580 244978537 316885257 41777544 65383079 173666197 -448382621 -10072254 -171138946 -543770487 136151439 35507251 92654441 51243723 -25374041 -524113862 -24743554 592116051 945883 -400193477 -24477417 355896339 18209922 3590694 -260106098 570089566 1708460 -296459837 318896625 -172360477 136533726 185434689 199970352 -2996177 106080398 1292578 -96193080 -263990035 -13097807 -131351357 -104916469 373166204 -152140050 182458463 -337290556 169756651 71298543 -33883805 459029076 315620886 -5137475 435595206 49223724 205597354 -30848841 -489314147 614262023 -412849536 -628622603 -777448299 -67117184 -61387032 -518275824 -152201908 -307969772 -639625552 -554170327 -144517263 178908254 -380343917 -207497477 -511423217 -384859781 -531826540 357774 -807723975 -236683945 103853265 -49172547 173731061 74716262 291573493 237427516 -2051056 394224581 -286276024 -585946618 -255043672 373422935 536001298 4184304 -214773648 -39890549 319234317 -24426900 -38372975 -166014826 5395539 36835682 -8145615 595034743 63639991 -173144998 -255833357 -279082041 136349769 -164158916 63331364 -714681808 -289477947 28353434 -464265698 -297494996 637678 -14117000 22919860 -42460536 608897607 402883955 -14047824 -387338287 68754208 -86203593 42284675 490024817 -32592782 -170038344 533700964 193511111 426349959 -164951211 -240176511 196883897 -81299093 -50478712 12895797 -17017668 408774412 -496688389 -728568472 -285717869 243609187 22183418 735461602 -508969629 371802522 -95827634 -39537923 -22840662 -179832767 516551258 -428342758 -69789179 -46625729 -313926071 80131035 166552012 341385 -3598694 12399499 -110484745 -16431293 -286339725 -13798700 588119154 1964955 -49404454 206390597 -376093564 -399660747 -232454027 -235496187 -71074558 -244436782 682437978 -81284647 -204664220 148711793 279858247 63166930 279311231 -122019814 -336301106 8101385 188433348 -210874607 230637145 -293348478 -73621293 104688311 6134522 -142140435 214524664 -2788132 -268680 12820664 360075304 248989517 -580036 -11344026 -245681212 18609721 -183120982 -213181446 -436972208 223683581 686445632 783884767 -874082343 -645742851 109607239 308535467 146504032 -3517152 -122017284 -51451786 542022964 -44302847 75853971 -113073277 -221544999 -246177611 104355887 -10961278 2365145 453099327 -538469116 312560357 481654248 -113406703 -65422621 2446316 194972867 -78658418 -260258938 -119902032 634897558 -978653668 -169974377 -72712715 27337120 15234801 -483910954 119128957 -255849374 -21646378 456444997 88982786 -218266256 -398932486 -448694257 155841691 222248887 -233718079 -108930280 -211116791 1032113 178946750 297119354 -690556138 -394933455 -194758069 151332486 -315980240 -4585129 -2738482 -281622392 318036824 -25616462 -921825 40094891 24884570 103524258 -62438115 977779489 67340166 248240843 1280178 380157281 12012717 -122675387 563306640 -36471974 -181324372 -684501585 348424039 440428810 -326115423 702497116 -34388382 -23610961 -174698931 253028158 46098371 -103530332 -48350398 44301490 -25266845 -258146638 -6717821 562158101 -13235451 -221316156 -227832559 538964075 68751627 -718377840 54558285 -198070828 -217985451 57403619 -5211263 28408121 144050554 225957697 150150032 30580290 538778815 -143248231 243389372 -451345052 -356458718 490322243 23505540 -38414002 -544232653 230488957 121676531 -537752876 -17415301 -235243498 40959022 77034987 -432265378 -242313953 506151938 24196396 -183576128 -107972242 24090708 -388879850 246972593 680153117 529941527 254655017 143320963 392228245 29346727 25492919 -331899715 -349474846 718600832 -479122479 67729803 546886195 23560230 211907509 600780807 -480096929 -85532758 225179110 724710689 8449804 54214113 59085268 -170115095 642936192 -52228141 -18622166 261250446 5617979 -135492502 213981832 122711744 -631961058 -132745632 -46256784 1288619 -533523716 -439932927 -30795420 -534035466 243484593 -421296597 -284279478 711158336 143343650 -51387201 -772055397 537734517 341869712 456098 -214534 -362304319 -340139267 351666014 1754959 -17326321 -351392164 14791467 -182793100 -83937264 367127267 529807536 344605285 26520548 -727997283 -830038067 -762663 -14757994 -28254857 -187776693 -277837639 175662083 169701098 -249790238 -92710824 -262960996 19283500 -26217874 -363011543 -183601035 -16284929 539700706 148056653 330177220 226915382 221617839 -62685352 -53542706 60313275 -107312394 -103804968 618502092 162538276 -337669784 -522755986 173614007 234020221 430156460 158035358 -55866789 64573614 623282946 282769882 44669137 80766664 487025537 554704471 -42847865 -158672334 -400939508 -101850016 -60190317 576007843 -57611733 -54886555 208843929 -678493022 -5903122 23545993 -196798497 5186055 145073669 -5906044 -563254113 231017731 642294115 -738903302 -1398377 220254250 -151343440 293536810 139655943 227793842 514923276 528353321 -120608277 8753900 267182572 14393999 577303476 536058595 -535862955 -345204425 429559808 -13473413 -626634748 216094137 -207479968 548524828 298558077 -222075477 176755892 633913342 -74845846 289125653 341795043 -9876313 -60043851 414190883 5492664 -193180607 17631628 -223265655 -691663912 -250602439 456440595 108900761 63980687 -236319899 -171050791 163996421 -766968125 -77035542 414844629 30151399 -14982229 48493626 -764464267 -6666323 32163195 -67735464 -532518796 136169707 -180685479 136790917 3190543 11131143 -444291671 -205231044 -60462993 30267100 -156166004 -69210718 61258140 -44443480 22325780 17323160 336710705 420598381 -767251225 -226486937 -8017354 13177233 405910493 -86378235 120325968 -183432819 4966652 395617541 -159300749 29310424 -250216008 761672971 179920760 -290198747 4034995 -476404462 -764977723 669297918 94092122 269893758 -63222216 15746834 -110368715 30501433 61784668 338169921 472624174 -111148653 -110285368 -449078650 -25726605 835598684 70539699 -4612092 28759062 -391800135 -535155317 20154518 520233389 168055774 70113676 -374715498 -100699373 591763476 -503455074 -9337846 -250105306 112496628 4345392 182793882 -174416837 4262470 -280215072 148255767 -88319305 501599863 6781752 52587329 -82063119 -12422111 -498611104 -30097544 604520161 -165487706 259569019 -139157944 -270028967 -45329613 -293479306 -434342270 -301217752 637046710 217721858 4699043 -229471298 508287 -15786766 -18281113 199746204 -176190687 -271552215 -508332443 -149408708 443549820 -58407 -314609189 -391661272 -656842784 -139900599 -678517254 -509681307 475375337 230935750 715611173 15776110 461628590 -31372854 -657957341 -271358918 691379067 488013293 396857600 -87576277 610115777 21462800 -18828494 -13916172 97708108 -280381612 -44186645 55477031 -305281966 638021267 -507330994 -260265600 38608707 -94475449 -5892232 1560000 -706749576 -173722875 -116480731 -44672109 217557241 69205950 2332571 -67242698 44159017 -559601784 -207731750 206316821 275692384 2610459 59322594 426285052 255706047 661397739 259180 66086087 400076254 -94699607 25041956 299839070 685351625 -141683860 -290124991 -24437122 -219089015 85239363 37035119 -566414759 166620279 -126942855 399503532 -626828437 -10852054 -516521742 -864094323 -27626387 -136148040 16556554 224735850 251197528 135301801 -34637587 184399143 -66607629 341771990 -581486169 -24665785 10522671 145030706 74698185 -152715480 242213677 -723012341 220637880 -155337185 -496839609 -289320016 -156286095 543883930 670319761 410904899 -13788386 377979368 414942825 -107267156 542101499 -219884390 39551687 -115910982 618360512 499049275 -100183156 471114654 -72072474 203258 436316816 448701772 -39950575 22682290 31917656 9301020 -7938498 165777075 262462125 541663148 -107605330 821456491 -216372527 836134241 359431367 -501850175 8012512 -394163113 134488271 -7565046 52470403 414074437 -30731507 -18556211 104159047 -95545514 -79399363 18411375 -663909222 -86135977 -162683737 6753663 292970357 647925191 -169789581 -151414967 1464210 120223670 94718 7265006 21493633 307030380 45290183 37941607 -12668807 -157919176 547772353 -10464937 16388948 -339135138 4615922 -37479389 -193480386 766043761 -199477686 -12498837 -498114356 -1063168 -183673190 24595240 693151910 4124109 -530899228 253443296 -2789028 273484644 -870507454 204079485 -92781310 -180742367 260258906 238661 573682963 279855553 626019065 130312027 -544537475 71465666 507929242 -445756515 417784587 201036096 734460306 440006657 329558812 -325975148 88286567 98653506 -695466883 820192450 337079070 -722087523 557965176 -248005668 187072100 -21784175 -3861595 -21702298 371930488 -20520616 208978179 553607195 923364764 536770567 9035642 3690713 124458882 560565918 -94568965 349712861 108345406 -109367305 -108915073 21853137 79201128 51842913 -215907124 -86912829 56604069 76738293 274556135 780352090 651384385 -348498680 -86980045 -462529902 370819983 15370339 63457576 507834900 88028258 43887618 -43748653 -140368317 108024634 790661394 -5082056 -472155714 97007794 -342734668 -665615060 -237059875 181202129 260236868 391811216 -15355374 -614750114 -6029978 -207977817 1443949 -317386926 -832848604 -394606778 -203653848 -12095274 -299955672 -519481526 -7628684 -187753368 -38743835 -82691765 -32804776 -371106221 -244257334 -102461539 11365922 -373283073 306593350 3080599 1803469 129218986 -302326100 -38510538 -152072723 405721937 104521385 -13780338 436242765 578949237 -20268778 301805898 59589677 30194422 -124330232 5309048 31246823 -180286903 -329430072 90264144 -558785405 -814986305 -85647309 43861228 171169295 466624995 70395222 536880708 -360785501 13254044 -159058532 -197485490 -74191484 37507029 -572398627 -325678353 7067011 -174234167 -574241977 -169399223 -318596224 -44816806 324965930 262232896 -274755677 -68020589 22375249 516007933 -75014768 90131950 217000426 317955617 104408667 14099666 -205331147 257744429 -50970945 -180589580 -368793919 -896887599 532180070 -1688202 254514796 401823777 -238527471 673485033 -17940102 444707979 -29027692 186877058 -268995958 -8496985 -3052422 -1097421 275308308 533626277 116474409 -153375366 -220029140 -14583393 -257570458 270534063 -478614315 -146880582 -10053504 137911662 -616160387 -298275488 249544295 -6081074 383607271 70703130 -9907675 -260636866 -305568183 -556589773 -66397220 158421754 77790585 -858176 158524100 -81911526 360083347 -348347048 40504570 220593220 -1892642 119003800 -233731100 75536249 24404060 -865556071 14482605 -340505507 240988609 -53124538 55556547 -20044140 -445320 -73128725 -496503531 96340130 -144282501 461111956 -440395149 -246462079 -311318086 -12087075 -132145419 28004076 85094938 333413289 34307837 431015396 702416416 557689684 208204871 -387271037 -7028394 -3316639 -72702383 172540253 21971436 29951158 90323298 -90137660 136087954 248649850 714396486 226426953 -106326667 110864596 143479914 -509058151 342864863 180416573 -27515648 -61558764 -389427235 -54154779 21344812 5051287 -334231877 -1552390 -151009326 -3534924 -9367692 -19167595 -719287618 34012414 292923901 -506106820 130139921 -287808958 -323779433 932001 131361591 271380683 -9032490 1146756 35947481 -525319972 103686600 -17127149 -25490151 46683283 -62876326 58083075 -886002957 -113974003 -107771280 -23347330 461241641 263222289 2483035 117644158 -841887224 -414597881 396132419 4616025 -125309291 99989250 269459928 -42276211 7462187 -319699241 -30313991 -102917717 158569934 3273137 90003633 -547299709 368018897 -357736911 -478996039 32072696 -187442553 20605289 293117598 -258647906 -106475744 -198646803 296264653 -112306844 214563954 669443515 -231716201 -492650814 62385353 -175538873 -90677002 241641960 123666446 -96620617 -443725147 -12690961 -756248846 -5600006 156999 -1318257 -700240934 -67793569 -692927508 -158746000 -290434978 443661733 11944396 2841351 -319456550 -70320017 -324234238 240519252 -20603191 237501018 -281252802 -18064012 826532 236025983 -14914778 175814223 -557095565 -620632473 -646260914 807362624 745649313 140649816 -4255681 541366401 -96986374 -640625820 162559954 98030606 -733039936 -4849616 -572673198 184545173 3183416 376217916 -355737477 -14113533 -430616809 102723099 102570646 -66356630 -59711904 -21718798 421874197 -287606318 -36809959 133435081 23429019 -7107106 101959152 -381837469 25677020 348294119 -358960246 -541393327 122886099 209196836 232707945 19951961 -1444258 83112719 2510565 42099998 138633952 384199764 -36779680 -118634991 103900316 -137670349 -738418085 -194239335 -528650693 -214016281 -639244485 30223525 -100575321 -150858237 24977053 314679114 -2113122 404371543 536220870 -142713118 14140740 -985862337 -28189704 -614555342 425009401 -269654587 37208461 113350900 529161819 -291594723 -5245111 133591791 -581406096 -84058238 -2964485 -2786216 19322069 179712437 -45589899 -801361660 192096789 2290023 154705308 668334198 12811036 337611797 -877760993 20163218 526456755 -611748512 -33184306 9148567 -232594271 846423312 349045018 -157455301 -3761048 93164007 -135669024 -505811078 -552492184 384368368 112538148 -42668073 287496164 19014839 -418417069 811950866 99065820 -10138589 -215981229 319414419 -4938301 -399871 -449243800 11633334 353895140 -207846046 -88345524 25696969 9220130 674732457 -49394235 -78433062 -583977762 -565852532 26666251 -138597025 -55669558 -447252829 -152653399 -447540755 -434128205 -657915040 265778951 -481579590 57430867 -488727511 -256111103 605684005 442663334 328872185 -284046297 127304263 764267323 17839852 495960606 602315187 86460741 17412269 -305112531 721827964 -66072607 -298030947 -376330561 173252023 152477899 -88187115 -292093969 111041360 473098804 -342545318 298207369 238256888 348182844 -184482535 -452292926 223273114 -439295056 -830591163 599612287 -24299940 -218657905 223192909 -21592109 410305736 -220309124 382102125 -110926183 -5395503 63683192 -475988978 -2718156 327671970 223216723 7154353 -424635976 -94899666 4292476 -255441105 -90014037 151590306 2181492 310388556 237556945 -342723613 25939919 98738926 -119297885 280973282 553062993 2095343 -1366596 323394276 267545343 -100105401 -20083440 604485496 23286026 178899553 366075268 247748461 -783976711 18421206 169731987 562671409 -125523783 9328002 218248111 204529335 65162000 -63492320 66658225 71917518 -267528525 148241988 -260490093 104521879 -42342400 344051979 -623693290 -387206718 -406215087 361957076 143346934 -97502471 -121560045 -139725302 -636938492 -360424116 -163228620 1772335 -22933569 -270598463 38942365 152524218 131877389 526266896 -25067554 23596173 83208700 63461147 28731295 685544240 34130198 111490082 -321741571 354697195 158193858 292683825 -487254406 -77293708 -55249085 -26815530 -953618546 -151866724 178822079 -772116474 273516632 163061445 -604088349 -26492462 761619014 -78866994 12416286 -322691617 -170669804 538056423 1013755 718588743 320575786 140743613 -513537020 18330305 -129200321 -320252983 -773333 -225477656 -198663444 126203330 -669099912 -436140262 -49078626 -237294025 89804656 525342326 688981834 -539815793 283402470 291125882 -579367849 -29482990 535462128 -650769676 -361208234 -34336110 301646824 -55588637 -652329918 89824193 306705575 208557447 -313374948 372777373 -20531273 133439130 -104442796 99414729 -205609099 -723755316 -440054629 -254941079 -89151871 -116941178 -222230846 20640553 60037504 23016528 -725301459 212764480 200347011 94100156 -286315927 382207693 -39944112 -124694897 26130621 -366004669 380881392 -53102984 -15804137 326393653 -23087666 198213977 410097113 36943147 -113139009 80885482 700175238 363335704 -679570561 -258751071 35394982 -5063272 643398560 13195033 136459897 61500896 -311251207 -1914492 3949572 404950238 -72881871 -92967758 -1066921 611126230 325844377 332317444 -306220492 -25121108 777813040 273531661 -40840019 153448512 97009398 -2684836 393557884 241148899 -390647334 73846602 321813554 364292020 -425694432 -396609479 433700714 73475345 575110024 315010837 393451336 -200899909 13085346 -439831523 44665192 -109103934 18587169 -169971787 -95465126 -339806817 -413392593 93495499 892180513 129655385 22407712 -38101945 -813351156 13518064 -488390237 12954854 -91535151 32638518 41682237 -558957194 -15458065 23920523 7164733 735229258 -315805923 -66730050 -134127665 388544510 -2108651 -201152341 -170542546 79681021 -22494393 -39764077 -239180011 172282013 -3191327 -72209966 416371360 -113965156 -1741772 -134956469 34142314 552226718 -32517596 473504970 -95384299 -538044727 96421709 101616158 179147751 66434 -94304325 -132327401 84046159 -354904503 -128382688 205929023 -38213691 93030956 -41479361 794255 -81689058 97580021 237971039 858279548 -76249280 274958238 -134875950 136865009 -20427641 389651162 301190656 282779050 289810465 -149921915 127373236 -121116897 -250716406 39207576 -908999237 220614176 -678289945 -83895258 144939607 166667128 -44513701 613520644 434148049 325766000 829590972 -434671 2188602 -606675983 73831640 -33537190 -97852225 44261634 5428048 -183840424 651624941 -179400022 86298879 -257671027 -214405859 62069876 575673070 547864994 -297593901 117400720 -10340161 -201962660 -6125528 97449221 -35018 762965412 -185881173 -378408768 -68357358 442457631 842457793 -14657669 268444552 -343458931 -227826409 30150128 12446814 -29580333 -410918383 -753507389 -36637290 79578728 -221831655 602159053 -489546465 -22079157 210325030 -330052505 -45663914 247533854 212404558 -264398930 194075810 51646583 76443205 646142938 -5411162 -20314849 485526684 -56543911 603199333 -27678082 -15542618 7429224 -50584912 8552154 53261280 62916907 380823258 -5151888 24965266 -98472952 125384387 -447104018 102249274 289990030 57447815 115250050 -3275171 126839724 220796788 154950299 170283687 705155181 304531723 -141202838 -189390993 346143454 -541176116 -54255702 116027805 -422190961 25345512 491202512 -166221283 -171785614 -6976605 501057194 223059749 -56851006 313276762 -129788535 -84458010 359699724 121882569 -14936608 2562411 -510954021 44720710 -11891731 752686133 -810989725 -132835808 27731281 634872432 -21178439 217428539 48668464 33719059 336889040 180955029 -862884171 -197617039 -30894528 -144931720 -223546341 145435716 -401388595 636525589 -117705042 -710890342 -125706296 -14739505 61922346 7983789 314718895 54309226 220484131 408491979 -340900086 266004818 135143395 -672670938 -1457171 635807830 -321553234 43023226 -189311754 110182079 -492194053 186593445 -607116503 59654017 -191820725 -740280681 780288020 -40732204 -297395416 100566790 197702751 126834813 338968937 -69143376 132362469 -331482201 459798784 30961040 -327184175 602858474 243713664 57988358 286869769 110782156 307977818 623274597 -518381110 -50078485 3160679 160531517 -215601390 -20416419 438006137 -589690959 144934912 -74300910 -191920573 120646511 -283286347 238759064 351852471 -3374538 34336537 -42114561 -34913243 290665317 337822443 752342040 -361683505 270291568 -224290980 -34300846 -312415293 248548013 -12087866 92477401 -194866913 -146082325 -14540582 6528115 -28635588 293693470 -74112522 17443663 -183247029 -753080089 -702018629 362464534 -2124561 62546900 282558113 182751784 -5277894 -344283191 30128076 365313194 -472029456 5305910 -112376151 -410694524 -898049 212956697 60055754 61534521 -157581506 346979832 408340329 201996115 157656985 535188932 39069885 -443542939 -90440827 -271931057 -281480263 -365595282 131680682 -149854169 207102361 -64270 550217991 -500486230 129736624 -319625128 48042021 288435885 91796246 -23694 134697403 -38774219 -1404155 164206962 29528537 -105144786 189081755 -299086121 220875608 -341975779 163239734 37530322 -94224646 17508644 -725630884 -296970108 -354521622 162533267 -364321294 -134210 -30955937 -411200730 -12886583 -326270763 -693425679 12790835 683118192 -252518553 53516600 229291559 -391762106 -534447803 613685351 4424200 269764676 2599941 22221719 -196731899 -693333152 -99973382 4399805 632870615 -43040277 269344620 -211897219 274825995 368779593 -294644974 -648154368 -570723460 -119778468 -145555821 6158228 406926531 17885137 926957559 413182516 -113113908 351543 131626212 17855284 -13859268 -446890382 86021960 -610583834 -88605277 30948918 -335913812 -164555543 -708058464 -186525289 -456791990 440073453 -40457780 -384439214 297742015 66606806 74683604 31299412 -75547116 536732290 -455486036 -253610754 -287369037 -787483104 32780029 -319943669 23973487 -322838771 -5498130 -680773817 609469871 145589894 -194751276 117741471 408086610 -7180777 -486934257 -225864954 -9996804 -213750340 -262625361 15460092 -529470266 311089299 73010203 21449661 235543966 103572410 398376446 -41481607 -120584879 -653724456 -260828362 9610085 147590573 308187057 10733636 293888015 -112614626 69725272 376900432 338255881 -690268832 -90713242 38795718 -121793072 -359501 -141140979 117351071 284914424 -392452 64636164 146298089 -348385962 262418147 -729769 -437824770 -581865110 -6565874 371415471 740905985 490687932 -201659364 91089894 -754595501 -14116348 -398456008 -238081 281636235 -138569477 37226164 12739367 36123840 -74624149 -4945717 -56525435 11746632 40798407 -362054997 -31436941 316938544 -16012147 -238298717 35826019 78149479 9818154 -85541353 -391756119 -159766297 700609777 16759280 468060090 110697922 -53137565 -332938185 -585962720 584912403 262342484 621584603 172197874 -325064593 669515166 -95787081 9149423 -62291492 -534764076 55033316 -40659796 -821792906 95552937 6578736 81857272 -221447 -121541290 114626887 -591395897 161207771 92117061 28243288 238643424 -159172315 11714414 -84454324 -694674176 250702659 -467261761 -155632617 102798692 -160102997 -200768179 59521816 -504623638 -731329833 -96076710 -744578633 422497449 -530320171 -5133992 -19022327 -183902549 -222220022 -481585523 505310213 74215593 -298930687 581338183 297701205 -12122964 127937169 -6298530 14762656 507582200 -437893413 -71148577 478860470 -203472469 487988222 -10717953 282886448 289524828 104731296 96510869 -126310611 184949615 -261385545 -1615467 547442051 302395493 70375043 -12804631 58239 48624361 86223833 -77609654 -715559179 -167369913 -16790862 127826127 -63301922 13201104 -631374582 -610931229 729171794 -198046452 16542857 -795509654 -56542142 -132813215 371002392 -350541885 -313358214 56932485 -451533218 129409332 332852156 -606441729 -485669025 -20906857 2715445 25862872 19651908 135277249 285304851 38552913 106756034 -3504648 -435810030 -434852164 -420313635 -140161728 -274146240 37395892 -588262429 73838350 134769949 -16729757 -137183849 139602333 1337877 -257786012 87090089 752603843 247358606 24770696 333141559 359680734 -405638789 75933599 29112053 -372934178 -63952146 -226133818 141733010 -72890856 -36555403 211199998 -99691931 -6694689 659477394 -69653351 36457828 -117913064 -351173273 -390887709 -80555489 99439429 -50893259 11920895 643700734 -384966222 -210977391 445868967 188976329 6302350 -564142735 -535867820 17132587 635285118 -1407367 -80880540 4994422 -289134338 325861894 103304248 375513207 105873570 -157172791 871973052 -580100599 63463242 62328816 -844489351 218340825 22695006 -36988446 -366959449 -69550930 -18524098 163917639 111967996 -643669415 164412310 318254974 13761705 615445781 527411103 363138199 70436101 152597764 84191907 -35411682 -183303155 21918347 -50335080 -95783253 -84690536 -441753909 114540785 251266712 -43841327 89709723 122140008 77632104 8749400 -334248591 77341472 41455658 549802948 260955885 -335436111 -109937561 1216000 8569748 720681142 -246976067 391551892 404166216 2415055 -725788691 -17342088 350257923 184859670 -83769252 -320566140 328213229 -548488430 -384053326 728490863 -273315556 264468277 803708895 62164134 5988843 -53236681 20373329 110153145 -352059134 -121184285 217530642 166026132 762481379 225889967 -171751656 18042926 866939070 -50492954 -61705211 185184303 120609392 -28592398 68562937 -250469640 -44251945 45137698 24827379 -13872113 -138670243 -31482454 136734724 -589424813 30159398 58130988 -127892714 -46046408 -8936168 62810483 -14367668 -342862689 373265409 -56851344 -96005344 -221173372 559095515 602237904 -185851406 -157285512 57493977 -122479054 -36327686 -184772 157374160 156368775 554755594 -20723839 72358798 50857411 -203910985 -187620483 -39793805 -668250817 854605 -377987577 276592001 -32131826 -63457974 -390589140 -9911604 -152795317 -278587815 -318482044 615139122 658468959 336679654 -103438995 8909380 -203773828 -14313217 -57947946 563030900 666360602 -22603323 -674038467 178868009 -361391170 287576001 -203691106 -98880067 -68431307 42778158 -581205534 -9581075 -20528881 843479993 -23166402 -591744895 360606977 380354603 385865381 642085644 -24692688 83747480 366964248 20312109 -165999755 -1753836 579279118 -56837313 -28652041 226378862 42744819 259050782 -405245558 -113247105 641981089 4144297 -385100224 635242458 289613191 -266769782 89818370 489573161 -5454443 -45541009 -295957705 505881104 -297742527 -734685849 -24632881 142362924 -230198712 267125580 445597168 91979176 -19619339 198147365 52409957 -459868214 448884895 -360630836 59474832 -81642843 359067275 374273794 570348134 -467657895 -108461347 87872568 736741255 105123552 -564672570 -279957124 -742984192 -168697284 -843103898 92678023 -305849678 -1151587 -128578193 117633243 -646354616 -274108376 318395642 -221033 -282936878 -59588989 11417607 -22990142 2463042 66076319 -153579986 -70605654 318220042 1100469 -321736233 -75044409 182884718 -100782201 85055339 230067291 -369149154 171012681 221320097 -57912702 45940194 279273040 -1950706 96858379 -247925321 -195152296 -208737781 -101846717 -77412650 -210892606 555056321 -13880713 164408847 -97929619 337591 -209139100 -308803946 430685 -29722389 -95514032 -99052988 78948957 -1448180 195315598 -468461998 -280998823 147021581 462998716 47996360 172281503 327712675 -235384711 -633831918 -375558149 -2175205 68729103 -94221147 6858146 107163953 290839508 -504445561 520971414 -818433791 477677712 380431193 362464148 -27141206 135726116 -401690032 393008702 615033205 648566384 -144274206 315892803 169755886 -170438963 -28754774 -73140017 -169618084 655411564 42046412 156811085 10995172 -161665954 -134162520 -113500736 -103908450 11453409 215932 160758329 -82860751 327582961 866322933 170365658 112347033 9557199 -270313189 218011411 -260622196 48260299 643771830 7000661 12272317 -1928385 698493758 49733760 258964846 -62769411 335156354 -533836791 670895922 216857187 678237273 -422681318 103374178 670550627 -30060376 -599402583 -387531307 -617639098 -410375336 224703209 104384245 -64950265 -529348940 -19433962 -191243008 -73482558 -29625183 -20731565 21857661 -838247319 620237470 -6664574 -638524245 337984143 14507973 -443984968 69102062 -72615057 -160936622 -171595664 -298496613 249108319 796458358 583769113 4965955 -379946059 -124023355 -119559917 -160375983 -100902619 60152855 460842357 307262849 -10056200 274277514 -219127286 -426863581 -525995450 -99086096 -296255884 255473313 294594117 -145116831 -582549429 -256426509 692927294 -92392688 -553472238 14258651 -478942595 516729938 -379989489 -150032859 198420671 -61686707 -199044582 360224023 5560364 -68278762 24111244 -157088448 587329865 -59932189 -300631217 106154184 447575666 7379481 83800531 41670648 295807575 -247603172 26570410 1191494 -30162200 -33997174 365104076 682627455 -39651518 -531954911 -665576385 -558214282 -2426089 60847062 188839980 269636629 110628723 -852776877 577716713 -104825403 242091532 -16735973 -4490079 -650791321 -72113565 786390825 -537862638 14731504 639412620 33489601 3991974 -299608300 20942456 6370802 448311756 55205136 -16728706 158964785 -106126812 179067718 12538901 587251014 -64429569 -296373577 -473067287 -233730158 -262689504 14182669 594455870 -325377813 -119203188 261658444 90475759 -1052938 54889220 -5147202 42755495 -98371317 72887650 431657543 -6717884 426740136 551447589 230729508 -72491 5053494 29075668 -398050115 32646176 78438724 380400 -42836163 -380665362 25497145 111814588 91157056 18267832 -42072334 96873761 488781718 162262910 -507059656 93683736 -816352214 144825088 -66526254 17561278 -585883485 10308453 189880394 -59656211 467089093 333042955 -1655890 100085149 119388050 -614763009 -574952475 196631551 -20010206 369297706 -2112856 826145 -354864022 -42340242 -274692975 -357341370 506861782 -480581429 88688134 -32015017 397526351 121704115 334948667 -579275458 -259920275 -470614071 17712800 -12255577 -411316145 -262251540 -112711785 7167042 -10709487 -135898314 3576395 -426313746 414794660 847267654 10404228 -196951347 207200920 -205307394 23487732 -405490817 104127736 322384772 -223585432 69356772 -26371682 9853734 -379296374 765269704 -296957099 472488898 -1272892 -13246292 -2322009 294542641 -285294266 112309277 -457961516 41414590 32368108 446044883 24108372 -89028262 -448507605 -144876115 4358544 183011283 -684956 -199614242 149626115 -166062420 -469071350 -690856701 105365507 -377839812 -191497815 114363457 -196483411 -131357223 174061610 -93380255 -736454117 239971142 5188203 -253096996 -139139800 -191399022 97644278 -54800398 -8217118 -453866652 -359846676 -250145939 -105995400 57832292 -322864524 421854619 -249616515 -395047052 -88452789 139120815 -255922081 -110676305 -195644628 -118262469 -400261197 165492663 -108908708 774157043 35347357 164318870 25368078 200468483 -118360945 149095005 6545039 -268393510 7207509 951492800 -224498459 -7918674 -126200330 -159449029 41663014 -651453188 66528840 132265480 -707800514 499446 -186524991 -239137520 254260741 160762761 483393122 -282101592 594366471 -215805263 -123505650 126047699 471176294 249699334 -56459293 247882155 -240695242 -109457917 -104515319 647626562 34683118 -81029458 -68567331 -33184179 263501552 -475737708 -125826217 165354186 488136189 420871028 -252677862 -184097694 -694429905 -283846668 -7807311 386722170 833906802 -398264344 -510779311 16865061 162871869 420269783 209471965 -611283044 187844383 -149381970 138754265 110106 -75599798 548646375 191286662 140221265 126177154 -214391280 524375443 -325987435 31618634 -503510350 -97299055 -80665609 393287747 -40969532 -719757 -414146342 4709237 -5257488 -127316770 502710173 538094478 -53053410 -159599685 292286306 -321326373 210263918 31591072 13462361 -577289030 235859694 6092130 23849390 12721078 552488998 897630028 892737429 -324917485 -211355786 181034445 -424834990 26076924 744681 -39199354 383178334 218646485 261914204 -131235288 246838425 -130975928 520298737 503437163 -53205005 883214007 678106775 642857902 -1647086 -120880878 -24656897 -335204520 -627024881 -132404562 -323137417 -538284079 -291565383 -96047406 1830183 129864905 279518690 -240112152 -173002388 245693147 -919553733 211373154 -726955999 -66920768 52764505 1010565 44462445 -69029793 18164944 614355994 266230275 757502438 -206690497 -75850163 6212117 287697982 -165032023 377725050 196887622 -193774322 -298681390 421780716 -15246281 -685039071 549943417 71082142 153806910 205791595 685086329 -428147065 408815964 382824609 328144870 463435706 507397311 -88187983 -596074344 654205712 -1188027 -398866291 39307064 84905833 -77679646 6795718 42925135 -778915177 -318881927 -35552837 24010845 11573743 -571238184 280539007 23011864 147758734 -171822130 278790318 -179824321 48892438 269425281 -65263 71289080 -12599173 -13051030 -58690712 -592311453 580004339 23421070 340503037 79030487 167874050 -145752163 -129366690 622494191 95719381 -566992206 388523298 359479786 -724732780 -15656342 -32704026 243333695 -541757918 -8224417 92568300 -9573079 -664068219 -211308324 48848526 471651477 -20407040 13943775 -520942900 90126124 19627197 342766444 691604982 84330254 169309436 18933024 -12448411 -10523466 3450780 76895197 598494215 -238639745 589483244 738068923 -178253398 -16703198 -377015085 257486442 -88146715 13942938 -503676722 85273890 -8086410 72292278 -47282926 379536 -181745093 -356983705 -449695726 89852778 95126676 63989593 -2283958 -30238 -176208956 97758749 37886819 29952751 232888067 -35151197 692709231 -154827422 -534345986 -163581152 -150571162 164405438 345659215 -274861852 311531284 188770960 -225707237 465026882 10800635 98134534 -39636513 152262252 307209830 -50466729 -747682376 -75869407 453574018 190545668 -658199402 169153623 157444979 540651251 11565865 552831870 -129872862 -118141119 -734236697 370812043 361040183 579560120 5651655 487342766 532084521 -307069625 -756365958 190358538 239478523 168353620 630246 -579545109 -236599979 22039028 17620606 -750307827 44778825 471405501 76202892 -68124143 -491200023 97137215 89187542 473835655 43787622 -61327196 -285684426 13073088 51600406 -303902627 3627372 -180673 91927192 18133531 -588150974 22801977 -251422529 -154256558 -411653873 46071114 -94300228 185681 322990549 -116048342 132715073 213050249 -433148851 9827773 -53931536 175642683 -22162864 -294632824 313478206 601800108 28532233 64765623 -759485583 245858909 -10839915 442055650 -37155542 -15164332 -454651486 377879464 26088911 -606163375 227064637 -471227208 -3107304 314949166 20152564 -85094181 25314098 -7388655 -351805961 26125103 215692096 -61281816 358070659 -218409981 -80259285 574509743 166245124 -506295 102569423 -24348186 -197956943 160384480 442580307 19851698 -65618714 284902786 77771134 -66559094 76078807 99663205 4661328 -332776767 76870139 -436958997 -11609634 322137743 -6906167 -149407792 -473867174 -280279534 -289679280 124143776 -114080894 -157625476 114999596 -859611055 27130547 6296772 74151225 -528341412 -402434422 180137180 60315015 273172750 -220216832 53584237 -229393660 -438810953 -305263676 431350126 -238956648 -138582 23140817 -78311547 188984800 111837455 -456533713 -486492795 6086466 408567479 -10627229 66119627 -341382931 -287527529 -340177169 34228282 -17948102 468934020 82008 -7166838 -62641648 219989067 -6078007 -327861700 -12644084 93361870 -502265920 302483431 240258243 359393453 -267906323 -438439508 274413514 215218889 -67359698 -334499164 38494303 -201578001 8074997 94599295 43685248 239031513 801972182 356452269 -13405706 10895819 144800366 -297541633 -534408267 -261344 -220174888 210318511 -380585602 -590852607 122916666 324665517 -11921420 133610382 -508633321 25539759 -35908867 -6879450 -441194603 25795423 -82214221 -409349188 269897275 154571528 11454284 393669740 -133354860 -755573625 -26327273 -618132311 171780831 -23399008 65720988 -38684459 2047820 78067275 5683375 171739777 -566033185 -12025134 21009277 911710 -112919631 -459348170 133277281 795644565 -657217599 541673232 8453050 -15507759 -8396307 609851147 285525498 -78257058 -115793522 217965985 26176682 49334485 98973458 -746562 270074060 -215666577 75676605 -8344750 335276739 -221473759 -30236752 30014136 485024427 277169164 894819185 -86824211 107421081 142638354 491642234 134284016 -123148833 673065029 790487746 515983188 152880318 -2042212 -31530932 340363346 -117466975 148283192 226047563 -708241468 -362352244 -689353687 307741473 104774777 -161799715 472191876 29802749 123942347 -162975873 11138853 -201191361 -360342494 -111512135 211217390 220007389 -92749983 -162358280 2333463 85375735 -736007663 223276333 113950621 620405492 83390741 12500024 -145240448 -36477770 326832313 78839725 62344923 -427810752 -348438912 78961284 -627926 238631729 21469805 -445800320 251758030 -680562068 11759914 -190549625 647228733 183768197 -11056532 -851067 693036945 -60728868 -34361393 -107624771 102978914 -93641222 12534682 63459327 1916823 780259708 -488823163 32372666 71681829 149978009 -14792728 -81876 387744573 67936099 -157023769 -435338762 84568030 4617792 -526566810 -375793797 -17936808 -95153959 -9647755 524761615 -285194103 484680506 -6773143 14724503 -6409503 -338498882 9213299 384115967 124189003 -520985327 -184607979 -868986097 384208580 161323767 758809093 -620032558 -593235399 -7753346 -259315460 555898790 8957673 -279449932 -36263681 43622391 287356471 -68037002 -276790517 -573953013 -439881450 679637874 -798870091 -19060621 -111396165 640412203 -76445061 7170670 -43854120 104602948 -64440688 -83585365 334365872 796766350 -25848897 -96381138 -389429684 -184129105 -386726183 191187288 762960977 401832742 -455014243 -56399510 -6210980 13068520 459783103 -341417 -205831006 67292889 501723476 654990408 469510665 -359025197 311874465 3655278 111780504 162776923 625736766 -356629795 -351836919 264677388 599849072 219491255 -182223807 -61555415 -84466526 -109638509 349342783 9869739 279897285 -190156249 -469919122 -249627419 -1937073 316008659 -2209825 -303307228 1835311 -227103902 325728539 -643862069 58877950 430319892 41274395 21480026 581320503 477590458 -45964441 -355862694 3598745 -15254816 -5481808 20968415 159557146 105111224 36670857 815778 -75785201 -153614273 -632163488 -122018480 -78028859 -269180934 742918877 3084353 125898970 -39553156 -15381918 137668597 -739971520 -194327291 -37495244 -716948748 -522307138 28343126 -197724500 44443692 284600791 -126286915 435874387 -504430694 -90359553 22280921 157761920 1428926 -13800629 -735523821 -4111456 169424687 -25452513 63731597 43019924 -60876758 439211670 -273895760 22724047 -352063019 -26751993 623632144 -5487939 -948655 -177778430 -461973805 -533947730 -15407914 -554451654 6805418 -310073294 -15216000 3559543 -35029505 166081492 183054640 640921041 539731342 396225720 -677973082 2868105 -701234073 347071622 -5674930 -451536547 833011971 -48032375 -302122587 -82752388 -66610460 7681102 28188904 20665606 -158461035 427611025 325286842 -21305287 -1426843 762309240 -517352121 267501740 -25343300 374261910 -2358265 -198505719 45779980 -671706049 638641791 -79708553 -67324370 295938538 -506826588 -71649850 10806948 -30705296 -4725257 -464255161 340009440 37612157 -265743277 -810782015 -881869812 189524852 27303654 25781348 465147512 226332641 -189727409 -144152763 -923843953 29799980 97069121 114647051 -242031968 415930682 -195239167 -86819498 65378708 -162322020 -268066033 -112063534 -435408121 752496718 607523842 -126300942 6148640 -183804017 50330894 -24700337 451911054 -5613227 350957362 -3578136 -40234192 -15939993 131704899 369108465 -152509784 415597465 -101217041 11252569 37328925 -682637452 -67078824 -586079432 -113356863 -696028131 -25861754 739119987 225905177 784003626 -5829762 945294384 550627678 -27970221 59475737 -213786222 -6921071 -231200735 -158373007 -299482229 -371532499 7027736 402589317 -394988055 145895800 32556156 659064430 658369402 15906827 19273193 -382257360 528574610 -31969243 -89584866 374551346 -29181697 -24770301 -20025176 30001816 17830675 271611 6748501 657255039 212520929 34751004 -454954290 -294743327 -95124453 -18800300 -168654729 175138278 -314545273 -461139914 -116891274 159277548 -503337342 -11386574 -556467637 77867896 -8928377 451146777 -187742576 -456918433 -151444330 37012540 218899950 270374273 295293253 97936544 45672193 1114807 -40207980 -239429546 21928542 236575181 483102108 -199441455 -233168054 -174438954 133660441 -4810249 915241122 582157303 -35820305 40464823 12148515 710160628 -729476035 180294599 133405811 499009291 -81281413 449347501 -132388529 -683057824 890840671 -48892174 501376780 3104662 598790492 -380703373 571658977 539747448 -382407266 -22381400 121035171 -334919046 23301355 -692172630 -296782227 297373216 -94750673 -274454972 -435392727 -220920650 -333053021 -1561789 -200666146 -574629977 -472882852 121163143 -92420 -32994175 -89764612 470319154 -497468484 -70043593 -54255283 583310074 471940738 457155021 -8311571 166063096 -186660762 44724183 177631647 655482448 -47324936 -18340157 -151188278 91473214 223708836 217763653 886142998 142116390 427942798 -134423041 30054628 824021813 112771007 265832599 -692926258 3657164 -158199418 51003052 -616632928 218231411 -736868317 -61240230 -284764395 113576599 159643447 -340129507 -31509003 121018435 -308921963 -99079645 77393492 62928285 -140992963 -41986360 -75655021 97248446 15378044 -25224765 644910578 55431583 -320356393 109628458 -18912734 10674220 -6924017 -304750015 141976804 200792372 -305315704 -347562008 805261985 282491152 203616260 -100516663 57839156 931507821 -81502085 668019698 -436967287 -162200354 108078388 -192281967 -154372619 -318830029 676663635 -12553189 71703302 -469385290 644269840 -33170500 265832811 -580083585 189939312 -458830347 58852965 -9978099 124965866 -399672079 -107318461 -15277509 -641735884 17783340 -101176477 259362854 17406225 -38633244 177454152 189259685 -478148656 -351135858 -180469837 416491658 129832560 751619 -64214221 538488488 29806412 76747909 -323476512 -25529393 159084754 629393451 606148021 -715930671 351321185 212520278 -280857417 150872857 -806197217 460139826 504477953 40304642 410644181 -128679893 181312750 130141353 56365396 -671252313 -38394243 37987621 61364062 -93738553 455024809 -54752841 -553749910 -562965375 61412609 -876453163 -648988488 262744615 32919188 48408266 -7579434 140331739 -352931824 124481178 152710659 325232625 52507768 -393625059 5512070 -236092285 -27650389 -26039195 -63187470 132750403 14875941 556824773 314149006 -451228110 174622371 4643064 7663307 -744343931 94795725 -141898074 -3947097 665125528 590708593 -326022487 -515171592 -140107387 11242425 234700101 -8036683 -503804612 336020 466222420 10794618 -152066430 -472602185 -19002179 -297806184 252074065 161877424 -315450858 19997453 -252188776 257578176 286539990 -872950503 -17934256 -20806357 -90174629 -809415694 -297920714 -83006023 375628587 402699153 7556592 130413103 593594 -279989776 -2140475 -21805427 -149379984 -212920068 -334248754 -1788240 -413165578 588103990 -87535151 20219703 127575872 72489576 249411565 -636271710 -133003633 27957272 -195032035 66067551 815568610 -76983004 307204255 -263755969 372144836 -450549512 74241302 -4401754 -197747056 175442063 -266873694 543593072 356325973 -320543 368878780 -151468592 -160433709 -140329953 96987499 -39183256 -410072801 219157564 160870707 -17476153 -731632855 -106699941 37284748 377608680 -169173104 9003357 -48281893 -319716334 276969959 -679539054 -175246391 310395628 -173588952 229366771 -155668909 45131 555251713 -788619803 -93005180 -54428605 -65328678 259537634 508902971 -22394567 128059203 245631659 856898614 -221404035 -248740582 -50364417 -489515619 333302283 86059345 48301802 264070659 39224238 41754278 7942280 -214426260 -891212003 127982855 -394403192 184411863 162285698 185194499 -496222465 630484027 37150638 63457522 -74967140 -269286997 -566605781 -57909143 7414350 -13752680 -426671268 41312042 307104060 -245034346 -36422891 -294444459 127050178 359463651 12594526 584030375 -512879384 -31117420 1181676 -485646437 509482597 -70204011 -174914612 558237111 14322804 -228472042 812483687 -59952291 457252548 550773962 -311651485 128656428 64583738 -349555423 300901302 -488565830 -225749414 -309341427 193125993 -15393729 260569354 -594444054 608175 74958853 -203465715 397942807 36538539 -260958516 115511151 -206064795 36640653 240930743 541837105 -501907286 -5034389 322852542 322345406 130279297 630721346 -141830989 4173793 495621570 -11854302 318556730 492690864 352289 535735 -8855673 -418191992 17346321 166266013 -181177625 254921338 72463133 -6581396 165133466 -414013616 -135348959 190440365 -222553501 -215241663 -59599612 301946406 -4653309 -81982988 319220047 151106666 387950487 -132003254 -26743484 -68699980 -420551400 -309465321 218504169 14848798 -450674206 -52278963 724424418 -134442659 210932195 94449569 45476633 -238000480 398120530 -427920291 268939928 10251944 -77578252 -30585903 -410062475 471719594 -22652870 119204697 -400292115 56174336 130986225 218429796 -106443519 -5884934 124092665 95937980 476010182 -39024243 -150728511 -559587868 -187858531 813325074 -27319185 -12990118 -462279922 -66443141 645600960 -12071660 451266335 202444799 457757798 264342181 -123967156 553808771 -161021342 -11981803 122387287 316691875 -6885910 -208260610 117477632 189756444 508086362 -75081113 193053657 175876483 308736197 -651858851 -386027481 913493057 12345089 35872466 172037810 -59248152 -86432156 263189201 59698874 313430115 -464427803 156663566 140527401 -668084279 -170778161 -41237044 -298897316 262041478 16493035 -52059851 -4872927 13020818 258920877 424956 -146724176 200679958 772611430 -31883132 -9315491 29093133 344571595 -299393658 47834711 21569892 -608459061 284536999 -91060406 -190335848 -395003907 225145858 -316547391 1566880 -488776555 6150477 -50851423 -428138041 -432960042 -579092286 397960768 3632411 491214079 -443813227 19233883 523056 650566042 -360490149 9548746 -128772158 544454245 -281554324 407812147 112828733 167369874 192127808 -44774335 138731909 19941778 -772668347 -149625517 88061232 483598257 -201087871 -174405275 -62205271 262216894 -890843937 -431907937 50644353 8853609 447072064 -3527319 -283846663 -204772761 169871439 863899667 569345911 190993363 143491541 56232856 681857784 -8975497 -167990105 -113085668 438286811 10378149 -200810896 77155779 257092662 -20697819 42753683 -84966707 399148536 122550693 -80858407 7449526 -8560667 -538093809 -578842293 697348800 213281272 540306 -12938742 181434977 250877996 -135224879 -730343387 -42238939 4716720 449064001 -612788153 -35825123 -120677057 2653416 79249452 164826000 -2803035 175480762 25527992 -169493303 -125129018 276668623 -10613680 -312628034 -20955282 603842122 336900791 282610121 170073881 105801715 74462438 481031849 331165783 -411619815 592712873 284800082 -437623179 -561663301 197824080 -181575431 -558800686 -222423618 461808212 112659409 11867432 -777491792 -750969594 2429482 382168148 4993496 109459111 8105568 -291469543 642129137 -188554730 41495090 -282653911 92128510 376640139 235599577 210755399 63583952 56987040 -384212167 47346389 -455933888 18272391 -60794201 -209556544 -133300260 -332249247 174011815 71793912 -82286595 -4398962 -214984720 -385031112 -1973697 369076433 704949169 -93040629 11374481 -114492852 53468088 168396627 166410210 85958092 -266681 42682 -34533048 -198031260 24340416 847587738 -147672832 384229241 -135642035 -205396058 124033460 -304067400 -500500154 404890760 15036814 417962504 -290479739 -8386120 -279691611 38589484 -148005874 96209690 -489650466 -60026011 721112483 -186049 -727710 15515101 30974520 26427987 2320432 12925358 23837320 -34706557 82499496 -3540964 -6378242 223370910 -446256299 340612335 9373035 -54967030 204751221 367698077 262152557 -53428926 551967709 79713531 353082223 72949885 -447735399 -6235344 -42959737 -591094154 -214564949 44079464 304531057 124090443 327362087 -508436528 244032669 17724137 176287291 -94101902 39726550 18301524 -648663608 28623992 -15953202 -162612169 337037679 -516299223 134052883 273861824 -137587966 -87423383 402212224 169104457 -341671053 408290036 369888015 -407303542 793677149 297046043 -427262369 -21909112 300098206 152418572 72799307 -406352399 -168167979 -204602426 21890633 23123788 41942804 -677339310 628047490 178572363 -232799376 22902450 -161254395 -389336529 -158220733 -6260400 -345037 321673593 -83264532 -386342774 -167265567 42287173 -434950013 710299358 -609985731 8643670 262195831 -9172694 166752401 -74508947 -41322805 219023968 -239282089 22775722 10462620 405371357 4938977 -402216 -584351 326851720 144838156 -345425438 171545173 -33619313 -415632167 69197446 212489790 205763802 -527032495 530659399 414723782 84064650 -512764502 2999780 124917160 -179768436 -244074307 -32462620 -9779166 908616385 -649716951 -360979200 5214552 21846557 218804380 275579406 -466931751 -107311748 168487507 -164513921 130275202 669615148 -37060096 -347150273 -103505743 -361083641 648566161 515448059 46114728 51107561 -229279296 14431114 -84861442 -275620555 37176738 391326710 5030858 353572619 22587155 28936383 137418836 -295648042 224495012 -304221937 621633673 -190920896 -383944540 89443793 97276414 394549330 118719646 86648394 -583932950 413433296 654500424 144964887 79557951 530158992 512999341 -319599 -61078203 -97703299 -176125448 -159451506 655037001 307792324 103004280 -15162732 -449251760 -339765 -376839031 -224122159 -6845395 586867786 71033905 -341365968 855568404 358851687 30365031 9645607 -35909695 599503312 266675769 -202763643 353391699 25211743 -351119660 403458415 183020413 -173938638 -586825131 -519138849 -772609 -171515537 38077797 -43912588 83843604 93414840 -89018207 83661140 883486494 176814923 34299311 -173791979 -226686006 -217859601 -79594478 -41449877 244261409 -368580430 -42790395 -4056406 307132497 -498426598 572582094 161563339 -89011612 -248560385 -196084562 -136278292 -89904039 41158078 662215575 209990955 132621160 -254813693 801153269 212072387 -19841676 -161103457 -57709318 -497480411 -518466112 -88721073 36304363 -448798494 275367223 120198700 438381435 -320130416 388588614 -159716662 8507183 654253889 -74207138 10788762 83091108 304455812 -718921433 -51710788 -605457342 -125982351 273470992 10423786 -7336978 49496131 695256832 -201502927 -422500959 -695260820 -629669387 27439399 5094256 -131942729 -147303839 -561568142 -68348359 -17746763 -37304940 -362083037 -49678141 543544851 40045648 -736766781 -547733297 -22247564 588422250 -392211238 306293882 -701758732 -12103728 272370262 -130674642 3247907 -287216964 -486945655 -88217764 -601624510 428099783 207415659 -167534886 721134464 345159776 -285130753 415469389 -195902306 229921367 -37923853 -140815039 -45812309 293220332 60921599 -373314545 -19306701 -84329374 -706199870 -81616348 -91902275 -30591778 -121343357 -245641973 -23447780 -42151301 174267329 367826766 459421582 -65504227 -3569193 76766480 -124553787 680519663 570190655 263358939 3842228 610036183 -384258043 -486221449 -17670582 13843020 -123269154 539447915 -86731103 22980758 -176760508 -118747490 162667534 90251677 -284663083 -203431559 300910723 122390449 713806921 132384285 269764578 -69289237 -477975376 -137219152 -585343134 395758274 150338145 403980641 182703192 -12416998 -564870281 174794789 -51858615 -313400982 236375010 -386958470 338381321 -61776854 -120715177 -32493209 -400079261 -223446588 477509786 -170687808 -39628661 -317940063 -239387555 -357703868 -140303735 -554473361 -38530954 -333412971 -91418317 -750590665 -45124516 88531796 -162931402 -62599920 12333345 231012182 -39932600 -152833727 -335875449 -839517416 -20109740 -106955507 -189166358 93054893 -481384105 -632849738 -553390034 152437899 -16262263 -155810912 -538550059 175269438 90339407 -363577552 272653128 -57359568 363100315 634802526 429729688 195260319 527453325 8296347 45734502 125756212 76956240 102174108 -313360390 4182540 76176570 14760531 140613203 -37885966 -61175294 89728287 832196053 297984008 361965106 216584018 426931765 484045160 -201611465 -674960443 349859582 85842235 -348592101 -15317956 -182020280 -152900619 565715 -8895852 479792116 -28213645 50249905 -159917158 -722579485 122203432 283995586 220201693 -138438987 -515839511 384953376 233713906 -184110071 96375275 -41357215 738763822 258918124 -152748463 407972000 708249379 -427433791 -3984557 -133233559 -97106039 -166891046 52198934 57906769 -249349022 7630848 61847341 25901438 68422847 -129682852 515156094 -230207011 381635719 232921884 72328390 -471116811 228900816 7613514 -455774184 -149564037 -325499279 7273069 108560351 14844792 -69967801 181185454 -667986 28475920 -233780911 204484874 -157362396 -253130989 90929204 2045961 257084207 146013553 36519108 35383265 -443480739 131594612 -290542385 -169961395 -62076554 -31371294 -159304950 10597315 -230053890 -803606496 298776544 43782912 46680349 -476294877 405348313 4402434 81061627 74533237 -27464331 641170357 44887357 69513916 379095114 305431460 40367711 -54597410 607866674 -143930554 -82170826 133827732 -440586906 59512381 266251545 -290862361 142965866 -14940564 288280049 23886214 650554111 -306097871 129509166 24065305 -520214384 -8749224 -10978960 24412082 -87021638 -202322062 1334996 -53557385 79012101 -416370467 503635012 -282967805 -69175970 7786007 -530122224 446901 182938259 584162173 46586219 97957130 127794022 721964065 -6177714 770744378 -82811055 -73717173 -667061979 -64951587 954594191 -8714124 -63565050 67175154 -177708939 -257007469 749004287 165913573 -885568222 -90512117 -7525585 501371144 5761787 -314962564 -190769628 49409 -277671970 732485701 374541651 -523919312 328537761 -249868181 -313288125 35323398 499784 -48119256 291115982 -367582535 138534349 226006763 69144052 80919925 55385936 14148518 -401843828 510447103 -355596371 240026249 138460245 -288980607 125729941 327646274 -601231299 -233894879 -105089604 -612112057 277543967 -1640177 6153780 440480833 713415204 109215405 -506904885 -565899764 -2211923 175342743 15063588 24615346 -178163780 -286444356 -91553282 448717934 -319762045 41331295 42432939 4327307 -464984840 18293446 -247770014 284809425 -1769269 -368518837 755786802 150975909 7768061 -285237133 -571204917 -453710 -47864067 -532265576 29649779 670425040 -2399299 -43205312 -651820555 -12651975 477503390 36645312 10008456 -660716375 537369324 263112681 65881918 342731294 33512122 -364851343 264594930 -598880963 -131794048 -431348010 351639163 -65126099 6513646 2126237 -134144361 -6636032 84519356 519753020 2767495 588576826 -868114306 -411981334 -21220774 -47180450 -305257688 233157050 -13209275 -546597074 -592465519 644481047 291421963 9915627 631240983 -171166096 -368752889 407873300 -503730906 -246137188 398065554 125277058 625796 -107881526 50499370 -61975994 -103694749 589284994 -23962529 166871908 -161270617 81362682 19203816 624976656 934669513 -126200031 -474934189 764763155 7160261 -7836695 -699631450 -447444442 429422089 -450844362 626768464 -190528832 78179912 378265643 -214404 -483494397 -54454600 -206439324 -55401018 -67298 -48646426 731680881 465247963 10986322 -640533043 -24909426 -289319078 -24964575 -177577329 781579902 -92897160 8910932 437872156 433424822 781386813 -69227104 -70462284 400630819 236525081 -284428875 508894860 386914355 -359880907 -336433103 278688511 165004824 -27412498 -275729784 -861811819 -127937953 242338332 -189025758 386644902 56761905 8756292 161854468 11691409 -410124471 -10092473 -790333634 374320192 366461181 -378520841 184163079 -241311572 -203868099 504440874 126839738 514896183 -50029013 110651084 -186035184 645922977 -20840762 246554401 -778390179 223866665 617754501 -11109185 -383906711 -252530562 345090688 -316467658 373097088 672178666 -28748691 -7496726 -278848883 400469110 93850896 155050383 489212029 26009122 -37784829 15955006 -17685759 -553930981 197359183 -213395213 -1567084 791693472 372598403 -91351669 -151459233 64251279 96286036 -623878256 -271533638 7129780 778816465 -664959667 -59401734 -10132603 657115698 160405503 356470440 854772102 -539971161 112890926 -7380908 56481864 -18465702 505545836 171781698 -56538871 -171340732 10615000 -381049766 49781614 46798016 757926820 -492227328 -110771579 27851174 86536987 -79707575 -241458466 -126706344 -1963396 5693785 -65560188 -634385134 -341461235 127417749 -778257080 -380578685 -24903553 -443509540 595714680 219390098 -31452490 14170029 60778884 547347407 -77781449 -38699744 -17811341 585306753 -349848042 -135937306 208612770 253605531 -112464606 -892064491 -314187220 57005327 -42223726 -259511282 794524048 -244610618 -703065679 -98744846 25169439 476887044 -21118007 408366681 -30146825 -387446899 -433312 -701693626 -549365532 11331543 -111333925 519560696 -24855049 449865717 -99299592 -301640585 -234170289 -754826252 -607562516 -18016791 -408089122 542681984 -204671214 -57340878 678481467 210933911 -224939658 -100535847 -35912328 -49314311 -13577387 533318836 -577859760 -6056261 -95257596 36813578 -210025891 -156789309 -236377074 488651846 45548588 -651472725 48553753 -520222883 -7824322 -346699392 332240622 -620573042 -78698514 8469405 1449968 438561006 -479546215 -311895856 252708777 15054452 -213776840 29264418 174258559 -378177414 -125273934 -531075478 461158340 -173008894 570789771 -28038649 -45939074 367980338 -271781025 -48315719 -79923205 137800144 -177782976 -140873836 -660942885 -807326081 15754311 -321150973 -427697935 -69199436 148544175 9721364 9578908 3108120 121610541 -440625546 248519769 -193732221 80962887 197019840 -221921909 -462533934 456518469 -282921302 -8370637 171899782 -493607498 -360897232 -398928898 -169093847 -522607020 353508 -52412693 204036771 -297884 91168775 9508754 87814987 -18812920 56539369 429835993 577031494 10427580 -477623014 -149184215 190482572 134211046 -214001288 -2349685 203193349 193466684 12434574 124855511 -194421517 -350445843 -170408994 479295615 409076793 268635073 -112801729 -177191039 -230881708 -116310725 144761760 -315239413 2814295 -358492330 177451568 153329666 271209817 101619835 50405002 49618562 8223912 -196971308 -141959904 -457230709 340685714 -481237557 -138205201 -60841956 -296626371 -188181071 94421500 405127917 -641029277 176194882 -271425478 5604821 15318015 -279299169 289868476 -198676392 -552516679 -321640365 -10473717 152047815 -245415829 -287870470 -218944561 -151888081 -132318112 71262166 -29825506 -121273687 -131583569 -4786698 -104423969 207150502 -938987951 -663056816 21942682 677075080 114915028 -21231208 124751223 -212287735 -310482405 248051698 -489862850 551460295 55072271 -330721 164675636 -27007084 -49313838 -186662485 4023535 -69036595 -305225836 787355378 -522179 344654832 -547833526 -3261803 -372852641 -520889337 -105540370 439156385 -46975644 465620593 -20953625 4993482 -150242914 280173265 123848333 192326371 402353444 82895836 -298817573 6801169 28729284 119361705 -463261934 -363509138 274784589 -98281483 497099125 -93487011 -110256653 6672876 302562710 -70723165 499340884 -177854459 634440652 -13735532 366860367 1409178 174689066 744229062 442023768 -41308290 -113791096 136615311 2495228 279105162 340578789 -477545220 -26492442 -217585231 -19521708 164844663 -545044165 -505008907 25643316 -154059470 125111608 -47414422 21930537 576539791 -183415446 -44457254 88913745 27027857 939237 -79493230 455494834 -154209947 194137018 510533430 40627016 -47517137 473424617 -13704933 -413943161 -243133323 498902944 238556839 28986359 79223411 188763204 -19531724 -56410838 -201580157 559794347 584303962 -95903281 -41315612 -14041651 -67304552 68826759 -33934904 91809742 322591800 -285375086 146833465 631385743 -387053025 -10532821 -153078530 -334634114 703515217 120149789 -486018389 -120731046 9291048 357294521 -271408784 138409305 -615429605 168151734 375145528 -153699728 215984365 -26413321 -517154646 -150346656 -160061085 -94714084 -11781279 5929753 -631375597 317780378 113443170 206959259 114060331 -50847224 47555677 124136809 -431113025 -624810051 391530526 -454511667 55422425 471490809 293193965 230888501 824455830 823938388 221941596 149000405 -32126021 138788174 -13331045 216450013 179952903 -224736114 -212299 70246740 406463 -5345215 415212084 -6212280 -26002737 -786426764 -584386602 -227685303 311294658 86154538 2249315 -443256281 68308408 546602405 631748279 61446000 -28347294 -4917871 15434795 -12113697 -234293195 1950000 240750554 -192715894 63811588 -91476780 -56807084 -156466866 379260612 -656000918 -593210948 -9789986 -144985963 -45105273 -355024036 -157878801 -174633101 -194599164 301804569 284049007 1803017 -35670996 -19211205 -131372102 38585546 61124022 -41074801 -371167696 -513706732 -132727786 195413184 -58412944 -603506945 47601591 -111838816 80340362 557002559 418364094 430395815 81811848 283710775 -48827433 636434733 85995651 -49442439 -278231246 6143371 -237068283 -26270154 110922851 -248999154 -641740990 294206925 41865620 611776899 435425760 204321810 -246469798 317969969 612036907 148412111 140610881 156916570 333988583 75352245 -7743228 -28287781 -696872792 -155666958 -3533858 640947328 -857389349 -144236361 -197258069 -146516077 545520688 -119754204 -92656532 -678309133 -16710738 -322234416 -9778646 591509226 -514972260 275425956 164646881 -523247423 476220651 404997858 -192190890 -141139688 632222975 145752803 595466591 -386710963 442128889 718219199 56335358 143248752 -56021745 -736611077 -508308886 100007308 348153547 -40335146 -174665773 404353802 90096723 -10675996 828719999 400502800 116591971 -5179512 234460637 -145160040 204997941 -24280901 -696573193 -390035489 -33308934 -36945276 2187491 -404058254 -660266028 262507238 -727107832 -4511928 419362817 -103103575 -442390075 -88150118 -63831672 493208751 -403572197 415673780 -2490072 -518666346 -416355568 487349385 12950076 651162969 -42215767 -16867492 52342169 -212688792 532904466 724650895 53069845 201126308 -212632188 -250913893 -18419591 -54715716 5004049 442973832 -52285623 23613898 62558840 289153817 6234096 -84645520 -381991615 276716990 -374825688 179088156 -155130020 -344416492 -225860729 -661561533 -333614220 -179573499 221579498 -774761027 197834018 23994160 142661150 -383036821 -145500549 -235364002 -378381151 -12790 33243442 -274101925 15937336 -28689319 -191737233 -19130822 39762295 -50636738 -13127486 235585209 -520371060 826978718 357788853 77519909 813317042 71385251 -5570661 -607328296 -70027030 109246476 -79893644 682373640 632175775 171827812 165343541 286931653 365793730 37571681 36838577 23258013 5374557 203413966 316174707 515677145 68685922 -3324753 -22551137 359114191 160388620 -144024357 -67385579 -765034259 -209514792 248319677 -57342113 -8046548 -222613700 188003338 -111106631 3974686 -101854569 474838014 -3187302 -293940123 51001468 252344483 179748404 23842054 -69511832 -544576190 -952751 29516611 -4871230 -1168663 -289521091 -79414103 -65469206 26322964 199763994 424956912 -238710562 74710611 277934924 -87823421 437322791 -62695201 508113008 -562737273 139468267 -158211588 259510479 931215260 -384862797 -23127364 -126346759 -33653151 161850087 742950484 1247293 178058286 603546 258269318 -387157058 383064807 -3797446 -189021085 29126106 45467347 -125533725 -597286415 323045875 -161060161 -19795236 621189796 2428999 2193916 -582481276 -903982264 279451488 220228694 149715743 -11447048 -391751673 494761792 -596122267 61504946 -5330181 -162059234 -23156043 39421619 -795244920 358024266 -341513981 -1506597 17227405 362968529 73261745 -7482984 -251559801 48190047 485944470 750459996 -75859908 -45950213 263498062 -195584675 -379129813 401268754 138566760 144705761 -94684509 894282180 496583801 324473047 447650901 223729072 -649963317 -37258917 -294194978 -521910994 91530257 -573416386 186239421 342680103 -196623683 18423121 -791315560 2037545 446665854 -35386625 -453995134 936741995 29422259 234665919 -730624 -55096895 464695795 613883663 -19802134 -887202 390429096 250795318 812618782 -469855968 185139760 218091914 -100735743 -122436980 -175946329 -150730237 -531929125 43946126 -353648605 310147685 -37804382 -42321142 -74285353 -35540675 941091779 65243271 515521084 36893809 62346644 157892037 -316841654 -320167758 39417522 -71370090 -404845277 -15054962 -111426747 -182579182 -518433595 3933905 -248587234 -64740007 -18550934 -679882923 390106930 -212607460 -434179293 466854310 -140943230 525008196 6371296 -158515802 517096624 212834978 -4331878 847208932 89135678 152475786 6092855 -279773513 2214858 -497580441 -73926389 149440040 167016567 559225678 -400609070 -155099829 -73827711 -319617161 -417041087 24904871 -5532379 200196411 7127251 -12027748 435400455 32367012 -53526609 -14130997 -9294198 504774531 -186874093 -405450502 -199044358 -3339757 706473510 -769986155 -309119087 33681000 -880205617 809349352 -188674478 326288753 103874658 -872055153 -13928485 343604893 437860231 102981492 34863397 -358237701 -3504010 -21599614 9904895 4621412 -588071902 186016878 373177340 537244056 -449468021 247973225 -328228014 459442916 100997372 -1342476 -10583778 876017043 530363941 563032091 647027368 60573138 -9284736 -43680995 -11377104 -44253493 179189242 -176285544 -132865703 -23683610 -204182230 81354764 171984025 608912930 -350192856 -3339474 -18921280 -471251734 -569157947 317770471 441028511 246983712 -18248158 639372819 -187802615 -184985212 -142253127 -253806524 -81631613 -129941952 211369079 -50015577 -21247459 80099701 68288869 326142261 9025728 -292081451 -51994386 50892351 211138951 65660196 305614171 -393459280 -126666975 226017945 664872998 779559 753988911 -80311361 -566164407 179736469 -558041658 152961036 32730857 -5258477 -517163704 102545060 -222934465 -218505764 -23433413 673895776 70077235 409043907 -936461 36215215 19506620 35838880 599964584 -810728439 30887283 -810800390 106693356 -68636779 242494461 -299643545 -223868901 -224701408 109410372 399167787 105159824 580276646 -1729084 176751839 250954357 -361450264 -206422263 74138539 -258094442 -110718177 -646931133 -114310676 103513780 -248990970 -6215166 -204657974 417850342 309246154 3972938 38067770 389985303 -58222235 -2006821 169734969 -6519198 -5784019 -391611864 -5536167 81635668 -71882034 -81325710 -64986054 -428649956 192227854 298862547 -390978904 -14381514 -571272800 319323677 -645065830 -124639189 -2083452 -229353085 651322851 -738186907 -75531 770744990 228178323 -236055915 179559226 172570637 364214130 91289618 191195255 -264755905 460974592 -213131000 79281393 -10382965 -728919380 541353965 209217040 61757576 -52230651 138021288 -78575258 -357729184 -290912880 92762937 24367772 -344781222 -821457604 -56929987 -35565339 -310873508 -130659682 55483432 -205310788 -43876138 -171728102 10108981 897937792 -112362229 890962607 -345900993 -367050057 62659997 267741528 353357595 2276120 589608355 14310367 356892266 187572190 -164620160 192099294 -164654790 -10842954 289145064 20354937 -24744241 679789460 407096498 8287280 -63097639 -197558825 -597412053 126439550 696091816 -29858010 -70298424 113612722 66406743 -259042814 -93233321 393716880 -136075736 72477485 103942628 2062926 50726870 215371374 307399018 583796151 299235399 -567639841 -80817929 93178725 -412448772 127594114 172058382 482986974 -697716070 233618588 -17923738 49541370 -14402446 44428181 -382248232 809533 307957573 -303415377 -603451185 -483083303 -575245623 282185992 437071433 -23651143 244882174 925280925 -22986945 -9492580 -90816617 300601774 -73438210 -11032308 -13278797 -3042497 215722408 -255286538 23388493 38955981 -363086224 -190399740 -109543747 363080840 143096063 254209507 -29357484 69924202 -525205085 2736799 331335819 -162955274 -32327079 689843066 117268141 -735844993 194373282 11837214 16239529 193433201 -227173363 -583864563 -481422002 -31274175 -524396896 -495988533 -148242243 663291672 571613852 -204574539 -308376858 -14203298 136645785 -420924891 -67777379 -103540968 -45506289 13142800 -259874602 147203675 569562972 377903450 245876550 493504354 70626868 -367632891 -382050645 17021249 548481114 -200118767 -22688424 385788895 61352561 -110324720 548637876 -531810257 612543714 42069073 969574620 63895901 94262639 22881257 300201193 -8852825 -329788956 976184157 -36649845 -22854652 234975167 -660821884 -752821097 3593357 -9318514 -52445251 188623326 -704701242 -435650406 88793415 -129288788 -54858481 366121703 351620591 -362143476 -163365499 679917156 -672382981 123459 227937135 330146321 -761510 328850348 241777516 226652648 74072661 420139296 66666964 -507072290 -92318646 -174069112 202923741 279210726 -469302658 -41034085 -108399467 79857258 75848838 -247887057 18113746 179296283 -307107772 53192889 420633694 -136306042 -851049110 411176158 259417143 -64302777 3651601 -302845827 -15172123 -122970197 8466984 -18730523 181786555 -10294467 -3999927 -161740639 3374007 -136866212 354259057 5908317 81291920 438492003 -498211229 -517190696 13671327 -384950965 -141143 720880797 -298152404 15308990 110192321 -312993641 -610106949 -173214411 -574991693 -177734776 -303177059 -35493657 436209913 -9782363 37209212 -25846282 240399447 107380 -677519706 -206316298 -5786844 19482197 -5747909 -554214328 434378318 -75959399 23508625 363640413 -13284720 -313799664 -188005938 100571088 -144742266 -187639 841546234 -87413115 -92342261 38964463 153309395 170547563 -257456352 286784043 -387718317 706961461 164019274 17118688 31520080 4960049 -134586871 -179565893 -287088310 16700467 111252301 -128583711 -26193767 121108371 -98823829 650879743 193861316 226767514 324242887 -435963920 -373987000 -842613220 -9713811 -376872540 -46993174 177038391 115229677 232668087 -279078508 -369297324 -467280149 14701925 -17038067 354005556 37724876 98164132 -1565032 -552833591 -27999841 -245201136 55565 -259754252 14855399 -65772503 -132554259 -151247749 -23442645 54660622 -206310989 35055924 412354155 -368364124 284622513 193926718 -84422285 -611320235 15709891 -52044094 257445481 -159607575 140975362 147073484 -196711939 -81310455 -423347241 -27224752 -61679404 -590539220 601729146 5297322 588937734 377328513 156887638 331633829 -9376366 -571611591 -9144032 165254258 52624193 332454609 -705365240 23395683 53065340 -174909343 -437425434 637002948 420326748 -339259626 203179304 -518687693 219548292 -344274749 -478393387 235605172 -67972293 -70083068 788028813 -50927246 165842910 -494953788 -306927281 477754590 1557560 175613399 -233376502 126418984 -843777665 -938904 730461176 157916830 434942356 159991674 11468679 485074620 5287962 194057932 20551218 108951724 -250065146 64575605 354587767 -625922198 37598202 -4302577 -754610471 -355735552 41023377 466670142 -312962931 92821380 -129568368 708009797 -139966840 -485004211 310907581 -463605928 -36093321 -120037960 92832173 598927439 107771727 44265060 -167281905 767840719 32399213 98145071 -692318072 -622082591 232821677 559151952 622275319 -667536967 1910276 -344747084 19716018 -148023095 -849170733 -12458581 -130360802 135621839 59812959 608811048 -267716356 7050233 284573646 -134818550 388841665 -58553935 385453030 -16807088 723102638 106621152 -3202350 286504925 -27400 452879127 412958973 142636846 -107245609 57152112 33370831 383842508 -32730492 113407594 110815954 75487599 539908291 376324543 -436300875 107113171 79801236 -5471931 75716915 -741037020 75272073 -21787147 166828893 138134193 -534101246 193662434 285697195 116678851 -69423985 140550546 -428902814 -31265313 151356140 -179497166 4158307 -365215342 34992077 -31553376 100819070 366390766 199834459 -203730494 581870182 -215610218 9845927 3574265 -11125450 -607780919 -21463022 108120938 53736751 -41683314 -232781671 -125265254 756334177 7335299 -265997760 -144424392 -667351052 -78779015 -189178128 238283241 461068980 742675628 -5700601 403149109 -99023 92613792 -87630823 419888535 -236096851 594423665 304016898 14949322 -155198778 500320233 229612438 45035212 -249111809 295557633 26383005 -282043307 323772913 -7288892 397647583 14717726 514739034 -8167706 322050707 73719629 -91808118 326298902 31388 -30316389 381817575 -396456608 572527852 -274053513 -75235189 -16264140 28318145 -46595264 -859075 57717854 277764540 268773268 492507020 416807621 118433984 642301811 -38829140 32840454 439361319 -93040889 -307628917 -589302427 435560257 11332666 -9354684 -370132052 307181343 187627714 -117700665 752846722 433447032 -61093802 -18153843 -548969280 36290397 22571894 801994733 36735309 3063106 169886547 -326451287 -13917342 452913949 459018695 -2477073 -909730604 279854515 -572218829 -350898390 -1862316 427137296 132160488 6688789 267486128 -95598119 -192075223 -46246015 68246682 -74976792 -331626674 -166494554 -350754 -827163921 -108825518 -413772317 -8970733 -10668190 -7960110 13244137 -630344014 -125384964 -30862483 -634285428 221903426 -135819891 68298178 10752034 270392252 397241549 -51000135 -273204558 -409076243 290230239 152994868 -5829133 266100779 101081210 -312594865 328819385 135441043 261707071 -32677418 28801724 -765448188 -84446068 -259026415 63994520 -424175139 -8232002 -256980344 1122103 94018982 52479404 93116562 15269774 -11902009 306549478 -6194281 -498602056 -87019769 47020890 -401445637 -58314663 -18520715 605213244 -344217964 -6710389 -327186952 -96186044 446244385 -50255769 -18099859 -73932297 292641569 65500189 -88262816 55850186 187525964 236941205 470743935 678595712 -630110783 246562397 -85075829 -5773693 -170347903 -8605520 208040374 -141787213 23761700 576778470 -430356273 269668547 -64490665 -200703716 -2655591 270587409 -178694578 -196193187 -309590659 -376886245 184583713 48973574 -153703174 -288994134 506179068 -60527173 -23431116 15601740 111771044 -134473422 -48091580 632366063 -99216247 -508072477 444478847 -773636187 744403531 835901 -2563741 -173167155 -80625341 -53632506 -47215210 189396533 57920837 -5244227 639876139 -2988438 200306190 -112669583 64702544 4578622 -10828102 543007513 253167365 1362019 54359015 -4173015 9735590 -251926600 38842800 -6984165 51879088 -91322708 -684270398 -157064561 -47950636 2971616 -213754690 35388811 7850779 -321241735 -85233890 -274199072 -7159237 49759852 307568372 -219990857 9301716 52692660 50038020 460462555 474094709 -15254940 -8766404 -14165612 -310414881 4238701 22975360 889357094 25679457 -140018269 605683454 288431579 69611855 -1960731 -154084891 20512721 -498296140 54620894 203625646 542395390 -110118031 -235413993 -118897645 -126685567 277099068 7932322 30463989 -261868680 -393596664 -527126842 52714947 -4780821 -106915531 349838576 285249132 -168022559 825033814 -166120246 -47532286 3751198 -142345312 756603865 -207121967 248644544 175906813 244968009 424545740 16565803 -3206646 582777010 -342457213 145102954 -43122928 6249435 -336741109 -275167274 -171536163 307673263 80781643 47122998 -100829705 308055691 291564510 657759785 -573587279 61381723 24428224 -187903210 3688770 84892 -610852071 -154073387 35976764 441544066 -279184449 -68601364 278945683 -130433404 -469077301 6561297 -110889803 453544333 40683098 -121329671 -144629610 -635969209 -54159104 -240421741 16628716 310555232 -282886631 -316648196 -93220428 -3091329 -523142672 750546017 259422439 52024592 -74873906 -48715582 -434166735 -152210173 33866572 -183362118 -256043839 -451256824 -733172 -72649221 -183997023 46537823 7921663 196189785 -228906777 -140326143 -288976305 -458613241 -307984954 127508038 -55867756 -14158684 361652295 100009754 -289350923 111501419 -33821436 -758707666 -558899608 22497637 19274985 444470718 -475071949 723898588 -628092380 -129000542 354264601 522051434 -682787596 -667856317 -233746185 116801026 27698896 232385098 121946113 -17141409 -386865143 -723568145 109114301 -3959093 -396213919 45891968 76616389 55231168 -201769293 10522389 -32096035 -180790081 545233065 -962894 104141902 533947195 -186323292 -195394636 108661109 105516777 39431005 46664419 -169657990 -110813721 99801497 79979397 101819547 599325957 -189136755 -6418966 2913865 -274533581 -74892657 -82764069 -244372638 -282632541 -150560937 6079460 -42761964 -465426104 83874649 47956571 -232702845 382198461 252404733 -475870157 18866745 -548491847 -54211295 -223781375 198652177 23747224 301608217 344995585 23412305 471149067 368455126 82828939 697782456 -284298394 -547658480 -94160807 44472237 13976125 -83485079 -479412412 436788013 148229685 -717117153 171161277 43204302 11382892 -560059770 618882771 492457103 -622572309 -525547986 -459660907 -497143070 699908427 266906466 -2127619 -70974247 772869839 -186651321 -143196652 -579267892 364835267 155829480 -128931255 39720162 -725640662 8893422 42642759 219697886 491244577 -321485121 85385127 -204065412 -469851650 -387442177 119403470 613070969 -172686338 -206592126 76733701 104915115 700553794 -15161507 -859342732 -21784424 -72717671 154092114 -220993456 -77423322 -139800377 -321106397 -201600549 -14220414 -386382760 35877784 -161506047 323596611 68832140 -224072122 52184662 197335287 241387889 -59976071 226150548 514804128 518097331 738946843 332466941 304355276 104963051 -230833647 75569856 96168 -208340457 -4628034 503300773 336845314 -169497 -274719827 13536271 7243758 -2814369 147630053 -232586529 322006461 -521463471 -407241015 83571259 -1961276 326186560 26992368 -43377919 -407571232 8520021 33482969 693028635 -542423509 72600106 -16405944 -26962708 169678654 311925745 -131631989 -606259821 65520493 9177746 -474791130 -70333287 -417468984 -85103934 -899082 173531678 119527106 676485234 266017912 -377139200 429048400 201785349 -70508111 9502008 47156316 587304835 36871277 -141425254 133084226 -634252333 -24768530 71074707 50769904 -14865296 361724962 208821586 33132513 256785009 234439217 344297530 -93674941 -431192589 112115953 119910468 95425731 -560994062 298724568 51281959 -7935067 -53680695 -495275933 243498907 -493271 21805594 127911552 -2720793 -572679621 46938902 40019465 -272461194 -215267003 -20526921 318752757 -467842928 -38138259 91567655 -8305623 -327912417 19991715 2736754 -5711889 -18281549 -119906307 3611364 34819318 -4242306 296399496 42072610 -321524358 89347946 -3080970 122503832 -107963969 71049028 -323663584 -7938560 -109717332 -140292252 -24073831 -7305689 38477030 -59512411 154854516 360863809 -375929201 -114254290 19126047 -31151164 31548987 -587396045 -308209372 1503968 444473891 346284340 4051244 -234101365 -272333 546421362 -178687961 -46309232 4737585 -18594866 77730197 139508741 -733318133 -177601916 600283709 -89205886 63689266 136806341 453058657 -240135199 -18543230 33389422 -116126863 322789053 406055718 598329672 -57395868 -282671924 -317731357 -122883324 760759747 20133171 269812244 -88261880 -64231383 36440320 122524386 58497693 -2981116 6015450 14492392 25667504 124962003 -117806084 -1638001 -96330727 -77527545 2831417 30594875 783555742 -645144905 682262512 278262892 268195249 -65714518 128459101 -570321313 -686572606 14132207 -15749431 598311745 -291414458 -54926484 12412866 -154704339 444879527 188896902 108436545 -9367674 223926796 153859090 24031336 -15829482 -15970274 -101650464 -512031048 5741282 42579937 767062056 265997291 -703147840 53506424 446338866 14944753 -926545001 -240414081 -235454199 1035857 174882926 21405548 -21625262 -233944419 532110044 38571856 -30410713 344996620 86479005 -284004944 328004277 11169196 -6755487 109940037 126992367 95605204 -300563216 -22526889 -290988601 -569534764 41596174 -4824838 284806143 -237173394 -677305025 834487 55585836 -48014407 -281440329 -630673906 -3417062 -582730001 -30466486 449501597 421096374 185906674 34285086 -763401138 -831121646 -13198631 -185323571 350630352 -294996852 15200164 460542018 286650237 -589497259 347500798 291838911 178273330 132178863 -136480725 -373598747 29007408 -389754240 108098343 -691332966 -375932543 -6468833 -281297898 -844932694 6444514 389015671 -92717701 47417326 -448135272 -423933677 843389525 395564124 62813250 -22159691 23113183 -94952183 -254006827 357234720 99112936 697401531 498310060 382620130 -824562354 7867070 -587382995 2198993 141248981 -352064678 260471333 -37816291 -32071111 -90917588 -8451106 219136898 26115388 -2310404 155291352 -383133007 76682958 -638272352 72944569 174797406 21858182 121540524 188070204 119810864 -523896861 -152686082 686665809 -6577664 545115247 -333911744 -24402293 -315617129 296332826 -20668651 4179307 -26447501 4634346 106912885 -84388142 121836206 -5215702 57794157 236628509 -153779346 464204241 119727520 -575826374 656408371 300867001 52609551 -609612492 -63172565 519900543 644560093 107238846 -233321498 666411056 -23203758 -542423541 -387377851 386096787 544969672 527626760 -47523425 -35640510 -750243417 30492425 -606941294 -12958062 73099467 -31246974 121633301 216009598 186960228 185640374 -662376779 -15691289 -639319197 -14317322 -36047367 110651362 211482630 -278602386 577716877 -79116493 171987167 12430476 93861428 -40159144 237492253 30602410 900637190 234013636 -604483231 -98674552 471704123 -54680196 855652570 -1213905 263799456 164171483 -374954769 670173379 402300919 624482378 -477718680 -524398454 272809019 -492890468 796140655 -366970767 102003795 147695661 24482967 319389643 -37342716 56572853 949054013 -557958892 -82822814 -823127893 -817167875 -159074202 -397032371 69230333 -45225566 40359778 322811444 -42155440 332188977 482658788 249807082 -53669066 -500736951 8014841 738055530 -58683855 171119244 -270397378 -63065252 252045649 78515564 -305606754 53713563 -491380606 312466495 -605079633 570764720 -300904792 -168240894 130569176 547639921 -280353891 396971118 370439396 196829862 849790791 42376033 -66213547 -29445758 -50269924 -359792259 -35526568 -114916273 -99549671 208470206 349347860 -13955917 -10214893 -48596840 46729366 432136917 244212406 339952186 18679581 357061036 -39522305 855760290 133856930 -178123499 -161388334 108414469 -328615900 38659099 -61704766 100314765 -81320726 220604717 249782096 46321537 -12114073 -282187358 39622944 -238380322 -215838552 -438714363 8176961 51691170 91232388 -4861790 328300773 -272417376 787913 693293444 -303122572 159840672 289794492 433611517 59379378 125072096 3940043 73774844 -113254460 -97580394 91933800 845298468 -8603451 11634938 129044581 -601294612 5255533 -27565640 -245954455 74051384 -1149924 95701276 -221470441 306216809 10727879 -270613281 -456770249 670929631 415553415 4203508 -36418808 -641948218 -218204478 -358547075 -764687436 205726936 90007861 9792835 -139237951 -20878448 -21861481 24409106 -832069254 86197852 -110903541 13219487 -159213013 61089711 -375794873 191050642 -936915793 165550356 25041030 1655468 -82822150 -11209886 2767991 -147805629 -294992475 17450411 -653017969 6709038 -237770835 15998256 529803199 121460707 -291028729 572740251 40987758 274068405 -36684270 4037907 44355156 -95321460 -348623712 -122485474 -169870194 -1906627 150712762 -10064729 84973739 -40893042 143121121 340046471 499265414 -221767377 417021264 240984278 434655959 -213764496 604375322 -228025873 -127754874 782246731 118944900 -12499652 290341558 -5304545 159208897 -217958188 522677673 73881456 -26593061 -390536981 772696961 143565887 -71805161 163420633 -334688150 -463763392 -531263010 -277053017 -256067230 -527893186 -72500449 692760670 559256378 -172627231 254886852 19642170 -19961566 -21525157 67728242 -542409650 28001509 633807897 17575837 -146575064 -98163798 -634011836 150798891 160477471 -21943682 405865548 -60988803 343757543 140367464 -425878590 -2717197 -273146299 32098328 -940175667 98339207 264173595 1215715 180574228 72432786 -524882870 538413688 39337330 62440019 -207902179 -200320236 501411777 -103019688 -3880129 -147343998 -278415586 -45492954 86339907 -95289682 -320860878 -26677797 -2831704 -21151005 -48786330 476120286 -4145578 580034144 -324808778 19811474 -84379157 -22792223 -22078889 -3389187 -245192171 -21008180 403718915 -38855927 -37848563 -274171508 733789460 282052964 -187363209 -164210978 380278913 141736433 -150748681 243237837 -35776412 -21259936 -30969958 72470843 -151190051 -274531069 -222722086 79727774 3055564 236750635 174216518 -57855513 -743602792 -775168288 -758955704 202930731 80199522 5912205 100873124 214309543 68455625 43586279 163078950 211765952 193544939 -53252016 308808577 -522432832 -433631445 -482281037 238450884 212528608 139974781 39285827 1604638 9350496 685976053 -132615928 -157493969 272325937 -279777548 675139138 -185040860 624981732 -344442156 77932467 -24291730 -10886573 -156088912 -296722542 723029339 -180456738 9010211 1893498 340872273 -212800844 78685004 -22198561 290483649 11593812 -224096947 -28847828 70247733 -39636895 -41789027 143834859 52423545 -8412527 -185221819 -578047188 -195850749 600980050 262766381 673459686 168438498 -462682127 -26584090 247850710 -276295047 191034911 58464805 -37664479 -196395904 587378216 -17908525 62342570 -59433680 -47236710 -254300513 -49123879 -218054362 534774387 509135592 682132707 -329656586 -1353851 107411280 -400980288 -99073494 -251511484 37756487 230564624 -60694985 11975013 -12913218 -47596263 -130574071 -695444455 -840643652 505012675 -475953107 579110963 124848290 -675361377 120780129 -634168195 -279244794 315857526 -7149572 -252053690 -436732882 -919674421 -198423548 -686457895 856438553 40425791 -63000984 109593091 191175171 -18534340 174917922 12289932 320606860 103819709 -578310229 -109341966 319282096 -246352624 69365593 195512620 -7964850 23034522 369427204 159751022 337914173 -732839485 -14168036 800175425 100218338 11431278 163062 -567703890 184944830 585132434 7157492 111539070 -32629297 -222559898 4409043 92735368 -254106986 1039623 -239552052 -38019653 66132379 -294323575 18718381 -550773529 -10635457 55463396 -512123203 -607597485 -809192940 -30408277 -132970235 60085076 359240820 -639320843 -880585032 -146686627 28635755 14101258 -722826532 3401090 119968001 -323285437 278367792 -189078632 -485740413 17942575 -19346860 -597612339 -310447755 188559549 -16553428 169069085 14494468 -4085120 -294378039 80386338 497106043 -65176477 686851441 15129287 279571354 529635571 12455211 165305136 -231219579 -65772218 18386364 24324646 36290830 -257011399 416966939 -47154508 -524220859 60348672 -103201566 -474184630 229372742 -312276574 699325943 -383076378 -9667286 -94964609 -15932788 31563882 -31812840 52419222 176940781 64803213 -333282532 372014907 -102501918 9659917 -108032234 -145995536 125188674 403497617 -807261832 -108753397 902570439 -369730597 122289207 332784290 14141116 467533464 -5269155 21531828 -396557423 246011 571788752 -498230932 219309064 72837939 -267999665 -266429780 -174416763 -187998255 -16854130 181009518 -627669008 59087038 -5135160 381840112 192791496 4057125 170800352 306970317 345871091 310387 -54747331 -39915246 791057809 -188603618 -465949457 -4168193 -136747726 58601980 8846841 -453861238 330517865 46300371 -235391925 125321591 -400798173 61331611 7106304 777605647 80233124 -616023890 -3046990 -11673030 81610917 62743009 -5468205 -921006035 12292298 690628611 -125275102 -280580483 3256940 369975190 -401358316 -137029984 25915615 -711511470 -737938608 57792591 -590412 410275928 186694926 382073706 494692591 231411490 -129552729 6123419 -431660355 -129890241 506670524 561893228 471579257 44127669 -235589629 68708396 10667232 -345844722 -283989458 74259475 559280449 -495406316 435333359 -55806335 -141853980 -50978603 497769389 -683520643 -2180674 -728571889 276139314 -295478132 508685614 317189354 -241916021 -113362286 -447557251 9660249 -3405276 -329717547 24123611 205773823 -99847351 -174380014 507586765 742684 131960291 -313474147 173762101 -358602517 -176642025 -20772964 24528894 -475042895 -4054602 -27559155 335921758 57611929 -543707325 -655298806 -4761777 -890615495 -234824964 -27835192 10582275 -313533774 -916015691 -15023012 -223857220 -27181079 -330938657 -11345968 14057748 -86526589 194101728 -308426695 2796974 -500561187 -120164414 -26169111 26665031 20445358 -283471603 -154491585 267818036 -403832718 437268301 -224675656 -206100102 -339910418 711011514 -32901815 -286790814 -189683889 117399570 -525585128 -17394215 23513470 671701050 405199779 72670450 -70286944 393332613 -733331923 -516460062 -442074039 -628551202 5531310 -12789636 -13886718 137420812 4268865 -29953410 389421577 -128714785 193611300 241611763 -165381827 167545082 387048332 351617965 265105617 1737176 -151771683 -118004531 -45794595 6205827 -122891265 593391314 -167871442 69768171 -104817599 315696104 986737548 503302589 -233797243 208687399 28322665 -343979964 61263480 -117436239 311461870 11539052 511920900 218364334 13767128 -4998225 -33142461 27149583 162208444 35704309 -187208615 -52614307 -118474736 388673179 -3247804 235029417 -18474435 -105402291 -224053917 -77436915 -7049758 -115691932 152727325 -158390211 -297595066 -161115681 247065998 -456193040 107214366 238460608 -11852810 -147261730 7752834 67137691 -227455654 -178244203 51935614 -605695589 12766353 86945901 -7696791 16406817 571671363 -41037875 -499171755 281851853 -334373799 85604492 -4720720 -666015804 -115863461 -18387821 -33396764 -681246577 433964802 -363614214 41354606 -356012357 519176053 -201416593 -82249985 321309400 -769987484 -217795596 -607624877 28658119 -621309395 131902330 -405459934 -327708153 314115875 577843682 153302778 675604979 196280548 -328081506 -18484531 -185049366 -50781561 109280037 -288732278 137847283 512966443 15098385 -708997784 343252422 53996201 1879157 543385527 340844936 -45996123 148453954 -119572861 113301246 292128423 912269599 -828849234 -483074 268697530 -307458377 -24357394 200989993 -131744355 4258808 316300812 121609845 26226353 -328885896 -459051878 -95200757 -690636487 481631706 -35718004 -140063084 -176056806 177298127 432944196 191142448 21171202 347345511 -60461949 322689195 -26959260 15311228 126405195 532708112 7782163 32032271 488497048 889206438 150724031 -8692376 37727122 -26240286 -529182137 84797302 -193629779 41197444 123540819 60822535 -404633951 -435508596 -90491241 -73265492 -30473237 112463862 64466246 -215696612 -340468558 -134168820 -28022982 -18251064 -350072313 -528549384 423717200 -111440844 55821847 -592033 -23042586 75284157 81123121 -342540 -664610 -113249819 59098694 300880381 -163765808 567142348 8753441 269013957 -159415902 -12174531 -132112167 -463295168 -112943954 -552419170 202359045 375584197 -67820778 -230651082 403558466 277900035 -30098050 -199558455 -618506209 -361112750 -41344959 -259451346 -110996959 -32819541 -14646637 642767815 -23636229 -256156225 24784359 -161241529 5991730 -667105599 -9798960 186848601 -56776954 -95472883 591043793 251015407 -64339294 451526558 -422171170 -433813316 -212179323 -168971185 255158935 522942406 217529866 -215072332 -102145920 413912575 -33339643 32256405 19003547 -88005798 -54806669 10013440 142375756 -81292784 -410353505 -228196993 -394604227 -404142656 58773114 27859990 83600453 524734084 -46244582 28658001 -632756102 125377 -454308277 -29089220 -253065306 -698347292 401912083 -216531380 72731634 350868200 278366702 -46125437 -448160731 119824859 608830922 70057121 152548325 -687198878 337971847 -321515 484580255 -446309038 477611593 -6938582 -73266546 -261003718 -9167624 -36775759 464889651 171930877 -673325174 -7766507 -714647609 704000254 154350937 2617391 -345257795 46236788 -20766358 298613431 117883136 44029219 436900756 145615321 1605031 -91508661 94388600 -2784466 -5350702 25428239 -33806730 343078134 -503356838 -93791041 14681624 953765824 217198182 58480770 -417409262 662290399 178486646 170415164 -477745901 23674501 -50266102 242889088 -37603437 581860037 -6493445 119864251 124519990 -229261078 19113867 33255426 -36480256 190347730 124811373 -104354580 9138172 -22085333 -166364052 94498528 226991672 9264797 -76334399 -470524667 -194344245 -353623348 331621587 -56566079 788360702 -605803714 23635609 72305072 34247193 -101606195 -235041181 465624147 175857779 219026092 -329132786 183873512 -493922276 57809514 537124714 -223865480 200153748 -221661651 9244208 161119264 777299381 -99641964 11833363 -725437641 190414215 -3534600 68360227 301517361 -252508348 25260301 -70971045 604498739 701178306 3444456 -439376718 263618219 -436743295 296582052 -1551044 109956995 -97686558 106440121 -17275340 25429050 332755188 376235 8770073 -36223163 -276794128 -30527603 246188518 133814172 -2987570 -963248219 457356081 -137857401 -153616445 -64512386 1277496 570566328 279607045 109746639 -92947367 55007101 97280306 -253272274 -2744247 62915674 168430532 -207184406 -10189809 -302440326 14851004 -6986031 -59160347 -590382775 -187416850 -10359924 -139868218 12056092 -328920978 297261927 -214035868 -17798889 -13129508 259153053 118842440 400776764 -267852823 -516828202 -224547071 47675678 230215108 336820767 3923781 208015312 118123254 240877848 149846703 4158117 18490845 -21452463 100080946 152915593 24622301 560602162 52584913 -521448350 470154429 -16800791 64270236 1636107 -202001302 90374545 26353576 -327858185 382936325 16422081 340732800 -84983941 617127210 -352434695 -85865007 3986255 -490764334 21950656 9961136 597934939 -390107374 44864390 -26708197 7487950 -114072816 -12882650 -472134411 -2786822 406553938 -370059353 -415290746 -10014838 -2104399 -191232399 -83112537 -909071518 -20042998 -310284445 -34818336 13184409 -539609296 -2921487 -476959687 167178293 102286091 343666999 462509681 -569999546 281626095 -334971024 -321255435 77086958 -341285994 117303675 230414815 447545710 251868276 -199840405 296179144 -150754681 5317517 -133029325 33095775 -93845244 315143791 -861658220 393859147 -736450904 48176106 -217197103 -498396152 200766206 690506914 -19948932 -175742591 19919237 -172072333 80536961 456250157 -210415325 -16951612 143893759 610398951 119655417 124336130 143858013 90368897 187281205 -19209529 -51283230 139118235 -139446030 195013225 447413750 -231589249 15551116 -3146989 7445596 -67196561 192656890 -248296200 652851335 54358161 -211541854 60918640 477102340 39375407 -739412010 -269211486 -34227190 -576043347 -219556435 -122160558 -221837189 -145964786 -62065180 111129566 450363562 -47290214 1241756 -17058953 -74868967 298158861 -61752413 521976279 -4457858 114711018 126177286 1096099 99517080 -247898878 -689829164 163469124 16603698 -286228959 -103624234 -10050083 199226775 67174003 -460763488 47598550 -90933635 7123955 -137994279 70233159 -575026307 -716298292 163491341 184350494 102666628 23314980 2608235 -317632770 -419458140 81808258 -5149374 104700123 64746980 -16059144 -255205982 72719788 -76487648 -526782681 383321811 16324592 -440991199 1552075 70985335 -7274797 -131897960 -130140579 18368157 613650873 -16995129 -315428517 73823085 386711824 -66424143 73359813 -91683597 412980466 93884631 -16636365 381799663 -3770076 -262219584 -240810816 -372448204 80256190 94448358 16319945 528168859 247543982 -63169694 -589325301 78231888 829292220 -207342924 42107469 146295801 -195193025 -214042796 86553950 543180378 -304001687 -222093744 -2079458 -683164045 -200612988 -530374496 156894900 687904778 -707384530 265511237 -136058647 107187968 567643988 190445184 4856106 760451650 -19397952 92469401 -5383900 -353720827 332811625 -44363485 -250651581 -133513944 220051382 376527265 -202571279 -188057345 -193361512 384851605 -15316343 -450389217 178893568 248118281 1232654 283188272 -207432897 494591051 -29388568 -77529494 -82086182 106137832 472313923 68159979 22265347 -1960689 -162276372 -670531146 1667902 11578021 9260128 -5913612 2787069 -371106655 -80885000 -130902172 -43759946 567151744 5677498 -338021505 7766275 25686935 -318712573 36826004 -755312988 708109824 169270127 381750697 46073640 -46248384 -493745566 -68339872 165657998 141879679 -139032698 42341540 809825009 21329383 -35871202 313559313 -222702 -326839831 -44327425 24734780 511651102 43750592 61960503 314354 537553987 -193021758 -69312920 139183622 233190239 -49472172 382957342 -214743307 -216809521 -425394760 -251117861 -458079733 873983270 441823632 64853984 -602652677 12496685 -150044910 154653680 146551630 208117483 -61820070 -317176658 565625877 7946051 24824490 481505251 -91115358 215538309 219859 -23271013 57127 -390222791 -55331396 -256338787 132413884 -2163093 -498126775 664728774 -246632829 19583045 250748755 -489139290 662845274 -963602078 63601066 560976493 -398641302 2891486 34740072 533318482 40323358 -25105062 330179276 -6380540 188995042 -22777377 -9509848 -135701935 279349680 32325558 -19344644 3493923 -201619667 -17261715 -217898852 332229174 -26767980 110283810 -134492715 -145075709 422127775 664286363 -25107420 24480742 -926856 -483130990 -353934360 76113152 3927915 220015871 -85445952 -72620154 15446784 162468879 -252956408 158853623 93176867 -11149914 -210165169 98869719 161083949 491936046 -270157420 -447051806 -12703658 -589414633 -3776146 -75406096 -136013696 -81001828 -183379488 -129719310 185626889 -366482140 -347608240 690623876 -368098519 284961891 62126489 191673282 -14352796 -119037758 505258941 -461404493 86957410 -178268981 466752696 -57019846 -180486946 -5543275 373143 -14844686 -391432420 58383438 -11782517 3036136 -487496297 -35829933 66442324 130882704 192616550 -158756768 318720202 -320976361 -372932433 -9241363 193908922 -172015824 45924223 11081080 -101893129 -58540121 92897321 -45371581 -739812678 -3918029 143510189 -173949091 12595222 825519519 102744752 -71616582 -882160483 165572681 2519357 881941795 -130851704 72639401 -303778969 334534985 182354675 519694541 41063230 479915795 143440748 -7059029 -6910595 812341849 117041961 -2908022 -177376584 -105459837 -188797850 -197426731 -609815671 23424626 142880390 -546590713 852503629 602998388 340244892 -589864380 -734879093 -12498156 219309970 -137155630 -95978276 478044058 341198413 99886 29559107 -492454331 -274921482 70976884 -685055185 -300184374 -168389572 152212510 -9094669 1425360 73368066 465326633 48466295 -260870312 -545941710 729710320 34409901 392358759 -228851269 11837380 31268257 -414360852 4139455 3115147 775360007 -339489730 312177423 11492395 -28983334 729955 209721142 11528361 141481527 43719519 -127479997 403766232 -739057921 382035291 -685479538 601499209 -221867583 -135971702 20795834 257349661 416365772 5277356 -862453832 96885231 48798071 321303855 56898367 485346442 149710315 228254331 84954978 396215004 -305163062 -37720253 606119630 -103740472 150182361 54853344 -47965102 4211509 -227899518 454181359 20278256 -66810824 91422795 217374248 452362220 -616427231 125157422 -64417023 -653180164 -147270094 -485569284 673352071 520354505 -714896927 21806511 223851485 -576012344 72938085 837969102 15279564 76228290 59742622 -249901514 -5199569 288733980 321926868 -899132 -88281045 361028395 524534719 -228903046 10005379 239841043 -526284443 422983626 -458475041 14674899 -7402876 63410105 271919322 -156911983 -87098301 481601488 -333875607 -20366637 -393149397 636173075 -548379971 -5057944 203310381 157989054 204954077 327711777 38439146 -228918133 485468033 -421229021 -243591535 170515874 633730 -64676758 -109007471 206934776 166121617 -256530440 -438138031 -441747770 -206921998 -10086656 -379614799 -14599609 -5748703 247345944 290069356 -15706806 -215284953 396416310 7903495 397448846 -316720863 -96883343 -105527293 111348663 162587903 149863808 -320716273 -84996397 -571558052 8263823 816091110 254509276 -102179649 -589987727 662425856 151016816 -745591789 -201691959 -469423286 -246424306 -508130111 -503830198 -471242087 -226685082 334615626 -13214 52514211 -119337931 19950517 189714777 437715998 180010027 103052895 -191065532 -147830319 45335960 -555808818 -5100159 169196283 273792105 297779021 -2204114 -427598048 -634156062 70355530 80162938 -54347080 397455415 367110857 26449113 509790743 54377923 -104842892 143608905 680297510 4175143 11603659 409515026 -82309693 72252709 63301494 97016456 5166468 -477103174 254387981 -419554254 -143782529 401174813 74911060 344434532 -14929194 -11795136 -20910518 -376641238 4568101 131191002 -74596561 122861876 37802798 258743578 -334283957 52161659 551468 69788970 386385317 114086161 110673947 153591106 -667580990 58205983 -612122532 -339238434 -7074696 93959097 682059175 454722287 107214355 -294362351 -91203582 444813103 -216402143 -321187781 -336161884 152793641 29954071 53052357 503181033 -37480078 633935397 -125175553 -37943 -124736646 -66040735 -628828259 132444163 -11610333 205080510 -27369716 -441078617 440349153 -574904200 -42913701 849788445 726470066 -304805369 -535036759 -311189448 -315384680 721992935 -654257 527406881 158989726 -25331342 129960696 -494349539 260313286 54223600 -185975700 34672741 -65370495 -28524993 291341120 -247952593 -400623131 -112448467 -112729265 292788184 -128241579 -54396902 -14211665 -6607030 21342325 824980685 -264973121 448209789 494259365 54931258 241025616 -199635934 -219203470 -505395151 -72809607 65430223 4135759 695751439 -189217292 -376859597 578404021 184247064 88054979 338093018 879742 137387683 -57103643 -535347265 245371916 -252736507 69577356 -248569306 548753452 80875179 -585505183 650016 -628592776 2872949 -283120221 -155204249 -543735600 -22712210 -529779282 386761795 -164713462 -2414285 -12496025 -24135641 20259772 -316664983 282212894 51708855 370337523 423170901 186760835 332598096 -148349938 -636528863 -163533549 -78858885 315102425 51117343 403918283 471651926 20914561 -202480583 -74772242 -106548385 -805615473 -7047723 -104643291 -181446895 439210 45035290 -2441516 212594290 -115872943 377044195 -60503111 200388091 155672934 126449854 -156148690 -115663385 47304914 26748957 621613258 344937308 54361147 12348346 101340234 106384945 -25054024 -279648933 -141795971 -245933086 -479178371 -473106357 158575386 285493126 2656804 -6488395 6627615 33619007 -15487970 590781277 -387072203 -133488740 -5132517 210970879 14930005 -71003720 581621 16234606 -385847334 164507469 59190049 242600966 577723025 208950112 409785502 -192278798 183574950 -125628044 -20372436 3354503 -351994012 -615613085 -192574073 51492148 24540544 405420546 31493023 657863528 78177572 363387939 -385022268 -5769658 -269680439 -524020540 -36250667 345140351 -344691778 -5628170 140206790 529362809 -135673063 585164420 -624361728 104766716 -309186546 18006249 -14225795 -342142496 245514220 83678672 198315310 64158789 147123662 145112990 6995273 229817202 -58542300 -46095609 -19368749 839569727 -179916561 -25669168 -3719967 -357215881 4716185 6509398 102038885 196758941 623834769 143169827 342949421 848593008 -3507915 25965589 179665012 440620046 856086300 65076225 -268222725 -38446649 209955534 -484375303 -167158304 248695553 -365174690 -10741277 460118902 56852817 -509332141 -404230125 545112257 -787012802 41945416 -211288687 -31674759 16320029 -42208567 8591801 -66119534 -189633459 -443719745 -66321852 29944477 -364406291 -42981481 380627169 -19922673 -58199581 -679476921 233488314 -114619091 -19712728 -13918008 134669445 525452651 629621110 15800956 262017735 -105692708 247832960 10955439 394662062 -393922914 258076456 -9057728 21757293 51233864 4039462 5520758 26410341 43106931 -172934311 99637022 217941411 48473716 -18836978 -286868958 785195263 -178859826 263924550 -132952782 419843254 -5404455 -108515322 -191917207 81639520 68188532 -145652136 10521358 3440143 -487760658 -15459519 45095262 561076876 -157581482 -765603373 -324967267 88571236 56279561 -81336658 114476403 193026218 -143924074 434529647 -64034609 450333753 -74570115 -64916525 -18239149 1002267 -298335029 -90532826 -84647095 123231471 732675055 -168586 24890185 537931642 -724319958 477904921 -41695507 -66865561 14204062 -760670824 -280201675 399636263 13802372 -3528099 129160686 -188925637 37155115 -269800391 2173005 -101924734 316149273 269317117 309718483 -49952565 597178533 -49051340 -243047750 -46024975 -604233892 185313857 -394855909 372276625 13629818 -518674467 474146575 335943774 -45051515 -282877633 -286079010 225038760 127588803 239395847 -389701611 29164915 155750040 344970275 24809799 -9948908 266222942 865462183 27599003 -62973900 149498622 91748995 -52453599 -129857832 -282105214 321113257 188028631 63558802 346861549 -745304055 147353412 58757335 10586128 -23050648 151051805 427029174 13461150 -126788086 84026181 -2327626 -188845597 -444915093 559246688 -283934022 -6479198 69294783 22285976 272133041 -2850430 297427496 -351328055 313991910 9862141 502081375 495756290 -277989407 64840418 -481529797 -277382689 -220198383 -16273710 -735348240 128611472 389405596 3728124 -409791765 331113136 92064684 14105895 -19890284 10216578 -20344286 -29256198 166698179 17377614 -742354378 -227610624 -3618364 115262901 846653101 -12484227 -21348564 315674908 52266957 105490207 -54055327 -276820752 -498562559 -94550645 149833867 251735234 -663325005 493339341 -609987730 42343369 33822019 -450181589 -426061393 -546816370 -284900319 -32861291 -236710984 -213329775 -775334541 346075686 82043858 -19184772 97399266 113494164 -492570642 -73298056 -225908592 -185834680 -588731269 -690755427 -195793038 -501802494 -158797933 631569844 5368447 93860477 50072949 -268436501 -424457646 -29613525 -246237775 7880619 496117547 -481994668 -468234203 -108691649 330484113 -103680442 151578358 -602630978 -421739572 110265962 -618001304 39562047 7964625 -595886304 313110638 -755564614 -56337984 -48421584 302082237 -214589248 -73423374 7757888 22433619 278115168 373923439 -284871449 -68767121 4378313 -711922934 40730596 -28006795 -74171799 244542944 -725013107 -141806153 234486496 -627725671 -258489291 -10070654 109000586 112958624 -220925667 112243209 -329755619 -78060667 639184097 213343152 291594982 289901893 545606565 9443033 7657344 175094725 -59247941 833406631 187314879 262926536 590646360 19711680 -648854777 51311308 237242700 -924663748 206239101 371065379 -16981566 -251261581 705719997 295759427 -51543965 470528268 795256300 109536482 -734199873 -79177906 -118789552 119272 297710298 -186038965 -39308455 470513642 22125413 -14892404 -321000749 -165456552 409497989 188235279 92826807 5095981 -311350264 -17577301 696642258 -28085395 376570153 -62495236 -22907312 478727598 290987757 -349700215 381115265 -534022582 317549271 640902954 -198110313 212255303 74859473 -406583008 316896578 -162186379 -555665676 -516289370 124556783 -3231142 26204625 -241797798 21213760 240931568 -239125943 314328941 194543874 -429307685 438897620 -55289835 53487545 188054 8020792 -2377366 -99515115 39489643 134807375 343846946 180134966 -443740364 573887611 149050304 -97637337 11072178 237477761 156590177 69922972 -30237459 -145633687 421924803 306523494 -288806751 5329 227353534 12940657 176606082 -49173280 -673449 335569088 -309038383 -117894020 -244217118 373881452 104248465 -796898 8369337 -1602238 245775490 17656843 -78800766 -186383346 -27340072 -156200203 14690352 104986679 -7960842 -5791194 160260143 -52160280 840686538 352764865 -250406811 -120822957 23041202 -688954550 717837533 302100667 -12174677 -484887742 -73430527 111177351 -34675936 822955087 -29878703 493248372 4196678 114402445 -13834690 -104795591 130091170 250292442 15933910 -22846106 -99115993 -56122626 -107929546 225531525 -120995093 -34993668 266003308 -621792779 459433841 231075155 214337720 -15527714 551034653 -61850830 -398905656 328833866 -515804479 -80116307 21009855 720934829 -750181329 -65554421 178232038 220685754 222420509 -86210156 743296272 193314805 56534747 -13214253 -90788187 762554962 -525473570 372710 285604068 -232994650 -2792751 97989572 250885420 640861087 -11589262 72179086 5739074 -781303615 -428117176 -36066933 -176061163 -41307428 490162589 -126252218 17898366 12109352 191014780 707621643 81332196 368437927 -32809098 -366265146 -276565879 634073317 -311923442 -835574866 306438199 -106413667 -87438937 3624598 -353962946 -28101635 -9721081 100654976 -221859320 181326362 -65996928 21435142 -141225538 -312878049 -4447397 -510972500 156115326 63457904 727121 -8226106 748916979 124152741 434124296 -421795845 195448537 30095652 554063712 -108243161 696600929 216972802 4137803 -126753631 -312698083 56124131 334192649 11368003 -27665338 412472648 73521786 -163276345 -254481638 -83738459 -558285817 -248144475 -9490976 126114070 105646533 71792444 455519081 -381987699 -12385577 65967312 577791720 -3451291 -164710989 112045862 486268024 2459145 -653869196 -548012603 78984042 366084502 -8826279 -25089354 467764826 487419892 -503902402 129331670 -60142624 2112346 -29382391 -5374712 480312639 -346662021 -80908874 -152640755 23350117 158591571 297936901 228200581 -112063520 -2147469 -143338224 -95004624 -450797999 308835572 542195 -193895172 -23581256 -369012562 656219188 -72403504 20532136 -643377259 4983048 794350957 -568348552 -213263299 12429609 -573727632 -582080054 340020815 25326774 115196509 -12982673 5777732 51657129 218637577 174301384 -10697757 -587469655 331452627 -152127663 -359573906 300348966 100075439 -124218654 -49588280 -542017103 685976611 75187060 753360 -253681094 -3914417 140964690 313501701 -135301881 407273503 3089242 -457250252 -504225830 -164300707 277830460 125719398 229821216 117503463 206697 384001154 8771684 61405844 -624272907 99275883 -167468010 328525804 -20132831 -85416141 -4012237 364198337 385486787 78865693 -161523117 -94960323 -17733619 -396898230 -334603156 21494608 192232804 -67949277 661778873 76186795 -173058558 16607684 603254558 3262694 -206061416 -56564177 -99532010 -222863119 72248579 -1179857 -137975543 -54736172 -214617311 -69371705 -111541519 -355405669 -401539068 239878100 764633057 137003098 29859750 -39161762 650148882 335316092 -11471268 3817096 -297831688 -342320241 90835484 -45158323 -560321293 17091078 301496785 -84156637 484238594 101416868 107948366 -427036967 78849776 -241576941 -612901552 902868928 -586268839 499208771 279776221 -81451364 -406914321 -622949878 202472966 -297813461 339179721 456385 480970975 150577384 -26295201 -754785462 -479321611 -414962916 -170881145 216232696 605558 -603742265 277442209 -612903280 61029823 166621031 52842720 -489755945 159683040 104214996 -627097134 171876150 -113739008 -17625891 557284568 -106085887 473646638 8161627 15983676 -49943366 356788539 12340493 -641604772 153549349 624556750 -54647045 211643975 291522697 -340632381 22112942 380751565 4672643 19668615 -64505792 -320506476 -12809140 1520057 182494698 1499265 -75143112 470346862 257321455 -190058 295974976 -133046770 -137906777 -14718593 -59328339 -709390142 37873271 272020663 -279237584 -137453318 130223732 -528723186 676559123 -2859155 20816337 356424246 -223660771 26401131 -253275871 -43162564 428968790 -75469984 1692429 440291922 69508695 4218453 -175100293 705295515 82399890 187059878 -10610039 84586983 -117796011 -89728574 557656369 11741649 159576001 101967736 578434164 -3162441 33915544 -523531106 313191152 593389196 -445886560 -219392360 -1351044 -342530873 533847787 21237598 -283073926 219074512 8388470 23820600 31597937 -539575194 -556704508 104916449 -895638 45937503 -588239792 -84744340 -643317395 -783792963 -188660406 110641323 9954809 3664210 27060089 -214577470 15484394 -189084082 -23658014 878505180 295283352 91069436 147998177 79548495 -304344224 101684373 -49736766 72626447 -367985266 193689138 -335427204 -411140752 130243955 245863803 31956109 115863731 47352576 -149904 61391939 297770146 389089313 13188317 198934905 271292412 -76987272 -157131800 -749834609 -704773854 -315334938 244244557 55885963 42566243 -208764637 -7054824 -335451223 106750222 -93959431 -9119406 573454368 58584296 -705936336 12269189 638006190 427137910 92142863 -394887871 854077090 164627532 -142682795 13563908 278478392 -140134296 94960450 51367238 235329727 -708139875 -21190685 -410294131 -168827183 235102203 -440999737 802094504 391989374 -169986186 223241547 -57699227 128672023 12253027 -66888618 -121644780 -126070730 -389414589 -673641148 257609058 -549891075 -240759030 -646978266 448141090 -211874141 20058008 89461590 -525852425 -437456264 -299944092 -5866050 208876525 -337839884 19546513 423690987 285856967 212883614 304956174 15742131 -186121023 -151702170 -891899909 -152555407 -17149323 -203318470 119256064 -29710266 70369859 421252746 598151111 -446560034 -416316289 8093835 -21737482 97228134 -285815488 208154203 49790855 803689007 249085391 -446503515 -204355890 -34773393 505993334 -236898071 -690836493 653713350 -193205433 -192295849 -314345 -72714718 -326283702 554608151 591775454 -198888307 -9031914 -16833090 -168712959 -184684332 325871522 -9511551 -454617466 186778741 219034532 -159425976 -18652356 -471120577 657942215 -346681209 168327677 -89451771 -113658335 6495057 -55395644 245428382 -12085994 12838699 -36702414 -28747623 77450006 257563305 -111404920 362046652 426975963 -446594362 67060469 -346598112 689784110 -750604352 -661002846 -66419070 67774495 520884776 -16306382 -144480291 -13027582 -137848560 -177721983 -190689264 -330369821 -118115657 202514205 -74149612 -696015317 61885431 18207482 2802501 -129397756 359854987 8020230 -1290557 439691788 7949209 170224738 8447900 77958669 -782088688 -98922200 -420077 88407028 -36112778 51357235 -42701849 63092446 -561783953 92060871 193412503 -346121018 -280636208 -843174470 -182788968 695852730 144345187 54092045 -422916360 -273452151 -77212347 -224504586 -44790616 -18830684 -100015385 -296948623 101442012 -175544317 -8240401 456469336 -547304735 -9366386 159066252 -65686341 215508429 -608476846 206668992 361230888 -54912013 -331385792 812202096 -36883622 -233067960 -101630259 -6010920 -11100862 -11492477 -72177282 -263285129 317311906 -732970256 -99017677 -337463858 112205928 -220556470 -124088805 -870375764 56442539 72383382 -180633963 -194022936 -215981374 -529518858 -10771968 -163490154 46189051 -167541907 -362549951 -254330018 600795631 -311202545 -258308022 -67006988 151508769 710462824 -254832680 6955629 -239958770 403631264 415901121 306227651 237951609 7354748 -58927883 -111970553 753678446 156997682 664648496 7189084 254941089 -217374523 16277102 158340510 -66681500 -36194671 698905986 179490230 9745292 27721119 401115571 15558263 2981694 107401005 -777043380 215069695 16623557 -466754640 -20725091 -325653537 -302189058 261592655 -166350236 445410769 -204244344 303343064 -2075928 -442056969 210260693 43982655 80130305 856170220 -121912588 145836790 630454352 44908595 115926675 -3864386 151466143 28925817 -3732032 78198128 65221059 -121415438 -193207555 -9750496 -208046268 -33238465 679885521 8696171 -9170929 602499904 55514736 890158363 4407830 -347723643 91752140 -649393497 432141277 381095467 196596145 -873280942 34299142 -285735518 -410876761 -24431831 65203555 253618652 -508439181 22818053 -205813127 -74332728 -549818744 15738019 -155623458 279944575 -19983200 771460897 720862159 196872387 72203974 130014388 223599930 -526595210 -170620971 28055446 -245238839 53963362 -3906934 -59137625 -13573713 111364491 -137314679 358394107 760843757 -189203625 -343691524 -139506511 205805567 223207915 232392733 102536241 -14364368 35230585 301184064 29311460 -589845582 145533787 394861599 -109493815 5133797 -63297156 -114521267 4877059 -28887915 283760359 679275002 -49081963 -373990136 -200048023 485846165 -288621382 30956283 -28236780 147554553 -170405290 -210563832 264999525 -432297495 243252921 -130322185 -176723370 471339242 -24391100 175390370 -386017308 199855257 -955359280 -612369668 21925379 31639086 584962638 -162378124 349839156 -329496388 408997412 751055493 102318355 -142960223 105444163 -9843686 -59359609 -179737256 -102474717 -156734422 -23070093 -203581799 -416747457 873798 92390678 420568244 187921003 -183105068 -58000815 -382828206 581143643 314388743 -553052667 -569004404 -16423513 -690363811 371659425 546351571 -569939367 825008074 -517244716 -376744045 74170506 406471404 525272208 10484052 -66156830 -319902269 441765446 171269909 4953728 353622714 56366504 -937096783 312550174 -619077081 68484735 190278234 -40546587 130001377 394753 -440125515 -46651735 -258534168 1762159 -98594706 -58226560 50840093 29693851 297010472 156556539 -23015795 16619072 -864263709 438432130 411616310 105423063 25412530 -327477100 -382298827 -110868723 -6340955 340699670 815231204 13543356 -20737437 330897368 -10675276 473823034 -166750853 -93173090 155108538 45590292 435953766 -56066967 -279860947 -3463678 245515620 -4965909 94456283 198141219 -336227984 -99680011 -249944071 -281266759 18705404 76141480 3007147 -60182635 3880970 -223653201 -606918679 23900153 4678488 -20247745 288773084 39297447 -218564507 -345124926 469351325 -18204913 153984512 125284849 -58242783 -245419991 217571586 402067553 2119823 531217933 16312416 50906649 -397844265 -665476184 -440271790 432983707 158567659 134648531 -307812236 62846759 -29375619 303301618 272230902 -387915062 -681850957 467225 -138459486 482289298 203756389 389869638 6501127 -123479323 -616786506 -366651265 -627251406 71107073 378921933 -107470332 -218153683 435761347 165077451 135911733 49619327 -210969982 -686313662 160481747 384858276 -5885883 -157301043 -657896518 587721647 -46695687 267495053 -111072657 137417938 344202799 -8970082 -50134859 204463643 -18609241 224450005 -520550 -746893477 195764629 3532243 118976257 -50632667 -55366430 -193141886 -367680684 -258009651 813569759 -25155047 -470531182 110588118 399333198 703447885 -200329632 761496320 32881984 5045359 147285919 315045999 66218315 -95114947 -61137794 318699187 -15035624 -347078357 405171797 -424648223 -68512594 315444847 -18783939 326292507 154359429 693625537 353035713 16077589 -502422927 -1539314 -20536299 86876985 51803103 -553013722 15687438 -70069932 27297588 232560868 -1780788 455031872 151181970 339837566 -35545978 186619702 -143366445 -179529209 -559223388 -84870168 51640849 -295368366 -147782045 201563 5295530 -71540741 347996 228463381 -49340169 -305206992 -174593862 116974169 2484223 216090613 207312022 424476548 -26869918 83973783 -465137540 -8104615 89826553 -32270346 -129967604 237873726 191552310 -779057421 609400802 488544094 408128498 -570813453 -78086478 137229607 590163568 -115718787 -264724946 -25467929 16102143 653180 67018956 32225715 -113698846 16031882 -171084724 126797436 254684514 769556114 475403606 4628259 -68079586 406735712 -358235232 443279194 263785601 -653706912 -85131833 -13276020 846781401 15321134 -195810230 -39562206 -91012997 -81173538 -229764934 -251977930 -187848443 -74526116 734852853 -343431095 -20703278 -531066359 -288455724 41711219 90449969 -230376 5369804 341284895 -101495167 -406189755 -26402188 15200517 213332736 -662917689 36495123 4538705 -456754838 -417793409 -97469340 -115181160 753447898 -342190077 405694 -66099837 289582 -203619572 -24484949 238755982 21872520 -921644544 49298937 -153023442 151021739 12620534 -206410719 -34275889 150212026 -998846 554515696 -711421370 38884832 -882381 -53584928 -846506934 18709135 -13641046 -133370071 -273332119 60146577 -289072515 -39940793 88849968 97905684 -88547203 -10010898 -168195873 -51701532 -590069 243099623 -39395055 -164179773 -59201395 152994219 -56771025 -389642323 -9734627 400902 138725415 -30626733 -146358874 -304177437 -218260561 -183230215 -106501468 240795838 -526966544 365033983 443837174 214280412 -4037614 -342453392 225663069 623502021 430049886 58062883 45955938 109283633 -117653437 -408380005 203471258 -41303975 333334098 -651673337 -582884216 17888565 -768905854 -734148968 -586715445 -224864620 -86871533 -163904256 -184570188 -253429310 -154013738 -519990449 -419852085 -231971258 1695164 686870706 12446765 894027 157787848 -367802181 563091574 -285970638 15131204 171945741 52617302 -514899845 194515159 -454381605 -145006831 73253942 -224736028 -145031270 -43497452 -116012303 -363971587 270327195 -81292375 93612699 -310156153 15824211 577921807 842599069 -902195820 214836105 35131081 186075752 188819201 -8098597 -98794265 375136045 753990301 -150534831 -36384372 636506065 66752224 617127328 419980631 -170836667 -329300034 -601803789 18628742 175926988 -36843171 -297008220 -456989979 -305560585 -118729730 33406586 -15383469 580716172 -73065247 67809600 1402733 313132577 147649472 569570405 931364304 205643574 -183579389 -4257316 -158755304 73718250 -4095651 -62210436 -26696797 -342052827 -321260384 2670463 12726037 -183841601 528304259 -127185460 7671146 412477841 -269953567 253462554 -147499081 -138019613 -221736659 -1282403 84844065 -14984926 -55323025 -315882361 48609004 -31996735 82510613 -20096122 -61713315 -9417877 -540495942 129907271 140217507 -3132288 -90513824 399537274 271182766 30934037 -405328526 -323027119 -319688987 -526666864 312690467 -683376721 127105751 364143567 -5231363 -560509109 -284857917 -202305127 -734673376 4471959 -304929980 -4162797 40185311 -464046734 308653423 -58697995 -88551390 -865577020 -37796403 -8159725 119088831 -232206618 110282302 -354815767 363426058 -353347688 472136799 1002644 51391252 54692305 -148408453 -187230068 -227128984 -163673300 504300655 -175915783 -256655272 373742816 -1713058 170212563 -40593779 -318687108 47348162 54202381 -127684983 -25460788 -24263532 24302366 67070558 4823573 272697004 1781933 237265703 7909132 -286447894 -7845668 71364458 162186819 -161558649 13909249 529299944 -380557733 -261218699 -293024690 128773447 -449864557 -144068742 521724505 -430238802 91476373 -57809874 1795429 -11265188 -335637954 -539353827 262719546 69550117 -14338208 -39439167 193677842 -254824904 286453325 -476166235 242579400 -601034798 6418574 -821816654 -645118132 -439441684 33796891 50525763 460686687 74455248 111321421 -143652128 -12328 -696016912 72369444 300682239 -107257950 266094729 -67697068 -491956135 34170328 -35064932 132695390 87799950 -17304759 29366291 338714368 -249572488 -18517163 -70711995 -142723474 751478497 79872291 -414187974 -380948951 36904042 100489727 -380083686 55539745 -731799732 -465191777 201101134 -713682270 203473995 -138503935 -15344514 -27586584 -19058226 214685684 -56265238 353272228 -623511318 22900929 18480938 88211298 204494064 -595535394 210080201 31166948 -202324784 -144427722 19473568 -25153473 43962914 609144403 -19312836 -270011616 126929352 563771703 429339291 519039651 -3505387 893521322 -23532004 243543414 22512132 -35325991 -87469665 565988 -14498322 -25193391 117725262 -167397014 -776534225 -387468249 -575489797 52662237 291472266 -301782707 439724077 -291885028 8051027 423247 15979719 253757191 -411999472 -813686549 -170354167 -140720334 -7129214 207936237 1841998 -585913358 223323610 -167807063 -778076928 -101865973 154364261 -358899384 -33053119 -13328084 -277051422 -274436223 -188973819 -217203698 728314789 -221442289 150442399 4171955 39708602 -64384333 70041731 -119930032 480733687 634620835 254094469 247813541 -224979934 -905899772 15300713 -112402659 -379233113 151720331 -262051874 347596483 639960709 284167042 174111104 173505919 12929729 -332548063 561405979 616924 -85051432 -46518905 115342093 -2513781 -176213134 -92314989 -398961530 -280440561 19514602 21964639 44126829 420797624 316781 -12722632 257158603 -651795979 3810088 240738032 31686705 63557868 241274349 -9291840 -174380546 -16507749 -70439983 -41623805 1252124 -87048788 -3995716 -203922718 21813777 -555628010 1124386 -254768241 -82136944 -115177677 39122722 -148094857 55209505 -105308675 243048780 83390775 -662638571 1933133 61907842 -286967769 -291408475 181444445 691015698 81151453 -189845123 126259863 367964789 -229754866 326995717 -22693851 -271612502 -19301840 314199321 -30620720 -176523817 -118666878 12687388 200419742 -68182538 249556764 379628782 95459112 -375145991 66505037 -150278857 419407733 -2559279 -103678196 865340763 -621334860 -135107615 193485767 -342986391 -426416674 203508275 -755285983 -44526353 -416883273 -127231002 -338136553 250749941 -602049543 625997019 -93942378 111887272 -64282599 117177605 -143936997 918036987 198607096 32758354 -139298337 229407230 -242078501 17991751 324004550 127378732 717333892 1786337 -165731673 -130181497 -149544583 277661824 10492625 180158512 -209277799 40562857 -631435473 9672530 173855482 -7072699 -378533920 -567099995 -161571820 82078372 -103417605 -122076593 -48969756 -203504474 -483271958 -141389385 234669324 -773359772 475677616 179937419 321523731 -105354271 789545456 -1095561 350428202 -28207313 58620677 -3831135 659067684 -110907310 -16135893 -4026884 247610160 -188383884 -3171969 441300517 -4135933 -59562685 575559734 -329368264 438757290 -262888784 -153209323 -537685630 -466426374 73424218 -685445037 340371293 57794456 316435564 178547693 537362499 100110734 126241422 620038877 82796141 153213391 452271739 78685376 -146431109 211326853 -104299009 -231308878 16792488 118966427 -70469396 -584860184 -112612228 -9339595 -423580821 264731949 -126014840 -18332544 205081906 -535996582 85431469 -3445668 49801849 -157314709 -358098328 4374456 32165160 274984862 518146920 -44194011 -2544923 -127863370 -15291809 -558598058 -512596668 446035107 -412142785 -247246132 7928250 105448536 14685288 -368527066 8801201 215439297 -420973589 120887099 254194630 313965183 -183705449 86783944 -73551055 454898934 422294368 -64424 -11207656 -269703124 -253991015 187892898 588411 84637295 770782907 269332425 322444217 -36171301 628160886 -66891771 -68558081 395633242 492379719 -20617791 -367271331 84035754 -9400610 -197322986 482442267 286936959 204535532 569240822 175914074 290834184 117537361 174428413 -780718838 -182158016 367393981 -495453384 11765956 -82264973 -255858044 900894 261914 49049707 -87356899 -750207638 -451310740 -825994114 -54651327 211256713 -264714848 -2793384 -95189929 161009943 23331655 -215900058 -69449723 38746377 181755978 -235101067 645098563 459553514 -6599741 -71892379 8057326 -425394104 271807139 3181163 11960303 -106902737 -345467637 -485111 -307413929 99969678 -326058435 302656606 85799152 -167328386 6357577 -98343713 76110684 556705268 -126579213 -222459083 399935959 4279147 74489857 -169122331 -340764529 73584649 10751450 -305159369 61255535 63120712 -159529881 -362139970 -103432649 741148149 116198180 409204523 -330021906 -13275223 -67754698 -248638264 98402282 -425559283 1511165 -28223557 -141294803 -6631910 -18381954 348927346 310555194 26136026 -541620 233412718 69275679 -250903239 -14889401 308915649 -156373578 -81594290 -26618416 653929525 44875939 -9606545 79553069 -164707804 -317544171 -262179 -234165150 20143516 -7421615 3987041 269999981 -99704492 386278425 4787780 -15000816 548654317 237370514 -12300902 577932917 285729411 359913610 269757800 -708044721 756416768 501391405 -176177647 2009898 2223726 371573362 -331573935 -3771917 -59167211 -79854 -61670098 204274468 -305388304 104229868 -56048198 -800121653 70637471 117200450 -105930034 557534185 -15212432 133056844 -40674257 -666452178 -204686020 -98866677 641768573 -51403314 93539934 543793112 -64804474 71262123 -179583072 41336331 157993660 -319520156 -62073751 26989822 88047363 495299965 251638388 -99862827 141388188 -169382367 394782278 971346 -920869740 27331721 507738530 85320687 176514301 71652766 -106754125 331156940 121557742 -1753583 -1005623 40489943 -222591115 259605784 622178617 6460987 -1948137 -98651813 -2525562 -455837729 -168734598 -271942016 -721664442 58782807 42321409 133065840 807886506 40591460 -4573174 -223280032 -89737671 -342982623 -132077252 26309155 143835397 538818042 -129880769 141711773 -450228995 -348811354 -398300285 -660865522 -52849400 -289444425 1054249 -109505503 -31484677 211467863 167603771 781834793 36990123 189685557 105772702 -732660637 43175395 93020011 -673705 -7290907 -618167138 246799963 119970535 263570336 3781441 -25277294 56234906 -33470256 -606231595 151409665 249377686 -15130968 -641753192 671797176 18646139 84916627 -30342696 -76770531 14119699 21980974 -120023211 240479751 -619727508 -805526446 -223611588 -4731927 141251758 -10214666 10411705 -22649864 518951794 267693871 -759544061 -155296491 504830693 11746483 5001090 477727818 -592155993 788391600 708876157 -461204842 -706375409 -180259093 -209977826 -205160487 -114221691 -28794706 97889877 -263059873 120510646 -75570311 183390336 208166410 44206971 541145466 313386899 -234320709 -18896461 152977688 -284243841 -497899301 -43836538 -666407010 62015541 -2543997 -24322726 -688230277 -8123054 163801348 11495733 -89129949 -544136153 -10746913 102485991 -766870469 -74236212 -474765163 -571405188 106260801 -2323283 -111851864 84077729 465114875 -22619949 5800977 243348 709781830 5183808 -43525539 -745728684 2411236 -679649313 112998561 -647292227 -222226573 322490865 2992835 -46684150 -717945956 429323271 -14608855 141431317 -7865257 2610781 258110626 -274176039 -874371229 -109998686 208928130 -1474944 161045581 48937150 -594047848 -254323327 -488136164 870809060 37815876 -52569724 132748880 -285771112 -6627267 10627268 58897407 112821530 -32367352 29712160 16743526 -856539734 159095005 -460042868 549865238 -469129456 -480786282 71134524 5182120 -104329822 614844905 10506375 140110038 -131186127 -258185574 -105563901 53913394 -574060582 -340657934 -52064899 730992311 3892197 104452962 -453597533 255938795 -6350139 927721025 583942294 243441708 685416332 251085326 155048460 386824448 41229464 -531088289 -49670784 42465614 -250914244 169455176 366932121 126506395 -185565180 359213458 -120437841 107071804 -125867545 128219289 -849448639 52773149 167418793 416053191 -301525754 -826626501 -221931500 872510905 164099125 865537233 202027697 -40939543 -717311617 -316494124 -102505780 111281110 -72791483 -22270455 -279665889 -11266009 850751148 -478131485 367665408 78230013 -4029773 -24853133 -11429186 46336927 239250317 858325404 -112593723 731797715 -470626469 166817751 173317093 -97816531 -275183607 521744606 662868006 -578714947 -372698008 168716011 301115266 63966877 -179289682 -27851041 -230377584 -93155722 -101098891 -533334510 -7262006 -1453746 163690051 -73052119 -398312446 -85459536 158440496 -216322552 -223295494 -46878730 157881488 288449830 -532653601 100797989 -73561453 370362299 21826807 134587921 15037050 470397249 -6346444 5418919 12172715 -22016266 -414983394 487724425 666101858 -24201743 151498809 -1399476 261454708 -1439673 41061743 -2378751 -62179038 252822924 499650487 -469885917 -234042288 401314037 14921215 -173177057 80451322 -5621311 -28895318 91667251 -290976001 -68678003 668316592 -155789427 -150030352 44572178 -195722983 -8542675 20347481 70821627 -556724858 362087151 34949214 -174514781 24959376 -499861105 350010531 -498900192 60858226 335566929 633892155 577481767 124774521 273389197 -134271852 709523994 -311851040 7344570 33572589 -104766094 -738462536 -58234780 70728315 55119278 -116795443 54314311 44311 279739866 232646947 340512879 -668163246 -91831561 -260850073 107177793 -99658183 34744438 -83051521 -469770441 -319750221 788169515 -8164212 102583519 -134725777 -332063040 -115045996 442167460 -333396956 73612257 300919471 3441713 216278622 108731672 -42116305 -320293079 -109894502 -496148810 8636582 -272327592 27543987 413646290 -8730889 -562842304 -654100947 341724039 -150710457 -247876943 -67746830 -1112829 -107409935 128634731 -200508088 166595851 -484322577 -429973695 -757825286 -661197775 47413241 -221464495 -170875287 78416883 -829352510 653098546 198913760 -799364250 -378098877 -181076068 438000034 -426131073 -77461941 32116260 321231164 62984923 9138494 186428776 -597115132 -592554641 191705715 1270343 263101129 113718696 79169323 362139167 403146211 -703430254 -458146886 -591857855 765218207 20130910 -167063767 -651467808 238710095 -657771917 384066569 174534249 116756315 916655 -255566834 -585322955 -167326895 -270785397 3527111 649333874 785756378 47223249 404659881 -367194164 -68430191 -31869993 23187247 -289971637 74257461 558959332 656159589 -31164548 47302133 -64900873 -13001057 348268571 222895691 151193171 -937160 72597997 -112374743 -614650546 167497222 -56625890 696397669 14037180 -70287920 110060465 32988079 -571846946 -275547202 187626753 -245744227 177956278 -372556156 263016885 240180279 -94436145 -712426988 -419621251 -349257866 -52108506 -352705386 17668904 -395460023 51264595 635053984 252714799 49345885 -87170798 1074086 173097604 801377824 365937833 2586623 -42983823 64851360 -7905493 -435378264 -93606927 -20518075 7497401 -90612885 367271735 -584959044 192472124 98329999 -29779461 374614292 -196121221 -178931573 -955238905 -557635971 94604090 -177553544 -74527384 577803386 -18889912 13398976 -92908316 202931154 -65658138 -239381899 -270830924 17940511 13218404 252797543 113054490 46107053 87283749 -326275711 701947514 770519322 -374175787 -297520788 303000961 -329355995 373270631 -157912671 89176081 -300412987 -194880052 241200839 -119965118 182254999 -80464770 12370261 -105574917 -139500094 693825536 -10977557 -198736736 -543954005 330844125 9500138 1327998 498851413 -32266576 376659521 209851905 -18030775 -555814244 -219883 35714648 140290819 12121378 -763344 46451820 -564066407 10104689 -185177669 -182759143 -143916336 -514948172 165692663 3837552 600629752 -101485562 234557799 577183390 -670428959 256539107 -190694810 12310559 -76298900 69268067 1645390 -777011610 74976195 -529011375 461226307 106616842 172103485 -1372256 -37676002 -73904987 47679150 214664213 342363973 -374667221 49674494 121592042 454151823 82790254 -23718752 228799959 24770903 -18245022 47781244 28711803 -18942193 869124712 86597288 -389099503 9854976 359422825 76278247 -23587639 -416228465 -148768686 -746624975 200503364 -672432289 26378207 -86280469 580385168 -631653455 23473005 13696522 634869334 -465550862 3949392 -33794485 532082702 -265567651 -537915882 -220181 -113009003 923556322 329009884 60437752 -503912767 -424298551 408378703 190187930 -218509613 178482496 72500003 -311466542 -704802605 137867463 195132369 79281664 159909201 289121343 -42565826 510010926 -4482971 -347392102 -261740560 250164352 238047257 1865193 -954688520 549527774 304013029 26975632 -400401958 547098973 138443611 -576378838 766467500 -48009449 71602569 66822704 15878710 -172354435 383827198 367319553 422937930 6714684 17047851 -25246893 156022144 -466931194 123203982 -540972096 -31275305 -166199978 584632689 -69076544 -536214235 413768593 -279504428 569707624 424501183 894402 502310018 39281373 -752806272 157702826 -690152094 -97450731 177514 -210868355 587287854 1241587 -37257044 -14310133 49830352 347929290 -5945393 474631998 186440937 -84247409 -5541290 -383079296 412636838 -77867665 598317618 295845552 12726265 -502107929 -14537234 519704715 43774092 785726156 -42146979 308182799 250644070 -1509648 -594782794 -436612004 24483048 265510140 107866192 12295956 277689557 -6795093 -669728884 278355264 480685467 -14161455 -233135149 -150575199 -764305431 227657758 -94915125 -262454896 -5837332 -67717130 41796031 -15192549 -401770025 -24853972 -12017397 30839069 -3759580 290715458 175131907 290587350 72131689 202337425 -14942977 -4821695 1742592 119107792 -166065206 22343472 168369322 -407740395 -137271551 11137241 18427147 -56532038 94329588 -687089565 -203604980 -824901244 54333006 -99879625 -554281161 -87927400 506468139 172879707 -268144222 -9310445 1494309 -288371394 18909865 137381125 -713158553 -294420794 408764724 -144724700 -228115990 -82978647 172122434 -33088004 746005970 -158922747 -676495886 420500493 -67921097 -117617627 -51861080 1682288 973356 -309085500 516413036 181852641 808365050 808413352 39804132 -44962326 58949473 -840100892 -37079208 -547902060 -650869927 176923894 -630680934 222011103 -597171148 -466775029 430619172 -373264066 -25195327 -134754200 290561929 -237096850 -357540120 -96053646 -188419330 578407908 356191845 -500818462 -123415072 521450363 -452313941 -551372806 132267853 198197378 -526292465 249955425 169481159 -562535359 -422105179 -12201992 -11241250 -962080944 448122496 -540946 -173299485 -190590680 -15503435 -249827404 632273433 122302920 -226306439 198830868 291297308 368267020 -51960922 24225393 -109269620 -294445448 164456832 546636 341851719 -633623432 -158587419 143794046 -72183093 175932724 -375255714 236446905 -198109545 221015052 -355941807 -145153343 130319749 -975144027 347337389 27947346 -1839006 98091316 -5632868 -603325900 118917235 404790434 -12818395 576052996 200932139 -515317619 -92358728 467719742 -234064995 -632659884 -20853709 458003168 741538671 38342189 198869679 51074432 -135501022 122417699 881034941 863054738 -250724556 -77607190 287245395 -699161458 53228531 100900671 -55686151 -323850652 -281357073 -194999045 -54291476 224300017 725368443 2697807 -681234174 -493604013 -8513419 198619691 -9807184 -275203130 155837948 193985954 515181019 506346338 351366503 -494236136 17785724 -122261398 308174250 -133704571 234668042 -707147646 127942727 609756999 34876969 -15731930 16006288 -965125 188874772 338057825 473075219 -37775536 -16069619 -536661609 23706599 14299248 -7428550 38195381 772989516 192840964 816105662 -716463151 11009941 418381145 -188542975 523881877 92833304 -555879947 -79994567 221004374 303076572 -224721084 -511942421 13687396 106727096 -825111 457955203 -378250436 734072 634256338 -263842621 -188246722 -230616908 -687475494 953703854 453693235 478199860 -194666562 -24573849 -43440302 -174288135 -697504630 -317622908 549685835 246118466 -116479329 -27031866 -3358151 -13231798 409110064 -606464979 -193276684 -653437336 -432322201 -168590736 -510373240 426519314 523124185 363096111 -234032 -500153378 -293866354 -372530437 -49689868 439176314 -19392517 -234570807 156093693 -658601905 -8409104 -542009015 -118367962 -698004110 -290584699 540682066 89056279 781493855 -411572453 97445440 -15717530 -87280890 236993443 -107980917 -3450991 -398954172 -493988 225811730 -141746501 71876527 821230177 -196170811 -181656861 -280881719 3642368 -205059266 -126664908 469407422 774416012 439423833 225063868 431875177 -733376538 -71433791 188826006 -14403559 14498045 1657798 -47617520 -292703248 459481727 5567044 43548408 75503263 -241772513 -336651524 23739064 147815219 426928430 14695591 -98385313 -488305939 402148449 -452865 -486665942 183116427 -296148652 -349153696 -144165126 56100044 -304274302 -54213012 506861639 -496902767 -650739674 18919185 471533519 -655924116 188229438 150933180 -211912962 171795160 43124970 35993801 82193924 455269393 -23907674 420944627 323804214 265208748 55440016 -186809363 -39112361 -58227308 34981575 60877483 -16130745 -95947153 489338181 19771454 -231791010 117854674 213570137 621309354 -131246308 30302280 3860973 -391429434 -718584775 -13513241 -31957786 3479926 755727885 -3804169 -741751927 19755922 -830230799 -13317402 -366639533 222299637 440314023 -635051358 559939816 -64640513 399267896 243315831 -613991 20550591 220418689 946454045 -14955209 671044 -206148224 -257296646 -73913875 -20257800 227299795 -5232732 82705336 44354474 71377188 -446372793 -64244745 -562581396 27386981 -238767296 -5883081 -903513189 -274864267 14745058 -171358431 -145954916 535436622 -344117457 532308296 852281587 -769738759 287332610 742312108 138539235 -2829534 431066504 65360037 276046791 -9682719 581658744 123663908 388627784 -84586637 29816227 243726101 -89843312 -411574188 87338577 -404008491 11269908 -267194112 23681725 797625890 -27830432 366430684 -54303013 205657603 -76404822 -117451699 641936014 -81840102 322623550 178063351 -71427734 -498832221 432517481 341111125 -128115683 -676724315 12730799 -62331676 -315781441 832577899 612801551 -342626953 -77613318 113286178 108313479 -251132 -76990715 -176250749 -405823570 303827868 -89424968 220123489 13337603 199364563 -1984648 57052761 344273657 -953234182 -565710045 -14558925 -693385624 360737032 -512181051 40109672 -192127699 -283708767 155955996 415879144 -60012210 168304022 -21563964 188509556 19105568 99403330 147761152 -513771656 -331516738 632384695 492255592 188379975 -362352136 -262775808 39184551 -16006150 -29633274 -606101423 55689081 -660566990 211181669 82219554 645349803 -581787965 -163246357 115965746 232490470 -245334619 -390688991 59052230 -290146559 -361260990 183669183 -17495820 -120377467 583659733 422990401 -98865022 -31554349 -623393008 27722663 149632389 -4966986 569224963 -198761806 -321322701 276574877 -180656172 119978971 -4523574 103164793 -211047341 -2063517 -361373784 104814314 -657422448 40289952 714853972 -19944355 -4585319 4399691 -703192879 -900703263 63896246 -48880053 14792592 -594382832 -230932958 18423745 23568663 7401889 -103043556 -222942968 -451700534 23944548 -254950932 -130100634 107046186 -6372812 258618508 46406912 30841466 -406690214 287136520 -296959762 253129985 -404720743 150330217 -345856958 -382176874 380998301 -30210398 12019425 101906695 415434072 -20333160 -546257091 -121274190 -305907571 36977439 37595332 97610445 -751475645 -219121231 548359389 88303525 154863040 -769748689 320145600 38285878 112405392 12602496 -143878115 411361284 -321842649 22944505 50905081 4737955 -1379705 6490969 36224126 189354895 272687614 -180467599 43972347 -195364083 -413509185 507696810 285506951 8934115 -49608268 -382678752 -307646192 145664833 32939858 56229212 -121954740 -325958408 15770 710271885 -345983730 -34763968 -167694236 -142553085 12697118 155847698 -276468415 411198814 333072993 -156472228 90089413 276045699 215620317 -48084473 -63085883 -1632359 390073871 171141335 591233596 -472620541 -373972268 -25132804 343544356 -648622202 448516370 597209775 -798379904 82090313 42558273 -250384702 67703545 260614736 152619712 -595243 -63873588 -87866190 -971594054 65335759 -203608012 655149875 196599104 -545628018 95847623 233817107 -156009204 -632420863 -144124848 -36692258 -607227507 -345878067 150648534 67973541 840570577 6625949 -461445628 -39866220 -449072804 -8829321 6636343 253347076 479202 300488175 139794183 430342594 87261464 127132348 -395418170 371867353 -8302975 -512886313 38733655 -135973409 17138950 1130478 -5327647 -72867229 -537295516 -349419542 25546186 96053555 -239748841 424813641 -814012368 -405231533 268741892 17413379 430626507 -38688190 204172395 154580264 -2336928 503461574 328821057 285427991 649591832 40120462 584855878 314854785 -34007600 2522229 326190305 -122449718 346694263 -195095782 -872667 -227097681 -188722367 -14282610 186763109 -4043244 136954184 -22898648 386612259 670262107 -295836801 52687161 422157297 415292949 142718289 -449966401 -91834362 -55477091 525885357 -182359931 4614247 70085120 -120666423 -66374480 214044916 -15033533 136692895 -304330499 28646197 187150325 -120700590 297815270 -129639126 416646062 126523355 -106225251 51386692 944315837 -955246935 466528127 136828879 2475546 -772558164 -835454 206985025 440943032 107253032 -140360291 118851276 -85474542 -3252065 -240837068 3091538 762314687 219496641 -119761459 -252276778 -51727908 29270253 -217371 147692368 128422889 -460465975 312316280 93036653 8119309 7241529 -25382264 -210287480 -57170811 -496219376 107292493 -244267355 325104169 -330386900 676141058 -678440754 282537871 114382764 50636420 -570670033 68155307 220157414 -767871086 437469579 -59380341 -1169263 275520966 8452922 110354163 10664292 322744290 345210226 -165205134 387685881 -79667769 425101381 -340374900 -163218339 402932344 -29160073 590561335 160133141 124685782 14511361 177927238 259917180 -619971460 324912529 45095017 -223494799 -22118404 -82010901 -355377127 -313251366 -502329000 219092771 -621684648 2198407 23562412 -397893924 449069803 201003425 30148002 -348969943 -504972338 -425795514 229317597 -73397095 -423215664 -267393304 187850871 89522099 275525372 -549486002 758935638 -336602443 6160084 37176266 108845066 -368840153 826762672 469448554 273428618 -929518366 285074866 728082591 5505036 321106942 141392458 -237328325 -72669496 -62291662 -5081075 -649625792 -30951955 -141688484 40739479 361052088 -14344323 -777180773 -96839595 188102705 273764659 725487500 6573810 575567512 115852528 -47847583 386532799 39261615 -42386425 -698402666 364254485 -251829071 62763316 -167357392 339819174 -43230691 524136342 2696530 51057236 -621816369 -373837302 -149947340 -430527197 -516895147 -125799531 62380367 855152 36177450 -287586 356452932 -79304974 319809358 63523846 -155014462 479245152 62324925 500613775 65144067 24776853 193074429 163676743 184081573 -378926651 -28476977 469769235 -140474152 38128925 318609115 -3599662 38976290 123919532 -817635632 394495282 -854006780 302541361 -531217820 381638029 -287886216 -238274954 -646804743 150011885 147633246 511785270 -223485150 -126090226 -120325029 -394068904 -241001 -56322495 18535082 346850392 -526647922 -49380779 -273910715 87113093 -197257953 442659861 -119499945 315460412 -515674692 942750157 109976949 7017905 -441979885 -125266662 598015386 329517197 -400721790 276525115 4632553 -319712606 -553405662 282359883 -267231765 1060879 -655363883 149599067 321478908 -169354061 -287530331 33832097 -414368627 145874607 -340265755 12434437 151315066 -3131363 -627321798 -324152144 10653966 -15405449 358509179 -610189591 412834 -705790595 -233909330 840070877 -93917504 -640274251 37083811 -603655156 90599273 698506602 196161937 -412147826 -2747816 -699424 165003226 -1343972 129026717 -285825520 622180353 -643115218 77068544 -12375471 -136456223 -38093464 551078066 43813629 406345666 16596514 -16594650 434168361 -166300459 -41525274 577519562 -18786474 -16055901 87662696 173808102 -51238874 2838712 -843033538 -274064927 31938176 383909713 -74700479 -172113125 85843386 87338682 -12343680 -40274970 -411630413 340186247 24611995 -38056299 19746393 -287433834 5941566 2401261 -13868964 -166613393 -655422327 100134537 -539703842 -74315912 174644424 79146104 86964777 31119217 -118341112 326819042 -74446839 51896587 289247611 -20998174 16689782 85129390 512912616 -146932465 -54832903 -909184379 17291554 -739202858 52691867 -694653984 -21576326 -286216034 -8244729 64897489 -207212157 459492232 515695134 349788571 543395515 -598986375 -29537877 -700136226 -118993976 -1870223 -264418606 -64924577 -131471931 358631912 -563938 195611656 89570393 -130838054 245872365 168636940 -51375808 37213758 -677323430 -137019026 -53756302 30428722 -43046194 -745776832 -838029 695829915 8317172 394730537 414865038 -159029429 -16122290 -90591991 -279941635 171997492 83808139 -156574598 200538216 578637218 407117002 114073473 33857681 20882186 145640564 -131599855 -85573681 -113604021 -6668817 -109441775 374785427 1991167 110027997 377648878 79563959 231566053 149967716 296024408 -543404560 13139026 -16155543 -130380094 -253726997 -58106962 -5569135 121362297 -11462915 -198834998 -359025952 -10507123 150508383 -576697437 84780815 -548709618 445630 -93824184 725215292 45320814 -388164982 663603762 -16715346 -929666083 1101874 -806795376 240719106 255633803 325694621 -837828690 325804136 -14470813 -161636042 -166812819 596684535 98212675 2902709 -130852035 -203372832 332924224 -548379993 29584853 84240163 -5360238 -44585100 6116707 -60877563 734203949 -264007882 136457664 -362450774 -365141026 109476156 183677196 345302061 347605222 -18672485 -372624286 236928868 -130092430 -170921664 -188985303 46576274 60119063 105430171 45521066 -193888645 -142227674 -413756892 -36091036 -29748695 56201118 -70369702 14527503 493167087 -661969986 34822221 -423195299 -264110555 112978830 -499128193 -878414 -87662234 -592238774 592782642 -108647211 21246651 11153834 -645718902 89669376 93784228 -465851389 381950721 33685214 269614165 8621656 -431803350 -1507725 27998411 -156409714 411475 17838541 -495099278 67779887 531509651 241085414 491961714 -277985823 -395262080 46900665 665604955 914128 -580503752 -201387244 461311336 196017846 -568092582 1906933 -907926034 -31524402 14030279 86070254 -11796671 518644414 -7280389 850278816 -192713791 -299878978 88675478 -198152304 -48782720 20967375 -14233172 -90479629 -316761635 -737136 -344472414 81685592 153503608 -28881226 -224388290 -71247249 -347582084 135319327 -41174441 -115864706 482782744 -90032357 -1282947 -234806728 -238929358 40916333 1151319 -86825733 -265903033 114324623 -184314768 -215886086 82972029 -144419414 -917453800 12452475 -3482464 -674644218 20443754 281938379 -23928488 434002620 188129524 70721258 -433743165 -239113499 226555528 334718527 268584556 19737345 635598235 -2029142 -216672856 44551102 48562261 -3332740 868003 -422478803 672786987 -20890629 13856340 -148678696 4626880 -508374143 -128503236 201098464 462135179 7979522 -265955071 118248504 -314134926 685233 -121813759 -824641644 -205847390 731121313 774591622 -9053561 -10205972 -276740894 24410885 676470307 45786147 881251596 -43527039 99001939 64369219 378787918 87871346 -16347844 270049536 109275516 -270249937 -65119965 -165752887 -337842299 -714468463 162979458 421461306 -109676523 -495627756 18244287 160277922 -237090203 454596260 -367980251 536348262 -358850610 -469131933 -34613232 672264065 181269792 -110892634 -386848988 -167756940 -695141798 65876102 -60549025 480661031 -9497766 -204162493 53212147 -278046704 618990117 1600182 753843615 135577070 -87544168 -186886465 -46249987 149690875 3678626 -32388806 -347411595 -16295912 183322468 -776150 -600352562 759990497 3594820 -518581008 -740591 666349472 -638718690 -172191614 13342579 -156452413 9017982 788008263 447747585 476651946 366861679 -288717591 439260831 -3377483 660758724 107448817 74050864 170234008 851223728 -175209596 -187104899 40083748 -139197731 -382259712 -256719356 285360869 -185599991 30487221 -354100037 209874851 -360614313 372709387 -27097229 -39396849 -86218813 395656297 -507627001 658838487 4586596 -237364204 -753231908 -506361 31674249 22109547 -1653410 252064290 77725638 -92444348 -86973257 -224302071 370383795 601241472 -194226181 79732415 -30424298 -345531662 -107818455 -678271584 -32076583 -738358934 242954178 359023419 211729821 -172955544 -107386428 279341266 -8774475 -114718863 593035715 652837928 168685666 -61412133 -518921118 -62552689 -19043223 210538291 20451718 49152357 -272416978 -420170709 -2517459 109056439 -107925940 -325567920 -24209156 52314699 65993747 -463143293 -246065361 202110533 -303129208 186624366 -930451243 -250373450 -50171128 79608084 -174322265 -254364541 -166339179 53628340 -272179111 229976006 330523128 144763532 -345340106 301426066 -766392767 598607645 -90648036 -297438596 -14859414 -76962998 253247650 -212717973 -54753998 327317132 41241190 -37265507 153860640 -342675946 190986348 -24135356 -376607955 -277977350 336811936 390115252 310235994 132591900 -108407396 -114841493 -643518290 129284578 -49065 143984621 -311032318 158659699 -105887868 252542497 -395781068 183561998 -423872804 73265261 45507533 -153088192 686330213 -301015165 40667204 52798899 407645557 15956005 -153486475 -767078456 1831559 107312560 121810406 160312972 -22792589 -53619663 -110760946 431833173 -241011690 23985908 -655105376 -358036026 -225952103 -119665494 109503402 -320801833 13469664 -32985754 -4764196 -199226596 52321649 -168774848 564719746 271781613 -94040357 404757604 394953278 842031839 -16696174 -19885447 131160290 366026750 75799572 -152600887 412651764 29691638 55868892 -14454039 -212864612 74701973 -286087490 -292019034 -89524690 -916046231 -51077933 -314622867 -310080657 -256422457 5602204 -81780244 233616336 -512456494 259702970 -2021730 -274468386 211475002 -625513918 -153855332 -215551758 132585963 -6726667 -29578791 -102988859 -192848482 23972249 6926086 42982411 145026036 455965564 -271791911 -162924312 -351003634 -113392819 38001551 -483774712 -282219485 -765414138 51651436 -3607429 4124805 88472427 58765381 43490002 147645425 -24726618 44293138 -104827873 -364882818 418791601 73494197 -381175701 -38025936 197009342 -8249208 -64535307 19180209 -523153545 -241372819 104719392 14059773 488095826 -265012593 -104809466 67244628 -413762463 318395748 -686596962 -251603876 -90456852 18622692 -78521905 -60447599 59511570 162272640 -433578089 2603985 -417845876 33777568 25386048 38497086 185518376 701793074 164184792 18178466 70200212 -23877405 114372275 -704613745 -284623 298558469 -222537220 25084103 96855774 -77810734 -16548261 -183011732 -6130206 -53059619 -221946417 181721911 334887463 -19187196 -63974889 569447512 -59316661 -111165113 406975616 -7519114 -34081839 -438549445 275867095 -813004 -186472487 430347682 585941945 -43315869 -11604435 -207475208 242315787 6188942 -441417135 -47529326 254702300 413675264 -108794506 -7534144 -702649428 -68867713 -305990848 -819008958 -441698797 3967058 -108954286 -625980502 243694295 178381559 -183261477 -682936 -170059485 -80347666 -885547607 -64606224 -2979980 -223101602 -462996 356164279 -22124334 -14013458 -15220382 -45816532 -262524259 -141496929 -274737261 150382548 -262052881 2341454 685523175 181390067 316178802 -285627374 -8078731 -161664979 -3521983 -23917516 128175059 482514556 -263294565 -235996059 -121528823 394087765 -605379297 25651983 14027248 351353079 -351532710 207156424 3254251 -591559247 -52265637 -383856223 -152314486 3159164 903772451 692812459 33587604 234496631 -411686530 75697934 -87489875 -87846843 -108492420 -748122193 31753069 -488335933 -51023757 -8492031 -287567782 -76076634 536249435 -136060910 -32762952 12670259 357710249 404600696 504422813 -358854521 -369384256 107486466 124040383 -473252096 223689075 -11152400 -129545555 -8986886 -88567708 -83332623 71467434 339126244 -824344715 -616620767 -307553798 478772093 124155042 60222724 -231175098 98413083 -176152667 -2803241 259054674 425339822 254229215 231123962 161990486 -187760855 179547262 -6651007 -232311137 187649730 -78122342 256120667 -327936706 -291484419 139773160 152103890 130684277 22175508 -192400019 283723387 -38382781 111750 -296232809 199142184 -330805348 6887405 -34916558 231125616 241719234 66794470 271052544 -5143572 555722089 134257867 506067573 482947314 -121122543 -171608621 368343596 -502633453 -86274936 531339659 642123056 130412565 -50623228 -178530180 -753037931 -160901232 119135964 -6111495 81924748 -225053345 67134299 12162530 84206469 -124579469 -149860902 337840918 99785846 13274038 -49161916 421566946 -875456426 33804826 268003164 -127494926 495164927 -359842476 264956540 713083534 249214391 234590881 16234600 -210705652 15002649 -16843322 209621926 131187728 -99856876 217735376 -254974649 18533541 168019579 3460853 -378017970 32261150 252415494 51796528 48318128 127849957 -21042008 416308674 621072252 165510500 17631515 97078329 638628613 -753973323 -10434631 -252862154 90261440 375358784 -111160425 67583969 -63734623 -3879651 -256840440 -45248872 -1165508 575344864 161233738 291569657 -42783826 800654119 -4245084 801585361 -61586053 102785074 406861211 -102194836 -490486194 -57251102 49441993 -12915687 -17649850 -495218657 -53473727 -511075973 130617004 325660397 286410829 8472031 -552962134 -234701115 -796118385 359846646 294278135 123255202 -258208463 56468192 430394317 62769234 93029481 -552502544 19642475 89373417 530100955 166219975 58380806 134528143 256556860 33947346 193278397 548085821 526451506 502635869 44133103 -70106632 48488713 -125877426 11803971 34530610 -322848939 60666056 325373609 -6044741 2424206 236315188 117520241 291148566 414062382 -202208553 613262038 33058784 -1066944 42314581 177938999 439574 -14601396 151006222 -659950247 198223886 -519501619 -48280 104585280 -173357534 2059150 -110560332 -575302704 -64588875 -152312891 -348877488 -157631845 -608314066 -72806449 -172844381 -412561690 72433417 -66795005 -12374957 -279685638 501510673 484011806 81787564 -33040900 -306302897 -25700840 -220821097 -203317014 -106771525 -557038483 142551338 71437331 983879 111600795 -99673399 59560728 76793995 21012694 -23066755 25013974 -291739006 101226690 -104625038 2460275 -171475313 -504679831 -1745288 -66086072 585951055 68616416 -319481065 -43520752 260095462 -287117483 44670240 -166085865 -871551306 17205932 -169483477 -275013742 898356742 116513708 221792526 158122061 335994762 -420102458 -78038651 66455122 -115135765 608520186 -119339925 -202072517 265261069 -554180017 356669065 -206998855 -569214386 -1208819 595527027 283477680 -283534500 59155 5553136 189379053 -146318379 -392069042 -37797302 27033908 -247567858 148437756 -776610014 -233767557 -612113009 109703779 29087557 -43953323 157338798 -417199788 -228132001 59346487 -340006322 113866976 -610767222 356944923 127223433 131077416 566958271 -9240162 -799069996 446470329 442111886 -368019795 -182762504 -94045410 55050069 134289975 -42404176 10973094 -215584077 157567811 -307881269 559760147 -184421436 -543202272 127495814 -241064668 215912398 235232791 868225381 695763849 -317844545 86780380 -55814457 -97409979 545555433 -657000235 316532577 -15310774 -111234298 -420863435 162958607 -236965819 -570260258 32015889 319923091 203805398 -180275397 29837566 278691205 3723281 -81167109 -170519311 258969468 11687149 192310472 5738632 -376290493 849530603 7856088 -117284382 29994569 -68532374 -319285936 -365632659 -2951037 32473950 340920445 233092613 175920530 75318350 134733694 -159907680 206965215 77864745 -319751941 416940014 276835195 -234835971 -14572125 342463680 6245991 17876087 -676322253 -2699059 492798130 -158436998 -76119161 311758984 -73130663 -495338708 79807205 -210043068 835069521 295888445 -485331837 32520407 2399130 -476824085 133642462 -245676104 -170736639 -230614375 -161579202 -349461415 -349207636 267104657 75535389 188399857 -191645841 -24405980 302357009 -6046355 -69207579 391510959 300075396 54469083 206804768 -2775069 4245857 -795245890 -32987610 -67350187 -3546361 515982413 4169200 34784197 -163274920 -437991824 -72946471 65551672 32552339 519129693 -428610308 65487648 -46614203 -525407097 -268208233 97549279 136473177 225540478 -142441540 25414648 664869121 -92864127 -6775516 -131411384 450030911 156813844 62920612 6447900 46984353 -152668297 -168444336 4789556 43962405 158283123 54300892 43195231 171365427 -398293626 601177609 -7512154 -73959968 -230389745 -780189463 415359947 203071107 20411968 36798981 326952285 434344671 -331078754 346225828 27873427 -336067777 392721385 -198133253 -23130878 -677407035 -568577045 -170291084 162732113 128710656 243602420 -148379511 48256259 -59322273 866377892 175114879 319103646 -265880149 -286089423 22805198 137690448 1302526 420178891 -216291150 12221809 25140008 -309965911 121779264 -353319252 383237442 -6123152 269081692 504740593 -445861759 44553672 -340498361 468679805 212103562 -9573087 -387558679 -204106863 30016351 386441562 -330802854 -7997948 681242846 1527268 58950421 -535170931 231843794 -511763626 408457317 -478770426 -759306057 -371018964 16279121 12035040 -2010768 63519138 32656674 220402871 -88071786 -135905176 -115520182 795631457 235364713 -7180458 26878043 195660902 -17165457 252992885 -273017544 -690865222 -94979759 -177243093 25223113 294349619 -35296275 -112110860 306365783 -1757182 -317129669 283818244 211903943 -35373466 -262110639 1757608 36496233 24446666 767358198 -897876450 438651249 -213008671 -212661287 -8239477 -493077401 -361172338 66709627 361764750 246627313 -33640068 -463607826 454427510 -407007353 392194436 178107611 320094401 -498270936 -37963052 6998105 -195183794 139950840 -182866839 64104530 -132627275 299422334 -227109031 -88473055 -660310735 13479319 127516573 -93734169 40777030 -9691407 -408153422 459363240 279579340 327559053 -84764591 331065246 -112013079 -450059004 -451423365 97312144 -255447692 30632207 36459801 -49563386 -351944888 94273362 -46301275 -197335398 -69664802 74456808 -31307601 -336124805 379294663 982738 -63549196 -311144535 29792880 4630370 149977531 -278878175 489372608 -195874779 -403440228 118627668 104469737 583758773 18218168 283332158 -26083097 -6108441 568091869 257398238 -78828315 516528694 -229121293 -329445360 -9241643 476719047 400496996 217464715 -165205145 49705248 30197608 72440102 212845433 -153859117 -16046217 225937696 -139056480 -27690024 4816273 32260256 9615402 282164846 -22231003 -336732935 110152754 -464886623 -349496321 -597046945 778676998 50820119 699479415 38595470 407000171 731850018 -488546759 -420132546 105431195 157381960 622037371 -29090736 208735488 17119054 -43961336 206598505 372918995 200828309 -25580902 110245701 366880347 -449169499 254822125 364543249 587348077 599620008 619421595 -59560576 18034333 -390611642 119165132 -715032709 54317270 -149031544 -2455382 11781874 452673586 468686139 148455640 -19160723 441995509 136238346 -44512596 -186122992 69039495 299536283 186552341 43634300 348007713 -26768745 193039660 14202089 596332033 100773007 793373109 36368170 124735373 -394696752 -9734344 65122217 -90042772 60321 251354792 136605372 -179617709 256684549 69840711 -61638029 -62284288 -106968796 469060 171347617 -260446223 328565014 44392819 -3089277 -777599236 45273139 816698379 180586522 -95052843 -464621084 -217454323 848825539 33349381 -165395151 216953022 106532642 179386304 -105544258 20767004 581457731 401694302 51593 -18359068 112504759 -234907318 75443576 -17536793 -55369329 -136605614 174335012 -704786236 -120519243 -420540272 422469288 -687306444 -231980970 37813986 15272539 232778422 203040998 28218268 -311481033 40878754 -4707858 3239954 248730489 456335721 -14284473 -129657430 283562538 80909935 -104007504 -233273089 -913188 -16610025 -24921973 -125919267 -306630721 -112482434 549981348 694284638 -185260153 -1917114 557811982 104280934 -491893595 -23742723 -130911802 -263509461 3694915 474068942 207730679 -692741293 -193048986 -455091708 121214311 5859994 624137577 -170372710 -208387459 24858433 -43661502 52966687 -558956645 -269215220 -39890145 -218934620 -890873329 -222537 -199226819 44958410 -195321385 154232098 -677891655 317304383 226852482 79543641 85642509 18620796 -879482684 -44997753 71081774 -630836016 258136952 32610325 2448533 129401403 -642807342 122053979 -5781977 360017373 278088888 -475194885 28297524 424582878 62408191 76258273 141091142 -144067010 189964265 3748530 189179914 763235298 161070342 -328064006 9325569 515651310 671758293 -365467436 -573460612 137094859 -338951046 53365873 205854626 -340016565 83366224 -13078638 -60951539 325980515 -18994692 285556901 89838936 -222505762 243429635 704179159 126731902 -107261884 35080609 -17478622 49339300 9913350 140197487 127821061 662211158 -3329323 67654229 -422646000 -590345195 -924756 124514 421215728 161289873 -255123188 -402793597 -20807111 70951519 -397035677 -15754 -815675 185006074 22308645 -523487685 740821741 -572323 214209285 12595293 -798873075 -19087574 5367335 -487106417 556711895 -554405037 269586375 -421477892 -80318081 -177316148 -2908629 -517536236 189108392 372685050 -129963894 -2037063 -10973379 -301421509 388122444 -5836222 283716277 282253342 -292455253 473292308 -543514288 -312175593 46415548 -8850659 172179381 -441224273 -146047216 185013332 -15069165 -128092251 -19499755 -19462486 38291393 -184381872 302534266 -314513031 -69160992 63664259 9209388 -540453180 153208855 341495445 6022418 500380748 -167789566 -573916343 -4126670 -152374994 836738 240591210 109601404 -28754126 -531833830 21835240 80063156 183544834 345982802 193637143 5162105 -15871506 -549331992 169341297 -11819314 646208068 -302734328 36945053 192443399 94328088 -31608587 -387815583 677818615 -153561550 -174750631 -30251604 267558565 -129970106 179126460 -304847908 -124607716 6532977 -405039869 254745553 -90446946 231044908 23462885 212978844 859855037 -55419170 84000866 -257218951 -66796 -386784530 -71211688 4675870 -203302532 519735011 577002826 268414190 -148630945 -280951200 -714953923 -2315717 -752810841 -299929365 -913505 542281483 -12256147 -8722532 2427922 -3868309 787592668 -95694943 17982377 292267245 324874883 -17031944 -415781033 495768961 59430898 646911893 150460007 175685923 1254604 277876006 -544817372 -139433458 -55741127 -420078054 -702734 -3588997 -113729323 42409597 50086828 423736596 -8718786 23435531 1521702 -376134311 -428563672 -299874600 -115356158 273652221 695042004 552976793 -126579493 29265463 343884351 316635970 635049736 508451814 182913286 300394500 328131655 662523389 -78960252 270308255 -118425837 -177569353 86247487 47784391 -570741734 -236633073 390323745 73295595 423609631 227055236 391826809 80493637 600792649 -65659588 -1554884 -929910813 -189417007 -2362548 -407216076 -168878647 -75411219 9972513 -73875922 -5388611 6510679 -43375021 -662357879 -525723459 152236251 -1446211 49492215 2743805 10199683 -263299336 -2959944 -27346480 -48335430 267426967 -450440847 -759831 -70976001 -11187008 -24472358 -383021459 -43596654 308354722 -263872237 494708072 235490305 14069282 11502942 418137470 140617948 112880828 111566659 -42556838 512796792 31929376 236815713 4814335 200721822 147689227 -299047683 20472088 -74466213 -37672920 108649396 -394722 -266062716 241821819 77404014 -380405985 -51057614 -170801482 249837153 495783839 -597927 -103671635 4954711 192543693 356356110 -18778602 -70892932 -262677607 686802486 714844840 -668416348 -331530142 458603163 -27588380 -55444714 -284323131 71921487 -9030803 485911036 -347608609 8831471 443962658 60109327 26593726 103533559 -304695102 96060999 652276932 120105424 -125505314 2598313 -469214805 895933220 197011072 167466958 177135779 -5317270 406114236 -123554844 103671555 129563843 380034 -915638 -8974498 -169825538 -126731502 408734778 -26016905 8969857 -473249861 -455317037 -529737644 -449586498 131171175 63074907 417295 299157883 -11808034 -421418866 282753189 -181217206 -448811818 -656214727 -5904014 40749032 215412845 -66254503 451867149 346371388 101855926 531248628 -146172923 3401586 649148352 -475110801 -228865405 310924508 -230583925 -97941348 -430667418 283119052 873296 -118909591 124441474 164768569 -53727308 7970712 -385193498 331515368 77300484 -392870816 -188183337 354467983 8177273 -18408719 571112449 -375934615 -16274849 -6683470 -61152140 -677779282 193235891 570499924 7047235 -503029055 238393035 -11599651 -220346314 -440975926 -424091263 -135630255 -612332692 185492842 -155595963 -348712532 -97209197 248189578 -4187855 -289162124 -264294883 28570479 4726923 -301582656 -103133677 52186743 70153136 77398115 250289594 -361132413 328145135 28441076 713043548 -222837897 272548762 -1131996 8849797 -477260801 368892879 15869531 -131472941 -392621632 -220558300 -363641835 93109649 85634282 603542701 -13933705 25257 255646656 324565079 1305737 110363290 -805004 -678133 -83870119 280389765 -31543827 -748580937 6069776 -482824120 23881633 -483529891 251454752 -108605402 3225393 93096789 53175204 157864753 -644159945 795281461 573489817 -66069629 -208276600 -2083636 -164302 -12301970 207369381 755215795 -259991949 249466251 270772170 165907592 -124742783 480607429 -619945855 -459772659 253393215 125776042 -229030869 -543886122 -353128335 622931517 9949068 -560763765 -627859 -88736129 525282624 38131706 -65064988 38762163 -167709964 44665143 42200830 272242859 -94175272 191069305 -22091893 31062128 482532742 -46731707 -325644139 -410309539 291313065 14654326 -72751454 -402680442 -924723932 202567642 552020886 -62649236 281531380 284884546 -308848466 -153940472 -134609303 617920582 -68587926 -307005671 -742634397 -243362013 -12586894 195596047 216855043 186474730 704843643 -27718908 -29308388 -97836419 -188761607 2681619 46856576 62832197 -384953310 -61290076 15997559 199272041 -41201740 -181458818 -9361888 315064762 -7850096 -287936259 39243076 -34671333 83147135 -406561251 -58115356 -196427360 367975254 -420549637 -206704226 55870639 139803924 135312122 51167105 161781222 -561367333 814698920 -201784016 208184548 -24422614 -22509860 75773963 -42893005 -204462187 30369284 -189962026 -69606599 -634951063 253758093 97174631 -5167685 668439810 371376800 592962041 195220937 505214192 558808498 146014730 106081433 523804496 67865324 271582860 -289406391 221305836 183380411 289885927 1920382 5049741 -634374866 160685035 24274225 -510975868 138555968 -14936528 -587122836 -256975140 -141492117 269137979 -188489658 91060203 7711623 14648814 -31107729 -80469715 -553048530 225386811 548141609 -171158257 429966885 598741107 183071974 -76210909 -296553703 69481214 -558109877 -28220228 6027132 226464067 708211310 -28713072 200320691 -233535276 137050250 954556988 -139621425 118434220 501079049 -373830288 517091352 -265193305 819398444 -440531026 -9022833 73125559 336772189 -158907123 110529929 -63679418 -125649438 30414991 5233794 -11153861 -38489986 -392051106 9010273 4508367 -2723709 136933572 184402861 -326860448 41717029 -76832719 164707040 303628438 787670650 -135258313 -38112909 -549672755 2920747 -17219446 197880924 678329523 647129864 178180660 -482243265 27510250 389028719 321805754 694113757 -164989042 -198348996 -198385621 368772260 -303935640 943535671 475595488 242678359 145433735 -100735935 -3519230 984028 -183238903 121444669 188474812 2482647 141206529 79363297 3724683 -18203103 527615604 475876279 -59201312 -21326079 -548267008 -58722196 16974679 751233573 -161013275 -387653328 24385501 -144277320 251808872 28419669 -794677541 -678067376 28797738 -61132523 249628178 105816544 -289669617 -14238726 -172599412 179389120 5479689 527897165 -374903901 819333605 88492070 223978171 -22291042 -72509141 -49862871 930646847 168374807 -338178493 -395120101 -821321514 511669215 110117380 330816 -210717226 478132279 -24809757 224970281 9342526 312936973 -117368973 5299748 -127048532 -57616172 73796964 -48738599 -134193055 331489900 931736207 -526295167 -190504265 851667508 27167595 579090076 -53915479 4206527 759661280 206032609 -227674119 -59502521 367704658 -92624729 651087708 132718159 -279650165 -138860266 411858370 320124503 733166679 -2115549 -99719891 398818662 84900147 60672491 -283077193 -2225001 -146643820 10903189 299521364 5189856 -50927087 45707488 797750836 239746355 383340880 -309370563 50445275 24669781 -81861031 -197895942 -2126153 485040180 -531642266 -731602101 -375795938 -28129157 -34772034 -201668986 178714235 -10995156 20392446 47958908 180391168 -677400453 -75610388 63010925 -3573928 2139801 15742257 76839420 -570696852 -892945828 270282113 84954461 -236061524 176064376 109070960 267524374 -283036608 100542954 230744254 381124824 -357661113 -519513782 813827152 -137868354 168179182 427185856 -54582949 326452898 -248759769 -219572598 -532375722 -612186707 -14708182 -147205859 169241534 -110593526 558818150 131992188 -396910015 -35111002 125537146 188717756 -808396093 -390414160 362554184 210179944 467510167 -538847819 -96944085 74787809 97951419 -99789154 -798007999 3524507 60266599 -723563968 42938774 -33267100 -2666804 -70593859 -271460859 -28694416 -17449296 -1705107 -27502831 857389059 79471576 -55984120 354687320 -358690973 -10834915 -49385741 -736043841 -267898516 127992270 385212006 -19743724 -166654618 -420934499 -106367346 -116707968 500644412 -106775893 2702654 109217423 -16306914 -209987867 323495563 -197627011 -51437587 115590001 226115654 16971991 -557537152 252741748 98916010 244361859 153221239 -250377517 484472956 595398288 -42127960 -903683952 140006185 227622840 -175006004 -4527311 -800659141 37775402 35193316 30954377 -44963957 -593499151 390487307 1566921 -718346 7008639 539847378 -341161308 -116278398 -134565377 -534957181 492527420 293761513 831958202 674909325 185053874 53099918 102142669 -641974959 -562520429 331135271 16573635 275574485 -5448734 3177847 225096613 679278860 40977799 -5424809 -453923071 -36859943 -250866621 -17109055 249675470 12970963 -16157342 418844211 351602008 -32473873 -532418875 119138323 54115677 -85267344 -37732897 -769030305 -148405219 181649229 -48854304 -20017598 -54717837 -167305163 -156591652 -75893246 -222951335 90023956 14373413 50946932 177738457 535749188 -85735926 737252999 111534080 -695137035 8778078 77618252 -65770038 84351322 -5529078 -42778217 176812115 34200219 -240628584 -1029846 32213782 96309344 -234312892 54772725 -67592425 -363705481 -510952527 -493381596 -29149531 715480563 -177699759 -437575151 -50212230 -613464591 -371058050 125068306 428218382 -324101821 66182016 86466729 -185656927 72362740 -5661388 -96050198 421180940 -87814939 -4119027 30434730 -538226948 -333207649 396997376 18816695 -96923338 -273772639 523431616 -423305472 378694402 346530899 316896464 -55719495 -77539375 -139463266 32014811 340863426 -7535118 40077542 38941135 -91522392 -271108667 124134028 -93993916 147192674 1382186 -281281026 677556220 198026995 -579832830 183695691 -30678470 -297695404 -1147175 603341101 250460509 5152065 -440650329 150690653 146891518 -107352440 319972865 -99707202 -172909936 -522606462 -504609623 91607411 222055605 19565601 -21757501 -578220134 123719840 -9438174 21854327 -80846645 -328743136 257682307 -53955002 12575701 -349453736 -46253247 563444587 -128171814 367435069 88307107 -347853616 -222572763 -40285437 33722698 -161947338 129407880 -634730732 -1244322 -496501338 -5083428 871041 228704812 183304812 88380285 -28291481 -369239443 465612530 -2102738 192294826 210439968 -61934541 -713100428 -461092567 -106971059 125696583 579150671 -629222681 7011011 14435571 499377709 -241183275 -329427345 -88726433 437609024 -223495254 366872489 -308269916 40027500 -92701280 -308344950 -420117788 535763300 42351251 133446609 13489729 -858391293 209628998 -119515433 423811854 93132903 71022784 14063495 792887708 18223077 -93491372 -450723209 -34833914 129399693 -155436841 577351244 424008424 -272543333 139264929 482725050 334866716 3554200 -460839144 350999044 148746550 93806579 528459712 12886688 116725 464413665 -135156028 -635639203 -603779063 -5083591 -334503263 324797793 20330596 12766492 -538868176 -309777451 -411510389 212431012 -379451782 -143882637 434405331 115411171 -73239549 187920608 686086408 -979933 698137596 -15337022 44292780 86262504 -440374027 274471911 179436490 -819694693 188627714 156406784 123220272 76715834 -131986019 -256910619 -46409579 28946930 -18787953 411665301 5616210 -734522964 -529222889 -235356076 -426770511 -132353053 -405164312 -275112911 -343057393 -110437660 -1099552 32921779 -587648112 -3745219 -125029493 484745464 284030340 98217693 336853067 -58435 -46166836 292499048 -8771988 324067419 -123997113 24070863 332149579 273978590 190209329 4020121 121123462 -150295083 -33336727 -129817681 -150372408 106190254 -807107 21300500 -280567202 1853622 562974766 -47315491 -325460149 -6956639 8870872 -633695162 7635408 -15752306 523331779 329411993 286643492 405101447 -231448353 -323720192 -227563939 58526871 -552846064 -20067183 100731268 -6558515 153787078 -920641 53452479 -614054870 -430642335 43709885 -252083717 120931242 -88070442 -183127309 -22241535 503813876 -28910057 -121440446 -8936916 354843992 -161588301 -21040894 -72773723 45161186 -25835166 113979363 -359985108 -81432449 51185901 -249404815 84858120 -507797177 80869210 -214313736 -323999490 1214535 853373526 -38980422 30611948 248538113 -511787356 552613517 39481257 97852018 -82572369 -149513724 -88359394 805942831 143189461 -36311227 -517486453 -13799593 -137999777 -142459369 -299795695 -529577 -87064667 743291391 153692400 -340203758 18556624 -306013653 224493603 -147631329 41648111 483843090 -298236 109359140 341708553 411007050 32168225 275718622 -257013601 -666949949 -267996745 24134643 -69705430 5140933 -16407032 50505743 -144211216 3008089 183249092 -87611627 -209244 -11534218 -21641768 -12878812 -1239676 574977370 -319731501 -249323596 74941506 -1436144 -411520356 -288821751 -11289619 -95992204 2296360 -820266640 -290045774 634427327 -254851988 -28441314 351132105 -17715982 7162094 -349338600 194823415 318510428 105053785 -6256709 192360646 -638944551 -350260651 -511190191 -283437610 -24929 -607199422 -13166548 -479139165 120237414 -448409249 -18922472 698750981 261534044 -205450683 -24438774 -276035525 90062739 425380015 -136678935 -93274249 -211401951 -1182780 -238530147 604871050 242135739 7788284 -63268209 -93814144 -157253429 -423672147 -237918308 -414566156 516883146 2778058 -90080481 -169201943 6016437 260137073 -145063761 111316418 153147028 114299086 -287885057 -42949039 -482571763 946447391 5214880 11060130 94195001 -93491255 531868671 486237612 537416063 517495614 292490925 100755372 115427274 193943912 40787310 490049902 971768 216409926 24511380 14428282 39188556 -19207038 226309454 -283367611 -244755 -465948952 -34498275 246769107 822999608 585081770 -18735005 -123538370 110545901 -30337781 -422324173 559705320 -158048065 -457135498 -109491093 329969091 -539858588 -692713729 98340010 677982255 -396366301 21447187 411558650 430808409 -765452333 -23629621 -33704414 -12152890 -410291402 815906488 -359646369 5606751 357239387 851085493 -26201687 299908349 49989890 -32382902 158433616 242474469 359713248 255978003 430254524 -89259376 -269834204 75417651 372086 -648150191 -82812303 48845187 -24084085 -222067286 -676770040 -29821073 -336398976 199652913 -526443748 304707590 456452624 153913653 113714469 -17269592 175286586 -352696127 -2587816 558558905 -174235111 29263475 -143037841 211168559 -200947675 366130420 330477760 41098279 222585172 -236404423 -24488763 -176221881 491696988 24081950 357348855 347536760 -150522076 165420924 367684156 113194361 -61688867 289871814 97117533 -265625857 51156305 -17491458 -699742994 371400430 169688142 131549315 134589820 667390592 -25523144 -533884641 420633792 -104073415 264549168 -3838920 41489375 -502420091 -11168846 62830785 -200695799 55990908 -446653395 -463359944 362781970 -220309941 288576136 -231793451 329990367 -551273576 360099421 353602388 305890924 341426207 -385169163 699386963 -49568991 126032516 161611164 11972942 144868143 57383627 -926766137 -316677843 -29238643 -530214964 -65108273 -289794654 -177996013 -35922729 31161211 451926663 30126717 101001837 -10339599 -336268718 -226942216 -382643208 649056970 -19667559 -41804191 -373592823 -66658405 52104416 -544556373 -394544919 232132623 -654852470 -1864172 6901244 162875913 3129657 223961622 -368975859 -1043403 371523828 278975155 389787960 19608894 401534226 292235256 61647528 -105551494 -50374250 94826542 -685941648 167483672 43564352 -169939113 -203194283 -299631413 455882541 -232382204 -177008727 32500861 -954687 13216434 79117535 -7226508 73432468 -305978729 33533864 123295778 406044614 532762749 -320933880 -21744150 -19194111 -716707909 773383608 24378304 -94348662 -27394924 159999446 -428382370 -6169252 284809308 -41408573 167864800 251297733 1799849 -53840725 -444075492 -107502275 469497881 -235421439 21443482 359992547 -143498373 650495873 -357640674 -61228793 54046673 114760840 452920135 -329641796 77301549 -546425883 -419373528 399275860 484574964 -291001395 876295706 663612 -134053907 -265283246 30754228 270323407 67314955 96335527 54638279 -25309442 262800544 188404370 324768406 7123508 155612898 588465746 -640974545 -1680942 -272612484 6058013 208039039 28237381 -734671775 497625030 -36433604 10754301 334419650 -436765235 -43983748 58470125 -234529603 84160081 24152645 33203234 -67708181 -102523370 -18283263 114260155 -202548770 3920598 25146559 -178075160 -843184558 600744223 1509495 744779506 -234244592 -144304188 -71123931 438076671 501784541 293269153 -228706865 -106983165 64507918 79455414 7591690 -15978232 301203611 102620414 -134007719 -399260140 126230529 -479493890 302040583 -136178927 -320617464 117867915 250648389 -196439205 -169731066 -371142722 -42829583 681190938 -38794925 -70681421 -1556340 -543940137 -34132617 34994890 17043254 -66039108 287684020 220219619 223641395 186725564 738119569 542795102 -352193457 74880481 143167154 -134355716 -4620150 468728816 -588078339 -45365701 178373588 -11218252 283703456 21044498 6237380 -303459829 16922779 -9159600 -12970668 -6940224 439475221 372040529 -510857263 150109232 7635312 15560743 416628662 -243760441 -247841585 518796590 66719859 -323075024 -224123249 -78528983 -503502062 -226726519 -5538728 32682602 -561040092 -200926928 156913023 51924484 -376921806 23286567 -266805583 -82824172 105484209 572921008 -142981280 450817520 12961300 253982609 -570440903 -24884641 3007835 -252389790 -85838938 65011353 -446505369 -80438271 116600796 48024199 -38065863 136347436 234273260 17790970 -388320428 -357534623 6826940 283483906 -47375493 -724959859 -117322065 245581262 250317393 94378566 161756837 -332112334 203617202 19789180 464231937 57386585 139217863 96849994 38009006 -3271952 303140136 -215022773 976153098 375834759 -10017833 -161297961 -607232345 21607599 -291443786 -58106243 -621848617 -179865465 -551318554 -546127454 -274372055 71399 -209759833 426700451 9934206 19259259 -266208903 -761043418 1481632 172247541 -4980515 -156551578 15508106 -72976459 -66435207 -254682974 446214971 330390855 -40329192 9286655 455636433 -230517 649808269 251341143 -568908796 25905374 -161887433 855318195 -434337685 162374942 106405420 -177217040 210060929 159522620 -539069461 -490047211 -383425886 272241591 276531642 -102263249 699481500 574497998 -202049426 -371824362 -449908031 -318560182 4232725 -199717627 -31690909 62653705 -227206029 -245106192 -861946113 628827398 -333046676 -7495913 610098757 83131726 -375772012 -99892022 -280562210 -318451749 -360677674 13064253 -355248589 -154090409 -228334858 131938486 -58337710 -31966552 -574373445 -9128664 277953619 -47275490 -273656184 733468649 -294441176 50097223 -4188814 203835125 -84072488 48178072 21081721 51681887 -225406692 -206090285 88649640 274134750 41210101 25312204 49332653 151375958 -39911004 158995281 434483906 -202197387 -83551652 -41603632 -117284672 229304845 -4698247 -89064591 -387282405 -210476360 -25334237 -532371072 -241296156 48407477 -574752117 -17053573 -203195542 295989801 655966 656110002 725365255 162154002 90859277 -96594394 70082497 -263180548 -48169925 265274942 861550235 -413364638 343260444 -439187311 649829244 175575119 -309713175 -37484332 -12139331 -555646096 -69001818 162181229 -244586872 292932746 27737994 423949467 598667504 6543135 -297727826 46667236 313309069 29142179 159713267 -125780026 -702114567 -173203952 545672580 -484919991 -6098518 88003584 22023045 -631587892 31994466 480497668 296989928 -62947737 224742723 377405465 -549684554 -321581752 -97413407 177034263 -320876143 11119336 -43346768 9386188 -65199520 125980462 209290653 820683306 761958014 182790726 6979452 225683518 -794588406 -453383477 -252850211 19630944 -1788338 -876745692 -214664383 327083578 -371065225 6350637 131541250 -35225225 91806553 -239238 300519850 706825102 -219512489 29269749 -744062433 -21294093 -540489920 52733890 -498959634 -53010347 -328463327 310258481 128439498 -73135479 201132675 -19942165 -107087513 -457158941 -99731299 1490809 57825767 -150829258 -44359039 486771330 456446125 12488421 -14859311 -492836317 -348586751 11421747 97672035 -28145277 -127947744 66669972 -116243380 -113174913 9798401 -4603425 -2574721 579701448 -9369133 -251842669 -322171133 489455633 203449831 -196762777 -659599391 -333623562 -416060173 -21618255 351367948 -10310240 69328347 -26184234 268153599 -26615808 8676853 15580296 450735393 3371438 -896461605 -145499561 -55269294 -14074975 56132780 333800799 -41986290 309151550 -133069378 79676567 -373651858 -16630038 49870920 127110599 -107408104 -190851090 -40681492 592234434 28581408 197626439 -63459518 336521071 1083651 6492818 -624869617 685975045 34374368 84482504 -626786468 112809027 419709389 -134718171 288293935 95308779 6271686 -243068793 -438046915 73302663 -662550125 176759284 29784662 -233134538 -366385 -425671557 -291497601 871228616 263078380 -115583049 227721657 750138305 -51111868 345028467 -223573353 232982856 -521780634 127701184 -101648788 -666623194 -357844468 136591725 -133613879 237239210 -1065773 24334321 -814767173 -384152716 -316045629 -99575133 48751076 -420469233 259897015 124965578 -62721775 25333116 -68474178 102512223 218916249 -86982886 -351389875 35840999 -9020913 -133190150 -259692062 -381220729 546173871 -235951642 189618456 -52635579 717143909 225052334 -355738704 -473818271 663743682 -78775631 502117477 -426505094 85750387 140622414 -114457603 -24073513 -538416194 434260509 -54817966 80591073 332072195 159405482 -478868613 674734590 -256891342 408903509 760835141 44397642 -40850536 -166637724 53151417 -278891019 57131356 6885541 -6154913 -197653272 422978846 263738671 348789172 885280045 -58995477 648402482 -127000941 120662076 412136028 -522767599 13972341 307263491 -25677350 -182353268 111441734 -196855264 -151316431 -30945088 -13475469 30266625 89516265 -19747679 500423688 -645092956 19673306 330162733 -207474532 312093180 -36382271 -88183803 -364500577 -1431992 50195876 -190868900 459968105 -130833083 325259399 -3369743 -96328277 -96866965 -36590079 15973050 -85520552 -925310 -76042781 -302223957 -338142026 -3551673 257975644 31616888 -4752104 323328162 183507146 -365802594 230961600 -18897834 -65093800 205432320 1244735 14474723 -317896071 -773762643 488030119 -96261108 142600673 26813716 -206809164 -462501081 568190796 -135023099 758433 -916472025 334465788 -369312402 307238987 27949123 -214562655 -611873528 149769631 -12623612 -114279955 -594024444 -168717723 -473951970 467982944 196602555 1513871 112392329 480761811 -639537149 105384736 -479532715 191499014 200565301 67353063 57568421 -199578364 -177679920 -327276750 -833730660 -16811959 -762050907 22343903 -283680815 -4698281 119878509 575001796 -300908447 78323710 -236475133 92276978 -128402580 291007643 -74551951 12831627 -234847171 124502750 467261243 -626096629 378766735 80163946 -299004830 -446814807 -181753266 -12003427 490974994 -49914728 110413292 -628817996 -32268398 8969470 -419734944 -441761810 -73920711 -12534441 -60035282 -327143439 -332552606 209941181 239556804 -28533924 -216354110 64328692 488087134 -282998352 102094220 -103212268 357053363 85122987 -310543436 276503504 -41197790 -170840736 19775650 -200314993 18702503 15890415 -46596095 -284533 -162618012 33250057 -922077740 10283445 274551026 508987580 -81861971 100830877 -64048858 192488372 213562905 168037393 -42491405 266793155 -30316527 10646337 -26155714 748384322 96746830 52838462 -51970915 254767415 -65858318 -408867420 -188740212 133241368 132668833 -249319763 -24448181 582182542 -451674215 114110014 277375 47575778 -246429505 -102440816 -45239005 4489792 -17915251 -439108725 -846810132 -240373119 -374413089 -108676258 84453874 545863758 18335091 278181 257440211 -99905725 478680069 -328532017 93880979 -40804339 189846060 -224830259 769540731 -4551967 -19477243 -22059614 327006048 -232111192 346445737 282227824 -591658506 -336412126 600055563 -846759 40634367 -459520999 265119188 -170345173 -15047772 7014421 -18736358 43102229 75667119 218049231 -215225398 574836448 514672549 129299755 43934430 72425917 629974236 61249879 -530138378 -138047053 270845219 -482308564 -26786821 120187928 3925954 -178862738 -291812385 -441550549 -4916225 -2494768 22347528 48591 22711469 -150971794 -132852545 148689109 -271350589 11717090 -288660903 -1929879 104797826 546933425 19091437 452340956 232319288 -640766378 -268874594 -81445658 -176602244 -16261769 451182174 -13688104 -1256345 -322670286 347725642 20542417 -353383031 87891623 112056835 -119850744 133643033 325042 106025762 416768440 220064819 -191156471 481738424 60552741 -101187014 -5906656 -264763312 -402849362 131054660 -30971197 571269589 23735219 4764137 10532370 -3246208 71220434 -87785164 475589735 169683986 271984384 -205991346 -10835077 888124946 -245483162 -371581196 220680395 825126409 467769983 287339260 115218885 84341959 -198588 143894879 -27971556 -49416892 -96503417 -263046842 -297834941 -657385806 188729287 62953228 32272864 149407876 -360935805 -214747675 -609417715 -446101602 -107565712 84228526 -408438366 -310754819 -145162336 667253362 118497287 -232821976 106254327 79467903 60147865 -109476377 -703328595 107770383 -481290076 -213022761 112526023 -191943281 193433158 45749876 124598829 530318385 -156548412 -606145589 -613587343 337138277 -84791756 229410595 170883800 166447834 2677506 -60579642 49084415 -495379717 -70100045 -36543932 19430528 166339065 74587837 -835001259 -105279017 24534717 76481541 -52518592 452339692 44362869 -58650821 -436420690 -547547271 383123139 366171791 754013851 -347695601 -162041759 -289061574 -306008319 161360086 268409843 129724073 -532674711 -27618952 -138905699 -20196680 5679734 -495822176 2522285 -151144743 62469544 1517343 -101410331 57768668 555349437 -218957563 -321562009 -11719454 319177858 36095714 -135169901 68991060 -374329027 -7313064 -569916496 -346992021 390716528 -255821421 85460718 17112221 -228471 95197806 1959054 -298871935 12062984 79638526 -126305977 243650639 29312067 45953797 72040355 -176003564 295920028 326275309 666713809 451084729 12920651 809702276 -149302337 -542582892 272887435 -429749130 -845886670 485314717 -108212537 169788918 -152851592 -632101471 427996526 31253933 -70186560 135467698 -72005247 28840914 -318689570 -695140571 -801612805 -592221747 319778702 -122456576 5297785 778633465 -244260039 -828347010 -124144514 61090260 -74245488 -353677656 -59618210 5068444 3338261 134523047 14587878 -138606384 157295228 -87650767 307758060 596048231 -227325180 168902652 -361276297 714324037 264330359 9989233 -490955476 17189896 39616228 -200375131 283867915 -825204538 -372274531 442378393 342143146 47762095 -42638778 -5928026 -40052929 -110670326 -284068414 -97939004 -269327426 1417282 11886184 429839603 13242295 25339085 283231249 -385860462 90482694 -59466145 -61544283 98406232 280817857 -85838333 -298419151 301721973 -590214838 -431004163 -563333230 -221053670 -47541494 -416014554 92390122 -511748977 -26383740 32054913 355988094 65169023 -6469874 15985305 296224625 -605248280 786416691 194587550 -119147605 167336774 -253241256 73113270 97044915 58427707 603816064 -413594610 12790127 -787332002 -14083505 424907509 503773167 -629451894 -522835110 -386251110 21442098 349590436 -296453326 -74465667 824119870 157742332 -65186 5645701 -77875615 -70724714 -329437452 -104222561 218860283 -640235126 376035065 -13395445 -528027709 119402 -229960076 -12017875 37191776 15552237 9850760 179483230 -306722083 -298504725 194214761 -256724242 -230799267 -113569755 -619123190 -416326576 -110874140 -4581969 -379704737 -154552643 103380861 1546640 -303444468 429633055 75814961 63743067 127081022 -1054620 -200053004 105096479 -56437849 -90230409 -380483490 -671703346 74530051 -40315559 -270207705 -313717728 -212779705 56950762 426559615 -82334752 -343765845 -226901917 592044767 -654823243 -109161629 -208403780 27128063 41197546 -382140652 -379923558 426275443 15500012 -33216737 101031086 118334203 -172577942 27262150 -455835590 -252021380 -845431642 -293705911 1756765 -372091244 -6934521 1107722 531986840 -368412860 -626671946 -13753947 -94877210 1772616 -69067051 -18810655 476973818 104473043 -685903027 -80745069 465045881 -113725214 171066938 150086271 -165064112 -28156825 107008450 101261292 250739054 -224874375 21388729 -78993459 -271686273 45572848 488252403 175674644 -80604991 185144416 782827483 -303376561 72819220 112553115 112622525 -672999136 -278452125 135547501 129265333 -72947421 7621949 214983929 19000645 -43814117 -33481084 -95615546 89847412 -295985364 -10485666 573550791 523493930 279739035 9464326 -93865728 85345373 -480159224 90308509 277903505 529804680 18430580 17684432 316138422 95340928 -283625260 -277708414 -13537228 590261650 -498811745 625938950 32599570 101909366 -334376892 -213648806 801301019 17482907 -13049211 6450763 -236597019 339272779 30585547 276529549 -69012310 165179499 406379832 3182107 -211756860 82615820 554805445 -177642132 -23967486 -514587475 -416598254 243094988 -41880139 -170904411 -579850800 128355928 5736652 -570467037 104940103 146399761 -390279327 -790283376 -325954733 137408693 142784019 -450046398 -307256956 43919733 -249257844 -18659190 17741458 -22835388 -243207117 272733775 265937010 216293851 -341857469 722856740 399568896 494645566 -103349624 11936246 -6263172 -104352034 -128107106 1294875 -659723907 -6562080 4625356 -454855248 291947242 -516840624 44014256 -26293870 -344275596 -10462438 24842442 579223988 -446501942 -258943289 -112124923 71535681 377277525 552753728 8581767 488589194 -79798563 843011 622107928 1877014 -75879074 491260881 50550464 -592425302 98589773 552665445 739230147 -364297850 52955612 -223740572 -20724763 32261239 544440146 -5577049 -672753922 413971553 157203 -25838789 788189183 -64461157 -411720091 112057700 -549544196 -22575570 300459143 -8480699 -266960947 171612862 -103426228 318276338 198267696 121172519 72549705 10525921 149434691 -235117294 327561571 -423864094 301852147 -69030062 892082794 185328807 -122120452 132123584 288214995 10475963 -71251056 494366611 -266370959 26687082 18722645 -169862530 -230494126 -194332011 -14023295 -6769265 266020122 53482482 27973338 97607167 -12457126 13903560 -373588733 -1026325 -61823607 505784672 -19322088 441265518 -518105255 -87284820 -375269745 199373889 -1429462 31326947 -93842914 -212753943 -409166092 13522103 -19289806 -328632617 79905554 664422925 305317862 184402883 -101729860 -331658083 -785688356 -63438222 806741069 19383682 22719658 636531261 -13890428 -5104322 -174376949 124733171 -187073002 -169570462 -239902189 -483324925 -228517738 793213083 -65157439 383525368 -68472352 -761983341 -7625557 -61231497 320351560 -36800055 -250929817 -92173364 86846147 -391998914 8946565 -9583856 -227791249 -28578227 122555782 -12515121 -239656 321841770 325566410 464056154 334965080 32014230 -876977641 -59546351 5266861 93934665 4435169 92850122 143623395 140875453 263038522 -12716601 146655 -802050030 133599572 3904040 -264799793 -79820720 191605663 -444749137 133951699 283076365 433305788 34155476 -30242056 -73192615 -5908180 -1033556 366816420 29231742 395961032 256664066 293662414 -162119618 -153590445 -365815810 75498653 -476577901 256119122 5564067 16694689 52602805 1034734 -41471210 -539398554 294920218 95283845 130640128 -204970575 268876832 73174613 -217540880 45045322 -779478110 16445338 32656170 -166125 30129038 583250796 -269635244 -576533253 227029840 -22216865 423517992 -386514998 178798103 319710400 -216106978 -266070143 -188027764 -730711735 -446092777 -57803474 255997946 -148004817 -74249690 702272262 179147182 -243515617 -20975570 71148289 242719269 530834169 367106688 3423977 -164177957 -5559332 -6318527 -467628868 133486020 -10939004 171812454 -1050248 182457938 22810575 81660555 208417411 -412957121 91808234 -97641564 -81950794 -72992294 -228541587 305960569 -28663627 -763192270 -9158137 -56555909 433029358 -189110 177657096 -106732778 -639640487 -253377588 504557 22304689 173756480 560994702 432842220 -8979558 -33808572 446955449 10607511 -191070464 -435459971 212385806 -26180564 602131598 -503605863 24645439 -881897945 -103867911 421817706 -942248873 -60487755 -2210262 665906778 -34910887 -1296018 183181576 -7881389 -25491370 -19761719 430211563 519665274 -298379042 -58524462 -824802480 -69163435 185958293 -121886833 -223546551 -784411327 695698892 -134396190 11889220 -12959316 292061531 -580072766 122078295 -158771394 -70590361 699348507 -6115509 -102041102 174612865 -324691824 -222043182 56845860 816961715 -6193273 7184101 -910551029 789018103 -175008517 264717652 37583906 152930084 97893252 -35533885 340975093 -18739842 300137918 -260066683 -371502134 -586506480 584627581 15500493 460852860 -79589512 200671451 924177928 424496563 41534220 -794765417 365686464 229936756 -2910442 677537973 -77784470 -41311557 -75509465 894302259 -160133784 166623 -774572 38267943 -189216862 -83447069 223372719 -64063448 100742354 -61963024 253609341 -137173095 10815220 -567082939 17977197 200717334 213542513 -684428770 907191537 -62483524 212139382 -5299334 -44972216 -443701278 -539087223 100278070 309925910 123610695 -68924084 -481403904 23097916 427850497 -162516105 74522980 323831913 5000706 -296064547 4645304 304544094 -826966065 290557150 226507718 -167918154 5538215 81461882 -155407909 -195503563 243427229 602494944 364477661 -7478028 858477 248198829 772993807 402339416 639689650 518353586 -68328767 1195775 -3404291 101940720 393064249 501263093 -786174015 4165249 323862649 124077424 2720648 2501400 -92339062 290797869 -891307 -757292408 -99507546 -102119389 -360334918 164134888 -481353814 -54474626 163936714 -69536064 -17126975 192775074 529699479 95582155 181698077 -121597623 82436331 -60951433 -12338304 253795 -277830486 69415092 25018479 -132050100 -4531467 -591890668 294163031 -631834974 122813252 280566171 -183775633 -48127172 -111779 228960567 -1539283 120299990 554753088 331265729 -562219205 -233063195 468262899 497532706 36331728 -592034 3872363 807902735 -11772987 -67929965 -309330131 79391374 457202418 801444468 46854017 218566271 -575830286 -608939810 66093218 96321944 -172002828 -313499361 -108169121 -434389878 464227955 -286619171 637916143 -656698180 -81678563 804059797 -19715981 -11673539 -10601618 -26804538 199156141 -364409528 321217340 -4363371 60510269 198236333 151094787 -76547297 57837319 285531760 469183419 -197762 227698812 29199647 -5265447 -422848660 11698323 309678619 -414535369 8253584 -383191916 -296569147 -4681084 191497346 -267578831 -6337307 -82833989 -583254006 -48651769 -372923407 -208670980 291724547 81406184 -5306880 156124037 -94935364 -391609926 12674834 -273911603 -338613 -263057714 146657129 -105685441 273501217 -269111496 -23725705 211134175 -32005346 -161474480 -253460743 153713954 131130080 17499256 86146391 635012873 232718617 205839471 2497173 266808553 32020325 -595369072 -481981461 -61045668 142878 447123 -182560386 236429763 -396611939 616316 402153605 -22539438 -22580986 -309484132 12101507 -33757977 -5689153 -18573672 -8143277 169992621 127555221 -107206393 -119869321 2260095 -121330543 -453150148 698721702 129029178 -942601231 442227 501425612 -260973511 -187306330 -366288860 -681839186 -172270319 494841280 -275880195 -27306916 -198043790 -903241222 -13997887 217391109 500930108 -280062313 361833029 32890677 -5260472 -216030944 262418834 -57305855 -375372711 178117528 94856490 257165142 -462661044 -1627769 424598723 -163416171 -120774466 -61713122 148149690 -109339479 166849470 -6028781 -5780136 560008 -92752018 132039904 111490209 110731242 79761473 -208046366 -12557042 -40361650 -323774332 -107058452 38412699 2875406 -258822648 -14295086 289180660 -16692136 -477461504 197811062 3280808 747894500 -632129053 184686477 121266219 -639154111 490036184 13864976 44642360 -97960162 -239766517 18479250 -105268368 165752740 -326808094 -167916845 -294814560 -80779976 -154456832 -72693398 -8552250 46136260 6130593 -210140212 -333409179 -105801918 28267858 -299555513 -38495252 329923170 494784140 66763111 -886235325 523231245 -126776205 214390682 -708660474 355429049 -319641332 52713621 -6753810 67164630 568436556 269875 -59949030 -911495125 -67820051 582552967 79996109 490599747 -10621860 -231030270 -739302703 -17810800 188444540 -67342694 129615745 762561 551076574 52600941 -46513658 -38239863 54476407 -59863117 -333876069 79831507 -295685788 -314428234 -18558880 107731134 -19817303 -122514546 337756747 181761867 16596514 -867854 -34197789 8452477 -38004990 -401222770 -21150622 -2721112 -616704721 48203276 355194508 489478843 -71314801 -410468509 -152822230 -23791297 -10479403 -4412882 6820684 1177738 -152119577 -74072261 -18946602 -220431686 20104499 121657403 -30620140 -620995194 16358847 -515582603 -21340257 -164680207 9382699 21914630 -89374906 -869881356 -105242537 -236080768 50780484 119917355 -594613411 -548210027 319100572 -257938872 48848962 -7197276 -571875330 15221602 -89276884 225966294 808035259 44931872 -243459167 478173428 -752488597 -16038160 97710727 -32390974 -113743948 685097793 -881334910 34514458 -159014835 22100556 341114030 -418353182 -16841576 -54179654 -603314282 5583139 -455631222 42254965 -8569615 680479970 303997225 341180708 -115000933 -6092741 345676661 -215993755 107201446 353569593 -104375862 -3287310 149656722 -93453719 14230539 46878675 -639546113 -280496446 249808868 -38698421 2394906 4279290 -255821261 -18250623 2802422 -134070326 224447721 326013122 -12587698 -81244635 -36600927 388919294 -182152915 -793403 45041 -721774955 -141645791 -37134485 73201522 -658233257 439171560 108001313 -462556853 253099985 78327096 262925650 31785061 13488031 -11571293 227939855 24566580 -258134804 205230459 -124502468 -4928602 -14412526 121091268 509018866 -267187587 -156682533 -275757333 19444121 -267601980 134505420 137003220 464108396 -332319259 305557881 84103537 -168583264 3814230 -126413711 -433226390 78552400 282118464 -78153526 -598598843 28725733 -2634095 53602617 96941803 517617863 -586197066 1480744 -459156774 -28058922 220013381 9882574 -209395449 311424 85297442 87438567 -374662793 29026109 -422663261 -62918033 -359146436 2233156 17204791 -311639245 -455589186 182268842 75555 -44649346 375544497 -302027494 -323769619 -138793080 -230066219 -61760970 -99636338 35858452 -607390003 -307419097 445478173 288834773 637703580 671754955 -303087770 34352795 254702142 -48566426 -13109396 1861769 -111874865 494620505 -560166302 693571553 151204766 101815305 -250069884 876321554 165241027 -51384235 -150462437 -644812948 -133105527 205509473 67905104 438800024 270389321 -5233331 499825038 -297536994 492184632 -10828652 -8948128 -251495822 -45140700 225210982 340540935 -1914630 -349002191 258928254 126924799 -612849673 -37506704 74293814 -115036311 -55306282 15634467 16750402 -322816859 -5651882 332033318 5415503 -81627716 -8548905 -311633034 -40428445 31974527 -350994851 26690165 -131783680 32636239 -130150099 554012839 288085727 -216511560 -438615294 -6773126 -597509035 442633132 -59684225 -110254008 -245864710 -198129746 597840444 -166328524 -93749011 -466617592 -321028819 583419392 15230214 -21173900 235134975 -157768723 -35135527 110753177 111654778 90156699 -767064788 -191314077 137685 -87480492 -137155169 -442415848 59394320 -95710 834038461 2119881 880444842 -3643040 -118475741 103316938 260952673 -760593489 -18841718 69759043 -188539787 -103627040 -887646192 -48570792 -73725587 334987673 295924819 -259907759 -18059845 -242294962 291434537 183044662 -19494885 113002529 -723528350 -353877403 677554814 -31336844 43619950 -45674894 13060117 -1731507 -64957310 511628008 351465984 -77720413 29880700 68318400 1345362 -556892087 15289406 -50480575 -41047796 -13902002 -243501558 47270240 -382348909 -74821988 -167911913 288041581 128100792 -560257807 -703276271 411807550 111466297 -94836643 -244516593 144374355 108903525 386666574 287699526 271126715 -467390542 592337827 -323555268 154250181 -38422096 190636288 366138437 -251135240 -534406547 -404971309 398200326 187230387 103922575 -42014487 -581454977 -448391626 230683979 338675582 358023339 215344313 -367576453 -169262231 372194890 186006819 -7356221 -3993857 4181537 153610857 164721638 123163850 -319305320 377708245 485263582 907671 -560039640 79294238 -184340044 100983521 -2078915 15285185 210515088 -349383695 -738105162 60775025 8193579 158187980 92182844 574602321 -614873329 -129545633 -267503546 219314250 506705414 107770559 -591711857 -220295105 270277311 432338284 -165351648 -165747528 -269239995 -505893749 37031247 -345509864 -62511781 -648805720 -237452989 -91063572 603245657 186729321 -6687196 -237352983 -21184206 87456572 862270926 415382741 177515952 -86226045 -513239556 -1757368 73093857 237626731 9912750 194501598 -174372450 534436018 3241722 -153574427 271404222 -435922 93182526 -48388851 -196815804 -3745125 -1424602 -163517965 -7146698 191246396 22045261 -310221888 15764335 170644888 -155322896 -175730797 -338738842 -774638375 -419482210 146735745 36884707 10057076 50906769 1636850 811793326 -266957348 -94792291 -95518431 113999783 180939122 -345116475 19728393 24798 20744838 52090793 236158811 -351240356 14377407 -14016791 -35498877 304889499 -183245867 54396390 376959619 -159695506 -135149432 -616956705 380883811 374465611 39749902 -131595342 227507791 -194356896 -233071666 42639631 -10562088 160159309 -206949196 13905348 161211558 -110760087 1820586 240942066 507197904 556899370 86186814 133136621 132233860 -529585974 401197 532822349 -309103107 126976373 -292439494 -282885403 -105165971 -533973 -120208479 231339137 -39116693 447232009 -90434987 634811070 491721678 -348764726 181583 154083966 16238932 737468125 -148787778 -239142504 -164820113 261205831 -310638817 -33832076 129433898 12476273 -26144771 146227252 -178030642 577094552 -105808471 233220471 590434039 -174784748 33615549 -233497447 728031440 15472792 -396459410 249745050 125389932 -272243221 176701230 80956390 130903667 -63447336 -5788340 5828875 198829198 89645707 -351605184 -95538211 -51589591 -61988894 -478544972 501760672 45001425 352766867 -47713960 -331782662 -310107098 118704689 -2764321 273703555 100613249 -26221973 431986718 79233638 412842120 1408113 -16685498 -206411560 212551988 -1617572 8763000 -814510 184762559 -237554173 9700559 -22493342 120560645 133967951 179544731 -476233559 -4332713 459442295 -414357647 412434611 -8194090 -128613145 74245176 31479113 631437328 138624510 10115138 215283823 -20066291 -649990601 -842808673 133299058 -174227635 -427860634 365102699 -366544506 221903194 562490188 280796656 62223574 131764662 177788568 -870463 -41425297 86502951 -245087954 -91912789 -395625963 -382748620 -189823545 -376309478 140371572 -329357091 45257543 363715619 -204546881 257195574 639594333 112574337 -697084760 -258545546 -861455344 -226721541 -2580310 -41208927 -828603950 10942439 81035660 2923625 91994153 52383990 -90701410 71994815 187883738 439652674 -2721513 35734915 95548836 518250216 -9642480 24955331 -133292516 364593093 250296860 424997995 -6540489 -276904982 -125912976 -39148938 -225886899 -88110918 -759497779 575818198 168726099 -108477208 -11691355 -547098740 221955113 542311973 257441144 -145438215 14269205 -8822690 -16854334 47884065 -442283812 -553181314 -263741621 399335388 -596586315 -13397586 -367389714 59995134 -154011274 132806279 84320644 -181038788 491361486 -291347625 -133054519 -16084786 796289703 -593812 -104235968 21697771 673351443 -28241409 36433897 -276359522 27561769 311451805 -4673119 505263611 12503139 427687331 210324970 163923478 31433250 13631577 233150316 588587606 -8742971 4747069 762138789 522130147 -288371953 150809581 202144101 176267052 -399747424 -26055082 -328920466 389413073 -82084841 199867661 -247928892 -170488712 -14123792 117147838 131771401 34209242 -55619869 -81857864 -142075718 -359487259 -330882397 -152478813 42156687 -778351128 -164475311 -147621790 -80319890 512555232 -88537026 711665891 -64934531 711976823 -123225605 60743482 185718991 332738156 -608437297 -171232060 16726622 33967562 -472916092 99647728 75526580 -384494336 -729466163 287028624 670494463 75678548 -240819643 -74117244 79849874 -623740887 -58616405 464950703 -226126646 506974034 -7064121 148994402 831839796 -337305039 -63990111 608758403 514488626 -43070658 -275862250 -542666539 1338302 -73779548 -58439377 115245222 -133022645 116487579 69283670 -16455471 2616199 284165119 28312353 -13390985 1748793 -446918658 129519479 -490769909 14452544 -26595825 164535240 -181705373 613338153 -290095352 260667746 -425669521 166849871 201274628 50879752 5459403 -271341531 1368798 -382343448 -87834369 139006737 -333783597 -205605252 16188114 24903951 2498282 -175039786 -37371919 -84385457 650861719 -128036362 -76001232 -154561782 23179920 871072 -307837594 -88745887 -114167999 339558204 -673197014 -347491094 279991070 -360651423 866659830 -6859792 -225187881 -21742347 -38627817 248589357 -858505181 -326402567 -3198047 166279569 552160947 -608212978 -314859219 7695426 -237244834 73859307 98139182 39726482 -208593924 2496080 456683018 -17034925 -256375276 -5497890 77659658 -292728602 185888336 -32438108 -75106499 -39095783 -45485059 114724307 -522839101 228299915 37445168 105594926 103214010 -514559380 -8621064 -61187902 -67739225 98886808 -3211071 -32887652 -546868720 281848194 -245108035 141707916 288495233 -56665506 -555542655 20448942 875939772 650976 -82580521 -124597325 144313927 120792223 -20800284 -1334749 -164295974 44255290 69854313 5232398 473025841 -240665568 -802309904 412818457 -10760355 82909379 -343640193 -517805568 773140593 80153057 78286165 286811330 69111820 622210913 65852765 -31403680 -841473839 -155798546 -416577929 -691132463 286411637 171215265 348931136 719910317 286642303 151716990 896003004 290241935 -43880401 39319106 -598155846 -619728149 -41625960 -364068560 172833378 173566286 -157468394 481043422 -497484565 -1445707 39942 -171234761 895739138 -703419362 807140303 -325185231 51283857 251505210 -3071275 419469775 -11949356 -251096491 592286087 -188934362 11206444 14969812 640374008 -9566264 230404326 319324656 -66112378 -57516851 703372780 512843435 320376125 -168723025 -375284134 269491438 -40357260 46382543 55775386 -591048964 127468795 93727913 -84858372 59599051 -237429186 575896346 -313186683 -134989969 1735687 231530971 90500346 10767308 -269242979 -315097811 75941969 -279781766 -568580159 -702143317 287649647 174581746 64076242 289556190 -317005769 -542330422 -591680906 -521136960 -13240423 -139239158 -16223879 147372671 88070999 -379365255 11341247 -130732902 -197725951 -22029886 221542461 -20984302 -16966988 -172130014 147665906 485576374 138374612 110302097 -502736886 339492235 235618864 -295112186 -302966604 285880429 59826247 3210950 -10759879 -264667759 -260916033 -520580300 249636852 243980723 -7108159 83760444 -12815270 171902888 20347155 -3420213 -231474884 243871079 -433388383 364981975 -620706495 -18015061 46322642 -23955458 -4901606 133701137 -288922586 34640588 26076762 285907763 -394325031 67522385 -85977004 67283536 -613671039 -843166308 716732286 -318366530 -102585576 125929614 -292843255 12718789 -13728767 -76908164 -4121029 495108731 28859872 -202768318 -117024179 -156201980 -63926083 60952301 -89429074 -28965303 657286755 -868544941 -193998923 -107482233 -130613595 28913940 12841591 -300284797 -693714 3310601 -6111375 -767333215 283285830 -353475884 454291652 50786879 -741444971 140867390 22625304 618529740 -487564809 209076000 66750691 -228216683 -541788147 -1696988 382710953 757784074 540995931 5398658 647667013 -135438810 -21514404 64113567 258928102 -442371887 226460841 -324109689 -377364176 -581400135 40924638 -110040728 320066429 -355978100 -148293365 342923491 489997165 785230 -68992955 1047607 -9293533 231557474 -137937190 -48541889 -2774333 81099428 4760345 -30444737 -143637563 -79610678 65018688 104578824 20545325 259945186 -187702426 707721427 184942275 318856902 6433830 -9670609 841224705 -627574816 -215045204 -206851234 -662514183 795251 -46676418 592764399 159067222 -24536275 -305702604 218698392 211573039 -54814625 -9932495 -1332982 3753348 -337438488 -15573570 -373005642 364541041 83821632 -127691968 -141870188 -256717015 -303437393 55155839 525456656 -25479210 -79354474 -62674912 36767722 -166399390 -281536655 13455225 27580277 142753196 639239022 -104781647 -201729189 200537367 566551106 -254211406 -461794220 -27185430 163403733 -218020374 -659875232 56541328 106988562 -440474752 -507730306 539077609 -258053703 -852404805 56438515 -400292869 256077831 484648414 323243839 -293235674 4736922 -182164270 14827746 -159274647 88788025 682657991 65163367 186490737 -117401627 -478648128 -297491508 124370824 -744305211 -325609949 -189787461 476636142 -701601473 505221879 -552917743 27952070 -24985039 -119078710 -290732619 -136979701 20932487 -132701116 -79015702 550922417 50710082 -16666317 -50793444 493265719 59321204 281939927 -733382352 2953522 64307013 -375309472 -476795846 -20121585 7666638 164529498 61092478 -183230686 -381547774 -315554286 -93384991 -730434486 -83160471 -177775753 46630261 1649609 38489443 -182947372 -48385361 398968458 -79423032 -33973858 416755891 -240233862 312994206 -803774615 -300505920 109170961 -11303377 128459757 243979789 263921690 -353229247 -500916743 -408699347 17640660 -9488868 -3991935 109349299 479961311 191633511 -41367538 -9525824 160361574 729029756 14423333 -45160766 -121463647 -658312689 439539021 -556395726 -559160649 28192810 183863409 -49617553 4334684 154295573 102450520 -7706880 -219164453 -16066197 -579520928 -128389101 -84825349 -243782741 -341781706 31688414 -154317335 -51989578 23719856 53373306 -22617706 591442882 1922129 119009059 -411448893 -452439381 -303188549 248332311 327061825 -70784771 -130257820 -42582820 -504388897 -3102689 235006391 -228484430 46433722 -2475693 24530663 -289703232 -667423695 -6245723 -30729045 -8293880 -323195290 123639087 -324260687 478091545 -244590441 25701097 108974089 53710911 184495570 -648592167 -276634911 587660731 289606789 29278034 431780070 46682626 -286902142 -521236497 315498251 -290034127 6065995 -529259676 -411907743 -747478252 -6962965 898313234 -358260439 120357404 94673416 -860912327 -22479279 22461707 -621720371 97447789 259753786 -297724256 76177535 388365684 -101906119 -113488366 -133759240 30776206 1026034 5701372 -11813733 46805827 -533083113 129524011 33108224 -579276828 268224 156113841 -23312385 -568454350 -88689935 -220438476 -32256292 -761334096 316740947 -1900220 1937820 334753860 -24228690 521598503 -233354536 -296721288 51814273 -348544423 -465452667 -260242340 61549637 -116941748 -691745720 -2204715 -488491580 490751937 264464413 46721452 157680638 607457050 -176568339 -242495764 -432470852 -235853034 856496435 -401985466 -201191860 -120235062 384425498 -7284732 -211110553 350916783 -568770090 344032444 362716794 -309635570 152588453 -35397413 -37350276 454230373 100239327 -477004293 -18546905 625777695 -32164865 -332199490 64765871 -187576516 -564669420 141279877 12483547 -55658545 -135065619 -101648302 58089036 133316462 204592577 -80135551 -114859836 -17419056 77858595 -14727084 -72249122 92415707 -31576348 19704752 133810368 32528 39619745 27487871 -324314508 432019749 96228022 282877576 -181263297 178527258 -56442281 9237539 -24058344 -1125519 6207824 -70927418 396858 3078281 -417234709 311716059 -307483901 -108716220 -178711783 -123226239 512993229 613970352 -732741688 -292817224 219973128 -62865447 228245425 155365049 -28441366 -374802817 -116387648 24114783 -28686715 -150154643 -640557528 802604337 -6360164 -34394466 88204530 358308126 228457164 634610837 -504895557 48351256 399239324 -41918878 -15068537 -262536751 -37396365 57123265 23035235 -34457965 11596013 -233902843 -81076054 757818530 572021729 207403962 156521467 -37420166 -445353905 -902668840 -243140521 5119747 -245884652 669420156 61090568 -10843521 -551274432 -158531763 -651135453 -102591775 -58878316 -365730155 8158000 -71011855 12353612 -509370998 46955414 47866721 -72815626 -168639310 -326187239 -502893191 -95663629 79681704 -141724456 -235049186 -107361262 -140263575 -31258775 -428722835 44905241 32400615 45679452 341567392 628623642 -15903907 -362699842 -244834734 305769112 291126525 4902736 697706050 20655275 93515 -271448 -779933719 494792472 -107499799 -503552737 -964018292 -147293420 113314457 -212334641 -799379776 592347034 -576659313 -95334376 91999312 -15942189 -320298898 181206075 651551447 13770146 57998734 9842265 -104320585 91984472 -49594208 -378720743 438247101 -294023348 -108553662 -54637439 -195845583 208569851 667090185 400266971 117489186 668586316 -2461230 199632574 224212255 435223900 -44867172 467882002 -341590984 -397979638 93754 229041914 28940178 79815550 23504314 -185190371 -30715352 -83420565 -49026276 215945922 -441000379 -206715640 91127728 11732341 1084446 27104577 504391237 186318816 -5622766 400159393 -161030048 -762657593 -605331022 1025162 -562221995 424478653 -54931708 -456745317 199997188 -184906211 -25996256 -259564975 303239264 173805330 200760748 188860 -415476276 -821385753 75060124 -317542359 -26774017 4197933 230910488 231174148 14093143 -347041138 -218177685 33992583 233152062 341580889 13809219 6451475 6623612 50242747 151495042 -545315682 -407280098 93558622 4691384 316795958 -249108905 30791217 -249000653 266545895 469369977 -389568843 550870016 -5672714 24562874 369034754 262602888 409346962 -349867452 -28022835 75573860 -152392074 -27204045 37536070 -276336464 413457175 -105917055 69244023 53878338 9802937 -171389053 -67567044 4254071 72875120 371313294 6028363 87296435 115523389 7091893 2791497 163685873 14738531 8876723 -10793880 -191334990 -357021510 319867969 625482594 -42295487 269532014 -11222416 -468506554 -218237101 -77669068 -103047294 14894363 162816 13215975 -45771791 31584972 -482868619 302742554 -354879475 16567030 21813821 -287321482 -375644669 347525957 146732221 -108132596 -560524867 -225427639 -37539345 -138804644 467801015 113051510 46908084 168389962 -874699926 -280268442 -169907821 -306422571 380228702 118513869 -167091489 961126157 503681929 -108459740 20059135 -607322231 84121705 433259670 140957502 501369363 294696026 -112800351 82806339 323980700 898689857 180589498 451157987 194679136 450443607 36802141 7422013 21398336 628420319 419411687 -168257966 127247595 15597549 -184590508 -5493373 361790094 130050913 360018452 94609183 15207341 209891140 253582336 -28427450 24185911 24401308 716957622 -287547543 47137645 224854097 457265402 -24260538 -169752 112686150 -8221249 161453817 -245434318 -3089324 -167142517 -328060 -314627471 -153490619 -234506501 -91739670 -393940246 -518967508 30869301 -99594124 -165095815 -605425395 -44974231 785269266 273854252 -521245152 -32769424 -547471100 -148925362 -625073525 -264178432 -46732995 67725086 63362094 -102354187 -22135811 335030454 569815 91091 197691852 -782332962 132458593 -23590362 271405722 -25072477 115662145 776879741 -213301540 -453186977 -121034945 110367856 410791533 -272194452 -18772448 135637449 -398086091 58498224 -375156048 -5294026 5275483 -520642276 -406140492 125975954 266990135 89129757 488513121 105023713 -62603196 -5616257 171169107 -169788290 -154051989 -593405439 -26414865 682480357 -194183694 237235629 -4746527 -913251471 -177489518 1648166 -293137910 -207937337 394839523 284704626 90975872 -140653757 -273248817 -105754498 13660527 -182534431 548094962 -303716842 167989100 -197258295 413459087 84206697 -364411687 -18467750 -93750788 -354817878 -74625603 -568514619 763437124 -83611829 467744990 537314977 370191084 279309829 313821918 -656249138 497048552 247504056 -207863510 -48524039 -776823375 419559300 -60482907 -1194372 -104440 -314728663 315332228 -315099885 -380731856 -368258302 -244078862 -94608814 -272673563 415915 -198622045 263129513 51496609 -707270795 389434357 -82192577 -617288708 2674412 -289662183 330911075 -805000186 -307253984 -32013801 3092811 -413444580 -472817105 549280489 572401522 475358030 -39307638 52689391 280538625 -104294218 23863432 -63586742 4735604 -186795077 87960697 16704974 -601290143 48997955 -484886561 -86254571 -19871218 -4483091 -966212 -271411375 -224159472 35855 -436534082 106863820 277521365 14178845 26715774 -427541673 750467345 9853714 -1209355 203510776 269569679 -210112280 -242927435 607392541 77242027 192361411 -162742646 -9460560 241931185 19819808 -658921679 203083853 -506340174 -149514707 881321012 -20461529 546369536 7669834 -633372669 -53494161 438836085 -41755528 658715781 -526370939 -7343534 -146126 -723741 -320542847 -544054043 223788160 -67863209 547853671 -115187003 -1251547 113808405 -35990334 -57264672 6424715 128287050 232628346 157596323 -23405750 285869717 -354157212 -739835775 -21672799 -701069660 372869054 10675564 617812888 -4580090 -668666976 -5033127 80045439 195683978 410740918 -270860665 215874531 -8639942 -248427618 -146049029 307783066 -229951349 31510986 -513788773 629214910 676805086 -625997624 -172425883 -64621132 170585355 727685465 10004212 448268222 254871166 -252565034 -72278323 332706511 87858572 61914644 88036553 -49148908 -263106013 -61851624 713117318 -380671929 -62275337 -2407624 -81349232 -102367247 781240144 -93785826 23570648 66183210 19727945 -129325909 525976987 -315611902 -90974657 131637563 50665410 -535343276 -772845868 -37787279 -194759090 87791796 8080285 133815265 295053515 352764227 -333351784 538846265 100546752 127259801 -441876243 -90397764 -24353306 -548347404 24855341 54580909 -327444735 559525485 230220671 -55383245 -78309433 -124964952 666374070 -226157025 276911368 526217629 -270436969 103214099 -181209777 9904821 -792573089 -84104478 -74023483 -109690179 776420282 78875227 -874288389 -129691743 15200727 807606623 275900136 -74638241 30465911 -319493073 470260357 -23983352 -80211782 411067409 174225250 85911022 159918597 64625424 36507086 133143722 -381265597 -183656928 -968568 7913576 171156578 401877512 367344429 3286479 -1892264 162235362 -41458700 -624775536 -162851511 -1205590 751532220 176614703 -60548982 -404504 33786089 -2901475 -269924016 219725478 261337724 -316571892 -227930755 132053229 297527 91616371 284560648 -308014945 187370522 -5936644 -91574218 -37359998 -123272231 -348411355 144321410 581529536 200775598 -465673393 -10995268 149547929 -328839596 433227733 281900988 -215694103 -170561923 -676786867 488801152 -26491954 44079683 -38989962 4483366 -158408777 339366617 -244419320 -464015634 577424642 115383579 542947777 -233653209 15089393 -170224899 -170729384 249748393 1304974 392880402 -278045326 -201935095 -333612233 -1205889 -117347032 1622897 -164776693 32070733 156288356 -95536658 840724131 643124 -84490819 -113237861 262071192 52335671 -562860505 -133637453 46725142 1201090 -606557427 -4366742 86143774 86146667 88138883 -207218716 -228112313 -574073028 -328816438 130859360 -36319150 14574935 -55167819 341612556 -194600559 -11812422 247982273 309083068 -96503151 140377583 -280482752 -190915871 -37616117 184039163 242249691 -2354841 -249901098 39693478 275996129 622837547 589297510 -156900089 209079354 64243065 10804351 -30561408 341848343 941322 21449025 342400280 -230374572 -229458861 136992608 -144297786 -859672324 -219950905 31013543 486331657 72868640 -475430226 40932967 338118177 -56660951 -29063272 34500895 215964568 51253631 -66020040 236394846 252027848 -68664215 379148245 784532263 194466910 -418749293 -223465255 14065687 -776826569 168672341 232580665 28315830 208865515 260201062 -60679384 288038020 -32324328 29958647 -484866801 64016176 116946217 45369120 2514612 517434383 196302013 238917387 -214065037 16797842 300667696 -293929927 -346003709 96516717 273583866 87064104 5655615 188449577 -9486293 265041057 38944663 167177604 -41415392 101437995 10274587 70459663 -28561926 -256896286 742884541 -712754387 273249367 77640298 913100401 -190458420 384159 574873710 -50570304 -244700795 -6984942 322241367 334257743 -336894394 -187376428 49136067 -10303239 -7091124 332496341 253152602 78156605 -670042646 385039475 -196970548 2956435 16896353 -110191409 168466234 24419889 255804254 -451377502 128781292 686647646 47656363 210696267 -236777390 49065909 268198851 373443476 -60600327 -80973056 -727799060 -268656400 -118237429 37651597 -283697199 45308893 -6798359 -16731881 146356881 210032941 -141371727 409343115 59295486 -176821921 263849146 621426552 207335374 413721252 14884328 -75210361 96727899 -203751012 184799302 -107472644 -675672698 -515776893 84048615 -538802345 -373740720 -14850190 -567308837 59885176 230802583 -12064537 -86622488 525866561 495341920 -473940496 -102137807 -27500762 -808451868 220447020 748263788 93558378 -120589684 -178995227 -157940745 742863433 75535558 188688454 225243891 -265444086 181397147 -294796012 1244672 -850005608 -65640666 -77248325 -27346881 -94075752 -698817034 -32123567 34693817 579119756 86816408 -430848262 5966570 11260481 151968758 337053741 216227083 -552283709 -382561162 1072168 -15210173 381249924 -114822314 -127133872 286341524 -22730695 187417567 189624320 16435874 254982810 -659145819 405314286 361573196 5613080 423164748 152540568 -17634248 36559980 360739366 579609705 762003529 217481751 -449060001 624726394 98113325 -383359012 -234683347 -453382541 47998531 -197068914 312081377 592653596 -110751517 433755959 -252830918 -60165188 26788811 -152126659 760511843 574935723 135374755 -864381271 55235147 232817134 -17983674 3691504 -161256575 305321228 339584728 23742266 669521022 312896337 -47939751 556754465 -192772182 8069487 -512410538 152189464 -126754954 -3266022 -167794595 -224264632 -67967013 109524564 -246499970 -222771471 -118728904 141794065 530163156 -167351602 730130611 -68361141 187918296 4939530 -377737017 -96483475 103049529 -141196384 692876881 -161805010 104946406 -71129033 -629235893 -51746334 -193241381 -193977918 140234562 24373675 -1609384 -52210322 -751754656 -218582145 82736543 221349401 460887590 221856323 -90253760 52250219 357906749 -205177898 273063728 -376169238 616043108 -11355149 -125934145 6364197 60870074 -258983432 -95988243 -476687719 6319930 -289274042 113815671 -25474629 -153803970 -68059862 791258780 -7436687 390709391 140496460 662154018 -98818084 -44581164 -826201895 -924013439 -249112691 479549639 41955834 174667247 -281673086 -482240208 370270965 154868913 515757838 95370763 -5740996 445659828 -706927467 -431653766 71985988 -293870323 -42854408 11716157 433431857 29103728 79392086 -307032521 -756040196 112730906 108031872 -657027862 -345504525 590182653 -22074751 17871118 -42506877 -801641539 540952270 -40637565 33226267 9864376 252261490 247120396 177260428 290121209 -823223820 175421947 -16441505 -387080065 -52143828 -188105409 153334847 -417646049 -435230473 527615642 78811973 -9824371 469793118 -2008931 -29056286 -684736705 -55009651 -88053174 -42610472 -16755284 -5538159 17042689 -554760800 213969391 -402519036 -514296382 323501794 345141319 -535447620 -671436208 139607148 -132243816 38838349 116944440 747960558 222476412 385876284 -643519542 -8744283 -16184123 472326164 -171230847 -647839 -144519904 -314509619 76197606 716414446 -898780 376418568 80300335 -491150234 -124551018 199872291 -17184675 143804281 245108335 146806903 -150427601 578733464 135404575 97612870 203963836 89896878 7376448 599489031 433111298 13521339 -16543981 -238346804 -10845180 248960480 658073053 53878335 -378223794 -1502573 136622465 594516878 346044921 32916876 -127543273 134729202 28819610 -33435032 574981181 -2294581 -12693234 -1163275 -76454435 -287601618 -44838927 421840173 -160731322 -90509084 198633060 266649565 -314195672 520151091 525479253 -36732625 214535453 114037602 -829367762 -101063943 -404642513 -74750488 -374151564 39170423 -12512381 -415669609 -19732865 -4035095 -646240709 -393570898 -69740214 91265556 6664294 138566407 115708690 72694826 -5412419 882822598 132211454 51838848 482260538 -228202333 329844792 163011 517414961 408138910 26372024 24488433 -36136446 13373693 -199641692 -591241978 410769823 -338245253 -97306500 33255273 758591 -202552395 -53433900 -11186728 144847989 -226581891 -23669032 -70612788 -125427038 359716171 205588452 492604958 -162744620 -93620872 449848299 716679181 -864853421 -97528729 10523944 -202643828 -263145302 -1065707 112425782 -536165249 75070963 -61854801 709025782 121518637 402409509 54427267 375165396 -5786594 151812226 652689385 -325445255 316508569 243807121 -16669193 205161054 128216459 135257943 236338528 -66887326 183781951 -448709567 480607480 5488172 675219611 -19425684 -556889 -1940019 393828124 314060954 -46860372 107583378 -26171483 -87052327 -22566551 -40167478 29904125 140351135 18995223 73056005 -490719138 -91898990 37514167 -637561239 -643977185 -395663808 -286084177 22183477 485679822 -366042243 342630176 -20183818 174111462 462635512 25078001 28771986 218584208 34300607 -447460568 489586661 -543948809 -501440233 -117168739 319012951 438463512 362417558 102515259 129249635 -200803663 7071655 -186159951 478472514 1333254 46845037 -105240494 135957422 181161840 -15085290 214761313 -382599378 -232316230 -190246480 -28018220 -432432705 548635933 6526147 323907885 -32859171 325630207 -40330584 -69876329 -74320876 -802531167 -10094803 -51128163 -38650522 -42439309 -94812610 -40215602 -176171429 -264522641 -53753909 -12669033 70504959 24334440 -460136 -738555178 527789471 66706443 28453539 212727979 -702359475 91289749 85076920 374114882 -521771758 193490808 -111752536 109821681 -63869004 7981511 289601545 -93496 -134684932 -480293412 -703972734 507259051 9887694 3279556 -104440875 179021346 1850225 802685236 129042335 48252499 -69716955 -332415821 -416810451 601330169 -390082351 -155433721 218180670 -236878051 370889096 -37964230 134830311 -589330239 49710365 -287471898 -6188303 172584459 918890715 25857162 435538300 -270707158 -83971263 -57012037 -3869608 -650550241 -372557159 636278069 -134256865 45727815 327353601 -936963293 -922910617 7602279 609786569 -899072 258403483 712215 -151871026 -54890135 -223776065 95871952 686036229 -748565038 -100543393 -197457179 295756904 101836129 -906738172 98629486 -255718593 205202202 84776449 77300716 -99060538 507336938 -4561349 400547554 333965264 -981444 -174319538 -54282981 148553580 59928691 -3546165 -474759920 -85843929 409027837 176407083 -97353084 29768856 370267478 -123325225 -13035929 -704772134 52103812 -556900029 -468955119 -264158864 -64675195 -741807683 30045935 267179297 96897277 643466177 -25373993 11261559 -25348026 -796791871 51559884 -232746241 394327934 -48184002 -250819315 7570967 105391022 -10474467 -233127854 -347485808 363691703 124379648 -65601027 -11088346 33266712 284794156 -67457604 -242351972 -7945712 277750108 -506003442 -229740241 3847654 42060916 226689471 54952696 198549046 -157091555 190892446 -26385242 38826089 278046656 39150329 8124261 -240651708 -21040044 -70348791 -189106140 -62474591 -40877937 346529154 34115814 -693262 252638552 909817 1159835 2146087 47116133 551156312 -24428581 71493154 32396470 1315190 89670767 -614260878 36224991 433256654 -3497807 829406713 -142010001 -379445532 51667361 -204892699 -4691152 11335366 -482817228 -379463871 -50788488 -317950440 826242331 -14236216 199148043 76833798 -300059416 -256760337 -37824958 86443905 719985863 579276050 208302476 15243413 -544704031 2762551 -94086062 -151925394 10846509 -7650806 -623333168 271891103 60199071 147021737 -198290457 231227732 24987668 187250015 234744394 -315264088 14451272 455532663 -176529746 480427468 -45901972 154975634 -57291067 -89877723 408612687 555197491 -89102942 -426256366 -829620370 -11521603 253441314 10623826 108210230 -831341020 -428716749 127922271 -298835589 -90713283 -496959299 64175589 -269195531 54125826 -98167702 -62618242 9603342 151604419 -135337173 -567043651 -405375619 -516050968 -278706301 102880437 4307515 496928139 135331049 -128513628 6303426 404504955 1434641 537746100 -189269002 -181945140 -4616302 125917984 90392360 519882625 53625800 536441168 -528609201 -44347759 -226626176 177895759 -55613849 757773227 53065627 260089278 651528681 271190320 18520060 -702959396 98005722 154298238 -7778163 -516025384 -338660679 -825613632 316921691 322467968 -383897288 -102481779 -397504833 -315726645 40799614 471315607 -223294118 -259104452 -30799253 -17359797 229636621 96636978 -28303652 10850228 -192696239 -61665325 35170456 76009020 -5995779 909734728 88582891 473078816 -778295076 -157960560 -18580946 13779742 -728233295 -19913132 -687283809 -66348066 8641845 -1789756 587774416 -108976194 585243 -902996065 467186348 228502175 409146305 -119899773 -180923630 -182109530 -160344094 114967535 -643764840 -560238315 525085844 147190995 -59258357 253512946 57064978 294881241 49360263 -347833816 11080317 8083801 167162019 -163094048 -34021601 -46775661 -839510813 -3571480 129056121 82980573 -226609845 13966000 37718611 57703977 736105679 -667193807 350540149 356219956 590320401 1667076 -23215493 -68175760 115751370 13451648 146739779 -701504880 21695661 8824785 427830067 279654912 -542250229 781679115 20527861 -306407093 -446370639 244260038 -1719705 -660542737 -409872680 -209856748 -36266375 39689130 -421159364 6369003 -730743964 596925829 458225 -169920575 -15971274 -113346042 353740256 -83179015 597127204 33342009 92903389 -323173985 -32819580 337659458 325034295 26907992 103060898 185847392 86226244 -342130998 32153106 48959047 301498470 -55087875 -443654711 123944877 -1369930 56129282 42800413 -13679834 -377010674 -75014510 -185843432 -117907302 -16121830 -284047137 -3379549 466760 -88702319 300977842 263150207 -183299887 -33411253 133272060 -295472639 -273869148 -13246326 602814691 247589944 28019934 -333590850 -76213621 429729894 320916781 -49395142 -424675020 15240674 511166985 -89835360 407485846 -266972759 -353374198 -15627633 -73042139 -263752168 -2388880 -343335690 -57425589 175267584 69860139 -138275764 295254336 -12048675 -13769253 -419466809 382534773 -625924904 164536881 -495608513 431229063 -752458109 224128426 -503686267 -177347156 831720914 83999696 51319331 61238979 -826387560 -706630896 178442528 -214181515 -550385071 177221323 22101359 40381554 -21515017 31154525 328686946 68970085 156623554 -224198271 226032136 -74117223 -119692020 13574569 10342 1577625 -29192131 -88106406 -135744268 462410352 -698366 175281294 -516609373 -70585134 39720192 666563475 -313086477 -548799138 41930290 -24730052 -6955543 -467266884 -83824125 84487798 139400125 62062338 144924110 21699633 355146101 614731225 -8743808 -102299642 334441259 289227447 476810146 -560986053 12654762 697830305 85868904 227939100 -394026384 146609103 -520604140 -617960795 -1105200 -75441871 -342597602 -263110766 122512538 516738904 -600967381 -204380233 821188977 701318326 -271359095 -91675805 30767064 -476663468 185651880 -490479244 -206649875 -349574066 -469296630 -397352930 -251766362 -85683404 279342941 28152382 -362330 322687646 147180111 -400371789 593270373 11778158 -119468596 336370628 35310116 -581825243 602125266 428834240 -20373698 52065636 87388343 -438386391 -131086353 238585031 108589233 -599993517 231559841 -36062809 -3931211 -84725529 213384148 -233938817 -241736809 -163820678 -299132 -6533424 -33870522 389524748 84194404 930544704 -24141208 -105111977 6358285 53466878 70196331 -6557153 -206143907 265629016 -381791381 -565746279 194024196 -294379304 -533061419 475265529 682358758 -2161333 -4287645 269193794 -58783376 320504257 382933621 17240393 -2329985 8196349 -65800618 118462835 578140742 132962191 -16023286 378147368 -658496152 -178257844 -18454083 -67194656 36507051 808292037 -51830798 1077569 108189634 -490553856 7507796 -205358917 -30448459 323552536 764986346 300137182 47436288 865152696 272723083 2309819 -224626636 166287671 -325799057 119156301 -503686535 -94460712 88232272 206394881 52842100 -151103937 59806316 57391016 -54533411 80878318 -839000016 -224522739 39760725 280591301 128334187 -137747685 57840453 13477695 -193585484 13478804 885697169 -407402996 -301305184 -835388866 4502633 -89945126 39644969 -434517091 -72618788 -186714540 -378806962 -432232853 266579666 701601991 381163333 -193353931 -8940587 36922280 103935282 -407365569 317757703 -509478841 -296038943 -515919835 -15145794 170244493 1621945 17631198 312284618 363160124 412456136 -2657302 -137422319 -483717905 185798 101309755 570567205 -93395290 64208259 -600205080 -423957022 -570481842 259157612 402989309 146763094 369082188 -17494812 7723987 -1881795 251611599 319567202 210266307 79224780 -307493276 371979352 -135727333 -116434857 28390837 -185995883 -102363995 86550575 283447389 -87095426 58602907 -433849984 776682264 -14854104 -166021443 886163 91377483 24251801 481128139 161596556 153342070 -570041327 -83629484 -219718377 -316474230 -479937739 -60657841 262446064 276133 321379141 -34450527 -722110022 -344473733 744077 -550434011 -346014351 38519108 2702864 -163687789 -447204500 31662016 -43021394 21187894 -375299654 82704778 220581218 -2042631 169398359 354671105 -305677681 300038416 -83987418 507330500 393012777 -33810355 -85389564 -7869623 512063930 -468311512 680210293 811699820 -393196486 -59963199 -2602092 -730321258 -311640704 -32175837 -3319893 -540157154 -897006663 -529040486 302563965 -418806672 -162353978 102364893 -245377013 322370341 468565713 426170830 -419084353 -1130771 828239091 -249204961 334375099 -414779909 220030857 261351776 -163229649 29383256 81742638 111303393 -663800836 -26078366 -16622935 -125221003 79987118 -198546569 -341922032 -7238864 13758249 49684743 -366068880 -169715949 -817127476 176984618 -57459880 72646467 -167599451 97357420 629331353 226993332 295998049 -6866201 -398986253 -367236995 430495759 -44383043 -462398726 132839134 -264840154 420839359 -157750014 246817984 -103873947 -138485847 172897760 -43063627 343101663 -293982366 -206002040 -342969850 32820197 -277224090 -147336161 -385874095 161965701 -681140327 -561365625 -39034297 -229788906 -460173426 369312397 -1421905 -26128884 407801516 -429078433 73113526 -296282887 618771491 -344074257 -43896665 402434730 -418459846 -166228166 -48268128 85718534 -3155700 372524945 35724473 -382305484 2981827 -287215172 6465793 -58965670 30770432 -415020499 -11946149 -441706562 567483107 -2747482 176406024 -461177029 -513011776 247173173 600676279 513271326 -75929921 -97369839 504243438 528033898 570176427 -299395936 -79113081 85379477 647744223 524234430 9906561 283487583 -97319281 -486173591 -10755264 32864147 -8984475 7464528 -641149279 708535820 -151359773 580272574 -17544321 -105959866 -119844655 773332239 -125407405 -764879376 -274584998 175739364 -2915857 -312293427 2191821 -186373013 184505819 -112655803 -26320099 -83971638 394224065 -228301056 -34421737 58887505 -502212304 -119221659 68442451 -436922704 104727042 -159141334 677386753 180293696 21889734 -221888295 58700369 531406724 -339296921 -113965942 -29520015 -47815378 -34194514 -88101581 -597009714 588728708 -165450513 -346062901 181012901 4141455 48079245 -222875078 -247569873 508543178 123026925 -427682808 -213276409 172897231 -646872383 -133202512 457629 161992940 37398082 -130666118 -847331331 -140904440 -307045460 -714231035 -184415101 166747747 743057955 -284994283 -741157739 266746202 2073731 -188012777 259812886 33874594 150857570 -19182151 -404716931 -127420215 -94938217 92715718 241200018 5458574 -42808456 331467088 148965650 217958459 167266934 303333849 69958933 68094016 75397473 389156888 262385610 -278377156 61036327 259725631 14163820 478884172 -234893462 44499047 -81128986 -91913676 -598113455 -34362810 106069273 5455491 48922626 -9551538 -189133328 10739013 -25105870 -7487718 71522274 -215664987 -548159835 -60092741 664391320 -97157756 155458033 272943323 591934713 -300928180 511503067 5920625 590055815 -443530048 -204112176 -396386398 -729429672 -5008887 186108462 -54521618 139410897 8964687 16058714 -79811955 90665025 360955879 855232529 -703250268 122594248 12467919 142921494 3677542 -795408666 559598948 749513 1007937 -109774428 -30263118 319081998 -7938373 -196891128 -624027771 -228073037 -18450933 592517032 -27375504 8118832 45737400 91115240 42790805 -185019823 969498532 -125581530 -7257856 822613526 -3701976 157349394 64081526 133540994 -386441104 479160563 12804425 55954975 332058211 -179196468 -7974506 786349057 601373936 -166283606 102435705 65312018 -392766701 -461073416 391764496 324768626 -460721643 7345213 95249624 -626163924 333285966 -97665414 -328058593 118032680 306751974 2324294 149219845 598618209 -384176951 -5777024 139849531 -55427880 68231114 -113677702 367004805 -582357243 -3096102 517208773 -675989671 -55094685 -92827688 -636242294 266822602 -185564728 133051136 -116920493 317938646 -162549280 122155497 157304322 630998596 77469608 -582091648 878199939 -616275970 -29255187 19890856 108608013 742886664 21660320 -219378128 -656867072 690537722 -151904867 -405264485 -213756658 -163840691 -188086623 547608209 97732353 66384521 386355786 -279362471 -51420114 -33907988 -167504495 160329055 -358484198 -846492492 -495195194 260099454 568247855 -428630 8000686 -434956093 -542517349 -122576411 124788250 367168138 686380134 804689624 -29226445 -41465912 -9432356 60722753 659757069 168937185 -100447372 501360737 290390120 -543140620 -7200163 426561269 -566751168 683350903 80136184 -237781189 349560111 -124518455 27352690 -203090566 -258599494 -395525481 -42347846 -46296160 404919081 -452159487 363793886 -375788670 294075779 -590281998 122100957 124677508 6846673 -761379787 -778398191 -570672332 128052564 -777436889 -183326420 -472820859 400563394 -214583311 -307968607 457165442 -153415359 -104915969 4831048 680343837 -361786270 -525272142 132763667 584066111 -926667276 98506603 18155683 -267856664 2354459 -10342845 -1601493 193144037 341539466 142432400 76586311 156516186 -157272368 -160055473 18131252 1006278 350510273 413584367 55566706 -10539017 -606562481 -274215922 18249094 12567655 10901408 72003974 -128088313 16235027 334910355 65811524 95476799 220337766 409091546 -115788370 -136203108 -35528004 343872587 166767908 551699066 166356275 210208330 -447570356 299108087 316628078 -292310455 -92583445 133898353 -188166702 570904378 57105122 456715290 -753594233 -391412269 -5003356 916024359 -635688 294264676 28486632 -325559298 -32154790 554945990 46765211 440334432 -280676076 -421620767 -457563440 -270833662 362024576 94708586 78382682 -9305024 378642204 108990688 -7800758 -35642598 -185277579 48275340 -261276554 887487732 271571607 -273551302 84139775 -337155315 -3139595 17659372 85557849 -119257383 -5192365 -85197089 -43220957 17392734 260677462 -311284457 -2944298 -486052471 -786359625 32411496 126692353 -22401111 408793648 273610999 48316807 28747016 196136644 123487546 -7223191 100118468 17755852 -135293800 -114810270 232503646 -564891700 -34054791 7822346 -18430784 6554213 102534972 13795832 -131126893 -319771876 -221530023 -39763263 -81714393 -572537307 -434441473 -225949858 -38731544 511584202 640841309 34461547 -2075615 -63370680 589903349 707921993 -431236571 -54166763 207929671 -98913116 -481463520 -23822905 473464619 -3108867 -256794495 31970627 472811692 531271081 260498668 -194558281 -141517500 71460995 185995903 -61764023 463802228 43614654 290658237 -546938806 -50655680 418067862 -19358684 184574021 -153400263 -270560308 -202847729 -4385348 103212886 -991579 125973478 448688667 26531086 -737417579 -80410903 397446238 435501987 -59892853 -138047228 -263939257 15406335 126686014 116271 11715031 -377395485 321477940 24262784 15209356 1021653 48847168 702515437 102067538 -23091883 5923256 -106770360 -394758667 420660877 -95397502 -667774461 -3577094 103152421 -95891563 -9118164 -469507586 -498283758 -245064843 -784717591 -173626184 85348766 -66950708 -131491917 748011768 540485009 -105851737 -54124097 553595789 207308722 -171641645 -735393844 226267757 -14757599 29779987 -256726274 54814370 286789019 -84981984 387622270 -96120484 -367641009 21675614 504482825 -145091200 -106655941 -251844435 310971767 -28051712 5307458 131391428 -214108601 -29892575 609058876 89153172 -214035544 -557963022 251816404 306242739 10551604 24522824 736757878 -188241413 -815812090 -810562836 -279520712 116706911 -22334860 -749955283 273347683 -16407482 -277362139 -367429596 -349932253 68937821 -642294191 278773176 301477163 -537805630 -158859535 131427698 -284525294 -401820982 -130415326 -97278338 -377008098 -119278250 107884799 270132293 -420210 -15501017 -121479630 2100288 -372669316 -282152776 162811818 168949498 972608 -125151702 86124015 -99272531 -769635209 229146179 72194485 -442866229 -55474699 220389618 416855215 415776196 -227406861 131935421 51445949 -212671811 174483002 505947915 -249955700 -252091192 370953684 347480994 12860398 -431135947 -25617940 66683610 -700025825 -84964878 888876011 -220735352 489511919 -267306254 323777724 -486539024 384789 390383928 19331040 81933549 431492890 206992111 -259700556 884687174 -777985936 -205886528 121995597 932894390 -902882410 320384661 -210673412 181910095 314757647 -375197935 -101265903 -47932615 -833895781 193281377 57132946 -217407280 380489701 511123112 -890550655 432054174 -532833378 -342108291 67401609 58571530 -568481 17856583 -2850953 -304965706 -25182214 202745921 59114522 -269786897 346367190 -241947856 -477713317 -61617365 764569238 95985053 101348985 34688744 -445346158 -431140379 -153865280 694497191 51873629 -33192605 -183991643 -362714 124307213 -47800674 -29474689 -155130896 -336379354 11292570 645259026 10240395 893197212 -9142053 -403872971 -251617897 10096105 -48523150 -115047952 -439595771 105279356 -971364888 5618385 96899747 -510496230 114253183 -862978562 730283523 766905865 -13104237 17659441 -171713379 -618524474 -94313253 111511507 -107768088 -290061415 -393866222 829310741 22928836 142224036 186028871 -27624000 -651013448 -379283036 -375243146 163719578 -193483386 -283784504 -214849886 455100135 32876164 893764667 -82576964 -485295260 -207951006 358512873 88367006 -403739348 -13131517 70845753 -283534684 -67083728 133285518 -354754906 -635356210 651263436 -84909556 -124009197 -100886108 345153596 452587712 151651739 379084777 -6198779 16969410 -232414377 4699070 70053162 -608805411 -324490158 741240916 311667827 201269731 57701071 19630288 366625277 -72375470 -346072369 -91484403 -14317932 47938345 348867772 652183904 164604220 -211508287 66785199 -634669193 -401568755 -402600258 265012388 -487463706 -93644303 -172516079 -1387585 72771103 12096728 -17417175 91659103 -116823014 367765100 20421479 312810176 36139628 39122379 -46011286 -199651998 43421344 -21639536 17654663 44499024 -702496877 -428752918 -30962027 75849945 -77276385 32458664 4213857 -514952432 -545381066 -349064 -65602872 -422089493 87793396 -167744107 508869353 -196061157 -114821633 373910 -505003046 62833933 228004849 760623 367118572 -38846992 -943076419 626440391 -66317461 113293627 -93552601 6633550 -339938523 -301915101 -24354696 -494492947 -213134377 -407440336 9626092 110552621 -29266472 20812215 -237507997 371649024 1748539 19779679 -524089620 70951295 -43711944 10951779 -474359751 -485245981 196403037 -744738737 436174075 -28566699 -121919283 258656063 -67274798 -722526343 3254827 -82084741 -601002052 -64253649 196929795 36728288 -490798333 -67882000 -906063489 386618349 -123217194 440283753 123151946 113956606 -146373346 -241230901 -125643414 30098193 379702018 327650412 -632611401 59634300 427065486 -78473401 528170702 -343215171 -40089906 -488505222 -78196573 371287371 172169054 218435431 246410238 243719362 -565544065 -292859945 13800901 -22441304 16434926 -608611 -920815128 -125441981 106876539 -351383030 -113376153 -858932067 -118257350 13685555 221875715 -349754926 384956580 -899440985 657721760 -10320678 -427286675 132963496 -894393 -444605237 -3430175 365953554 5104207 -456713184 271195620 -809880831 380332615 -344048171 -15930224 -20976352 -135465087 59331063 -1046432 -16524004 115346197 150708015 476245393 548703948 600015380 120847085 -498514240 536783140 -40095069 -695936188 109924414 -187412637 -87396019 -282500154 152800810 716077513 -335915089 -473552503 351149143 -18855822 200107011 542551473 -126042589 -364252308 231316596 -450775424 240599545 -64829325 12320080 -243289344 8328331 100093594 -272143885 -507453995 149414042 -650910922 -55890526 -255610383 -100386657 -9146297 244269255 1483046 555463282 548558335 20689194 29718045 204157504 -80996159 -214156300 550009919 317113926 26406199 -584969 -126187051 -72788897 -47278284 -79622008 -40443967 376538692 -882642887 -142147099 393936369 523074571 -19082692 82245679 -2986478 23556866 -683266941 370971744 -43700842 -292293520 -163221514 207012489 61957875 -12040768 112704128 21651966 777364949 -416893216 -223888194 -16769053 183871969 -82294663 36806862 -23333100 -731666210 336742055 -188672110 -1271936 -425547585 -588958033 -48500897 -269270612 -570404392 34449007 170942532 -332999403 -207222773 32854048 -555600 -23139027 159479588 -528294772 134674456 137803113 -45545048 173008134 -2253897 596021321 -302673155 -474511243 255402162 478514209 -269124105 -287554962 -40140128 191440390 394830390 322507358 37234271 71154543 -61401454 -109919424 -825070463 10672697 95839222 297715267 -60008479 416397356 -646252413 157044619 -3947565 692876822 -141286628 527043201 -248861495 134629083 -169173246 -602847872 -1954970 554128558 873089851 -177255111 461050496 277763136 -171101311 14674807 -405885138 478659967 -125305451 -678576628 -97810847 52829630 -82985350 -9965945 -39947326 136004491 -243563875 -335315624 372419907 84690266 301439092 357164619 81190444 -46112100 168948763 -158524751 8737226 -169148628 -89422240 -57636040 15949486 -255617267 -173599191 -214727758 148200 -74968059 702248319 216778763 -393065931 -33841533 23707952 -461157585 159685967 -20023063 852632864 -3267502 -89477387 664527748 13346900 -62556129 -140598045 111895369 -793099359 22922564 747957253 564826563 320399792 453410547 868656331 116783951 -123533816 -102213718 1801636 -20321652 -419370737 328812328 590272549 -888298275 17590954 -132881813 -716175488 -27692248 447210744 228415977 68376750 -8576398 -337158491 106493761 -409633240 168918681 -412134819 -750151461 169947389 369408229 67202695 -166812719 147573542 -6375572 -961394573 -38005946 -148923035 -227551982 131395600 -132017152 -627717026 -73804929 526592162 5297436 -32807899 235439388 301960074 305275103 53913346 107094377 -180153669 461509296 127969046 1444280 304746463 97796624 310626025 -99459517 117390015 -523360333 431681980 -499902452 4896584 801108015 319806706 53739079 18360266 502593181 -119900856 114004943 271994226 16744698 -269017106 -165923238 28729762 312161419 -334118310 -312824215 334060337 -474133105 89172995 261226100 7451803 -248463157 13488080 856712597 100545945 -198884697 -662217123 -99412994 -357645238 7558596 478593085 129971486 492714709 -52151494 -66239339 -622082441 -12911977 -60407927 -177009312 -386663889 -166641003 -535558870 -182700344 91606676 -6297926 8326617 97481175 275295481 -224699440 -33677014 -789102145 -424553871 -107265265 -22416397 -625435726 96934505 323090227 -98219588 247358026 -433926 175476867 -783366883 594868568 -3128640 40027627 147565284 635014013 606760838 -334078557 35915688 -159681740 -22262957 -1671500 617637764 -326609944 28583002 -333800324 -32841905 1280467 355551446 -225516501 114641789 219200995 -179385025 -396828023 684887428 59535840 514563155 170177007 -317066321 -49768868 -463950249 -15740494 381614 88479087 -6938403 132960110 -585506440 -166136 356577608 24482789 -420098105 42559388 -317318541 79717606 24213330 3474720 23983142 62961901 -2675761 -215289148 -509972976 576482450 374950 -102179281 473567410 416379646 148065018 -725463818 -267582860 173823310 -389789920 10059887 61516760 3814718 50300419 456484577 -799624418 176884694 -329863901 -90310238 294759857 -457009418 496402609 99526350 -901500736 343132807 811476204 347056551 6289581 361209521 219674855 -291480879 -506970054 12175047 -42041445 -716025687 672154596 -190548362 -27044207 -256527807 -259203400 534304801 55800473 -88435970 196040452 -53000954 -83869266 61257756 -483047581 -17608505 -90461931 -43150739 3321602 18783975 -43067867 -2817073 -14449501 -475659301 26664284 -423505706 -229913332 -149376669 -30767631 22622572 154064495 -218514429 -110929540 426787359 -15657659 12954037 19070086 -28642320 9968088 -855395504 486906692 174235334 -836949037 31473266 275358063 5552373 208682830 632574132 -192640949 -393643830 466419386 87421604 49396606 -30770371 -594137460 554749284 -133638154 -131617575 121665439 -76144415 11065948 46314159 -696791983 11437880 579141471 189961655 -329841742 564504784 -215138430 -515441705 49500705 7203602 -139682945 -272733168 283548746 -7210592 -362966844 -55288084 -917437 -213898999 -199500043 668727931 164300323 -190914499 -561943315 -254661714 24351112 -63532478 126209724 37540380 -310176913 832789654 266437986 -1930821 18501924 -246332619 324278919 448120536 222430454 53416020 -661435174 215334999 -313785980 -46826147 -26186928 67381932 -484426305 249056125 -731323172 106022021 40715020 -14558152 -479287541 211013737 18724549 -958247454 41696564 -18386267 -13416539 -420403713 -44270998 221094685 -147547749 635681 -876358446 -347068040 701943006 -25802334 -37143155 300044750 12977599 252895089 392448023 61171461 -473405867 59656002 -789855289 417630501 -44506977 -188090313 -307651298 -9285680 -64094360 -109866995 -4773274 669268614 2661154 -499468599 97222 11037364 14974287 504619802 -213652250 -141971876 3912442 -462430983 -51234656 25597146 -426941333 294315636 -178794173 -208805830 -430858882 -6092481 194815992 3662521 60317701 -66209622 -3497440 144810790 5491988 -237559924 -621834148 149431925 121478796 -647600558 -582001729 121610083 180905604 -799929269 283884282 358891496 -816842237 1295089 -642152488 -318271931 -296922418 -19407643 -202119197 10274092 -309253764 691652973 435836251 -721406529 -272656633 -123753220 -315237740 373871609 -576800624 -5921432 64010705 6089842 -6963629 -11435593 452286211 -116521100 770826712 44777429 161926040 -510704810 29740523 348135179 300526936 -384016525 469747812 -4610237 -29792254 155238565 102578960 844163471 -720726417 102601004 165728489 -2340526 -55032354 7367503 51998854 -604881253 -51689664 -122070029 158931252 -185610891 34612992 95982359 287774367 -268945798 38947629 41152566 611317934 -498173575 -148849111 277438550 223194961 222176446 24786907 189767064 7337887 -16530237 816275512 34307361 80254572 306082434 569181665 457484699 169061 -303180204 8511383 -5630438 149472669 -36973138 705332 358709608 64204970 -187091986 -169182009 13569422 8015213 -583159688 13195782 -334459602 371838296 28404081 114087859 -194249597 111637370 379330966 677222849 -283333229 179117 10778876 -65728720 -74093623 -25556424 -42151604 292685451 -111739171 36040538 69619780 150575647 629193565 -27822449 296812318 382827541 -132132104 -380380293 52989795 -33678896 55526395 -98147221 -244301187 230529830 -562929727 -28725026 -771576699 -115285734 -134809083 465958430 448132884 431465220 -266225834 324415725 -286836713 65258526 -267733055 379943536 -32123776 -418634666 -783268834 158213618 -671938088 -1266449 825308858 -8618165 113171224 -155229085 -926732 -52436491 -223338408 -55551041 109611567 89626117 -290190080 -302609373 -68061576 390161621 584324164 26633231 -87098361 204296496 -453532869 510852166 327124054 22942871 286805501 106223320 247308 -479195661 128093782 93572384 170498975 -138044136 14459198 -125233431 -240851607 56095395 15796800 -154536902 -30210835 307517605 19887903 -443621201 48677670 -713017966 -128684877 458910057 -47398535 -209816091 411862668 399256291 -272733643 201264489 -621274647 576223109 715458383 75564859 458181052 40226834 580228222 -95610150 100127507 -265450219 692611165 -6372721 856598274 66792797 -83581786 44785818 322484290 1811715 -781655375 151611321 -133021931 1576601 131595119 -262935660 -311425479 -413583689 -120596478 -13278592 501387973 4346390 536436614 13880233 -341894799 432771890 -83639334 -381331443 -152102914 699083070 -24509587 -140463247 -134348154 -101153757 -3393360 219618861 -439397508 123693387 -2567752 -40151613 -30328059 118043638 102709319 -488009625 38601771 785823301 -26487321 954597561 -8568394 -174214607 -9532774 -444891380 173308694 543011845 143846569 55558841 -467412341 95946758 411900851 88714897 -70381195 -513005100 -15726746 -250986333 -99480414 41566434 -74520130 605606884 -46744692 -89173537 -495169818 -26567993 -8661990 -675237597 -201140695 -37207756 15888603 -115382737 54213735 721617966 -21191319 710627612 -934981276 -39137398 -321447235 524029520 272264463 761537996 569955525 159463762 -125806320 -575265766 12769632 5664010 19482982 307677191 13304464 237503787 82340783 -648769475 17123897 -123393798 97566041 30377494 -158332658 -25782504 736835579 107306316 204493408 -145066785 -648777073 193257203 -259911972 -17776961 -284056056 740223347 16107519 144641913 13552707 150926780 74709416 -60263039 -110657160 14315250 381221691 -57724516 -378879834 13864796 53248593 48390965 250748360 44053227 405255577 231540345 295857040 593656631 -126907115 173197252 425097391 -227907807 493379075 -57574233 84605347 76131894 -301188350 189709636 484332196 -551041002 -56348236 109647779 -431502043 22630177 211506865 603343745 185998027 -7589049 -368591638 -20434212 190091704 143024228 -102563629 482797376 -166662311 -390873274 27143863 28801761 -144499568 -578576597 86284802 151855030 193207121 233455391 418882864 -357637701 -60256841 -202198176 -307607797 794296747 -238974734 2283051 -356006338 149917182 206688606 38081891 228698001 -12327609 522752 -183067004 -21717334 -40490642 355670130 511370847 -126636911 -658033810 -253039161 -13291296 289394714 -10957591 698334847 -340802330 216243140 -175610822 63234636 488831009 75336031 280096385 203234595 -91997970 -479752814 14839879 216248121 156894096 -444537077 -476335164 -175848858 16587046 -18800135 443987667 -333767993 -338845383 -43544852 -133208660 -111888762 -426268972 2579969 -140514584 177732361 102831609 -504595931 8294799 -266550562 411410469 296072764 -207456528 -217210826 -118236538 -555384 183293425 -23711769 -601033934 -223514909 651160605 -182798902 96182376 -462350015 37374201 -6738272 1498551 -398391659 -45608977 82557541 -266563330 -323763400 296235630 -822379168 -235141376 298625642 -102171971 34812544 640644324 -10930107 -62829616 -145759399 19434176 379382317 74874489 166511126 -1532510 100223697 -512910457 123033153 -382594172 -299279925 -211181690 107740006 10782948 -3199848 -652171578 -31967817 758511584 -234315783 393681366 -66651036 -257094978 123808866 -190204738 241595633 -666655732 -693573842 -1544757 590535076 -219558487 63902104 -80120705 171515865 -99949536 -22268459 223882206 -19619063 255320028 -205732196 -519896645 -55995940 7910891 -335929156 63465700 -5488290 829059 -74516100 78263601 -63270139 376861865 -182925421 -97080 -5075278 -5174372 248796174 236407696 35330658 -31722704 -270435836 59214977 11506597 -412833822 623990572 58265295 495491426 -432663310 -66873964 -322873944 -15011643 17972601 -581844718 -20502055 104156484 105762829 -231679788 -545631167 1459497 154853408 359857093 -459079089 164506237 110820733 105613309 419789 22017330 615863880 -805933004 339573878 -25468759 25409920 157381449 86588 -261450887 -142909548 -128034804 284099666 34209655 394308385 -324856831 -290413593 -82707061 -547595204 -104497284 -80103745 -3230277 -138680764 -571397025 -97842111 316683518 -354974179 -56947239 -401968835 -44392594 -829530182 433582552 -66138909 544467798 -553898561 -298997912 287551856 -188926966 -405722388 145600187 -121567843 -210558126 -364049009 101562407 -631404960 311282647 335158092 -103924512 80328026 -464023862 -12280607 -751771123 20222713 -87486865 257108450 -403053124 21704588 245735485 211885873 133296006 -420849083 142337795 11416439 110581351 512374171 6273512 595406088 22291844 29093976 119571098 64644039 -15387267 364036527 85537635 72506868 -774024320 -266581451 -725223401 -115359998 395214428 -20812802 77941240 722918205 -122538349 4747185 -330077912 -375711937 -153142562 -158401051 178049533 -163742868 259577 -1167364 250244452 -147007156 54068809 -44563995 350349967 -467908021 789924095 -176331110 298162245 350783563 -182187067 -544542356 72991477 8894434 -29693071 155389741 -4688986 -38541372 428884559 174772601 -10494234 -218625276 -296733459 -462969665 -41777387 -88070907 -322227863 829771966 284670119 -101038111 680283208 -221328 -313901435 312059679 -276411444 350138682 -13521213 71962153 -38081697 9143032 -13998041 -88907331 361953763 -536476362 -796742408 -343621231 538989185 503675119 486895492 352190966 224592811 477820804 881161270 585351455 23994579 -189729937 -151579707 127618281 -116455441 9831867 13975914 -203525979 24369610 -80180791 125732039 -130783302 -223203931 -30789974 -364032743 6927698 49666872 -2382522 -76475201 168258562 127340105 160938932 -47488742 -151612453 126326870 -3700714 193051868 -372131867 12464710 -290413817 1356444 532904808 -29435614 -36490713 -138383837 -8227295 -665829111 257417205 300057578 -44335788 87159753 -235235846 -719747071 166088644 122036485 -336480084 275982481 789971327 -305129366 -58648358 448414683 -126371251 -2098190 90073735 6053699 93601947 -172652481 -112980575 651730707 259960453 -84256933 -213177392 579689890 -36653074 102185229 -930899525 -79269591 295802805 -146740476 277525603 31825142 1267032 69464915 -205906629 -20893797 -206575141 -27232667 -39278924 4196432 214637982 -429861641 -447054420 18598394 -653660106 -167836738 331336826 12755062 -510859756 -54908695 818778213 12338000 256278412 9364385 699611229 243999423 -13503311 -429866970 331247953 -530589374 599831102 -1503250 -134897600 -175228831 -41052451 -91514067 555749561 -182958414 27953163 387592485 -107435986 961132198 8357777 813332460 -70593602 -517238658 369822866 731111898 452060430 -69812179 401819472 609629431 -74356487 -1119148 -278274452 -59230126 88955956 -595264392 169081867 325636921 441591137 -677968031 -341187288 -78699544 -151801383 103701400 5771575 326139 -899871414 -694421588 -95697536 366667649 -33147957 356481997 321631822 120308829 1656016 -346309303 -620367092 65093180 -193238251 -54664919 277128879 -614744977 56372782 -429459458 -229766371 -371312438 -466423298 471301549 46988900 76981450 -730116633 -16347731 103157874 -88764538 -354768991 -254272905 112845841 -344617780 148992251 106787199 188546362 -205908725 -411545232 -5840566 -737735571 -333523615 -438384749 340454476 165899262 -28707573 -553687896 638831953 -390383679 431857217 106174429 9161469 288675704 143510868 -124652919 -730411775 -4030255 133396646 -324681879 186703025 -230469725 -131391715 -1245172 2487773 809468599 -292729340 -766103526 -504203966 -250363974 645443248 -232793271 -691604293 131034287 -135207961 355772059 49625420 711326857 -8901215 170091313 209857683 -97617349 206250449 -56410263 -226011889 64303551 -818303852 153627959 -35885421 -151481642 474077775 -35742337 -49939167 -569902179 -651443953 414517245 -527003920 680927 -340458414 688687116 64819306 128230891 -65189869 -217561595 407095441 -152691848 33311092 13394445 4149991 -187783850 27356889 -60718006 180586879 262413998 -179506896 -100066360 139227792 -208677231 77582671 673973154 115014401 -192594242 -151002026 -340638177 353680714 374900260 -205668543 -613487043 225628684 -84226271 -45788759 19060126 464588435 -705535775 -2895271 -692790741 514060842 25445203 9661741 68740807 439377344 101667973 485306359 109891519 707519746 195881572 -231063341 510491020 1560606 -328746051 606228067 -488384771 -147498345 -647635867 914204716 274021049 -439665196 8413858 -693576841 169500474 -41247154 9944090 18724624 208167802 -104268652 55139992 948784335 -268100140 22084082 -455301790 226417459 701745899 -334274465 -81336856 -311555146 45840980 -60466777 537047635 302548470 74701541 -9384114 604916183 -80935092 -218059116 433057443 326111486 -61659591 198290271 377620703 740164162 -56074986 230654924 -562740791 -107063828 -79091321 35248065 13458220 -281514752 -844816503 -319488647 393539018 -143188978 357628924 -47449209 -476077442 -27774681 -3766784 -400048245 -719348201 53546151 163485559 -169421795 -153552160 43121062 33097705 341563756 516136400 657073291 246425894 -125425873 -158126632 71892727 -165991952 -606055698 -14965507 20586433 5823388 150019689 -277175585 165697418 43651363 -166397785 -9166274 -442618134 -659623806 158909039 20016994 -141474202 316746403 23471190 12012690 -347727016 10787901 -42681379 -74636746 -253393877 -195938917 107447737 30131058 -574045469 -5663265 -752772625 748911554 -334385571 -352064783 442014714 -67120113 -63070258 -109865950 87707216 -22046074 -6217462 267884541 -714362951 -11681595 -76350348 -202748847 -487833129 2893301 -545169062 116277829 -513989709 748829061 -6233792 66411287 68752676 -120869810 -190670308 -1111502 -302283700 430418988 -668301086 -57396128 -162676922 -98859868 -275768697 -32636261 -335822651 -2829369 -31445047 230682127 200601197 -70233763 319838575 -166045831 -4385543 277440483 -78758722 244324722 -22405985 -14997647 380870897 -67596627 -379410875 -242452212 384889809 -278457698 175033879 83554464 874901029 136284320 -491200662 -568363199 34032959 -271991234 -110665943 40817620 -452378201 -807809220 -75644599 -271255296 -170007968 8607283 83646646 -221331501 -781252995 564861971 19493239 -239714924 -251206567 109308251 -282982447 -162890313 780348048 -652903656 49015783 -16856326 617087 -549090824 -145985137 5127903 81516470 -5552181 283344766 220272135 471940856 -51057643 374463554 9991733 -126970680 -601485668 -493746630 -444384493 -31108292 237035396 -1116592 13675516 642407559 -98553987 -2132018 267527827 425003429 -5497670 -118048009 575957577 61988643 274861760 398587228 504911319 237238226 2329205 311883880 -35419041 -367759608 184642858 91142635 -549030547 -503351650 -10759264 225376369 204823442 175417327 -70843773 -437636021 -76581872 116838837 15863366 28568108 -363549279 -571847900 -80954077 116185102 80296764 -444887058 -825642730 64896195 7843236 955063834 7966896 51075812 190125560 29206334 219127208 -349116950 61138994 -329366261 132757828 -113814295 -97824062 -647226016 -2925234 -10759768 696458676 75942492 -5324241 279401929 177641428 -446947003 -1819273 -91556415 731565668 162317923 200636990 -194711774 -30752118 149430891 -102663560 -247342223 -887126519 -34580481 -91619810 3713094 -3700859 -58637892 -709192567 -52716051 -90210047 313499751 -5205719 -273328146 -241282503 -644531669 281472198 -289763199 21086592 182370811 -90102267 -18090655 -252462013 612430072 546205308 163254053 506156508 -5914571 -788920683 17600379 -328526997 -529109973 -262607252 457423869 -125024619 -8184737 -14148775 -204864881 -52697793 -205235439 -17898120 129042563 -551455899 237750200 487634527 24497669 -130129939 -211393391 -51010832 -19583698 168276794 169515479 -3728796 95398447 619971239 50397995 -460650707 -49606293 -610210081 -524174656 413970741 -181796794 125265237 204738553 4087912 148006139 269197222 -172486600 305823754 -100360152 288652193 51741336 -187185372 108142759 331694607 -401639725 -637952061 7984424 312204975 176279021 179186123 -198176385 555465643 -4160904 -483929820 449022134 -209826613 383438308 -313302960 -128423058 442044905 -647178978 139579 795580883 -582280042 4224853 36411850 262196181 92722551 -159809398 93285082 447943071 345994389 120522478 -163114615 -286182740 17058270 -40710522 -176276575 -173586160 -312266104 76868722 34315653 123698906 68655213 -180681657 -10688794 -30821281 20899446 314832658 -118619648 -348005484 -227488530 -456765261 -108757070 -13925824 21522447 691949819 -22399034 462655285 -459497626 205571010 -123196064 -82559576 216650122 -787158783 2979190 -15359655 27889017 54039478 20533784 69943775 369792540 -21665860 311586180 314622935 83627150 438132068 -283504290 8511972 -453920357 -530458962 -489434914 -19278432 -1016990 -39384234 16836575 297854365 21363530 298124555 -467426565 -207677475 -111633826 -524322846 -451054235 1722379 82895444 43741798 10250299 11323966 291425808 125937214 -130357718 -322795727 620539498 -115946301 415452789 -161644674 149545501 -657330750 -257882493 -58099097 108383722 76718620 -361105207 -197286285 -16601929 -627330578 -6149636 -195898490 -268992294 -45542196 150916998 718852613 186286406 331725396 113367701 27665725 -511138949 -772164125 -732629580 96451200 -340189181 -54838994 95079345 -8781836 397049935 90780628 1812380 -556540865 -126191313 11979844 -26222012 -628021605 14005985 -155769290 -187817034 -73733858 -290995966 -49832002 -162519236 100840065 -90725263 227773470 208743719 -327856799 126416588 153487092 204836309 -789730979 -623805269 -238548830 -205030472 -8276597 -527748106 -19393804 3755072 241306550 700420563 576233315 3759899 -187350778 78735939 63864785 -505620081 -144546594 10733156 -22621150 597390083 -34201042 588669857 -82429259 277401176 121919978 -77358584 -299655012 -6366677 -14967029 -2405518 -300916871 -192726081 -28112474 386920574 429475209 10884521 -72451305 187667268 142373728 81600974 224836771 -59387167 -137598313 -134876 -124627039 -642901481 -125966052 -3451948 -334519389 214366843 -76628800 -35848355 -320726001 -113426911 -35289234 58561755 537412265 -134355339 663327 775535232 -110916321 345699187 112836939 -111680092 -303547399 120927393 373215109 -16112322 82106307 -261953366 298071577 32774993 -342668968 357206137 -534642343 81333437 55150418 179748277 691997804 -295955236 54994581 60256582 -86121148 743555742 5128043 327817523 -76288528 113271006 140132213 249855623 -43363023 -124741334 -15884537 -352933518 -78447436 88592714 -132924692 -2436995 -495585182 120370600 -115253651 307984575 -714475683 -313983871 -5646081 -171404870 -142133056 -65742661 7754161 -20352839 -118447188 -347280883 166633436 100182182 -492956 733352062 -264870012 217021952 -689543 300440791 102501681 221295472 -521526657 -55537193 66620001 -10992597 -347734307 240481994 220834434 -262255733 -62723721 19575066 76868752 174910245 -332906965 -108135536 123328566 -75327890 -495791783 109371488 -422055034 20880929 -40251162 49836575 63653137 79731472 -437666444 607172771 12793170 477671539 -61594464 -7923606 12444563 -3834236 -537577189 322291002 -65117850 256720818 422648644 -216173882 49609391 16358903 -7768769 -189097693 370461443 -334805202 472086246 -48007075 30787026 -183613854 340073612 -188888886 -387646871 -36810401 215601723 -198615743 459369723 160181560 469152839 514592646 -118280462 84932814 -291786361 -70481085 13280505 -793815372 -347632836 238094816 486127516 17344794 -1879871 -686404501 -237240225 1232749 -232454204 -412633644 -15045426 -966282622 62462729 -563474406 -2173354 -200703984 268369405 -184451318 -213903170 44296222 277885797 294601094 -241429238 -44890410 -32193730 -57857124 230220459 -111076443 -21210985 -11161140 264473820 -41059672 -50717225 -346793795 378335677 -504673209 322757294 460180855 378120407 -189443406 101890479 282813251 -182521728 -223879896 -98113351 345799980 -13694901 62928226 -174920559 -172600652 -44765137 -163531652 12225474 -617762060 11375294 12007156 91401001 69134269 262151872 -535557031 -43022636 -938958279 12998022 -101377416 -176064892 -23198577 775197617 -650351859 387812132 450723883 -204694 -743447094 272938919 547948740 45634877 -441462784 -636239657 85720120 5447760 -14069487 -417203004 -378741582 148805210 8553370 84273405 369986353 -53601990 -211677082 95333283 -189944006 130353100 -49839282 -755247232 5202399 54666193 27114749 8547414 73210796 63658650 175110925 131424633 -22524463 -203238804 180120521 -29311270 -105249820 76161128 73799856 125527524 227869638 340677533 637814192 187576150 658728171 391750143 -399286309 -351329675 -17562096 -80145540 21616580 511685938 67701081 699928870 -394971478 -133764523 181214249 275660433 131568013 -602383158 346751025 -466629610 1541761 534879572 -189774137 807396792 -607849395 -205717227 300879851 -121420971 350811818 42861502 40880807 -161256406 591167193 762394468 -269760494 -656080466 -614904202 -213481722 45273553 191091141 -315982369 190558650 -34614243 51952273 15888606 -92216369 133772499 27337994 -466824656 218423393 280521693 205787814 -32307085 -45391783 8280478 -305297238 18884 1411903 -73112404 -103488487 -301435642 -254632671 -181319033 -151041988 -626406335 -249339544 97261653 -590992289 -203895736 -108471553 -71445099 -104156396 303903658 -149047747 -39302315 95554830 -826888716 -122374586 2951299 219546410 -87109829 -63243269 609436 -2146554 -4055860 -250410210 180044034 214683391 524600858 -190356902 -224376229 89867124 328146587 -60827025 -14764970 649320454 91568596 303310090 -383482 -79915418 -351974669 -73362953 1647092 263017227 -820353744 128920302 -19132730 478351392 177975129 -106847067 -48493916 4551424 -136916288 946808 -509964546 -10487964 459790361 -472831409 -40599046 151881793 -288179025 84432632 185151312 421678006 -161558280 29719437 -527070214 288874735 -46336681 -5906933 55799877 -164012567 -265964167 345321910 -15323599 193414012 -307417046 -134127751 -159159836 61617815 106680401 -6795551 -87178391 -22180204 -198851266 314599791 -462954551 -20125936 69939826 -69752604 -50847612 -454864293 -296218257 1970621 780966201 -366408270 -204277110 36626072 -354774435 -289931919 -3922781 -335268955 77999543 4262018 -241739833 235876004 195596812 106940765 -105325767 -375243242 83585390 -311615 19319522 -90686386 -171224432 265549784 35421145 491119817 335511 -96973504 -4977897 143741096 417759213 -31391147 22445018 -209125959 -68097920 2649374 500223507 -23862863 491091664 -191872968 -676643341 60776241 334924287 39776417 -1428545 209583406 -2861722 693931330 -19702162 -142041421 -19715951 125084870 158658683 -163854110 -279597145 -229173781 123513074 18057513 103627971 94784644 -137145796 46177870 259565185 -160818671 425265943 -38626771 -376438597 -277709909 16445778 -199631920 148354032 25094800 -12179668 90806196 276655169 -23916858 -653782686 246858250 68540994 -87543859 -33648237 -126405021 277390359 -32991022 -770724316 -774644215 644178868 32503583 -76102569 68597140 -133076278 -442956862 152388169 298246170 -306015997 -233484872 -161025799 107222522 -349142593 -574550414 5019241 206494514 610481024 281088385 364578744 -211128094 661174774 -656083040 -148885635 -438587855 -383614126 -71274133 -452473938 42474952 397839409 494907842 -258500352 452229981 232424724 -98239923 556205502 68380283 -48927882 570036814 95851636 802435623 -585200071 208737282 -138343233 179553118 -3102668 471099 384172874 208660069 203282330 -42215652 -69477088 -22138317 176458495 -251011026 -2745417 -190068330 2805730 -165985087 -244937813 -537217809 32354926 -158769771 -226889763 -37373050 62203540 819162874 -73885938 -512185713 -201255292 9257330 -352234940 -90101408 72641504 354049709 318634259 147518287 259407641 20956323 -55330960 -38829858 -103688320 -71181298 355898001 346498094 -78432610 -209197138 191507034 464443344 -519197833 -36952934 -195332869 43992095 98255296 -38045000 -64108431 13014062 502705687 -266997469 -245252523 94482977 -322777740 9062086 -9681652 531860105 13187226 -49457302 10092226 23438285 14108264 -185221888 -8037996 -152220960 -795882069 514985696 93879083 25840571 573532247 2297754 -13053587 -88081606 19176657 211330063 140793707 -24481723 416437299 -523043798 133638482 -98657360 -146157009 2069909 261980626 -67594738 535076354 225022404 -11276154 -377025 -64133803 20721112 -437044958 -455348711 -70780235 -28152976 22126571 528335170 -557266388 11544502 318573903 -397765410 -181095116 143668568 32856982 365986407 -69894783 -332146919 -88371861 542437715 717377930 -53793031 -296252520 417725499 -939858299 -234069418 7935271 108876554 570177590 -121302084 -75369854 -473850969 -165007499 -446289347 -580220411 -3112651 -52685361 13750418 -380831821 217736854 -250909153 383177726 508866478 8164868 -314491590 -265075778 -293968908 186222108 359441423 76689121 449530700 605217306 -117062605 -72359968 50307726 -323599813 -244714946 184065006 -415409226 -283927087 -461751020 98837116 318996788 3568740 94656603 -4649363 275544440 690446406 17652086 72017464 851924084 256569519 105470767 298804421 -291420843 -4346205 -346146634 -108976690 58709223 -566086407 -22400296 492438639 -115826781 95679928 189484277 -780413940 50686596 2652983 -3729533 -298269750 94171428 -226448272 -15218012 -962865920 389997816 -382904856 45543475 1266571 -17522476 616813706 -18707743 -25561238 130325638 599808695 57593748 -218175948 146496099 -668550 -37606461 -404299674 -704658274 104627985 538985718 134401770 13560195 59712357 -419187206 -180435704 271361 -168100248 172855878 -14913927 -627674941 -628807615 80157944 -29491282 -339249300 260923420 -174222024 105142774 463416767 -635368258 339303980 -462525788 -430537958 -238675194 309697230 -446790351 -110229497 29083610 -494221872 -674948992 209470086 -87801156 -90199245 145749520 -13284497 -50248711 -339928941 -548225222 223135512 121007558 14714171 -1571471 -4216882 -358571458 5647933 -482660626 -118118081 121051850 -103143280 46358630 13798183 537342433 75687655 801409907 -52642661 -559348127 19302435 255252986 -220986120 147569331 -161100897 369439698 -50847352 -527169680 229214544 -378393219 30576011 485491550 -80187246 45910574 -352481019 -458877597 -471533281 -88894795 120373043 -81401779 -321723841 -399251358 813788 -16591558 150982814 84777215 -5266604 -111589883 -5243064 -183873735 -195046544 7972152 -591097352 5807969 -79185090 -298962957 191381729 352003010 67182800 45199172 -238977039 -62256842 307097549 -138243773 -4087517 -645395498 -138383512 27347531 106056125 -231639754 582059457 -138423903 731923180 234738290 82473915 88300292 2417227 -625274187 -33277724 -26391768 -284884041 5079095 -131411061 81039619 185441902 -303258631 -425931386 -393636396 -62250038 -198439514 384562453 -232645987 697729071 -554590376 63041139 -247609763 134864829 7356276 -81223380 -425129826 -312285941 -248694952 -50506190 352936714 -39783134 -650388472 -230841728 -470683593 -426931778 -201660689 239618858 480916011 645782381 56767122 149713578 -783119614 -85459529 -11407016 20676555 199932633 347513987 -233192280 451110590 24939345 -12861292 -182010045 129186576 -651592278 -105135115 -871795551 -90799228 602107085 -340370179 -655776802 475585826 -80154661 -72342129 27150584 -296135675 -109960815 -243761262 802814331 487518473 89415395 176934 -74839806 14787296 -640590027 -223611983 37015159 -33311683 482130562 -15402939 -79248002 7688578 428513171 193735303 498148509 30479373 -5749265 4941733 733168246 132436005 -130661580 91394908 -148638 -220120716 183223112 5720770 94716056 12813424 -338709415 36247780 -51212545 -214392239 -89960746 -326318214 -40355826 -15884961 130438630 306252865 629527340 843744909 793224535 385182181 -20430978 252402565 -41072355 -2821446 -799708102 97747175 45976810 -603528802 239882933 -10701465 123343029 -22282487 -6398098 -27890354 -80936157 154081772 86733916 246236451 -701573265 13201017 12536228 -99815365 106927230 10322548 147989246 360693174 3595218 -447883381 -444729746 70931401 174345871 218295952 16033586 11368289 -200091469 167462822 730708587 -194991932 -554011097 60906153 2850756 351428 -188934813 495714564 -11282335 543338448 58953519 -611656310 390455334 -285321135 13746717 -49782889 126867998 378949491 -794678801 -461848833 30181586 -11635280 -10940283 98893390 -11138055 469292384 -100835357 275215789 480783200 79475608 -532648196 -611177869 48215669 532178289 74865906 445122637 90708274 1817099 103313762 661760420 -72834981 62841027 391790069 -557137685 -318782006 -284607749 421195630 -44403447 -45825124 43585866 -20083248 -440398563 -108955475 -8225226 -348508299 140235216 42467802 356570970 -162894846 547861687 -11461202 189859 -713308914 294854846 -301524753 -428069950 147663553 442819866 90933464 47726196 -10703587 -465164196 -154195855 69868245 840745725 31104292 126589738 240142395 189525956 117321477 9244240 -15901594 218730937 89961255 -432802418 146943952 12584537 -496958489 654925962 -423747078 176633317 -593012144 -276584946 21083070 460841493 -181602773 1125016 61008343 42628540 66452318 192743619 3378297 678578527 187741871 -17674609 183632771 19368458 242271781 -43591166 198200287 22464729 38132242 -184510805 -293024215 164241555 219692886 309878801 459384510 460539333 186913526 -284562004 165629804 71962712 27540470 -35552762 179226031 323380347 31426781 -59803916 -267741828 24945247 -14482377 10572282 -254451054 -8871491 -90293024 -273193956 -166800777 607748561 338791643 -19214348 -576945011 -6236092 -85052990 -104531792 249689664 -42024266 -10958853 128881340 269369477 -167949111 -152782084 -145038334 -479640554 -905406012 -6170497 -456691736 -269849533 54668510 -8999744 -791428 464913612 80934 312602112 405745823 -441533881 192901432 -42310922 10182484 -3476410 364759162 495439916 -320170253 -89971481 -30775260 -31681092 90470990 -124342818 -915053733 -20228373 -235867794 460414766 -466968629 -131332375 623575675 -129384447 -368781231 33300433 3474674 499378655 461218141 534654575 -11993735 -196053640 380245709 -265082917 -144374580 -8550378 -409294236 161672591 -198584680 613963502 -540472425 -235174094 -361759509 17202438 -153512384 632672638 395733635 304464559 -242439576 -52847902 133426429 -8614391 4644781 77636811 148559741 -441101384 555978918 -252091055 737408914 -439129829 -228878358 -621194707 -612447943 -190309009 -122489696 48982471 13889994 -31957393 403656955 -990361394 11688417 26679755 184066127 -6241527 343825049 -709542094 -54135031 149001187 7911141 780236897 -29902824 -34616445 -44528782 -82640238 265884576 -179913924 -92258914 -4337021 419717209 -10089192 -8689370 162372931 -200899887 260032614 226216502 -129179941 158793729 -70932942 -126327748 627500390 13387689 182559718 -36828653 15241592 -17689864 266379691 -12492395 200169194 167580136 -79386123 16435265 -30318696 416153241 4077888 -199174384 1168560 -153224106 61835520 -612647337 184579191 41701032 -27184782 -111222784 -1617325 11258113 -616214 22395034 -113161053 -161947509 -95759922 9303558 -483738146 809180698 248546028 598726518 454289859 466900343 344377538 616527803 184315618 -580757674 -228344427 -56424828 -273048457 65587154 11983624 892615899 -121584224 -190967641 405572215 984200 416374316 678139634 -75981357 -266613586 47529683 -47675189 82803594 32221289 -74851244 -584845148 -418435581 -112694634 217863927 16115330 -480609244 -110338669 -76042425 -858204144 -599558328 628896279 -43111747 11656690 -349041380 -6397071 364241385 -162426225 -247791291 115603249 21349159 410660005 -536290397 547277301 149789617 -7360578 -10231235 -101285602 -796947173 824723887 -38193209 352248401 -884414124 -89485368 -336872420 -634194891 306070733 163267222 39510270 517086546 -335322552 -27207617 -385770726 516971 -231224706 767012975 -56577793 235321273 427373302 -33228770 -596790396 -933781 187780477 304806350 432497847 -16550763 13029691 -192642521 -183235062 167155995 1988272 216653767 133419625 -258393273 -730787824 -49667378 81465657 -198448 512664076 381823511 -328476190 -296628921 6613596 -149060528 -4462416 143561729 695184016 -203612171 19320786 -10088219 -758852458 14570136 4259625 -861405710 -75755436 -32171530 -225185191 -559553504 -82251883 578905864 2406594 379219864 -525063569 -154012861 -406763828 151156133 -25209294 213379264 -178756356 -209578951 14536686 34012597 -80577623 194394560 -581167928 -754048260 -186819008 -533063297 64290966 249344884 17943298 295311802 -552061344 -408704515 86779116 153231438 -361667909 -386544344 -209706867 -8708232 19720356 206274483 -305900872 -413980291 80521445 271846156 531456372 -5283059 262182956 -49677458 1812537 -304197978 -34644453 258207584 101570947 -292671437 280797338 -201750706 56737520 56442865 -40765801 -45078863 -177216218 55962431 32158278 236929223 96298489 283152047 -9454886 859935640 244823518 -18357817 -143934490 -217212999 24808959 -52441954 -2317693 -471144289 -518804400 -84494578 -105427571 50050722 107685650 -307027334 676612462 141074 -11063570 615918070 372749875 -199178555 18321602 -9367477 -183371558 -25211838 -86754884 -291917248 262463685 542005721 535862503 -87785030 -155887361 154956832 -178767957 190393532 -30043290 -591791605 6751702 -9691067 -201255860 -546385307 45598460 -20911563 426231594 94332868 221538037 225216198 -68192057 269587774 572270324 -57337237 -155224027 238624307 -724261154 -6805391 561770906 204493759 374483141 -632003037 -6853459 -402838806 -721966935 -619688630 415451370 -54881701 450934885 60000309 -397653895 66611815 10823952 -406581600 -9073666 291582596 -2496843 -403374678 -8428950 38742199 138135411 -276558402 -116275933 164409506 46713226 348193772 -186048884 -12493210 -858155160 -806458271 17873184 -7211366 15473281 -745457966 -254120243 -277145084 -136319594 -8701052 13548733 -180671717 114324412 -905648120 -12237611 19747640 335988723 96308947 -102659886 -22173700 337081541 484648460 9886848 89810140 703908937 5892040 176606638 157615815 -12601184 882576485 247817819 106210874 230073443 -106046051 -650126535 485674642 -416061497 -340353230 3090832 924241117 180029888 -34993943 -154454760 34579626 -587196137 -466895050 2452219 303128166 755505228 493893266 -6925819 178493732 -127441927 9234803 -424650100 151680115 11733579 -510734139 -107472979 4102903 -183825769 684050669 -9707004 -71144285 365002707 376671415 -620199525 111036948 -66415439 16536030 -132365716 176500603 325874275 381209537 -2842704 14121413 103117117 34349004 -236365750 158640521 549122797 -398042043 -364076853 24955962 113667845 245996336 90418559 441688744 -59109848 192518079 214245874 465239855 -162556756 320226216 645298236 185994759 -306181701 -591826389 35916701 277584106 6967744 362482803 15390947 21694694 -298202954 207793544 -238933503 -20653908 -509366963 176069164 404218183 -268226772 -23884416 -231372248 -603362115 -407678878 -96939522 249903544 429316 -354694547 207636588 -88000471 18160302 268862318 -557540999 616750566 593664221 283207445 607982604 38878037 591417001 378083273 47593064 311327040 71633219 225429328 79059621 -43029811 -354749190 -448221869 -265538732 -32586015 29722191 -76773232 165502129 -235816003 -639728638 -28754729 246778788 -365969037 522585733 549386048 -76427553 7603870 443821481 253863148 307698780 262187339 -43151675 341980289 -88128238 32910637 -18114156 -158182378 -92159919 315160519 -263846964 -7536643 -279582272 -110744073 3199596 114603213 -769047629 -73085918 5034479 634910211 -107909087 -729581554 -679274279 -349798640 35662413 141985223 298544384 -112346658 -11049470 399601226 426751 287641721 109657846 21611519 -228439336 210059703 -314633937 532555185 -198430835 -121648575 -627666029 -41166773 -223370235 -142859199 -171622368 24977702 204503614 83947490 -125569822 530288929 470688204 94751670 356392117 340982811 -166431867 -113271127 178249895 -228562090 330820748 -157875064 -585980301 363536945 -18448566 159903924 196810409 73702679 93903741 -10262204 217435178 27479299 51252187 -517858526 42258199 -304784499 58963695 6084278 44929680 30884644 -268050328 -365406197 6238430 848546860 -113290908 -549152192 -126347710 23210880 46418674 480166204 79774746 -158449725 20627390 -28080509 -90467815 6357846 730118239 273887530 158118116 170073849 -479414245 165447162 4244176 -128120803 501948226 -94737653 10008257 456047866 24154944 5914174 530960286 -243243236 229428602 -321407705 13723520 -24717110 1858870 -194818876 -432169920 -112639187 -17331744 213384866 175239574 105140088 53831498 -2766773 16130908 323884102 -97341280 40486369 -115884066 120665079 221678732 -573440790 -281854522 170430991 494230459 69879617 -207574812 -16117255 -43329234 -21041058 -169211266 -293510949 -252572890 715995949 731482864 -354795913 -646309519 605445462 -51371936 -85722370 111637727 25845145 77040828 -116878207 22882238 102811774 -30743918 36660755 -235927229 107742804 -498551196 124987654 83462927 36533467 -4232372 -206210019 926138922 30463428 -21229690 169857424 -86595156 34049195 -315695974 137450901 -9832254 31942131 280044359 53807095 -9011127 -2793999 -82158610 -369024475 -112579908 509509169 2424339 7795697 -438026607 -345362332 110361477 -458639613 158150175 24826337 -58435574 6734269 -13665742 -193902272 20431676 -122993545 -134244097 57914488 128066234 89075447 8792222 -334029376 -163395629 96576042 396697 -3060911 -29233811 115805026 -670663135 24210817 17011243 -495984344 372422871 -489091214 637301425 126123573 71933410 157707715 -15394943 1611745 -132285027 173455832 -243938690 -9510470 -14418931 -391406093 171822105 -462209417 -119153535 1713780 29276671 -670767712 29414999 -12255518 -184392072 424621631 48613625 -610556607 -4291102 -17622002 -138351189 433646 -40528172 58825859 -293675856 -18237199 4151300 244491208 -502807961 100080493 547837484 -60854750 221694835 265945 2380764 4932707 -483953 -574486277 68341 -168681673 311592346 -39495585 -259943474 -3776348 -670461365 109484831 871372939 71220235 30522640 447222808 -499572714 -281117933 597478022 -11143682 395805667 392554818 176018434 -57916585 292580954 292751558 81090938 7714931 521822980 586989558 96916671 -281702094 41310723 -193092162 -695941072 -334204996 265478940 -318688909 66364836 -67423702 -14474150 -16137796 -2551758 119506863 563871553 -299572782 8202631 17846217 -714415487 25343181 -135762370 -675807204 -104186158 -585014267 -9983108 -48157426 101396950 -160931412 -473941485 19466121 31101528 -673189123 202993390 85268440 160338749 828148 585006752 -31985813 -1896556 -5657207 -572686187 -88531920 1195790 -36806019 460525185 -10349807 -23595862 -90887995 -530866 -141485125 256665266 129757708 270308558 19697658 232093015 -296073824 61886 425235533 161234 -80414157 260614850 -86332997 52107211 32511219 659918900 -28970779 86474458 -57439488 113450740 -25469800 -42698515 538308231 -409076779 -174327608 67174347 104056417 -452391009 -639936706 -503465033 157798756 -473545609 -526635108 270398952 -319319871 455712896 3458202 16678619 -41611191 343001269 1633853 524088913 -96498734 -335742479 190366362 -303220 -247977104 -249207285 209917476 -194920900 225646499 -160766620 267717264 6458459 -16021441 197881425 509714699 -205763705 844984762 429416650 -495291 338748176 738190427 6553212 143523861 182402508 -337848498 158334138 -19032373 8436423 -735235634 157671130 -927767294 123849008 -30536693 -870037793 -170964004 38582985 -64586579 352519163 -440483479 -222226274 -236253776 -12956561 -225690618 15542410 821999 152220690 -706845752 -63340693 -600969218 603057362 -115315933 69298909 -693472785 -784332448 124966686 68912194 715644012 126496127 -1612706 19200183 393707 337168476 294500867 298503181 75535996 -449848434 480894053 -28885242 -43732259 -72099315 76987669 -14012675 13897172 -134452753 102838951 -419120229 414292765 -313655222 37286592 517793277 69414390 -264033183 293379772 187115510 -487542005 281983198 87599845 -390059015 509920258 -162962159 128451509 797703059 685885080 154891621 -327706792 1367898 -43730588 -188228877 -50263963 -155975674 -91713200 -9827402 -54692062 -746375865 -207269217 -477639215 -546488537 -203733646 82817821 -349955649 585839136 54985516 -86160423 -13021041 37151989 45195336 202550387 115791145 181011455 -48055777 268827627 150059337 -46475066 116475975 -11786859 13636377 -145926526 182324728 203395185 -9012415 -8949711 -629665009 -85158460 78921797 422251040 83676707 328667029 17703782 83344516 -36848 71553221 255764635 -625981783 -96058174 -22554859 706203659 -39636745 -149053073 56996277 -439473375 -72182660 -233871976 558292454 -135377127 1137804 -5410628 -110963538 141029168 206189459 27720695 158944624 -304392073 -320602111 -118854234 -306484618 -54658692 -463949745 327484267 -275683135 386329607 150702537 -676145440 -112827465 19409281 430915185 -613047786 96561901 199969318 -176675344 -29334446 -55996748 -67706149 -80803198 -734426089 -290628714 -383387204 60864413 19160491 -706080631 690223702 -225768 472601 206531143 -326348938 -317378504 -45964047 462177853 820090787 95154873 714383495 6443822 -221008533 25462489 217146578 20484155 -117609640 -2833724 604327814 232954509 -67114274 -14472509 221165359 -195644409 -3252786 305117145 314843221 -161365590 420594169 -253079331 -100920540 -66644481 476485830 192865960 70252869 419350151 -169519441 43508767 -37629099 -370987367 135116211 -35838514 355660170 -2730113 -246802676 449109065 546393278 -221913483 -140621422 -127970729 14692613 502970081 -743268672 -24361203 125223024 -304605068 -44840639 176930206 153303508 855306385 -2987761 -99914127 -270763669 66929677 430582917 15401369 38966588 -248202158 6419664 -435293799 45408032 529261432 81787870 54771387 -15238718 -172856810 -143328109 118364966 -241374844 -370501511 9744317 133854664 -160729083 16578919 81080170 397052556 -70090033 -7243823 17357065 -48920270 334724188 175125190 361878973 1244347 -36474088 559207971 -22695309 -903041357 261631130 -668593749 -765659512 83245790 -224636840 -759446011 101898393 -203427345 -133409796 -203140372 -31177686 345920743 -466452328 -275301339 16637021 -82991363 -70094907 -59639502 5046821 322429259 316338721 727259948 456887466 -313842547 299825759 -53024171 47682896 87595215 -962251295 -54711241 456646203 -473141228 192063960 -363866705 13204178 257071268 215144832 149394225 -270805066 67268262 -519797 -39588881 81612781 -37111355 361620871 -409799313 -213294000 4225806 70559832 -244944622 -41772373 -506541729 -44173475 33979111 -907033 279365358 -121278646 -241989772 348114104 -175534148 -209133932 -87533849 -105884085 -2040307 3882772 -121468525 -110549023 423439200 155294583 -425045880 240865732 -152401716 -5130040 -665591221 12252329 28782912 119695538 452897297 189452259 72822254 356387009 -146470058 -255500106 -30796338 -131714280 -800227535 83092902 8674945 15356638 5433120 112541476 -110204724 -199477927 -54803285 77617133 -301549625 281571031 80639269 13817964 3373219 255836174 1743456 -139857265 667474167 183499123 -432593249 -160173782 -86585410 -31956531 -55792417 -88871316 27059357 -635358082 -760713716 337272145 460728880 262717 -211220487 -881632 -499676740 -135664647 129035081 -275882976 439250054 334426024 -156828195 -438414869 91342012 133644639 -467775299 -63282349 -21883998 434786101 190878214 -611389803 -101149681 166837526 -3773724 175818767 93508598 183997776 142450917 -30254769 594941222 -189511490 583034673 -285298753 -19030565 915918279 338284007 -536463097 -3576583 -125429343 -108324945 99634775 -396459613 -145481078 70388961 626526357 857651 213057674 68456452 359136706 71312169 -310309340 416165087 -648345072 774637674 -75792013 -13011375 -130922118 -641319427 -128296486 379404511 484468118 -149110795 56420166 418877713 341524662 214128591 -306914003 84172383 76169268 348686788 394948453 -14603658 -8476175 354177205 12963921 318105185 -20078453 365664 268141987 364565995 656318975 -37045366 659492926 274684227 -203370639 -27910862 279483867 -22395900 -629150755 -163435872 -7140827 1481455 265124240 -253263292 63468404 -13844475 575853502 68666499 -14844135 -704500828 102622834 31342781 -880223609 8183591 -284825030 69712636 -94309877 -22298749 4249726 411980743 245761314 -329895288 98047894 -239429299 -174010671 28878353 264080836 44316411 -700898181 -117173578 58965823 -282782415 200366828 105576787 -226038140 -215684397 -353278029 475460239 -11403291 -219955540 21713372 -32340543 3698190 -408960667 59466012 223138338 -35302939 -295620656 186957081 -163954899 -248830841 -50759073 71120638 1746211 88283580 -7924798 99879491 690560267 303584800 -245127617 -647978690 -2053074 233126472 -503134018 47913660 -449818791 -85957 -293752134 -753524465 -410607476 -926075114 -109451962 -396580777 163779739 317407869 -127415280 63769792 -564661301 -91851879 -83818522 108650126 -809251865 3359395 -443853783 2902420 -420296432 77544300 -200792316 -2085560 -92105255 531785409 270437877 163375947 -70168168 -184430055 -314876337 -183104622 254101477 126734099 465556160 2445765 -24360800 482694401 303114445 343348859 169203969 -855116510 465742607 -564172717 -128121328 506257713 212607200 220299485 -441541209 -177827358 -639710716 106007154 -239863187 171843534 -206216252 -417088216 402750760 971680510 -239785864 -280600942 12739011 146315508 -1271751 -62452192 -536322149 105892061 448771298 268330287 195763207 1054729 385056661 283284798 174464083 -529153801 13751027 312755374 535252703 -61080180 208288014 218435271 15867273 -428055858 -22671703 12464 -348514 128749207 -608766136 -117812511 -29592684 -223036751 -276466964 5675005 -13520967 -239531941 592739952 48548659 -357735901 -90853897 97620590 -27500064 589740023 -1603081 251989449 -45369557 123843585 361877420 -258805076 -200877530 19446166 8560746 -528972512 -193941021 148570547 -710209650 1454844 16653247 -13429184 822481662 215698 -291826064 24815106 149832325 -335324324 794865226 55906152 -40228257 -440555808 411133693 -217468513 -777843106 507261197 -15313094 162876558 -110732387 514329819 -28837354 -1267817 -449920577 -59255413 -81312067 -222578946 167659374 -215639567 4619352 -296996977 -10860570 204821446 480351233 8455947 -217482090 -447461106 223475997 -67076073 -82103808 -195707833 -564260709 -18801354 324565560 5947188 464722611 -1959423 5237047 -119634920 257189919 169793167 291486073 -55786122 126919613 -796601197 175628052 20124677 43052079 -506805288 77891576 -339233999 -96599542 -375438209 -290105618 -52295261 309514209 849536889 580259020 239860060 -319687148 382117767 -30351791 -3833971 17557085 727749105 102679614 -340068545 282339772 2016435 227738451 241221831 470824523 -538506031 101198438 -254384034 562527357 495055060 727360216 190162238 -115883128 351502611 73473695 -258225132 193013064 -52736621 -83079729 43335195 336722053 672629004 -141928418 264045939 263071608 -118829393 -266611278 -767198990 -295809987 -347028548 4798636 603382305 -519410590 -51241599 -10954275 -19027705 -67543 -142322352 -11812987 6355634 189511354 79238381 -12454734 -2851633 262387955 966199030 -66755605 335054278 -317395989 -2556163 -367587287 -75875019 27000034 429182666 183202570 30646617 -849719434 -164601731 -289129172 -222443655 -2459734 667533578 91382870 14306405 -134168807 16495443 -314484944 -23382061 -476306643 529376116 -90760998 246013541 655616973 -569860209 -3037421 -37740620 43355264 -39057544 1117485 315106330 -438648087 160483049 -116905694 -75645361 192929916 -189539290 -236269636 6936074 94132567 -309395717 246017303 -69269092 255364944 -103576410 -249490105 872406047 452197251 100921625 163824429 798269902 19375718 -499936460 712225837 -4385053 -496571320 -13562947 -49865553 117736135 -9628408 -43621301 -631055064 -224891218 -7236520 168881753 -19938011 846326 962672 141173553 558938383 -8764312 254684298 -92095168 105451093 -372873105 -277886428 247417867 -32950207 349723806 25444138 445050905 135065263 -55460938 184893552 60009407 -62918697 118135616 -768248387 398772223 -23017565 35632836 97465224 69264297 -18434554 -295300483 -109492935 -282749237 -97881993 -522796531 4663944 -25658537 -25736191 340432434 74964863 -140236448 469512010 -93486073 163794807 -25133767 454219796 357802890 -212071167 348604154 -28330607 865025604 -486777414 152635457 41637078 -445667323 91196859 677014180 477062985 -93549451 -195985386 -809514317 -25172790 26603988 -60280043 -9751139 49924458 758815 353460457 -91887719 -399620248 -170601571 504869423 -426863543 332361478 -133664718 54607708 69383521 113812199 83744338 -15390705 -244840126 -285265998 207468796 -493319140 -69670021 28447430 -8936623 568217005 -314331603 23281791 -619964711 -333873444 610266877 -9010300 28588617 -202651706 -29809281 -42900164 394641233 60919039 263071452 -42807928 -459306146 -145039890 168517211 -37736675 -17069447 -609904917 -21423359 23302121 -733780251 -155263352 401806024 -28685 -734287472 197095370 -6299784 -774263031 310357890 -25680500 -222343203 -29400543 154698926 134384945 92264112 112921906 -162298506 266089625 -2446689 687026355 -477991101 20516495 -91295409 -176579180 -82505793 139643542 -92378931 21480302 -329843131 162342890 502328545 437280 449169795 -33151612 -24250500 -77443708 118466200 131137470 -48447997 -26282312 125220038 -836947962 -19133940 120110226 184839152 -831683938 -153678147 -97343711 -286476082 -364196648 69648861 -216316853 395030135 190321631 641576426 -274079419 -503075700 -308478681 149134393 -165409853 -76021907 -91227965 382009688 -114841054 -116472056 7977726 -97265932 306888208 -279566585 -623479208 -1667923 292781845 -15086705 -704231360 -5464260 -631191377 -134874682 37793946 -67441908 5439271 -60173596 248342715 29961843 286587103 -72087310 411059072 270634396 -109002692 95281130 -292312766 -437621860 -314286843 -398819238 -31086319 133279548 -222577216 565428019 62479706 -244616672 18281446 -349125063 -132092497 213728334 138635813 -51120912 -372148448 15937455 -444886418 -14817845 341834281 459305765 432266189 -70065651 127065761 -72559673 -126841970 -310058932 404000310 6437005 -175241787 -313654750 -178386643 907830987 -174801409 -204826576 251984193 137091429 161548082 -385191206 -82949082 -218661934 -190854422 -825894635 57048181 473781426 -482787097 -39997719 44547762 443791789 430992904 271093203 -147728212 293624100 27405999 135449173 47788624 -272247065 134873350 587494811 98804557 752177 -43843356 6353279 -255036797 -220646208 -18473188 -825345389 -202143218 68521741 586823481 -172140793 -135613020 264033070 -184615572 -78212621 129279567 36373840 -40435545 -4330791 27047876 -63843539 125742189 65190706 605766 -887801912 65323980 263827181 6278515 -102894694 -870933664 19577799 501765366 -156520058 50738146 -22797308 -13376198 34406396 201503286 -458558593 14879745 660987746 70765933 -223374406 340850851 -31048822 1031300 64054575 -10256543 779525823 425214710 83830340 -158729678 -115540206 95404946 -302268478 -183170848 -307735279 -564042561 -354792189 5687180 -83045139 490081380 115039799 273809781 34682552 -311227734 606699651 -150595960 942206699 881105538 -56304976 90092670 52105439 465089598 -15219820 286639766 648694778 409890866 284498836 -554938666 -3348630 27928452 53657121 -178104696 123788069 118097703 -576656581 -59790728 218620610 -30574161 -58333450 264565591 149830418 658679077 426532364 277433069 -49515858 591640008 175631095 657007319 135186229 254315371 -19266410 -27966851 17823438 -349177577 -27394641 -278166196 33075212 -485592996 728834 39962042 -102237306 -722461173 -809293516 62254345 51038593 -20589680 53218372 -248852932 914745762 -88610787 112582853 -2388769 143228929 140725750 -50679388 117460540 -28294931 -765481375 385438514 -320314543 298869575 270333263 -5110254 -38162433 310538058 -361522974 -611655011 124736548 36090204 -217945379 3808335 45404444 596016613 -52659393 -483025996 -41732130 -711064764 -303239785 847529911 -45443787 -75586749 -481964232 134749267 393098669 -724661966 37532322 -369979942 -283461353 252707731 279682975 427595481 131947342 188898761 -258303914 -322663559 -18359291 36969222 141280666 30307467 -172475270 331526904 344341330 -291857902 -3610786 -130870752 -346137092 -206287503 642772850 -261272258 283593920 -211619167 2940386 -79739036 854228882 -144595246 -135746737 -378624355 24372309 -179261460 20360416 -5393687 -68645791 -46814701 206057448 96022188 471139694 -60955575 -8916214 276674792 -17806479 -374651902 -657421049 -610755148 504730269 -7729164 -47050299 1708359 -827211133 -19942906 315912463 503714645 -763941920 -342030975 206369953 26178700 -572534516 -198215150 257774083 -3630090 136740175 -225186177 -377311296 77831306 261160461 502461258 1818576 -792595066 -37108242 -257613596 2764815 167327498 250417659 23061746 113396842 260431650 -111726224 -1382072 165468279 69432466 18968377 574352340 -27948397 43873855 462585066 166252091 9768947 67987133 110431678 -608563881 -985985582 -274255513 97460676 546537115 347084462 178609771 257196342 -1575384 5349235 231063976 -65950600 28814944 153013449 556350793 362440099 39974437 267812800 -531686306 -665666915 -383843857 38845057 -327379515 836208525 71769672 -195434799 828888016 322932053 629751376 139247690 -243259850 20920031 -939139804 -17589473 63704342 697541464 424335671 -240280116 136302165 64901 -177106459 -206279903 -31321984 -820383173 -386248821 325417662 97841888 -119840395 592917457 -21098194 -55110738 21220535 157377172 -2403294 -288238456 -97422179 -82251392 71496778 356596704 -16385635 -12956139 -287177034 -98322170 639875425 29001910 -934996 268393699 147786647 -392213796 717716617 203202611 96368706 -448090755 207523129 120382727 -714817649 485191782 101013179 -2984023 -138837988 75852120 -186422280 -137256982 1542845 -162511036 -217883001 -350768003 -358860618 -67262227 546012658 -508458335 -330254652 -31505207 -197820163 44076242 32244782 379241556 -87857694 -124969506 475204831 216472562 -25106195 -383249442 565881395 -3782133 -33836238 -111450488 836116016 -40320927 -136551261 4284087 630267820 404166203 263174699 -541997104 -508585105 38144 101667458 -334788582 234824117 64463727 266077785 -370062471 -228014998 289255473 -541029380 167385471 -147555 -82600712 73340541 -354145 -9707729 -413508667 48530644 -516148256 78206085 38400935 659746452 350561987 -481770515 25706979 -69748459 -141532077 -9616389 608899535 301478816 153626688 -228489515 181972283 16589986 133027943 331485471 -180920205 12128862 362675757 -117639484 194942974 -237425872 -393419 133984754 -813643633 -352107042 -412301630 727931447 -847556213 -70415 -241373573 510501405 -570792361 -131068223 -16298379 681855076 -673768523 -107928955 593315790 31797688 -9856780 258574509 -707741252 106179546 -798530159 -387159067 28935227 -107895745 8000766 -880653931 342900712 130732799 -30007302 106338408 -1001824 -21585537 1706962 43601462 -167491347 -35428233 367181679 11370706 -142039228 208420325 9115125 -176155958 -231735644 119535864 250398276 -1612813 -24303759 13595496 272641486 6295612 112571032 -77396235 133690274 -187591116 -14433255 -245550555 176402400 -65601080 -155286627 10241269 462675667 205146350 408442173 -102655888 24625494 -283315032 41176666 397679923 -46666651 -113869878 117069649 -149286652 171319204 -7098177 -180337424 -270340891 -16629924 531525021 190235337 -179017795 -127084292 -883943042 894615542 368293172 -2153791 215147317 133542380 3289092 -781369755 56604790 -106119868 -655373958 -619329841 130772160 80042240 -148173004 -1548821 322802337 211385049 -488344345 235898243 362907995 -333783815 1567103 275641676 -40523461 -70892773 96643731 2009227 345977390 -7227711 -27273125 180633281 -250716447 647142262 247203898 -60828578 180050545 -366083072 83997926 -634869963 79706883 75933172 163144639 -48254226 32429110 -16034470 -6230994 95128277 272343302 -11515914 319770067 4785842 -289017889 246088634 -481196932 190776217 239066740 -299723820 -98394494 -9911912 40717725 147559215 833949578 -214431750 395084387 127071374 -231177 19852027 -141848121 -131795946 -12135677 331055736 -555524043 188760186 -326967937 581282371 -424112497 350623215 645126302 -521266916 199810807 -4605811 -97920705 -7180857 145749367 94081112 603122261 612555270 -599287 -188993803 -10920212 516720994 139707093 -14968031 -283160950 -27140415 8952030 -236135698 -72185564 -13011972 -12593639 69666791 -135113565 191838176 -35802943 -471400833 -103571597 66071874 -27542017 -112178603 -37102411 -452760207 5698773 -448602034 164100258 10114929 -5616777 -122313469 -25669252 195184603 62632120 215421986 -644820794 -429009573 -265377251 7376046 189481836 -243724717 -59311909 334780724 322195558 14507342 162311536 -6508620 -196651944 7357065 -144120245 -7502622 9465039 -212092190 -10669686 -378500760 173988879 340135173 757784393 -463181697 -202447949 -62737573 69654658 219343190 74511860 -195169186 501670333 -468742976 -36416556 713526642 -246633281 -8133606 531199171 -31534127 -262040593 -136034180 10931362 19294162 26639888 698401519 -320183847 345745647 -78615789 -65753925 5834610 -263842570 -387812663 73107344 662476609 529779909 195720183 119460142 1263461 -122674107 -550594880 -628049729 -354070 141245594 189567645 606871777 387708871 -312061757 -133402303 -35464752 -220324267 -97338579 -146069995 -118098160 -453050516 148044654 -4383819 541470456 16804213 -765996610 493866275 -558427361 -714382159 97399886 575528975 154309354 15547734 -235624799 -141835101 6441859 -138489270 136998 835025027 -1008157 -564655575 -286798491 500277295 -363556169 -38140916 86298018 -48229865 -631597231 -63531416 -95086344 -66195332 -815325380 -612759166 543367741 -261378149 -168706809 690819473 -594914046 306687471 493992921 309977829 72888332 182792128 -17943992 810398430 -517406796 115863367 -67218218 -722552837 75988314 -147821528 -21581922 -159077108 -75344485 146729747 15148942 528429353 -1285839 127088901 -201134882 -11626429 218967936 95497554 -31769770 11905538 -753756662 71087819 -439046721 -11404757 476342468 -338687500 487762713 -138800084 -34410312 103194418 -18359405 -84424798 106335099 -19630804 -552839641 -134186182 324953567 90742952 -216448426 -98903190 -86559634 205347462 -19065252 626956369 216427370 440077327 -275154288 -430964868 -3149782 151583654 65983658 142906418 -9775425 296151177 -119258143 -141414287 176422219 -631356233 -483126336 -102656266 -258479799 412197003 567438156 32667280 395535818 -396346507 728262390 -448650678 65001478 -86064320 102944297 -141528894 -286423647 -43132381 287808768 -205255596 -493792364 726689099 -24701400 19503784 318552065 -200389116 -21648808 -142019309 -753607 -98351944 -29687190 52996880 -31397496 112914951 -145187894 316083158 21386515 -71644336 98927694 -602246290 -97377940 -148912030 -198631107 -63104646 -50722919 532385010 -24748712 -167403784 3717308 63607781 348193069 146293848 44999607 231833141 -21925985 11041825 -868572937 -175432164 218819822 -216868178 -442245735 -209269074 14775321 1182383 274454978 -1932553 111624331 158018829 247464653 -198900036 -527336910 -55913839 47709160 -30628011 96412610 -205775916 -385620893 -642033244 12071265 -155642564 -703832355 -257906964 659838516 -84904549 -326130864 -451872584 -10169380 -312818605 74501829 127122903 701473048 107529207 19332891 276626226 307512108 -380677456 -210001303 182564445 52543310 173215445 -142307918 -574085577 -58306757 -223203407 -10167959 -1122438 408943713 -410701855 -745965151 588594079 299117110 -173167984 15657126 -592539370 46553202 -289775281 277346628 -360811731 -524868705 -556497768 11026501 177373518 53848360 199388402 202307400 275297400 -146318818 -32047816 -99002959 441589236 -189150469 24313060 -28773093 -77594295 54568936 -1798943 -190877114 -484191397 -180512414 -234354462 -157549980 -17266644 -644609095 510309952 301528888 -27300935 85520489 -140687630 -188703869 44077073 -159691948 -18885204 608200457 -632491906 43385084 -16674682 217909136 -376410330 18387723 245591925 91096902 -414179386 -285281669 -115596588 7095264 7606915 133014161 5652193 37211731 256348760 -351992500 -571587023 60478767 101856465 24273540 -621680066 515379114 -311298280 154743067 -385304293 10340062 -161148245 -96117705 -9702311 286320541 28622317 -6273482 -335618443 36668986 -56273690 -135188027 774441100 15771332 -183295791 11469495 -312192085 212338635 -271703209 -410449533 157921876 540156996 -777897054 489298554 -714244595 465798540 -539621210 -563859261 43942877 361651012 77159237 -179461876 266384572 -264627768 167523109 -19308181 2591293 132915532 -414917433 845703998 204758305 -378659773 126302632 -483490575 -136466605 -11063435 53353938 28443229 731819515 -588387114 144967142 -261234052 697847593 -237488670 429036470 -91535258 17640058 181879733 189991558 -371701757 -2739544 -261948710 -377069195 198825482 -736756617 536759 39630193 -27837229 69624126 44682543 -44025857 -336480574 885124873 -230952880 33487788 177998872 -629998617 -29432425 43513739 280285108 -102096124 -539047372 323635780 142453820 27506570 -66539207 -386393927 6747664 -17550752 517523511 -9329133 -228748578 871045851 146995600 201222566 -419727612 30768304 710629577 -14436347 -331900251 -110079624 -571052977 626736868 -18933320 847269 -79802288 -42819565 355442172 -373246920 -237309030 -414081748 301621870 24262159 65139041 -210576113 308108951 -521299613 434796693 65806101 497088212 237119107 -292313092 749129836 -24859297 -52961160 -246775204 -650503998 174015091 448951025 908890465 376549994 150233 59361902 134468608 251271116 -74246570 229950732 -277188702 -631125413 74585662 -225323133 -371573785 25482891 -4346750 202868968 61015869 14524970 -167708091 86939356 46961823 101778563 -115474002 -156536093 -12496221 -41101809 249439951 184135713 64787228 159208176 -495247022 -83179708 364915859 -133227225 -204904318 -490293113 -91418482 -345976582 -19856860 -119251785 29294137 333865129 70285014 228379757 343345119 -365552783 -267492582 -644894345 -1631997 -863946 -860878364 -97371272 -228815760 694085493 -230711810 14174480 447598393 215087708 86803008 47072326 -8764589 227214908 59627212 213285109 65143871 -524240993 372463026 -40025155 167593766 -69107836 407611180 -12567299 -63399070 432210284 -857775663 44607709 78114700 -335432772 417479789 -37864797 -210916664 -210077019 607749514 -725656024 548554560 802779967 77791630 -156993833 -20986074 -241062420 266618903 304451309 -1472632 474871263 -252326554 -268225902 5701230 592507731 -3330499 108097346 -324899510 285990179 -503387240 29593744 22835352 -77044994 -342448633 -222941625 -228290359 629267837 212744849 -277298752 3645527 328407163 78739937 -660813088 -758081626 -11350051 -217319588 172329538 654718466 20123587 133126055 171240735 -262443364 254056588 -66115733 -319490690 309814342 -326149705 339944541 277214266 -654080444 279877300 267304636 41422186 12561653 -46318874 255876567 -393390090 -298383031 489214280 -33776126 -429871759 65570548 -374520700 -7424013 -24248531 -453745837 411332370 106732618 -853452 56951613 -127331747 -3046242 627356963 -129971545 -6769707 -57397314 -176377699 41855867 30015491 -40188834 -324801666 -153581943 78186810 196710834 -84342863 -598983055 538427394 -21250247 7077688 815434222 -224462080 -64558473 569127119 -601044 177229601 -103741637 18393983 24505172 -3425461 88694810 11400636 -622194796 78174755 226900154 11902154 9068048 27307770 -129019160 -157893461 2663597 189308785 14235002 407810919 -54213554 11717292 102634290 -450241606 296719323 691384485 34319723 112925291 -108479047 -508513039 100981072 14651189 -55772663 213390156 120577526 -114427678 328377883 245419846 -58996438 173051397 126416990 -287433610 -852006 338554522 -128262116 -330719669 -156538657 30355870 302571002 -14042466 -356963384 -810756027 -89072155 -199122798 263424898 593486913 -73548098 -621133455 721808028 -432966392 535263647 -1020124 64506766 -31093937 395991441 -24530342 33476938 399908299 -43379853 -272831635 -104612772 477998594 -172374389 612027488 -868907972 63635892 555759887 825120199 -24016097 -183258754 18366402 26983739 10612732 -6108596 -673843555 -270220075 -97070406 675092550 -32900091 -582630887 -247167792 -756844258 113187306 -408401254 -175979352 279913929 298030268 4028992 47816178 115970990 -6157126 -667264495 267853666 456700052 -265075794 -171291286 172282567 -167765119 243986474 -98500553 528288912 297531387 46809787 -408983862 -393327922 658387720 7038598 85654555 67747200 -85341868 483508892 -91198072 11966753 292475597 -85886968 234466986 -155963622 -29840599 -434090246 -32158944 1804377 701932409 250379120 -159192318 -514028642 206286565 689349069 937683762 -109823220 64615781 477096255 -803141471 -49088846 134202274 436372955 -112349641 211567357 7135502 -555223076 251430034 -85343120 -282750959 -381145792 -294016521 -274423126 194170453 -23284259 9974552 -224322173 -79436625 -30525968 -498873315 -351633654 265790864 8244238 -216863864 464685566 29242459 40766541 -376175861 323353148 -388796285 372205090 -62232108 694304370 -384412579 97007401 57207181 325237747 -469404623 55978736 -8076125 -53414196 210433431 94228058 56636322 -363460 -2014058 39679303 -260400212 -206481669 611283386 25380309 1462563 -125646171 -519635010 185587357 -185242885 83892564 192147076 406701926 504432475 135792372 150221161 -1147777 -581406900 -652703415 514181337 336727470 -13388851 50291947 134728315 -172384689 -142538789 -367465096 34114307 48741308 82228194 151001933 -373417061 -31601589 -27656562 150358700 94560182 371890973 -507906670 452967504 63794930 5455511 -712586630 -456986778 134257632 26875795 -609611449 19984796 -281466987 79129279 89005829 245975672 -240993 65546576 65133128 37232842 -134329114 71249407 -197563519 -159151622 -120363281 473639014 -80991239 234707993 -382989043 44704594 7103088 177082781 77647368 -173670844 441170414 55528113 -326603040 -568878193 20795117 -107265882 311151615 -88429427 157438655 60392290 43189682 -8804396 -2032594 -166787534 -557855619 525379190 416678089 32444481 -739296609 26031353 -725805511 174763142 -4670658 30304292 -378908140 83739033 -20623006 289727490 -27115793 -372109844 478859929 -45431649 272965465 -408959551 -19993195 -39386307 -644930416 613036806 1153208 -110480803 -50413008 -1509043 -159507786 14137314 587893971 30248557 -135763722 12194213 -15645810 22177007 87527656 83669317 383416976 -42938686 518727875 -244220783 15310861 627228918 174162108 -460795407 496849169 -19842199 -470984991 222811636 -126802882 -241330407 -223072909 105368081 486663230 -70900020 -337930746 -5655961 193756554 -165763473 -56331015 -6664721 383463507 194157432 -85726894 75541019 238159333 48476374 3548174 437136458 134162578 2024721 122804801 -449082163 139588993 -6556614 99947185 -132885709 568515397 143612186 -83712292 27708307 164891994 206804723 -116362593 287301944 516956443 161994482 15884435 -87140635 -4840007 -442903753 -295455607 -109362231 461843644 134094554 823474685 55956858 -137819852 568470464 52662043 601774952 -27580802 85429765 -14251998 -34590437 -105123326 -247994151 -51491313 890263664 -238746743 194377806 97981545 -107614366 -619710500 466129992 46007008 -371701348 170741066 670853308 -321341809 83801110 39537790 -495166930 -275221879 -151677531 167673314 10844588 -114273315 5814597 -328423506 27920067 318816323 208568390 -432744016 91705429 663496325 -1240420 -112395735 66026617 -80851058 6406691 -153285544 -137953333 -20703920 -470928447 -135727212 -289200812 -582852382 -127438277 205597330 -187647982 590515317 13977476 -259966278 753507579 -28817674 -27700520 286289101 13221328 25669578 34969624 632797460 391352765 -72845884 -327779534 66149667 277513569 -302194770 593752941 243817984 -243391201 91027484 120636390 191600469 -450391522 288963867 74151802 -5046807 -25448831 317734214 229587555 180653648 -354962276 -101223997 99371689 187698745 -144514027 -448739806 53103686 2651231 199097986 75799071 22472637 223928919 2736115 -473789139 246171162 764889226 -438832181 -176842838 131781622 175043378 278695965 764505495 359921130 201506791 42929602 805320 31327541 -28257179 402206328 91007947 192805597 176751265 502314858 17742477 511582506 -6417879 56549639 -248708582 -621432359 -44202784 -44366998 245058758 503151393 77729043 3007513 26939889 -343733464 -280814588 37926459 129487746 181785682 -723125859 32128853 -162152904 -100432210 -272754475 67142553 -849157920 -12573437 6900212 21170118 277718010 67064950 -4288111 -1855596 -414477081 -11598915 -19098459 32258931 -213350518 176852521 268103692 6793004 12551733 -140554282 61754373 384640514 262964804 14451833 153831819 -96464699 5988062 3148768 -16551833 -412764704 -446281928 -182777661 94876824 53156482 -93275808 -57987601 303114537 -87284028 127672415 645402406 177827953 29080759 4064248 -375879744 -81676661 29287678 34072408 235108996 -6762820 -616601057 -811569303 15616787 -19673980 735946240 580171446 -521036832 -403937250 -34104667 -147062550 -303765148 1288083 -261381770 868059237 103605523 -59428894 438522503 -266652783 105381173 523305105 -774050287 -845516711 -15075408 -12187436 15995252 -199706365 92804684 -203790964 442402696 -1078993 445427069 -331431899 33364278 -162778291 -637917831 -40792553 -127085738 243456238 -85637735 -574030913 -233812255 -261531835 220556153 337895907 -566657058 5089515 519168396 -255906057 -397995460 -456493028 124155653 12473974 574495038 48954525 -92044206 219141129 -20501763 557357275 -4357138 -156988250 -9079893 129504491 1110317 -148330126 -462573467 -1935921 429966302 -492164564 722567592 -842482724 -694598168 44013690 -220953961 70648402 -28015832 -504522016 -451454566 -23619360 -281529491 30742867 -271552542 207709334 -6050391 -511030396 11958407 -350172711 5107990 -741859782 -86380668 -389310422 304469126 -27144490 -588593242 -277240341 -140775283 -408980681 371676874 -1817819 -310588528 -144414103 -701064066 -81008743 -397559732 469815472 46411641 109177537 -204606881 -11645726 495283555 -293696739 612133423 212743737 197693992 278235871 404654210 -56881575 -16823084 -183564108 2537555 -137384731 1188667 -494263819 106037384 -4703494 -72668612 61769426 54648933 177003712 -22356668 273997930 301175376 57610919 37671329 78009735 -571417793 -57670282 -23760621 -1102358 268082382 191257422 364300620 -307140043 -4966658 -365290621 273186342 -156622472 -660442083 -13771718 -28418451 21630769 -154207921 -14253984 -473756068 -305731887 -87082087 -13874587 -793453069 -337236761 -39798386 -292002494 -518963956 -31393752 -649968251 55636629 -260173813 151493500 -112335727 -421495916 359132609 -615864360 -128131625 130808700 -844572104 -30275724 -113168678 -303307464 -28138560 1496793 -166993610 -146052036 513127338 -533203222 -60043452 -939577137 396603579 -82441859 115611483 -45887351 334239355 480401754 -521845513 459908545 -347063387 494216337 527495265 362335247 67962181 144044513 809139995 125683963 170545231 33796053 57055544 -271802642 7504257 6529114 14016569 -186476159 -628185213 -348778681 256305896 9405 351536261 809393035 568201999 465463239 88818028 -319598462 -159844908 -286177225 -37151854 96107594 -4268080 -81345314 -30507058 328160311 -6516034 425983691 -210053437 364546108 -276025325 205962440 60659023 180254811 21254658 -363984846 -39233665 177343020 252788628 -307754959 2264229 -173235924 55518159 272609231 -165330115 276213051 70424266 -270790544 -16739303 -40884230 -558118906 -1459423 385764459 336156796 -532156506 6640257 -61322365 28377865 173514490 -867224200 203195884 -363062594 6734531 342823068 35036631 -433392205 -217909465 461499100 -123723993 -8336172 -376361329 148897189 77421151 272252831 -4376611 249464285 -15568416 552734042 692731222 571388422 -207670 -260101056 33326561 -502649234 448868236 4355861 -23333676 13872355 -292761884 82748630 -16607630 -154854705 -8727470 -151094937 544143933 202986747 -103216475 -804125605 269084876 173871962 103379746 -105112847 -446460015 231320297 -837163606 422138497 -61898818 113006951 -898446 468997536 384973403 -4839498 65972627 -238003102 -43261833 -237921774 -55683307 115076602 -40992045 333315860 3561586 -67954267 63910795 -310835336 145268074 3591811 2772799 -52515330 502921645 41748377 -848717453 -109103185 -363420767 11725921 -187883066 -177876111 -8877398 70080995 146566982 -461985268 -180319516 -893314022 -344860855 27251648 -404052412 -191447571 418142525 -401112822 300937228 65436288 437663314 265187668 -196282308 -159135908 -2163333 -469701913 -522550203 -148273083 14969232 -15034971 -5178109 79063133 -44641407 -9038327 332421735 862086546 -110471861 -349073607 -10673891 194070426 434017824 -1241478 53971702 205832739 -182946278 501894906 165176399 -192145433 729499063 -4553558 -22434840 442104084 -130673655 -287241614 171844074 -153252283 546222652 222794236 613563 427972707 11261633 325127083 -75566041 -115894137 -331690475 117619997 200678833 -198006407 258512464 80363152 -15115096 -290774734 -152985528 -15697713 221740485 -611339881 69774976 826699471 413693796 354794266 -391246617 -8254397 -147096792 515444218 101203266 54149563 -14153486 -414891768 -123045492 94870134 -485887858 42748596 114859555 36921562 -18411495 -710068282 -5943473 7246642 -283452876 -29322489 112325272 58858186 599901990 -278105884 -259324222 -619372868 -541639782 -394509478 49660 794913098 -251624587 -155594676 -2558466 -13295241 -110967161 -310261778 753610448 -661620367 1626431 266576048 99550145 195282512 -326750923 -535605124 -305419171 -13898179 -256156227 -129920629 26505965 -211350086 -2893499 260255057 -369844465 42811230 113368393 47333245 116184255 536238718 -245462382 -32443143 -405432546 23255127 -137211372 47242655 -73164645 -138884788 -385491 141026528 1570813 -597752857 -114733024 -424417581 -204202978 42178547 -20458610 -645180965 32572404 -141819649 215555427 -4151318 6872910 -11582724 -303650 173255989 -170108462 309436189 -507867703 -10310800 53280772 28773865 346510676 -445626938 -70708027 366886607 410007703 -404715293 -17929644 -473537243 165964438 -27639950 279992958 -8874900 2945119 430981238 245482663 -207077729 -2332189 257307150 -98922510 -132788979 -227641218 349168501 44366496 119757494 -39732577 -251147688 13329474 -61043119 -305864991 23344840 -9760998 121036831 885700296 1470751 522884062 -416070639 -23602836 5328216 16751385 -71539004 177336618 312488324 -90628018 -76591326 198084138 44965548 -24152583 -22825381 -88006464 -261878796 112865085 -440685239 236719928 351296080 271705825 230383427 144410748 -423724565 -13073064 -2915365 43114448 29320120 -53981097 100384792 -22419369 -285907651 -6216573 121686251 90195107 -37333939 356767963 -125991698 725195275 -27564518 70099398 -21074639 414845204 117406543 70603435 -187609090 -310789511 115042977 -524472544 404038145 59159367 -346702192 -180065066 -67842867 607039122 -584714887 243455336 3387602 651289846 -15787747 39924582 -5876695 -344593862 56015148 197189889 -899452403 141652092 39166023 273677448 -19544984 391454825 3463060 -3208512 -307567547 184064230 579649339 -24411966 -242313345 -8278510 624988297 -637666925 277392622 85568719 -25204190 -639858156 -458963881 -119764230 -205931558 40375599 165165596 -15974149 -382309552 529171151 -219344934 565822091 497651518 248252626 -168846585 -7615167 -341090024 18096206 -36367062 -510404469 -269023160 -310140930 54611492 72727138 -123478346 105491440 312110330 -239659447 -561419616 -99534461 -201636588 308582222 127383764 -198123756 161390308 325999119 259850842 -325708919 -40768727 -228308198 -576045630 -214580235 -136633936 255551207 7599102 -24789135 -110406572 -161415332 231577704 -15073125 -657635902 146837453 -340429894 -363901566 -209648828 863696 -24682631 -627466241 800905010 -130513764 -136592518 -21693095 -182566864 -294721696 534035648 -61851519 14181681 -163920298 785268816 -421327889 70327234 242335604 -12975348 -386865360 -176008328 -6826528 169966223 -437378632 -472399523 508197595 14808789 -15020589 -600544309 -267342209 -54574019 -3921146 305955297 -501768123 -153715308 -183185772 -115060669 -553419563 -943347306 -16008865 389334631 117147903 -57786064 313697332 -149077906 -403501479 -503109628 80051334 -310043849 -14204670 68882193 62272686 115496602 -845868801 -238066223 152336374 -480027288 -12342306 253716686 51948591 -56594076 -1367566 -473321808 221504305 21258764 116146487 -43138684 -102822314 671449480 -128310658 -122231483 -536489996 11178970 -7692683 -232863348 -11896548 -632588194 235457745 -4229873 81835808 -447754090 712789869 1648316 8727927 -795610646 600535919 603313725 4612980 -2360835 490109639 46027346 -859656385 -290335521 -3717707 -54320349 -265332730 318062651 -363344685 210643545 -6764233 -506875693 -448707664 128111553 2081161 -469583714 -484475810 242327820 39579116 166058907 3794275 46304567 140370061 57728032 2685087 -113171336 -854555713 59640109 40023834 -88630838 -256586853 135168816 460080404 135842693 59067997 -423296792 -12522088 -20907874 288106776 657110916 324344672 -272898898 -581291588 -470189162 235145986 49395848 -161419226 46301691 -457450032 388453327 661176143 213763668 621205936 437180830 242784647 159678689 -86220594 39493637 -222964555 56701538 -344329436 -878370226 -192069313 -124528814 -478508595 37726191 747111100 -356183400 329996086 -538604101 -207196156 -420170520 -20221964 323315275 -591963509 93057040 -434544765 -55093951 346736687 -163305928 -14887007 -602614168 -80091999 -146630469 13529727 -205022291 -680215358 -10908424 -83688447 -308153678 24880775 -15016774 -4373657 -276563150 28398157 254854132 -294117564 69003392 -117491775 -26550515 72187119 -760998740 299183075 60003218 -8521009 19126309 -265500159 -40266044 5413351 -323780284 -611652869 -118838440 76431935 -27040921 312148164 -234068609 -653905598 -95579607 -235156288 -78618796 144804751 -636694841 155941083 85884219 437501625 -11551519 -793519324 -4957809 355145391 4716432 17658228 -43808070 251739996 59246039 167375184 -18923015 -108228482 256759228 -53576411 78944964 -8593129 -63215292 105973427 455697733 -51592766 285921852 -1093939 118268090 -185350351 77278592 9391907 143760722 8920640 242051249 -73891599 -225470036 1975332 122881642 5588364 83746840 -25268581 695667119 -479219027 -661766351 139128428 -35078217 423706200 212229362 -115726906 61052243 -310079206 578478236 160852941 -421419017 56316885 184541212 636200 52344407 -26398038 193021759 -305752802 216240950 177616575 -35411752 -30053930 50397108 -627031275 -72181775 -669600380 -716943551 588561881 182185521 608922539 1491584 -573447459 -358873173 -161515129 4265482 36475218 -272019459 -232652007 -853194732 -498678620 -735345564 -3808209 435650577 68700121 -775282366 71873063 -525775228 3155541 -65376256 -119925536 -154427 426361878 3141405 -238291610 141315207 78085915 639385807 -691037630 39503951 -662751896 178812085 4999533 -169039022 14833232 -19871018 99993563 -36518797 -52211495 -23360795 -310091573 223713368 -45749715 439936325 50719030 108404730 70450260 -217494760 564746947 -173999797 -644439078 -155732840 136033728 296061082 345109518 181173810 321665419 78139685 368857400 -149339353 161957780 48602985 -221428827 190409438 -347630199 405103600 -154275491 -559092004 -329227018 198857803 15808979 -280627638 -405111105 -79933929 -46235828 -151746156 -53923785 -478533082 32356326 87874163 23598818 438248659 237181774 49717879 925272863 -393217235 -41574698 -464924670 69689175 -434533585 -444575945 514509707 20741014 310312055 747008309 -13963777 -273899797 -357734493 39951192 -621097329 -31496741 -586158581 -112201260 -50144754 -754439102 -187236377 -131490880 -339837558 451959742 -98344723 399367651 477665868 -24918216 -373567231 112133172 444696493 -34693183 -87377195 -267071295 -18608568 -131373437 -192825606 -601277606 183384908 153340239 53887492 321735069 92116964 26608663 275699 122441902 -396637444 250230762 205572331 -58619996 26021907 443639596 27450394 -64615793 696990907 -60568781 -38521753 -175106835 314104562 18195735 19144231 150543014 -204951919 51797414 126999122 600853624 224564653 302692207 446273313 674622354 -611424627 129519126 -21305017 -230438328 -14165413 -299013757 -432286993 -138508244 -832509742 -2234655 520906005 -116962471 -343256114 -133900195 -20311742 -591969350 -609069620 229548610 -162682976 27055696 159576827 -5143247 111791035 637950369 -11193809 -191944976 108616700 619572010 183979050 -36437377 -271268488 9404149 120372784 -247468150 -148213082 -36604739 15796156 499595295 167242403 -657435037 -381465378 326495053 42086643 -200924922 552541435 107534411 76276304 -1273804 269749278 -542341174 108073580 -687604258 -39049661 -52312910 -877287243 -15757906 300221252 -336414409 -647207120 -941803943 6879831 -360969542 40124847 -338033742 -5848650 -3952042 -363436589 72803896 -155482257 49089957 -154255021 -196400840 -273018336 88452149 154597730 9296609 9002433 -1560396 298772 -274699329 381746248 590961648 707309072 194450922 -3648123 -237761104 -508011 -2013631 277129018 101487523 -23188007 416081527 20104106 74316873 326575800 -267685680 -465243427 120295639 -440034167 -96555869 -343287599 -22867707 143979506 -11920898 -13839032 253408 525845626 -165095889 335044166 9182149 185064433 -231694961 -96174932 203769465 -709163149 -156142666 42638323 -266001903 133457204 -189365031 -29357952 47201107 2231165 -506598926 -5978613 13806878 -248098368 57001231 15152985 52309541 300864936 256521511 -109395746 -39473261 -5503577 69080956 -549143429 13869454 7984445 150327185 5139268 22484187 33736135 -24526441 301480446 570191524 253199413 -370337620 400674554 8003643 354059990 -360485373 -4237566 262126217 458462938 -211440807 -70583015 -194402705 -258735772 123368214 -46433930 -288645699 -166892028 733854368 -20931586 62070695 -23674545 749316626 -5497676 -19614804 4342678 343940852 540901923 9781886 -126909251 -858558227 -6698998 73497628 -225190262 -3499565 -207639871 -491239234 -8329984 608166057 33256450 93964117 -56130987 153830755 22718240 -12370127 261925459 -245588110 8575091 -84627644 131395024 -194517501 -637737815 -154979989 -507009006 262751139 -458272767 -30611585 33887227 43876278 4811027 532279876 60209604 -311683305 -194720977 748780533 -14990830 -399818529 -356012693 240387328 -99004478 3029320 3182790 -340522407 -117394941 56909849 4089315 11235247 -127474275 -188371631 173138749 476871052 295770783 -6689782 -35641753 388414675 -80462085 31779265 -850929382 -668136360 -155432366 849063589 -806760258 368348532 -27662580 -84558682 704481575 167045367 471135238 -36223921 -400350951 8066927 260685 201677660 -548553197 -44139911 341699268 -891335036 -290751834 765981767 43580936 70491234 -804249748 369266365 289721855 629776684 396538061 196861373 -12387771 -598224834 -152032524 -860547193 93667235 1500431 7555927 88161085 -205846639 -346073524 -515551938 217088355 37497779 -8688803 -467532707 443482239 514008252 15436308 -346698428 62612860 330355426 -66577861 545987475 -21310939 68292898 867711601 54925130 -223601725 62049462 217642204 -316772576 -48635663 -6095071 -8093759 -566624401 25090760 -128469368 441641659 -50645062 19196859 241814675 -24264691 614912000 117317050 -54450431 444343816 89790236 287536254 -399177739 -57252325 69345521 -54104446 -371177 -433097217 -106156748 -318815938 -596354222 -36246490 -270387968 -413721674 -78656315 -218540035 63875274 -100022629 -154233003 -232617815 -419667761 -7517352 306998830 -2075017 -207336307 3161121 -3092341 245446417 9818492 202729037 224582952 -107514880 28285289 -69497368 -113524806 -64859786 197427333 370558862 71787252 -885034080 -330978711 45777615 -34113524 -43080945 -197276444 130942139 200664486 -114370215 507054253 7013579 -229725932 -155206131 -365476701 147988881 -216833756 693907374 -865236734 -135536951 418880770 -82745328 -90532600 372418152 -226490594 72319864 -189607578 306276951 244809641 -5356440 -270899013 77719488 -121311619 170418795 261762181 -6189962 -1550722 87674016 135045367 23362743 -569780561 -566107033 227742459 -154862317 -45618972 432624517 -2916800 472156556 -69570549 -759813134 -6388375 13978921 76893454 389684222 -261440627 414416972 -282979136 -515384285 -445750900 -871262371 439608674 -541937768 -120260509 -140057773 -191309117 320267907 187883382 251836543 -172745756 41663045 -267130911 -612381693 -183054171 -345343108 796110022 381260375 -230212556 146972963 -65524152 -12479911 -101059421 -468652673 -1593772 -286219746 203800222 -375633211 -1201804 252776393 551098097 12365224 26255285 -210090690 -10551890 6137511 24967318 -477502405 305701745 -432981452 -244340023 84827533 257125024 -148147387 536152984 -7168780 -360419274 34832982 75902198 240632213 -4214960 -31555470 -15793944 187796679 -96167598 -2630080 -149235328 15198913 315402660 107466313 -32477255 -137098789 529318765 384713369 152380078 -671389912 -128069694 -87675248 61095386 -327701353 211508449 -370526543 -35277327 -543269577 130305317 -19258692 478722185 191104531 -702035206 341164771 186108688 -26005987 -862041659 122053004 185571465 -693641712 -308652438 -9476964 34729426 -14377444 -20800401 -250946097 115813160 204997499 -237121716 19621839 -286445780 -4109836 44023007 663191884 -72023982 -226353058 -231433207 611351705 525036969 -16248711 -378857912 -262593369 205701351 18260750 532041112 -149693370 -123846547 -534241917 275837842 -225059946 -457991287 -251654802 -475038306 272295848 -74593058 -96426751 521971421 86000008 463303442 -107997311 219684173 134596958 456160435 108584272 171212125 263718593 -784360181 39560578 -259951248 -187069982 -441134953 246748573 91745624 -15713013 124385454 -6971880 -34436135 -17268159 112227236 367571839 -368497120 -15981174 432243888 -196975949 -537785036 -377149259 42443045 -235208915 -240338298 -566764859 2293643 71526235 -1293056 257313201 -5754730 -131968975 34582177 -388608319 593604915 368641644 94862669 160909968 260588836 450430721 -20592719 25597636 -645905642 -493142804 275896181 425646506 -206653948 -478623909 553897271 189278247 -95786014 -160977733 -25618046 631631330 317569 -419162394 -17965775 265809212 334013708 -18744676 -366814070 230324902 -254282492 263501441 100971653 26150633 282951815 266589715 488431685 837318393 521562669 -39613 -126004172 467896298 -173709115 164036265 42263141 70603260 485815431 717294875 -193632053 -225259760 31857836 220027149 177923828 156643965 112789222 -271541851 235976036 -70809969 -49758978 14123824 337500725 -78760186 177816632 9606496 -838007610 -336047974 -64998872 103962087 -917626 -148362959 -133203492 -147393246 256925411 -446906781 -9886500 365500778 223798264 -70295179 -409978821 72711405 1022344 589998612 -33578248 -58597763 -379208009 757421830 186522761 -128144159 -161727360 45918051 -298425392 -15274158 541671 583403462 19326807 338512580 -234394959 -15598617 -231411601 -217939370 -478871813 -768378337 -575213069 20135765 776234 -338429354 -709096536 -962334016 14825290 -617719906 -47807277 -7772807 -210933297 277905902 42242667 162856580 271213182 96956233 -81297582 -207354 425220659 -233070038 -540804930 402962768 160288908 -486498568 -99856610 16996195 18932809 165089040 97470690 -33482223 6355772 6142064 25479418 5853417 404369850 768410357 20636081 -168194217 -635761590 -128684142 -2026434 -19123733 745268099 -672302003 -138420767 234074743 -142930252 -4971264 314943389 -729830541 571791039 427414855 -219638730 -44741839 247722759 233167379 -232484576 -127297105 219093896 -99567380 57164898 160436997 13146150 31395366 404847175 -50533323 163412140 10707866 753832247 60503908 4362043 -48862451 -461900557 4481910 -46433973 -92325328 69607871 -330447426 236358894 336139049 -568681853 817570684 129608738 -1016632 114928045 29567705 -972723169 -182000285 164050475 334198016 -116831227 142087298 -11133255 -30982520 -267663635 83841781 291001983 72205871 -41446229 -67450583 37682305 -190943113 -191721666 292370261 10095433 -115814589 34517368 -204744371 -5466299 21421685 -53421962 -25328596 446540491 -8978921 293414961 140332441 5053611 -770165501 -34244656 -501971563 352709520 -35215868 -202507736 452135374 -16235364 467151522 80966018 96062533 580887547 -204443079 -213897995 -20881632 891573155 779416553 -160327551 44497894 -12226789 141442416 225460981 -379510515 67866710 -52929116 92104063 510015360 -55444917 261836435 -149891014 -126427013 107185692 393875798 157227702 -614273094 461532220 -176493375 346431961 236658530 70538029 237925140 -332337151 -389505946 -755361560 -160865895 208410128 76377069 -8957602 61892232 -29527879 -614960965 422285886 21291045 15308952 429142612 -4575096 -7330475 666347864 -312510798 -17201578 -91400314 40064156 455177462 327865698 -750359477 37085076 -402798764 449359963 -338469257 209033347 250684974 298530225 -492423347 -45581275 -252493180 -23752044 1197629 -5008042 14901073 -1395998 -263862049 -24158701 -440276734 -1530740 -108873708 756094940 79537034 731194123 -30637376 119780181 -512050148 -191887089 3304488 -95775389 -78770455 -63726935 -144044882 478128782 -9320577 -612915713 -31194376 -355686810 -785614595 -42607774 -37336609 404115145 137076730 456416131 64815130 119263818 -86793990 -58289093 -292593004 326106463 165707235 426304932 -31701613 174530693 26087556 -144295314 -136594148 140912360 -432646 -106066357 560861629 -3801622 172280931 -364566624 -298414666 64901133 -10984079 -322591942 330798852 -20267958 -43195263 -130104895 -46685953 236279559 102847474 452646645 -100284180 429543667 -272073004 -444553524 425762445 144591788 13485495 219988342 431943736 38532267 869108525 582066894 129064555 233873308 -52616841 2799074 325820194 155082331 -138562518 -297837315 -26412850 -36927833 478561109 36102067 -667689763 210544219 -453495465 588588416 -133161811 -37630714 -69368872 -67606953 -6441369 -95878398 138878150 2059064 47148868 150416129 -157100353 370545073 -1107989 166204072 -175634317 -37971037 109946129 80759410 37745775 -611549842 334609985 -3823241 1797718 -143426655 -194216563 -115070770 -120291833 50403682 76332905 84528189 -132842694 110447282 98741755 -2521582 221811417 -527645152 24762925 -276162674 72739686 316792509 -5912064 96949670 -46134708 93140712 810643332 272850856 -361171315 196449242 260019230 8429254 -43660212 33754529 9236797 320584004 -212750060 206650251 -9659793 47586177 456651189 -628070229 22584376 -123044001 93041949 -74223224 426238087 158128889 -201442621 -208634577 5207359 -113403752 -370075833 175567875 -147894 -222154723 -347655429 143349757 31208573 695559223 -95608907 -7443885 115088094 80481902 76654660 434968496 628427515 277897388 104817925 60462089 -23719829 -148869970 171209109 -235277489 67970128 -47138782 332450634 -471331515 -122676828 36433601 -818528268 -188589623 -319901530 -13720956 -493262032 85076 74879182 179352319 -140927556 251040390 -101573856 551728038 -137654490 72381277 -103627126 -5497181 211993334 350830069 341076987 239076941 283693881 59423779 -62167595 26322130 201244024 -185010651 264250575 117040066 772330198 433270495 385320182 -314809118 96229683 568635668 -28015093 502365856 125748512 -111474153 99822374 -170107634 645332198 -540572985 -337093029 -128603218 30997584 -289899934 370518597 57973 119730492 3078263 441830722 106086621 756777200 384807126 -318622657 77603999 513894156 -57761211 -279999793 40831455 605438 671565539 -1509612 -201862491 184066051 109896151 2714167 31609432 7230171 -26156092 -5392035 -414132348 277435085 133305431 63984956 266389196 4460768 383053008 -327623009 -735337745 1286104 478678230 -451690908 -16700122 744615018 -1196274 -184315214 -614376371 178360491 266867412 527277904 -576906378 -198966892 -559231844 -14248467 307753255 -103246026 -191995958 -87212094 -38105054 -619118488 -4052352 -22332888 -46870654 -163572414 -281501051 -149952365 -458378526 -113328629 -230938044 -5899181 23949332 -108377877 243543786 2453641 753597853 825197206 -385306380 -308074400 -157441659 3845465 139216533 -245565284 130907863 283688863 -290785696 16228914 304693793 236746158 -586848840 91932858 137866325 -335754775 -896586 2553956 -140063735 -31485229 -17442595 235940712 158995917 325064275 78765052 259173450 -26629709 331004192 -70095892 -556987134 -741582632 4448467 -3820177 -177006573 53328675 -12838883 -909202635 -595203075 -109144544 -364462668 235283312 219263346 -210518851 -560064105 8159431 284981531 -8572112 45189494 227072892 298758857 369025025 892900264 -187747153 156263317 -124144901 -67087502 -617847781 -167108629 158797372 -246039908 17966028 193948381 -5056957 1204447 -340208904 445680017 -558040620 430715566 -70416940 -3331617 -122742530 -291607637 190457140 49577419 24311245 -142601644 -49052450 -63083399 -78567568 46083715 -699729031 -196563756 -243165470 12363346 -68654275 -2471956 41249237 -35984618 131798231 45213444 -205397819 -2758124 -601066249 -490818085 -78100758 118905616 424336643 -34544164 381423620 -496047860 114564535 -330248464 28844598 344929490 -465166106 375083600 -148304918 51335591 16807662 -882235831 227816183 -229530599 5911887 -36266750 506156103 -310163144 -460391650 -84818365 -90219405 214983150 -5208027 17614884 -149300917 -357141043 -111168656 -40448309 -206886085 413263872 28184646 77194343 294881957 321717240 32603222 708543104 385033285 -737791475 -567414046 -65645105 -103675493 411873851 56579242 29717332 60015336 -12497548 444208118 16773566 141598690 93633531 -374898927 274896 673624062 -194398257 140380615 485659161 -377907962 -292311456 -276887049 -112414731 617993716 3757969 -401937757 -26759580 -79371132 -210798 -14966610 -23775871 -221674056 216569992 607289745 -212289938 2000967 -86656492 -82265809 587820715 256245849 2868873 -78957546 9862578 295531023 -74636624 522623600 -274740069 -666518801 163201279 -83956540 604378313 -212431229 -429877963 -80868790 -337807986 140260097 367738517 14299997 71026694 -20768388 -508763137 551258211 777409401 -85859451 22686396 98972946 -675012671 65461897 -79375 -222167357 -9022001 225752342 597833811 112317839 -23668143 753948007 -670093535 -294163769 639579404 -338096067 355778261 468171278 -150937914 -316979050 -58820597 358411893 -46126520 78607358 208585839 -47306233 -24201124 5297955 -608999669 -472524584 18242104 13877908 -124335001 -280221437 -11317503 -613076858 -135079620 80499831 -76552267 -338447672 -28032261 -141781262 -22562606 -23298620 27693943 152908874 308596717 -61286734 -221902311 -31941446 255954916 -254392165 256690344 -570169842 -351716594 455448258 43515139 -64597434 210326321 -4361039 -321516139 -305753420 109360612 651985261 209850656 -367540335 683346109 -726784992 -122701404 188879896 123960648 -419739960 -39283694 -34445808 240913221 725265018 71369204 -506584115 -474043575 -33604243 300747457 42245662 -330044288 -152233734 -915675116 162911857 -172457218 -35353935 118456063 86417655 -306358786 323504462 -198929131 313926332 14745603 -2141244 -24374079 257310769 596594122 495152213 54357567 -346749578 783212613 230769647 440747948 413116972 121661368 -542667822 -127191031 3558962 -378926229 -485724763 -355323769 -8223341 -36585219 -427800881 250339383 -5836579 -106823009 168478629 299671068 -37891640 806081705 296564734 -37219844 8057614 -316718201 -19206406 -270289716 152666539 -81476597 246935821 364402142 140090847 -579585089 -6749685 144248809 -385975178 -64582464 -15966595 -8340354 578004823 321737895 -23358219 -18105956 169031749 14404213 306263372 358051552 566011872 19583637 -52284205 11487122 15528615 -391850840 -85384512 483914879 -408709521 9199372 673964280 -58336279 -861627618 699075667 -718973434 -1891612 -72485444 33042584 380097880 -173603251 208460818 1397851 -42055871 112808858 36631004 -290483325 -30823437 133040501 -444192469 -162966227 -13794272 181935132 440479764 -581373848 -557773450 55213243 74799486 531213299 -574800539 -415686902 -167860004 -161161168 614101195 -26211645 -335728252 -8660895 -657045909 -313938677 -188914433 -522828 58509139 -163723908 16502481 -2993639 -84683849 220361383 18512998 41623987 -52882367 112470727 262599301 17644486 869379086 51977211 3530329 613769551 -327258165 637616 -367360481 -345743971 -490641135 490622673 536037539 -574540367 -113798675 8652056 390088634 -8826472 137120583 261906320 189365562 -85602697 -140670346 35101104 -42482792 -102099425 329417381 -502355416 -378517495 143419557 -257333193 529330500 -18602396 13679649 -12081167 -252216751 219524450 -441185034 -732890658 135009794 26316291 48268037 -109949536 -508636444 450901188 -274153057 -251456129 211053052 365602428 574257196 393094613 -55662983 522970593 104729670 -195471087 147618226 60797577 567389381 -267320950 314852 59635853 -231989195 -103992806 185336794 210448412 394031837 239890944 571017313 -36101621 829355900 16951289 3158365 -138507999 1139034 15363989 207064397 8360026 -129362880 242815 388443036 -436516159 472313958 -482355291 276100607 -349015460 551630143 -13411266 -429906222 -184572873 117323246 263944350 -685256131 -7244643 -156008430 -404954326 -120077600 -135481242 122512003 -413035931 -636783039 439523379 5533576 443628173 576682730 -866810034 21157755 60319836 116345897 559276203 271654020 2954788 417370768 -86727457 138993657 710373762 39375477 -62118534 -263437758 -324427489 -118737502 -37340268 -19441584 52749615 -188877570 1788778 633510079 -62470809 -6094660 162503600 -656427264 17201402 -236012113 -180514156 230612289 125083287 158851513 82070704 619281393 -472727064 650313641 -425197069 -129932579 -712564891 -210150978 -13987886 61412828 -406136698 -995894 -4000742 -93037591 115637566 874715666 97930576 -473897617 68856258 596673964 -45035025 -14593814 720479666 -31415346 -76441880 -4692770 542705284 -12066199 -167970862 368572621 255648003 24214321 -756622340 7917115 -10045313 220135296 -343784962 602563697 -765429771 -694254208 -10688425 -304949855 -674195015 -159893676 -207079160 19686105 321561892 1404660 -121026215 354835166 105142127 375724604 -366491799 298630207 -240465124 -11733503 274099983 -460142063 133763670 -58840902 -140608493 97939479 -545631218 40943843 350606647 643733327 -14308221 260334260 394318218 4537248 -83653659 -424626095 109880322 -81978384 39542208 1251699 161309563 226760416 -187927077 -169111952 88952394 670215450 -130351983 -44646790 -420735815 88234174 107666523 45956980 -142641996 -23524972 41666564 18459181 -9685903 18194162 91395142 -158328738 393349504 540125369 -114913444 517593946 172085858 33416768 -548945276 -49456257 15968076 447901735 879944134 4939223 559818000 -632525 517720104 -380346957 109310886 -6955920 33812249 -162903833 -282795044 -55123931 -234322629 296974841 18574827 11347453 121827328 -414954265 -20360580 52784878 -27531353 221388312 -347397817 58301218 271773225 -39685504 -586822199 187845183 7051041 384185176 -72064347 -6127864 -10565527 844012280 -23412313 -407459727 -239592008 179971679 -582402059 -265180237 -43331551 178549797 -144445473 -57394534 1651024 -511089780 -344243304 -11760301 68052 330442594 -681919212 881883658 -57893175 -77146607 328909057 523753278 761044061 337512448 -229117701 -431691753 1786237 -89016885 -593860444 12200867 -295854565 2980372 -317928841 118139551 -143055832 401760685 300583951 4552968 -439998292 29398602 -25939424 477658883 -26243747 353759786 449504722 278363594 393662931 -681984199 99866600 -448644743 -162094296 90915264 -40697197 135255902 -733711327 -364762834 80538927 586543592 -451000419 41135960 173604853 1699270 91862128 -68753265 132390580 -370222107 343062232 -490327198 -245543637 53839512 217684776 -26246742 684110443 -163881838 98559047 -272876013 -19657843 2690188 214273694 53365852 -535798727 160808646 -500878011 -590414812 -355372372 93566719 -356032794 19316082 -73972239 -258151748 -506809824 501484331 874165553 -699251175 289475528 -429737919 -187990239 779569940 386022924 -357449865 -747083049 -88440357 -396000554 41368380 -1424439 610859783 -147194833 -935944829 800138866 -616442955 -283764886 17512616 51492180 -284198964 14161752 300955041 5277919 196537402 -22916564 -207689323 387592156 -141984099 686444429 -18916216 -825530810 278939432 -2482586 273595314 120904656 59558289 345693428 -47601970 265829232 -222902228 136393709 -1697540 523328670 437716758 102952413 6799892 -31297487 340735646 64866982 343097113 66674109 2441249 9258439 -96564124 -178352921 111689928 -743754 -47601848 752178401 -75505673 228621222 128723450 -5389527 -491594730 -729013835 167345630 496102715 -115471114 3033614 -19123141 -90122440 165065350 40738595 -548114418 125597975 -143268631 424887718 -60528223 119167913 -41320691 -142937084 21006055 580966202 -50201841 107217911 53900144 48261535 215937376 828954473 -90960623 -11212193 -878407000 -267763652 -7257147 466289264 -50368263 3572859 -82406964 -321546430 -488966544 -82087251 92632136 460873901 49952231 204571800 18002117 369829 -125201022 301483334 721124841 -18937018 -126991983 36236834 -20857380 40420922 -12501204 751143587 -811327147 95484211 -22060345 27992383 -506407297 -178016967 479436752 -266114860 -108717174 546682608 177468745 2756129 227653847 -418648718 572232677 -645819321 810613266 33160198 -398479815 1701008 64288030 88415810 137874499 315322642 164709950 29442961 -534126654 -380759469 21027931 415398393 -913471732 -198688083 161419681 -365330307 872738002 -161766066 -9282835 431215331 -220614735 928903006 374502915 -34316852 45608643 -24457489 -174990717 125260883 215373245 445189466 -67933787 587084450 -332020160 -636326768 -23595141 9342649 -160083366 121373717 -468805 -24421591 -124131830 826943 -16975164 597914490 -611054194 21584495 -56729161 -616462397 -178028337 101006058 -141106903 37285890 401187345 194737402 -56564708 -7588293 128282580 402696186 -107933062 21092946 -6369567 -265664444 -145891249 25833763 144045328 26853819 -14315268 2940584 5923195 48244495 314116063 224518968 472779137 -309548419 -339265947 -78161903 -311601717 -16233954 8404554 -155053291 472586691 -93670226 34145881 -24189372 1367504 -1038216 300918007 584246787 384061088 -451316154 351283311 -837558593 -451563999 244981468 51917917 -482925822 70454701 -373408783 215367664 -87462527 21501550 326361036 -326465942 148444780 -393908608 -259652892 -96725250 191026323 -116653484 -804296572 -108101423 -93289884 -180134973 -52122567 -128816153 61434779 222190116 -21666791 4190798 577784809 -180690032 -143434755 190064183 518178292 7524066 508281687 878217343 -766206671 -17112868 -152194446 1207951 447230309 -188217 272461128 -136178875 299782909 244579551 -8339280 -436434396 -62265104 -78901006 -18544957 121895834 92675771 11069789 21989963 14490200 -190306114 168239811 444030088 315028194 -15668496 -376587022 67432672 -421104046 -518674787 257373620 -617979672 -346053319 -722082206 -129829889 -903329258 9096877 -7414006 -233623702 452291335 759214240 155270470 468117066 -154172886 397671794 -675472656 -26842718 -358968511 -2430666 595787125 -328800425 548587619 -653393749 -267487624 -29073729 356112367 49809302 -158091186 251632271 329270528 -18508071 -237847771 -84276734 -577668358 -46678976 -16673271 7757686 -282033342 104673967 274254615 210927919 14439952 130417722 128139096 -260203265 -406078115 -115725842 -13187064 806458163 276217539 180365999 408298810 357670923 -3602356 84750302 18830960 2014935 -641651838 -894168046 585727652 -53715640 -321132931 -4886201 100862285 286877096 -581072562 388297774 230374435 -547525086 114031417 -178321805 -112167328 -642706878 -1207304 589798723 421541667 15857244 -88565792 56884524 -435827539 -13445550 -670998822 -51880573 187962787 -12551729 248278160 13647085 168277106 -3274369 -497032951 -93019001 4362440 188942469 -690303839 -395592637 499164170 -79296933 -23680711 8907425 331772407 368756702 -34179287 -5697345 -489007063 27766507 11459464 147173964 757481206 -306305545 -188750679 -108451308 452069077 42366562 299743269 159099160 -417679893 346142748 -50287179 5080189 -1323032 -173064832 16101176 -278360798 -3848618 389514567 180890684 438422718 -449979041 -136675604 152660429 -88403689 629176421 573468573 48339074 275232196 -610110399 132998502 -81404002 -370041524 285780901 -301268117 -115829869 544512276 -9776709 -528682819 113730196 -7261442 -232564759 -416552286 -7658039 533024425 -107083207 -184221402 -22158821 -768610967 -107947610 -271450767 214464439 809385 -152246993 300855495 40668801 -614754400 85635227 -229525316 125354922 18117396 -404001649 -5506867 26484228 -25574281 55188410 -11976067 1921102 276386516 173467940 28474059 -74014339 524476171 -65854563 -73062017 59075909 41329689 328193 -493532185 262119 72443969 17738277 -929546 -11081445 -11908623 -151900728 127273867 -137353232 207647698 -76236188 -78217131 432064480 -481615998 108332099 -3026138 -199377770 -42320957 86199370 -421876957 -612924796 66102187 -791681070 115562298 410525508 -304049835 -149589357 -193868213 77801153 82742690 3189742 752518437 274505379 44062625 15136636 -738019602 -16050460 -36135452 -377767173 -790623444 -69675164 38255522 -129150121 18528166 677785299 -230192013 -386240723 793434711 165491651 -12924616 372073597 144562749 5068766 16399038 96094063 346618064 -99606409 372155837 164274365 -673726938 -215294244 -171541822 645749516 -726062916 -2653841 328537772 -150493573 -882003221 60958802 -56210591 633989542 -4824844 -2970543 -301675475 -350725081 52773785 -182154829 295630015 181890334 -45006742 -120753065 5349137 24690493 236808160 -386679055 -202140438 227027243 165682818 -241660081 -148341974 1176018 -663602946 159820402 657953814 372318043 79624730 -2777945 443350186 -10506933 276088782 313572292 -20175815 19424505 22097562 -37285596 -385033467 -369587320 -363770868 405256249 130011304 -327342821 462478984 130934274 268243727 622336401 314517691 271802075 372422087 114330104 242317789 -96899154 -358858151 20811861 -95807952 -634898503 -245256648 -558971137 38227881 89974202 -11103113 290851537 43390116 2532696 223421062 -712259377 317319208 22782402 106577526 259229503 -149251455 -295850655 98460 161279184 10030718 -60564917 194297724 610465196 234975667 -124735781 -36677318 413375119 621541040 -130674044 -507633878 67179407 -486365032 -271580898 141581623 -58814562 21230673 498108259 17455752 152249917 -508943195 352857793 115243955 -173792492 -148033805 36582560 14883194 157244045 3962567 -12029862 11509130 154578746 -71118804 -22146533 215903665 168412452 -505864926 2568281 -9207014 -61697423 332381752 31684985 -232459789 -9509871 -35994496 304834628 -150909503 81507322 528344784 -685318960 -570086296 -466873850 754856453 -484143174 -372000207 221660443 -7420878 -535926928 -24796024 13180831 756028004 -57641990 -650110044 82394523 -60035238 -157906726 -2196790 472057268 224089183 278377892 -753781219 374854100 70607739 -249741951 -150881867 -658101603 -152671301 22626627 -26901055 145806377 -39301186 -632309926 -74178742 -6604414 -272284645 -1762817 -464233982 71276256 728799895 270460508 -467796747 245753456 -327902082 -185954091 -112237372 106124734 4706348 -215983157 -211753709 659715719 -16752974 261340591 -472912302 -399183629 -129926985 929067192 -486869298 -13624599 -281232409 474846201 -39169488 -1313011 24120353 517740555 53729403 195546506 -319336642 3163870 108931608 81873901 -455474719 -9374438 17921830 -3613789 -612266259 22544906 113008743 72807926 -624343790 -149518047 289887573 178706515 -76519972 7466568 668561119 -133567336 54711920 79572139 -7266477 -76087053 -148034023 199725220 -327310595 -159187745 -311464005 41706494 -622442158 68392566 95641934 4416086 -91123621 423530395 300836977 -49226652 43431547 -205390938 10247370 -12819775 511564235 274902992 247637856 -8426279 -425700031 136900334 511099877 115521616 -321703362 -292343264 -389934202 -62670 -166725364 526201 -232694834 -245514525 -224930289 146311715 -356242660 -27170786 115988012 -116506087 -228399510 -610559299 218158695 -25811626 3170298 66946513 -294220182 -231060488 355429146 92556679 -998931 -590375291 99805206 -165146047 527288281 563579285 -321582816 294360825 144774525 -9398090 263871374 253006416 -611971076 113415447 -241471125 -4583142 -577672659 -392042895 -449191058 -58699138 522242453 -27859959 185451815 -612625805 38621549 -132050674 -73792990 106058725 -271823589 -333679280 -172879428 21232573 -107393452 297793866 -412844832 -574329149 325132401 885554522 127137288 702789017 408333241 -35991143 -62093296 -40097257 -43945589 104033527 -84636975 928924050 564736115 27761318 -7663901 35049332 -86107223 28039032 532134473 396575368 -314467750 161728834 -444313104 152953280 14122291 10046 -15840586 227415255 79921374 -410738347 -16832116 -621819605 -156424540 392443350 16953398 66479669 313308836 -41930930 -214377178 -194475854 -10907282 15263697 5833238 12697323 -692882065 208120989 225477441 173374266 107462875 645087705 -44597067 318494373 -599516662 80983855 44397342 4524175 8655567 -589736071 1888152 698492 1435636 -34299453 1482542 -12011853 153825064 227959673 329705479 -228826976 396866586 28717519 -386205558 -86908791 -424637187 -133067440 -156505470 73988643 725290595 -188358939 -884171584 -1551838 -22435086 -139863874 -628376189 -458812387 67159359 -2051389 32289708 -434969438 -30426905 28738189 194879125 -631816240 156173358 -14832159 -426160998 -804771874 -755347901 342513003 502811858 9848197 335769 -351355063 -368730651 -780992221 -292535759 -3409325 21059175 3377439 373670397 -140002328 65312842 -45967080 -266179043 -264574018 -596878676 -104373642 856284333 63245481 -28426127 -102697359 -40325741 47116826 -11961924 -221784310 619334591 -325023947 210534 -464107389 -154147059 367815901 -561552483 -263743532 128460219 274619114 -11763376 13725936 -51587594 88026077 -45545739 -338822665 394950262 32694342 13045961 597755349 475483220 260884999 -108289290 351806514 175963880 -580468910 -373454816 33878576 309500063 -98762238 -559797861 -335808363 -210131952 -4596387 20677742 354811478 277174999 299362767 -204145877 237505197 -297119755 385859074 -620496825 -198728443 -241957367 -27356195 55236435 -85158688 9172220 354391234 2610565 551195066 -216417408 419420 23488164 485221728 203464564 -147742484 156075829 -16879726 42807560 307321015 790995484 -85079315 -154992019 -687121187 -224506536 -34148146 181075357 352382708 -542873943 -467079412 294721582 328656337 -4616460 29807838 -151848276 7448993 -2587123 215762826 204536129 -395603666 6782798 616283819 372861270 -341674925 68412946 776809786 -6246471 103870252 63091722 55936066 -412024205 -134889372 165506821 124752858 836036 877145688 -82918934 93676027 170397266 87230650 -910143178 479033694 -2749786 783171442 -141078658 305079288 -517171147 469531353 6974624 -48561501 412414495 2430155 -534272682 177808253 354275652 -232851713 -78479941 26610241 -298218538 33355386 -482092234 21391051 -5546380 -277709164 -49842643 -529062792 38632222 -124200559 80813816 -653860621 145967649 755512435 8945725 -589868914 -699315585 -10252411 427863146 -515857687 -10754649 -560280588 -434227369 332895690 -9017043 -117743064 253892729 -63574930 110927874 38240766 190695720 -11118189 112141330 -30691190 3098282 -594978823 226672190 229204 -193455552 6031366 -854390460 431994360 -153073790 813566016 -185570743 653071982 -909472 -136537746 -472933379 5397069 -109274402 17432387 -3889466 210562616 6990006 440762019 254152214 -409974144 -161803601 -39599221 179815172 152082151 -76309974 -6705690 813147529 -134322478 -174561494 -2104771 17096381 -420645734 -311227231 38601051 -10992611 -156970783 144510052 -336517865 -102572937 58850238 7010929 -8141392 -166224482 -515725574 103344412 -143222498 -39806450 -161005116 -2475158 -256838667 -3729494 367548 -209501648 6570149 -281627607 -339020960 -187425839 124637961 -310738651 -624246619 -13561958 -501885061 -101486685 416362479 -261353648 19186601 244638413 379569624 90845606 460399299 -128762073 739344649 13037935 -689651368 20917669 27637624 -450083 -66003222 -66003974 -191009071 924882498 -231266316 50370628 566218930 -107182322 927680 -199765155 -329086120 47130717 192055751 7400336 -306343184 84299951 -9928051 -57420222 1984987 43662364 233488278 -448503243 43792821 -213265372 -446287037 -15678213 443194626 115832386 -108905934 -122296987 -2317223 11399166 -30695244 -102591983 76122726 77786071 73418604 -242005424 -145055744 -98484241 -441819440 -13186089 727955292 417776332 -118000742 -12291515 786846849 468441471 395345061 193365897 -7548220 537625633 -343419334 168079657 91891244 -198462830 302344805 59059806 756957325 518857708 -180789412 233485655 -299881927 12201094 -249957222 -150369637 -293262519 929657977 -237531660 -403503309 -520914442 7573221 -399657506 -517203862 110311531 309541524 -281629822 -27566443 67800554 -40303137 444677028 18127440 85080153 -2946232 19634666 48369342 163785878 137532464 542294534 60235084 67904813 -233970195 -352667776 104416257 -14881558 203787654 356665309 -7682504 11056322 97376399 259798338 -135045236 355837091 -15983492 51903193 381943329 -386905195 95768583 453499907 8509402 -138346512 -509258956 -79173929 -653100160 -642939611 -76749786 -8792257 -154093685 -235856965 -472618390 302672371 871808987 479378464 -184716062 -336348528 43485091 -197183611 58548318 -94750547 -50896452 174550717 3356259 739237013 -237081851 862594844 20604514 184466183 99503742 -126251347 -32665713 51564311 305105998 -16097757 2016350 31808380 -38152916 -28015872 13551808 -12144507 -344742195 77140175 38846992 536821172 219850675 326457887 -52929281 49854436 8250401 666553584 347477580 35660281 -394027573 -19515850 20303734 -422844197 -191600241 268609522 79991377 -448752 55779050 104843705 -160224961 -427801863 -30749153 16229061 6752509 -1158808 39177169 333634834 12957232 -50816124 195590522 -215939701 85621182 22559813 -323670463 543898342 -28140153 -474586086 -7436470 -311986079 672367171 4117904 202449377 85469915 502742816 -406613005 -19887476 50581435 101768321 -102091988 10494632 69620944 -366362 -646690036 -483283240 217551285 -689330998 -349529583 565880588 -299732371 -302057119 -132505222 64298672 874255631 -201955340 224607099 -171454094 653912010 236401253 237597326 225555732 132285100 12933674 872145294 -20470631 -11667614 750987080 691958931 610378991 -273237469 48553088 214522023 -521072360 -166399596 -883991707 27629130 -192121 358051386 -177944060 116316428 -424373346 699942636 -494748982 398766766 -147276129 -190170297 -136335206 107917980 740894608 71651207 -173419958 -314292918 -70091716 140719769 103352979 2941709 339481175 -118085205 496954967 -93146526 -88454138 -158938774 -1360508 461356400 148330009 -26349036 117214848 49362804 -893073467 4582832 178806519 144877940 -151463381 153413884 135924088 -209244711 -127090632 -532991975 219799188 111323504 -37029990 199886943 138270315 135890239 41874301 676003294 -473516596 -696210579 -284036055 130372369 275870461 52781614 681102183 165941602 7199409 -172412441 -4671652 193273058 216033161 65518594 234068986 -7001883 -9276357 329070002 152989936 -179515973 571059911 245682751 284144652 -162351845 -358765039 54369647 109405116 78391685 52996244 -238051942 -309741830 303109620 527165626 -401415631 837877886 -102949627 69843930 78337827 -308118912 8470729 -126244453 -125302018 -470392777 584090158 -78585502 382231795 427231685 -74662642 188303925 646975817 -45221193 119781431 -765642014 2657467 -337288726 -373763486 371672056 190467934 25883901 442289367 -143648153 110198729 -5196537 175120494 -24422632 -148269402 -211618404 1359324 2407425 -40302197 181641075 -363545022 -400375940 4933752 888322730 -201537721 425022710 -6581601 -100257559 323496589 266011958 -530253290 252959841 -556720289 -36347417 63663653 155789172 -54890881 106799767 -419033586 -523090095 745931326 137357149 34838086 -182096476 35988446 72027682 -325065926 57389689 100427539 109266346 -67044063 10411877 -441145973 -236704186 581939477 -802076105 -311089402 -186981368 -540471830 -654217480 235841372 -334093722 -194189094 125945718 -555293697 267780047 6272610 103681053 -282071454 -58252392 19276860 296300861 257889238 -96981420 619331141 -58998806 -231939097 -68326550 175450882 -187447556 -356452020 364495337 -605384959 93386936 218769879 -848574409 -888279615 53168036 173807993 -38840359 614624845 -215686361 -627610407 -730592887 256451732 -151017888 440556930 103893238 -61419598 -36549926 173687649 -34031743 -350599866 -435647548 194504958 -407512884 36517901 184914905 445807253 -88621131 -262041808 32084042 616596597 -38073980 -254421540 44224031 -28364043 42687185 529482721 157871082 194351671 114925752 204758129 -487211098 81301589 520565566 -27799155 -82284505 -313394148 -165888616 61757887 -110252590 -57132087 156541428 56444597 -25960266 6874510 -38770371 305731015 -16371217 -9945440 -259436961 79129 -298962769 -119300604 302152725 167468540 171522390 14473276 -38372688 -10781537 -497487041 -62934005 350024001 -197064286 94976674 -16713983 7233050 354752863 841810525 266533873 -700266661 -338646042 15097353 6803872 -99266727 -44291438 2722415 13061445 -164875559 254607704 46256804 -772680401 -6382913 96423909 59323236 -669799268 -163338534 390375457 69279522 55999993 114396194 -432211702 390427380 -288300051 172720445 -62882242 539569245 -99625 -70114152 468476434 366385611 564438970 339296991 -124772223 612767971 446387224 14218380 30847982 -371957457 462836749 248857694 386249174 477011554 -32514608 -165043282 90619136 -61832985 167409064 705185021 -379175984 -232738810 -648474393 373651073 266772219 -378349057 60869774 15610047 297751359 -11741383 207210753 -504904627 -370743450 -138496903 44724576 45411031 -108929071 -247518260 175055239 1000997 -515758289 1422947 89261405 2858470 221612405 173364840 -38243692 -3163990 114430175 87561047 105781059 -167674764 -366634 83479744 -399602432 16983557 89133827 -28800502 39601156 -5295904 22883310 -16599851 374975 370237553 -216181034 -493976063 560314339 -260694990 -335201929 -257500347 461626310 -624826880 439688734 15696483 387808069 569342826 -590821503 14996122 78028637 672336435 -612418812 -420792854 117841819 634680693 -141046173 -602468322 73571618 59178660 -267266374 -825535 -205663662 -16961563 -193007141 370931719 -17934217 173335112 -255609389 57948547 -513705371 -316113474 424195847 98912673 7480931 -275413271 -2436649 -111326887 634880548 86671109 152312009 -565325282 -149605615 -358333646 -217178792 217199070 161644287 -343047746 -160611455 116412109 665209221 -487820978 -31988247 -556344401 -400171364 722148952 -106487449 -476484521 -818412087 436359551 -5411093 267637924 -147518804 208603964 -433336900 -377940805 363042088 37600768 -319631067 -748754942 -779515038 -18834721 -125275829 206218756 322577067 200271432 -68694379 -1907696 -463304134 70964400 2786557 -183407577 -23232556 93632225 432443254 794560936 541281179 -608812395 377585513 712216662 289869778 186264601 395078180 -93505033 -1084565 486107814 27360504 717096287 -23985267 -152973503 -664292486 -215573613 58871669 236746781 78083777 -208002403 -30490018 -338106939 -383645699 454841 -19381757 -524482322 242232363 -270965848 5620291 -144953921 33628194 2477790 25121373 831600656 101640221 111185748 -328601 -612858350 1571907 -477628436 -291931516 204367675 191105018 40409590 140630655 565506588 -675878731 -382037631 -13900034 -10259308 -129790691 -59548880 513375525 279062143 439268638 -219008324 -520497664 5497211 -32337804 -193725471 -558792938 -194043456 -11516526 59567724 -579672292 4321658 18542685 -7844461 725882301 -100929888 -152209983 46105797 82402858 150128510 -21042525 -854579235 -48865576 385800551 -32889591 373383725 574577802 -18316098 480699636 -53063876 33880845 -85205163 -315598221 48750744 -601267407 -557035823 -63307228 -87979681 -768577252 -288727722 -235607164 442461498 -60871778 -477497876 159731401 -44235363 30173042 531502848 212987791 109439126 315000000 -541012898 773393375 -230293491 82401418 -165522884 -529909555 4065251 -266431201 -93595547 -174591582 -95221272 8767864 25154904 47568882 -368662685 77216491 289175640 -40531533 -34318529 220363592 -365648297 219773426 -11913830 781606 -317219823 -229276721 39597894 -384223603 3438153 -34995281 -9597400 16355828 -541142226 -6963956 35397888 -57090438 -1997787 -5780071 348962026 163204517 -365766499 -382710551 -191719068 478524358 29078362 592879492 168351806 22788725 -237159817 -8157303 -50188591 47658206 11720645 770329059 -198719356 438303170 -752897 -114577810 2009872 -812808594 -203359701 -716751132 -220790371 195824608 42926408 -14044308 1181568 -5750329 35802696 -462893575 657382118 -8634065 630930180 -139517484 -310026568 -170020695 159307877 62197487 -5499408 407689791 -213129551 710962741 268934543 -556017054 -3290084 -676285842 -144921655 -162276187 -298255810 197013421 332393203 899412050 -359811330 17367408 15365712 -611259107 102642901 -230132096 -41539183 -30776763 -316574999 -6467519 -23312087 150435616 9825687 -317479281 446579110 165034984 163499874 1011574 27228897 149647219 -113334034 482062 -1138221 -60104990 70348618 -190429093 -162969655 -151238244 211185938 448870881 639106143 887814341 151675147 114466071 132783290 -282458966 -122096883 -210778663 -41993638 -534129693 479303384 -158543167 -193971812 -133263028 552613088 -515573954 -240095108 -472157141 108636770 -377491985 538695209 -531333844 -204999057 -760524454 16950480 325318648 17210777 17523063 403716416 91264581 295744169 -5698318 -17144648 72864652 47949539 58535814 -4250403 -948047950 -50626496 1351607 -6235611 45962228 288824959 -60074347 402929931 76256411 538272112 -139422511 194170953 12727987 253029139 -625993393 129653729 -9165591 -562922338 889364579 -149895176 65093632 92114130 257761090 -351118139 318481153 503846914 -276845230 -590842558 475709977 -190081094 132098579 -173267318 -325705825 283907480 -369602911 -547123844 -418544681 -197537924 -567789065 -459440277 -400802790 -591667065 -114558274 130044009 -155869982 -658329541 -214399740 139853866 -198893648 -220780027 -38539487 247109440 215325324 6384977 -46763925 182109268 -211214650 53640603 162101419 100164386 -404421166 -26363087 -45593784 362796918 258540710 5851423 21282818 566507534 541572838 -722058007 174901638 182754467 9736759 424166279 -245064136 6960946 -6382014 571330644 -11472072 131201041 -16816977 -278933746 -43134247 15279429 150936827 -363887059 -36467651 129374511 -307601967 -5349141 864957158 128159299 -193091863 -689062592 -105190261 433019186 333145994 -133661665 600481526 340741765 -71797999 256027196 -255610624 18413896 -55713221 -40060835 572376564 303322884 -166398280 -27477062 266710813 209507134 183028492 -32100159 9039032 129969839 -640493441 73703282 -1359657 -14949380 217492416 -14828593 -12423469 -109089263 179220345 -567257223 150143288 -438020382 273307028 -69814582 342015921 -567864201 72671364 -755191361 60754373 -3551659 57697778 -149375113 -18683013 -413592595 -13974148 5675772 -5296473 385781892 143231403 -287582720 72257868 114453213 -2670058 -622437798 -379194497 205824580 76505192 12971111 -9902149 191231718 61173774 256631649 -55643450 -7412617 69160220 361573901 126040323 -10387259 248204549 515438800 -278229293 620934815 -31275481 282125288 39286411 540530 8645411 -443783807 122129158 451571167 182613028 -502415043 -43488541 58985017 145832962 -369317445 32289579 -61985799 -366094720 -424119455 26269249 -43163887 -8862854 77799013 120451454 212615304 -23134628 124289619 -755171818 154543000 157474109 195423191 280232392 -268257853 274861998 -45985427 -14850629 -2158813 -131594528 146704607 399993917 180769841 141977822 -456043100 259573401 86185290 783385137 -3079039 668558579 -8249006 -167996461 106098086 514604231 -329429375 -6228788 -122498367 82129107 44518863 -14791331 -594120052 42525406 201042400 478410124 -167737072 -56449219 -16674643 -79961012 1159049 26578858 -339267522 93540851 -127658776 424047740 126103972 -20427463 -27248396 -106856719 -548660313 -13095364 -290642418 -46113453 561681039 21059975 300817762 9188381 303606534 -292094100 -365183957 -331819847 -61045316 -8210890 -5557444 -20013526 -153536142 151775270 -94029391 13405959 7892836 86485794 473323181 -423366560 -192487077 227758454 -242675155 98560517 37885486 -620417514 74530285 -19585661 174949498 -229592656 90125442 -272250626 -4035454 20531329 -591281466 142611234 759802491 -301055657 36432626 -762308706 -13367073 -453463753 271568383 -579619694 -3983481 507729010 162424109 -199690201 -331164921 -79673487 8742746 4054290 -489711334 43343221 -295445619 -84667776 279903899 -855319874 -36157461 201480790 -176828216 245292363 -4233919 397092413 85291 -9532589 -55515956 -53352817 -327973660 14627230 160517477 -126436885 327923267 933222029 553126254 -10328213 -142284920 -14552413 -127351635 295646145 16023445 57222884 828674423 568325210 286291136 337448518 -630111332 -53769733 203853953 -67623260 57438959 186257078 256170995 -16635029 302625691 49401124 331081028 -206394 -162391057 -312258317 -631111941 261915096 -222850984 -725335030 260472644 295976470 -274647658 -19618013 -54766427 6022810 184019445 19393302 415241579 -745811850 -492817396 9639650 -391735181 32781473 -31344351 -803884588 197985885 371135514 -167715038 172290961 -159596677 160226420 394896858 -98821441 13329490 621828600 -360709693 263399224 -16743116 -12679880 -240394093 15300127 -146294107 3413768 -56849540 124254551 273772605 -353694915 201084519 286814047 -141018210 406675769 -244540633 254400427 258941643 155973651 -20823962 -51513957 108451640 91526754 327598961 157195390 -2124295 133382405 390998438 -623721612 434330010 20756896 33983947 416999267 -469470549 -374467120 383395299 565406529 -560030295 439205726 139877019 -285422386 591862072 -44759698 -210309529 513232227 -225340761 -607321899 -339645846 108770598 -573875567 -75648 1423233 174965686 276831555 -741761110 -196064338 -223947940 -265217430 -263339867 71318469 195255816 -107372954 -1935449 199615606 -364183017 517982857 157185465 629909359 -1597078 338030936 -101739537 14685002 439022006 -84923700 -139431013 -30326475 259260166 -9774792 117444995 -99179179 720134790 4924939 118524188 -15731779 -730612082 718100227 189564788 71402144 -53582151 -772445771 -5286422 -309019483 208625756 -490923663 -153652634 -201805204 -197405697 117047344 -59436298 137246491 227536099 476194648 194273827 -443053376 65109307 -199322042 -179308155 329567817 282369583 -336693140 -214421270 1361724 234810248 234413516 -95839813 499260497 568202043 348868681 -104829433 -30069665 53849721 287734097 655173782 462207466 -1196824 -374335742 56470589 84046612 59904663 -312858163 95491048 445923311 -185012981 -226556723 -89039326 -245560882 493487186 16338515 -45077789 -138883487 99016104 132104741 577763584 -133901140 225339728 16637610 -80518494 -1085207 77466669 82002611 -69007890 730999089 439491680 -188062763 8947773 -470471506 -87200398 -197900021 64174700 -211182319 189519908 -362547155 326540807 -454600717 -143497103 -131113246 -44083294 369488112 791072415 142057187 -425067359 264960021 341773568 618890602 -87301617 54661810 -277388522 37702899 -514604466 4881289 125461865 446443134 27489124 -100222537 3830699 174224404 -19368801 -171255249 689466716 6824081 -130386345 -115793223 -629929361 282092124 -12231185 -365289507 294350841 346305961 93763932 -112530821 -17643495 -12374749 190518055 796176867 21424799 12212965 507631697 839233680 371531092 -659532763 -380420183 -134117340 628830903 361143671 -119504958 346911143 479812040 -85833221 475560499 -95244803 15588720 223194453 -132168629 183216182 -167539449 -9658405 -68133177 779587256 174706256 3763700 -134726046 21127101 222517260 -49840305 -229981085 -69455085 894579984 87039161 -416086989 -195279887 -98376151 96261144 102201932 331006540 -578258131 3999378 31494292 -10344471 -15565026 249496525 -28855896 -25471714 -859944024 139363376 105863757 630181979 385484641 546453857 50466014 731416571 352052599 -385287759 356077631 79217468 -524004111 -17766697 7772222 -225620087 -16914350 -47435902 370023648 93929427 76527260 -7245912 -64355138 760223190 37362462 13419242 457983 365102172 -259777473 707814693 -24050500 20438470 -588864305 505071100 105253837 2930903 8473977 254226074 206009678 -121285521 778221571 -36062444 258131717 -485971827 -14825740 -282262484 -30300089 23130273 612144000 -30312429 -88572568 -801034126 -474957118 -13312219 387901925 364967531 -720254555 915266337 -540116380 4474572 128005925 446660976 262962956 -707107429 623080172 -50585082 -655342382 346450632 36941798 -634469520 191508135 -48105761 -17220180 15897478 -222371440 -13394728 122994240 238762072 123330 -123601947 -117945494 -203860247 914560344 -70681486 1362770 -414711470 -270188831 4981607 -322095625 -582196030 316794591 544295518 148435205 58276464 241210854 640870848 -313776227 54507082 -255246346 -9773148 223966016 -477065501 111379739 250797983 -360257606 529636435 49526035 160533717 -27349766 185063173 115397679 336653537 292477493 -3825045 -156784164 -200874201 -250164652 -289545049 257452664 99413425 1521271 159271463 -241372912 504387025 36065721 74312107 -59555936 486934044 55172376 -75212704 66750102 -834275648 -12692581 34221039 -7972687 798537777 68740738 -120848454 -409679585 20036996 162476707 -21655339 77190884 13756783 -151926818 175820965 53885559 -7509091 -45781414 471380798 562528980 787928331 -723208899 -763036459 -203518978 146220975 87134310 96693958 -603183954 135865164 217048115 -41005472 248592294 -378291839 -614022889 -361164585 -65245772 -11913359 323229145 -816144560 -106458800 -427343595 34686071 -4863503 310443566 -112275773 3065268 57550845 -146814596 1214699 -561771727 -30469439 84973444 -15895559 198568586 117857770 32795819 13246231 -16854698 -19336541 4954530 457013374 -104914988 4811969 -348971179 -211832645 160389856 6778430 19231072 -136811017 68200169 489498330 42154720 -519942 479908242 132829334 -621827882 -493486835 -534142134 -193830342 218124419 -446254163 -437198194 447842142 843026143 548664764 64933190 -84185557 -183393532 156195713 -818205331 286799342 182548538 -234850110 -95388219 -5721219 -30645175 418506869 319720865 376542754 355747875 -78934256 348620250 -379647344 -271854591 77855834 100647108 33310998 179592809 230298405 17649747 639119100 -553617376 57606004 -406087485 24543709 -81490470 -142160224 49590909 181832472 160151094 27036522 104711946 -171426996 787160634 17122166 25335039 121635945 24267352 35512947 -172701629 -102043789 -428542191 -87158578 -452396284 290935159 413724538 115452382 -252976382 -167166916 -9640229 -159340807 -411652705 -507959333 104970332 25984247 -97124506 180656020 85921045 441083259 444693483 -232182637 3396672 407420737 -233265907 42131977 135068203 -252296046 278736165 361681953 -188618594 -69754109 -560883805 -20134549 -130635867 47576359 -1633072 23754534 233227984 -229889301 580173134 573470680 128441709 27119081 -24397637 -385215062 -85508703 -129691984 -45082685 488263665 -775846376 -51084861 -12795274 78002929 -2746872 148679100 15472781 -570780038 -190294189 -257114060 -194023458 -136354471 62294210 167730451 14219577 3364826 -357427009 97994875 191105639 -582808442 -561225027 -180565040 -518810849 -433685956 -2299021 29485395 -298296414 621454979 98239232 5624347 -239076062 750499978 -101352958 268524739 190862275 -57498848 521320678 1166358 45810708 -691259745 -632090778 -96504724 -223695351 587058898 231304450 -198835582 528190117 324724348 -28894257 -77719499 -101047726 -82799953 309379703 133102772 -282661 -195344983 -614622 -13697721 -100777237 -264925902 -306725203 -302335169 546942955 76276974 -630937401 -187891257 -485681302 696884578 -93142518 189748250 -11523776 -116046 26332666 -5237800 672094507 -36707498 -171173703 -487003494 -524238 270644267 2735797 -14985628 111188942 51127732 -158409541 2135727 -578273286 316929569 -277464731 -11166677 -70997555 52948360 65574723 -257576951 -324859725 -706402040 -130863890 -7788904 -124448113 -32545470 -356132815 -17267687 -5433628 -298723447 39242289 122808648 191875384 -616035609 -185243477 121592168 -89794523 62650083 7701487 169117049 82741534 170215839 -440066805 -28170353 -224378194 96065868 -94668592 409057445 -148260111 411855818 -370207210 -132242450 15113792 101806039 -388558105 -802647277 387772831 291072847 472218079 14562271 489120928 -223560147 -194834774 -660172050 -463475760 420452068 81510797 455059571 131495224 -441983568 -425921739 91707415 -342629789 -14121950 471569040 -448557682 132615199 -312938614 -18900215 -196285059 -105830595 -284831474 216559326 -23425088 -244060925 -499354269 -60526475 -384010500 -348231043 -347453847 -22135274 -429552997 -298324541 -501213807 -379314148 287403010 -168642886 -9026916 1046257 521899598 -158821790 -4489597 -384280169 -193578832 -57078208 -24272399 -18349476 182368449 -449273599 -27324776 -75915604 235527325 -4958365 -2493574 -342363523 411083312 602729971 -594019638 130350324 -200123164 96350011 35921012 25886220 479080791 297535 82477397 539852126 64594 195019286 969862 -74005790 26496050 214108558 140567821 1737365 -193741328 -621978772 13814043 38518277 111377642 23828076 231603986 21259793 47195160 -216564653 -192606363 1310162 469901253 -318369985 -849632568 -22219468 -260487 215885483 -134832736 39191674 -461219489 330840451 -924962198 -17848983 318165274 571928506 39857951 -466007631 -307682237 60204610 102759496 -343304021 29600677 -12987899 894224620 190779746 -595518465 27443810 127320303 -311332255 -14172529 -109568221 -126298309 -190914134 48413276 167829871 -184505474 541399742 286250487 524532410 6072717 -12797152 15214232 -239894129 61788497 582448060 327859216 -115874427 70411414 448514400 -275732696 -52230041 -898283 158865095 18303613 72656838 -25861535 183822154 -87282402 204515070 -600116131 183804190 -97784892 -1360417 675605140 226968061 158056915 10123381 36822332 47944783 -1368485 299210800 -71539973 -37083721 -76132936 -692012326 -9637952 75904433 -12125222 -583101386 300614 46254536 94740603 -358656869 406193239 175486400 505507999 443452531 -916241655 57635551 39996765 682845306 135992652 542032 53649361 -267774462 665148418 -7519004 -244318834 452735932 -40223434 40095487 169364713 -378315001 38278110 -260185580 19576061 324603252 12520933 -126458241 91525268 5365605 -64206556 -267572752 -13584126 531777140 -264551698 -171959086 6252486 -312272065 41045217 -97244799 7056192 -204840751 -461703708 99002081 -566906512 243855699 23681469 295125793 235931573 472730464 425925490 386456953 -587311076 104748676 -416886627 -610776751 -224938073 -277143827 35056957 -327264336 -54719780 765048670 -291350751 -9111509 1374363 294348267 -368532694 -335946267 -523171787 472503838 416769093 -83205528 -20592478 332212113 -45722610 999441 578295373 -3662590 62266763 -11635733 -9995217 607920430 134606932 -400137420 542840124 -105632765 114395555 27660587 338889346 510876563 56701224 34236834 -84657798 156324237 -779590389 561125031 491589467 -624880869 11335235 85254072 -225511245 -277183215 -352760106 -434179911 139779143 -450732597 452158078 268461175 283616404 89109061 -250567361 -9263546 -191137751 190656855 213160982 115778174 -16442548 -64623114 -93876708 89322302 -259095619 474149831 57562771 472696377 -180120614 164908638 -863578224 145974451 -187196225 -87513153 6907958 72113995 455615193 -74100419 -859836407 -27417172 -429002099 -16101326 169790555 554320976 -234858837 -609582738 -488592023 -15197829 434483508 182477108 156431810 -36935023 227804800 279318115 106061004 97486716 186261598 -9363275 500426572 -214167407 -8883110 -230231826 344594601 -447658781 6208658 618164361 -240755335 -21677374 446320022 190189910 185007149 53566436 -186544352 -208103006 -277396886 -55152814 -127552936 406303568 -523294257 -172596072 -931207 185103689 313548535 7922435 6880507 -202562820 -144515803 209653668 -23973114 -298045140 166109570 525863594 192066982 -29519216 67925266 -635089680 -82179735 73918858 -19426161 190837176 -26368011 624209538 2949838 196127264 269284535 -107887567 -244892803 85999537 206717753 -223569361 -90017758 -35238576 3263027 -235775838 42179276 -5879014 170353818 665052827 -357431576 -14225793 -107244942 -68477352 -50568032 -147856354 -265847860 142014275 720940383 562850392 -196565911 -302912908 -503086308 -105251089 -338908199 60291728 -19243702 49128438 23995990 18809074 12634653 -743634 -345499404 233703683 440849417 -116664897 186002996 1387853 -741186043 -142860515 16996579 14307112 -194144322 -355365916 -18351989 -34391465 196844576 -185444368 10177628 105350045 360906494 55511812 231787729 -724337031 -135362881 -189879892 162588 411803589 -398521507 62185739 -671049552 -347809007 548796798 26687750 844411945 -368888677 103089682 -194081616 391309677 -126443344 89612011 -53423817 444315841 252439257 -32945013 -102171481 -43695866 100826732 -490169234 39091520 155304288 -160585209 -1050496 -102689643 310134176 263026712 562563453 93077875 19811304 -803313183 23841830 -37665877 -421329117 480860943 -491432371 -95605636 18117600 395691649 -45848885 -303252871 8588525 269102208 -435574070 -315620996 158611756 70367125 -200915459 -33495946 -204443525 55799616 289304301 99676314 36884704 -320226977 624012200 -11908990 162476872 -244557740 338092524 610864644 -489953413 -382068726 785324282 -12077298 20615948 278250168 314647488 -14431408 -45658677 290284470 62484915 -155588175 -172095386 -393542376 -526201622 46184531 -31513586 -4020238 -33490565 518043685 -844188272 -449461209 -230453883 -152667334 6065456 13356034 -102263280 543196545 91255166 30279133 -82873599 -13774572 -30917805 297735261 -148383070 -451756002 247351558 96538479 -387928794 -116276735 -291101988 344747707 -52934344 -117487192 203185816 -77914282 -105033081 -218995304 51843765 30717572 -79422065 5260275 -75393691 -67849529 -107189380 -505647318 -574294442 477791251 -423286621 9993874 -41520039 18995495 -331196114 -410062467 -264074377 -38093990 -401452932 -179402781 -108843758 26521812 -145908392 -218354764 788126029 55893917 -6372042 -480615047 -149990082 -325291441 -432049 230434480 -737487500 -24854575 -30276998 46172016 -30187949 -538010931 -81554 454012288 65378826 -10568799 169861895 -832315077 -197390232 -33323420 86228724 -108732294 -317177540 631137567 289429376 242961968 -193436225 -351730344 309018437 488339870 -349532600 463073830 4845571 -282773214 -425493600 -34196510 21365218 -28265634 132905687 -232801127 -51189690 548174826 -77702349 -293111893 -106640945 1056812 -550494994 -17331338 -244362155 -430970319 508006415 -97147559 -235989489 -251891862 9528153 673499174 143331226 154966466 104421303 -62704842 255131519 -651512567 379038529 93629260 -67786535 -54990822 362979411 -446734074 -149293187 181777782 -212398372 -192101466 -639003156 -2885419 -20950302 262613320 -376939803 23984095 -711216696 8202299 210736604 424218217 -3518428 9177407 278557697 290917264 445656456 -153347652 -308249809 222410336 686394180 -10019884 -69069765 12784047 10872412 35332960 98747867 -471417349 -294834879 -31012844 423843811 14403511 28210763 -113483019 -11825031 -72059802 -212317723 141388678 -84142267 165519931 -244576080 115092698 177578540 297869291 112565249 565429120 32141068 33966192 -18081856 -457950834 -901236277 510482228 -46994189 -106236331 -283591554 -376121681 -182980545 164921528 25217185 -109490237 222556466 -70369916 4414421 338478083 -94798017 487087372 -757644944 -1638535 -458987665 -129500537 12814185 -106748929 -265464972 -163578425 -225848897 -171800138 4717336 -41734704 -371263599 -235024955 -96595074 -50888263 741492246 -7323011 -167656356 65070056 379441816 268482048 -179852720 12824999 -382022469 -189445901 12154690 -331140838 18709673 329260595 -445986421 15387020 -657486036 -54129122 -358429675 235553691 -11236599 -150622506 166651516 -1127189 17057160 -97712668 -134724927 -13342339 -13758077 -324365130 594985127 -46343648 7754933 -950563199 97098884 -1709094 298033597 577129881 408114269 126913670 320147688 -193957693 111027949 511881620 549883489 -183240942 -679147536 653037905 -24547781 46146223 -381729543 -473582913 405007360 5089610 -132358159 43826342 -18677025 244938898 -43883610 54041213 171822654 411756748 161333118 42035550 -56182908 -551629720 547206447 285921664 303018032 39870679 -841793588 -609455186 -39461495 -14101856 9609219 -597572939 -217380073 36421654 -803482 647153966 -17385132 733067947 412556013 -157498298 -785327560 371724921 202811023 723085347 -506495492 63949692 -38410061 592979346 385422280 408365598 -264277345 109364335 -34624727 -10473433 -246038963 152528354 411662123 352306193 360033413 307464924 -93027900 -9858008 -76805723 47374731 25699776 -814652275 -50708032 -23459987 -10413608 309967831 -4217094 107008066 12292506 -582214100 90651047 384093115 -320704275 -75596103 -64469144 -106336612 628710075 81036453 -285691609 -444310932 439233406 402707739 -291975780 98720479 -268861361 189436926 340757576 -209065542 227712135 -170755559 -57879852 -286868606 -198120181 -224645614 -609829197 457191005 -2494785 271234 139919514 261628999 463769809 -4675648 822522719 146305763 -27953773 -652150017 9311546 -485245379 57774531 19003645 294393487 151122667 518572880 265492918 25247106 659218243 -4915511 796972 -10826121 32422485 243997679 -84485388 -391781437 418672238 768212993 -150645971 444441238 -56706876 -257789369 -704066314 -97219528 -481812475 102316 517909202 1569959 -500853897 255117248 106186323 25054107 181919280 -365339560 -780491771 84883501 -1216237 -14525709 743294654 574791156 -207140618 516064320 -139916672 -116524588 -668471414 733400408 -480831060 -69356276 -254447012 -307929479 -30554781 -620538326 -404658743 -162598897 -335036212 77170875 122183475 107569289 -6340006 -333264549 -4106866 38700308 340219098 -319457163 -109990022 -211059328 -185988840 25688332 -646291598 -72391341 447618099 -369031444 173224014 64448815 125838538 124347033 710095958 79544161 -134080747 357200193 81771759 -393386939 -247192230 111952873 -12558279 -130189442 152350201 -171067458 -435001152 445832529 150736436 233299993 103378058 20518784 -638655746 160346051 4046049 912665 541036199 11271088 434908663 268578609 -282818168 -60610581 -260574192 -3985296 -194794988 312008704 -908382369 -99361581 -267601509 -149034241 7478702 -80496654 -7718852 -373714255 -4166552 -1465718 -225614332 4299760 -527184080 635732366 398943181 -305823737 357067 270543008 -168893410 -82246800 431271633 719180527 11340459 -244001073 809092423 147871023 84474660 811791430 -294708447 -1245245 -475463776 118432966 506782847 -472995110 -20421287 423878986 56717849 -45781166 207573795 1656966 27846145 -9051778 134852063 -882814840 4484441 -515056877 -371346699 -365677603 -317920826 -59346598 7525787 -503823728 -643868384 272905122 -63459828 -272020278 206399563 -464454367 -727840149 -113573186 -38818178 231570439 -47638611 8168636 -9141834 -66949224 -174276352 52451225 192996824 55537263 -195080347 -413723274 28062537 -125906438 408439646 204425145 27946183 15074882 -28185912 -102696147 -19579617 -309856576 234789613 114413390 -264884721 100874974 72408324 392699489 256282710 -113469524 -113722263 454619714 -5501100 745838194 -445742818 -494322430 -616905635 -161939681 -39429966 -421354365 30920704 -243430145 96812714 553996444 463042274 -195262867 -6294373 -512128900 -27173457 -188609880 12029734 -467377315 535585184 -246564695 -422621493 -398949390 949913887 -243069204 -116998268 34665749 -41451400 9246982 42815121 341925749 215561696 37265241 -284160911 -132184408 -74934654 364227764 -685223980 376015266 601681773 9717342 103455043 570347739 166862142 575940429 33008931 214569697 107040577 41431286 361837417 130834571 125982750 -477170081 -41417329 188833087 492990338 -139067795 -5005029 -4708591 -6718568 380523299 -385335619 -212448918 -598470906 244604236 -21116515 14675474 -116893363 270422292 -9997282 -19999661 672768302 7747295 25078222 206340080 -392613624 -133593028 -62590709 29143053 -856770880 -634678991 -11737695 -349544417 -382012362 82130972 81599802 7410864 -187127818 751235461 737847904 -397191737 768817625 -33773161 519762902 -489713743 427509197 -212373424 127539999 57678460 -567341059 -401168620 -192910791 -457151059 347142143 56740004 101196295 11273976 282182446 506931394 -136401634 395487701 -460072962 -490706399 264440218 394286169 -710236363 -54355965 270544071 -234154223 -485351936 630913850 167509153 490131072 -291989086 -498081740 21177782 231940582 18426961 -3049794 -13165699 327580 -159332987 89038922 -288365545 -63873306 -55306855 13628953 -194595862 324960570 -453959425 -48119867 46754051 11941005 6394963 -192257624 -24034485 1559045 460989316 188120016 -134140144 -269831243 399803620 -259241991 -360665745 414788666 572707588 54546917 -1001069 255857328 433922207 190029763 124889179 284516048 -244511971 -30351383 -885454226 -48127402 70618491 -124014246 39100785 382066769 -422526607 493570859 -134197070 7232249 863468194 -73952935 -378866328 120309589 606133987 460674459 -531328552 -212878011 709379405 205794847 -622750680 -104229668 395562778 161307660 27021436 -120822482 68799214 45205394 -312812167 -96611182 -27049823 -4455895 -21683969 306959922 -243102361 645777865 -11414318 -164523140 -202673411 -29405 160971887 430507587 302651116 43006657 1910414 389526807 -32978568 -720218872 191372380 -481059392 -55832343 -883269846 -320506189 -344126678 -11842991 450311145 -217635100 -5758399 -708323216 -113908653 173394852 -612758996 -427270905 253438322 -167337774 360706264 119632274 -159536738 34569024 15242416 -356023064 142943790 226266106 652381056 142005459 -488853607 396265898 -208553591 -359408465 53444738 62186085 355171624 -152685326 -39391315 -375465055 -119683209 -77560281 26855953 -5963565 821484827 108528011 -37096324 7900227 487857334 -10058327 -97055077 -44890552 470745513 -255965429 -349918616 -221770098 -35410081 75301572 -249093279 -103912761 227790646 -198647201 324030394 -3704510 149561599 411468686 -22107559 -517877499 346931993 401173391 16114474 262061695 -126564921 -705724246 -15582568 465117555 442957872 -334643738 2119732 462407492 418936040 -758018959 145459495 -86310928 528874818 375477058 -6716298 -107041242 62778897 602519195 273486693 22850114 305032738 -179488292 -528606341 -336127418 -17761431 69511416 -212219542 -118053641 -888678814 -106315212 339784066 189784457 56981684 -83686818 -324933292 -5443768 -10312252 -487761567 88780789 607929593 88365274 -148641530 138709401 -3897263 -239288756 -19754607 -339278224 -366754973 -16145568 17615371 -603270869 -395691475 133574763 220522533 545825 368549714 -240120709 -142593064 23507515 285197337 236788312 10214449 -632337958 -79464457 1263789 9314716 104374397 4104949 -377302739 -53172711 23533101 -182701800 377411404 109432747 -80654449 -354710650 291538012 -137934857 -9648756 -233321269 99492578 109672423 6628257 -7909813 210772969 18439874 2034852 609544790 -179722861 23358565 -399601428 432043090 -470055341 601702399 -668388409 -27299091 -570550684 130279664 416410411 18122462 292240 -872162012 218090347 91413787 -95948298 -75615977 358980793 -248467252 -12621885 -73268271 -6904436 691691702 -63707058 -300520242 -41259658 639440148 118760434 43727066 79710074 6942675 -227260497 -72976591 831240875 -864143996 -54689741 -154823092 -275473359 391180804 -35324850 -100804116 -285029590 -408130790 827035638 589827207 -557058486 -418285204 -780854 2435837 -8399432 -263727751 -390931646 -319870141 404801921 -824523061 -89303675 1993478 50346885 -32690395 91980530 293559119 38564440 281233280 146785937 -36302541 327760386 -60003736 693518657 -526092239 -7984108 360212555 673873790 5707686 -159302719 331418400 -114618536 -134090252 -692711620 25172803 223858774 -643352 -778327076 -31651495 -40637731 -639299158 -762610336 181979646 -175608538 -54207902 -463616608 45724299 969866728 -127348127 30583647 -49060861 -280895723 433632849 358462214 340333179 219379786 35294307 72389991 199374738 116078942 -519451934 6095226 -416915288 -640676646 49853104 424152427 -235728001 598421604 100271168 587862 -383183193 -441038657 -286057305 331949952 316703228 -880621310 -90226524 461550164 130799867 -396026048 -180317347 86184362 -716742414 81751419 742766658 654532878 90075290 489867868 443132144 136280535 342906077 -626281689 -458636167 703368829 -121516854 337861310 162611670 322313230 -67755326 266443182 -496176130 149285122 -18110522 206794847 -124953958 684827565 13046745 -475827533 -213852329 -370116249 -612052233 60474050 157924561 -369766003 180058066 204997819 -10177163 -72139270 -131745589 656085342 -124731890 -81667438 -189514281 -143313733 232329104 -96067968 99090491 562768149 -454354684 -203043726 -413863337 1841912 10313863 49120431 -5953796 344869772 -460448249 114658709 122653067 -263857136 -38273465 745236250 1817383 -413926621 14655972 57331686 178625689 13146499 -432909107 -242423553 -203065868 -442899415 -238709308 -227691823 -341113897 246946210 89313682 -390322565 -252238094 -12158108 354684971 -11419379 -582194585 -503269858 -541007233 808074 -472474414 156280439 662786708 87051904 258116114 219134556 49773282 -524279219 -72411669 49488739 7494002 -500179053 -148548734 177004809 231683 -133418042 363319134 -378354297 330085232 101325135 610616898 308557961 492680847 852805 636265 -355329537 -102001562 3031637 -85582721 -666751132 27823893 -21512648 -190033965 610458767 -10742718 -502073727 294614 -486936164 -420375636 362241719 -487675182 -653418871 508199937 102721965 -1230932 -26720993 490792240 -658077111 413559045 7460269 328722267 -280326882 94130960 14296940 635407198 36818877 16520174 206969498 -229656624 -371533964 -223290562 58006605 482688678 -42983678 -63223633 -262370917 298263698 96511034 -45349273 406767186 1310451 -95933638 592122449 589970674 -239073202 -523797680 249220678 254073085 -594673669 15928713 -396477113 -912859081 -188740983 473626072 -145197789 27308435 -468737749 -147019343 -490395769 13227109 -720519142 32094659 106521029 700271088 176189719 -61799987 -253647900 320052667 -279772875 -405294503 13638429 -346015438 189131872 122150479 -333047681 -98741385 -21500971 -470175277 -147556018 -5859245 -27993063 5690155 -623821 111511968 -49968586 85753905 210116926 -174636864 -202747186 -135266950 166229479 -2476603 -617748690 395911026 -129839 18143497 48931779 -104591228 -236617300 -10690190 573292852 -6429834 -71928153 265071256 -46030499 -111322023 189363123 3224807 87237459 -296652652 366863323 -694891935 172466891 9228920 282410034 43792 701450035 -440921383 -456721411 -18421198 536299933 162666863 -118747115 -231389687 237268265 -144377587 16746029 419161460 21158776 89732407 -21409220 -203118164 -23256190 -248824449 -347115990 -62506100 4637743 99198571 39616293 -39985658 -123857924 -623123119 153164553 -206986207 93224502 383988202 394822266 -228638826 -197671677 -511055301 -66819426 79277137 -448422612 866907557 -556691585 -41853867 -7820091 -356076391 641058532 -52378205 19738320 343809377 -562752456 43945759 441384882 -38092619 -44913353 357512609 -58532402 59712785 -6496181 485544 185002484 -454228369 -49639769 -317875671 -399842592 -182180454 -457418194 64531550 13738276 556862790 220154661 7353658 719636727 -51392492 -34646741 -26037924 560785798 516547781 356667379 -16836488 284964373 66087708 -67939747 -35461120 224619856 2019654 -675318352 1695094 -66662105 572481666 -66855057 -543238547 25531028 -314895203 -608870336 701036879 -647220684 15878224 -519819526 -417024667 511079874 5200470 48669521 -194332280 83361730 -524987107 -477597200 86399630 214383898 251482814 428887316 650848153 187424056 87257794 72486322 87855044 423874394 -13959546 285205093 394761207 -115311966 582423146 -236002679 -220665717 -87960790 91502699 5509090 -9440663 92537976 -12274560 183808895 -303674004 -95068743 53452383 -534514626 -34569933 -92315572 35336405 273465767 196379225 57784300 -740352485 300028157 144505453 448708983 -233577300 -461974185 525153901 378920388 48773 -440590791 270750350 -719176308 345612670 -363391579 -441724159 -217679949 -118720090 815037213 10471349 165968152 -622852500 806889799 681209656 -8023552 115155053 -36649193 612173840 -64563466 111391234 124842120 -38345902 462485491 -389997104 57950175 38366701 112249600 -327588891 631541118 41135597 387762124 -281124104 59186718 6084248 312760893 649709451 809951 -300331977 572627721 193234894 -6149487 111852041 -316749258 565731071 -2789425 19499581 459394875 -269777360 561072996 78099163 288637495 -54379285 14316172 -286475390 -16065079 4929914 -38854770 151072321 -405187438 68798969 -21349722 773151778 3315330 11969063 -128623426 288624712 -122505440 169457365 262986561 -297123994 -2435135 -291492684 387732690 573371561 -385012388 -74725863 -167303338 698912089 16786601 -244805348 -502798256 -377086826 -243470521 -10708524 270152115 404947828 17042190 -78360231 396767163 -25870441 360864856 -692628651 734502749 -246091555 221419723 257458924 228735052 -73447134 16736683 47693572 496421178 -82356673 23063591 5081229 -84833705 102005043 -434130356 427918609 585057634 640388620 -10954146 4046945 159883327 -552271654 149753028 308234032 -322114995 41717427 -311584414 330298 -224023603 -197327109 -738449402 334311687 -787430 -209181073 301365262 312062634 612891188 482873362 640638489 58743636 538812331 -23366062 84018262 247728317 -18620551 -273830819 -603511481 41118917 655177250 -201705682 -450986688 515496523 239011050 -68451679 11822902 1156770 -294073774 -534629 -540102270 272116009 64960074 176666621 262014357 177533230 165260897 -46114153 -259417826 815089715 188365001 -411031709 -10485268 27040409 -68672281 -700135272 -167945554 367606520 793879768 202097235 256651100 -472217567 -253308935 -19052951 106706 -8053280 -18706732 -3641560 -12606718 -784451867 -506687286 -851232093 -627373583 -36104972 -145598170 229029529 -390034234 -5363188 -427762943 -344876574 244719140 -428323797 77427244 194471332 99024348 483732769 -4254629 -65867458 -245696299 368420095 221998502 -42819067 55639467 483402188 -702010573 104449271 425898845 182769349 -60776128 173418550 -97970208 -160012476 -7554237 624149962 -69442765 -457262282 -945098576 73225081 119159540 26877834 125054840 23641372 -528119645 188070072 -496180713 -123651664 -485452277 76998150 -997943 -80968481 -825019785 93137910 -554255326 -68895153 -766975582 -530797706 131304141 -536977449 -21946675 -583805139 755521873 392200313 -221880246 25782330 206162270 239489115 5909083 228567780 -548695755 740599997 -113929161 -6725229 -430453515 -145591668 276082914 -87356533 907127370 10203744 -5498165 593700711 -4953141 -192262402 -429190359 23277705 -668386798 -83636969 -232711157 -88411 166798593 590030596 -106401846 -287514628 237524074 -575812263 -29849242 236936200 240464678 -165643340 -617255522 315941729 -793673405 -432502669 20852275 -841156795 356907899 381425023 -127664877 -340623123 -273256661 -45107210 -61351570 626390707 77724789 -113226797 201763679 -14937202 1775972 -79448437 38626272 434672504 -221514494 143317807 343902063 315091939 65394367 -16950147 199248644 -7026738 31077852 -820389057 97715402 -663231992 -69268096 -168752913 -10859102 241806234 -87447678 73388915 360672751 -533956675 -1523442 -375144938 -11945909 635775918 194585542 -14770597 123862828 90145168 629112474 566630277 12373731 -80578560 -869720312 -88677868 -436670893 148880535 282960862 198280444 424616631 -810617563 1604488 69832631 220677215 -301640539 -403683325 171732681 -262111318 111452182 84047574 43829554 -130193119 -527040677 -45387929 -486702635 63177112 11156808 223771 -82524916 -238113372 -542465026 55574799 -291590567 -439694399 60400034 11846122 -37963973 14622308 -32218418 -69799596 114674278 -11969080 139829007 -784826223 143188038 318720457 453956611 219866746 361213717 -10319510 333276102 -385098489 729264524 -94626128 155153339 -389538431 -8703192 -20957659 361323873 788373 32453212 -143985113 361485985 579075972 317388487 -118709359 569484349 467012808 -147598612 293216118 115182838 -163914083 -28559113 198939962 18308500 -272864415 -12524816 52208063 -174848212 -369124811 129821085 -23385381 303459943 766108682 -51403453 -13092068 -490254305 -94406472 -76506433 401878702 48870780 -84012347 -379913602 -758271088 -185240017 -194495118 2488367 965345973 529238862 -90856852 -9617034 -332932779 -771529097 252315232 -133670874 -62666785 -21188874 -362507948 -238109121 -4509533 216026047 409854083 19776553 -431628215 -69321155 -61024765 -529799527 -58296724 141036188 -177573948 -335275898 403659617 537432970 -906920081 181946091 -27415730 -433633132 -176981078 13459847 250235307 30727028 -34441531 91941486 -82832422 -48266476 292143525 8682554 -378363066 -16993779 -613632625 401553104 382279336 114944912 405823925 -420085337 -4932887 -183708445 430010245 -1801635 -92643931 1506150 206498497 172980304 -301164037 242970233 -435578751 -352165095 936450077 -107889766 637381458 64454869 -197203126 -12325088 117106579 4015573 116537887 28427857 -375861452 -331219597 614750323 691878081 352014605 18144243 -15799769 -287820134 40580777 -484282253 -466815671 -192073315 -54269996 -52280613 -77836549 275685572 -114093142 -48517338 111457201 193115995 -333390841 781881509 31570507 -10162565 17789441 -144182909 -129756627 -17823315 34390659 26293290 9952841 719019255 866364187 52606885 868454 91419955 387663410 -42711540 -721833732 -129766057 427060495 118466861 -20623501 -14578944 453106499 61031579 -99449575 46079349 167227052 193034530 -328966422 115535565 770977577 -17175147 -398686400 -62753889 -95593076 1889601 598762576 -47641213 -246724753 7868971 -693927785 -150430474 -66959872 23954339 122403538 -196591599 1908036 -516626862 166490296 131735195 160850622 137384033 -5161893 491063601 -451989506 -13686574 -529849173 78726274 680547695 -17725108 -77520642 3881567 2621959 615354922 -160162391 -280704618 -748390640 -407198273 577241634 -179471154 -418112736 -716664025 -220696715 -4177 -176837910 -279551222 895428088 -430166763 2316007 25874308 -33982618 467812896 306271421 44682281 -130646781 246553788 136455406 45632331 239294971 2231187 1702428 10890399 -251391367 317958178 81338522 -281782017 -73964748 5674583 36608058 -95323387 -257787211 189510341 347572020 -380005047 803059987 -261014655 154289153 -411085967 -98551353 530577919 -412044922 406681090 292288940 -485781347 -53798572 311045029 28178155 6861829 -29729747 888285392 -15677040 -165276142 17672174 300977607 -345654589 -323998005 19769853 277452420 -18911240 -592657785 -302706154 -98518860 -363389732 161462886 168307692 104339120 7205958 -89466424 20686978 286482331 -541720241 3545112 224860180 186619695 67344007 -146547150 12103894 -732770109 -535998590 321492835 300899560 -289453724 176388340 46176916 38394261 402696845 464532941 3386260 -122249467 -146409847 600527661 15990170 119272595 -114476396 435500138 15587043 -86620595 -27566263 -95221857 44357003 -245521601 33630854 129719500 -290404175 -336252511 287201358 66040647 -56289236 -34217053 -228633657 78687839 -185794180 -60744353 378238297 -83497007 -722397103 554056191 733572600 -236911739 -32690019 -119995539 326714510 252446828 -10531908 5240784 436043252 -13268874 398391296 -751315854 462249086 -452353649 316516438 -29322752 -239046250 -977882278 -34294712 -3981435 -186613281 192380652 -76433323 69799014 83918905 -4038499 -785641492 519212143 -658391528 180934407 -278490699 -321372412 219902200 332786165 65347284 242587224 -111979335 -227182357 8389480 -550790571 -311849434 238854919 -85543812 364443113 50131451 -463734359 -780896786 299329215 -365111818 360553654 468953929 19465101 -87724893 -1903344 7693870 -682020567 161104605 542136926 510037212 -166585674 -289243392 -527827471 -143803982 195455187 1913085 272565926 -477567184 -331131805 535527220 122585358 102284945 -144223960 476433522 439198566 12427498 27966875 -131608618 -266545901 -692210849 -790703353 209025035 269350549 10767022 -100651843 128419366 5620974 651492287 -143451996 79352525 -123155907 -103355778 208048991 -39793345 252317693 -321378246 -141071160 105840226 -122948297 197048985 214664360 31331561 -49381478 9111454 33958518 426478446 -411635322 -165241888 -181801954 -741775936 47914200 63587369 126587978 358657315 -476708910 383983094 100725752 317532101 -136158879 -818647809 -565334841 13157937 713701124 364676682 -15082018 -328211155 228794886 138713208 -28499539 17672614 207677 -559430 290723001 147974566 -19992627 15140381 111240101 33892062 -385505186 -181519953 -47251383 -226757536 231895586 -35923960 340356365 -440796248 -606020557 139082505 529228778 -211288923 -341063127 -570944846 -18783476 -144580745 -267098238 832283705 255564134 27526382 127921140 -359133210 -32724036 -808909115 -41503359 222092584 -15294628 182029416 291670238 377950849 -55147351 624408880 525617817 1926336 414012301 -24756579 -109822671 236100344 -635326712 231586463 -140333484 -449407689 -292172121 -793423848 -253287034 39675102 965973631 -260895413 477655692 -123654944 -3853421 555485055 7336728 5686286 -679840801 161727965 -94586003 -410509585 631731834 149196966 43831367 10404150 41619970 -16590640 245341338 -418866553 175171763 53415719 -174251968 17299361 -17279145 -374970389 -4168074 -31117652 14617164 426623556 -84423366 14407116 -2928353 344279262 -30745438 762634871 411422742 365830276 285071796 21971202 56664106 -2545537 -49043090 147981281 -245228072 3862287 -357645946 -18199163 -7804103 54511624 -475858051 118423235 -318033175 467477918 163839743 -60249862 73884782 -84179482 299886371 43290307 -149246630 490831237 37552296 -226198274 694170001 236022473 3468559 -618167220 -216628901 61250933 261020285 136834238 -504786810 507307038 -159872350 -127549721 -290072571 499505707 15225652 89545374 -156642683 -758517056 -58768569 25280003 -633858884 -501980328 84018145 -165756056 675888683 163464416 793213410 86838142 -31703557 -106932125 -470175595 -197196908 -70590775 133730586 39255686 -371510786 296153821 -97712221 589660449 127405342 56278272 -47994696 441183241 246053122 26940866 511161538 -205268009 -64271368 247078875 -117418686 942687250 -814224873 365802086 52449093 -72532345 144414717 484642349 75922414 -325887942 -17485510 56712255 -76841310 823732937 -3370469 529877437 268187309 380039011 10404581 -60651692 265811077 98788037 -943506616 -44827514 -160740807 -13357007 -185170696 -486649569 272918141 -388601124 13532276 2506116 -37109446 606180931 28194558 43630148 -342299780 -183302933 180956943 232916798 -39695577 73904330 -1186074 -323823480 32215395 3770614 -1258496 291699231 -48276590 111163669 -315434697 49043210 -114453636 -181552496 459249084 459392415 -56915659 155706720 460699218 5862962 559112821 83338571 -110393949 -182079216 -373946874 -108459957 -94823206 -440074051 -12947347 133611770 228936062 -799636715 -166190603 -19870154 700289378 395012667 192000902 736449688 102026061 249837708 -101958785 2068984 129612302 -23673777 -167293410 354886081 -17509884 573397883 -2602432 71841959 -130817060 520388705 110828234 18823629 -142716339 -547448130 113428314 -690954776 -90387742 -152396393 30403521 34538268 609229504 -171062016 135328803 -552854390 58654345 769656186 -205147068 71230582 1913186 416046399 35853290 331703452 312205911 4759566 -119293340 -196029016 62379752 225810560 -24804095 462156768 423603131 -339850222 527985065 -16024354 -60576437 266646322 -203519044 616312536 -248769059 297269591 20556085 -238946685 -17581811 24869101 186771863 43352838 -377278862 -189782764 -357984888 -210314101 -25871884 722878 709158981 231127029 -154173645 -422704694 -8876561 39379358 -29239116 5370968 -93046811 2184931 -33449169 107587283 -647060291 262663190 -639402463 140912290 580540532 2296002 -1463760 -506425490 144408567 -168368765 -9219793 21308173 -106602871 4841706 -30504229 84123744 13629985 72071317 -90130429 141972011 607540862 8571147 -226351522 162719853 155181046 -689294412 -714626254 -42412480 -328170270 -965839 147206024 -488216961 254700781 -253952204 125867585 230917747 14056964 -316677057 132762896 378266002 154432191 -390713210 202920022 -16784551 -277349270 136217733 48929008 -202370742 670926310 -484749047 167824359 -19576626 94723033 406509792 -184671325 -279610445 436573499 161007925 -553698083 97393311 -572331244 -178897028 -35300318 -348715457 -698989122 -242536462 -53569847 829280588 71977324 -444110947 66381726 236121442 -101518444 -7440849 339905614 -178056932 262018111 17702039 3079309 -143492050 -409009782 -205495770 248203671 80069457 -224020730 412505502 -22742057 477766425 75870428 -7437558 -316074295 -322076429 310456896 -31116627 106184219 9593785 120297355 191872604 363075780 -75637284 104472962 13149196 54157097 -148355611 -158218442 361425711 -50603786 -164366861 -511860026 -517558620 -439382642 104397313 -861213448 -706662552 -69922113 -157934624 -224771837 -747126898 396667670 -788120008 51581748 -506198632 387102928 -1815605 -311599673 -87331999 -136127465 -96808547 -1995008 524446631 -214207009 -418099883 -118822778 487834954 102455906 -112384629 -338519278 282152453 140493495 -25716755 123145999 -70812836 -122992834 -194201138 105047081 -827622427 -83080103 -390444230 52112910 129305012 254969171 10210528 -718317161 -8525132 -152651414 -201640620 95543643 978862 188520057 668090432 262455617 256620977 39127093 715652458 214011622 169269695 -258270706 301954501 -91124896 -34203155 -94008607 210208598 224478662 93192255 365842773 163552894 652050802 18682765 -47470932 -463818063 295507793 -95904194 130444356 -116134884 25333724 -121603262 3555551 -30049210 -10539541 -7066468 -62835992 81984537 -365110568 152225455 89517524 237331457 -240805302 20875038 -1945613 5500929 97214140 -438443053 -924896338 69161519 -47678805 -630880669 142334225 277264431 -473114919 -317943359 -44263244 -73647003 66203210 1634843 291551718 803433588 -83246291 -70231550 566682858 -954389775 267430123 401841829 -55247403 -298807556 276766020 -66059589 72787178 -99802294 -298032184 -425972505 -272219807 -499683770 117318377 20255434 362369143 -86276052 -527437431 358066 -442573470 -775346400 -50324018 159505671 850654 -274768525 237064277 -15918366 -8744447 -148112959 -30804249 -185860280 593275 -19696531 210782081 614863956 -853886843 259109229 -9362691 -170071772 540961668 -167656132 -64847128 -159134134 -57541535 -41332768 -533181089 556375679 12918727 -300272560 6545279 24770789 -135297662 203326124 145936 128869932 398140493 -476234151 -16439326 411829390 -103839634 313610581 221125746 -94934720 47289370 475074344 85099618 284035619 -221742657 -859744932 114366831 764330938 243875170 648872206 -357451104 108068816 484898000 175527168 129142170 -7706525 -27964490 13780959 107076474 -55911182 60968725 -434872320 -150939121 276472767 -14134533 457581677 -385334121 -290235137 129955568 -180006491 -667205675 -4070200 -39314881 -11347495 85382672 426875442 -319318243 -51060922 -70776659 15917141 442197754 -3096808 154651768 134907783 -361610747 1780058 -259321162 -29536539 13299775 -505927538 -20284805 -238018845 37132889 -51299462 630233 477527020 -145025596 -427158951 81043418 3381369 -267753841 8380037 176261861 139826632 72860721 346396175 341502176 -296631221 -96004102 59301508 32278266 178485456 -120971411 299272219 -268545062 -63726775 142641308 -195296456 -98020360 397913274 -555941220 109642585 -15307502 -105158420 -54827237 -10163776 158332124 -541051136 763299292 65624083 765824973 -84752046 22655425 -55978902 508934285 -699473754 -243254402 529078536 3822179 -385776260 -709187735 31209263 -757279037 23590841 294458766 17189632 117008526 -166976291 36540560 -88718829 673053275 86510202 -6307228 37697646 274139053 -331980325 -281020580 -44889121 -11396857 -762184038 208200290 -355342382 218816430 -404446540 64637004 182924932 232875673 144700282 96976861 354164909 28351763 -45943939 -603499984 235485591 -17324008 -316351377 -430572483 -567624 8263730 106459017 -262217464 132417375 41238247 -27218233 27481901 -107188933 315308761 595061958 113057135 8474950 -409847704 -12836772 -278918984 594546625 293202593 -443946551 -36140131 86466038 506857535 -163502150 -15397135 694967092 14074598 -1786132 -161886754 175799109 -580225856 -114056282 225528613 -547483984 140119026 65779874 158187380 343258113 88315410 -719451193 679002021 -192197969 -110145775 191580928 130053376 31953993 59571229 -78472495 382198318 125576290 -105338794 -421181772 9726913 201022427 -38140436 145598307 -95258539 -135192136 -320264703 523806177 -174456781 -277234830 -790816185 483714338 -5465278 132244834 244938508 -51315471 -779508012 -7357269 112568515 -337667146 -396295201 268262459 253503 -65820957 -683263896 16239287 212710294 84578161 -77396351 191387803 -322391781 -377932927 -94830932 207064520 -22897413 -18721176 -38633955 96401002 62314255 -768622633 -11283494 -35952089 -214182889 -591433574 -378887040 71957297 -334272284 -202625585 -776331504 -383058298 -53563557 -41870671 -652421248 70455664 -1821427 32278054 -91739629 14671792 -137439295 -720404428 -68607415 110320023 25374142 -87290467 -13522067 200938902 -54680952 120432017 -517124322 -664629270 -420004430 231895674 -14254775 -331189064 -26088907 372409858 -381012228 -34444607 17718300 150551150 118081639 16068400 -5203580 704466427 -329326171 -696789540 -633243265 -629490898 412055214 -587440286 -223113766 146956094 375699779 -19833226 79603065 -588451343 34491776 254646733 -500768899 231534270 92463154 341155587 4720373 150694900 -168886419 -83490735 -291079135 224192779 -156626259 75083450 -1577060 194293453 -63508891 91990482 72769730 213813569 -95985379 441023203 264995251 -31767026 797143356 -91066267 84039238 8479462 29740172 189003612 407858618 -344892999 -29366727 718748587 65734136 96846933 -643572605 -58087327 -452837928 176095633 -825354702 613442203 -14114243 -80022067 -379936267 -438098369 -8709436 -423146678 853327223 -56460195 -1312384 -141552727 13232572 -233764390 636174858 8184488 -3826614 -834083864 130921306 304444417 -390144542 -849616269 326679838 -92632609 3217177 140695783 -20776977 2844649 470992493 -51488927 -286694933 261972995 -7480867 376129628 -7551210 -762449820 -461235787 -227253701 -19964930 -449932229 419206084 -236149978 48661858 -154692271 42060871 -107765293 -607092659 737443862 -8900626 -10616114 -94790227 19978215 -229428505 142022678 -266144078 -555380511 6641199 10677350 220538002 324957507 237451142 -800552 -366373107 -88069680 -4434459 631131827 -521293032 401930131 259825717 1521807 -65291230 239363482 65373935 845912077 70122749 397172818 -336135545 32200320 -13243085 704141904 22394957 2689425 -258779796 -306026182 65802994 -61710535 -94095986 5103485 -259603337 1864534 625004172 497148749 128164273 -778005342 -43413150 -384709527 -467553573 452129226 -163983250 -564342580 -185846454 66007041 57746446 258397830 710775602 81652495 -378839873 550162195 -90682278 70444838 35290769 453905246 2566899 109426455 5132704 1337922 31333203 -744919256 158947338 -45713898 -937500445 650446962 -31091935 456711406 2504561 627563065 -89572667 -445668 -25322625 -296994032 -27156873 134524708 621226496 -213132390 -697248448 -240380946 -172646338 -800777890 -85023063 -214406288 55453616 -229763168 200797679 -360832587 -118615180 717774817 110430617 -398936868 -24631792 -94482527 251979766 74762015 -514649136 69565750 418845275 298829669 -66300418 -17708789 -412150213 -321934848 -128493216 -136448168 194381555 2769029 -893479028 -512802662 24210098 77592043 -40078512 -617391653 -444294019 -84877852 -456359825 -71012634 -395750669 -333787765 -312785787 44696265 -365051261 -10562647 96014161 -61391879 172070750 -45367361 -43166646 12238685 -108956296 -9681 460451965 267624291 -324723682 404913746 -44905114 -890819288 -126580865 -203025183 560211469 162403360 707223608 -120721246 -104602050 347152149 -492872319 51626739 822283695 -422467714 -113165103 139950106 304632024 -87328462 -434953989 -97900891 -106472181 -433764826 702649866 13899446 84316533 922531360 -67998058 295836677 -84570974 453674365 -283583553 -544040242 -133488870 -451953856 536364889 -19155862 337473152 170966398 199028528 -79810977 -9035589 133594045 95873108 81675019 226777553 -39447888 298701257 -202791245 205434127 -21885054 661477437 -204475274 -263657034 -328788658 -587786906 -288893233 681134955 59886233 -131432854 -206412737 -91425889 5620902 170091801 62747455 -196440451 69035092 -243313254 52814069 80821256 23863999 507917582 160719701 18683641 -63073031 190285234 -757617604 -32561214 31912545 -692558 179769736 -10140958 -392567281 96975618 983573774 851705864 76764200 -502282990 20954765 279791776 899641528 -36423239 19291425 -156808788 137603000 -247272319 110549045 -31005663 5499861 8738298 -144248558 539639283 69691208 -3414998 503909800 707481 -306792570 236191620 -17267105 -11960238 7721040 370522146 444682965 -655582435 -242797081 -671907511 -43328562 267078499 -66745885 276781806 -444071418 228632281 585076 437139413 -113730259 -677402073 439590455 19850235 828635680 -375901000 258362592 -291481282 370773512 680057492 -287609846 682369002 -40233545 223843316 538395710 39300015 -447855638 183088661 -332811809 1232757 -51784980 83905047 278774083 -165584378 842222431 -374752397 362533199 363832002 11749620 -280317186 399667863 -327743043 27246418 -50505660 319215935 -541339710 5436535 -202776064 171635034 390188 9178667 709733929 -178380059 -1996810 -264009355 209645620 53218070 -146241482 -75063849 13280901 -496002201 -586783579 -302822780 38455902 636868314 259810469 402999577 -58421957 56965145 556226410 -9121776 -146224595 162940088 176055476 -406194038 -18518473 -395443134 1606048 -480220319 -531487321 -353261053 -239832882 -215806358 -5575422 224120228 -99630420 226737537 -237940190 -838954595 -2026394 220463019 13913610 377157990 -232665735 -288259838 -608878525 2183066 4274536 269344773 135883709 416271090 672726918 45879724 46400835 6389559 35594907 -202979975 173206542 384614783 441504419 82113836 684277045 -1380140 732093559 -9860047 472587360 108006345 -238916420 93468821 190741242 -505416743 643749051 763621333 36336348 -118226819 95806480 -250204641 -76515043 135261099 -817695104 24022758 70198522 120527429 -423605502 57021910 -347594585 354712948 -526904098 -26306960 -16967889 -242633920 29456414 -677592551 -312621038 -537114898 -63256593 -527186811 -534517553 -154844196 -11636724 -7075881 -399029992 660076287 -222267272 -144353631 -29387163 461668485 4580121 5521195 440923653 -2686136 656490767 -464337050 -329208297 56867750 -15635478 601281135 555930653 5200784 86327484 -153127071 60283098 -34609819 4093557 -28433717 112147331 -98351696 802736321 -6390252 7361177 -34915936 318218972 -7429627 -221095192 57699378 400516480 -62614458 -90045043 305567571 -404528839 91109229 529985477 -91561595 -468628542 5098095 792154763 495811559 84225658 152874675 395374319 329550003 -11247377 -685861738 655660829 -324031804 73193649 1366206 -356990775 99682966 -687528803 15226712 -49661243 332220674 -92716882 1012069 105682031 -99767074 529123102 202950726 730250281 -10241170 -126681210 -273344332 -167159059 -229567933 -139647060 -28468769 -7300806 -886948640 567401790 627078662 -55996134 422406656 -409747431 -108754867 32950563 -194514905 320289937 -372765766 290870556 26315114 388433 40631408 -556699424 -331636478 34701834 179912330 -92169887 -144045346 -260555327 130134895 77640529 -245133062 383275512 -4064367 220364477 -137436447 86197413 -308112879 -376441366 28985649 20014222 132118640 74384916 64774471 -8158608 -87501490 726447952 -3729550 94211371 140980820 -390622760 -54828134 85904374 -420320892 -158269855 179285523 25696854 -11374945 184071445 727693639 -817512667 -50911064 -337565965 16857845 632375551 -536124995 -197310687 31194775 669279818 -44413743 70509017 -70123719 2013544 391756561 -142660119 109563843 -340423396 -53307878 -462025962 -122857108 100680390 169735710 571760491 41459781 463838436 -262755644 -386412225 140036732 84849126 -259791074 107756993 147080005 -15754541 -33796986 322758644 82569102 -19377197 -156814286 -243594928 -6745711 -33299256 -66368344 153062244 1849700 -76045770 27320945 -6427103 137464798 61245734 150747128 105367190 559176478 -305268268 4171449 -4232864 -414586121 104484149 -381743017 -260662451 -158278330 343676104 623746973 -17445289 -450763629 -48615598 30565451 -284494499 -32853191 467861768 316600489 356773524 16350922 -108141217 19218431 -292571900 -680476310 -40393110 55715472 221860327 89207039 6115149 -359773049 -596865956 -75391334 665568426 538983499 61478014 -185629018 30557941 -330599797 -128065294 -439344600 -216226152 16636712 195235498 -94656177 22965709 73717073 -217095131 11034530 -418447610 168975934 265965777 389151101 385870806 -219260628 -53973668 -99738286 55740062 52101473 -708541668 7608074 14738735 302948471 -49449914 371101969 -113438210 -349801761 -83492589 302483048 23833340 175516134 490055017 595037958 330958993 -71580564 -71610078 1818270 238325835 -62819120 6845762 -27679537 -177309059 -155497552 -535590981 -58695021 190958786 169204136 31767464 -66509569 224295419 -196118190 182397252 224239922 255332855 -218435334 -338210710 28253085 30453777 47246092 196247331 -562098876 167129571 151618801 -595657521 84776913 -247055721 -617224846 -278548009 178551136 -458365383 -43918505 100442174 -161157599 146698669 152599241 -249432478 127236152 -302439114 88249962 234562401 -535616962 472297818 304546960 80552430 451972990 -50944110 159448718 -721588944 25584948 -45810673 -14118198 -104668321 222966 392609594 -228685144 165754983 -190492623 -145651063 -297631908 79942552 -83833280 1734078 -212222989 -368402649 36920507 146553295 -345331070 632283506 -94205502 -4437968 -2559780 45252862 87544711 402521789 -616401806 -33267784 547995070 326029425 -179788890 481226049 400729157 -657767500 -643755951 15456993 224943579 11224438 -120289058 -383325698 -6381674 -119662751 -599203624 -512089716 -341622568 -560269076 -3011240 -399675956 465190155 -646729270 -402791270 715609468 -161118377 737680541 220679795 207666926 -263366262 -434705966 722645 -117096561 94525034 -737483833 14056934 -168667112 -785989304 -295715715 148721019 -622232762 -51711348 528220932 -10996649 462762190 -37077431 -180027683 251475240 36548634 44785384 -616444418 142112546 -100241463 -111576149 -175696049 327462116 -172129624 107156131 495036420 -259481207 -165696797 5307679 -10479837 -135682738 -288039403 334933473 -31299567 80831378 4870581 165053948 -328188214 -99238703 383616049 211818237 12533487 -789324118 207223733 -48896281 17062819 746342987 380867935 331888476 18646737 46515104 -516099187 -819681 5372775 2770431 -718893920 -21369864 -81299797 -786724160 -4556389 -21616527 277205802 157723652 -485929583 347961997 65858730 1106400 -57208640 -165920125 -11577824 244701930 -397275488 -96922588 524540434 530172145 78830012 117619 -315455261 -185387752 71669306 -88692527 -428118640 -21606554 176334508 -47774247 121081456 8086988 187785211 318241805 -289884612 -383513424 434831044 143663183 325171381 -457275257 14118018 228020023 -39121882 15291741 52481363 348222831 -318264024 573548575 58666495 -590775438 369901805 15578796 191710697 17600225 58383597 -5952307 645083630 -120244803 630773817 -50112466 147542193 -315824041 -5371084 286476772 98137637 95112186 162596790 -139457866 48062407 14229379 18148415 2155441 104469218 134258585 455197941 530375226 157804 -847307938 -71433751 223334066 -88892704 182064111 99160616 -398732626 3977929 -243793952 25512141 19255392 -41649812 361107733 2343996 769761590 -190904893 415478352 -82216233 -661020790 -98696438 -196599542 337548959 611417071 -102381529 547908091 35190219 -443938218 107603655 773607284 180471964 584261240 318687004 -118634070 -400151701 75375992 371829420 -250487972 -460158271 83800807 3122317 -417109994 169464021 571475897 -153441 156027072 -241542823 851051179 -358328572 325041169 56922626 -198457481 -832093737 304234056 -222403679 -174625819 -486956437 431890045 -233622331 -419386796 47691197 307840196 831312553 30805235 267927064 -245219149 213822937 -257953365 -339412505 345944094 150411716 -71219914 -145178709 28528834 29363579 -24696612 -306254353 -118412032 -156231332 -12969448 -1084111 -4231205 -231751819 44892260 86282 -492388440 -2548541 147830058 30809399 275397612 -134095357 -305529551 -221938779 331305469 123089765 17605018 -316676851 -200756981 -416912814 5638837 365549644 683882904 -8363989 -692228131 263935646 33580574 -7493569 -54949455 -427554808 -191102508 -559343491 -26329204 -12662373 -189479536 320310748 -66527200 26921665 -135583607 57233183 681035357 45657244 7432067 671563727 -2470886 -882479875 251357800 -21625946 -464809059 204767221 15759415 197928747 -380923680 -183546464 -442858776 334197356 3320748 -17242240 263372947 294731 452356431 37281381 127866043 -154260642 11491303 163420636 335862145 2851201 294626854 -595212555 183009603 2242100 29328960 214263818 -117137152 174243819 -173690220 -191106543 152974739 43510 113915728 -329013824 -337165810 -211592846 -15027898 184998379 133621430 -278659359 450578736 494939126 256717768 -508288831 193648789 475659706 34274014 61499959 345333675 306541373 263526280 -77518018 32085585 -497189446 -129333078 -207023996 165435815 611470513 152078571 272367499 -235159487 -274026538 318042999 -4891769 -184202435 -98150260 134652727 51523341 347924151 24375825 -128583830 3200073 -74429667 -264254543 -6218244 -226888273 -89108771 675731463 -461026801 11334892 -451012460 -154755921 731973521 -71364544 -60399795 938397367 519332738 -94913361 -830852929 -440696716 -15168202 1211855 -208822939 194015337 90727124 -380906456 197968556 -279168095 188947028 232910894 -718008440 67789785 -283385265 -296789215 89062606 -390160723 -586181427 -21037009 -3034719 15341454 -15117289 -434528338 -194681363 -284145312 476824627 17642453 -51453109 44532209 1750227 28087712 46020058 -230699136 -859690294 -87205343 -62536333 25880861 14149769 69840173 -300401178 -335825 111145221 19066372 950411675 580084026 144252858 78878679 -64453693 -24056111 512407394 -30846569 383762658 -979083812 470762446 652739327 -6806703 307790144 -4370372 139823735 -1540695 -293926733 -49751482 -33395494 -984864 125936103 -196718796 -49862875 -356465341 -12172997 173198402 -337545259 9947622 587347047 9456021 295948673 335276787 747900030 -29912450 -764601685 -222129377 -7424643 138572523 9155121 223113139 50788960 26159727 -345083297 -91189456 -94151077 -113457343 -527034443 -481371519 -678557191 53971132 22620542 -211650786 22254466 -239139317 360002587 -113616429 1289667 34532430 313789294 -13031938 -596903 248774998 40340727 125244158 48152386 693329031 129135138 374389564 148916145 -729835902 -359963999 -230267459 -398547204 -19072353 -95739839 153874730 10460718 796147808 -68524463 254782229 28421087 -385540796 223810485 -407139597 -708635326 -638537377 283268733 27106183 -145643194 31194685 132266838 -1467606 432404929 330176813 317336504 50647973 124595102 17879460 -2705134 546172594 -90517802 -533683252 26664679 -558001974 -251333 -24244203 263413004 44612708 104320564 106278059 163278636 234293034 369713263 -266048390 -7531818 -4823951 -35979012 -309074885 676696431 -146925182 -461247250 196039894 774593 -136161051 2667736 -562575552 2076834 -54488970 28725287 -369674215 -131244206 245771582 139278450 20412470 272116699 429606280 506599914 150723059 761191996 -303008602 -321425299 -832131963 440495757 -4168317 -280060682 -256008503 -110528951 302459103 230214390 34206397 11913021 662094715 87904543 434408677 686852420 -75956089 223500261 741004 218025422 36367580 305972125 -588967275 -2512025 195588482 -130920137 -490455194 10592275 -139909502 -8158451 345518076 68484023 -341727695 -279328919 3257469 -516477118 223644062 -397597757 -33492437 413036077 -255594741 80846607 -95110086 -140741355 -638685539 -36937622 89876069 -379158545 -29256029 369924625 -179071493 -428002075 -100645863 746453728 -735785 -175749722 -92756020 381178003 257244667 40285302 84733146 282205259 -69632810 373237154 4685419 481030152 -4368808 260807160 -574187512 231558739 161756016 413557704 15365200 26055829 637396433 -47167157 281519670 168787839 536234028 -40547008 -699937448 87195571 -4124998 155643820 -287775084 209360002 -155834177 -65191266 -11400067 413149724 11067544 -840570644 11472598 869077965 -79704380 -627078463 44833478 85232640 -188592452 -157726957 -274378529 625871040 9437073 -164507156 823363 163237918 -194692880 37901183 -60594147 121628277 -96900469 -402237167 -20338349 250582903 -162277835 -9121988 -217603177 624590923 130936823 -48305440 227571945 467914186 -65245528 677462293 -19014699 -261268841 181734544 -370857968 -514901341 33342417 60934640 -525566573 67983344 -186478977 5110849 -119871191 42479657 -85462292 714197517 493322027 148471209 -306530747 536010643 -184931364 -245658724 -298894585 -19331618 421261781 -187681777 13569499 112301242 -172045477 207647939 1789138 -45823 -12065905 -522538060 80809296 443155489 875900981 -160602665 10663039 608494970 101609531 65606403 -665264742 214985512 44634791 134220927 -100069288 9308328 12813307 -35243415 -476353052 -367872 42418749 57039543 939070 330726549 -7151881 152764844 2946165 1756334 -551332634 152731085 659706134 12771790 -23926142 348208743 -299590750 -123784075 -8212755 258838646 -271943570 -163909858 2441037 198738770 57777495 -2755732 254278716 -14059719 75147122 38392777 3318071 93360448 -205437919 350296560 -11598997 -54308609 -29300189 -110414342 -443433322 217244408 134485302 272239948 -11056427 335380890 285118150 333830005 -288047856 166594462 -419838180 -10263818 214155567 717387352 -748444414 -928477506 -132358712 695905925 455784991 -350540455 -7124678 148359676 98495013 81158455 -38411023 -470317662 -566497397 -528746151 116608507 59523500 -93375347 864940665 -573093120 51647957 242483767 -9635491 -638743627 -138516930 -84942171 -492220583 -191180006 -134306021 -180285663 10321282 287433808 -502517320 79360484 96266078 -500739768 -571907346 -21612666 -7080846 -128963247 -577403191 -165577112 -790818194 -186170251 2060496 871910673 415314973 104815757 -157352621 -6027824 -46567575 -266990071 5409467 389124773 -17323360 -122384449 -35572627 192664661 -683287650 187739352 -109114362 -10919662 245990082 -33950930 42461025 646143871 -83664560 381978338 -91820360 -470389686 -70886200 55608809 -158460844 -92147764 159408470 327515467 209921518 90150911 -121049923 -350138099 122344627 -196074488 129948 -303299985 -288973919 220766460 -59843565 -623667909 23122426 -643959509 -302387625 -66252488 164286922 383912744 -34665691 545536413 -65165899 -360491901 223531393 32858648 12263240 2765555 424824839 111601577 122636976 399951077 -11517215 386332821 215413483 47605172 642960184 12317714 -72421781 296318516 106941380 -480052306 55394005 473870283 -199331874 -168216257 614837255 414810433 -64280405 196283618 15729334 441595228 -455256189 -490980 -62554558 52107742 56444970 -16456237 -41067721 677287346 31687303 -577128850 -663829429 -424717030 8660009 7743111 44041117 99741279 -45988522 -544463291 81590792 -11986627 481072389 -370145334 -7843132 147935106 57337989 -222421123 10780729 -149560160 83950823 334238640 -122023427 188604821 5957725 -414230172 245949594 -795912927 -267939150 -304986636 8832091 -82785262 256331509 -197776946 37816396 578621040 -60376205 245341 9331270 -18270401 141175428 -76812295 216788781 6344230 64767162 -109535378 -112674289 2687053 629890713 496793008 200645256 -207509900 285522349 712878618 -33915717 20904960 91477553 248795107 668927936 -176671201 -116760725 1716947 867606976 -797096011 501277573 486918234 177057411 85682350 -11368968 -367637211 69731820 -329331859 -101552974 -4855446 207785564 164101309 -85149026 432334755 -226724672 41402716 89287837 -5968684 -442371322 -11328484 -839738845 99662182 207989717 -44246810 -456346 289716257 -197310670 252115518 404148985 -483800879 -179604403 93373030 -182755748 94493101 200083609 -495591241 -27492602 -243344189 465977689 -7403112 39546207 -471357367 407399146 810232762 519181835 -196311492 -3375977 111322132 307129490 2436630 -186749060 -665236979 -73300542 -202040 320145213 -6213633 -147824056 81939820 -192869213 135724463 493764849 3141100 -17254332 571771837 -546618316 -170425058 458462104 -559599011 -12010139 224185519 574221257 -15408317 -71030601 6131322 122635866 70644375 -568173948 188289862 18845757 14853005 -318641423 -431567809 11949436 -88122240 448576568 627712914 -12883826 -198720383 2930928 201120862 344018345 -175037994 273290926 134039818 -173574605 -13882406 -54423877 -57665297 -220366726 692340761 -8866028 191708476 434129176 735557788 134428939 15033920 526488887 -23765120 -428699874 -5019027 42851669 -61944386 -414069392 130387497 -222770771 -302558743 56888146 -105579732 -388895 -54064369 467884744 -111103750 71028642 -35923894 8412236 -536768558 -71026413 -675302131 -12591426 112047940 121309322 615104195 -47307590 518766251 181015335 506694 -104994193 6635679 123178688 44829756 -68919229 492313967 236972670 102988835 -460422787 -334898187 83533883 726313555 225284719 -61062076 274751594 233372480 -279515201 -271181166 -681719301 -605688863 -258876305 -154467616 502752324 10763177 115264126 545844085 -302272233 -90345265 84826030 511123894 -114207059 -239612365 402013350 36256590 344747131 -137452844 -195210495 108085536 480624066 -148571839 -149216798 738495066 808520860 -294427386 554103036 -71652710 159898824 -663498389 -681061958 33315047 -442016825 -5694338 -24788887 28395669 793335487 74794165 555158751 -442522 -308825859 -710817792 -345164440 -21457599 109391468 388454419 -858728792 -316677840 -168095422 159867068 -366563824 180157712 -217694835 232187410 837772015 -193278080 -54927643 3017179 -8490002 -800592204 561677067 16056680 17506739 -165106817 220198538 168160159 329383239 345267794 -33210355 -46512551 110451599 -14824375 -415422022 336819096 1111971 -498460044 -3855004 -221731577 607693717 11599700 350803940 -114666074 -294109147 5843126 127213829 -152296439 55760785 817306356 -268639676 -557874536 -288781955 3705158 2357712 101088780 10166761 83889707 144532142 17639164 328841608 -247372051 57655401 -193987516 155419792 -359602967 -304165833 -566332101 225475973 112629947 639707445 -116656901 -789440533 -199098057 -498525724 -5180954 27197444 3667470 -391092857 18038859 354648979 -214587608 112405194 29225574 650252972 -11655562 -463233745 -92191060 -731992161 721252969 -243899251 -15865451 -203335034 -96494987 -211774953 -7519945 -260847539 -4540934 58272444 1085287 89425908 18936632 -174831718 33097334 75036814 -25213414 37392256 -169874402 -587530547 671471558 -54572431 -193503707 286505902 147886485 -101669541 180750744 352028878 25217196 -323746563 93601210 -23190449 -1121092 134838738 -29213159 348129205 160772937 -49378274 -830001879 -116883948 136080524 -873835563 95214013 73855859 13203023 442579990 -71497467 -237574128 -582387907 -152669532 -183915467 570537166 242813556 -128437659 73718537 -462387158 176293265 1609805 503148056 -283970177 73592734 694872462 -778492548 252151060 -386735078 -33397653 44862246 -704394771 27089540 47959359 523849778 -158941968 516508509 322399579 -635232 270631925 62938156 -259381825 313362619 197120971 -88955357 62510510 3716737 181984785 548601087 -148653738 -139747226 -15555452 12090955 7244898 177420767 -533984400 63496624 317855181 -473140358 508562778 -424006612 -243905095 -75183803 -84379189 -118547874 63685773 186708225 -74786096 -401873896 217363670 -468468718 310296937 -526194443 78967295 721361764 -224002679 152216725 -103418737 -317126770 305149760 -82469302 187323171 236962 160824357 234792561 -662412827 106814021 714432170 43209872 -22297687 462047987 -3904331 -551782586 218420065 253819807 9183061 275611664 44699878 -66507445 40241714 -188443562 507556814 16284936 -144042780 -505558550 -244481282 -36229065 61055981 498217972 -330819918 116548388 3394564 168827158 518491129 -101740406 -94913848 74441389 -207816366 180211929 -856649698 -382126154 -305466141 -539208511 -571211226 869447 26102067 120819606 463282387 -76518694 9163582 -8467150 -466532216 14800562 53778326 131613654 220353605 364999775 -431489988 54954667 -133881562 515012923 -510757294 250944142 -23575728 -264040018 25573487 602226627 224015895 113646487 53692886 -14906874 225269555 232206152 28204313 460446511 50518469 301894 -484617734 -82444728 -506199331 -10648640 -676118644 50893865 111084737 52836839 -722350495 -83174212 -359751273 79150492 -264922799 -6524014 182802802 199902604 -307507594 38174679 173686818 398472514 346594339 -850789717 14192400 296449778 -179132627 190816192 137938020 -43004 113495790 72658962 252337879 -102362253 -26944815 -494415821 -182503607 243919867 -270232257 487495272 67590362 -216578910 155819893 -6300899 127246361 10972571 -237966740 -228158644 -22380542 -581190519 -300414104 411882554 -140207873 -259184112 -73788842 2757704 -136471061 728730270 185600764 -13395713 -6659002 -373869710 -439816 24210395 -608872822 86523243 62495661 462642951 6858360 392721104 22539371 -794381063 -5545634 -405865805 -164459205 -21332125 -28223678 134972670 -249281930 361388029 275738300 1038527 -296292838 -137860045 106514419 -17259960 303807006 -300231972 286509133 55301271 27012207 257344357 -7805685 -434965376 -119501551 926730534 -628055189 -4006965 258665214 -2436541 -27993169 -790246221 -64832968 -271181928 295682957 316326720 -6904153 -251423948 -192644248 -443303919 -161356396 97672050 -3194513 -27432022 203061565 119545224 -158196564 -246987146 -290267773 18740461 -618319689 858026043 -163353567 -249930745 103993173 -46934 50112762 -311554366 6744161 -267049064 -281602745 663339654 18669331 -302964774 653773854 65478877 -371679260 409199635 -41829658 163737222 -532309204 -325747804 -75127788 10474045 692898732 -22727396 -918799 -184841824 -163333476 -602061279 -46049876 -546055713 -419433145 890897191 -50936788 -126138767 3416045 57052524 225073407 -754797402 204470557 13798588 -140618897 370795470 176198843 43687998 100031876 2748793 -26088042 -669752278 -219136767 255715202 -9335198 298364523 -181827391 674055040 -15898533 98445909 20597279 -288964546 -583205566 -44753252 -274784698 308764038 778269599 98990347 -13624054 -73128189 -265930055 -229752644 -507869016 -24392358 -50028459 -386486527 111995026 -364510447 -7871775 341454726 -262854331 -70540218 275431520 -9684169 62008185 -5268316 925786 563638 -44269993 -509183204 452042228 -12118404 -608412976 -4374463 -90082834 -213752002 -647493303 -564501174 -99293327 536873530 -225428272 -555477633 -35700690 755738510 -236997954 -145723463 -238401930 85760249 111620946 -8239413 -245448782 -244134110 -369324204 -91336708 -17315132 375157159 -183910271 -279894379 -50353412 95793663 -1506327 -15427002 -348269160 7201777 7228312 -44945628 837855 -7229610 73852534 298302783 1868503 492542025 152756944 -7260177 -682251895 166292388 323504366 218966982 125901018 12193705 -15868031 205691816 229372454 -21555786 -1733589 2394368 659766540 223676474 229105519 416306751 225006149 29362412 490727047 -8812674 174843923 25132885 -459940994 -886136931 -282985369 -510710070 99145053 -70648654 706343165 -618937386 177624990 -401775446 -545516809 443812671 85477677 12236467 26291286 -60968074 3617928 232052 315355569 417453195 -38488916 186163781 9815953 -191773104 144504776 166525205 -108776014 -485214587 -9271642 -125001336 -46811607 18228847 32760543 -778929 55199940 273228274 27017895 562012060 -671707229 31659774 -574163389 621769839 105494827 63866995 -33112852 11027218 -1517864 -322418343 -608525249 674516807 710412314 -38247 73925411 -525331285 -80846872 -484609148 237021479 -205104292 218042777 -262405054 186039523 613957847 284308893 624996290 419245992 912518912 -24111806 -60122915 188995764 -605557817 356661436 -18508550 -237399671 -142252309 516367445 -598708149 72411 117773435 -101755351 -315212224 -119187629 214929739 860878537 24678137 270629605 -830413546 53137097 380438398 23949380 -276453342 69499951 343200143 -173302409 3579335 -371680514 -136407219 115500673 -219403005 545583215 5753456 -95491227 -154481364 -847562479 29743679 -533692644 83964735 -258952484 153264087 -190286436 -2230610 1304683 -25175909 298792273 -185307043 -166597776 476854000 -29029546 123908908 -779946654 252802483 -17747448 -445107142 763599059 51642828 98975470 -281123620 156899262 -604949226 114880464 177459679 3214109 -168730535 301895995 -327620296 -567183641 -322256702 -338090211 -147386002 -24787377 -326054409 -42541117 113581192 1267322 749292350 332550113 -257393394 -228208667 -7518466 6556831 99901477 -172430253 -212744078 -169045817 -15076283 24474155 776965323 -337174073 364778266 -378841762 -46727519 66233864 791337286 3425060 39883642 -538901770 -316166465 2082348 14373055 434863148 359699616 71397762 -359621081 75997602 -122045801 256099843 578800574 -204461553 669934203 457585379 -78064657 -128084253 -396454060 115721537 -345092946 -218846492 661719541 160998321 71798934 113886985 -660041317 59735276 -45991807 30745360 5534132 690213547 441941470 -244298344 -546453723 -198598083 -20618113 318655124 184403480 31864572 -878646579 22689126 -294432012 257379714 -37046759 -751614916 830693832 326336926 195996862 -106515357 -22994755 -13854762 194062444 -20310895 1534589 206299267 -166896544 -25520211 -933346305 -34579781 40765040 115489650 15889715 -98141633 894022158 -905703169 -196043409 548452605 384662804 -148044077 48517886 31489239 -60302433 -22794012 457112819 -476886535 141308044 102332445 -557428683 -47515189 93927700 135678769 128417279 15985733 550071898 5373943 -790954593 -99717226 -4391804 27634369 25635081 516715087 -394904760 224416687 -36403831 62631376 91826066 -447619808 -358412695 115985487 -167410972 104036632 58072605 15278324 484246027 -13815371 -708132120 -292037949 -795766688 243018873 30822835 -61377430 -930241475 238898689 657249887 250179179 830506635 -93755652 -385403426 437422711 2614844 -32839753 -332480863 -335866204 145475377 -11403693 389779473 -529677979 328634332 654773717 -235879422 -478929013 370756729 -169958933 155736841 -180199988 -157377335 30255991 718460229 222709101 -366304157 -30752192 -269366922 -481023744 -228972837 99450791 -350579651 -910426120 58227350 15001120 580087995 -440175640 180394942 12246004 53796557 80470651 83958383 126124757 -383290363 -110818908 8752723 -9950766 -224248941 519902969 -841484487 -10249820 118991745 -17588347 630253385 191347201 323212597 682847617 891792741 -865865525 -106100766 -21892509 9422669 108146269 -573929696 351390294 -8116728 5441878 253402752 -755993734 108233520 179741456 796183858 -19305784 9772378 -8569953 -28550921 -36966216 -1779578 26840219 -6634056 -161485061 30542365 177431366 -206662619 393382050 522108931 -233524837 -108570920 -14886542 17071707 774814429 13986111 503140818 4388432 -109312896 283225901 -427975168 -159818941 245731151 -14409790 -818798946 617185404 201587464 -287865 107573422 8732232 499926644 -429386459 -79571282 2804055 427657092 -199193915 -37467644 -709217977 489060643 17752882 218930718 303389061 -38345820 422858284 -862552072 13746394 968929342 666007264 189910840 48343279 -211029458 21136094 -403952594 399003536 97056527 -267492170 -84778855 -229186092 226445501 21263940 -433295502 -535705908 -213473461 -16425974 -11898118 -136466168 -210029723 -304707172 18736261 -416312333 -128598782 -114802167 -83100244 2425421 56556439 -474202550 124247904 4220535 -689186011 -471471225 -21459822 26894403 27758346 -366850453 39149433 144561093 -268379290 -204913349 -132957878 -13319862 144329238 -487626437 124111370 -914332003 730400500 -1376620 -888353811 234596322 15163736 -52618856 402407827 -398889218 321047687 32336562 -99215745 -45814583 276304202 -179619556 664305768 -141695792 219377794 -144777635 -62099552 -925825478 67910293 -178999470 -445680221 -615227131 23701781 -250657033 -5674203 165095744 588060816 -536187 -251242418 -335636537 -98198300 -37593557 145551235 -105497225 -109793 -103730533 172274103 -180158585 -152844639 -24281509 982344 595837 -30092743 -2336756 -66089245 -538378639 -43705849 -400719338 339330448 -783438330 361360953 360623660 99843396 -53311332 -461093688 198728901 301231093 70437196 43695261 176226388 80553357 -426583213 -275508957 544331526 -448040171 83247958 -3069597 -622516702 291404947 -477211720 -8913292 -7234667 -1510502 -376632503 -332289164 -617832128 -7331148 -518813520 -235897103 -159639781 -481688394 756771492 95930772 488786855 78465649 721646192 -14431627 120041956 -12361658 84366908 273653545 1886838 -76083837 115287357 -48610335 -161626891 79667654 -53241518 -793707302 -75286630 -2393989 -119921037 267081237 -183204901 51142907 -126030555 316127881 402996543 11383675 -7758364 58619929 310313655 55970258 43574027 -657007417 -6047995 10021415 98524185 -3446709 -106815756 25708967 606796030 26005224 5736707 -307328153 -341464134 -9590061 240222520 247566570 -234141675 -283703772 -156238417 -772486813 -762932982 157064 -31952699 23131344 -369165373 41988576 271502117 109500787 162037924 27143883 200479528 115544132 -28640191 -138572940 -454367318 166827276 -1537321 -335626062 -203302537 -8533335 -299412688 18726833 80359461 -55490759 624011723 -444970526 4459448 126803267 -258468925 467298720 -697565081 -8365807 -291284565 -37271399 445554385 -448006272 -143535503 -268969591 93002 -51491241 162247371 -96271518 -744170307 -443547269 -44674044 38822179 641117633 -56735478 -214070706 209481208 184390476 53041441 -395938924 -105988975 -610758103 -321334910 42912337 -27186789 151141789 45175737 -406794735 -66207811 -226581137 -214710299 -213526284 718355585 -484822 -4552911 143748577 -535643696 581082357 -503247 -288620304 -226064766 -21605315 -67443977 130664707 -245173780 96698862 -146221219 9512028 -20700990 457319827 650005670 283582092 77781161 -444381497 -198653554 -13615442 -229505274 188610677 -703997803 -373377758 7571994 -502218394 423153707 -284420469 -73777870 583642084 32926241 -210093729 -250236 -457746568 276191676 2133608 790294641 662391314 17803081 7466189 75867874 -361338814 -601264496 3056290 12262421 -167202221 32185337 96217110 -573757 -115369505 -360310912 98896561 -515068745 -68130288 481543229 -141298126 400272415 -850956112 693666445 -1230398 -311812502 -79621709 408723176 1213339 -286858734 -9932995 85769628 -49911378 177949077 -278551157 66444990 -262858998 1671648 -232956178 -58427028 -356257236 6823691 22337877 382936191 24314592 111808373 -155376572 -346382096 -62582988 239561972 142160051 -394889830 58637163 -821148364 -127853205 332105422 -851949816 163687400 310862956 -226157327 33055481 73439548 -134755554 -5691297 -16035739 -719706852 1310503 134022897 -181000328 -115492245 906516334 194317281 -407279576 44478679 -330550728 -492374703 167728732 -93737610 205404491 -418451741 -97888652 -48939750 -191702448 34075844 -72126338 17605468 -1874708 515528851 102833198 163828158 46392996 -301547466 138526019 544319316 -291757890 -158064622 98329882 -33814567 24394132 4297189 -32164396 -168020300 14040624 179831743 58830303 377988929 -30461481 254424680 -16914204 48541540 183070868 -486911399 -3267501 335211246 -141175362 -291603555 4472744 -251902090 -20029575 -1760509 -156224699 350005303 20130298 -203678945 491564383 -330757514 60952921 717098905 46794475 282343325 -18323016 -18831929 -295843865 -136990092 -418609708 700233121 821304710 -609121848 185651620 -567589161 -20318078 -39824457 736359 -205627574 -4092745 -23883250 -527330882 -53461315 -347522795 -527930822 664201329 -185776079 696677855 12034087 60244040 -603141797 173029521 -361025746 117998127 199679819 625128701 7566549 -46677242 -245710656 798405101 -24505693 -352575155 12960301 -70404210 533248507 85238973 163477652 291176048 9689875 422670331 -3540615 2569811 11033826 -88769636 -7841265 459190515 -548342523 -7661980 -42124743 -233092456 -30174377 6400954 214348895 963606139 141683800 238309691 -249304970 12771829 -8122929 352023830 4796278 496428095 1785066 285762839 -24860758 -176508176 -334957425 -9322303 -475534187 162009500 -414982 -375483600 -310253964 2901943 -35763924 906392 -231364319 -144496 -30533589 281113998 -448709349 582409945 -122242335 42450174 176982697 -421443869 168129031 29543272 -237932151 -178190177 142539935 3074796 434864751 -133222975 340412597 698081485 -310594712 1380587 -246908511 -619306012 -12618144 156213839 -838404980 -116953491 -233058526 16247098 422789562 -63238308 477148550 84024876 6792444 -78118075 17401589 -187549559 511590141 -136898411 -606883196 59159765 -464283024 -161142385 216181733 -4383231 -431172268 304727229 -79760891 -100606879 -194593609 -474797706 -68738665 356121705 -429376167 185906361 -4557258 22818998 -79944711 197494129 -11888751 196683497 10033284 86680432 -399743787 154269346 -449643787 5281813 162855096 313832046 220019416 57208205 -770273653 -11413599 -154905559 356180074 625462547 203171022 -1921399 909439627 -671659171 49490766 69078656 -303148209 -36882718 -21630327 -89330764 559087558 -317361187 -194556863 -317660886 -376589606 -205553086 -454682537 66777874 -227478952 266678782 201763765 595055629 -163155077 156662992 -55975185 784093490 -139716003 103895935 -445187285 58087042 -2248268 -18228303 -430530502 11894600 -420166758 -107282725 70793663 -51373711 -22332807 1236046 -729424950 563721070 -285982100 -15210229 -821429932 -7724798 24662128 -66695309 140793557 95199676 97953860 186339265 24794903 8994972 821704104 857616207 379977551 834048969 533207729 214818326 -322442671 32007991 -17525433 -573439684 535282634 398160257 -392809552 -214752818 -316744540 -213134273 -494487011 27776847 -10340696 -42132556 330128572 -332503458 62083107 -3825544 292523261 -204621845 -285488196 411048928 182206448 118582782 204163850 -90197993 -11914281 -1343158 -687543427 -473174108 -791698886 83002271 -23865539 -123608636 543015278 422981854 450212404 -267451510 25146531 666209563 -219102543 307191485 49511868 319523595 -55249757 80650048 -102535107 430891852 292461374 -463093104 -21134584 -511017684 -32179059 388501930 245736587 141425151 35094099 122539385 625541667 -574213483 640043010 -157434189 -257867275 95653280 312948293 -430930685 -331640761 17889764 -85206000 -196810396 478581119 215963543 200186278 279961998 15716636 7338372 146900349 95926469 -421824446 -246118992 229319211 -167171614 10714826 -340042839 -6490124 162279728 462396912 18012525 -114682001 -40019178 -58767192 -16486982 -36837271 18776283 -711287500 -186355638 -39717063 1485687 602854883 -194350636 -359459353 298230901 264589878 -206490253 655860137 256861620 -69182959 -508421065 804908888 -408357236 220569373 196427967 18373645 -375171829 -608231125 -90242637 -525949535 49528654 -79481845 118458546 96177112 -489337118 17403507 -63737005 113186976 94655790 -815963647 -28988011 574154041 446231467 181754827 -20504233 -684391243 125234609 284254398 -23045073 146922915 536013936 -121729565 -810060576 -624551507 138147111 726242164 61532089 -523901954 -10665709 -469512 -50231802 22339692 -319766687 63066109 -34159029 -149138455 -64491024 -12769134 471229380 59139220 259369530 -5476882 249137732 236827369 -486670061 -254648913 627851503 -106225022 -7281244 -265002082 237802983 220921033 -22120635 711591401 -44821398 -38444443 -392085649 -260057646 40654318 -365567127 36340467 114184103 -161348930 24631691 399404006 -201090630 42532381 37364062 -556732166 760622119 566282815 177304 197476634 -11774359 222051210 203105155 -478785601 222553188 129691074 276860964 -163060581 -75940763 -283091473 -552826692 -49892028 17628732 -291410536 549295716 -248335764 -233200099 28699305 6369610 -124511614 346859625 -553156314 50164816 -1118143 -487755248 -223978486 -685900391 51055697 -388327828 450341702 36078404 -661834394 344185925 -16554088 294050577 26351326 -278491386 -63771603 8967640 391877 427983167 943732364 -472728221 676446416 -415958647 508263392 303976702 -583918398 234006393 33977072 52041277 253836455 626559682 -446439573 365858824 445207690 -20814639 -106846833 419382547 -257968951 70997962 893817 85256233 -5634211 -302582613 -130389412 -13277179 -201843322 -312449750 -116625026 69224951 615093197 71725422 741071584 62324532 -491538320 -716313564 -152132739 -428160347 -77075646 244209599 133219843 29601962 -385086291 227220303 -21358873 -579138282 -196762517 -114728142 -364828894 -256058481 465890547 -50510985 -443856027 48267109 4964523 541279701 321185141 175790855 340715204 -236113431 99305435 496722295 -307269533 -17753535 -102101202 2267355 707909907 157336418 137938311 -278417950 637692256 -26733256 -11549919 29747263 121964238 -195202764 -450807056 300109768 69123097 1515563 -242887676 -264962339 26107901 94056238 -211879483 589688799 -364879556 -130339768 -218824086 -314314585 309066478 -395574208 77452933 -413107966 15743050 99462805 -152801867 -24471261 568018759 18893781 2561526 14498642 -787252367 1491332 409412905 -774745170 -16584257 -530323403 -215673324 -794568923 -89548867 -482570138 622332189 -586674711 438537060 -17261419 3388704 654889038 690782923 22469132 499354227 -551858803 -246813187 81647480 -25732549 -324925431 -510529580 -332890294 252015915 -221978939 -340064764 -38153853 -359681238 728629514 10898897 -141889799 -336268931 -28907453 215047485 -32498037 -102563020 -2894653 -731146164 512337189 -706688843 -484070184 17904823 58227995 -408586563 490329825 283335404 130373876 601733292 -64486453 -417176238 275124494 -485727617 696040527 -480017779 -224512499 165678191 257221679 -34170124 -294614928 32800677 -2077821 30025393 -14555381 312989511 55090258 -459558671 -4051819 -1217184 320943720 -39004164 150322835 77434202 -24607412 -273971523 -159098508 25396704 73269066 -57248060 1810120 -8440714 -247695069 239162478 244653781 718162490 -574209824 159786064 19265468 -27217348 18952759 -185456098 288845978 -122935810 -637516756 367936564 190691210 -263512462 576524215 147285157 140996326 -435090151 -464753114 -1053621 685899324 -216909850 -320576770 -190777847 396329797 249288689 260228924 -774083693 149734675 -127290871 959051527 66189546 12282586 15617050 45384148 233210626 593360366 140501620 -589951887 -72748724 660402444 -543206518 274628892 337266031 7497235 -32136922 408968858 -567054127 137863916 -535291141 53943873 -49108819 346934869 622900001 560959105 -72219330 -685437087 -241093476 406626833 28879059 2795345 160725989 -119055277 -113883615 -631147726 -218930112 358430692 -287836033 -858456349 -533325775 -598051 859136842 -6414685 159682324 585572573 -55891723 -242031277 -364809968 23535885 93535977 452904662 -131751011 14721869 -17286705 485551643 130917765 -242246775 -83607103 576777388 88954736 -304499005 -154324874 214507549 392022520 346013223 -9799074 -93352221 -52426920 -542399358 -377930045 -250199734 -91241216 -632833716 59395081 -174413561 -209325592 -352273000 247797234 -2190662 -174233410 -330905338 828865550 152691726 -78502501 528076185 -180299515 166442799 27545857 642233537 31047774 115122017 -658103948 433765345 603390681 -309300048 -646924094 247855659 366589418 -218702663 613403329 -131101236 107025368 -273016905 82848757 -598723635 -453878964 385298326 31607991 -352910921 -44499550 659163205 21055747 -724730495 104163364 -241384119 -3471390 36051271 -25590837 -9616339 82012970 -25483699 -147991860 35006896 -6525543 -541612023 57657891 243782335 -151746874 601685 659807520 -183537719 452100334 -542242725 363951965 -10311248 530570268 234030715 3633473 189319997 275604167 3748465 -158660778 3456382 -373932618 319016738 73338753 -193413496 -5031796 -160415604 255744915 133684656 -278552001 16430021 336625697 126603282 25432271 41046047 -81099004 -583577905 -138664327 129704319 -147838985 50079700 -207935 -652048719 -354919903 190813027 -377580480 47677429 -3594705 -149205316 -357663404 65898150 -272324942 655036727 510286583 413225133 53271040 294046748 -577924523 -44209941 -440800620 -750163688 181184236 -314115424 808810981 346902926 -938045383 -27442322 -301590499 1718319 -24762489 -406841361 -368848 -170075915 -98046273 2509805 -31345998 5210955 -633064355 -1752803 -693168868 -570419495 724457 -510394737 -194916577 70571871 -408695308 163264162 703769532 -2738596 -284579591 -31644334 726364 -137451999 -494172405 5783966 103416730 38719931 117572354 550450714 -230816506 -53655851 146139779 218158769 566010991 535421124 377513789 127992891 134555289 -9388908 -767652072 -196847381 165524791 73718062 -73986505 -10715334 348315669 -24052089 49470939 18222615 728174221 161433847 -321771660 -279375043 -198776991 -135347383 835746567 150920334 506193160 337247671 74041021 -69780698 -576608375 -680454283 226193497 -668206315 462233509 347682288 13249787 -17793886 78713745 -37807931 -19465715 52160193 405784521 188546239 -206062834 127206941 -361579453 -41943292 790597090 -312042218 789906577 21964576 -219028 55364861 71480339 -29530220 -1991206 31522563 -239693829 353234316 -40499678 275910649 258865781 -262302855 -140130004 -103382185 -14645184 -28548924 -229173032 471026538 -208502237 72079201 4253074 173072209 287853951 -535556378 20423452 188912608 7462090 118010229 12093707 -340927261 767568 -770766723 -125311810 -83206989 -793760925 457504241 -3475057 222470211 -73496736 19560800 51768035 -86734091 2585628 -547429937 -71271577 -19980851 -446887445 772357588 -192378642 -10819830 612443922 -78807874 353550464 -30098140 867580194 -13951720 -362299967 -376119552 116572431 112018460 25232609 113717066 68856735 254347323 -131964235 163521490 19297822 -15229363 -669692964 342802873 -65188851 182949 -52280649 3914653 -74240295 -92365914 163712241 -150772784 211243393 -235911552 239565683 -203275127 -1176232 235409776 -773282741 -332169186 -399918711 194591155 300265350 543489118 521407825 -351890898 23123295 315678207 -59662323 -204194412 -369329 173898608 119131495 343759134 -7474460 21953530 -32249311 287321765 -301554989 -5827747 -133276120 -470398930 14108837 685570978 10207454 -343029368 35233051 201420646 -228143871 51818325 -324502906 35633537 -216930980 650953317 273512296 -462164826 874605167 -51154269 67514603 3122072 180077701 -269521594 -257925334 -501293911 37793148 53060265 255461529 -112056027 187310338 203069598 739229781 360619402 -258889132 5589977 2779861 -182969324 323456096 240822751 -193160541 56533922 13186688 -230690959 780553378 116636375 247492113 -268610737 -6837931 -6120620 -297224143 406353994 -24949323 951972573 -100091531 12051556 -99126153 9388783 8861042 404426662 -30536408 523074944 -3487603 165110242 -4467645 -402279122 -58725 -272943381 1919184 158528206 31703610 -407737451 -3706367 356981669 167003184 -243458521 81719918 324347583 -614679344 -671173 171799223 5860783 34078968 431408269 310039499 -79467250 2332540 -405338573 -21256722 -272014526 21489712 228402249 469653337 -60618340 34688982 60569787 147766692 -23234436 113134489 571790863 -292442164 272486 -638141809 82331875 69177306 55658 -198743521 361143646 96345401 7373368 95462816 20030915 -260208013 104776546 -271615374 465202212 -10875512 -441187255 -347172174 109277477 -678740858 -33554775 100993841 -330264354 7167970 6140675 296470540 296302916 9953211 -206071794 7906064 -435700546 -111623555 296718128 -221930135 141825754 440046549 -104463938 -675126627 19756490 396420784 -488505819 395182112 2551481 -530819483 -13059114 -2687316 302002362 -137344107 69623354 747761774 319687867 -272275469 -709085186 5122487 181692586 479471252 -119497453 10034477 950333364 -38970052 -2212730 -52634618 362837214 296898674 283436038 757414020 58806651 -81671581 -311637482 647312428 136541709 -2211517 -35188007 -4381701 -725583369 177866564 -739085 -395543592 -13080080 -342066768 367065197 -312917601 -1425799 -431774592 -880868343 53716053 -742212236 202825586 21840759 87400236 112809195 231023629 -217423379 -116647149 180679276 148812194 -375766560 322920044 5980138 -19112813 -576292507 266561811 54046765 -38875900 278142124 -34780535 -325502186 -56018634 352463132 -5583017 -19952057 -7764256 26667711 170405919 -66391466 -15157069 164640021 -369865788 440834761 815428673 -447065 -82676588 32181832 -366402484 -236340136 -54183101 247527108 -187229436 11417364 -498301767 -488476874 222711839 -703641007 -756806987 -316999594 141068262 172439480 -567905826 126944394 184427801 734992606 16565012 904014992 -876579496 448089791 -219335398 -29220928 -4844096 -74215875 519539952 -9803336 280068043 -5393412 -24099145 10942258 -97750772 -18956665 -9228830 591929545 -50715476 -121213654 -767293712 -272382624 524491562 297289665 -437180452 -145468316 7158417 -279388399 -258955906 14126263 141869896 -617506445 160679291 708905415 -71732393 -248014275 -849903740 -6900372 -521605092 574264606 -5399144 -78249035 -371206800 -287035417 -401817284 1036273 593774072 -340139791 24970232 120241152 140413974 -91842488 28115729 -232152022 -417921190 177245294 367014834 407343307 -640892484 -157265633 734332076 -27071949 14810894 -45146012 219074631 -153193371 365473108 -409455181 -40168679 5215149 -70453975 621452403 221940006 -4235624 10089760 -872248968 -964093196 648280547 8859258 -6326525 63871090 210409237 -458339983 -2130608 58893890 -442485941 -187832646 -123763959 122417628 263829155 269779409 16069827 7576604 -115158282 86166573 435517879 209617720 -21550012 -272403454 381499715 -622604 109835475 62007629 -1993971 -226249948 -601952283 -765290321 -89272696 48630685 727351565 35284151 -360010248 -213725121 -3347245 254954139 -73359866 -9583650 467357274 463409756 424667 60115936 128919857 -75805878 103090178 -1111588 215234446 -552743679 31375400 -70671584 69121423 362027989 38640791 -46201354 119435282 -18940927 619100948 351269911 292221761 -496231130 -21951435 -365251757 247044609 1023298 -163203844 26568603 62061866 11181736 434943956 -5471315 178131813 206669271 -61881345 240105631 469798742 -38003661 -291526109 493525540 14852764 -236742976 -374579453 14800882 375656606 -70359707 229298315 -8732824 131814882 169373544 -119322321 -3850386 -82711746 -70887476 635316544 13139243 76342398 -32480406 -159257365 -607833218 -404753495 -298388248 -195016642 351649039 213659048 -150063687 -18644196 -31958063 -26775486 248429668 -430053029 -645352194 -94043480 -49091039 -61156 -301011774 821595578 51269693 82926845 -189020792 -14752974 -57455780 -458723531 -198722714 463114844 -6017691 -172456211 222952013 -341578633 -174927420 -68507349 -7630246 -375894326 -67458239 448424940 74750185 888018493 -922327 163758896 -444487098 -800979216 149165685 -104324389 -262083505 -101269598 -244678570 217677180 -5765555 384901507 150880539 -60241387 -461340621 -513879217 182177640 -487432418 -684456312 638612210 400738028 8801931 517918728 324563707 -66728476 -114061947 5934266 -505305919 111852129 597958872 -604061112 -58687890 56807427 822659746 136805128 77584347 -1255533 -4938132 127229512 9842451 51730976 197525575 -298445403 -12117807 19389265 -407865535 -318178962 46265399 -293059872 -24795072 -29994680 104273332 -67357358 -914709108 164665557 -24706263 -758456918 42284183 166875443 -36224662 184376972 172297578 -25297414 632446746 157188290 26309821 274271178 70249359 -18243140 49593797 349145724 280532284 349742128 -143398027 -13186797 -66697654 91320111 194828691 -19963199 -380248781 497410971 298889472 -97176062 614324114 903977725 189716288 -7818172 648455536 12290439 -95689518 -520627403 -526436823 -104691446 98466532 4691279 -26155993 -405174087 204155188 -500032917 -182865570 -44960447 553359635 63007423 -10044008 513361882 -56531959 102652944 307397907 -111646797 46367485 268688731 57919187 -270468451 28210978 -277753284 -98362306 -93790927 -30804856 33318541 -32340452 1676492 16502442 148517808 -764845919 -334104817 -196340966 406134827 -266563120 -547637 -143532387 -80757997 612258790 -794864535 -629858800 209344868 -84791717 54849810 18861797 -428976407 36524378 100515154 735908243 -856047050 361190364 281694259 907089 -272032853 26351700 456118292 311738036 -95512693 182446445 173707419 -158749734 -555087102 322666305 -24549609 222611822 -116040430 122880667 116979918 -161795944 221999328 -59802193 133783181 -646540660 -76195461 351096824 -51894692 484348824 128751041 -333460616 -599581385 422024375 4360579 -181954421 -614207 251979131 -239667176 -19976227 396715195 594137251 -443494305 -473440764 103690418 108750993 -15043342 -518765083 -17548625 -426737880 207554740 -136467318 252111089 136570393 285267741 -528399392 284868049 371708871 -82365214 -333820739 -119022537 -162596828 201163602 -366250731 105755138 -223746523 -115635009 194676884 311968574 -185901290 99266460 -297996934 576398536 19112186 386234414 10878914 -549433196 -86291786 306677001 405570586 164503415 -32323038 -462762146 237898321 -43858206 -269125080 -118578983 545932599 -156767448 35584781 79992612 73300785 -318863613 -25305061 175490976 283103678 -65539233 -69856461 359207846 -42507905 -360512946 528393545 -103314910 -39436183 32831599 116662659 -15869410 -36291683 -124276774 1924049 719190443 -33843890 9806069 -363029912 -5587937 179512609 -21107568 9683417 -88505350 24498071 -444531219 -15620965 -38185824 13953002 -2806406 205895078 166659722 -106569089 -272333919 713364539 -72323761 -8894849 91144262 -492070585 43007666 -266298556 -247267012 1866385 224283167 189448617 -192296464 -31693408 -5179672 27496994 -503716972 -625741692 4132086 -379893752 793011872 38459342 396068530 -216300740 43945032 -91531228 10918971 -753640089 836737075 -277757722 -117708812 92626597 -52051530 44474367 86635189 292817812 -30743966 -501868775 -366812310 -223158803 822482933 8848204 66176917 -319911297 -7288903 51499695 230134913 568262780 -11116045 44948830 86212028 124288242 129502728 -155962597 8806896 -185523041 26604351 460058883 119601343 -179846461 46879515 248735186 632959041 55848602 -9961589 460163171 -540889739 -11934451 143179042 315916653 320744951 -73864932 -789397066 -62434126 350546797 1583294 50703140 -151409294 -74984714 82097466 402657399 -4320050 -43398726 -12977922 -181041565 578735988 235863672 -455644109 12092870 286269909 -111357768 2906259 2819951 541741389 -165727 -70004809 -423663927 6721475 31522301 155063176 -267027905 -103417466 -77382686 82823834 -271937210 23015272 176268771 -4294662 33804787 119400653 -3654494 424549599 253713292 47206466 -799106483 -404921034 -350092 -463331730 132859321 -494627724 102194785 245630788 -463541164 75006919 56770325 -404902694 -1606077 -24996180 -221337734 -28885089 -190305393 367248666 1761191 445960363 98423497 -170355890 -21657992 -746968344 -197244837 356577725 471983412 163720286 89235105 817500697 464693198 145884354 264812710 -141477148 105343095 -413870443 -204729523 244319911 -284071903 80927414 377119466 -16631559 -520196923 -1456690 -475715536 23996526 130934593 -507537431 750941 -31515382 -23370771 26825496 52829669 149611493 -17913434 553195553 124605178 -731551494 153385414 238492439 273662803 115194226 18850664 82332732 60391861 -466717380 206859155 669893 -18038566 146943231 -45416114 -102124697 -362266035 -407991763 -4712648 50408197 -230407720 315181770 -522475632 13269547 772846313 -48804525 225378609 421325 600897293 172571891 -59283615 -98760988 -12597033 115655787 -542078793 676249753 100945872 -328062275 -393975054 162167898 -378411393 13076423 -21570893 482219591 11185903 -138138708 115635948 -45730134 1790004 256315695 -109519035 73092752 64944185 -505413913 498964451 165356509 454070700 -783489764 -61054944 61822221 152010414 239988598 -235206243 128779894 -314053614 -311289325 -81566476 4193058 150325891 586045029 -9001683 -245007652 -589384826 591229455 -1062577 46313960 154576495 -537976025 193529044 118593037 200356417 35324079 -6683736 -305234458 -417234655 -297808414 153506691 -264832139 95559549 -456410802 373767224 -169305626 736439847 413944460 301852912 -852009 318265319 817396076 -680079074 101686559 -97039381 -14866445 60349420 6571024 173142305 608063140 46220648 612866740 -356377804 39854849 -143960463 536602145 -168652402 -61425057 139425698 -458375639 614075943 197406861 4001006 16615789 609826560 609818572 -424163610 677200057 358691041 -466199651 -118862720 -183953727 -709564675 -261533634 -63898236 39315009 -6490500 362134021 463870166 -75486386 694946291 66716583 457647036 -129426541 -174521446 -155790660 490187511 -445381545 -8612900 -91246332 6025457 11043555 27961628 -45098392 8602298 -6507551 29662238 159115242 294870888 -177495523 839171858 31967318 234476888 -428600132 168699730 838997819 593480510 153239364 48864842 -274371903 -171984944 -493512540 -62376501 -13724460 -245938955 -60372142 257403715 111076592 -250855065 -398024241 -231346745 163829477 33669913 7434706 250615526 116509200 108053974 -78784541 434997433 638694281 -53306879 -31972860 52309253 -91274103 272549978 -673636110 323011318 -96115487 73395914 14349930 45895094 -198012371 -628728416 -547076734 -86481217 -7183711 -36287295 35350383 153138266 98957294 -330263734 117497280 -313640180 102506742 91249186 -804127116 130386636 343037489 466331765 3740159 127144929 892402357 364821311 202613987 -39572863 -8053049 49901621 -17915592 593800505 92194969 -28417402 166943024 110438710 -429689948 139382668 -86940150 193449725 -561674750 369322721 -346786408 -251664538 -96733951 131647553 204123302 288959836 -598287708 -205286858 -76877943 -320195632 -121074359 -86185131 420608696 97086848 -24867942 -336109 -39524935 424023353 -261474797 45140341 -79847303 441897672 -344937326 45430167 50994455 611716427 -172221127 -54782970 73063424 341728451 -512292208 355945651 29623639 -21524212 -141202160 307467725 -388821331 118365397 -498303717 11746993 10299916 -144400021 -201799335 190639573 -477663611 11145287 -582423671 28877143 600080 -124530449 -134998076 -25263860 272744614 -89026601 111020143 -64455149 60828546 -9021069 -916719040 134747471 -182454582 -103732529 226927953 -101619222 199185327 223696682 32446619 -2388716 -33794822 -357821456 185905396 -132193964 432394085 -3025308 617017269 -2247394 93412910 -403831215 -415808453 -455812398 236853314 12066211 129619972 190954158 -1714912 145556771 -194646293 -22638466 226150794 -7774988 -538268539 93912404 508527760 -254064754 49288240 -23315024 -26134283 5999852 152633083 -104331281 -412713085 109240440 226840408 -67146206 -295007064 -40378625 452076673 45937581 -37625563 14459681 -15534466 9971030 179035781 -497816908 -118099721 -78177167 63759721 -409397112 -77295492 416418316 630155576 112145441 35344235 -12981642 143799140 -342772129 76695247 74018073 -352137428 42930260 435335576 149225594 -504965093 -280693073 -345550785 5232192 -679728382 307838681 -214237316 -616250182 -34707008 -151231815 68704945 -478655765 378002100 148612140 108844839 745966459 -345817177 -150261433 -910874 -589522262 -16490269 -271546600 -229098457 -4915951 144123238 -22433100 195847470 54736299 -245457744 199001415 169062304 -120270352 70811320 -363103076 -14971490 -219831168 56587326 -189404608 -398814712 -363331891 13228793 107073270 463351231 140683278 -264076771 -179760586 -772231355 -13608855 173250082 76929575 -17501098 42355204 777763924 34296674 427970269 311337781 6993934 90276952 -128685913 -741035995 -2107595 -611551747 -181550665 355580741 565205109 18093167 203766958 351695255 547618893 37370598 147824962 -819963540 25152654 -249019587 -201140654 -126604893 -110162216 -96003415 6350683 -409264287 -284675164 -679290116 -166282117 184369693 -207526401 342719153 -448544980 231236084 -100193690 162459652 81846088 -59780124 73934630 -785890978 -394146927 62539792 -55541348 118888946 93565791 781500115 -412848572 2329462 -1784669 -13103332 -21821059 384883093 162601707 591336493 -439108709 -99316 67365282 -372929055 14670169 359726067 -5735646 -56992468 816396573 -16573635 750138553 -307806006 201584394 -571452420 -72232328 336043906 44924896 27329151 133564162 -85759823 -92123006 314681686 -73608602 -85119728 -655184613 99405032 96320535 47267173 97652888 -145707321 -38125476 -457421924 -30350252 -13315901 518285476 -33839916 430911253 165872463 -11478106 79841535 -237013265 -74227667 330624868 -106189729 -22925860 -342253172 -268053006 323292092 -21704061 641620933 168834366 -238112468 643830 140103860 -728661093 364238001 343828534 603251339 622174360 -376763400 -53796811 164561939 -706198402 442212081 52309489 -739998706 9292541 63806077 128444056 12040590 -481788753 -151938112 496258181 102029027 557199256 -220319590 -822164082 252284272 209485026 -493455128 1819537 -41056152 -74960676 17542405 20999454 -813751577 118325092 -690767863 179918564 -868149241 -641490912 705137718 -790026174 -21945394 1019267 -78616748 -110102113 -20204895 -2581034 -531537488 706324434 161144684 -6557978 -821477082 -727091293 -451051908 8381011 -266804585 -720174556 409373870 -130293579 -337380481 -315413000 -385649218 91306139 13333215 -212645269 -132152603 439642585 -6024478 -259914208 129953273 -562445658 -188994654 6177489 -104687228 -92443708 205303652 546434939 -625114566 587698822 24307248 116625746 -81725613 -43621715 214450422 17288491 525474372 565103813 476700411 -370750632 -177657956 350207808 50690947 -451712942 22493831 -95895781 110790099 -690190609 307562312 -14606392 218965458 -164865295 -20268324 39258 832783189 3481646 -138122047 235293484 -62253548 628691545 -128470947 -325705516 -51723242 164998427 365787320 -340581735 -60642124 -621869012 130435485 37157917 531987 256663930 -119211847 1651229 5541957 141853452 9070694 -270974578 518715782 141097774 -289501179 -74769685 -8240219 -794993251 -141637671 182031108 207638622 -9418451 -405428598 188433 181807684 -116685037 11403668 -100708083 406506726 -715164392 -55739795 -590537728 173309861 88969278 -38531312 -37412882 -387438948 -213260628 45909772 -6239761 216589699 -3598092 -58086167 300514679 -110308638 131747233 244538162 143281895 135105676 -558482380 -470999787 -156611159 777214395 118899262 -528651582 -466347 -565174582 15644226 -118434350 -5037390 845644183 141136466 -395271278 -604523375 302545068 -533779986 -72661976 82579535 -299217057 220572566 457729233 260960249 238543138 1593911 -75226317 8770349 -13245599 8351106 163516651 338106730 44826600 832103478 -43047902 -578442515 520624518 -29107923 -551800048 -208757528 50770367 -331220347 96848767 -222819961 279584879 -90805557 396248949 -199265343 -20675043 -100469411 535039087 -169799521 4285757 16140798 -166322556 -137125130 -237605659 582678353 110502537 -4792678 256908864 49715262 -384006386 -1234139 -27379297 500243965 410426942 -749177007 284681477 -12078520 -20269466 -186002799 -239023888 -28947903 -405148534 404253882 106334695 169810379 -261605972 -61301658 180667470 -274913669 -469570977 297888025 441674204 182300840 -219325723 -54709332 -96654349 -10227277 414254289 12249612 590719609 -357851776 -243558353 -141643489 346504159 -146587110 -292205934 -258930156 397724283 54314267 -160496765 -43096783 187560423 -584231354 95909538 -262022093 -715967610 -109066738 208968996 -196183745 -278283725 -437115427 138140090 -258321361 161728242 17288718 161788368 -618467452 535785782 -7424877 165769731 -404625978 -547050666 -55262366 -77986708 28890110 -6038273 -448887182 479662318 540479990 -96203749 454732942 -256824398 17713908 -66924924 -853304043 -260516248 115239502 359601066 62560828 449648164 -118395138 -141971127 -388650026 67099162 -3326477 396187995 -77425416 358762315 -424908870 65623153 -62026848 642337128 -169003098 308146543 10837359 -141605036 145586135 -227043055 300946228 68693085 559982475 509596071 -6132091 -105168830 593775929 282108074 561289338 3122590 -79631281 -59142545 -358206178 5117433 -405655002 797173418 -10024824 -225001680 -277389469 -10632580 6276900 -128008087 547318608 -249277498 -144583874 -110768078 387780647 -49249564 326237862 57970571 -382604605 389032922 212975242 453850997 -196604974 -148395183 590434688 427872816 539192216 -205118615 349283112 311447122 742965844 -63938377 -162771590 95109377 -66779502 -24012074 -682453716 -44881831 -138755297 -682240843 -50133743 -890586243 38861636 -545854376 261610786 -24222062 114618970 -38423778 -54120972 576646216 -162702306 -162156042 -100259282 57753105 -11799007 -49655241 -19154079 -394986750 215198869 164515786 15484545 3586612 532609644 -600290827 -24217750 -30722114 -13513915 294260419 -385410 -472689555 -448265040 248247634 -89664353 142625807 2783961 56670833 85786742 170996523 -108299776 565105814 -141154997 -49764746 84741 15974989 -4070683 -196169770 73564292 -4313882 -700227175 591995875 -752595997 -146341155 430072 227141931 14146014 -699798029 -29338608 347522604 -337935717 337387514 -171543838 -56819228 -67867890 9654646 -832513651 -110511061 276097072 444632296 -139218307 26397725 -73472844 265060202 198238756 13197764 85656016 387184224 443070842 64072148 28109680 -335643391 226767139 -440009139 -52311111 210608449 -49769708 354308231 124125420 -540291366 -423679 -498409018 -158629004 -305979071 -48622659 627452539 525545 -286845444 -8802515 45336198 -421606815 -302570497 139542076 -377550824 -249572631 -725826207 634780647 -90925672 -264900935 327982918 248999487 -166010153 -62039661 -734618706 488553655 305949478 -21736227 -675668414 174155252 483503094 -534797180 -1610102 -2757290 -303754743 -22765876 -271057834 -4188403 138803752 -332656896 -10936634 47569293 20500463 -731316033 -115876198 -108985943 -584115286 -16155383 -258981752 -126546162 -535210984 -693976144 244329785 -27737384 -95445182 -17941142 -388418600 -38404459 -169208051 -155348577 259531800 -147459831 680390840 506755297 49995527 6646196 -197893592 -38541105 -477325069 -8644263 -30028112 469945687 27277110 -841146891 -3988187 -162742055 147467819 -57946307 65137595 1096006 158657817 -258483846 2803122 300811607 -61397587 -64236513 -111328975 -15981040 5591580 43339695 161884609 21599084 497141497 -12243294 197548312 -134186105 -2312827 -658936270 -160709715 290818913 -327389831 -140935025 -716274269 -100769602 -2042842 488187413 -161583112 -560360434 2985097 405778321 445371730 608802391 -186800497 -342046654 405353592 344541 -145299980 252502015 -320012776 -36078707 -62402966 -108034508 -548223847 182244176 52938176 -173848835 -316156683 -356695164 151300805 137410842 204971108 -24221926 30531835 -472512159 -43890813 178629480 363338192 313041873 258509932 467627612 -350003689 346860944 -524428811 -12800575 224409908 -179682722 266931645 -179776034 -65609433 536481264 164620470 717840037 783381146 -279368079 62531001 -435989589 73297794 -614410401 148523444 -25927696 5538035 -239285144 25990960 140188614 260285606 15351118 -149720834 504059615 237750641 748241859 80421566 -349567101 -16744531 805956370 -150824787 -326592794 109797 192300114 122090477 -65691016 -700161570 -414594827 -871940 792871930 -174188741 28219252 -44485967 265128259 436059020 85442079 -134253187 -479446378 248968640 180786362 58479994 -35678074 51302016 -567719584 343758696 305617998 -157608864 190054605 -102960178 731948974 6458988 88917007 69131297 234308152 -22989300 129858737 -291037996 7060354 189105570 -618543432 429871288 -506552297 261800097 29926007 5633845 -79678676 13455600 29275048 57602356 35151280 35643239 -54719542 9559086 37677022 47657604 8891545 814905 195064797 -775887 -446500911 -701040882 79475708 292958074 -27319543 574612767 -12253817 -178387273 -134549330 -196315280 -36976710 628259624 33993224 19082099 -24596478 787035337 -72695156 240990591 -57101061 230499476 422153959 -138841674 -485774482 -274991132 77960037 -96744743 -7589114 -281149991 -643882109 -96171459 10263120 83753953 183241095 59882035 -592271808 -244978715 -912327201 325606362 300691335 694589202 -220483447 521356906 935364211 253554676 221782059 -17886860 365156465 243342865 16320615 385441745 34669378 689336673 465561048 231722650 235204769 9221679 36990128 41370253 536144001 -28228572 364671451 -483326 105791765 257106272 -261263057 68755906 413001251 -434643483 523868684 325114398 76096597 315519540 428781388 -51850707 434642232 424931426 -82522908 14582801 189893307 176786182 -514897084 483297074 -158611593 803750298 -188112573 -80092888 1735500 -725288286 458635036 -329047312 -37395212 -108882061 -404662601 -774484556 -57124939 -22197470 -222196839 -170550407 -125188560 434155989 -416291091 -640614465 -592877542 751891111 126392278 44114688 -11760314 -136118831 -43401822 -467314151 -214620802 -368248067 -49983295 20300812 283174079 69296343 5207037 -89442967 369597490 69364083 41474440 -540270883 530881064 -43158738 400637106 -753772068 420361525 -237176281 -166816001 -336751782 -5932376 469801 11855132 -719162025 -14136754 41128306 -16608147 31228722 -289805615 -37639950 6165972 -346909403 -350005408 620346068 357936156 223952184 165073953 399230190 -326832278 -762112439 13109212 -758829991 196010746 -51141647 -15176361 37384637 -5428299 365086005 -25982905 -132673856 -114073013 187042145 2839420 -149761998 180008857 41569698 116195951 -79724249 -939367174 -168005058 885569888 -251299458 61673534 -8154896 -5748793 -524501845 469510335 17057287 -106253201 305019184 -381675878 -422031555 132332955 -521179086 521859922 -50047088 21941637 10893459 127670722 53317037 -112180626 -408252548 332393975 2040310 -6150335 -157970790 -253363804 726676995 124526625 -37698620 348746496 -52964335 3579083 -324970067 23383695 -769416254 -253641808 176749800 -45332548 23567784 284169589 454616369 154048327 -689700589 744836600 -171894953 -102161607 711196935 -270575205 285169 -43775512 -183578950 -146558429 581500079 -214370201 -558374474 78946179 5880777 15651554 -238040459 63378672 287380307 1937557 -26217723 -115432951 52280614 59216965 162455614 60716772 -553579645 911404167 145248904 -239702230 240796253 -401160316 -66281866 -55186827 -407484133 66823716 533883141 105176447 21146426 196924962 78690610 -920234810 49936529 82514635 -406920175 767850890 500940589 -570104261 -37678081 703441444 61674209 169883465 -32724897 -293352731 116574996 -468668000 -770594055 771606 -273550599 -1138208 1985801 -34262828 84478741 665393901 -389578213 256912529 132051772 -779379641 12186322 -237142698 -267973811 -54376913 -90218814 -358990949 -415174844 479648283 122049807 514460511 -512299107 -399724672 675927607 -11348769 -48545471 86829039 335011922 85104655 51750908 -805924929 764209323 -179184440 -256253310 -209115159 -310639443 278244959 12274756 478635749 -160637574 -52663918 -234904585 41245406 365746327 3696911 -3600282 412716734 -27592679 -14979143 -417429253 588903029 446400597 28416094 -654135514 49726618 358206507 -113369131 -58747684 -3550862 124347699 337537762 65840030 34535814 206268901 -304461853 -93745822 854417164 709596541 13486411 94841128 14467213 458705707 -208732320 717521615 -79163548 -563220346 -7992843 -422046275 6962373 46907839 170123392 73410463 177103651 304280645 -6143126 305419938 23803447 -314716443 6164339 -159289457 -77094286 -310612473 -98854883 -47679018 198275461 53592904 598249802 -232473329 688959183 -7920087 171674272 314733987 363516418 -540950181 -305459297 309270636 36641898 25326230 154274419 -840285522 186752621 118098524 -119203567 5676630 -347500 350213532 -71247362 250926182 85546625 -22980133 106201102 -273663547 7357931 783842256 -156281431 -96860021 -445883699 6386007 76238998 -2738354 -392274028 430998 451854830 369233243 -41303731 16947332 -78151116 154208893 -36941698 -135778781 -103854836 585812267 293801340 -135208160 111011316 300199550 66227783 -73048762 -129056290 -111247728 295389275 1109281 -8063316 620964541 336780242 -136334353 159941353 -624797232 -66017348 -712036553 -13180323 235819471 19438063 -13886679 -307910984 466325 -640514950 -289334909 553647066 714344367 -320017588 -38793187 465830112 105530075 185862832 433867868 -163865618 442481079 -467777867 -468894387 -58975431 -840876455 -132573312 196595433 70481724 505113619 -44883734 -508396440 472989270 -271886449 96928988 381550053 347011707 -262541496 -148194324 515486999 -32825726 155313638 -42068345 205740724 -26920379 239216346 -53164923 -88469753 -114270465 12054311 544532075 -114962787 626736116 -122706101 -778378554 97417586 85308418 138431891 -33989231 88137898 -20208947 -105538630 -81122145 71568496 -389299898 329699161 700618093 -324464792 -74249412 320624 -278898839 -19585194 -648361320 231705346 -359619195 -559641841 252533811 902818 -334060730 -195989081 5124742 400600666 141888795 -83133 779446420 -20608955 -15718978 39821474 3104377 3533461 27648590 31651144 -247387327 -532413 10819367 18282428 -340927741 34467536 -196177667 -121191366 -754043123 12034007 2750272 449000575 -167112829 11009560 526819452 192673156 303024645 -366463957 -188661301 243614126 -394893562 -286958214 22954687 24550234 194936618 32517412 -693081783 -196651227 145825312 -12704245 -15043863 -60379469 843128674 581057873 603159119 411813160 144989733 178391096 -43973377 -285640308 405226493 284408778 560091079 -162450266 282563552 31162344 -200553628 57527901 27176867 31309725 -9036868 3365379 15674571 -203094723 39985877 633500981 253967547 371033010 645533087 -224938298 64180443 -476540514 193505154 -37143381 30804496 -306576582 -26206136 94414640 295269352 11598991 357353594 -9865299 8337173 296897014 -165535836 -63123700 8192845 23700361 359939047 34510916 16330841 -238518803 271541316 260628899 484260689 129503141 350803867 297500388 27282713 -400931416 -68866086 39401521 -422711118 492727303 587321760 264426614 -18037465 347057991 34415791 -49403087 -622907862 -6259200 640503254 299830007 -53570391 111521236 326199903 -105167071 -396262356 63872959 29952819 5449238 -386369457 -273964654 -33154421 39473263 41349833 -395504891 52219200 103395214 236249042 -236272428 248340708 88491999 129358000 62153645 -27338048 583680357 -31215876 288264470 -485471517 -780268353 -160076678 83247298 -485875356 -5660521 -53422526 225140504 -325955260 -37862196 710887194 98231969 158548698 291246094 38808018 -324710759 24294526 -467674842 165114866 41007003 400597553 -354419203 -271225154 624136788 4719629 -318944514 -935636305 -97895310 -19152215 -467760691 -115765873 -142839737 -762127622 201291430 88072606 -287558299 -466036 252131480 408869086 -431606975 -379205919 -133474058 -139604831 10836009 416200080 420850023 -638100221 -383027496 -172563134 152801655 383332456 241838117 -178027160 -255184071 52336621 -282126578 421538619 -278686067 -233056548 -490202753 -258976510 -133429381 -334112575 -98073529 84175252 -543028763 469570542 -141946679 8626803 80738844 345090979 162022921 459344612 -256106204 -83139961 279373404 -47754294 4266060 39978333 580603221 689926103 -88936098 3965237 -735687 44215831 489122304 -175028691 303583254 335648218 256284523 278491991 151174142 -203786294 218520567 129799450 167953480 132047382 74201552 -193911682 203589 123126078 33871617 -203309288 -858210590 300180135 -108069812 151765127 753966334 -689949987 611327122 -21338356 -335574763 3314425 -5494852 209107411 103563738 -483821838 53917103 8132013 101224588 -4363474 14729675 -60660560 118517784 416779888 415144057 349268725 111326908 -49580013 70333527 -285872960 -301821765 -62563838 44447486 337905474 454625291 -26189412 -259735773 -141797787 93520615 -136908565 -220336414 -623148511 804595662 176413145 -40905197 115331395 -331831205 576886215 62942805 -145807085 -189593892 94734927 -812717889 248405193 -195761025 116874961 -109764662 -348602687 -508125482 -19602327 -62636976 202663920 48120936 -513621228 -430312647 -91839951 -24182799 24245112 -296797146 14032725 1949250 -14657203 526322104 -310473594 -312588725 215326642 -133148157 454966417 -42502561 -553159076 18928888 -731520823 -107115927 -42015583 -352141906 3015525 -142590856 273960004 -863312671 -49288920 156355975 176231370 -152406630 9499705 262830659 214128760 192940652 -367510318 -416676197 -141916332 -10812520 135973438 459577850 142480240 -925161420 -423205944 692184536 435208468 137337872 656020960 532113627 233181259 -22827850 -180230932 32952773 -182423318 23343854 -344777520 505664029 909242163 597406872 -68156059 -235642197 417823287 -13593466 -17501449 -103000068 287067089 -513836574 1058798 -331839232 -721804784 88885285 -406573341 562553149 -259793998 22771496 187449315 33298772 714809255 -33107912 339351998 -127096253 -833930 -610577436 -324818298 311898592 -71457532 349403329 89332604 286564508 -31740633 -311341774 -19164369 -471189081 -699356599 -198334319 -129878901 84341601 -7139983 -213787180 173679556 -558612705 784830220 -589508027 65969687 48912405 12516491 -197330120 -72241271 952926629 86191242 187872375 161390971 122378351 317982144 616935368 -317615722 -697808046 -561659 -455844346 -408870034 -280920099 -283792397 5719351 299192354 503845538 -57113506 6151377 404051402 -130125097 -114182478 -320861440 -67736550 60048319 42170960 159862107 -6513095 562296677 702657285 147369954 200571594 299432888 431548528 664799336 697011 119712681 -208848 720241601 -124729939 -92607497 365595 8654627 -145720572 -598874659 102057815 26332837 143209177 458937558 107533179 9540029 66522493 -69119118 -648302548 -283390245 -309590149 -62549502 -87375028 -17903081 -591357635 127185545 -516667132 -28026829 170519015 -793139 -263362779 -280348971 151683201 -165589533 521425821 143707063 50147589 -355383958 -650492570 -857358424 -9206930 19361011 -301644215 -100851993 -32471145 -490991572 -889076146 -13216929 -91604528 120222974 -43678777 152718660 10719977 79330334 53806776 446563038 115540806 189494362 589734901 -206373822 344737360 117161982 48178143 34269283 337576296 400738839 -19369083 46053602 -312574069 -117046232 554829284 -36807630 -249088064 159716289 53612460 -1731153 -583199744 -145104580 145080987 881576363 -31761805 -136658375 331176393 615164961 684868082 -11376456 -423445172 -541910809 84644222 113718870 -7182486 -86802818 463524051 -2434708 -127323558 -137879455 341712027 -10123349 7549290 -443957233 496832493 199627794 9745881 395788050 115917095 -293887492 121144389 640892950 135879416 -744100270 248791239 -241994051 45209586 349292238 318968448 98609393 -187149652 4868474 -704882472 1545361 68975943 544945036 -56673288 -155691356 -11731902 -360071430 6208600 -131600221 95922299 -287003909 -695309485 -72887726 -225750540 740105745 278425151 607489 42113661 -100796428 -1561806 356873955 -10772146 -495059940 -111508421 -296889116 543185138 20865683 -173556225 426111515 834808 516701538 80168956 -210067 5652430 7675318 -143247145 -862634673 58317888 -80429521 -63968780 -755423618 120544656 343717256 -311254357 477912786 78208213 -510831956 312702246 -544710280 85829856 84810422 -125405184 -500233583 680520967 197313835 -202820391 57416889 -352552449 -218208715 -136888310 -711259390 -669083254 529292363 146761088 182614697 -179990067 395397 -343089363 -191602238 -174555750 -297989059 -278238721 -311031604 176653794 -432301051 -839840238 -441173559 384988056 -22639561 -526513588 -45936131 159559941 186313551 -12730572 -363812609 8193605 9990616 335630521 12706744 -435685161 178044127 599257484 184165078 -13210673 91797028 -179296604 9326313 -181603485 21969535 56765255 -333053693 -285949218 -2561060 -118655755 691462447 211068854 40696521 -9283241 48964547 378607080 643139553 102357695 405817548 -517416656 -50286025 -163883517 2373131 -321931821 -11044273 71353510 -820728104 21181537 -491433213 255732562 -50798848 874782787 37922067 307147136 41974501 -501144055 141343363 28962659 -401977 -62105710 -7907274 -139182282 -485698864 436083623 445673641 -248045911 375818123 13085726 160752 -38746491 305833457 -68385395 -353110651 306091785 103208586 -220519895 -12829106 -246300105 321821379 65134204 -51579839 -102077823 -50295031 240117286 238394610 -751102340 913338769 -187202288 192507727 749584716 635429355 -131455644 521827781 -39400839 18575794 194211752 -625802573 -34782589 -68220323 792686899 203425810 -26802554 -8744146 -261416022 70762 128863346 -8325144 505819262 295879724 -310097718 -619210322 -95725991 157002140 -204770014 -265001041 -503104053 -524878455 -22733000 81275553 324561403 67746792 107205233 -167043460 -913955252 -593761509 -293587565 2457041 691726434 207907833 -88521186 -312953412 67135049 829324951 -9632940 -169952304 -21879490 36371064 -4175746 -21107195 387147712 -278342651 62021681 -434611355 -70607424 -556062958 114406430 -26268321 -32462544 234843851 128012548 615204094 4661907 155002358 -150553957 712630402 -36857888 896438114 -248746138 -538830908 44801621 -91827693 -54119939 7093556 -199840864 -109774635 -133711711 43843523 365975517 -97979645 9407220 51382136 297788291 350623625 171642510 6158308 47947812 476420641 309311550 34009284 3257656 -167439767 16494296 120022485 147729473 2126750 66747581 -93092036 70700193 599747951 -202392256 529868520 -88345046 -171912990 -128835184 -934441973 314197823 -280383698 484321343 139659459 18168410 -347110707 -707458371 -338851664 113340671 55691 -702621863 98729469 155347945 208628236 -133594515 -41163679 142878154 -441933407 -104634 634670566 42026781 80531206 -303238060 2746603 -250643882 197781804 632115756 -58891789 2776740 217945761 -279418170 53920486 -515583761 381410242 -322658390 -13335579 696754419 189718759 -185147783 118614199 -187357846 -49278630 233858175 736747940 -3222765 -15309772 -385507014 24836987 130334685 -17743923 135085328 320977093 -393430244 23464213 -145253443 80010308 327814400 154385346 -147616643 -114535369 -255430467 250174581 -531563548 351089502 374489729 4857754 88001292 -388647485 115251808 374123141 368849050 103878615 -390811150 -103206370 -210087715 66160590 -789124716 345014977 107924500 107532697 595329019 -158379911 -389449132 135010806 -372680137 106915053 320564876 171570205 185937531 404011989 365357107 -12657559 242981500 2358753 -369578860 -4609565 -327005898 -432632044 301565479 155964601 -327645101 -526242070 287849639 -406301396 599494826 624225235 -202903535 -10895144 311052486 -308123903 503148288 757215982 -182806069 -15987188 -415896240 15871846 7310989 292259485 -37045803 18238129 177926356 191444479 -586349850 -422059181 -78807605 64003997 453938477 -129609303 -277249735 -831898604 808098251 331882674 20036242 -75954244 203641749 -141611999 2997683 33109402 93301119 -143099383 8601310 -93318776 -327146484 96721378 -74448921 -20510779 597623124 6416417 -84186899 -180174467 544826022 62134011 280444322 -172818439 46671067 21511292 207453179 -31558403 -526168631 315312208 -50064767 66025478 30023803 -606905475 -41174056 161978452 117683687 404881105 -187273935 -353908793 130455458 74282615 129242945 -154204223 -134975917 -367772926 35806297 236188556 121314520 -13961497 453743726 193054068 217381099 556649134 -206878215 98092579 214737315 -173274189 -328477316 -666247137 399348676 -41937978 -234114433 -77604414 -238448405 -1898674 -272184450 58762793 -13124686 267003484 364988986 698552716 -26040751 -30442966 308117495 -400462190 385652093 362143465 105233660 -25154670 -26292564 26422393 21543105 -42205382 87936028 226490978 319316730 -494459460 27752886 250098288 11531520 -73986691 -561730298 80837054 -412892826 496639648 368721112 -8672679 322913366 -126630727 -335339612 -13571370 -659377223 -272966700 -145794329 540750106 -600873432 74581800 141740710 -127346277 -309884532 281698872 181907080 -259027819 -4545912 9226158 191885340 214225055 -101828339 -372102871 38375501 271021853 -28151696 -28556307 198828397 144451519 -453011206 503472668 -41634656 -339270160 -9720073 -2768333 -331289810 -9620084 -475865817 -228595711 38144881 429336570 -438391382 679562712 -644277167 -206100053 -58187365 -235988871 -295398300 22049494 705271796 -169312294 -325904506 -216844735 -205011202 -47361798 65094772 -5592415 183629770 121953327 -311127672 -46255241 294738659 -154616231 -12258983 187342141 462509824 37671315 -160276808 563509506 578869358 342882687 477360959 -263128275 10409272 305768562 -14162260 -74681786 785677671 40089996 -20447392 -108362075 -411179485 600712352 257831452 119924291 -240302865 -432038077 767345453 101731525 -1656630 791447449 299153796 -181560828 -119734920 -10620519 -180999429 824180124 8689347 449046818 322814913 11869974 613226414 269412615 -266525173 -107041569 3531943 632375239 142529189 -3798960 87359233 840103023 301067260 511556885 -220816043 -22834833 -11224539 -287987833 -10173389 261998152 837323523 -46177350 79913971 10253798 -410630793 -502358295 282089847 18091251 -308408112 -126777879 -13203143 -5166235 11233675 -323069874 -416412580 -187255841 -8200109 -3688842 -166483558 -194600053 42739768 11831937 208920802 205942393 326873568 -145075018 40066393 135546616 -667153117 83990298 661360430 -32278718 629774778 -572021106 -124480159 102210555 564437501 -6914682 -91922850 224686180 131192892 -174662798 32922285 -512896661 -411833979 -366391 -22777322 -248978157 20314013 -19302883 -88980835 -168250786 -104590259 -77247086 415347022 10371014 -307975205 20977700 12795563 -475400153 83858058 -386465966 -140871606 65087656 -10167767 -427177611 269772608 -387686160 -37935179 63362556 126264829 -12247878 -292052379 27165552 -532668542 453813830 60738455 412496016 -54825245 -636304521 -809072630 455880969 24784486 -257915478 321525030 445560047 -543399116 -418829841 18970046 -350803310 2265412 10595590 -428486142 409663058 27366959 -169813330 212673665 -417716958 -89698560 -426057621 34469831 17052487 15347471 -288635521 252593949 148110060 -149922462 456370049 -193110268 -18479310 -878324358 -649497689 264996885 202014107 78997529 -277221827 -42417766 131124120 -4639634 865694125 -167914405 -85705540 11275715 -71012780 421542365 -114240656 -337262523 348959673 -7290874 782203529 48603105 -434324930 -608001227 -57700777 596291260 -25891658 390889200 -68527360 -115616412 -190612154 -2216196 611204511 592688770 485921662 243150667 -554821313 -429010113 284909324 -171394616 305169438 300110564 -337162857 -1649208 -17938295 -93630831 58068527 318354177 -703171793 6987017 17635867 46503105 -1752015 -520543957 -506176477 144504868 -893236236 8671529 -571493140 32684448 -232886496 -20612192 -17675436 21904636 3649657 35993761 323367137 -28210467 454222284 -160159731 10106856 1486037 186640468 98476527 63444742 247226349 -146711878 -338796037 -164989654 151700753 -447434427 396162806 49104564 -115481573 45689299 802946030 22910502 323354512 -495451502 16408020 418285702 441064983 243118 53470176 162590721 436278619 -755507088 -566553547 -9006639 -173769831 -708936559 50938661 117109200 28019894 -2270760 -55802645 -441273997 181677104 -14153786 -140690421 18426643 52243935 -432584973 277279158 223118876 -125628415 118988102 -22790402 55950030 136897702 -91838025 95719601 33000316 -728919453 163856036 95347576 137134600 797342658 -165631717 -371690563 -160015929 26614320 -17971119 140890429 223278290 -147436992 -425539497 -60319548 -72250455 -120144973 -141176440 -499881733 -169081957 -122032308 -133805906 233312729 -136831758 -9181819 -111401083 190213422 165444924 4232717 27397025 -77836565 -6808044 333294552 -282626 61095281 -330087937 272854569 597136867 474887404 226409947 7993311 60380080 -768803291 -88610335 -3191089 -163482372 151380046 -593843853 9085316 -24971626 16159860 435329862 -198414585 -625135 -83212281 112506118 -868440770 121889962 -29027804 70259893 91253319 733295226 392015845 -19034547 -69846732 -269041937 236735855 -138025262 -240736571 376509842 -747100799 229607604 -673016099 10162349 -63438192 -157434261 113110333 -5712513 800314168 -21042784 -552243701 -1242669 241922156 -498233477 -41855096 -7778034 16557962 -154454703 -281007996 -24935015 64948592 -361069874 575911481 -218425448 -70984547 52448119 -18202331 91321972 -269526011 1062792 -19688840 -779735594 164463513 436472582 -967562546 252956958 444012523 -4679734 9599433 470447447 336753426 -595101027 -652299000 -107967686 562022113 16054335 -28997115 -103873697 -5756431 -111875449 -12332551 -241302691 -772867035 -317041777 72681509 143451886 -40788406 78078028 -105762501 686399955 -69487149 107002945 438953376 -127339456 119142766 19614605 224765028 162285073 86080060 -301468161 -81317721 -9315567 276020239 -7673840 119597045 -279746846 131448351 -259613796 4149433 525846076 -74742395 -506521340 -351435366 -75592938 -854210832 -116808094 52554230 -390808497 -17234462 4735958 -268211112 -354473050 -309345327 -16660581 -162172250 1684328 -177921360 -134392468 53879333 -115535334 -267897304 78283459 -17564408 380424752 -196739422 214765365 267650536 583553 -2574263 43162928 -130592861 -116088441 -677860163 -18152938 -401056541 -1552330 -612057950 -8149215 6357372 -1610711 -430029226 454402347 164312320 -213829693 -9142002 -260766907 127194943 60546369 -198798185 -126603999 -309958333 -42142894 -103114261 222929116 473952645 378525146 -538708899 -133844200 -70699837 -36018815 -438656470 -317922638 177465586 267339154 -275021981 -766983247 560850813 559504765 -17301501 776491228 364953346 408942546 -58411471 -607424947 -58887335 274403119 41559688 751751648 360076263 -482075985 23144207 700084858 19693477 38781112 255539965 66964866 384574176 201714894 40962952 961614658 250026944 11075888 237067472 38564758 139746060 -25560036 19422806 -187187411 -6102777 -237439580 -142314691 519691519 38516738 373105286 -515940003 -151588642 394317525 -180995315 -162977771 56401170 -782088733 -53021170 -411992385 85370503 -113842386 -884925411 138506750 44139083 -276497893 245817355 601477850 1617311 -7906973 -23295747 -57083714 -93380454 -1082564 206105884 -47817 480583299 26582427 4812245 -835317449 76498143 23744978 -69904330 11161072 584130923 64729632 649618407 1123158 -399181866 -110520322 369582477 142884638 -9055245 -28818081 122950743 -7730401 -232017244 -467860 -226438315 -66011210 169679403 -4250176 22888510 371121030 3051855 121641983 -70846974 240850696 -530963475 -459178802 47928571 -423015249 552970981 -154013835 190904419 -23360763 88333598 400340 19493911 252401616 -137531995 -582645077 -161155463 495911286 466382816 214146833 81348578 -472888996 403653196 479752982 2415101 -155151355 302109562 2165537 -54663395 123455741 -161050214 -159800304 765734594 325659604 273899849 19806408 103323622 -259721426 -772063 65548930 -5702043 776407602 -144280928 16907841 -463502379 -489149904 171725869 -14594467 3163486 -542040309 -451073486 383552598 -202545267 163336128 -632989741 480150551 -14117216 50983597 65275946 351008008 771405109 -78907723 12490269 -80856163 13982798 493378628 104616268 157317429 133205753 -49056321 -278120051 -398691645 -11273044 -72869433 -175979528 -343781389 -103184283 191578341 106518127 254858975 80690583 -243435745 -34151264 -352798618 -282394114 56379220 -285996607 -343001303 -18348551 -191812363 222316216 -97283653 -163155743 686507213 -14916636 -95479934 372105678 449865393 135319187 37724154 -118346799 -35815 8443874 95574267 151975674 9033730 445466444 676978944 347497506 -367067908 -3783538 389783536 -202586 564470842 78026780 -261247655 -215248193 -273422199 291213665 -67554010 -391481601 24646045 -38092123 160859544 79268733 -106285548 94481310 -207187235 545659532 41210606 1378566 177335905 -16219550 -9393750 -5724789 -500705985 24412390 106406844 -1892532 -577494912 470201690 -299560272 -52115654 259697948 -7893007 14596028 71340655 324337983 -128422673 -727229756 -42223893 392047167 -515393801 139557278 337903433 -12197435 126983743 -2985360 -251885533 28834717 5898630 340797981 -382640480 18847293 -35451931 -37145984 157471064 374113102 -241772213 380906314 701051854 -654194775 -146911900 7641592 275533285 41142765 2751367 29153339 -28463014 75448816 10437656 671609326 444948642 54310516 310371168 -132840343 -449506336 -71830352 89305273 111942601 860551937 -2366755 881245758 -44500998 303306401 313912604 -2870155 -430408956 33362241 -718621 102248839 37016075 279479344 -76747437 -47846186 -16508859 764063453 -1687634 365658148 30794099 -194941394 -124640988 5150091 129024489 211733928 -4037104 -51206642 -447961991 561194273 35256715 627059903 -318877643 -405317625 82038764 537503888 534967442 -229114422 211057507 1209818 -86845649 -333034684 476364541 -122594516 72470345 -29650499 -397924360 101983843 514841567 -305435255 -5487696 -604670882 -54470377 112375476 -31027159 -482840779 -37167274 -186664681 -224799713 232891084 278193202 -196996034 411396976 7151659 557698105 11854552 343928687 5575742 -776776247 385979423 338048522 -9020544 -294091580 560633146 -79830857 -209749 29204398 -4658826 13360204 196496092 827079198 -544988187 491496521 -80333220 -46520970 -3835192 711989863 407257759 -531165725 631382942 175378200 4247577 444773344 -1421747 -24995351 399394594 82866383 -330669940 -46318707 -671709179 -232015436 -226234627 -82323644 14015530 -87400158 -32389944 677192747 97455542 -30890410 191973697 -564168123 -21119038 15978743 264750030 -42896640 177854782 58152350 109647025 -160258659 -66752841 496807471 -155774784 -83318926 35043359 -689699093 -409422195 25915672 583692521 -6791915 152625464 726262 8297532 -186315014 -11956291 139043084 96470604 -49144683 -328971587 -3737999 31467682 574508821 688572 524481781 -73355778 50026306 321355318 317630007 63047691 99025821 20784498 34171576 -48989648 63330906 -316230055 26848800 168074565 -5753197 -837178461 -335688199 68442377 -300533182 -422035009 -79489117 -8010089 -36376918 -146723774 -230575809 2724285 -521166209 100717017 35940442 17760157 -71988885 -12922150 121187576 171469931 -143382195 -110290068 495220544 -611848573 -90961939 -246405840 375420369 830388743 -424840690 759018891 607661291 -364205583 371385757 19308625 -514313544 128738542 -180779577 32593727 -67679443 567751226 327484076 -20998254 202410381 429342018 -345210473 -291752521 -673766310 473090627 7369082 -109772145 726711072 56906350 -178535648 -1814288 -683501587 -461225774 281794163 -32302965 -41129449 393821455 -42209873 -94771132 -311930755 46888224 -197089122 -311243243 720011595 11855032 -33179842 -40677308 -519275666 -130327317 -112749842 353531395 -413759269 -5615141 -141585450 145232322 -476578548 -72264792 -457952207 -35789718 478240551 -1844032 -31876666 68141391 -13819118 84473769 -149193450 477850637 -306145360 38896546 419188317 6757869 -37739506 -316843593 694402904 76311022 65869537 404327450 553456909 115544472 -249575332 51445535 877495862 -17310357 -301790054 -320537380 -166741262 532818961 -12755779 -10697999 -434002407 -192164296 -4284909 -131762178 -75317886 27953479 -356634487 -73205433 -81390030 608412317 140399950 66015306 140670255 12553088 438439757 -343969214 243896765 -92469130 -433610163 67831086 9462047 -9101436 48598494 -511179199 21583520 185519683 -73835365 -8840142 -49921705 -181438858 -573431938 58203389 -360146260 525960522 597971856 142853845 350233614 50464611 -261165408 360897610 69658953 646232659 37332533 -5375612 -54895511 -342280554 16242328 -202374663 -121774204 208503260 7162529 -802071914 514912892 755066086 268715722 -309973673 193468925 24026109 -273413706 -328187784 -118918077 592586923 -284819713 74132724 -97409834 177894340 -36439868 89522978 1311977 108860386 814312250 295406978 196903548 166352236 -47874686 -99666253 -610193471 211827368 -378345252 -19060796 -577280819 404573358 -164902639 25848021 85439890 -199363151 200169855 -177802592 365861468 265637894 -248263551 237498665 -413223519 -65220605 -118804696 24535154 -231690192 -740927779 -274687835 1374033 163451662 -145662279 2565117 -81402791 -115100167 -576915 -227957847 410267915 330855347 -6571140 -113867695 407175574 317711833 107170733 -31410985 -219238675 -77035619 3380443 1005851 -8614085 -175752692 312255812 -104341642 -3227461 202562237 -9673113 -101965723 253558714 -461087897 -82608657 -6227837 604228897 364938133 -376822565 -274294057 -46960060 -80942955 -75131787 401479816 -27714090 90020153 -447006172 624842607 -40176492 348619703 529812858 648864399 170850838 -16698695 -41021671 -39931206 -324647643 64352000 194812259 -45848292 22363550 -155883624 789153173 -823601068 -246090870 593674802 275565665 -265198992 -374415466 -80842518 245092782 11428042 496642081 -299636396 18500907 14229667 69735130 -716375623 448694987 501691572 311876400 -8998976 119367097 756637945 -702152191 782287155 744632223 21566148 -286724933 -229479291 83128075 -1214165 149336244 766277634 -383745266 -114772549 -237549167 -21434617 195065596 509890 -419544299 859341611 3063787 -48304548 42407825 -135477329 63205764 -102557086 127818538 -154991680 -78001150 -305052114 601477749 -169799383 144015824 -100506627 26188687 -32300169 -4638012 -169732945 -218099075 73776420 -488049049 72599633 151240480 -397853 297044504 -36885620 125559449 521402245 -384769842 -133832471 257701657 -506573113 -4851478 -225399400 -193119393 529857709 -780091144 97715480 -240370223 299590737 245505974 -380209114 -149681899 299688804 -89622849 276740721 -13953048 86912481 349225298 -6770191 -337166157 -32795120 54786347 -17220312 196279503 141799727 4516396 -558742643 88074608 -659069072 167764611 668076605 148838832 -599196264 -180908160 85475855 -300230847 155473820 498582385 -287454877 -27577658 111390318 388947421 71879056 67508833 -26631901 131798006 -151520411 5240224 17528600 -239491759 102243867 195008611 -596889764 -489730286 127343388 -29053194 -83327469 -683128676 -14534565 900301033 63013735 -204546579 575650488 -727286520 902955256 34000897 -10347754 378105090 -30679711 -151358303 -450028219 -1239640 10543440 -34527734 68718649 -142066265 315839455 -739608551 -93187025 -567289695 -29316199 25954206 -2637198 -31043350 -3062987 -205731039 -593045234 -25072579 966742 696839028 -525631540 103314220 119939104 -4033614 313616972 -159030748 -266789830 29596264 105295503 169071641 -49438639 -242310109 141005927 -789251542 9670691 525223222 -133380 -42239655 68281362 -554281453 526361479 -91353261 131143228 -2285434 786428565 19676935 -102945769 -542215990 7155959 -187425068 -6891335 -159021052 -825954335 -4031898 608000760 27223617 635331867 554586425 111524125 -3670941 487604200 -173925765 5898824 34301697 261426995 88361531 -236437518 -840594404 -189223418 -353015302 -366927 -35232169 576450361 -319412375 -608634787 151906497 470907156 -505082847 460253636 -294835505 396382896 -95817964 37003061 -6507695 471454177 -237809653 121055134 811154445 -340242853 1080717 12628824 -118182140 -343311669 -52462026 -288912069 294270404 -27001436 8694826 -29255250 -33669208 386289034 -148230330 -817587620 -101473655 -63792599 -198674316 -190726375 -85796926 223733433 473686480 -67051916 -34572910 32931822 33711234 -73270124 48625204 -85761970 42808043 301222389 -112449332 115620040 -428480536 -188596704 46998144 -284822031 859238305 218612869 -403157089 -251512861 -695037010 256478247 -294161362 477878469 235547432 166853672 -3166157 30483625 -398931850 274100936 6968911 407898325 -255055599 356298543 -10648255 566254493 -3697238 453946058 8767462 271954206 -106032043 21820401 -340128432 -11922880 -200743354 324931114 94510243 -520688463 -144051833 23543374 -497943543 18229352 201074739 292802298 -644604863 -184836522 -6346195 139683754 -745439639 -48209531 -32163908 -378951353 -296466953 -242972506 574419022 171685986 128343 448316451 492855555 -615428689 7611019 -639266383 382283 -417029177 10890256 -319682087 160356047 -97944599 -55691205 -242405340 71233358 -492279296 19989139 592414024 -30669800 -309196118 301800363 -179015341 59598169 -472012659 632367332 -37016065 -1577386 30974101 -392043180 151053285 118201027 22301871 -2871466 6458054 217827213 825259949 127548692 336046519 371100652 88884821 -644423654 -290771445 652846309 -250094714 -4618595 72311234 149306238 -540072790 -683521921 -41344485 -617321815 -457061434 287641424 84767453 336083881 -243350954 -104032579 44107331 -272676237 311112718 -1811213 -119488545 9920996 316624513 266461677 47215418 80654716 -68869124 -533558990 -100489882 -122464588 -716411297 708019680 -315720576 -217221041 -276406128 185567632 314666821 -130798211 800130607 423460989 -32574058 2185511 19792600 110588116 387130692 46757083 -519365497 391118062 457057025 -10745474 -288407612 -65856918 -358895420 144901794 -447879969 768062469 222300931 110368719 13208036 -640614 64784250 -231484212 856250813 19039416 92125052 -95044710 -150921429 6146172 -136188798 -281121838 217504509 4295527 352714615 37399370 8130613 255735777 -421418 56692055 -537166068 -659705132 -95009759 -593841056 -321102641 -303284252 255936309 271547764 28325822 337001254 -358319843 -332065701 -2204133 -346934988 -188336256 382801652 -27008046 -125457559 -118680828 613464260 179540047 -178206506 722669 6471231 50558547 -91508795 -717705207 494294927 -167046010 -29204695 323592175 -28649787 149395534 153749126 185411913 109152485 -2576794 -6280395 -142795811 227988757 -716294 33110845 238088830 10287020 147585138 -650154182 132973281 -4314027 -97856775 -393476322 109288814 53276207 10696879 -184130719 -291854299 143295291 92925167 -251324686 676464984 477062483 -486577911 -89132118 -225144367 16048165 282133357 2083533 -610354143 -648912299 -42397260 -341862311 487973942 258914805 396446377 -343029965 -280690912 -8808393 -25787234 5705032 -220411346 96901411 -156393293 1476062 573957281 -284951863 3527514 95837265 -73859213 -658961945 -282228696 71092346 41632064 -167164007 4235256 -198660801 -456126912 -123668974 -4456813 177525960 -47930457 72284176 269301061 -397293 557875126 500292486 -839752483 378175900 293214338 -645336745 354773039 119529637 383658673 555232773 -303622880 388122540 81471681 195223347 1229109 186338339 623883924 -30133863 -300057696 656758481 -194690046 -259136622 125125277 -60205239 237182860 -34246662 -126731163 365908782 59050163 -230968322 691845338 -302500783 70275118 -52395700 -704125 -18899453 -355684701 214672818 -3133806 23035655 114861827 -97206013 -320496938 -346015406 6333084 -477227008 -282531748 -415502178 4807370 27940521 780666097 518087748 -93894112 821726 -354287695 374163462 49095913 -104923134 75388026 -320278199 26253713 377976983 157780035 -180308090 65789092 15037262 -217231733 13053055 -43567412 -447637855 191488823 248073962 148102069 -95975682 -853210686 -261138665 -58532942 -256582978 -262528 -395839856 339374094 181505802 43153599 4231747 67871445 34394465 -152897104 47725062 -215251893 -632009605 412021564 29827743 -38132395 -634747377 446425237 -2749768 -670634865 -273665500 -349118480 -50652578 -22516416 400614498 -223090307 -410441912 140636205 716693764 433185 -203625184 60326889 255504363 -8149690 182676881 601295750 -141895561 361946994 -1348446 189489728 635735189 588478693 732084 -726581818 493680741 -660640086 -126070341 586392625 253328797 -31460238 -19287182 -123688788 344349478 93517826 -896129346 -216941947 390102878 52679466 -514492 176143225 -372307 -648282940 -348965732 -2949325 421306161 -281318232 42505515 -156849031 -63246981 73891486 -40439840 -193512623 37269906 28663171 679359010 42052740 -32880777 -320010933 59718683 -71233528 -18725531 -8112755 -625085414 -221918912 -6110932 -198085215 -369234441 -347552881 550510945 450095160 -635463624 116539515 52025751 349228719 177339774 -110873852 -453477538 477219437 -616822787 -377128889 -174349252 -2513710 6269209 -24632227 -404116709 -407221126 -44477567 6425102 138125817 -228761746 -145108997 -593601881 74045125 -475524135 -332296565 -215365404 212322437 3748636 -443895788 -24845044 741825 9211194 -7176861 130118940 23118851 -274136402 43176376 -202298582 -122492540 -77287984 -71371389 466521755 -309292880 -262328551 362785658 210871932 -65684670 -232645668 -455999353 -67148254 799526620 -491468179 -417294607 321807528 257781809 -652301097 -409531029 1299773 -306588438 194740492 11836505 -81555642 -35346323 390291666 432759980 294693004 -376681019 7301895 -423708027 -147384089 629915050 8727227 8406840 -70693317 30531986 848428349 -128084287 879771914 425881791 440104365 -141396248 -440105 578036441 31677821 -85769747 3976201 60426125 793238049 -309084477 -313102402 -394434632 73282252 -69889678 -6926670 17835121 2436510 276677861 27865470 -312489152 428507027 -367001620 106159329 149699317 16319582 725151484 350299380 479443330 256556022 -206386766 -301253802 -47308398 9460478 -891044409 108710904 462491006 88931964 -583998842 -16595628 485502089 7144889 -158194253 61701451 -5684093 604675211 318529289 6045439 -273051220 26083579 436914608 835663121 -19689486 126627086 14762655 -245383592 -27059026 -164195869 -2329428 559012018 -92574559 -537463375 -48127332 180798432 12667194 -49878505 31997825 18538255 -507197615 -120295384 -78129401 9055521 133383653 -161537382 -241214692 277642189 -221918294 -187190210 8911824 -11765082 -139668931 304945541 439763554 10178215 -270783941 800622172 13607932 167213894 -228195518 171658208 -35394082 -420384372 -470146436 932243113 -740377 -47935086 275986342 -63993120 100929156 -299959262 60607752 -566352034 -166188750 -786192852 153742270 270350404 -45343840 -174987147 -115346399 622296253 396219173 254558382 171578555 723254488 -360143497 129676315 16103004 98419928 -353900382 241332721 124179262 -412894076 93052475 15863489 443558909 -133464014 383023686 -57904958 -304651201 370145583 47184248 -278754201 -330770246 91056959 232491443 -577438561 87763385 -534897351 -685710409 107909462 -853939240 -21685922 383251911 -238737755 -237409447 4415300 -523089460 1322290 11907566 98553 283560847 403552317 620522491 -232229046 292326725 -472287274 133357665 -615459750 14463796 182338831 -485348096 448822404 4136519 272630015 -359399492 976936767 -288666815 344723408 309385567 -368938970 -10065344 -367325087 -89849837 -67386875 54086510 7390734 259755314 5211493 -252199426 254123664 -45441377 -444090187 -350750955 32682780 -193582138 600535994 -623072515 -951608 -487886553 372455557 -469335912 495898423 -1815000 -672597705 -81352818 17367515 -558306552 -252029965 73761790 102788969 72995838 401042287 -684169250 -13804927 -1309824 -139212084 17012945 266323730 369410604 5814625 -15573216 -20286224 -604233499 20489641 -205489418 -75055582 -358001345 -92581427 -314192642 337492725 -176746309 130847598 -85827576 -179679945 -2601395 -85296783 121146496 -30085399 -304828025 -28300334 270361457 -59084848 180094287 -321480154 -217362459 -19273557 16699508 -246248365 -103619356 36669052 139020126 20270374 11913410 323819104 -45762455 -20029777 524802627 258172465 12379619 313445068 10594395 7138103 14808262 -163983807 20325717 -169663612 159191458 11605170 -178597795 -359617652 392522235 -514422405 497718917 590157753 7023278 246105120 -88553608 -406087159 -35239186 -336217060 333561988 45717762 297872172 268023830 2456802 -140255238 -5215949 -33358706 185549133 -160295969 21208760 100822429 217813405 36562925 122125408 -336946666 -254646130 135507198 75554003 125533780 -239190687 199073646 297836753 -343914984 685800710 -21132388 34735514 320781110 -7757719 5891634 21711910 -29005658 -62011017 753220618 -6409483 698506086 -57783358 188755705 358000780 -46142596 -580705735 -694653464 -420343597 -425540409 -541392886 139104020 -19446733 -76007792 423134736 11039756 -577249209 -883567590 122427829 264581535 2425395 87322842 5943319 -149194929 -181499586 -821487 -16035410 169272544 -339124710 290397994 -564417428 205599514 534398561 8165341 770542205 -532232159 358792592 -77364502 -596442868 -782315742 -25678107 5092097 -53821 -165690996 -22325249 -112119517 10312948 -338364846 751636494 -342628256 -22018083 -473984766 4609645 678117103 404645824 567524284 157486770 -795139740 -533223398 16613595 226559371 -466574550 -114653145 237151236 -227579426 407286932 -402258453 82460865 -418541173 -19876853 350193140 -34005913 -79216453 -461739814 79734714 -105526903 -447497284 363811072 -797093961 -23598692 -81824391 7836585 199252344 -71345634 -69425600 -54672382 -223689919 5059729 -12274111 -614120551 -13273079 2507452 -58638552 7833486 -282854210 508963235 -22710834 9652665 -16368042 -453289765 344956377 -844339971 -709493058 277491661 -71229892 -15666164 222753432 22253777 -18523983 150825479 -250033337 213631383 -251246283 343924798 277978992 552829820 286718150 -569109881 825192611 -5655400 81995414 -55262017 -8333162 -5761864 594933921 225223599 424977972 -50887238 106443149 62305828 669669151 365357376 -34776165 426141392 370791158 -114535772 281381033 -353727208 -287946097 -845641 42387425 -63158022 5677607 -698370172 53903393 -216526488 -556475005 133899467 -225168750 190458912 -106642074 77722489 -157476435 49897716 -730488795 55493325 469020744 6733597 -125485682 555843405 -533568832 432374648 -121435276 -430737214 -437227106 -7791151 255900036 172273286 450651357 -37336014 -201580680 41832042 258073709 -63285251 2506912 21325629 101994682 -590125521 3726798 211579994 -33296319 84190818 192492594 -103837304 40725093 30296338 -290790417 -207187409 647982141 587184734 645208297 -605116710 442437283 29797297 475813411 4914638 70837662 219954548 -434278947 187361257 -86665601 116539960 398461121 581327459 -5293671 379936943 126404087 762939542 10645868 245313564 -74274082 3340077 -89328603 -355068828 -159352848 -14038125 -82279802 12275268 -195716214 -646744 493398720 -46131076 -180962411 143762078 14482369 37400251 187349243 -240726215 228223 -34753657 -34888350 105814145 -288972640 99391756 1085339 -3123020 -51722685 -107432558 318576515 -75015674 756511708 970734683 -21664571 -88879726 -16956725 87940569 -47126609 356079068 264733556 523719619 -290487289 -37704291 265018083 151475086 11707290 -407721852 38788115 56812617 -500321611 -225610555 -714264383 188346444 442247880 222540200 221953305 430051917 -94905444 -260416368 129936228 277809624 -470758064 -58124823 -150023651 -440112662 214092991 -107082009 136799447 -657754760 -5416737 206800961 -13032955 -154151297 -350818114 -380450712 159291093 -131538288 261981196 -21479067 533187 988545175 9193509 -369616651 622585419 359549604 569372179 -29064982 521133570 388842119 -123987689 -198238606 180781987 157104693 -59976901 194256278 -35745814 -379420127 -236211184 5193620 -54195007 -656958627 -42768545 -66558052 -42007629 -113246979 -253547536 151654429 149251922 -580967250 25618713 -352633794 -295745966 186144550 -530007819 -1462627 -252201612 3305721 -221379903 123064033 -112664356 -241090099 66322609 -101359654 -769520528 -128958503 51227320 131751090 65206804 407266851 650805095 435605 536286697 539892175 198710619 106695617 -89249200 -341932059 -494456 268396824 438922165 -17176302 285784813 -256145747 314644324 730094205 -506176902 -10023110 -12154880 281060063 -213962969 -89954685 -393924320 -109020545 75532211 818163527 -21279343 -120709773 138478135 -592599879 -200852846 349262460 35323520 -54183747 39689405 214923284 -3793869 -15446720 -665403846 -738261390 -11225255 8118588 -633267711 -535173656 -383239436 -22430586 -9787385 618097375 404290066 -30672649 56061247 399170855 -237400294 -232368572 240851752 -11576763 -455779973 163135204 131024926 371949030 -450189200 -864635 2514087 -720304561 -5499446 -258982008 148715640 -790250263 432083686 -9305481 -46551678 8989540 -396173300 311984772 81943141 280565500 424303287 -309630306 -14389352 -29881226 -348533492 -658470 248864697 91356278 -13990712 -35275982 5693422 -35336738 -727925850 430447224 803657082 257987814 -83795207 12999897 37588973 -56477907 23767048 14709606 671603214 -609122296 -36433891 5474176 -18852000 1392586 -50092080 -489818263 -171114742 -398417114 -732354066 -44621752 -244714524 70685060 579609213 -56343894 -219705029 -106070170 106408994 -642699841 -356378484 10259432 77147398 336760009 -21794577 251604575 -546353313 624204376 -31609176 3041413 -268035998 10404049 -560580244 297364582 250149856 546616089 -739402636 -582093765 -75417525 273739487 702920665 279406527 -407395438 -10191138 -19501345 -5796040 44044776 -345439810 45386997 315174061 63203336 311886849 -271064864 -6522835 281022811 -6442867 -188837565 763676701 -21240958 -72106142 -72701826 170866022 -822404955 -190872952 710426429 263459775 29946882 -8445716 -586713085 464347547 -84341370 -267151710 -929576764 -123698972 -730760357 386891862 106277588 117908333 -763459 -548433 -280880064 -437587411 -255344979 -720472 349647648 1016938 -870154085 -72162119 -48244528 -61273128 42529333 101700937 -540978610 -25971168 511215493 -16110077 -451127639 -434596227 473886711 274589650 -4782462 -176950758 -154142235 -296432546 197223106 132820059 -20026111 -451020291 4539708 -78797246 119687790 -215377138 -49436542 935509784 -418450808 911704046 706820227 32695532 -88200887 575289666 -134370443 -493642740 46904087 -164999974 -549375616 4077241 -303980202 884656924 -127645265 54574976 17256520 -16705484 -158448014 -741480238 -212147198 91087765 -188046678 467805 -262715467 109741800 25696709 65931806 -709812749 -339434655 718594735 -123973829 687101328 10619337 -777954548 -557802556 240671642 -227297615 4935973 142221269 -107514323 -927528 33607722 -46945671 3984584 84025138 -50269111 -334149347 60266950 -20757746 45118773 97094934 -288429188 -563994073 -14530407 18524724 -686351523 -208104299 574072133 -76921345 -224717569 -215694777 211904390 -75741555 442882236 2819917 -680252847 56998971 225004406 53751704 1642241 174910443 -329670225 432476959 23899310 -278699602 833221 -33928404 -549514036 -20207814 393637938 159659480 -194148735 -479169999 -291166545 548563193 -129729416 2906586 11471640 28397296 -848462883 284002057 227932337 -610811500 532161304 -291099995 -76019410 273774140 18294136 -32940172 -329276657 484223843 -1215343 428159475 348481309 28994081 -4616676 451499844 -413200024 -5778364 477495953 201208 -112800131 114637210 82696844 109834251 -594255405 311638053 -595571447 -14163867 -14249248 278786270 613007973 -78361153 -157438050 181279816 70260319 -37283894 37006623 -798723766 -117916905 -789211094 -131855101 -685363360 -153132970 93389338 -401659697 -107482269 148425731 655609175 101391078 637493503 -118161438 491434299 24127466 -314295112 -84097808 8182405 -458863269 14350119 -32937258 82558475 298472532 52556083 -269336312 24582666 150450159 -85398393 -312610125 -138559890 -69689019 28437305 530725548 13924602 66217563 -436072425 32028264 -325638364 376239488 -55854786 -252104000 -86358438 -352853440 374984158 1107551 -847644806 -422987743 270453450 56717591 -47292615 -288001716 206297362 -11950419 -677499544 91877689 2484190 -445097129 -7616464 698064 68158199 -249315128 -180515733 -90625314 -47853729 152554407 -8262847 224943211 -198552436 86724975 -110961505 64309605 323087851 -24958096 -268335378 -8924840 -120183053 408014988 -41142207 -223212082 -311128076 -68613572 184352736 -793295368 -415773347 -274943470 -74618731 330527258 13927832 -105020334 35701933 -177204215 -486221005 539382785 66738164 70808913 -71087656 -331116435 24829607 -22540074 -75258903 -807304912 292044444 -354407814 210264739 511311 149019614 -928445744 -846027 109619150 121989505 -402354295 -9159522 469225369 -9201077 -70853716 -44516566 -512567420 -311417783 255186169 8903739 -668180809 -25854691 -25047694 56465897 51099472 -28268821 140454809 -260910438 -623024805 2916574 -944362806 44558096 -181928964 390436795 -58641519 -220345182 17106604 20419704 -511267 240385306 168445324 387933102 -12347791 431161844 -141577399 -170709580 -122981228 -9432498 67675864 -238019649 -81334544 -15578231 10897195 233873646 -154685665 -525603061 421201206 4884485 -948315 -46942801 12046963 552025491 95062472 219516786 859549385 -235385146 300620585 -34085574 310850767 -73271088 163101424 188456761 -55959104 -892588329 -6723615 152689698 14895857 709369401 -64409579 -529150595 -750522114 121478131 25992730 361195 230871249 -104766641 -79590945 2740532 206984469 -805966191 -24362947 16870205 129371135 122381622 779678904 -359902018 180799895 28243950 7289927 -12765728 328933118 -515046774 183525505 -241964207 177537669 585862516 -6930427 -74425520 173500799 113335883 19288618 92305920 255225939 -689508497 -9959199 -323147472 3121862 278644820 133526919 -84096489 -433519475 22879341 229350070 -826982620 -141200862 -19375375 -575705723 303028865 -408101412 -89024385 -65985030 -9244527 -734964590 347744819 415102587 -32361066 -86820627 -222789482 64391012 188429226 147720817 223745956 -358047015 -27933970 -109920918 103329119 73988171 451972290 534811746 -59669742 542074882 34576932 -9872757 225788780 -1018734 124450366 -526481 -469111418 -465935399 -579371618 -25736551 -222034776 291559088 65425289 -272208432 49919301 27762202 -455281504 -205614273 -300282060 -375978897 -93809104 536224335 32100501 498399050 34107275 352946958 389962604 -178367456 -445596821 -345191319 170160475 250017608 -104636085 2510849 268409832 253632784 332945617 42516539 -124535982 23741317 -30809553 -4487583 29317049 -22796041 140190420 23531061 -174702962 -17589102 -357210837 74214545 415371125 1299196 -7229050 80147929 -600844852 -49895324 187299439 -10585850 613834933 -174397064 204957922 34862766 -34000659 775883692 189602150 22903586 11417746 143507524 31359073 8605870 -343782328 95849667 387194837 -819273417 152661195 -76028120 -91586271 -290217669 -402615761 -4376027 202000829 -141497699 50484055 -521708835 311904452 566100178 -262416906 421944109 197793202 835715746 583084749 -239075136 -112334402 -83301261 480766061 -708417967 -51490590 144796842 67019147 -196480071 635565848 -26383852 23644590 -563429895 287222625 27131045 -96743194 379845603 -72589093 241800204 777475474 -524609296 269855236 473481342 -42597221 193080728 592189170 15287445 -58357030 -105569104 415862453 499284186 157667367 -570347910 -125457547 -289680747 -330759896 -261167952 632949612 12167851 798215749 -430614734 -273998206 -356690470 340911425 -7666717 338717817 128713181 -12698117 9829056 63170366 137743850 25121487 -112887488 -29938274 116243758 -23807282 198522804 -2105052 10398109 -279859273 155341125 -104347236 93216653 441565115 59686861 -508359533 -110534597 4538915 -395593897 703266021 -23487866 -69369727 4652222 27960953 720559438 1647146 204886 5877775 -14267527 -89396631 -20384509 206879884 -79400551 -5956736 96727061 -40047146 238472928 431465740 62773056 69557586 83416806 403194768 -169625787 -189727383 617466869 -66730484 -49088821 -516367059 -127111454 -121682435 -25545914 560634538 -67141619 902738061 324715475 -255301453 578089806 83415435 136016897 -5446598 -52791154 -449433160 -562405951 -57786696 -628933129 -160406976 180819839 604409684 138990879 720436893 309299454 -274248 617902841 13443176 442054368 -146140113 40409915 430171870 418188412 -20858062 715641497 -231788776 87458461 170488832 153815579 -347217 -364206484 -366974876 -22893762 -32426055 -467289086 -20516377 168012376 88309779 -232448954 -408362597 -137849554 388813707 26409777 91586818 -454423441 586707995 -145174580 -887904186 72423919 -342751084 -701725550 -207074085 530484668 -367883969 -506946878 -155862030 58235294 -483360690 386679905 545900602 -179485500 149975740 -562942225 -58705255 -253878668 25410633 -22051038 -132063550 49466283 32094179 -381081067 14129395 -595807998 331748925 339544287 -326296523 87669245 93280287 407964777 843621144 1588094 440886146 20867039 248299648 221235048 -273745425 34970223 13959337 31157071 -24764893 23060845 125951371 319894476 -125396122 -335337768 -162537738 290422931 -93203769 220701729 -330113012 -152469768 -93704130 28865368 670901135 301008 -33798217 -131001534 -357794870 -256546003 -14390841 -281817897 83069849 -335699758 -6771729 -563306378 -62968438 74936810 -193006620 134750435 -603994143 123732563 -671778967 548531234 340917263 86418716 -342715859 -98823284 440218946 38943734 -621675100 113420840 250067024 -36488710 -183374029 312200280 101557371 669767632 -147101475 -441653074 186725674 -575132495 -727350831 25634281 -199362876 115512552 -3855107 622480610 322329100 -178527571 -168043043 329685959 59588948 -197870002 -83425804 -21726119 85487034 -315655002 -132191751 279057430 -103104297 179728529 207110 -357414173 299249317 488714645 211690039 -528425507 713455567 -34688 138923327 -788591 164129318 -30970539 130404036 -502370341 40777811 -24715468 603178606 -2714381 17994941 192490304 125477016 467067639 -462885291 759996430 -4748906 -183531791 484393961 -243927461 -62243760 1884484 105600567 565657074 -770858968 -11663227 -440937211 1160793 -445942076 -711046 -382957510 79064094 5594890 -110635096 -684743541 -103943809 30955460 -4198214 -716428932 275572086 -17069849 71117390 -213472442 -235721767 -176558475 -148925247 45664971 -5854983 -52432945 -109217955 883986159 513846465 -144407546 -578973419 46306370 -93119042 19132317 69604748 417613990 -747170744 129678600 221721276 -205615483 -541472074 -172152094 78471444 -303776902 522357438 -60322638 -825699185 -402047425 -689608135 78476065 -46964185 138201493 876912020 615528898 148394560 -221941284 -119180320 -320470942 -171632669 88408858 -80006251 -164535978 -218928172 171785598 -234847965 43527774 190662803 -33938084 -467860553 36779466 46226514 289085848 -1368503 -5649461 287846329 219000131 -432349146 -723280221 -27213286 330589600 43594583 5487634 171349233 -5962944 -10708862 20185317 -71730941 26906471 -498833585 -156111810 29471155 679729 106518019 153613162 441219382 19101429 23788087 -14000040 -189407897 -408771500 -12296683 -885104471 297037165 179860483 193624 464120149 60786083 260510724 21293678 3048199 -234867253 45751894 -187181570 -171904557 -81534870 -577240964 681327640 189798774 -34486204 596562370 -81875247 -120761227 272944264 -17156363 28244274 -533073036 58347147 -439821871 23607469 57515324 -14666385 782308767 -27667552 -36131013 87616389 -245443332 346158546 90721936 2470228 -143387328 144061232 320473724 -313077540 -74807073 496691200 186597313 103554715 -56998601 -336842448 83902040 -17895704 202140945 206364 -8523672 196301379 2567803 -316952546 63935775 -359766 144484834 -51416377 -420422431 142625805 168743303 312248610 208213966 -634017939 -45161969 173912083 -272483706 -8680491 -409781889 517117685 332795000 21363362 2901954 -269223411 -300727662 -635042552 -162748584 -258819975 -74260484 -68662217 7137347 533799149 -52926453 7102155 -535610738 -29116327 -110131490 424976355 -9013300 -278042422 -81984548 63323964 402996838 55704448 22079475 -33628318 128970687 4975094 -381596424 -286133658 211336033 233811629 89940842 -19295743 -117584245 -270440741 -268014212 24904154 175056687 -528520083 99440472 -11854536 9963862 367688575 -638328935 -59850282 33782055 -29256957 16290665 -204571619 -645725 2458844 -313800988 -565899502 124316515 -224396752 446080070 194537200 172800417 -135003217 251676127 -774407966 658103730 -364066665 -10125712 114072514 -46096774 -1103888 274046128 -42493493 40188527 -115059345 -87893132 -7899675 354088627 72996644 -39935276 -128216011 -307123680 -233542387 244464795 -110803826 -410789263 581797103 -10125825 -114555311 -94725143 -22145189 581497616 2806197 -371306051 -28280042 124225709 -571000551 -195266769 271628888 -21573822 702772762 251928813 -206840725 392513518 23633144 95887450 -277676925 287914296 477002175 -329228689 -50259891 -55101904 1980605 105387412 57473319 166996516 41711403 -254863786 -525184422 413335567 361551994 -22965099 24664675 -84566291 -514700380 -108330641 484430728 -609576594 694703455 -17830516 -40784305 197981439 68226839 616803042 -26549387 27327955 -298948783 3157230 -59706144 -33260281 -28975759 126805980 163005567 -17981645 -233719655 -326833412 1175688 749204744 12931709 335146958 -205563480 308978885 529720107 111059292 118511382 -15293215 239204301 -513040 -239917484 -220292232 -410923769 88004349 -13745646 634527999 18244186 -14563257 -246660044 2519306 216805303 -258060241 -20897301 -60720316 301663282 -678486916 -19102830 -22120898 604236859 394378748 -636850540 -356089264 -271828495 -648348029 211982331 223090022 -341732 -73840824 -153534600 52102646 -444764652 -34393417 541192875 100419947 23914186 13084656 -322467471 -326628487 23658205 114051318 -368227388 -352933144 -298308516 58216397 -2207684 -22906498 103847398 61165790 -347782164 -773978718 215239925 -274964245 -160790453 1447437 -100129775 734274199 244126072 283851 -130801592 296579902 -172544084 749041726 -6366513 112296411 276204177 521856079 279960069 -121602239 -239473464 -24911116 87152880 -482004457 -7693917 -209330697 31871662 -109717405 853444119 -18484337 274520920 -56135723 -132010966 -634501419 -513150605 36360197 -10380248 -305567884 230646731 334936410 -618664137 -587390392 443551445 264915988 90070661 -789688162 39265568 84625147 -38750092 -236540422 -147020673 12910134 814038958 4031430 -191799082 -372623042 -671111562 -100765989 -7890854 -183981187 -3325273 51505083 639793261 36211791 -6203260 -69749783 6298270 -121204752 -82036328 139190993 -40486042 331953762 -151764099 -361525220 149916947 -46521237 125799743 458218675 122778130 -388714923 -11579091 -255433871 130879266 -262092002 -564224979 514212649 7428827 297378157 -280688744 -386823084 112956910 93127836 570989625 -145484908 -21398771 -26421409 138071187 -8440460 -2023719 314129150 22952589 -485940355 49954318 199015593 216337810 -287582170 -8632895 -162809627 -189814876 -5694543 -256662641 -14750107 -361978462 454545466 -532082465 -491067688 17484712 570940498 -903576524 94934310 9103685 7638611 -410277437 -9107245 -113138221 607520275 133701885 -487165603 -91914970 -81473834 -96278595 -85570513 17327877 -243997814 639827592 -568052103 319396277 -111380274 -330201733 -323270989 -74153247 -178428086 -680868028 545710061 -13705457 72811321 -253833051 13282039 199741257 291980003 802270566 -295327253 -169051 368162457 375919461 297769156 514496720 87776558 -1527224 -236175039 285341157 -567859949 761424039 -290078546 -2831939 -180643182 -295792707 535944370 -150454587 159285842 561126158 -732215235 -37283811 60706191 -310301141 509544655 561858984 -528816166 7401067 399259606 -4782835 -366600764 -686472246 19835414 847593748 262324140 -108579333 12899539 -101079861 130208171 687021304 -2929404 331246596 251074885 -211044983 -56146664 -205696565 -499752078 -204970082 -6121002 281533869 -3833426 8620114 363661678 -530620008 39470477 -201245896 -28105604 269886789 -747994489 -660735077 -1064514 325826305 -432682448 -780220000 -244086161 -90722408 49424355 600600293 93163776 20018836 4087262 -286732439 -55016520 -28387812 -97682910 19693927 -551270114 -394924792 -38452890 174590048 -475744310 -270662097 464262923 -656219580 11601052 437153162 -23711590 164029807 -114607927 -229785018 105245089 263259805 -106723325 -18999719 318993841 -341643123 -334914710 134110927 -198241536 -322059196 8812347 414636805 -189899 -446329167 -68959330 111392628 81679714 201381629 -220114137 -235645642 -604105174 46095675 -74946472 -225848190 356637919 -161756394 152449848 369602636 13116438 83171249 599908505 -318417504 312105653 62308 600663624 -236911207 127117250 -487821421 205746033 -224946106 -151354743 172191346 -325744250 199649476 678756255 -303518637 565088557 -6560133 -11055506 -149911849 -85024937 281421505 75587136 -142010566 -66608046 251018 -448091449 22339679 781446347 -447938020 -120652917 -237943610 259371949 -304414865 -167942811 -413598882 33335253 -169572160 -52138820 1336092 42157250 949583066 3754193 -48237435 205386120 474888578 -4342424 -827886295 -117806915 -190024505 50798691 371560783 -327426191 374271347 -288997467 -265096920 1500628 258509519 57017854 108628525 -417339742 -138581707 -32277398 -67410007 210869055 -31709442 125379294 62399920 -187095597 -223975170 -358522099 -505091247 -405707045 -133643636 -228333831 83435090 -156359123 104569402 -21839550 640523376 293073241 -19769642 -434651484 -730746943 -435554119 -113826113 184868922 -3592836 -23322630 -461283402 -23675061 -131762899 -467273549 382898075 33062317 391013948 271256766 188087576 -851574981 -460800876 -263950600 139867294 77372933 14585012 505394118 218154577 3138181 -109182588 -154391249 134154582 -121783179 -26508035 -35046524 -58790692 392514235 -62173985 -31174716 51871622 -170138651 -21140008 71071366 -12505357 -307169578 196176195 150940701 31837778 158531862 496805079 -137230847 573728926 -6259046 -100090995 51999335 -73037602 -386868588 -23066901 -204418557 12361417 130169885 144001181 116235640 347651688 -28076816 536711372 253741397 45999602 -282676728 451817624 -11249812 -108150266 162636466 132284442 29522944 79984384 260491998 -1689691 -308357448 -4019335 -13954122 8889210 -560174389 -165209616 500924862 819955147 12113842 32995771 306350269 382607212 -1491420 143242325 -13326816 -599780737 -138364642 39774316 -953488099 178327545 -113562244 -861304411 208879926 -30643027 -891043654 -675888051 241797596 285913052 31888758 97702658 -55624682 -323405477 363596890 -681439405 -52681841 236881273 343004024 370909074 40499371 -226242614 -66670541 687240113 33882602 100378397 673697577 280735569 128515510 116148389 68612346 -548426670 -900230516 25553614 635992244 151346480 -272181141 129065589 -128503905 156658251 34380665 -554494051 211738698 -10546566 359826708 845764422 47273790 73082088 -190495764 -907042033 165338830 -184812108 -27483157 11387886 -59755588 48917039 -430650685 672744057 365845814 14060911 -136734477 -55010172 554829681 112101732 77293788 412796307 396259151 118676447 693499971 192560143 5856989 16020113 34769191 -262489600 -95401020 -871296356 182091371 435186178 -41666315 257871746 -526466196 -234155998 -115966015 -38261674 -232695098 26913161 415677404 183590647 -164692483 56864078 -317981625 47858750 -375444507 204276632 24868577 -509832752 -344804139 35875495 101746455 -56455812 -215187157 -1736641 -157834983 -3505366 173952873 14094576 64146282 830936400 -917436844 -272864058 -231372659 -305285759 10485912 23314563 -752802055 614778983 140881117 -74718974 574562271 -422440193 6539189 34122654 163554754 185525677 1078788 -847383 53033783 28950424 120700787 429733654 21158943 19425760 245438545 4171651 594730841 395631052 368938361 2426523 -272427600 143593435 1263901 -273298416 -277111105 38054888 7150453 408595064 132840827 78990349 893062996 50911234 -309216194 5754625 103012526 239664300 -5640321 275862535 476726689 193778886 -248167840 -176410524 881568 -231308129 173367609 -476704482 -483113910 -910718045 -84765354 -90352449 -745954665 -961836913 -174589896 -63136080 -182386866 80126401 -553832826 -223182031 -27868321 -856448077 145889288 90723894 -467192528 -387446580 -175610322 -127411808 -611824681 -776724 -40507751 423833206 23554434 -672498003 -308538497 298577926 642098729 65566061 43803452 -455227758 18856709 -1327958 96763298 -642728899 170161509 84903019 -436761866 -106069005 -403178999 370134760 206577159 -651381802 -234672170 602571931 -37725561 185910144 -9582338 -446931892 158789537 -142922522 -522594060 518623078 608682149 107844823 164485027 226184837 -9694710 -41108949 791855403 -214529460 -458442835 -429684655 -163526435 180003733 -37000732 238182511 -106533613 -267886755 -523437484 136087818 -129737648 -13209877 1558727 199250682 554945744 -105324683 -12785403 -25455684 627024969 -185048623 511365324 -24155596 2747220 -164188095 343989 35689999 -262555259 -18553614 -258211484 -4530382 -532364719 -76717085 24775028 -640536549 1802150 290857643 373116062 6698369 680156444 -310278122 271333282 13322036 -213155376 -36974403 -150963105 409979520 -44760269 -533963190 -67992168 -114478153 100271588 -497496971 -438259684 -83941680 -54770948 -41129712 -146330753 478637251 -212480289 63943605 235636541 -4349479 12984475 -326863095 -546953160 3494054 -161352015 68119343 -156823802 -19212610 -73684623 144271217 -396712766 -413175279 109079369 70341480 78406584 -228226732 75276719 288673813 -105017612 299435316 -11354758 23057834 -23105845 131372831 10606352 -91677149 1482023 -24246701 -46304265 -273302282 -1793945 -13146466 -47616943 -71839676 140977315 -797848064 2888000 123244099 27842959 188499170 -343371083 59491657 15940400 -422202603 506699328 543781121 -447512632 -320143301 168955913 129180997 276396493 -60264192 -323592116 627347513 342575254 -114246541 67568401 -120270478 -494237 12177322 -407357367 9249028 198269010 -573202841 -243805329 5095901 -304310506 326908847 -518758725 -41165154 -263399744 -57250937 -333375819 -619556323 311477382 -210582187 89032957 -332918477 -115160149 353831151 -344857854 -70237450 693439497 272359630 306494548 123475109 -645341906 593089295 -458032602 -416342825 -70168003 -632007016 140065342 28627380 309828880 -49554062 -284029254 -356028335 194350563 701189572 528193932 -477346237 21984953 -452488786 -391766078 -247022119 81931948 -12147389 355872656 -229188795 462257342 390201822 -8751538 -508087221 -952672 3556789 120047887 573572718 10906146 79017560 -381275654 -6687015 67960789 282518994 429276052 176112379 -88627062 -362136517 -67387670 103714834 -78833473 -600323575 -30490954 -2220354 -86195111 157382784 -318861104 366138972 408101740 475982173 -71454327 3612505 -313731872 -37358219 163472717 80202356 -7962746 -389180858 -219573317 -307277520 155412486 389228121 451965637 319529547 185827847 -13034652 40477859 1708234 1930203 -817947321 -101435172 -11010856 -27661796 127178517 620076419 -54434563 92319361 480871267 -669263281 -349698773 -184903406 19873124 -308693181 132892626 22728843 -1759761 27597157 -195721337 137456475 -19688605 -77464312 -284940991 -385848101 641247518 19274277 -212327447 -132154893 139915269 215050967 19913740 -3108847 3407813 -497176385 192127037 -206414522 -379143722 287671449 14346696 118390824 364948101 13196074 38453168 229900216 -13959683 -450691416 -688262130 22352832 420243952 4331266 448016047 449652857 -217140976 918215684 -292093082 -38941958 -25218281 -71385668 2912930 455579875 -401344714 -8582584 1638385 -652859263 -659882 35842762 8471776 -522910412 -37313543 64984593 11761285 74804593 69719940 -104517721 183280064 -697458350 -98056618 -136625400 -273244315 -87763137 27296454 88054844 249316532 -97109889 -19451264 160227367 -211855652 5769187 401526620 -236348255 -39313987 -100300185 318650756 -222970988 19642135 -105999178 395027862 -40196871 246767219 -2652292 -581690 82452578 414295633 5922605 -968874553 512939949 -125023031 -418875154 594516611 17680878 182158462 -16782764 -67869299 -63893419 -100086149 -82492146 462161159 -305067985 34471191 734227280 -228865350 173889597 121372898 -85095799 -110992343 897977164 164604305 -9206069 -3427053 349616080 576344 -236123999 -215518670 301780834 271236451 74423681 -274522014 -343915931 -151954986 -49788548 486137372 -49350684 186310751 -76124223 89584262 -120557283 -78388604 782386755 71530602 -534224639 15318191 -271341906 -51211659 -60197125 69911583 192840841 -434366997 -249739190 396524210 108636749 145888735 51657792 -358693223 844926372 78414653 214714117 -3247314 409538243 565841374 286554927 778674734 -136940802 -167057553 833758458 -221239938 -209817842 -89808827 36982993 367431817 114093108 -52254626 638152399 57518685 -110939439 -87522224 283097103 266172960 6252311 -220887272 333422764 638946210 -288547475 120721593 201747781 29527084 -413660151 -332819995 195003205 -79408599 15895515 432287091 236535756 159487611 277066984 -181355912 517014192 -16591094 227801069 -69894807 72431598 48494487 78721004 142997322 259683699 24073271 17835467 -74194773 26476732 651589410 -415092429 -164883575 138366881 125907150 224755798 299941469 364335791 -216629573 289854065 891345153 971158530 -51083450 100379689 828851333 101547 -15453876 -411142896 119107131 -206322101 38926317 348813760 251443201 -19551534 200768039 93942548 -61661752 -162046719 -358449640 93163557 10320955 -169113674 -6659830 193333671 -11320191 -306656764 228975265 642329696 201866297 -229804 267458699 -22177652 174934645 21187725 -306887005 17198722 284523443 276357246 -42221992 5260850 193671664 25045541 19212813 -21972330 58056915 28560801 87700818 -71283877 -368609158 -114285722 -87301422 -80227699 5947969 -13924937 53996491 -233625141 -472079849 4463427 60059993 -633360465 16951459 518469506 -186800133 20881288 474671478 232839892 111810668 245729102 -562529617 179689045 -30394132 27893796 -4182658 -496959928 -6568463 90236851 -260170199 -144286924 -527181388 -334974693 200725066 381460357 -5942951 -665896042 227399009 27699620 -4120382 -503727331 -35865632 -73365780 37791128 715033868 121741480 -10606540 -247175949 -110164615 726562823 91113666 554378152 77532221 -355571024 23507541 -651962180 119798938 -7297658 -65158136 -620990283 -36377915 -224130770 -102342024 -13719019 87825345 246707858 322369612 -579522076 573891056 558431823 455710344 413862959 88441457 -99432813 -423320114 147578404 -75797665 122301102 -168915194 -7301740 169777640 -235313803 64847803 52350368 527024506 25997714 -349198833 269484750 4838844 10715080 603044272 190031286 -901071514 45382446 30687282 25556935 130256565 180770481 -105339397 18871102 66150165 -323532006 -90856663 -114877485 160779543 -29722902 422143779 302429112 -167645281 181951951 -516506418 -296258524 551764761 -3919503 8876735 570217939 482272045 -449333017 425470185 58707488 -243077176 329105052 -322672395 459879910 752158880 184104986 156152310 772343 -14183339 518195673 -116482958 292792905 -37665880 4327730 -97394282 -36719542 -3449105 -188550542 -26627621 148939488 -6020178 -896026963 -4718964 2726533 810396742 -481908138 111635825 -275986019 14088496 367635634 -1989131 -752521147 158583519 -31397670 344190059 -18308364 23578000 -80617579 -183758145 -110920500 -371680209 -98459832 146324528 481209919 -150772598 -110103976 -25344458 -708677351 254026435 258134213 152222530 231050655 -460207936 63314789 83494415 -172042172 60347874 -143736704 135076206 -9761863 -109268627 412030499 158491984 -30481572 -347496197 -186058009 424054662 -28272880 559268637 -33809237 -666747976 -642146592 7553568 -180667273 79571865 753158688 499887934 -2150618 -227981476 -37884597 -45147525 -363852671 356841515 18051184 802004929 -474608850 -420577834 5015467 159306185 483095122 34305215 -158411158 444287646 -754599507 -91086992 249683486 -246275157 -313907624 331927651 333237271 175375066 482543788 -288556327 -508534528 56955026 350115810 -257519200 -502493155 1963767 -1003947 816062926 -53753657 -26717255 26031096 -38289675 151724141 584595854 52480964 251238 236935178 129423003 -197465832 510307205 -20332749 -497312941 -122678004 -92821083 518015483 -289828055 -11092215 53481146 88714615 -586234687 500868450 -12210671 -156447894 -625363543 -250398877 -285397860 -134581502 -198405900 -215460433 51155175 -120637874 208759069 -127473384 -702288410 161965552 37929261 -236639186 -101507020 60874996 -157574590 50550373 10199988 674584 38124046 103993332 -17679756 -26284605 -9243149 528839480 -320000379 -392440001 -317260320 -576362087 114878948 842334658 -264628374 275253636 96476005 -182911644 -4451192 214553643 -17236885 10247489 422196707 498591407 -496103257 362260938 389855939 13517778 526416588 82495814 289476454 80472737 341679450 77635943 -462943107 -642790764 -603134592 233308966 44229479 233912543 -8053868 -561615491 9486991 194785464 108684417 95508478 -342997033 304662372 1313320 -251962248 263513317 -121852295 -9688912 -126884967 -496347913 -308353812 -502842157 362903395 -57236162 -105036284 633704076 219826473 -706632436 259279185 641853993 -312449499 782147169 7519320 -80241738 -190817563 -97749339 -316866 -184102382 21796679 -7479299 -185978771 -80221 -2219065 -289994889 -49155542 -222814758 87962518 504811780 8389139 330006408 6150868 -124416439 934068662 45653974 274710532 302007490 -436605797 48008542 457567091 247272551 279012836 172682564 168791745 -461958420 25508317 -2442800 -190419546 208343629 -138100839 -68512310 353804053 5593819 -134931601 -655161644 -197042920 17464733 -14717253 -316610462 -97920974 -56726056 83427757 447984656 456885340 -709922906 -70448304 7899867 203884539 -12580661 -2263185 17979822 -235040908 -62446544 -412409511 588243888 -279276791 124652535 -6055075 352012638 551949731 279807003 695797803 403190770 -7405070 169852760 633803025 -7631415 130949641 81459413 -363406023 93568474 427978329 23030311 852245214 -443112682 69853217 -283080643 164402966 669724446 348207135 -247375512 -130877053 -24365873 760133076 403246708 -28834494 655991540 -313316123 -290566725 -240574281 -32656328 73390893 260828929 20172773 131122165 -65361138 -439050024 665617253 -113624479 -10633873 -12775676 -34031765 253383917 103636250 -37494523 1732446 -251231572 12543128 24372222 23729295 286199722 157123782 104758581 -275143266 36291479 -302772485 -86307913 -293251995 307783 23398252 684465260 70697889 178628807 -129851063 8045235 -237509163 53239270 510212382 82114729 -271633866 371939316 448481602 -25825594 29385951 -378699432 -703774870 -532557716 -573819598 -416312299 49236923 245253607 61534217 -45765055 1838017 -18947814 -59399083 -347361130 -5082191 -103518941 -230749011 -607451770 -8514675 -382562042 -36832138 -140144577 -414591227 -158799067 -333350739 271401405 262855824 -13049024 -11060500 137879 250200441 22173041 26874975 -77992205 25986603 390228078 106005740 -688945956 820784904 -68835014 123069615 -527414870 9267383 168999891 -346215518 -698923572 -27338034 -96728 3934193 14023678 63438816 -129959657 148422040 119579047 193464644 3902493 268356475 -63565015 -20100577 -291209351 345784661 -133383509 -4800897 624856622 -6375177 23311812 -40119968 9139889 -162335125 101694909 -267007710 -159530979 2005179 10617775 100499902 5364772 -391220578 -629864963 -133734531 -121542764 -53205685 -67930775 357795145 -131386819 167651575 679145015 -509068305 -31573267 256092537 42091947 -98871368 88312381 475278661 -174518716 -40163941 -52444601 416316710 340118797 -200733176 -120213285 -889790657 96278934 226305375 -9699170 1445898 -279642189 38616946 246215981 349855772 -24006052 888099580 -40090281 501684058 804544288 -68900092 -241523810 -178241275 572034238 70845333 -130767823 -444632658 -76640321 9120669 326255461 -2113414 110318832 350324614 -124027717 -36280489 -447190558 468743936 -20042911 -391452297 -102151280 -160267509 -802664279 223748369 415557511 37672161 173688973 -123258119 215157839 -27518556 -904054365 83378060 -42055631 10922968 -315779810 -2812811 184725169 745873212 -91350721 -143216722 -574199104 675673171 320591984 -100763601 -643208158 319229264 347633430 -127627306 -7662382 -287132610 22120296 -38953764 -114293709 174317794 32004706 37253945 104557148 24171414 -14777979 215071438 -164529586 278038957 570397506 513310535 7523879 -292845532 -276702616 -533802779 -194022688 -2036259 -961617591 683796936 221687172 -106773832 18172962 65786379 684416831 421731117 199098433 56876352 -536093223 405503184 119403970 164713188 831469157 -390647924 411288515 416222046 -856915983 890307357 -629906457 -384264514 316973213 -908818463 -315478190 182783908 -647345674 -708821999 -567923058 -201775352 179376941 -84678358 741377757 300500182 -215524966 -142348659 -719295884 10197461 8896093 77056870 53792128 343277501 -121819261 6344669 -743239042 -1551806 218898123 -5639544 -366529078 277037545 92022437 343105153 -103956531 4884594 51926296 328622399 50538738 -104386922 116596080 174155445 -187496468 34930352 -88860250 627140232 -65311933 -766952571 374649977 465217661 -71891150 -362578538 -111413052 -578659523 9137274 121993708 66350356 -190955972 -13397133 49199375 -36490529 -174492543 -303239815 155776883 -128456125 54996440 -172670952 -220701500 22664064 444355243 -681705799 -636823341 -167398081 -367880486 -8251073 239173837 368396173 108762019 686217279 -2182606 50855652 457845585 488185463 46545950 -405563508 -83271576 -14147316 124900446 49658026 157221425 19798636 423184680 -295930803 -60901949 -103159598 41208543 -19992331 26043201 121128135 120878682 873436849 75477956 143706722 -192654636 18866506 745394402 -267566173 -21296476 -194794457 -74217246 8266665 462739978 -28010824 -354404217 -115335273 -555507863 87109704 56476469 -318833838 -167489710 -31876575 -216445679 35000979 261544150 -271560368 87508950 -335714019 -507055459 134964420 697187698 -160779439 35226628 199662823 198465028 -220444826 -349886104 -374654302 267526 -209986941 -307744058 -70957649 -70274628 327791519 -164642066 246281426 -287037212 324412869 -2624215 6487872 41295681 111947121 -140582813 -193203170 -768762140 -501955068 217972483 -688566248 -292105477 887811962 18486571 -50132983 242957360 207289186 190398399 389432539 -69454 146085893 170181957 181238507 -395233474 -445202941 -542135681 -206533457 -192317000 352835363 4140283 -87933723 270371074 56762945 2345081 31003721 -1395187 748579817 528280622 8749333 8558974 -330244449 -345380536 576796 1998736 458928631 -116467396 43614889 23797903 307883843 350064308 -3965831 866653209 204633083 -237383569 -3659729 752093610 -5352261 -60787399 -757781250 -4156420 -306681749 121918506 -180777658 66212607 -55423712 430927187 59180399 -15834047 -204196140 -325848460 13742830 -14911731 594343974 113239833 473793829 -275253727 -566683434 603656744 333122443 282579632 724544926 351989126 61349238 -60356224 366455196 59622703 658082516 -309042893 -10751377 122637515 -95932142 75036338 562127027 -411601410 -9163924 -19440194 -70512294 -217742490 -37461090 -102842301 -7319317 9920068 -406929407 512532664 329538247 -802147179 -376291 332177600 -272870083 -542350686 -683687770 2224085 12739396 507636594 -19542840 -412467773 397160336 478249413 -78679388 -1318810 948938392 35620983 -505414510 147062336 -284928153 -1774376 -110148901 -101859091 -64098250 -34122122 -457067038 -99662527 187123884 60452893 -38351808 597943782 -891450195 -11787025 -191526237 727406529 -737343534 42220557 -149521341 306262695 -130063 192334940 -864092249 -636783520 142589634 160570812 728768905 72206345 -381490198 -376104428 133430080 -142511827 -760715201 278514061 5340951 83267762 -176170157 81704385 89550580 208807 472582594 -240114907 47616882 -15503561 -8148528 12226953 242845710 703033971 -217099815 -532539810 -5183526 386204710 -49274900 160425630 -25222727 -428884898 139406554 300347417 -338324129 -130857146 259571330 -52743516 -30815535 -4519952 -105296131 278878762 464853695 248941520 109735642 353964929 113658467 22923827 -92688350 -360329060 372152921 197376031 307111056 -154817995 619167926 427184459 205652566 114949664 -214167550 963824967 -272710652 -19812103 -39202122 -94236943 -123115216 -21525306 295144774 186872204 -455936235 -101379029 214034147 175368704 -102758805 -452964259 283732246 -208670410 131858244 -2721090 -8668227 -170696844 -183103766 -99359094 -433306282 -672239296 227756959 80362032 -8233162 1674288 22269667 -533531671 43047333 338496166 -153470948 15545522 27590228 -97675267 359101168 410274594 -53828390 296872370 674784561 -575496805 -520577731 566602139 544612619 -352378861 247179591 -133468779 -16232103 -679570135 227394410 -196310617 -137422929 -485389936 -118622760 -656603756 -282270068 27402382 47548462 45453054 -125606652 -305922525 461823 303874654 112695641 -563890813 -2894831 50551188 -350695945 -105564077 12770562 -27214388 -58127795 753424037 375300340 -5638033 -320219479 377456 -30309628 905835 31625751 32402959 -575769063 414071927 -179588982 118358129 338418898 302414365 -11521324 149713630 -8456532 -446680464 -33785239 -180240712 823159605 545266733 -173861986 117264301 225282310 -235982836 438442050 -276779445 -653111245 341479076 246265890 62232242 365240788 753536102 442076873 88630693 -34432736 321701661 -14973865 10205313 -818627669 -318039822 208726826 195373213 62351634 -14985927 42879236 70010678 -82255163 346107178 -191259196 -865291213 192868381 181844893 375929547 -174081213 65581897 175869741 -5494238 7030422 177009463 -52034092 -104712040 -4895262 359795177 -112216394 156233743 -701442925 -274987590 -11554162 -173175908 -90568715 2186486 204027641 102898257 -239576745 -7281893 632630504 408589750 -103909323 345946201 -273948251 -14528707 -12436747 -223042470 48735413 57681817 59720866 35767474 328740138 797875738 -62983298 -558433 -106389491 25332792 560837639 88797875 -193976946 347092533 -277641102 -754224 -2281212 942495586 34282489 150681518 137329458 -184726400 557161999 -529907131 79171565 256764142 30218989 167789180 -764982 196010076 -206461685 -616327059 52325525 -197522637 -77052739 501412833 404179183 -68445370 51898115 -754199068 16363848 -23791346 -204016607 63287951 271096097 50805925 274167215 123431098 7707080 -12304839 -137101270 -147339549 -88304270 -8502179 -22969719 15650402 87184499 344908029 -419023847 -345151166 -369068315 81433799 -45237641 -351252515 337554620 495100650 -15705197 -21838706 116158618 -404193428 294695094 -811127096 380972114 297945278 -235783003 504462825 110736185 -296614183 67949762 -199542080 4429478 19825671 -43425547 -161244914 -464605605 496431408 -253060582 378173643 155850350 -596011088 -444624943 -3640458 -186497656 -305298604 -261872077 -698854093 -294670652 -253418555 -138205576 472903153 -44403956 -182015662 85752857 -199029593 228551811 10877715 31101208 -207747087 -3002187 41198561 -304296521 493024959 -15162291 390961817 276250216 -192765543 31925478 4610150 63074497 -11218976 -415033194 -88313429 -136735879 681256342 -26756907 -403758052 -336569842 55768057 354473733 -710076740 -109287893 -4434716 111394078 -161131118 3847647 -149234715 70105860 286349151 39535904 307265997 -417337051 -22962007 -5004519 5532563 -190406149 -19604600 2994560 -26949242 32252365 -390032156 332530062 -13917163 -65722739 760904310 -236114901 313237243 -770453722 -434766940 -340815424 208527563 -131820316 -142031091 -389506595 572690693 -557592463 -215689141 -644026107 -254232742 -95208454 229425151 -155788539 -31894818 1548220 -126148715 490477080 -171305841 3416221 -190826599 -335790679 136194672 -143121852 -21342954 -214900040 7769958 -240365120 170721381 47939991 -17523450 428247771 -40146488 9832261 -565219782 3356782 -205378411 -158581697 -249549438 78694235 -128847408 53875698 -766458719 -940002044 282579961 11942373 108287988 -190250525 -22255197 203068052 397945822 363320419 -196518988 -111696147 177618349 17933371 225973776 136750633 618569067 -180654767 -28090955 -197622294 142156085 -11327893 27011708 -134661515 50493380 -460236887 600864130 -223796303 -94798232 -315794723 11399847 -212843235 -379187826 -69470600 277081240 -213221137 -93823437 54374207 -201806539 756195271 -125580513 -42634395 -220072668 385019069 -368863816 -923091 547469045 -199106290 -10558271 124732109 -540902160 565813364 -507562520 113207327 126335428 21310312 -365621089 352183713 709162136 -128242877 -163479384 -308716827 -528183116 -110938138 -30425685 -467676894 151108818 -294153941 -144324799 9548843 377385393 50837023 -318864446 -5387565 822859220 219779789 -7910144 -264831637 57201897 -29181287 -573001070 538659271 346056404 42243060 -84266822 -278941259 -25298940 -143863056 -58829275 -112489471 294786409 512627419 -46056181 -458144225 489925082 84373471 -180519619 843304 189351720 60597372 -338309923 -8720871 -230752617 -101229705 191858 36119350 764310938 -252124690 28165166 187724032 416765931 212773824 5091123 333177361 294117748 329242615 386324858 638257060 -411607656 30809479 82767651 117079372 232295402 -251445996 272239805 -57160184 -298502006 -320659267 -540832514 249265899 168376307 36181902 -431833798 -251524854 88664747 -35690434 -359564076 16762994 -19786239 -204406937 -353404351 281333410 -374303722 184826505 444824343 28056891 -221734362 159579129 66366875 390821 -11594542 -183290610 -226722608 -36487938 -47867141 65053638 -8050960 188055995 278332491 436564682 -38612243 35418343 182845781 790469691 -205330442 339327406 170530957 542762976 28595240 -9996876 456183784 67139031 160483439 -548197376 -75145118 110607768 -728074665 -215372158 -527705909 -57951127 -17526605 498712488 -253039076 652917578 74892188 126384616 149564493 -504789839 158383808 -238020468 -67314196 126035086 -135188592 2477676 65644168 117524070 -53184764 191971491 26845315 453098501 221377741 -147357320 -13225594 22973171 614849682 -26070840 155944911 298085452 -119551389 -88494846 485320066 60444300 -198059089 430680823 115165756 -172870188 357415842 -531095594 -22031639 44141548 274780602 29103992 167245833 47011069 -10889673 -563793700 369611801 -82080976 89835668 -533665188 355035743 -529023231 -529363788 33417713 -66116273 -73077883 -186124568 -642587586 275438406 -180220938 691808222 -278769877 18050214 -57065646 39615873 231647416 676147160 324008782 -852381742 35675955 -178329566 -9983749 36295512 534749073 18256070 4656388 -223441926 -51350854 232464714 -12764463 -255459893 -260571132 -284940369 -282274273 82237929 222532009 305561161 57199690 -57714433 -689744804 -102261470 -90013497 49240785 -138860260 -417166108 -54903230 260441266 111508357 -518086204 572800818 -148413801 -31326209 -388336963 126332638 715031610 435417222 205539192 -31922781 -61249746 -92323248 514347681 338099685 172658845 -146817868 120745703 554795600 -193167538 -21057153 200818575 -187469890 365776999 16489754 -548723201 434885499 -20153169 276418854 -720725248 -356335238 -420261399 -10140008 -948701636 363075645 -226192391 406371022 -279474068 389442647 -277200866 778834907 451466790 42819215 -28614001 -814983 -386585318 148627352 -82073059 -194242030 -191495437 13401686 -184725733 -142083563 197809312 -21224295 -106966885 184425272 373760751 -54260496 -115341652 38818277 10675587 -20631212 357688759 222700717 -44402716 531809129 -270360459 -423371513 194959 484556408 880780460 107652355 359714 -750513254 -228823233 65293820 329984824 8371545 23120349 267397476 -7422989 -3004057 -223894308 629716060 10207163 205605104 94552838 -50981761 660155291 87431401 285571146 87671251 125963286 196510846 -347250854 -828874588 -85594888 492140893 879588060 199205946 183991957 470156312 -472815870 64460091 298790016 -405244229 -322772857 12548797 -92774050 128492388 658288 146172492 -78782351 -277613411 -128425734 207248649 -45315758 157570082 210425706 -254017282 -484985100 5333608 89545157 753640764 -479432110 -5642601 -86218090 -526982438 326524460 49183998 235123802 -291140992 58422744 354874128 -492280976 -507984982 -18273807 159814840 -208572386 132972228 422636081 -5394068 108292423 -99374955 -618179993 318626 84387809 -102274233 -228354339 -133387863 -122431 113951110 322440126 -102165047 -243272470 -122282077 -2617793 515395328 71191109 -25122485 501032164 93518513 330565561 278277642 480210048 13673482 -159186795 84718754 747109602 -2632756 -80170898 5206776 -17294352 -70462281 433079026 -16877180 24378859 135941796 323017012 -295728467 -104953962 -454622833 -210638377 -229878039 -159589225 -498976773 -244192318 -3178204 162644760 58893541 46332257 -739039831 -179330204 429871455 8320209 -6134227 -507055429 346489793 -12594440 -6104114 -374749 126597947 -66829441 -26000269 89483917 303237646 26696339 2393526 -466359603 -362229790 28644593 53603677 -443170421 206135960 307668432 114021373 -147201418 -32546846 618099906 -332440574 8056063 -16118499 -24691836 -93673797 -312311416 750259758 -95549613 23633624 320245051 40892630 -524580115 -99437953 189152004 334250651 -8918131 -4942514 -110469781 437983465 428142864 199589451 79650469 -168099169 108300714 386459642 96156448 92199097 495528932 455991545 507562644 -183326079 261437080 -822191824 -371825655 194205665 -280848 -83381559 -19457404 142426383 -79302023 -241060524 -3594124 -822599234 -226721813 -170066139 -4472760 100077994 -23122058 -569419169 819083268 706954561 -353082159 -69666797 472025699 1651342 -67076823 -100005102 443482107 -399263361 59085413 -239581882 804468854 766061329 -361362840 37972016 -192154714 -70256353 326023628 669965065 -129352900 -344030027 -22306097 116489449 -89663898 306940352 128616850 -27095517 -46097833 142924408 609100368 -196443228 -30755060 518434678 11751021 42424410 29907530 118546444 -6426433 -110031000 -248085830 -26483222 374388619 -196662066 -829809757 60685625 -197206060 -33895175 -44940668 -325173099 711567033 -175006135 388776124 75397643 -143425538 -76071803 459319488 -37248564 -671860076 -510536710 -108375442 -89805810 -4584184 136768945 60025251 -34209314 -251691633 -48172306 373736082 -487282570 -570431224 428986998 95131502 29551002 -1114810 388639565 -2450355 -773833289 179518165 12485571 -160036193 -71651773 146768432 163835333 79200936 -187168491 683388101 66000703 -588267113 297857374 23666949 -932227652 -14695090 24316764 386394526 29450738 -234843979 -258552830 71277864 -126478273 -62034388 5731683 -622250242 195555815 -61343976 109945696 -196582166 32266535 124580246 600941990 234910973 276912814 155856973 -599847878 226863498 -12661672 -13267824 765006771 635416044 -232935214 478043 -237637188 31559617 328053667 -127406843 -615369269 -305991515 -345889797 16156723 509777874 -30156570 689590571 264771846 -524814025 265895908 -183060010 -281024621 408270943 687434388 -558286999 277791175 -570537039 -628705474 -176541242 892333427 210568960 -486625477 115602066 -80324836 -599261009 -477450589 224183992 70346077 317412575 1078062 -11054066 -244956633 -92385606 298582131 291046551 -546412229 -277519867 -11516866 73577565 -292705148 -235456901 -161265214 -266814486 23213492 37773826 79791925 17214992 -241901291 -44754073 -602101101 180613463 -35118008 -95471878 -2373199 180265206 -138578812 62960939 790809819 -68764562 106418429 -459124018 819818243 321006625 -25920681 1300379 -50141257 -380770000 -234760667 9230899 -34649502 -172998207 -3354742 136634393 41337590 220416986 431984179 -66644650 -138771588 -9009650 -1937078 825570044 -624940012 -525063026 -19133734 298613649 315110136 268200945 -700452376 -203757478 -491517040 194551069 186640130 -7309426 -791283011 326406951 -393054186 -269760740 74799736 -363744466 -2863636 283888596 -514344384 -88750615 -904631130 421650754 820198492 169906317 112553041 -645351811 61655720 -433913131 2913948 21790378 -555157097 -101702880 191126876 369626229 94352435 145947847 657468 30827833 -260911166 -324782165 -841677 -336526774 15725189 199819142 21023504 468890620 -350041227 235880019 -2931521 -130879235 -13308730 239118276 -3390400 -119916893 -14903767 -635656595 184588705 77018112 -346891155 17944139 -411068242 9005350 99660965 241432748 291273822 98653283 -162134432 -31020058 354250436 -153077042 22990643 173120324 -402419595 -505531704 -105933867 83927843 -276467923 176640440 443421755 -115389630 -318962044 -179097060 -6033086 -697126569 76901222 -26020099 317341827 -95244347 -532896071 112399908 -278310038 331017871 27716147 420369325 64850246 -499329370 -32155455 265980415 -445243 632686145 -1798621 77028532 -315722893 -503287561 -396200570 -119473551 -94857841 -7138912 49769002 121773873 -300926816 183291731 -207689959 426742830 45508149 22589453 -290855670 366514625 -15872650 20159289 -7811183 -1445147 100405289 -488362213 248450355 -189162965 -741581 365731527 -79663574 -5030297 26578135 -98240855 -17919304 -232829699 191441631 164307492 -577662695 -386850852 -204034165 1017537 -11931154 2885245 434571874 492166578 -163347566 -472998077 -450527776 504292767 261626744 199122752 -109468215 69049030 63376828 -89733699 639157212 -195989453 -36155016 -213858424 -565099033 86058873 401841878 161709225 150939732 417716070 -570690989 -29614877 886749809 -534795036 234556828 -401569817 -274317726 -406496765 119267855 -506958422 -46787813 -24153163 -92241336 362592453 206805383 -311197506 437547218 -5393963 23440044 -26536032 -699456241 365726084 -64395729 -522445023 -13289143 355228084 3907801 -180757848 58528722 -837696973 239360549 -20948547 -8658398 -216312352 -358752085 41370139 -13218404 -250063328 310113237 119829375 687065079 188301580 546681462 219993999 -197027508 170023518 -12079041 -101292794 100680 -196312611 -313199039 -61318920 18841560 260056987 -58642247 -16148415 14317463 -519568960 238154739 216807929 -18929635 -6948678 312440582 -13122598 44041949 -448258263 13452476 -96750542 183121809 94079872 -691917541 -403455181 2858742 -401417776 -157163712 -493050639 -392992899 -3684635 3627433 307611584 228222332 186082213 218803612 251270947 836704736 -28741103 -860074090 229700945 64138186 80285059 -149656959 -760364805 -21396069 -121308574 -85924508 -512137875 137775800 -4540611 -96219771 512764971 346208435 -75477622 481651011 -264716482 24695416 -544562699 595128930 -250065682 -136842494 -170314954 536588375 319312203 -75579502 19733482 1861816 7599543 -387122012 -848363056 -541415957 106167257 -65744569 4750340 -106718880 -807197836 176936907 -560688568 -51290188 -405107959 -396619389 -797863633 -173509332 -142806190 38567363 9229222 -324096095 -234167493 265701336 -182285738 -268163869 68894066 -50813656 241090406 14274427 -592651718 184924028 -215623949 628943991 -290006117 -15514113 221246850 40203071 -141227915 -309156758 -1291494 43431824 26805340 324637068 28440005 103339043 -777387976 -20729678 -349199013 254650059 639716144 389434597 -315474519 53586918 -154537197 820259493 -703182839 399192582 -6368784 17044169 -42991151 1687351 -80833024 -72839778 -2613028 121358188 226294947 -509334049 588705204 552809592 -202295637 89056625 -279602492 292005701 -236156687 -133577548 -44242117 313212342 -160570 -655080317 -50368510 307790899 -821943857 -648046142 93510287 452215228 81211078 17449451 287224748 -188573734 90643361 -373501829 161555920 -13277992 -708303104 -2872340 15853408 -48523687 -574326791 -644167210 553119558 -352663083 189979529 309499163 -11734905 -4594397 217980150 -919647733 72558041 -6726705 26943030 -195702504 -27270469 1913264 37270272 -135402383 -65629831 7786757 -9283123 70540942 430273853 67904627 20557452 57178251 6485037 821137049 -181155418 -244283004 581789020 -481802818 -854243981 121595562 161191607 -38766323 301839380 -415377635 -89042428 -2349936 1764198 120605181 102961216 -620082820 -56071937 374590125 -414482334 134065715 -540685129 -514831245 183781417 253429507 39228237 -9580927 619673530 -249391644 -18021535 -46337366 -48589655 -27330068 26978802 -440937214 -209686192 -3562059 272894542 110906928 -48455101 208558706 770322506 5737019 1276552 173022709 -183277431 353370714 447999828 729452550 220770843 402109412 7690293 -109093097 465185675 -488623893 76171854 -12533542 1805750 14999101 147307654 238635013 130673078 497712733 -251880912 339462125 61650334 117236 -165440700 -252050328 71948802 243284555 -224381342 -297078097 233530543 -380574119 5588747 14783882 569468463 -268058647 321578222 477818163 840955309 -199614141 -198137855 -120214302 -109775044 5980168 173537685 4412808 854322749 -13324266 -2415659 -5913059 -577585573 -125541637 -307356156 -145988115 -5814599 -491816688 -153252992 211113418 -89596158 157366727 258215305 336223935 -194978358 -32809648 -545693303 -153443 -170467525 -345204303 -17688750 390056889 579743013 -121405528 616697716 -45331964 6949375 -187758031 376006494 -489306312 258249163 215126848 133312133 397654308 -244095631 213214626 -25897420 -24936053 -566457456 744394722 -361378910 8051770 -61412152 -18010561 6072769 76855624 -3373773 8092967 274782609 -32682459 -19708833 296520644 734345176 464334271 428353281 -497590333 -359014720 -156264093 -360768852 227075244 673109447 -128284715 26450134 -42112328 -652627260 352807304 677169 -157414729 18973736 -326566849 119687744 795292952 576568140 2552210 306301249 -36400795 -64215954 -239353976 155241168 280291906 -4045697 45788932 1077116 560236644 -134224958 -267517170 65800582 -122093508 16713735 392602408 56777210 115289385 28705225 -39986062 12810966 -81061407 -10891908 489914303 -787598986 7001083 137805860 -208400194 37775547 431558974 737975295 159072011 194537545 893432149 -163095305 -310344002 196075603 -153675543 -219936429 103347090 -213251208 -330461731 -546626515 -520696524 404065511 6943361 -62530132 761949338 -12792426 -49210252 108962974 -415370513 -33399505 -577283027 -63700717 104940538 230937371 -94045181 -398560381 -138679321 -171674545 201896286 -162036400 -200584998 -186370589 -27831839 262261136 39733895 -35169147 -81143402 147128375 -132890089 194604541 174822974 -606068904 130743634 -183150052 246055816 13825398 -156218925 265040126 340037601 202896565 225243566 172259156 -1906905 -458968424 197951878 538686346 235599394 -11745303 -312341498 1435410 -799161568 -129904161 168608977 -660383019 97768754 214846145 -132232777 19306476 50456997 63402173 -76057310 148433142 -369091118 -423682281 290594257 5512014 -794118957 -12681542 3242770 -272290598 -24715144 -196299190 -2970271 -40442081 -357773999 98034985 681263203 -258230783 -157681115 -606219912 64329904 -67385394 309206410 287224204 -561065249 152017844 446590888 -12213835 69597982 -397717921 523743567 344028042 209602382 277900518 -101901708 82118371 -311292086 -338224957 -160416484 230629610 -126602683 227913321 -322901744 73630057 122338162 -15735298 -77702059 31741145 23030175 -96383226 225273920 -25690571 -367000123 -428186041 -166766464 292853091 -618695477 22874307 -496119426 -679799206 3630560 -21523000 -703201 363806390 22605315 933044619 189496533 171481345 -504026771 524118740 -157877021 378853293 -316827057 -177295353 -167310154 -482478494 -548945052 -698000673 -69367430 363288250 642172664 -24302449 314375650 233995688 541120945 80372960 -58638660 -12081064 30224446 -160725617 -16278376 11469010 -268432447 636827344 -520748271 -274519552 -623248086 -24706287 124298802 81469897 157352453 -33858022 -18668280 97744770 125489506 -10128946 -20214228 167551313 72042764 -741652596 -197573509 612803327 417221690 -395904911 243809920 3367430 -160344007 746786153 -361728950 -59969987 -42720 -232758177 -902039809 623337088 -144429632 450355439 68160125 -284504057 -57406337 -253787720 -291854792 115540895 -225884262 -380890810 333579645 451689568 -156080719 -205998399 8530231 -3061108 107346680 51634293 100829792 -537073490 11126825 151992011 322685204 -575298289 81768626 -149271059 -503253524 820977587 11214786 131808213 -129606895 9583266 195565779 -274729346 -554354774 395002279 523622692 -127812803 -140410214 -19550223 43736388 -191158373 57200324 275678241 335067267 -53613764 725900247 100567604 112763026 -150082055 -172250689 26931254 658769781 875338670 131142385 371685998 71001819 -165198047 845695482 510904699 139467758 454719276 130654307 608758845 307675871 -296667374 39739429 -201365152 145221815 -182865352 501916740 4545186 39343678 -33949910 -252672061 28745074 244281395 -295560798 77335012 -243124106 660468198 474573429 210263779 -14547377 121256046 405262772 290442447 -93911761 110409 54687548 -4488548 -39406303 -227169152 -56942182 7929295 -422129165 897044182 86350782 10111197 629443201 -456142437 35832536 118507313 -263812782 -2744699 260296787 -364611368 539387485 -2644965 -150554833 81532634 -44364919 -264509116 -71902789 -219015422 -14791207 513505666 12852484 148891572 -901059238 406413619 -298951493 256895140 -98191253 1107840 -56794846 -151321300 -419738074 47178062 -965326 -164092367 226541924 -91840085 51088600 -116570089 -675578 -732288647 -115294410 -59828013 710809753 505364995 -7839504 -13291789 -121994844 147804063 603528884 302539323 -10954595 486095078 -102061355 328993338 225927498 192947961 55884607 705953398 723590554 -4051291 495171498 580492506 74211401 -132088330 319058632 -35717367 -613742323 245313347 434060970 -799820264 -575759755 24710929 410467765 -150950629 22202198 -60379198 -122945851 452634547 -222715649 -184793145 69998188 161454913 -249569909 29383771 -1928149 60067549 23867683 285379797 884707208 273322988 2916910 -110777052 714075483 -300104915 41998395 -460667111 27133202 26116099 -41498892 59171332 484973276 89970333 -40488889 471965171 -217919739 292504573 356600073 -299453548 -78350783 -574671061 -420827586 -46370574 139014841 378786250 62424340 193198967 -113619857 554295704 -119346234 -148383729 -536637142 93471352 -100718811 -12360137 -182780250 -2812695 -9999490 395480639 -11581494 9964245 -249423440 -273428695 -228060897 379166764 610368127 -298346949 321210141 161244825 -52973223 293466835 -6757148 -8642627 -12241040 -118327272 8697696 52871985 4160191 453240331 -435782361 239794712 147450863 24231509 -96968497 -18652650 -162820104 -388827009 -375388538 1030810 -313099038 168951010 -86477202 -156643259 -408914396 -56861479 -415911090 -119046741 -240121831 -411038548 77267599 -168355389 773543 2129542 -615117063 353067420 -133311098 -154799914 -46428905 808377888 652113139 113107456 104743381 109671610 -637872274 -30840724 71042238 171859056 130132216 65560567 127281518 96053885 268468395 -194416919 131780161 -288000722 20245367 68963708 -9959818 -244791620 97776519 113941006 655042584 -379804869 -66338567 89654759 -70202 -2589807 -313269260 477806603 16978341 58060299 30175223 45643262 454058 -377992801 -634895292 111233392 625459531 -278888086 -116821686 471022206 21721267 373532875 747975082 103794097 163445845 603627931 26389908 67354169 -222497633 95521328 142884153 -470815037 18877381 -4688733 90836249 135757232 -481330294 819511494 80374708 -3689122 -87401524 620864027 -371728899 62323853 34139065 542089339 220085421 -112691967 -698608356 -225244998 6895422 12008660 -669167031 21686968 -214091897 -301636638 376101383 246686071 -47352062 -197118805 84489300 170474830 581713055 13654597 448821310 -104445385 -5912731 -195097284 -36292101 170021411 -39598134 56932737 -72633586 82900094 133437760 270359267 136726185 -159332083 210493022 -535982846 -289826656 -39080904 272432394 63810773 -140696261 -161569040 -279547671 -905380 200944192 -636076641 442087509 -78410110 441395230 -376339374 58270210 229658605 159890879 275732141 30657401 -325301310 -243826046 250029981 16107395 146981548 -158151697 -513245168 -275452190 19054682 -640718683 80783603 -772828651 -39966915 -289204772 -143778754 -182433642 -28532032 7449837 -243635014 451088313 257021 -570508961 9143001 -82702888 347796625 86462048 -25205742 -231546764 -780942864 -319416466 284940261 -233311035 -148320492 -125039373 175595883 -812218182 232112570 -169243755 45656063 -116100932 17307777 -5001977 -119225525 37043377 -236590174 -310833026 426959160 -225745642 -54979476 35237188 -411197119 20814724 285090802 -212043935 -211954190 -98196797 34211948 60703423 520484335 122946440 -400613346 393224995 -79974749 54578157 -98031024 -242917229 -712153130 119576954 211756078 -14957760 -262602934 -257401393 881206570 -11859571 187289256 -11118708 -292360032 346562884 -28416140 26749403 -9233518 -303267428 -127070755 229380546 -145627981 519504484 -370821475 255088265 -20259528 -62639587 77614864 -131358815 27008184 -98644724 -232918841 -64295422 167190675 -454768804 636015772 -225035264 148319855 -721012660 7243077 -502086701 66229713 -84684545 -211671786 -12686402 -419266408 589550562 110694526 254993646 -429372434 -7699294 65099789 193358823 -327196262 15315392 495920609 60634576 -37297192 -89418754 -2129142 -255472789 117236619 -569328382 -473393789 94259414 93298707 -82205950 -563852963 595044605 120787180 51568497 -272115593 114591483 4115887 593195191 306673337 51715892 272937170 -454902070 206451244 -500381157 31967926 152995895 116141254 -272832009 -54029602 -713544338 113551030 402729663 868290259 -437298159 -355132849 -503386831 -157071152 -900755226 -659885509 -28727117 -60407108 -262790823 -1847921 763782986 -12121011 -253607057 -2890273 -3201536 -540063902 4177018 -127203531 180319618 -386239993 -87309492 848146 -202622830 -6656346 23908429 -392016909 -440520246 -75148481 134977177 -63331450 169167909 73659636 -2150880 217019552 -444025296 -175223375 -274511953 544470781 -369721429 25831754 -272755550 279859122 50471453 31985643 20520372 -59800699 433597701 295559903 230586487 137917825 259522120 44429524 404002942 694481674 141993282 213205635 -834085321 114301531 163230357 228652732 -201714756 -386899257 -111929851 -63108486 201423822 -184241430 222071926 702602255 -418125721 674229097 -136780864 -771070963 -17556278 -35713111 125073019 -5159892 73815747 -8427232 39529792 -874036940 248517393 -288855649 213721731 -31270647 101142907 -473806924 65440543 109396575 -497048291 -258494822 353267641 231020196 -413366737 18205787 -171042490 -1702592 336741217 133611005 -606707966 -416680852 -144989813 -888254893 -4831925 -13739869 -356375945 23650998 5993879 -50193301 95248874 -186159820 -364447 4181857 -567791026 288575622 -12562093 326599 -184341277 236667758 -202687787 -655708949 259320603 -463597676 -534503614 -302926685 151772765 133099007 45689678 20914858 234514569 396404766 31051078 183316455 843208249 -172107237 -344694283 164494685 -261177001 424901389 273033712 -96221285 39315246 -610667749 745526271 -452137068 -9794867 -21503046 -382394163 120500328 502399102 -15384932 -64672781 239956406 153739957 213511620 -86422322 -177034231 39105904 -6875026 19030076 -106452953 29024434 -368763723 630679164 246842430 -576609710 -343194429 -7292221 -15939267 -304098897 455579849 665444532 -3238254 293564685 -251298378 -871638243 33313542 124163201 -471444370 49407393 7627585 -5855818 -89272704 445771393 -174685425 -383908038 170066985 471204519 146084601 -161232355 -135796121 387742125 127544755 -330724675 -2586462 491326966 -544780058 309711419 -598233 -321754501 23693555 -142015812 18399839 142872080 26171894 3093903 -6307009 -97262609 -196687659 -211663793 -169313142 153373538 128784222 -5642153 -595168626 85080580 -188484658 -392438018 690631386 29213112 -173973366 -342620095 161089007 39647028 19734606 202498551 321602829 387729 -209848051 -128418984 68065853 -306058334 248624634 -363848292 -409799558 -116967307 -197800323 -441972003 91676057 -18617190 25252849 17499559 -564506002 638556646 7528431 25609760 -196604232 -99117554 91448070 3224506 223131976 -53332989 120422256 188460113 -490759 -203492688 -268940814 -405614808 610396168 -133009840 323935591 198525869 131376581 -15558515 -114267504 -99715232 -658788701 770175636 178985891 272348299 -465748120 -7929980 -274369782 909293 -478672047 293427287 497020744 152122637 93963118 -66147795 -335724762 2329996 -15966943 -18323205 138611329 -150315705 114205120 -678586548 -277802809 -291087486 -7708836 858238261 24883806 687080012 -447167261 -586553001 63258064 -348817492 -316202537 -9013919 154128605 -393044648 81747203 696844541 17753882 -47169173 -431759970 -495662672 -281544377 -790526247 -215342255 225096982 194996792 -60055809 -534024760 548543561 -264613615 259289051 768117027 235259819 73835404 322645568 -127314695 -446834059 -98454211 293496598 -63429465 7929573 -10469029 -520254523 -14744442 119333645 842220015 -573899000 -72043062 -577727380 -45902970 441326466 -1507849 -10602455 10391853 -542695747 1126449 59076106 798679107 -507546441 257172823 30252893 -846021681 111354279 -57770173 -30445275 483800055 -287909310 408252247 -632457377 -13180452 23450351 -502460461 -228760699 -134161395 -3128005 88908249 -224348998 355857009 -106893940 112329168 2169750 64981457 -540875413 -557535091 5321561 -155536320 414886884 136770427 88533147 -8672512 227282817 -263074252 229368277 462976126 -71045728 -113718624 51463334 -220574703 15199207 700966 771086465 -189932596 -2075608 -405601171 112277516 640116454 -195452279 -217829401 115404258 -1695357 -360457709 111111412 147751173 -83645725 -438913 -636197 242898260 433647659 2863457 17909361 737960650 1456349 168727827 301343587 130376820 23679870 -42166947 11685992 10837272 -344410415 404274089 -35840309 -281736375 -687965627 557393530 601158045 -397111736 3500140 -701199109 63791666 -176286036 87871792 340007450 9490046 -135270340 5379234 287771347 -838778582 212418202 -55432824 301583861 209345365 -32085225 -5319532 -129194048 44013226 -176765733 317443989 650312302 312224887 -158287184 58415955 -124587340 -819936662 793908101 37031094 -401992241 65714321 13933247 13270542 -790260626 82803980 -718807079 -520794988 -79352121 13993125 264170348 -471811036 -426299965 -3143229 11058716 -264678130 719922160 -283483847 -210422094 -364657759 -304171906 -382779943 -2744465 109327801 5832597 -75647205 -7529916 477552532 563378009 337428536 225335786 232432569 204740530 -12911401 -4114604 7596119 -484874692 -58475836 -10308821 7098873 68387608 702568273 -296771821 27500976 519312207 -214652869 -69719066 -874758620 -3554594 93347781 71990190 -839654228 926325 539835780 415438812 -5855786 558653387 -44736183 -342039048 -80150171 -17210991 151968969 271415400 -312132581 -910012471 -710763347 1175914 -396401359 -5786927 83930292 -251143683 -705941486 -515353274 93634906 -300301054 -161373058 16807121 -59253901 -1320251 -34385856 -4319181 -511047595 413300499 -25245104 119126267 -19355935 129425753 -1029770 45622261 75784814 -25048144 -5109404 -59861160 -61975218 128564 -445158378 -265753888 -194525118 -14540356 -406246597 -269864071 -586347433 -445452925 -63767387 25513711 342572987 -321390331 161191755 -198237201 -811955267 90223611 -650416586 163032200 -200340019 -711323771 686138545 -139845521 -53917647 -13782706 34472483 -536186616 23925301 87624838 158750273 24032774 -212429730 -33346649 58701293 -48561134 -111897 286205370 -176352175 -3312848 -329761659 -175533354 -505779730 45470259 125192814 -608168701 -832358991 19482635 352054379 -862956700 -300020197 891999283 -646100341 -338345827 20222952 -318145362 484275809 -227759854 86225139 -58319316 -4731789 63649389 154875670 -291878555 151019578 560775017 56809388 -318954185 125790766 149449485 -487793852 -111620830 -209085574 -570381363 -566836454 253469392 -747508732 553294056 9865747 -578190451 -186021456 299442235 619968127 -27062334 -469641703 274890105 64195961 202429946 376190182 287316275 107556678 319228699 162590376 -8280417 -65014654 93955136 100532477 -232477947 -124277894 -14075186 42845059 398936134 47107393 -329058615 -420551695 -106266238 58268075 775466864 166415146 -338040493 -197196342 -482600205 763263638 111574596 -119604388 -16620300 465592925 52349746 17429000 495482336 100374812 848909866 499767130 137709298 -248197020 344452040 -726170887 127880804 -822913569 -44407990 -198763026 -17047494 -582632574 155529298 163811364 -118045927 371846117 662491180 -542121641 -706447863 -248911377 115361814 44524759 141032620 -6108164 -6912796 4934643 -429384024 -325829641 -160260833 -3067785 -163149390 59277092 -17721997 -39229166 -97615685 -571747069 -534915463 927382569 -105788521 -400107064 -161211379 -355057081 373152500 -192256081 244287378 170022493 -9241573 -714029091 -763003421 81692930 315330 165926897 124540054 -211092101 -781818043 10098109 -94097157 -416062353 -241075126 14855803 -258066937 -207370317 -11298945 -447319031 -41164751 -414657285 -125932610 72343291 -487408705 203059022 235905287 223270893 -199909493 -93583725 -119801472 -256277566 41337470 487443191 -282779058 457570237 511149593 495474999 -200831317 -35770751 -1377267 -26146140 57797809 -521475026 455636395 183171103 438065498 302752673 75193562 -28125376 81709714 -458622714 73799281 311489924 -23862784 239092947 489352081 -496012987 -370579329 204324980 33084685 227701925 667583423 -438639011 10766277 -432271300 -35166598 306737140 -229161309 181473364 -310804658 -367687108 212131649 -129514314 494890721 538796773 -408309612 439923403 44661334 103870407 567307697 -797204512 408229222 386135039 4406651 497409996 -4830289 -689727568 55223238 -278238434 -70327809 -11597702 -11271030 118194184 378171041 439889118 54387431 -845228795 -573011166 -37910451 146722040 248342026 -397973444 -158235906 -183134302 -36632993 -63298528 -9219304 60264869 169935069 -4864060 249418135 -936804 159480064 -155722678 -671699104 80886542 -734964987 354633344 -480101743 25616113 156951902 24360546 95552359 187800926 -547499504 333585870 152212953 192067366 438499280 -15678620 437706604 -151340193 -23307510 -111751854 -640010126 -83849602 -237785804 10561889 329525255 95856562 72016005 -161666699 -179085849 -14412798 -32451868 -474317053 376456709 99654278 43375198 327821565 60712018 122208552 45979722 -366248028 -438812967 441405588 -521375553 678172463 -160389038 514789 -74582066 -115456473 -283871805 435249096 186133136 -35634991 -215433819 -235270255 -345450220 -671518660 -506708676 -31066252 -301261736 43030832 8551603 273673594 9854508 243183335 64829243 -23881993 -205931449 -857431598 247340760 -193462887 -392342374 585026177 -699782744 417341189 61474082 5300038 -746209587 -516492919 855051690 -15565176 -188210753 77863429 -62000946 -74539466 -165055112 -103028870 -26752372 -93732670 373010005 -430463759 2055600 93579515 -626583337 2124250 412090640 21469371 -17188975 -249274541 -2735748 -31360200 -48706053 -56596100 -451360332 122619330 65008796 133770937 64457247 168057385 -21586910 483559667 2902289 -19721717 -498797922 29906700 -40954544 519885367 -884282732 325743533 -72737149 35880496 83133036 -476157374 -8326958 -31680081 -101448093 -642621628 -56339399 -621608543 -261190424 61610352 136592151 235350841 -87461419 20934744 805490 2785626 195466693 -356313561 -284292093 -7871488 -1160657 -118481 -28985300 -473276504 -287999781 7740337 -642937348 -566649903 -132583845 -625235987 -15277698 285887157 9479287 -154579635 480472033 189150318 -689112719 10867139 688331029 -628563030 -231909473 86620727 122604323 -201510386 352503731 -41312288 51573979 33761555 -318254252 7775915 -112098033 107449481 681811582 8395595 77739834 -552492128 67826311 28983470 -47769312 99153190 382475409 4296815 -539720234 752362274 97902649 11920155 -229037521 -8097610 -15580141 -123886944 -93707716 48812996 -176571178 -346637017 -43272684 651273570 -187521111 62653291 -13717117 -51598363 -525004681 -706432916 -114877796 -307822103 141980595 -473565977 -330821412 -133709087 318645918 469591012 -54660932 3511240 -55488726 345277714 -82282015 162260581 2598923 36089040 -204873265 -338612417 115810241 -11961361 -25990897 5395048 350307574 -369085521 -15510479 23626024 129110852 45737815 -76436005 -315569004 204937964 -369402 -242302223 428134266 -36911742 376095123 -194097738 588563333 29835599 100139396 -102517212 330960557 186572336 815571097 -591252400 -401429778 106791335 -155136400 -1623081 219554608 -55224202 340396958 138471432 -308132512 33393687 3194103 -101854301 -383370429 652185553 -394769224 420066966 -283489985 247908054 -321489902 341610774 -525354654 -586408121 -5626603 563158453 -125759265 221195335 70415050 177601317 449880184 -40799382 238616398 -387890103 -139057521 406546269 -542624116 -8672254 312961496 163024192 734273976 -505113563 -4344679 -111703491 109592607 -694008380 -56549506 -212429630 -187620546 253770813 -28487460 -137503390 -311379528 416038093 -20691552 -83644590 25295178 109679949 13593028 -173494910 -627719038 -239097232 -98216064 586092033 -741689143 -200570875 -94293022 69833810 -816170876 -84590461 -5745083 131108153 -51037007 245477000 200968281 313579081 -44668632 894097 748119611 -87272176 -18899548 -375651809 354954422 -528347069 53596518 -14638831 -98366464 -61720739 -390296886 28792950 -102910350 443980702 64220744 155334155 140048393 125267470 -38355587 -246067130 -579891595 5668302 -116897510 -8444810 -556454195 547196457 -487865475 2198800 368328867 -293833436 -685489588 291952591 11848058 36183341 -167821636 -305321871 90505680 423391008 -6988355 -170900616 -418177242 161439678 662230876 154856551 123481303 -280002090 -529179384 803891389 -2197662 162018350 -47802162 -371663464 151037985 284336063 221009857 176694608 357313372 56222508 90915063 15358143 -177674567 -334563334 114353153 -28165148 -86542938 71512834 6716846 77709882 38941712 496914619 8031418 129795924 92471283 419126545 -138964917 -28260625 -339599620 -124149136 300483792 105645224 2560577 788556994 -66604454 -690986521 35246929 8406251 400666323 -491412718 568895 -601543104 385954733 123781378 -278881029 1302360 -174276169 -320711053 368880943 -207392531 188305440 484628008 387474563 -347946742 89040313 73819262 -579886200 -32001086 -336072844 -3931006 409571183 33088795 -220612223 453874608 -278949647 196059787 576528410 -87161921 159227841 462723962 -254830430 235754691 324021551 448839396 -344114753 -52813603 28063214 -41515230 56809046 235437365 -156815208 -1453635 -34414544 -260472193 -709991247 -77833864 -51377883 -370519724 42630051 -219460995 -221868120 -29799137 -89124543 -103332914 309483194 -493156383 -564088471 992460 -43269080 -241808470 14192527 97238354 -41902211 -199419383 706191304 -705041604 -206996594 -124167760 713832114 145975943 314001564 -18892022 -581560937 334577376 508157745 -70109261 -45789726 6229264 397744848 529742908 -2871314 -482599070 -375117927 -84230959 276602394 175688037 -219973754 741261330 -33778826 170250822 46072665 -539699747 -5688 322193664 -19591062 3170182 -157224582 -344371178 199044647 -354215411 -410304158 138990065 -190175517 6635584 49382150 166215260 -507074024 162494153 -77621918 1034157 -430025513 -133933415 613433999 -93736793 -498059327 402127942 -203527667 207457676 -10275190 -147487895 -400879378 661177479 117496779 -807927285 -26535253 -534396142 -11977608 122503459 -41525469 -95029054 7366294 -65134942 -601293728 -66635547 -184466473 266636159 705906603 -2616792 -88212036 293201016 -83321377 -36631839 -195456739 -240623739 224114707 396479790 -554662361 505028348 616886090 150133961 -1357611 -571532554 3174552 -434455567 16239204 -84686208 -294508676 449952122 164114261 304681593 377012957 -709638 -567188731 356746758 31735873 -157650833 64894592 -5211849 -106198572 6988920 14964109 -1868023 83369266 -409346700 -90145887 111887067 456111 220532179 -7381179 4571960 -146633214 285139750 -197540732 -562654113 -10051681 227547324 431900305 -660012 -332922245 -570258305 27185488 3548521 97162611 7413184 -447439600 23564602 576478121 -29399523 753895133 -266514181 -583021143 -560186749 17953376 -215406020 114252898 271254062 -1166230 131706636 87872843 -3614750 -5740916 628321258 73056010 -424302011 -571370881 -538237195 109476507 -360993112 -33447512 -155790237 20710180 68636011 -502809093 30105830 -96504052 -839839456 389068501 44085086 -107319709 -153858926 -45612933 558991316 -116795093 -95508096 77961579 308541332 553553860 64912283 49138830 -9598094 10297756 -4241938 -4338021 -187489251 -482453538 -463900389 -590417238 282765490 458879309 83690566 -45781988 717272993 41739462 -13433241 23547938 8817965 -17657812 311354196 459758596 87103541 -10656387 898236164 -266613 177780104 -10395782 119582235 20508362 14131707 210295892 -30821534 -485849966 -377416499 256425287 -170847614 -252508223 -151635100 14404718 -106225401 -537626725 -301793 6549702 -1555045 -247221523 -200952390 391521068 27895156 -85002430 -46325423 -116846876 156002816 -180088146 -248825946 9398042 1255721 2355443 158148201 246517699 625998743 -305376306 -339515722 -106487094 -688626 221077627 161545646 -85180340 -201327380 10643248 31250500 -193259389 -740195376 -32961835 22088627 4066484 -43837170 -123114543 403361398 336569055 -10451835 -32362695 47917901 -160312614 12410880 -450076886 133677851 767974916 -41782834 1414378 858649409 503056512 -235625508 -334494540 -141547204 -257957923 133400910 646955029 617181119 117198483 122552126 -73495679 -167919578 348274841 10306187 165377355 -293310263 255148903 -671524932 7369678 -64589390 -163738823 13252979 52298142 -80525810 4744212 460575950 -85114048 -48298633 -104060789 254354800 -1718640 -159991505 -377359613 -839384590 43949109 28114054 -321028612 324895410 496567415 -11571080 -20549172 224460218 302705920 109285381 -16099173 -76236475 -43807853 134023387 32041446 -49150559 -731327964 465185325 -289782369 -69442360 206090123 112418624 102187658 -294335042 -194517084 -99686457 -9752847 -178641805 -266709659 -841825407 -190015641 16117232 -459865279 311616 -42024953 1724570 105899294 51756280 -97085950 -24651054 -185404568 696202344 4376277 615581611 543948838 285386644 -129288181 -479406982 19434136 -566262091 -6743582 9586602 -310051460 -546096831 -140687398 438199442 123846312 236282944 612861729 -260489363 173858984 44967762 529275192 573557464 345592728 487450461 13509873 308575045 -44044295 -5107947 -236798552 -475931844 22690335 -38121055 -97912494 488960087 -335644125 43378566 2007615 -549883282 56815828 655050489 -159564697 -202963438 106683744 -669091610 -186644986 -62456402 228217672 -362373590 452725997 3084037 -359071666 72648894 -253856261 -138546166 449961848 93553 22547710 -78607942 730610477 -217672558 -30823523 -349277438 -174793476 771203935 67671460 125995926 183255151 79987115 -60339024 -224144362 434084003 -12493944 808475168 -318058993 -136409751 -387552235 39804356 -174912628 -1889474 428125542 -183463450 167987920 533675173 -139871364 2897342 -3151270 -281344466 -162407908 619252748 -59513573 -114616311 31209652 -779114356 -113301714 46604342 -419385516 -4266643 440684196 -463064581 -173270761 -794669167 -80139058 361023094 165208040 15332983 -30450945 -733165680 -164457846 24225675 -636821064 -293775123 211164860 -194500 98958396 116891413 94938383 85337405 227704267 -71002607 -501750493 13740791 577381584 -241613790 153503907 -382869547 648792638 -70679488 -12096434 208025176 -125489057 383101073 184253184 -575570636 269294392 -762707845 -24387233 -662699555 -423512721 2584125 -4340817 -240620877 -652707196 5002954 -310883376 12870050 12842351 -353537360 -18116285 -5309868 -377148755 -291987830 47315628 -412374806 449314373 -286636052 -373583229 168505105 680026212 531535726 362183880 -19077 -2003480 354241033 -646163717 -185098457 -1175744 -119281556 115749659 109679981 -218393994 4547541 -171236045 96459410 10844700 436012217 385330164 29727107 -20682105 -257021572 -491021262 -78927127 205437969 -235155009 82581267 866896188 -2015051 -147806700 -605825274 -459189774 -579262046 8165549 -212108397 114821183 -36076232 129455139 -203659507 11845511 31493930 -742648388 -130969246 -38071795 -270821760 -56912664 4232772 -174860610 -15548050 -25103712 -370843407 -306097154 -218186281 125101084 431002303 6740897 73292776 456395384 -374586830 -132794355 -15696928 21512919 581417 372195849 -230746074 104477914 14526981 -113477170 -112261973 6951820 -93938386 -1832101 -42015007 -762174468 1516813 -204782067 -762467516 660970942 -345548501 -4821199 528002982 -342647835 -814891567 -261059578 213496985 517633167 80841265 518770706 -48283378 10417884 -342744703 -368356895 100470591 -42393697 262449854 -30747185 -93720750 509865952 54634063 691253295 53041995 295670877 -458791901 144255511 772762468 172454761 -542436238 120610184 -419928216 -10107444 676809268 3259784 108194942 59244614 -551851145 324253890 -125413071 -233454821 -274456158 -422817668 -141542312 -18907759 97933986 85492157 220915304 871535671 73908061 68657489 -52887924 192937417 -928556433 -204698348 -5791410 67250719 244420650 -413891902 356087289 -164189393 94013453 -11973057 -799628182 -347184998 -55415143 107885116 61898398 33071861 -2210357 77500779 50750400 -360116593 375021686 237429820 505360790 2261648 383670136 -98039647 -206631912 909138979 204846723 89824346 261930590 411326819 -18646033 175959414 24966971 -210987640 -225865393 810631097 157639396 453757618 -16942519 8510024 -703255505 342464808 87558205 -795877870 122225128 -56587391 45242655 -279133971 46367660 108460345 -531009653 -174322911 162852212 -129509926 -87678869 109781668 -375657241 150764046 -99451 191798709 195896658 111374970 -294688828 -765981829 99266637 99075515 40801608 523148853 8238214 85624797 328083802 101380232 -64620963 38469663 711904419 -135884415 -121588892 -102793011 270337984 -26983933 -77517326 5895476 -326434534 -167048781 -414988067 -91528568 -41364725 160365502 633289932 343006 -366835328 1385033 -274139774 765901353 -68046984 611420486 -318506643 -93003578 125870653 701760540 574413802 15802630 -111279779 -176938068 -896910721 189170205 444255863 574333732 82319192 11993263 213196290 128757515 84118318 -757149892 357161375 123140093 -5248194 41003488 173337493 -771257697 150796290 -291196454 570486465 -106755262 -181514612 316427726 13759533 -648180941 4898030 344590275 26844988 52481152 74191547 125350191 451463815 29379327 -36361725 8027159 458664210 168441657 -68920600 204075231 60803119 610041788 -24366487 -12419079 7277393 271290624 2264997 259305172 288955581 8884284 -32106484 108481740 534932984 34213836 -745735678 597065177 618101619 328783533 -32892880 -137130602 314412397 -1509249 479008248 -507267000 -296567477 -735677448 -38784936 -14342481 30637515 126838221 -267316022 -137167011 -84654280 -129733168 -483708316 47439352 -196967296 -98092033 277791978 222061407 -2473595 -498447822 -466998128 -66480174 -892328380 -143681219 -48228794 -165660555 57974944 -8961588 -702623448 451836786 673884698 236770540 32304071 -172999995 91718622 -146303402 181640186 -9944664 10659244 592320416 -581155179 -839807 -207939328 -267248930 33469376 -402649640 -43205053 -442341895 -50477182 580631476 -597948111 -128255617 346658783 -123559115 -2877605 206218885 89073582 508583695 802829 610795513 -19034549 -307706480 201207027 -183680285 -442075818 -47317444 -679125014 349954021 -906678158 529993158 -80212975 -3821356 -193552843 235356446 -15651358 8370326 190930885 25597965 -246110832 -6014896 495789003 -52945033 298872307 83995679 156610677 -880712512 118643740 -177766973 5568484 -12255515 -55739922 -59351073 -7645623 -25215993 -53086234 29603695 5025174 -471760913 136107505 -623046400 4132645 612818013 467196245 -742440529 170123467 -24262434 -73183353 47531653 429126037 705283123 -22459432 -359672015 -338319198 -604343446 73286830 -4264586 -104072084 -59371589 160086749 -494323504 -52481086 8687113 -238741089 58895448 179949610 -8698647 180298611 -179575498 -140328 7493512 343008377 116352690 -1148391 35836298 -199133424 203906647 -535165 137119768 258070838 -717310341 711226243 -94764404 590692903 32450458 -208780010 55157368 -87412008 146287862 -74983607 109489331 216366174 -189459666 -164719506 -143342229 128256679 -117751834 106819124 -408781693 -177949123 -611294110 44262210 -122478734 16102938 41964544 120441344 138834237 270294823 303388762 55613521 75375570 -28324064 -379486531 -192926202 -366393203 133605260 619709672 144241443 -154501912 -229606251 1949791 24220946 30461312 69008382 -41875059 -24262206 654832601 -138703737 16618612 250360655 -48383902 -66894 -320854021 -3961732 16566225 15579534 -57087286 -428567051 -46438617 -875798730 -652922886 129271189 -74713147 22107624 -32012252 -157939687 743771443 -31787263 -624406213 424339179 858346327 29794093 -367400671 259009449 265364417 -6984472 -483315795 -450640452 -21875033 507092885 -81245273 124374439 -207689390 -396839082 -544044 -284203499 142225469 180604314 125546306 383962282 -290697386 -74271721 -66066536 665682677 -564795268 16931363 -14119613 89039119 130764748 -14062720 -108709498 -724101089 43417079 61245234 413000791 -126393447 221272115 -381716547 -5102354 717360671 410281550 142666933 105136859 -165589281 -204322350 -90253998 110243331 -727559086 12751920 49578373 -94922902 -288735849 451378490 -201611718 -276992976 543209659 5449360 -140546645 17763062 -8572233 -632231946 85624 22275323 -32671252 -109060848 -283091054 -225570569 -57106382 -25760957 8941876 346810634 284606298 -129650219 -18342351 -123059748 184730821 -156464330 232190376 -285195350 -865639767 18486796 11441139 -113998081 57508722 -839929906 -428070576 -105016802 -3897795 82775610 269715254 127317554 6396544 -56306316 -474797789 31265274 149615922 -67388151 -28691552 -3880631 -46338952 74233502 75804683 -555112800 -3367471 330309095 339237932 262258 -467561065 83262500 -188926218 773396663 -210661464 -357360127 197426966 126948385 -438653983 14167242 -86375642 370940722 89660023 -579602367 -406247861 -255520442 7923957 126097988 27491783 220344257 10275221 -281429602 692936296 24976108 -113673709 -836091232 -15031465 247088107 -249576468 -16660645 -47207091 -436343808 -475311334 -128277105 253155022 70603104 -563087642 276665128 299713776 -48405090 784868 173954979 -265692481 16616942 -116439767 -2125590 -8990960 -401562488 -96530948 40659167 125317085 134426125 -15924814 -172263923 166551578 -26305809 83856842 -115983534 -636969605 121225030 -212510367 -26673318 -84435267 60018222 -2206315 11735250 288367560 922520405 525222416 -332302903 379872716 95205328 -115460511 -178282475 1760835 -134241756 -103599217 93844842 17405707 161904625 -363761619 -136794403 -179180486 -5300123 -93174536 686377552 -74226479 396225621 48889919 -756788305 3783701 11103664 -869717906 -15022160 178182880 -393500971 -333597492 -600016524 283718265 198944491 -33651302 -17765477 220137550 646164 201817216 -131299852 -16497732 -350470494 -34343781 35361234 -240235956 20233289 -99396992 -156273283 -266940734 -19975104 -148515532 469353249 -540884829 111598754 -881397282 -125124653 782081750 280692885 566187 -334516358 -70883582 35923729 7693654 123319332 664460990 173977981 7813382 192959426 490339451 -359026276 953054895 319049947 368325934 599889407 -757667377 -492612769 37543252 -321996097 -13707546 319824736 19647887 87422854 -94113641 -517406566 324736 -142788803 -597210554 227357555 123214494 113233626 417242836 -166138507 223830240 -11531071 132295245 -185929646 259761119 225673609 -3864565 -219884183 151392339 -103326327 147541009 -175043660 -121137537 348393 396760497 -60933737 206681134 -80772155 281655650 -299986602 472108357 336166423 463975877 -198510868 200092177 301685815 376878372 -211568558 61412355 168482947 -452284095 -131471397 734094102 9005849 9494076 74975219 26279548 -42688744 366878541 33902602 366002709 -182146260 77428804 325794748 81585341 -269219825 -93152543 13220395 604565368 323469108 745948069 284001865 192738408 -364145552 478792806 -261964461 -432439166 -260319375 687190934 513014371 -157966 -478400292 -349340858 -437351473 -129084804 -60125138 647725212 71239664 -17276403 20385060 -421837007 212464326 307568328 -81016665 350223780 19067765 338049347 109613690 21527823 17652041 30156337 112458474 104794714 312923157 96719860 305789865 -530898447 -506170460 -59528987 -124850416 -607015611 2829329 -99567570 108235173 -727521327 -43522190 -160069181 2782224 -306726119 671346931 244116560 -83007013 420504430 2193417 433693274 46674212 1220303 -603491369 602653507 -3645890 596102275 -586658690 -117348110 -486991361 4761963 -50468664 -308254437 -125019422 -347757063 834100634 25081763 -135375035 -46330702 749658141 168292239 -170392873 -484041220 -104518883 -302349712 416620959 121906111 603620500 -106033608 -99799952 152603526 58646771 62780067 9448498 80620775 -296152626 686892089 -89561225 266534595 -5428615 -121598213 -15912243 -53640845 -61336789 -108733451 -37376098 70682470 2870748 83780420 -197556148 69262091 44174 352349398 18054039 196550015 -375839009 -806269805 474168225 -338495462 103616234 -209946646 -147125427 128485443 -219344570 48518392 76166127 393022093 2618507 -211990112 8137360 119145861 49072973 -66669104 59728629 -51883549 132052359 157978954 162177588 545098446 -193789672 -20356615 49700296 231185970 -2306702 -10351698 -10998334 506885458 83552806 711530220 41782172 -221046111 229557318 -64472887 -82122053 473658610 236898401 142938738 120030220 311972377 -157833815 83680996 116350088 -87101401 24821592 -366888303 794334811 159315488 140958454 44073666 672295470 -288798492 140440296 -197028733 214520448 -225634428 38710912 -132780900 -152766278 -2812859 -525775212 67942474 31284206 425462822 500181476 -663602863 218976052 26731376 -57117966 519638477 -1076462 491948525 706046538 -52818988 -389416898 3501869 132211063 137327177 -33405718 -418999367 -143588682 -191477244 -366628062 -645081359 -3271616 13233865 7063722 -181473973 -182871765 681673086 -296415756 -247522084 747333121 253360931 53790462 -74795741 46654990 40089820 -5887686 276191107 -114618811 157267654 -7278648 626267760 628945239 801951545 -456877782 -70958925 509336556 181861436 -91206008 762880014 -65030160 572694969 -59025872 461785681 -709906764 93593259 117138075 78244523 -272576669 -1739785 -111052454 -135792607 -109039584 325062081 493086363 46421665 -84920243 -181317444 3329281 -246226899 134029235 235559363 -280232544 359761849 -15660592 -438649234 131205276 -135269987 -126285233 199536070 762813190 675135069 290283620 -316710252 -716582255 7939296 79591883 -657458343 -31198321 128762696 -353371401 110952841 22588653 -252753370 95337079 -504307330 152388163 853181917 71032612 89637655 -17661123 189147439 -883516559 498313930 -22390090 -21224720 -807397571 -94331573 55771445 -418186487 -207527267 346231298 45169815 -121472206 38384945 -4750212 -131174176 407649299 290590169 -327709723 -14255948 -268535288 -109717863 17911898 -76084574 34275759 -7688626 -15629971 813140094 374012292 -102356861 137717393 16709204 -70159084 2515311 93759001 7432358 517562381 -575229499 -322444393 90688655 -227053039 349413300 -63406987 -14725562 -218106740 -94495935 1149931 54313637 92854817 746744386 342358714 -201251858 -56321305 620877604 -123075776 45131817 54320564 591782602 -199190687 98006476 14310172 136579492 67213707 307964732 139401178 306775815 -278864014 15174229 -33547382 -16179640 -297826246 61040616 -63143567 42335802 -321685250 -359822134 -171413680 -699508174 6491071 865873657 -18396070 452392943 451006487 -15761301 489706257 -24430 -97318160 -68137396 -114352351 -409302332 -208175486 700925426 -527447476 -476277693 203636409 333155652 -283633373 879304514 92946906 344470795 17195734 5434592 -3524459 -337490806 -711442041 -182428543 -437901088 126118018 -282395617 204523803 -22865 -859556688 -198158141 -371326956 -430674019 178825908 785737486 43829070 196305406 28244793 -61583570 894600 304841165 232940506 -675860531 400284192 -577946545 34124205 242527719 13197764 -8753443 293669802 -11598266 93443204 -311750158 -128416761 312111021 -86471197 -11869200 457962461 54566235 -3082619 -45373072 -314245199 702435604 -63257115 -882271152 350374914 -225854625 29821598 145843766 7120415 -83846369 27100269 170712063 27014981 -102135616 -51371167 206072872 -36515410 -31361474 -374683709 590090 -11423188 35988037 -269685912 37004224 8267795 -80713353 156940041 541373521 -224739851 44035822 431683528 -374238265 127254688 10987741 371922464 104720249 3151210 -597786 125165006 -29546975 461658287 -96135988 335894382 -249412702 715950068 -118143703 -35331873 -326051894 190523207 -255546347 533517909 -271512549 -217784008 -360146310 -383073113 -33635994 637679642 150749641 157599190 -24679702 -327450699 -111263380 114393430 -231410099 79351331 -126244485 -28973722 529958078 84395700 170808700 50075731 -140360590 385630537 312778429 135052170 449705155 253508137 591278 -300265708 13081701 -7884060 -320683073 -5970529 189596271 -446760279 120678216 -9325965 107284505 -371697747 55259783 -37492616 921920082 155177083 656914 -603700779 568712074 438333966 -131529859 236376186 10915 -71781847 25719746 -150090023 129633005 18226193 117518010 648533713 -715691186 249199892 -622778376 -133256613 -522976871 -856021826 -188266872 -912939632 -97865964 -87210143 -600855607 -3637543 -64433155 -222269272 420611131 -14457447 323101644 331280662 -5728359 -218173131 74513701 323288022 455194687 301434515 266508865 -373043575 163691967 270417033 -32730552 69803191 -145389013 13090623 -63149302 224140524 66064657 -134066747 -168549771 -78508741 -373485010 625149895 41003584 235543555 68576363 444944012 163675778 -355208116 323441851 663883287 -429068799 -782886200 -326441079 10571541 -101493687 -481092447 429862627 -28019663 -350120558 -254119016 456894414 -436732627 27944564 -14168334 -524256036 61221354 106377943 277113963 200653424 -1625329 -208333 -152415582 -91418902 -555418792 -17144313 89312293 -272272319 27242445 36092359 -320180186 -72117307 80383667 11284859 -15367072 741671405 187846220 -185737832 -462783290 -389148666 -420493873 -237752116 -161372121 -12361098 -113944704 73876313 82368687 -596317401 180885536 -985220 582538451 309653195 -705544464 -436562322 -137784197 398482655 125299307 380945009 36569279 5617402 -37261403 223792697 777822292 3106125 -277112 -75727848 94378892 448898719 -12643166 -98172259 191075749 -193588563 -218039664 118718079 652625911 -491986772 388650537 -174244497 -267066972 -73127443 154757982 223171452 60388879 3079985 -123022469 93780293 -140034163 -449241155 263040195 -89444654 392391818 -32484281 -119663266 230242095 31720914 -276976865 -159253282 -235907687 3023623 885028015 -231994716 -786821635 21399276 -16683444 -192726619 21040026 47793446 428974863 -431300759 -38244563 -596974231 276546545 300500879 771333285 387750258 -100849188 255692108 -21774805 4482488 67229360 170256508 27805339 -30592516 -617061944 -36815425 122103928 -5402494 -724955717 18106501 464992084 -441407645 243023503 281168008 157573042 -188380759 -5596115 23831719 -15176328 233802634 773134186 35078303 360520365 -7714990 209681157 -44922515 -575658619 287723684 -10263665 -146617742 368469800 -7406942 -351580859 448910765 -402745527 -229653812 -53178134 -70623434 553674177 -23213414 -35897125 235453121 -412393535 -4649475 -540827252 180405399 149659493 155247035 401088854 61390088 -512385919 280142635 -525954583 203318034 362423921 -37278797 -207122117 44790523 -2364768 298393238 -308881225 112211586 187965622 353083942 46687127 -81938578 35212028 -712803537 -475590001 325568129 -226501065 79483139 -128692107 -899071046 34135904 41676296 -244197820 -490974119 -22613335 -396868655 425500749 -91367105 49565818 -248391620 -227821674 185868030 -490451496 -98922030 -445492059 -420093395 -23236619 684102864 -161241757 -317802543 449704224 446108965 -7115944 273900772 -15328986 -344945584 -112522647 1876501 191880420 74584144 326783455 205907787 121915448 2312957 -15922238 -149595018 -232129060 -92244114 -122149779 397798836 250059697 303215352 574253712 25679762 -54473668 -372781849 -570562041 285975795 -320918239 113243821 324659625 351641080 30961267 66434408 370946172 -258978991 439883413 162339965 -657404003 -395740090 -464394978 -675168881 -308508391 -748746286 22429707 -63455982 -272027124 415704355 72020680 367839009 -352165197 -299911808 -420752122 -29738945 6744045 -171861018 398688672 85476304 -286819925 -150748609 307889494 24751451 -168800583 -608592575 -856240738 127636605 299055674 -265838281 -700645 255181850 -138620226 2117299 70146804 201933718 463231431 -287756645 231092948 -460635266 269487045 -613272461 -213521535 318539401 564260301 -599432143 -5728029 -533519943 -403637581 154089473 -436776997 -27815574 194137021 18624139 129207773 217824776 644795052 391324158 282327429 -96367640 774654281 -4987154 145126302 -115740885 -187347431 -38072394 -113230211 -33212 751650817 870975658 -606930783 173634302 216009687 149279452 47516439 -116539197 357800465 111398910 545357232 238488321 -251652996 -82840269 551208147 308581999 728862995 -558483775 113961732 11773615 476633 57296035 -464915278 753203730 740009735 -41056537 -24784726 71041381 -84890816 -71731951 -261288962 -789245177 176867701 112643590 -243401946 387292744 -14456249 359850594 620765 -330336581 -19886588 292106264 4467759 -214434443 513958983 -72172758 436755472 -658649683 -216172577 29359066 399333257 425466584 -1512952 337450924 -14083053 -19385663 99512657 284028156 306195607 -26377461 -192068676 47350899 -78328379 549529378 50972769 -235073946 -145805559 -3676897 51529899 -436423615 -258908062 48340754 -430706417 164391408 -189455635 166052770 252900480 -353021831 -48800350 334028733 -184432277 -5368843 -64595109 325611914 13093271 683652328 -120785400 2864409 689178355 579767816 -79203139 -9135578 -690531744 17754060 -4192862 44105452 -472988001 -272337003 -474839272 -69767657 -643475758 -142936148 -331418268 -3587321 175890557 58052389 -8106146 324207846 -76909821 -113679281 -500572038 191594720 -937568533 35365365 -15249019 73243794 -722054796 546366068 -491168040 -417459316 -253060309 158148349 620995 201590839 -119853236 -22838871 -1448415 -134957334 13452143 134188773 813268822 108831005 -43255138 91344187 67984103 77385949 315571519 -862812144 22247009 -340952885 -3876548 643838495 113125364 45614781 -100288443 -11486394 -297907242 18383118 -637088257 864854990 -85648756 -5948396 120964544 62271930 -264663114 -38285868 127316913 163024730 -13695595 -166145994 -194635747 250213537 26684882 24543963 159657967 663902189 128698193 575946876 354553615 -75259203 296322625 87990332 260758763 -153245354 356915624 90722679 125366889 -15118628 -676715065 323034270 -110101194 228245145 -414405408 -130054301 -462135056 -14705235 -331704360 23202719 -241136245 -254500679 60725162 44538115 -158018163 -524096517 75594906 -498480668 510855531 -132502753 24171587 -450180815 10472031 82691574 -588524626 -46335054 394670582 14935200 -71055652 -6831523 65567557 -122682896 266814440 206214169 -1231304 223882406 42369750 -31406206 20346438 144508957 -53882166 28453694 577811328 -72570847 -86709208 2462165 -44218675 -14416174 481001435 -147414708 178276278 -724055441 38631743 -26583560 -173335175 -122559739 -356683391 -2221317 -276124378 107341600 -561447015 8473078 -111873485 -47959330 70509476 121841057 13556099 -41370358 -514490856 18961951 -542468891 -26143356 -72491749 -16937495 -7772270 81221882 457310844 167280149 -188847253 423624321 -2534458 317987977 9963785 405194111 -268668342 760114045 -145869431 7221448 6139269 126499299 -142463006 92155870 -31312793 -896318 -333508051 -48806184 -258612821 65699375 294279083 8648006 27326958 -769695654 13794611 -216519253 -179581219 931672637 153356609 381072578 -215484835 209892592 431470441 315263115 600649161 32375537 -182376869 88664944 -559507774 695868035 83905260 655251242 41049994 -396230564 698140873 160731229 -163214924 547786890 -239700689 -601594753 18472587 221638723 328174922 -675783184 46349253 88829484 -274832793 -632071456 -123433698 -20111099 -796728042 277922256 65580975 -21378850 -2408157 -287723673 -367776521 -623256925 -31775424 -197286859 59043874 495350480 324321079 -484887386 -3365529 67754841 68389264 -189446479 418496678 -84197723 -67412453 -3369853 -461790109 93665008 303868854 214050158 637087119 -819441982 -455328659 -167548790 -391635297 -841505246 387349412 211191250 772084211 -299228549 185307773 -93223092 -223826989 -277554141 341092418 -11160374 844949899 320548819 -180828939 -502295263 -88365996 488044062 -8219308 628152199 64186712 -2333679 511303397 -144619646 -109830409 330464578 -6872858 -430892828 1538120 4890287 -79490811 226773805 -426003246 631243046 -77834130 -268241771 248786025 6059999 427428915 51332897 98473252 538759966 -33699586 1839623 -168429343 -6157078 -381804633 -234271719 5564903 -27335674 -53455621 -11844598 -45294866 -17092648 89849819 -5424325 265858782 56563918 886002787 226158437 -470521284 403517346 -50968512 315392805 -118360489 -24085668 279208197 -164454595 2381630 86710210 412688455 50425781 -25294808 200008814 865279227 -73849141 259224766 -86742647 359373747 -321814049 680326 225597872 191415633 -290465118 -81114671 -40631 -299165017 -753139 -12728061 121596616 -275659765 -346093431 616618670 11494437 -159461068 702816470 -496502411 162748373 -848345377 100752244 1382238 -96091293 436176224 -112693965 210091318 -54678362 2464789 773616564 -63118431 155193705 4471578 312521183 -193239637 -36220892 -316174953 -32289958 374426954 -88725357 -113006069 16209078 662626215 219781671 -281714547 -1010032 -10905069 359723971 -33228859 11598630 -120687606 94760888 322714435 4304061 5415116 -451843859 -311712896 -549565352 508167278 -146738444 -3026753 400643526 -400764997 875949313 -676630313 563005699 -61308445 -167642726 332738225 -515855772 569543659 -114010966 -51142493 -25072768 167762589 589209447 788605132 -32634810 -212143658 -183026394 531161429 -543123803 -13156911 -76993615 -301527311 619527337 -87051793 -257712872 132077834 -557053737 -393778632 109308330 -156849078 -25530179 150033174 -108344970 -42335109 -151509629 334921518 686850271 532951458 428787622 -7521722 94992823 -743430227 729369245 -358446213 169098045 -104286247 -278327518 -9929555 260191956 -9027015 267761550 -37949571 435915430 10226621 1099184 135290913 -229319902 -676260030 -349529138 738812600 593752826 -696347207 -362461778 135084134 -12932252 -275436932 395980296 396541156 -907710662 -35221781 -375961163 -594672994 -325486120 71988225 -431262065 322226589 393419519 662447244 -640159967 -6936432 -609030035 657519241 -252425129 -444794717 -29442245 407713962 -409039502 -318984864 494918906 -560782266 428462 -308339015 -606319814 -261825103 264122343 -480540613 -40929900 -290613670 -374095913 -100630470 152841018 -272974026 585130287 -103427750 5152479 465051893 57958391 -65386422 139658798 402413068 -110722520 161256404 -34762392 -6917636 -378584407 -194826588 -278527297 267170 -480869658 300936907 626989926 -214666362 19483554 -444327015 -28015635 32523568 372612059 -886446590 -420779066 505176577 -325584616 -197270587 41324999 119873445 428557333 -581013243 933781 -767471669 -552645284 -1740348 106867870 449282161 -16292681 -639676656 -759384591 253038857 -397971603 -152542738 248129793 369289353 96961020 -3820560 -55620292 -302122968 -446703148 -371635333 69279103 183297052 -30751865 -182852733 201840358 8812187 17321480 201705657 -24602606 10097648 175226587 114423109 250201098 -32583611 559606 130214381 98657901 689271791 -60457160 549186843 -134049057 -66139560 -31178158 -175035107 -420771554 476327955 420191195 -27292505 -158738082 501232908 -410741886 -345215553 67606341 472947936 -236367367 -151721133 317165038 -380152447 157106875 71786780 182097928 -14364922 406764928 388386211 3762963 -343410378 -861360600 398263303 39038262 -148198570 44839888 -4507408 -423088502 45868720 807210204 -97994377 83460919 468480744 33230151 -1757494 49850127 -70253996 300463172 402130143 -476752959 43788697 129845978 746650250 -51655096 -519427196 347415788 -6351848 -185623500 -307656135 -190013473 -57854365 831290760 -107342437 27830178 135384771 44992437 14888392 -74116036 43403051 -380330456 56701719 166676554 -192608022 3635832 34702605 55740728 -121359520 21073356 433583532 836648 152005158 -487033828 -427989990 5604826 59142801 -23094432 69735603 9978391 -264677155 -20580802 242426194 -306561503 -520545790 182052789 71258222 137511437 461619918 20545429 -650405348 100748514 62163737 43042307 120138487 25864791 -33385554 -45304615 1325468 -545841729 -261948713 -795018034 43811678 -462225592 363570494 170326604 -351437148 -115423401 -53767236 71255865 53840443 -598376858 1581532 -523300114 275567760 -930352613 723118571 -454483087 163257491 437795346 -18175352 556218924 -111413965 -521377767 31580976 -118580947 425075651 632182019 -193398866 -141001965 66059954 -6025984 -433875009 157927092 24479602 -120621467 22125973 40532010 98349315 -166582833 -83915380 -673069882 -155200196 -165771497 98387159 -41227849 -138927531 -46080738 128239055 24130569 -50023346 30720944 -67156986 -272877163 620506521 163551571 804394711 87594766 26502945 -12810186 -305456141 -45330989 48985092 29657890 17923023 -184502122 680330486 69728304 -1040074 -169634512 -459844824 -6323274 -18047777 220643764 -546595644 371198914 -385604663 89096152 -30332590 230805352 -12326006 -60456115 -112490437 604687865 -71343242 38289268 -155011595 -154917833 -39544335 135496070 586686988 219063334 -137475781 -26264624 35459098 -58853605 -67872208 -169379857 -288606550 111224359 -465413636 -9356333 101370233 -537837307 -413387308 118613573 211117663 -241276002 -67112243 130766489 352593000 -189914666 -31303368 138757357 -13474852 112607507 -12975111 -10443082 15809042 465252945 382292916 135414866 -481933824 -141334654 -490721370 6550065 857238042 82610243 242770742 417386368 121345116 -603215304 -458734866 816392913 36246064 528067679 22541602 -498916117 290999557 170857812 410400495 263610521 168269317 472694264 -36142149 -246044678 -220533595 253337958 51730683 13307406 211219493 86114104 -15191890 19497839 58747512 -57229644 30456042 159413353 95368027 479805155 100295617 700413816 -16105520 -579067561 -1318789 158474727 -506589471 175095585 127524178 -98186101 125781108 152526407 320443622 316852164 -18450472 56633793 -54868900 -270307087 195120826 1602172 549512357 -54957910 172485737 158905509 -363275587 -23706803 -527936956 -248576645 -246787067 194156084 120159504 -312642595 394379815 -269818794 -641231192 285665523 1940702 -116647132 -50300614 -161762791 -3797680 715375690 27712390 -330056295 -196046537 -654216112 -312371342 83546255 64533876 -29587808 488565909 9328425 -700669892 31826033 27185223 550300776 -144658015 715297757 223844827 -332702067 375310274 145515179 -115848145 -13794236 618175310 -182093514 -381228728 35504607 -369513970 -67282629 -128983013 -34110340 -308255109 145747536 -142701605 -395124726 -37540283 -69296663 288625470 12910416 412015250 -8799738 -270389502 381866969 10919458 -31267549 -93486808 51624195 -466564777 -440057062 -271001346 28930422 -32838075 -315896939 33845919 7352398 38128877 17947003 -111600018 -140742727 10460798 654387910 -86443900 4398255 60709711 591693535 -772191129 -301479458 32593221 -476904554 181624169 -17221075 -163125912 124838871 -134309523 -55609375 -250160613 9555078 -382923550 312024637 95181143 725349060 70732327 -315609409 25067615 -419687295 -141911201 -433806029 14435433 40586236 502406534 -54319461 108695455 199092354 794255193 182039541 -202846649 263095434 9225133 -236293574 13663686 -165721614 -2387723 667217270 -331065021 -195351100 -311106 32561047 -801570237 -500107281 -208222191 15205831 -50881657 -202183331 -45896289 713003200 -130352393 -32149621 659819384 59468158 -26900208 672063199 -586088594 132543548 -152408897 -238713915 235235291 -17053479 14377246 -31166057 247062778 451192389 -12348106 289344410 -147810236 -646208637 236839096 43208982 -115001941 -21126815 507337717 207860680 -312791860 41941285 487038923 -546047994 -240224740 237319812 746773550 -6183441 -39906189 1377392 815427042 125823720 125422354 -5504919 97788868 -345165520 -315285147 -318581657 260669914 -653610276 -186169637 219989377 179145261 522041182 716460405 -6687146 275587066 -538835558 84313430 203526025 -91689479 -543984896 266572669 -18308982 14770914 -22670857 -288602334 -7927163 -210494810 567496181 19686085 -37958409 -125128874 -3588852 204042176 546117194 -6713309 430489025 436381374 74808250 -348047949 240650484 -1669470 -655504380 -16648107 44566004 2887206 -197854126 -332436705 71037019 292701883 -237808237 30807033 354075843 -1710213 329965573 129937244 -144692691 -472711195 376471915 5787317 455938776 -945708381 -583395733 203312669 -1103189 176536500 473018818 -344432410 734315305 -70433592 630368 -383684573 290171101 461132432 96270139 -186347728 447079920 -192178080 -108078716 54266791 21301618 -508892458 245509577 10031306 -2850537 27263666 -576586010 21246809 255533774 -92490480 -77028090 -533658468 434178877 724823179 110253024 -376744888 560175 23723620 -708319283 61429967 -86220225 -152141996 -160117157 62490762 -287875199 5207352 -77947439 921761129 -18763695 127260479 312691892 -880802272 248584023 -37023877 -1171909 -314601833 249112703 17482352 144807441 557129626 -487864311 -19611527 -37150288 161046554 491510287 -558901 -321556678 -380152081 172237378 -175092132 -601966294 -163418 -348977379 79836893 -723878845 323115100 -4220847 -405409407 -45557035 341077938 -55622895 -212094195 -46987889 -179516959 19236735 -410431758 328569518 486974467 -122679413 -166981847 -526335140 279077735 151248790 227415156 -141352922 -219649209 -28087199 255710066 251164642 -39323713 -751304579 244556198 311830112 132753260 198775940 -222804886 -273515650 477070987 -815442321 -389070470 259196785 -118701886 -9727100 -91859708 79575017 45582087 120839391 -32653907 -7441895 -217503461 31368634 26162328 33679746 -6573836 1038193 -52462986 -278142932 25703620 -244553055 -235675658 207796091 -415196425 -235600065 -85431546 876448078 146425804 4887942 266384687 -557082757 650319779 -64268175 -362576189 461325344 -132140798 -168974765 45508022 37861747 436896093 22712015 165791378 121592039 -3109619 -6536726 -294335247 -291560886 640002628 767034413 26962761 811483069 -247270071 -19272687 -340925830 -683920593 -71597785 -182610795 -1630932 -774376178 626718532 -67226461 301965528 286475471 -8272648 836414037 -124702341 -135993023 106353722 434730785 535851124 149096324 -304659191 -63352031 81271973 -801635134 111295296 184664669 -7642375 -640331053 -18999977 454850623 -39054579 -230996538 61734628 -217569885 -25002105 -572642888 -1607246 -222430878 -15102894 -285929254 378545093 -93269371 -112266775 9001259 -411641978 76537647 99363667 25676987 41352724 110598794 -191848268 374417068 -150053058 181642067 -323365158 -821175303 463289466 -285325636 -350352434 -359320160 -21982459 327383525 232373412 425137507 -234705025 410636871 -226617610 -13457253 448014976 303956612 -343062532 190657338 -99393042 480215689 -411363143 -266840899 421953886 -124407686 378371469 -57258190 -128359824 218063614 -25827245 -486104398 4192587 -30428844 -371508699 -285732044 321809507 264909266 -201104746 -137809920 -257292500 6360570 -279829826 107524037 578195178 293605059 -337150106 -642538940 -145429614 698812346 2326936 234780412 -19594071 315079571 -271383723 -167909513 265995745 -14364349 -448077268 -16236466 -71089441 51175647 800817122 53867624 202971628 -581948469 730894874 -128153470 27859416 -626398826 50886405 -578686026 -496945203 -230584253 315417932 -407250012 -173161702 11728231 -414800736 366632636 95860627 -171285398 -9586290 -203755919 -766748155 -309841474 -107500748 841875906 -287301564 172738769 -152800774 285465928 119557719 -116198222 202124890 -625984758 -60352000 -6568028 -300280373 -17360308 -392160171 295274492 -181346244 -79595508 55641476 39411413 51026763 8828740 54557255 1003297 -381471303 174243913 -830577787 -888876418 281778288 -14938318 -963937 -652139744 221741103 170793303 69737024 -244709915 170566849 85524341 186547621 -5829900 -272234226 -260809219 618232514 -306851459 1346838 -858716746 -137210033 -80937774 4984699 -160490138 -634115 -203203926 235803214 -1391737 -448026688 -118901742 -14413150 -245277217 125414195 207321155 321343898 206871213 75957529 66259358 10872872 -8758734 -129945027 27737743 51327758 271200727 -362669558 -9407779 -460632101 -17932983 -184312067 -267957472 172235731 -459419533 -510565677 73122585 176513724 -1645524 190944194 -62504324 524271524 -1701597 504925044 -14494077 -344617837 -549030206 601731803 424358188 440711118 143120330 93103088 207325376 -36019702 -547725606 -36040455 166853426 -126616693 136868158 -189016449 -104521287 118546986 -146885209 -23157282 -447034879 -29809090 -481912542 -112227400 -28495826 -665218681 161928184 280412596 -803581917 528500953 -262121886 -29115183 402504709 -60696750 -706632018 282104105 -331793744 81389290 -23726266 243438822 -360375202 983555 256492793 13284084 -6666242 -22385089 -429599174 154976594 88182733 2475621 43855947 251763349 10836858 -300438198 -188948331 711352343 373746507 228766468 -109770 680761770 -623293884 818640877 -485207781 844918 -35132051 -1910455 -796393199 195102059 84027675 -25822506 -347847221 112776480 -150820102 -340443501 194912406 18123824 -235674661 464973289 -154567055 832831609 -20044147 -82208365 128788496 17568900 -251902214 56764534 -12491561 24021426 -377902606 -161457073 7719295 629920430 338466397 -70506 544883664 -58020128 299085167 -124941161 176544361 35379630 -6833041 228780840 7210173 -113778527 153395518 -167672137 -5992673 -88870487 201482176 10725801 116123231 -559683896 55425068 -642506816 136767817 -210413766 92087980 -1114448 79945990 40865871 91263632 -158886273 -11914310 -47304796 -221942411 390120208 -415327991 285456833 20968585 -4408273 73920020 615125313 -154681441 -89476060 363770901 -38869290 263815086 93263608 -161214713 -267595015 380885073 569397056 -107341870 -644971358 110830130 11886958 819935154 -39638453 -207073741 108289418 -10473180 220626239 -7867257 -845744354 218009335 79892988 320201010 -31589328 249690746 208387257 -215516101 -143767567 -23661300 -133139103 189940202 -310500508 158771661 -42641000 -200456447 3218494 -195557402 -158132292 -89408986 19315740 81701069 132270235 -217389641 195934815 -26019441 32943085 61722929 245509542 491827781 -168970712 228260984 -444163009 -211841034 -260695588 -5503858 75876409 2797151 17086797 145640700 268079 77709468 348781356 58649628 -11052558 35559366 -41044600 -532921451 294737244 -166874443 -357463201 275248463 -182015980 33264154 306463 111177104 -180853179 602690014 70529739 671645 -34942894 -236779273 -52397377 -123621605 202939889 63257261 95652820 355930104 -405446544 -64992204 187273755 -642952681 -421018660 -126206085 -53788098 -50920734 -899964782 -58716065 252059845 6983111 271663110 125565651 45520429 -344869301 -274401790 -356333199 -70631237 -573527326 -270666104 -764884606 -53052014 130740077 -258096916 168713904 673644701 11045202 128119050 10214818 -1233245 42473148 70966246 339497293 57839941 -501252243 81887562 -211804761 773853692 -486895910 512733186 -481619775 -2346778 116485510 -5081507 195678113 140665548 -525812630 635567701 -564105921 -901792768 -571760901 253125864 -123571302 20687604 11276631 25279346 -98345019 -55820662 -238457088 6003117 242718773 -118779914 242618905 -407527954 -77329074 4124044 58449679 -627379057 63163262 -341964342 329389827 -51396006 16954452 243651314 -265322684 -178430657 -527857279 -63459399 206608603 10725989 -349012134 214086999 261602847 537377507 -156695018 -162878286 -71001185 -15741062 114021994 379049408 29187007 133988523 257728861 -4920670 222103942 -61878159 -240913494 482660284 -563363951 114467007 234751142 -35146886 345263688 66822534 234230200 24107889 -583629080 193217053 -225712826 -61238591 14703642 -68555240 -654443283 130888784 -351102624 -345431897 -321298813 -774221821 328063672 15041350 -491391124 632997953 -181213945 -137578874 57668091 -848559643 -2404707 -635694824 -2718707 189579681 170550583 -513923170 -4184346 -297080115 206150476 95938348 -37702859 -517550255 433143016 -20472389 61555506 125359572 -35171524 -351394477 246285725 -262626670 377356679 -117953533 304826797 166012902 -347604637 705754972 221483234 -76760852 348969 7382216 24703956 18598846 1214816 -10378374 -163191741 757372641 74564349 120430138 47880411 -251231046 219102688 39728256 -360179536 322530101 108859159 131386271 26823095 -18587375 -493828713 229142484 62043171 -68984885 485719282 405896388 -129516046 19958123 309414704 -580939642 452187437 47682708 -787535352 -279074762 75779116 -2503330 -103100005 -879660413 350353084 139154214 -523200836 -692539672 -8658439 -398997225 -161772610 376435144 83920577 -109659576 -134756145 220914106 -9085724 855398821 -391130942 43043982 -15040877 264866769 -186306232 140191694 5823879 -505636437 -3091409 -102461142 189978294 -23726429 385493554 -424831464 707241164 134478531 41921991 -265957199 -16667432 387234182 92495383 151736998 -475707072 -80541265 -276497001 -393245096 135067778 -896970937 -147564893 -62877666 -2783088 27556980 -6150532 -410560766 3122341 312973288 46618752 273882574 107272666 -9809532 -344882311 535678526 341780626 -11579946 -191859884 70363149 -56585699 86682422 -60747197 919444282 164858725 678693823 -601727694 -24053316 441536530 2235108 866802791 386144546 -274801062 260456960 -9684808 132217093 35341979 -605803632 543761228 -451149910 -140934599 -598054722 -751781106 142302069 213051287 505044152 -79915058 -19315720 36891089 31257023 267487732 -673821442 162166321 7372231 -887433097 -279737680 119485812 123297661 -365012041 197839905 446758876 -75411444 30853738 -405178262 -128543725 -2570484 -268911349 -185613330 816424575 -54718379 1885664 -26173405 -448359103 -225860414 -52917415 -365186672 32382822 378673554 -951365710 354866082 38509503 43990621 -687923523 209136052 -654763707 235525194 -145460844 8362416 -408251265 333871055 308958963 378897485 -592494153 319755084 -206023557 -92454594 104998811 52204596 543068494 -44787372 -357037004 79249151 -241590246 -55430513 3422644 301058651 41027757 -128570777 -273682804 60767803 -378113727 18298602 449838110 458088434 55617919 175165820 593370301 -426961773 -220212948 -629483225 740236297 917116928 -17387811 88457497 314890753 -40146939 -778688845 -2866560 544498029 804900198 105765618 298334631 -16412791 -263234689 -273626778 189073486 41280550 186352927 -128624138 42653302 90544420 255930007 -83231018 -523901334 12165972 309015173 -374276047 110889682 -74974227 442972757 542272937 4197414 -396637059 12880556 108072460 177884790 -14107028 12181741 -122470175 -218753552 -305935561 83931404 -317308191 553125819 -624985165 66491036 80845780 374521241 77981018 -127230814 219253966 221054821 -47379958 -53007093 399490109 -114688444 179628759 -230465263 93479667 311473006 13013246 -217639900 -85811004 -4153398 -189618431 565799432 587120991 874233 -472643597 74040839 -161339049 19019140 -193395726 84035810 -126120368 463485985 -12468076 61634092 -131924359 -108390544 20385337 -171722439 163215167 -124031779 -38728585 -623652301 -334952856 263299050 348489944 -8417609 -63512126 -123429691 -10047604 195583226 607148553 219236689 -612121890 192823433 -84213148 449664251 14533106 149196655 42732082 -176310356 229494949 -5611953 240744225 551875976 8978970 -5243833 258625761 -30777007 -88785457 40021760 -98897068 -315032359 -19698071 290341317 369540826 -29835718 -542398624 -497251857 11181662 -145845689 -123721943 -265090247 62249465 118772622 -102849422 429803323 633174313 18036684 119048326 152311026 422595518 99477525 776630527 -447058895 162117769 -9502000 181603173 -255463777 456863289 155318520 -361698214 12000939 338585460 133712811 -456993787 677584384 589823025 17681486 215388067 -231793801 -105390147 -509290803 -77117483 -193213979 99865364 751256652 223416001 3052080 -80126836 102036030 431399 304818866 -593557212 13956843 -391588474 -14024519 -170112414 -436491967 -153380767 247452938 -172549231 936653590 483261157 -500592614 -195009840 81832604 447423150 -261488158 315934236 92494860 -96021647 113094814 254156930 -109534244 -868588569 -14225115 503644658 173377250 -6646459 184668159 -345287772 322975347 37807407 14647576 -342370902 146843787 783659871 -780927862 -140913331 551375751 -1401602 42917359 -369167078 -206176781 -406640194 -398748123 -4869390 -625794882 -676331972 -32376897 10595622 -231762514 8370261 114058628 -150452214 385783255 -32540478 -15884842 81828153 168821626 271209700 166377338 59904292 171520451 -22428660 -219969674 660925599 483299391 -571344628 277471307 49526972 -99557009 586070766 420890562 475211171 -8916754 379782127 95561102 -150629679 -9480681 51024454 262690289 556323854 -60900868 -620430921 412256779 334346237 -759189751 -517997896 12730412 189182923 484823244 679924233 551188773 17201591 58836205 -304921271 368444256 133212704 -135291615 -713202114 73882374 633960020 84357515 15951439 223119742 48549571 253829660 70086370 374715877 -106964881 7856634 1143531 367236553 83621737 155593574 131505555 418385938 -282563153 194192865 -301470404 -26394901 -634648232 -375015628 144131876 116758971 335928769 45933615 33116649 -68212048 -611323946 330863061 606204414 64332406 -16237741 576761643 -229697768 -104504452 -9095873 499048301 -21129342 -125581867 111979372 27127542 766443230 361174 -7069571 -131004140 -637613731 -6670095 -157168977 550213699 -7155956 916381763 408151004 178599530 468619947 -482546962 55229891 449420250 3127216 247867975 54368539 -126363881 415216492 595889278 -6811889 -47835644 -472845590 -194494187 7145168 13768180 -760407690 -285148195 15214783 -132992444 588107947 383653178 5989493 30680795 771224426 -15438554 -284826821 326601398 266317304 526658542 -128542720 -651058765 -188026987 194469171 -32882562 247190072 224349054 -9024042 -303509880 -32470593 -229856252 -63098518 158707849 -435952016 238200555 137007333 -185960964 511659703 -256957253 193163657 222793179 -337623275 -5549659 -630429812 -213553908 102885636 -648995503 234352344 -31614794 812255924 -515580881 124913693 -171920837 36345844 -416354791 -561978239 -642075677 -505618668 699604560 -195281 -32894043 -27865697 -369827579 508155387 35808637 -50772732 261902813 180718114 -39014195 -25004250 -18265136 782378629 539131528 273402834 813931685 -34781120 52068155 -725342687 32319485 -157780718 -42757752 -210860259 138858325 98528067 -184346796 -96562131 -392834739 492409232 -132482022 410879634 -8784870 -823578110 233137280 -687351851 65364044 -236153598 -138724978 -305237682 -74100152 -186161495 11096971 -19570494 9272828 -461852455 -21477250 528800621 -74035331 41594808 -538274102 -4153638 -418225190 211714460 -18802552 -392495088 -408067981 -149401959 -12745591 171994012 -2603963 -620423622 -394220587 -50463422 -1357197 -31143808 135285416 349265119 543537501 -221788881 -41911982 405360197 -54857877 23180349 751303699 67373686 64842363 18730118 -66071907 -154974174 -561352096 68806411 -132491313 90318723 -41831213 658676220 -126648028 -77521156 385512700 85333561 351180594 -550230442 365007390 84236522 496975457 6754899 374261561 -254865241 -1387814 -157792283 -194286610 290012972 132672418 490928112 -322970915 -398722950 -115954017 100099778 -49601158 -7093117 -679029980 -236184707 86647585 -51719595 -645142076 -18741028 -60499117 -800525975 -46067681 -166103709 -19301559 -96972874 -758510 -6226022 -18351944 -423359745 1018379 -29386427 419644606 -94178869 -153664526 4369371 -635407766 -232495767 189476724 -240522058 -135038698 -471294 -327817562 -535597138 92027007 -128556576 -635209146 1886600 -483400774 -366784564 -371288213 23451831 -388652571 152038961 -667508343 81088505 322589584 -146774281 200693941 -504781783 132459977 425651249 359326149 54134855 22524913 104841461 182314619 227794041 48661363 518492898 -559493458 244940309 825848674 133878029 -452957833 -33565993 -298291585 238996510 82975877 761192241 213112189 551236975 159910905 125568268 -221439700 -441424844 -119095 -415610626 79646750 -226015478 -40817534 -4861144 141807177 -513553800 617529235 -22553609 291786054 -402838007 265051300 286673069 442766123 170929668 -79920378 -148289201 517531232 98170186 -698419919 166445907 -280489706 63904009 159074055 -681612767 644533 161682928 -16742414 -37166155 -31595846 -211817666 -3732505 243371451 5503532 -311225560 382032007 -11195249 83413155 2604242 -4068386 86292304 -362739298 18197545 537110430 238350733 -10027695 -156231321 336868218 -178121555 -98765650 -476391 480847815 378192295 49653791 -580230445 253073377 -2097494 152880640 189537638 471420510 -91043812 -495069028 29392315 -827163528 13280314 524366251 -165389700 57589363 -73449346 233446468 -115711970 -684343471 -6207622 -294596091 19351649 19474887 -609976973 -37128833 291264812 135026220 256687760 -100233777 -451651917 863288649 -19899484 172366231 -327602606 147246073 -4105924 208773142 149207487 -609838768 494470895 -42991084 -48840667 -7933742 -50908829 429039386 -23731261 651716088 240343108 -135320557 16179129 -205820164 295512512 317879619 362716445 -473926934 501578111 46776117 -215068915 -843742715 -480589407 59979973 -341011744 -145142225 -2597326 367238221 77182754 -96093458 -394867304 -797172176 -178256011 22399922 -432473932 -2887991 95405289 -41941118 43291110 270671822 717634110 93902896 -214752894 -353180064 -1820403 -25190997 -183554947 -418751459 417383518 -320943233 -24792723 180265403 -205448975 -34548509 122392093 222195114 -465179405 -38483125 -11808487 209521634 224069264 -139791708 225532100 415380773 -203681552 917544142 14848819 -116004143 332176667 -254825870 -184400572 327819760 -411302565 -68195492 485197698 -588135459 554248594 306340900 430048381 190438227 9983719 2919303 -290528343 -94002399 -736709965 334873187 65077321 -475699489 81977592 1300868 -420914950 -426495504 -18975260 -448067969 62157239 -16619375 196467562 539387367 56250564 252213702 -177042975 -16263045 -131721708 43523660 467944724 537584145 -788555944 -276234864 -7428624 4593242 -3358980 1113684 8579557 34044460 -414762935 -5745322 -165982341 132363580 -88680546 -677164695 95962936 361155384 290939888 -2939252 -391388928 -592404146 -406062496 -767718494 334455070 7691692 -92610951 -379322752 -61706734 -722904421 -818393243 -57019774 591753194 -16003785 940985339 61724286 166219471 3287792 -337519033 -59266356 -73997527 -336577283 -89860093 -490251343 44622183 -46705080 -2243917 133151 -286785391 305772862 623932365 487350447 326862209 87323280 -237586 -41155 -26905900 587061061 -18527462 64496713 -146328149 -589678412 -18776871 385814436 10651431 -29208697 -616284910 -499510329 -19029886 14567275 -270095202 -58601421 572830578 -486964657 226675055 -2034976 26717488 -61186690 -293462976 27048527 -51241832 233147667 -11171737 -25683786 308520740 131623355 502258700 -296972190 -340971883 55657551 11794491 -144164425 -592237226 -195811989 19368906 -74035124 380522132 -199159072 491786173 702663550 900765627 -242253231 -472502977 508991724 -99785556 -111984579 -231975174 474684473 48892446 977246 -81061967 -33556436 15900868 -314395525 -288341119 341306772 -14663002 412990715 1026234 350348717 354508382 -21897577 -558941508 16931472 7844381 -501229876 18237148 247636656 -251596156 -586148410 11595064 962785620 -408794675 -7585647 -318015770 -107970022 38019169 -444038769 44711768 565423440 30815015 563145413 619064702 -760103671 -232361290 -40700859 38915158 37255090 -63254397 452929924 -1067787 -465002049 -11079375 3009315 211927935 -26535093 149806747 -108837748 414073313 -521628348 3122986 -42241695 780140508 1662685 2605939 -357100294 -8626761 93559135 -87586434 583382307 232500007 -673840046 -15637358 -154728109 387924806 -312388103 152782456 92314754 222132166 -5361207 24962720 -332977045 -185358 180710718 216595457 -21039203 458074284 552138935 237152962 -109153574 3204487 84239486 -148261024 -349475611 631470728 492281265 -7137688 -24115437 -313797442 74104203 -84173365 552677442 392185235 -30981536 -41769312 -5689279 -680936592 -159408548 712457673 8027520 -75328835 -115883778 191707557 -178722356 552903285 253064584 34849934 -78910603 -51942755 -541261904 343295270 -141577840 -30814845 -97931914 -191431042 5877056 625140738 -147614284 40180862 54502604 -271861441 -87249550 -389257041 -560059670 282708506 164819740 -971523022 82477596 1965337 22913914 -391037895 -46951813 -67765682 -179762252 -56900281 -124330714 332127765 171175460 -297716453 -4007330 -57472740 572914822 -657295879 -254642252 205109861 -99563438 -33407554 -5123640 359013522 -629924793 -4967763 49558286 -126008640 -400860958 -12139033 -100582734 -312802968 44300270 -25053873 4677197 -207985236 123310484 -33548021 13628678 277876214 -241354150 -177852794 -60818768 -196439746 137693749 -288086876 -822966019 607249879 69251405 -652601575 -340770199 -27807559 -306897919 -256410 12299849 -688528071 -312498452 -168651696 -144100423 -185526021 -552036504 -483722039 2401565 321903431 -9903052 43135714 -316589878 -802815635 -822010922 70515366 -921983 -12581586 83384007 573258104 686430276 -463670181 -356704505 211972658 -191079114 -44632780 67901226 47949811 -67109788 -104960062 -22776170 12704909 2816078 361628589 -291390108 -112026210 175308072 -3076060 -49958299 -587187986 628453432 -162214591 -86608772 -314971792 -304690802 115118761 -9600419 9647202 -86135420 295024839 439927808 258703657 -20331560 360771779 147920335 52957212 -176646631 194843307 553941584 -559178221 -3554523 -362218595 -1753721 -810359076 331425357 -134634033 775834517 -488105877 -163450051 -312005388 693272959 735536111 -1289256 -224680438 80036658 411546928 659876411 13135365 285180521 52073935 188148492 602661951 -243293694 -251568501 654318787 434827464 -317882420 -49455313 19533832 298394916 123871433 184583387 -71015864 -877344232 -217582838 178934364 174433926 234497046 -240252886 -223318278 -10289306 34518846 189659712 -1282130 228781475 -7884864 328745297 644391795 11396260 663593286 271024806 276041329 14378571 -38822384 339730539 -73473803 216663238 -350416644 -49861568 -538608639 -198157598 -378888079 197458947 144829616 -85395978 431934000 -226839949 -274167864 -129000268 -80126364 401665843 -287308055 616608292 -571872939 -274860667 188267249 -39857182 -415622991 -52629368 -151462857 -154722161 89426663 -230459093 -90474608 -9664370 -54574631 -238142092 413432567 -71316478 -921388253 -159624814 20046589 551241730 -3309532 2232458 -156218697 -206605251 426159697 -13830180 627946299 296531454 -459619003 862510357 -116345889 -3497778 71134331 -83858908 -32665039 -73857578 47606579 -28952031 679630422 -37903465 -217776924 -127778389 -470125604 -62344326 136987205 -601480111 99344415 453560841 7558205 -76511255 -736453922 -696204127 535557651 149717092 273786428 -671107906 52541384 28294047 11180008 -313275727 -226928170 100124248 -23262757 64168256 -150796191 -11712296 45041313 38142653 -134859354 18478720 -43042809 5596418 -64094669 185894 47441109 296709308 189372358 180521705 -93244235 -31937334 126494238 263858270 8337804 54576620 -138866053 46513215 -166377469 -107879007 833005448 -46709345 203882006 134447666 -345214756 16209633 -24324278 178030432 92920437 -283642657 120148499 370886860 121257360 548810887 -180709870 33089163 -207221408 65973826 174223467 -479024032 -348807012 223824210 -166227457 -40863025 -544652654 -303513939 183522301 131589715 319841703 18168970 -451136467 -542639705 -52496737 583789090 358827160 -9260903 -687765307 -2349166 -818075358 -4813524 -705523371 475146173 302620105 -238439046 6250779 -330915482 271473539 -160826100 -103055424 -207773999 391082650 146154311 -122847182 410617511 82388337 780783603 -725504222 280389927 -278255806 499147 258382445 -423823830 3279576 -301834250 255439291 -907291133 -186562073 -8075591 -252435 315287410 -28593187 322579183 128449208 348062072 9578010 -69139602 460433199 -87252231 -85793612 -176172170 272647404 326793276 462081810 872295994 316854237 321724915 201824300 -36844195 295273604 618861097 -128886439 210208926 -360686491 140545472 -326210053 -294451648 -621074182 130544767 84153493 -31276366 -436427213 -271720255 -326514876 -87549740 -186533553 -142809840 651846760 77833379 20835078 13778065 561522256 10443913 278313461 -56916781 -204050580 -540531968 220347879 -332714251 -315888965 208674689 490391040 331522755 44702225 -49917751 -40553349 -237985939 140276012 -482828307 -194546911 -443274505 -256597218 -562453816 -139970332 -450773233 -74162080 -2214294 170024752 -525418921 348757565 2812800 -5726080 -19451933 340153918 83751763 -297407337 -342819673 -51957741 -234912662 -456162163 -352509750 -57751758 640890506 27184467 62954880 2609895 445433298 414681887 237096217 17199442 -1203544 138592008 208917993 -327981292 335017997 121527428 518860406 -75043339 83944505 -15633767 -37678351 -196068977 387071988 434533399 242396355 94504148 -569075533 55558850 524573466 394692052 15778229 89584111 74462955 146557768 -8429689 126642518 -94980361 -22111124 -197467217 -102153965 -460965605 -71682866 -118555712 -119635909 718813601 -86105459 -1077124 -438139413 -528228930 -5575940 -68382388 198302126 -151290526 814826004 58258031 -441056499 481857051 460101465 -372779899 -84884290 574501856 483956304 54210840 -670303663 -33373448 66895519 152561176 -249702934 -469653538 -173257755 5519502 3792195 150149577 -18251225 -127448132 342170141 83210571 -178196518 147887079 114779387 681370920 -202986744 100528482 -65738136 221126320 -336985394 -290948129 -425028026 -75890963 -23181430 285693822 -434765499 -633334422 -234479043 324329099 -122016322 411139345 -782003728 -172441612 -448407120 -1135849 348354538 -220780393 66984101 -408971439 -179859520 -74628082 285129941 69664912 122059603 117162153 -384668510 274862366 -66984751 352207484 62505060 245769862 149155240 -1261709 -185099816 -715729 -239299509 10932120 7800455 -49342169 22155367 36180952 39225659 66003898 -14755118 -156922045 226003493 -410099193 -548663821 -86373711 -50905335 477648526 -726507688 -381657288 539187564 256127010 -193784873 44734742 203288663 24276813 -904298281 -738673782 441364267 -7308881 -736926938 176161903 -16142423 411612 -20877075 -300346534 553329063 34526057 -25949002 -118614043 363413290 -19613548 74387821 201817335 260419777 262502798 225913663 -383869742 -241459853 -543361331 321364324 -36476199 114678562 24978511 678681269 210089980 352653601 536479963 -284244949 548025010 164427826 126128499 -9218852 491136594 45179071 3673848 -119918727 -114557640 136502281 155415138 -679853429 -256458883 -501147099 -38096142 212512182 -14302190 -24094671 -927828 128305468 -1693742 13255435 -23225431 457020322 -49435118 -518046516 79425084 218613962 51849695 261363090 -42528597 -221214419 -58061038 94739504 -171931466 -486257203 -308383805 -113201718 -190227260 395720049 452191818 26318723 -335843749 73621617 312675324 -178990711 24527927 -404283862 6951489 -36238562 416303466 -593938947 -4868995 -8326245 -62602262 208821445 -778020801 -526599999 268519589 152536736 471697407 284596554 187044054 -14339295 -3823177 750999987 -152595042 -89900093 -117716957 4052624 -66641374 10515582 329896022 -6905189 -83216977 61322511 82166925 526072285 -444411741 -664898755 307825915 565373036 66389129 -796107728 -7582881 235394607 -260114519 53919897 -443245170 -82237418 -441720162 201819149 -212062210 321761172 -3834538 -369943152 523497005 205057277 137746554 -289355311 -91100919 212863 4892531 935370 -75125313 -176554071 14217938 -146067706 -300268216 779644959 46475990 600318310 -333157214 76613113 232843229 362682040 628350427 220031949 -31129025 -861216942 -528192894 -266947939 37280415 87036883 897464877 118453143 -380945517 -81114506 -37153258 9935961 202969615 -169971561 -228203 6231795 9844190 28658666 -80664814 36650626 609307726 -35083061 88488989 -17289345 151379022 123845769 320471884 -40389369 228632006 104641598 -82124400 -52581107 -144637783 -708628265 -496371221 312740092 -67737286 108294911 -24017464 674469747 7261215 -11981617 13356794 14903622 -30544547 452993586 129559796 65572410 -4483859 -46300751 60577731 -75170148 -58691259 -187068031 -538289152 -63693908 -55949140 -205104872 -142055932 -210639660 -265896839 -350795103 258853918 -186793029 -80748857 -880037 -454380229 -176448972 196635284 -188892467 -256119589 696152921 -25049491 285473557 54321530 35260813 166544380 -169699832 135218677 -251959904 -67548026 -100267684 49651867 115304434 29234918 -9621272 -67287969 534551673 -388442176 -14990731 -217127350 84168037 472461010 -154939495 362714571 869922759 -194759450 -734208193 -72658281 127262401 -26287324 541456672 -95162132 -12080173 429422418 -281815014 -1025888 4194054 -72746 201099812 -19631780 263061 64529095 -201883336 -93198659 83421256 -102404901 114496571 4122715 -228289390 -159784588 37134788 273614351 481812431 -358380255 -28873723 253269797 -77569837 -419047592 20730557 -295838500 533065716 -372809677 -791653228 -140238845 41505751 150973118 146944258 -14153655 35343078 -402277558 -255678623 -126217850 -131725679 329359698 -649733330 -95814695 -203561345 -362386859 376618771 190405640 73139137 -135655354 275170573 -33519133 -51989285 -16081169 -895424236 190096386 279734523 -536381018 364252905 -504484572 -158263403 -15080471 -649820143 -660734182 -318764158 364474570 -289404471 -91845220 34513417 141436547 291733350 67880495 -291399046 -457564506 842977581 19703888 -137493123 36148593 -122727682 -1927721 124348491 199191342 -89202507 5696726 -69675502 -6149132 29633934 296579244 12068697 -6012670 -24955398 -11973852 564379785 -568899054 -76428642 -21938892 721639789 85704688 641201307 -128293091 -71235375 297890427 7160431 157303524 -71857848 -8721248 -510283070 361527656 -105887931 35812887 -75570185 -2904287 -10591791 155783939 -27886322 263470369 627779791 -158759928 370370761 675620640 -102346943 -37371969 414630164 174313271 -405285974 -298210202 -120954204 410445302 -96401868 -363662753 -2186303 136062872 156171245 -72384806 206303177 -22988018 -94082952 337827425 396795774 -4702132 -20996286 -84577509 270895743 102201987 -238450103 -520888176 -24837539 208277585 523517766 176488862 -318867570 -44593471 -102735661 241695110 -8503532 -2906411 -136925246 -628238900 113084896 -120878302 -379601473 299467255 428040698 174641514 -113582595 13608033 616734 150062467 7597268 951873 227066557 -30621719 448347740 -249724258 -150751184 -203731817 732896187 359432846 -209399667 14045928 -879269734 -568252133 -848017331 198493938 217726755 -570735948 -416580118 66844566 -33362917 -28795186 -7191587 267384605 -185799827 -260024224 -81768815 113566207 73656723 -184811084 604607229 -244786064 -6744741 327507271 -16089063 54125589 19756870 177287233 171360120 273550062 326011179 -7472863 451607424 -176013856 -606445874 979126927 135173816 -350704686 -396164197 952375257 243031875 -60669432 -388394477 -336126458 71546238 568108015 -401449338 -705305509 833359966 250636244 -11120752 -646489410 122649312 -38713078 280550457 717529557 205425571 29352397 19585163 29163485 147785779 54728075 -29755935 -14129250 9772860 -466730287 14737327 493086591 12138056 13605857 77157 -675648689 -17732466 549351002 545628385 199367620 251436289 424987360 -346412167 422436400 -43195549 -81515030 167908538 122355735 -7337486 127993040 4946934 -169453946 -605468436 -14812168 343226787 -280350240 -7003015 -427558036 -234500506 268986109 -13611853 -575895162 133809276 284531894 -88272829 -160830733 290778189 135751528 264136224 -50773746 -428716975 -4866679 11191446 139354283 -503786805 -553432644 77321603 -28972988 -18113876 123456547 635122884 586466097 62417728 -554702883 -205662695 -31340909 -35397330 -207761241 -471429877 -53126075 792957583 390287954 -25417246 -537814000 -6209284 8322020 -82424090 -15245163 -101838187 -21192605 4220898 220292465 738346540 301125038 99612107 -100175772 -635780498 302909075 -292298890 -179228996 3114684 190268124 -112513376 -279517466 204692215 438095209 50697564 469114638 -328026657 280868306 3392554 521041666 361470101 83078548 240256081 15039709 -10296857 -298030726 -291722448 -538104544 -109186469 66851147 -64201593 -2870923 249508925 -408749090 -168360150 412792217 -517040353 570608735 141393521 -632684774 -563847717 16399859 549302443 -103092130 -107963937 100954062 -42434240 156376962 181616363 110363010 508749608 192981837 -506071401 488484692 227582164 8544967 50878204 122959035 -71612707 -573191737 219736784 -91721677 -780545420 307108013 -435794892 50529192 369359293 -200048525 97385004 99252526 -120361410 717001005 11702121 -312834385 -80658647 733247003 147335728 -204397855 267289844 -32913919 -290112176 -19553095 838791359 164780621 92610487 -84660983 -449712239 155850981 -431757757 -12680790 22263229 27536019 -17949965 641279902 -387773123 -2450443 161029491 -343710804 -256570884 88538003 -303063315 56724933 157328097 433362403 -193972107 -21176708 -332446509 338605868 -298991348 -318849594 43408360 -101395032 102779984 71203668 261976641 4982559 -273203293 -186403941 -22012364 525482141 5596329 -230915307 661577316 -215574751 160295380 790673869 -84939585 63393212 -160115288 554210011 200033648 -687998327 448828251 -14259590 -763492023 209785378 2522244 586201558 -70347948 31811662 -40165019 638534241 22519376 236785921 66137570 -13348473 -32422628 -208668574 -335300137 172336044 79161359 -220315696 330642658 -155455023 -21085627 50785358 22568197 142136606 9815692 -440359994 -255306833 739694468 -147966754 -15738438 -332311298 289987116 6809390 80856850 -6226045 415809982 -61755680 674636679 -740068785 39218039 153686796 116136713 -360019519 -285816857 -23101218 -578221512 102769453 -11766118 68883215 -139893612 -200079747 -462195701 -114014298 -206091346 -44947432 867121386 643132666 79117659 -90212170 139008347 -8046466 -65915441 384122268 -14443275 -209186111 -47723515 -124389064 512807304 -61641705 -171785413 -59851552 -86522876 -103561527 -360000030 -501744015 17297 27687190 3979721 3614176 439595214 -414724542 -171980949 -314514170 121500715 407980993 456417584 -377832941 337991985 29955040 -44861758 -894192084 570802796 -321505880 -2233917 470124603 -400817730 98133019 -168985078 -2733678 375104959 -224525901 -157943788 317919280 -27896780 -247655403 -144309387 -4943229 255685117 124931598 15275319 -121363270 256533157 -18052040 -14358826 590918637 782242016 16529017 211654898 435456092 163020415 157484887 284176566 1113247 692686402 -164098723 152654836 352458702 367966933 -13277860 -283870255 -30529738 -883273507 329932367 294746591 -765282439 252266791 -704034995 133879100 -416191993 -319314950 -277987114 -193579463 -4137829 -14628508 70648170 370738042 9740824 165978177 -88996565 109368611 -394319365 634722146 -367975081 -282621161 312720859 557396890 143323389 -419492660 36356413 -93201157 86354908 -328571333 -20522261 -38004476 -73426251 560965394 347646505 139933727 -370206354 1569884 18508149 -614980720 32127903 -19821636 388873355 -247593094 662172148 892747047 -43359092 61897878 -92199990 370571154 333165664 129315564 -146000863 3089728 167364044 7016024 -266328282 793893751 148950965 124138436 -308497006 489061267 -473866715 32757385 537601163 -124691795 333284728 -7587215 26880851 -330590434 221467251 584465557 -126559087 -582060789 736389919 -3790606 -470380951 58784639 -4291038 -666001413 -16452761 187006083 483633517 743666575 -468314609 -16027019 134881810 390726158 83814376 1190502 322972429 190011604 469463339 245418387 -57181103 -137438148 264857937 -493363617 16803124 -495226370 282306954 -287792257 -32332254 10839033 -49830986 -106697665 -125663080 -116527840 -853987874 782440 3818726 544482329 -429478228 242888468 -120388356 61846736 -31821790 182013989 -114629590 -34579407 156696442 640447421 1369521 329411521 75085153 2114515 -676029627 89822154 18290238 -18953787 21575291 664346412 810896898 419127461 432657080 -298665656 106484455 441265102 -12062799 236489062 18745610 -372703319 51753660 -9151868 2656592 -6879979 -110215717 -9578990 588543248 -91256700 486676335 92045751 301648580 21251823 19555058 155349449 468313158 6727158 -417620325 122059849 341160898 -402088533 -144011465 59877589 343652476 90937677 -48343692 -1398881 180809801 143397793 354883747 32750398 3427949 -378845596 -46969697 -357376114 91230195 3286835 240607544 745714796 13320006 219109510 -66410877 -485727565 789400242 201940866 -604585816 -299794522 78887434 -398245248 -533744560 -429355 200209005 80041548 120634872 -39003150 -450594590 -24256278 -190319285 616459445 -329475790 -421977208 -107814826 -218910156 -604029148 -406176132 -55533282 -788237912 -135479244 -45265603 -4687885 -277136252 -395727909 -53503018 -58865123 24039150 -448703249 114265718 11159395 419002197 167347562 -76091308 -770415454 -96137163 480891229 160687465 -556769856 180600137 60256433 -114435902 637855490 708750589 3855950 -212177536 275547876 208183211 -472203359 -159242352 40090208 -315504985 -237671425 -21626969 560026060 143273587 25841359 76152202 74618424 -553419557 196373132 -186330284 -151226930 -31743164 67932345 -7732867 -809109169 82109867 -1965693 -275301317 -197796919 -462837800 -267242714 110570398 874478476 -97919761 -416721229 174243667 799138337 -75900952 402665190 236933110 254018393 6448199 359174246 -145416895 578963685 -19455785 -712898296 -139028851 -6589781 253742330 -159718950 58777620 774677889 -221966451 55458749 -155868540 445491839 -31130580 109674178 -881936 -45315281 -120800102 -104999877 77596220 610079193 808908741 -130248378 -121885784 -38754453 -1876376 309453119 -176183499 -241191418 -140511254 28613918 -89150443 -113712496 26127915 -64860554 11399855 72882646 -541838723 -401235918 -73747267 -402618725 -67186416 448003342 348860277 -266020314 40649260 -1147518 126411459 -304256864 6840410 566251336 -4457284 482999792 -311443704 2694355 6253672 -898544879 144562729 -89959955 97663941 -112272426 478577587 -195682828 -721163564 -96483405 -36566295 256388386 -351577881 248009116 -810501317 -74544079 -5502928 -62151471 -61950311 296139516 33079642 93772045 23149365 142254068 8956276 28426452 537140523 -98489425 -844707450 -5912711 -2457603 114313473 263545296 17077752 119889238 -517918032 42123586 189425386 11038752 207218069 -760307259 1477604 455894138 -28181987 110480023 13047773 -357070812 -635537724 -50744023 -2190379 297507492 20715191 -39937117 -520338582 -9847730 -5478416 -19801344 -410905467 -439117878 557045242 144462861 -18724860 157174889 -345093122 -30814497 147995805 369084003 402200911 -58132370 491935552 464925997 -727615844 319781376 -648212421 -617680931 61169491 -104941242 15754871 -65317589 -229478539 -136619204 -51379274 49621441 440533761 34100807 378323062 -41116756 -109515505 147326827 407054209 -323661939 50094174 402514740 -11287937 26315983 -46322913 -578925403 -102824833 49259846 31151263 123254101 -308774345 3938789 -101068247 -1002259 320538120 -17224437 226780713 84607078 -10862330 -448887516 -665479615 2433453 -428126 189647986 440646923 -183036273 -443333106 81465805 -191982873 -95536686 547002992 306255850 -128055505 -55456647 -6680533 -4750030 -722258732 98116239 -96567695 -106379058 -178598225 -118986992 -190006452 -578546110 17839921 31509936 160525997 -90080862 -48029221 -239379830 13228892 -607730769 276507870 -44896010 -221007680 564437134 240991087 -334715266 204307451 -221192441 -110733605 -75655374 613596016 525047585 273186512 -10542085 89935073 -126861218 -28018180 196325190 772742762 -119420440 -268003934 -355764762 20333277 14775972 104485012 -64348105 -4724615 -13577509 8365487 319294606 -508036434 -53455188 -184254130 24900021 -351075262 -32609415 39143709 87553339 -636182258 627085716 -803271457 233459588 468272135 -526650918 -272075491 340878199 164329560 699764265 43233549 -340777624 168338787 157149665 363467810 830944352 343547652 -49579684 -85124071 107930008 -9738821 -242794489 -112457075 -202599933 -935026901 -10352261 45509041 -324052181 -311310509 3223957 97261270 -66547958 6274275 115195934 -151017682 1021888 -586930201 -352749292 -65436034 379190597 -4351415 524569973 750057648 253140043 -55926407 -7783451 155268811 -172481644 -332079594 -3268001 -14430532 273383617 93648769 -302041459 -190877620 3486883 455133035 198871524 125328178 39570912 227563069 -295789921 22182656 259932291 -15456668 -88203110 30215759 -47009451 100347368 204040638 -220239441 -518893940 430619303 -416611260 -164835226 -26220248 323009064 673966452 -257002789 94298920 220380447 -287538361 372412938 388229828 -115981741 -267774321 700392511 -578985557 -132480911 -123808636 195709802 524307500 -241994874 -398547528 29235349 503780802 16173605 -57505763 -726750382 -379722254 -100972052 341558643 -113449409 -280265898 -399579593 -503812539 -138337727 -715059101 -129687732 10837691 -1961130 69266743 -5613183 -1915157 2546557 423083534 16325179 -68353165 84567343 536413367 2862574 1053414 537580587 480637957 3857965 -350067583 110466764 -117700235 -392812875 -26810757 153026003 169789283 -480756635 -808699133 137875656 374972456 -561806610 253418221 285278736 18230484 -702414867 -15782706 288210094 -179380072 -269663983 105217715 -256932060 -514220645 46795237 -568143949 634539944 -292722588 87876841 -5700255 -332207395 28299060 -6243042 -186467484 605635914 29920015 353806145 -306142048 -216656462 230769624 -293352409 -95837333 12943422 541751758 84466932 522888129 -109776089 55196379 109325702 -112510825 670281066 4300193 95570235 -148080900 147522176 172592387 -353387205 -6635972 318939684 167361046 14106433 17916010 16537685 -257327563 46377160 801491271 13946225 -152144223 272959502 382206383 175372747 583658636 -145495688 263001553 15764728 -117570585 101914224 -79518257 59838799 -590406192 95187291 -8916478 -12062214 -5005515 334389488 364853550 -63038567 -56803853 -13505998 -5900696 -6998388 -91565648 421100991 -329107421 -796711 281864369 830140734 118893557 627309996 -254542890 647474769 374131620 167288607 32280735 13522368 66333722 221115110 -316583463 624415727 360445738 528337569 -351521390 -54233816 -495175149 -943239802 -68131662 -377560548 99378055 -235172850 77616484 266752673 -603006461 -9824116 146948098 -4120274 7600574 -11649993 -190591700 32975747 109241883 344642067 899628 487100429 -16960796 1559161 -32334401 -19914231 -391522121 -95808084 -440745372 501311966 -1623426 -135617630 -9829570 -2293039 2284538 230721430 725472830 -17760665 238110598 38330054 -477384545 -1443820 9421660 -387216704 -122733422 -578588978 91547144 -424071313 -192019334 284982721 198020679 22026947 -354083340 378914497 -16409637 11304526 -721569600 402146817 -547733619 -19018898 -309565141 -355389711 -66559991 -84547014 -103568282 56856121 753533360 150295556 -292099939 17402468 509122115 16671802 -441262719 127751 -453280512 -202787473 7458889 -536626697 13047716 -60283628 -8859609 199968993 -14479002 254909013 159221629 62973275 -17625265 134761574 78603894 334493456 -613950621 -565556967 180415814 -107503128 121670856 230776309 83423077 103258056 -12167091 -30957648 215276408 152750398 -129828087 -59719078 -725366221 718685582 4778529 78294476 -507630516 -77684588 274821312 78620469 -217143987 238238188 368700030 -210492498 388886124 16823389 -308557834 359843154 18757610 599086260 -655240960 -210666275 187448450 138809125 273626348 182499281 695382464 -563071037 497197158 -290243231 720502988 -153162782 45741305 -134859727 -57757834 -50853181 -812806049 594240783 58371741 820989321 86910192 -141834337 -22358268 21242068 -41653053 1268144 -7746363 287743792 169483261 -582293086 -78928965 339535067 16273195 145085262 -279045307 -835239318 -757881829 30524378 -2555467 -53145521 -2638382 277274793 -4780067 -134128661 -13179835 7939477 -37606667 -201430150 290523368 -1011490 -3416316 -7045173 1196034 135091470 -667092708 18317106 -260706411 -115729551 56888733 340619334 12749243 501645676 -288103597 -79230929 689248915 -732097691 -7197376 82021903 -61069431 332140540 -67648825 410152599 -9277110 617240909 977701 34256440 -155364048 75813598 -546051962 127080701 -24103605 242359138 67741836 25873356 86358125 -523982587 164065028 -256392213 -47118754 19946192 -236237693 35605636 -789297805 -688900018 259249903 377606208 -134799369 443788180 163620865 312132612 8431628 -108766051 88913686 -293903 22202816 -144934526 -377572689 64071702 177829864 -4481634 3204883 -64387438 7221367 -287323727 -202383595 162218124 845622 604597502 -159959625 151290084 -17663165 -202575100 -192490198 77038817 -571570944 197225256 -10770609 -108972848 -395728826 53688863 906453641 -156114737 311156976 -504525043 -33007037 744063008 217653410 -192507597 -132198219 -317651957 -273065170 14851576 -3276007 617446953 -491683241 -165081133 495577510 -92047589 -41027434 725128730 295104578 -304623614 19919606 247870643 658603661 355739778 -205959348 -200519645 212773380 -223741959 767553693 -80082366 -235472130 594546078 -119792476 445438726 179577512 41198047 269517814 -398753724 49629494 -35035032 147850751 -199969474 95939818 551946374 413155099 714872914 -8199205 28575096 141892288 38140287 358520763 273962941 227544351 -33770378 -369678473 6165146 -112617032 -30076674 113684237 -171020425 528335436 444231180 -22819411 -7937582 -285209889 519920378 12384825 -502801342 419339550 -154810107 -407042654 45132776 270330725 -24470444 436296829 -282536945 305644014 -603359891 748211717 -270593329 -152464128 230448741 495590124 -269363587 21640859 49734040 29700733 87149016 41258021 -244847227 -33709211 -428048600 -41921768 -43830905 166138756 -81862083 163101129 -43276542 -66673918 -192498384 -76358493 374158926 10610645 129281287 29977774 688905551 123000935 -10238958 337467938 475254231 -203493250 -138118323 257495254 -55383774 43515874 -288013958 608393071 -261140025 324457641 -349432195 29596755 -89374005 -514003725 208580468 -75165972 -899999228 387367362 137660955 439136429 287331885 -117872820 381873869 -135488513 197903628 33729892 -7032903 128137758 248254884 113094246 621317989 599217216 290144266 365987749 -549996078 -73872685 31896631 583040669 -69839074 -45421547 18582449 -154548639 198704524 -146526 -164548177 187568447 -848385339 89660172 11556961 -57819526 48390741 -853621749 -146756871 24548393 68812919 189986692 -443628653 43308476 -554911428 -694298 -383384341 557576097 -15561788 505440569 -339021065 -15589295 -188307630 160239159 -12083956 167357886 -58568386 292679 -325752261 -339017 -334648837 67048870 -86700165 329151256 7697797 206758068 -51212522 -2474221 115850180 50085938 -145270756 37190998 -148136143 -40897764 -95912125 42553109 224879934 3472241 -510675862 187876928 3930997 371175347 19118605 97917844 54234669 -89717331 -43123875 -431147029 -19664907 -2283762 552226002 -215758053 8584661 -354066558 438378899 -459733514 411125144 -37208144 692329393 172513345 74620434 -8054812 655066379 -210008991 -704843435 204084526 65470665 -56679186 326528679 -35810269 205947504 -393128195 39941518 254201262 -698393614 749498790 -147892036 -209809316 -411948502 153290875 -260458802 -474634200 -39739045 -146776390 -2241067 -722062667 -842936331 96821739 536696256 -89907229 845872772 109886611 -138404 -41430579 110844399 150603976 122287716 717253521 55276143 -594609291 -202829200 -12048126 618091245 217699035 -131442929 271995916 -536551387 24677847 22166621 -453381786 -187471008 -611758212 -327989600 -77304309 112521960 337132443 235411153 62003591 161876068 -21662264 12335159 8695060 206804088 -12664010 -1177718 481120 -103466 -162221905 154125594 -117001156 -70890591 -735860932 -47525249 -34580742 307536369 -329274016 -730787174 66986039 651312210 3214150 13777192 -10802856 658774 -34754228 -543852962 -1192729 -50409860 284303061 -336496965 13150015 -95157151 -60857762 -232679857 324375 89115278 -93355808 140161383 227200662 -28223053 -90063277 -665892586 -280257992 -7044900 -673472133 709529334 -3889962 5880499 3477755 237745801 65283946 156300962 2275748 -175862883 -24889215 -9626972 -188207630 9801597 382226625 579493781 261944600 45272047 -567449454 378155340 97073272 3782977 -582690628 -249498922 52575850 -314150696 -288635705 -12189543 81415907 288436288 -19469478 256757056 36382277 -135965946 285815 -106719881 -170462502 -703524046 -139038870 102617791 126281005 264332004 -374839620 309535834 -201400033 -6149448 -170446444 -16669921 295424163 -814611657 58816340 226391195 125102860 -6130131 -46436257 -28816991 340574000 413981739 -135351889 -41713563 81243596 -320526085 -152967193 464516551 11655719 116710266 -201524397 -318346003 -90357629 306194637 157046280 295169734 82758418 -27871069 -7469005 -54086880 205622911 49343832 92958807 143336486 -15509395 118660738 -6869301 11393431 -3645072 -249592508 341703708 -674012240 -103112114 219150541 474972976 150623340 -24000013 -4039334 178615099 -771115905 472473047 344523485 12492424 448172176 -390018955 617286 -58101240 -92476496 320698095 -864953297 -191050201 2355884 -98917245 -212847547 6605560 -135012822 -515010029 -331117310 -36158221 102198929 -214292299 -17536742 -194216635 -24233409 -21895334 -121829 819540049 280275089 -482747019 111285551 138960533 -3759956 31922573 -192761550 343914908 245066096 -313685157 -11233837 23789626 -608176805 187975262 -164547539 83221588 203214644 223874704 135698921 -667403547 142818447 -200162917 -65073791 635081199 129193397 557927643 -262821009 44755103 72269697 401204057 -704864 -31287719 -64427341 -137580042 38434351 -651048934 527537990 -156273450 -677964065 166714710 -77569008 61883109 -33244718 -549911550 -128313539 210917220 -490739045 -185294938 75900089 -167429538 636843304 483546036 -104695357 -89093409 -62441647 97227901 667014740 196795796 79335281 230366747 43772889 134074910 -919858180 -493375538 -594286812 -316378831 -120303312 -86359648 279159672 -340545565 189588278 570271089 -29855333 -579806757 133876473 455005785 -505052892 210391097 397919647 544862058 831271644 292833167 409185962 -157700469 281902531 110542189 -118729082 -448705054 -23658794 489087086 -145507464 -135142271 60630850 -150437975 -359884529 270666234 -11607873 109159632 -208977148 -248643677 -147478641 -108354745 174714837 -74887095 270602599 499624230 -11548506 -40324555 2718143 107183257 46925762 -1084085 -23722600 96867603 228177518 -49856069 -774168568 209916386 -174457578 52066246 36272604 368170279 2341972 -12315811 154172032 -23174747 63980602 632722560 -161266415 33385217 1050098 -748930 -403503237 -244713606 -66231310 597964307 148623420 -84287243 783450466 1258862 19576549 627370229 138595775 392424967 170794097 723709396 470225151 -395422378 -452925763 328998345 -401322528 -466619425 -375659280 -129591221 210890313 309980612 -6166849 109409263 344369096 237492908 32295324 -1643195 699467032 17867842 217174800 222376569 -772337047 -534820493 617067522 170409204 158663726 -299431439 806147404 128917496 149572991 -289822495 -287818988 473735427 2365746 -606741564 -122390552 260151065 -384234954 -359035486 444085479 -15345752 432775509 231192527 83536466 142886263 -9739739 241330969 78270357 -1489346 -8885037 926202134 705339720 24287651 3053111 -212802380 272922878 10106014 -65939830 -165128375 233520411 10296000 -40165526 17917929 -212783788 -217017 272254262 39173607 -580471313 -336689699 -39927954 440348012 -52099513 336759990 431594332 -557331038 -66956368 -23362548 170258047 -28324288 -400893477 22713629 -396179836 -141227304 -315083356 249258827 60880096 -521047782 -377805336 83138629 -4707898 -354555438 -361286452 54542208 11578655 94183974 -191082799 40220418 85747995 -22828701 -532097531 -53791009 -324583857 66560375 -65214565 626010553 -46990714 -71159678 -25663616 -809422088 -26481405 -50009407 -82283368 17208642 797670583 45140666 -371471723 606131900 -81939304 -15056935 -31993142 355927792 116376870 -80739095 -381715711 487606477 -238355010 111224965 -10448182 -176399039 -164898991 414909482 -346271278 -18287363 -64381187 208154913 -20978630 -10376947 108903209 53876947 291224633 428925680 -94490012 48329920 1141760 78186133 -664919963 -15614920 471072550 -39108405 -293841925 46847118 767414979 2453890 -202311502 -94446373 64995825 203277359 -457756272 30060958 165989919 -758841410 414355398 47976213 -9289943 -216903 -50445037 74621984 -354936623 -126046865 -61895233 155174840 -219734412 167380104 36851860 752432108 -754755367 90120441 76550757 -84889578 10569279 -10331522 201904620 -32221707 91796211 18165638 57064514 -429726351 -291105347 295564428 9380907 111533736 -20038688 -4113180 -146659036 -503865900 -417376566 592878163 -26762110 -170196181 -6741817 10582611 -146465528 -457771220 757463366 -28294473 -125493478 -10753521 215202479 -641969682 462859910 334593515 -29416258 -64540578 2771652 473495103 -183647205 -25240485 16881318 -200442861 476441135 82547127 -264187078 45668497 41053505 -76730366 200991010 220170040 -206902782 419466251 -280059593 -23791396 -238269337 -61283145 -330821602 -549448878 484071505 -69403981 206958631 -4472431 599973721 -595978032 -29375034 382133845 -51538077 -529599128 -274582196 317506053 -375322700 394867182 -4349050 -38700987 301282237 26138848 188690992 344119675 484625847 -20577327 -532755930 -651426997 -431604431 7476167 -368091883 274522730 333573533 652851388 -404704753 472703802 -261217175 79700296 103333153 32738916 -373271774 82505032 -9753366 805527082 191232729 19252540 -726365022 61741651 474254006 -14149703 -94408206 -311140193 -6027772 127626536 243234820 427092485 554465598 -319863978 -140543300 -25955652 -424055466 14818985 42546948 7972997 -36902971 49613617 265464949 14855298 425737221 54737637 -88288153 64455455 -2346616 82937979 262647918 159403953 197340361 -296442163 92127486 2242624 755326 -544684639 97540446 -196818827 6676742 195999607 102997917 -186327234 131121338 224045091 -671541116 -82556799 -11280299 -93727630 -533955132 477595205 115692473 -69568805 -232283420 -276514 -170076420 -551028782 -320508139 -167264483 303189945 -18531623 6208166 -543028256 -96722117 44731763 28875085 -189966592 235711574 -4182005 -775132166 -92361116 -384393981 372547167 526718 60328921 53429091 -313404427 -734558691 -213257 -17125591 -676807427 308944031 244650417 58305633 -212106300 333839346 -47134914 -59439569 -4953580 -405958528 -84403824 19878843 366653941 -286255207 -329901137 -48524469 23956446 -445682572 -33846758 22819723 -61159 91507806 -540203505 -82751987 10084845 -12884219 -39280474 90909767 324027874 -277211998 239557180 -136803132 82073945 -16834529 -377179209 727048716 318562562 234788705 7406271 440534 26584223 -258231832 251307682 202495346 -5612332 -224003634 313510268 80693671 -142210598 -588327891 -83181565 -15492324 -7464773 323826926 33930600 283988865 6720105 -28866021 45297753 -151647171 104719584 -487102581 -27709953 -86860861 -246222225 186997605 -211966266 189627562 118077152 294934577 34112182 -391143932 244390 245787454 522782172 340199360 -744356494 141224481 -225006568 267047090 651320581 187441882 -107872525 -25304005 -181214743 -213169354 -200025196 420062229 165452690 -104609665 -108902748 36949752 714886555 -8870134 139018144 -108288590 402359555 -732293625 31106714 874995235 -285520592 40446344 678984217 64802160 -530596481 146219990 175619720 -194618163 166189344 1253048 97492230 -288834623 -13747214 15895481 138106080 78934236 395052256 -90268422 411963325 9049846 520334558 -18400180 415043468 -34162282 499634892 -156593342 50663962 -430271009 36175157 285894498 -307206031 346868577 340970355 -800940266 4956741 87305438 -6464233 -89490519 870409579 -42727774 170435250 -11141162 633527045 -390463850 -232740398 -417788959 -108270398 596478798 -22953105 402192338 -55497817 3778125 123012379 56425963 -599855370 -12767063 -12169127 110451228 -273022525 -59338729 -78395116 -294495441 195384378 -967957007 -11382222 9019137 -429279226 8667992 250312606 117245108 -7041613 13249396 -60669906 504725576 -126612597 3131756 185818692 -44671696 462084112 -241882366 220498166 -27588206 862401184 -14222851 14539778 -154039796 -67375416 -259878805 402671185 -2159474 496834069 -233176112 502267802 407143160 433129307 576671170 -764226370 -738909109 -352886655 176194834 10191075 -120925176 -564212218 97047543 -500287472 -847819678 -68724845 120768351 -461822192 -326735 279227229 -175721563 -176835327 45867142 -605925403 -661156629 188495646 8990303 -107543908 -186310612 -752893062 472607530 -95108766 -375818218 -782908100 -477651456 -6156395 -745927180 686153004 -878331388 239201431 -314302739 -6546874 -277941649 105177675 -296072189 -455070797 -42455840 -286947117 -49089109 15177873 -437275812 15640903 23197669 544154626 648555814 160749163 -132687913 404294301 645498935 -7093778 12760797 156499224 -217567507 -70954690 -9836522 -170784129 277462598 -385659388 14067752 396026436 -763671562 1390962 -29947375 -24744264 25996957 403525 198672742 -330895792 747768127 -669310591 -427512178 2494937 275922874 208918542 -331344225 11507879 -311828438 -10092645 -16253179 1201498 7322042 -50880306 -533785083 -874589315 534016244 -15462676 -638222621 199945450 373155225 31725644 -942283362 -35404618 -300574521 -69124924 -205990123 248987686 136859918 -101965212 -2631825 207104153 660197545 451746651 168423197 -173141244 165625099 -18122018 193492833 343805420 -270838542 106029003 284164382 91140273 263470142 -134661184 58600195 -207482379 32164522 -72491622 -183499331 -445571149 55008407 -202433476 -24335349 -614491094 64289601 -69313564 -278437362 31755297 88874370 -4780694 -334601337 39299930 -209018629 642787522 15617684 458008641 -147114514 52689358 268375554 134723174 394382482 528518350 317230388 209886637 -44777249 -508101982 4451049 -462437734 541473784 208917433 -329034494 3950094 630756657 240234768 -5816568 103164821 -275353144 89210281 136529599 -251202481 48778559 180563543 8174062 -464190746 -74347154 -37136185 -200221248 -658609325 -15860504 -245408381 -297766563 -155336747 -178059750 351887271 759962837 89580870 -253216780 -64084276 101476947 -418216217 503979074 -660264879 -186258736 45027593 802339 168504485 -505378877 456005712 207710354 6923507 10308862 -17802445 -136549143 73695489 320934470 -521982539 118235178 258458522 -973380766 -599906490 50856788 -5613369 -112001647 760721421 369550186 122137618 6626737 99240109 -689006705 349348692 575720841 43208930 5602502 135290907 -20560387 -200877844 189865552 -731030675 -655602519 158539668 67183905 -36380490 791318574 192139787 -381686785 -554305135 -20351929 5489685 1495027 -140830448 603656715 46742240 696469946 -792170926 57229358 -35861777 122390862 284530417 -605127043 2815932 -259077 -266629150 -259553980 -116033929 758039163 7031674 6539597 13467591 143490086 -8060063 -504867846 442586223 87415061 -181570 218685974 121490078 -36800880 -40759610 -72008222 363964435 -144579702 -290446885 505683220 -20458295 -80758955 -343581392 601705658 15408241 -338839278 151882751 -368245200 34571088 84096963 95366808 18944538 66637106 15358224 481525476 -25828891 -677789954 414400094 412047921 622164927 -307038241 394083324 464031867 -128422242 -88484442 -42267121 256035602 -831627199 691681986 -9110702 135312862 -14999330 2668810 -283429734 699854772 -355326693 -44354753 -255078086 105697974 435027060 79151773 -26464514 -5338856 -32481588 141323773 485073323 16548721 414386067 -208937525 222642471 -6352048 -199625946 -7395124 -176639938 4541148 689903307 -589116644 771561940 318386496 -6017401 50715398 32108607 18692554 -165971825 143154804 641138 -475957645 -423555888 -459536855 42745742 259222724 -316116810 17770319 86697291 241047667 38578229 33996582 -304097394 -55433551 -7120195 11813085 351946923 3008140 233242553 3389548 43223217 -15516257 -37992618 134926498 189324287 598926744 114003408 -108029193 -595866823 73114092 394833226 -115842431 65606701 51717545 15889012 -118996675 -75474351 367018375 120640650 438465899 59797418 -102193752 -334394666 605916100 319774022 -494275811 473227640 -98997915 277991684 70721811 -116453418 208381921 -45675889 -63073854 -523332233 64053754 -2435296 8839005 44844957 -14435062 893483537 403099633 -43352263 454921687 -130398228 684442999 -14089316 -66708652 351763354 4110840 837131737 22595039 -402446987 19954205 -715482223 29135842 -52717282 -214807146 -870613074 316879608 515563395 -7233571 42992017 -91127580 -9901248 408992682 263886408 -267124021 6016168 -702392763 -172835341 1046725 8684678 -342337188 82831655 -96884781 -147279685 621764227 94677452 -32005061 111480647 -236672690 -883527159 12880776 280433999 269082562 -19511174 547336482 86217390 -15719934 626196483 94135209 356419778 -569353575 5743831 -444380349 -396302554 72514691 -396727079 -109708460 -5449778 -127096614 -118054984 25216256 -523155102 -230314672 137222056 -3336857 145252563 669352568 133812457 -109039744 -266768194 64009428 12672731 240748934 -10717504 70457349 -236204312 -235228625 -272563416 683332990 -429579144 -671197032 62903785 -437614187 289767800 5040519 -11589801 -18744043 17535470 17968931 -7363481 294109623 -691054727 -70005453 -3544005 535065046 -236552034 377053288 103992700 -168729102 -95707716 26798431 -237171375 -420309144 -186460244 1902102 -213978 81380635 16068823 529464165 -16251755 -79844404 110731954 273359113 -362751246 -304999380 3054023 -837941997 285945493 309844011 57721916 42642045 655259010 812228125 -409300308 44752327 325084150 -204295629 -435912015 -1759906 -105449104 117846967 -122964930 -552017239 53736598 96036261 -56171066 673020534 -546566277 623276999 -67029335 -790379078 -15367835 762733 -645135165 -644434588 333764055 8973784 476129608 36313844 -506660124 -31181873 -40632961 -594583419 431860619 -84588 123922576 -284322235 141653348 81636699 497920873 25964617 -71119377 -202899438 670316157 458638718 -68828391 -322865914 13547485 178655965 -198591991 59758728 769615878 -341664603 -235077291 235653543 80648886 -43376142 -6725570 98357129 26603394 291351045 130339098 -1421970 64431876 -339772285 209214117 -104098902 68342751 -278093147 -108596840 275094100 144464595 160984656 604571189 -129588947 419938837 749253126 90999686 64191956 -35026281 181217981 594463202 132634944 793538030 -252196286 -271999192 64377494 -480784571 187154176 304594839 -151987468 -68865896 -593871171 72301001 384412261 -22567193 278708352 166581353 475119003 -102841241 485259717 -728620941 -379731518 -16553239 325974458 116245945 -105419943 -82154056 1714465 659243215 -16176283 325611905 48403973 130636992 150503101 487884416 -546265152 -218749770 489886189 96559337 867737 -625062720 -86186932 86056164 -512094700 83902657 12571777 -40177236 276782370 -144879320 476517910 -310554053 45176393 107324485 -376037980 -47661419 356068125 -209632608 -621539785 -454655515 292104466 -270539234 372003210 148719279 462042701 10946880 -18007283 29221730 84674173 331522229 -5534408 -674606656 1404641 5928815 -963969 -173318050 279718222 455764472 -94991834 -113552097 -164963484 -480684415 -101773991 1491195 -543504003 784087358 -26536875 84356951 -2097407 -1234954 161020595 267189291 112159535 -29964071 -26618215 -28242501 192577644 2156283 460377205 -483442558 -133053183 -207704834 -168472372 30279166 501129725 -256980768 -275056357 576920459 194728891 -328852418 -653148193 -533378709 -6409926 22543306 -1810325 -2897325 -38727185 7925947 -194237765 91310274 -208938088 102126876 -189730816 -49847069 28880008 49957722 -625707613 -135616786 -5003888 -33216473 -847011 216955032 38451181 247404882 -768756827 -903723826 -225473026 848523804 224744227 -77706363 -464029170 108900049 5667564 142022896 609101845 -29451409 437090329 169664550 167107572 160098495 88197362 -652474583 -219283739 65579304 390501992 492809455 -12557327 -72924815 -341243542 -4343637 699817363 555042621 95184293 -34685653 -69569362 -471832899 -647999739 106690027 -32298689 -157999152 48121849 -135873018 131859027 -31671861 2779460 274495120 148322719 365265326 303136235 339661014 -199567745 -111469342 108413823 -436344048 -107257714 73463423 219291330 591643420 477916765 20820350 -27042701 -22193817 -26054732 -794468368 -671171187 -61415298 9502293 594461861 148732490 -2711994 -699027786 224773865 -249598528 -202494763 -63092464 -468764508 -269305858 577340266 -244294492 818182580 282936267 -239480447 211017743 -357513794 -77430373 66943129 480558524 63274278 -338123007 -27116755 -290463370 66050951 -529288949 29713385 70276456 -169579158 520949818 -497837600 70229437 -355031827 -199317513 224582664 -109104963 -1782935 -150155682 -39412221 -208645982 -120035858 -39579418 233614000 -71756766 -261913232 78772739 -310728877 15358456 242529464 336822837 252163462 391118768 -346437330 368147489 -378909237 127914870 -21971902 -600326315 38379691 -559814195 -231042243 -505292320 -538246396 656106326 249514278 80914274 -6186851 22418733 238772446 -87286849 -110545359 30417664 -46602369 17721660 -478790000 156289014 -143261645 -42684499 17885288 -111511053 157638139 -222898177 -546456518 60194022 -4830270 -4165926 393816388 -84206436 -165443695 -222438653 357157340 687029 -9348865 -102577623 -21262758 95644416 263172022 92789644 8827098 552156649 -271946825 -638326895 -271368917 2285170 571029297 96763043 -307680128 461255986 -449294571 -143019362 483956 -112761768 -126690977 -443358962 -39680437 474384986 232852086 -509221634 12721758 -572990185 19160938 -175626053 731686 -488456087 108243646 -469606440 -528616360 -472151037 187535471 134781141 -60756144 378037197 -21523317 267644409 229023977 -352512408 -6302984 -764290884 -14588439 -269891003 -614725462 312957135 78483893 87657826 -522245648 63678360 262171946 -283057665 370876025 -246925690 -411293475 -38587007 -441279879 -470566613 -240254147 168181008 285464721 -69617075 806004668 129294908 300826686 61275678 20395935 945594043 -321270076 95042098 -396135015 -116769858 133962570 -246198577 -419445593 -11565144 556313460 104562749 292370859 260864883 398233471 304790325 51740992 -835865698 -24119471 -480210257 -53043982 -75491225 131942322 -240213741 -20246246 -150071750 184921020 -527236334 -665811890 -356311261 449081652 -72190811 616813089 -15023904 -776141161 -13764298 15287364 393502954 220837273 297123765 203976648 366805105 113153667 -201639792 -543083306 529263522 122145761 198885976 -411425523 -146097870 -102089022 3177889 -707689941 48944686 96196847 -84867245 261714503 105944315 7984596 -287655811 102671027 227084875 75921155 -514034885 170357245 -169620069 -36958220 885505871 -527680746 328781788 32762358 63649296 -266286545 70897161 448372596 -44761058 -42962562 234400119 -29217518 329766947 -503006590 -352999959 203536632 -64606165 -97122612 -395947619 -105129382 -102000797 -18205417 -48006802 -608860801 -279636168 131926323 -244168058 -24228851 -135816156 480893450 -831139652 -75665429 -33359859 34640238 53366142 222398653 -63884235 6179402 -228328898 54099783 141593759 759541212 -388396092 -72271945 -5854654 68342678 45532560 470026533 35287942 931674 105677094 -62010389 17953552 231593977 4208593 537117279 -121973062 5821014 -163339898 3344868 -222677016 48232343 -36655533 -371604006 -85694027 268754395 14825895 -382561451 -41428579 7789571 -5740763 -708535061 235676768 407217 -245534547 -123573296 -54988901 359913358 90013652 -239009133 547693794 297007443 -74047645 3999798 -164798730 6652732 -43681465 -138384751 431940588 71748284 -62726656 -722759772 626453633 889177940 240064764 -161466159 187138608 65105113 -62572133 287351514 -134155619 -781917902 31518004 -137790379 -662005047 -336081913 284241031 -831233297 110286930 -397818842 99739392 -297396752 26397407 -551732601 331753856 -191040095 397297165 -141244331 140788450 -1744651 -895613237 -157317783 -15615780 20431796 -107138813 7228106 208801069 -2068924 447548216 238572541 -73200916 -189698754 -110403997 66985446 317916488 2545817 -179672913 41084172 323981240 533506597 -93376316 -1067961 572902478 47263703 377033017 -175467839 101196945 67953714 -272019449 280714253 -140611729 5832326 63058173 158276866 441807233 -163790097 542087686 630679805 11091752 -4762863 -31102367 7362735 192116622 -37004857 46580201 -375378861 -143409234 -7168423 219685993 -51735195 -162517164 44968587 237126992 583320622 -14412720 82638259 -7932108 5367422 137458527 659001253 256296960 -104892543 496209598 -219440529 -79325213 -61851331 -153548570 9117027 290561085 480258437 37231638 -459730642 5797811 267939716 399459297 -13889907 420174593 -146241790 -188394419 764898460 415311621 -331223951 -154570292 -32060395 524789461 166881345 -739575177 -679347212 52271632 43418708 43727750 -139334730 -304772133 -13319499 -146061544 386382953 238964364 -502706050 25087937 -342422 567932192 507493466 -37760363 -23705392 -77237297 -3310973 -209913442 -275471106 -18553487 104883163 516635237 479725296 188367603 514471202 -301240832 -386243115 -178818563 -326910688 -74961228 -126245438 -44872094 -812086010 293123582 -1047841 187167543 510536048 26805956 59029845 -196526026 -20175297 66648508 -283660203 29505683 35639138 -62295008 14645027 -257147169 935521304 -220462208 85607382 -337185938 -111363956 8445935 -14355584 258867388 289955977 -356816923 110045456 -75736956 -125782949 -149552281 50384507 -59107372 -291522553 47602576 20207887 -146194017 -79140611 -601735009 153869436 2301796 -47129412 286845045 -621385641 -346062842 280141111 -120425470 -56528859 94647976 -180001408 1291659 -2207549 692719215 72625437 -112198183 -329123028 -231750669 -113075706 95340354 264270967 -218400331 10964779 35251543 272175758 -44804751 -343229426 -307835 -375581739 237737567 36702145 65982918 19054803 62783982 212410562 275891462 -281984540 -6919243 248036835 -254306344 479546095 165099986 2211465 -210866253 92760803 248726402 252396414 -109805304 -690380213 -75223853 -373770331 78374090 -57785808 -165006384 571058502 273438168 -95945554 -156983735 -108668659 51683378 65296623 145116526 4809751 -217456356 -451734372 674408724 -237855901 125772229 -7936827 -82739468 4384101 123340020 -79100090 936077219 -12644943 12103948 206157522 -605980365 783976032 494696094 -368600451 171882402 -452955962 -549595858 -83093967 140771005 -383668445 415578094 -654370266 49355445 596534877 -6351893 15197177 428084987 -262115704 130481643 -280543487 567538865 277613511 344725469 -349530054 -93340701 5918298 651208174 13609801 292901538 -144803497 21693337 5986276 -531578764 544238306 542044280 37687133 11732257 -608789061 -311900368 264049821 330883789 -286458237 116971306 1177533 -241872568 256304062 -142893916 -175677499 55119873 -2885373 -269718911 -533931032 418517262 -789150331 -710268868 381259163 24277994 101379287 -81706462 -324764112 -84596452 -16657964 -52446389 336767881 15396954 -187049726 -399772635 516810226 -536091159 8085205 88136377 52951981 -154391732 212956742 -11998473 203534308 10610406 -41678916 -63359875 -51236595 56596554 -53674328 544227989 -290078763 7876540 719745293 533088188 -300387695 -334624710 74524405 276134932 25098850 -701341955 -86498111 -379068 -39811131 442166926 -161919861 -351141750 -46651934 -3747173 71192456 -390902346 267443967 252189359 494961714 106110089 -38875060 206961627 -238224318 -758956019 559718691 198573987 -120966906 -218725138 191537504 225779676 38267174 -120649177 875183281 274554331 8964533 -355074871 -33899345 58201497 346870153 78481730 861826314 -115639568 -228219464 353312913 48704342 511992243 -852530995 325257130 169021597 -296545947 -3293725 -101682288 -90052776 124431878 815778223 -76018263 -440608839 57211146 623158405 93675778 -629392704 26611058 18997034 -126462504 -176832059 93367349 154894467 -233743506 616658931 16235588 -386383113 160788603 -73260502 -22749852 -91531215 114711486 -297465991 131171262 -194253347 171764757 -130144675 -8643021 -176331258 -55850086 334862216 450684171 321476271 -6780999 152646583 592246260 574112546 -120783397 34854274 -33115774 530553193 -72965304 154748615 138726013 854907474 399341168 -155059387 12906941 473046142 -192147951 -130384093 530681456 561496921 -115356347 -231634907 -71977651 301657570 -54439913 -262599629 31345497 147531997 179957344 -221328865 -7090037 -335814153 1508583 12039067 2452767 32576479 148912565 214686064 153420952 -137836821 -114940989 -150538940 157052027 7887153 -713142740 542204275 86223938 -376747799 293440699 -106043067 427933136 524329709 -162350379 319198190 -300774079 -213005885 -662835877 860431000 2034438 171232676 -70554976 730865921 139070676 -478564635 -503404103 -86185447 556073466 214327065 -147929801 -401929763 -451644885 192766522 411304788 470663408 -132459661 27933414 38047064 -28639697 -871085426 188064947 -67629950 -87233130 -109138182 452330494 218315979 1087393 13913183 198906039 452274 177041717 371559295 -423126175 161517245 207605262 -41734523 -507065077 265865492 -39608783 -192563478 -4827298 1630804 378353597 632173816 -156016968 -128494 253329770 10222312 22089188 375205099 183100992 -89813891 3586317 -317427590 322814274 -27265651 165824738 460054519 51596989 373986011 115985484 433609700 -5845571 181046809 -35574784 231661675 -305898869 -108401344 -11068780 -26425287 9702449 64094960 -176425407 -185941740 -570628852 -550464412 -212633339 406993377 134793485 -15916457 253038899 -115751020 345612580 23033547 644040934 15808308 -384856825 318867908 -315617060 -425540008 317350328 8498662 -495874056 60169405 -4320887 -22715702 56194880 -334843008 -339180414 486223072 496971674 272011364 -490473891 -198405068 -254722747 296477036 -18916644 23288242 -312564258 -286868619 3478371 -338755129 -186619334 804905673 16694892 260506783 268158502 54933656 24379022 -220079409 21157588 -231129464 -13599134 3750094 -7861111 3564899 178647483 -49759870 22839577 113650801 347034661 -299718710 64716821 145644107 75054651 524266709 -2491817 -440676960 -341201441 -35636918 -360164421 46664304 169172185 229070219 51021839 -108753048 54325997 1422705 12722947 -15152666 10632666 606740676 -204365552 100860828 -144496950 -26403305 616207447 -12058413 141446199 628814124 -479116662 -773224211 173126000 190555621 -23211953 174969276 448161719 -2995126 416318933 591245243 -241560333 -291470238 102947270 186694532 185122227 -263365727 -15182241 -198180530 301782269 541748840 496155744 -489983198 36091902 238568707 -902178968 543377640 -114873579 -154639593 -14179021 -93428944 -710391453 309879585 -723945268 -564879570 -9852769 135689 -8283853 50656358 -265092511 217612282 268572523 -186802458 206165265 -5838221 -463804257 567522192 -74545229 529100370 759028660 20157025 199626037 -220303378 -23610303 432450980 756986584 -202531618 294435961 -104808141 -70944587 657482786 276909094 137088206 -391764811 17679987 561285334 361266974 -115863454 759018024 133241196 -242256072 -152215179 -30661432 -571651478 51595565 -218478519 -512244940 240964428 810414729 46719684 586766694 -835341675 -21699164 14719127 -87376269 9318978 328688432 -584089700 -329119133 -17036247 -9814073 5345089 865446703 225208964 126646341 -386470792 593682532 -585798342 -296327195 60919546 274745978 882211914 35368111 628850463 28945937 527947660 -5865342 41458988 -93748337 308123929 -308279924 -638165836 452327441 57302554 507283202 871988766 122940594 -445229882 5428620 201176204 385340879 705918331 316750344 493730081 -104446643 -127478855 -317987651 -504578116 -7890844 71187085 503961624 128587564 -688058744 -21744576 -19671549 -3039103 -50399355 -526649695 432822102 177265061 -854348 924079356 108913835 376266103 10537623 -594309251 49981360 535553073 -26897747 27807143 42661855 -124583320 135649731 20741805 -203878878 -170053687 -603312001 -27971857 -187306253 45112529 -111884824 6023838 344476368 -316470963 386604592 275148410 357795447 17792523 -864816263 -504525406 -8300949 -1983130 -299488205 52081577 -11201386 -60036711 -778761876 646240121 -16786418 303830674 52092627 -356686680 -55078209 -314461230 -249632792 -7209871 1873020 452563575 597543471 493408820 -451135341 230623209 129093107 -29371004 -241975053 -613781826 -540589007 -6778672 -600671689 45161939 -817734278 222968247 10027596 296942755 -18214906 582326 -16557486 469537343 14108973 -22668294 64693530 666338672 43109516 -652726737 -71093464 -303954770 -12015175 184748412 36103938 -569344048 153485807 84732896 -56088187 -195439903 -63649200 -674653823 97662639 18946528 -360468893 -175961335 -108293910 -401513363 -97077191 -15432984 -387988145 -206382637 1757567 339522420 -15070825 -331121961 -171624964 795883586 -138527662 65333154 -11926484 -163569200 66300038 -705624166 262392859 -66487800 -2283007 -285754896 -108630634 109389175 251654887 -45894138 348095748 744242416 -39618929 108267829 -199973266 45410259 -257067025 -220276903 -96656121 677125388 35807855 -74256357 -489075381 -5242938 -16045006 -223095060 -98175623 -399483970 -713512201 -77287617 -6130136 -644088145 152743817 604236586 692397002 -506259511 -132879209 146909608 -480752227 463711167 190487431 58849535 250446448 463958863 -494180567 -463709761 -61443542 251651636 -60319014 209641159 -1538471 245645542 -26351616 -145894058 720084314 106361849 -90459119 -2508111 176605 50473173 244208221 175843273 65390150 -4275321 -6415940 -495279548 -5370026 445809902 152667 20251501 2231382 -23171746 -7273461 705535985 -174792555 -338743614 43850790 -66362438 759636765 -118295294 -238896569 -42799355 -205418705 -4196752 55193610 -10774312 -622334829 -658901443 -274696795 -388012340 -502992503 -144463237 -283666226 -104873031 -56498837 -231659517 -233417484 123298968 -174389418 -254642624 716887977 69613870 -12629356 -459627043 -432995905 -7979424 -81009300 -387367699 -14871322 17360317 -408804413 -225741678 -364460478 385627287 -207570347 -55215872 -11577027 124355082 389423231 -209928068 23293320 -963284 311379651 372146546 501335912 853368567 72480753 83831031 33044286 338085528 2375186 626683224 -49231134 363697640 27624266 353539503 512150975 -235783162 -73745426 944609023 258552093 409703860 695638926 242711738 28492733 250738352 -94332793 -95862499 294934414 168634935 -275654277 -463574164 -92380104 -88819435 70954091 -70656460 179343336 -151345053 239490877 -231462062 -148651001 569058548 213465754 291757385 -168287803 -107410763 1889824 22572422 -92733851 164576583 -22539187 112179090 773816000 -361898555 222302476 260040867 -151339751 -153513939 -82321163 -465349371 -203954542 315120266 306358645 -82451278 15193188 670629033 308927710 321117411 -146435844 184701082 -232100775 124244995 1890486 11652344 -72085971 125938500 237722076 -143791536 -370266517 -118257199 499667465 298888451 159644924 -332694893 186213838 -123846064 530882772 -171470463 138377242 -453435268 -407362617 601919196 403887833 259505247 714543201 521851804 14053285 -101207299 1140118 -280420545 -414195655 -89029102 -145964822 -180744562 433412061 -607915894 -10637468 279770772 20683640 60525505 -6313173 405425853 180551014 418558507 156016729 -507310411 257182961 30083429 406620960 446518 500201000 22792491 -647550402 721402554 -45779154 -2217218 127604684 -588458210 131618473 50017441 -443149761 331826490 -199931180 70879217 642229834 183709363 -114498331 45648354 395875669 -86833200 -193142650 -781911908 28563998 -406726598 -138671286 3663588 -253821409 207692453 -216948931 241301028 -96965705 -305158014 90842771 -14137112 70635109 20677991 31897005 403798503 310853278 637456742 135290297 -705575772 467144118 -365789183 -46672529 -436735423 -16798187 67945683 -184848380 -25472310 170013874 -86029339 -73983057 41863231 37786841 -8727734 -501852201 -733297097 16903196 2362781 -426830740 -48341192 5090499 -168154538 105017029 87777071 -56276668 195081821 -106140061 -265520589 529187134 12062904 -267061928 102637202 -449604507 87592801 47791699 68694776 314490521 57950440 70576094 -174732928 230637059 -8904575 9227097 72734281 -47900723 156033045 57878 -6690495 -308392679 -13058552 -165431997 24836183 -712907043 32697520 117439381 4837100 48783045 -41297461 -47991912 -45011779 298875647 2139120 718203034 -36135180 -580164024 -64511918 294114550 -119805425 419570199 29413731 728071119 -13249836 457245406 -43247402 35359613 -149478197 -682964661 9210150 327272409 210845153 -128995041 -265503905 -42937154 -307305931 -8952348 513268523 381824952 -99006031 -56808268 -12613899 -823355947 359098034 491640208 189639140 -165953135 879639036 45525 4124804 455071682 3099276 -455873263 176465550 -452084483 -342887172 -6876642 313556159 -393867855 25863848 460879815 -22167971 -168732516 329468248 8296876 491480791 138592886 -27555028 -35982222 -5897070 -66575778 -187063904 80047566 -32018319 -407247078 -41979123 530859875 336303307 288305 3656151 -229306720 -23316133 790629148 -77714178 -58949932 22487386 1600624 103474224 -542343058 79486178 -80778062 -4194169 661453178 -180026949 195927796 -69328037 17690354 201217436 340464664 459413645 -25854887 -785681217 324823607 2777049 -564596851 -286206538 -47405678 176292421 -66122970 236826928 -301254832 100098772 126356979 -201852564 -433245165 -1527388 -249103516 -312662638 -175831352 -1675062 12207869 217079243 800926790 -404941027 -523116942 -91952906 -196625415 -481075909 25767818 -411512780 239937016 8957256 473746710 41131493 -72697388 -506888884 76539595 100484065 -736187679 8536516 83688835 -318222611 -654205151 17589935 13283328 -15827546 -427945384 -165520999 -257685 256347148 -180877610 155700474 69661169 76401516 190446828 48851371 -224079679 -395237553 -477815502 186352096 456675189 -418852389 371067383 -9374516 -443119363 593721530 2526522 262715139 -352374237 386070336 -200271256 173635105 -4196422 10196125 -42164695 138660417 97552149 -716837833 -161940995 -74390106 12769088 -70327106 10882792 33255614 -394209607 -4383118 -5450827 160043698 99561480 293975891 1470533 180707318 -168300585 10325932 -22453907 -186555581 817386679 -707983937 -121993210 194002696 468606823 -371603933 -534003797 389577875 401703060 -1525082 -357017002 496340876 14313453 -388805435 -548332534 -218992247 11843894 38020035 1614502 258934818 -139167697 452216074 -205152250 782066224 -197687450 6874452 406678702 -138768891 -117206296 322148222 -472275238 4823736 102245784 24521156 -496690504 -389867223 562800302 25330227 -592402895 -273249786 -697733136 -23991012 17064009 -334324048 -13273258 -264216063 197387677 -9452272 -82645277 -580543325 -543389008 10158884 12503642 -80218238 39538237 238120288 494189779 -87655965 -284916192 -7887285 14010145 -29946554 -686196114 5211384 629226795 -194715838 -298979323 -251165788 707559759 -49829642 -419472294 324749192 -3434498 -227918475 -19016106 73908019 156988908 -3048083 237546613 -46178325 -262833895 -21631630 -228628954 -599710752 13412663 -569253501 119880212 -398911789 114390849 -491356804 -8630373 -292518217 -10362408 -864446 -439380235 -150900642 460270352 -623733322 -378485682 56190023 231686027 -54556914 -349000143 -311328484 -243588675 -416974505 13520788 -62336080 -153061901 -446370040 56182462 -1077663 -253256977 -46638402 405681570 35471312 -216597073 357320925 -255557583 -531910882 -208079264 96333026 -276458626 -475626846 644619147 116373752 89437786 -21357827 -42525448 176211145 210953136 -74877328 312447762 111269999 -4741444 -73909594 -487515022 31121896 -580788270 358010379 -38482365 -56651738 121346954 -394316001 -241334347 -131482181 247773796 -186004812 -131080592 -111946009 -171685125 4095831 -312525369 -97833659 -513161672 807773163 136956704 3914772 154003796 45623849 -257680626 1626253 -435699289 121221411 157509312 -431160769 -659252614 154155337 -596128134 -150295547 191888974 -40931302 -808337100 -75563534 -46700135 -277687416 113914516 -618661641 5303299 -376292874 856365399 166114830 252290159 -224094608 273517381 6173631 66185410 235198012 -201984650 -13735091 192947996 8318090 -373515464 -145918717 89517709 412392292 29164314 658249927 -63957989 -229427283 -65163422 341183791 99662365 611551421 -107594557 -3711095 -410022000 -88438105 12539988 -2003855 466700807 -22259166 525807724 196470334 24085861 123908975 32773470 23176574 261280544 -114261308 -944356076 -34655453 5877940 -617375693 -462467117 -668325128 -450212039 -792540443 59070556 511221821 -68499141 251298058 -84746778 404447065 52770263 -235406601 68653124 -461506400 -133396359 -78529885 -195542757 246103027 -437555029 -307485434 -100620585 -274865561 -207266780 537116026 -47437670 -561584495 -176944397 -38053602 -346557269 13692706 -30938423 -355271040 84314910 121084560 4839074 -24751704 853970623 -42669947 -66560797 73087610 -17939908 266328735 180442431 -563538359 675238860 -33424164 -54689406 -73905513 3830737 -393746287 -980580560 247195118 -415584259 178194696 -264931434 -525011195 -158509409 -305290985 -512387690 141818517 -30806540 11707617 -571886541 304653094 -11609238 294917777 243309453 24722879 16600502 651186140 -46002493 528411313 9240652 223674881 -55791574 -104645238 208396861 -69611911 97113809 -146612819 -210763101 7111676 392260582 -10971561 277744608 -120964143 16974562 -534844976 391834003 523353534 717364 510561822 613368908 -68069982 -380721568 172003511 506781450 19242942 523097777 -258841932 -55399282 -25321607 -24442724 386133879 -648863929 -793930927 72186652 -165457970 424789516 -28904106 197830165 119387443 -755411398 -182324306 578708617 530043765 360023113 -330124674 55698734 -508212199 338832466 127528514 165095388 -655705305 221312733 -348275925 -348994849 -191394755 415176972 81397143 259113747 54263423 418210396 -90982036 -187580354 -19004329 254981971 309132302 -171779997 -317904716 -24822859 -62876112 712094735 -23333642 122305950 200218188 -99377186 452395773 8589775 -142019117 -85919137 -172317206 -90854190 8548621 429199637 -949086277 -140445290 111885244 47729509 -313229856 428922189 -58922853 211387438 222360640 -37003236 238649865 -85478829 -641857258 -56773188 -201155893 -27482592 -477210083 44113837 -115993089 67358546 153717690 34437851 61281119 -844171632 722235977 737575237 -647844737 -680070311 51131966 -516662331 48634773 404983785 283663385 65528457 246197746 539822336 40699792 521888409 -35306513 422108146 -21434539 97585589 268823743 -6547182 -664362775 23372738 215280913 -443996367 474327776 -20336072 -165949481 -437616 -335711054 -175526183 83877230 421859170 1160045 -556315681 365913008 159418857 346182967 139407832 -581599642 -901975875 157826809 -199297049 -130788407 375230260 217475062 -222045830 346711652 -5445546 -142744980 -17701666 298073556 -4232772 -51637132 -179787278 -100714891 -148136873 -19042320 -43510597 -132442429 -430930004 180171077 503768287 144071665 -20194912 -612264995 -649742726 199067462 729159398 -41575053 -2866212 -38952956 -28928206 874833216 -78856820 -647296577 129876887 -170280880 444821498 636702983 548476350 170062707 64628748 288734067 -89518229 26791229 76973635 -52707031 -184617830 484836345 -519746103 -257577546 12862071 -85299066 -7406250 581188285 221372860 15524351 362410012 397532374 -244260934 681262397 135779711 352345387 226127605 98932962 105810415 271433621 -307581294 -344033517 -473841008 -489235194 -137684638 83807080 -17641889 -436197625 -303524957 -84002173 206566464 -440162344 -195275484 -138024313 -216981214 -134395540 -8855696 6374490 -537013284 148321888 666545825 -118395035 101523631 80907334 -34699522 -3812896 3528075 25872611 195361503 -85265559 5530979 498125959 110984498 139048708 -713501621 -51782493 -436869650 67832808 110574363 -5473788 -130019337 443528050 465444039 -73887784 458387887 113268996 142958471 -406616484 48855241 -209195888 540338433 -219893065 -140776437 -144863245 -293852246 -82411960 5424443 -595099194 -622493308 307438150 -448362968 -134317166 45353341 -77673295 -170186711 -75572742 -331118964 701514055 -656585129 387323324 -170746236 -15047246 -31716344 169105041 1404566 185580909 -10012815 -1955530 27425249 -43152988 232255378 345411531 444914041 451229896 -86712028 -284939561 -20807459 -508325668 178943409 177763324 -212434963 47385050 82568824 13259153 193131790 -30360576 -157200215 126706350 -6882132 572108720 -93416456 -67544312 -262779829 -401486573 -4320504 -129386471 559109118 -512455079 31037210 4016624 844036238 -111337337 -195682349 -41155662 -21145131 -99339184 528413698 -68735625 13363582 -633416943 -99217345 -138003006 380609967 -522633294 -92039618 13816721 -534819972 18099530 499037013 7659181 182764790 27739765 -109677985 -345668208 -426116302 758895428 -81237684 155362596 558661411 218163552 543535161 53759705 44050850 52640801 2310191 31968781 118964493 272885254 10071111 397727013 7679724 -197098067 -238826857 26470551 186152416 -477562345 -496239559 -69381679 -37988496 493707633 -346238157 -87146816 -129648152 272954486 -301291879 156004212 -128350437 834879506 -5824582 -73937711 113116872 581544707 200680528 548813506 -315659328 -183023282 -26172805 276211903 -6537560 -75977721 -134335971 -130239571 -13993318 14019084 423890242 292800856 -87248346 8202911 15433820 -80205853 177643635 -275869593 531167780 -391113741 28970827 -30281540 200069 311680324 -111300257 -369622652 -28168303 -5814061 59763199 18833628 154692281 433622474 178676342 178612966 -534604906 406717611 -550028070 -892636681 20618306 270356935 -464272481 -591967187 189966979 -189845637 -459400132 639025592 177350627 345299692 -98609192 -212180168 558962420 17642334 357618283 -515675492 -600057845 5833228 -376861507 115545290 -37981621 -352817722 -250963211 151783851 -16897398 269469202 -543786989 -280216703 67485103 96132913 372263645 -166202014 -467838397 644862355 425689946 178961708 -230741252 -345614201 30387554 -287544147 -339244085 427905098 399325832 321406161 -665886293 528938884 341545389 490647 170810185 345343960 -83917689 -975350641 -58074858 -293913706 35738573 -284626802 267380749 2704995 -10502339 327594733 -770600220 87062377 23004590 -42386997 -3301786 299938343 86316027 48887135 -796692792 -447488799 220677519 366928663 -93531778 -184172802 5420404 8694986 212119490 -460382892 247711892 187739010 -641724663 -383312 -442277197 -16336069 -327651525 101875646 -95527485 84692757 -270928870 -182590458 -268871 -34378157 352436227 146878439 91863172 49020665 4155164 77200465 -122632002 -8034442 454311150 -129184510 -2455609 -510152482 -65434823 -93295014 -98857227 518294239 -95932734 -85204159 -75436914 -98178199 595750654 -247540140 -400110077 87089958 -193604038 20801620 127485996 -523976786 465395896 122173094 -72430698 324101216 371347614 463817310 173217367 -654654829 684646844 -37520189 -143411349 427883716 205875003 1886694 -662893526 -424174553 -61243943 -10662001 -220412379 928258403 -3873095 40490211 317929259 -384253324 144896103 259413936 -63098597 -45101151 -825495044 404285367 -34977253 -234353170 -3769542 -9794365 534214730 -546194619 -7361771 55581676 -67199225 15417442 -91341722 615418997 289714082 -59083717 -397283513 346995581 310471807 116911304 194273985 -770868821 -342094012 -143761210 8823503 13367268 -112973118 180634022 9992564 149837856 -218941841 272776909 -421108 595899272 745400944 -12751088 -195710774 65130103 669988857 87044247 221449412 363930202 -281871536 -230236687 -19890274 -81852385 738321630 -242354092 -161788499 -111601738 -258430378 386607328 188775777 527213358 -604239700 -862924066 -83176608 -169789370 -342677739 553157355 111788347 232277372 -404329726 184391431 -305267491 -38093012 -193936767 -34791756 -107277989 -175318668 40237191 -355568185 -232982699 9229129 69931981 111941209 188048548 -363816903 -48308774 248365887 16533907 33211252 83744799 -164330468 -292152859 380364457 10013690 132761019 128553891 -736699725 -612076799 704850605 -465042046 16617076 63547733 -198067601 -1047738 66377212 -1790031 -92931612 -213910669 301439052 626976131 378176219 -738333717 522517003 634293464 65868672 618205164 -452913355 30435003 -127814410 9754598 -205076183 57508073 -1260805 -27222313 -885448512 150743684 434048787 245421076 110818658 -156063844 259997663 5144233 -268882148 -715257283 816826287 -236983270 -149776257 -681529993 -167832764 59740576 -245901906 -809791378 -319056326 178633002 111704834 25826146 255815330 72794743 -505780719 -245767009 523822085 -513660482 -43905455 -5614560 -20196739 106142108 -227674650 -2125414 -457537486 -352452304 15452782 73950755 -96470012 -257737286 -93171144 378966213 -140466270 -492357665 -178653890 -3609653 3719943 -908102327 -366516085 41563222 69171039 -120702771 652555922 218801017 195185446 56675798 515986579 -484887489 1102080 -569960224 81959289 -311397905 -35315820 185034641 398233812 531064748 -12343403 309931904 -144508574 -5926970 -293164288 29133365 189042168 -106367346 -722093932 -322677107 -42786579 -34491376 -114361798 208438972 -50029144 -65203450 -884896194 295360457 24753720 -109747505 197415415 -391677729 -132240501 372357101 307797660 240570563 221880828 528379915 130225367 29519932 8514246 -218936228 287062270 -587797202 -810619234 689617248 211980613 -422555321 10353948 347190454 255848796 -93491827 -30502977 -66886341 480924778 82193976 -866751004 -36410472 226936542 619199367 -53469034 -51879301 130882732 -473914156 91578289 114519944 108562870 108328006 6412850 553153886 265475039 343961691 -683463289 -369432813 12545011 -392384848 63185634 200118662 27073062 -412808190 288847528 -257733202 521548530 -42473422 416389393 -7672476 24001151 432304605 -621683249 -382481161 -210887411 -649510851 66986084 517427265 -352794503 101542798 432369345 -244053573 -37156002 -39258345 656630 -37043402 -474233332 -324649183 -222240313 247555680 -181669854 25240081 260661829 -525967696 -124317704 -132563191 164407632 478806263 162663779 -355522840 797664662 -4629117 380235379 27769203 -54177726 -269467315 800873634 446384861 -142342945 483230222 129421810 273163377 20239485 -102218587 -45981431 -41714766 -27645655 -63838208 -12980497 -93812727 555426836 155160944 -34074023 -124608490 -124644222 558254245 -69148147 -6357077 -203385540 -15938809 53522412 -54809114 50072187 77810356 134740366 270621638 54572350 365979768 -98628435 -242738621 376650093 385011570 -717401299 -148438332 48555547 722063485 -57527916 12651760 -3335979 66209510 103484469 313008784 161550237 26265751 10251193 318634193 -145924151 -1704468 15934137 -614724213 -374064420 51062611 -11574256 -457230297 591213619 -181569814 -478619811 378934318 -218587510 -398531114 104683023 -12759792 -76282853 640309763 303955 -6763336 -483959599 2070794 -638414161 5259915 11480835 350605 -514258 10189052 107828028 205551036 237725453 124631460 259772232 -7812646 -10925826 -267041524 688249253 123415374 -585700962 -261388325 -398722375 60456866 112812502 -4148553 213610426 384283303 -423799736 348614353 132057454 -23205586 -236932274 77407894 283794859 -52099641 3261673 -486093015 -219050335 -248272769 620806000 -814785995 189096787 -244448839 -68079055 -860404859 765525041 -50277136 66874857 128500501 121850168 20365235 -206001329 -17939516 626379779 -16220613 -687802847 172810373 -4391856 526333764 7706847 -348846721 -401565365 -15732723 -249077 -78397396 -463495647 -3537309 290375457 -829726759 342336172 -652914 210858483 418294936 -190502158 -184272962 -172458520 708102241 -112135879 -7598336 336500350 -601272543 330283881 25979409 -2897208 -116339616 -266944754 487679872 -1830156 -68958395 501736222 -262802611 -126753089 81399135 249021667 449294883 -295052256 430056563 -131735161 443829833 138578574 68992364 693344436 316435485 -128089663 -750465449 -197174478 12532953 211093881 -5688371 -63537263 7288743 -182365497 210194499 112497676 132750586 507645583 -514760288 -7936472 -95851520 -123804765 -307999800 -248521146 434234639 148046545 953161083 -104704368 -158872900 -158478897 215799701 -15788139 369578784 242156272 222380600 -146027348 -70684843 -233526033 -128381116 333842601 -111086980 228378699 -15902739 -513901867 -6726907 -616318219 37029538 -387311189 31997130 199755327 -91961372 137446261 15279630 -480658929 -180024015 918455757 -38667278 190289313 -198530935 75046966 223063812 -5509763 -200525475 -44996461 -104036472 -13873574 -10591416 596763690 342897090 509257326 774332849 68179974 3814899 -339081042 -135806667 -43586128 217011074 207952945 381611005 -16476672 513090359 78352804 -242433679 -578969294 537645764 467569432 -202363550 10813556 -682480333 96694376 -733977805 -68332259 629816668 -738101225 -346723436 585123065 -58838514 287310506 -9587766 -60297837 545121166 410333220 166895539 -143325666 34476100 -239704365 -813148038 306076940 77369470 79716816 3152278 660259257 25717916 330516306 6057856 393322924 138453744 -517933026 653884221 435592031 -325180174 1952450 -246835273 -458451371 -159286932 23295789 140682350 -32759119 2660948 -615918200 264012449 -9641880 -126664131 90763241 -20808208 -18044921 -23547400 475843045 72572391 18958667 71751260 -7032001 7426281 223114581 171272359 -474642712 -219358747 12934421 2022688 23183559 -187180079 516770888 -2447748 352806194 -405373031 -163206329 -613210925 -96208058 151060563 234476275 281232112 -100773388 338418045 4797066 -682974706 410281473 -734579 206355490 -16985676 5725050 467491608 -594366264 73641201 -16615232 32973711 261921477 654981050 -112859637 73577332 291982579 391107508 -152158844 510825658 697578826 183417843 750112827 163145959 -156559151 415911975 290365936 -623026395 553200327 -38420640 5050461 -158362865 432167945 136358061 -1653898 237103054 105830643 387486867 -68017313 577139694 -25328454 -294607837 645971784 -98238206 597149225 -445665622 19207693 -6771904 590617518 73737254 561385427 -329746222 64284178 -656908094 483823203 20561777 -203573842 -742803 -453768214 700618018 328639499 -924214462 -763002447 -98412246 621916217 261376183 -5496322 -296382592 -70862512 -497033171 -142737704 300391525 371574812 185398872 -224317245 384636201 -10855561 478045432 -85804887 173976587 -256275675 5406477 203902398 381089204 -511496298 553262165 7912538 286987920 -316562025 579224373 493348305 -247406223 51077213 -226184212 458886443 581857934 757613734 -8763154 390348067 141197337 -474985662 25156954 99559880 -536338593 641451623 -120893316 113249648 -408737221 -861983357 -273120528 315816501 -642736992 -404058265 718854310 35643776 42662844 8960128 40043093 3114960 383603403 -4449008 491606670 35917883 -48367109 -346753977 -617755583 153844785 133995250 -525690832 -70807060 90792799 290738170 -220478061 26580946 120878772 -714643098 -6855979 -522876580 249577693 453969926 179271669 675289797 316241666 26035287 -162246243 -174239246 303864625 706752179 -503360785 -76478948 102207847 -649022285 -1845962 -500819168 2398920 122602672 213320825 12846064 -144317311 -50185503 -552205975 456961966 -86672340 -73566350 -12810082 -548320956 -8206093 -708394 -23518341 -119021337 -57629538 -449532456 572028465 -1431054 -195093708 -337946707 -141173424 255041262 -145165087 20295038 403972930 3776740 26027869 -162412267 -448979998 -15642923 3905543 277745152 -2229077 1043767 253650182 -3447185 583531293 875309327 571997747 -333815358 38096280 -283152684 -216592364 -127483507 16559332 -213616735 -650965478 -20839484 279483353 140718378 22154064 146043206 47531496 -59658089 32314482 -7465287 -44303424 -361702361 28044 -260707409 -25285251 -751549479 290423704 -140641592 -317408099 -15444892 -382540864 8514145 -4855837 -3648949 -433551749 15300201 1582269 -384706484 442140050 224520792 216427785 37635603 420468528 -442534463 404058885 -357116165 -180770117 -642556799 -54643744 60394742 -153468549 157937752 174693314 -372298785 19947893 -830172841 -182660872 -490387759 241281257 -302045458 -118925847 -60118607 -334078137 120938185 76389098 -35879502 -284455578 128989632 -437619441 -582137408 28062124 5163920 -191790514 -361056240 107106491 -172759275 -312859877 309938223 -2925315 100822931 446991785 -393684005 -14492123 -515092949 -14121474 -52870050 6885657 3153549 -183947007 337223547 -213562416 402288202 -38334275 2205784 556903322 -206411678 158484269 472634561 527976391 73472127 -10504187 128416074 -573407748 447574528 -211399557 113770956 -412553348 -372730026 -78691 -202011256 526938428 -484071586 89910595 193828693 -105833447 -21726348 -469399964 -196295 425380568 259570560 -50070505 369177708 57399892 47460120 23250199 100990329 -147246156 -245586196 -20583328 -118587937 5864165 297939748 392724154 371654645 -111566145 119249658 79961467 73773 -136436099 -3281095 253861289 -1517016 585457462 170607590 53684814 -113206807 -66983241 -413594669 -742585023 261485020 11750102 203716877 -6408466 -84712104 -557704370 57670467 -4334963 -35416731 365414460 221498364 -3156753 141182298 -38745366 -226456386 3239830 -21065976 107007021 -566776727 60553396 27576445 46713765 36185616 91913325 -2702042 130842818 -427644253 35442326 -44818072 15655299 -6009073 -291342702 -52470823 51084283 10300467 258614890 -141946513 70270111 67668498 95076173 -61375095 3194345 155362760 -17482022 155427474 80333646 -83174599 -66964687 318833952 188012430 -255133669 -422201500 281827539 -25124372 -212813129 35260053 -252164071 246873 129641634 -553615707 -584509254 -284538609 -116356728 -402654973 210600536 113463936 -1117485 -5950440 -147763068 -530519043 -14751220 4101093 17214891 505750388 -45578718 -1895116 -177651311 -88616445 189737052 -13680456 -25654763 -17836548 -444814772 -100136293 -391749543 509462791 15992815 580717025 -75931965 -134692975 -175157553 -598578365 -287897046 155159770 -280139252 -207235968 440981347 230316514 -34467583 103823699 -930659152 -196859630 -159227388 69839249 264650581 83174162 -523298705 249485288 -710629208 -183090018 211147801 386541622 -88754000 -211335185 -114591937 514345862 319474536 512809662 634243665 -12922361 -285395743 -232628753 83187253 -295179949 -704054015 126708532 9385367 120927688 -51588005 158050245 -273269443 -28623477 9886841 -85413282 425695550 669314647 -325058808 -22529884 3588249 699165653 135812553 2252133 -445200890 -9747177 11193061 536967141 745521255 8796145 -216923811 -260517534 150646907 -66875957 -283658469 -21851529 -664168098 -244604117 -508730953 632148876 -11929768 -150303460 590107889 22879569 -426956637 12061301 431551873 -367198621 15726769 -254556827 -121057711 -133827727 184020701 538583460 80452269 2287829 258234061 258866471 28550110 100373955 1044292 -19186486 -156956672 -165972883 134957401 245927941 -412751979 -58366412 467600961 10804969 -18132561 1949319 4189554 462560482 -888589722 848007343 218891435 -212262313 -186399894 -724990015 -51121842 76806431 201242 -14438367 -79769827 8169547 -406894849 -515262992 -40494516 305982827 3026522 -216716303 331355430 -8309102 392804936 159342039 1382790 19559561 -384026353 318776483 -36773992 -277681218 -36416913 445393694 8603713 -256520 -670066286 543543713 680474187 490182138 -848869557 -569066288 -238674272 -62082819 354159322 -207122588 -328057294 -36503137 -22830113 -52482925 -99462294 -16609764 418638144 -131730623 448470899 3432948 -297710690 138521554 1892879 96865993 -138556763 253854412 300608292 553939147 554549699 299811345 97151828 396772667 -272645639 689770348 361985890 -354612225 -124591856 43229777 14134618 -125191109 -172003115 72809315 159154530 -416698937 133191465 -289165765 960215341 -264571479 -1791833 220736427 -704770720 15299778 210430288 -182749103 -118139168 320484829 132644325 136827607 -76159161 241666910 -515139980 -21413552 788883334 285419397 -868333 -29807077 457106293 471297630 -280840222 -10708339 -106905732 -112453954 -2162478 6963132 195959806 376662230 49480980 -123667032 522079644 369784601 -354775035 198936092 501155508 318929603 82019721 -17168158 77542482 -58946101 -283838930 3669275 234239176 -640992222 767537838 125816254 278360625 522052241 161057361 117301462 -151443233 -10978505 301525585 688203636 129428299 -227148722 91364 112627591 -155392499 -194370335 -317877773 21541219 -515412371 885387994 130147328 -92178645 -141900257 61403502 72340845 -249114630 -193276135 -319373585 9981097 -31012736 -67214999 842758259 -630163911 -7002469 7132739 230588774 -666335863 -70677075 -1052971 155557122 230058186 -19381638 422111816 104346030 -215000438 892344958 -389558010 253872716 -179061641 158062416 -162866184 -46985916 -297272032 -231583932 -236285327 -114690419 331781594 -313583331 445119296 344221721 -376823357 -482185278 44117159 -20648828 315933883 -80617137 -334801412 10352376 104977071 108836444 43748972 -677111809 -86014409 243452486 -58790501 -38671404 91333 -53476542 265573669 552279001 -3313057 -7199888 59757097 -201375614 734402594 784285877 472459681 -72201859 -496990282 34627286 -47255559 17620017 17975982 24609368 -2427616 -285985460 -121302761 -137516424 297253579 141120687 268749856 -157542032 -176525899 26427728 3173228 475725933 -423909276 236844672 210711006 5615876 608227659 -145875000 -135300177 -88120131 -43130593 231470021 678520535 152797862 -250046501 9463876 535399000 1789877 -215718986 136512549 -379558605 -52541614 100441727 -46217267 32725409 -346981306 -4610244 647421162 -213671079 9092211 108602802 238893485 -36410682 430928664 317339586 5870220 -4307954 -289569350 -258003596 -154398496 83848118 17381771 757667668 263153219 -31882 167900252 331830182 538820993 -58744253 -2295401 -2362979 70868473 376776322 588504848 -6690174 -83805227 35800600 473675656 -245932981 502693928 478136005 -112736804 249186725 329948540 -464105647 471391453 56507971 134163408 -453524764 -548852449 -78133277 -36471292 348789790 -94131922 34016515 -50628102 -17136043 165643331 264650384 -490012247 -397389901 -490272402 -405077082 -223789033 -171026478 8782013 537086 52574162 111062706 -96830058 -24661634 -188579551 -282092979 324199016 -630466748 520115476 826181218 328610669 -31443435 115364170 89743963 337398274 140099155 -111308505 -214165611 286120 -207229784 51911167 -84929754 -519829755 -160559289 -19257294 -475784070 77681116 63941487 -10355405 340743698 -111531968 -493841621 243267729 27586208 71756226 -663266783 421496259 -54816535 -51340767 230475708 70096204 2940175 174403256 139348234 -175074198 31184806 -204295175 546135677 495806561 -640276418 589028101 -600365799 -124193355 -596229908 -313740586 188355094 355492660 -305643122 725895848 -225689435 144833238 -121314372 8358685 577575094 355622250 9356936 110540236 171500556 -146960077 -747880458 458518873 -4905272 11227907 -10901490 -83642729 -239554829 577696222 -1231161 654305831 -258524809 22464570 3403377 -20581062 423859478 -41006662 677896385 29695313 -15412130 518145313 338997400 -13232678 732662487 87234497 661867123 -625964676 -64804957 651620691 25451781 135109030 -122788290 8163316 -202365942 -76874277 -139884579 600236459 235834584 92807452 -54684541 -667940266 -13825025 18233061 -661324034 -17503812 95652831 -288773274 23036201 98956842 520272712 21543726 -365598119 -143883529 -14030625 -107573174 -946470735 154729018 7686300 -14093146 69733909 -990165 2412473 376742808 273568436 -56487632 60629213 194369346 44381142 99504552 -457662107 -398376576 43742307 -176540384 17807410 -191317993 55647508 134775703 -963785 395701535 558046027 174634874 -4562856 -271112190 213827371 -406902080 851772939 -258762571 166069775 355181845 17220375 205630839 -1453636 578400573 62486581 -8132716 -208564030 -388146209 -129589891 -193112158 -55964919 10566117 -4552606 517364778 342074032 -20197316 96790589 27738108 25122438 -54480934 -19922779 547391737 440465402 -219295691 214409200 -300191650 -257451316 400266589 165116264 -362374534 77422731 -349104454 65482451 -119232297 588917580 -530353048 -194257098 16862600 339609525 -142858523 632741690 541561256 30080166 260565387 95007773 -138238967 -423618122 -118289656 -3086799 -392663180 -946781629 -347197735 475647518 104691920 -390718833 -10544643 -244303872 82297878 4781193 21135422 305593310 31350117 21284436 -617322729 7105992 41969506 -23646047 -105681022 561338981 -73607684 65978819 -855263530 422790057 -6821658 11561597 203809324 20125765 -154323573 -74951438 45196668 -5497876 -697334988 -73555903 64393201 341881982 2835172 -8593590 595224393 -115971444 10895665 844323928 -310733524 342066228 193931632 392732265 260888842 8621346 143275979 67630088 -125488868 -25287726 25827152 471172292 -281032363 26902446 146153721 -91984816 52262657 -2738214 -177845 2969108 -117223086 410844540 -276731717 280882733 105723571 -202302657 -533565701 8023631 212767631 2033380 -80500748 -293707398 -32376730 -791289167 -227665332 436195724 88950589 40958863 -160864579 -181822180 -1575599 251185738 -217236986 149442876 -45250345 818097715 -302046645 102365407 -126145973 52103554 -3310929 7830482 42469450 2938816 -395815298 -32632686 192686405 -173673509 -70777547 25509719 -780351333 180346312 -602135519 512722552 282204783 14323247 -733937385 345135267 73220214 349469493 -380257086 100523695 11998592 -428726284 -228789284 -999220 -530037426 -62702275 170215230 -29194875 3026199 -633768974 720670601 327381319 175332458 -34961817 2866872 104946998 9422479 -106996300 524197242 -2968129 -3603610 798447271 4004960 -169626608 3130622 -33554933 172527605 -232044888 284092913 343413560 -482403197 -229848173 186122973 165923603 -249492293 540871245 -143630890 -629803568 -2807254 -65374225 -3993076 -20234818 -85748597 33892642 375861126 -136307855 314510688 6522944 -57497058 -171605719 37767954 -364599550 593025921 179310353 741348197 -628562868 -311770238 -355086304 317390571 373988459 -558169178 415563736 -295828663 600825395 445804344 -34476694 -181473865 -297806663 74490960 -51923547 1501175 116556351 154488347 185657740 545452766 -291997562 69634164 220459918 373300711 -53745979 -760103056 173142917 -412327764 -22478401 -168757214 -99781310 -1909746 122242471 -780165286 -6193994 -468244037 -185465296 -78094533 -161189426 279151414 -162330632 520981488 -156655982 395672310 -534384957 -141468731 -676320423 -361228955 -15849923 -17705172 78051635 -489770291 -151770699 -664770664 9426536 238792008 -9363529 -3945634 160772209 137638245 -501567749 682742329 -601879188 -567153868 -151379686 132600575 -2466889 -3744467 -27686990 386453350 3411076 272160099 92696418 -139535009 -128019736 -123625972 -550708616 896241779 6966712 569549767 463519684 14898115 5910375 280378219 27668118 208364276 134650235 -194780700 374381297 -186543080 -643688505 -171829721 179008720 236025236 463214825 228939855 13550534 74730022 28750517 -353825176 -9932509 318730585 -386919264 330628142 -492532436 344779964 -637804856 643931843 -572506450 -3567205 -80642144 -501434 17759679 -100616470 426128931 118974096 37794457 -6710792 101135320 -14526689 94063913 60094912 -61321871 -391319480 55655953 -14496499 -64413119 755383583 11058377 -155104603 -6180523 -462647212 -290249761 262464042 646442597 58087374 74619118 -10380671 -76850378 12583818 -43633535 49505183 135480333 -70166367 -373838192 62077000 -41843781 83132946 -139406724 -14303730 -116735417 -653233407 -46948226 125744967 34891668 140960243 -91526 -72371207 8071856 -20592100 -31405778 -454933904 191099055 389095900 -159844921 44877613 -12445994 -174600583 -165490799 -250245683 -76999188 128945947 -407195195 535441079 306897134 -150460029 10010721 -607121 -15770278 722786938 -205968492 -89252190 -488269954 -9513713 -331106092 -290059523 273625805 224087095 -21943376 66129767 68659375 -154709792 220323614 321001716 382316212 626805957 -317798881 -276874006 33179220 -695973404 424238649 214307744 -103309750 89203586 562391604 25900350 75680753 -518350893 -481138764 6276175 150853242 583998026 225778702 -114270550 8953802 6092200 181906932 143481758 -266834553 -142108362 134665937 33130324 -124377498 231421751 -46365876 -60564869 152421067 -233808271 32133397 -357281 -490772005 37523940 -8585169 -18485393 -84985196 -48816917 -58410043 108544180 489857240 -102353059 -4172564 -208615403 907572007 204601460 -146942080 42957122 116573941 -394136609 315497032 -299635220 -546570145 166430157 -485357600 -2093425 -696599703 384814557 -32070258 403836285 353907488 -34565344 -36685823 44394106 23601067 -473776429 165847681 272313637 45497566 202777943 109174637 248315512 -66811607 -61837114 565436980 28768 402748794 -616534087 16842243 -248226536 -666908827 1577946 -236534106 -275009602 508621590 -96520786 149702563 -529266090 -93379642 -407932977 -160011334 347571510 -44497408 608485130 215625761 147074549 -616655200 239375919 -463557622 173225549 -536603314 -40249308 289285814 130086909 -105635688 -80918817 159817599 -630259 277370915 342517346 19285548 193577580 -454414813 410572372 -315529811 345491363 400323596 -37853336 7151644 444488719 -395555713 -296007132 -365684655 -257165739 -58568150 235927102 -156254004 401483398 -340916296 29718416 171201576 111020277 166817532 362936021 2129159 127820275 -314513707 -76113562 466014341 -51429078 -81295609 -574127897 -338239066 136384080 305859073 -89735266 13270077 231060707 -374317989 35844811 -401101461 88732927 25156468 322540215 509475964 -3536036 -76884264 -520257596 399637957 691376969 -11418029 -37317339 873361704 20458595 -161513878 -100312707 787657070 13471534 -195151140 -30880972 2529427 -8639674 -728944876 367074275 -80025404 632747892 215121182 112002406 84826619 89878762 -502825985 542445141 -705186887 -458088965 26278188 425124988 630886657 68861549 -3026761 107858456 763218636 -709280586 -45479342 661835095 45405 -528878372 353739455 -723827647 -6604380 -282549435 550506749 -68429567 -752383426 -1278609 658702842 -218657808 33764478 110252310 -744035985 -141397714 -380719887 886496789 -263656500 -462628607 269401731 95746151 -354309739 -384771370 219066249 404985392 456025575 -476365955 6304233 -269362845 -133085693 -155106348 558227066 -144553379 -433492490 -7301125 1726814 62406509 -223080573 -180437310 -394802749 -474049779 -6903980 -99850672 52294727 -355530962 -959144703 -207538022 -521130904 -19395867 -89112165 -28004830 62541862 -8160081 587733844 -713653755 128677018 -252065603 -89023554 -379460159 193092047 19882678 -361991867 -687284301 62669280 -285171530 85448893 -15021990 -4708494 -23178610 567712034 -268145823 -376173786 -831110861 131608794 -8193288 -71507699 810024610 284411274 352786195 32816214 -130149608 138158425 -75530443 -187245842 -167403827 -629050474 399519894 -311223756 -24083254 1555866 278469933 -540381026 150982865 -467455205 11271526 251513487 -210697771 17784148 401011392 143026497 107234561 489314452 -186278123 -226977555 -142593667 113001851 -188484749 99919242 -44453086 364090007 -339624287 252938916 344402400 35141037 -11726131 91202439 656592869 -4563200 198925800 -9298733 646103174 2416044 131021820 2243570 145592474 -385317 -13700793 162471215 482399516 143538077 -410806587 -63826307 -179717192 847508847 -179453560 241742965 -317751723 -688392603 -40791905 -13246765 -540987452 -193036472 47787449 -432646763 -103419950 -522286965 4998434 -72750884 375530974 84399992 -2753826 -163508726 73518960 59100239 -105160574 -121886615 201711782 -208778949 51475933 9210953 -57919567 642161173 343138175 -328880115 -23601767 235524385 -321077643 220834580 -2857164 -82078692 -89422553 -38379269 -274276304 -4645121 399090286 -320013462 56367422 -205435137 526941953 -580885425 -387460685 1216154 -146740848 -41947456 -14532861 18613445 -69392967 146738074 -89636518 -152078637 404748067 60477906 270120466 100711803 274326544 -248176714 -310152347 -306113586 -51264789 426448169 -75518274 613028379 47071015 22383319 -19080460 338253398 51807517 943700321 224183851 447294468 -397686911 164483494 -139545745 449171082 553653211 41219307 -479270078 -140796786 581071890 -97875757 -110889658 356722245 -9741975 12629404 180257524 266929421 442086297 -20274972 -678638014 -50971169 -12258667 418371746 -323446680 -213668324 -16714094 696499227 716456896 308665284 168139850 103751327 -107185901 105493091 -181546904 94776248 314920319 7011150 146525653 605899527 10831496 103535302 891635407 -334710272 143639658 -306939806 -23798377 569054294 -60436307 293672768 3756731 372879187 -179198207 -27780412 -110903761 -2680060 -234975973 480416570 77898914 -333372112 -50496026 -30277656 -8342392 -372361972 -568359069 -39006208 40217592 -25983964 385068463 -365978845 -211200230 32326637 428898281 -681292068 -41098662 -17217931 528607630 245396777 -263269400 685514120 236230525 327407597 -5887700 -13916175 -813341771 -141171240 -121365462 -334144726 57219273 235991085 -253759974 -719126762 13185190 100795 -3938502 -284123643 -2601741 -576506994 -234653003 -176453450 -19227683 -640572653 -522224497 519605427 -315207133 -202648405 59874979 -135116093 97115990 -137650219 -992292 21959753 -115466238 -346816275 11221521 7768781 -204001870 331947502 -266054906 -36938068 -26657647 -237178741 25615749 463619938 443847246 -529729880 -695596524 81013523 -11255787 458924345 757820423 -294204230 -49386937 405837340 66768972 -77701780 -460208785 -475448605 -325772559 -464052316 9135234 26593854 84308109 16967844 -166511574 4463601 -691004702 759697441 -1212579 -42167688 -448693082 -152743244 658205063 -585677408 778530550 39771900 90768474 -101423789 -39710919 147943559 165158598 94008925 289482149 -13502186 247468275 -112941975 745900135 -228899682 121669145 -226928052 -165389578 -50070150 -599175866 -69501947 26502947 3017501 -342902430 -599274111 -323954289 120383286 186457281 388863799 -732005803 70088476 -365638266 133598235 433960184 295552835 575317616 173688249 765275137 -136708417 28491220 -201928424 -918573366 29459099 -204053882 283242 -238503550 -108319625 492072 58600 54779794 381957814 -92712150 227456547 60933554 45160476 -340639113 343152805 -35766938 5819608 -397936249 53212813 -72373149 173846231 21259232 -507397038 532574787 65328502 -75924116 13209856 152427925 -744577224 627188468 -278548701 -39018928 604827816 91818484 11689105 -93228655 -821220383 -387736609 -16834584 410492891 -328618467 554223558 -8863770 17254513 49101856 33390969 -125312859 -7745533 382021379 770256747 537346684 -6043314 46456000 -81170824 317556366 806687654 -8246348 306885928 -934065063 647089506 859270 264889745 -9720392 107241983 -74657377 216136011 -339844152 36382195 18157981 -663830304 346405529 -524544093 3102089 127189930 43206978 -37859486 501297515 -151225327 600956904 -4581356 9064931 -294990918 472007709 -274291740 440398178 242533424 15598483 167372833 -353843299 -581571820 -183231883 117921898 446077304 -178040138 -60993759 303480769 -276545185 -401059425 -629971550 126705772 701540836 188313133 26586443 -194383819 53174173 373296522 -15538166 -755404493 287961086 183837068 -123414974 -19848585 -100706014 250670956 -13173137 -221009791 -129718315 -218204474 -361758220 -80342350 57240194 -203709182 4844479 -262541320 -815055045 -692728928 176795553 193297844 117748600 -935256287 -111641274 -53903 120973566 460775668 96082643 455280157 38497532 23655422 948837160 229654975 474843201 7349057 -558316359 224432338 61399901 7608401 221843214 396825217 -6013154 189990937 -136736879 294823692 124250969 -237259482 96565377 298489908 -79395629 177641561 199653329 81240096 -151813481 763716318 -68237987 -397895039 9872987 -219805370 17736180 73206558 389576727 -32528630 313176334 -632719285 157115394 -71916860 -205244900 -297473151 -117498466 24720082 -158184541 -442508 -45356182 -223440363 -78611023 -458701297 -41073298 -791894618 -35476973 -19891864 126090061 -40139304 -2303707 -325715287 15735437 499651047 359773531 410500993 -132709278 2921209 -67716492 -333248943 280517958 -154129842 432075851 28549909 331120794 6492396 -93887377 366178772 -96489125 14233925 -875909 115159183 -2429068 20408059 -20401236 549696207 -164096592 643160502 -84611043 -15622176 304758862 118411846 -283397874 -419953743 72006665 -78714857 65378881 74831429 -652587265 -110718646 787555527 64495639 355037885 307160282 158309617 245531717 460868889 -36487465 -125095582 437198215 -475320 339119841 95255910 -51942101 255393160 -31658147 5527356 -121287117 52703986 -425859972 149754667 33053237 -436715982 339900084 890051696 20048907 -178757602 -517587326 -541670282 -312670907 -239367183 -131557090 -268478885 -593566850 -11355906 1435858 141550666 -26638414 743962124 -341227309 -1909607 180509985 -280824381 1513543 -5153778 62704182 43849142 1072693 129653552 -24926048 -101498808 87301304 187804618 -279547207 -156391170 -441923 37821999 86461975 -25226132 326045698 -828428355 18994031 -187170047 97073387 -10427459 -144140768 276536237 774361574 11657338 124492780 458335765 -453517994 -394995184 132290822 -56921414 61294947 194596780 -137854558 -674826582 61826600 -648549888 -56995917 698281019 27176100 -12768043 98147655 147654399 -225916017 -177692976 -509636191 43935883 650696749 -7112813 -50629889 431819945 149653356 -5637239 12496853 -266382697 14453274 155622963 -191511625 641211775 -655631060 -533793140 -49382524 -475996228 114413750 27247166 347413861 511286231 152472834 -593062594 -5756789 681218704 247895288 -1027424 174750493 13014393 -182859137 -24698372 64503922 110036906 -78683563 -228935380 -155188326 -158088761 -900838876 -672021560 183860732 81240486 -323593898 612809861 -769072783 680588196 62187232 73954904 318351850 6238946 -487069440 759540937 -11593660 -60654335 358447337 -227423581 -270541713 -182278532 88457666 210062977 -225192695 -157756097 -40668 307427049 -89892279 -301093781 142796536 372971057 2816002 19558020 -31671401 224229531 -263172940 -401891966 -536906222 4737440 18474355 110158587 224183407 -5675241 -169824 -591164266 300443264 10474727 93365224 -392796986 7296355 -244964467 -131966716 -625560060 -1173870 66302648 66823044 -581893065 241659519 31777779 -41644705 180365796 -172494976 425502564 31969307 385140793 324086892 -46567632 -246635922 -74711972 2543510 289911339 -11069292 46416984 34176645 539927553 -3060602 7825401 -53886462 -544019 -210351553 86315900 408949954 141804532 112203651 203614466 91501767 -390256850 -49880588 559968798 240197919 -22085788 346309758 -520936511 -49488573 -15390528 -173627725 -755138509 951527494 705566376 196128088 -665820389 189457585 -27313494 142569600 17848830 300140779 -470494798 -359840194 313090573 58531413 65014870 14092363 -283158786 292132137 235164663 -294721187 363034735 -165242611 -554382272 -4534999 167597036 -658310625 -564455043 137097630 -56840489 765226439 574875431 -767439050 415259646 -471100126 49145874 52945469 -101792214 12656378 30657184 133859954 118210758 -365716542 34133816 -20119436 87786350 -36503977 -840851324 -9235835 196693760 712272550 -520061588 122003091 -14597555 -921142649 -249006796 80305890 -358018044 774420558 -232088279 -546199965 649867199 1595115 -285851656 465871078 -335819338 -14265626 -390453016 375466724 241889391 41726051 -371933892 -108583422 6332394 78713019 -32442020 156845683 276804431 -112650134 -286999189 593890771 281681009 26148262 -28708032 -307089870 -15130462 -291438653 -20605122 -202597312 -604058040 -252159148 -144975108 -99790402 44353525 -125845880 -457536260 740925276 -656971619 18245823 330602549 224229378 -10922040 -773344518 5833429 -57956733 100235866 -461451557 476226556 -26490866 -47139126 -655604099 63949383 -116909164 -176538860 1021346 -226316997 599051164 -129269741 -433707393 538328804 195339660 159309906 -446244940 35877474 -585035885 -370731073 -484288055 36403702 -23454664 133195951 265851426 -5409117 -211335113 368222461 -176745249 -834226438 -129767083 14048253 -118141731 108852214 26574927 224671792 -79372814 -34722787 14409697 561386039 38814863 -137217052 315617705 -110304385 485969381 466901643 2442201 249706082 367882871 467286204 -436504697 -883790651 196383837 618081377 -275234370 -262138920 -50986517 -459590606 -58129543 -11266447 163510218 15008362 -412198605 668597 645215944 424596 -553154220 -389786733 -231089852 270757674 -76769402 -415303548 570458226 686559357 304384374 181953675 -1042785 -26969774 116836584 -640453749 -561292690 -125862488 200146722 -39177513 151254264 255785598 13812003 506573195 -35471048 -110777018 205884544 228792793 241165803 -151972245 895037980 593431477 -79545992 554671587 796518403 65964991 -292428246 87760407 314369919 -29662174 630586151 18859782 155271441 412630643 73600611 -148787961 141896172 -248712813 145809151 -202270234 277471489 -323944443 -15818250 216371958 631119381 367607312 484520 -39935796 424383367 31796343 61514551 14897347 241249058 47416367 69290839 329593338 203499812 -47787254 -78590809 8528570 -27783152 214565101 575639896 -128809950 168550469 -245997226 150757267 824220616 -155646792 620846279 157850192 192810856 -532974467 640549722 -95547 -667481296 -46660102 -744426960 115777439 91197949 -688899963 252573595 5429153 -220521476 663670033 132354 523513684 7663146 53611138 -182692298 -12925505 429396156 421976172 -483730420 -256501393 12246331 35713083 -40377910 17442319 948414791 -88033611 6075550 -777149205 471369323 -177046116 665249617 60551954 -2078859 -204325501 55408552 -69257999 -314382321 -88091965 70273231 -51001627 -15455912 411875381 12794802 6532957 75209389 188459310 -261786125 51952665 -10772693 -46628011 96089474 181149142 -640177894 -8563747 19270292 272243277 -492699240 -75354459 -41785262 -57172002 -237105080 -153969975 -630179589 -104334015 4095640 141725816 -13801698 -154405629 18278918 63811407 181782578 -535551235 -485108727 -74089121 17867563 73794995 53256860 -285461981 -461495205 -211716768 200646955 66787994 3687740 -90925137 -1934751 11893284 234974644 -14032673 -535028303 -1498402 -26053326 -610955183 -405067546 -454817183 -63882030 132775766 -302369770 215273927 -925195 144587805 390836297 18350850 25303491 34244903 -115938040 -202391999 590756384 -128296042 -175063855 235977431 155470661 101308145 -501471558 -18676922 -3864826 375932534 5140000 -327751344 119465943 300706237 10872493 141055131 197404315 -1539258 22425709 182564218 196473 4329095 103516450 -4303297 8095817 532669378 570607328 78595810 -220455074 345143473 -34303986 -16390981 702563569 416704604 628433956 -548437310 -69464076 -389410 -217191498 200849817 131796858 -513953109 165707284 292446886 215646558 -80685489 318213527 7947884 228486010 281633457 503175981 529550407 342659254 -268642094 5201715 -9172086 -9024370 -522389336 233550973 519905699 674181 4380679 -30194551 -83561022 148177575 -295740411 -64419497 -2070644 15786797 2282987 129231505 517951265 -326163846 122404437 -404170669 -38251 -163235434 -375566571 -368943819 341893619 -133479917 344331778 -140282032 -536885553 214236201 -373137376 -230335145 60180793 3472442 -533122193 -238219283 -562703672 -492020 44929835 -94563113 30899097 243061490 -226481418 264804168 -90419651 802342 532751700 -498163268 895234357 -665457867 -187323365 68246340 -51473341 -131286835 -224566199 -3984677 664164652 -304620739 -302763174 -98404029 -137888370 213393113 198175429 -28335889 192244301 379453417 322983918 30219852 -42752778 -56125894 -67212247 -364923 338215251 712757975 504408883 -36898576 -176933309 25843417 367006788 21989211 155809922 458372288 6110451 -71968839 -326606853 115306912 -518420671 196214816 -171788374 1045080 48835387 -270757031 311892528 -130822812 138843745 -220972609 -56057321 -139628332 -44765858 -119822550 1805683 -229454986 -13302481 -637338057 -910356413 411582384 -373778343 225425046 69106431 199355915 115799957 398727243 6145940 -54315514 -4173235 -20294589 -185696633 10749925 397930763 180017795 667066450 31952453 -30397283 -108289910 -7511185 -1865375 -515849811 -313893131 -428641543 78938294 23692026 -144934272 423995002 -5547555 340814651 -623636731 32938467 161309214 5552610 -305514382 -345109249 598294722 54589881 321271322 4982032 644280251 136748640 112092950 72728345 -23387804 -436662273 -316537579 -72232914 -159930151 -316418993 6527582 101300926 916513718 -115493371 249161203 393233767 -124617472 11683829 -427654711 -24740608 -202355525 322069475 5634735 -584511764 246818669 351650342 -223204974 759044637 224048673 44151634 26021281 22085060 530489746 -208169142 244359334 -44536240 -38163324 338217829 -123135672 -59799253 -775620677 639277260 276901936 430295118 123014303 394093272 86276632 396717731 -774705336 -465492870 -15481091 -619528372 -766188103 253965895 -82465186 -213686018 101708238 101864441 -136042039 128837384 -469319528 618597424 -582610954 30046541 -619442483 -611483428 97951608 178575612 33356326 709094233 148227626 255743518 475967877 514634990 -23334462 -198461461 -417168049 166945731 -25725241 -344080844 -205292087 -19121851 52752397 299864190 80482045 322332801 17003377 429193987 40363653 21255680 -847204131 224924061 263045004 64335734 57279364 432882977 -87796921 -409266645 178838814 -223854707 -847025660 548565597 -92855362 -208082353 119955306 60574213 -47568345 -86017833 186820385 -229915810 494181084 -137986035 -33615115 8516133 -649087387 226464333 -118351622 -22823435 -167500653 -606622552 174837013 -394100215 -285079353 352223529 -251061249 -304680961 -746920445 366415854 -248772443 -16016552 -885104444 107821705 83725683 354645854 465414176 303089591 -26133272 490151340 355946843 29594954 -243181782 26682506 -309119768 620693793 161244544 567626308 226787346 250558893 61927447 -48007339 64155190 298593091 237761740 -16874358 -8207450 242529359 -168671934 212392954 -389464306 2905654 -174361155 -274790066 -16768855 275036608 311738020 -171451496 12458886 195922575 -810277454 -32250279 10766614 238855004 -219979974 -23142817 -144053191 390012420 534650881 -10886846 37127499 40629626 -24639902 595378551 -325431677 257594009 -414874703 -94168473 -219749269 5911959 -61466441 -147701142 -40860931 498187663 819369703 -187902248 10867067 16656898 -15006402 178213369 -30593259 -54256417 537204586 -116259168 -164613591 5445219 889182020 -6917931 112052954 -175228453 215142247 -414897615 771149037 -65087634 235711721 70756929 759318119 -119328297 29905257 -787936612 -235743338 -61298379 -8553096 13896387 -56660709 456415245 150717154 -35757327 909584223 413325010 -2492525 -96963081 -190916958 8407776 138742119 582275147 -501956943 230525299 229423940 347505723 300591803 -822962318 16087170 5380861 506047819 -108946796 381791546 187485531 -14451511 -311573752 -35087866 3054521 302357375 208012846 374822949 -140789411 54408444 132067835 61500970 -382617732 136929893 168439134 196799374 -258463982 68862577 -160383276 -23692257 -256587897 20234356 -178837446 -4088654 233148831 404400372 7289061 -2416018 185553464 -307909 43694566 75664881 176134403 861861734 -94888327 587750374 -379232645 -41743561 -75271091 -158101958 -4696528 9310792 377735352 8325764 -7579989 11741444 84864968 76048555 -198767964 146518946 -8187470 -264399606 251918723 647819338 -752922138 -79761772 -149472796 374794301 184850297 -482478515 -4953928 591673284 670890597 126853687 -323839079 -153361044 -633470163 -198409665 367621971 300127102 -91095937 749837 -513738070 38334665 38734099 -179127897 -814163501 -274593530 -487996607 -2677607 -137756012 -286641 -235084057 503907270 344660150 -24390900 2668494 76080400 -508505414 -308198020 -529977372 -21429580 -297061825 -8548339 -80199818 -236166158 -213517969 109321428 220668299 214040741 1632357 -32300589 -183620762 -592556609 -6357383 321818661 195246087 -441587196 -252624015 -218479437 14400557 -46724594 203498146 -56346010 -237011856 9037278 -10451444 26579051 164846869 -168213352 60249406 -6447640 -426265364 -323423880 201539325 -353512704 -666350658 427895124 563473195 84275556 223355767 -36521557 -129365053 161666949 -46356706 264734268 -617556351 -44180495 194326016 -224569423 -325728041 485387772 -660094507 -345456239 -72066 16209138 5917584 -208557499 164312345 -285021595 -134938727 371070217 874381416 53513362 388547209 213227345 49804385 163166272 28236781 -61592545 90311275 223259647 444501128 695112960 244884812 -81036057 115232644 234962212 -173502664 485771541 34330459 -389633262 -6612701 478826041 11940391 -394470901 40032416 156887144 326813630 -204532641 -352575426 -23632564 59276988 360258658 -218411405 -3160429 205012322 57039471 -25473432 -694963 -238576 152657333 366390295 115848043 26831993 -36555844 -485007881 338708006 -254752475 567244745 -220634704 -460403120 211839806 366159109 -330378359 452569561 -337898226 1845311 327424 -23664773 140960459 388351233 -418613824 120922330 -99751707 -22016120 -5331110 766534575 -268813342 172705537 -292396454 15571630 55220184 -285436491 132162033 24444018 -441240645 1392030 -95861771 475534217 2540246 102372644 -15743004 -121180639 615492119 352833739 71092006 29603266 -59613236 11490759 11481180 -491387801 24872758 272000969 311071565 91720652 -271865495 -69045883 328846795 28845826 -25289503 18934135 40896734 197926013 445674434 -97806296 -307419003 335840256 -37023199 -398927360 -61742070 87105332 171965137 -453068920 16327285 -367936682 575152158 608071973 -16501284 -4678252 -232458376 -77018519 827851424 112019547 -18353110 -684809858 64914427 -284661612 527982234 26476825 -56565419 -10795139 98687490 -105769338 22616677 338605407 -394414567 -17046558 -2228341 297471251 -24520948 32577879 -135278479 247337800 353902850 268547697 -218825134 -674970099 749943150 356909874 130102446 -67562326 -66561525 -89525858 -399850126 55951581 -713303253 -317513812 3197780 -502613399 4159957 76960631 94046984 -18575678 592872005 -330995122 -583794804 41353422 -603962351 -48974951 450265991 9590989 -175189905 -74617221 329819638 246047714 6539817 -428057460 15363140 363288813 208321063 -621817331 -203751951 23508746 -825093574 1833834 436022 -216178802 -100809655 88340740 91666296 117548187 -167023352 602418870 413342192 -399099203 -133023100 -37654269 -516869919 -452417232 145364093 -430425094 533266146 22480112 502414244 250104307 434735236 5348527 -285849182 -488377714 -23639167 370018989 -133630842 -129932214 26953731 -152326955 -491488189 69976592 -566537678 -746773283 -66558963 373502200 -64234492 533215762 -358444244 1352826 -302115330 -113244897 -237890429 -71097288 61794546 6543176 178017053 -592490754 7023691 5561183 13292140 -197426693 215357005 253583684 529659648 -332440969 6191461 257636322 331263715 -268309647 -11603739 78357115 422533 611386755 -61983806 68211828 136461806 -215430449 -466659806 -90454423 -652782125 -222331823 -190365704 60792922 193445397 1178680 69265257 -112281415 -680521637 79528308 427637868 -300098035 -300731189 860607758 145628684 138716437 -108548020 -2048883 132576958 106216150 -91976871 -85752922 140171842 239177260 -883417882 409200394 -83715732 36800286 -68274203 -849605756 238766199 -17849947 -500773170 -215425315 32013741 38736915 699296589 2583585 -494102780 -117984865 -489911032 -594441288 -88617911 373555404 648625179 -4973204 -657035072 -775482130 424876844 -82225304 344655218 -460995939 226417924 28367301 -423361888 -709599 200231209 -15167412 -150068298 739008687 97070116 59390961 -443958105 461639568 613327741 24753261 259012 -54342833 -510560735 505850163 -133660327 -46045154 334216946 774016639 -23190460 -287230732 -28647819 8943087 221445916 372131888 -400461014 -151441323 749520386 19831533 -169535197 95928811 480648822 -883640980 -609646738 -10329163 162359096 110192930 439300832 801286355 368033257 15879618 671030140 674854756 -17957891 145374543 -197490038 848512028 -216243767 -508412845 -77154981 748488753 402973083 47072821 -59867717 -160448591 -205932935 -585734506 -16658056 33133472 328520752 -311165693 276687045 96449891 -94155674 67119992 275724350 111358810 -315605908 -171644089 -1267542 -452426907 596798391 -65456407 -485254415 -72594608 -22124063 -31065473 -47606379 -368714473 -257928444 71395980 11630057 702215798 8103602 -281434642 390513346 91027336 -65120194 42845044 -14741668 -104516829 415616344 -57416787 -372238993 742785086 320435521 -109246805 23776278 741083360 72636402 -103476679 102995564 -126117217 -34154432 49475788 -16258227 108657679 772346525 -281829192 -21834373 -247230666 262420218 -16254825 414050457 141784845 289760167 746909740 -25265213 -100384274 -19093347 -16712380 -192654597 199148940 124428122 -30284773 395665753 -179976484 404273483 47134235 282085688 -68327105 173661508 83905072 -99834050 328476122 -595748532 -42930415 177708892 -92966159 501860034 46760607 4613648 -309261762 141125991 354412493 -123928152 24458413 46128498 -18158693 46732567 100837877 -60904549 333946262 155591825 13885063 5981023 -552257148 -782298800 -14046764 56618673 153511526 216660103 -492210240 14146116 361466515 -26825068 88358236 -137255326 -19334941 -162790621 -78627839 -284513262 74593163 70809395 -307698040 -781743282 301207584 -387270866 84103335 -8506439 25918395 2535034 -181249267 593908647 -28304619 -86870792 80540178 -2307764 527692833 405584474 368184539 11515953 -864153 743783895 111165866 106080866 -258414695 187696615 -683390163 -305717022 17894009 111907669 3939393 488550544 123805248 -159816989 303060148 -41394138 102453652 100704620 -15651754 -6087886 -104067092 -63518273 639005655 270537014 -377393662 40455264 200573806 434987228 301970281 -69309754 -370948700 411839329 -111359030 111529019 -236192508 -132081640 -90431631 -248569123 -323378150 419729671 244215567 136950144 203954453 -378024182 359808382 -23313874 -17912762 41202532 169277820 7477656 81389969 43948119 -550613968 414405289 -147586142 420406607 -132435410 105821394 -592187844 -759767548 714241107 1894399 577061513 97137251 60165524 -72624712 72614155 23680524 49896185 10148713 639167737 259254828 -398159212 -20764828 -7325629 -3015062 -148623542 2275949 150621151 63794515 -25885001 -405794440 -384782179 428489234 -372789567 -3171350 493471148 50913816 -57050156 17640263 380222334 316880630 10533919 -30228947 13130882 415659392 -10791907 544384356 46104952 -83203316 669838210 43652294 269926359 -262558111 -33349417 -567012879 -199718695 240775139 -93636401 206403856 217549854 -14764570 192319111 -93408275 201059 7578555 -700997734 -295453796 -113228570 -149810201 -110490460 59871482 -41103591 -278233810 -340320610 110654630 -39323061 149205388 668190602 -191917281 -148373716 -444178536 -684103048 42124721 -101959368 167947565 98222423 124235567 27248282 465418874 5055661 -24937655 -59651474 -74675837 -176843491 -69853591 -897471390 222386 -83401794 74686367 47716822 37463455 -169060 -365658625 78167619 -873690770 624369598 -296460656 6939189 588592527 225012631 254732003 -479742715 -22531510 -98719029 28638142 -235277563 -138479685 17670942 -209235113 -49107937 -258907609 -161370778 -364194050 26794075 115579786 -552360999 -747034 -552744406 -119878855 -746897044 371761450 -500113525 -100164378 218770157 430374228 -125464536 -625024568 -134048545 121314555 -141664769 546525793 -89210795 -369900539 163256897 -530974912 26996636 -4488876 201532543 -200629226 -720009971 397754334 247759461 -54112444 45163624 62310599 -2180582 312443161 -206959676 295265734 -16490576 -91262530 -84375362 281228943 62771224 -219801264 -376363191 -172571050 -160371392 -344230183 -110536096 -147618573 -45964049 118879001 -25374116 -451082033 68463307 8943558 643151777 -631907488 800610711 35930 -115709133 2376568 174266265 354208770 33538470 34457313 -97652172 -71001276 -632865271 496320760 -501522586 232683147 -459387725 80011786 -326727073 105020363 912741263 -7819358 -35350836 -31488106 -233357556 55359034 485724611 154811633 -94699416 -91399019 -70104763 -38576998 -306668608 -30650840 -20761405 -467534423 117570608 -13379529 -335242751 150883228 -30320959 -320976362 23534364 -80640565 567723533 -157716582 385295068 268837164 -528783405 -75083760 191467104 -958302794 -132157840 -3806259 -288896680 -77559470 -75517 -339433682 -837524093 96277690 -519286328 -356781853 -24095834 134848156 -253474486 -6811793 -250621096 296751 40605686 -490411751 -297251180 -351894630 -129392950 -59968496 -780248054 700970299 -191919955 -104418815 -12098358 38369783 -365921093 -118269350 -275615148 635901097 6348084 -24258424 533610041 -572588782 310395188 62975653 372915091 161006081 464949516 -481436415 -60898013 322285250 17900178 515276356 2663722 319398969 -39071403 500849874 19213718 -288448248 -62328611 10136370 14004042 73956768 137909799 427585715 591324411 5255810 410597065 -142058808 42952463 526149757 -440600988 -490674507 -174023161 -136085586 12817747 -238056168 67340049 -204209860 8046906 -10112794 -635785201 38925201 277429251 66735945 194057384 -7942128 222432002 134103680 78914071 24253201 -36810830 201842131 328038989 -72260872 10252040 239578703 -52311158 -25769435 -21994238 -522569244 -49369301 2039091 750457147 -92085309 640562480 650917212 41642267 13686538 -106380327 390386456 -1209495 175600361 205437715 368447261 -234076514 45826762 -10964794 -26077 -341538707 472938259 15222080 -115873833 17828393 -111266571 -87083232 -393823080 12649107 -26785550 131329179 -51735556 243458957 469022663 66579807 63612070 39788420 130864814 -176410586 -80870915 66852776 -80975395 170351102 -944054294 -844669 -81518863 213415431 -446221787 92050851 719805681 -12763049 -396379748 -75680499 222441599 22530703 726584765 63058561 -444010732 896920833 454604452 21441920 -70617430 192861163 247432935 -16916419 1062801 -118300264 -349798555 367042279 -41480547 95508703 19504382 -119249843 -579001496 -12821923 148714449 -122454890 363130395 -101274948 151080605 -199823366 -403898772 368802137 -144616603 4725053 -204903973 -153514590 481965278 -48573568 43798942 -324890632 48028341 -64229544 -222683248 140954251 71687506 91579510 -9565860 646208304 -97690232 779906660 414549793 75471851 -187842775 492974107 -234632082 -43770785 -82081724 -704459473 -67839798 -73966781 -428124819 -621312417 227632562 449528518 232099248 48405055 -49132960 -153475439 -105638718 5161857 148134187 -49799239 -13383938 -27081725 -40167355 269302573 197930923 -47022003 52959314 -5064814 -2853223 21268590 9479560 141660320 907064712 -240755166 -309766701 105214202 261484113 239085248 570066 85664836 -630889803 39225614 -90263265 554698863 150479114 -488081327 355655933 28668513 -280569791 -197470667 -454447144 90675511 -210711290 -289343392 115924917 84022959 65928172 50997759 -365944127 102755968 -283997385 538964358 51574042 80786279 161013746 -25366438 -678920403 -48813435 -177647821 251416570 359676212 316903104 -482225329 283892700 -108935092 69156530 -522173745 -449408782 17982654 158800656 46952702 -2521855 -75133339 -12835134 806381404 -143467057 7745567 158098123 -54286488 -133458563 -75756003 -21867307 30393548 1773170 207289763 -117803519 564926280 -124129689 -359204595 257471721 1082040 -114229889 90279944 490642087 -468603151 -22612010 420913201 -361811615 125368064 25299761 -30682783 -80026491 547186958 10503963 12396889 144638161 41644092 27250365 -11547521 -739240804 -177283890 204455887 157988623 108469427 -479589836 34376991 -44060243 172705430 8047894 -502671730 -138011849 74648173 -154815682 195784838 689853 17172618 20061453 -646266979 -793612750 -409599457 -114301530 94618585 577824129 -15735558 -167931035 776174631 15275227 40412809 203720575 -652657010 -75673966 658938371 405245948 -191642047 -18307955 -64162138 281183899 -23514359 18067325 -224343693 220025550 93068899 -142915752 -428536967 48981695 -403344569 14234585 -124725738 -29087993 266214977 130639519 275584705 -47682375 -275424026 -67671678 -59732028 -346382335 9498441 -296971143 -34375306 184762430 438979034 406137873 -20362616 260019300 1438608 137851667 123070527 1702063 111851847 -790894363 -2495272 59067867 -468090972 -183895021 627511941 -20660055 -220999218 235579003 -15407387 83094111 23996005 92178833 91099177 509975453 -74745 -353730838 -11950187 14656329 164018627 -595175886 203954310 -218132680 250467232 274813444 -422245312 322488840 158762102 22309326 -1208798 343525222 -163589245 -188866049 -453761820 -101841580 282722317 -433100746 -26843989 250815515 157744586 -346420633 522279120 12844249 -107013801 -498572648 -272938398 338447941 439605923 417416533 113356278 20516904 -395588954 434942379 -355686244 -171055803 454626957 -927901274 -41534392 1046178 270095298 -14010821 168883298 227027226 99409374 -174456721 -78299198 274728303 7528832 -16280027 -285416718 -591105345 3287873 8662224 33706584 1812799 -1677698 230292918 -50876228 13396430 53518338 520394006 806979586 14592675 -662920362 340697168 -519573036 226686 11998853 -34430428 -4064125 -134242508 426937993 32981042 -126400590 -48310898 -14839501 -14225382 -42023342 -652985614 -232874787 -74258700 207881469 -488549451 -349081586 -31067103 -407363428 287432207 397326309 -8692076 66931164 458926263 -88188191 -536442911 -50706944 21791881 371006460 -153844441 974627527 290383529 -3400162 -57966065 -144289976 -850548460 36297018 -619280245 416443966 -272014385 399884194 -394812364 -439843513 225826590 831603728 -300456120 350066709 -570325530 19174731 260411338 -518272523 -57873445 189308354 -192254450 90365640 -406445198 374126604 -216904289 -122370952 -5963710 394578893 -195331566 -19261131 -177627719 601850753 -77707895 -23412197 230888504 329375220 -422464827 -162675002 -87194937 -20814852 -66992285 533644807 -145042955 -12651373 -102063423 192173227 -12036873 -17989459 -4568911 111518046 8517307 -14727577 -138080118 -185187333 -1233589 -124795347 -22309984 42281290 -208608460 356340571 332110666 27514004 -501829314 -560013000 166637333 91888653 196814882 333658623 3875666 35654865 -1604037 -283826237 142150234 -288016663 63678530 -164556585 -15028950 407934681 -235852282 -1408418 -43496849 -384738888 -97979241 -71071488 -355868 -416911170 -309834334 -62620245 -612141181 -87284674 341897076 264295262 6283779 118169641 481974784 -190743241 15350074 -3586552 524716572 217442349 136627838 -741707869 547003787 -115811585 -14912271 86380094 -111092264 -26715854 -40514248 -778493599 -52959999 58758007 -202246619 381922883 -22207013 67380917 129055063 4347713 -53366196 89512337 267107469 154265636 264615677 -177497141 -39878853 399570953 604830077 -158766859 -187408780 3458893 361284356 175733016 260202135 -53162335 -343766066 -320633653 261232594 17523184 -179857691 -263829572 -7266671 -21709849 -129498578 1782866 -476151985 65362428 -317265219 69548904 290826079 150521773 176890224 402691609 27557288 588316730 -100794237 -449717718 -5283876 217690902 -4420931 -218542592 -541892253 -39325087 -32394792 47110347 96529199 -267577653 71577339 -159872752 489654940 1853825 -280655427 56470542 -412643537 -464862633 -25184703 -26481385 254500201 -241545818 -803389813 -185399901 245399952 -66970363 178001513 -166240682 -124133579 -15891869 -571334554 384661735 1227545 -22127956 -256361900 201030750 647530706 31260499 -466871858 -5997509 -85113979 -114154356 109547879 -240060769 13899339 36287115 -446517743 -369610937 -22960333 -222860471 -530554912 346399079 -132812432 -144895483 9171205 -72551098 191860323 -465561663 -68133418 -512243624 -73286459 -95926029 424043311 -243235830 52529030 -27256087 6177932 -55888636 421526703 272208800 379277804 375619689 -834173909 -166981720 -271167476 -27851272 14852707 -514857655 -87055868 4282428 -25244538 24974955 -89560415 -557482752 51370990 142678813 -45550515 -3571838 -192259204 20845738 266397406 389631325 2031484 18703395 154171131 825348000 -433242190 -20689054 2593218 9513619 -4454601 270295513 400700972 -348437481 -41720991 -2766298 44641283 -579100685 -18657602 432035081 -441405234 289032081 -235928758 200700573 -194779548 -45955666 -154441631 55045246 178566905 -65207332 -172824623 37571598 -667217604 605344197 -916546167 114066588 -45447590 860947626 -456777406 -540292956 -215522940 428283111 155347535 1973099 254930136 104273541 -91591744 -622180576 -482780528 290148780 216550223 -6046550 483784245 -736615636 -347912043 111909548 -798970228 194811738 577228338 -548189155 287980999 614562912 -63250212 -330759491 -33003911 -19904798 15768889 46181287 -841418546 -412101179 444480602 272482475 -435162546 310148725 -65996996 -520255717 50380114 -396619934 206577715 -783910435 -125506344 -364180124 -26789368 823853180 -35060950 498058748 -109865210 278121699 198303980 481970434 338843200 -56266842 38049957 24446380 -7500626 -172281850 919992700 -43126133 165312 23902595 -63835124 -60167840 195361920 352923951 152388875 2234567 -8318469 429434382 -8182844 65964602 304410892 -179420687 -470964697 6521670 -89739354 -89369599 5294698 -35638118 -5430533 -7676169 -302546521 20600859 4895500 -28690935 539787897 -367494168 46890551 178016917 2501879 37090587 -207748744 -120468297 -406331939 -92214066 -218469826 342086461 359291814 -632745290 801213270 -199348451 -237235172 -21723013 9752461 -553296 -93494199 -318254224 -122141262 -576200943 -447034051 -952608898 581932837 -282481045 337257991 215350403 69908158 -65304293 184361095 -496578012 18209871 466079195 1692657 152617381 -10908670 -557076076 233284441 -186137959 -413148149 379639223 -315085994 104792603 739733725 535719054 67093320 110640879 157976443 -333672471 114921179 6694746 -364066440 -337692753 146517697 -238922691 -26321042 -370696457 -59386686 -49198345 4005078 451106887 495069809 8561888 687338879 -667437108 556251783 -159421247 185868038 246374116 196091957 517774688 30598697 -54975948 -59981830 -685951077 -344750135 -294268097 11278338 -1500740 -213373764 -382165218 230321885 -192550054 163316382 -309930037 -97845592 -473847749 409185762 -14571817 22305657 -136793379 10696344 63593219 -210244151 133268589 340784438 -78000125 -1191685 583943881 24800174 141540841 -60575203 643370939 107600141 -389739558 318355913 -96565707 -18525130 -185432 661993325 -222671776 -42838757 -53777958 19963456 129390270 -51295526 42502872 87889746 119624632 -394399063 88274821 -176498701 104078189 -506740623 -285372652 53161015 -11231932 -187873963 231438059 -42731775 -430950430 328271151 -493550335 -606336021 -24253745 -3093218 -69530065 34410693 -150916655 113443455 -179285562 3131322 -564154639 107069381 -138922861 414592959 252169464 118735478 -765124381 246684462 -604108761 20980171 924014994 9267930 502084884 43661089 -11041913 -156063533 -160301583 58899004 115972669 31513940 -400260207 267082325 -11974493 93523894 547691246 -163766085 -370113796 -319239291 -129844 403489488 -51877929 -344435125 -774413944 -46248154 -30966094 -133858545 573529600 -520390812 92925748 1328313 150403311 -156311251 884304536 -207973497 19663650 -5544457 108970721 -671458355 275595976 -651505362 -78220241 -155560532 79859784 -73825320 -66157233 163779905 -17266335 -550296121 111758294 -8782220 108958746 -305163200 -233147111 -261471938 -187227358 207828334 -545627221 26921525 120045768 3081340 127902333 308909523 269606362 175332010 214984361 58600473 16708267 55407823 337759828 -41942721 827588561 -971627865 -215174 286761470 836306767 -10024108 -9867440 -617868060 -380626335 -57835801 14177369 -367417632 -423707136 426957358 -85184902 261704577 -21460272 213139817 -240913533 -114599640 515786704 145615008 305953606 10277524 -32434143 -711052295 -132982282 -6094669 -7534870 -221224632 244902275 -17945773 -435255340 284109578 306468940 2111986 -118079226 223687749 11329885 -689276529 522671911 29967892 324836991 -892056377 316234656 -2964109 382072970 806380292 -27178142 -10409264 -63289532 -194605671 75774874 228396561 151759991 254307795 208448529 126378613 -308314009 650764918 -41891719 -110656765 456699854 24886827 -253748387 -385713079 498484742 -17013610 -173044022 473107659 2367127 123040840 87861006 103542726 1380072 171207825 362534261 -170486382 -373094600 47171457 -2953226 8701624 -93728777 -444178052 464576554 45036206 97292631 -119546663 -204924966 -37229572 -33057778 -15917 26837269 -348637472 -25663148 -5781607 412117 80611943 -371259302 -501305375 285695177 312068618 -174921847 666218231 894239078 -65487241 -118279391 215404106 -361539608 114170239 312903091 24827923 -806410753 -64668829 -381902987 -113685757 203944182 -86469647 18600942 99864232 -805972130 207921763 -126193953 3322090 25798992 -13388113 -161244915 727969923 557475027 290363773 -722697759 -461129 3668033 20475074 -646703553 191366079 9631538 -741667465 -14215142 -268576453 85662017 83757484 346136367 -62241754 -33736299 -534548706 -44626852 216081622 -176912691 238975895 -287857165 -12575555 -498764578 -4492354 566150398 456835798 152226690 -10313304 6247170 22914459 -125594619 -67187921 188960517 -426974362 -164051438 -74699900 374611585 617566423 -22523085 121803661 -464510008 -628891699 -687035879 -280874662 4994344 -91550061 48441453 5435849 -222865088 51450597 7366256 -14695812 509337141 99413522 -10497166 69419969 55280867 80600206 80001460 -236652901 371879164 22812353 -927115131 60394644 54664446 92271038 -11860227 -105182377 -671920415 -272079202 -9966156 18680636 -266022056 450534596 -94721482 -475201145 62614523 136711226 -286197426 1095641 -810256652 603571004 -275225393 -12701942 -11392016 -414693057 465558797 -55808734 183171862 496423576 -107365282 734566087 -18114638 197658623 354880488 -213435968 -4241143 5512560 459246503 350953 17439116 -356160503 322308332 -150316279 80581730 1171152 -278724600 88281169 565580582 435153011 44551481 76755406 -58629061 398153260 50115342 -8760375 -193579923 289152567 -288693963 184099940 149268641 843728383 -690969669 -103228909 -451565750 -369219517 -201645654 -347092500 -782155314 49738623 75779713 307797076 2673458 86775276 -1857554 -19756544 -12390951 -89032383 -483723168 184757059 13111785 561146690 -108752077 495447785 -68846255 -105372002 -40640405 -278752658 -111695276 -360103553 751232165 -332818203 -449065241 80866395 113235971 12758889 279524647 339584705 11550674 -400112249 104578235 86628203 -572661219 -13418821 -34178346 380840167 47859751 12085794 415439541 -593964214 75174926 -57827684 -1901691 317512805 4313838 -429369434 -8762528 73880512 45453471 592954779 -190941368 -293190987 369397199 646967574 -296679091 116407711 -168318940 -729508266 -213116752 -589135919 4886840 -101431906 201353529 -152204678 324831754 361272291 -456206977 -58876599 630736017 892277 51265362 63030850 -172353709 38914624 183220669 -220162850 -27048669 -28319 -219512030 -504296823 -108276467 -197738730 13841101 -9655093 285253370 -214135535 46265616 386412154 13992397 149698682 83477563 -978846089 -599902603 29511616 -502189809 -92196017 -207259846 -111015666 570097929 -11953075 -527876666 -251918173 -334637542 527635704 71535875 -133196825 -430403 -221598307 186164091 -6424027 -43057996 -175191879 -149207244 389117681 -799070355 -25122016 462421429 236854563 -106724929 421574041 89629740 429172362 132288256 -338657967 -127308696 158062880 -5290811 67408869 -215319179 -184799553 14796245 14745027 -501640002 -27409572 551333419 -42638091 28951105 -222873041 120823577 583336938 -9789151 -42655777 -631315914 225530678 -116123278 189912769 75918 -221809128 -703709 -485673244 242139332 108078136 -29339876 190981416 -4267476 -220610015 213739776 83045267 96438850 -68554544 841283176 21477626 -57604122 25711193 -665037368 110855174 -188784124 -770833446 310571028 64786604 -398538662 521385325 359133611 4663006 -124564199 -60657206 -57539925 102705966 -4605686 -295885534 -154493523 132903355 135759997 341542654 -202290277 585455395 -141077915 14035373 618478118 5027242 147686780 84465026 285595872 102914244 52782904 -647420773 -436765648 6943410 -48698896 58109912 380669741 448111731 -115262624 10359690 -318831349 8212100 -393633497 165472209 -15686863 633459061 6789505 679308579 -199648 -27699553 -260907460 90126929 41017945 30080301 105765889 -147433259 -289885733 -69839448 -3167540 732274650 -506439215 -398472747 -1166733 -807579733 866142416 -378063809 11354882 270797733 -100856429 -90359989 -128510020 407262819 642386733 174751224 -134740083 186364335 -435632293 102728263 654188045 -38904067 -432375151 632054370 297578914 -80584991 -750147684 258422583 35005270 82189721 -142775770 -372665089 -93258696 -3567088 -123324887 -20617574 -253797810 -218625380 331117239 -344213507 -961444634 -266575464 65127580 -384406316 -596819302 -93576658 145734772 5043422 -733116817 368537845 -272618865 712825995 33498099 309480281 279981866 186345321 -223615284 228258819 52825327 -513778558 -221167746 88288949 154070106 -219553383 342253617 -151846300 119617828 -144691639 10773203 -314224261 -6271858 119604104 520146079 -232805533 -167945716 199069053 460336125 -473951237 98808374 -226179475 -379228878 728660803 -141960273 -510249195 278221196 -33399851 -139383616 387002166 -316700879 -31662595 84999893 42998891 -46003938 86595731 20740810 -187203577 3169958 -585022657 3038975 -484144552 380262318 877194381 125840047 45511739 384188413 393423421 -13636304 134655690 -430543708 180620402 16838909 -117717578 -112275080 -245009204 2734483 207954842 -61465143 500734891 383028497 33307698 89517703 691682231 -371268146 -341173057 -6621277 145419173 -819965747 40438042 -4926677 -149718461 -13114257 289384835 -7480052 101321459 -396715001 -656452400 -641602004 198678672 -314248104 20001909 94351911 23597811 57525898 359951624 -334659949 -116730171 -275950682 -225878638 11278566 -481857280 251931391 134848306 -924236141 -318716256 -82029275 188403019 -90226465 -44413627 -5462378 -1070337 -9269715 630955095 -29918412 110047299 -44001565 -113743087 -16425868 -449054823 704413265 -43800347 -215596307 41750707 -128139458 281980666 463012224 -65115514 -147964985 -936155360 247614974 -249998117 -340231965 275146420 399019744 92236419 1713214 61631156 -108558816 -617268653 233634171 422845187 19830525 228077000 49070647 493825599 4674615 -151080530 -215235698 -461626707 156224951 124317670 -102397347 -175776084 67315651 -117326669 95174293 137547181 85362343 109148861 -294688782 -13944539 -229022071 -26342369 800805679 78369938 3407968 385639301 202752441 -25519464 -2813031 -104309461 353339499 -171858953 179188733 90350308 185024889 -312480288 367463957 -331408725 -542206317 21552463 88359471 23690515 -26746884 124200501 -18499723 -337993006 51467430 -13417178 79229605 242773868 -337099708 124934705 27720521 -326956446 -551849714 397136109 -207257231 44240714 -1748072 274512421 277650843 -473439173 -36880036 -25370551 -78792818 -89064326 -925773262 414986132 -85527275 77363287 131327580 639694683 92575369 -208170286 30299538 205381924 195477596 6745129 22266111 -287048851 449550312 -785547955 -390932756 -110737011 -344551783 17832721 -583576261 24807735 -23080420 258623596 293339935 -131010553 122018588 -159188933 -12318885 -65579605 -10017679 155775574 -207784068 -131798288 647800466 -127233972 208210984 -715051652 567674714 -1834940 -101251547 -37179548 21722855 58737596 679046723 112266082 514631289 382192185 -6845863 362138898 207730698 -82903331 -2256018 383229401 -96269811 102415755 -831201051 533636293 -30359 -533931112 9273859 -177898122 238030419 -315345254 314059259 -40696017 -435771386 381745352 -896708311 -450567244 -7082239 870749553 65863916 127571822 544444725 -340332604 326136645 388007397 -317106099 -9644380 -151399133 415401072 588385459 19403522 -23651876 222332276 -25031743 299902913 -410941181 -186563243 -466103144 -414978368 164021051 103815512 288434348 -702882526 72139703 80401430 -515744711 133221039 -46695490 403493579 -198495132 87366735 16297502 -222019842 221036035 -616379891 83339131 719774146 190483125 -89396986 -93718706 -1548105 264482 104163 137023701 -3210697 100248046 275083834 216835331 240476046 -237356256 38772675 178912311 -589361698 3451948 72391211 -548961457 798916 233855808 -68450071 374413356 7908131 345629475 -353631269 -273288141 -469155218 -3771575 31968824 -233638621 560104899 -114408681 151240992 -230497707 243146329 744364782 3104478 -646944394 264394760 -268538357 238914974 -211944219 -1421218 -135555 -36212391 32796326 18041512 290035812 -256348543 -144387759 286076387 17230766 -16922733 446494340 222560835 -127761690 -19861781 204035983 152763253 276330712 776270257 325208639 -47277322 207995302 -7216615 -218617510 -282445140 82417864 211758689 726576007 -61280424 614473654 238611577 81662112 -502142154 52710077 241708715 -103161722 37929736 -28631777 93725221 64092268 834250568 -220155175 446808998 172949337 320640782 16844524 226071619 -533123489 229838124 -4566594 32634018 -175931528 -400891437 -96948442 855853761 -357927836 -182455227 2615497 -12996096 37010460 427273775 541688540 94324718 285552513 -370455116 124008 -161104334 -14133523 3189894 -232994195 253796974 23218955 -116712 -152266125 65042348 445223294 -48484385 236028394 521429237 -198455981 -17454738 -12690448 98515126 -7488813 99623466 7617300 655959095 -940919785 -228581850 93835943 11753136 208462148 -321188127 216898611 120189674 -31755256 -38324370 -16916792 266539708 293722832 8340142 203095566 33116169 -19870747 -88760136 194533376 419611751 -791201431 -4340561 -164026463 -678024675 562743634 -193347533 -42852040 -16410612 -47213438 641847043 -202728389 -6701931 -410207252 -519101665 64066677 -385203492 48674442 111878611 346176618 88522581 36695665 -112903437 -100621315 153922496 165325148 -8927218 48409802 242771218 -10191319 -371607583 106942005 297353895 -427313306 17978956 -221926457 -428412872 -31109632 197550034 -597294641 -137520693 -32018112 38996979 164350411 -87301854 -676741485 107195705 -29045406 254992593 158282341 -131284225 -710456966 128202052 -659658612 -166227234 -7907083 31230510 -303185628 174331966 -18409339 -4014446 16366421 -67533437 -473351075 -299826916 469599044 138762042 -112822256 273292432 186757945 636043690 167998056 343706148 -18286262 103153157 -290693784 -279226816 -272391916 -589490887 68030930 -19069622 25268127 -158278692 -435013509 265280944 -595321358 -11557787 -277371276 132169713 -64904702 -794358908 -31347066 -84748838 442565464 412030213 -350354194 -165909248 158476747 -33666673 -63684070 828236809 357574902 -703697681 40631165 359050671 -22186237 -981779 -326068696 -1597422 -212474368 110657444 -131231558 -231053153 -103806256 -298538959 -531189284 120151897 455855376 -416710783 20763136 61595084 660135944 -123831038 21661849 -427837216 -30329516 8020804 392491226 68315447 -645203944 -155540367 7822018 -197552205 4542228 -146950270 171987133 -53181365 63640964 -462943955 -281851255 3595387 -340024379 114723361 142310882 -714953574 122082684 -23542702 -302728500 489956667 412878458 -371866333 43316936 149688551 -12944531 -3175540 205662 -63016687 -316206536 -303503881 185122240 502699967 256210013 33545919 77079168 -713035550 356600095 130746521 76713926 -187438020 -584068558 75050523 -2456974 440616859 574103107 -149981203 -91555076 -67971853 -543484549 -556740 105524273 726670727 48532573 -134709498 -825251773 -11502571 310458867 -424582124 -109100534 91314336 19472894 91260875 33188166 4827875 -322541164 5088332 -12488090 389643098 -420347243 444759086 -368432938 167491775 135264075 502295277 -56451106 35050876 -57638307 398653948 481405621 807251543 -447745004 -389094067 -32508889 438694403 15507172 -125863978 79848297 286635504 7154714 171775698 -120488771 133359901 23177533 -558701547 3407909 338493052 -77461623 -94553307 7193306 95009348 -237354156 -2096845 133382556 578930796 -114086137 57362811 -480554060 120806418 263753190 -966174285 -27185994 -724545568 -195335210 332381370 373558283 305275568 -139447250 -76299289 -85837118 -119957903 -48208290 -39482608 131340475 157172982 -122452501 -6993014 -31197129 -506141696 25743744 -165353823 -299523040 -40925952 -646639629 -206560288 -123407852 11386442 586189193 85422515 -290412174 -499347682 -110667966 -542443641 -443199760 487681574 -5537637 -790894039 285157509 -127658313 -106536784 -39310043 -601413978 -142085574 -48883691 10772590 27170467 30148611 -459270065 200176648 -28066754 -185223950 42496047 -749668797 -20177083 -588823528 -355735704 9730510 -553240329 128872767 375836349 -178444163 -118782821 -71827731 560249342 -9833006 -409415436 117867790 147945012 495128529 12356924 152886133 -2828038 -7606943 174365894 -260139145 44470957 93734354 -78401128 -61921532 163739759 323477476 172229632 6872831 -372230113 -456664144 106836672 586413295 9742504 442826703 -23055 -1173299 6115625 -510527589 -159487798 164820939 -136390268 -350390728 -510341458 556563588 -582248646 -270967612 425482827 -431706407 -859117498 223741445 732004223 -10256256 179571906 20937728 -24642546 243309892 328045442 581329293 534255224 17129717 -3878422 228038783 374049194 296218804 226244792 -479758571 -4935643 -75769576 3884511 351717475 -230174893 -130092529 503626969 153310634 -254703426 338187066 129249929 501745854 -15388528 121832576 807443465 -127526154 -10556087 -52731773 -962060730 302902330 98424185 -566379201 -147549439 152310462 -240207619 -180242806 -1323185 39158809 151788991 -204105606 431657396 -354606549 323810512 50602903 -112851227 264213027 256680221 40518001 -326114991 332218388 -6836704 -644666470 -110911091 -251519696 4385963 -3954004 657048800 305618322 112651044 -175210733 -716537025 -74037792 218178777 -80023944 -204557449 -40800841 -136470071 498809094 -509091127 -280929124 33039970 -104471649 696460228 23355143 -169918223 141997978 681343200 18477611 -176990110 278178840 673430185 303624347 -571672179 495910424 688535788 138905608 -107102533 464467743 581393673 -227012036 -10948408 702533145 -9984655 212429744 -749903812 41667681 5250658 -218414408 315532492 -65057125 14566911 -578787962 -376918591 143286090 -223161930 622725850 538802291 -156700770 -86874397 394713069 219217793 -222010607 -126405387 324411879 -10889392 -599065837 105699059 570862879 -91819425 -124810458 136419370 4874627 -20203120 -183224611 -482317525 -448139590 323161780 -812172 6232937 478829591 345426767 -764379406 165194801 4467837 -67482654 -279221 -322143149 -471249416 283087492 -85819523 170484868 -244879563 -11989515 27013108 136601980 -359051018 501251722 -566825144 281160452 16359054 107547394 649228652 -585713976 -196201274 82911811 284691636 126935695 -111570332 -618423852 502762979 -61796638 -635311262 -388868999 187715805 -308221130 4255133 76352782 603414175 -98014117 -23698483 215327990 269708158 -938657 -159582371 308498286 -386557419 -343596686 157252795 -674595174 -258851995 330690289 165075117 -262880558 -41305985 -250772036 765733859 582329 -60778754 156387791 -104603082 -1386147 555587981 -98953628 21641803 -477797364 732807 -93204321 -260986325 -10561434 184819302 -13474788 168050836 454751144 -932533575 -90097727 337462803 -21012251 -8162445 50393278 -293230501 56804028 -106360688 -263867026 506322249 225022991 304966553 -14732580 -634849712 -327839714 905462984 -115855788 -344375622 70032810 -218710560 504697756 306185860 162824146 -20553680 492002416 -448997518 98858077 -117875379 162830309 -98000478 -409925270 262256789 -550595102 29604101 3827019 114967480 -378541594 -447651059 -579000006 -113234587 218735539 32146876 28173637 -40126765 -309933251 561980521 361997893 228661536 -135906353 9544164 17158698 130814012 96463480 -1721807 317526212 -311373521 266177133 307452405 409888209 -2311329 53837693 158478 406028763 343681310 -27152451 299407795 -898742539 -496132493 2233296 36645179 77027979 -93826404 -336401564 -193744788 17206401 790492026 374098900 -107828 -145400820 19393218 85185609 -328031190 -77766836 -24846416 -215514661 835458226 309640646 -65018563 413533462 366039345 -5861088 298785797 62419523 18150551 -470609325 -369299775 -711535169 505963443 16632843 250091196 -59553901 -92992432 -362047008 92575992 -81927138 8124836 342039039 -32087588 76165 4982739 -354588334 361104557 207766448 254805420 -949550883 -756651336 -396512946 -107560390 742651 -812789044 233795703 14952752 -3315918 23547055 216980735 -9551680 -73252451 -880284896 -643208914 -279116091 -722949015 57238854 426995821 173174381 579700701 -21230928 -273855116 -177890164 -6372149 3980923 57620556 20740520 552201275 156961555 15213762 25679956 7370616 -12062228 200477949 -205821247 -35282981 619432927 -22480005 184076366 4233866 -31382503 -319196097 -125973936 -131288178 14946554 466127927 -63072557 385335129 -239509508 -497412961 17575676 87040943 721700583 -1080194 134081471 55194036 -193791292 240848814 18979029 19866231 234755252 145235650 74012442 408370897 -278818112 618403357 143317789 -328514558 726048111 -25376 -382097415 -85364733 -9259215 -503465222 652634765 -44133482 22020660 -282608 12990491 21797727 -30776001 327629841 357065617 161598701 80509 -765464293 -415920678 -384748503 358400785 -162744831 633703541 131971720 -578793271 -71824820 574388136 -82114349 6859643 -108285567 29476161 618199761 -140013538 138772442 -80889790 7786156 36484203 -97150459 95518660 323676061 -192276163 532066095 109907923 778049062 -793631324 -209344126 313693889 11049100 138536876 -39821643 85782024 -7302102 -122316385 -531687220 779887270 377764399 188238321 -154731099 -208882182 -33887160 90195225 -2488111 275094632 181413341 -8894563 147683096 132187029 115642717 12637503 -1678488 -9036964 -336123691 -111090996 2344609 -283283363 1959353 -11653496 126503766 -342786282 355674535 535458644 58571332 -24562793 472176907 13465306 -10143806 188621979 -573971101 -44750483 777941242 1072334 233794615 11433580 754210262 133049310 -17498610 175074801 -199282637 633068517 -16767064 -130052487 487348 -76794327 638005503 8158957 592219986 727516133 284586658 213769220 -2128280 769993 297264705 -47832095 -101750244 -226858833 -359495 -191628102 -679110968 84148551 -160223304 370181739 28254184 -151337000 182442467 283981717 57171134 -463864043 -6905070 -16326838 23099641 -21950249 -498362112 -298913480 44324871 874963451 673847332 -619084646 176299014 -213524227 389414576 3431922 266670 -630182357 851006812 50908970 164055310 -81447762 76958170 70393791 21367128 543831666 503629618 -4855673 -233066000 -184967122 -481047903 -188004224 -642508523 -432152224 27918551 667293712 -7452223 -144391653 -292744623 316940161 120272871 12750412 611349442 213609328 480767396 -675862403 484000923 361546571 -29807341 -24557686 751411677 -635335047 248270440 -392165940 247385134 -281155 38682854 402805610 38350336 -336662365 -203795890 -341877016 -13379725 -3640059 -427570427 2657443 175261996 579440538 -879217000 670312740 -636846530 288269446 117345062 -118311362 17110816 697112973 426300739 26012491 78442517 156987989 1564447 221335817 -236007851 -596515625 205050687 -464627720 54898237 3854837 -5228182 39985958 393165480 -165475696 455012558 -26732504 828218545 -592828488 349567773 -397196592 -260076690 -783607519 690892669 191610070 118084202 -193796034 -13116042 -167270705 -140536224 -429311469 -19080831 5980604 151440 -103716930 -669149855 -68332731 75008469 -303824609 14470589 -58423885 48159548 -178228864 76121161 318400673 124021197 -800903049 -81454070 648981070 354007521 -119416138 32162835 852066941 -541662578 -203996906 332886583 -431650937 149641859 -229310599 795225327 171032796 -111087301 -23248347 11937265 -56647531 275058971 -122843067 249959807 8588130 -106615591 -404789914 -653304192 305994232 -223195057 149733451 -17131777 211711562 -147836799 -116399382 4926137 -2035988 -236848127 39211495 -392190752 16144513 445324754 167085453 -139650126 -790036038 -6757608 197970934 -461394534 62672917 -441191984 607941969 -102125246 8446788 -230545047 -85410131 -382030508 8301498 524570749 468119086 210478626 -1028234 633219333 -256725223 -4897406 57859890 -172048982 -13403777 86937896 14785512 -45441522 441032350 -187806662 -562723807 182595648 591438989 -596416587 -19807229 96334878 347355614 -411138880 -174978686 -219118493 2127969 23404967 -211962931 5591249 -504581754 3050582 114715705 -31590364 -32342633 -2611771 299459633 -175322550 -73351272 2841724 467882464 119878401 949405005 -26657796 15882702 -788169779 393629307 600982431 -232320370 20874010 381661290 123712244 -179987649 -535762051 -598260719 26701580 -594644666 42946303 -457931472 -554623190 -506674438 -42591613 34448761 -22571887 335801800 242713378 206416539 118077219 -20699667 -63788791 -53381882 -330885468 -11945759 -328671626 -493517305 -34456283 793440460 -203957370 225493052 7415955 -222424162 128942217 167908124 -46541896 31579930 -146027786 -842838042 -443635802 77690418 -154487606 -159408920 -1930129 25552979 461899094 530944317 7815914 -7866105 -484316874 -165200999 -197790739 152042232 47400363 -5584688 575704712 90543854 189173474 186989601 98090177 399828526 24569124 -161677995 -143727213 -427755541 -106372829 -218304395 333418463 584528257 373863657 1322070 745986399 30085533 732510032 607754004 -268222976 52476308 -644853463 -9065478 -549512845 -3015142 -63089959 685903141 -186427539 -363890026 -95059408 -183692671 187139011 -5947605 731411259 -278215326 129871378 -86160996 132858036 16954890 -149865898 17586178 -175791066 -15891107 269500118 -290733120 231124938 67536667 21687281 -128581390 411317636 -458331653 -146447098 -8613085 115629339 6316685 42092685 -107202543 -85576624 321389548 -83875277 24628421 105165227 -262218058 -42018820 462309567 -108602227 765974317 -350774410 28901436 -192721306 -384458966 128630960 359088796 288927161 17910534 -2143347 -141667142 380322864 -250984334 -479779336 -425308635 62110758 49327615 10069271 388032622 -77273557 -133331030 -500925908 -288130724 -33642067 3091508 -623322010 154229251 68134295 -171717422 3706009 -2499895 -17113779 504992034 -186582697 -455191778 -28026678 -110148942 82021678 -411540407 319579369 133766842 -84146458 20680684 16607660 -193670837 335114569 294956406 414341 11684572 -265298722 -5933331 215814991 -517908858 646898107 54414845 -184948542 358305459 151114319 31254834 330143378 -160720491 -17335016 439967545 761421651 105163336 -9071852 -553883616 21050976 198991094 -357556594 14781939 -68542982 -85958142 149521469 326491702 -409381467 433571314 -156040145 926216208 -548163739 -80364390 113519294 -7467086 -148247500 7544095 -296537580 -127317149 -253890947 -5053132 -166752298 59951924 1245722 -571413938 -24030170 -133691153 -107018604 151342663 -104868881 -71874334 302625836 -164722585 -5853287 -366090800 -5094302 9454001 25960877 -150407181 -566603621 177940747 -27508444 -26732194 113181533 -220347974 -436941756 525333443 -337009176 -262502758 10746170 46872851 -345627084 104464440 87898708 91458466 -187452677 -78577523 25910810 160653311 178402052 289398919 9576259 -4899554 -347402072 554914986 1962393 -29411520 10279419 -223462367 107528291 -150947333 290378020 -583044264 43173976 -428759431 -151145788 80509040 1986055 224368742 -20084839 78214152 -29068594 257327729 -60916015 -4860266 -470690654 326925181 98328018 -347624479 -122576284 -153223282 783514909 26900479 111263 506846672 -110619639 656441295 94964015 10273202 66171022 -102683632 104272116 32687304 -3277069 -84749621 -399961271 -12685363 -307722439 201651566 67054186 -87418275 -265756136 170067197 201447886 -33251367 485271916 -550659315 7013716 -343430 -75762033 -31177208 376603313 464852804 -421449838 -613262640 -21136676 -21314794 201983610 -82667113 31438791 -133868654 -174632281 201526499 -371003700 78080261 508214422 324340247 99507730 -388608536 -808104317 -205519507 12258467 405911012 -49949854 -112440431 -44590444 581215104 -195877230 -128766018 16594123 464892488 -3624628 -2834949 76141728 -388834602 -146222362 125626131 -70734317 639192976 166135107 113953753 2096002 267360999 -720612203 931235 -3321563 148822916 6610517 736235404 267555360 806829988 -79294504 -217192843 36133072 -69275755 -92152008 -147693084 70126465 -325005 21455153 -351076245 49864739 -40413353 420419527 -500824537 -268140733 -114075889 5611869 -17634993 121041971 211937152 -26429428 -835318744 -64794171 78320385 49563721 -7622162 214411590 389073054 -230689808 -160179285 -34323379 606723119 109337060 -449640257 465474099 -284769902 -234455106 -250371823 -108453544 -282658871 -164154686 43941786 5197319 123280865 -21642744 -375302880 844395186 -466623399 -10563437 52817495 149538424 196436182 -99008505 -186302194 -109594769 -334811211 592226135 893678366 75698805 -441859094 -12716573 -168541655 682608879 -7538176 -340498964 -219329212 742218131 213075 -709529701 -17129141 101554289 -90445028 114917566 -622046807 -10042994 -141405908 30335516 -171783441 -302789381 -150437315 666430120 -210204131 79789318 93899276 9675260 -210536982 103266242 -124981507 406989265 -128158840 -16659964 -15668366 -77630298 210928614 -406714197 -171177014 612352056 2697070 -612986447 30555876 -79630234 102780772 -93579044 -36500715 -294328082 417207012 141452936 80759046 79559700 -128659848 -1300673 -184116458 427007802 -4636851 21225905 -790016 5366539 -23881788 91555241 -109189340 315527338 -601189752 621670745 495145157 -216011136 123840561 -81547337 204782092 15165423 113610633 3953475 -25943635 -23963692 324221395 375076492 404219638 18842848 -40866749 -64931387 -107710906 161188997 -12577202 321487176 -3664682 -203166798 -55868859 -758289050 94376406 -22240237 299242624 -190841026 -168827720 -522942368 301533381 -3096108 131507378 18870821 -654353213 442564152 213464766 184705267 -386642646 -103391935 381594118 71761226 389246212 -30655199 276117828 559852182 668097716 -319316067 -62127760 108947029 -101662 -29999586 -97687486 -190730911 -601961597 -2820587 -121729333 -7724981 66763988 -482141220 290069084 -445900950 276400610 -264699722 -20539096 347966 -77904878 -14735768 -293075070 406542111 -187440539 -64326739 -93841139 -30015618 136925431 455482230 515315 42124636 604892996 -225772503 -19845628 -588156282 -311150251 260158687 -148168180 -93685809 -171501966 166911520 -663851527 761107231 8408657 50560901 64133634 188141389 -329500046 11250690 -137331057 -49444986 110329665 95688909 -158331965 -60586604 499560242 -833704220 -121840043 288383861 -229616025 -49460891 439800004 66496065 226330962 -10800529 -139688910 33422060 -116797715 352124280 -482181826 -51869052 -107300024 223588592 -211900061 -143619363 30359350 637755192 -3548223 10757135 -287214092 465540636 161800176 409682530 747242592 162237558 837372932 106669806 442636596 -99035399 5370747 -2182877 -199285563 79563109 -19339196 312696111 621301986 -356099334 -59994805 -968545224 -58149090 -444682307 -337240637 306298535 353362335 -976116 -24003493 318923164 -161280881 -70022193 599227360 -83575086 -634590183 -216782945 2861535 -190646704 -340276303 105212882 64410797 -194092189 -104974575 -28958084 169338699 172023718 -68844659 -109940982 69295348 552158676 -325122646 -204076312 -89045224 -230508117 -666644368 -575095934 -162976737 66466944 -7681136 -268171138 301606955 70763983 -505571141 -429060604 -138127801 -7271298 -28019071 -52620744 -424780096 -87221782 -90927604 346233507 -57572914 -374071890 -915010678 -323224676 -30684507 -188897389 -726566461 7887632 -27272645 100426762 21276355 309182979 68655582 -83773610 -87720639 -96858415 -12934321 -36238268 20229513 328986328 -22136217 -461324435 -794951231 123652585 -577747597 476690767 244338772 720076835 -43298382 200771460 18577785 -158678335 -76861701 -589063207 -824827730 8722084 55592483 394990015 8853292 72136291 -581308450 668631050 -114205063 -604395355 -565515520 -8685885 17556291 -113561017 -218233661 -154123837 -439037126 -83522938 411269047 -766953738 -54979972 10816531 57276769 1366206 701690105 -215220817 -302746660 274980054 215849187 -286823936 43885171 -196709544 -212943227 -870484238 -125387748 -204161447 253802206 620187268 -453629283 -36007967 -60279002 15817479 151356794 253521068 -533501946 583387843 -59979979 -239628217 3040850 224419546 368237739 283760070 697251658 -29703651 51257994 -9374469 -53977349 252199566 -266241478 236696839 -859362154 -274189719 177476320 177584770 35370429 304573704 -332839027 508722655 -8936917 92766668 -85077441 174359848 -238577060 7349841 -384616010 239680728 20535730 2287694 338843524 -484607704 441525821 174976255 227900665 202644850 -24321889 -816583009 21688288 -315582369 -82953380 257856991 361708380 228116653 -66474492 -5339048 -150853523 -473131136 152753920 -526522219 446274628 -157100261 73761043 7526472 385334433 -143319905 -100781718 128560978 9229542 15761446 -12730912 187233798 -252113278 250405278 10719016 -149488410 28111747 -800486 402507464 158076210 571606607 3273353 137023984 -278944972 526546885 -492123398 595266886 1894582 -409418892 139974024 -55309057 193092485 48111195 8312925 -33354462 887204010 18836846 10347808 311823000 168253393 -691584252 159013762 356563496 252410508 49309395 291917 359764637 -24489019 -142218633 -323288066 13443616 99628188 -846196269 358872901 -471930747 -5389975 -12187208 -436187296 -125136700 4458584 169591982 335654049 -131348882 767667539 -90644876 366318357 -633630061 10802142 437603355 -10176694 -474064218 -405539330 401785321 -48723791 -463724014 -80660309 -103838499 -37800425 809280476 423567293 822385321 401098795 -632311058 -247816675 -82094777 286388646 343625983 28054378 -914736135 287775452 55061249 333306494 2521045 -202812656 30344799 2353185 391495131 118613955 53929574 349057307 629182556 603339594 255264109 24318109 520224278 182003877 311549947 -365137048 555830933 -510070582 77562575 217207926 -362431711 76848036 82919301 -593240967 22241826 27131632 281507617 340201530 1736530 -112244581 144056706 84202444 -169899758 444977589 108994855 526837726 -52731052 220953406 -399587411 16549390 -13167151 -67565442 517379136 -453713862 24392332 -608081596 -391308240 -83736503 -747512383 -12678864 -658360601 -3964814 -187336837 -3005111 -153298030 32628617 -107393041 -117701053 -29592494 206426661 168564854 108346428 -508128368 -548976533 -241621758 -46852685 -222012374 -786594985 -296501971 480974806 634597203 580692769 264964547 -66718943 111409972 9102873 14613026 -247831465 58081122 -77764366 244444298 -13464180 30778931 -289620265 -420295763 -42724330 -34249916 78934439 118463808 -5118341 -230162012 78078950 -137487743 192822604 -394506077 -56197050 233192676 -74149321 -10706196 3630730 731364468 222530122 3266931 451515706 -135349210 -155781595 206847822 -132735265 87426530 -89775473 -565714293 229246549 -3641933 356022473 -7062619 -333657014 -407804255 75626039 22626864 -574136 118062087 29223996 569940185 -387250287 -58674754 -327388854 313678708 -254786042 695984488 -151360042 -87278245 -412144417 216874755 238911117 -130489439 21344410 -280027144 -99154381 122536679 -15079004 314906028 -542572626 243464387 123108741 123071044 87156611 -315366058 -145522884 109687581 115815750 -349858323 -105103788 -113417150 667097497 113150963 -357051920 270020162 -180263801 188509723 -38160985 91141619 -517284136 -71703208 303534642 -34870676 20464746 332144315 172385253 104025837 -3591809 144500732 -337114881 -84420027 14813421 -102850439 91854937 -34977890 -18913914 -627768279 318702391 -183881567 -536144474 284072669 470093543 613254870 -204500793 61564618 293111817 10088711 -340232153 -31783623 973565368 8998789 102885532 88747436 -158028581 15772885 445578784 -284915062 149135705 -712309834 -640922956 -138847339 -137418037 94482642 174901877 638303969 177860618 622687198 298792910 -49165564 21114189 66795093 -44333505 128054542 75541959 -32941405 -381119117 266233200 272717379 280666627 -22537309 -336530047 77346910 -174303778 -168977021 250043100 -42401359 -184197788 270015761 -908341124 32725697 1039771 -256795957 593810995 131062214 -227904837 4683524 -225978100 -337829967 -190757411 -20940450 -368454411 -480312332 140333709 4783849 26315313 -26268445 -78949644 149659461 -487985283 -343512651 190540823 20326408 185759787 94862272 -477332007 150789341 -121624342 -141412362 -27976043 -309245555 87575129 20219264 125799917 -280985932 -108054836 -141284307 563814508 146422915 125464981 -1905108 291251780 -305376763 -166767357 -74177673 270129395 162377529 502823206 -405782616 303517988 68856893 -60106687 -280541958 -102229836 247934479 9508248 57348736 377022644 2922565 -15242649 -569322100 522372092 150336445 534064907 412478556 311560611 667451147 -21258830 86283901 -776149332 -3274172 -70520333 -172623959 326205863 273902051 17041576 533718049 15576595 151944851 -1343154 203418504 699430671 -239350365 338178277 -58440133 -42770438 -73608095 -7637369 -345579440 194692769 10232696 127523976 -179377491 41298051 -262028533 28152614 74001327 405521742 -176478173 -325457371 608191552 566338412 44697110 7648475 -45037118 270519121 143203960 -16775023 5180688 -268636524 283850462 -156267736 310683480 171689465 -516712883 250007612 -187954085 453248833 40703742 -71399019 -133129403 -30931423 254733863 8358898 -94679462 -321306628 81760054 678676448 870810249 -245420507 428869150 -195644630 20910973 -544928242 -419605849 -774009596 47931117 641049344 -362522162 65245230 305424066 337205183 -203214834 -5332628 -6277906 530621757 51512769 -862930918 107893767 22004518 -33659729 1937989 -105555072 -20457514 -115126219 -769202389 510667453 672114835 -2272899 -538982252 120120647 -264655660 -187360797 211752088 414570623 -444665782 -253829887 18885120 167507253 484465278 158664874 -21823364 445358309 -20324703 -20426831 -377737729 -256203421 -9295734 15852095 327597266 87808797 -1091472 -552779782 491914014 -118670161 57441308 536329175 374530589 -100050304 -281363172 407517837 -310071346 168819644 -269755203 105007614 -24888851 15321630 -226907703 -396084475 -81219867 890086303 244611361 -50799253 82149514 -319043403 -5918784 14108708 473743136 28225153 -281252119 489645726 -335745335 -414633080 -10959175 199306296 -4100822 327497867 28430761 -652422942 -110065336 45216818 -34009275 -246041158 -3333270 439796228 -256131469 -742943557 12270215 258504802 -187822672 -867659075 125174916 137349178 93826147 -283652579 230781776 -20175949 -54932460 11644942 473881553 116562913 68918220 5955242 -264163405 -886832841 190366041 148728450 -81510599 19104654 -157080801 -6275052 -308870051 408094443 154295980 617841243 -155917897 364132436 36822392 350195402 1165945 -15200413 -207596489 261921572 -27309692 -38171596 56948157 13624526 30904050 345387714 -16726973 -17815903 163549686 -472277455 -488057365 -565868769 907303334 493233523 470734607 21155754 523817415 379006518 -136056867 -40872718 206656839 387246388 481326587 -370945004 342576296 235393898 -160538920 641081 567011931 909265037 -862008042 310033833 40813519 -191037459 50645669 158356033 93019889 61408420 672164747 -63949020 895464705 -19412210 18879008 -203074317 236402334 -254193148 -65161774 17913942 34615686 312919755 74624004 -502562271 224250653 3720650 -276073292 -4552672 350511867 691790431 108465057 305143540 192686457 -21814693 323486532 42821823 325927561 158852515 57586025 90772358 61229241 -393474920 -89467490 648415 -21565168 847696159 27719808 33785624 -9397025 54037361 199750143 -35788025 -66055060 -169687600 315304046 408624181 -258280583 7471482 655954739 -119178159 -142192780 66304563 224429635 158758990 -87834911 -80223656 -922164191 254940419 49627253 -10859023 303478186 443741410 291235276 -2568958 623153300 390988131 546821354 450166769 -253072652 266092539 -394191162 579728284 -141449835 -172890361 -153452870 559120456 -225290724 -54753647 -12828540 801482352 -96773780 -233738150 404463930 872263119 614661862 365032478 296777200 -338206445 589631658 -250943626 282628530 111857317 182931169 -225923637 -4153372 135506278 6243095 -116706204 -46302601 -32657314 -71826349 -166834649 -552127143 -40431129 -454166898 9834896 410827718 -185040805 -422360086 65486090 723553342 -9391371 -217581859 -5224642 -8143569 810696991 348501818 28620735 -556250933 -31330206 -871610216 177819247 101249054 84053449 -151294642 -292077811 369557121 -84807694 288985407 -91741033 -191540796 -8086381 -299416712 -37058561 -3919645 -576995479 469895238 -46391029 106122402 -280785679 470151823 515041950 64505813 232965613 237138996 -609189732 -49016929 621009010 -163950884 359928328 43051149 136219901 29533531 -182650878 184224927 -203116101 664656441 82578480 -762563465 182971872 325786814 58364351 455781557 157307294 -7305874 240870637 47586624 143146862 793874482 437987202 -683476198 46329201 246564726 11086501 -747059340 -275568800 257130091 -388089034 130786949 505965890 -201072761 14058684 -328376094 -174674123 522255479 -122740708 14594893 113033540 -5993186 30154563 12459371 36737410 -202703268 11731383 -427864534 98459508 56896706 616718187 597792461 241000970 -289585815 58140481 -712568 -102960519 -242207094 107775594 233619068 164806765 -4169148 -462049 -7753927 72994391 -9802319 -217548122 -254754667 7892876 259708021 -56961789 729870721 -426473365 622095 330330421 -832132559 -13053838 171900511 -208465913 52042659 -453514557 27075011 -378212176 -786414053 -855556104 -1829763 -13385308 213231904 77632190 -178757194 -734288175 -165173443 -59121517 280526732 -192344798 392855561 370346814 -954909 578179652 -103865900 -303674985 505358480 -98373631 22393685 -272652761 -417619520 637139588 -168848489 -2382267 -238361531 -112394486 168755441 -508768328 105504246 -40520863 -348865400 695101811 25131256 -264617080 10953315 210962649 196835678 29218164 -36663366 -5977339 -32125596 -23495398 134324706 13219588 725903436 -286206898 -4262514 151841968 111714140 64744710 93388374 149100935 254593029 -29916522 -435834872 205179137 -113202402 232666240 -2259324 291218053 183344711 412705024 -89173011 -792592627 2956127 -201399822 -14324077 -160086172 307262693 -147026282 95902984 -359495876 -535232228 108140993 -407349541 27542287 -520226 200758284 49615305 869291252 26365561 -58998614 8662274 -544072923 -349775856 -136257550 -66383412 34313470 -884162396 262484871 794286998 305295154 -292195321 -342415588 -119179979 -19740117 -8614915 -90943665 -774387549 312769183 -735411571 -240643936 87016708 -31015445 779954212 -233997311 74738285 504919589 106244731 -18551014 -51545645 44285105 113608970 331543105 32196215 47325859 629576348 256808786 -253404 -553822802 -2667279 -19385078 -695203976 -377075625 -468270295 292490033 639246976 575016728 -103917094 239882623 180088634 -8684179 -230322604 -342296000 -574489526 18913567 221369524 105763333 -808820429 382757755 1746867 808157546 504444020 63982194 621146050 107391412 4643591 37542973 -647978336 6281419 -120162721 -170533041 362345023 220652547 -8733840 -222925629 6112373 482272071 7524629 34755088 119312741 105244837 647513753 -36460864 -345522636 -425821973 -277764291 -307339104 -201120132 -604377731 -304181339 28667329 -1887028 -50090815 52200811 -337586593 -18133543 -59608059 11741711 -243553039 308929067 167849889 84945751 -2747148 -254366094 -405889896 -240311970 12798035 -8976583 -387401813 -129496249 -193596240 -478601254 -134754599 -977631962 105958978 -662541677 268732936 12725751 57640510 543899420 475494694 6999960 231687904 497593487 -421398206 71301648 20757188 323856965 29858907 65468186 60463115 -153291227 69252500 -16522029 -229660352 334749692 -269519522 -176867052 635083247 10279890 -150485161 -23489050 -516326182 24331965 8131743 -114772523 -168015651 262493 659461 113303998 -6847798 -296683468 -55247539 619146926 458927340 -21076862 -164524 461446387 -30378200 -69967434 -329675499 97690575 -318145 10462400 -74591913 208062961 49949162 395644647 248388942 128964671 -275640242 137803307 624531536 217600520 -62108450 260221367 -66723097 262291112 37661188 509053210 517817895 -58410490 69471596 -63693340 594492167 313995187 261621522 -77665948 -476249854 -26118242 -698313734 408015966 -404874009 53668957 -2114733 -182017813 -374642840 -9236566 17543075 97147403 832731 82324839 -899218910 -201451026 36676105 -705297302 -541684614 -807937195 -225185938 310866916 142423969 -277702979 391964433 117240476 68996854 742611436 -296321 893639854 171552404 -241013929 -4745297 88529292 -316597269 -126287004 -216145234 21350204 4538204 -45562875 148893450 687000665 -800332 486567810 -117690334 65842624 279506256 -1642030 -122766493 142483303 457024197 -495520039 585084505 -320333651 -121430237 -422903942 -120939352 -656475010 137647051 323504020 184559095 -523219215 184597007 -143361643 -150331802 -24205438 -105592815 -20940347 -85883580 272293954 -648717859 -13074800 -329442793 17871502 -34203285 -162748356 -48222987 34467971 520458491 -641862720 -783444221 223649811 503607016 690919671 54377118 -8677053 841876407 17827084 464374840 -43342273 570290070 -79158452 36229119 -8372001 74187799 9897319 -441113781 -142000620 -244958036 -433578515 2081161 1543318 37311437 -225664177 89857035 71716344 67366483 387587495 6905090 -243043468 -61914501 -11208251 651071609 -267257903 -182336001 335281730 -222626688 112585265 -499058751 234433900 -269936398 352360253 506275257 160423748 303405953 -15092749 469170105 471703573 -455708113 -36870732 -594184460 -46562244 -27845814 115014801 203523719 -234972425 28141171 211366402 163829528 -423392863 35346437 -590780239 -218373355 292866235 57420114 -210396609 -211695394 -66642923 117856305 476896644 -192472817 -198505043 -228611413 62573812 252569810 -626393812 356058455 -205732540 20189161 177911682 135882771 -101264120 901791225 -61406107 12970766 8384308 -397630407 -89782135 -178396299 25791141 157649814 -686549374 -9949242 -325943224 309563522 187244854 -183174064 694784752 303917310 -310943490 -425479060 -28246943 459939290 -243171342 -193248419 -208477877 -52839161 -45874892 356056859 41898971 444457422 421288271 -114600692 -258675564 -272907055 -391755451 971385539 14689506 1093823 -168825806 -695337748 48140291 65080749 -81098996 -234715590 -1241466 101633566 -88308348 -90538459 59648036 -277007353 3703563 -13875259 -104450380 -67278436 1583310 -588989989 -177376550 530685903 10134748 424914922 481123669 179183854 -42050957 8226758 -211061592 56166600 -369000518 -240580668 11165319 -113381365 -1356837 52844876 -209588094 -149178487 -407292175 27712993 792694075 -312574275 188085454 2624106 100969205 93255729 2986402 102753022 258680870 367053457 117640468 204581764 382378308 -66471007 78143916 36412119 52640643 2204838 336654293 -12453570 27366207 54371477 -31903212 346250360 -145001166 -408643728 -592078756 -18861373 53179435 -35616978 192858235 427278443 232711016 -189754045 -4054899 -141935030 535078571 76072509 -389176901 231737021 286839111 222773786 -4631525 -276340543 1458800 -269364977 -689832252 119819912 647286495 348935814 -310385360 37823155 -207784464 240216246 325126660 -143894737 814500248 43533345 -222094284 616422044 -183538865 92358464 -171857986 -79426477 646796567 12868825 -208124931 72650957 -846532442 -354384406 200607831 362207150 -104422413 -26483122 -439975890 7479553 380109523 -37820369 3098768 52782789 -367525136 504713197 -211201183 266820240 352595794 488505330 -681897509 -186239469 -64258363 95074983 -56087722 11256734 158983735 151096084 727643084 -261745313 231600062 437294211 62248802 19163453 -25803154 -21221622 -39925337 4545458 -11432552 622621235 72102192 717348291 866043 -160533047 -7978052 394365176 -27843715 421960581 31152964 68879179 1797853 128485809 11862723 -903521847 13387884 300352359 -639335328 -99747875 -12519292 -319402284 3741449 915351605 -28881703 -80215620 26432857 -610493256 22780910 108875833 -126674593 -26541516 279384138 -61744635 75568086 126556388 -25352289 -95234334 -23715028 360355060 51393017 112002517 -379419617 40347749 13758314 7212475 -20537722 -91525997 -638100859 190842595 44479531 -428740569 -279678353 -841523094 221425567 469338184 319587292 -229163334 34472667 -326321033 201616285 914758622 167870681 -168358985 785228 -41493636 -183266468 71015240 -100760819 -87250879 125624356 55918235 -60546959 -167987877 274956032 57302899 59357840 -132816799 163569847 215766784 254296829 -62357735 -254109 177462070 -285032845 253540248 185512591 -9917049 -206476110 8621518 668985695 146968115 -13689769 -736146567 440633798 134997155 150277759 -23011243 -154676185 -641926008 25885503 72267948 410446204 -67674583 255142372 294526876 10287243 21790562 -17132933 142982995 17996963 -59363291 -53176298 -284166061 273683260 -522012098 -476126261 -175297154 -127227533 -873211402 -128364914 514568383 -434584128 208048034 356970208 459347200 -235723713 -529130368 704565609 -2440476 398630985 158915611 594963940 -498813744 -26434796 68387929 891821213 -906291488 192869544 64431932 303030982 -78837680 391172458 270116106 6101312 -98770485 -12224270 280671252 -21446976 55369274 247755480 -317242353 371581938 -251243421 -463096618 -469225106 -15667389 -262306154 -108245815 184395614 -323131298 257060306 1999680 -23348211 -140327542 413704158 158278204 -8206977 -71314824 20543228 6543070 53123727 -857717123 -115711169 24877749 3976167 -329281446 -47851599 344715885 3611647 -177716 305498506 -50522380 -5671892 -145864375 -50654343 -607134014 -1052906 -733947655 -35611 113153735 380599556 -296873628 197420352 -224981673 -30021091 -381016485 -509227701 -12945548 89455814 211428202 -157509448 -108429890 -851205379 -20110970 -347232884 156014228 -667260653 184281066 135275703 -14148226 -121631967 231787811 -97947059 -114347299 214769649 78565282 48489783 -11089266 26413546 212656154 44279651 721503727 -274498913 400022492 58213692 -584493180 -257560812 126711181 191781448 -766590964 -140305327 -148901597 577252350 59385404 724850149 -589296533 -7871571 279417143 387317757 -2839114 223431833 108762142 -723041156 -499322 -290948533 -292326773 262563044 370818437 183140466 122523357 325816154 343054262 91864617 -38562083 -118642109 476043791 425380051 546230877 -22304984 855522989 45153313 54992596 31919499 -121409939 -20444939 -269156215 -6296961 -239476035 274586794 461648411 -60332314 155128731 289610076 -262446569 -25392603 362203331 318574029 -121051832 -10886965 -20579641 -385919035 747079601 -200337196 -243874674 -61131165 -287438711 -866573784 -4579464 -228951083 113173572 488740805 377023544 210284801 118120804 -175379846 22271507 8075480 -629339799 135444580 612243448 -78360110 391692802 -567553926 -568463549 401644171 50672967 -32262464 -278824750 555633818 57675776 -19960788 5714765 -408164137 -460426325 -327210759 -515119584 -234236775 9029935 -257190143 -5514943 -244043942 -805534015 -126350402 867609714 63434342 -46678389 63565232 113815585 -53269563 77700616 -123737564 -181332286 283372076 -103587963 -1484847 17894642 -105283588 -719078429 195493344 45116203 -217771690 -150330047 502219016 -23921124 524917874 109717187 501889336 -25489883 -53718987 -150814066 274911519 97213682 -576575534 521674062 294145271 -286523944 -88246479 160566060 -111781896 397972354 8097226 -127376866 48896400 22122631 -122400142 215660447 -11466582 -741483324 -439603435 361249353 314043397 323264197 -3373375 7168709 7527362 -8402348 115655657 -14167198 -19822868 -245670774 -64576579 5084823 167067497 107843065 -94849073 -30419022 135166840 -182831322 434713035 -3004639 -664577680 200627231 -45008006 151122893 -164763744 -98263199 103935 -16925200 14153917 50570247 -66022204 -2870353 -10842941 53496342 -215946990 640168512 -365066748 -518814334 -27295234 -471860928 248898189 187166912 805127032 437281537 -37571793 -485793239 16797624 -539570822 42511738 382215312 -113557485 -64399308 -376090879 -401495315 156675327 33212059 -775948657 655289411 11509291 32107325 -590525771 -88772097 -74891009 43768304 -95422634 64075921 -32815540 224861628 -1288264 -691032626 -81872844 261813372 227943183 414161753 79841897 -221028145 81487162 -13045925 388921258 440933675 665193680 437443135 17544024 161230813 -191976136 -151294057 -224705178 751940221 -622826293 1717640 652018024 -80367949 693448941 232867082 1689188 328009978 -530196188 216402132 779941566 257518627 126643332 74319624 120443637 1317629 -55950028 -481937371 -141667459 -119328495 -4577895 248425169 222969876 43960376 -132769640 -252145639 -471735693 66979748 -168782558 -136740933 275023659 146577091 -144687877 233736308 403350040 -138533489 83820408 -214939054 14790104 174920268 -113688175 610123 252498454 -13686353 199461678 304067800 151629256 166310962 -199927887 -474978643 -776938479 12319318 -11325909 675539149 436749884 -329455892 -1496913 -422870196 -80719687 -105790565 -13132992 -685431843 -50249665 -4579380 -13906252 255623399 -61278356 -15308571 -394601 48436044 355708 688804365 262923231 -72338179 -291514252 370473264 -61223396 116407407 -12347193 563108547 98895203 119053026 253640045 502694773 505292226 -41851763 -547045775 -614187513 -177040056 675870934 -191237491 13295860 -464103190 96636654 225112390 -452864951 -169538309 -218144635 81739036 -221770162 9044134 -48539734 749179791 216052445 6260210 368058923 -242399873 -85715328 -51130727 533254191 -412387924 -106127017 4459602 -356267577 37631370 -143195629 68632295 -662522098 -738414963 15823967 -4710565 162468014 -267377278 -153409221 -54924773 73440204 -35875337 -341928986 -6077688 1601210 -115818489 -627595752 -1729883 75338214 -590591662 369862775 -860808676 -818169 15475945 -172027919 562970824 -815942437 209464366 -497487584 -9607738 87663807 154010270 -536590086 402192696 56161725 -271142996 177191149 59477997 605395354 -382582109 -340119516 -128114834 11094395 7394705 -284696355 -76652213 -216567793 -168780857 -158007821 -123991359 -203599093 -98069359 490332723 130828756 -139266150 170840240 -478799773 6360171 -536930657 61428603 374522646 -124876652 659384480 11627037 22530150 21283817 256384130 -344227721 -648175965 -338112637 601268755 -31958680 103915021 -423233212 752576023 -92419744 5447425 161898652 -54874611 -752575544 -210107690 -16640722 -441862188 -55179970 13830778 -54957341 -354882008 804510978 -155487560 -115590200 -330532943 -14591903 -219927824 133292380 -25638680 -14333122 455918707 -28168480 -123667126 70577829 -199535870 217624666 -606966972 1747889 131618396 565365657 -629629991 65082498 -263872379 -473648175 -822663103 -153020410 -361467073 -202670742 -325608360 -2097053 572807342 -324951541 -247256404 4923705 297019532 -222243751 -32824376 -2947455 6816467 732470971 -13905571 -160277533 -3126239 -3399176 -605136815 4668938 50465847 386926660 -376332221 -4006712 -223450925 -25695379 -59651376 -86679160 3230366 163013698 -37057089 -477886063 73025837 8698737 -577706641 141330142 97325912 120054718 -125733509 -58024095 -136328003 434676519 167944238 218700550 54365821 -68683603 29272071 196271664 242028631 534419226 209785141 361805376 809531870 450794780 37226378 50510846 476568660 601592834 34220020 527705976 21848826 -19386674 290921798 -24745939 -17689031 -85050504 -43641995 732358419 257622452 94422602 -58473361 -166447466 732987813 -20867033 -554699249 66562084 -495560929 -24947522 -158561493 170843699 -430019312 -179986349 159654202 345012047 -25628037 349126625 763179170 63636685 -129674485 -49921053 -329209486 -187872872 -109732006 162306152 -13707129 19611279 1947843 32764893 -220621091 279838633 306480778 -89945286 699340920 14360607 38693448 191841955 133414616 -283577804 -1305616 268896207 123708662 -165313107 -296415131 14714899 -137447765 -241754954 -28987928 -573384109 -118719484 114959629 -158576516 618135902 247791332 43426897 15031313 -417584944 2677438 -3813327 -112153034 521731109 -752108195 255018189 -163829613 269330559 -172216323 383777840 141389344 265704687 131239988 -10649815 -67818327 -122868029 498480504 268183690 28605189 501801780 -174566996 17385476 586733528 294417257 -716847547 350492182 539373589 -17828991 194727569 -6478202 -90841270 523134 377098562 93112567 817597436 221445684 -683685828 -131044293 137983020 -741960983 31923996 -60890592 637493375 -414240451 -4956474 232237697 -630437687 69858368 -107340799 -435829436 403919746 -53803033 9467616 -218394647 126960439 -23143232 11863269 120204264 396166028 10904371 -135187827 189672143 -6057935 299030180 738578644 636612082 163141411 482809 -59505201 -253001979 -46876631 -39637332 -10465577 -11879578 -489164565 -269292789 353372215 185216319 556486441 1420441 -24507035 -668182522 -437430804 -366797028 470812102 -727807231 -41110519 -488969727 -139850649 509364088 -235329309 -776679439 298748787 -12731158 -340107318 332770596 849295681 127232725 2713030 -378054995 -58587137 79666932 8096555 670925220 25819032 488601710 183757296 8914564 -786501994 -138267490 225756058 -69088720 278033732 205099488 -50998413 -14191551 -364647841 35761789 -380465824 -7009939 17810597 -7721055 14316012 59167491 -27787572 115369104 -674889925 57057880 14459810 405577186 501527597 -77331832 -41702126 -23832275 -206145829 46563580 363030944 -482845574 -266120060 68292038 -15336422 -723072092 144741828 -34813129 59632512 347595777 126206909 -159935413 -173852284 -774478415 1991681 -135907323 192015754 259455127 -227884669 887197157 -191264906 -308958121 334883665 554148716 168707803 -26550884 106982709 -447872259 -265032464 24354372 328559504 -342654495 42229346 295231048 -431587459 -6268786 281301028 219514851 11707063 459427151 90013591 -197774642 622712616 115779206 1650480 4164448 195817966 64034134 -77055557 -20699386 -150239748 63613501 206093563 392061605 -78989967 1716638 -53229360 576750381 73001822 -56071627 -155492444 316278397 -359298263 874917 562296761 719002406 -608514093 -483626322 -8869471 138919911 -33828458 10459738 198784015 -192998516 -32193522 155228895 456222029 466505542 -866592 -522256528 -95543579 135793707 508728097 176964549 -33630029 -164154333 373682 306800978 759150156 -20915438 348683795 669659038 -378953699 -169763444 785877473 -401805198 696178291 -504546943 -16991232 238366755 65880673 -363574065 -16005398 -21951466 -953515 117106230 -226296041 -437505841 -73277972 -12022417 -477872417 68329398 264324886 -392270120 59015444 499688479 927091495 566631388 95163189 1747818 -332865189 218710341 6784330 -734654180 -193392874 645480812 -54603127 -109201925 96016752 -13417708 86683616 487933238 412944736 -184214825 222241759 -219413632 -229060688 -356311832 193892513 442069717 -551837171 422915572 534719414 756720883 473519602 -527151117 -168069349 230519294 342139667 -336408064 -367285085 -76835591 -38055314 -916545143 -3014094 249292498 -755993800 -37651080 13821631 57561680 -658281070 166263247 -158267919 -168091000 171635749 35499476 -380507464 608375156 321874704 364482745 -34066407 -375938521 712578709 -24033226 -405299370 130287245 -86941305 -341923279 247976508 72044595 -254839899 162270764 39773028 873240006 -843459400 -47301583 464802274 1339006 -2852139 -70384379 -70970805 250196062 25734827 533667866 273638189 -586304286 658521274 212394456 287801941 353883813 16769371 174389634 22041770 -263532408 79720820 -372717953 31967386 41985771 -233577213 -147569017 -67306141 52549195 -296519962 -71910887 -659852409 -28431657 -542631034 -239925254 -90869651 6008187 -961963665 126248951 84768054 8931229 -327312523 -171972442 138874424 101808073 -22506955 -66779766 8470494 -32712599 -115244423 -190786858 268554319 30721967 -140944868 121862655 736305133 -199228561 158928789 53870131 -442867324 306706918 -185856401 221780659 -58947065 289823806 5881108 -809099700 190149761 4267056 -916318885 -170451087 -67593686 129263031 504824862 -36308985 754460812 613026038 -10277342 -67288462 -203380431 -578114446 487619769 -259661039 -49173277 336545277 -585452285 -310414416 -581958125 535673378 -800258328 -614140373 926777 915891466 -173117440 -327962410 -127443690 -701747949 -238014178 4715317 -62131301 -115736133 -8574258 159178166 -106678306 -583964736 -307337025 -48759612 628789731 -390003946 -223249636 428533149 -221682924 28463091 -8036654 686616589 -448254048 28234900 323065897 7622453 -192201960 -407908685 96541936 160072678 551329 280827216 241752661 63544770 -2879294 52774869 31092626 -620489351 -46131472 -782415104 -216409284 32047357 -481713715 -326159135 -478780369 -273087792 -275874901 -396624492 -413148104 602524097 -942370145 -560480981 -13137134 51991033 4939356 253673418 195461695 571995094 306271093 -576841354 2730127 -572417272 -132937609 265952518 7246403 -5323330 34882184 -36501751 217958316 195730207 -421131675 -269977140 -21142519 -371542380 -360254098 162844277 -62205720 139793650 309935192 578454007 227604 305345167 -176234326 188755864 162488557 328460011 199941215 -611515814 -402310671 -553932 362814356 -38798911 -247545994 15079072 39479717 -107413384 7529598 261620912 230612116 -523649185 134986911 65185481 -624200 -328224064 -536258627 2871335 -351117179 147145608 -431188204 499693686 -334667968 450510846 1358853 15461964 867130334 87301542 28017290 18694530 -22530030 -10931789 -156400195 361778392 -395130014 -7508356 -111894415 476592650 -129068093 57607013 162632714 -496845053 290913165 -17166096 426907894 477078374 -977317949 365765701 -142225605 -5561271 -52614360 303570442 -4806774 -428050819 -224488127 256379957 173519674 -214173695 36765331 -160379171 -117478237 -477907185 -90360115 227611525 200324967 -122753830 -102143431 4984210 31312109 423438759 -68110317 -52151601 -49668015 26094699 728706403 -245745653 -17583600 39250908 -278129992 -574690801 182086753 -10487801 -242333261 60397972 -213859717 -20444849 -670682597 16227919 95527723 -33010841 -41446939 -131225430 -290865585 -97843119 68105708 -30212828 80125567 -166929526 104601543 -50441152 346820449 206415188 176609253 85744486 -119750993 -607364877 -612542150 -317894207 577638204 746609743 -376040 261700870 -167612534 155122043 -25493934 -41983166 65014276 2003991 -410787872 -32768426 -618561536 40523394 654382940 190567139 -705340034 194996915 69846201 792180908 -804828549 4764281 1117758 444690816 -80372612 452845079 230383629 -27480587 25997343 126524987 10764614 -329208825 -47344667 83626615 -68534461 82444380 191819670 -110031618 -78956865 -145921601 -555145561 461406232 218923452 -141286005 593331845 153856649 -80760692 84681879 -578511137 412780 -53724554 1439356 -7370964 -615935498 -194709912 210919525 -18956895 197594846 -392033777 20021269 -41561781 -131054080 -91717965 -6189333 491720268 -74975273 490152403 151129182 -48644367 58980764 -6967704 148739003 867223385 -18973246 -671843683 198816563 -25239145 -508469790 -284869274 -77749937 498043795 -528189150 526649600 -564022667 26358565 15842214 -405366604 -13737503 72296430 -101168155 213567 -196938726 87350071 8360766 -153543683 -93423193 -591713670 229971745 -326727914 263537061 479237955 427233454 -27922505 319477194 -3945786 575118489 5029841 121341950 -80425552 -195726156 5460301 -322253915 242258884 25798595 -300591005 -410892356 754450854 119507315 108369236 56990845 -5994637 257136802 -173926321 724343788 118541756 -11359063 87747753 610612651 -6981898 -32799000 143869658 -12505198 -462317043 -628650608 -3741469 422801849 387062733 -215762863 647260496 -807278716 252048126 16595133 -124181584 72826096 -82601191 -205562283 -520521469 -132491726 375831224 -7748982 364629489 -153779935 79897887 -294652839 -351541 -4764945 -463964343 254205802 -124161628 -321752484 -43927273 -82806353 -14266588 -164804277 2143768 145078872 -220264442 51524254 45466974 -367716538 64197312 -193652982 -55953612 883042744 373289671 17875299 -348843967 -466700367 215326991 -165218464 163659853 4638784 -420289296 -128634205 653561536 -163680455 58995797 -72759657 21295972 -361965386 7125933 10863283 -403514971 -441088604 71112387 -93619268 -13673059 -302140132 -529604235 -147052634 731748728 30603439 256557199 217600721 141851727 -151761445 317335704 -17007717 446193818 10834021 10796135 46045369 -15750920 -104316032 -766265102 -28215440 -795861195 -9560287 276877469 -355650023 -3247609 149514493 299229516 -80069895 340380018 -402736717 196904022 -4480556 85625783 -127912315 615455 -238356751 9594902 200628167 -84384061 63977823 412858230 -705792322 -656379 -107911882 -222847759 842808158 -127883576 135902844 -6188464 -33375018 297589246 -555987132 -5601566 -123277583 -45959405 -186275630 -207995815 -250798534 237682333 157771716 -98571356 -10835590 74445776 545966990 -332604 8702404 -198182496 692811531 58798631 -9011460 770909608 -284457018 -207016712 66780998 -360904597 846760835 14604035 -392921003 -108723915 -420065008 71313197 -514199648 18746307 90757702 25132412 -277702959 118692509 -115120418 5010372 317653357 602376577 -1528165 423936899 -136318071 40954849 -885095122 163536698 460760422 366046694 -5370245 556995731 -286355770 -451574028 -212781544 459981860 181139085 -84896051 -320355621 264526666 -544589423 198643102 165176783 263435514 -279966501 -31489996 -547870129 152763132 -210971811 -644970601 -238935388 -90288603 -83920857 -45338106 372896658 272019038 708707775 21532141 126839067 -7175023 571352057 -147212373 209399019 -390420071 163779272 -38689027 325784587 -471133125 -52926327 -42678594 89453604 -80967056 84216933 54095368 -1206958 -273143478 29432627 -512994715 260986779 -480592103 1446620 -30212373 -36477430 198083585 -223091546 6478749 148208575 246744183 -740326406 305128940 21002683 167556119 150907442 139181465 1029860 66507067 -155320 -105506181 243125647 -89708808 -141600511 32353108 453671970 -254222850 -292960713 -13937885 -808142341 -622084894 234013312 40800061 13028671 -307479466 -31321645 251788185 -270420165 50475042 -44831579 -107868563 174699798 49039417 904529 24363392 607099560 -294666310 -102624546 -41229826 -50813692 -104332961 207938634 -65913064 -93834417 -106189306 11069446 255909537 -705265527 32519071 89572831 -324363716 93328497 360949986 114872686 331949240 291525227 -134939619 275751436 104738757 -309749798 -269624546 -106520164 -409084942 7499240 -259847917 144454941 175280699 725761693 107698078 -555794076 57187850 -329890948 8831829 14701638 660781024 -541418498 -807322817 31335662 -293368906 -167474232 212683543 36562861 164830295 451359872 787583117 2695431 -254699404 323413559 -250929132 -117773956 -49377581 -186345838 -6568433 -80593362 3238539 621060292 159183748 14580912 -333210673 -426765847 -162849727 -153393182 -231844440 723155234 -45992250 -600965651 -84306304 10680648 1253403 -293934180 461023447 110385387 5614069 -70583621 -731678339 345746935 -30882640 -21599181 524443 -36508909 50262078 162372992 246200397 49825409 -13084724 -159377481 -380531359 104903853 -481042472 310468159 298668556 90908006 137088970 -77518138 550902187 -27753101 -55415721 -378538736 199552822 269452109 47305865 -473757819 -555324789 159519905 348617665 -205124164 22300098 366636825 -369854225 -55114562 -43454399 544994927 158375475 92997095 -35020213 -460358815 -160838586 -129394999 138249086 212358367 775642257 -39782379 -457849802 -97679559 -28713828 606401870 -40923692 52853377 -161510235 5647612 93422801 -33164603 186666432 44416461 -411627015 -217731969 -43639418 76606298 251155334 -187046473 86569348 -787978663 -238592756 -274738292 -461038381 6493000 -88707629 38855194 128384981 -745643 222914790 14784584 -42344367 285581592 22268574 -5933161 434207223 217731055 258928197 492896591 -387963324 86025380 362819709 95029373 100558861 90704867 14642572 -255761781 -19331162 214138367 -50576474 -535680246 197836421 -787229 96228618 -216186988 -347019967 247396310 1132793 -300202668 890078 -586091463 79343730 -94365998 -18545051 -187985629 -134599791 291257534 -524240136 506272381 676575477 -299591195 -609351098 -98490562 193391300 -303764344 -187424728 -371631626 22087268 21090271 112650019 289836938 -435473528 69952040 -727398583 30445320 3329107 -14278632 282801888 -408559821 2529989 94915999 858940861 -20281608 139689760 137544864 -234716535 141612531 -51305238 -518282819 43702205 4423698 278788259 -81525042 -502902244 -65921017 -624019086 -195823918 -8525484 -8715638 537705716 75181204 682476147 212247371 77535429 512749465 -622170906 383971054 -199078321 -492635287 208028936 73046885 -111684417 -197150971 72546717 -116510254 -160362695 -29413426 -605680 -589851958 -482823310 624928450 -18275197 -383110876 208596417 1545330 34692695 -168510390 129046817 437666125 -316865604 360485335 157769558 -5525413 6760838 -380902908 813486 17530975 461591159 75526720 -218221674 26057795 -12000406 -302341569 129111381 12680243 -14052470 -258854750 -6519082 275916034 83948104 -44358814 -199422299 97463654 17771328 -275975374 483827029 -73688135 -72644598 -367541412 -484483617 24558671 -61846050 270822981 -16365923 -363545013 282300602 -26121508 -364722887 734124 42137089 372996004 339837586 -84947159 -342118717 1944227 -202412742 -42686075 -218871687 -629190846 -64482744 -132344948 -719809533 -2104665 -54097799 2960429 35508424 -50139268 9256639 366239717 5451875 451508134 -338244496 -107618592 294900131 -331742869 -296678609 -38587598 -137113438 158528535 -201090183 -74092505 -56139028 -3643693 301731866 363335771 -313703148 -790303645 -568061 673285011 -170588907 -327989 -37598428 357301491 276716598 -502894036 -56553834 173236211 940921200 -496066549 119232882 92080627 -60392438 198761874 -712694222 -31648604 -36201198 -702568235 19092489 -149037596 -253687741 188647364 55921480 -264343976 -7988704 -30851967 -33266058 465925366 -92665827 -292557287 30211646 348362615 -605596551 -79871397 493323497 -536806390 63336902 666608923 -510311340 -43166837 14141898 186276948 338035602 -495901143 144239789 -117344683 -758907801 467534156 16045411 166867208 -87451699 184620884 913784967 -3356033 8550376 131147211 210786693 -336735800 -47357077 436523053 57465 -74435633 165538493 235479817 934152385 -743014525 -429927158 -166548286 100058380 -87665456 -5250838 234936579 113256842 50160151 539186 -551978856 216193201 -172806424 122530317 297109057 207953180 888443342 622364160 617004086 346002516 -334619736 -323404478 -350628672 162861650 -10298361 423420370 7414226 468461418 -128258592 -39251866 234131423 22747327 -135414279 4239411 -81069255 117459635 1768129 57066585 -58339898 736115299 468035856 395626479 -343007628 136444408 19089185 -1931428 -13529338 -434782927 -214266810 196743040 -2484571 -204787499 -240273280 12964176 18217616 -524858077 1130403 5556259 -604427687 -8825128 -434523181 601049461 32673439 -262902 -159004212 74322445 -96790048 -509375990 322539590 -160293736 -488886433 337434275 66959162 445887463 -61438901 876511100 12110816 3583884 -59491564 516323250 -479129000 -235120558 -189556110 590655775 -48707903 -446321750 432303208 -751938008 807402758 -41404148 10269768 -7792830 -694696440 -393236138 76947354 973127868 -711303026 -652667333 -104149163 14820129 415426781 66170628 159864791 144116750 -4011473 123909339 824456 126056724 -340738 71673849 4994664 -134346634 421649169 12587013 4260337 -27068170 192940440 -325694408 -39758927 691214287 577123974 -261083525 -107821682 278736901 91010897 -326705637 265682011 -351919633 -212756959 93931824 -272032820 -1864936 63174127 -150598371 -201288195 45344434 -155588252 323953498 33224084 758394291 632981693 230998913 449163163 -223983718 41190415 -521141534 142116791 -61205638 46140134 6118751 -149097956 163772208 68898723 178735971 -233226496 55475411 -8745175 290318622 612342865 -16583706 -212715194 -522730939 -489931331 -150919917 26067114 486838214 212771954 272877235 -179266118 426541632 -178668717 -233120617 -225627719 465390784 -7393368 734895086 -724024391 -367845892 -594297129 33440433 -13013730 34239347 -320431798 -437803363 -301093568 875352287 -37954792 -27761881 5172162 763638957 444340478 18154755 -419902696 -151280515 -183545540 -285398 196099133 235625840 6805654 204503661 -13001004 -72582642 -269163305 496886343 -184925970 -373244678 -459178109 -277637713 -64084354 34263351 -214929971 307079884 -72380600 -293334029 -177138073 -78775677 11538080 -183023583 -355364673 -564437520 742384391 -101905030 177135617 -56598700 -163838349 -520552671 569020490 -51518273 -80533732 127281782 450621402 446956762 7091368 33052946 -283194925 -83502491 58174913 410208257 94224129 54652854 797296315 183677849 241717306 -484777773 1976141 -5144818 149373656 20914002 -656940029 -186084640 24149311 -576595361 215098143 46639181 294988720 52760148 -119047920 -268729135 -85150170 -175478876 290947916 212174014 160380024 9209874 140598750 -8021094 -569453521 -32521418 219739365 -2705341 363640070 84817535 2687105 363904013 6942110 -212362450 -74144818 480670154 324870153 6987152 -239160791 71720612 73312309 -69154984 60926634 -209585234 45069442 275578154 -632685437 446608574 271917512 -137583556 -125831413 27430060 -251679545 215740812 -8690478 184388547 396390720 -188178190 -4549111 -390504612 -128761995 -10715761 -334706690 221288982 -565601457 -62235374 202754 486190674 -11104121 -439546338 158045009 287130881 112186397 310678812 9160749 -50202917 -294343240 -14662285 -15777228 153892836 -30455302 207039958 -79163878 175880138 62946779 207019799 544109919 -638861797 634535454 -345994168 -341916806 -699681662 -169715339 471224689 -612809 -263810306 -36208369 -156158493 329070562 -346925198 493542396 -199810110 -336571459 -640335280 295652065 380146709 16827944 571940306 18108512 -71880200 -222378488 188562445 159525991 -20344468 -11926069 262574050 -332714328 72316546 -4847565 446045739 -106590201 -375271371 201651558 -141034353 -95809319 -745868340 285662210 -190557743 -616307718 63358688 -918841777 -6638854 -102906815 253300559 3440478 -339034 -80774458 -46565684 -37619387 29182325 -327496693 -202022399 -27226887 62992288 -114419066 75168448 -160607760 8299069 -46371202 881019139 -237284730 -150731417 100559487 -801702713 -103838558 35122689 -57402624 -206656354 639572468 197713111 -171004887 6218019 -561037413 508151071 -202331001 305005840 142026150 301456316 4019784 -50484381 34081337 -153920566 201664598 -307002095 -371936646 -156146056 604633261 617199737 357567700 -490064876 36848423 202879016 198333299 221707100 -23995721 25369800 473411168 -326353680 31183237 -209478178 -132728965 -296527345 262235255 -286851420 341437335 -342421006 29985131 -10079930 -415529669 613638095 -646260716 3371350 -30023948 2605405 -178285863 60665052 -108792547 25459221 32049506 589168021 -3745500 273400209 -445370148 71484258 -368086882 -319087020 -428403086 -335139023 444795578 64615646 192343131 -356890320 -80181240 40992384 925153985 -647997797 12222184 699039225 287794266 -64087911 1113292 231476030 -237589557 285552078 152728454 -440296078 326446091 612802962 -74239205 -219027903 222752197 564875972 104121309 -12099368 11472301 189266589 192211999 477720876 227224690 45221406 -193748463 114776073 -4770931 131868776 396418353 10345069 -8564419 10451141 76999261 85910436 452108504 155721480 -196112822 453275925 -106699757 -147752872 -76978606 -5176939 -179416470 277728904 -9630590 -265741586 174389406 -72624 -70771071 130771330 176172527 153214867 141280961 -6962879 599332043 -156838737 -276391844 24512475 -300149842 72729420 221182383 -3921714 -804223831 -257225176 343301015 -52329086 562216284 52488451 -890820557 -11461632 -57544737 621854819 -3783351 14289354 5260176 139444909 -51829269 -13010323 8688019 224878050 202343048 -594885734 139173455 40027243 -20834627 -28965617 -250454675 151729138 11047302 332521668 197243801 142768131 -366054050 -47106982 5710606 546428928 -17832628 -50433333 -80364813 -436998814 709332467 -401238007 52988583 -654899124 -170893411 488945109 -50950101 -449099061 -186524890 -167948766 106899685 -14671376 136451012 -44322995 30735933 255451753 4562223 -44029213 370141815 449582272 656303955 -113214310 179444848 186022359 -401942547 -5672032 508818331 560089143 -339216809 495468142 -111961512 -443284587 -158387532 437235510 -15117719 -832479963 -248677861 -47853754 -31749001 -651377631 -287408644 678012703 58892964 -299553378 180394021 -770307624 -96146942 436385104 -137310667 -185443321 -223897806 445091953 -1191845 472850825 -422106728 -214603717 453956971 -561796946 -508529752 -682116399 352614198 468184684 107612 32028887 666352301 78087673 82191435 49391345 105800885 416243717 -154830808 -2454243 -3619022 139175930 724504045 -141290466 37389055 -802081067 202639412 211078749 -263041350 -688573842 -489585284 50959637 -14646657 -65590177 -236076352 -720708853 730548385 163683297 -648690381 -119970681 167023129 -497390343 -45733376 119736634 277941166 -170030687 41250543 36010052 -410804803 -793826318 -248052888 -25508530 -116097035 105920672 -956465 -39976564 -106492018 -41429754 -881202051 220975009 213274832 -70127761 139803937 789215 -32060412 -240813184 208940454 -74730887 -36097099 11801774 266434554 451377758 -434759764 -5454379 159042931 -479892703 -777624286 -358437366 119533598 -9597119 5562614 -12590349 -253135262 305255452 -237945406 2002908 38427921 363832310 129537045 -404556174 -2098886 -294797898 -246550868 -531107616 590037695 132264720 -101833568 -35854678 445971664 -2568836 -209446812 55225698 208865332 519919824 -205075161 27466253 19256007 -474391503 57743136 449221672 124369100 -4235770 -257432249 839374422 -312894872 205047336 -162064682 -109527017 -10320756 -89707732 -489252876 -231248066 -38975974 92569900 769158209 -496200 -108050135 -781358 183720410 -184392113 -10944250 2509996 389187176 26510257 -154290765 78299801 -115608733 206599422 -151389854 518443065 -125680432 40789237 -8741970 321162462 909129564 157729389 -688226330 -299760029 -82853951 67720223 118679501 804597795 -430107462 -297266222 -213190139 -29530422 133203772 -274937606 539146065 554554497 242975770 70899581 -2165038 -247234523 156106535 -310740725 -61112061 25285711 -317958472 -436923866 -83775564 9214966 -782257735 -50915942 897303 49110555 7004518 -438304770 -33085381 217452915 -31840104 -410074 -281389284 -148139720 -103165281 225198728 218849284 278955527 -698347597 -294644729 -263088786 -68067609 -54014563 -52565764 198867932 107799908 -16709741 -66988465 -51083066 -201910514 36745111 8430851 -230920800 -44538670 32437299 -5662863 -246204213 -120409823 5060425 217779078 -541657322 -891959208 -2402359 -354311340 439044392 146383731 -326467651 -9301635 41612484 -2725804 40945538 -257687568 -240563170 563550390 -38932484 125679342 16098299 429844 -279749623 106589560 -6759983 -18527424 546501263 -102211318 -208082332 142096957 -572573118 266308614 -32588247 307451074 102263498 -420872034 -425414812 -130713854 -88459898 103697019 -671634974 350877025 -46543667 763513046 104379209 739863808 -73216157 -681569633 1044177 -557879767 8666722 511301697 -151227546 -6541518 280829322 -36079855 821664959 192034239 -58261389 -420044026 67111256 -1184029 124161290 226176594 -287860361 -301269039 182048638 -277125526 422680169 267631442 -191734078 -187403711 -275156823 308230738 -364906843 -281347051 224806641 -566330495 -300732683 -531441349 80034946 -589707557 445640312 456328801 -184755601 53197 428475548 365987270 85510789 470969887 -568515433 50382871 246368 -299627384 16299815 -302482380 -777066230 -26571910 189510280 379644070 -71636579 -150938721 -304686197 291975809 -291175356 146425296 598172740 13110256 -12164883 390444673 303534809 -311494752 321710840 -10026255 -9881566 578445072 242100888 -6888394 -138874895 284375241 -573429827 106561685 126547511 46363491 -267928270 669405690 -332116722 -250064438 12875461 740992522 -579365621 401634238 149972190 6593815 -116039865 266816757 -26308217 -61065101 -49423716 760799218 43984445 -129261981 -7578202 140284110 40872579 -942802 229160565 -7158382 -478313895 -75137308 -606681271 -80285534 -109139914 108855816 -201892887 -593213769 1160145 255238081 767378200 6917425 -14939274 142483907 221717630 -227194334 -92325492 1400425 -13339451 524223197 -341455262 625156637 15172594 402544197 -289266524 169177834 518304259 -118768431 -442171293 -90370168 -327257319 99930873 427538416 512293400 255194965 -32908327 469778474 -353429950 213018032 -64809472 -701348272 -4216742 -579187596 501376318 122754479 -509503470 -28122327 265193214 202384151 -148773741 -707123648 1323852 -25706653 -80515822 520225079 737779650 -86884063 -203971606 170852986 56405895 -437836052 -143397609 -693337250 -55766413 65354679 -79112643 402035017 -26349264 115069559 -4472279 641351947 356695263 -618276044 -26485840 -118744754 -386091607 3747732 -370444261 -16749460 -365905658 -3525662 311721836 -527771180 -784992795 -919950284 -200745451 16152752 9112778 -2869906 28689219 -197291715 -160306523 229488465 4931526 37769967 -305496420 -426594161 116193633 -42942608 -289577397 -142053280 706361872 -599831998 448475761 5729127 37182458 -596836094 -9077153 96265914 223104649 -157043589 -374515254 357459927 -134470087 -21912176 -261219748 -465144888 -702764739 20054169 148675643 -233038539 -33860969 -679991122 494882705 86706514 -35100717 119064057 -531488790 -177062039 131881786 -532732872 6392730 -683934562 97520969 -206094301 -31175462 170804556 672596184 -371675601 168502432 254036800 457602050 -192322127 142959050 -96840855 -123789196 -208993256 -68003234 73662776 -766496765 -88080292 -108646125 60655109 273117708 -435485083 -19278051 10854422 521221817 -476327931 -322035097 116200315 417521833 14951594 102965382 13687231 -79845390 70285719 -628866480 74968769 -209400 195450824 187409941 -168332384 -244468391 -323041273 692554278 31106583 63648459 -391399 -467049581 -184537378 16346429 26583966 69152019 239828433 -113405381 -391348883 373829638 218026479 -384494881 -187860333 231766081 6485641 74684526 103493518 -400962564 220750145 501009638 48074645 -239387984 748986310 -151467656 223822089 -220679299 186997429 180524096 -49437391 -486388222 298520949 460883 221056368 74841772 62218557 -3235353 -773775397 -624460 423439914 110425226 27388727 -184486217 -37948429 520313859 16537320 -131858624 -41134428 -59696459 -641502313 505043867 -464486728 -21330501 -618042780 -251279369 -1557168 12268021 2960501 -7197840 -49703671 -152309230 2254498 78270830 2809213 27390848 -236015801 -321292356 -33939438 2137541 359954963 24395710 120245710 -117341538 545458746 97143094 -2757559 1218562 -155526898 82952742 -1349459 -119012128 -762867153 -189281780 -11865475 -464031694 361069580 885077165 -219257096 88876821 122554756 -23597638 -232136189 -240881894 -117388003 -88295718 393878277 160096815 422929416 589295577 165419282 110129426 -12284046 -725591727 -749603127 152943863 9058310 -451336727 210652529 776508 137380490 601565665 121367043 -9710240 353629871 -645047943 -463688281 9239229 -127611087 35149738 635755215 -186722874 -416741020 -4025969 133716647 26265735 235996114 -114491534 204695115 -209018800 -294737390 145772471 -9437364 388415749 -132550828 535394110 383732126 -191301495 282060692 9077442 366190940 209646306 568184 246575037 835383232 -111923746 2717059 101620293 -2252919 45563401 -299117266 -622251 -21813727 -707477429 -127840831 115047137 -2290583 209362061 -419554179 55942834 15830186 -100494278 680106995 193342670 218691800 36859045 -3439398 -68709892 -750313 92715899 -3106205 -54857112 160324882 164864397 -458932083 325139940 -58281102 395555244 -440253599 168583475 325711675 -3203888 187787249 -576697035 88520752 351517812 -637096822 290619734 177785208 -191474333 210158314 437060070 18149671 -52509452 -290795220 5894215 188836366 127128491 -191103028 -102450395 -2271719 -113891194 -21687702 751493152 338251629 13086431 -231733724 -187324638 -122765658 13271609 -13182209 34327127 157529121 -17514389 326851658 35111934 752137268 6639929 -180557486 -27142532 171206160 -4592388 219348952 -1282034 237800251 -33581181 786499747 -83433490 406626301 4353661 298052583 -541142891 -135002655 166942135 -355085227 222946559 -449546162 -437649869 355200044 20826001 807480180 13224382 738196738 132504471 -813400631 -388915021 -152729473 265426318 -650431747 -280072270 378412199 -254695874 255523150 8809652 15693688 43394486 415995134 116580976 -146068511 -441413509 395986603 -235342590 -223233789 -116664227 -404462424 -35419061 -549512566 220797640 -52514219 860777403 395125355 -48364353 31355214 52655521 82327 -134815772 -14920810 -167952008 -13159037 -24942772 -96405659 -29986324 85858815 329808132 87720637 127234809 155699182 -504160278 20574491 378581470 5917268 -485749921 44510683 9707466 286591224 -224178068 402111575 -320887252 112080989 82844108 100115635 -531794369 -15830522 -110491536 -423687394 -425406403 -117263262 -217041895 77780930 4061115 -10808132 -147828567 -241612312 43683029 362378021 650985588 -139085315 18905865 -170771938 -510698014 97437093 -159820188 -117629250 -82889085 114989188 -1004575 -57232146 -13239282 9855364 -17609410 763143459 416348888 -175549596 209759890 -78396513 -14350975 -687545550 46272467 -42263972 -140350116 332296019 4647595 -35699901 2835769 -9913730 687007545 366007305 -152868127 91976423 247420355 382493207 582400046 389057342 349386442 15114239 263572860 10873186 -296278479 341718079 20584705 576382115 -316303537 278186453 248966553 553389396 -386571708 -127858574 -233153642 9564477 -105019505 234096157 -403807124 -129473392 -14236108 111443162 16805519 732816046 -257567069 -2133788 -513432846 -47818611 -43080957 -13215965 645444747 -45876524 -317139035 -276513374 -37698 81922012 -275641950 57165771 -63128995 308370967 -420889873 467979250 30665527 40927412 -56849757 -502105236 26091534 43922186 -148678180 100789832 5263356 -608194036 -350405199 337682952 36114911 482131252 -621320819 -84746512 1517438 -12498021 -20758513 295845131 -292431658 50918246 -189710129 409914186 622524876 -725096895 -14504143 85859315 94163294 -413249418 -45562646 -17074955 260103070 -724320832 -674542373 72892014 -224316037 461870191 530789610 -582243333 37070251 157756435 482264885 -780586661 127670349 -432381494 139490543 -107720909 469616884 -234186829 92360616 -60337301 328713317 -18217352 154207586 -392719729 317489171 171179620 644708880 348481291 -119288675 419126822 -448368036 -218973701 153518249 -87332357 -307403716 1614248 241228615 140720002 -456055918 -187238863 -274008877 104729603 -236489302 -555872036 -15071870 98645652 423230752 -192035070 -31009587 -552665 88759860 -809710 -217620954 267571382 -19293563 207327630 -148005196 -282168589 -130651635 -69335933 307196241 -30563805 -28342339 -286750671 27889717 458018743 -284155370 -89413099 274435114 -413047754 355401783 6007250 290314146 -531890260 163752360 683251286 -156780949 -19472784 -214896056 79038214 -289215962 150862868 -154893608 -748139783 -70735235 -112203891 4164183 -276390493 126190215 276101600 2055566 147122094 -44086940 -43785364 -660132326 -39126217 76803460 -803742653 -396396504 -19042640 685457762 -128874847 86037528 64755085 -73245582 -356957435 51497678 44576720 225180728 -806256685 -47671601 13972499 312185295 -251154816 -378213061 -247300378 330498798 345611053 4748030 1050521 -483019744 -146195668 524573593 -181873727 504712691 -631409097 -128199532 22423005 258907 2433945 559267834 151648584 22098305 561825785 -2838840 -135864555 -17179836 -525899573 -169602151 304705101 188102221 118262200 179701477 39763375 28286834 61013512 674829927 -326511489 52192850 -68053670 -294699309 -373514412 -166986784 458463926 29876102 -39589750 705390478 -305242161 -143262131 100339698 -714131509 179614282 -4334366 45963311 -534056311 41333425 165548582 -799216351 91479 -341749856 -47634887 159925355 -2024726 246381920 88242996 137932952 -7211064 296217186 1817230 -676911542 -22973175 232557308 8794815 227580641 -287463209 -261339362 319428010 -281699212 253830203 628340110 -7007804 237752947 5060017 -209522344 68173659 -11145794 334801042 -99428831 -863772565 15734523 536655131 78033458 42493344 -203914667 -139317495 259836093 -337302358 -112948691 -140275093 74601315 15711974 12111096 226011278 -201155845 -106192526 -1387342 -96487928 -172663695 -400127738 -49234429 9204159 247637867 -113738315 22708927 -403800934 -794060087 -154954222 42319473 -496345214 -121164296 -473152338 7202158 230572542 181810708 346759741 -63499738 9329115 97116836 -96166398 -257890000 858071613 16544251 111015414 -70005791 -27222115 -468092913 -157649444 4621992 73701523 -800648655 55086940 -857826798 371535968 243261139 -176228329 -83486840 172612895 -524641155 271880811 -532374511 -103187781 145725162 -323079198 -408185608 111668381 -105856174 370031528 162383470 655077367 -5438819 542271061 -148842872 94309628 -146219835 -132783780 12598432 -54329266 -576427040 105226938 -154970203 81229961 -311768587 -99473532 -23272007 3049893 112480592 -126841986 -6991551 -434881452 -335338379 67192881 -422877562 -263094607 473033827 -128619581 -226139643 -4624285 -176438487 76372724 213880759 -5265649 -258606314 25709767 -37842983 -331946539 196218962 -15362322 58737240 460255 -85136039 6892166 249227456 303931600 -113204697 14379320 185563523 -307559327 -264628315 -77989464 269774777 440400134 373310939 127496622 332998649 -317030754 -61275024 661608039 24395254 -310186535 42941701 -153518741 -72935632 -4000927 290218522 -511811700 4728721 -1475752 -175288661 2449155 347619753 119712510 -87519811 88879447 -168955701 159847522 -486273538 -475875013 -10746019 433945852 9231175 -67710117 -316745083 -711242426 42773176 109332720 4365493 78765218 -33831166 49681055 11133563 8583130 298495726 -160783723 514497665 -333469672 -264384492 -234128982 -141270739 359628645 -50247426 676893175 175120198 -54889095 -138078644 283615588 220213543 -134290409 -17445085 -442272522 354270010 -56535000 -246396802 -523636770 133519085 208888736 -496712448 -17626332 -16740911 -162961 470629471 850802596 -620146898 -8604398 -22640152 321423850 -125138210 -276236779 805308101 125723977 685216464 182011994 -593210039 -299601 565522315 71782290 -352267282 -118435948 -337649946 580750253 -40927834 -219102540 148396580 339051922 -656554 -240899362 28803305 -251835339 -5955553 6582447 -174256833 2917647 42288634 153399539 -697085566 213840586 -65466978 609080706 -333836979 441626469 19537219 133218847 338507649 -119649611 -81970200 -183421900 150681920 -7383423 -97893317 -215771317 346303574 -743611489 244184607 -468972507 421052882 -19177309 -145607006 -278303 -231189261 51143787 -7319772 -676659178 21181901 321584218 -425485905 -70930804 8252701 1466524 277232155 -25822886 57819756 68806297 -70155104 -79313454 -192541177 13811112 23449322 100780246 -18433118 -346847342 -986234 -94298899 -152751742 -278359 -236811025 15343593 265776071 29324067 -489095604 -355157189 297904566 -899678 -35523414 1214283 -584209046 351433486 -844063063 -65324656 169501693 -395628865 6366073 1198401 317948658 -422805887 -221465735 -28996665 342774872 -2079828 -40391439 409283207 254006835 392702555 -122704326 -694411008 9702664 12751012 9072299 -238171522 -318141807 -182127417 178529473 -11739618 -6264529 81146298 211022225 -452516957 81882792 4926501 285900468 -633608348 -111408161 -436247433 -408040448 -666615449 -363250373 -57091785 -380795098 803710 -322285331 -208953838 16946398 53845266 -508100630 331912818 208844577 763535211 -392904997 -61087017 -275072765 113238519 6561697 -58682923 -387609344 -120576280 -154723917 -725326761 82446651 -3912070 89763390 -116540663 659500395 -476744460 -110050339 -21566935 -572064721 -66931036 -253638 210346643 -3604347 756561729 -191584821 142821101 23495537 440296303 46461922 -74199275 -260045823 136773983 553157933 209049118 4046242 387948098 -7468300 -60855637 139128231 -779124211 316830955 -134073840 -391782419 -392145880 -596136927 253877562 -29707399 99198064 248649468 -14215335 -274678155 393290747 -60231519 294631961 191642878 -99135700 97303711 6073888 -755356679 -629842034 -8150604 9017478 94745790 181056068 -454613901 472414795 -307961705 103651347 102971352 -79003076 344621224 36376769 -16886357 -586601706 -312800323 -189806392 -516126344 -15512300 129347311 -409552 40782918 392967808 -29701734 520780507 -80778064 -103202752 658373617 -7776051 -43560247 -415435332 231290533 -75281876 -30916592 -228869855 -319844220 611998189 195141781 122018876 874587666 57782514 -63404035 -202248036 -38975852 -19321018 39640195 -118196722 -32422180 -78550758 659605902 -24803416 -48419313 552664911 -739653686 106374312 505317762 -725318338 185588001 -25511729 -206373080 66649029 467634243 -219179485 -463136605 111615275 -607198655 -443904722 718616279 -21338916 -77600372 693301209 25949041 -396072257 -64119155 -123558142 1839492 511583550 193915681 -391290907 -8772416 -26306148 389343803 -233440334 -362492098 53712075 -202699680 533244824 531989696 53398110 95953321 30001819 -297615388 161539629 18691834 113674736 -289197557 54731090 -186427929 290347975 -173805172 -409269721 190615164 -68422818 102608476 284343453 -89012013 89112935 -241818765 -79780944 -257407059 -357049531 852224669 644991160 -876275772 -175996412 102304756 -168725555 113376245 466427589 -131141018 -475546961 -28419612 533956835 -336361615 -182743435 -1452628 248137313 -461767242 -62382862 278153262 283217998 167507920 129471541 -596773273 158211808 549300048 -21674362 -790611445 -369449023 -157497293 33396973 25589795 -203178905 203771617 -28609443 -373290306 141317870 67748517 470716970 452221767 -270846494 -20782633 -29608684 -106424301 605772235 -44702720 344802600 649528128 -198056641 -40426284 -31123227 -20915817 -96060691 -200387172 -15395467 100543332 -727927167 391974370 -333123822 65309746 212682553 -449716018 -719413586 -6118015 -353923055 -132088157 65250740 -92797388 -484832014 -265008526 -5386299 -32888823 -12318703 342702341 18160731 209496068 78809540 45244926 -416579279 -543239550 -283753546 563991436 281845 24932608 6873394 352557279 28888243 -312492778 -94605683 407601276 -134958055 -308398605 -73904236 -196911684 837567685 -488145145 -171825952 263070810 -114947757 -33762128 21287076 -60169065 -395326634 211726643 127125835 50555882 247540358 25697533 -158178717 357027788 -91196756 -216553959 155443705 -30356088 -249451266 -57509267 -210845203 201560191 266538265 588604743 2252982 70887532 -759179708 168004034 283895155 190312304 -234641268 414041094 -156114292 -204050662 91673464 644247586 26423382 77984618 448906426 -586007483 -600414368 -288425857 -194480536 34231066 -664346775 -82723344 414674356 426101001 397362754 39334685 185448733 115942880 -651482046 659615473 -679396872 -10663417 -6427868 356272438 -12756995 771213085 -113187828 -18893881 199607632 -291424843 -473865876 -329922207 169484608 151013262 11131928 103832518 -343449480 -3494275 28465408 -287850091 -484676809 437999415 86308032 371466248 4896461 -715216354 -2721025 97594563 283186046 39041225 168650743 305268343 612987124 10098551 393241690 -8614504 -40482542 501484838 196354968 10530578 -9850729 121594273 -170461 721268375 113242209 -790115 15774844 -444364010 24714154 32367474 574317020 68383526 -27291732 -476610711 669444896 -20390902 -852936773 434146718 -127141152 298290735 -601361891 6592355 99892242 18857741 -18648965 -96186 398616915 29848384 63315218 7568835 196689107 63011177 142974651 504885949 114839461 594439843 384962805 -574588620 -29462034 -22735978 20018649 1115418 -21528895 119689342 -24986724 -780994282 -11506323 -178689392 -74331102 37302495 405411744 534071791 -356910559 76394168 -84003279 2158330 -2961963 417015586 28079981 -181971902 -306965057 123212017 519315801 -143592700 -3598671 -478966195 -38542245 -306823408 3770627 874672466 468198408 70002238 -960903338 -258020034 -284413025 -299171515 499496194 109854497 -29961429 320381609 29765657 -283445768 65431463 -131772019 191171961 35830158 837604398 22510127 429123990 -35239095 2978629 13700732 295496077 58394970 426393667 27099976 44495155 284219629 42077231 4481702 89344507 144166199 -203938522 159974323 866162853 -11067932 -467015189 639666730 604052653 457482692 214963135 63102293 49871180 55523052 -586882738 320931507 88770984 450304138 -409751691 66190729 20700377 852858 -39645038 -108388508 644606178 -111891305 200930145 -114603742 -4844968 -213219117 -265326142 -411960795 -47866879 -179715269 -455526754 -24799894 -103032 1663443 -207365968 -35953919 -17100855 -220255979 416335334 288157224 -2166298 -937192384 -48623760 -380171766 -594663621 -232750960 -3240647 325660342 203092158 -63864963 -50125031 249599038 314091641 102628829 135242900 -204242850 192816953 -53021878 479310994 -3601393 130902897 209125697 -62742744 -270379873 -198259989 782459976 10248585 -829864 -133977180 221929045 -305197839 277019448 -78924444 -229384838 82541519 -265649208 -20841908 369633314 494235 122978169 40772301 336330513 -296386584 -739380303 522216171 -204027598 -37417721 -162228807 -443169053 520857389 -607639058 221648921 -114857107 -585923487 -144512210 447599830 -714963794 -505249841 210747283 65467242 435138824 -421669697 -39040829 -105634286 77185291 -187317799 449059214 -258100630 6165796 -106371631 87587103 114049181 -122635191 -5870920 -161970972 -168412974 -435396355 -214503143 227908236 -69111805 15908950 111825309 374848056 449962469 1395220 -92362122 18501404 62907996 -238157682 -8292633 -12516949 377145956 -27425319 -884310 -99948520 -11339939 5144364 -85507857 -490699232 -745110090 -196529890 -228431642 -6215199 34710779 -2472983 73697449 354282433 -111567019 604149797 -620705813 -454157172 518645884 -549734303 20937699 -329906658 -112362636 -342627921 37074047 -372087936 -343189237 28057081 2800198 151558154 -258142410 62508887 293851409 -105337526 175495880 -185625918 400152316 -15546905 145069741 128093030 -312636675 2914131 -55149125 -273147407 -52501258 -501959799 -15743764 -62870679 -3893104 268463119 -138865062 49298948 238816153 142697705 481003566 -189035477 7243881 1592118 -8548019 811231856 56520283 -69551424 -74687783 404730589 37628615 319207359 -166030706 -312323584 1547279 102383604 -13313903 185967549 -439517366 -11893655 20812808 -67987837 293453040 535759938 -475938845 -68832633 156006189 -462796340 110158785 -508482551 -47605758 -82978730 -29153779 -346142719 -694228883 76881012 -15489941 67640955 -58866503 -419919159 114657969 -128898214 -266489564 225847151 404353338 406766102 15461323 -361389270 47445105 -48404224 -113847739 -312772623 -542659164 541597350 67291606 80554608 -702528170 -130853908 -2796863 694115887 418837990 41731146 -107201769 53522239 -375361302 -491825666 -18281265 274753446 -210972789 155275070 -1446347 205487782 120911558 -128942612 -24761271 -753746012 58076487 386663085 559237328 282568814 304536346 -85128138 -378189827 569658563 335398656 329157372 495901717 -95674088 -70719125 -12890156 223584390 -725712561 -39816653 -25148852 -735537916 -133915431 904834712 -73239910 101528932 269448854 258743457 -10534307 2143231 -308588330 -413513789 171552583 47668238 -140388400 -135306032 -90794979 -482416342 113718080 206149117 88233873 337101491 844161715 -135725156 548214517 628306876 12801797 -4498247 -113068012 -7119440 -337147300 224848869 313400897 -648208367 8148149 663701551 -345314429 -166478937 -811576684 36385786 -385429889 314021252 146998113 -319203913 143027359 -191423785 752495593 -219788673 -374209210 -15291947 -490013935 3885032 297474007 -423422481 -161438627 389990171 303418935 33666660 -538694597 30161703 -6406297 34878685 -64431336 -594165238 99942153 143223866 15451722 88338413 294623532 380487802 307147438 -478496305 -20071096 -26213766 73587456 611499110 189488724 45302041 23577355 -210902110 34414094 -92151824 -36066436 -187958015 -128081152 57267056 23536767 -241115910 -58343044 300900005 -258632963 -112883944 859598038 499495540 -93002892 -86509171 146025757 21092741 290566743 430212840 -231329593 178237006 -91264832 -2337906 -483437146 -78438391 -460853135 165185266 45985440 49229986 -267823673 -27501988 171269789 -76809092 62050205 19635172 -257538447 -289913323 -430831719 1280112 -592420494 26469953 -32508402 7282640 -921729 71874805 -101297656 -108824970 30018986 644981359 193294465 -52983169 8177517 -282890323 -74972772 57311813 484340786 50324178 -63192242 -4176087 -574480501 -332822743 -314424052 695908229 -397790869 1679561 521800996 -37632354 406851519 97433804 -344871059 -181539121 22586600 45091283 -210857157 -7982453 263589234 277209812 -70746547 -171834094 461923726 4084831 20669031 -246742024 -97460581 -383933048 -504743354 291292096 -455598706 197211727 -102738203 26886826 -4449599 -43350938 3775405 98125312 -149095031 187014743 -256047820 -96529119 -336627197 194353195 7002399 -675518849 -236441898 743224230 299424417 441051515 531576578 -3630781 2896444 93250025 548014963 -218476400 476649559 751388054 132983557 17661484 -5268324 -35804765 174036092 -16146610 -176162504 -171318565 42642659 201255665 119180592 -62907098 340963615 107630977 -141804143 -35705824 122850535 292224912 545574895 -450824176 416635362 3112548 -311823735 482698885 183545163 870970082 -403960937 -41831927 117432411 -3575777 1845065 83483029 156568778 29072115 294485842 -95530784 76229316 -10737856 554917735 -152418085 320272 182958317 110612640 140949824 40339647 170276505 60559475 -141186053 55189330 12034556 -525769147 -48191705 9025213 606043530 6052164 156298595 40278045 -620335517 46053417 382653267 30708840 -61403516 584184335 461391575 492941383 -270492234 -515651754 302973089 -548606079 157529707 2553086 617279097 -3081744 335869591 266919330 -71373080 -252975467 -70282118 313825499 69840655 -302752962 -339834704 2035911 -226031839 -65886044 2495061 251678542 891109917 -106416674 968188811 -925904540 529824063 25690529 -3972729 297164642 163610141 1929416 -4573550 623751264 508904298 245115015 227096247 -56389390 621346521 546256215 326016504 -573649195 -430904052 -233811464 -764771892 -576985 177373 -502071883 333103777 -41860107 -426919377 353011653 327709805 -444554043 84752803 197582318 -197044305 411812414 211860572 40951746 215744796 269130908 -10154769 3613221 -850519724 199966698 -229001532 -1987802 -167005577 48056423 -32626669 -29571792 -277992178 -146391949 26906372 90170459 -34535569 -61113252 47966569 290099152 -290364288 -321120735 -15163470 -32417012 862131436 672007316 22890446 -705853452 -17671399 -11804909 703692461 476280486 191230450 221507951 -435762322 858102775 -190876292 111635228 -26809740 -59318526 -39486009 -45807261 -33464100 -704349934 -265568271 97389745 35099520 707118056 -69125658 88056996 11509573 921435906 485201689 726312895 -357948805 -5282498 439892512 -118765165 1808822 -218647346 -795102296 102449700 -169197111 2119039 557194792 12134336 100773234 -79637871 123830678 306055208 479515640 757979644 223506620 -205399380 47933144 4002854 6839229 794637577 67902515 -59687249 22501354 773759 -889298 -551390147 -201448885 147084243 -189776546 97633357 10388796 -17233293 747929935 -52246406 -7343584 65546831 -852449603 21635587 561245155 9232059 -167201219 317283695 30063212 -179038110 497857444 -72883071 104919464 335986256 516756962 461239638 63105425 -56784003 464731769 -9607342 45569547 -1200366 18058548 -47057458 -316521758 -692693607 -7074380 -163452429 145291860 -360632842 -106419839 -731811848 437856481 246725280 -38254346 732351511 -436339705 253146736 2998082 -411631409 -146685387 39582829 -57809620 107447405 -808305198 372133522 -572487157 -121913269 -22843186 -87178853 -283022362 1718296 250099131 -503190770 -73352614 -109788348 -10926133 509128655 4702617 120590918 261186531 -306006184