499999 -522600293 -300291756 216274892 59388100 -308961838 -12608156 815960079 -203088471 -26652253 66593407 -574635419 97348235 5902429 -161887453 -8726387 -310052989 -15200314 -2655630 105787797 52851 -456944099 8859887 -453912700 116412078 -369018991 354405008 554826974 -26175750 92484857 49240997 124529 66892199 -413193155 313045766 -28040424 403263920 -9680741 544224848 -280859220 -158816862 -156726961 -146508 70229888 -209394370 261468747 15480017 -79628807 -349018914 -35334336 -83008005 112604556 16243988 -855423177 399475860 66763828 598873828 176730747 176428757 -64823964 -173358020 -77394592 -417181857 395034897 53460 13945026 338758721 -482917821 274252190 526340955 18258831 -403786331 -288928571 7439249 -32010220 41558686 214383982 293604350 -729184975 -501995881 -375315565 -449313279 54966204 422548098 76870069 -133642504 -427111416 -268175354 65655875 -262602037 -871115 73127184 605799532 -258669311 148192950 -119492278 -617175390 1806220 -222470688 3165171 -739304815 633048736 30482045 510636521 58994220 18862891 -499588918 385305266 -320786173 3942658 -47601200 690422043 -107263381 -37691530 -38848899 325955791 395889771 28629782 -279324745 130314347 171203774 299534217 -260679823 1576917 391346288 -181157258 780648770 257183942 -4948071 -663801483 41976220 187903906 -148703649 -172811348 22829075 -205303612 -751841045 401567437 -8402089 258522925 520533658 -20529127 -11592458 -24686457 -1231140 -308814189 794856204 217990112 -439998439 -1398372 -111224652 -461823015 -412739952 2922741 191993671 178844784 -343650642 -230421950 -629082447 -129746301 552107340 -127876166 -13047903 -156267544 -118674380 -395370885 -649887 892571 630915839 196981913 -349079673 -76540927 -289043505 -3014233 -31645658 5607114 -279967660 -42564796 684009959 174523226 -26671083 720784299 -519279324 -30228338 -465936632 372816517 83561481 767245726 -172956205 55462652 -66282620 -720830142 416012441 220433290 -612492140 -359394717 -88114121 442532962 228476048 4667690 42586113 -422512225 -36012343 -13748717 693633661 -393195509 -4110241 265111136 8519237 302357760 -14020877 455203861 -14468259 -139746337 564608169 -47867666 85118798 981630171 -702027516 -17053260 345043669 267868681 24517245 17813721 -357141862 -10463779 640968505 430985989 448784571 208427045 -31475827 -560848982 23044191 -274551821 -41102417 -9524563 -230516478 -189921309 -61486633 324278564 -90674060 -32761816 235915545 132396443 -19121917 2181299 232888925 -122689485 297505017 -222954023 -704223 -325967871 545580337 14996664 58196729 1299931 941297 215909291 353075222 440575 460031064 -57379386 -30864624 -272366279 1993933 444352125 -16854391 -311036604 400762125 57768725 -521630145 402681469 551398446 796398346 -208180986 93760115 91991599 -1806581 -540894770 -293986891 -307897086 881963 94197698 -522470051 -278360007 150107503 -450175737 -155882316 -84282292 236652291 58614152 -424670583 227194178 -277019542 168594640 742947655 27787294 492043105 -393252417 6212167 -207470052 -258563714 -168094721 327289806 170316889 -14844962 -423619454 150751909 119363115 69693186 -162280641 -46136556 -337803816 -157367047 601391250 -554427088 -67177914 -182052985 -40247869 -273307237 -3956286 -308861448 21776600 -29403007 2548291 168910668 -564051706 272559350 55052247 317624625 -733203815 216566100 33939456 253821811 539303003 651666653 120184332 114770923 -6315649 45811680 283593210 -18345 -10037008 268179397 150675906 -84024121 -177180691 342467567 110124750 -370856125 253849669 -207465089 8910013 -302431215 -6138967 16752787 -85288092 49778016 935906928 -144712191 -112950688 9293717 206881529 22281147 -519562549 408875786 -186349976 -231841972 502200190 411218385 -424274485 -640885037 2655659 127901362 -35169594 -582350215 -329876056 -395863966 -121952546 281731294 3493730 24479698 37296664 -353628096 514574960 61913573 -65753967 56871064 267115548 940140547 6357085 -329869094 7804482 -78032493 -246031506 673335763 530328496 -525191906 126978626 48704626 569171937 459238385 447316913 402562522 -252851485 -393959085 103233649 65751364 106382083 -152708206 801992440 351016871 -136022555 -199345527 -85270173 219497435 -272241527 212526746 678255872 -98162961 -371484517 101268182 14015081 -271330346 -449284059 -22305673 446241941 -2952640 -43756531 402085447 -532906943 -79000129 884747 67550546 -68135271 -56301851 -122577475 481231490 553726166 -156743306 87840520 489959490 -163609990 140497226 -698500618 149108600 -736897 614871396 -20885536 -451743392 -35999092 -20333084 -203472807 -89156439 246486982 -218227867 376180884 308366337 -446403985 -140411122 410897759 -6359696 99693755 -28897069 -133672988 153240736 69214275 430885492 159615404 -137846933 -70883273 326766162 -24534521 -290515984 368572433 -303385170 281909141 13299685 -103563541 -169269084 51068253 -501942014 126297394 90442437 262469857 -7317793 -34080414 168342190 -82967375 324243453 526070502 469963592 -40168188 -131297716 -188288573 -412588828 18055171 724249555 570438708 -164612792 -189818551 399800576 164875106 355712669 -255134332 259220268 2716136 46143312 238224275 -111863012 -467735025 -629865351 -194360633 266578521 436886747 438107870 -405343465 123170768 649561996 373872657 -119211062 222854557 -100655809 -539865918 81689319 -20990935 459805377 -622781498 -2301332 242102530 -6456755 14489287 457703334 27648865 -8064250 740811820 64125202 172356424 -180517930 -281276226 -715136 -79002888 693556930 40113825 145332552 230550443 -53648288 297954520 294606354 352255985 -518843465 -10418369 -29271575 2671505 16175694 109556940 -864809510 -634417571 340706172 356556816 -35982201 21464236 308470237 -285828656 51895733 408819224 -463828639 478241541 691875791 1012852 -124103984 -264934505 -27235737 -75879724 26298190 -315634470 311404127 -186978674 -575980865 729713111 78166924 -147850823 -658813609 -70451058 -104016746 -46906577 -575189110 334869277 339860470 743794 44606462 -2453618 -472030926 -128209663 -4433587 11976592 -527270836 223442596 907732 8128351 -491926571 3793182 93415775 522739762 388378895 -24281653 -13641211 30668016 -15294784 37596903 -55262790 -842679583 -101120161 -484267850 -460095318 604764072 3158839 -93729477 60791118 -371021864 -411249197 25156341 319308988 106568386 -376528683 21455167 -45661303 -256142091 46144960 189013832 108471099 284087756 752418 -420511250 377521014 -165771699 703310577 208177141 -63520326 93046181 -57823811 -578087975 -104868692 -343890262 84537698 96174076 -162712322 12780248 -690337647 659319054 -54066880 755835673 214802974 227406 653118060 501393212 9809628 -754205981 -376946754 117095057 -141436608 4366645 -336442976 -33598549 -155698377 647103098 -432334613 294019271 -163705133 13590250 8392469 -64089838 177037806 -13665494 601869901 598090493 -754853522 131484113 430788704 -115161414 147031187 301236217 264012143 -369682316 -38587925 100737375 424097309 329419006 -699558234 134714512 -6762478 -610962165 -73703931 274200659 28020168 707560 -416636929 -411189214 -456991641 171203241 -255610446 -14981390 34968235 -164580382 154379253 751904926 188628164 38702198 -438210795 -76687641 -2377585 -563184682 -155042375 229558178 201968454 -145419986 51316941 -2382481 82126847 1001132 17493058 -16892688 478352541 527069802 205796870 84903716 -636481855 -531022264 298447739 -299551268 45007002 -148047761 585601408 322804603 -97243089 609957987 25208791 18305354 -353693944 -176881078 158025531 -56933636 415422991 -568351791 476465395 149238637 120202007 195077355 -43839036 288309749 17284349 -214371692 -436298782 -206257013 -6380675 -143971322 -611587091 632896061 -9225534 392102818 31732948 -26372274 20969297 752200612 49034890 -150340714 -137693463 496770605 841393002 -304641135 143862252 -84476738 -4532900 542587761 318074892 -373316034 194235803 -13763518 293947935 -9697509 41083728 -47403480 -739416862 337303768 268700369 -51964195 110606478 16458052 191149350 716760999 480703 -242712267 -78312094 -319246532 -177743523 -357655304 -340528593 -97565287 508909630 271887540 -473285805 -7765691 -616006952 262389526 307099573 529934582 101463962 80258909 599330540 -39598913 62156962 160025378 -183972299 -93650734 45770117 -19368220 243095899 -8947038 311658541 -100568438 267927853 127695600 162186753 -327443577 -30246618 13952116 -97014018 -329913912 -149644379 23538233 195809858 656971780 -13280124 143620165 -211889216 115653897 7445860 -610560204 62547840 416988828 676162077 5058162 279679584 114911563 122220828 -37805436 -2326986 274089896 494031012 -156286523 28333530 104635973 -65881268 389137529 -26536936 -49981687 572316376 -82990306 10868560 -427765385 644328393 243121383 -21803169 -425370473 113810751 183888327 309177876 -363081432 -453925466 -28002526 -129157795 -205880204 426320312 89910133 122092899 -675427487 -29737808 -213802185 53982426 -373486950 499438044 -554291 133463167 -183843157 326254767 -229676889 18694662 -51817905 26438516 161221862 316266234 -351513254 -765368478 68659057 -135783677 -111118683 7901777 -396957265 6516948 -71339635 4355440 859423935 443148291 -403575289 50037979 520601262 297122357 -42682862 321041075 3590004 -700443444 -118759360 -27392066 -457128946 -452608579 336959514 -81286543 9250763 -39792658 77236257 296918791 24263398 -48616209 101106832 537157718 549971863 -271631920 8705352 -160491505 -614335482 103680747 12218628 -406583940 17654518 -799779521 265967265 -480942156 524484073 106101680 -315586277 -362813141 6742817 128135199 -461023369 486504633 -464014710 -21705184 -558224802 -365875993 -88956830 -28821826 -6906561 522603710 239543130 -84876319 447908196 169058298 -29086014 -151968531 552012018 -614120402 31687301 543117017 141239261 -707676792 -268307862 -172657180 250867371 271857983 -538939714 521972332 -58340963 354458375 45040232 -156578814 -166848173 -114325467 215505112 -435530355 744096647 41503099 2292269 178392788 687365298 -374691862 1314072 44338962 247527475 -33611171 -387656 129635361 -93614536 -448154433 -20730366 -9452674 -57668762 683536547 -421837106 -103756142 -165888933 -541094936 -21434973 -111892826 200090782 -442805296 232318048 -119630250 107162610 -107384661 -675043775 -110403263 -420892095 -15260075 -167364020 432296963 -245855639 -101770675 -69790036 438072564 425770180 -16157705 -12189602 587701121 738414801 -190679209 72090349 -22123100 -187500480 -37109478 189592987 -76740067 -338844573 -544987494 660826334 641383564 206186475 98051814 -1039449 -10200936 -5500160 -436464312 411155051 401978850 439037939 268268836 163447879 95476105 45424967 6435324 533986208 583766251 -214183632 657601153 -72158848 -97794101 -465058925 288029412 742597312 2578333 248669795 6938974 737884966 346728053 -45173880 -512110129 272641649 -463454444 16544098 -185567900 289143460 -213919564 547668403 -206851602 -29887085 -341118032 -353802510 197209275 -83091458 434761379 94439680 219577489 -27263468 311927148 -52641 70292737 105953568 -427046483 -525498932 72057045 -260777855 -51506691 19095499 285322073 -293078875 -56731067 -72321172 -50692957 66612754 419858413 521007398 34626818 -255016719 -631759130 541305046 -115695687 248347807 350408037 -108774751 -314078848 512004008 -28622061 418985194 -545189808 -307715206 -726823201 -887049703 -503667738 87756371 753346568 622882531 -501458858 -82133391 119561936 -132294304 -735975542 -37166748 149310855 6291248 -540873 13614501 -595944186 -104325223 -125156791 -18146311 -612714564 142985603 -64497427 151897747 294308034 -742958081 136527841 -49455459 -630042 57601238 -498702148 -56800794 -276586706 -273631957 -29900028 -84029383 243571705 505320447 -58858328 16173411 84453155 -205383524 169737154 70069964 121304012 2647037 -897738357 -226340686 466716944 -102220816 131341017 815736844 -198607634 44991962 162278404 397688686 8918557 -140771645 -21237540 675661217 115962786 513413538 176088758 -45001650 673174238 89667826 106570100 241165566 -86549105 -192712602 11862645 106036136 -33848938 112062587 -2613820 -266975941 138187419 -19887927 3089853 -552669529 -165216325 90128484 -492624643 -252968717 -1206300 -78195413 -555478907 348609236 638858196 -679717067 -250985832 -698632931 500576011 38919560 -55753924 508687542 619209697 -561754397 64770032 -236986760 -97587421 35727737 -80053388 -5591677 -304734379 17302351 -253375988 321708445 231075872 -399535360 -472960631 63938786 46114171 -815147421 84459377 236288589 229876730 22017473 348036985 475771760 -3864859 -277219642 179801212 280047654 38330414 -105903431 246129755 -46861036 -106104123 130015872 -320007102 -40864214 6371142 -293873982 97088279 -167759386 -140556854 -353335425 -584332418 808070282 -45139624 149719414 546668493 65626317 -7126356 225794587 -80413150 59126901 -664036650 -3226006 453425442 551692721 -190845448 -110316309 255809159 -212641253 234217303 233576226 309571004 164876920 -545246065 32559668 -96481231 212876859 72736368 -25405684 15108328 50058963 -149523889 -82244500 -583132251 -30574287 -192965790 276496494 -174858608 613293310 -648672568 146839664 98067272 225612837 119875200 623972621 162669203 343999451 -286466051 -562095118 111009905 -24018882 -484501073 -176149173 -516334 34488796 159195193 -10054294 668105033 19230419 -447270581 43518295 -24907421 52783099 324308448 15556431 19633764 -205297202 -561970312 -287403708 275317285 62998817 -522410767 -88549907 2513996 12629891 -27697310 -45939715 766492 504552918 -741541548 -183148672 779834815 -44451790 -127348048 1642031 -195345740 141593080 64372494 587087370 184877839 302035810 -338394777 111062429 -474548131 -123050017 468276412 282900844 3057849 246301301 -588486685 240921420 1570816 -4187058 -3463538 597075059 30642913 -250088876 358882543 -236046847 -34954652 -46982443 171324333 -119906595 -82242754 -606148273 319170930 -28438804 414651694 685620746 -738486805 -88837326 -830450851 126608377 -546434152 -247819019 522309147 200403775 -92619159 -78142606 285906285 481654020 391450691 -457428451 12348181 -359583061 -292014537 -10382500 16201374 -136264751 -86605998 -17553715 82242782 138199673 -49927485 -717037878 -805010397 -106149863 -360978980 -367696376 146571619 -52329390 -575932203 -810692 -608281124 -33344119 -71160193 -429047408 79527938 -127202909 145193152 -92870823 579868878 -828839587 -385364638 -201050199 113145479 446274286 -308966195 -150126817 263145812 -208483374 304358989 -552980712 -69740742 -5039044 244141050 -546098679 -545862974 -150788689 117120082 -337726568 -43065587 173904606 395341882 704254627 41944146 -258489504 640039781 -690232467 -63322366 -267651671 -28999266 217328110 -626115896 -46687678 385583148 528262753 -748544258 390059593 -202368129 12899236 241705363 -3800579 856229882 53591148 114817421 354943441 43991036 -156808803 -87908019 -520268963 413389891 -482015777 22190994 -641707506 223682827 -381880639 59576456 141306732 790310077 -130487099 259793063 48101897 -255594396 1782422 -50099663 584185262 210642444 36050372 538954254 135351938 -419848241 -737872221 11578663 8530606 6398251 -425933191 -1085475 -1955760 96860795 -62883372 464117705 -454768899 -132170483 -102364925 -7513285 -128809376 -26401596 459803837 -436724995 -10287722 -428434945 224873966 -44973552 730622622 2907008 -255632522 -712160 377856908 326718843 -184426086 -11715467 51950270 -90271205 572759997 75527181 -58759579 9868289 203158499 -406492339 -42610251 538144685 -409454343 231687884 -4736336 -97140092 -105212037 -31037741 -173788412 -379024753 924714 -91737606 22550894 -12083683 29545877 -221405457 -46027041 275345976 -428019580 -153634028 -64403341 30161873 -130407603 359468282 -7630878 -312841945 164632995 51795170 36499642 7486869 447265284 -147194786 -50988147 -7041452 -58356505 69750149 -277020822 132752179 254349771 424768111 -192696696 189881286 11315593 229873185 41133719 499404840 -67348923 165110178 -564454237 58826014 694890375 19703103 -308882290 -762347010 288960378 -623649961 -26351442 14685897 -659075907 482086602 27486540 517024821 332204273 -784434280 -104174374 -5523221 -746202151 96561690 -441652436 -270692396 -754794534 77312751 145828580 52793360 77339714 42128167 -183315069 46026091 -421929020 49295900 590750507 426307952 41813401 227459279 19074232 33200166 346482623 -38136280 832352 -183260062 -402758329 49390326 -5257427 369468452 397147283 476945447 -638922463 -92887476 -89331881 -1426516 -61503509 205922 316327142 -35485700 -129671022 -480856660 -859974726 -142750168 -475728729 -3593866 356886160 -820155852 378895319 -237119809 -38319674 79214525 445907953 -659014604 -500935298 -527602971 59121286 320437021 -687604080 535813228 1032625 167671045 -366438238 -173149411 -278358151 -114235904 -119992754 -66106946 172668261 339371269 -458426250 -259061322 136986530 98760643 -434914 -24560023 -735936769 -25110798 -18249765 -288219282 -6453933 -36944677 -511205325 8745973 -91010245 -637705249 79264391 -460808217 465813902 -66290783 -36642832 152879193 -628839258 -62127731 144541009 48444655 -20351070 140431262 -28741090 -563038532 -63077467 -191000593 12467465 9712322 532614762 -97478764 -312376992 90802143 -607663099 13807365 820138367 -740067878 -17420717 326399136 473327052 -459467600 -110581857 -13021217 -49368803 -25521120 60999866 67284310 450811013 508600324 -435408358 56359249 -257359174 93002049 -70007861 -149545508 -8827610 -143237148 346300403 -214662868 391120466 212653256 71575822 -615025277 -726568699 343641851 693039210 314831169 34273381 -781488830 123128231 -6540555 188434399 -198115214 66943561 -149515624 -90327858 -467056198 -23056930 -18541365 6285043 241165949 -374677942 -183320523 -849599 386326974 129789081 239221359 -305026691 962695604 -609672890 317141527 575665088 32155299 850259764 36080985 537752857 -297002453 822022424 -806616328 -222730094 518281007 -1391356 285845270 -144107878 -613598081 84937400 538154528 285898630 72632674 -418413614 832573503 23842326 133814204 -38514829 435171333 -205700438 682637632 -82791053 46833413 -29246441 149816667 708374134 -340843734 390374475 603989730 -47262432 843315122 2875821 -407881716 83331772 -14332181 -14804276 209404704 15610584 5977043 -148016703 -271367259 -493105237 -15054180 491429651 -358940319 136548926 -115309698 486942169 12985488 8841823 -607011955 -5589951 150022483 164092723 16586412 -272034002 238283688 -373198148 67468234 347475978 -141917928 88094836 -52526515 44844878 420234624 186997077 -97463052 11490099 -152773257 827167207 -36095576 298531875 207184977 -473495580 74802989 -347927397 174044339 702514434 116803182 -279462734 237734699 -139830143 37100548 -291372676 97623811 -315622750 271791385 -68131276 653213050 135793044 436785387 160298073 -437263867 -31764144 -368257587 484288582 257125180 -5312498 -328744635 10887473 -164348601 -77070749 -67476770 723582744 263204824 35614789 367968367 -346797319 182941949 26177778 -6187570 -676823265 567626170 67637252 -108980054 -152715697 -97355590 110686396 -105775925 -228148859 -15048087 -176042578 -23252072 -61596186 16176014 -74581682 843347207 -356969660 -10939017 -40481268 37455613 72248168 19437276 -186673239 -370014762 -588228703 2010328 462350020 105199359 418052869 21432560 118986038 241283864 619533487 239854677 203386173 -186446959 194466482 509479529 9669565 937002962 25390801 -108143614 9327709 -450198487 17680028 278807521 -14659696 46058641 13725128 -69714281 507034853 173653697 220715264 -157957093 9321112 -310327207 -432122415 333928655 -839562830 187017632 220023870 122519547 -3269026 273459654 -75801829 456643246 -766201104 -35351204 -78150123 -202769830 1916076 -92228281 -24441210 -101503478 -243868223 -202601999 -6505867 -13043582 -165026902 -2353309 -291270624 136929913 -55963792 -758423553 -423041479 367613557 100875947 709271 52666481 -360270874 38627119 -76274480 -469253483 458997934 -342705322 114267515 26327359 426551950 732758836 -12471605 8051764 -74083993 289002753 -309289613 97849695 -157994236 163275919 -179347372 12521131 -55063576 372645898 -65306383 -771284280 607038206 35934722 -342518698 -154174079 107413477 -641744173 62964225 181685485 -683556925 -56066030 73328959 804510695 285964377 300598210 219184957 22263777 292119189 -602026041 -325024670 416670139 -763088750 21657897 75203830 -169307489 63853868 -757206987 2656220 -4315071 111915194 -34202024 14411239 375272945 -494005854 53568464 713779236 848451023 -140848362 -930642142 -2975180 -161333395 -25984755 -1372560 -35236101 -239346930 -416425244 112824606 61072938 -525476518 65348060 -239970793 -381507431 68013293 -395769821 727695735 -100734082 155904522 93308166 222841813 729383000 -77677598 -60687180 641900068 43700210 -502970655 -561547754 -113634211 318141271 627200979 -517882432 352001270 -31938051 199150227 -4661167 217512359 -101366019 -13750554 284140429 166499166 44588548 566724196 425555009 -118675010 -308666940 259404258 -633839870 77727515 174402084 -118543930 -377163038 43453516 -121441632 -267642809 304463379 186770640 -113890815 120245611 262816951 -700717453 -246458024 -48363075 227208359 19648665 -89675005 -3778565 386321421 6352556 -128469647 120898501 -36459 413359666 55879799 -7526509 364604143 -67754396 -157079584 -37585888 -121690764 134999934 247526054 57695609 18954299 144885902 -650802686 -2841467 125751760 425770844 -8925916 87248461 5972601 -313111873 -27637516 79900478 614932058 -216255607 -215956240 -730186050 -13008557 -422216700 -23862 10264308 73084330 -102152338 341084613 -99511767 143035488 312444276 715110976 92857770 403533762 -276373952 175626649 -431681388 -11252827 281322473 -40074589 -77494173 -64090104 532961750 948024609 -452045135 -466455425 -279405896 47767157 -26707447 -45470145 132187584 52211017 103553518 8273872 -504963585 213892171 -302034260 -352050390 -82441574 163998120 200661315 56386539 223231267 -113786289 -342183508 -3926806 9441690 6481047 26110492 -137414178 89829199 -355999039 -381974504 -132628508 -200780458 291790144 2875034 -90862785 677595043 55030583 -247119965 1301396 -493839036 614980960 22005903 286317481 144904072 -305822656 -614533246 -335762176 77307854 3221151 -101823770 502643076 491243729 89049845 -254042018 92861521 -519837678 -717732023 -593352321 891671740 413344382 82861472 58397015 107169266 19241635 -606289182 -13988694 381192134 257685471 -230274476 363978398 -148341227 -172531281 -2971132 -654152293 -332353973 352437926 155929424 338935456 -197671813 12809613 -181166126 142475760 132030542 613122411 -394002918 -66460242 166311637 250476341 120635338 502923043 -18105374 847951845 14817317 -46782535 162430459 -131738855 -19267812 -516866627 462244540 -407572917 -66018263 72573062 -328742557 610360731 238805811 -185277274 9057466 -9837610 7304424 32679533 -5088094 459348834 190021672 351757522 112471646 -452969798 194265580 -182129148 1756162 -899310689 -688423224 -146110927 316178864 77306550 -11780868 102575907 -8336467 -237545213 -121669284 76011350 -7450292 320314690 -194768715 -142713725 33477151 485463195 -383778044 359495270 -43546138 -156482446 -126420632 107087968 602040519 220005471 -141138 -161062618 1260922 554164527 -159175704 485316759 358493507 -666744330 -59357457 136434807 118702733 298772462 -219797068 -32030 -306509546 -258750665 -165335154 -10217488 -8599616 -231830948 -376074624 -74947822 289086505 -251564156 -252355728 340646212 -148966135 231313 355944249 12969026 -7252284 -214754174 89927037 -3913663 670701602 -720088629 308174104 -227217126 -29570306 -111470379 716631703 -568894864 -554568484 679363630 -5620085 188573896 -367972553 -210838669 317096532 227501872 466910086 -168778944 55787146 -292959305 -521247313 -158424179 864225626 -15681020 32839807 236038574 -5421161 -815748953 64740361 -47640605 -57477574 -191624403 146367149 -105111331 322950038 370551455 480147760 -137948294 -11317731 164328713 151598283 115168323 -27575502 325961257 -44412889 102557417 762202291 96477933 11476126 540640883 151491436 -17856437 -56107935 551615673 82043881 -78685702 -623556808 -232977981 -107304058 -264297931 -177571383 463443506 175247846 -342272985 152736653 287979092 92009564 -24794216 -408897589 -756848876 580267346 -8406094 -5429380 388795226 380090189 63434250 719360387 -7790299 -55575914 273284180 -2129541 -7924774 -224328100 129306238 -137621421 111642896 3795868 147273801 64613207 -45404712 -232545262 184280304 224169677 394004935 -335881797 497295236 30592897 -9882612 282544927 48193355 22348487 -13694370 22420815 943306791 -197166310 204456123 378100534 172357609 631043799 479786431 -454467933 715791800 -344414241 506301 -177003442 49423113 -336151263 -160457046 4737626 77216477 721986 61983052 -28363624 200957871 18047991 359741295 689178431 352873034 219125323 57789979 34372898 730686236 -132595638 -59338333 224076750 -80587000 324010937 51486112 -81880238 187870517 -216672670 4638543 195620784 -439044680 380190443 341192552 700499596 -10433853 317294926 -361930143 -59703588 -503200398 -160497444 206932807 223675305 -136789439 367706883 223807549 -73180248 492318597 809895342 176884748 448792226 185722110 -145839178 -235843025 606245020 389627028 -231931132 -677678197 8714923 315306591 -130055558 153110947 811720691 -56292251 116749226 -10277121 15013499 -556523708 38778233 113723802 -130798351 -6103101 191056784 -50180183 -215216525 -17154837 987279283 -40546563 -10474862 98549613 176374686 89874525 96913985 188963146 -4174133 18010751 -91694493 -67396111 287981858 235803194 -92703638 -389404495 188768664 28112177 -193767304 -97133007 -12949626 -209885934 -171374016 -361812367 -524656089 -331031743 244767128 700515724 -286290 -27180601 144306486 519911751 16051182 -317851711 -299698639 -181499229 83128983 555520479 789665568 -70455569 -12040911 -153594692 79124015 20088836 255918172 -25079105 -72028559 4741728 84571600 -366505165 -35429623 -126690262 -18627218 -642597439 -119117334 -370402855 -223755898 54685290 -11505118 514637571 -15320139 60194793 526031961 20471678 512897515 19649183 -640604 -51538991 559203288 -252496114 -16809675 408489627 102443017 462845101 -600460610 -8375328 -24211390 98851690 114727066 -54594696 193615287 750855593 213813433 138217591 276797827 -1964140 473623977 613698566 396942023 8934005 337939986 -440420509 8514197 413972374 5665194 495168346 -17695718 256150637 -518194478 -607829729 388265213 329508756 203785188 -460005130 -361116384 -273610614 -1158582 25238277 208600666 -612699953 136369332 4237780 101670266 -69013333 23651867 431698370 195220778 489754565 1589937 708751675 217375778 -471565630 23768895 -313841860 -114578978 -178096008 414543897 71456839 26103407 72995283 -489138991 -616245374 10147311 -781607551 -168852261 -674586140 40586377 20108279 341692389 458665 -244601166 509282085 -120767521 -2972477 -74196966 -289061823 -268425123 4917587 -18588381 262801438 -291432592 -421525273 7160353 -338364232 -72137221 30996413 6470642 -60224441 -205217783 -33998536 -14657192 723582279 -221320149 3474913 133592446 -228771118 794716920 -154097763 53732134 72008272 -463958164 27204709 -304005535 -366273313 2330768 -122261489 -252895195 -508495667 -30940049 557686712 -5288587 -47715430 -668318065 -371529046 12736603 574125965 -256839489 184352637 179164421 207100954 585573616 -219860222 -442308686 -37571087 -255481703 27984175 324665743 367412335 -702551148 -733236941 316933365 195677240 509397635 741658 48064252 33103523 -52887099 -282563745 127961580 -581845083 356319340 -20683898 179593548 800513195 -52511711 289595640 -104391272 211732885 -187889085 -486519449 -4903238 -93596050 -238622898 13778077 -549925334 -1714477 -160728473 -96675493 21423772 -124438167 41588958 954997751 853676211 9462741 65368771 363183024 -453842482 -9409441 -14615205 -609150309 145776377 46125119 194964107 100342006 822304225 -194220391 -150580850 -144187297 -34049489 -418503531 -93850587 -585276079 114912714 199121946 -106291468 229933234 -320301967 362757283 -88690983 163537211 803798566 528670974 -687327346 -317435225 178893778 86674877 228092106 10541116 226067131 401391532 132055146 784079217 -759501608 -22067435 -47374787 -8378622 -880282595 -62102101 232826202 257392710 128639058 -3634775 314309887 308168063 -543275744 205908253 -126752747 -213655044 -570957925 211895391 211998837 -616819304 8373941 242883886 -317300838 8465229 286799265 341607462 48415889 265917120 3108110 -86992462 26504230 -509519852 -436076820 302091313 -86528572 -36664157 -21522073 64899828 54157952 385358370 26306079 391785064 97337348 148888227 -279535580 -65777114 -637563735 -718705148 -80467403 329388223 -6948072 -49693642 180751622 283835897 -50228455 130331876 -295596096 71275996 -69489074 464785481 -299054723 -270882944 287868428 5967600 197855214 321812005 620506478 185310750 106053097 1548818 -102399036 -43701913 -490926477 4988081 -28758185 -34644944 -89124063 -79810281 336391545 207830166 407556901 196667645 80306993 89169059 325639661 3704432 -6994903 877664853 537895476 48982862 252671580 128009601 -306087397 -414333913 115759822 -274801191 -70510016 14910113 -230931746 -111148029 136502870 30076465 -22655949 -261007501 658403393 -4608066 37519144 -59549903 -1316839 104192093 -230681751 26716057 -361975086 -188289907 -554584417 -545678172 472349021 -149576051 -325821545 723089697 -206944497 -26112381 -235382553 375148698 -125825299 -31462858 -6480440 66553573 336029611 161416374 482750428 33619399 -332609796 328921760 658683855 383729230 -436547650 200897896 -109809024 219492941 409033992 628613940 163539734 231173541 15775699 -174167815 195174622 20967727 9721396 -208647250 -104387710 355653887 -602912082 2594854 -306660398 459772726 -447905991 -19025082 -70523159 344621024 541602420 -14325288 618378 191829139 -143723442 -5828607 11009498 33777292 -216031818 -14360555 -304929475 5582898 288421065 -202317938 77170995 3130538 -291408970 19691439 -284706641 5570441 -147580323 -9958221 -19311085 154871963 -130727189 -120836218 -215162071 807856751 128124591 -28753472 20909193 359706042 -12953446 112010137 -265780435 -229052377 277481662 -152970536 -16002027 386551751 497754116 -95817523 67481870 -518151749 476029387 -43251207 147473869 -149854 53672473 269759581 393522099 -77468181 5527899 -367309964 -181995174 -272379311 -3909164 344712257 -85336165 420789297 714592442 -17720131 16983823 125728574 -67162491 -21690113 -141865154 5085664 395869987 13186151 -96474955 21805043 281480120 116913 28416627 -232858982 872115198 241470183 280133019 -90557772 301988766 167827011 -761450655 -52325672 -237450270 64226985 40580119 222173746 161337517 -210382103 443106308 653007415 185185846 -583922872 151453277 125661174 456040862 -25156790 348728421 -676691544 -10621383 -498940149 823859008 -283278278 -442044510 534779455 509099576 127014033 -84846686 49452072 -99178871 505691494 354318281 504597695 678759266 -60985183 72826178 -30651461 -223892321 -27269711 -274837230 -135136176 28379472 469337404 852543804 -401915285 236916560 531201356 593544071 -14057680 53472770 -48414910 -881919238 295266627 266286062 -98811338 -221603616 -123972028 137278453 472085197 -88852355 -258870868 704208476 113231245 287125727 -597274079 -6961520 -275567071 -193413781 56657099 35174754 -100509 190001997 -162879730 887453257 542476611 -697038901 -7333407 -564025266 -27428703 -621859819 -576673192 -29608783 -241191085 11257766 218558258 -54328196 99374338 18487232 -306893042 -68789032 -2450576 -2046616 -197145637 -349115747 -7912166 -20649982 -159699405 14360170 486884511 83518397 293777205 -21362133 -127340750 -216767733 -461931279 86033669 38895 -59037612 -4226235 -268824289 63766673 -650709626 13925398 -350165762 -3806164 250612778 -18942332 26199135 341422129 -657362720 160791662 -662760294 -168480 -95805328 514648381 -581940160 -220781294 113441312 240280339 12436928 210405551 -69964729 -13945521 194169705 -178046998 226766756 -265505899 -263574615 262635360 -130598419 -151393737 240821376 -354443719 -134940971 -157735198 428723914 95958880 -49380003 139021321 -621322403 -80891803 75353633 847292528 219486214 688551333 394137797 684350745 126599880 447876357 -162970341 835033863 18737983 922068296 565635480 228656352 -501698169 953933708 53202188 -259926564 457136957 409594595 -138021694 -186122893 94188893 729507 -87895901 183068396 476451980 229105794 -335464385 -98247346 -476524560 222645960 304662810 -97711733 -2033593 189456042 43534535 -242274004 -706856941 -4819464 124646021 147210319 105200023 714277453 -276018200 -1541049 481252018 -185928915 165850793 -5466660 -169921584 15219682 35786925 -314790647 397912897 -291918422 270988567 163811850 -708873737 10047655 265870545 -488935008 507566850 -139854475 -31518764 -287980410 669559407 -119024742 636981969 -491365670 913108160 352124464 -373490583 314566093 194390018 -224993445 422538260 -300726635 300321721 23927862 149239384 -155146774 -308725195 57070987 252133 207235714 90724950 -64702476 31632539 16376160 -5642329 31973650 44990401 224000897 25745820 -143104371 -168865015 196055555 217539334 -103320543 76339995 560540990 152633233 3559810 -224563168 -380302819 30689600 -181836335 -292370980 -26341598 319952556 296178961 -39811476 563558745 -218031582 157168162 193465405 -792461278 -194873010 -6792360 -152767275 214048308 66779543 -29900624 -108362522 3699791 -14919416 775198666 391789441 -82551195 -185477005 68189362 -4675862 271440669 74403355 -762321523 -151368766 -73045343 102005927 -105434816 795313807 -65001479 378930004 13056410 440989677 -202788066 -293973735 184259778 284555418 93339030 -512743226 -394208633 -661238914 -356187178 63931973 -238391701 -902383108 336909996 -41702443 6270595 328408755 773155000 -20504770 268474461 -53534766 -741968344 727101866 -681044543 -142625843 10820095 146706733 -550031441 -598482421 13600562 816887546 37861821 -211742892 135240944 21002933 11575035 -278534803 -25132603 792987410 -356693122 170080910 640467268 -756445466 -697973615 336702532 323212620 75365951 -7431204 690861774 239039340 -99193247 -68147480 -465155253 -3967947 -186532420 81675549 -143056090 18445022 13192378 110532796 684154443 404862308 128851175 -191382634 -842028026 -28563895 28304677 -382263602 -223216562 286381143 -260135587 -40345017 222116188 -107736546 -1009229 -276038007 2545756 -302436440 207148250 -570144864 135227878 -547160770 -259714657 -34360689 -369600820 5216350 276857872 6722673 -30783482 113682611 62238405 6055272 -11733637 58639801 292141732 17542368 -20882905 153828289 839524 385898763 -140932191 -293848483 62990499 87432873 358932163 -13657282 103538280 407687514 -68391161 -5829534 -212217851 -515138777 -426457659 -191419744 35398006 493877701 316558940 118619625 -101093203 -649918245 27398704 579513672 -449145179 -54580621 96412262 128811608 24277225 -254286284 -1198049 366906186 678607382 -792231 -303720650 416717210 20693172 -289255554 654092982 -295506688 557604794 -50847831 -132159832 559830527 -6089315 -152432010 -212262387 198454181 153820883 83501125 133846565 -319193024 -106018925 -119389488 -335586960 -2602947 318511284 13936435 -214794500 -530619656 -148476882 125564660 -1423728 279570486 -225051435 429456296 183666829 -439489352 -235727235 160758697 -517360 -152180758 61029839 343977620 13015101 -614071761 195642316 57720201 46042217 98728808 -80476669 -299211 80932947 -379177839 -111770002 537461318 70202287 -127097214 -42112024 -387366639 654311491 4487318 313125248 -20953030 -123567027 386158674 108368709 -142392921 48436287 242318586 -15184396 -233107270 -26925643 68906460 59811846 511287200 3834119 172984373 580640002 389321252 34895508 -363014347 64655307 -1253898 49064172 -182653855 -351945805 -54000781 657139905 437121923 808738525 -9229165 -656339171 -191053267 -227386518 -2027328 393878352 20478340 -30856285 111168473 252354923 -201286 2118244 391641246 251846 -530780296 -541869329 -2668982 -511464751 94874083 -592005687 -110344375 -632200076 -154334559 -15363031 -485696687 -213554629 -90360444 52997268 116261057 319173114 258624 -169229986 3660050 330600092 -69846002 86369012 -3752616 -185762705 320594620 -227781939 -609069421 740047558 312843 -687153053 309427938 594155588 595633838 -115125927 278707600 -47841997 -81570992 276392416 -14170197 547186275 38488157 -929508548 -165538801 -413417942 426830054 -694909877 39013577 18634465 19473695 320547144 -39258433 -97858646 -237487563 -207333540 -467033753 77971672 393814230 -171672921 216329057 -823152208 787616735 195165255 546005152 -340191977 466233664 391737716 -115866638 7413446 -282339808 -17286979 518601528 -793094143 189740046 174308487 360310812 -267395558 68868699 72501873 -118743428 1284541 625498158 -157188229 11390379 250568617 -214158461 63247854 99906349 166403811 94366279 -318723168 -355990220 -15008372 203990317 108586122 230109279 -3274376 180194190 70674255 -1711336 67547616 -246716178 -150054585 -365475361 -72664179 -486292542 53805143 89764695 -132434192 -343172134 15877012 -8921202 17538803 -369372243 287436587 274991766 -223747299 286407179 -99598591 -214037540 212875254 -151156352 22919805 30286994 282578103 466877759 -203039589 383319355 42450002 50815814 -376950903 187311207 -346213867 -242520510 90595697 25276465 393211457 480678200 41085076 -32255349 481956920 -154223138 81328208 20472332 -99233760 -219861448 -278797176 -274552185 507501067 18929722 -95190086 590429648 155206198 38383256 269498417 -601934106 -110463612 721251425 -302337870 21823231 -480852944 -381128820 -377270579 -215072451 -26137526 145911883 80813119 357447348 19973589 -174335486 16687014 -9587568 -201618366 6232092 678753784 121536924 42961633 643891855 -16561568 56014453 -548048318 1588661 -120973810 80171954 -152846084 -94173616 355641587 395392059 68456237 93590963 42547424 -13007988 597508227 94496130 18559901 784587517 473581561 209336572 -124776168 -99347800 -123388305 -472308734 -124167866 606791117 7027263 195976547 -31845885 -626799464 -41459319 106728302 -70866375 -227069422 537849408 48690664 -495238000 233059599 184965038 711111158 24282895 -446536863 206529058 199863596 -831742827 175300484 294586040 -660721464 42662850 218538950 41992831 -92036099 -692675133 -1291539 -691183 176182075 -342319609 439596264 48811518 -369684106 118513131 -119880283 262741047 396592931 -160710730 -601673132 -734787530 -132761181 -17248316 574882594 -298018659 -35722390 -217606426 31276418 -336752925 12399224 86651958 -354861769 -87464 -664730812 -52058 465123405 -103656364 502896433 55169547 236278791 362498878 143522350 472181425 -514408959 -627283290 -380653253 -22853487 -252829611 -23056518 119510880 -35927546 94464483 403642026 224727943 -215623202 -57973249 147780939 -65531466 257705254 -5722048 391453307 484557255 156158319 153077679 -6584283 -6653842 -278314737 7060806 -658061943 -809592013 169150342 -169486265 -295048297 -4917673 -8137452 -75139542 327211511 74372094 -6031443 -214675212 -65495074 -157908799 -2495270 244166114 -452729429 -248368890 826217269 95991972 -554743608 -46728100 -72989249 84952999 -558300601 183691613 -136649211 -77007743 413304401 -250452892 44770846 -121538794 263724811 -578364014 -1625479 91256662 365967 -52695000 389671388 28441541 -299620954 19334229 -121873024 147952366 -233222720 -662039998 -21794270 407095071 489538856 -179537920 -681039363 -755865118 -5303024 -378572735 -76186864 -385949213 -294027657 309791 -121486252 -25805173 99465175 837099290 32290535 -3949240 98821547 480524518 -440751933 371765548 611073189 1991138 500126186 639457773 -513260944 -243397176 -180155183 118793812 -79868810 556242419 -171121913 59043838 -47103633 11106087 29511767 -104807930 -118627728 -233804710 -555891080 124663098 9592803 678048877 -438992648 -107980631 -54963515 -43375274 -265252504 -743834620 -344375097 -12210127 270389692 -186018845 -572387699 296917944 -33134239 -62138930 583743116 -14911045 48965197 -142140270 362739296 362245256 -27936141 -141622464 786475888 -243667462 -85506424 -493517747 -189392068 -328709566 -145795477 -55989890 -15500393 103789922 -126711376 -41966541 -231611250 5841224 -735715126 -266374917 -430385460 79179019 7363350 -143583243 -311809528 -857904766 -460706346 -599392512 -33388426 361374331 -24275219 -30509887 -575793602 66575407 -310514385 -63642294 -587872140 4576097 16781704 -582780968 832382605 -501099922 53136000 26145057 449396163 126374073 13647740 -15023595 -51076185 7731278 72730546 126006544 153523644 386013 -377103931 11259782 83736670 -37702204 -581443151 8051330 118842262 125651484 442203103 628827187 136533207 2906014 145331405 -62460948 186891775 184276101 -364704880 -787886243 -132319201 -398150146 495526063 -213693884 98322001 -61140376 1729274 -123710584 -268938313 38780789 136756127 95736129 424645516 -233822316 7343382 53279056 128652179 97565267 -227520866 9492863 364260185 -43699840 315108144 174170083 -29793870 -521551 -80371742 -177090620 -472004513 345510961 379319659 -117465105 336199232 29495696 397270939 443559158 -6706331 61396716 -680610393 163335677 5518399 10148049 -19307150 278249830 -73266686 -43014585 -280738167 25542947 1044796 -339947565 13041483 -28302311 -369715064 -172209272 197195683 -154581826 5900063 -20633792 59174465 32386703 177735267 319996486 781748404 35841050 -132725898 -16038891 2782504 -240635735 182521858 -143473398 -181598137 -450539811 153471019 -5853399 48154171 144844877 -8879369 -363550852 -128825519 4286079 227999563 817155485 85402673 -4362614 234482105 3199904 40615408 -88997518 319408475 304199775 -22787159 5756589 -94157284 -38455283 166727267 -1268475 82422183 64734298 -71632555 -401696888 -386659159 413066549 -321537190 11315209 -255816620 435258969 -115285322 -375230616 573078853 -26465399 466759801 -104278185 -16253024 328131530 -181385756 7059778 -287673148 12308025 -539811568 -146996260 824085571 32472974 724616078 -47487820 339435988 -129110052 318246564 327999525 375344339 -243238175 330174211 -36751622 -43963065 -44801160 -731016893 -95177558 -6647437 -15585927 -218710849 98985062 364902934 490932052 318240331 -833113356 -28854831 -240848046 478643035 105546343 -345594395 -116409108 -1107865 -886513507 18460865 33549715 -74205127 28995082 -18094860 -97004685 515720170 761266316 280331920 32737844 -408892830 -2172221 47799078 14849973 17883836 242851738 8127304 -36745455 216299038 -176154649 257282431 51210074 -28327675 142558081 294155309 -251871019 -27744311 -104355096 87633555 -56329938 -249051392 712419293 751993211 297222536 205584219 -87811475 10933436 -38607677 255276002 106499990 382037719 148460594 -733932 -446319883 -36730675 -46108445 378223990 501940452 54284828 -850519933 54032952 -3857292 166190586 -208635813 -343648898 185014042 14739892 196185638 -24051319 -98276115 -142082686 10414116 -20719413 235730363 506583651 -309301456 -91334091 -196221863 -239789479 348772348 411218504 169172331 -1034381 17035996 -29953425 -72053687 188525305 4266712 -58181953 70731004 24362023 -529411707 -231832990 138652029 -167430295 22938374 289581681 -50809695 -449991991 82481954 4864971 233784527 2935405 133159936 89539449 -490262249 -175720056 -440891918 523650939 54087243 140961363 -56956940 493226471 -18460623 17518930 354993014 -690011606 -745334509 380401913 -742379710 9237000 659671845 172593318 184539281 -47304027 -112836778 -106764033 -749158126 276018625 254388397 -145649564 -78571283 395958307 28105675 543461653 137700351 -541984862 -132947390 52781779 316584036 -292487707 -140523955 -68988454 270157519 -55281671 544223629 -13152305 451925874 81469199 -422522972 -111802347 153766779 -15299545 126215637 -75403206 -4782789 583843509 742945267 348083073 -140701435 -269161918 -147791614 -466756268 -39169619 114918815 -233814887 -234851854 550545430 146802030 111071149 -1723744 763292256 191171904 209574351 153715999 128625583 113224683 -436643459 -82321698 8413205 -160879560 -398321813 76443477 -2148063 -186750674 40329359 -297086595 56235131 12445451 28884673 99464449 36815189 -96935535 -308725582 -31534091 699962681 785631039 -268149946 2667982 -305614924 3286336 245146212 -24400468 1523840 385584626 141548158 -42832602 17482218 -646070573 -432764985 -223588060 -281919992 225594545 -3571790 -282988125 14241255 8818474 -56772069 99411516 545601397 -494740617 -20771984 -468403974 8513009 30855 187969397 430710 153513188 -101916334 465801335 -720796 -706108551 1055449 -31508490 -458529364 239253918 337287510 -48989645 584185442 211729406 253935378 -180920941 -18934862 311715175 108828784 -134402627 -529672818 -101533017 539323391 107126620 16283372 54833107 -61103998 136333738 -564400564 188953564 516840162 109714674 15949974 20067747 -73722914 177452640 -41570432 109721402 646676193 -107274048 -150198937 -411179828 182110425 20791582 -132731254 -94529982 -4677595 -256266370 -84704902 -291123498 -466810939 -20964580 95136053 -5832575 -5246062 -336580919 -253379820 221195283 360197393 -727951944 7571884 4711369 -185521919 -328580635 -236709012 425115973 28854200 -5251001 247194611 339173449 -183681430 -43979905 -97303868 -117437640 72551258 -301891261 132441918 -422133597 129993230 -4592440 -204508085 351035022 139173320 -21555904 397209 -187855890 851592747 28562370 -84763903 -320038161 771100666 -206286494 220745904 -18852250 340035328 -4385965 -132434784 -34176502 699428997 -15348502 -101057463 -70325399 322602641 -486740067 -5995481 12157040 287530900 -67191875 -413966930 -54130913 -623196 -81434165 4965565 -116889743 -4640829 -237484947 193367083 -478653073 -426279635 -317157635 74966470 445269511 -228093261 -380070906 -54832221 -233546673 -27609895 -115847100 103079646 -379839408 236040607 30046934 158297500 -69875662 -118791504 9958685 123992837 431066814 23292867 4583298 98602673 -450987005 -179435045 25986586 -249386663 577677650 -188760057 -3879642 279153301 -43108638 -127259240 -347521237 -108504332 -396891277 -50240896 -8158540 -6676638 -181317898 -49447441 -5404533 -277408762 119325308 622116306 20854733 83162593 431570824 -782015909 767550678 -452011022 506992132 411429005 394150294 -9460549 9286369 -7171013 -37855855 6706806 -367766844 -3736466 -578417548 -1772303 -295288483 306508091 -15192759 69480411 -674863257 401391173 154288975 15943677 -229147308 41203145 15954729 4570888 13736353 -325946661 -467525689 144571085 306624029 -4184655 -621570100 165535153 66248768 26625120 857135 -151285787 -196873026 -441128269 775018662 507164716 -38980963 -570892188 -480677115 -9723401 -649023490 212824154 -189556237 16272780 -660531 35381888 586387187 80518209 132823232 101296453 168250256 224213398 -151863677 -197167434 -14468680 451195658 -142807683 -274137124 -11246813 -659407931 -316827552 439187359 553826339 -261170721 259245891 -107859668 119175680 125344177 -48053119 32140026 -292124297 -195449149 -177818099 -220664429 502167137 -26309038 -2887055 -875923161 261616716 -177151967 777624309 -959610234 -36689123 -1786367 -235882534 16182199 501628419 -13082464 -46016 152598490 439637262 12598597 -405907438 -466620399 -146032795 -497972944 66561923 -23099985 5239223 17158255 -20589463 -136000277 -350262333 -382492263 -33929824 356653027 -172695708 -319422859 269230335 -191024046 39303247 -409620971 -174149630 -276492124 -219399283 -44940141 696333759 -227663034 333336190 -70320535 691343146 -156522056 86608991 13301428 132114132 248764305 -123666565 -217858772 -106307128 -176852404 877193039 -11266003 -341753736 45679744 -2373474 16487059 -46349459 -333295140 834274 579869197 -391279127 -490350324 -228438132 242750998 228735198 67894125 240087948 400663083 136460039 508701932 -726348246 -25820170 429526826 3540067 -347816057 171440321 531204680 -42682885 -276601707 -290304530 19343847 -200524013 -516496678 41955161 -98846674 268772405 -101328690 31464997 -425990824 -334154690 -210374531 123766938 440826885 -2797312 -51508799 663411890 -293772392 50959629 -20789755 278361000 -446805742 140792366 -453768270 -336946676 -759455828 210298683 34023523 112410271 205646608 252574221 -145723040 -264506600 -379774864 578790244 40231935 -740944670 8261727 -412181228 -44743687 220553656 -789255780 152926206 493116910 -24982947 268459251 37615232 -407611944 -173156971 -799225563 -298028978 685262497 332156803 -211765478 -358519095 227716970 52348703 -38228486 432310273 -192377524 -125041089 201167278 -107664862 69498763 -137859167 -391527384 -302882424 -428480656 113604148 -235464342 9397164 -676727414 201518059 64497976 167507170 123346160 -30258914 39046505 362247716 -458227024 -5030858 7984466 -24880289 57146946 714659667 -53351820 -160514400 11912840 13917175 762204571 48774147 -53282859 236793098 -475443620 189581782 590453828 -146373479 -23463201 28996542 -214948434 -416828335 8448086 -5209116 -157040817 -635847897 -491077349 41919869 155779018 -225255187 14671261 -52637892 641931843 132223365 607012295 364566759 -359162544 -184360949 -133035799 -4286510 -186183902 173095661 787434254 -275893422 9587834 -516204151 -780217952 -294121461 81411205 -340462104 -61799551 -430115868 -50313502 -22605695 -5530757 -482976242 779463205 -324275793 259825887 173362355 25739802 -446169869 147108579 -641267152 807659959 264477795 303544389 399685669 -16566906 -91510268 3889975 -42516291 -160051449 36737707 -511796834 74665603 834471493 619799970 881450432 311194751 629363747 -1845407 305732763 3985404 -60434344 -97420857 351195117 -401786971 -344407790 -45589261 -273833946 -286802097 290896682 75661983 226297037 175742456 72346719 -158961896 3553899 -152188651 1061838 205537744 678032017 137293772 604757645 -539342888 -529872994 -478838245 -2295407 -13197799 840764 -305069684 -414036676 -183116158 198796849 -395936394 16484396 -28195025 -814282 -293241741 102486946 -296883465 574862817 -153045891 157206892 70550871 -302706699 297487337 175614050 -15575353 -432196923 396666493 58525106 127264765 -21767769 91663351 109744181 -18614482 615508837 -228227803 -20758838 -73561104 3232151 -760415024 -20472683 -24036936 75045244 119243550 -243506090 98759612 57166926 1498638 -10712791 167344653 -141466409 433015349 -2280623 -883319732 23070971 -7653452 -362410559 40281383 -460320215 -684879042 123618515 -123914591 -59872625 -4599053 -457932890 -246583593 41578485 -287849799 87611963 -143488618 113141256 -36886823 690977157 -140149797 41477723 865133432 75066290 -442867905 434004734 -36515845 46509895 26547942 767534156 120482692 119335521 -154519257 -7341369 -68437191 457723168 83182065 196987280 -360992167 22607305 -34414321 465791502 133273050 -26852485 -396868 -15266907 -57833772 191101892 -178839653 -178802705 -711165884 -120431066 -19817942 -54160265 44711916 -203283228 238471696 190030123 59689907 -330748159 120741680 -201479377 374793962 -16214661 85008037 -112226623 382736516 -190734 -136130933 -172913152 389403888 -149325868 -23996289 277622725 -8725499 -332919133 339008950 -34438952 146523818 -529054800 -451093643 -538599134 -54953414 128364346 -659082477 842318621 96606360 46813740 96344557 35243587 31076782 152984622 157011709 526001037 280188271 305872475 145242784 -13778213 688084901 -150860225 -40747566 929310718 194385275 -579737236 -649030584 -464357700 -794980011 -160924405 103802445 -320989880 -244271616 338180050 -68699174 277237901 -122884616 21874041 -808100309 -194170392 223106968 158745576 65696990 137004168 -369615675 -361929799 -311545546 -745683649 -592779210 -2412808 273461283 -814448609 -100292596 87818682 328075064 58996316 -80463962 5079689 120876385 -732085 690395739 107534246 191610111 -494646121 648731528 -23920847 132315862 422586560 -20485642 -425981160 -263746324 -668564199 749145954 648116813 359442607 212922491 511332361 352286809 -297501957 48587766 -96056859 -545550241 368433466 194908583 -340838815 -674758531 142475338 -790632804 -16312586 7648763 376355135 172523148 491364022 12368084 25012872 281385681 514535357 -128674230 -30258432 5434379 -667232936 19737508 -66945581 -108232636 182614334 85505274 514280331 -2429783 -303995030 -28248980 -159107714 -48881535 214199209 -94770912 -186108424 -384539913 72513175 54090951 -10022626 -301181275 306666889 146007242 -290576043 417941795 12093834 -160848989 -91956731 22884078 -126189368 20516419 225078579 12136783 -136285649 -297381941 -14662871 -43707273 610990542 -8690551 785666654 195900848 -495700994 578705195 -269028769 511040092 59231636 -675026477 -3524107 110708471 122028715 159409825 -630430843 -363920657 110055625 83803170 -413423497 432930671 27930120 -31233689 -134135458 -46550121 994837 100493668 64821643 -230207570 -313745975 -17677450 -17178732 637176586 -228664691 53879403 -344390789 -134953939 -801761926 -484249858 490363794 289529818 23634714 -176603412 224241230 307222207 -767751079 -19049337 636569121 -356840010 -2799698 -34679376 74546261 591147395 -312303153 323545517 -37481852 -70991659 -665588867 -352456158 55706556 -9786319 832850049 128605965 -59031692 919724089 124325732 -749204176 212182317 283206418 -4809638 647984789 451015171 216296170 110398856 -15412369 10847136 187588109 -13015055 570465500 736812910 397965970 -481344143 -321612117 -64371403 -49781998 -984200 52301028 -145387728 252450732 -349806758 -86924181 21796671 743282946 -89559986 380372777 -391378480 32812108 -538389329 -114889266 -14294012 -4574827 243473021 -168175442 264990 482917464 -78196666 653359435 -159998752 223207659 517948380 -34884348 -297235223 679500446 108977251 423597213 390519860 -470082891 266269084 -547785631 73471974 519173044 -511375756 14434505 145657858 86782543 225289629 439518878 -113194765 105020748 122164334 -402757431 -152215511 81064791 -476465419 280321336 128456825 501402267 -359393673 -10342423 -218624538 -156728769 -831110022 -470314848 -321435770 60566935 140592257 92454864 35161738 62203556 -699976086 -65059616 -421570887 -607943519 -408457828 730758051 372317285 16973370 -14189793 846184893 -8591395 -179559066 -217120317 -721226 -2026082 -498213641 592061641 -5637961 -124083429 36569271 160293499 498369193 302517067 515970389 126365566 -257122109 205257123 287724011 -379736991 -362779 -92835746 88865915 726872935 641469120 196680225 -175381422 192664186 -265402384 -187464747 152699745 357481302 -454275078 -612458792 343073272 59663835 177843155 -223939624 -274717731 96116659 85469806 -2346671 10755509 -76260052 -492584526 -170592484 -542110411 58076142 -261699238 747449657 -131995038 70459698 320592911 -860753757 -796890891 399200261 321238161 332886914 2027274 -97434937 174169264 176482301 -17003050 -160731665 -39854325 -31346770 -776210471 -78995771 -11534578 288615701 -24946049 2402582 -13744263 323145344 125832458 82096571 610614 275178707 -563442597 -19256483 483647064 -56139393 -67984709 -1823436 -616869474 668984341 -424708317 -152348806 -7299909 -107764590 374684644 498833959 -39556221 -134831225 -13382721 274707911 -14171819 -71848692 -162794251 -335317956 1789505 -3058045 -61099928 229402241 516421691 -268505357 13871697 304319572 379998630 236408256 -460402627 -402367948 51702660 -304551265 118362369 -181222787 -193426797 391583057 275307267 -40353814 -365595876 129680743 -23138999 447865749 -25576681 33846013 752360 -13657319 -25603837 -58243454 98566754 -150448002 471685933 129882686 -856109544 -30620031 -36869796 219515236 493996324 -54498748 694678032 -115025032 -134881635 200747364 327059935 344194650 -574796728 133687136 20474438 -207877814 147898429 -13465300 127365654 -3396368 -63947786 94247164 61086704 -409447070 615997513 529877479 765561622 -127907727 -132359526 -622450365 30398930 -1484158 -9394958 -271382147 20301233 394832717 61008130 -5686173 145486251 -257885371 497044769 312604310 11240970 304124556 386881774 250029548 285429088 7612952 -290584577 -678273664 493568174 -65127908 341169224 144653945 183447899 -27966812 992300 -276548017 26095996 -753201817 45658457 -2678975 345608413 50368361 610254695 -60451258 -174270309 -6901276 12565135 187057557 548035697 92785329 -233040375 -360666081 -46209612 -318439348 82433590 -250279067 -20644567 -332372289 -179410553 128262156 -2986621 152292096 476190525 -62391345 -338893773 -170582276 45950975 299282701 59027772 -116016123 21349491 -357085989 12529367 585198885 -64977107 -595627703 591443774 72165062 -25596131 -9390008 600782603 39201634 364742973 -89621650 -371195041 -30314544 -195192202 -411051 -32858286 -44432854 -171824812 96589091 -471826679 -94154142 -223499280 474356560 -314579672 -525037446 -66442314 117528560 108722662 -29142305 20818469 -71186381 708768699 395196311 423390801 221253498 548180609 -428893708 20004679 1738251 -30584810 -250620514 160906921 13781794 -726776271 402871033 -377484788 60608628 -143267 585896015 -12881513 -189686974 646998060 300305143 -75501661 -32203792 6710257 171652881 -173068865 91570074 -178987459 -34813718 493972787 -53385473 -182028339 288106320 -457194803 -374075664 58369906 -334221863 -472926931 501913849 460443131 -28815802 96225359 14038910 -392103933 19967728 -591480433 644836419 -384706848 123912210 55650545 529892379 295927303 631230169 484223885 -93985484 106964762 -508362944 398405242 759888109 -105885486 -104469448 -9842012 551814203 239939790 -24066707 160531623 502697689 289381786 25485443 184002735 -690238222 -627760585 -111111673 3749537 -581435623 5158358 -23437281 -55847849 -542966381 730079979 -425228788 54480575 -692561873 -19440704 -588889516 69329860 -47349756 148097473 53268847 4080209 268183422 686731288 -50258545 -67172407 -12654150 -135260842 167825286 -40893288 171327955 489538898 -238245993 -26839104 -90965011 221810663 -230414329 -20485231 -622979854 -7674835 -231492143 147888779 -481014936 119457227 -566964017 -244199871 -661961830 -336986511 356870073 -424574671 -475725879 62470259 -187963550 79391346 1086458 -11309894 -6617949 -38989572 178157890 -768682977 -308343029 185842724 702639772 116189211 816734270 81917320 -624016476 -380511281 147053747 223973095 158612393 407930664 364073291 392953759 573986243 -642994638 -1664358 -437966495 89771871 296657566 -153496823 -195667200 57269295 -65204749 685371945 174139081 108124027 380554873 -253830546 -294827403 -38392047 -14117525 469255 5029362 2780628 565989 2552623 -245496084 -971823 -305162569 69134287 -72457621 35592309 80043364 277243205 -103575076 239454069 -650702633 -44663681 21754107 143131051 11756243 -39441768 5977629 -8422715 -799101266 391641990 -574684578 127932389 20303292 -71096400 614425137 342110383 -51961794 -115806530 179308577 -39314307 13675414 -34195100 251904181 239768471 -383437073 -552690348 -826190435 -8251612 -164166138 -699198154 609757768 -11918765 59911859 106435648 867586127 71331453 -35405678 44893678 13893636 421347008 457399081 253994475 -43596783 212778464 -66407675 -399963384 -365294447 -216297947 802788985 -29447573 18006455 -13838774 262362428 2497423 -389794021 8444756 -14039813 -184426613 -517454233 -340773795 177595610 -19145512 -104059224 116311610 -447805272 13439744 -599024220 208839186 -467813242 -14608037 -489792844 18730079 9745856 62449159 732611418 675259853 698505733 -831743 405281850 6700058 -697303787 -114254036 565665089 -78183579 2560455 -344664831 97354993 -307395771 -9193432 181122919 -367759838 3498009 -296046 253090067 -866577957 -2125534 656047168 -117198619 -159114880 -7064835 763784637 470500456 513211894 198740437 -675476592 689576097 211192161 -62906075 -25051172 -3881803 280672280 715939843 441899170 -127085628 224491180 -31464487 29163377 -8467205 -152306503 -328781296 -176629548 42087767 77620276 276115160 -248637274 2531687 723461470 -99748959 102123011 -217035482 31618367 -872625364 199996803 280654330 -231373018 328875075 -688474895 95810051 175570122 436239869 -15842850 -241655778 -16795355 127694094 55098901 138470725 -77445813 27253736 34644202 674872687 52574446 -32694752 852474103 51234007 -237237246 44982908 16305175 -151227761 228149768 4340840 -327600431 463864096 69572553 66822791 -35418533 -135629841 -186518286 -384152335 372691748 -238752065 26854207 -94530805 29020048 -614505455 208651917 160520554 252404886 -118185134 256414752 -160426549 29070862 -15283299 -384349866 -306995797 -530565643 116659778 96976636 527342616 -768600511 -132527863 473172783 437435258 -256395693 173376928 342768803 -254084430 -357855853 521051399 380743985 13642176 144798929 5013061 -221237506 8183376 -2777089 -209025254 -118562928 43144384 518139993 9447667 -275771784 125676702 66757 13412240 -290644870 583862493 749548379 -12320054 3745100 -35488681 24583977 270897872 106038144 -484057315 361945662 338629057 2614794 350644796 16882411 -40850657 1217468 -195325946 37628782 -179541120 -32179081 -260477866 451400049 -80313824 -188229211 299695313 -59996684 186675528 641294015 33958628 557620130 61743165 -46716320 67399562 -4566340 -36109483 623087978 -39072387 911488430 667811303 -77931444 -129182017 498646384 446343082 -283195613 440679518 46124809 -1453073 -30878172 -139858304 28350630 -169850929 59460850 253456 32207143 -31017753 -75171410 8569387 193925612 446294412 -266169155 13801583 221689030 -145543928 -512944778 -451199364 157382856 260100316 394076208 336956674 33254837 -116851687 -65928276 60606912 407259579 -459634031 -211976141 -762485471 -14599223 28696830 -290738165 -29163056 -19445140 -252481258 41011743 -6304775 -252466057 -9154132 -187081237 43202781 -651900444 7659394 11868419 576665782 58810249 314966033 -452535585 -366283551 546030464 610864880 -21252310 6799312 352218090 -132494091 -125981311 36882553 136191419 -72260646 491221684 -598394173 -53475284 -16165526 157299886 -8715351 -29331433 -808730 32203627 152575579 -22288 -460435309 41676889 -5531850 232369129 8633477 -179402457 -28694874 24097588 -161239196 -232210486 -92302391 15985762 -33545668 7308530 -543850107 -140876174 794320429 -210233769 -391149595 -38986872 388288336 381446590 -186202 98613196 107229601 334344442 426302760 85640548 -408073270 60390593 -101268156 -422302312 -532517100 -289291815 23897586 -227104102 588413791 -131386252 -807506421 475377732 -602117858 -376169183 -19571320 21262025 -68763314 -112654456 -677080238 -37172834 237356228 384371685 -75521278 -181122464 563798907 -209558773 -489823110 13577197 655400802 -92823409 11494429 406591239 -22165599 -984643 -59139080 -39436482 -199559344 140244960 -601035250 -421963645 -58285720 -45369003 -568763404 89170585 225442312 -126493767 197425172 207224092 278702508 -66656698 207919025 -417677204 -51297000 53366240 21469874 314685767 -43324168 -124764411 152291294 -359016181 631239380 -89650754 28886809 -2992521 362578636 -358016783 -2727423 761538117 -8787627 132999565 212586322 -607782410 492732788 -223630528 -69340428 166835379 596308066 -443275277 67232612 164077515 -433051891 -503568744 254087486 -412158595 -271143244 -26621037 118357600 92367727 32752761 169120943 61632512 -17913182 54713539 266119773 28757106 -271088524 -178171350 1391821 -89738514 389753139 32065951 -5981735 -148256988 -575503793 -64919941 -78563604 31329393 112580763 34615129 -568553886 -507295405 -269538871 26629739 -209341072 -5503194 1631068 466976066 67030235 770772674 275731463 -58241096 182177372 -151626230 707265194 -509296251 32903530 -361790622 167628551 154470823 34683529 -860222746 312543152 -563737795 565961556 46537281 159604339 -293122384 -589197427 -32171369 114957703 31154000 -283777318 264404373 23271340 149362180 414796446 -385394191 70436309 137052345 -229229343 126711861 650089848 -619617579 -28401831 213074102 110984220 -161905596 -87708629 8270416 1887128 -32382725 24820291 -422144772 108486746 46828978 -128632125 -782002434 -489143084 -351151494 269866958 145877747 44547796 -347612738 -39376761 -57915054 -88595271 -554255510 -9786454 3596541 13247778 -26825281 -574280154 -204864925 -518080260 31723056 -415986163 -251143916 -1585368 -256806265 -285522832 -225209432 4580306 119259865 363761295 -107634602 -397486242 -277791634 -61420517 -321099628 141431194 -361834981 -10529207 341242685 -720895345 -468154512 -10663959 -303125850 -375565134 -279207803 218812658 398021175 224078783 -113722629 145173120 -1859654 -610315994 321223107 -630231221 -329006739 -149698524 -477312132 420637106 -439448997 122914223 201439745 -33598587 -224605 -254592471 343318554 -95405570 -22400462 27358910 448859084 88547865 19393084 14892681 -96885562 -7703999 220965526 -451164413 787729917 185495014 -281826480 -57112368 21861759 44181224 23730488 27764255 -2052851 -113204516 162299128 491995091 270230862 24490763 -660081985 -99989139 110790817 -647265 -666676822 194546443 -255705772 -47897312 -11880742 170367372 -726225854 -10674500 99617447 -1391965 -152855386 135834097 507088079 -15158964 120216990 11507484 -764261378 495165944 8418156 45950249 44248292 6719345 -32352762 153854227 302969622 69266924 284845008 -9390035 -240739753 -715020 122841991 596406123 -51492249 -69466385 22420261 290043742 -813215522 427694354 15905625 4720522 -473102084 598692104 437484429 -2483524 -745162439 -90118521 -31199386 126940630 431113517 -16020543 -1170103 503426226 -225862639 -8826422 -453399501 23213531 282296935 -2809502 4332808 -127683041 148026872 289017335 -523594567 19731231 3006497 87340541 -26864009 311014584 -69974400 -40239238 -322041235 -210917448 469762419 -525084 144266488 449310442 188453796 -282674329 -44280009 -241724852 423781189 -55687424 -55126345 -91047877 -601075115 74695790 -4640923 -666940132 495507246 -101975761 8679400 249187027 -3035719 377665218 179218828 170318115 -127424862 210840456 131769093 77885351 -565004031 114953720 739426916 75471304 -183749 527957059 33253877 -916479568 -440559052 8192657 -309865867 138003636 -733645664 140632093 3403426 -146590000 17052892 -60139941 111540387 -50510262 -108329427 3544878 -479573830 643888606 7894051 -149252790 -118802397 433024969 446464629 -10617845 -653572955 41793527 -510732700 -13149793 24893355 106530319 -643447881 -121339110 386031202 646659623 -335270700 -506731067 -739088189 -142363442 154367324 -214930600 33989537 153843171 306804339 -335613946 190349849 254040409 -22632026 -270952893 -197780045 -193996952 774987688 -676277115 112097288 -42149267 -4549247 71392988 388883912 -178562674 731764854 -294136028 38101876 4380682 376218306 37089056 -27239816 -313409026 1559329 243626376 112057223 -30802920 -14944860 918278471 -136623558 -119640154 -109101935 995034841 -74108526 62155045 558873922 240708747 -326955133 -251733 10195858 467676070 -5474619 -391456063 81141254 -170783775 -356176830 536407135 -572110974 -472154619 273080949 639832417 -364586110 -16853773 -111956176 382071879 137530981 -271329034 31734563 -29838318 -22670987 611159453 -17248044 258439899 -674165728 80907481 -262396045 -210019677 -270330648 8629642 -9394684 130066816 7300660 -768284931 -22008615 345732747 -171696719 -708439135 643886326 -6331573 211460272 -57861744 -5660350 605791745 56953815 42251361 -173906532 -159773624 -473752662 156169412 -79856596 -22119098 539730858 -127422200 564387468 56296288 24086194 -361728774 369406536 -54027698 23100577 -192965767 15243785 -12970032 -100142986 55326045 -230577630 12765249 66820455 269100248 -6857226 -97864131 -105022990 -54050995 334420223 361870212 251304333 -805061309 -333231407 18301693 270775589 21231434 -58598993 81408544 601896214 314382512 484048704 -8956675 72096900 -173357209 21626225 6784315 1453331 -163457857 229834049 336362110 509420463 19266430 -518739055 550523835 -424765107 -293527137 7807248 32592487 524099275 -196218892 -188099456 -377338960 444539841 625971346 200518684 -88188756 -365409832 145401562 588922925 -7794452 -34838432 -7887996 -384229693 481704958 4874496 -268608799 4995850 11437665 -135058596 344430661 27339779 13928221 -150387417 -248434587 -483637301 392352623 253514167 445640892 -447802621 -226515852 -73304228 77540868 -300332986 609427186 18587259 -865332448 276503017 414506433 -345778238 355129305 78987728 17065440 -414828523 -385850388 -348373678 -128247750 47648367 -116307724 39420819 75264064 -435443474 261380103 76914483 -321835796 -187341151 -339063984 -239441442 -44935859 -419431827 9000406 589880805 524553329 62452509 -842306012 -1807658 -103914148 -157680451 401317399 36785476 6244380 311830031 4700833 370396226 323008952 443531100 -83128154 726593593 -154453503 -745437385 33731991 -27018207 189619526 244517742 -142847951 -30904061 -119657596 -120444854 54494922 462812051 -240658249 56020553 -35760304 -381934733 191090628 396493347 137734251 -262092606 427779147 42685256 -34251032 681447942 131637025 294043799 325781944 501326190 254407974 16157163 -218719280 7384337 18105729 -1836736 531767 -245152614 -76215283 -162439537 -43409087 -390489426 355590309 -224856686 261688424 -207063448 10866403 134653371 -63487233 56016121 99881329 125839829 23092849 -234153633 -2671944 -49136195 59758349 -350070235 622638245 92481600 -487709623 -96164528 36621780 -345068477 235345247 -649207203 546635093 287382421 -124946318 416290758 -149089814 260159118 438748635 -558416931 350197700 533139773 -271241335 42880127 136350255 4734212 -39679892 -729374 633638337 363679128 474188680 -469427619 333135724 -2902062 -70384097 -280582412 460860466 129920703 30198209 -595725171 -31527882 -396403716 45683213 -607470331 204031248 318097097 -16248919 383534840 97384877 9370637 797387545 -460942008 -402859160 -264388731 -654689616 260575021 -323615131 351279145 -162415412 83959778 -397038578 102211919 32197868 3776864 -155822481 388362027 169435334 -119204974 377150347 -56234933 -20197583 112748198 129784174 567572307 28141732 103260866 355286162 -390966254 350777529 -791058457 256794053 -303145172 -81438467 93125400 -430245759 275643511 715385 112059510 14461025 259195878 237331388 -594965860 94021201 305359913 -33802383 -232141700 -47887285 -649562471 -349962150 -73776296 898168963 -80782632 274466535 340767052 -124558212 144248235 41514113 531164994 -27420087 -106372146 -7170650 225449341 -22946439 -375103024 -67403288 803227255 209919987 62171196 -74703506 124646742 -207145483 717058836 13960458 277491050 -85008505 26487504 830295018 59264746 -266109950 718161650 136315423 514185260 224744158 160781706 -12018533 -524063992 -24799534 -176463635 -120937792 -176981459 -180859204 110654231 338134904 -111641915 -28118245 -27589131 529174577 62864915 265145356 401107698 103195224 372662736 -48731135 561942879 662289231 -37711577 -18608522 586069 -41696271 47327764 -413150000 29307110 -63772003 722716566 5662482 587691892 -367907665 -167162518 -7760358 -193341405 -139950507 -1212367 81070735 42559760 104598826 -50994572 212993476 -76109294 117346318 377124230 -325149598 81942496 121223 98111343 231359811 83072789 121060541 836681223 745335813 -214261051 -181055729 206456115 -188441256 4703901 277528123 -45961326 63548802 155987788 -491704752 325061330 -19247004 818108593 -138508988 749226893 -221999304 -486224842 -12115437 99378669 69165854 392196630 -576772158 -487909810 -106826181 -140351080 -396016585 -961340991 18498826 36744472 -12117618 -37304459 -166966843 616668549 -18980193 203852117 -72151561 579472828 -594854628 280922221 46036629 382252881 -239012237 -210339046 265325178 138805357 -607366046 57996283 23829369 -496316222 -3957278 302025579 -54255989 1531631 -305600203 60393787 546641020 -476744205 -4096701 73618593 -2282861 232541647 -250017947 27791191 13716922 -160772163 -117999526 -20241488 231754716 -33301193 5024943 -131677943 64860642 -736222499 -21100722 683784957 -340296992 -289418283 196588291 -128070932 819215945 123870378 204235825 -14722066 -222440814 -301607008 68252026 -47049722 305713501 -86735472 66035713 -204823538 78190944 -648073455 -74838271 -26174584 309551858 453255549 119011042 177496226 -70023326 22523337 -231862219 -84620506 32208650 -560995786 -187830205 599260392 586834566 -16648602 55215754 -410160674 -279997087 152062720 2460733 -64466143 -6862501 60992794 460122138 -509636356 -138734458 -843496269 451655719 6932155 -227659179 531807513 -134817386 335491838 56077113 -213950564 -14654801 -310926647 397292489 -194830338 -673762312 194319304 659010488 79164905 192264977 -815296536 130082818 -382245015 302811147 620733147 -511176702 156510166 61410638 64462600 -9889521 -634422695 -35073115 10315580 -298405162 299920123 -141930784 -242171230 -287167682 -813667417 559888145 -206975037 16313352 387325054 91169819 327567 -48587943 -296881475 -478946 -331591064 -474215683 -179770574 -385551201 -38418363 115443016 -259085798 471874792 717433 -276115142 311667853 800619532 -171959552 58098142 -2626054 -10175698 -658976174 108708018 -245327762 -23402112 -30440045 95969883 146249022 160499209 1313230 -596203797 -315464562 -270342647 -114729987 5823892 150315275 -202169734 280455656 8574038 426987146 414715137 337584529 191134826 601491828 -116193935 -285741265 -91329845 -771038769 -76669071 22336947 15398993 671442685 827940398 689654263 622782373 9336452 8656132 -60200208 14388850 -106441751 -567799166 -249169877 -322562610 -132720431 588283033 -14541331 -7969814 -712559136 -5084563 379105983 -36613469 47188015 -331401746 209659038 -225905112 441558780 54902798 -120344150 4558386 -777643154 -170439331 91962770 -35982448 226148674 79024011 9739389 -189627634 713849352 -115402205 -454352842 -316223699 103596119 4360787 52625013 -538033635 -217311008 56615520 -248364089 8317141 212014435 -439985678 -34977612 176811267 -80734651 465709741 -141407562 396332128 -9736322 -80218370 355524636 282416908 41441869 304040550 -560863237 -101826782 82713476 -481316878 -73914112 -18764343 12527730 165280599 397695803 46337290 -253641093 -23547770 -392810652 -6969052 -15035511 381526654 -398562438 142388975 35489583 -720287586 716003437 -219438851 -284048795 15216630 -367034561 -12332334 -27450426 -96814710 246646738 -125288779 346429193 348298154 -56531158 392114912 40960740 -163778749 200772417 118209694 632501301 47235516 -753300470 -339491715 147448767 -99705266 280253487 439386829 -363303566 239502223 208047667 439530502 153515762 -485951 -198592 403999801 688961051 35588496 -442993192 -26183628 112969768 20619062 -144686022 54384823 -273964274 -48601682 11213557 13300782 -330872415 67885982 -10556197 341555360 -748057567 -330322850 60704214 -198479568 -40316320 19503055 -218132 -362678797 -71683491 -636204816 -796850046 282585080 446546808 -44114058 -14700162 -497437713 -3643844 19310687 -450360553 -289395234 218791928 -155248069 -649645795 -290172168 -37280206 589219277 649506777 -122873157 -244367577 7267119 -55636912 -428076710 61645053 -243457366 -280846280 536373947 -389569480 -528453658 420113930 143213067 -25397256 15781426 58243188 249408 -74819965 -416961755 418044648 221072063 294495276 511261835 2531503 -93160566 -724337880 375297758 222730421 -293313316 507534243 -352212467 99523307 -9217669 352639572 -490018472 439572372 -58324671 -11703428 8829138 128814635 9634146 -385162815 75130936 -302847726 91321961 -114478079 -365969324 -557702622 149377601 151555238 -26859223 -775106724 -133448446 578923717 21963203 179311299 463372652 -3898803 202894579 397909347 428064686 318212370 -75315388 362284000 597459356 -263432305 -247006877 -44822199 -581780795 -420021 187988386 73791034 -142544043 -6598796 646504461 228894402 -111252411 934628 -18026651 283052454 -56305682 -117649021 -554478128 39811201 164861568 -116164666 -225560764 -168174156 -184532486 34702182 -128680929 884745127 -594288870 -300141405 48299763 -374489168 5604773 159931958 9031223 645783374 -244776552 -14293865 -793245187 415975739 3983810 -29264518 -297510891 -7462472 539597060 -423660950 -238661938 20244673 9211044 -103895152 -15009569 106244640 -40022818 -36816158 171306227 -41995069 813476 445403111 12057025 167605610 416261167 -442645239 429945087 -14925643 387218756 61707665 534801616 647243480 2064272 -485269916 -394557635 148686404 -264787299 -32792128 -97889148 111812741 -83608311 13893973 -710644549 55954979 -569705513 86744235 -605126829 -946729489 -59819293 423843657 -4490717 522220407 179607044 -51725868 -197008644 -53131939 585590345 254596977 -76673442 411949954 429468550 -679702172 -458679657 -843118743 23317075 275769056 -424411301 496526751 -30745418 -458427886 -41793431 -659823264 -400948519 -515736534 30540674 156713915 25898493 -414213912 -96043932 10992722 -125752043 -302989999 294940579 10081568 21454658 -661139205 -17568638 -19770353 -125886583 548966547 423876422 63527781 -80173362 -343476053 -30426003 19200631 -259678676 -115434768 -34888644 379054731 102817491 -645893309 -213945393 313329509 -81527192 217952622 -23783499 -90103178 -114258072 191296340 -330002201 -305607101 -39254571 54798484 -15243201 67493958 3412952 340364 -5896924 638547602 -134230559 148124669 -24382404 -333907556 -172781398 -550627862 623884546 -748865045 -370565646 100297644 739456166 -111874947 156239488 -517866 93885228 -35120636 -893339283 -242477862 2740224 112810900 500373626 323083228 -93651908 -143126709 -503010578 96784802 -93815113 159095885 -53599390 6160947 -170016540 52847713 -532262348 17638574 -8583428 58477453 259976845 -115076416 364146053 -159597725 169684100 328685139 52391765 169715 -3446653 -197292824 52284071 236786000 28022758 15347540 -46615181 -1325807 -57038898 133390677 -110538794 5443284 -551341856 -384721946 -24523079 -146070454 353658058 -854331529 245560008 -199656410 -407903108 -403710340 38163793 -289813056 368820610 181436493 -42267365 265436 67014846 455095487 -117119662 -371992135 131121730 406796318 475506452 -141629047 42008820 67466358 366729628 -378524983 -25198468 334696725 -290822594 -35342746 -571297010 -208665559 -6433581 -77362003 -47546865 -134072537 298320988 -122441748 286732784 -144027246 51268090 -756845730 -122356418 146224282 -327644862 -66004548 -428275214 424047307 -215099915 -89589575 -143988987 -203207650 726709691 444984838 489736171 677110580 5648316 -113226791 -255271544 -34871858 -262569843 66499471 -411736984 -293368765 -446769370 5288012 -219143171 3207323 310478795 311122117 629232594 287984529 -731108666 683982610 -683037153 -225494594 50716337 74268789 -73176277 -591331440 273479326 -591836376 -65730699 180612569 -14776969 -208171219 385266048 227860829 154913490 -712894193 -187037658 6487178 -486845055 585480004 -25320162 -232628 -109906036 366627588 -184882513 -5747751 66929778 545942080 -477700617 523577729 -307750964 172906048 43397440 4499858 46268904 3398546 380152824 239303106 113676564 -499467 26464507 -115082385 -53072315 980969 -44452548 247635975 283699518 -364570606 -79260581 -5814900 -207726206 -334315939 -206558289 203129399 172757223 -73412796 -8352393 234204344 -154492501 -342177145 499051520 -265539818 -5251311 -9714021 21215255 -75567432 -2209541 758200 193293977 -205022493 -677030771 -475453608 243939979 6443176 -272243215 -27214766 12571804 139999968 -279750314 -154624512 -115401268 -214948449 -383813824 -229720638 -398339277 229337336 -95158478 -494665078 18907831 581652151 -414612133 -622779416 -15762045 -344340754 -153222039 -52806864 -118367596 -102738306 -142940180 241141207 -19468686 -204514450 -23093854 -121254100 -283410467 -143844481 -158682221 15525382 -108331249 182431470 154068103 47379699 545501330 -17870990 -437808747 -160819059 -6688165 -23443148 767760083 334247452 -615040837 -668180059 -385716791 765037365 -100700161 996031375 6346420 946407 -21801958 119267688 9165501 -230735 -316883493 -131777183 -200576534 563938748 905806755 6243467 122316628 218932631 -67517442 57461166 -323923507 -38737211 -61011236 -187149169 76662637 -88240349 -49079437 -507578149 -184867110 -485998554 216357883 -68934030 -88962280 126773511 402550377 713012504 8501565 -420969273 -189515424 82485474 3450399 -4340608 477373427 -157018576 -205661843 -128336710 -149831644 -337441743 535751306 350623076 -469503051 -25049951 -610083302 252736061 1302626 217870916 -45081658 198920027 -18468699 -15154217 19178254 372176078 588193535 57139226 5790262 -496712439 87764638 -537372697 -214523585 117641954 -58342630 244198523 -755185666 -13702849 509118376 12597458 225600949 712233460 -193515027 322768347 -92288637 38952 -4400937 206085544 -46553316 10628285 -66604910 22995376 311220930 317895462 277896544 -387934324 183497033 88505771 198301909 269569906 -197368143 -12220391 456949516 -58472653 -60570776 12361531 427214416 36253141 -302452092 -714492132 -490411 -516221552 138571836 -27848807 672970572 -383785729 42666011 414582402 639946021 -600410733 -375333158 136989622 169036662 703654582 -139583004 9886530 -750111626 35756154 23722876 -73501998 116581471 -233760140 376969884 2611182 230777719 43701729 17645224 -398033076 362764805 -152497754 30529830 109917744 -1513348 48594320 -470887161 690829349 168720891 450801797 -1006034 33210942 762627878 8857466 145455600 423012613 -706263224 138670658 694815900 4044452 1173275 296734233 357992645 -76413771 -386553565 -94631818 270337856 76688608 -249843913 110701 -186741 -15087555 -5111960 -25459240 -675265944 346159008 403415722 663510329 -261946578 441545 -351947140 210102577 -570340805 677012818 183383067 -473120372 -3911410 -3602348 265369161 -304184103 -488569242 -645355201 -112059 -546246117 17414060 278498029 641050605 418840419 -18642166 -572284539 -191600049 58925046 280673847 117132770 -177101711 40822144 910484653 544725362 207362953 -220661904 22631569 201896873 531680603 275585895 475185542 92256943 14444732 231988626 24176317 141492157 741809810 855655837 23909647 -99970056 138094377 -20661276 183026531 395496850 -80959883 307420264 520804937 -740073111 327323870 18497236 2329713 305925238 290179214 -872399 287358966 76182272 -92282834 255605461 16907575 250642774 -425115508 178566414 -450932679 181983886 -191697363 -112435766 351324864 -672984350 13794900 -979788 -27607472 -21228067 -116792987 -367301680 -55769669 -430583122 -329097233 -542158333 -86714618 36920713 -240162781 -25650605 -257486662 592204785 368711390 687698092 -289483044 -930577 -418852198 -763599305 -347507606 -123392933 -558429203 198719050 423756947 634500757 6319579 -22768247 334587064 335127883 926238966 -16582885 46185718 -518433662 676769026 -234775918 194171903 -28796465 -187042359 -439716810 -77084440 238139151 121589856 -20177961 -168528400 297758822 -222715019 62070336 -31589321 -44892234 198650732 -496293813 -340705422 261010534 743720940 256033198 176621133 2217098 -235462330 -398388731 228626674 -12539701 9457642 -566357813 -200513221 458424397 -410991089 1246985 -140134759 -392820754 -90188051 298779091 42745136 -600407364 331739635 221871120 173100301 -291464331 -238812594 -472627254 227951028 -154441778 314866204 -399694078 -236082181 -161331057 110624739 143007621 -123060619 149639118 -46620236 -11935169 469580599 -5073302 106956032 -94280982 407845211 158380329 28253896 47703327 -158002850 -57568492 153991193 125217870 -588977619 -20459880 -1245314 279375797 71163607 -109528528 314666310 -121904749 559302403 -86433429 18119571 -25208668 -713357344 11088806 -288651164 276688238 63564663 159260645 410671849 -101194945 266210140 -100343161 -37289531 129477961 -84989643 543556129 -237931734 -124527482 -149209067 57654863 -558089499 -325944290 273117745 11747589 251192662 -391239589 9710878 308743141 130972433 -634216165 -3665197 908967964 31404717 22597800 568746820 -22473725 851535979 14446616 -34305502 29341769 -90525046 -228218960 -62074963 -387906621 13872876 615971645 258703781 276309074 818758 301555582 -26526804 39504383 181885001 -51442597 732424558 29801371 -227133219 -49716061 346284480 96465415 506743447 -5028259 -58012959 2680274 -1696806 -337284825 11096020 -137979879 -32393492 9698955 -152706300 143893841 121581181 -248825917 239575159 25365690 -739760917 3347678 -251240 -281852927 -178156039 -195400770 -183448327 -156983572 614603825 363642941 284761425 -501388977 -62583004 536982257 -251142963 -675800859 155282159 92493796 388694491 15996064 -538938787 161050625 -182944034 -841665242 -68586283 -45797595 309765741 3429502 407774469 -769662472 -93884144 -97939527 80811544 138576019 559719197 -683566180 531553408 -582831931 -243247577 -9287701 566166975 65488345 378277566 -446823972 9295130 192922017 -223348479 -82752970 -34952088 330688831 472678516 8260886 37979424 272118689 -156922505 -336879120 353967300 754398693 46627635 116709212 163404735 188235763 -35011418 314105065 -99104268 -1454016 -94886289 -135305111 329983851 225281539 7026048 34427813 696122429 99792831 -684612706 33040388 37277491 -621711969 367845001 -253266565 -79002942 -26400923 -1110061 -85364972 6117457 674094784 396599764 -1051415 47655811 -35506049 43238436 156279679 20332446 -54368405 -61475567 48560128 139476720 64008638 438027403 -16187982 124502257 558940968 -23463677 151399360 -98462484 96006882 -27463028 19965692 62297393 -1004273 101209256 -406493913 357963997 104253546 -88656043 -258249335 -521155439 205025183 476254426 -590524710 -404207868 123043998 98144388 588524021 -278703795 854587378 -7009738 177920549 -44007354 -323086665 -351383060 877478897 8889012 -379792662 59725762 379904674 540143351 -518378666 -2148512 -368808534 170976001 445120809 -2257728 602596731 829868262 -155796345 622348661 -114311048 -257611686 -3665531 -6381795 17984169 296874675 -215794451 -599026828 301623383 -97648424 -267432837 15511268 617886343 -317375290 -16897455 3622804 867727241 386440106 127605206 -21414434 247754833 -536991 -119490215 -22615041 -184593913 -479588306 160554203 278740974 342402321 -339900580 -399923954 206674102 -162873 100763460 6242171 370477153 -120967192 -518900204 2325601 -166198066 103389016 -33884343 5201266 -342603659 128317438 -472542887 -408143743 -99609327 3973079 34612733 -85433273 192556454 -639680871 -808477134 298168904 17234604 70488685 -833048303 568357406 -108064919 -44052892 -308212229 597650128 -654168812 186879919 400859929 -418891866 -585458488 440285906 -46165979 -247207142 -101461762 36317320 -225482737 -499717 76853319 88372770 -219678572 -565791607 62315600 118244130 796301051 -146590271 272191936 -811859227 -138963108 67543988 180449321 229790933 899004056 483571934 -416892921 -55911489 11072381 184218430 -360708155 312237014 -408015085 -719605200 -502012651 72716583 417980836 5438683 -123836825 558324224 904046 394948230 69402105 -565617901 -652718345 33782656 -878173952 -73410952 423763337 31797312 3060362 232504910 -7639455 -27132167 354529426 -129665631 -9889249 -53667617 713525382 14684057 11228137 61918510 117177355 429260546 -156557671 -147347170 196931003 380581992 623679483 -16819280 68624960 27916526 -9032952 22543721 88645907 307285 -163929030 271386277 419417403 -11707949 148855725 202257 252761805 2229320 272249499 -29401632 121179645 -123261818 154073260 -177288901 638547222 -272519384 -364656522 792706642 205539346 178498363 289348088 -245212851 88461877 297709962 -157480980 -2284354 45816935 198417403 67036725 517082428 655760609 -37557769 280841964 253350767 71220289 259327599 660496021 29429450 98064557 -358326512 -145806290 9004093 -311499060 71428631 266912360 202468956 -157233197 143640869 486050823 -69635245 -294594528 -435601084 491870054 13362305 -335169231 2023542 43599347 -315671479 -63999812 49717939 32830667 107727098 -322227979 -23655484 -506094099 260132163 33678853 -385327951 847117278 192029602 667261408 -742037218 371349468 328501443 669793406 13326289 -150330972 411070487 -58713366 68411096 -63431831 -15487863 -374895982 15852932 -190778492 -454673323 -569028048 698909416 -96004876 -273465930 88178338 9826237 22927366 98832806 269210492 -135877673 39929058 -118506706 35894746 37166233 6055977 -17751385 -50421462 1658188 296592303 -387540848 -515151169 -55339746 -274489161 -1905761 -63331971 -7820627 -47858562 27191236 232534174 -151634329 -145840218 256224174 327073574 -22333531 -23378563 -114900090 -127795317 131480671 31026926 132250679 -300753645 -67478522 -668110108 18861991 80695546 45872361 -156122758 -23651459 279390145 -62218430 112641695 -323660485 -28194356 -35380769 -331605628 -275634161 -297396521 -222331299 588368234 -141777481 466566050 -456444551 3980863 565665826 44678137 149940365 520650300 -227186812 -50139065 595163022 -312004112 241559928 178644693 762297301 168319931 -249850414 33078715 -76139357 220806525 286561144 -140282981 20710996 33628766 76147327 452175809 431816966 -55211458 346143305 856636 131518314 9853922 49015718 -81635206 31023873 88139054 334979157 -477191852 -192573988 139762763 -508736486 484118097 204573986 -94067221 701216880 -214789486 -3888961 48573251 -116951428 345338117 236820600 -904732578 37011843 3319025 666357982 -2659068 411959873 -193937426 17883044 47362214 5372175 766159173 49131318 -512087115 61255029 -188854064 -298600843 -17430702 235409274 561155088 174641 -213670708 -518101437 -386909127 83813663 -204272733 -118816714 -62249787 616785402 836792101 -146883205 135456973 -307766621 133970469 29973037 -518728083 -38720032 144840423 -283043249 163214327 -99674797 373351 -80737828 -46007777 -344788244 -102203751 -13752556 47079272 247008602 -238523222 -709343367 -10851277 -581753093 389871564 -5236542 53908117 258040222 -177349653 283639572 -187970896 -97253993 54878876 -88864387 7288117 -53232273 -679594224 932357460 -344907405 -714891227 -515143403 -5260694 54595777 -602152816 449742106 -512534599 -11522242 63802243 738660 -490705372 549013815 9674485 33035994 153447820 -306689086 -111879447 -391975268 -415527090 118287362 223830954 35841660 -36645934 -127975942 114367016 178812916 10069602 356131250 194566679 217602713 -18150866 -370939800 4721765 -141323826 16059108 -637430712 240398301 127358087 217790552 -49494347 -403060863 413487159 -126519886 -497952967 -10373780 48701221 -12281018 88518876 -504535460 -126467940 526966641 -277417021 246648913 -78426338 220910252 399337285 135982172 197565789 -243118594 87223778 -1361723 -199630668 -381126578 -321212616 48721290 -2871876 288564291 164134250 56802638 -211725665 -470532608 -84965123 -561657797 -12991543 -177833141 -126667957 238114027 -80045843 -159096928 513809964 -20548885 136943132 -364287455 292077577 220511661 144581955 -246096456 -74086153 238026369 245776818 258065589 325445735 251582371 47638732 313523782 -288410428 -18730584 -39992071 -229645286 -429671652 -6341861 -83076171 30269741 69672844 27674484 -2012216 412571627 153383170 -184303047 -99903672 -24844008 -19660442 48441629 696732500 671858873 -34646117 1623703 103696671 139365506 224198184 39930374 19154342 617454852 410960071 120618621 -517067228 1110811 -36623821 -96619913 322972351 11244135 -137708998 -3749525 528932353 51562123 346426559 230268068 305340569 66542533 279162441 -48353636 -6499332 -41736925 -409011215 -6030612 -12469388 -95773271 -105756499 115107961 -16384626 -32910307 150932939 -76102797 -143484023 -168576003 268679611 -131149491 64444887 5412821 31920443 -156152680 -95827470 -219340528 -31328836 12837175 -537399119 -376503493 -17448641 -212129088 -243709350 -194419 -251875982 122799138 -37772653 206422760 7094465 396103846 776636 31959742 133858684 96878108 465643363 -709220198 185232952 8517728 382030017 223281043 239029310 98036107 -26662971 189300664 -549312997 -362922776 390081524 -13195758 -548176508 19562331 93267662 -86494497 -612807662 -2149610 849880577 437807647 -660071095 -466127699 67069597 557257165 4642434 -70344522 -638377412 -481965191 550802678 97991432 -408092380 -43121822 64158299 -110586588 -363244650 -16958011 53829071 -200284883 428263004 -358028385 4879697 299929954 270220751 214806462 556087 -640001566 30177703 68164324 56769168 -172249506 95818367 -4183937 39211396 684174560 554106862 28735235 -56089078 89801916 -124063388 106449251 91649987 13754274 -205790684 -144392258 -550145154 -423423662 610467226 -326945417 8290849 -88536965 -9470317 -44294860 -173636578 147620871 597174107 834270349 589806747 -167266754 -508171506 26341381 -296672054 -532525770 -8138279 -293423342 291699336 175298893 -199431239 897617005 553589948 35173174 37161140 -160744635 198627346 62497696 -205100881 -883113341 643891676 -68396021 -101433380 -122143578 1692876 424033850 -30151159 156514754 66352313 -352594700 49829554 -189155962 57858472 273896228 -24611040 -23177737 320281679 182699673 -70104783 36989889 -812555063 -337157697 -620233742 -73644 -108595282 15838579 572617684 33266979 -419008831 229121835 -3307363 -80620490 -113664630 -54015359 -186530767 -5604566 246620458 -7632171 -150636532 -718092813 187655402 -205563109 -76125260 -42421027 127901007 53493643 -17195968 -130857965 14912599 75463792 55586371 239155482 -129784317 61596975 9130932 6226428 -19244361 475481658 -59986476 228220699 -324461953 342277135 408120027 -175008877 -121774944 -63560348 -631078187 387841777 71844714 140869165 -18042313 163209 53779584 295316215 83405567 441408186 -100313340 -109401845 -217239431 521956197 -8516531 -144246025 40483570 -18494456 193652129 -324213315 39966016 -582465722 98175313 155359925 53475620 233542449 -454892073 773238421 2643981 -60300381 -13398104 -120798964 -409350104 -164481010 249432005 183404947 -293273645 297076939 814360714 130488968 -1576959 263333189 -36303743 -151086515 8078383 119057898 -145866485 -13372906 -193896239 530178333 127457948 -322902549 -8018195 -385721697 8094240 11711418 -134458588 68355091 -114635276 564097783 4021598 26058987 -341965864 700797689 -94177243 8826746 1638054 -235725787 -298869131 -424824547 153043017 12811510 -327125726 -105365242 -330733180 479497498 93106454 -38581556 3218840 342657762 -233888850 -26453912 -6359353 415804966 -210063446 -83537287 -175746397 -563313277 -685100 14455087 56817091 182844490 313029467 -238421948 -220044324 -22336163 -18166503 49599847 118640288 217935429 -3129518 -52400924 52674711 791793353 -368205196 -313314 -1003264 78725402 -140372624 -23247555 149833924 -27908793 51085727 -1864099 -529020444 -2886974 691118614 -54084997 -195422914 155455023 69562708 212225530 3859297 264822822 -328046693 52051784 -26102032 72935492 -224944086 -452199140 209000107 -89593869 -105730603 50302532 -18917130 -555950535 -108031063 131035757 201429063 -111364351 143280418 648400992 538373273 421751 5661366 36017618 494134186 434233177 113009584 217041068 273089356 -606317303 222371948 266183515 288062599 4601534 51129805 -438552306 606106571 242699409 -6676092 327082752 -37967110 -139389748 -109879204 -241947861 104180539 -759118202 463562219 14411655 184312852 -153734065 -206605075 -26107186 85182523 614071305 -164627153 321176549 308845651 168144326 -12421821 -5979303 74443134 -15811481 -495083012 692659660 115881699 90207278 -60882928 772376883 -63615628 24189354 277550716 -2819081 302365900 58768841 -244505392 545955448 -145026841 667478284 -155642706 -410582545 280866359 676249341 -397731059 331199977 -14740586 -888366302 236883151 296945058 -349860357 -315367554 -107723426 792208897 5021601 -195145565 139009860 267332973 -165027232 42637669 -506768335 39157728 2481462 195898 -5204073 -167687693 -585341299 565471179 -323045462 73078652 17531667 3788072 17283060 -243545665 270078666 86340943 345588474 207032701 -240112114 -288991780 -819584565 300928324 -107255448 44136663 146686688 595566967 270487687 -213486207 -382408508 773046 -164476695 230959485 62188540 311138487 366485409 492828897 432397899 -737124767 25184564 618148023 -89384352 -58208863 -299178656 -19176788 58280343 23428133 -325535803 -747718064 55991933 -20390344 256355208 605764021 -560961477 -28178000 223237290 -37894379 22334066 4238400 -291840241 -411257042 -172259316 203502496 92637193 507091085 -73894589 11753573 151478406 137058747 -3582498 -361923733 -106104375 262754463 40686583 -5726819 -35218181 -82361930 188418143 52990564 4779088 -669037514 627316119 -3864727 169209097 28378046 86361645 -73829677 20667740 -13555268 -275197420 297853124 -168961351 -271466783 1858254 245337263 -380877439 -103191785 526906964 549694891 15985020 -671944599 13248229 303522912 161202305 -430072711 -674798361 371520946 -48420921 545189884 60518095 -79792597 -239961674 795973602 286544023 96169975 -179125245 -85897139 308645094 566206515 306952139 -167974441 -678257257 -4300172 524412309 60071188 5146144 -21084463 13876032 770641268 6201385 125081264 -34131395 355074715 54946997 -38300295 -219787878 -449415165 9615988 -51677402 -29406005 -119080546 -81670597 -7243906 -54856762 22496987 -71118188 29310814 493191900 172928896 -23027749 -52062260 504906509 -126224264 49810329 217132351 41790780 -124244532 -182681060 410417473 809788893 -228751220 64344184 54273680 57810454 -43011776 87580778 11223262 363155480 -588904537 -448050614 845990064 -35451394 86398478 95905920 -291665605 65597090 -581384761 -317165142 -109214698 -571522643 -501969846 -700874435 4788050 -52005654 299086470 4348700 -152039071 -132039162 422005466 188993852 -28048797 -1728528 332867624 604938088 271101527 -150668043 -479673077 627021 355570651 -92965314 -221059263 70032917 627162663 -446268576 564122742 -144323740 -40001204 -122844195 -43366427 -90482510 -645302864 -316294003 -18397365 602027107 34626808 -217800024 98393240 -58839741 -50887823 -191798989 -220695073 -211087700 47721614 3672734 -425413516 -60565466 -183560419 -298759090 -527758688 118311420 -260643 372605266 71448527 -46984386 -220564859 43074635 -85452163 -283175443 456974833 308762598 143702103 -96947776 513006292 8674730 108733955 174423863 -63403533 711290 294255536 -22860728 -503698960 133075593 27807160 -174644660 -408513647 -39282821 13069322 242717092 621577001 -920588789 -2438255 90943019 54128821 -2370026 778944321 353391346 -234669724 -109430558 -66384609 -221427517 224507004 504145801 403779962 13954189 490704882 147275470 176724589 -403210639 -467419501 118244455 526815907 481297685 -151914046 704181309 31052357 80428364 613255143 -1145067 -19317535 -295348263 -11444815 -219216543 88552046 7226829 -444464346 460027251 546736056 -25059025 -573943483 54539539 43457629 -322292944 -243695105 -231777889 -404241315 130592429 -78784320 -24835742 -629960589 -635802859 -178432772 -317425342 -139572743 282458388 42854309 104984532 4064281 537615300 -134963190 1485991 103332800 -317294891 105293784 291098988 -307565814 294373018 -78310598 -29834825 1949971 481736635 -313345832 -264225534 435413366 558859744 -758026972 81583029 -35606889 -497592489 -48869647 -18623036 -32512891 458192531 -64983983 -147204591 -459519750 -148763407 -101167618 196604818 759351246 -329188221 257641600 38991721 -14588415 289785044 -572096328 -279741782 199587724 -1409597 -620235699 7540618 -727636868 -527329 428416640 195923351 -8999498 -44896223 312794880 -38153312 9756812 485278547 43717648 -48180263 -741395919 -9166282 556501563 53420738 -527104934 325490726 43457295 -943714648 -23935003 124538892 -65919964 87805154 154462700 -728520066 507258332 284275 -1095002 353237291 -27303678 -324712108 -688366983 33598157 294938269 352707489 -328856345 228469 627416926 -203194968 85367105 -151617762 -420022992 -26724926 -584554103 80353939 185973141 601821153 -14045469 -52421542 2802658 -1128340 110530647 -673467253 -9919336 62077219 -27366874 517707413 -116632168 -221853759 287105483 -336586022 86524861 6558979 -20034896 -114607387 -87426429 368811370 -87212074 431151176 -298037996 -753737794 -6244250 -410752708 404521081 207167500 303062156 432081373 -407558745 -811595251 197572754 -588636850 31196074 6665760 -64572749 -714384652 -19425303 -46606131 122160903 213728111 -232665 35462619 175955379 723333165 -552293291 -332830865 -322102049 286742336 -142566454 87315177 -288916252 498005356 -24696224 -584006934 -121457180 74904356 933968179 754127377 99456897 -8249653 110297638 -5570505 259463342 224732359 317250240 1281225 155964988 5472933 -850526796 -336820489 -7496968 46888589 -39823689 67716844 204278120 -570427813 325852097 13671610 507896156 299130158 -473672648 178744836 115500918 322367731 2794400 194384352 63836789 61824897 -327567164 -573986403 -98070039 -137304839 -124535 769027169 23985140 197895868 -244600720 -24594635 -30068789 212478756 -465957190 -91870797 411166611 405851235 -699110973 577930944 269218568 -397277205 930144 -95821118 125199308 532806216 -9173611 50573959 733359082 -418245669 811973666 556656 349630192 119792122 -421332355 -224384475 -157787595 217506130 -2919299 131656789 27879792 -80628436 -119192617 -280340972 -71396111 -40729693 -474789464 -572479 -259352561 -15990492 -209362752 288418195 -321768912 -900992387 -2983765 46178520 505644356 121554909 367943211 -31406063 -20689652 644205224 -55886348 598708795 -425341561 190512535 632022283 219264830 125353425 183266105 662805286 -5996365 -79217 -549265 -1371832 160534254 -533180911 20879508 -346641538 186689910 547285486 -314089475 -262230197 -697905151 150746168 -169782906 71185250 -765519722 119944419 187692537 1219332 207354087 -6596257 -59660928 -86253059 121274967 -206776912 -786588309 3131666 -312224461 194258726 -121270625 48832511 -278455670 -193613951 159699197 -619434373 178335242 -336605450 -271446477 -210222493 6783668 -475661161 -554475614 -187082548 686259576 -529607021 -91727864 -351193819 577959234 -294377630 108207555 -386105812 -540751009 20351885 -586873871 375912840 -141299161 339047226 -100941512 -450002882 55227 196956822 -289726406 104571404 72149153 -281963548 190535181 605138953 314995634 -83693169 -149129596 -138759906 26259023 150473333 -246271995 -1867613 -7399657 -441295713 -224408393 -606831855 -2076533 -59679 75246303 24639162 -120745902 296172112 -84888085 99721315 -270097249 529892879 543020658 -435649532 114867908 407738601 167471594 485197153 88071998 -28940449 -62543 -630128425 911484275 -23083126 350421509 -246838344 679299663 -93737744 866564669 171453572 -269378347 -43515560 -687179018 -192564010 -466121692 -476222178 498925274 -331024941 -929769068 503587010 -116769200 -65280324 -55603639 -150784563 -867766252 427168520 -758054352 -2946606 10167455 -212668852 -248663746 265475433 -211015410 161501198 -579340232 9817175 320503772 123344601 -321419559 179156326 -328688903 -274062347 -134274735 -124608042 -635304161 -125375614 -971143708 -100492765 187499942 -9303681 -13878024 45134053 52685404 -76054747 -148587158 -63927205 115496979 681990863 -739335223 -165676649 -171659839 -24707164 -53933699 3400970 495655259 176610168 -177431953 -207336000 -840544757 -12018131 -158696580 -375074348 215954314 290988682 -276982881 -715458775 54355061 47778545 -878491601 113305442 48308980 114310094 -85359969 -44958895 -912096755 42348127 42735146 161622786 213317017 -6035927 503979583 6234122 1851167 25919198 706317549 685118860 93022634 21675592 21683982 96182126 191032 249840614 29618964 559400508 245030796 -4742850 582731790 -8280255 -369889575 -125351960 -12307491 26771027 71266520 70308138 -252072573 -627212546 428871853 -5965397 -685943085 226080136 -5342401 -87517770 -678886421 23350467 -236037756 -7950343 3373738 445946287 -742007965 271622525 620906554 7583523 -123792493 -244155121 -64485086 -75922668 -105095274 439224 -50135137 173041247 563317147 374190581 -650611319 521619997 40341314 -20101558 120855184 241291461 65780000 13765705 108794716 -301735184 -2377590 153095635 101925742 -117010959 -621576111 480780163 -193575413 -29480246 -194730616 -79094321 -436408608 9298385 -528679524 464203718 200529392 126374613 540494533 -31371348 576384922 -1028303 -3089602 924583385 -187959943 220135205 -752826673 101750063 -165988635 313023892 60405824 8837223 34340052 -24006855 -86416603 -4454409 22836476 312638 153868183 332681752 -21835676 145391036 116469724 374835321 -139538915 550537158 12292719 -502521377 789142993 -495233794 -419315826 201424110 65201966 31762275 356494332 271595360 -545744488 -736684609 382424032 -2245833 152118864 -102606216 278831455 -140538555 -578082670 3951937 -273438839 145510108 -409154803 -47078056 1195666 -209172757 712983112 -187047499 33087647 -249303080 551931037 81586484 307564524 461974015 -267851 670169843 -327612383 20249604 606090844 241709806 314070543 190468907 -4699897 -37335059 -137381547 -49785268 -35949553 -160594686 -611877421 -13670217 173385755 153380679 18904139 57627405 -44739375 -441195982 -15707884 -360548264 317967722 -401565735 -299352415 -788282679 -1671313 117676704 -39037333 -432406999 15746927 -66967286 -787507950 163284928 427303625 7722713 30619414 -13784947 -312187349 32256884 171131251 403632216 530316980 292582578 121801400 545214024 -122704358 -5347912 159745870 -137679888 167316024 611515072 -27304969 -88678795 -18514517 269295405 -16020572 -17563895 96697789 -540506815 14534642 59313727 -289141196 61925428 -158070025 251649192 547671714 197210470 133342589 -55846520 -2987478 -185849055 -29639621 143445528 70442816 -130127734 -554906988 563718358 -731795714 -84318328 20586396 -151205469 245444448 362922085 26935433 -32541397 -137911204 -620822755 120269049 -592198047 683161242 698683843 -19568821 149427937 -304170786 -53445625 211519057 2205672 816822567 -94681284 175688045 -199444315 -27962008 559309396 348460180 -298665811 12955502 81105500 -429747987 -768598798 22497464 88746159 42199595 135070695 65684167 -143874 59335392 93894002 5595222 153605780 323342594 268341426 -35034545 -54948430 -272581380 62988701 114490143 26303941 -349941407 316873606 -47840740 39496189 62497890 -321523 -112545604 197661933 -54610211 681580081 211251493 348573314 -309477077 -8410614 -114209407 713179 -187111010 486824246 50367679 -161637816 -30890510 502027679 705860589 13525248 -424739568 -429123612 -174271579 686304799 30701629 8177665 -158495697 -703638141 204596590 660603478 118378208 -311368870 16156507 547277438 -77118535 -594679852 151946113 -515685666 70292775 -32801519 -54062648 570962763 527225061 -469818053 -135851418 -80434562 -14691503 100829114 -41326413 -529278637 -52548680 -389242217 -3084361 561681898 567288502 -110358692 288083252 210104707 52277779 174431804 386131185 2413214 -2508433 333618497 350637170 -333872772 -10389078 64893584 -12359305 -105773637 602073460 -304333996 68202784 579599754 89872996 -66213589 16719085 -44711856 -196481036 -743793152 286566965 327084465 -235189391 80580752 35952194 160631879 43507798 -6722505 -195659793 47894830 37031411 -138398928 -35470481 -9583319 -888005198 -85071095 -89122216 184193450 -71486972 -430091152 22590975 39939620 -248321102 33964155 -608193999 -595902988 165019281 107802128 -23647048 700552272 33255604 374051025 -406853191 -90666593 119360273 -109468350 -211934298 589857145 -81300761 -87177215 118984540 60530599 -443038887 129149356 34414764 4967450 -108243532 -195472543 29162622 544777634 -73840997 -186540211 -222068913 110048206 188129617 615042598 19449061 -46520782 328351218 39204124 564735457 28239481 757821863 139258122 527182 -288021584 80739656 -6830293 6268938 78944231 -22165513 -337477161 -68749753 585050703 -254574666 -183083235 -340277289 -86957177 -85771162 -298341278 -39303799 581756103 -120946457 658327171 586140518 20576411 -914811111 -610898010 89127264 107797973 -189018999 -417850682 487320170 -84529259 -36004615 -372005758 179322139 187796615 -394445448 340960895 52516721 -105973269 138111949 40297719 -570374780 44647198 -732324105 825418035 -4851213 135474846 468121964 -513991536 292145409 10273714 -27798037 -44719179 -385354782 509495 11148008 -156195601 334420124 271222286 -309835250 -110036042 -498463551 -532691830 163099509 -249234907 -233533213 25985001 -51624589 -50296464 -223030305 2320116 -455510516 -294878217 66724133 846414318 -239501644 -16612264 -99219042 -105208933 -125494762 245751489 -31885197 -582101321 -58322506 3289910 -91482254 -32207000 -339495141 -33450552 25985619 -77785122 -513859736 1460299 -418783928 2953575 -430802958 331079861 -82675944 8920632 207811449 17067199 -31322436 -40692141 144185320 31584542 41739637 97514028 138579693 137824118 -247102748 643740081 127278786 -560768043 -10730692 -157007408 -193234336 518378765 -256112039 -704778895 -141433093 -819167368 -879194269 -321059232 -500330556 26023381 -76675221 -92217221 -162845782 320558633 339535112 598672242 380158663 603519602 263796301 -381929178 344803 -483791844 -158750757 310153854 681385307 -11292414 172934204 -172207535 181537916 52501583 -591849335 -119210348 -473647139 -18200624 -66376474 160465581 -87080696 126544842 41361392 252316731 111166032 269360671 -382724530 46631620 306233101 274513123 16307987 -747460442 -282666311 -160069008 156733316 -208613623 -35573558 459481472 23432453 -783281172 464008194 447630628 741485064 -73649113 36283619 852880665 -22062950 -656711928 -115638911 1349143 -131553423 8715208 -333467888 402289818 -222738208 563890990 53372125 400085482 14055588 524308934 162064694 231817374 -530468790 -407785205 -82309539 563388960 -66785202 -25520412 -335380671 2271802 -8429161 545523693 87515970 -475860329 25562169 -10884134 590424522 386297678 -464381065 444954357 -118192449 -222197067 -12256414 79247362 -215727218 -96990059 -9383775 52340113 131101642 -302613431 261823619 -26496559 -92926713 -547804413 -116534115 496247193 277643367 -100419690 -882036159 207959170 635887917 297160379 -16568943 -643866045 -331788287 448671535 97484259 -32353597 -2807264 303021524 -926100 -366413953 19188353 -15602145 -330742641 52123368 -5348501 -231432557 -48954429 267774545 303828551 -21282585 -56816319 -548585770 -319320173 -54359503 171495052 -21516544 429288251 -577624650 560840511 -191726720 68185365 8804520 5785985 429532782 -14090971 -22909475 -210211182 -211466207 243532460 141299807 -73858322 2759550 -232512290 126959607 -275180338 -25929302 321273064 140595047 -353776552 -8281554 -105304884 200868 575669952 10487783 -40473886 13938639 79824085 474335888 -1993713 395568357 346994912 442539656 -67615780 407660579 420987469 -183708635 176731951 89840619 67977758 -68718073 -127568003 325559687 -113989229 69742900 70574806 -232043146 -206846257 -23078949 -840245825 70053064 49624556 -53188969 501067225 352100353 -2171256 610668755 -73656873 273150152 -324497562 105112928 -5710356 -454227418 -675437396 91571245 -159502967 568050826 -284398813 17943377 -18340677 -7613292 -136112957 -562576957 223465764 -147606193 5296215 419367082 -66818159 185323260 -8992098 115871231 768715289 -98305894 -728716723 239299591 -855110833 -369062854 -384885950 -3520703 520750863 -307834 708791384 -476675003 10040293 789217646 -57523952 -193223455 118515170 -61807 503957221 -505656070 458407635 126817614 -407596675 -582192681 -202628258 16598141 -104678734 15758657 4752771 233316362 -5392613 89179678 -2831850 2412709 376963077 688150826 -88078248 -17628572 37840025 -30210571 78020764 630977191 -245620549 -161631288 110121822 23340087 9826100 32773421 -256858581 105325874 -268870093 59936060 312306140 -30129199 219225173 94424387 -145082758 -46117140 137063718 -1281664 -156436783 -213137472 -177867917 28979649 526296137 -1431937 28581114 -11356124 190100026 11947643 -2151648 456578268 -23102335 -806062331 -169296897 -327904810 301930372 -36058052 50250921 -11893787 39435847 -676186319 -96351701 -232194357 -500936383 21084090 -86390152 -451685968 -505511485 -31020277 -69475338 -16059481 343668988 808434424 -148040118 373132098 714344106 -213513250 49159232 -344912842 -81400328 11315904 254446719 136341719 -308360775 -873971955 350430951 -30159124 26265857 550546996 -519718060 -914142009 711327276 -6911515 308672385 -257654489 144366140 -5222816 121374443 68412817 -85512703 -295246424 9008895 -797538108 -326071827 -112894780 -179345563 -488236450 298529824 205807003 89740303 21244105 779306611 -151232829 832033248 -727516235 180564198 169312437 525113447 494276229 -536954140 -671964720 -18454862 -447936900 -513053079 -283484091 25214239 -395007215 -5947285 112142701 280896260 -246224607 137537246 -22616829 236265554 -357923412 303760955 -315358639 464173419 -90592227 8421232 10696027 -282522165 208497039 149335690 -73656574 -579125175 -16248690 -351151491 22425394 -519104360 9946092 -306471724 -6221070 58992510 -105451328 -46910002 -364400903 -221741833 -150626418 -152061391 -328219358 10470973 147202884 -25180516 -775021950 260769684 120764254 -235612112 294114892 -5218090 394845043 38280779 -195461388 618348432 -251979902 -197583328 275344898 -1567925 150686791 38064591 -663905567 -156725303 -128367228 239045737 -5941734 647187445 61327570 19699468 -269230323 100573469 -219938586 827602356 212434425 59101969 -2945073 38841667 -440620591 159129793 -161356994 4402458 70393614 19322632 -597629475 114206935 -489462830 -142282588 -1358164 6773816 8206529 -379602131 -288770997 42275630 -535245479 559424958 178219903 129954978 -20094431 -229330704 -289322685 437391072 -115689075 -7935829 -204915796 -110869791 -361149409 -24751202 593272690 30759502 21307041 11523937 20070931 -20323005 717567717 -244740497 87421523 -2448189 144519116 -546105139 407255163 -22621963 -151695771 -747689406 555586496 -196265240 15111241 75602480 -498539370 -758319518 6619885 -89165447 325537183 -676652647 2318356 -173196117 -31089298 61839889 -16044998 254674517 123089071 534065167 -665860150 23337968 10634341 142774347 759351998 550696285 80793372 22785207 -353190538 -373466893 162366531 -90852020 -364567947 288761016 26838850 -837374354 -402549089 -330123541 -5862513 -80077502 226952648 21937701 7966569 -244614994 -18478689 233368885 -310645117 355019362 -270668423 -3433753 476079202 29184203 642489133 65370684 24109112 -75755338 -345638882 -95166042 -196250436 -1733199 359018878 -222179648 -2778705 -631572462 691635754 523292625 -535006455 8636775 806903203 -664486680 107213529 200404658 164674 117603384 11841671 -920599 74679960 62036901 -211856710 -189457630 -224846992 -240255730 44200356 -890985021 371221 64547315 2838563 238276 -546768988 16344466 -209245068 191855175 26987762 69374592 -77102514 -141435345 446390706 -271158170 -558369324 52711659 6811901 294911551 279505244 2225669 66571879 -23674288 446203167 -125903396 -112594684 -52241241 -8532890 -251594173 -74729390 593814567 353536972 191575872 19564964 -74075741 -432286907 -88718867 -75701506 -29017808 1601546 -214303230 -241434627 -415214048 10670226 401095 -539114232 134691703 165559455 57643065 -25924347 -2343809 622826831 -200501436 -719222921 358482823 -1704209 2085126 148226196 127318957 32732209 -749107196 -575917589 -3507087 934705 -412234092 31174851 167064504 6589574 4605762 -166154682 622468383 -40532805 -68942829 -361993884 244338894 35002841 6521565 -401299371 -130573897 134378013 578820261 -18687264 5620844 9492949 -84988133 -68434 -897245511 26575843 522382319 159727291 -372227665 -229501471 -131073446 -379367871 589760022 14622937 375280105 -245325943 -252694782 -4327363 -500633320 480376374 -416018816 249997 -54184455 106487176 98206489 -509849499 195360316 120018877 -331546907 -8354009 -594193086 358641730 254760002 -709620493 303595860 -181869091 -194771700 -252313008 -386192213 64094768 -255826669 85143566 428348765 -22394871 488003886 3297358 -22357375 194900744 257219326 -297714425 287184271 31000931 492211077 707228867 -641002988 78195676 71206637 328233969 81682841 15540989 116291012 -207349025 -34770028 298538347 -161947530 -10747270 231470045 -541410457 59867094 -13973480 -16017887 738722990 485173389 -215405920 95531890 -236531391 524902738 -136594 -136383835 -468103109 -45422291 70879374 -53167168 59726041 672887705 -256349351 -542067522 -3009796 263066836 -1144752 -5885912 -237978338 107641656 186073275 125994823 136035654 -88227696 53651356 -357879055 30297484 219157639 -51650588 452090716 -83663849 715790021 332486071 81979089 -479286196 424749072 679252868 -15973627 727582283 -234730202 -14987333 489800185 563959786 115641743 -566101114 -208331744 -412078465 -280068022 -31593790 -406699324 -19207330 290781808 309473160 384416627 14996887 56948621 230648401 -123426958 15471430 -282792865 -354250747 122401880 575897121 -59748957 -12147951 236092085 -52190582 -235116131 -6769870 -475091846 -1108254 -556758458 460564138 -15416721 -89812220 24401665 363668830 684784191 -154420562 223370457 849525521 -61072440 6486419 355549278 -230536277 157301702 -2543470 596220246 656971475 367776219 350655744 -92070578 96752975 -149472162 -697567153 425456245 8910067 -38387446 -512172390 -167341510 321862194 94122244 -776382670 -231781699 243284862 197383516 -341738842 399513989 -661403359 -11085864 -182113996 -438840289 109347547 -76671894 96452377 -585600207 -48973565 244953706 -6122380 -20960959 67790976 411216077 76165416 456450878 -74226179 -31599445 332143497 -310940146 -7133273 -102614267 -63454774 -211158512 -601333212 -109610633 -185301601 -246008227 354112637 411595344 -57237492 330292127 73686289 4957177 819695998 -110001872 -639341292 185215 -23444729 -9368153 -13422786 -617792082 259811043 -80563751 -5749223 -719961280 -162050457 958509290 161991711 -943026240 -21123989 -228087581 15097791 -42730699 -114960989 -8221444 628806623 127209482 -862026796 -60192454 758647027 27009356 -56902337 73459982 14434275 -591997974 328521958 -165585414 -133498436 -205019450 -61491095 621320181 -83666540 -348480601 657679160 291462808 -280806364 -303879914 -190666683 -212847898 116221386 -2312769 -60101471 8938330 24338989 -536062099 -163502893 261546105 -563342046 6863962 32370719 -166768720 -7605931 129180674 148135724 150690510 -256556935 567031961 -690171635 -610714689 477655696 147172083 456284148 -96360991 345259840 715869435 -2001681 103900660 642786715 398532605 -385027744 -53305949 16113389 2483573 -17092285 7590845 389904121 516887849 -22549157 -68132854 -70907034 1594196 -710996084 -7972654 29079407 581712298 35676475 287065542 -68486720 412972093 -406794104 528817821 129207697 799458152 172307378 88021200 571204150 59753824 -304169036 -198070014 -606707492 263428626 -263545121 172705318 206803602 248919638 -581599004 -330279046 200603259 211138043 -380935067 50172299 -215729211 677610379 530965 36691373 -259839670 145306411 2400504 9925115 -209491772 726044972 5412965 -464493716 -212446462 -19342703 -790861070 3127980 -35902539 -97353563 -76024368 500001048 381877548 -164705629 69892583 2578039 -148458207 -209547568 -690590509 137190709 108065843 -310833790 -282247996 262805301 -23239924 -831690230 274549618 -22662620 -8087469 305341999 432458930 69469179 -407560061 11737828 150461312 190809086 -34128984 57935510 -12329812 -122292034 -3828610 338173051 -42066723 -4084654 882561388 -210542736 19066326 -19184912 293539952 -15201902 -599531948 -393595206 259235018 467459060 -431414486 -19322713 -639189243 2860993 110250645 94611104 674613895 42546666 -2233977 108029187 656188440 134276 -750400034 3462923 278874656 -160404022 396101805 96386789 133331299 -331172986 107998844 -25357244 -85572859 65092663 247588914 -15893653 -336371714 62466497 491782877 -25153093 87125919 -475629189 -378731003 400699780 -410585604 -879284242 8977351 -55509243 -505721907 201575838 -233376 105722418 339542672 39938119 466406441 148200033 46776579 -421478830 51658371 -553298334 426547795 -556778606 66058506 820711783 -23479428 11584192 172061651 425475 -292721264 607016979 -553801679 472879946 236472821 -185254722 -211941838 -89372011 -216334047 -706961 13643594 151955410 357002394 231582431 -514017830 831520136 -402995197 -480159989 -35855991 23691488 -22125320 705678318 -172404263 -232841556 -86552113 196842305 -24243446 240939235 -588687810 -570267191 -265713132 669427191 -296649904 -540524073 178741138 665872269 502710694 843238467 -107738020 -26837065 -564309156 -106178158 8193869 277177468 15192010 678069053 -8923260 -239599542 -255324373 502415059 -109017898 -3067870 -121703405 -17617885 -39221546 22832699 -10433567 407809496 -76422112 -387389 -120744885 -431113321 12276024 -16395127 -609042393 -178214868 301353763 -4270378 25174565 -58175888 -184464433 -46615251 22919654 -129698433 -665774460 506879114 69648842 38491610 447430136 572319286 -909680201 -461674511 343162765 334670089 286203489 265624298 408721571 104063581 25467066 -6567193 616948737 -13875790 756025268 125152186 -15042359 -20151984 450847 -10822993 196100339 283758477 520364956 359901780 -231496 -322163431 -479435378 -122355604 834001380 290114350 138434504 280740866 329914574 -68980418 -858444813 -28906562 3171549 -165066861 907474482 14907971 799492385 134068085 436174350 -474210346 -607559514 241665306 78627045 367580928 -178757775 525458048 357007829 -304529104 303568330 -133814078 521751258 303189418 -271079313 697486 10027788 -601274476 -274032133 424401648 -766275169 15654536 -585304822 168231735 341394240 -140353794 -202882879 -496540788 -372374167 -760284201 -272333778 4512154 -208141137 -70901690 121638310 22650638 -940494497 -193761746 5478731 323065 239213657 42539040 568285001 -164074149 -747726212 -462180633 -456376708 30111556 -40325742 37934 -102176970 471498002 115941871 154499243 373014051 -307768097 298926794 -112114684 -21936362 -418844134 -3045465 23744825 -535723649 -55659694 -89323705 -535611205 478030798 -283354742 177020904 -2905522 -441319751 -51307220 195999181 182765329 463995776 43706862 8468130 -20917272 -170473820 194236313 442898327 -30992096 -132578659 313996270 -273240628 49549166 -698219207 47303263 -11567961 -436431463 361828362 -37783529 -313148395 -461804768 114631578 -584976615 -453420810 132170952 -128506121 -304267082 -155844727 172829003 369840602 -61722210 -399652174 -216492816 -203772843 185836309 -108789457 -237540599 -756255487 285108652 -146479294 507689188 -161363004 41857051 -707964 197308791 -177776002 -51280409 90199419 -305777 -539983374 24211457 -202767728 -13399310 321186340 25152347 -14101859 397940487 -91981557 25259831 -173713893 22664834 266654338 415765732 8474736 -3769277 12344917 -433870690 452815742 -193229915 -5620790 -339824304 342089341 125417965 160431676 -78809064 563147003 224597896 613270067 39727884 -822805481 117264640 77230484 -149437968 2761909 -23499702 -259794373 -50473113 237820051 -116641528 442951583 -166122354 434546631 -520525822 -377946717 416368431 -400804280 161030962 -398634416 255023357 -176780519 117140020 -537479419 20393133 198691894 8876587 -5517346 250458737 -194009028 269475990 -17103102 -433234840 -27627294 -6662455 558704022 62399574 6650253 -191177812 -176563904 11237192 114561 -29800489 182589380 254938729 357572034 -72326787 136588184 990430 -21406353 495081438 9813744 -100231850 44019975 552180794 -20497061 -29767851 238713053 30993064 174958429 -86404268 775507483 130722221 155012367 334893624 658300978 290728402 -79034943 78133105 -484128099 128629936 57860601 45696853 -221372063 1934833 6986715 646334032 267623304 224730648 -11365366 17575021 -706394449 -114220664 -253242 -103215709 -436178502 26385768 -469690774 -38501762 92128682 -300173376 -356474559 3360546 17775191 140561419 405953405 -690659575 118031467 -496459721 -544771552 339318365 -104191478 149237364 252156143 -124304180 -753055019 -39719948 308652759 -443151070 21097732 96481499 -100180529 -135877988 -61250097 290472535 -14807091 271799478 10925402 207514081 -44490949 -822698459 250006579 28646306 494941584 -515644826 601055423 171474351 -645013115 -523148749 -322057555 18859960 1214674 11866740 31510849 390485215 -93523694 -102890882 84914114 70869208 -376614668 -245046977 -131800769 -197680310 151139571 -53975555 312795311 -45111876 -365148003 805868309 -82161961 -219084341 -8742098 -11644570 30993005 -90663544 94650748 -480093355 196436669 227843405 367030051 -508966273 149696007 36175472 274084219 -598169454 120507228 234797535 -706996167 -485076020 55913171 243168187 -508910153 12753126 -354106380 -100385339 -132190588 382296418 -79540751 -679080595 -151500741 -59321430 -659141625 -241659919 -926034820 120503971 584195464 -256682730 131333 -85304484 -111756038 168088068 -376052979 -8557333 -268957394 78354857 -51942689 64066401 -83306056 -25268009 492983551 -111492066 -410813680 -222245447 251662082 46004480 373925368 5256151 348916841 636521625 44982287 417663541 4476519 31114469 -2868144 -332117749 -33328068 115216830 68250789 -13880834 918653 -616433059 53306428 439321669 -256141934 -59087802 -441054 44461297 -17951321 -554966721 -302337320 -47075957 6806859 146759349 -262503129 -690586249 20974813 -547655983 -381519460 367041414 542751514 -9285481 97420819 52683916 -11057747 -188444218 -39435388 -523835858 -82271375 201001280 -29631619 -159836068 -61672430 -248146150 -64075679 20329893 108323868 -264430249 373329381 19653461 -260484376 -35923040 12374898 -37185855 -52025607 26720792 2429226 210420118 -47051572 -111401369 401201603 -28915531 -720151778 -290333890 457114906 -366070423 468001918 -6059885 -185019398 521898708 -86056370 436501984 3081775 226710026 473912353 -20936734 -118767314 -30102642 -49560380 -651818804 589060859 100924388 -3008824 -816925038 120522644 -12668744 -151306656 248348310 793578952 90159620 -20945971 158692877 52059979 -306276799 230630424 138453456 272805400 -150385346 -34994261 432897266 -19407838 185896452 -799776 -566071757 -175932736 -376052968 -43388192 -35248054 -114076762 214655748 645671201 -129482068 -376329275 -87969342 24843154 -85349753 -544205140 563389762 54080044 708482695 -237065917 459218477 -322604429 200761082 -76612186 26759481 -241260436 168962069 -206370 295146518 194021708 396147 -201212102 -66425877 -70142771 184388423 785607 172519619 -244508862 -535641854 -173283663 -328752 9950204 -493590246 806030209 107931457 1252222 292280941 -11593434 -181700055 58186615 -62778765 -558772517 178708595 -309222332 -228108618 -9055424 1003902 -593571415 -37400402 43388523 252416843 190632198 -330539246 -22453853 18687979 -514989182 -213512434 -504828348 -78646360 -322500817 2222200 83135820 39129819 -71973137 -306190397 -194961014 -14271957 -532967403 -149052564 184340812 566171512 -15241113 -9073701 -246336814 -210582118 239146843 97958555 -182515916 -144994138 157125791 -173835947 -345615425 -48655 763163693 22190726 -184748 -69753772 -92685257 -692096928 359636132 3194903 -214833699 -134557483 5253084 -299391128 369412290 -126858652 -63849346 242215746 -12266152 41417366 479629947 304841120 -36571679 541910868 -138488949 -376679952 140137671 -83702782 -36450380 354295265 -26632958 113944890 -464261395 74712518 614297166 -14387326 -502649928 -383433734 -59566698 27935735 -2062260 328105365 -339474315 110714818 11932329 345552068 -98277157 -18873701 350470933 -103185979 98816070 10392953 -407008662 -587002418 395669330 -840815959 67870955 40727283 -97595681 -109862366 27134340 -265700309 532793266 629500858 -64143981 -619915391 22511926 -135227318 257295209 293850818 -12370130 -108004667 -6596383 65597406 -584842515 -207266963 34812801 -775824203 -962815 -428220821 648876402 -372514377 250181608 411269281 -264624725 456604785 405668 410836018 275116517 424259103 -107784289 115472463 28672408 -7771236 191807579 -395109380 -148595194 -848046 311896356 5490642 -284750083 -97780165 -231112853 531758233 -26953812 366192172 27674580 104966604 -48211163 230546361 48359601 -75387616 13487072 -687780367 -2919732 292585936 820035840 -444953878 -178007195 127585605 -599473487 8782041 79175435 231626343 -39409322 107363542 -146645318 -888901450 36587973 470797422 -15180185 721088 209104322 10913255 -370849673 239987709 -165987837 -483692593 -198965572 805481010 252619701 -392571085 -47879810 40074506 107499171 -488858498 209837841 -82397478 -104338163 -369679832 -39659083 -27380650 -391445554 178760436 -714282131 -162545369 392036861 98959349 341855292 166435531 -59728794 274393051 443630270 -547117306 -602741780 102124553 -248899377 280520121 -305715230 112676993 451941246 64353449 -31950588 195751634 15137091 -495265291 -184689829 -328164340 -6163651 83052833 424647632 725337368 598030953 -440876403 9127726 -277414274 42695416 -577747276 -343200888 -638486350 -72984540 519933478 103662407 -476480070 -54240271 258907390 325312959 -29675369 -17995664 1984438 -584753175 -25269548 210496003 46482882 -626307515 -653568722 492332294 297462543 -689133124 -161693353 -39077450 -51250845 564636991 -520819491 562392661 -176977920 91068047 -26248943 619442183 142317919 -180859560 -193773310 -561975974 -115491019 93968620 -174028001 -228645720 -9509862 -618060 473070396 -170012748 -644110675 -198136024 -68770963 247754656 556633894 -87965612 284514399 -197519635 -846866695 149367385 395678490 30142075 -6174932 -653722749 409738229 -57850892 -315181633 -745461672 70357904 -308193910 7184285 324257887 37938602 -56789802 -1265725 301594826 82849 -255796529 -18334966 135116323 -112837675 -91738400 -47951056 -403673000 -139282323 831305433 362555283 -511038031 -22498213 -25267762 59778921 306959318 -200984613 663239649 -350253406 -145139771 80099102 -880720428 208740238 -163521902 93778165 -33061577 -475127998 464831048 138218944 -364927549 135465692 286753600 40960 -158600567 160323174 -261001599 -321397940 -106199000 -118513430 345885984 -4453559 -7217636 -158248009 58380333 850885016 -753764655 -5441687 453864190 687943097 -88094563 -580699185 472658835 216607941 746603502 284537542 16648987 -426468558 57888387 -52761316 39949925 -253426576 117034304 52394053 -44928200 -715263859 -102497101 399024006 12976147 651007023 -33543447 -3047329 -341668234 4865693 808929534 646680555 534355577 -389748229 -392245047 191980266 138369347 -127752773 -72495137 174878625 664603721 17097254 335094058 -423132168 396789 21609246 98192577 -373818776 53931102 -43982572 477664289 -14011715 179045885 359664016 -677517455 -111359018 8299729 39454571 193529644 427696188 8443761 -20013617 -583353345 -549226906 424594378 52122726 334909823 -489302577 -224743393 9468091 300141580 -445088864 -639970600 -47703227 -910798421 222842223 -487999336 -57389093 -117415352 -68642525 -112827060 182006265 5773777 -668914748 -61334423 -534091854 239952892 569840 31268437 9277872 -80901405 -196402 -83809894 36720193 54862507 501203886 50515678 -3046414 766734066 283907994 -867164603 857294110 -300451922 232426878 -622382259 -16466716 -677250181 -246365016 -513801133 -557008682 248329276 2833731 -252721280 592368157 21649592 -402540624 -480888429 -394067642 -101953479 -416237250 98386145 92395779 17694154 145338065 282084210 4268814 -107233700 -372069 -104312479 240592807 173446994 -310962907 12361545 23719312 1300638 11544637 2328553 -537183044 136010943 -562227223 -62830365 236343291 -177527179 26208838 349156003 -9563156 -3218524 -230284065 137681859 519279851 53384558 -131091662 219922671 -57045152 -218822866 285564495 -2278228 2478861 -590676684 142364270 363052902 -133295127 77725164 107706354 12462112 331954410 500856350 540179693 451449636 -94769750 604958075 652043277 -452303075 217968469 -308346854 -16815131 -23530675 -716106069 -64663519 514421761 -259071477 538109545 -207921515 61703582 32767694 -259866678 300921519 788955774 17207220 226804509 -523300258 -542653448 -311459857 128639015 -363099969 -43312812 131589226 79667473 -17880835 435635508 -20441042 123168120 -326685335 280337943 7589719 -114213196 642254749 -40458951 36120656 168037432 -254832882 21818170 12953228 -10512469 9405390 82513510 306759571 -41837704 -5936180 140061099 819952398 413740043 -834732192 -347470051 -12358513 -49854398 -28647244 398133536 58869873 89097139 -599824264 -99816902 -194916954 436280433 -18413791 299226723 328024577 -550402517 477518142 371058726 376675752 733698513 -180606106 -3235578 96871636 -28465796 232771064 -317738510 408907615 -159344765 487458991 -220589950 25857717 44784847 53361339 -51458359 -115395187 24621303 -66429487 259248339 -1101418 -551426041 25495320 250164617 14016368 322204286 128308418 2867035 -49078355 -579500073 -194531041 42212626 -16949427 -202590074 253261579 -25501370 17546298 112341644 53228592 62414934 257706 113019480 -120982463 -322509937 59862151 -627912690 -449771413 -5518843 -112963052 -235127001 -39990502 110753364 -336373091 11166415 1715865 -34592193 934897654 104353725 3523265 -12793784 -37024842 -139280816 -16037541 -246053384 -295055 -473778254 165972391 381286476 207203401 133248041 241367990 -14463866 155088223 19458874 419431074 -5539783 337528131 283149636 257519848 -37857104 502413219 -120337636 65248645 404184 438908075 -134264713 -174591862 -408107536 -275686730 -12086451 -328333062 -170227987 26385654 110957971 -839556152 -54167547 -29156820 35033417 251543717 15652888 -10458325 552898037 -39092302 -17234110 137835905 -369210852 -526253314 -74534133 282647836 -227367723 -209709778 -478420882 270144830 -236435274 184624167 547326308 -3054296 316741934 -32916543 -594206839 -42992850 231068615 -459964820 -522644 227083307 69410131 -88267425 100612073 -244255458 504193321 192767933 -52972255 80384283 19443683 8753081 219934282 155642 306384738 39719527 12491116 23080054 -105262619 397659207 161480773 183568227 -290761073 195485485 161745477 219148396 -253974784 -43468042 -111880530 972765169 -13791785 31495949 -4009980 -230160072 -9408220 260393566 520906473 424925626 -25067933 -379593000 -570026886 -126260955 -36745949 -7627485 44016943 -87694328 -73764559 -150000670 -339597970 250168192 -286807394 6788131 -128527363 659175 -109928485 886938618 838137871 387604140 -311512401 -794092284 823426910 179676746 -24020412 627050 164109108 -559617504 -82685651 306263120 453167743 3794292 -34654843 -94735964 215941970 -129002391 -262311925 79445327 -63110678 33075506 -431207673 22023330 515355636 -165789903 -224264287 304497027 46541394 -924246274 -697372 -125940395 278175550 -77841596 -45459121 35910886 -391217077 626819451 26511148 -23190621 159239399 1148383 31470849 -456779305 3287929 -364413154 426358327 -313727413 7026766 -287629713 3607456 -4189533 614563017 -313310968 137374690 -417761041 31721903 115780740 123881288 295462475 -350678555 64031518 -408651576 -24095073 663378129 -312722925 -678660612 432162546 6070735 41729546 -495959434 -411112591 -70118737 168207287 -752229930 -73766832 -6961502 333944048 701942048 -235563514 -19348863 -376819679 42375676 -12555670 -5295398 271476958 -182605375 158249910 -79770800 -792834953 -138149451 -509034441 490403213 -385798749 -309846695 -515707743 7976689 569936147 -381532850 -263260307 36986754 -147702498 179575051 345649550 590319506 -408667140 5164560 539790890 -411722089 -58572620 -245489292 31250602 -55651226 16640558 -629349244 -378112291 -40452999 -84945667 579583027 -500438461 678418219 14992176 109922862 385674906 -56276948 -260751124 -46228606 -74976601 108679096 -32100001 -272958020 -420369776 65592578 -151989987 209457324 53133473 -31058114 -60491551 10197992 42199452 260077216 -24163977 -387260333 84312679 24440223 -239022716 -358385949 -308869126 533390618 42217673 115837454 5151857 -111687264 -12446738 758117017 -2531251 157213123 -590017 -48233760 92448657 98469921 86547893 9434090 507095212 185635041 414008061 -755903584 -15659983 -333768114 -610389673 -5187305 340105013 261463 338074368 9272941 12224895 249159518 497621980 462145871 -253662417 39217218 -80634310 -37568213 -51614152 -44418768 128645698 342788622 -498967818 115275998 -51977397 -3105487 373038886 -825160937 195542338 -372681858 42269519 -91679759 291418385 48463194 -707744267 456880143 -6995468 -22896459 656661735 -48429434 201265164 525534036 4463224 -66790136 568895366 515890288 -259931162 -577001363 166148076 368693387 257704605 -749932049 -143584 73509262 -282984460 183237871 6417274 -79321540 197934011 49341129 -91575140 244647627 -230146114 3015130 -118839515 -165323505 160745191 459700827 75138490 6763652 -337042083 -107611187 80856945 -23766406 -250351135 -259193813 80826959 392757970 476731410 291384286 -382204009 -342384118 -574867946 -66693120 -14315943 -393654614 -20237053 302682495 236846391 -844775 299124429 -674792934 -177446847 -338090814 17765485 -870658030 -3965420 -379956670 408373906 58189558 292548180 665546929 -578018134 388763 150421776 -101122138 -133205420 11097197 307664167 568727494 -7792263 -209192271 -10100801 -376968332 209474772 73766195 -232946751 354588348 -279026662 161789032 755846547 -381107309 -348691364 178250279 -459898047 222684343 -6607807 -181782101 319602066 -49609122 -172132828 24396185 -476600250 9248364 531056698 162457491 -189850823 297347505 -351468492 140298096 -295177503 -227255012 181165694 -318960194 -1669884 182405550 -272516695 285093981 -260697631 -96946500 -137971621 81506875 132695264 -218721310 -371150707 -227191036 -47304579 297539405 -133778834 -4142109 338344163 -237039533 -20309323 -85140953 -266528763 429110420 15657719 -66486877 -24977298 10006171 -141026895 -173772671 108471142 -454379340 136431268 249363103 -177399307 152891262 79362392 334941740 -347548169 465354976 554853987 -504094795 -179996467 -390070384 13170387 662747306 568528859 101919138 549530149 -33167386 -245937092 444860383 564269030 -53979631 490210377 -242609945 -499593552 -405087463 503977598 -423975480 142885021 -89928788 -9302817 21412451 71578637 1924110 -179056123 168617399 -3063409 683189218 -43744454 -70210337 -31290339 1766334 68848607 -10231841 -2069691 -605747606 61235712 31113800 12711277 62134114 -7655376 196656371 1299507 412371110 611375206 -130685883 26825195 -447937632 -184285716 -41062786 -353871399 17307069 -267915842 1740847 334034774 -223816115 -372969996 167915192 24876527 -251164641 -458933621 -100929846 73172306 -42390424 -202439362 -15702282 34243345 33897408 -150846784 -773231468 -166037655 -664196817 340893695 155505392 -164406634 -124586186 -121120928 51858026 -54178814 -955502639 333027225 249592661 75380492 172658318 -295534223 -134744517 307397623 567765570 -446972334 -9164844 -38335350 544861077 -170408566 -278887104 363222640 353594002 -84483712 -534810370 64235113 -239721639 -178220677 518615955 -1594923 56146503 236070782 567530527 -71727418 15802522 -17081358 139980386 -178018359 114468185 592602983 636769575 9074349 -321138971 -155775744 -413086196 372266056 -117697179 -395730205 -181445701 402965294 -388242497 6410637 -94758415 480867814 -110544769 -2273398 -181641 -206837429 258618087 -123794748 -335248118 475259473 235472898 -444208489 -26014180 122827927 272151732 468975671 -680829168 194849724 585889573 -314413344 -60568326 -9820721 623782030 392026 60412478 -16656222 -381996030 -13417326 -585135103 -705796086 -345412119 -121074377 33686613 96753691 58724835 -9504018 -24552497 652758954 -523738104 -65536322 139391507 -15743950 80253086 -486415639 -476877888 2808881 -133656785 2583053 214077165 293923802 -216239679 -458100871 -176052563 284300084 -285738 -213737343 133813651 752048319 171047751 -91712466 -74172096 138682150 399125948 59246927 -202049950 -477214047 -126621233 135224365 -68671150 -124941193 629757482 217711089 -9690801 54899836 427808533 488013048 -166571680 -509323717 -494121333 -166115616 -112094477 -46909829 -839299893 -297258698 216937566 -634088631 -322097578 66210672 58957626 -22780740 593203394 623558737 547913571 -405799293 -12935477 -210839301 21398423 764477633 -312660035 -4344106 -103228932 -87766593 -323677217 297906199 -161633806 395650074 -681621695 559144263 -566356320 -295302063 -75702651 -738173429 -429819224 -332466874 1453927 -250442863 226179673 -216478601 96730441 372242249 294340927 30466002 -82739079 -249768095 382333723 334490053 60111730 198823302 2652600 -122399294 -1335833 727952555 -383992623 556860619 -433783932 -8624349 -442988556 -34259855 28841298 -7910359 405602812 323507432 -188169799 -218245731 664590347 -52507731 621710477 231005082 -17241568 474620415 765766292 -1199943 -266932302 -187005288 233294 829543794 208860988 -20915365 332344707 -291215977 3978935 264461504 -833197404 49993672 185664945 -28056545 -29548142 -174282223 -752465644 -386066564 -377204464 16972745 -37161116 279139594 374599908 -850058546 21701383 -228402792 -195226696 28917377 -118596551 -3162661 -2013476 274897861 -245343540 -124236920 -377127179 -71738044 295061729 157370077 2098478 632468958 15225562 -43195155 -17510676 -116296836 -214993130 171778355 -352137338 -206305460 -51700022 275408122 -176691100 -9704025 4504653 -90968138 347224028 2590906 -5982042 271937349 -56578373 -429933412 846047 419538751 -64026053 -182456121 110454335 -392879375 -334431298 126617839 -63270980 -541129260 82545253 490160769 -273920561 -443991955 -211087278 187418380 180691822 271928641 -538911519 -788464028 -38028304 520409315 -315163210 -36562082 1821147 -127065980 754080384 4893504 223232246 65488609 252051487 -298701708 193774437 396776214 506475976 -509414561 247710938 -12532905 80834403 -537884680 -6042269 338702960 -455095162 127463508 76720745 -206414037 42768123 -8133373 -822679196 -221590535 -143956255 526832589 351472624 -811672 -56317480 701454632 -335835719 518357009 397107417 -310487414 -359660929 -832641760 511333567 -205112155 -455319635 -355008632 300052017 -435681854 -603657858 910396 360223262 248288556 9339839 -483799077 297256024 3433822 -114308414 -5482113 -47292463 -147152909 58686177 168315363 -387623565 461194189 -48046139 -79221366 371115202 291153985 345479866 522140699 -19677766 -55900497 -158346888 -280684553 330784155 -225591500 347162524 513969096 -73367041 -136802016 -297803763 -173869053 -704585727 -863757356 -231219947 401401032 -12608783 54252218 -96190774 123459894 6830667 -105692490 -203922862 -402640551 -371397063 -103915021 40387272 -152139912 -555086338 -431204718 -247349751 -27893783 -44962355 51070521 30473159 663404700 147972 15188634 -179121603 -188380386 -32292686 61613432 362385341 261318150 699285826 825904523 118483231 -3287288 -4279519 226928248 -308727063 -40797185 -283358004 -363142316 135187385 -244044913 -82441408 60398618 -10369041 -17119016 155687984 -489814733 -549341522 20477691 776266167 150892002 84600910 622527225 -125879849 97364280 -388751936 -386987 765179741 -666510612 -116641310 -143656287 -83807791 396014683 534318857 6551831 24992770 34462412 -115374412 68153630 384869631 124579644 -586082404 98456306 -247933160 -417524470 28613722 155287610 215073778 70739614 182056682 -44370851 -210864664 -71604405 -42353092 391279234 -280993115 -883950776 349741584 125897557 834334078 46852321 54534661 354300512 -5537774 456561313 -732692192 -741695993 -4597838 484491690 -217285483 98856765 -34393020 -800329029 195942180 -177656099 -369871040 -89841839 885775328 218901938 709121100 248385702 -63705620 -392748185 161078012 -587210167 -433686081 840085635 45746008 1484946 247383057 -240995442 -61309013 228526119 290211518 90413913 407673635 599902323 374065728 103985499 623492418 -417378786 -741147650 10341278 1731268 38328278 -279182889 110173489 -135523533 291983335 147126201 -218567435 15391714 -168026762 161499738 721632514 176662632 84896114 -296110972 -530888595 5838596 -754401450 -205142157 8356102 -48272208 162137303 -402055647 222125975 55779906 822636359 -155798205 -67890564 375332119 23398512 56002798 137220875 234447667 383807581 423658995 102885161 24768931 19607579 15344673 -16050318 -4310968 -168366246 468921569 258440354 -27627327 582931822 -5194330 -502939834 -772424397 -914591788 -5462014 206571899 46715264 158884647 -103116815 280688108 -22285803 16790810 -3054189 545754134 43033405 -166690410 -694940253 101206117 313655901 -304143156 -69970019 -2677591 -61281265 -160277956 296369111 18094870 293087892 81405994 -285544054 -607850458 -16128333 -495323435 310157758 257151149 -5638127 160203949 131973513 -38273020 21965119 -291394327 150684265 73416534 142991934 78498739 105684218 -106611231 10570307 52873500 429378401 545081658 15771357 518882464 497782007 29645917 268649163 234619112 310667391 362047207 -601346766 644198699 108481709 -11253676 -123094229 592134190 231224193 457856788 654437535 46956781 50229636 162866976 -300361594 196278999 233441212 105300886 -299895 35976461 181087889 16080762 -4194606 -202085700 401351142 -190729089 169387577 -16519630 -35153484 -242872629 -27022 -317822383 -522251547 -161090949 -2305590 -16123062 -132765236 179087797 -327689196 -263934023 -557995859 -713846903 34149874 9620994 -87508512 -24704656 -87942364 -2087954 -105665909 -40815104 -47833027 76917982 123273774 -97244107 -395071331 164892406 557880961 80129701 21636620 -166664866 170607649 -114745722 58226010 -194158429 63487553 77040349 -41512452 -224127521 -295602337 2537520 486164493 -406629748 -519581824 264792041 -114796587 614476528 -101586288 -5018730 56708667 -96089796 -521375116 300370834 81690263 244589245 319753601 176814561 -7237468 -368393827 492485395 -645991330 -165424373 -223020607 -158388529 41440037 -104731758 239066317 -289879695 -18015979 -464799182 126202662 -1407656 -511769081 435956451 43737650 48229568 -329966365 -193838161 -182738594 161449743 -108886879 190171538 -67534602 220492844 -5824247 415441039 101385545 -176769319 -10199142 -120590276 -171793174 -74489539 -209421659 196493444 -255809781 7322380 100503873 166060812 142905733 179817022 -40194290 199693192 848974360 -490458230 -34697863 -55763055 105390852 -92705147 -772972964 -65367696 -247997687 107504580 -210504781 -652637136 -84903198 -264371438 -166802638 -115967995 332796851 -184410717 82818089 18399433 -6335761 139279605 -433524897 -102664964 626525420 -400122279 514882531 -696309562 -320079872 -652483157 115702315 -816842628 -153393 22730793 21140486 58716142 -745720 37298479 304478209 -37748330 385536264 -322467830 358662324 -10700933 610966873 736062722 -156622079 48173123 -599783809 -609887563 -8236978 -455636851 -98231096 -634313711 -637191536 323321887 -55315106 186787212 4657261 312227389 497441662 -239377865 45752529 769739890 -27515875 478687928 2519727 -264179800 -299178731 41674653 70295627 12256867 -157312022 -21015304 25777777 207518 -2345007 493389 -114137742 -99175987 213051412 -66895161 42707712 248126218 -32031101 -223130833 225550389 -276824232 239877413 -58130203 -35610030 -9699806 -137111047 -101674751 -9312731 537505632 -422526409 61235015 -345919323 -360065787 516815 -46281342 -643696320 223773675 226001994 41100826 106440131 -386635318 61692469 -544551420 -278655007 -22478943 -48116700 88105726 573463578 219746136 -16764762 -277209408 -121905607 211260031 400977450 455057046 -331679865 168170371 -538808310 -766532066 -690196773 72599482 -745832949 42006698 -195559749 27804158 173085982 -57307864 -229170235 -404507724 86633899 376660281 428948116 802960574 62727198 -318290858 -178162995 326391215 272421996 354644 170081513 -565595788 -72264349 -295229512 362488070 -82465401 -72272745 -417004008 -129984656 -112499151 817745808 -47246658 661567356 285450058 20542593 -209726581 135132411 -286583838 -175077473 141493083 248960994 -8873740 -96101260 -362872431 -156697362 267712212 284605213 306958561 59030539 354134083 -403236360 354754777 96994144 121402297 -293543923 -1657218 -60730522 -780686284 19070957 142477 -3462143 385810541 284819583 -70085069 -552855993 -515168824 428666902 -6977377 63468456 15052755 -349294057 661895731 -166893937 605604757 -699740193 -558447294 -547358011 -427995747 5914672 30667003 -197840677 -150767807 513919543 17070495 242945416 -627053825 43502135 -8749073 199338565 -288831316 -431356998 18587345 152728354 2954638 182336837 10681520 529275630 19521290 -87272861 -465431968 -172149528 490217000 26224322 360831528 434662989 122662511 -260203850 25642242 -38706796 -234580816 -26634999 -386517872 284886428 176170287 -30150006 -153973716 18185609 -131383139 -24733552 30515110 676664636 -542054068 -530797955 121956845 446230573 192264147 211681416 -40485665 123165946 -61308580 -351759626 -50060574 -301301799 -26294971 405344898 27839296 224703118 -160604913 -166383044 27911673 -977061228 34012181 656677116 -233773527 -35107011 -92682131 75030144 -288406482 183048259 -102848458 260992612 -381654953 150930553 -38036856 -90312658 70081090 3249403 7976513 -272234777 207296113 -75576579 -460561480 120170825 481306350 123467154 -479036398 -246123639 -296843753 -363244987 -148063352 259368273 -527089781 363223789 385038820 -290322 212580419 464292608 -83786307 -242209669 195816344 55839191 -197324025 -127772301 933928886 90932392 -19882355 -65263958 74543646 230365739 620210147 -320342844 -701349081 -369261988 -97670550 513716448 -32320526 10149845 -5181259 543935404 -857995887 -16234022 15487627 259386396 -638922671 4922671 -526241248 -511326623 -73264181 422154235 271292475 -373057169 -197081770 202872614 111290977 420720427 20499718 -550641497 406120666 207185017 19625823 -842473344 180398487 392595790 23563681 219084536 -548383372 -58929325 212435200 -26732026 -203916132 -285344345 29326151 42895433 724665632 -250770 71652135 22744481 -106385815 -518217512 116155743 8199768 52629631 -83082248 137471934 231108968 -52780823 288269525 339838087 538690238 -581420557 -491346727 6566007 -132679977 86906677 23989721 218825366 187325227 60958086 -615453976 577322244 -107947336 159153787 -130472913 554657424 185416073 399895968 134082716 227154191 175269981 479460939 -555515469 147482734 637779792 -287262375 -32644253 8153709 69385466 388744 186451359 443002377 -915182613 25889505 889234487 264128740 -36577408 53773707 11504571 16054735 -228635238 -600441662 372025373 -162232819 10323511 168185930 235933873 -165256660 69463903 300869966 -575946752 -60412283 -17906450 609978807 73538255 -10327034 -554951820 50476739 -642329287 -528192068 294714453 5369914 771022525 -283794486 887711283 -502384500 66632115 10445281 -298716081 787744890 495444305 158356638 -235216894 7696950 427793278 4614475 4562765 -376710958 19527957 258615715 473963252 -13965671 -106422240 -367402996 -8897502 -3076121 59327629 -411804111 283510845 -15746215 -643308073 77914993 4039085 -43601007 2043467 234316286 -53210017 44567322 180032216 163758766 6389048 357653192 -85314617 9447163 -211721892 480691622 -629757892 -214532570 -134177693 175980903 -43794697 -339572272 -206972910 -390256997 10734320 596728055 -399584729 -487640 219627393 45559904 -86825232 -102113743 -26224570 -34005724 224576940 4158178 559861194 -363367220 -512687163 -7227241 1593769 93001798 228326758 87994771 -135942294 57118267 -166568108 675088288 -506615752 -169699898 -160563749 -33031009 -423534600 -80315754 -17097263 92833145 537060716 548504 -129463014 34103716 9525583 202413590 1012557 28342763 -87963261 -314803274 408348432 -594153 569892 -312109802 -609005040 435840916 -317269703 43731295 266641728 179744866 286385754 -335892027 197062 741979884 325892504 734337100 401268472 -125975016 97340300 307770534 92068297 21761225 247149495 -937331105 11141242 291269613 -140011332 -306564819 -17711823 50261059 -331823474 86493953 575475356 -419687965 277612791 -603824454 -291438084 21654011 -21209923 816179939 28355435 155042371 -179480695 296504235 227207694 -435872794 86739900 -239267583 78385836 489889176 319296634 59105342 330095569 -301552711 492217825 -47253526 458301199 -46173194 92431288 -152544714 -19058150 -317961219 -422379416 -771865445 228014292 -123158722 -785223695 -348635464 17698577 123990516 -306481394 113074195 -331938837 36447640 29990858 -92250617 -17723731 362136089 -36309824 239769585 -426842738 323547142 -106080489 -555760437 -724774910 -65644965 -823898590 48350114 22424491 -542136290 -93361266 -153270080 -422105441 83334815 390731417 392021926 218486723 -357098752 5750379 94801757 -589035082 39479120 -690984886 680912132 -131018733 -25012321 467467339 7845786 -41879432 -2540215 -162360711 178782108 -26804250 125278551 -103205257 -76973986 -201034102 554148252 -507565359 110318383 499620940 105397410 -347596804 -175025388 -242403719 -196552287 -4272883 355460551 78124506 764943 -11637640 -148984944 143098581 9076337 181509646 285513227 -615909842 408522580 -729073707 -267654694 682584292 -118487059 -289605960 593798941 60260881 251565552 115938102 -284483369 -127819140 585203418 635528352 -2654646 -258488557 115617725 -440496415 527566926 -302610941 -803702595 3944302 -333369053 19801147 289073252 152541842 36171916 517581548 16518937 -249811852 211838107 -28176241 -264855553 -607584276 -149744737 751305663 -138070465 -142750569 23594062 647407 -47769199 65344606 -269553777 -143085790 -1202849 -31025683 -185171478 -259480840 -1082514 -133238415 50868705 -120074368 9857615 -31719548 -283381694 365795650 167769383 -5040804 -53040 26369836 -275926856 20035973 24795576 91157774 225505948 404205820 -421175830 -19100321 -200216483 148580628 -4956129 -71748543 -93901344 -610505011 54108742 149769198 -136164222 154477704 80013583 -341309114 -1839562 26286563 -729356453 5412409 247302767 166326327 -167535249 551046584 443368735 475901990 11997180 64457070 268709664 13626279 498581186 22241851 -78879437 -55036404 -408308236 201731264 300449917 458076031 -14298130 -619601835 110736353 84386862 963963 31689132 -656693033 1389074 253598170 -228514264 28661857 -173134863 -112184186 -13371403 -258408195 -10861298 -731185519 341273869 -606929786 -637123676 12293476 64624221 -577974360 174279059 58270549 -257644913 200068125 105324354 -512336274 -10191061 -16377201 -335274872 -81286828 310615991 -72501085 -689755657 -634783375 -453210039 -475275461 -3255634 -14758646 56790324 153404192 404850055 308719346 132420490 -5100099 131549702 28776638 9618048 47472890 -195015197 36395288 180383951 725009 713988990 368024 7628849 -459163614 605701 -23711676 -475912250 145998335 -65033125 -250486692 5816297 405286079 -386468651 -19843436 -9284058 167309461 -127376547 -527082042 -386169044 -257713150 75606635 256092260 101799294 -119982476 -72786760 370915371 87618669 -540945837 -667337529 149352456 -20353844 -43692790 -727277493 263599830 -52965217 726888691 -87544113 404335798 126463501 22425529 55582531 21918516 -117863522 188194402 113445033 -282906311 1371609 893391505 -556517737 86642142 798026731 204408215 27951296 -23174430 292919135 -450328255 11408984 10105420 653581211 -88091796 -186394285 -648808903 60774108 65668666 -272408916 92251314 -628635547 -7578737 -152987319 -531665494 170366269 582026175 4822647 132805445 -176209378 -258059278 85445655 -58805335 -45226785 -212539712 -179733329 3382835 5491022 -17532995 130365056 -31406506 515459846 22287576 210709073 59242578 170040432 387108511 -266057592 72706053 -275733385 -714849321 -128991779 295892087 602980888 272135030 148293403 87334499 -183605775 133757895 -15198093 801350210 83792326 40606701 -108974382 121268878 346758544 -234306858 880816673 -96986802 -126333830 -392637776 -925652812 -41643745 110085757 5862851 356236973 -130682275 316404479 -266690488 -8752185 -317192012 -17668735 -51911539 -223503267 -69175258 -123273069 -613661058 -29116914 -688007973 -282894385 -252305685 -1455465 205085023 299008524 -188494858 -175493578 19495615 41480299 69449795 218118315 -354604371 97411701 233190296 168065762 -699267790 483303864 -293114296 215785041 -624964332 355575303 127225513 -122148376 -428552516 -240381060 -190188254 117986987 46747044 18629700 -120933259 190466562 310983505 646720372 9483007 272346899 -267763547 -61367629 -41283027 53901177 -320237583 -189251001 45039742 -163647939 811159816 -216106854 432066439 -278424863 705257053 -49989658 -6107919 289539755 94986843 24904842 216773180 -108973142 -109157311 -327108261 -29340158 -154282465 -437237159 128835381 -22846977 152129671 152917217 -110634205 -493558585 167416695 139456489 -626032320 300787131 138750005 -217008338 -120274167 -16756923 97765808 353130437 -22593742 -272189089 -94426619 412873928 364253377 -189355740 144731502 -198262593 917383386 19609217 591895596 -302945978 195797770 -10174149 92852898 6534672 -140267908 -107835378 -43820229 69455244 83454355 -103880149 -157403152 -307649689 130459197 232243659 -92518428 7788560 20454806 -57113769 -580383705 -6282214 11783684 -113837053 -193487247 -263570384 -149819675 -743864387 66555919 130167297 56727037 9095745 -276433545 219356215 -211533946 -215590303 176987404 -276661089 495402270 -66784258 -193086643 167567287 712742414 -143563075 -70611118 -538561712 48263223 156831296 -84950115 -345715930 82051578 139964876 -754052900 -58623492 -419326992 54056508 -65038354 -339518033 133771622 536174804 480027999 386535416 901489782 -63774883 69145054 -150673690 114542441 535274208 435165529 603582341 -278558460 -549808680 -63772919 -96900828 -107440223 -255671889 70915170 48548422 -101970826 4830944 417824701 62751143 284846599 17536229 30000920 -211608389 366413442 26651274 202544598 908920911 -114036078 38565087 43682574 -191223439 800863993 -558604625 -280476156 31659297 -562197787 -211047884 131982374 -546104364 -589857023 -640990504 -3814440 1756975 -82090904 715843627 4955654 -587651448 -8600629 -185860126 146685313 90978023 639996690 798942604 22751887 -269853567 126330903 -359487918 -504535826 210744759 -110464264 -62951952 342851903 666415999 104775017 -69696953 815248596 262438514 60809887 267825930 -57357944 555782920 80676823 -35391602 499075788 -186806132 3955058 -51014747 -108604955 87662575 89991891 -848381598 -674618222 -762984754 -186601045 868181474 351202586 70393238 -8212124 -51505677 10771479 -501241861 -250899523 -498515523 124018757 -136499499 44802786 -560249270 -384322082 431228206 74766723 -242024693 -19235955 -450415075 -741427832 -166930301 27073437 454062807 251973451 12008137 -57424508 17397946 78376795 439144831 4398932 -248012970 -275736628 -411450190 140788352 487584328 348661697 155955688 101617424 -84054737 -130863055 -129774304 231218063 -566809913 104203659 292891 173963070 186671273 87411504 260449500 -254405092 767479578 208166014 -40088595 -541127720 -171149159 -687860384 684295611 224172832 -52013576 -52169299 -526979585 -66035797 25986078 51852791 -828360038 -150141796 -238957621 -350616405 522306797 610902322 -583723940 616118484 -195284911 -12965901 343927064 81700380 -296228227 27181768 176402027 74705184 -213185284 -344977968 -33673298 142223480 -25183663 -43858956 -8342285 -474082626 509569493 -227008878 52399344 -3323362 784405103 -282055745 17763500 15911871 1584129 -89419709 -33685742 -135730298 -338156926 397323759 -4136360 -53401739 17822068 37620147 -93100309 169813074 201817170 31159837 285891463 -109533624 659812825 733713881 167399267 -3243840 -568091233 -72931181 -526437149 -728053592 397710873 565184573 -342083477 211845328 148250291 51393641 467547 -101579471 79453557 849876 1130261 274494696 -67031813 -432730192 281831402 778862258 147720771 -67060592 132591661 3550317 985988467 148226560 -204984085 22463595 57138645 -22926389 -480372783 25516486 -350139929 -92820721 -292220616 -21833228 -48100327 162615018 -643290532 398964971 -854029212 150191077 288347747 -182466143 -190714090 -33163290 143750560 -4493959 30512436 250449785 296494749 -41693633 -99181020 28263202 283803447 69208856 7830534 74561344 272487780 -157849558 96999602 211360519 213458118 -29749301 -402149303 123472141 -42356810 97429314 276418301 -315991450 -51843858 -330456942 -581274 -410232678 -335272806 -3778541 -279438753 18281200 -358061999 187464082 27797823 -19285679 -739337621 532730108 -296137983 -340943996 -448158372 578734531 84643512 54578746 -64566562 -50990133 83781894 638746349 -142507942 -551190668 574608834 45383273 -492104128 1334838 -50298231 -181673494 -156138865 -187693 -425344776 -22114096 -1776298 -32729429 147388288 95823691 -23670324 64453152 -185174371 -222989653 -499384121 715913973 -72089096 298827697 -409916993 357380551 -419840221 8150474 -100272603 -55668948 241742354 181311568 126607107 52618659 -702743752 -736518256 2003552 -45829451 -123635663 586563051 301114927 199046066 -518865929 31946333 312829826 174546309 172664322 -110531583 9537566 -28276103 -208271988 838385385 330431848 520962105 -28474563 -167174438 -54121036 432865872 -57293278 774000334 -174922237 -340160302 12095358 61056627 -323881997 -123415650 494804082 -143376262 -246567895 -11424324 -970973 394833526 336078557 189955426 2314528 246317681 1607701 674837369 -301452480 -2358426 98794379 123991927 72011778 -121549477 72743722 65887297 15485848 1711644 -219658736 2672527 -271465516 -8295899 -247987920 -669609487 -474342466 -48982414 71965978 83834712 -453204661 -228063945 510125457 538024790 -623853015 -41215869 23684920 -873502732 169057320 -92416428 -187031091 -13152594 -4504134 -5308898 -622568602 -347396300 49905277 52440670 -424796196 63292894 147944527 -517418733 26994085 3942518 -120564340 137081316 546417252 -114330523 77624626 744891104 -6290882 142752708 535493719 -7001017 -703295537 108290759 2578321 -333525997 510782337 -417910905 -114299773 -7302777 207922612 -231251265 -1741097 -130355494 -43603276 -1608360 -355449434 15212108 4309126 269613984 -161446552 -163256745 8458563 110554174 3508509 -104832865 -12024419 878597336 -621578389 -163725639 159495780 -6306216 -435571179 487279225 367020614 -572184629 -106468413 38531458 -111940368 62177889 427013013 286896937 -313637955 450479261 -87646250 189605075 179229894 11554327 -20086206 135930376 -143282712 -12143924 -20157507 -142108640 1554507 4679219 -358002190 73906115 217867970 -255839744 489206708 -437902213 -5772907 583464856 36197290 172267742 309508096 102498072 32259051 244505475 -470948300 12305943 -435285585 411100749 -26729447 -228198408 55764720 179906433 307587028 -20128929 25033772 266197512 -15794695 325001838 -155774032 -8136469 544139797 55724421 42841771 -77445797 211662405 5608351 -365710188 334255474 201155441 -588054964 -279068704 -27339636 96419753 -83938598 224678921 -185335555 -234792004 -454400140 -19372754 -116968821 250539986 140615911 284793285 -26470719 -139504385 51567336 730864 -146965089 493717287 -156485849 -297876255 -617232411 -430741570 161993293 96411721 663528948 66374282 830611100 3340660 -63733910 -176960015 -26718257 514991574 729418683 243991685 -15105868 346924451 -324180728 -748164158 -222462802 261517900 633374877 188377878 465857580 -184885276 409635 -23255081 14349103 608292834 3727715 143595532 -583426108 378808152 -8348879 -601009225 450826997 -80543627 -15618075 268406863 29520509 -2342028 34143809 -3104936 145384280 -21397240 -192035523 112306989 623926571 6170033 237517771 357008620 464127126 -103045551 -3395148 -162325225 -1506614 -363530891 -129613713 677984272 11445521 38195973 -275402527 -108323334 -46293605 709453 -15102273 -159673487 47305988 161022896 -64788653 -122323444 275578208 -680818 13701238 -406794854 101832778 78211810 -127746311 547576439 389569 -58555729 33372464 -9304250 184153892 464853897 -37768563 -19576028 -3763849 356627866 -393467960 341925205 535894412 -69451366 -269452159 -4953548 -176286666 -634464 -814023453 -12118193 -33335938 -546099271 -403901830 640691837 -141774992 -213012282 40541 -349779189 492597381 341233137 468910190 -196157089 -4784115 14610771 -722482593 27839419 -788085349 101632457 363295776 -143976881 544939192 34548462 648837153 -4170960 -589351710 -76540087 -1741835 226731630 -16291241 -342660336 -93801142 246818153 39849063 -37063824 -711751085 -380130548 612290090 -4168584 381554883 -179385499 184176684 15928441 275527988 204930785 -315610169 -138496685 -166886531 705962767 -171858531 -558867046 2308670 -233381146 488983071 -719701086 239850272 -10751067 -79206871 5448604 -303369195 19419743 -22509598 -123698296 -31032538 23232709 -114580922 -781086209 -249593007 392323525 -383867175 -134554105 -412157145 -233952362 -57344626 226770605 -2007793 -201777748 322054380 -2019139 12782320 -56813479 113588163 -380515825 -16579257 379048330 -28363942 -33948102 -140927008 372174790 -54705522 70520209 236775961 -13042988 17815345 -287244868 37085649 -602574822 33495392 -11445651 -640971301 -138078146 2210463 -65176122 378755752 -536648293 -23711680 276604725 64129047 227257342 -472676033 -762521 218236366 20083818 227701611 -426733536 -352070937 241904469 749871199 371846366 6713443 32927711 -24670417 -791696279 -182531872 121028787 -81109819 44766928 -117776863 14732748 -181299389 272013502 -587305697 -303888154 -25148207 181040847 -472246413 -130277168 -309306054 175061476 -808180759 -136970707 326780397 -29381493 10056283 -1019547 -234744995 -297932566 571444545 -231548864 -644915401 432023121 -15605744 -628379 364989683 -127148176 289289762 -139095286 227631969 181955392 3680942 -18038471 30460049 1859710 -621465 -592014 -41370887 -54527602 -140641042 -129080717 -73569714 458909668 -900067857 -101210837 18738639 737387183 8623021 -355887494 -34501457 655950698 1198893 -11545912 -330205305 52647279 -4224511 -21795760 77491727 369345964 231630434 -112403910 -261850819 -44923640 -476074964 -576160315 -91993757 46432579 504920547 -605277579 -423472971 45343898 225438211 -178323081 327978326 18345346 193540354 -132188103 -324657795 -398759767 -379313577 50893638 569785490 429370638 -299988776 270220976 33387890 809500795 187511062 108377401 412924053 14403648 588426049 467918136 441507178 -279555012 2446745 250134079 25463980 28908204 -208266870 174218823 -336468858 -237278828 -73584303 -37799034 11365177 411944267 12034690 -160293042 -24465136 225344037 -90812878 -208445382 440343074 -218995067 -160016571 -540855525 45234488 -73834204 129174449 84240475 388873241 -633212308 163705915 112506931 926539783 -20129728 -2039888 -314586750 -103332936 -478999533 31886318 -29525490 32828017 45637071 176221594 -711990963 338751777 256343111 5886019 -466720700 108589224 141366831 639008182 189805702 -8594010 97663076 395045417 124379665 -151394140 -14374678 360337582 -165469765 -835085528 -187256859 -32695533 -550934453 139576040 -27788688 76966210 621218488 74836520 496252757 -896937711 476909860 -473021050 -285190406 241150422 -6100836 293531986 484974742 38447490 -265415696 8165683 219668713 349940479 596929283 -21485620 -655071400 181067009 44983824 -203937398 140966233 65019058 -167992621 -2000872 68548144 41811218 -617515723 39998429 141918680 -109061780 288553038 -199926406 -161773249 146290728 628346854 36761708 8633605 225403361 -16842583 -195143552 17384371 -47301608 700282474 -8786936 752951845 -1788923 -49618046 22041413 -71842631 -104823 -51938408 -49221622 74555210 -190454872 28321888 -44800365 61350422 -18956416 33921961 209077730 632201284 72751240 -463453152 849798339 -7386498 -671156275 792369896 40586509 124912744 34723744 -1577392 -169944544 41472826 -182898915 -116760229 -240780690 -8898405 -664415359 71115857 219015105 38848969 58527114 -143567175 -71993842 -351484852 -90347791 33872255 -85603398 -207767948 -57136954 444087678 914365455 -356176848 211221268 -333350845 -19757541 -22740699 687205658 685675210 373783974 173228056 -24704013 -143061464 -185331620 83958657 5592525 95850081 -653095884 1323841 843914536 -168842220 -19517049 546330773 -156451552 613511095 56484120 -176152645 161313711 -446218455 241974898 -22124070 -69321094 -527537609 -219453030 -46434656 464878889 -237185727 342657566 -228161118 246360963 -233206542 413800509 3479204 18339629 -824206507 -122256847 -402470508 226059348 -16593273 -49254516 -177280667 218185410 -517586415 -71355615 576895970 -190447487 -184897793 40559496 24629053 -265023422 -256767790 35143219 1958719 -41001804 792043 72250179 -200789528 568148859 -143554589 -293439701 88665477 163419882 27212304 177048775 164730394 -4952336 -13783833 625567732 254813926 376925825 272628559 564825490 -205645675 -355778513 -1262610 230183782 625034151 2465248 12172486 -894679993 643486931 228325747 301840164 471535167 27954854 157216474 -56445010 -131544868 -37729348 430833259 687789284 529691066 24437331 63538346 -128946260 25824759 55840398 -106926103 -88400661 4117023 -2205732 35956698 354694466 3486778 -371974489 -205333005 -3414872 467183943 -35294728 458600132 83138312 -395796290 -224334214 458860262 599000379 1488352 -589049356 -94233247 -651574480 -78180542 347965184 256263530 79243674 -10829014 107988636 542918944 -115268950 -528601382 -296105867 10078220 -318456138 199846708 192033847 -273484934 65707455 -249436339 -194904683 362525772 53390617 -389434183 -19954597 -134777089 -2259917 99997548 9546620 -66574665 -148939046 -331333463 -310731049 23343400 142453505 -410457527 409631280 328669335 662659495 17391656 660112964 14386604 -145874327 40946980 757579948 -383048168 -101089694 471410078 -25273780 -517910951 160092362 -295678656 285618949 333861884 234951340 -4514411 -360820676 -310228551 -465588703 -141624377 -6149179 -322426881 -8094376 -100113272 155633194 2537393 58727243 -6233953 -594868920 105757333 519488265 -437819515 -493097611 112686311 -287298524 -216859392 -230668473 138885483 -59251699 -431794655 70538211 494341580 228827721 131990412 -491777513 -549079004 419701987 454930399 -79411479 674805876 22995934 381239037 -388691382 -471336736 48793110 -144403708 536712901 -716725575 -435866356 -7842801 -6462020 131151126 -136688015 109268998 33289 238121934 -308937259 -333716919 652203326 71550819 -154665685 -317738300 -211475001 451932575 112564574 25615567 526641207 -159485981 508041492 112036896 137047436 422251703 529257024 797111149 531319922 -38709419 281597688 -513460600 -652459659 860998797 -104652254 -2074013 -25987920 52647877 -22667755 -51034378 -272103554 -225573614 -14383673 -437102103 -436026376 468732958 -187380756 -269164109 19924748 573752785 -8930935 -1797825 154155373 17804338 -331486157 -2734036 452938957 -32215039 5924979 -346383554 83000482 158642555 -345059488 121996702 -255075972 -130976241 19527220 37357385 -145504640 -91030437 -130579635 308306327 -443454112 21232758 5989924 -82145977 -181139071 138696636 159639060 -14317400 -1281006 191441652 913389459 75151892 878183272 398969430 -116101 -397143898 -29148512 -50379816 203120351 -13417478 -26141555 227435075 -889968602 -221081179 -630882588 -42884413 1109375 -159730799 232030392 396139115 -411138622 -38643087 685198290 -144976334 -756608278 -28201886 -70437826 -92465698 -842090762 265810207 239853989 -6077708 -102740121 -736532686 95984224 -53409380 -23943048 470838826 357761786 1376802 -104382166 318159695 -740963475 -86885065 70744163 64914453 -24302163 -77830699 371011666 85020303 416604868 -4911835 207892349 54682589 -614342179 36015930 176774699 -47129524 -363026136 679899284 390629154 31745774 -335267851 -484680372 22561082 -46332193 -1837208 540856235 -337744408 150620079 -296819374 12980556 -13787632 128672915 279115416 283743936 477001517 174252314 45969487 -113183468 195600454 -146314352 -170002624 134485549 35186326 -174031722 167790549 -791217732 439223919 138093583 -627385199 -180627663 -200015559 -127786661 141141057 66477778 -830784464 175367877 156757000 -27861023 72294014 -49451810 -379960611 81708393 71787946 -226580609 387093383 -265919767 -129311754 -615090906 21932129 186577146 -307029777 45249622 -242910928 -580441125 -411234197 738045878 402863325 79752025 4766862 -76330094 -28173691 -52623136 6284839 28458749 -461310813 -117378715 -212188570 208379213 -42709762 -238082689 -347831408 -67282266 38109498 120982354 68703207 63332252 -157922821 -357440299 -78607721 504914505 -136869934 -14281200 -569329179 180323100 -219395864 401297013 536703587 -17399398 559888607 -61483586 145281347 415864777 -64574485 826399441 -332077123 -70713626 -94798597 147586323 -62948344 -116099623 -78098318 7467541 3050980 408576644 262797255 -4314848 -590830792 -5576764 -207790602 137006778 -533528218 -92003544 -474509342 189241223 645055108 338195483 -83131460 -26054460 -84581054 333414633 403700894 -152867892 -82072231 313856409 -52228028 -358737872 740142 -553841946 -50149714 91273356 -360940660 -638382989 -240126396 135744284 132725312 7415085 409382057 -56965307 413422498 -350994377 98531352 10768490 -274833667 -168283086 184185620 700041107 375480355 122420879 53511504 35801469 -18589422 -307674673 -349369651 -216731660 194357417 148966236 180560288 8550524 -363666111 225443 -514519113 -418864691 -155350274 212614628 -29735246 -520055919 -6256559 -78193249 7229475 133037464 -729312087 187783135 -716738662 424172 379800263 24430786 50243212 82945931 -198776374 -532252190 42762144 -130754624 588753927 8756304 -337404365 -1853750 -4303551 328509305 -95852801 137011688 7814613 -50109264 -17646314 -313853732 -345853976 -376374549 619236116 -15426603 69657737 -5172677 -137832673 424343286 -25647206 43161645 154133265 84865741 99485324 -248633520 -415683 108773511 -7434581 284627995 -186897113 49996898 -305173755 -228422749 -138838952 -372093075 -464055017 -150253616 156513426 266064173 -192111068 6308663 -170308669 409330272 66621915 759078235 -48418356 341072031 -111368712 231847 -59748487 -697110397 122418653 -127969201 181284027 -400313675 -406880467 145283583 -316063982 -364749831 535145703 -189059493 -603304772 -30074609 181685891 29390048 -285143453 -651716112 -435221121 875368941 -2415178 801196905 164866058 178910974 -754398562 -286570229 -526030134 3888399 118273762 158571116 -113141417 110704924 551305454 -39627609 9113902 -410107619 -250517266 -439774118 -485377757 620815 38597406 585651847 465177054 509369794 -48358657 -18660393 29786893 -125328472 458577688 -51198275 -17658104 -28024573 6401589 -61891382 -93858329 -147800099 -95869670 25017383 876034307 -314896430 776005892 -49652185 222166048 -208171718 -9620979 389507624 -285370371 -29602773 -124326111 294191922 205205729 -187881376 49844804 -425581407 29544359 -614326155 -15671152 -13045734 -90545759 60463863 -456220320 -266636900 3154517 61130095 93518449 171763212 642400052 306756621 -16790848 43888836 -70388317 -54324252 633483998 -72160125 -218521907 -35568282 128845450 129923049 -330193969 -530787639 126803895 -18171822 45885507 258307185 -7799225 -771377140 21091988 -47105344 252307193 -740449837 297765328 -80554848 288418737 118152058 -553642957 -252797771 7974426 -222986666 -101298046 -441223503 -65112193 -26830105 837024167 64186554 139490578 3507635 8506030 222015741 222415744 -3200895 -217129324 20187759 234463558 55862199 -180199167 -610399179 -421073569 -63846124 -55550072 -35431999 377369156 -84990855 -102447963 371811729 93078731 -551116934 160729647 -52531182 686075618 -45786589 428275584 -4666382 -116901872 -73097034 10373353 656501939 -793660064 540630816 103709086 369226485 -455489696 -18411426 -11609719 173766049 -22526025 710804334 -277311724 -6818754 568493991 -514174734 -58271250 -12152431 -57141713 -729966817 -225966484 -29331720 89375855 674071908 -658568939 -18060853 94963680 -358137840 -11358579 294559108 -439058548 174366328 1035853 -844114616 15151334 -99821341 164417705 -635159075 -579068779 24882930 415808897 -3216681 -236556434 -459407424 38457510 205753110 56390334 204393279 368743279 -154578702 -111034304 -54844511 53588585 54115222 11007543 -39182303 125083596 -6560701 217764139 -167836365 3228576 -417444 24286689 -217562871 250121 -767163422 -267726752 -326941966 866724878 435847163 -335761511 108214912 265352192 -228584031 32210711 -352912754 204368991 -524338027 -105185204 -416998015 49578366 -259472518 -524018809 -260967294 84589643 -148454339 -172645512 58110915 39658106 72162964 482729867 73957740 -289649796 311101179 -56726831 11643746 -38190804 -75968224 -255951080 374485292 -24240371 -89182743 -286519758 9033800 -83029051 140935199 25045579 -3380779 -260116157 251662352 -99349969 24096751 -617355447 323665664 -2660974 -1519115 8356868 22530260 -304275521 -754548669 229716905 -18359295 16477466 152261573 625519107 484714288 224344243 185615371 473082351 -12887474 -2338324 2964836 -3766480 -140454001 374956616 159435333 -153043299 86297166 -85564405 -636722176 -616378840 269322584 497855465 331610830 -644298084 -631632443 17970113 -510222520 164857913 -373530243 -444281829 698554749 74316357 389483879 -7613871 265026854 -161837908 -258699693 -47658554 -185233947 -142793678 7765296 -392097632 -323173890 -153080609 6045350 263435902 -40025 231265020 7776970 106457375 85332834 384998377 -96752997 66743120 471154294 40316982 1140595 98113552 398880105 -680276541 126089535 -129302285 276153308 -173643796 131287368 191873679 632184562 50996647 48534602 422825437 -186610808 420689199 137197042 96167066 -130175154 -29928902 406169314 337341387 -569334118 -345979191 417771153 -326890065 15880067 74862676 247010863 -552371285 173421826 174051061 185884569 -223844953 -122287907 -23854466 -2564632 242926788 387876349 336908734 197422997 -81839558 -488843947 -94697257 -197322197 -6782031 -196843552 -108307697 -102010155 -74525814 -577949688 393830004 -211380486 104847987 357175799 249082841 -297938704 -804690 -106542625 -188436591 -11216515 -445301455 -302725518 65169577 608322387 -99027012 323504874 -194065126 167691267 -10624867 346682424 -652617728 362148651 129226852 101045821 658675942 -31042173 19069768 -274389004 -210140013 -538278476 278320356 -83059448 469402 -81310596 -179610353 10712079 1598710 -344965173 132015133 98434627 -40404065 -53462551 155876548 311242144 715548883 292555791 -196231377 -46476068 -322569641 -424839470 410293684 63171375 -116355555 23087854 -13559240 -530834504 8073352 271888293 -364032633 71711260 -155805069 566672006 194580018 130211232 317989030 295468781 -210649297 -525140764 -460016816 76641266 593777190 -174326289 21924366 673362 7456666 -373439242 -368994924 311049486 -390282720 546325039 560183832 796177598 96741091 292754337 -346654050 527188950 -607539709 -297910078 372264977 -652385354 14655313 255700142 -14103136 223580807 411489036 147570535 63018509 87445617 340919623 -523870927 -14601030 45422919 -249514117 -13144817 340233284 -165864682 -112095599 -624527295 -15690824 7452417 122172825 -20665122 119013604 -540872506 -265158130 361417532 -43586717 -5726457 -2053581 -268522291 523576002 805791463 -658070267 -9147057 -1874469 -390311589 180293756 -189936138 -10580756 -64446941 -558746703 25234028 151828527 -143996765 -76503908 276782047 -205781787 539650557 365661662 -506551760 624177606 -315974832 488114756 155610886 -23213933 5628146 758828431 16111669 29015182 5526004 -292667381 -690888534 497325370 20428072 43181182 -563714595 -1674324 412507588 -391400938 -563044039 199763903 -334463 78954556 353111247 -79801679 621710930 387714623 59924631 -125458062 326414768 -482539710 -133878633 24509025 54044690 -797142273 -414889392 127120138 -444311390 -122355132 -385315380 -50288629 -69444503 -24427019 262097627 159688035 -432539459 -2100011 -255052850 14368560 -619999678 44258588 89790044 -569468625 13219318 3863618 -467647267 13489348 -377412267 74441031 332363512 74064566 404116084 -224518150 49345239 -559988252 -236479555 -25732272 93487628 -367758817 213772285 -8712612 60608901 97509356 -226831208 -68968661 498959529 788926441 -269242270 413163444 -464177467 -188644763 -166791617 -164747830 46184957 -472587429 562927089 -96995630 -50135016 83910654 -34661374 -668692179 183565966 264979647 206457105 6323975 315253381 -60632683 10959202 -136626489 581164005 -479968673 -108220425 -160821154 -5322480 -23126936 -394496083 -33520154 271053446 587800834 -46333143 412422280 17946292 93067887 346255866 -93397946 -647277732 2285592 -127236007 -737614368 32911514 -409318453 317954 -776765149 -6773574 -34119810 -433872003 20682648 299371769 801317701 -15970782 -6043296 135501990 291569374 -208293844 -263446500 79680501 581278156 -3446926 -23028545 317808867 178572900 -168116565 34614682 9550152 -499829917 341919409 -285520520 -32156795 -554295442 -811197947 -216046877 275450668 -263732740 787987597 161625723 -2150513 -3310521 -111749636 -542913260 86799577 -97786704 -84993956 608465489 429435090 -158939853 -82457489 137558147 -100468044 186413848 89661717 139989592 -178949482 224324939 26750539 279987416 -423171469 161818308 -223231787 -243821022 655985413 246575920 5574767 -118081265 113038604 133756297 -478672046 -26380834 99469933 31074790 -307140293 -195641760 -3014445 2764730 -17334315 34184704 119717303 16415647 -265085158 304993229 390409110 231546286 -32815559 -416689783 20733334 251621457 341786878 383343035 13928934 63301407 -291572829 416167768 160101057 211894668 37319458 684781825 682580667 211891867 -313630924 459976795 -269031814 12113725 -408190514 37225844 764540040 174144170 -29960978 -68494905 606947982 559948877 -49818984 529942 -607320 729229240 414106737 237770739 -17177469 183363450 48474870 579222561 -304801645 21087917 58409020 -33667824 -27256055 -905125256 -243105492 11478411 -385486275 28711642 677086180 757916031 25445469 -204242289 8269340 103554453 -5020316 -500217957 226306979 -2648260 159635739 -499390933 -210523107 56488742 -422983679 -209287362 -361107995 -116011174 -26295931 522027806 74580 4467524 -226018346 32772045 -24752761 392163070 -166268447 38998192 -31354030 -471792714 -230438818 14914418 -56249960 -362862321 1461428 -344514141 13004776 -23505437 -94736492 -109967755 -468547784 -589719745 47013583 70736229 -198311232 -157889565 -1412144 726588277 313645188 927052943 -164350105 338237712 -614719909 393375814 329961558 15421879 252126493 66900024 119113836 -6955815 361382998 851469504 347876415 -72356872 38269918 -42835543 -281038871 295398371 194006752 -9141478 -579777873 22598949 741619967 -444193105 4340582 -30732462 -123699117 219125769 -36180519 -29936507 42070988 561797187 -520636011 204104073 -90725655 19420485 111412559 493719771 230758460 16450994 343130942 -308153606 270760403 -347563947 129058237 -394780673 11612482 473839165 -101219194 625380666 27658668 208658083 -13210095 133457753 -3337003 367340441 212327695 -18651052 -319636871 -233989065 -708667134 -114255704 239140549 600279574 177340902 630428169 -1358251 370212882 -98096678 -129338195 -104867330 172624094 -465892179 -9042141 -371886778 -369335165 -35737264 215760973 -465427620 44205035 -351758698 -235471837 -422293979 337036246 3518471 -2162047 287604811 787784773 -8363129 97018457 -825935106 -12401103 -21625796 -142456052 28647862 9827461 7696219 54055129 -95902325 572340774 7844659 96212369 -1410335 -203705740 -1905658 -386515037 -476536030 22558882 -119448514 18343748 -69918164 -683296705 -381493306 -378587545 -35188150 -120679069 -523133975 -98097548 163807451 -741918289 93348775 556458478 -64798423 370793564 -66145276 -246704246 -73365027 124175504 53013007 153232844 17007349 176805394 -159885328 -389252166 22394280 196012522 197069702 654462023 211083248 4345559 70776623 -3317007 505541881 -487771526 619566777 267539190 -5232818 -22579038 365861499 222065772 352264736 -145515553 -83275601 230421235 -236981892 -282468769 -188716024 302523187 178165983 8640921 1576003 185218268 171825480 -465510303 -12174630 509160018 314066299 -109985412 -68650202 213540988 291891057 53779733 415709928 180169163 497104153 85297049 256067216 296947287 -140277451 369030212 18322565 -395441727 1558719 -70022745 144506243 120273366 -189503678 19109988 306846948 -11860744 -300309260 343614307 -122665883 605666209 428347761 477712161 207493099 -205532469 -256995702 -162471492 1169514 215789636 -358900173 1714302 -24342215 -318647738 633431287 269501633 -214140368 -125598741 525336610 286792054 34775473 8351743 34643856 -359700805 -278772809 -212725152 -277263157 12356971 -105365454 199248181 -95842818 226154814 454348414 70549667 7881041 -146680409 113203176 -598846620 -470658038 -117503602 16190002 57180735 -355674447 -796301298 -389947289 -435541854 366450938 -485965579 604839007 -76978202 107864420 -17690758 342229548 29318817 242445983 215265 141488899 -28785566 -22711470 487339657 190318041 382940432 -230380149 -653640764 -3471786 55077158 -191648775 365488147 -377419097 -198976071 -4426580 -423229108 -605463994 -36182828 115547361 -19252600 471862089 111663353 -22439099 383821135 -278226946 77896869 104218428 -18263664 -48594666 -290651994 -281686808 184592881 -8912735 -426167854 -212974941 10300029 -129848438 357183112 -191362879 50695129 -78376544 3245541 -518155211 -510458129 229290213 -16546946 -267598952 81508622 -510605632 -41997056 71583754 -192086211 851279232 38807364 -3785315 -479922576 -129797767 306453908 104492109 342579801 474498614 -456584542 294908145 -28871033 326514369 -339369084 -224452085 -93386938 611874150 99415358 -174893352 -152736954 -905234185 152364672 -243041415 304685046 -55754172 -14038690 928516482 -490891746 187294097 -152688532 -154864370 -370419349 22723150 -137152055 220590104 -614883489 1801531 -384561312 -21141565 8937478 -292407929 17724764 -348146596 -520938053 -20769732 232459947 -313529476 459325604 -36637438 612715267 -353361604 24209201 -194245915 396567913 -5528173 -221670060 -442096974 -68265828 111706638 39186416 169323746 -38542320 -39305820 38921985 53930693 -321066718 729585964 47239407 404901314 -191372462 -356244556 -568345688 -214002231 9781145 -108846 -44426449 20991844 658461421 -341120332 -275288255 183558953 375813792 99789893 -19252503 388292061 13450653 395165 43607205 18018386 413339880 -644621420 714544214 -1245505 822258016 420376489 296412000 -505393063 -130054220 -133261652 113021266 96716343 843297601 -120158271 -54728153 -229677077 -36884548 -218710628 -80081985 -39400709 -90596476 -556494465 -63347679 83454846 -94208035 -283227847 -641902179 -245286130 -890134022 89608952 -526658429 33055702 -8780289 -104481304 77146768 -614158262 -636228596 340386011 -252867331 -26615662 -370831537 173390919 -462094144 252658231 131220492 -421474656 238556218 -14156502 -576377695 -94708563 451757561 -147013777 49559202 -2751384 519323756 23518589 537278161 15923174 -658894075 7039877 428900407 2605223 361433723 19956704 276976520 275226916 204191864 426840922 190315335 -177002639 4770351 113941379 38106292 -164469632 -48853547 -84992521 -470367166 67449468 -748639746 422460760 177418589 -272699885 5704049 -399965080 -152778977 -137598722 -562114971 350603 -491800436 80067597 -451151038 548170468 -176285812 55821577 -420138235 3114639 -209847509 83946623 -7386656 47916517 605121099 -15979771 -24442036 170113 364174460 -356519 158986125 -664265114 -569393852 805155 468868217 -141835802 -443182780 -480460851 -22308801 -145758091 -819927067 -221457079 487441534 103499751 -293282815 385703272 -87420944 -703676731 4161471 -316057492 313003962 -11572605 31430537 -33609761 167591568 -185040377 -858515 100610467 -89764842 -198857448 -334729935 75268097 372955951 7091124 781335030 32981259 111853860 485195382 47069151 380734849 -189360785 -1870459 91474153 -111794641 167592923 577016816 -11543035 30851198 -1159165 323226759 -117037350 -400470043 -22050198 -282593639 146302770 66302488 -187049546 -30906817 472814594 503648969 290401780 -201602406 -268079685 175845878 -10691064 173015580 -154341243 167433926 -16193203 32051164 699060552 -78832926 -515271385 -218339101 -165953247 -70980759 855172597 70881930 -205208012 346065609 -34314502 -268248319 252010212 3241093 -223336116 278098641 8855327 -183429014 -18003142 258659515 -2073699 -77172610 81519527 70485059 67878395 -987660513 -61600255 51212467 656375525 -56977925 -25785488 268137378 -205470418 330879341 -932819013 -103571255 12448071 -152689596 765487075 297199254 697020088 331791059 -489616965 -134058213 -198658309 -264090355 -630589932 435909232 34202846 -1805385 -157139892 348849306 -172608650 -467204994 11338896 16574358 -19424396 -192985047 563505925 533993154 34977452 167119233 65847453 592598847 -275985487 -111877690 377378257 -58820606 474708414 -412227122 -28620448 -12923761 -180946531 -2345747 67827193 -18191118 188035209 51508293 -877416210 8003046 2431259 664890828 -295456546 -170230722 661203090 4034330 578761902 -8878189 390064272 80423575 -520006279 -229829180 -24954184 -368361550 298611252 -270777416 383994251 689829689 442896993 -835293727 -52098200 -67460824 -584232455 5818136 665951263 110836795 -222513110 -140476692 -168416864 15494145 -557619157 260918893 912067054 590472349 82156924 -201477175 -66834900 39554876 -277625931 -244840247 104500431 -17369617 304162894 -381417506 -67703491 -50527734 -794900258 3971347 128262660 93936 -104830233 -623667251 606617042 -266845722 -96472831 -871919465 25279121 -95414068 420209595 3566199 363143802 -261635125 -2835632 -14256238 -442377331 -3304799 -850716557 32409186 5933982 -276788597 -93339800 24706751 -333971583 36827105 752465597 28307631 160618872 760564180 -6006073 -375989631 -508278663 511524070 -325355447 184579249 -55496477 -94828195 -176833332 82149433 370750071 -98348412 -127917606 -28727084 -331497542 25062608 -131343063 -105078117 459376655 -80704697 109052027 399517868 124404777 -108468209 232838161 269537651 -3894677 296849329 -67793271 -188344209 346673535 -523352460 467558007 -330578285 -155374058 749239183 -508525313 -8051531 -14192291 -72502513 115277181 -14002416 62121833 -148241038 133603084 414379658 4106955 -63740077 -224048571 433567569 -109761608 19844532 3777365 11252455 -14170250 38162809 -14527934 305323871 240968942 -51364112 -535561464 28101744 -114345135 76821263 262562178 9190977 -378140002 -375238570 -341447169 387992682 155254084 -171032703 -7061411 94203884 -150564927 -297902135 127308670 44130995 -12177047 -290973383 -25253205 32987850 216783123 302077229 234676071 280512608 242717253 138226039 106080447 170051874 184843268 -14971661 319600620 257570446 -127350979 7537987 -56924515 -465718217 -80078043 250146444 286277561 -601687212 41608290 -87427081 58639098 -5239580 136941050 28826024 388462074 -547240236 618853880 250083279 -133098188 22104754 -258310206 167631443 179353483 -210470497 -103765368 -20709418 37603380 -131904729 508199283 204646838 29226245 -520380946 141096279 -739883636 -440656396 147372995 487045310 -103349863 200788863 453158431 2148546 -38822826 643105548 -331053687 -1882068 -33068473 175783105 93147756 -301025408 -201609047 -338532967 5178346 -498521906 322349052 -45929177 -193518594 -94271929 -60271632 -540391573 -151409321 198319815 181240023 -39227139 -148240032 582409734 289741865 626704364 140179312 25733059 13233062 -766640465 -277376584 795560855 -202139152 -357940658 -77344387 155941761 128634652 308724521 -54303649 306772074 248740259 -46945241 -13809858 -198584310 -480305278 437772367 74463868 -174629178 654145731 541238454 2269482 -342273992 9883293 -428330531 -557618474 -67015349 -782341381 122611705 936415058 -96089053 -167982081 -754058545 103701634 -85770787 -324399023 73868186 -28665361 -12879794 -5695838 195743984 -322701434 -7657846 436061565 -13852455 -202992147 -33334156 -139566351 -187013449 153341781 -816722246 278077989 -583180909 239933317 -319220800 51099767 33911748 -63653138 -19560804 -87845158 -604102420 1496694 -39128478 -258629344 -13945114 -43124764 -135689209 -473912965 -143592347 -26339249 -159039799 32459599 398724301 -310486115 507631 -338623271 -7973511 297484707 -38125058 55645010 -44919169 -197104911 39348273 -252106931 -504302523 -12084820 311734769 -340770626 70106999 584002944 26226597 5127552 -102908694 -247949919 9882173 -604817986 -110720503 43315380 -169700409 -777288292 -328402359 -50298784 -5650880 335577459 99414134 -452398701 -25746519 906379 515481197 -208911020 -727128839 26765083 -40638223 -40004585 173938768 -286747016 155604871 -167448610 397452927 -622863496 -3370993 14893375 360948982 -250583855 490456830 103521063 594908920 -141185355 684226 159320389 -70637112 -29566212 -268230918 -309111757 -216548 10163716 -9817734 215865468 102204903 -385096899 -86243730 307308371 241213253 -215457376 -399731305 295465609 73137411 33777248 565612540 728300375 240952274 42003285 234342312 -427660001 -1944536 91490058 358063115 -248545107 -93239906 -179194496 226015889 390318994 10899801 -80514333 -146299221 -485047888 164820373 291885492 4153338 -645204159 -623157884 -70101789 653591246 669099516 -75631154 -91502602 156554851 532063782 280288762 162680210 218303140 203451928 456018110 234320968 -63665398 71969298 -93543701 65467012 -262409655 -369119486 -116641472 -18372082 -86104090 140848916 84111644 -363260323 113608521 193883540 -97714971 -82818793 -416219231 310718084 315105891 362503838 -40207038 -49217110 551352939 -63140808 -81961007 -23701143 -404510497 -328140386 505588154 -496808603 -23319430 -136583639 -324699827 -663507391 9733915 -212803831 -28940530 -22253385 -106638037 4662816 -290444703 748952480 85589787 -76744347 -187516319 -52345085 232133528 87076700 310949285 854517116 -4052843 -141135787 133627547 -5365973 -4029269 -7314100 172066653 -63531979 -263068705 -777944423 -302655569 -124790049 -888923855 -170150 516019267 -460426619 42144152 4855583 867983 -461649203 -406888143 -213381456 -207466322 304708154 148245271 -358151030 577201295 459286215 26428843 -187882483 -123237173 -206624257 -59508416 656868533 -109482362 130382645 744354009 2300798 417721819 80250790 -300311432 652354250 -179405048 493234657 57800472 -180736476 16847143 248587567 -109966221 -387512125 9948808 99554319 143148461 408892875 -199143329 675427659 -77585672 -451202940 74852374 -154872821 102713892 -82344656 -166442162 769144745 -701556642 363450907 92298227 -69222026 133276469 373865546 11141109 49712407 -441612310 1065574 601816799 502000757 690003022 -286205591 -142463188 273655454 -603405882 -645379455 -2081936 -48400600 108435026 121550597 761237978 286993421 -833227481 -403777562 -6736187 433478038 25242322 -744279296 -44682828 -28006802 -37342541 -371806830 -4203164 52455919 434124315 -629875066 20962389 -225614 412152610 -11897984 -65564952 297374858 -734943871 594432022 -26810713 144072991 308853878 421682552 445250719 99728700 -312050456 54367268 315856631 82452046 329202148 -254696002 170957988 -284769765 -143397458 -119988642 -64169646 -114864542 -43144650 769913181 68391485 522735626 168472747 -8515557 -30227459 -26884898 -802012030 -157642683 274464919 157989492 538744358 17188699 85580862 230234064 15354046 -82263222 -560711311 2007372 -87447101 9063849 -848560386 35635639 -494548542 -227589885 -904857 3455718 14597660 -168096503 -2894291 -305622663 -90735538 -198821188 -32414490 -289178630 -241420084 71229478 4405661 46987590 9516262 31514805 735418525 -12227221 -708727709 -156514156 117942336 -245052573 -283754706 100198897 -667119244 133181487 952107572 767380262 -558809057 -199772081 394869028 -28650812 -8724197 603348961 -607692426 -562130826 -41881538 -89203134 -60477538 -232389732 89245825 -745438927 95344190 850074407 -61758783 56885548 284616820 9807285 -60247331 -174262549 -239511614 -307881864 -239096333 -425697194 -25202390 100862308 472633494 876211 56350435 105961851 -121594874 791493251 445174609 -12777841 -18418274 615225124 -281135502 292940547 -15946836 207412769 -190694763 14310424 928228618 -81331416 -1780036 -211383125 -184351923 -130821358 -26341319 -2604935 -550092218 76332190 409997289 12648217 -346039305 142425412 541563328 16856142 546274755 -512195775 -253333353 -130986420 -126338175 -95357769 -6064932 -5354668 -159662877 825442907 -358185536 -242397987 -751939 -276486623 -32502482 49398395 14219529 -232301131 83443979 50906848 -539339585 139413939 150783979 -278971900 -390435239 299906689 4241637 -3019522 896581 -262571510 108203321 11029105 -689351080 5619865 -697638215 366426941 175310802 1193671 510026444 -77046436 440498869 507958790 -271055804 436143454 729333695 37272147 -230577072 2148318 117311093 281268359 -17718767 -84038102 -213198073 -87499950 -147218188 309884138 -20182772 -658953571 -453346814 63513928 -57862291 138692927 -10874435 -213681407 -14938561 -3503270 -405391424 -467821925 10200273 -201900557 -52212372 -320859763 603899644 695783430 -50368092 6365022 -407619100 434341920 -220428447 4378423 115223217 274479280 -339129793 -429387753 375072673 -160597 -602515331 20023338 286561922 -29594101 -3207457 9868638 62010512 325125 -129531925 -564862960 256114710 -79169042 -656059239 16980480 -401350522 84352333 -31457114 102901503 277712113 117772048 -803533004 305414979 25090738 146909523 -60332448 -452598550 181622163 -12721020 -294278629 167547162 -266699482 55032882 113627716 -501514778 632952367 28039383 -565216799 -264434717 45411 -294980786 47890214 -301113603 144804050 -410824 440907564 -353561590 -388712119 -108602689 864722395 -198649823 97125 866463576 94235047 265808806 -9940004 263097358 -374029785 -20231357 93827271 -152650252 -13877516 80623008 173002908 134044282 -273639615 -307265973 -322056385 481435533 -144931708 -508317708 -11290034 -5887102 662719241 -388990790 -73919914 -526726576 428078141 -520034902 -307151810 757207198 198940709 303237350 -110527926 -338145066 -170480418 -454524388 177573 -430748123 -97771913 -83589844 151611580 -79986264 -267120681 -209890051 56864061 -1297633 578725966 8206055 33023223 -288092142 74025199 5480195 -806357952 -261606200 -475525351 165941196 -194136693 589926498 -278216367 -303131980 -44168689 -9366436 437240770 -592859180 175609854 277486836 437592137 343068221 422468896 -10572943 -33411980 -260615367 116642030 -45312744 -714886108 -152357521 386424689 -416438067 672517828 155632619 -173132220 -235519382 254629991 9726116 17860989 -403838720 -317193225 366947832 111766142 -230102255 -553079228 -674723278 196637530 456393402 812692893 1686545 -19492880 -12326138 278822211 -765577734 3798252 -12912970 -118869312 589400319 899004465 54995965 309559584 23940076 263767226 46323629 303067225 -260861623 -232200628 317145993 -22295814 -2294652 95562248 594789392 492725188 826182246 36001021 312712304 3707574 169500587 392094751 -47932005 -52537451 -14275236 -406974212 6087236 155672850 394416441 124357286 -45481878 -184996363 159331561 84061233 19912813 -366602998 54905265 -175196618 20868865 110978484 -24078265 42354200 -172670355 -5568523 325887723 -530434411 275372682 148545630 555431975 -313603350 148909081 63949060 -14257422 -80286418 -61537450 -61035514 535675697 84946853 -139270017 429569434 -73589859 177860145 480770142 -733470321 136188211 56299850 -491597872 799112577 160793085 534888966 -529483661 -407972647 27961090 -9466390 340799226 13602591 -164939092 -576924007 -289323226 -23631511 -665314137 -551460548 -304717119 -13238424 398397109 -592521409 -13640952 -120638017 -62697579 -75590604 220945898 -10028867 -251265323 116308014 -234434700 -170844986 519881363 70759402 -689655845 -487802917 272811292 -679868314 -4742502 -471327042 9410136 223947199 18905402 -870097478 -268752037 42090484 272142459 -1084223 -43839402 117410342 8078676 365866 -103982010 -88796314 -442481325 -645209833 134294228 99418283 -42670960 342293486 -16721786 116400384 9628313 -316387867 -57855964 209774144 -144299456 4756526 -348079106 -175744784 203272825 -6526361 -206290886 18414809 -427508177 89712056 36757296 145577110 -166837320 220531469 -312088006 43457583 -315497961 -16319219 97548005 -163561783 -402434631 315886582 -11065987 91567548 -246893718 -6193863 -25031164 254347991 333517809 -14886655 -197704695 -380669068 -220252578 17494115 -258588951 -351709008 10366898 -298333756 -40560764 -45394309 -22179921 158210269 15647499 -255997262 -188101590 187366 -237220099 -98086095 -127712829 -58125723 141538103 392376578 -208128377 231844964 71960940 7099319 -493312455 -51262250 238066318 -61887121 20453402 -150792722 -452495216 205664504 60120921 274623753 11076983 -331911584 -296169225 363429384 8818805 -685863563 254310134 -157028103 -90085376 274773800 22073779 -200029967 316873712 -4289854 -320059437 329811921 2079295 42307777 -2613853 154640334 -193851002 14402114 -181001778 -580673357 -230339471 250747046 344918619 -189002750 -344459481 -916661909 800734802 20011913 77978883 515729828 -79730244 109568910 43687745 -213334511 47294967 -61076979 -453392741 -202745109 23419826 -16056578 54573072 235914224 -148588532 305530228 489948897 -119830074 -138256606 126265162 600987906 -413502195 -418338925 -411104765 98019095 -213678030 -297993564 -139545303 152303604 3080881 -94925097 351495092 -54822038 -9880926 507557065 53473050 -637767741 -5057650 -179593831 52927386 -778305 -5350386 411394441 564189266 5405312 672940833 130700696 -368483166 161311446 -657907840 -176559491 -242430927 -371495086 -325655765 -240713554 55939688 881796529 103464130 -518886400 474118749 397972788 -561879699 53803710 6485301 -423136042 235795758 483874484 120607879 -222376263 232617762 -220499649 111821822 -16201580 98141563 262096522 42233925 790861626 -137805956 -8501102 -93412013 37523903 -216283218 -173170729 -58218122 488862894 -567186143 -882118293 -120484177 21739566 -422040971 -5685727 -563325690 141781076 704016506 -76941170 -224535761 -42015420 135343058 -17268108 -322879040 271531872 1066145 510394995 154330351 363962297 40339619 -570100144 -360849378 -471066720 -355931954 111693617 33288046 -5246850 -209510258 320611034 9491408 -508031113 -312893958 -100877285 278720031 368183680 -111582696 -1239247 49533314 70216919 -976011997 -210266923 46203553 -139899948 764257894 -21665812 159319209 211166306 -102097430 579434370 556879821 46927912 -700572672 -11391916 -16014880 -36430005 835107648 338413515 13108443 100806615 230021434 -639175443 -461461190 496348049 91639695 69129387 -291912507 102747187 -10234242 5110994 -8095664 -166840753 231458567 306225234 -502549810 9463842 68113508 -274521040 -468002689 -259889483 152114572 -4946174 -432170631 -316831083 -423440368 75552395 225988674 -350715412 157141814 82720271 -5637324 -383434636 144548472 55836726 242265031 -51543903 -129195751 -84652117 164437011 6187130 -209841863 -556161128 475848795 -273880667 -3708938 403802663 97940202 463945270 -1979980 -2824926 -112044441 -472188011 -499780707 -154535739 -290383219 -73166577 228922386 -332741741 59956598 -824228769 4117630 45609966 635111564 -532052614 -232497346 -13553292 148481180 4506351 18298241 239294700 50638266 -414573709 -88166 415276238 -330320037 -352981826 179446350 -446454762 -186481775 -410720908 368637020 13711322 25461826 338147131 -478650073 508780984 651825862 208259222 663736184 122871156 13128993 40553039 640143365 -20480043 -258801111 -83149226 -109093970 1588391 -26515655 -8388616 262134063 -88990621 117079064 579368149 -222741844 224919748 13763159 -27542013 -191542262 24907790 -44170800 -310220476 -522922272 143211320 -13756864 677535 6928189 -42086924 56865930 -33395199 -36963798 63465638 297071191 34735156 -396010860 2451715 -757012550 -243006749 -361053338 -150994050 22822257 34473302 627087210 442390019 221209157 -199565478 -426303256 585357485 -142421784 5152742 -34024203 -657945821 -416872511 627948408 -34563810 -79954164 551587516 -10415178 8862122 760479 -571474530 9785580 -317113340 -295741798 -74160538 27759150 -78531759 -385782617 254614906 -152965424 -676906400 246915782 -118131204 -80221357 632979472 -541522065 -390770983 -801129101 -94195014 448482424 203165414 2587835 -277194415 -372273042 -88589762 491034319 -170356978 -68357345 203185898 -320895440 18101830 734934483 14656065 78277831 32577843 -61265413 -245934335 286549539 501940186 -2623720 115326707 -269165313 409911378 -234112312 -406968752 142476304 -102700003 263239787 54209662 -405161166 22555854 -59695515 -17690013 -106733057 -688417835 122186195 -28651795 -244142145 -798076158 198053532 -66628976 452680350 840000831 -39071148 -118231323 -184972938 -21797703 -241293680 231706936 -276326504 329144201 -399878882 -4086861 8587553 352898274 97776176 9591364 -221029359 -342807850 125216589 -396242301 -151988829 -95152714 -49388568 13172875 143268349 -201732618 69201857 -5677909 11269068 21449490 38706971 190500676 324684459 -52657579 -830352348 -42100920 -307518121 319943093 -75696885 203780931 37059790 -96566023 -71358106 -537157772 -170027510 -930620762 547878613 -204240899 90098287 -236802536 92303027 -7792611 32239869 41973588 -349217556 -10831586 -27555413 -249892456 -45199470 172945578 -296046558 -141323672 -18933200 -4431529 -26764674 -190683857 312055626 434490411 110990413 113627250 8395408 -6869256 -2959663 -682003048 486313345 435509529 47937379 -233006712 607109182 88449873 -10198604 -4067737 106353520 -258350550 -383281355 -261186207 -247529276 661534573 -27115331 -33662402 13921954 -7472375 -468937649 198299992 -184509755 -201205167 -45781742 3758811 98440169 61623619 677502102 -397126398 647388768 -310413515 -20249231 118166839 -292429091 600152578 -110529435 -60967682 290727650 348139283 179116871 249318653 262662733 -93274257 76688325 188901078 399141 -843617260 31708 -57166654 -242401324 66369480 3955364 336164216 353337936 -56639687 20375108 -667985761 -313476495 -37519658 -12170214 -41893842 -445178113 482299238 154419137 200798892 459851565 165996599 29924965 -20980898 29028997 -442289987 -1571718 -12613702 593676455 110558250 -793570 288084405 -144078885 140828277 -838555095 -322126738 -4677156 -394368893 787660844 207045500 137339715 -104468881 42764953 67975972 -299159621 88897598 834305440 19557566 249525014 813753522 -144786709 -727168882 337209705 4943501 510541104 65697402 52674991 -148135501 160642534 443580587 -833191612 -49799065 1378163 116214218 342092482 -383843389 661649412 -58341311 570013072 255320463 -427185718 783529798 -199529967 209203351 -235831561 156652670 608079443 -726389521 -29879905 7959026 -400853040 -168075391 67847214 -846845479 180626880 -983662237 507584621 481525632 203292856 -273719492 -583315789 69774389 282180625 146569938 219059469 184148 53566149 162379042 127059620 -77599493 129238595 47625813 -406188981 -93062934 -26467685 22965646 -199009751 -30788348 121524234 -389794320 -485271427 -6241683 -202621482 -140299563 29998640 243344890 759048794 -236408606 154642295 -448582354 684895279 -6057866 229106558 -51020337 -205651902 365155905 225861690 39783160 73977172 -552917539 -82253796 -88165295 108839317 550989469 74803300 50252682 28441659 342724388 387512805 74969290 -50900026 132888217 120901895 -183352210 10258960 160560601 -2290393 176471114 -168556358 87853925 -144007184 -276714770 11481434 2404173 -183969173 118739128 64939607 112001276 56546430 363568259 96058457 750156319 9321039 -363576305 55874947 22600746 1990693 -302720926 109393695 39835321 920472242 -15317109 -578923031 253990899 336334838 124852753 374055070 187931013 149768662 -17992596 529110188 177314200 83896790 -15447680 360015 270530619 478803741 -203599884 -126175076 4184709 -167184553 513819994 -34927630 -418830947 -172965856 -267629284 -203787337 332047729 224766203 -4452524 -7037875 -76530142 -284940894 -167359952 512480768 -3135352 -9298821 615195420 118623781 -89082103 -546063268 -357136414 -205361898 -241602940 -641162913 -458287416 -380703261 149681150 -480155500 -88742908 347043244 587825190 52849280 34582879 -797133017 204769816 -797892170 288352308 -5476182 17199230 278365228 -94656109 -386773049 -27863260 -212600740 171210350 -149204226 -165211749 -184593 -899851026 387650062 -216512981 -674966967 31358843 -404131455 -9348751 100720593 324093890 656200223 229652893 38691087 -194301507 -831022920 704141229 -105182181 -151140116 -290866948 -502657340 318722927 -47225416 648021166 -302473033 -95304910 -129272565 16145636 -186564320 141260254 13248931 546850831 -246393688 -157939006 25899869 -306775063 3847825 372226763 3119933 -175593480 90160262 -390614287 739141042 -508178117 -215616406 -600593459 -6298375 -185935697 -394814208 268958343 133017386 -135279825 482526427 -297190802 309952487 535727083 47280943 -214396787 107375289 -372643534 -57316375 357545219 26418981 230528641 -457811752 -31840925 -312441550 -104400430 78857728 -808092612 -282395266 -158211133 23075673 -112712104 -101168090 213699619 -70217039 49108102 51183158 -127819077 433482785 -11950496 -439531236 226424422 835049 175374950 -78352205 23145368 -161288648 253231659 -162407563 715292490 469082184 -275179947 617162593 -203696872 348645625 226115296 -14581756 103950390 -522071818 7562322 -177513481 36178935 680777352 -200807822 -113596960 -509614977 7635611 -55922044 200143418 -21138589 -315596245 -72139442 633296262 -109762210 2434764 278068460 478249494 6786403 102768055 283048578 272654747 45046562 -18360458 -28090411 -87098588 -345636905 549023602 49162312 37260187 -134982176 -37056889 94266199 20362084 28408786 92219762 -19613965 -226916306 260417971 -412399157 129120298 304516425 -459751372 -4958844 -121429181 -1861386 665717815 20605506 -93026684 -105380813 -119237113 -563150224 -472268568 105966967 -291004675 319723620 -52063908 -433093199 569706633 -119298001 -340355419 15582855 17195709 877610853 -341935997 184451573 21149169 -769997516 -186794857 -103496706 -33506821 48000655 -9326969 54640689 -14221636 -82185304 -17321332 -37969163 605063437 168023446 26478590 429161234 -292358616 -279070849 -289560582 641228299 -84856994 184490095 -286121601 403682713 104480982 -167852452 -654743516 -118943253 541627 108357326 240121335 -3100395 202158661 -192690809 -25079798 246266907 402477074 30839847 13442121 -100831609 -41445200 -336373938 200847321 -337267016 162331404 16021111 -27691486 -286657273 1352028 -9338256 -39910032 416070561 398569648 -306298539 193226962 -785801 -112180394 474200024 13077833 -36599022 -541767340 -269648650 -152994503 -182038592 -430401163 46245768 509678692 381249208 -40699697 -699645661 -391034228 492443365 -212522318 12164102 -548040996 -370181639 115108174 53370133 -349095159 19624416 -54933208 -20620676 -64260832 -221751521 495739286 513473172 367223618 2372442 -31561248 -27555 133447500 719258958 -296140133 -164945304 -54034451 -79430600 23471172 198073715 -84907784 -10555139 146871301 178977868 32900116 -12376275 48903148 -214655058 847055769 -482440378 -444799877 281753408 867043 -203546093 311556314 -74291570 395879952 318966481 -258006857 -440161839 -440117274 9020191 310447526 172463111 210842809 160666511 -312880294 20621784 872607806 -712308281 -13093626 -8095079 50354815 -51911554 -4894023 -284976513 -6376324 -1520596 -114789843 244602658 21753202 -575362950 197830926 254647524 -677442058 37254006 11942515 -27551369 295201090 -103166165 -628802406 -117309566 -461684292 -362454208 500644453 11740855 7652013 -55226630 -142963489 18675648 -15042517 496070428 -30758488 -755572789 26765686 -10904763 -251860 -328037979 401180 -1792735 128059370 304433860 18713653 9995622 -58773 333533086 21341300 -95615029 -147137051 87053523 -590264514 -117734575 1854972 8364607 729841989 -82955709 -756899313 -373886294 -104003479 -3895434 298462666 -270424133 158925989 100588245 -119637543 364501799 376167406 -408191360 -110979810 17816054 -2708043 -40765366 -3462154 6270935 524794675 -39789378 -416259485 203815202 58489578 252890604 -103052084 -220912186 -86837112 -409143935 77982016 -704471294 506808641 -95524686 -12015475 -216519964 -167209034 -114687052 48878013 -30208165 629567644 -362648 -173573707 1637528 648767763 695474003 -184130798 -82496420 203589 167691436 298368384 290351612 395338825 713332740 5105582 234876615 -136995424 24349439 262298011 37558842 136656355 -400644291 -297624167 45180338 -33231609 -22507342 13282524 864052477 21338272 -31434039 -1652566 236954346 -1575867 -86754570 800095931 6850142 281696940 495789490 -625414171 1821888 -94436167 444428051 -5102868 538616051 6792767 -128003579 -24723283 7168789 -134983625 56584685 -834392 -111416413 175872435 125857879 -390216037 275819444 -34449359 21546718 -404260724 290551323 429269603 384705 -77483856 860076101 436948189 12557708 -65979254 13821225 157861069 -386747 -427101045 2860240 704706821 110165424 643162495 787515560 -590015512 446517791 26786738 26874895 -201678484 308202792 668064636 80512487 -198870725 -105090165 240082429 44315466 12174784 378842259 255942083 34272262 -259120682 181498600 -271320671 -185296884 -260374579 14259738 156887751 -290029140 -362533760 -232487672 -45694883 -297686142 -83844162 674356920 46643588 -96948947 569567276 -2951749 165778542 316150030 -68478119 15086918 62327453 795551605 406247532 145572533 287615465 65254537 52771208 341605088 86691 269885520 68760997 -24165043 -325873894 -204590861 -33887148 -304509599 15713647 -57332880 421869745 -339114179 -144567870 -247829801 84463652 -49441837 405650149 10635648 -7752737 112781000 139621801 151523660 408017692 237618347 -37608859 223357857 -98814190 35072781 -66091914 -8846570 -303211983 13111811 -389916468 -9876771 -299930528 -503448937 432711634 44059309 -751555 -246091806 750586447 139378819 -411035263 -731732498 -102352551 -272251440 27006291 474659207 245714688 -2931128 -197749790 573132234 46767871 308293913 173096 2975077 -5881800 75136215 -168623761 219482065 -61258355 -265389215 -262187853 -59133301 -325724571 -57670207 -208347904 83751014 186312734 676592898 -501533950 48678337 23607596 103357686 695294421 4933283 -204209499 -15493827 868809799 -96990250 134947308 -379868376 -320246381 11086631 -308770912 26396856 23907721 111024375 125953501 -8781756 167383306 9268659 439635963 -152703742 201481335 -461184275 21964975 20861110 158466960 5651016 -232596952 -822413845 100232574 343244556 -8194748 -116613088 -476155134 23757216 39981810 9759100 50632506 -502563165 16765566 -7618845 -71885639 564427622 110605183 316792810 3574180 89669689 -21609477 147479194 279007888 -7367619 195942690 -3412117 143067233 61554138 797995808 313923902 608309726 -100165796 119042522 -123470809 246464 -191260182 187196374 -284464124 -748541600 -184744275 -57900192 976971618 196703670 33167320 411080938 -73689941 29151516 492492006 -517828544 583502433 -185532066 9132511 245844972 -259282166 -261494010 480686959 375611 150182401 -492233404 -106962247 -25107090 -14044482 -108915458 -32145523 -213674874 265077933 472300176 -88637961 -318504303 60390934 -936567840 -87004706 90086911 477857849 51262428 -559679711 313466366 374367710 -255095598 193430099 -462340637 109298292 -113765148 72000934 36749775 393687611 -240262612 -3107405 600006986 59437444 -531704794 164855024 -424252884 98361099 -14755846 90357013 -12345758 3612083 27343175 299905015 -272436375 -9414655 -1287698 -291156187 -289498820 329648241 332933055 241294385 -308721775 -655882332 7425797 -92966621 10948639 74520321 -95456406 332861425 -866468710 -6667112 216635516 -49414441 -108541761 416162520 415164730 45042647 36734846 -311677632 -104255309 482912778 231818681 -117373039 -609708147 1794114 -318171775 686428225 780243275 -497983992 552884759 -10687630 606749905 466228981 28108034 365018051 -189960063 469847311 -311319267 199814648 -402232066 -284886246 -584831539 -31505101 51160473 -169246185 -66044031 10690524 420109247 -8652480 28394487 -413466110 -169913160 271977535 36533817 -293996607 -186467742 -13040768 -465812597 4340206 -162222412 164117763 -14776432 -185586191 307972490 51960648 -273119897 306711661 262127340 -25003576 31170611 329222671 595124174 130997507 -112558541 -326173701 64594957 -462586281 83992378 -22408257 -568844018 -116420892 -60282965 118796703 204137003 391187947 126838064 36990264 -310716586 -47371629 283843558 -316752226 20354427 392893794 244785858 -634224777 268780154 785714246 752497178 721603123 54381252 840496374 250227583 -286594574 115433507 -810388034 -110310544 -48954212 87081372 -62308781 3495812 -255966806 -393497498 -13183684 -568093454 687991279 37318401 -139459054 268730573 21564969 -4294495 8954829 -459461186 -121770084 -31056910 -48709883 -38503492 -26078578 674184022 -24689556 -358925357 159004617 9227992 -185705123 18174112 46414584 304906653 124909588 606464288 -7876109 -59145986 -116360599 -6584683 -182497808 106065196 -583256803 734478369 -335390165 -509441782 -16353883 -233910610 -101836197 3442748 1277640 68290574 180671226 13812343 -296306304 328631312 319242125 25964312 -492860077 186945570 -276013765 281109739 892614899 157914036 -26582107 41368858 -463789440 110027060 -530537544 -379184115 224055143 -170844235 -12549336 94996971 154069505 -98734145 -64548642 -36204329 121571748 -443993513 -230285028 15540104 -7367775 904735808 605578524 60175835 -244584535 21186677 10108749 36652113 -27481678 -123304015 509103354 -862268884 -37041328 -678703285 218636004 -183425860 153600195 -161650204 921262800 261175259 -4329717 694984209 97775595 -22259353 195899834 675138602 -138566171 7061764 530501499 530940076 97045781 89795020 -52729202 6129338 -210077997 607160199 -736653650 250974426 -92670014 132393008 -313432341 -1946721 -525276740 314695209 -388738323 26565019 -505654519 -443022402 -900928048 -179229265 -53673274 115104458 410095759 70832914 -195531160 -524701813 -693123618 85589970 -726657725 62235069 -413186577 -10536084 16334942 368076898 145759916 63904639 -2459302 346462935 252902363 26988732 154014019 329266573 362411132 -296859666 95715237 -333271066 -256020099 -380688979 268511925 -22550275 360532436 -171686289 57327303 -226701509 19750385 -27999702 816217312 54200669 9254806 -49120799 241300764 332263862 -378046293 217332318 82997829 -272450119 125870370 -7983791 162067317 268607219 687421368 172104165 -26159944 103521472 -82952988 -4709497 -432746011 -602814138 -92665200 -84053290 -115166014 -185333657 -24320599 -7053433 -243429753 -870586670 551457917 -181690145 132127392 319025100 -124486503 -805147921 163644725 130699944 9315059 2144713 43672351 -304846785 563098091 449486985 -6562458 198257799 -429004555 118423051 -116618558 869165560 842537393 -65636415 -115201871 -309721841 -111830 326878053 28003168 140213091 175936885 36899910 383025124 -44848516 284230821 722897947 -126071319 -40101598 -598328171 64055883 -61187945 -112098545 41980437 -2654305 -438747172 -12494198 137925286 -5516647 513483084 -745250276 -112337266 193068752 77841043 36061175 644649136 -132172553 -79116831 -408997210 -413175818 -178691972 -508026129 499057419 -172401279 4855141 727379241 -11299008 -319328361 4723105 19117575 -240205386 104369709 8446726 -9227754 -8392238 -358857132 -78038949 -306715998 -430391337 -13944636 -62258628 66248477 210950315 -101452951 157997302 -85966122 237962741 96253255 -83100522 -119527016 -3658959 25300829 361031267 733657721 19867719 136833454 -216764789 190444569 38230002 169947739 -84046568 -803588760 192043622 357100717 -159863394 -444538307 300333839 -173566361 -293595538 706482361 219885941 -575406518 137927225 -16636803 -276037660 -66264097 653142662 760257704 76117989 43765543 -17715537 925971711 -237624171 -16455399 325009395 -8596914 62966986 -272746561 -377940308 186987 24995518 -44162923 -503162478 -207807753 779213861 15692623 -231439040 -438848307 197018608 -213514316 -76265535 34392414 121311220 1481713 -132257745 -203620495 -487387573 118405389 60438309 173167641 496147740 -871870350 147967084 -9519915 214514720 43574072 170208574 123896827 -14718238 -171172938 -159265133 45001030 -235990300 -119975655 180805981 353919048 -435308827 574306855 98531530 316955500 -181425681 -376032601 361765481 -337063694 212440252 2341830 115294941 388040745 -269450184 560462659 -791017581 -62701997 252950330 -1772341 -559784792 347354 -589533352 -209150267 269746841 -283420401 -59909188 -219013172 -256856964 16951943 -219892424 -26247803 407803611 -157444227 -87604987 -144351150 145581581 98345707 27288513 451505100 369558026 -77831667 120322271 -228516395 249582704 696815 -484305 -579671881 72732027 -363084780 16071562 -123661841 620436242 555662020 78002784 244432913 -33562378 653585542 -393647093 -390549841 917997 -17330331 226777351 -54373937 -163237264 24033582 280402072 -212923726 -11328373 -462450305 -26098467 419223495 -346249177 9007470 -663890710 -517787116 120669080 -302069060 -17105036 -88307769 -291283733 -26985395 3976852 -463423149 -8041055 89027232 73919447 -678760376 512367364 -163627028 -703301628 -48657109 430734601 221567552 32348690 167682161 784012451 110824590 93630529 -10784426 -429078154 -177999442 -164494728 -537757647 45178886 2281153 548525832 50692960 373019524 -61026676 -618183 -578061397 30491341 -175907097 216939703 19316773 470964972 85802723 84465070 478571488 -6165713 110740055 356307987 -351353985 -169106390 -386558338 -65144211 -65210881 -404587316 20066841 -480598 -155149620 516864881 402179056 350822205 -854480615 -320079136 -187461156 -767943591 404649033 -59816832 640744998 643520616 -156840515 -42495637 605011548 138308319 -164831811 -575542989 -4024750 29056767 325534214 -7550667 -135651313 4184086 -342318070 103643407 531875670 47635504 641074693 -678737585 140295558 -17215106 49426737 -38860481 -492625861 91204839 187237063 -432796889 -778448363 -41317151 -261843921 350899959 -553796893 -17200822 616567393 139584629 161062611 18262164 627243204 676536 275374249 -107559260 64199039 -229785360 130652266 -110617933 -692077 -139343238 -369536323 -9380212 771801599 164261782 -7392779 241825542 20674545 2161046 196298383 -385697651 71292543 559890132 22875716 273105125 -22612210 -229483887 39612949 61938097 318910081 -2271955 189738336 229916707 191031883 448025343 -109804086 5627454 15904835 -522429231 -65369294 390686843 -140051196 -85607075 -574901888 -371191641 738272719 111340912 -44306204 47616372 -837875995 94192830 554705443 -611523443 -6139292 27412306 50495997 -46129049 39376205 -10181730 2380950 -207582037 -482621821 479845886 321985255 91190530 -150123288 624423286 -510473811 -48356207 275785041 35034500 111353979 -10637253 -13226218 57050943 -936892239 136987340 346848179 -173886172 -17783757 -705378893 65414159 -77996315 -176127988 178864464 -5752705 282503982 -30320287 11191292 29720450 -30683803 -474550416 457457177 -163698675 -377064857 -408787105 56580478 135270883 47137340 -172886874 373522179 39104971 37835488 -256574689 -116127874 -406981170 172948808 -3369154 54297340 -149723207 -17828443 -549492326 -353761969 -451368724 -298757514 -151076826 -490237417 130255291 278655805 -16165904 45913504 -132305653 -407548679 -75818138 201778350 -142464921 421857475 -255657175 292863346 -179622000 45721132 -522713468 -407038472 -327545479 164224577 358585429 391260107 -6937832 -229169159 -219087377 -62117166 5800581 14686939 95751328 133582941 -249555584 81570977 272214637 511597467 78104673 -128431358 101562671 -392768109 -2621424 222719377 344953568 17550877 -442302329 -268315742 -6165850 75557874 -668029427 100678414 -638036988 -179936472 682403560 17414782 -256741032 -38117582 362845731 307580372 -151373991 -631848576 -215161797 9586653 12708174 3606037 11727047 399851175 4119427 316099742 664609747 -448583337 587578379 936285966 873775455 -271702612 4100782 444796679 499724421 -21600594 -55908317 239264422 -2638354 85649847 -104007032 -415490175 -283546988 -32430863 -207757076 670194767 -351928487 -276502725 345329168 1874291 -51627965 -604466569 2037466 -233761184 26850295 -410641353 248564073 -154915957 493191521 1861196 -123134132 -78498266 753927894 852699530 -73169376 -19464445 150068179 -120017362 222216896 27354367 -182254720 16477512 582188698 -74278384 326274538 365487173 -380657348 204925514 452927784 -552619265 -1451970 237203197 -5133575 -468687234 73156461 -462792706 150941006 -53275843 29256155 -7253834 -110062025 -409521633 -466693397 -100567139 -42892994 5203854 -254354383 37080504 -298544625 -483074778 111171878 13231841 103447947 -74016234 -798599890 49386557 -62357513 -32276864 -144413753 -120278917 -9591754 366192984 487923936 396464083 -36496003 132926379 -4759820 561474751 302432815 61527129 -70003466 8229629 -22965773 209075988 222037957 5282961 -53661704 342893784 -41839471 -302902646 -376080801 -24601330 -135854621 301479489 25851801 6876636 35558268 -778377612 506691591 -145232527 -22624435 247560747 56750129 146429758 -1007073 50045372 747015315 90630931 55571431 168605483 -620306191 247952646 -153559330 634423133 208306836 624220408 37831614 -49059064 595581171 10165759 -412545324 24091752 -73703277 -55466097 92617307 139511781 379080812 -9989566 540558227 80488312 -85532689 -28964974 -151063822 -475073411 -228828452 9992574 290417793 -437126814 -322736095 -48098335 -270735673 -74119863 -247905520 -821697857 1469520 311386266 587113357 -362022350 -99462281 91790803 416854166 -229008309 20495110 -51538677 -3599075 -415953079 -61585643 33695554 115675978 60270602 443777337 -9900170 -302289347 -2637020 -220294695 -100072214 34138794 290154454 372855933 -84582983 19280883 -144762320 -85494637 -165721971 625994196 -189952 175886149 57939629 -14150161 -89142541 -309418 285703648 -165816712 97845965 33862522 -712520535 846445161 -93976606 -99241841 56811356 -43057946 -865082884 127718762 14348055 -579032293 41813751 -304114948 375618864 -49873690 -248609497 562150079 384262403 334443193 43892525 255291310 223355404 -17554604 197436877 -142847037 -59607320 -4089379 -468604209 394220551 -120514072 -52296181 -307801144 -275953810 -268649314 169331065 -92152795 168639522 723152 488022865 443199215 -46644248 666953290 -170894848 51625109 -450574673 -437114012 9619727 -158356159 136025566 339009770 152690809 663361935 -62492330 21842896 143633215 -47602345 230532768 -853848643 178438143 -27842397 311741924 607548 169712745 -168275706 -331302403 -189007655 -296262197 -154002537 -376877203 461009352 -511484713 -17094591 80867762 11318055 -198936352 99389898 -768448025 267347 -27881575 486325588 240645418 -124683359 47535066 -9076687 315347556 -884628550 62154017 24068662 -405026043 814988827 396662404 384055593 -79481387 -3148810 -290993869 -114499446 7413172 -83415051 -11349827 2117610 264140075 337680457 -424000231 -293602904 -575791267 153846831 -609277623 668961670 -141037710 182928604 64727681 175000679 628167154 -289870097 -53743070 -18077082 385025308 -183741604 -27196421 300806514 -97281215 44483501 -77836211 26325887 -325442823 -190003268 102876925 -144180668 7995127 -65745338 -14811137 -784939588 159616465 564572607 125082396 -127416728 -61669218 -755466450 415425019 -295290019 -491056711 -11485365 -22902591 11722537 -356329 -35370424 89498088 -74084753 -246211632 37100810 -424116456 -207603575 264313218 -29361236 -765963587 -99929919 23830510 499899793 64208 465535282 -366210602 4951545 -2627969 78728531 -379606909 14905487 -42535569 -111924876 -499076929 64713206 -103538995 113671342 -350378107 224757610 13324897 307858208 304988899 -518315932 -562650552 -340611676 2933876 4462398 -158781597 -742118376 210443782 -62484762 -182988852 117022834 33595376 -15454818 -395691875 -346922335 -314525554 -61714024 130323165 -370252597 176226135 888597791 328849162 -239851451 -152700020 -137470585 138013305 -9540287 -214816563 -202308093 341106552 -2922828 -49611192 723511112 -331575660 145385872 -485447513 -56238856 -357773899 17943861 -3230835 -124352576 -138806756 -11183377 -93106362 393613786 -315763412 399309287 -366507964 516338107 29981075 331694751 -520941518 403170272 730765788 -146422212 166806666 -154911838 -56841252 -610990203 -438118278 -15735837 91339804 -164933600 289188083 101918682 -32380800 3715942 -548410119 -4866417 3522926 2697733 -15282338 -469384832 172572111 -394417010 -28654809 31651421 110853733 100659853 -199094451 305247489 -647192505 -110021778 -137968244 1876414 649710989 -14130955 -75526142 -707145299 253425195 -11359265 -117098224 15501441 95238757 153351634 -92209606 -603713658 -534985934 -146890486 -297980043 232044309 12713336 -97174617 -7706461 190326450 206315021 9529672 69542579 -124168436 562757540 357058351 18185877 803312 -274182713 180497734 419345339 104283277 97884377 -40386460 471066231 -653721213 -31741952 -108564356 -22517239 -13234738 91116013 63834201 -619603513 -675066172 65185934 -83042100 -243478029 575103535 23694548 -3469241 -302858247 115523684 -87950675 97534669 210018258 191212902 -5377880 73089996 394241741 26036915 -712825190 -213175392 472398599 9706550 -64061114 55087170 -150982140 -33364742 332711932 447841046 -31895361 123799403 544045634 82897677 -98011174 169065763 -55583830 388430788 41676143 -220358041 177898591 684859382 11240740 -253669998 -66648910 21788682 -709710430 -110507936 -65884335 -258828417 -413903933 370834530 -82422067 10784638 1791263 241264821 362535160 -269412790 241285443 -37637816 274095979 10828098 -80727088 110732638 172695871 30179294 -230366316 290782838 298853402 96037906 152862 -223105226 -30242518 29506340 541432417 -212886072 38106501 46158695 -279687717 -322018600 482692354 -216623281 -268643594 476797111 821778578 153096677 340071724 287034285 -162436978 10198888 407604247 334846807 121716309 32380907 -204894962 -905703043 32313934 -376237225 -408205329 -145759764 231796268 -198392228 429967560 304596954 -284117402 -61919733 -4314056 52344137 303001889 -126256408 284128964 -155322404 381554178 -572379907 320745893 -524281683 143698465 159369078 -466771932 93805180 -216438451 -25839711 92337810 -751756719 60264135 41907535 -13227758 -109350017 165802 -333661246 -272224963 143087204 132989756 -63080675 8031023 313895804 698441541 -156043521 -795916 -67895778 -513789820 -281847209 481900791 -77250091 -188883229 -4794828 5990355 704936749 -102964174 343366914 -172939302 -285776393 15398515 153935775 773667385 483199630 20806537 -29876458 -7340079 -34884635 9690726 155584602 624038053 -169914502 101123672 155068594 -40064014 -192037122 -20025760 -17960484 -204990959 82491026 -178675298 138729440 -118514463 56726176 -368847548 465018226 -50624686 -363691985 -379381379 142869845 -223448052 583193476 -141005079 -74107967 -307525389 622362952 404335596 805049646 -92941847 -652747926 9978922 -238781739 -264143390 -476957881 -272164076 304190781 -13672618 -215833179 448472931 -217022685 -529542682 8784111 359503349 -21410162 -135074431 823451745 126077452 -163862228 -396745614 434917027 -337659786 173833295 -147341569 -3508960 2905930 179377421 881561578 372728560 -212092250 -399101586 -143494780 497016527 139680074 273303739 15688690 752404042 596344514 -44471888 -139637848 438959639 156544498 905312281 516749876 -116622893 292338975 300020106 494241339 635585407 388154749 339322206 -89177129 -400900078 -276329913 193192676 2865441 308934542 533272075 31183176 -448615054 210397715 301492200 -367325832 46982368 423353865 461090665 8482019 253820837 47591296 -221580802 -359230531 -670135345 392662881 -463277883 252963213 666161384 -288153615 10452176 291109237 295901232 609080298 -14108458 267068415 -203913628 -7007553 187491862 101444696 321955223 -127425364 11460717 298018501 -12330689 -11622347 -57261824 -336903429 -18234197 462507678 17206428 -132538443 357609905 -233393298 -250384178 62112823 4456052 -140924324 -323029464 -142032483 -15396544 693886858 229504192 -381108579 -159983435 -51437098 -229626 313909697 278744740 -475397116 268358915 161842135 -95555172 695503177 70857267 521081122 -148846595 616238649 246598407 -502673 547110374 67248891 -257238007 -822697380 336047416 -126030632 -487516470 896608295 -232646812 -642324473 -410523811 -84500202 -627495731 2777938 -5225535 -212850908 -163812919 -934441 132938066 258274286 472925108 -160827294 -761685922 5888127 169966642 -478029235 -74798082 8034419 -270487029 -141506190 -272462872 361489680 -450847 -109286845 34108279 663061356 274697819 74608747 -79271248 -1336433 435020416 26745218 -373330374 485543253 76040367 3248923 -115242663 -21550510 103653937 -235403492 10598463 -626060807 -21098450 398781469 -812929 -793995057 -120556763 41980564 -388992 3314757 459619303 237639380 528163779 -27223155 41753955 -296552683 -14081701 -485540109 351030127 64543008 12175136 -39203019 487754299 809742818 122846343 10239743 -223944717 10351982 100587885 -58112988 31620798 -796118064 -111068833 60314866 -67249649 -7661818 -3464496 181452663 -663305525 -262671919 -110116389 271827645 -6590441 -6309439 -65284673 274152932 -113843115 -358988059 449798254 39112856 -625855500 106090701 -194942116 90562810 -281612431 -746872155 238635119 -128900993 3355334 -218702283 160489992 727882207 -224099686 64942216 -355880142 -467418015 87204018 859622262 -168687155 -219013481 306543183 401191728 -51463292 105997605 770022357 -13088022 -420424732 354425720 295414500 -726583053 -351796207 157680190 797446094 242520252 319561272 -19405707 218690754 -569369804 -160679217 -323734843 816100224 -69302968 -5727107 292009845 176942195 118123822 90268925 -371308272 22100566 -534267320 545346010 50180883 -343355419 -740115158 19507153 -600687260 8894658 -418303489 -321130864 -17786971 -458143876 40039261 179082825 -200050467 -585658340 -17101868 28161686 944529172 -297514655 515638709 224622604 47075918 -725277115 60791766 -632392764 -32004710 -159192273 69854400 39313408 -18734572 -402315413 72344129 212250617 -625856793 154673507 355409435 -67591783 75058417 32241548 -43569445 -286702789 275920979 3737899 451916494 -288512671 -146424987 46509121 -218887679 290491094 76786426 -93222754 671390257 -507485120 149125254 -13011691 75286691 103681908 107947839 -406049906 388154326 -103919174 -158860402 111304949 61949318 -209229894 23464371 599039162 -307112737 93071226 -259718500 447097561 11666452 -7355806 -325076222 -432910824 280657629 128503983 867755370 -100868134 254808291 396577390 -85488435 249548699 -433996025 -305746698 -105951097 307610776 -62160843 710289370 -126001889 240237347 -215980241 61002799 314716798 -707598948 527991863 -4860307 -863311 -264741497 129503287 14573332 345541077 248357894 -146926157 -283024523 -254822548 567271714 104815221 -73001 -204462006 -512255905 11614162 -28233522 -29799036 -19163620 -53347687 57650119 -136380573 292180832 -29834975 -6513889 -117936621 391465346 -258219617 -19862635 -292178987 -85998799 7872709 -438107442 122065698 296709949 -352174345 -6885533 -102868932 6337115 3780120 444711490 -211198074 -30035109 -2714979 23958276 212834124 -7138221 -102247557 2523716 28168684 243023026 418056048 -278408940 -4342280 6759849 -81889077 -144963550 368176409 -26076766 -35207260 -736527256 576469423 20041765 285782313 -464379297 -389594605 -571255781 44388418 60115062 63215700 -20740162 35351 -86540768 -163867884 10055360 -335723681 -577528 50717827 -226689487 -16712411 -392713060 467664850 227047650 69283376 811840047 -49009543 160522479 -64706061 -109815557 437467090 -87355146 -52089111 13552928 236195681 691562117 351269303 750251566 360109653 -141552507 -14237248 -360816033 -219076694 68814138 5526855 139668897 94434215 -349256413 -237141951 -608928784 -241191563 -48170931 -131362091 -400540240 -261985780 476234062 -179715691 89138232 214557489 -721530178 10747079 -370312673 -75751311 367884494 6388271 224071050 435140022 -294429 -4443773 6728867 -124063862 178837702 804398627 -127360907 -3693495 -53466363 454157 -607397353 -158372564 95583426 -867709417 -514473807 -5650904 -486114664 -46778660 -413869412 -317826878 135957757 -48777797 -15901785 162530961 -48625278 317097263 310474617 265797829 268931788 124456544 -112854968 19337534 -97639468 26991047 -612220586 -146686757 445812378 -37718104 -34580130 -756725620 -375956549 642804019 35850606 146008265 -100878063 145436709 -208766946 -740864843 34071232 51414386 -213025354 175395266 -265431926 264259115 -52729121 -5771787 426967652 -7431416 7943961 -224827252 -270102024 72641970 -14402477 -299795614 63734619 -80279700 -554294521 -135315366 272171231 62347592 -40817898 -451266870 -530094770 556928646 -601547524 110074961 222164650 71855119 -45524496 -360732 -132458902 65332646 95844618 82387666 -149457697 72614697 -93374111 -330373935 98178859 -736786825 -270009920 -53508554 -62911319 99165835 167802156 42284112 508135146 -696284459 110798838 -68484214 69975590 -171961696 29610921 -101620158 -7717657 -102298397 397167488 -444785644 -49506316 61731339 -5842072 5829800 224993825 -176014236 -11168778 -605150221 -123477959 -391632616 -551394678 34380592 -24206144 850292903 -681736822 136310774 66628485 -5135554 185284302 -283746706 -332581652 -5822206 -199924451 -20885222 -107530087 502015890 -208004136 -2962376 647958396 420368421 584815245 7876432 35454455 249148661 -91215701 464421433 -18132949 -718263108 42117134 -107981010 -715191815 -694535090 731813957 18119535 44791074 -863702509 465186923 136544717 79141005 -36227076 -53692110 -9549715 113537416 -69477995 143345986 -273726860 -292572573 -71935100 367994049 -20390144 -558691 -68026420 83380180 -94921829 -329180912 -88623144 -27719612 -347303853 8118379 26526295 840672 457249751 346306297 67559346 11261580 -45192848 -137494039 81600125 367212174 26275535 -51772174 -329133929 -4685733 -48940303 -162423575 -672564774 410581121 -584717439 -8002751 571674431 10113184 -729336432 8058206 -233631882 286693522 -84217265 335944068 -29068691 -795845 -60471624 168065573 792866478 286306824 821033650 324251656 23837496 -278706146 -8419368 -5407247 486847828 -847999301 348271236 -178906213 -395120887 3115614 -121198009 -364653178 -105103941 -891266974 -421934686 -724803100 -1476070 -336061543 1218178 597521080 -241550887 47914153 -529312590 -122371229 5456349 -121030604 -38196660 324741193 -463298018 303175004 -359732922 392115568 -738340762 134500987 480801397 81664966 -479514362 -48102661 -712576716 142651392 285610753 284805489 384477391 10524563 580147096 -352120276 -690592591 390572527 102111345 473361860 -424873602 138416874 -758130408 227014459 -692994597 27403516 -119973045 -134389161 -462655297 9530877 122425171 -220937328 -144626219 317594394 -237033370 -236793435 184771372 62416394 -304544527 223445719 -246862837 57753643 -5166675 -68930237 462844372 747766660 -191046942 32648698 -148122067 318137292 -28858202 -304356157 7989039 37193700 289379589 -379665492 47791804 -319814392 420288965 -223356053 494069579 679181932 -288337945 20602846 89191105 -90811613 361892744 -65350319 -308127917 -370780089 191031858 239059165 84124411 -113898890 695037126 -489342212 349751401 -11977438 15712666 -93280442 182113426 55770453 167793958 -80294653 -18028742 -1276002 -851724747 297482474 -106448873 87845955 158151409 -120396589 142978846 323022671 -81882433 -76681886 568646025 -440662864 161842892 289108312 -170496345 -575673289 3233387 64031284 -88417564 -253927404 118511268 340208732 210948170 -4997927 -3690533 366816550 -533558560 363526903 -374934637 -17199720 53654619 365696528 65887270 -53907196 828316496 131423497 -827169997 -221842779 -140772104 -359041041 6273476 -221342214 127286543 -224905072 -202873357 471795356 -11221216 -218886598 -11056722 92374830 388760943 310493441 -68696241 574092631 -231057085 54863445 8357209 498072820 29861283 -173161988 716004076 -206885857 -494269096 -604608740 -5443390 326441299 46559633 54646241 499389578 188873979 12845774 554812544 908721676 -109585866 42063020 -442036734 -267326597 1456030 -318944989 -378003161 35706251 -166674398 174977288 122895933 5568266 -432740603 367362556 99849503 245726755 -292543442 -88156573 -697591127 -565478897 66635759 53043873 292825820 21130672 -5995372 -250512124 443324243 -256326937 -30416990 -502977017 -75656626 -140998854 -26662908 -580131081 250561479 674486793 250935062 737613 334120511 -18382191 -101973670 -39962985 -90782865 -108385482 -360092572 -397000808 -256076016 202838837 -231441442 12635210 324680761 202217948 434448608 422021574 -701674125 20245996 126105708 428371637 54556447 -125128833 1802124 -564459043 660798726 -454828316 144051468 -93108867 -860616 132090636 -57361135 187144157 581623500 -5227108 2478381 -40692317 -20032504 -90166779 69296874 -67386 19281802 157695231 76371598 -158151 -306229850 -249310868 11321847 64148909 -101785236 225549695 -382201434 -33158254 113216206 110674643 -53643811 146392770 -38845942 167209571 -40924104 224541104 887574072 -269986978 -496623801 -363815065 -194052471 82809565 20639889 -76256032 22483863 236407163 215596289 -319226816 -166927450 -625743747 -216989124 246612738 5560188 15440707 104782503 863143039 -604861700 119305260 -141564981 -1861762 378105894 -417140521 52539773 217483450 -306458716 93669556 57673052 238846922 222431141 -411324538 262679735 -610064458 -71184759 568594280 -238392990 -372819343 167408756 -173839484 -119219853 -12030323 -89803501 689758194 221716426 -25957516 67384893 -744055683 -13931456 409617123 -18435193 -320319883 -180164898 -7434749 150670427 135346179 -26395362 -338743298 -51060983 73864026 505228626 -470117327 -132469455 31440098 -274153015 270146264 762605262 -158200832 -351827593 36822831 -7509778 837497857 -354392197 192144351 557286772 -555464073 88334138 139558556 -2066732 73541795 153388922 17298008 224437872 3039550 -141453688 -468596757 8340653 303395313 551124154 3845675 -141718 272220844 245756306 -218672870 569614715 307631301 109698411 238896939 -663094119 -44220591 19998002 13194133 -620766551 811861036 447530070 -17920862 432400859 451656678 -581869526 1541205 3717182 -211683306 -481597734 17864 -422418244 -93028853 -195060897 480755672 3133050 -780604034 -336976248 -4939323 -1504675 -26983790 55581282 9009025 -87424290 -131301295 154635260 -433930 510893183 -372112802 429911758 -37607793 3052187 -234112966 269630538 154221899 -804500301 -487738355 -104989636 46718466 -158809653 587512448 -23080132 669690740 177979663 31539463 -267059521 -467402594 18966210 828029627 307992732 -149667892 -378740163 -40137355 -550034022 382095302 -82787163 -225071559 -278053712 -236968258 174724234 -480256262 -115315768 275060521 108209468 182428032 159511410 392711214 -68177638 -1238959 153625826 26373108 -189267986 -223140982 65671591 -709831039 20832938 -578587593 111891760 61914267 629634491 -3443446 -243496786 687668648 243201370 502571675 11728544 -483377740 69160860 -304124088 489991713 568717613 -15131576 610250 -623906086 -518275351 -919048326 -49626880 524433629 358087897 14830128 -4885758 -515681410 244235109 523773421 908741202 -3635028 478135269 164250623 -24535039 -116685934 309305794 515354363 -289551625 20481021 494178158 -223735396 21312672 -1423524 -129723215 -629450560 -39473801 -6653142 404399861 -131828553 74969560 -82886589 -832053169 -215612016 -162050787 -10533568 56238960 207968014 -407503448 459498238 566229339 17526413 -321782613 151950844 -182777565 4505840 -237600108 107542962 -93104387 22416379 34643565 202541459 -493780847 35719280 -361292727 -3580820 606605463 95226 230368290 -60996720 -597965568 7427227 -346494580 -153458053 34587226 330842293 47989295 -2000059 -230819938 1264831 -567420069 85950580 213372964 770534 474722395 447508916 137287529 -691939329 -2467434 -146679767 40898841 395881422 -778963059 438170955 16394655 -40656977 -33198309 -81330728 3055225 69379164 1241336 162810093 -73891461 -194202165 -133157074 582198220 26022902 144883261 -1104878 34499888 361326354 479137339 -57747078 -19756058 105504736 658926515 -60172441 91550076 -103872811 45716639 5873669 25259736 -396808703 646141648 352102728 49191242 -157279930 5660511 -23336383 -434383014 -618010833 16687430 -345312711 207074617 -549337235 46715378 525379290 118261021 550196264 -39955164 223876910 23483057 -40263424 -29187953 300503335 -107646074 362977727 -22290163 134552255 331650530 50065554 -221501274 -399915122 -267780014 -181262083 561655958 579666601 382711489 -123155937 411469657 -19941095 12730870 -328698690 359522180 -87801068 155036761 -660536574 127427746 -59352305 -196918676 427411417 -384124993 83930169 -738459455 -190585803 -38391651 -93037616 64247814 494094462 -10131075 -599589424 -5984627 -59280874 159353250 316417203 841847661 -5910730 41543333 -808695058 28555119 108174216 6497677 278965168 -232174366 267642339 -479658735 136935949 33229590 288704028 -435680943 55099217 -199087703 -1184853 7768180 -634804322 -642947111 -38370605 168210961 54420926 -72467284 -531249882 -451365209 189217674 -515779153 -322341191 -1864155 54985011 4902232 -337331182 146479963 313613541 27694262 236409602 246220042 110797074 696858595 65579425 -714796211 571740225 -660722908 378561201 -208799437 43030341 760385146 -82062404 503340371 728889082 815063 -378453761 316307448 9181947 851866738 121842387 -106165627 -323064267 -170555753 -153410423 -10762637 221917820 115505914 335603965 144230650 -268744588 445552416 83363771 289753608 -62697250 320804389 -175540574 -901401605 -340123454 -2633959 -2974991 828191248 -1446149 14941966 638035945 -402612062 -430490276 77791816 663872 -554704388 5598058 672016124 -491147985 476835542 37345150 -153703410 -9240215 -493045147 492447778 227336088 -430957219 21795045 -581182194 49078019 345869507 8803942 -187142448 266190901 386339877 -118427524 -2883149 240852697 -305914546 10458593 -281602824 -55023093 -383888592 -200488383 -710461836 -546137228 -142446590 -341181445 343288978 -906826990 109198421 193882820 -74605958 423993979 -637743370 -148504648 83628365 821753266 147020138 165602616 142328660 362275997 -68159996 -64728142 12812207 620645057 -139129202 40806605 548109696 -692893 5252668 84879718 275520949 -4194530 317311771 312203642 -201251799 -380607775 98044038 313255107 2383280 -357012644 -146065597 495441865 191511865 -92692075 -181067390 239382822 150825183 272764194 369596095 23729277 320829335 37471123 -35459027 106976506 33577578 -140907733 -852102358 180807222 1905430 327257213 198851927 2602416 252755303 262339426 295468232 626834805 -540768123 127519128 332813579 313732957 301916513 16412916 163104109 412792298 -200585305 21368515 -89918278 -26451 -93760992 -145845366 468951590 51041473 164498803 43103737 25996721 -213340312 -224349276 216625115 564963074 308507986 -257283 66344245 -25930504 -97479026 -3610891 26737049 -117965952 -238332765 21642676 804546566 82415866 74928342 -581437551 -1629100 -1926351 -257577667 -13378119 228196787 -33803222 16191433 683187788 479848076 91470357 -193242346 46021477 2114262 90180292 341247479 104823755 -495470491 235295038 11150964 -135530683 -511664032 -114020136 -89890717 139790616 530269858 -116409152 -196015153 22219881 -222454908 400766687 38211878 16210801 480447927 1845314 -288969184 -641654709 616320202 282646680 60983076 -4600004 -154518113 -332074647 475065427 -908866862 638924224 599819638 -343533248 -323529154 -244730427 -10906614 -607164988 195884259 -2539882 222919493 82922291 -223255806 177980103 -162028111 70286133 295450417 -315356527 -451851623 -213707088 -188368794 554580 -285132573 22417612 -183408724 76212232 -28574225 91596477 -788712571 47800470 -366179507 -695766599 -720263657 -159726538 120954382 -13744383 -448441825 -20582463 -74219515 327206553 85685123 -670983618 198108579 481983340 -352377257 -173698980 -339656292 12239429 568680598 932791102 285513565 -211819982 484461609 -443742851 16409947 -9638290 -29494458 -16890533 604031371 62987467 -749641710 -657571675 -162417723 8236030 -98205684 628950600 -877355844 -433610488 728892250 -85345417 344415730 -6592020 -138124096 -542749926 -321935812 -200811411 546866643 -226251102 50841974 -133613719 -218763100 177951837 -117091239 23471252 -218109446 -86787260 -10971414 222758502 -31610890 -578106 -194239957 -483267443 -105310377 26361066 -126700059 -387818064 -107624343 -55034626 -299725575 -106147380 385244272 188042329 48774209 -521453025 -323420000 611349123 -18781443 53046415 303055833 11485320 164924511 169618338 -288506151 -315439948 -512732492 370191787 -296922363 286135391 -39012139 9989256 -427389670 -16233732 92831602 1198423 54829280 -25721178 676380778 211643376 12359185 38443457 831811 -333962881 -5907740 -62484301 -91020686 11794990 34873678 23163468 -594410379 -144114690 -2214931 102180774 -266803688 -4969859 -124919206 -404841133 524348273 -330103377 -103891232 -474451172 -365927567 -1158703 -11480099 -6503315 -88066713 -91343922 -131039998 -106864404 -208906456 -717542747 26249557 -214456021 139174556 -75878991 -247772556 114130785 -307838088 -198680201 5166364 -41476328 -932998636 -124778214 -316906728 -269700704 37814465 -544304298 -61669284 827566346 -90239318 -85597308 -263283761 410657851 -815282243 620506427 -172821175 84840923 318935354 -1537485 183656897 -60555227 99257425 57865889 577993711 43109 139717665 7476821 143334459 456917231 233189685 431849944 -28321874 125584299 122866458 11302457 -350081311 -11354365 -187817849 628923080 56439987 69610757 435214251 95801423 12054825 89782956 -448689502 -21853036 -276608425 -463064686 3414602 -203163464 -333619362 -119564562 9514583 -9584728 61013387 -208395837 421024476 -85922445 19327560 267276975 87623323 13669666 -98299982 -61102273 344564268 321587060 -418165519 4416905 -103274676 162141039 233195407 -313949763 640893147 166528938 -606017200 -221927655 -254609766 -376008378 -355000991 190794411 132487356 -2550714 832789857 -122714237 471991317 349111482 -180724616 137183980 -366636674 149032867 242699196 203871671 -10633069 -435564569 157461564 -215600249 -574229516 -300334417 105301701 353212703 244560607 -112664909 158298333 -709668352 252714554 161259414 116299718 -255798 -30758080 422906753 -493518194 84998124 133212405 -465176812 209125155 -389578236 11413814 -47171470 -396114065 -335198296 -267692985 224951101 18061463 -305403259 -460605733 577857036 20754810 257904514 -53145135 -14714319 239497257 -1530038 367418465 -310324418 3292039 -17721748 62310784 528361307 -24074986 633292563 -436812286 -25894313 -219258158 -8216843 709900090 -203730797 83098644 27956868 -150636667 200618987 -2096136 17148746 45350339 1016055 -576211970 133722061 254036249 -290145133 -332183793 -348606367 154144043 -126292762 -299877295 -54386966 536424067 501429446 -257388372 -428536732 -489562246 -6852279 751127488 -404452348 -175409939 2990525 -376418742 820045228 347701472 140221138 686943956 -381964132 -394273828 -4043073 -615009433 -22794875 -43405435 340467696 -291795771 -754269405 501091773 -186255039 -765403863 489534023 227753810 -196331637 -454204711 -156935619 199491162 183489120 -120242022 267616598 120040771 -18258566 1065502 221440335 -1135097 583619255 -357049110 -31489304 255477396 -389653591 -108523374 450657194 -3288429 18513948 310442684 689866623 444581027 5318761 302332203 -335050553 -411585625 -9700201 342832125 314083185 -265488423 209620752 134752336 -34856658 -298280430 -462155896 -414936433 11571685 -292670921 250823456 277784719 415880356 506923930 -167560697 -3080829 -100026072 9626650 216130402 317826971 -1557376 -6569030 -104337396 410932374 -13814162 549366772 124110147 61401882 -395699149 -416242810 -91174577 785137106 -364154796 -304459353 141839320 139001642 410824134 -203850716 -65757278 -384669092 -109577222 -679014 238654806 210652778 -26615819 -407195188 -596577186 -441181925 -36625049 -37567634 1196144 -346009135 38727223 35929872 756520481 9176976 -165787435 -566226884 -205731 -33467477 -586988003 -442485781 194117887 -90293862 -431490587 54188977 -307534929 588090526 614967369 155789213 424315871 339305630 -17290798 -28560007 -568854402 157914295 -138020140 23149567 -102841253 -97974388 -15294355 59184096 199291067 -208871769 -194359872 -22400957 -281734498 233843635 -102666418 -92024549 68770918 -636960577 714952675 -142147250 4654190 -247640164 -245487932 299185877 -803927502 383920893 -246271831 -850895920 297816388 352672777 646200596 -890994490 -63794043 680497679 5845399 -53690269 -270223628 -13298299 753658518 -272705902 567458910 -288046612 98671809 133237558 321869479 -428246977 -138325361 283172718 -65871598 -744329523 -558817922 234459765 22611456 406872854 -626207169 -525332008 315772322 -300826511 -72228447 376751432 -166559666 590224799 367684328 723927935 90296094 -37654415 -23801556 19871000 107306285 -69297404 532556106 225147396 -312944210 -469370462 16173194 181661548 -47811207 -193975717 -566400224 -102265260 61341757 -257409623 15430974 192439696 8824257 17855075 2050972 -58233653 -534049736 -26897925 470567600 16850776 -471168425 11416728 -221968947 -5513043 -886939713 296345323 672320035 -54154963 307724315 -147865650 395194347 -254601158 236875462 -231227663 70733780 5421335 99657 -191662850 -216616103 112925185 -357095936 347347745 253241479 -25090256 -6026186 -256919251 100005522 -82406855 238675880 357008164 478014262 -356805859 272360582 -99695415 -684524678 20280 294261825 -351638067 141746364 45175943 111844392 -24243704 187556297 347732446 -639361664 -21339019 11874822 188044059 -77656542 -5139713 -305860590 75062185 -326380845 207659758 529359 -78566654 -10764780 -128009609 -145133478 -18171782 113159887 183693084 -70028901 -338848464 212261039 -98605702 2724069 101172702 304492626 -285087513 -109312959 -30589864 312104462 -42138742 -210143797 -263857624 -602532674 2181028 258528162 -513969258 297723472 541719322 -174943319 -574938560 -555752573 -93635468 69950926 127586196 -273380876 461092516 15416495 384977818 -245537463 -67826999 -178281318 -34249886 -32904299 -597336304 14894919 775875806 -123928175 -360363916 -163745764 7147976 -433680435 -641475742 465500557 -249671942 -31414654 -146231356 650179824 -119892135 -681293729 203596978 -716583140 -159067718 -19257139 -96244528 -76033120 241976608 -124491679 825138865 -240075338 247138128 -10447121 64219874 85363348 -1508864 -148787568 -1518408 -38417164 23862127 -579268680 -812835811 35962459 491227797 -162908621 -58771797 -126060641 -415961923 -91521152 133770049 -766075451 -293573420 -210817132 -272364125 -427497675 -19925026 -7626881 4849885 3233727 -36809296 554974356 -404983954 -420132391 -748023900 60898758 -295601321 -211344510 666865393 328444750 751683386 -336132097 -56346831 378812278 -142953144 -11757346 341950030 428405551 -58624476 -110065826 -326445808 510009041 28641096 1068311 -248608700 -84978026 164844232 -685410658 -63473659 -289022700 302676282 -150606467 -143138996 -951511594 -263710178 402784913 -36004881 124454464 -539126154 3697933 132173244 528084701 -24852534 53277039 91256925 633564666 -17822467 32862151 29527474 -5218109 -240114369 -72297483 -65887837 -539015322 140331611 -3503167 28021209 -405302601 -24477965 -319529936 143332129 303416143 -281917634 -6667028 705018348 131267820 428981467 40449731 132027735 99332013 639391904 16086919 -21188656 -30862401 433412877 20311930 -341565846 -18272485 2580720 462370644 102511237 146631101 -407822424 -24923666 -30861842 19740696 6009508 55853888 -511692370 -618489188 -72797354 27802594 243349576 -154171674 394556091 -151073904 48412399 88113231 36053076 1995664 3843166 220556839 200938881 -514631314 616994021 -53916299 550737762 -642727324 -31660050 -181259809 -210341102 -11916211 78160367 557868732 -338554504 148650710 -345479429 -454504316 -136983320 -218737228 76370699 -43953813 41540112 -376574173 -47467071 221871951 -71458728 -156544159 -244451032 -170825727 -451456965 588480319 -387094387 -639931230 -611928684 -52038847 -298235054 295805639 -1275842 -226495385 -81626638 144943757 41528916 -295704316 88725920 -551746271 -24788787 24279567 -538585908 758536611 292870162 -32333777 186745957 -302782239 -49878300 281533915 -355706876 -372173733 -608020424 327296575 -472026617 81308388 -628541249 -783686686 -155500855 -5163068 -63360588 9786223 -573768985 24791003 65190811 18954681 -280104671 -179340220 -36111057 248157103 417473936 44116020 -88957126 107826140 26379415 398732048 -143733959 -94812226 663963452 -100635003 68664900 -159082185 -58534716 532081427 301644037 -237727678 804473148 -648019699 358033274 -107265071 152665696 33167171 7541234 408859234 11681131 -310378127 -179741556 524386132 320340586 434989260 468659736 -26395301 7808091 -5304035 -630223631 124907500 -250247689 127690168 71463986 -144391898 190183347 -387650854 36732828 264557709 -20136393 286970677 132481116 732799464 667307671 -59606806 20553151 -409043522 13188534 217530175 -29701674 -530232778 575136020 -293564107 -501850415 -26472092 -3883711 123813593 295540561 44089131 448388384 -447722851 -228680533 -47901497 142768336 170688562 -106210563 -338823911 -364227340 -22529660 -55284572 -649388997 455254161 499043353 -7720318 297813991 -293673692 23815127 -42904576 -239152224 -9777957 390594326 379000765 -20307898 719988167 324787451 432527823 -233408254 243422735 -164744056 2374389 5647533 -2458208 82485712 -29020778 20397339 -241643469 -437052231 -203562395 -58631317 59286008 -125989907 90805733 21406806 204645210 621232948 -34268552 242386755 -67001557 -18345222 -610600072 116905536 484927930 280192782 188115186 214534059 53493637 153462072 -63597433 313576404 300650153 -417299163 353745438 -307907447 495911472 -802675651 -45830820 -20409994 28617803 181219571 -23673718 -11811975 -309417929 -588989300 -248608172 -497890441 -503652282 33510150 80798387 218253282 259397523 34565742 217009303 241414399 -52951667 -12891392 -30952222 101820823 -6631177 -25382591 1677163 461350966 31699703 159762101 -46557665 -273788245 -45961277 575488344 -603820689 -225673669 -7547911 -338281996 -17177810 -152686878 -391835097 -168063360 -420682678 256997342 -130584819 46283651 362918476 -31022088 -179591263 158820052 143235213 -120832223 -283524491 -181454751 -818080944 -795323741 -805166 -311379302 643797676 331209807 258516356 438245437 163898436 228725699 513568211 3889808 -263201796 4167658 73880651 -292098716 22109187 11715820 273756570 -653258513 6443035 -486735469 -63754105 -624203891 226276882 22095959 389410727 6781702 -491175631 180330278 3511696 530242040 380190829 103072431 10622401 4764530 -391849907 429124950 -270568697 -9845560 -36365861 -300745405 -42093329 -65815860 -804262222 -118899199 410548117 -272714535 -25779964 -273429443 -130724286 -668300198 -31518068 187334338 -20893632 215383376 230893307 -306990031 32203003 141033825 -92082785 -321472816 71121148 25943050 187721866 -83209697 -169053640 847497109 486755056 -573524406 -434502682 -25059587 56600028 16205947 63878019 -18802973 -412249154 96866701 300975795 -447770490 227416443 329760907 150056976 -582949368 348668702 -421459286 105736556 -388609122 -43769533 -240699342 -25261579 -10556242 629902052 -21617385 -81385392 -879668007 421500875 -129718470 615089871 -758063982 -422129002 -592057994 -90736973 182070872 -8009297 50811109 -277731789 -759054984 -237459456 551400821 151314882 298985955 261562269 -597410156 27174038 -292612257 617358408 31287280 112902640 89521482 -100277055 -34744336 -845163279 -1268339 28044442 942909 -233431623 2517687 51293194 28893289 216027608 -90927760 -218160835 265244471 -883283607 -187976605 -655650927 -552059515 96929138 -335167338 -464435710 6043590 2663472 -409184145 38640774 91289403 490578289 -185227825 -89586804 88936089 -736245645 -10469166 85409651 -614148783 604623444 -278439 -248049760 313289043 553286223 -459391630 -35144405 56442782 -7150704 306758255 150235321 59168677 90780296 17970919 -210315682 -39068077 -855558137 65862716 -529593509 270610558 51108903 578633873 159222532 318211003 321916871 -119384809 43661822 18458884 63622037 -153143924 206013626 3827747 203667670 -610086045 -681775696 360854985 751548826 -165866247 -45847655 -121554993 -258773692 17402966 -414530442 -68836547 -466828892 155890720 -55717730 161340583 -228393173 595137618 -411289290 -405074324 40859128 24552660 273215907 174736510 -3913059 -185325139 -51315614 88657436 -245129078 -20564631 -88985759 -18774850 -154892662 130815849 254679746 251082229 -131733835 136067011 656557216 -209197455 199755603 -631607118 1132243 -115171740 11816816 -4918935 -139096951 -155313365 -607834286 8959171 -450527007 -229490657 77767835 437040214 138896787 22623524 19579876 -367979721 -389183857 37516117 -100766190 -419411 -121907541 14362944 -38605182 173590908 50317018 -399117575 -138470397 542487545 102021649 471072783 -122930691 -29783215 7393949 69263052 670897983 -420575638 -168197657 3737909 -888932133 324960129 -152058214 -330711752 -63739310 8321893 -467897986 11607732 -73332948 -89429306 153011207 122485719 11818152 -157087505 -272861479 122554799 123208147 403519420 -33884141 -107310023 36390180 -828169436 -332208826 993231 629976168 10882914 -1261364 96136765 82791263 77769644 17416439 197390333 -204587163 -466396226 -140089644 -39234841 552168227 342039567 188172599 116680925 -440546255 -412659604 -19691760 5084451 542433587 -159566723 -228748483 159919743 208129500 2027508 -78060252 223635548 598710114 -565522949 621542963 -200914619 800774562 487775281 34464362 -486525885 24401654 325771772 -70017824 -551212047 -429773983 -142677215 -2159505 501680840 -532271064 95160763 -600904806 631661435 24203027 -571821907 58905088 37894202 -92822015 292406952 577332444 106253310 -24120725 -313349765 59146001 -289744478 -383543791 -387802465 -326019788 -69408994 -45053326 -11511354 -127592064 -76630378 -323504571 -419870083 21405386 -100990629 -251566859 -7792537 -407187761 -154973608 175375118 -45617705 -13378451 3849155 -206786039 258718225 479091932 1331549 89885480 -446369728 468712425 -232644824 -64243782 -356266026 28854885 486888590 308576020 -150275104 -434298935 79797103 -68943476 -299473297 -162845884 264752475 522743334 -181530087 26075661 372754507 -5230412 -111728723 -364635613 478372305 -4925038 1458780 -506781918 -147887671 13792066 -12901328 -199406968 299593672 -245940226 549813240 -170875194 118971927 11307273 -10292474 -584991397 66220672 -290673315 116975787 351524869 -227715210 -5813738 23805344 119888567 21511399 -262581169 -43794105 31783835 -156250669 -265140636 173335365 -13219520 87340620 -86764981 -335675758 -156152513 286070153 224128334 415796990 -28640211 384215532 -1044256 -144947965 -384715092 -454741795 233333154 -141757704 -359991869 -183853741 -535755165 151060675 184254870 51558303 -177710460 54251781 -136397695 -972297405 -520040251 -475414852 119858246 3929361 -5035564 30361603 -145984184 -31061 -3358863 -49995489 -705543998 -41953122 25302814 -5725591 -121087052 112377609 586332433 228979976 49844195 -4850114 -195218706 861897095 166152246 -15999371 559603377 -353400236 -749911 80667885 188144896 -448440059 283926104 -620316716 -129987306 89862678 92124 243208661 -25342870 -148331342 -27295704 12977431 -538856942 -53218016 -12805696 730772289 601899044 134720617 -275302705 -183908549 43675085 170305657 672746126 -311045656 -718813534 -385718224 416436282 -458559881 460793025 -319537391 -33900623 -339943337 88697477 -445478878 206993993 7384467 -245162278 409159619 474166608 -463034211 -234311963 56192076 113113321 -388107984 -235529366 -132882178 1143846 -72193700 -188988881 -443537 213282664 203640731 -282739924 11029583 -75610676 -133111464 50716671 167911788 -264948366 -268425890 -1721929 560808313 70683465 -29147079 -2460024 -88373753 817386887 249148110 236103800 -211834 -515035155 -535366333 287068050 -77488010 -442262647 -699509522 -244605058 45901672 -387482274 -188717599 15586989 1506728 645470418 -733029247 16199 622375070 8164083 317315152 549071453 34097729 -366992405 59255586 -45201584 -6368208 -487119529 38594301 24474762 -199245397 4218958 -7053390 -32662407 -599736767 416672260 560059 -38262368 -369976246 8561040 -15845133 -293496748 -713567499 459287781 -21461011 -15507034 -36513083 418625313 101947163 -14828426 114006065 -31340618 -402539087 275808129 -22563327 119623251 14879756 369699149 170172240 452416452 276961185 -584701583 15313034 -3962058 -122303604 67715349 631925770 -468505116 -480636901 48389719 6011303 -54837694 -98679813 -38898174 260249442 91765081 -23729754 -111087791 329449052 35587020 -337913828 -4041676 119396934 -11242680 61328961 1226261 237158025 36386663 368755155 111624709 115803801 595697549 -306370525 -138567084 148952586 -85377851 424296841 232205317 148074620 757900327 108802203 -353761973 -159681552 53136652 746024717 115832116 378088829 316802 -348206811 9878634 -2596375 -247717122 442678736 369858389 -20051834 53929464 136749088 -7623290 -1354100 -46052888 18866729 -257630782 -126398095 -330599012 -18862686 53598339 -134441437 -623587588 59227018 50721624 -14708395 -33889925 74545709 2520474 356150420 -37915048 -493556227 -260442537 336077126 605078953 -3794175 -349508224 92932259 -24473264 -314087822 298447631 336567078 306140407 104642116 -782705487 -123021945 -27442449 -238452330 -9402117 -90757089 -645439085 218480373 71971050 -133972394 -420382232 -4506688 39219754 -73400354 -13886093 -475750279 -161812817 233416174 182365515 63051588 921635518 396765801 -676363534 -356948846 68587379 -127792598 -28406370 373568976 195741388 -165920456 -630380706 199135587 34903455 524496272 308195682 -597112335 651691948 373014420 202789818 31064735 421722 18264181 14190801 -220488297 -310764022 -145141134 -86523340 -19449941 66667075 -43420307 -136652447 132393303 -127442732 -667295968 31503133 -205406861 48166911 446072295 -201499978 -424915631 367517575 793662419 -195268096 -425680017 21369448 -19713940 534338978 190736357 235986342 451256646 477713703 -16903467 114231660 293533996 32932727 244125988 109417115 -213169459 -134120333 348232436 -5614817 -529943888 642809375 -151434466 2301796 686083369 -265727933 181431228 2381474 -560324056 507117 7643193 -153633 -136747581 157540971 703436096 -2960021 346886306 -129409287 -204849464 -581398803 51124629 6653151 61989103 -188738677 -345170071 275104129 -17088393 -38122178 2274325 268648937 -117235453 202017368 -836856051 -498085731 27624387 -353121834 -331840532 119474571 -339821193 609208881 214056025 683473697 -65426781 -530550320 -149770635 168025360 -559362880 -99613432 50195310 -373397348 581673730 194326434 651956165 650086363 -92247975 -170539179 -142660960 27201347 196118505 -505621503 190527302 -197897429 801860208 4821173 -145169747 648938806 -5944796 440560383 57637824 -548009173 1750355 -6192538 -12639779 58413308 272221782 178209782 -377793830 349165148 -48222399 181916825 562181058 273498413 195254644 -83592095 -361042490 -159894008 -19977607 873150352 342158605 -114663682 39310376 -197016583 -50644741 10820466 24013349 174572042 263817876 -7788216 -167269259 12902110 -55054158 -179804970 -200356666 181139164 485823670 544425378 -67348853 533780532 -34051620 334473435 -99045961 9938051 10607502 68168561 -612139827 -24877883 -271017084 -66504116 78341811 -182893068 5894111 -568914814 -523920449 -42769581 -69035134 -14416084 -146520940 179782204 632229834 92195147 -566183826 4598945 -901950788 -52178481 173344808 -324991869 -685732311 -324372055 -96210738 490460718 -1031947 -4791179 -52989640 -76803770 -265676547 -207362014 -581997185 621239689 54243706 42361443 413977114 60384586 -37418694 -49687045 -35166156 88583135 656195 39278628 -32634285 185323781 331734532 -106845714 -502196004 159435240 -591717678 -2626677 13142043 -88980452 260576291 -437602880 -117623402 263163949 -4464105 -221599142 74807172 -4488598 -4069375 -361735359 -143821441 18547431 667702642 495410709 -91924276 335524115 -24386220 -181167380 24583117 451548076 216023223 377582838 15327544 732664491 10690559 47779726 42408171 126128252 -8798249 112214018 3264568 413766139 -29453158 -20781955 -44286194 -39696377 180680437 273606707 -187416611 622081243 -112323913 119600384 -273370163 -325975418 -11792200 -224789257 -578166265 -593649246 473634246 18441470 28561134 509014593 -47936321 94602705 -982101 278626888 -90229005 -32614109 463842225 38081330 28461241 -1729458 550912449 -68520457 4416240 -398833983 -78293907 -165246418 -543928345 422701474 481101481 309578077 -225995590 2415314 60230043 -475671822 85535161 -573427456 40413589 -248865394 2704838 4031325 -90878464 345571814 -203878612 233985928 141530372 464250536 -133621235 903290394 849054846 185303270 -213910676 482614145 118504701 64654468 -140532236 429508171 -35583025 70977089 205268885 -533717685 286456696 -34430433 1738945 -267596568 677127 7216249 -126715229 -223669201 153930367 -59140168 -20553241 61671299 -118913262 -12282115 -12236549 552712925 30529725 23675323 -535709995 -2515725 75938526 124628910 315609412 173837872 38223131 550525292 195421669 44779177 -50299189 -7710578 568252693 -885778673 512592208 -20193502 591686282 -164929947 -227393916 144995969 -107978604 -179648727 -141853114 -4850836 -198312688 97982036 181314318 498678943 -103437444 455636198 -267744736 57007174 -11934058 594637341 -401843894 -145286243 41360886 166055093 68956731 26290765 191001593 112807011 -4852529 60510354 103322712 -139489051 24444239 10053730 249865046 819846591 436091926 -435993790 35217715 87257268 -13813653 22105472 15124928 -718002761 73893126 -20480722 161257862 -173100377 -338201829 -97723794 308540304 -257569534 10971877 86952341 564165628 55706823 608347522 279522653 809373392 75491862 -83346625 665699647 2424556 -420265819 -68038385 649647551 13439030 298904451 -34177580 -353228859 34586339 181153911 89290993 38649656 152469983 -546717622 -68341251 -79217756 377512877 332992983 158828732 12396556 127020480 2456752 -105067233 -14481521 149212226 185683286 -98703644 -290092570 115922346 -492634962 -185490030 -645048179 114186187 215746196 139110416 -292136842 -403601036 -183190404 -100365107 52401031 -94841802 -310495062 -399572158 -177900606 -227290776 -20312282 -456132728 -197029406 -949534 -52737083 -151781549 -564732542 -99590709 -225983004 -126073135 194370996 -408165013 640721258 532760803 1891677 49256598 -621924428 -96300800 -82994363 126330627 690586773 -32165092 8147703 528757183 -39287552 40855666 486076321 3247854 -654934536 528652634 87814709 -132306135 -86460192 245115876 -451279127 -271246125 -457791 37959784 27575981 155235347 12521052 898212010 -276456461 11019792 -6546902 -795849470 -274450728 83980339 -205340785 -46321389 43888099 -108761571 -2035819 -188318723 -543047840 -611065004 529034192 240689938 -274244003 -521296745 15580833 184720379 -323982224 79590838 36445980 48921865 118985313 223390472 -1142253 157483477 -223886725 -84248878 -588877381 -528737909 13008284 -8117380 215141004 12121053 -28555677 153077439 -32125192 290835953 -31639276 672606 -471427980 -325803617 -63855618 -440836245 3446726 42061867 305974691 -121470988 -171889410 -16676327 -53323248 365118979 -12536711 -390674828 -618632414 63413458 -258067843 -329635220 614686645 -388255274 755106455 2411812 -795842043 -64483572 -311390889 -7066611 -164353718 810352240 82526499 -878490116 397772996 -306879188 137132087 -697188176 261323574 81957042 -73178202 6796298 -21430582 69890951 538741390 -40098167 47627031 -597982311 101439791 -253830014 185039047 -24896968 -14625666 -84886525 -273073709 795881966 -894867 13845476 -158638325 -33067955 -391898288 -37045461 -78218725 437353344 202705478 519957831 324410597 20638810 4019638 340690048 68178213 -84929363 -205144734 -192206865 -243653 3926299 22277514 23608884 736204616 -283844402 225167990 81982014 424125154 314082715 -651745135 305665744 142943102 -124612689 222251015 253610265 -423962 -608631584 -104502377 -55043531 227345972 59287665 -69054621 -39219162 -93860700 -186224782 -155791282 -42184191 -712824488 275629224 121087249 -209142130 104139913 -30803916 -41225489 390709963 209263353 131055609 -47258794 348652430 92232559 -5177168 62540976 -277045413 -89050929 203022079 -72984220 5803305 -88454973 -136917515 -483160086 -54632498 53396033 393526037 809373693 515871814 -102242258 -346067009 450085667 388171321 -13113403 258593756 57520 -788596799 336057705 -213101137 -268454557 -329129879 101690710 276805331 62612591 -97351503 270444743 -86434975 -82600665 63346828 -22738915 170183893 1810382 -59103354 -137649034 -242355861 94945461 -84302008 478668798 116030959 -26376541 -10647044 15141047 -352795125 -5381090 275597816 159263912 -2876249 -47241629 -469587679 -158725498 -108757892 258137655 -95893323 -600280 -205962117 -542602798 -393495054 -478946652 165919511 299190570 309974829 -85005198 -809203015 -7932806 184904612 -203310053 24914056 -152679346 -19321682 146994498 33380739 -99712122 187341265 -101796847 -105441803 -291004524 3264612 396124525 314227040 -107235919 55892413 -190282496 -702377756 180931704 59907688 -4912708 -52119598 -621027984 33121541 5702426 2800142 -808668691 -4107735 -155636915 154445089 528941662 -152930720 -197893478 -13323980 25333105 -15287426 -289790863 830120031 243558391 -293645890 340254766 -723274443 141885820 146027267 -270229338 -293887925 564483857 88324138 98609749 7103647 -329999594 14041509 141778959 135611276 179409452 2410040 -247130126 -172452919 656587718 -380144853 -564425659 -319320857 -6693041 -238433571 -6635313 46558167 -251338563 -6942853 463676389 311088572 -6020004 60466249 1429822 -569779300 1808852 -62059961 -4189670 -468740500 11375435 -136639765 2917837 2739198 187212383 -350704417 -4040699 17196297 -165740714 -170974176 -185439843 -122738030 910703607 354032199 -579944395 -169587876 315224581 433589845 183715596 699419904 237351712 882978805 -949560109 18457094 14557223 -256193688 -79582752 218544831 -256033585 135016136 17174488 -43680695 -11429634 120371795 -170060058 -137975932 -285584452 598395608 317329112 -504268243 106526194 2155447 -346723423 260362202 113217180 -293096637 -218461307 114188309 -432613909 -608989779 -442927478 625887868 49994196 -16250280 -89387498 102400603 196845694 464559123 -57543003 -259360950 -100455364 -684371664 334586251 -438333 -74626780 -1245457 -197726837 -293259669 -182041729 -90490390 43364179 -20142948 490304433 -148657655 -319444073 326491975 91163942 195562195 -12843853 11962247 209951397 341027974 63085006 200064059 780809521 23086767 -52451029 375929904 -3586689 -244221731 -505940175 327860721 5212131 -142125263 -627948211 294899032 109579290 -572512008 444738599 248928976 264321562 -65928233 -182721930 253799696 -19535784 -452881473 88792325 -58165464 -16452091 145573861 -269339337 319065668 -13784976 166594007 -165444175 -45822383 91847554 -106444362 -167418306 188998850 255679581 185438853 -25607584 -215366972 202960580 -37575201 -39650433 17697052 53886108 664125164 578003541 -517752743 597033345 106802054 -117676687 431227250 90737609 109721765 -642707670 322449118 174709869 -254747499 -208390982 41460346 238017468 190922717 121779968 8633825 -94964693 174953980 798494297 483668829 -4905503 15276148 3603797 13677987 521926778 -392868480 93342029 96785276 -108466911 597730054 -71820859 269575231 -6696996 267298495 -540682464 -108449518 -660903657 1399054 74812126 -175056579 -73449097 -155587886 -592546806 -592050976 -119515002 420889091 -155067579 -249316991 951942035 109873000 790306637 634425866 -239848562 176700763 616255260 552992777 27135147 68123652 72151556 742264944 -255686145 247051225 220885570 86471413 -30918470 -195207006 -302836065 -15797214 -50225548 -190486448 268409583 -199941954 312727306 59862495 -49332121 -571210946 10897848 -375697632 339691514 -500499473 -55312940 16100449 400073111 116432729 38433040 14505557 -482732312 440251881 -293660173 -385221411 -5116479 -5269248 -177962916 758671612 -93959450 -165830638 -494352542 -436188151 139005214 27657490 458279344 -149912913 263973058 62445388 -17001805 -15511894 10978898 -310202002 -65736440 -331043644 312076676 -127254851 -498908654 83516621 77957123 39404881 -106450628 276240667 -59515073 194606560 -169694562 267632305 -428424395 -206293632 -750350377 -454480543 -177481351 -30906956 -231303192 511066173 240965540 12936476 -663238183 15742398 379618671 520496892 -16650409 223893983 -243568228 -41353229 221324975 -194791311 552868022 -279134246 -493629549 2447739 -197786802 13041957 445201431 562891215 -24722557 187149012 354070026 112097248 -366913339 -13121403 353458946 -972496 331342 23448659 209948699 111524768 -839771397 -484493520 10278696 218414618 -8085627 -228909766 -119860775 88899326 108633339 396221748 -136892428 -11565484 254547844 39419117 -225690767 237979586 5930586 -249028578 508478976 21295129 -11670916 146513690 210906146 924447296 -294281340 -60374433 219814850 508793735 252971686 492932767 633161040 -250659597 472334216 -153804909 141241478 -125832890 209890393 -189255417 -597197060 -568343803 -6318149 156715993 75902475 82886781 73399360 -772276697 -180347204 168166350 -455468377 70430648 -430457561 12168578 272739369 -6972128 -1346513 480875455 370279841 8871296 -328888987 -425675352 -17518071 781561880 -189615561 -255625391 -186222504 75318527 -371943339 -47590157 -43781471 437469285 -6581441 -58050214 22704912 -332218420 -331445544 -13734843 94766338 79491042 -329608876 248797898 -190409015 -75940655 448135809 22682110 137552317 190436480 -9674469 -147229865 20409181 -379266837 -232664156 145600435 -13030405 375562144 -4040137 27991647 -140945720 174074605 143658447 223103622 -53525204 66629706 -220880768 26366627 -36482243 242639338 10323314 58577034 315409267 -178782407 9752936 -96575719 -428215160 198538240 -51324845 835866 -764427327 -86060050 18021487 146898856 -92797251 94596824 76761717 389160230 108910064 -87227281 204178388 -280025115 167707544 -50033118 -168236629 144916984 758671976 -579635254 248473419 -164509358 271834247 -962395917 -23099443 30629836 22667358 84600188 -214542055 356110374 -15892443 -667268380 -11452532 79604767 -346430970 223823186 -70937 -21834180 -300641152 147988267 436349681 -806123655 35329160 -10704831 -186359359 545369492 299601900 -146087817 -468975177 -20411493 -4819834 193360572 -64607223 60144679 -146907537 -38144701 121552498 -326694379 -21845654 143066312 333771188 -46644948 711121080 419399617 183176885 96434938 -12971284 -866280075 252885148 -10488743 13564365 -268306124 -7090298 405697288 -81829250 224979378 864737680 593295345 1411920 -253703122 889940560 -27856596 13872653 -481165046 36635422 439083862 114791741 298617462 -31012239 866376766 772252742 50183161 303048989 236779937 208969217 -135968764 -443033433 608990952 -315270314 -298833752 5594465 -137366345 867388550 374664218 -739764823 -562664170 -167955499 178835294 550209691 -57645834 234428584 -439704485 -397122216 314797990 40990275 -109328274 266759671 -13293137 50740326 -99440223 720404777 -151834707 -630355708 196686407 288655194 -59436817 175822071 58610736 2437687 126172448 858302185 -71523695 -214552897 -24684696 -203532484 -181705627 42613872 -315307655 517311195 -21882068 -10653694 -4171984 -603269107 75732776 185661805 510957351 5414520 649907045 511251397 -125716158 411448006 13599305 -11917880 -71462255 67575330 -524786116 382408442 -150804724 604451 -9316619 142396691 -360098777 248631839 -197349761 -99350951 181541072 -23802860 -19517270 202298640 218970985 838123681 313263799 -470850414 4626597 -550396537 450170290 15724902 -707312903 108181232 45420542 368133954 49024355 535230834 19606718 195349905 -301388926 -157143277 192217563 189012729 -276704596 -341135123 88814561 -445016323 752235634 -186800946 -4879475 1775715 -540734671 43511742 95581699 -284260436 35145955 -165849831 -165826589 261407283 853597533 12019194 -428243067 292752450 -75676864 -298837008 -91045365 58840595 -161038566 6515989 -149039041 -19895671 -448676278 249310401 -184947324 1391226 -105078962 200430895 -55339465 -145900221 -826074417 8425532 -657647415 361359842 129359825 7074970 -164482756 -4243299 129451028 713785274 -665381606 52139346 -590047583 -171532412 -461066801 282877251 282740080 268469851 -145288344 21205096 472200475 812570639 127199295 341354680 266949121 -62022595 -660683867 -383520975 -572850197 -321225294 85465354 -6813835 362720227 -100078546 253965817 -8568860 80686960 -146867784 615693463 27102563 31091392 -87326426 302449135 -182380193 -1259615 187544828 286961885 -272697086 210194765 -131195503 199949104 -321803647 21829550 477052140 -156882262 135474700 -131418240 -58470364 -309018370 17563987 -176158860 -197496060 -155306767 -80727612 -820746397 -232478407 -475445305 436285915 13636516 -350175 542151818 223972489 -181810640 -431676483 310316535 598868980 475129440 9960025 507555007 -35902031 -138513316 -30724558 640906849 708691269 -389197999 296238152 -6733307 335081629 40409151 -223520240 -800500956 -162654992 -45055278 -364177661 816564730 42294267 215278941 8827339 378903768 -8704802 477707971 129568520 518085826 -188179632 -425295822 83059744 -347112750 -66020803 26501350 -29577112 -65471623 -468202110 -279037761 -498081642 114398299 -62665110 -235140822 588108615 45185216 129651430 80923562 -116968438 111514418 -5682704 -42964318 -679772767 -10950558 22216865 -47800873 17757667 -306781685 -10618200 -56724865 30761135 294017878 -9673746 344145999 543852256 -484653575 -12804859 -605428350 -510194726 -90230976 -318942295 196940312 -56045886 176297391 451778583 350887631 575601584 39215354 61752952 -86728737 -139275 -323382322 -243958232 172175571 13670947 2596751 10269338 327398667 -1120084 313195582 72409392 122334961 -12182366 -304700270 88558980 -285077240 -509106531 -135669529 9739053 206991208 -498307762 36349518 9318957 -185119582 643105433 -1854733 -145259648 -644870142 -33380398 7129283 383001027 23871772 -14168352 534130060 -14842203 -103359310 -144623622 -48643965 8417507 -407335379 277535632 201598285 112293394 -713411713 -240963479 -18952281 512849288 242770277 -141057919 -220211485 582972202 -28366565 -55491815 193887105 148383159 658235742 -14542519 -420025697 -828758199 203588619 470118088 257516 112707702 -38180873 -188985143 -46336492 215381877 40942146 31174725 48970616 -42040981 285648124 -66453227 224630301 -110252934 -457093632 64498380 -493084414 -112477290 557506599 338171964 422737182 -45209377 -48025396 768790061 -367159465 441658501 145460957 283816610 514255940 -106003007 132905638 -95617602 -2316144 269435461 -789257237 -755757293 177054420 -29916725 -794163971 323278740 -60703490 -413816311 -395284126 -44197911 341619561 -624036039 -8278650 -59902917 -197583671 -164187354 -412108175 27478359 404524649 -215288433 73604487 31852673 -276872288 528198843 -14852580 409075658 15373830 -671656817 -358370003 71120356 -52743433 632765626 -69135299 178088750 582529044 28474788 16399403 -161148995 47008267 -30164867 -625830369 61750757 60825 48170875 -926687193 79912091 23470603 170746405 -331944276 -165103109 -30958959 -263913560 29168779 -251581936 9600978 -531658748 -126663563 152177600 -77794462 738659 -4816090 -404157802 -654573341 68183530 -10696527 -8891100 43955723 -5450798 214018970 9740312 -341948619 -4553575 -13931861 662267457 114779586 217297784 371151781 54452835 192452449 354818204 -869477682 -691524348 -482482524 -439423909 -538183764 -89868188 283541890 -629178537 6475246 249225267 -259172685 -57075443 138724215 205276579 -169031880 360510461 56604509 16443734 223665182 399847599 621596272 -88783881 7545947 307912957 -561552154 -239185092 -23800254 8386832 -5076548 -27781873 66228364 -430159781 -206258837 321810 -19647611 99689030 -48818398 -271117031 -716909875 -255500569 58315545 -11762413 475237759 15030238 -45326294 -202384585 78912767 16916807 43646208 -99509711 -27564342 19617259 259740418 -525046449 -158995958 357796568 -60251074 76968050 15866614 309063131 586897242 -5406905 15543902 -517890965 421696590 36604740 -390270087 34795449 560840602 -69881788 -139308955 -571860 -80315796 35911129 166050472 -616022981 14066728 303049346 38000879 65236625 128609211 267994971 81325671 427702136 391920381 -1029384 -401458983 231966017 -61257744 -656778727 -828809352 -13203713 218552553 361046106 -197593769 102908977 10778020 855802358 201184358 -107407825 57003112 68711682 415741974 12476127 -427636543 -92679935 38350204 1218000 10397374 -278649685 158885308 580426796 691226675 -717081797 -8917824 21067401 158368208 -319061180 -574500854 918709807 -7729848 -404677218 120046967 -505910594 318347089 215792611 726476 481721821 -606746363 48907393 700997843 -187890380 -39614157 27945088 8469606 10161725 71326783 -197193862 28747952 277906490 -94472436 -274004997 201652817 240596644 -232921758 2327037 -27739078 -8294373 57278872 19039461 -246747405 -121783279 -37895584 332673284 -788733407 16929658 91001168 -382299024 -123816792 -2684190 170360229 -707507174 -355034031 264548411 -791346 -453757520 -244494456 36139039 287686116 -238418246 -153086940 532059 -61741030 -241156582 -248208904 455259188 707910559 114182340 -314374243 79686196 237714619 -47217631 -175754891 -37201091 -102109381 536631619 -53137115 717563497 -79810562 -391583334 -134473558 -248704266 -379608485 -64536639 -13071006 64952512 456666071 228596668 -219160651 178416880 -669399138 -500821099 -194305756 346713566 108164044 -6469799 -45612301 48274791 -376186190 31550351 -840335790 -124043053 -144155689 419542232 -46922930 -539070871 -228903097 494329017 -265662896 -12648485 206343905 247318219 36184027 497009258 -509277794 19441656 103624408 31526061 -292624799 -384399366 262027878 -136208615 -206869811 900592906 193469927 112895286 -625272878 -145255871 181636821 182740435 -522905764 459084840 282926623 -20754696 366998608 34603339 -10422471 -970085389 -105583815 333280292 -196320643 -712718177 -87286725 189064094 -23596046 156074134 252837934 490742838 -245930693 518907131 196115569 -43735548 150928763 -786120378 103898602 -157084607 683453067 454778800 6311040 -588699623 -3356095 169533518 297325253 696692240 -54049282 -125981920 -26933658 -197345348 -253371924 380101913 -184076978 -273522909 -7061519 154120803 -734422756 -42812418 388278220 -368907015 -117520342 -147076515 141538599 -274979732 40828880 108232561 -730864150 -11175336 75644634 460774727 -112411699 -154595867 100725334 -184305183 435004857 537055925 -849718208 30464185 366427261 -378390346 41465230 483376912 -673469348 121975063 -240574101 -387218962 -350231731 -993583 -158358226 -21165570 136208661 -289788375 211363943 -66566829 558011885 -181524050 -101411678 71018533 -89922213 -3337642 -459569796 213365373 -142420716 52238922 -1564864 -64021661 245755633 165220410 23381704 29479609 23054431 -63159591 -49597584 -43934825 -116984853 171707191 -114158767 29896040 356073747 50023316 -160552065 241782356 -402977687 203392440 4431881 703422472 -286725478 209351714 -1662160 126096992 164193811 53709314 -91072330 11065431 856082078 -70435819 -16261748 -754084181 -214586012 382274550 43267636 461440117 19345476 -333085810 -7221114 -503911214 -14911346 13911591 316671606 459292811 -396661553 183627421 36791105 820519418 428511611 281410649 -81743275 586148421 -50479766 78187951 69390686 142381487 825636463 -324643079 61697578 82077676 385243860 -367282013 452617244 -477208749 163681416 97808089 146571751 -76506240 14966404 686057 -77052502 -559454775 -447449667 -162820112 -24878302 98423619 455351363 -50547643 -25802944 -112497746 -152738030 -32924610 -59043549 -14002039 54083807 -410822085 37207640 -1411710 -352006041 65855341 19809877 -307187312 255214 -62787503 -427269286 -49249218 -62005501 336597355 275917778 507493253 89171167 -819623607 -481237211 -2288797 -343888015 -32153147 346900007 401283903 52920061 -628518168 295948554 -248939656 -461248067 -15255682 -702617044 -4105004 142262445 40346409 -409101647 -7919791 -48918829 454385946 -45302122 -556889398 819376703 -633274635 276656132 -31017853 -84610099 5162941 -291956259 -220909708 14737467 52106922 -81291024 157382 -610425386 374431581 -4493407 -360037705 110731350 61308870 148511369 4682357 55274324 576383943 -278683498 35510386 183974280 -91489294 -102647296 20379824 708823903 -377587390 -196629189 -100964747 -5696080 -585827267 21458862 472959094 65622903 273899727 -587171605 134056749 -68097995 185940834 -80064313 -419063259 -322574551 -28598403 140011891 -41133248 233626972 968138 27659747 240041274 -58617856 548465500 754028 2881228 266288628 -175510196 37292981 -15094798 181762472 248815383 616828 -407802035 -199228851 -184819491 -118391752 -758806226 37656925 183070804 -297912823 -219211188 93048526 129291377 -748201388 315892734 -206993652 90346753 -6258275 214954442 133107297 -308337202 172140196 273335051 618146550 -8710573 751901970 153285530 -549569735 837401388 16970800 99316546 -5529141 -486015932 11368197 385261242 101345722 341602584 -83092054 126992667 708773714 69439930 -42955626 9564606 -655187340 11040018 -257007618 5946648 -580715947 8249433 541275426 -587265405 838599 211965323 -213117418 81949245 74423012 -40187329 -2061413 730510049 -274416682 15572538 -3946472 495361643 -24705828 -236634252 -281655379 -73628520 107207518 -24047503 235439256 -46597517 108880321 111932723 559558687 -351891762 -158579553 -136440059 19020254 -162809335 -562623769 -20812108 -7678335 358173194 -550974987 -150030776 9777081 -555223122 404569826 191918910 275358632 -216342413 84070706 -19517446 67854346 -45505639 612421278 37414256 -3424056 587539110 -222590428 80621912 -154193086 101391744 -734161335 626952302 -130162336 -7551358 -152063523 136643917 -168506210 95078629 -64646426 3335000 400194078 26414691 11597462 -2491552 -576977489 -7063317 438838628 12337767 -1644278 -75149146 125985257 -167385166 -171188118 -35300801 42670045 -239746566 -575453087 258767995 -650647459 -443063391 817773956 -538919689 -27962889 566104318 74969329 -200369232 -487960194 -271289414 144669564 -4417122 -169150898 -13140220 -290996534 -298344779 -51949622 42279572 -536424016 144915653 -561249111 -120317984 -100065615 158120489 -241750011 -105732987 -580666790 -420559173 -44119069 184387887 -44303536 156501257 351794317 97848952 91057382 55616387 -117460761 708555529 186226735 -3941192 846183781 236734648 -273179235 -229818774 -94972166 -356013903 128346434 -27710540 395902276 28566226 -1564426 4638688 -522722083 -58815976 46618525 425308839 25209040 -319655504 461372143 -754804723 -2491130 182263657 275338620 577917782 -40748971 143226325 -281829244 -35310973 -252698341 345365954 550958530 -43977422 -71419867 -824555815 30053342 -409288204 -46530127 306277734 92218103 63362220 -17124816 -128669344 -391364817 -13712304 -96365385 3110396 36106732 -239883334 -7181563 169770561 183671327 405376133 536564105 -114441340 83740865 -119902022 431272169 143578476 -199845550 40783685 25658782 729090445 666036 -20603504 29949399 -6929607 655195526 -507549350 -144534213 -8365719 129156569 -331772364 -110012813 -708008 769932389 -194078146 -136119574 513984587 340664052 -28645246 -6220155 80781866 -558751521 328230148 357942288 420889881 -90665560 188004074 304643518 38943446 798425424 78696646 27206156 222914669 -52452467 -802828 300230017 -109697366 226941350 86574429 -252963240 223030082 7954101 268571554 -97516404 3301571 -205794180 102271257 62388097 -41192267 875958215 688919043 15096282 -47553200 -299041708 -236139369 -189066176 -358803707 -215730202 -351361775 -71256277 -391893285 -473842646 341854707 84898683 450229504 -12504958 -240411760 424476643 -32057819 14564318 -248659155 -67695300 4085053 225413609 128972501 -746406939 94879516 4503202 17782663 146565566 -360154355 -15092965 33033143 221073422 -10389945 111491806 565204188 -38359412 -246762656 47645420 -222916315 -239795 154093615 530292656 70750996 216115187 2910611 -913081 647158820 124088545 340261136 639033836 218020633 -13346965 -607551594 719217852 -462805893 -101624657 234051858 294672529 -79592416 172494314 386633689 -301766145 -728138183 -40058081 538409221 35900637 -348562520 23833457 137726834 789303504 -449391772 174551418 -22641653 87192574 878693573 -300898495 513194182 -51574005 -265532326 -471923606 -742937663 106115587 70414896 256165985 228124507 11584000 -15892013 -399117632 412889019 416089729 -3438054 200650504 59097904 -7234650 -51530708 -4553166 339220245 -495811190 -248438223 287934924 -930561683 -568801567 -82720038 32710992 243845679 -50404652 4124283 -3440046 76118698 116158405 168594734 8062964 428393868 9679990 385288046 -500101991 -734074610 623577384 717633011 408263471 -189254877 23222272 727848615 -16173704 -84286156 -220914299 189900042 -222625113 10293498 -641334812 689375020 -45286306 1051602 -102741366 140737934 -403704929 -236941177 -137448614 93809724 32496784 74475879 -513018934 -169246198 -284348420 550284185 360565843 190571499 366510551 -44901269 17601687 -739961438 -484968762 -221239286 -160739066 203595536 1855033 -438262348 246606976 9589514 -152323995 23757712 786857399 32612180 -29937493 26287292 422112536 -552040199 -6024328 -869620775 56443444 242954096 -345349478 244835487 10845099 27503935 238340925 353260702 -740891028 -267551763 -2749623 277890929 3289253 49854350 413821319 60875490 119693241 -529974489 -64473988 480816162 199504745 36371938 186786266 -492987259 -581250789 260533586 462614160 -7834085 157756327 49919711 22065356 -10500165 -359401775 1878493 98392604 43759205 279562868 -51887750 -600582 128263220 53039930 -72132559 904410142 -319435835 84294778 679531363 -15154720 435780233 -471554277 -12819586 -738752265 230477998 -822718 565025171 348508037 -125578738 88735669 593175049 -570822825 15006809 -1665278 9903749 -433331318 -700803070 333790488 372695294 510814845 962331 -56175033 12852135 -179263193 24073326 -202112136 -1444590 -312012484 470251356 176884501 -25654997 39575763 -286431006 -18559774 136794264 302515210 -481344569 47811958 -124683009 -74957559 254423405 191699606 -8320394 655053633 -245986081 -3235481 92734341 178677044 -434411649 108776151 -540729650 -14378863 716790046 506370941 250075590 -4678396 425474782 655718 -89425030 47848729 332671219 616753002 -186938783 15506481 -259776821 -44749562 318322037 -122544937 -12183834 -180218776 -12909654 -69058632 241875036 -145653914 -132962758 5601368 -391164833 608518863 159438730 241345181 -457985726 -17736200 301242532 217373341 279544854 -6155180 17399173 -247518006 -843475929 -14468022 469728898 -390321156 -68912820 269964585 -627094911 76861432 73685527 -21044489 -24199871 345777732 449317401 -687768647 902664941 -170067257 -98665479 -14963927 219958196 -469549248 169032290 270586838 -250163086 -266192518 235769537 -34707647 -42899482 -238401020 170582718 -138054836 317112941 18769721 49600725 -288407947 -599635408 29961482 28362673 -399237276 -354069092 590444255 -403282475 970527185 316127873 241887754 26958103 160163672 399351025 -22844410 190293109 374627070 -504902675 -500235193 -101131076 -56316712 273241471 -139140142 -142499191 20146964 685216501 -54424458 375513678 -195005923 13668587 -141955481 -148683452 -474567425 515389789 -3440317 -335635260 246395701 162200444 1226320 57563132 -254704592 -3813853 -104018945 -258563797 455270369 -299998398 59768578 -513894527 179543226 1332447 29897949 11943201 -264598821 -102773274 333724169 664123130 -99934183 -15852970 158678603 13745925 -503337831 158067096 176332740 -23924081 -532441515 334016261 35619204 -82850820 -10011302 3136071 26049634 417491065 533671906 -247957622 70300980 -68907187 259227133 -92124098 34953085 -141454665 -469491368 391698738 130567307 7063962 38494399 -455083391 10803801 743743608 16317406 572739790 -239581329 12989517 813006686 212964982 7129314 -63689872 -304400178 69500 -685221945 205908840 597520029 -403919280 -154745946 -493877177 122959169 735912859 -15221339 306436270 497355103 790151 -7560793 341878785 -337129811 -2570650 -436984903 414414592 913313783 -390886383 -345200180 444257063 702757 -696538993 559187907 74958365 136299398 26121945 4174390 -265800556 -246954838 279116607 73858423 22771 -16014220 -266960518 67743168 -1290112 38595973 43628131 -619350 221052260 -473701922 299571660 -533742795 171134447 303945329 -205197642 -219989631 229871491 -92315118 -53980617 -27292155 773075526 -67669792 62104222 173555939 276796933 333918538 -7498771 243886426 8296605 185423187 -233628540 -11291318 124958331 533080341 -141379101 -8624938 101713314 1117840 -774708038 -485423583 -21170702 -681505695 -390504773 351526215 -217326377 14231080 -13023235 337649539 -367057563 -67323650 169580423 140477505 308749225 -275745623 -21912277 -26378247 617113828 35328741 153401673 -209893218 -475322159 -21859534 -28022056 236335902 235625055 -896186 -198619487 31647277 54907237 -190165234 -12317879 -76677969 -126031492 93537464 -184723065 -367105705 -915548119 340594943 -362476273 24642298 -522719060 378716284 -21083852 -551145733 7615692 24206240 -447656443 -585665022 -116613822 -57658593 -51331733 14191338 124697035 24799464 -124812715 -437480208 -22035782 2245494 16140283 -101870841 -32093332 370322209 275012118 285710440 960286523 -101899851 545935273 649344662 6502642 775951609 3152764 -2122545 -433868661 107861446 49807672 81522591 -14298611 -154552063 -8166262 -125319469 68827349 19994973 102720449 -10933749 -68224766 -604069115 -44655555 77176235 -118832381 -434780274 203983499 -4234346 255126659 -14157377 675728034 350454 399547721 48968048 550525 7558560 -102338649 -352721454 93198875 -179469716 -882569564 57427515 507229882 164326102 423446495 45412156 -157748843 -199583583 -508555170 -21288044 -563795235 -215391472 193058149 49870687 137452958 -95168004 -121815200 23748059 -34496396 -753956511 -436751306 -13969934 -39958702 332440012 -102317220 419954364 956667069 -444339341 150297565 -630929024 -102220575 255756997 13135946 4472894 -545945213 -230922627 -25606046 387820199 -21555371 168795373 552999402 -188094786 356748244 -272367172 58178381 -252095851 -20740365 29322456 -139559119 -412667375 -191618236 -395584545 -74363524 -26713962 -112371164 13047932 -443721698 -552768916 9762409 -481245443 57813586 404811456 151830639 11427030 96821504 -115889122 1614591 -332513043 415290634 -112345444 -30698227 32112291 -360579329 -22177883 -116026750 -289090328 139358980 843041720 297884722 -14858813 1948845 190038840 -77836877 -7174945 221063944 -751492969 626561618 -812440838 66888658 -8141135 -345609553 22923366 -8940307 296332905 -473349265 -75732536 133918228 -74410546 -256452280 253165568 -396242662 -2306011 -846054471 114782474 133412837 -5215061 -200041047 -9928924 87960422 24879322 78764612 233201822 222748977 -920988873 -458783873 -287709711 173049470 247387205 425941283 -40991356 149851650 -12145057 -341274578 280287248 -21840754 -843983957 -630185724 -37325955 141406080 2414772 -226296052 285139778 -25140857 14593896 -4757863 453274150 -144140877 342151844 -649238956 -1580680 -44593207 327453445 107146191 -179258192 43469983 -186632751 746851637 913558319 -397185342 -100799716 -19688882 -433682807 -440682651 -418348994 366508237 324051475 213224082 -298494818 59578928 195185648 -345435203 341568981 -22226208 -14691951 -37289147 -318110039 -154658353 -37903191 155411296 27185463 -194998417 147981190 64569832 150762722 35533624 26243649 118720051 -59049906 297108974 -293699021 -91789854 69575306 -48847397 -267094359 -8597500 250175026 4206433 56412895 45365541 727821579 133740151 406067098 -9206040 -259171443 -99164871 -11137774 -28417949 25853048 -334712223 -136954244 -135760084 275798624 -250782018 -502460388 -235677333 6897802 -100825265 49240553 -712296788 -193519441 -789530534 560963664 242357272 227938521 408892553 94196736 298106565 268470345 -631893082 -11759222 226639212 408128067 22019494 -107508861 -27079566 -420002592 726617487 -665305467 248011668 289958591 -148631691 263989387 68540891 2577834 -108757295 24268009 47964459 358375251 -26944513 146292065 -756019575 -32017410 194923747 -64081192 670854528 439627218 153382306 -570359067 57753025 576599074 -11623086 -44003774 512079737 -53473542 55788627 -650501174 -215633985 591016664 -21652799 -698936004 -21830129 -72044964 -88135689 -355950229 -262792294 -337773113 -46770210 369977097 -31172766 -169197605 -29386812 154903914 -22445136 -117147547 -68664031 143808416 132978348 122497489 -457607029 8823636 -12542970 77264411 209032363 87120578 -18498702 -42123375 -91883864 61692086 208929094 6902401 286237658 122330702 48580134 -724082295 158657574 783018627 8718199 74115399 -62670120 790324626 -151716614 151906964 -3396360 171098865 -148717777 -43708658 -566113831 182943525 674233723 -93241235 -182289667 405663535 -10519215 -524721349 251065990 64473251 -313909399 -26337024 -89079733 118929074 146828842 -281591393 146889590 51872997 -183663951 102383068 -484010400 559424576 -15915461 -2227747 437862836 37568196 -47737096 -133248550 42423325 202200350 398292812 -448537471 13572574 51916623 -504325249 3218386 -3310233 -679899812 544169920 -617310393 -40414157 -99259535 143772121 -13243175 103320280 -920240286 215173652 -89493206 112502801 -92647369 208468996 -757039009 71925893 -212980971 23781938 -19973545 -719234245 -98805523 -195124164 529944262 -91091545 445820772 154918091 -45092992 2593458 5473725 -25176078 -275007270 -76772865 308964196 108125608 84937145 -90349435 249575366 28893358 37890657 -21555290 -366824137 24241468 91645101 462213347 -208439619 421527429 33633776 -254197677 441508607 -183930181 34590024 450833067 89980814 9684823 -104932511 192779846 1703743 353313764 -355196131 -46278717 29834681 4861570 -756664901 30205653 -61889767 -726370208 -547704671 60378881 -51095919 -426861926 649269061 36122526 84625768 -498051730 139206547 -395292426 407427192 4007517 196813367 344840584 -226650461 266758638 -43045363 -42047493 -265927931 -429425856 237597663 28305277 180109873 640774 -239711804 181179385 425940202 79204977 -176445891 378945363 -132721432 -547438349 147329414 9040935 -360627 -24724682 -9814675 856214515 233630191 -370642819 -82769716 39619326 243885536 11984016 -62952592 -39443939 -56824595 -651105204 61819817 433519818 -79460098 1302611 -429192408 68150652 14305668 -892703381 -27780620 -107932207 -365325785 -19903268 -639646770 -399296781 72450319 165582567 371169218 155394557 221949062 -329471252 -1191389 -293575 -282932164 -72252532 -129124452 -458666328 -381117198 292206054 -93370639 51349319 249090532 88194114 41762669 -261515328 -511512613 1620054 -362251155 55245925 25314862 -111427018 563543501 -51284861 25256194 -193926800 292696706 -26941762 -96589662 844883489 -13726778 244487362 104033499 -328962761 366591058 -10999042 -466144309 -294616329 603068799 -139434702 -14791609 61771218 305502797 -3340515 -198086553 -664377007 3235472 234400254 -30491718 138877109 -583443539 -310821152 159602715 -196297922 -11144949 226635894 -113073656 241829003 -103620609 18832989 421317819 -115501133 -700748916 -103598833 -252539004 562643614 31690629 -84524533 755100419 11105581 183913134 -852595765 -338314264 -67826781 -129081619 375375137 261881877 56673284 18624247 394557018 39573472 834178438 -2708516 -240685221 219643297 -174585820 574375471 156760118 122069427 -555214547 83866203 2203644 640222436 -736191898 -242179345 -40421453 -59846373 374586872 -862634088 -635909014 11568454 106712374 -498896682 -175597181 -61199643 289709574 77917589 176160982 338734571 -94995754 -182609972 332155916 -718092749 210947489 -231552095 -329489260 49422525 38572474 -158561886 189386161 -690194213 91962932 789842330 -48859073 323569330 47930072 -437886237 399735768 -18962220 -158885224 -69184653 494954367 -451104891 136352744 -242276 3088661 4046595 -8546345 200990247 370618591 -77297218 395731289 -11014651 158524043 46020171 472245939 -44986394 -172976677 114914392 104147170 150772017 18765182 -151061287 746210053 110583846 -337168332 111233114 68982624 31655915 628221635 -9921061 -437152624 112094595 514649537 -240300855 287198686 277608315 -35427858 44553240 -95557938 -156342969 8738159 -994498137 -56419627 -163987638 587354598 -145618927 -27280820 5736737 578665398 47371 -130683670 -128626610 -267690980 -21282678 -179344635 71807685 602243560 -171249306 -84143763 225239030 -31987273 482378985 69275897 20289231 -175175670 757851576 -82493937 8690922 158513654 -95225716 -535643589 -30224267 288302598 -233046280 107629475 -469669355 2572298 745707819 452233820 -282668227 -129947506 772709155 5818548 153573824 -289126599 -33499723 -474609912 -74147995 111851644 -92674927 -13613850 -276928564 -406089985 244559344 -181404746 14806043 198773603 225156344 724223747 -732832064 346402427 -381398202 -505059899 3150825 282903087 -1119348 -11560304 185415740 177373576 534858604 -10868805 90360209 207611003 2179223 -1444185 -851651553 47536057 30923025 542361878 2456362 -109719904 -678156190 288404029 9944334 298613783 -262105459 3785480 351430735 -832852949 -38293459 -588383230 -15573522 212894802 127109305 -215264445 -139278943 78045896 64921445 553075744 -446210004 205554288 186620212 -395459582 -559801531 225969901 95234291 -203578706 65671249 26556768 -50557323 5712509 -182558290 -28200174 -494513301 514650252 -370056367 8878532 -309429779 398698599 -212877805 -132378351 -13915806 -19755806 30038704 11928351 249922915 -754999519 169586997 31570176 447261994 -636003825 8485106 -196009706 203499731 -255801490 452917993 3346281 28521598 162745828 -776417897 4782445 11489460 -228314561 -469035089 333420380 150566737 -432260041 -213272391 -29490865 279465276 -159920081 -185981123 488031 799032745 7435356 -304571141 -498730663 -144278365 17146471 798362019 100197599 236572293 471731537 18789840 175342676 -259849083 -203844919 -341572892 162697655 407840023 -254833182 237881383 33869160 -356190245 289635571 -177928643 97325744 558290709 -7335829 210534390 -370725337 -96454211 -71333305 32703480 140014992 765572660 -49975486 124821181 20621004 -9362769 -495434813 -621228173 245047728 521107961 -4478797 -43855375 -461354295 282236216 6366950 519473996 -147457139 247167740 798412692 -16686807 -17716002 61135021 -67675960 -194356642 -45720760 3476112 323222957 81148923 14997451 500918081 242354718 2238363 291176503 -128312463 163148703 200108380 -210821007 -735567785 216086046 -225381943 -12650542 -365613438 330502368 399365235 26553372 -23797384 -335770498 175574998 8919870 21255818 358115893 243677532 -98271969 400942757 -168944228 438212934 -305734225 146217692 399578221 957640119 100866557 300611258 262305582 -35156913 690934243 -182753004 182434789 -60869267 -172800268 -400704916 -3460991 456996289 97310656 -242609677 -59803800 -455257198 -201276062 -111829531 118510949 533888907 -296205499 213073217 -768861148 6451482 126289605 256339280 192292812 -885861 290341036 -24792730 -133734094 473403144 167040998 -1841086 2472071 -29157121 -353341300 169515814 -181946544 -24817928 504393600 354658168 15078710 -123805403 -187989110 -219058711 2711792 -43605646 71574322 -101837486 -676853151 714777231 -28770889 -643315198 26456959 443899070 182669989 41804368 117478918 285478944 -43992771 62730474 -11400298 -854821820 9450976 -6811325 227311387 3797899 -253046790 238326579 360237683 59304725 -211360582 14362949 251436463 2513995 303819637 -12210037 -823614884 -90314649 -170491980 -573321177 42718776 3902315 425017463 77508327 -38109104 403691345 60731769 12367723 -474320896 36533884 286317976 -293156320 251691382 -209067296 -6270821 19581103 -609445517 554511121 29964066 -405172358 -76070657 38162948 18017245 -242010635 16798884 13858863 -148650530 24589883 61354359 -382450947 -278842726 162393598 160064276 223509963 -961603 -822482923 -256529474 4785529 223660934 421427302 -5467602 12045164 3425247 -166839648 17002182 -21426943 -64535081 -176741673 -80336204 -366254831 290339993 -446708656 -100161488 -21176137 47369751 -556834225 16532974 -58089053 485547156 37663837 -288053348 178569437 -347626959 -7927799 392282628 -622885607 22620490 29279370 16852849 291377271 -22393706 -6439739 212698306 57067038 -417328140 212662611 -712362443 -74342949 26354176 557429502 515155392 -665399593 560507273 990333530 213582400 -546093254 170091378 326772342 -179398794 -495828147 -8892374 -3419988 205426979 -106834259 -4484518 130018238 13746047 5844084 322373254 -112958389 -400429628 717643105 -158367283 4372566 85193754 -44525598 -36800347 -116594783 -435367063 51613429 510267393 1471298 456339779 -523074224 250239098 -159507280 -12703859 268838298 383959204 7863166 468362569 13190853 196051923 521906492 -37116224 556611380 -330723133 146649437 -7698024 -347882976 125097085 314318392 324220086 806957930 112494538 -668155796 640865370 164111702 352502591 91256457 158931608 597953235 -203580317 -111441965 -530108143 -20517202 -12892444 680723287 202371290 1235932 -65564830 -198027076 -276060585 -161805511 -530951169 -16664517 111154172 37668183 -17125562 14050388 349535989 660248827 787745899 -261834061 581625932 331137921 -302207027 62720873 177785387 -34769934 17107889 8400545 -23247586 -44088477 -5373917 -397440533 -233322619 267398599 -289534 236866246 736760336 -438275701 379150 94204152 41580557 512769801 -539209317 -226159894 -632920639 -44986352 -312511101 853194673 -428068104 -7810781 -2631722 136951217 -655185304 49622940 8566285 -295612326 -89262765 -591523052 -649546754 -373657447 271840578 294623763 12556591 112776570 -19582913 100959451 824429799 -216516250 -3607523 -584300112 -231151937 -568054340 -538832393 28756947 -401112350 22017667 87642752 37108955 -143341758 335984906 -400946750 29636675 520517731 -76361152 58228966 226036150 169252820 -362784161 -44587002 -376013556 -108152887 164046706 40704066 -300574110 48034117 185578364 -37464785 -467649995 -92756174 -3349937 127633975 14449972 -75777119 -352744343 -21735582 -224651353 -36523317 -244044142 -367425203 -20569199 423599915 248979406 -354948153 -294797945 -164220150 117420706 -126840246 107998938 -17790908 -8268860 292278394 -118102920 15918443 -245828362 -15484679 -10788358 -21301568 232309419 113206997 -172578556 163840942 283505972 -739396549 539161357 -263012998 34356801 -634673787 -12736853 -162088211 19970746 69382083 -727802967 -245013517 -289465880 -430191250 -817637828 -358291281 -124011966 -14671727 -87818631 -7713372 -60718615 401022961 439991912 101047128 -8832633 -448504149 1141374 -79387291 537218147 18544047 616890457 8253246 560591327 -185241621 -131190449 -30298194 196537868 -167334672 15026629 -37467855 235904330 -222057418 -522782162 262670304 328618231 -87321337 -157858637 35343519 434525743 1310015 736241567 515663232 -880409267 -165825974 -139679154 -227510224 109328772 64580493 574000147 17855480 -405651568 -516457835 596905399 -293633021 -325460406 250348656 -6269042 519026559 -481807158 -376204989 -197434947 -168825635 -222267474 191244126 -202511616 -124446525 -132299645 -294768075 -78756164 -6511917 -378748407 -595753130 -405691013 -219293693 -266433743 -284836 73651682 -81366598 -345078500 194361009 607449998 -283888638 -302586461 -480941097 -29742480 -72277952 -92066063 -251638148 8174657 -13832119 -18098024 -5080564 276320317 -542741245 -68564924 -264389827 123975632 379101299 -111182742 17981172 -316928796 1802081 585600980 41120652 391162519 35502251 43706997 413305502 61498834 636449398 528925350 -275744862 194326310 416008462 112655917 426392373 -49960624 -51881972 44477979 293902277 305054602 126148492 382371794 302059845 46820824 -298680877 -233672539 1650002 275614693 -132411329 -391547576 -73688652 -42227335 11912683 -137506528 872044762 -419818017 303069475 -34094934 -103477175 92309178 244481274 195874751 -124682959 -351950365 307957986 39947176 -27274805 393561285 -39662843 512139724 67913410 -948622241 285471490 272967919 -503145567 -422399633 -58374461 -55740581 -134068246 149310140 810368079 -420514562 298052510 7325473 163910586 257964733 -603500000 2906552 -244532817 324241777 490219132 695057456 -104620091 417201398 833588448 -446832280 -152875801 -60343275 159436263 6366147 11718566 -57172991 112134730 -386201922 45229278 -82592035 228252830 -98783996 -400410559 46311764 217300861 34352211 145609973 55581308 277498415 -364294367 572594480 -68494469 -72125865 -641960744 -109756774 -172908640 23527675 -410104872 -255941098 2659494 960395784 189136731 -678227877 3833975 283551392 365202207 415648083 -530135799 64773375 296280093 3423294 129485292 13769200 573898097 -3467518 506360770 -380394642 -92597426 6868476 -178390154 709403 404784297 -100683705 646955358 -16069932 311220477 365894484 120022085 -138324769 357134068 267846371 -20346848 -586713776 -666901094 786622228 -207697170 -302822894 215927054 -236359169 244003809 -21183871 290377792 -39905487 -71341884 43669249 -567621968 421059443 332188637 259450273 633927637 2273162 135880562 121259193 -159163300 29089444 -22309091 -132219855 -128959801 -220262099 44521245 -168909008 -396617540 456072542 -74250335 -39510347 11063083 37671499 -237011478 -3404705 -7768875 435188094 160928261 -572147992 -169833470 724823985 -185398194 57245713 56327021 -480680818 478352299 -182472421 -348288849 9730926 6113248 -134785612 80196380 -396940637 180875523 32459243 321246818 543311475 23697512 474427682 -310327846 518571373 -195384725 5435783 43299771 -85496645 445866849 83240216 -46973805 -78804655 -783476618 -151020327 182644359 -182767253 13378206 409476567 285373012 129934725 -896673473 -4037798 -13278719 170029591 31701430 401288190 -100258420 -209457770 -78928004 211247870 -93074595 11312743 9407699 11835417 -7589638 36454814 -243253264 6669139 -179042113 -258427969 8213594 63521195 198518169 -35235875 -493979799 -10278580 -50060083 -42444334 18203291 92289296 -193088757 -29748786 -394489495 -9932797 189426836 209745588 40785634 -381776047 32932352 54268803 216279212 292982364 120806110 -18628683 162059884 -63627631 -173309870 -71327058 58350217 -90575677 127413874 107829225 -213210471 -525864478 319505590 161201270 11154353 496270852 -6385600 -35073694 -460997462 -271051950 -130332008 8537776 -15549329 -147001032 -353766301 166440681 34776311 355565123 720532347 -463475332 -175221115 10740580 -515620794 -398410900 4622146 345396458 22593606 -7734928 189594450 -274922096 -2358199 76039626 -63593695 185010488 -57754027 2204354 849254702 662509024 570198679 -363911567 -405126115 18727569 948198489 -332363505 -99019870 -209617424 222452819 -27011806 2192542 -373675012 331002938 250801243 -13853848 -636319233 -10866730 -71486888 -232295872 -904851906 -602589012 473380579 241248735 183244472 -1292857 -52146348 -442891716 -188038385 -676571 7022128 -253826198 253824790 352396894 3133058 154497245 -123678322 -345874380 292153283 327834057 -119293857 569903220 71919079 -331926459 -545016931 43954019 95136488 -224233986 -3401372 -330820501 -534548969 15648530 -128860592 177747388 501602717 48315230 4264820 350524017 -125829447 -13025861 -296122868 18629148 344629253 -122462147 2458843 -142834768 -746987247 718072062 82256134 160201161 -572677925 13517210 -24433584 160641389 -600833584 269690635 -5886019 702075905 671916633 -661188981 -140927993 -72899642 145591404 -292342738 5148160 65584832 -551738457 -389920160 -318744747 7800768 61592664 524963677 244625107 275070536 -111177919 219902566 -306389941 -66326045 196336591 -88671251 -326940516 18691232 59208545 -348295669 -302375911 152423165 58279552 -141315478 -9533284 299599468 206465045 -210037187 -342958090 -151483301 3773046 864486605 606342714 84365312 -133983969 132683976 -758315774 192141320 -31912972 390811308 720080548 -227357797 -362058006 427619322 -164024562 89501164 42315768 444278464 -148985456 -569891669 9826166 423587059 -311241103 -74294490 -118358952 -96885110 4051347 -75348306 -208451582 -91410981 39939045 -718627760 -3572441 -14049933 -931320 153663866 36660930 -427088 77481217 250824350 6910397 -98606687 -508226284 -288106349 264037213 -460886750 -297365538 39888774 343166703 -62347226 -477546879 -292117732 18645179 -498054632 -116763832 37839576 -401294954 -302546841 -125604232 266501653 232635204 -73180049 445302547 -598894139 -24890777 -22189860 -13609942 -238245258 281996563 -672065693 243339698 -1921289 158585543 -172658418 -503077795 -151444425 -466331590 -120229188 -26408061 -260004590 222373972 -161762248 -383158572 135404781 57220093 -264133514 -411693383 -41581538 -414169 -46397391 87163824 -167297420 -170827151 -619055526 40082896 -262370765 -578847379 -62834470 318658208 302199018 -498376831 333220071 -7952741 -289009208 -174380188 64258900 -47987462 -163973220 54950303 693863232 85546704 -431407457 -67276776 438422085 66913214 -349923192 2352106 240184451 -242576926 -140904448 -226832478 450831554 -7209506 2422583 -527751495 -26532090 112889130 -623916749 -377136181 -421976113 119817734 -232665778 -181722986 -64903179 -146173359 650848335 -256982215 -137527441 -296675510 150211961 586912710 25201466 118467554 226526167 -305816970 464507359 -10226571 335462497 291974988 -47771847 -543000870 154772531 -356962682 -14939203 56038198 -383334468 -17928314 -95464884 -749543083 -204442302 284471240 -237136251 214786271 -199967832 186405307 23860732 9501001 -445639184 638434499 265905729 319988656 262985096 -738336036 -738904561 802633184 195938852 -385334580 -792943493 283042197 10357020 16737024 597924443 -450522949 -2034879 -265979916 121480803 203558039 273449579 -303871275 -26289095 -933284218 -882972027 336869862 -350855451 749457595 -50002352 20328186 453862476 74224523 82819169 114196704 4226706 37030064 -2065586 -380893714 -519741173 245823956 -176167501 -364461259 -358092386 -15631905 -20196705 370917816 239260193 -266638077 7571186 -381199324 121646869 130421251 -403894145 126428364 -152040656 -52378227 -315924241 -144804345 301146633 -66179585 -61192428 -83578489 -3128321 -434595946 414727060 -128375312 -358095791 -321125 -49248706 -498215079 8446934 -69585343 -12693796 327486408 59684440 424148992 -181034096 12532685 -234451749 -171819341 235951874 -115530086 373128831 193435827 -715732373 117383372 -15798036 -76854114 -291172171 214162299 -145693693 -204243466 13112364 -148713839 5607624 -257024124 -279450815 -827795469 -96766717 -433546378 11982087 -23780960 101684533 -49174495 223184292 -112377192 25704381 15926957 14168445 232702758 220013800 -138427005 36535789 251142484 4402441 -784074158 -150930672 262569425 -128329717 18887347 -348723591 -490301121 222023552 138095306 -438139311 30606406 -792596353 4959780 -191664698 1625931 123926910 20155244 11897022 469841342 -272985500 -242671192 156553199 53908512 541235856 348040823 -843866612 -95147410 -616481975 -564946132 203275267 -430727595 -13802441 57506550 -104246892 125990542 -74926604 199855947 270125517 -63796794 -8571016 263134393 33246063 447537411 -90295652 548830108 -5988589 170792146 191369064 501692798 -134334753 50731215 -564402231 -185534105 -506393587 488230530 29520811 35913521 753701 22367772 -85851132 -169441400 -523324731 594665547 144630816 -450380819 -75129024 -869120083 -421818088 431375255 -23362188 110826946 382500270 -418359348 320116615 2368955 -62447795 -303498983 -165983224 -400347140 11644923 733849829 -200207193 -4607880 24668894 949179 -45222372 5492543 -256927665 342998078 341606408 -384645030 837306279 -1217993 -292660364 -258622302 -14651957 -36060686 -74951469 23948231 -7599843 334339394 749314522 287168071 989497 -226979968 421017599 477612035 -30047341 -284218849 571971642 -75330947 4472367 13071741 172290351 76739659 222225520 172273750 106065890 176112931 -5814685 12822540 -495235753 73990037 186028591 -628926508 -85885405 238791054 210588225 -38131795 55497014 -34799312 -278997497 -30971882 -740347560 -13101517 1788868 438504722 81119549 -188755529 346000384 337500211 286608387 233537264 -307881928 -175936187 25689773 -250970985 -41383341 439470750 200102164 -29973130 74270016 -6076874 -116916972 -819306742 57362648 -447780660 -51467444 -18145860 -7241209 -249369885 -140413814 -40338583 -181812849 -547207284 2231617 26156979 132091209 -517758278 -72241669 -685170 58418484 41254746 -445606571 -64713190 -23248530 -292799432 9496844 -588807534 -2237613 172110131 -116875924 85512398 78728943 9912522 759941177 96220214 51151233 -76265867 188499137 80347887 -70126907 -69450214 366245417 -301415109 -249966402 7139673 -56207362 -857822 278817233 59801844 569600889 542240426 205276512 -96384002 42494819 13026217 13968377 15529223 1403558 3274221 656698417 -214323800 -85433813 -72159024 -459308080 -417166860 312450240 -153060769 -513821101 -260321829 -471146625 33881412 -105769390 -36176260 -545496559 -50072772 -28144462 -433242364 299104940 -14227152 282302382 177922509 -86731033 8467819 30208384 -15701282 -169244368 102014577 75798255 19100331 -65611281 714931495 683647727 403957124 4459540 -667849407 -4428191 -108073088 45426150 86619647 -280615462 -450400199 130699786 77374073 -328023118 73127331 372354294 362465505 -144101526 245697151 -14960522 7940679 -252838509 -276531627 -748257475 -42233786 -275603654 113977051 -60900368 -122914912 199060642 -701284084 -125194998 860541035 -59948831 -455007413 -347948098 -52948386 11602759 -29359667 7964220 -799153418 -472282440 -149240512 388823897 130136280 339419599 -628177179 -45973738 297288969 -163769318 59806558 858593753 253052723 19972386 -66528824 -608957107 -5126657 -42544704 43858413 151459758 -359615249 21048856 64631044 83664545 231981078 -294187220 -464392919 120110786 -137226434 158197202 -707581890 -21337758 -44725699 -135029601 -195991534 -132851741 568683360 -11414497 14230250 139292316 151050082 -328785523 -138398245 -395771428 -14516209 -81589016 24505510 -27471747 299624416 -558592279 -811340725 -427863118 275487583 -215326900 -838899548 236733461 -462596872 19378464 55774609 15601209 43605952 113719481 -646184367 -132143896 -95252414 105563892 -665752300 29222082 396545869 131077902 415175971 59417659 362369598 6166277 189301443 895759201 264850881 40780598 811401 390793771 664144158 -762020289 -32357565 216251135 137061602 -735272819 -93387781 -180721101 -223460648 158085507 -474185 -459857718 -113242 249089516 -142750051 448777010 -207339219 65922164 -393646306 -646493393 8528590 281286623 571370734 214500880 -111670712 -25657960 -306262325 252409901 -888882656 -336363375 -14880095 -60410881 -961981770 174333020 298018810 436788592 -237327946 686687013 146159072 -151846713 87870329 -42370729 303864374 -97847215 157848685 -466876848 516371167 57631036 -709443939 -2392876 -159069831 -13851603 235057983 201943140 386662951 868832296 524208622 585877954 -305055138 3723189 -1622236 -253425279 244583002 127365305 -417290923 -178695645 53386311 -343376591 -123969792 61650586 276706241 280574720 -234243326 -220730188 215424278 14015910 212592113 -118958690 -38656163 405592658 -531369 2577546 -259213929 -708977242 -347118439 240019835 -789880566 418178810 -133417857 -587972411 15423813 394976653 235009 -21864830 -612632839 233587813 120840548 209185104 -434330352 -218115243 54057028 -245507719 -16130961 149986938 39278084 269444709 -192650405 585046192 174992127 245151171 140649659 287064464 -428263107 -562884023 -12376958 -28148970 569475995 -5957076 364847857 630665841 -727193231 532255307 -161734062 504263509 179234082 -326785287 -1525176 611356021 318884003 39869595 -183601256 -273797051 219487341 59048415 -684600440 -492486788 357754042 537498476 227075932 -6877298 34868174 274394066 -9135259 -287654030 -120069055 -235164205 -427101697 162320562 -179819417 68458569 -939330286 -167061604 -19551233 -276471649 412388975 391364419 314513580 267049601 111155876 785757367 -316663336 -189322520 468442748 -67987872 -2671789 -821190486 -325205229 -106296 -31226671 183994313 -84599356 -645710079 -362677424 -185266253 12632388 -613952404 -16018937 58790258 -155058414 872451160 84828978 -11295394 233082624 728311952 -635396408 216172110 3019272 11813146 292607955 -120218439 293560 -31321431 -226560593 74301346 32721679 493335624 -8657358 -557316915 -473576223 -612494665 -67695865 243144753 -138930381 228570075 369279691 -223563332 79197507 27746390 -32160391 -565937413 -551911480 202126345 -10803069 -669954360 -733063026 -278813217 105162148 -228924959 -164177241 143152918 -207881057 177301338 -325809104 437869791 99220878 -155088647 -2769131 342741017 598194127 739798154 264856991 -756362169 -73393206 -169601928 181868275 126277680 -100281114 96187990 9621380 419804328 -86888111 187642375 -86369968 111520802 266714018 -15845482 -404744026 16286117 11213501 309035909 25628002 45153762 -926840996 -323481381 -253524026 -323011383 30844376 -404924534 -437989801 -66081310 -2941960 154230498 189337417 340231252 -3364858 -125530764 -25373052 -205341268 -11709379 246113237 10473645 242156026 -41579002 77575673 -19863737 -801891060 -345987247 -695542032 -75204445 -157531602 753982859 -77151189 -529769363 23744799 261834981 53369779 244905330 -86221477 -570697608 293397451 636499897 278928344 684616233 -565902726 -279777833 126950445 8282386 54792157 89924437 -99555955 -94487463 116109677 -16007368 378722316 319418443 -445112753 -347174170 154893724 -604872777 -72908140 -161941749 310902658 57350503 374784411 -164374877 89658633 246161910 413801884 16464950 -584738765 462110563 -591311604 138181298 -594033229 182848671 -73758457 -37566195 -405324444 101763824 183988203 184893118 45861808 -30303644 419063659 159313787 -704861098 -77700233 173535385 -179621716 -145078077 -509571535 -135223604 369179990 -24944882 -24266866 -292250122 18215210 133432882 40414106 628537402 15626451 -559190449 -386931439 277030987 -18078044 -14513389 -328743092 -236806191 524280772 -351359090 -114399860 -721438870 -134119814 333923894 276696583 -13191318 -86767284 -906166 367724989 -343113134 -264018983 -53565374 -216268157 116380769 -26414165 -187895323 105107782 70500645 -733279899 56925234 191230959 2391890 9076732 14997937 -499178189 602250914 -294930520 79155457 -63831791 -544943916 426204971 465313118 9441926 -545211583 186372192 -445113480 -415904780 -129044548 246863715 276851062 -642156216 -573842148 -156112167 -408324451 -8941558 -2061184 51276126 -222547514 -224307998 -21792640 55863787 9915432 -123031487 163751199 -679777533 -627530635 253974481 607714534 14809403 250048618 6073635 25728533 267362770 51435038 -26396670 209243258 -227406584 -162128550 473490160 52802315 -600634433 600823844 75708448 183592050 -347841273 -72333953 -203376601 79723552 20553496 -214480990 -243558876 486747380 138853243 -3623264 -285145539 121029834 -30214254 114474331 479035170 73161166 1793900 556425276 27016528 27327639 445483069 -405874201 -344842343 363954621 -58678486 623979454 11366742 13508046 -394534014 245087566 -64086594 26627394 -95300154 52689023 -147009094 118577613 415332445 -669413965 -3425947 -12518457 -97291433 9878498 156147985 -44892275 30069772 51206043 -63852271 -424713094 -80246581 93317918 -15069106 -4030542 -5521929 -9621317 102309328 -65781472 97218075 143878485 -173989116 -346869550 -116655113 3319992 119837895 11012805 -340613774 829996588 -372126969 142451445 74643019 -521083472 -148385113 807031258 430333393 -3666909 36125316 588550758 842254937 830266659 -256828403 -46734049 -24064300 -549748503 -348580156 -97792591 -448244361 866526658 80465650 -163076773 -39384718 -72313276 758883275 -689156659 -110374649 -20426498 -98066753 88482218 -16564142 12568125 32811988 37699808 94067218 316030844 641786 -19285747 -188988117 11867651 25072818 -303283533 -102976478 474612521 102550691 -104967258 21389394 -30565561 74405712 38211119 63532194 239467145 439259471 133345861 68127273 -58758625 -264560762 571014565 -27467649 -668072796 42616437 -262600 -157221037 286881167 -644906288 -178174591 92023058 -681578628 -728042036 379726967 -56132686 -57806295 25378593 5452429 -84864788 -228206913 289449264 -104660823 137206757 32975525 40738683 -51834242 212326800 22274272 1302718 166108669 386253774 482026234 -41518096 -514285548 -408415458 107166221 78983014 -308645374 -573633873 -126917509 50613970 307490234 -128592345 2344914 550515853 -96807142 67229073 441665650 -270672114 -215082960 159347846 43647325 -249468933 699734729 -64171033 -239147433 -251473943 447709080 -73779005 670517459 -9724661 -655397 -162702233 120335077 -369502342 294969465 188250117 701941936 186040983 -556177811 -251230620 25021563 -100452907 -58994023 168374237 -61549550 47429984 144181807 -578634433 -63888649 -489540331 -244204781 -646848466 -790149069 -423756743 60303833 -181312109 79072288 -208160394 602572625 333043422 -41227680 -168982386 -700206246 156326279 -77550779 -162894834 491360754 -11455343 212674121 252574243 -734893820 -90764500 -371518366 434124724 -94212170 -261753 25810296 -121764067 -101092679 287302707 456198247 105107859 -186559340 323224987 -3152703 95462955 128865368 623375314 323003886 156193747 -417955559 -14193891 -400742670 22339517 498555919 -446386155 -32974263 58351753 -135792083 1281589 421424948 97373270 88089335 -21557060 -1487188 -702627742 -15098789 -815650550 -78652244 213463407 165978955 137471237 -137952730 -311522116 -16549327 665877897 -7259327 39480022 45262026 115102170 -323364106 -512867165 -15393861 -72534786 5978387 -408040212 496078469 -224985761 -124509931 -149955739 -533533799 13071940 -19622501 259097040 203887297 -46297544 651287807 210498866 -222525483 -429374889 530343457 -9445552 630513489 -771799251 71779080 210514996 -219596145 -8312345 -679526327 -64627424 -240126854 -50332338 14631716 69071492 510828038 132693 621460410 84275351 -13827276 -30865077 -250210084 250701062 22892869 52902547 -16528200 299245365 570099164 -62515747 -268942944 866840912 9162784 -228225200 236784982 -209185497 611755362 -341043217 -26077139 492536148 -81430083 -6261088 334049775 -321226412 341386736 -192000294 -542957755 59733058 359054298 162056305 -710591256 7402210 -219023747 -341606896 15402478 551100954 309675230 685387828 66451673 132391480 26455298 87276562 680068228 135065914 -122338874 111689765 647254199 -371139998 80138282 -27818903 -87902037 -102378550 432910219 107442786 -148734861 119464440 -30596928 464620703 -13006228 -185484743 31369471 -19191522 -468950861 -585938356 242606869 43583719 12281465 444427308 -186521445 536402653 145538861 514853303 -153043540 -431046345 121757485 300303172 520081515 -116598407 44755502 -838836 10463614 -540021979 -251856031 -4126093 -458359706 89805565 493651733 9750612 -13140920 389542183 793398616 -540232224 68545133 -161451017 449772080 -7107972 312865154 6101932 -345982798 5063507 -509080688 14921759 40014765 149732000 -1884603 64518494 93737165 256074892 -40331528 3284894 535350362 694303261 101416907 132486815 -189550761 606135401 90622190 -8628055 56992105 -856343466 31378527 -142675811 3009613 688362331 -261812592 3469316 357139611 48109495 -395275669 480258668 -53816126 -433263275 606767942 -393192178 150807297 -527992878 3967993 -27558522 10385058 6536406 326494947 -103731138 480667368 -290446912 248414517 488383361 -188151898 -58155409 -22700708 1145618 248771017 -196832324 -5633703 -3001144 3753279 610942729 -10592612 -20182512 -290218570 -157325913 -140681064 128881107 24673812 163869102 -209619079 643728411 -548237737 390860184 -539854123 102080445 -104875747 34803691 50460940 79056140 -25776478 21344843 591965412 655785754 -15266433 30185095 608409507 -53711497 32963027 -110764788 27068081 140951010 128464812 -23423458 1566823 112659935 -405002470 728694436 85254384 -30634515 27158195 -97383294 376584730 -621209171 -198104261 -901464538 76489063 -2877852 -714767441 127945166 60418186 249187572 744471666 87823769 83744468 84703467 -61819086 261831702 85849117 -9226899 -25183619 -380274073 49215813 281556066 -356314162 -733948096 9104459 354828074 -88629183 24991926 740190402 -28684846 -16999907 -96888670 35393833 20301258 56306621 261942741 81663790 833886785 -4204809 -174640994 9255827 653018473 -59425949 -2505812 252637433 -76342041 -592438024 -187844530 84779320 660656792 503550771 103850332 -89145631 -83012039 -274037975 337672976 -405457954 -521365068 -169467414 -494943326 -20491579 -304780150 -357508637 -303988911 -215730412 -4398394 228733017 -62193978 -400550836 -397294335 -832352318 202271940 -59368053 326674508 318324484 258361500 555535521 -284902021 -66260034 -163906155 6928323 13341510 -379583387 325374571 114225516 -319569869 76674519 12104573 3736357 -27677216 820905302 -14715588 -27453692 -37794973 167552874 -327745261 -670291530 -274509456 633225401 313627348 43312746 757226968 3567904 -275010013 437755992 -176214857 -3185296 -163006197 20832262 -17708675 -53499969 -856784617 568530198 -368007550 -277649873 -820670 -42196074 70016205 -60419049 -12515393 -542949619 150663953 197259129 -125246230 69588474 843597054 34887867 517920181 1067364 -91448011 742094717 -4346697 -210383917 -412743435 -533935604 250759906 -434534069 47953066 23580544 -75133365 631366119 -466090037 -188031970 -1007939 6065609 -527679214 -529412937 -59373973 -3853821 18273217 675740644 -220383734 -117676516 20572746 -371908935 -34387698 22373036 759904198 -379240748 -179850 445935873 -160794397 -18814285 109580515 -651847547 217384251 116172319 -37538477 -645526995 -88009749 -55303114 -78598354 96899987 73295413 -42261069 222102751 -100422610 530781400 -327606229 338384800 108106904 -530549822 40644239 631704975 232739043 45295103 -424141003 35086820 -21454418 46432740 -316181441 435212266 -115071096 -422886176 -168350161 -68447230 250959034 -66429310 465783219 151302863 -174551363 -121854642 -50166282 -128554357 688192590 453096294 -320311461 792643180 11895636 38117882 240595365 360485987 -120047232 -432122488 -225924588 -113468845 792034039 318446270 847486044 315542039 -436053947 133468072 187336375 569892895 -401615899 -23123613 872084489 -418479222 6664534 201912598 664226482 -635960991 -53041573 -541337 -705816619 112588952 428353448 286980685 -12128650 -255027420 -285094978 76122383 -640736583 -71338431 304036674 205174592 -144978725 38898244 -4244018 -202256524 604514982 -326971768 436473967 -534956079 352169126 85653961 48184611 16291930 362302677 -13367272 100865862 -364496889 23295020 -599451664 8075899 -104687263 -2561406 -265647377 2340609 701563885 391759036 -161470873 266394113 12026340 84566439 -66860847 104172253 156616712 -189333300 491079926 94161590 -288446051 -342662633 147264026 301334836 -103345023 -155859236 282676159 -374081556 -6396203 148966749 -271574085 242648455 115353034 -7210013 -271350276 -98230817 -270598024 -24476865 92925774 621521020 -179377339 -313225826 -793097968 -122604017 -102020974 180498447 51942037 164400174 -308896820 -243539594 -15009195 -706803081 266195424 -1064936 -509695681 -2327722 -66062700 -407001793 -294885455 167107199 83498243 19192809 -9179819 -688609859 -64127485 -100759367 -41296052 363004 -549462012 -14015066 761239169 11530570 -239117553 124842923 -67798546 -111878796 -187307318 296866855 899263051 32761044 -904654619 214738446 -170398790 -150714572 370869669 333477244 -256552602 -887844691 -834827 692567728 79031784 212229104 99877685 -16480153 -202579927 -108478237 14995397 -572216893 -44036955 5943484 794847169 2966126 -621250373 165616889 -578371199 -234198855 970419613 -60232678 480966610 267623413 -134220758 -961632 421143155 427692043 230578879 909628465 -432015660 -145731597 24565651 3625121 118253229 428611879 -524898071 -458152230 231687369 -485939277 -610722583 -162291523 -61144076 -11130213 -480688133 1317048 -397546102 -167994234 16816881 219581467 -35354873 86099685 97198635 -259985729 293614145 -9846749 -497150803 -11998675 24430627 185331658 216437967 81281623 12901179 44929733 382043174 3583691 298339154 -299792660 -238934660 -305227593 769905583 751152877 -671018477 -18214864 5476703 9089787 -29509447 191264437 35433868 187494498 -11686934 797086701 106062409 -189706699 -426399392 -1877829 -27822548 92867233 288686640 -321757085 -82378417 646851001 -197640489 -128980458 -302672384 576264803 254134514 -532005167 52823408 -74576110 14938872 160534043 240394622 139690273 -1821389 3822929 -430904546 -172300590 -366154453 1142732 267813583 -199229524 -324330370 15599999 436717831 15968362 -28982381 -172412234 -3714352 -144441697 365408738 -30650322 -130146624 -849995673 -353317483 -220264341 -273467478 -66763990 18902288 -152664299 219470183 1495626 -252733274 571017792 546362653 205034857 -166991965 209305340 23071950 151979659 914176187 71419635 181457372 120083999 -1990855 272398018 47431514 -3228647 -85562828 640215591 65106298 -17501083 -45884043 3583013 691875732 -444761559 190886643 -238326623 266919041 -282788687 -155050713 236823167 -307369818 110497442 56629932 -690441699 -132311724 311098213 90784395 81316389 -148535 29922096 -672933518 -1915222 192453038 373105959 -627021181 -395774325 106995133 195849252 -124201448 -7315737 -65466250 -417798956 -117071300 32545446 15332876 64849808 56994162 -616531832 52544034 60726011 -454616401 5302678 36583764 360722735 361251239 -205139982 80782422 -109212413 -74897022 187219747 316025384 -980412 131971220 194087732 311245589 552361357 152070349 380082868 -278923739 -123086743 635173933 8030056 106738771 -373216332 162293770 631623651 -290357491 -547851639 -277674209 26819403 -347732705 456284294 677831884 -690414127 -135963007 620140942 172043303 -358631412 -175832829 -229560825 267089023 -725578244 -61566593 13948665 -16011759 -312962959 176316671 169175640 -459446267 -92267427 -2145919 201887886 381099468 -177242980 282568948 161854868 -361157642 11462164 -352469006 19632862 -730884145 322886646 -118520000 -143359114 -29695624 -528236216 -205507399 -4586823 511716172 -3011633 140364294 64681337 -433515779 -609808564 34624559 -395361256 167728903 -94866219 -142580668 24167480 75585941 651749780 262348888 -103953127 -248313621 17037512 -380519755 -112410618 157762151 -730924 74665321 787015515 -118811895 -718112114 362290015 -283215370 359457078 164009929 146189709 -320156733 -492589200 485441262 -200959767 161576349 18662234 14956636 -162223914 -89291008 -264900527 -2258414 9830435 665885 556411462 -513245200 -577063933 400994484 259058446 105284625 -71060952 185474770 216659750 9302538 248368603 -123028106 -408743917 -58262977 -892369337 5959595 187919797 874319470 -593956963 302364550 191186 5480351 -240042940 154644621 -253829219 -65955330 322153631 -188739297 181195005 -3587014 -578168248 113625378 -470542377 178479161 332857160 804879779 -69357158 469840702 24248566 836095950 -87945786 -366642432 -462255234 -137813888 50498104 10699881 26216016 59133539 -14638606 23984854 552993880 68869957 -12142591 -183254977 -177327065 12631281 870742628 425258 -548340326 -211687571 6023864 613993144 -251163507 9038640 43838973 -95796902 41734457 700481414 -176038835 6481215 575169797 396348158 -143113026 -39682193 -961201303 -251476256 300985762 -3136920 1792237 -188718264 -9520915 636578473 194200778 -393094875 -740403639 -711998542 -664430 -817176009 -389109950 640147257 332323622 202009070 90905428 -675442266 -180657060 -215241275 -202936959 395037800 -82143844 114250984 318524382 233203457 -47988055 1036958 121080249 236615590 53375597 -530709827 -139641935 223908664 -115021368 185202655 -725719564 -935250665 -49432217 -307463368 -31417594 689272894 390853311 -262759541 605025644 -77630560 -7967021 291309983 360592618 696486926 -317905793 200506045 -248321939 -467097457 13135258 759765382 608085063 22295006 380914882 -6930786 131802906 -629342169 21157715 32509639 -347486944 119727265 -101248465 -370677 -2092672 -533722684 27703480 753600132 -359568198 606989132 -38392449 303930526 -43896894 13360539 2101590 200303972 134890996 19385360 470830410 -416978433 -358562386 271839137 -436829288 9574693 -6873340 -110438107 -31456167 330767848 -193635 162515907 -29688119 10155174 248341279 -30162502 720979246 -532277914 83314819 251750691 -28724774 147117829 106437864 -5796866 173623409 237112969 51944109 -390353396 -179351141 305459925 67112253 404898174 -138294842 125229566 -428803870 -1144831 -802423 296727915 135440732 119821822 -219478171 -375159264 -13861753 14070563 -273210020 -20069832 44457793 -202858424 776993163 722723712 694083266 4477886 -87200549 -265331741 -166522699 -370125580 -131623671 219083354 608715590 -285375426 164268701 -29217821 360188353 5796138 227724544 -24124244 131340809 339892290 84375290 417282466 -234068041 -236646344 674515 -387259358 53787986 -277248297 56382150 657530213 -84731833 78473501 31729549 54261358 -339681702 -185892486 20789439 -383489662 435884521 -391685785 125022173 269271917 483553123 25281613 -56420972 14236741 584967941 -460795064 -269103738 -12125031 -101457871 -181266664 -104487105 293241661 -8123780 361339026 247595294 -330080806 333492707 549630 2288826 -470412708 -184259061 196260783 244049598 -72268025 867875242 -681717694 -263739128 260613379 1023254 -386367200 568114847 -122702382 326244469 -141337609 564190762 -35786372 -750152464 815545404 228986751 -6424281 2507520 33539122 27302450 489505877 116118379 -415810557 -40469648 -22519374 -398004565 -69832710 -820273891 -623118739 176933370 182319006 -183197643 -769325515 -151740032 296954210 114905243 3849030 370080632 24777277 26707788 -104591681 107951270 24012814 -20761617 -501832546 287535809 -540741820 183165499 -512733792 214336455 -122400772 61172193 201783274 172843469 -13072327 -338899906 634640506 -391872376 -889250 -638048329 11571629 12888064 44153792 -188680064 81687811 -453164758 451778377 5776090 -64597372 318309334 756697346 2684383 502773034 9327834 155455063 346729390 -41370716 -864020536 230421416 84492160 -1340287 107393600 480090907 -26395406 375514985 -42992194 -292660629 262910034 -516833508 220561368 -454433603 624129847 293684969 -26718333 -21088531 636064973 70384983 129629862 -64728302 -21141894 -15920024 -18587925 -578465484 529405470 710437893 245086613 -137100461 -393279126 -21488375 306917918 -499572652 158077272 -273353339 188959061 -26089937 254349651 -30443363 405942422 -404594111 639339138 240176724 337659228 -20323824 -192794130 173801047 -401988413 -407246879 128045 -13019349 146804298 -385961157 8737930 267178403 388790837 -276216957 238949867 62466622 61645569 -117523234 79777677 594614934 -1993612 -2477054 -283178 -64173342 -81287375 182613864 -688362785 126827917 -260728812 522577153 434327 240421604 -879556993 126924240 82866834 203737343 -654671258 197960022 -474722311 -139863702 709582245 31094512 -32745046 219998118 -200153687 244641351 -65589102 94629273 584576672 -3173789 -278515085 122736219 113936021 -181232707 408357631 -125793356 -478617860 -25947358 -588455937 -58594498 -374360078 -516434071 67829548 464116492 -159584483 222301886 7874466 -252840012 -53089457 1360718 -241055876 163664735 721218913 286052941 -10595012 -14086454 -542218426 307353495 206363889 -119014970 497577278 -321846921 3911077 290446940 -379911734 -610564951 -56239789 559432832 -202962963 142252443 178128537 141033931 195372700 105699940 -77985796 59418018 262989612 27653769 -394728283 -180047786 506085647 -19219882 -215757325 -240870970 -361772668 -30916786 700107489 -364153960 -357089464 -275464257 -13033708 -225121725 -75341746 229583958 -763930888 286071476 -400319816 33995184 -143609589 -462271833 -281710431 -147684361 -37225379 -166914304 39628327 -10730561 -4105195 -363396058 152497834 421769026 -322586741 -430505198 545161861 735509271 -23789379 626397103 -930259172 -12365856 -635553330 261245449 -16003419 -93793735 -23209862 566594510 182458356 234063763 487419904 -399603241 -196473804 -407876598 -750684204 352428827 570087342 20455559 102814528 242019425 269268977 405223445 2725354 528040262 569547071 -359720594 87977541 -100504416 -10952435 -58870975 307141366 11609236 586936543 14466133 628086078 189024626 251285985 -71383124 -57827887 295758353 -64488226 112324836 -100003876 66508060 -104929374 53892039 -39547902 -85901397 -103981156 -144123704 20873477 -197340 25270927 89179476 11806145 -12997590 5994174 -1222157 69036225 272482748 -64295245 -168507698 152141647 -30695093 -576795325 2907213 129943951 -53852455 -723747519 -59524236 -221701755 96592778 256885909 161242790 131133460 -602293587 -562140286 963954794 -575396175 40546539 117228389 -93221419 -369554820 240042052 -113649797 428717482 -587954966 -649835480 -240378969 -33872863 -21299322 380661833 223650154 321772535 -84805620 -386066615 226070924 -126398846 -14189824 -137756562 14302663 425695522 -609407757 237458965 -10512906 -13017155 -143732351 -225872569 -86328888 599922363 -211176531 16156513 53691892 -26122907 13061485 -290771001 -118551932 3747650 -18262980 -75115512 -636977206 -215585215 -128354976 -644554689 135083231 382532615 -319530736 106861985 8222597 -22377374 159139532 102042380 404977900 12353549 -41150791 -32152542 54207342 -93917746 347733 1402514 -504578720 334577882 210848168 202615266 58058883 -212380353 -178150244 36760399 796898042 157798946 9141326 -742291776 433109872 2689194 7016704 226836634 -580273569 -21144126 509395967 24858906 -553432462 326078517 -245227520 -326172657 60280383 -158777295 88180013 -385854249 -408235009 679463664 -163543451 -339135755 -204362552 -91796417 -159068199 1417444 741780242 -340668451 -145458778 -152060179 62705269 97661594 -340249726 12481304 498519015 -647388891 623704584 -279032810 -755049467 39139999 -24983506 -389535013 -180790461 201368921 -27997734 48297689 20784108 -124986172 -713454439 65317146 259152927 -234496241 383281669 43579941 66944936 248435985 94202735 28000928 -707560661 -38385670 25669316 609603194 195086704 -541018259 239523035 -615330630 -339665335 3371932 -479756008 -890010536 567648826 -499306948 142682617 -299014766 -82952180 -291170149 -113426720 248005244 -246174784 173495868 41419379 767238285 -175570 518581793 -54653142 75100109 -500024602 -18657826 172992872 138076659 -10031678 -756552503 280903023 -29289597 23825497 46689166 309838720 5520878 -96250563 307607440 -229589709 7420187 210914458 -176074882 26111694 99415245 -217465765 -91027556 -6764403 -232984345 -11720102 300943330 -8043920 19083438 -501278924 88364876 117909380 105305113 770447002 327676829 116801997 115212883 -57392451 -66249840 9262583 -48315464 -347236433 -97857955 -47950016 179677586 443515721 -7026796 371885247 620851815 -214762937 41533581 -183828741 246631353 45710630 18043917 10355548 -5691384 -9757348 -24595272 174807745 293917537 -37930103 -543920163 68548118 286906687 -121577094 -521190671 11920084 138166950 -54000468 -249514690 381301157 -474203872 -765898362 4935063 -441269712 478824210 253439010 467919764 79470497 45579218 -188109561 65763301 -187838769 -459887311 163275648 8700032 375706633 242494045 -310173391 8478852 295397634 -174035178 -508079724 565761441 907267835 -96468052 626642147 -326429099 -21153864 -61890943 186740577 -361123821 -369605774 -674012665 519025378 -2341870 885661410 572017068 -556271151 -276464140 -126292725 898885347 -38158570 -316797313 423207675 95153919 -515899261 -4731320 29395159 623107382 2212689 -236629119 16314107 -323700389 -564867039 -16208006 191942120 -231787621 -627506616 -236713891 363704938 115770479 -232666665 -6364646 -37100249 -240152201 -35534342 -101047232 58299665 -64745212 -45482129 -198573264 -95791834 -142285957 -85700399 -28108864 54071632 -141129811 48901766 -526981197 180001872 -286952255 -7984044 -113571959 203456855 518017406 -141649955 -149986355 9578632 -419287960 177851921 -903535618 -362697686 -75907918 556663610 -475866999 -587758952 -1136875 415658946 -266464260 -70329663 226240252 586990574 1572021 144222224 -579033968 129332059 -292723355 -81454724 -14421665 -21546642 90446702 -308730110 -533967974 562444510 40852963 -391733246 80438073 -94100463 325041280 249911533 -265607491 133963582 339270290 1241549 683202933 344530228 -172211795 -205589679 -263597279 151960907 -525491443 582085882 -181550084 86191469 -104241307 236185586 60711458 423370177 -628088099 534764515 4673533 -15074130 445409724 -413755291 352978310 318908422 821180620 358832444 9024250 -1848231 -489180647 82210475 10856184 447671061 -68381405 -2335903 -714462056 2375409 -175432302 115560507 -6779523 -76787443 -116435947 -272595361 -25066186 -93597654 259800215 -244671075 -370671328 -228988343 34073500 -112480646 414988298 351473896 -13127288 -16148358 303809850 80546401 -60370782 -323135533 328857566 -200845089 39628313 142142983 -57153393 266065799 113793165 -67215007 -485297205 501484899 -50625157 642623516 -467761204 -123201116 -2742487 -213759237 -865819234 -277959493 4500580 -722349146 27187938 -5857487 477807591 -164000045 -352373075 670800118 -860040562 -224184210 -255114419 241476935 -438721913 412683030 -271820558 -106039679 142101039 238969062 42115026 125127939 520098342 -279481762 -582803891 -529068368 -493975411 39154323 -407919240 418114131 14455893 167034703 -298230846 83662106 22009655 8015373 22191903 607453298 -307034201 164958048 -44046963 67506672 382517933 85548849 -44751668 -98035526 46720050 -53536167 -93927730 859721827 -148442601 169766388 251173708 354034317 568567409 -15932094 -16044760 -686048823 -25365509 94179210 -10125938 -50077556 -580076150 84416929 55221294 54083046 213812466 77167951 -422378433 49968467 -56924102 82872646 49687121 1838420 750698515 16441145 278774172 46595394 262489811 -212855192 13999426 -633334250 -1666461 69440882 -210852063 269587214 131752403 321647577 -85081147 -373113508 -101157225 -384591856 -334929673 142444804 334324512 -206170374 -193898592 -772105970 -476894402 -2616514 -253294647 -344537296 72255088 -183114720 65938735 -1831019 -42068524 494676577 94599129 -109446756 -563872208 -1487641 252854710 293282239 -16773360 55034710 4510587 209492517 -71578754 -180850837 -598865061 -597200576 -190027392 -54055176 807910611 345989445 -33830036 -350147174 425556320 244937771 -57462416 -263369733 -16088611 -334682108 -14993201 -71768410 -223473389 -215844405 -118128475 401633129 -689343165 -244045751 71466353 -11164647 234916638 -57769185 -4990998 378158045 -34784872 -120744591 12909181 110769379 -59617378 98303954 -94130138 -195982936 -920263905 -224018687 278688621 142641984 274624 -494578430 -215038 704457333 -67002111 129055187 761416559 -491263874 -570740175 13800250 154082520 -587290030 -124156293 -4763211 -994960533 -43941114 704549322 156703094 448766773 893704480 -32898538 916869 -64158 74106493 -48869441 -918903570 -173735142 -652494656 389871545 -459143734 58378848 11159576 17862608 -34372641 -148911613 367852125 83727476 354150699 12238801 -99303152 48435817 -108212205 652163791 -29969396 17059261 -49677354 -494112138 -76880050 -36789210 -416397265 465693867 38407577 -574276694 -16845601 -388664993 804259558 2589935 500248319 -74543683 25871124 -159415398 68110805 5005306 280004031 946246190 74446933 113494457 -7170063 192059090 -194510020 -38562814 3103233 -97928206 260355368 -170551902 -283675569 202899746 560766190 238774952 310695560 -502828974 29163629 135592640 868042168 -49309031 178356257 -523375924 448151800 -8576791 41545205 -3662655 149407477 344807078 -852713006 351788083 62566312 -357245750 218201352 110662861 -2166490 341826500 -133625125 -386302670 30422544 273534530 406044021 -332959587 -838219001 -210762583 -232587538 42460963 -153740541 222068910 -623318842 215156633 39112180 238498005 -616592787 -187815641 172522679 9753497 343076768 -406907560 32365088 -234180002 410624232 420293812 -244300246 1777822 -252153769 289210452 57335582 22356175 -54734390 116103861 -13448545 433972565 -187872788 422956951 29371619 -8707802 457274111 -480504525 91597903 364578690 144998228 -21764980 380752023 -822783683 257167666 -27813016 766196287 -115090174 101971287 -225902464 118258714 243084990 446812907 14807529 -12407771 -458005802 -914637259 353234964 102035510 -8205066 -249778697 359806469 -4075353 -13377083 -266592924 108833982 346730874 561749861 8320119 -93390245 163375897 45410474 -467135184 -41527667 102620056 72755828 -2211382 -146929929 -80459006 547674144 -86753471 -42027833 -14217915 -101990898 -216876406 -367186 45918980 -80172532 45271201 -380276350 -14816131 -100684230 35347339 34731690 2031300 -328205 -72433278 -126711965 33440922 600839144 75419237 185149693 50386322 674966342 32879916 124764355 17896599 242494331 -121244103 14697230 27481291 38808323 228086348 728902581 -58103468 43611543 -90850575 91870432 60734985 -25431332 48592149 296331930 -178841351 35991067 154061653 488292828 -188910691 457124464 -175030529 -2684203 85770923 -193759520 184154438 10659322 4286565 -439838910 695573910 -281861337 3956692 -311549122 -251608976 -188436785 -93838816 716636190 -245322183 -332608878 -744590354 -592817585 -546466171 -354438769 -35684484 -197302420 -133245009 -682639144 180059487 -125694152 -275819071 -46977307 13760581 101219237 304688565 9803713 -114923928 235250639 -193889466 -447264969 8247760 -15264662 744091631 314152189 3435992 412897532 -692892863 331738234 -69485883 614706805 -130339701 105983491 -313418192 86489185 -7468716 298791545 -109556384 77801596 -168761 -456882136 183727538 14953568 -72586106 -622100467 332969779 -90783719 95946093 203082501 -50495835 -70606846 174276655 105143563 138131911 660519866 197166611 324476111 335809939 -348295613 -3281770 138433469 -135819036 193177841 627975610 -7063703 249161398 -10771107 16118872 -39935835 155505986 -346189682 174559301 214973263 -323531682 67789054 492495078 661610825 -466254546 -56927098 -9576108 -509513171 -39916509 -5915316 -274319649 -458288710 -338816928 569162750 781864198 -426924966 416314496 -30622619 -104175539 524954755 -559273177 37275057 -671413446 360629948 15716924 222081617 119516080 -260723136 -21921438 476629610 107718090 -19529567 -438739554 -320509247 304603823 635972145 -6223824 282240152 -202588783 12187023 -721365599 272520069 -91333615 -515797174 323872873 170558030 350140016 621259732 153608103 -131907234 -682938898 2146096 -37226574 115932395 550106 -7784810 -263149734 87063574 -450902396 -115800575 14776019 187951286 -148561329 267728181 3836973 -193895099 -2838012 -270378797 224611541 19630431 -400779427 -537836031 16157147 234301290 -35802637 810116441 -360243687 3339496 55133233 -616018487 75743043 -180586276 -62016582 -141008650 -10647252 211719942 23015262 627852043 29258341 9268804 -137959452 -92112577 646018172 516682758 -142183490 142797633 612920133 -7029939 -6100618 1225412 81416462 -305809293 -37590702 -77225616 -190184719 -134464568 -282804376 331531556 23093380 -183452426 234126449 -121195039 771840702 692240582 15478072 297186454 303647262 -458763308 619648189 -444287008 -84885737 91710773 -414330793 -89053715 -96428378 96876648 357166237 -10162255 -143815021 -162562318 255432107 -217054371 -72436519 174773576 349601 11897150 16717066 -230281569 305123711 -373827900 -214444886 -7824 142604496 853318759 78503039 188792805 -209696697 -225951588 -346893414 104454794 163229131 74965278 -277440154 395785045 -309461 -27722606 -3884760 -15650058 2334056 382190666 -386781297 29390317 424724081 -910643899 38939848 -238074842 166020894 89038705 254712061 81933750 -22651476 -26093592 -281017998 583428702 310095873 -506698500 80088426 426786343 232702743 -207794938 93359569 -324411778 -85625153 -172250349 505069672 285237724 177972294 273016585 415668870 704985201 -321659636 -43466558 193090014 230889035 -140906416 3171290 -132855185 -37479715 -697866 -141568773 -8815277 2180636 577152232 708609000 -15476859 226378203 -10868590 818821316 228515762 674346487 -27023866 -77443094 38805469 945782545 178311596 198651875 -66787740 222613699 858370001 -322088785 569817393 -12099593 -292635310 -586385033 2694112 -609250151 -26862153 715795838 -260212863 7201613 89141289 -79387166 710362904 -599010506 331355946 446896353 -864634818 805530 471260880 45620462 417613374 -17758244 347950 -202304080 194309332 -206199729 -173458454 -772559425 287366244 360668090 -235715800 93632743 -108330191 -418441367 -847911268 50078264 -67262784 23452388 -401388205 -327808985 630953915 23075663 -278472734 2911066 -14401726 -384284272 -792931108 690046430 114831431 404150173 -739562350 -312477736 531588670 213016337 -10719994 167411041 193961701 -93010668 -18889871 20068979 243695547 104240566 -805976194 -255999106 -3796492 -330686975 -374653576 -767954164 -90497384 -45826260 -700959742 -354415764 527792555 -379866454 -311499974 359791292 -90445897 177221053 563301779 19861742 -578663830 -5354094 11108885 -130233073 677405354 -445604025 214071238 -66079368 -466551320 -47421123 10495123 -95112410 -4989236 391916644 -17233193 129001262 -39029143 -481586819 688903336 11854078 220959624 -121757858 161029730 -38023191 -87961813 -100156305 223860484 -119757208 703675683 115595620 -70812759 -190156189 116812415 -10172285 -167325874 -42555691 313300833 -17392037 6620652 236931715 558910972 -518448886 -254096175 423881329 14446237 17253253 -143167542 664502197 -395709913 416033475 469860747 668545279 82317884 34103217 167202080 -29454163 -14425545 8855367 149679505 -380864640 -68233284 -189567125 -15738784 -55969669 -52421327 184974442 363790564 -253980623 206484301 289463818 44287972 -218045376 -598587837 -17076064 608768554 -14205696 -130432284 440977234 561376113 328810844 10970419 -74814909 -616679880 117927578 -294112783 -581301136 -284815354 155796108 -28718407 782162224 361567724 20359067 182300525 -54643908 -143398896 24413764 264286959 327145621 -635834617 574730556 220549783 -246996026 70133821 196330899 832273327 -24221240 27313119 61397311 -26385102 339275917 17986090 148305577 473710849 502741197 -456728455 128529742 -405754595 741277465 -296459922 32861937 -325057993 -178557996 188068868 422394469 59061722 375032790 -442036714 22251271 43154307 480342015 363122483 561418786 11851001 241168917 249610618 199392460 -509102754 -40262967 4603186 -716667744 353390415 14959994 -404938706 57294409 -209044160 237752237 6431912 -54574740 725492021 15829534 179083606 -120981789 32607472 -611727177 -59151894 -11116124 -826735766 27384287 267302479 -52142329 123878203 35343275 -561826634 193496423 740671956 5624536 11022296 74068988 -40626774 -42085653 219999352 437785068 -473184996 -365835103 212992999 380025641 -249192042 4681845 258451993 -3652991 359650848 -351073031 252518891 -241710524 343044945 343848002 -96220073 -464927785 6119962 -427623583 -480801275 -691226197 68199581 -51798139 -5161320 39784829 164569380 495360681 263949459 6710532 -16219789 308411673 -46510997 -372531257 61269278 16630400 -69309514 -684156597 4689986 258257819 -47626180 -490053809 -53728096 -18604548 -14737580 -81004431 -269508747 -148623499 564435044 151760030 -326255352 -403597527 13894314 843079415 51028684 -134243549 -473672591 -69247803 315918941 522068421 194735290 -77729683 -125005621 -14835266 53816201 413857452 124160664 -16793413 -103928739 796098942 7870462 -170679283 -18936207 -126429336 -13133644 -691140611 -14533064 -392266959 -222763472 125348220 -42359424 142384545 -105019767 291426943 1879813 253307260 32140995 91266447 -10878470 -696265347 50149928 -2963802 -304503523 475657493 120412547 17653259 -106088448 -169393952 -77548088 260965644 5686604 -7436232 139622291 99810991 114380463 202997317 378487291 -236767234 8399559 143950652 11276449 388837611 38302118 -127211 116038691 14097136 266409856 285072842 -93057056 173844171 -227074124 -172342223 154897139 84260004 707872080 -40291744 -44828562 -254283214 -94215548 264446539 182379958 -37425407 443487792 180986934 926025128 -202845023 99173301 133637882 482131038 153679319 9306827 88802781 305754088 -79159618 372707313 -239664358 -13055148 -459982076 507955079 773808337 267249131 73063627 -194166655 -14791210 278318007 -403259289 -844788131 -304462516 21106455 208663661 749216855 538207313 -5129430 110069449 -89105283 -97723887 -701744868 -543298545 -73060835 139082887 -57966961 111703756 -70954604 -88877201 152971601 -683483392 -61930643 42363351 348840770 -326533777 -449043809 -80971788 -320626344 1519727 -300848379 200130729 97856564 -910994424 867456044 -57971039 78052916 291164430 -201690872 114839897 -39401297 -35981247 228077742 -13639155 -30922355 -127743153 -937517271 314048750 -141424643 -544452178 -17935027 -32054464 560203027 178124821 -34894389 206585713 286756531 102679552 242502138 -34106144 -253933430 -258619807 -316540653 322463997 465279327 4220009 -208227834 -60925009 9619653 160973402 435437787 78589946 257940122 667720023 -59234013 -596543247 330120898 -285473865 163219522 -368230980 8342246 137564799 -683260015 299439488 -436049278 782499607 -4054927 -167268557 -28940762 -105967270 -689866496 78498919 -582361132 -49884347 -27952445 -95873437 161669282 -53322667 460642854 227765799 300363339 31794049 674926771 23350566 -182628674 -67482293 -214997601 -1466107 648892043 99611585 853474803 83664512 853751887 -444908737 -165568944 -245012005 -154607775 -383859467 -369780735 -366430535 391517276 274077694 -569956930 852477762 -385638997 379499867 -314946701 215478203 494197390 128070958 -13897052 -43318361 56489430 98202647 359062654 220865954 166114439 92373378 384047324 566604913 -3916510 -14208585 -46058243 -642346852 -235091009 -161821663 19766506 359528558 182122048 -330287151 164329589 211703455 -236644796 3973877 -139689389 -148654558 -147140513 283734877 4937817 -212186202 28259965 533193110 -102311574 137205569 37238061 556164440 634661 192793726 59039236 -506559918 27716274 -488705034 -21566196 511707719 -331035222 -5223887 -845100427 308261964 117332708 126308308 163027115 725837740 158815114 80232559 -9096102 -3992140 -126175049 -126207812 -489184997 84981551 -358969214 -265967442 86528150 17801157 -59871387 61250482 -282409344 442510082 -330949322 532250887 -563134055 -123407502 264840414 7634420 215385206 82716475 239302312 136305130 404302867 127632988 -474574906 -252357299 -194759515 247582317 -268244593 -664484394 -157277303 -403139479 89149759 260298166 343595517 11342301 110502299 500774431 424066597 16273604 -467427353 2252709 56909772 287991438 263552412 341208733 -107021259 -401512755 139514626 -503248745 -15046074 429506523 -700508286 -14054483 99386460 64629271 -56685679 -192508599 17954173 -354502078 180023550 -169665565 -20325813 684032493 -609133013 185257583 -369441542 -801213483 -139570179 -40330934 83609253 -161821937 -641820381 698272721 -33764741 -630566907 -189093319 119467328 -645720931 -89694746 -111411956 757981 116781499 215873846 390165434 42657995 -285265802 30226498 657978929 407453480 -390472200 23830968 -28848440 599909555 60366256 119263048 844813168 626468437 223407281 -46631573 7594358 197281407 522144108 -252361376 -471265992 449075507 -152319268 418012684 -548772940 217267330 -399749729 -180124578 -434426243 292828 285354776 -433501460 360214 217754349 -148630364 -768131583 227283206 1124836 -244786276 -16957869 -221274113 314570688 56918993 -784052 79077419 207707550 -514509168 521365311 -715504003 55420789 -672264981 -167432079 -256041837 527537783 -46120235 -257169124 -542952969 95612747 160599095 -4277596 231500713 159542666 -526853624 174138901 -403563979 -36785449 60795440 -11916336 -781687037 765672945 747462640 -2882897 36447376 -514222721 62202101 -285309591 183402281 -900642932 264914829 495010059 123317513 -296388123 525766003 -154391396 -152964932 -59198233 -198205186 4304213 -389011441 25734651 137477498 -218136901 320300611 105842948 -171747199 -295974449 -181548652 134789008 114686721 49431061 -353469193 379652223 674133018 46850939 9101307 -357237542 67857224 215676775 62626559 -86767272 176712392 479453499 -752068311 -396027804 -366278760 640925117 132262263 109509004 38219477 -568481273 8472556 132603733 389688364 -449587130 158814093 419950550 725813794 -238571966 154220807 -449780414 -352653675 -450129395 576351190 -249341842 -191714658 102229819 841524338 279193527 -83232756 4091836 -380353671 90006386 238673033 3766487 156822048 -97445023 339690960 -235273393 -298659265 -385178557 -399718726 -110641290 479062328 139173974 523060492 -411105089 384229306 22012390 264302421 -61738864 89555614 -25324868 -2359358 203771695 198947448 -99175550 -96950754 -128522040 598642245 192292799 -200469799 -279215522 442566844 772453 1178743 -514947279 -639676990 -353226197 -5136455 729566139 45907916 -325152211 501642361 -99082976 80929237 226187191 -3853519 -500476267 -159179138 -44173915 -317303207 -9504184 -60452421 -6877311 132539522 208777520 -741424840 95925892 16971646 -321517848 -24920370 -10243442 -102857454 -312931535 -268871863 -67859896 -293482770 -187006571 291335120 61606065 404076253 514834381 -24126957 -162395856 -37118263 -538979383 22231649 435191749 -633165536 -11304609 -599583539 713796821 -35010210 7816056 -373232954 -218486798 47995394 -687686 39596545 36743519 -72171120 294114402 -33713640 -221143318 -374143352 147736553 -85586348 -71479956 336366774 309990027 121776590 524477375 -155069795 -192671123 63865555 -35500184 910572764 -580350449 -51963039 281482236 -275769613 -2243141 12856602 -372258997 -186413193 -305176296 103438986 62424936 -227389979 93394205 -533319 -284491805 706711 345780312 356140520 117472467 196273831 424308585 7736560 20887461 -621673535 387796597 3480811 589822900 619018744 211252146 -53662869 66356340 36380932 -47902770 185472533 497678859 -261213858 -743118913 80552999 202429985 -137173141 34194498 101114582 763826812 -161661309 -53704134 -285822366 101642046 138211306 -9230189 -745803625 366599666 41291591 -929307762 -73717 -505326534 69187241 44529887 86458877 534253567 -513829962 -240871451 114725736 -110004355 213275653 -598493654 -28069480 872470274 12001507 -455811 8749433 -64095616 55285927 132825104 -469532963 246862197 131404149 -464650140 333904858 -731286111 -448079342 -15811408 307808859 -348615726 79288693 -12923442 595588172 24369968 -432608237 265213 27589318 -261821377 127851588 -336225031 53183661 34262738 353773914 -113735058 -357139025 308519 88393401 362295696 332857896 -656626252 243475277 338442554 -6732101 89115616 570165233 288009347 197009984 -88613313 -156970357 220739219 776358112 -442322507 935583 4103624 86829603 168008366 -294438984 -286546971 182869996 -2040595 -10497878 -964154326 130669596 433405629 -538115906 51310019 -30666720 144840828 95301469 -165670156 -465488186 -167539940 -698946941 348133638 681746101 -890783034 -154898298 427199937 -288991790 245913534 23682105 -270332591 -795609107 10097056 -166473604 510435693 874361 -11622569 -373062138 -244597789 634470649 -77124 16906527 -524669 217792586 375159418 149715691 -258748004 -66164233 107483572 402558418 326066830 -223575716 -312547603 -675636030 -652325656 27175037 -15599105 -6040610 116097580 -16984829 162979471 550274001 130109292 -26192604 283403901 -236923052 -1266124 74046328 -722095139 -12698441 47108719 117429961 -175927997 -603029193 319760890 150227226 247197623 -304525628 20472998 217483325 179109165 -53678607 -363340321 3140988 -15917664 348189784 98495858 -199803570 -432552767 143491824 439438 542849481 -184923274 196974 575925738 -89902509 -274498054 -358686981 -222673265 -47853094 96003353 -165298828 192714268 502875864 47319900 133658059 200267072 342554871 -827450848 -11997986 -224917959 159253269 -69984770 -38054768 238339017 -122979347 -67188471 576965298 -413263988 -7989791 -58001425 159531784 -78320358 209454050 -459077910 74957996 -361236014 -27951853 -353863059 -17739258 13397924 87356330 809065571 -201697990 18733035 292800455 4279334 -686741905 608860415 43499968 203916092 -655437373 737644879 10697876 773100387 -88254723 -321668683 82712443 397773427 90147951 -300164828 804870922 18142112 -4164237 -478720430 -64084005 -564909695 -289639665 -51904992 2235940 248610937 605188894 189202293 -94692425 -359328561 608612 513173910 -151673491 -44768909 379584870 255042222 110804507 -7395308 -597589375 368843392 138504130 -139520895 -82314654 58515226 159485660 -866417722 440548188 -315307462 56652456 -12523893 -284923430 20212881 -83965369 -326593418 -52145 514885 706215103 520199797 346858495 -28839354 -694023267 -51014592 -592403160 -553340543 147932076 168696531 -154755288 -38906640 -137888958 456318204 -129946288 417868336 -445058739 315537970 217180047 -78362048 -67475547 15339061 -14987534 -13489324 3870845 7198952 140495123 -74447425 406831466 83169535 354055719 107559538 -70283091 -272955751 594742415 -127412727 -120215494 41558328 606844195 -500487020 -46693006 -129004825 3394019 198907412 405092 -275752410 -730312219 72746806 399211973 -157642967 96648497 103593492 -195914620 -306916872 -180045123 146152806 163397616 146256908 743702153 72164747 263720110 204866108 344966920 -17276243 777841993 -44641116 743511824 -14433367 -682053833 -20082693 367656453 130219515 142578805 -670472773 -126169013 -826598953 -247630972 -24455802 415281540 8323702 -20745593 184581099 17297875 -121929720 137378602 16154554 468398860 -226602026 -278232977 -100554612 -1988609 125857993 -387161203 -10911311 -308223322 -24973195 -41709481 -138889193 -25726867 -574997640 105302268 403840615 855186 85598 -270260454 314066166 67458094 -71036774 387066752 -591751938 -858293 112243174 -220415119 -236181947 4783598 252815893 -54004453 46908664 76526318 423118732 -142084611 269858266 -471688083 -111535812 263251314 -14711655 432319829 100462921 -46119106 -465902391 -582983500 34347244 -24351627 243978045 135128339 408884239 521647606 -573515291 -334004496 -278934019 -12391068 -2205253 269554734 377745236 -167240763 83441993 -57863734 180428081 6578261 297803608 -214462913 6916222 321034926 -259914212 560907252 -35717702 -84779317 53275398 -137408915 301713892 64582271 83375506 -73900848 67911165 87318907 -41061610 497394613 62765836 -27358017 241714747 170998891 -354763933 324219502 193213595 33866225 814860863 -67781834 -130199930 -7402876 2995179 516498388 31175327 -23422160 35914320 65242285 -90456422 184047738 -9645280 -444710951 -15824245 -76158165 -93074466 65032173 45207841 -20147184 -689562248 10853238 -606492910 536836297 -26879051 144347519 562425156 -50472439 61687477 -722456337 -656863826 87651680 -325141782 17940099 492932386 11598853 96323089 -691577211 425034853 599218666 219245232 -29550331 712345 -94717451 -89634234 278936865 253535103 640665229 125610832 607762054 -36695925 240119122 -553745386 223703726 2693640 -455900188 -506879990 -332105506 -20605833 51507341 121500436 -154941838 286159524 146439742 223825910 10555449 -114808438 -82345528 504408749 -54413678 614366713 -93383042 -99893674 -130608957 -827134015 -229664858 650825733 20399795 180360246 548997107 -509217638 850930302 -842483150 -223674008 236315116 289215606 2512068 377825989 3713055 -63192644 397610507 -777343450 293686075 -395879086 521443726 -17150950 -404907762 336229743 36651011 317258295 72253975 47884598 -82154586 9856243 550631848 42646105 86301391 305918405 327682464 -112300774 -14871672 -63061699 -343988960 -39368596 260438825 420355617 224450151 -372757055 -278352452 -54589961 79849852 -345209071 -221713710 181690642 620466188 -123364010 151612439 577074594 571755842 630527907 -917995701 811303198 240804178 -199050003 74492096 107552356 -593600370 424460526 87943186 49715735 -71413421 -735568079 -24735469 -278777079 149577915 -218603265 189574952 4042714 -513680094 32721301 -427758883 17362105 395378395 -6300650 -121500916 -442603902 -340151447 -274785176 30387066 -670315489 -43629328 -419048810 339271888 -303280981 585470 233037148 -141814849 -117929306 -763626030 -8805342 8425179 -15015830 836719755 149986381 439812039 451544136 153463664 407921547 -21721927 -286145250 -59655565 -27626533 -22533181 -829302270 134769118 -263294282 107012381 247400540 79764991 -222818918 -6312909 539610675 -179240730 557112158 -306031524 27198957 191961175 502879535 118943429 -398222903 -161045344 -36669903 258384614 -270213493 -17921653 371770430 -535781949 -38540945 -525614541 -78836712 -83436040 942033133 567710176 -154453945 -319316364 -377199608 -12807599 -192746284 75498290 -476429361 -687848278 839989629 374195208 -2721364 -502505962 -25301885 92419917 -87699209 738664731 -187265631 -143132441 21679061 -52983530 284348410 -2977084 127988161 -406565768 -382222937 610439238 9846301 -66324998 28623550 292316541 -69635772 11200243 -186641978 262299078 -174413908 -326195516 -27713996 326383331 668520492 -201531748 -97270105 -13814974 -589912804 -166590623 -16281812 -573938337 -625938553 122410823 -136395284 -10648961 257301837 531716876 64760351 -89733690 20921533 10659356 -350880785 3370386 13423131 6494014 10562538 112997091 -594372490 -136962230 -578875071 372323170 -31567134 323690411 -406450591 542727712 -151454501 14984757 411635295 -111295490 -311264926 -178562116 -53897562 3695510 147201183 101879275 -6057014 -1919639 -839211 -546893924 -147252248 -784253638 -1035835 -23482047 255461874 -312341135 -430815317 18650 -104671675 -303823866 161456096 -289423689 335551865 -471283414 520594298 857494 -258692265 -342513508 435282548 -22311012 -414661232 -655268799 -445345778 -237858114 -174137175 -620100662 -180716783 348960122 -212020720 -3975091 -151397010 373697006 -5125084 -406195943 -45634282 54773977 292242514 -331678037 -360978862 -199535518 -267445068 -374846596 -197547228 713919399 -2623739 -371159915 -192875428 698983871 -112078855 -4778554 -336118120 26792303 3501178 -195070556 501210751 -68980508 167851478 337865247 17866423 8578607 166959696 -339737713 -515029847 474230020 833743342 459015974 379342266 59822905 -18262901 193211464 184821350 -66638326 -54245941 1066954 450077804 24610074 56397615 614076991 439210533 30532300 674471335 -271855714 173294483 14603373 -326250018 -416773411 -690620633 -113971894 258756925 -47041774 163257085 -31253962 57542654 -196688950 -2845129 164264287 586307341 3645747 860877430 -110602602 141797416 325135604 338974353 297085387 -26212084 10483865 127137999 -430331760 335624 234555573 -193614606 -28440251 -65641050 -11725648 -557688119 507245 23320671 -65420483 1666372 4337398 158553767 38005756 -88915709 390506654 -611061821 414576655 41895403 293605651 -231610740 250643668 -41858168 -392058503 -42826209 618722759 139272442 -91823239 161975811 -55096117 -374677208 -104788220 48410023 -462348612 391580857 -263121566 195333507 436557079 246580413 242939074 231738664 435132256 -362218558 -300264547 393471156 -36518105 53522396 -143448018 -26949975 -80870581 19182709 -257302677 18011627 208769115 -360936375 -468748992 -164126605 13325907 2237865 649975289 1342565 -465141258 486340233 13860410 291616708 -298034078 11152303 4681551 -362662441 10926187 -271489506 -705822067 12930677 -477401053 284284079 846494568 -640767 -98294228 -204312111 528487519 -552235972 384592063 -202995300 432776887 -89549700 -495814770 84878539 -78833477 44456081 -173853379 -8995798 340101968 -15918910 436834124 -9846590 36698323 -461225528 -9462886 224995475 52411564 3613102 -18052246 129903582 -180774218 137978320 2564351 123442251 -325337063 567418491 -344132968 -90237913 -185567902 -4248899 -491603858 -64074801 -95788201 -199640381 201592104 650009850 876623710 48497985 -304216914 -280299035 -369215618 436237599 641798917 -17496413 -383314606 -485223929 -144912123 243086099 129389067 -474644953 152486618 -330502146 -935679 394517224 6273126 66082468 861906394 -143928074 -5342657 131376268 543345375 460844588 250510080 30765218 -25566713 331507234 -502772009 559999619 71895614 -4099567 603659675 47687235 -47129713 -15522173 -142717996 76255521 -734530578 -46385180 111382837 492052241 71814774 192008937 -19923973 31403756 -264898079 226432752 487186068 1192491 609947614 -482897768 -595754139 -12545411 -340105729 195202932 725612440 91462570 -461443219 6883654 -490243532 54887874 -127445127 -215704164 132208040 28726718 37329918 -16824317 -94141699 -171205162 427789484 -174070415 334432945 428599107 -38618976 -108757139 -25780513 -474386981 230110192 669535122 122163571 -293252385 270242222 -398737601 -10215345 13421975 299103764 -149323565 195323294 18188565 -294538433 -93326844 111496275 -878147527 967302284 163947037 -507733451 -259169557 540273844 771754737 510118847 471595995 100967290 752365271 -160846753 -164891658 -4684636 136713505 84969 2112625 -53397176 893229039 -5857271 294522032 330269330 -785003776 -402850231 280425903 -149575164 753573240 338589533 122704596 184698155 -2484235 -115373304 -18670383 -74733376 387420601 433436691 -116534966 -43450755 147580641 351056351 159381451 2891643 -392965476 -585644194 103136503 396778908 -644693033 -163554143 -329397436 43803601 -171810571 743881873 -216214203 18355196 252739637 -124859550 -701016725 243137369 -181243669 16224601 -27349524 -431337175 43366935 173982437 519469933 -6288445 -337275080 -185784970 -54996608 -202841797 602759143 -103494339 -140072 69759830 4678698 115678875 -57221464 180683934 93429108 9871727 44716411 344248111 97842933 -30833979 -390940028 78563603 -17542798 -217517997 106719609 -106656519 -17588638 134897441 -293077435 286107945 772845313 530125493 305565249 65592613 -246972821 -22776798 -18026657 190659277 28112107 -283225408 36958870 -36799718 56247190 263244160 -94979110 25987312 280741872 28935858 -56301080 333189082 -77307361 -195451593 -155172168 -545774286 54841531 -400926056 -442300229 1424765 175494726 -781366075 320090370 1135469 -98534757 -780392 -192236094 29135611 129505725 610159793 63208146 46336706 -153344288 704727693 -176920320 -8719775 64698031 -175825342 -268658498 619024732 4860584 -433428149 105054382 184165480 401386260 -137183931 -50439634 764689175 10281732 -259387003 -214487068 -54901113 23126947 328182930 893846974 85479717 -11535676 14343750 -422500232 836071354 326438718 55359168 3920556 35045615 -78912402 405413220 -308459890 117694704 358750959 -343364970 -293996871 -151462764 4106045 17914532 -3170254 -285653140 -153506421 -220025072 -80653766 -274997464 -492101467 -311070500 611182661 -7618937 -174886654 -723501751 -634903700 140556653 334623223 -127781270 364544736 447468983 -129727451 -396229977 -194368614 336908067 33176362 -806051989 495007193 434174149 -68620570 -193948485 -3592662 -15904406 13046550 -362614533 111301130 -47480771 505927508 -610172588 -30225651 319711074 121221400 -46859432 73196723 -233394882 2984637 244808818 -607308833 -339834775 137790730 -303864132 293594536 -112531600 462050082 -746371331 -35899680 -35933574 19833429 -16859118 -299421373 -35437947 245570965 -318440809 -31272827 18353720 109870480 -89166763 -177756786 -178039673 -538882012 -176543893 34075267 -130203049 -16900289 -127636229 210144695 -175090361 -179565919 -201361989 111668606 97883869 -6261479 -699380500 -259493341 -35258991 -78480281 -1747748 398882096 -17618970 254449497 168435596 44798852 -333305028 -190029176 372316933 500897205 71651116 69837245 50468340 65043597 -53062253 -247706653 206324998 -6968761 149333974 -64243997 -17537086 403661683 -7648632 -505138188 -418235791 -199924102 -121830615 -191719564 -168586304 -365103404 -51272112 -333662191 -88576677 -569827082 498520292 102901812 184416455 99088945 167005360 -198351475 181903300 -4634938 204278652 13650473 98503990 -606265277 24884125 -7407935 -406838795 8865158 -126575182 -340411366 -72803718 -594745315 -139433389 273292085 -610960389 96679867 -380965243 180564745 647462655 208814683 -182533084 327531481 236652695 633212914 392845099 -22515385 -131993499 163125063 107927833 -139243401 -992296012 140929287 608455646 170780456 203961091 -300643193 -160458950 -64606189 11614936 712338378 -32167979 -540806812 -173855665 -183036445 -80204918 281159792 -18725291 168349008 -86959901 532829344 587467461 546357523 144607012 81237291 26283716 170392612 -643255625 -85383980 -187356726 9650092 -28749817 -82128750 -235964553 -4632873 -138971792 738748753 69075653 -13885451 293333515 -5899326 143306026 8171159 -509050653 121716224 -125316953 -809551503 -145638133 -53222023 283973777 -313726496 -416604783 -146056023 446794282 -224847817 176983083 -85133086 -701197827 -6161449 -365372764 508747811 1360033 -73653334 -379898194 723165912 130752044 240665889 -398549836 -204325935 -3376855 -307472990 301886513 -225542629 482792957 43831769 -620291375 -7746595 -246987281 -366246299 -95643916 114690401 -77523986 -228806991 2908801 -196655312 875432277 -636179857 -294903984 -31060510 -415192963 -82634761 152983939 -226044724 1436590 -534473891 1082364 -217005726 33724179 149162054 508676 36083689 -342201017 -55698258 -250473074 -38355802 429391061 -406150635 -625495102 304948026 -2503642 1408049 -262798869 -107436782 371986052 57738657 -43772097 -126937532 -23915528 34377244 949930 123174129 615962738 654080915 341390973 14784066 -820335102 -422062544 98698210 820120501 -419561261 31549753 95828470 -461680691 -727548289 -327202912 468551889 -277733961 -238814224 2564797 -318301902 115109951 -914390064 155126989 -244704158 -193523990 -48237 3043528 83214587 -13137358 -55811395 340959676 -991858 296329685 -225574293 74214430 -942018870 5580104 -69110162 -387548500 -598693524 32902957 23670005 657846079 16268394 324393397 -92460732 -383782224 -3226060 82443444 64367155 -154855078 238010891 -358487436 -109009013 575231022 -731481208 182915080 96119628 -189956367 197634393 566862396 -3052546 -130455235 -133721549 -161141380 19379751 123774673 -153592104 -16611687 43109358 72108673 -54463864 11792951 -31424840 -141054607 168516156 -2075786 83545611 -405146621 -8954636 -76587718 -23643248 231187588 -140635522 104690844 -1441780 30187219 81765262 345438398 434327588 -46653962 5045997 262012180 -27394786 -9382510 170865210 -32079495 150832948 56631031 -61563116 -105541452 116497520 45365247 154570335 86878753 -257722155 522774344 -468924508 679066948 15625300 -11302973 -796830313 246005934 -353954818 -6616547 12592660 -41027082 -18603539 -548972413 -60982811 389508951 29378490 -72629953 77778687 -114771946 149079737 963415 94550379 62864125 -581227016 -221711387 -180734649 -717713004 -1953860 13494049 335613638 -291905624 261528004 -160360649 -23049310 -16296111 414118151 -176463254 -234904839 -206790482 -161435842 -21574083 -470138027 -886498630 726581361 -9217711 62080671 525366695 3849256 -3385899 13249649 -140721010 12804975 6729393 19158439 123095345 -488239098 -6993856 14896749 -27760273 -58412499 391845069 -258005042 54285115 175293949 283730996 332178480 189413955 330726203 -315275463 38069127 1869880 -303105380 -28165049 58656595 -200899003 -429211004 -288136423 -171420488 -15120809 406700922 436341 42216027 475832088 342495291 -550131754 142149717 -1522833 301103446 15705910 325244959 312217362 52008759 -26479670 -280719600 -104617841 -320508671 -78489931 164044412 -352286694 -203557072 -296415084 170676259 -48116980 601958270 -36777151 -707795248 -139781141 316814222 -628058597 26339353 -136536095 260966046 241119305 -152935101 793315047 48705992 -44024151 -341867457 166278463 7701004 485144079 -614681407 266589077 363634701 -12050168 63009875 -64973535 -112804988 -45353312 73614255 -200852468 -106168243 -262842270 80096282 1887418 -224447428 216452006 337297164 328283260 -99497531 12060981 -52269399 553161533 -697550955 -516080060 300200437 -260623888 -387847697 2377413 -567947927 -664153804 292249821 -733325563 -466931583 -855285769 -19296286 -303674153 17163201 -152872295 379370393 -326300254 22303894 -293947079 127624049 -3575541 20786377 33074308 52952 -51726155 11231522 -3363691 13437217 4027992 129725198 193999448 568342413 -43871349 -418229951 -73237399 654460554 263833011 20393902 -459930935 159783211 -69170243 42801166 15788970 -86656689 -560666110 -307556471 -67885836 61321830 -565114627 -240437151 -5194808 -178689318 -285478910 -187606633 588783474 -27165096 80923102 429600213 178815277 -146549477 223194000 -542243281 816369010 -29131395 699467935 -129860149 57265506 -553175340 -222859263 -11520550 664980104 -355033990 -823972773 450049247 -22405327 -294206887 141928338 -256254486 259703790 -522206740 -17524471 -823589004 -12893246 387711952 -51232589 488453141 102370364 203960196 524357441 270605975 85182688 881338568 198624495 531051 162709737 6413329 193496438 -81688527 196450519 -26985465 -231511076 610628554 12811285 -1560788 -270211410 -72506012 -110725409 -179492291 71504367 -69410840 -45851724 422340828 -597411490 613813635 -113066056 261835133 -27586265 -100965956 1587232 62380080 7799998 427558314 -1243985 -542585075 -584848566 -545864483 -513069564 -509555174 62967967 -17423715 -28555900 133343982 134645054 13020532 -370618230 19422659 125088827 -131882607 129258333 260080412 201088779 -443703517 150303872 -311158083 99629740 293868062 -540313040 -346062008 -486469524 -80422771 265932266 555855723 446971327 110246291 1591583 683884611 -88946123 49607682 -48920813 -89403947 125146624 75049765 -219749341 -87438105 177570564 -159852528 -1977076 346816511 238834391 82813638 230687950 168077756 147238532 349792125 341707013 -502120446 -552254992 244367371 -163081598 28410666 -292336759 -8500172 104733904 11811036 17679885 -356073 -412413034 -228208600 -843711174 -61492951 25172091 -387866828 -130304918 -6774105 92993907 161583331 -49037772 -376020217 492862069 243431478 -309319469 435159049 217032148 -30060431 -298442153 313054072 -142228084 4027285 302128319 18484973 -444233077 -378537365 -87762349 -377791 331579406 -119500181 458014770 262574616 -858469406 19534515 -70111405 73750816 250031694 -11428767 -144028971 242623449 138550379 256574443 -18559625 -36147819 2858993 42189758 -58404881 21475107 436954800 -402632349 -524306944 -47919731 421514951 110564148 303831961 -39588290 -76939853 -65220642 -145468058 2269014 -222597791 221165981 -56205173 -8514711 -428357680 -481217902 24599396 76829620 293744890 -180826354 247572900 566098697 -229468493 -41680273 168045263 -838926078 -90373244 -194231810 651721 200142633 -408175323 247000809 -429092022 -357418843 -137365105 -19219950 471043470 -366723703 22096877 549433543 -121745570 48125739 257728134 -26875302 248571869 14702080 -149664198 815953351 65612607 202082424 25187002 -9550987 863915946 14639843 -223311841 398288036 418956610 351701444 -178363589 -222680571 -311696497 -317589668 -3942518 28137678 -92404136 152503204 -85714292 -3994563 293203833 430273930 -320343422 303908137 -24880890 6559952 -65911309 -155451600 -763661718 -123138055 83196881 -16521268 669366662 22176068 -692049242 236033893 -14898344 32964465 223117694 -393387994 -248261843 667360504 812264897 411503071 242053580 -346316861 67025488 -131588535 349896448 44123934 -252326622 8748345 850959056 52127261 14479047 1378526 -408729813 166281480 355977098 -425997187 -405844881 50292243 -547130679 72667498 39640121 19914249 -485153219 -86099221 -668897220 -298933 -728588282 -558131766 -200859330 42812599 50152397 178808398 833688640 569231092 -378583728 -388871388 -107548035 -130085467 -321651166 31785663 469414627 551877226 -46798579 224748783 -217955333 -289119914 -17028747 -321303502 -85686078 -41137841 152923411 -599774889 -696875003 6906275 30074475 2423895 120001941 53023399 17535268 -394824503 329073947 61871479 -74188413 -483217471 -30447250 161634125 69264147 513174530 522780135 -52493278 292739520 -251078582 -388427359 32676127 152928270 -764573996 -442242896 22946696 34852601 620537955 -131353468 -336392675 299433501 99570670 -7014907 39446303 -10594436 -474175448 -181046582 -58848569 94520238 -53744864 197949061 -8996892 203880330 698318069 -264600107 -234216573 466284007 340822463 133991286 20078482 -4906479 208312580 644876073 -130331282 -106061075 -349802795 -4713360 -487518811 -662378627 -20020698 335337821 -120889207 135875908 -186694535 498153684 569950414 723212939 458823174 334076211 -44020819 -133223619 264001080 -304176709 -340639639 -799007180 -857890 1188491 -843897371 -1087638 -10739505 -41781014 282432874 848197105 -254526247 -640655523 -28893341 214611101 -434236213 -75685900 -173054597 -550711668 139602853 -13929995 -81849064 192978967 47235035 -65586339 16629409 1040940 112517844 458784428 -119363 -99600206 398693166 -156656705 25269265 -7966629 -16152659 187490639 81559087 -8708376 -99936656 269886085 -4398813 215263665 -894603401 508298599 94213650 -19565903 -49646411 -343878464 71761096 -287185572 8347379 5357658 -3393664 -39647683 -218218700 763093728 1145854 -51489276 3709960 -26416842 -11373053 129812110 388257333 2823418 -56873312 289693200 25364252 -138023844 64375419 -182389698 708476186 -13683116 -200903156 79995252 4294826 -499428174 578004887 183914373 68481702 -425016871 -40034138 -312431861 294605404 -622970266 -21066370 -398851959 478273317 4276909 16457308 -143896621 569345875 -203063031 520052583 236298346 58696890 398084496 59267636 73858 50162638 207356276 -363964783 -42121268 324344300 -243408406 602073244 104350927 751592275 -118631866 373129946 -109350415 141290668 -15911425 137566337 -472472275 697876373 340244577 67491745 -84896514 -120072127 -8646820 284324177 41921459 506337067 28026213 -369286925 -594456767 -161855342 -510513088 774008 -438663137 -798282621 -70464943 -400707651 128255530 -195308123 607488660 203671453 -352731 -357223 -7142708 26492653 214480361 242276342 -130344611 197480557 -170818097 170741403 427886661 -432754423 -231196287 644732044 288800656 -47745 -170941738 656282045 308666200 104512071 -218414434 -200365597 -86872552 -650350846 -672830173 -140490486 -171047712 -18943732 23302685 -629311897 -1265770 -112907688 75482770 -371418622 -325214274 -279854266 205697262 69818958 -614904549 227224345 -96541403 399213743 416615713 171179649 812633822 796779041 -17547084 338398465 8682681 -176057264 -552263230 592520395 16714282 -27194503 23346945 -306007796 384539224 -226096297 296206421 -308533843 -400438292 132068278 182245751 -88435785 -194831422 158537733 812631203 -726785375 80642628 -199381047 -964892766 444370119 -3691957 -197143163 30273610 -182741147 -355256244 8131728 -820229927 -27593335 600840771 154147647 -191744506 621575341 415776192 -377526103 157493198 -631191845 47962237 -421430288 578489916 135092379 159329249 674758301 31693479 51284209 -453308810 440732670 -613538922 1383838 200520449 -4994968 -338076020 -50435764 239818451 350167632 -23101857 793300325 80620641 14373202 271629121 354118111 -70975708 -358216561 -68982631 429257311 -12001449 911021748 -63113303 -67225007 -629856639 179786915 -10806208 590054229 -486584977 -515921348 -122526572 17644358 -55004910 154943639 80810807 414883725 59952288 117981340 -553712843 -308381685 -341017036 -336495048 14597964 -600055456 231072645 377830030 -255811751 -94436124 -1463203 92406613 -138418489 -139276465 -731626834 -335596267 -544520929 10606733 -44347566 378889715 -694148931 -13603171 -7643394 -286963815 122137329 -51182097 -521701633 90023263 -12227504 33924194 97913532 -218290454 -166383399 -90409678 149022332 -347924671 -253755829 292480504 226019962 70027387 214123394 418561978 -276768730 -9917515 880584259 534250705 255407823 161551300 104858333 201455419 203859961 -79948 -165356424 -746092149 800565367 369340654 -676708201 -687786790 114884725 -56248185 382434683 19728375 79087661 47034327 -289680300 -190648835 -81847903 -3943939 16999367 9703310 34213608 362341399 22894849 -185536314 -65844407 -389850923 81042041 -308676171 161420645 595519984 778612827 -2337406 83609233 -463349979 -267035 73117985 366877865 670350015 -12032078 382425053 -129208861 -249045276 177556706 -1123448 140959377 223258016 -253767970 5311741 40417939 -152889484 -13914698 173314979 -37716645 9016556 -248369278 245678201 257450837 -113728487 -164029716 -44187401 -68592842 -267083228 -556451848 64003082 -484509757 70937409 439014826 49254897 307279903 -100594458 192251644 18682592 133971690 128674165 283478675 -341212925 6569822 -66734019 -124389730 -505218093 -26501949 154158897 -112227001 22824003 -260972448 1231840 47608419 -536025451 4952932 -302082097 -30273305 -432788307 -125000117 128448756 -24685362 -121100832 140053074 -585391970 421949760 -559578012 772690146 -164080328 -59265983 -692484736 393641679 305573212 65804801 733372682 314194239 82144155 -770379083 592028434 319402654 -179801587 -373643236 603370233 -44207923 301797605 -280963945 56026839 -77991719 -29345466 49047313 -423504336 36093857 -356990560 544923187 -235829527 -434960584 191938352 -173741269 -214723714 -375820567 26722579 190358630 107486878 214133329 -48835186 287228207 316560095 -58269491 -11423410 -103746635 593166000 33666023 77422110 -14968174 305692860 -1059615 1859621 -519687021 -9381045 -810361880 -89687090 42519173 323752834 564985662 -550990680 178781851 8042406 -444465599 520527093 -412779578 7985185 -197297764 318957317 53876552 -19278374 23350383 -106161981 386069291 402391858 192879813 -64246266 -77295190 -282425431 126995804 295697961 100102169 -78977851 601951618 11518494 158531765 195678346 -298057132 54587513 33311827 -38269900 33278688 25110623 -480000861 67036354 167200192 -200035151 176553794 558266551 28678193 -645134513 -116461515 -77605260 -93164687 25984170 -92230763 953956285 -105585643 238558180 -73217193 192618383 422603496 54640486 -305406712 43550784 -52252513 189131106 -151838507 -3106246 -308092197 -117986101 240293552 17918062 91134682 -19973739 -678907455 444730117 222766992 -966237145 132095054 14987 -518070224 -683753453 16091195 304309391 240885304 15289697 635803595 -22176946 175022006 -272284525 -568024082 -126330526 235092464 494380553 243695545 -234456420 178212118 729235483 383490340 -236324452 124417177 380710799 -130680596 214954374 -327723441 34682883 261968378 161521168 -484965569 5365900 354182777 214296600 151096352 214171907 -932069261 455768578 -37673230 35309444 -158869680 -443467671 -40038350 9045713 -651693210 -404516439 721362417 -79340674 61948718 60535683 91592268 319590884 580972187 -881038738 396028272 -242466242 -595775683 81369488 -49573399 216195290 152234933 -91415586 -113571331 91454186 492512528 -195121339 328228544 332869019 -279651259 -48654824 -153284820 416945210 -401658763 1217146 145654094 289413179 -265889165 -429178306 142227013 454929290 191489748 -2798349 98838541 237371284 -867048132 -8865082 -92957530 208173630 102356434 629841254 23927588 44264411 -310221053 -323990346 93803052 134624173 -631205807 -233738823 -128087019 -12274601 36270500 -118951501 -150467944 -14150814 -620093104 367526477 -431498081 -5085265 -395517312 -30081175 34438549 -319241292 595417394 53088503 299157132 166949259 494569741 -107741619 -164368077 60211308 735961410 -122885184 122958796 152727722 -416909325 -707199387 46854707 517483469 -841008 16951742 -774063255 -123001418 -454860458 654020860 -115245769 -157522219 -2443872 207355739 119066783 -94764458 -519775161 61883925 -275327324 14658005 465370433 -526015257 -412734732 4088264 -484092660 -196509512 -69155613 152970084 -91714108 149067700 -148796231 -133335498 537799615 -87391247 -136801035 -314685258 47267142 26440408 -5565570 447596394 113725017 258760542 16456970 255309456 -327368264 449596831 -231738118 -307186560 -16403456 -336917699 294590992 -179491482 113077707 -40762692 -128897225 832759446 -328493204 -367325849 -230520446 1184137 -401628148 -533457846 -426814896 -487441792 201810826 459179713 -12845574 -169990300 26038447 -948829199 -225976194 858806999 57275304 -93286797 460488859 157593223 -212679369 -352683011 -205104636 -41786896 -32487780 341114878 -149994520 -27586091 -178973648 -52398073 -68469764 368019909 126640056 -270752591 27050616 658047616 789936182 -47949464 221865425 -33565302 -45425542 251474510 596819058 394767691 -61148996 -129898305 67444364 -202060045 151797294 -139109564 44622887 -83619131 84301204 -411465005 -121118503 206149101 -69943255 1751237 902207654 -105852052 246359460 -254501576 -16899532 7764503 42986842 -121725697 265473618 68607285 -8552847 -652695818 246600386 -53554261 -14425190 -186498839 168103644 173328419 310854737 216844355 617349004 -367283978 14125133 40132311 536139160 -245419924 -444242494 373284611 -625009452 123063187 629843245 -189169593 -150381980 -52659259 -416784209 -290374 947191197 121470125 28341655 -285980200 -210815809 -277080717 90505307 -31864346 -270430916 117976378 23415488 320328543 5511286 71938385 -63734934 616494178 -258472452 106315278 -390567807 142267144 -545739648 136242639 68685749 41396855 -9360330 146119858 -13973557 322297812 304538999 32793889 -99826938 -253989215 -3921197 323575073 356171414 -157731812 201868795 19193066 277135656 159005492 -114157221 440220453 30481079 -151048353 34477247 390578230 -176522349 -26384701 427919876 134867804 -134921664 -704124733 157079698 1826930 -370106363 30422219 -26874836 741733922 850186952 -40718929 -163311698 -281379362 -11025130 158147808 756320875 48481438 -123679766 -55957013 -639163394 -105552919 -173067704 -492591138 101039503 298859528 -429660327 -571774724 -155436495 -29290206 231527908 -144055877 -60242018 -93021720 -275561023 -360869476 -93750174 204761082 35317437 82216157 -251507800 -7318414 -44416580 -56961323 -12146810 155351292 -67380731 -320725011 443388429 -384858825 -341125180 -549448117 -443370918 -156912502 -24625151 150083340 248117385 241794333 -53776503 183322864 -48156794 -116227184 250340885 -60245733 -204503185 -3508850 -30768138 74025884 -271662995 2062859 26972731 -189829035 -72417677 -335407569 862744904 -257045410 -458587000 42431602 179453356 713809377 172914696 5484187 -165539516 -1966833 15053774 -240773599 12664109 146687096 -281636344 -34049586 247305347 174000578 245909192 25751853 -355474541 -266515030 96080392 307145021 626042816 14736135 -94202747 -13650479 322218257 -408650143 -421083026 389201463 -273347232 -436292224 -480534616 579783668 -462869614 -257884468 353631413 -23001879 -176183126 412905719 287639475 -405279542 131606124 621451082 -129408646 192249786 4527070 169079063 367934506 160446575 -12830772 30066021 332272348 78815484 14927856 -302391755 -2958267 -6441430 25175407 20438995 -523805087 -313684941 27630331 146012576 -144625918 132628562 537824637 13365920 -192006998 103577520 117075111 -124244142 -559571275 -260199095 -598636022 348444868 134991343 -346059953 -25869597 209888212 -535029 -193610914 -104003167 268442611 569357823 -1314878 248657274 -46190935 304474960 515309587 -1696637 47055837 416799867 566140979 -259537891 220003138 -197232196 -274726082 -358372303 -135121208 305563565 -69142052 369443224 326939498 85841840 -9880335 -321255217 -668011654 222924939 -425507824 -700256565 -212969027 -359074701 52438310 -19561351 -366738928 179504324 -289061 424005938 269633897 -60843223 111399066 193245106 113965907 -219831242 113300316 348517395 3876253 -924261813 161013588 167882196 414211252 -218805 968905101 253187323 -20066290 -576384158 161740033 -735095241 31463566 -590844110 282290555 344681166 -240420008 539069792 -68039761 911430317 -17256532 -543876645 782016024 -694819460 89223864 14222817 -41605672 -205924553 422859927 798408343 -712020757 -2092479 11940347 -230541288 -35399363 888155259 119618595 -126077665 -519780188 115098738 90713265 -555231882 -183545051 -524814325 -154922296 850879476 -1665906 29035697 10197369 6287165 -2032750 313115409 295992231 -21378496 -57078179 -514470089 -25671772 108702578 -12391595 184399138 -174005787 -53658081 194516436 1460576 -66605610 5643260 -628675238 260385864 773765146 105760302 90024034 -52993516 -82094474 313838761 230219194 64690487 -217886014 -69145410 5854321 -240125022 -361278648 -349172839 493071895 -31129848 342787405 554415044 308545425 -64936381 -770820005 22318464 24385790 -39068929 -70820525 43192934 -640396065 -350599986 225362281 -22616222 -145658519 235174799 155214371 -108702818 -19846595 -246462854 207504369 120718347 -309881074 573128341 -83940792 -10446861 277766561 -43973616 806703519 -342972518 438325879 -538515571 -34215813 -18802592 459050452 -1331478 67328518 34230250 -204014689 -490269087 105802235 -860260177 -486633871 67798022 -228649785 347855186 -104619196 -17739044 290652753 644261471 8086775 -19484688 -56752288 -15087544 418269954 -398291884 -132179484 271891702 -46504120 7660064 595591086 565235698 -214405028 182842632 -569561084 366417243 -3829781 555591763 -53091866 -431540908 139666149 -930819146 47383263 1574037 39029908 -22732778 -80743 -217076950 -476822739 24889173 71962508 203089877 -367427073 -833172597 453053007 309793665 308009340 -269182733 535169086 378270236 302664594 347247176 -14176645 535056368 -261638049 38726559 187831587 98968287 -36145725 276011067 455828818 207565281 193227162 -40054485 22505123 -5207579 -1258643 151876194 1382349 221429751 -252138020 -432096362 -313432622 62936429 361156402 44378980 -15915438 -82237866 55558138 361365143 -103168080 -459557542 -2111980 -450886749 107286228 2217546 -397363117 457341958 241590101 -637231560 200777457 22570351 179371789 -182107583 -33227817 -119223255 7849827 68638813 667018120 -257009217 -384779866 -6618942 309636 -61736826 104988360 373383011 -39508158 296264723 108930253 -102025730 607369 910394508 527068386 -516295155 -107410986 -609824876 -571191698 303797209 -24769612 180267073 895753156 -10346202 1226887 2373219 -19653830 -284218013 -255333332 -50470662 -160956835 -990545 148129178 433379669 227575755 470768841 -419169810 -92034184 -157754008 -475671621 13151773 611499764 156871422 119660609 500688313 6947790 19840738 766215878 -2096060 322464599 -39583595 -335745235 225465959 -3127487 38057078 3055594 -179747911 -251205147 -571200914 -194750704 119112430 120210209 -509299191 502403293 -370349398 -16872051 57544780 436640901 480761605 -243485018 817303937 293986970 -802682598 153691782 70750839 144206931 40790162 37924500 611193244 551447349 -41707076 31100467 230377515 -128011494 146426175 -67526322 -25741561 -338531411 -163842387 -1847336 141690309 -573928776 360920938 -7482182 171871851 156755657 -9581741 1777265 143336653 443577421 410781587 -3481471 -126884796 -91547529 146709835 -766531369 575231513 122371984 -138156355 -358856174 439859898 -43252225 94386695 -39673197 34912743 241519631 -132595380 318886732 -641701398 74019988 137535663 -683530235 373558928 158604601 -61671865 64114275 165599165 76875084 -35366564 -49905984 99699981 101301262 5246806 -94778147 232374422 -581406894 -393978349 -213017548 528409320 217148163 333512933 -353340819 -49883716 -299668442 77808815 -634550801 210804008 342821583 -33146745 178965460 87519437 100809665 471141903 -34106136 -595209402 -60986719 -364536830 6697453 -310625867 48232189 -335486354 1893968 -558648410 35770727 769876300 132595440 -176811881 43237607 170911180 -30310286 30537887 -144139989 -478827245 806499916 148804256 642153217 199778148 215550408 107682644 -12548220 14708633 -907325679 290471201 -269241170 -4180609 604570050 -58856727 291961831 202911181 520225600 16217101 32847904 16963468 -388398202 297624313 74462753 -137350115 -71661696 -289651551 -131003395 -309476034 -52568572 480381217 -383268996 250992357 221762294 -98472082 428623411 201246727 135618268 -229355469 -238159334 -770611556 548255255 -158182473 -13744548 -668276092 39477835 69330083 218092508 -7842808 105470266 -24332403 8524946 902728362 919416 -68497923 21804466 34537046 68912440 -610508196 413104658 174051899 805139678 120299428 44968714 -10146551 -90707312 -28104170 -11433917 -621553964 -546523211 -743942350 455060803 118969904 -227553145 -146609713 -913135129 55906405 691995001 154832632 48096358 183113552 133329974 -78030077 607618521 22493865 -55599711 -235358620 388872901 -338918839 37180090 -177463278 626535094 -88992799 225761354 399538602 583754838 -642070643 -499030144 -218186782 -44949441 -97076959 -103506623 76929583 459489914 643801198 -403246294 105077440 -271283028 253242166 412701986 -236605804 14246092 25428913 110659285 114006515 25389231 10137793 1129607 765359555 -32861695 -125174265 4483241 -842725540 226727993 676217 -285193326 65047824 317202 -188702300 118941356 -325005078 62959357 -157849758 725627489 -357626152 -474133594 -55996479 97501121 147578086 100358076 -183484988 -125381898 -393926679 -104173680 -131048087 -282632875 421949080 81987520 -505428454 -57129745 -263161415 145925817 -51781101 464515125 -271705703 793200328 -392127886 244929975 191477687 74047595 -135264743 -2692986 943252 150455843 -837155600 69018099 2115127 -9722754 -749336208 324811373 -283161139 135085365 -235793413 162752017 171120632 -446854869 -293611175 402757461 -4951151 679332881 -377348983 455584279 847974842 -114968817 -8061002 -610156916 4838692 -301724393 322850287 -19747149 11700766 -11711149 -610431904 37841647 -489062038 -28386193 23617329 -12285570 411886607 2213866 2158311 -60344332 -7831844 -1956988 35177492 -496496204 40474533 -6781046 83556661 -545860852 95780878 -503047791 -316499493 -423336078 121992194 431048521 361470116 130477742 -400094000 451199555 -189257525 -216651202 256754250 -394676652 -350717531 700902228 192597680 -22698930 1994896 -843118128 -4550569 75182828 128993563 -239525809 -145456061 106799448 67103288 -383485694 -592090168 -297308801 10660257 93437773 -538983579 534381409 -642675710 411664534 69375621 -215173004 -316472393 -328195791 20687913 -84049624 -99722372 537268876 531149304 110059873 20862091 -186210602 445792260 -25549761 116019023 346771449 -22837812 10141492 422176696 359744538 -223546725 -50241 -5883839 7173716 -236686462 58808249 -7061252 -196644230 -36773152 -220976423 456470897 -459827285 222936244 3149836 578044711 2079803 -62838777 -333301273 -482138 -130297910 -486938605 -305269256 -749126937 -227533335 512418374 -76223916 25147278 94387531 -251782512 320416871 799382304 -174339536 6368216 -275571780 -3332642 -172661024 173910078 -99801504 -526614328 -621626259 3970371 227943478 238811423 25807592 -118620099 -686766346 -211259 -264030999 177175554 345054503 -91854746 208637188 651552244 57620130 132046301 229225909 155359112 556184280 -386983289 -4780539 -373540337 -147724195 -163368297 13688037 16349941 406095887 542246254 264568919 133709453 396038022 230762338 -320641812 26373998 -378984131 -844695406 -105422493 -540932232 -718750615 65089019 -913362079 -7761596 -46338948 -2568199 8008445 -27324203 280628561 -126355316 116542292 -407911482 13525952 10876520 -120577660 1387686 -181913186 -272168047 29116144 -8016868 25269780 549075679 32602163 -8296298 117537698 -656569373 -7826414 -482069571 482630773 173409579 45390189 -132488965 -120644468 302049346 -174301823 23457527 16516707 -434554376 -449300 687870525 -19830019 483225785 -192779574 42749738 -347246052 -318340072 118478818 757950304 233843231 108653058 -142824815 -399287870 66811638 -49566106 -440560816 -165852869 332756040 23753725 177532293 97224312 -234521273 -356759492 -437545124 -253067116 -476251073 141565188 -261472140 594260853 64641551 -60442468 68229791 -14202609 -273157395 922662596 -597544545 -434051460 -189730196 -75069774 82296796 -86793501 198649029 184991934 -354882996 107432022 29604980 -396958373 144053873 68151158 124275691 115924888 -612117928 -118121483 267799443 -10339982 5815697 333135985 -27435634 121189085 3049629 206467128 8414350 -539366641 -167150848 340784261 106588963 366274520 -100737606 -16275154 87734704 19168994 -895855800 38678705 -252783608 -17237188 519873733 323325662 -81429561 31578564 -469996951 2924240 -474216729 -113740480 244567798 -792123294 -1693710 478058243 -83365868 -396342753 -34465375 -665615178 -150006768 77636850 851018 -25859914 -206633498 -71987293 -490118724 135567999 -27581993 -348183804 210227214 -242818475 -91066721 -342581960 -586928066 45042299 11091265 -771211605 -59102139 163363321 -203529570 -56197376 421835513 -20451802 -48269758 16601247 -71002108 -92882140 27524228 286976315 -358291622 34200230 33853232 289382290 -354341 -247250579 890800 24900395 566012292 270398437 401540539 -756335688 -142681188 553708512 292513123 -55253454 112429319 -84915333 101795859 -467524881 289629384 -309523828 867928242 -12005583 -438901580 330567476 315114357 2690766 -180222975 251347116 -71663820 204514329 -45847075 -28817388 -377171946 344750651 647012952 -416003367 -879147404 -2776518 333262045 424583485 178106381 29953882 -467138439 12941849 745000165 154381292 119821484 -307792338 570158566 46011598 -286579227 -261105237 -15461635 -1758973 -478431591 204328868 350935774 -399916307 -33803670 3937425 216923364 -29366413 341925716 -390459955 98984358 -184915016 -524862195 -26625984 91013 3896094 -56136784 -183300466 -260851876 -61100852 275729260 -575747025 522521731 -370796630 -129763895 293939703 -94623486 152685217 188792882 531160871 520453996 -183644748 -188519691 -168825303 268540539 119700254 -1104510 -134406249 -547580182 22390430 -522588526 -61430854 28111607 270747186 -744108878 -19657649 345130156 -379992018 -186565368 444499791 -107628321 44785462 140908785 561624377 648873570 5757559 -341757485 383176461 -131687455 113868848 177147403 129399434 91482024 194314390 -231912062 -59666643 839718 -140181651 -22858416 -22263320 529490143 -90374651 121850783 -98076665 118493295 -399282485 99663253 -125760991 -63510403 -79689987 555538639 -108649889 67832241 149775646 -566670652 -217379690 -532098139 68964241 112894409 -883174 269211936 282248574 -306823762 -223762043 -204536961 133402141 158301982 -193987279 632307045 -12727704 -809275540 -35199151 -198052048 -54806331 -252727862 95412730 384768999 15731627 -8522580 -87175802 338684238 -191564453 -505778497 32602233 7654236 26747144 -93074043 -234071476 -1062229 -142653021 694237105 17228882 654185977 -1080848 -232428753 -16896413 142702111 -454070150 -80086606 -444828716 731120699 191441243 -372111677 -4994539 79713415 -319097434 3355664 -65707629 -390125114 -120364818 20891876 -197485825 -327024013 -390001507 182871578 -44297713 6406934 187892078 109406800 -62028316 56546230 -433521997 359125091 -377330074 -74014474 -445149406 -549419636 66479920 -470542593 -135111246 205272974 113810870 -399341701 456260206 -339073742 271550260 -73081404 -36820523 -985509176 281838638 7065866 74375388 784970340 -101927906 -1882455 -190290794 656614234 -103302371 173309755 -202821416 179357323 -14183890 27659313 -3817634 40251528 -71440826 336059919 37694101 -27469484 4863351 -15220285 48658676 58920573 741968619 117826343 -423475003 -921564190 442238681 210669002 246629370 129424546 -322549297 -2593329 -640585890 631875705 -5198746 107956234 -379873976 -221717552 -959689213 -10080612 130798956 -496612727 77781904 -32845562 -339990434 -135368174 319170951 -38433820 119099686 546894443 -72251517 292131130 14945930 185088725 -221867246 -339779311 592559200 68279248 361158680 -207012695 81351848 215737682 330416020 -59898089 -174662950 338323201 -65444718 -250324202 -51113844 -261669735 -40216161 -30469259 -609126863 -545115299 307979652 -187356968 312089794 -719946286 246455578 -37261730 -83019820 490682408 -716334690 -147759210 -37781074 290539633 -593342815 -152760425 -120688611 -34703358 139454901 115597386 605975521 322855668 22593236 -279004299 -55682422 -6544558 -40818939 527611971 -24800674 -505117939 -142867120 33428402 -319927361 485594703 503539897 337196145 117635830 363056203 -118534240 85805334 -100213301 -207676874 87640709 181265805 -62058165 -41404234 886110436 -171846582 -702405991 13165411 -566222749 -127971555 108529502 134476555 289539550 -13092109 -89842000 635270508 -366052805 575820634 -80676382 -603399004 -580058066 256705814 -428218131 -356837941 472644368 155431720 -172183715 117708573 -665604748 382599050 14334116 387107132 1191246 137928768 740975642 307164020 106984048 -591809983 108494563 -66841171 -358139975 104262209 -190272300 269181255 48833740 -279764582 -204595641 -151732378 -7535212 -31084991 -560816099 650085115 1566511 -182969924 -129144563 54448230 -688839615 -48538689 274265916 -61816520 -206889815 -151177663 20271015 -20684000 -698622983 150593990 617667231 -27803945 -766435725 -203193458 491030199 407821926 -119841277 -640661886 565676340 221833558 -162697500 -144694136 -431448586 -99279703 -51297972 -29589930 -250842451 5533672 -68063392 -110949656 264495853 247377199 -199787073 -4101136 -249912183 -28207646 -570899895 -373310904 -27729746 -455771208 -374187344 78438873 -277862556 -3236542 -802883542 -79721384 -119748011 -242887827 -44585 96304280 -619525463 16422616 101629441 641276551 205331028 -464415736 -11864497 -70471725 -6117703 -28550608 131086807 62646358 -19733611 -417356259 -1128987 53788043 -706357091 132804027 223865614 118007737 -103767366 28550098 16031401 -39106259 -346991841 -458720399 -1696972 599143644 42949551 138306849 122444460 468851609 -283342942 39208248 -381146841 -112730903 -22942190 -366831859 351285473 -429157031 -48109041 -117495709 -541665858 -273122678 193953589 -7278884 -11561208 144432937 558704081 752387186 52236151 -6534833 -126755998 5676378 142218429 -4220428 19120205 -720335144 -20485939 -123790678 -135744396 -101847719 69017008 178980032 -737412675 -249640203 -121215452 607499013 4073050 22811428 -72641254 172969915 -370059039 -35184637 55262920 255620208 671975793 107786764 108651196 -695184777 24375600 -761115051 -266963231 236719828 -82112162 69604445 -32266466 -504446521 160305712 17950518 145182821 245790458 -280024719 194338457 -345380757 79009314 -1804897 834432436 -151284240 289707603 -4266262 215496688 220954694 272627046 73788718 -82750690 1033279 161201105 364290979 402436798 -23905373 -19085125 4141426 -280346035 -259445690 901106081 699827954 130425645 -385210760 -4695372 -741835211 -118735236 161380058 -331819429 253803956 -242634543 18189 2116834 5272969 -607508451 -854480362 96651232 17614138 447620602 -214204506 160129376 -505797632 375902024 24367378 -142253888 493275309 -23044242 249346382 127233356 8237903 274157793 169044472 -128647852 121077425 -217301196 189063810 12765506 -187258952 132849400 -47288745 511851937 30037879 499612129 -110554996 21373072 31141448 567446964 8303216 450020359 -377068310 100000302 118326910 116833604 44433891 302121263 658205469 -192949071 -143699407 -385094450 165008636 71772314 -156928311 91692543 -498093465 -193695657 -13860466 -137298640 -45943846 416330600 11557608 280595097 -24877566 149673833 -203026228 293198687 -46868421 165772084 196169447 -23732138 -866282322 -97867004 122740325 -160009703 -192214208 -325106311 -515327325 -105828003 81355984 85551457 494430887 333878771 -46802912 -571310811 -229542881 61266522 224475975 126041298 -772684215 4003128 48595155 80040596 391051467 -875438988 47209681 391227473 17179751 38542321 58741826 671727873 12767448 134045402 34686753 59388409 89950608 163961933 587707425 -680508252 1014139 -330978144 670599349 121281344 -13148465 315801314 726684483 -138565275 648033772 555444286 214506197 327974164 3924524 -81399795 195959768 900100 -206391612 222905617 201361211 41314502 -39168252 624656818 -133644073 130041242 -17087197 -72019832 70684492 -417614366 41890652 -65060240 -549343756 -264044845 -316960041 -800818508 -507543211 -433049822 -538715591 -16889761 -151524144 11663605 -44809331 -180143041 -544603814 160392711 490324246 93227648 -248895206 -68630287 -861703070 -194706119 -328870018 -51131875 -49473855 757056172 126336703 65177463 332865531 -415334743 100749138 315578291 293667624 -5126389 584911304 -2389074 280302194 -126765444 92768405 -6585369 -6399777 -145732518 -667546534 586358855 2553372 -216513385 -522571346 70079858 -495193217 35985250 -102970767 -492165006 51705876 -42981179 -15706688 4473686 1612252 227157848 81197985 1411950 -121597846 -31081143 134722556 -434890567 22702010 -351650095 -462104873 4781467 -5347041 371500853 -130831705 -108819744 -362763861 45446977 314862460 -407935470 148475 31394810 77971215 -755880121 -34937478 -2390466 36199264 -162093634 305615070 -153776 -592023201 -65073621 470497215 21768245 -10864347 278728144 -193794694 -305134435 384830491 -89844430 3540644 -170272144 1163781 43906227 43410658 24349581 -460345170 -209622980 99487447 4007990 -34686655 -14039110 -338379644 222025699 87197249 -38308412 223375904 -5847871 240301307 -96792883 97037199 -13707486 -370229776 463721352 -261379716 554986696 122192981 19088689 7581735 -8813105 2773240 -51572329 -90702023 269392871 -363648901 322400937 -29959352 -182499654 -91574653 473448303 -527302265 -268474506 240053539 116675881 537798370 -20903403 57842320 284799795 127057173 -405854811 -414372919 383958854 13644677 25851294 318926244 -183579965 913344391 191485000 -5609880 239214045 -199331548 -89063594 -3164875 -172014885 79834756 175000901 154995359 203241882 278285730 669510322 -52785754 1972575 362204523 -242547215 113493130 189276365 -43668069 -380198529 85661860 27576321 647773929 -529565473 -97821211 125272500 -824468864 -11540711 335912990 -41395143 -73488772 23701031 -6921812 16422941 388441261 -252863525 567850417 614856156 -198409785 741032018 -559668 -332154419 -40568817 -107439678 -194559301 -230491900 94422587 69169839 78203199 -53096451 -39066368 16883863 -6466663 -259043647 7919791 247390258 10967439 72808188 -334996769 401752267 -226609304 -543858686 -209106455 -21300371 37089791 7668676 31754661 -151032166 -533925198 -659606185 363312446 668636439 41425733 -134617474 321382814 -504578535 -443435047 -304925189 254737877 283137365 15699742 -275391546 52465466 77833803 -41847339 -73488452 -133486062 95179443 129106626 322257086 140859878 569598565 -433079197 -176038014 165806924 161279165 36073611 246399272 29179527 303622251 -64742144 373338927 -344725596 -175941274 -496351531 -531600451 192430565 32463551 629293376 874547903 469662595 796822181 -600645142 637162370 61164029 -497711163 4004755 -952919665 -37480782 -198636249 -57921475 -24967434 468775685 359226248 1720490 -460113937 690128591 -89121591 38621088 314662947 91304066 -9832037 -70794241 125322860 194142090 123319766 153076915 -235026898 28603623 773940188 -470368815 496443516 -690749612 127827132 -441314 23982214 150172225 -72173701 95297646 -356637403 149414859 23295764 -556215383 -413773397 -728214963 141425679 277701014 -18900146 -116000 397776086 388425230 5061889 -663411 537664036 -253866092 27977149 -10992578 -443290973 -276264372 128284747 288721020 -141632256 48735636 2119038 72706567 -61737594 -3341906 -13283984 12127611 591117921 -491733876 99058013 199465426 -7295825 507236457 -395037808 -493399332 -357465065 -221467489 23686703 20456175 -117278039 -124090952 28653215 -705664 -164349885 211194682 277505519 -475469780 -271169891 495137312 31172731 780656912 408887996 -562808274 266826263 -181185355 -244352691 -309793895 -408681863 -214240352 422016201 106348828 560096947 -593529526 -448641016 219460886 -32212401 389080092 809318917 394650523 -422309752 -13887450 34445559 -492534142 85283782 -262266905 109003092 -150528891 13917658 -9061115 -92875801 -40592033 148157159 449023563 -119060867 322557396 -126720661 -10687290 599148946 617322 389024243 -568740655 301128874 -419676211 -218156134 -683350625 163253040 -23535770 52929 209593581 -78324600 -34814148 237810510 -279222679 -201753186 -448742856 232023586 -888405147 -44279 47782451 100943758 -614184602 -480385785 79156710 528259994 693726171 -296408653 25763860 -308622971 -523021044 14522498 164394025 27330949 132636078 344461672 -296140575 -14743985 179513159 428689052 -102837149 5547064 -8800815 -390155046 -83198259 12267205 313238996 48796159 -98047741 177183142 293495804 114408548 620832261 -150588949 -20813877 40838542 -20186138 -344988006 459892255 16399482 126019050 602635908 -2043815 -694909019 6939648 -165872035 -481251447 -96744269 780410466 43591281 396616079 316840008 5793605 110703512 -197819425 -86169620 67441309 438440042 562061255 -221707642 57707168 19469064 -598376220 361958365 854861667 220928989 -189855764 29039331 71991425 -499495171 415168789 86884277 74579099 2533882 290038303 -24316506 86315451 -172249250 310972642 -310518549 172136070 -325014694 -411233176 36048912 66215240 57238543 653976346 -178040165 431905237 7486296 -177677468 -801471860 69340077 177176937 196858759 283904132 211272089 -40678451 6809818 43772707 46140177 285555461 231837179 334123012 5163297 -341071000 -274243494 64412785 -114890862 127067591 56686304 27395478 -2116825 431282151 682558191 -79482223 -190150966 -252170354 208893846 94442071 -310426519 183672500 328749151 -1494583 -131249044 63488959 231763315 663110688 -54760465 -134338062 -143536661 158499439 39967561 -108283 536254944 732296590 733864818 -124152140 14997796 626748127 6428752 417032877 -18011850 164115269 -6338482 323933174 -197825405 -697602817 -26606278 493114274 -808090972 -129227337 -59312542 9278680 -2761852 -272052052 559261786 6536961 40572250 105622094 174230322 -144852039 323840370 -135956250 2139144 873026107 315533937 -381393443 -50177858 471321716 105075599 -100239010 -335621393 -347196814 -234941239 -42014483 -96244305 -27785021 -12018426 853459782 69239390 -20874555 -793474452 68717752 556467742 -119010111 -381004831 -4212426 -776879999 1206027 75836976 211853095 -257426109 -865897736 -457802590 3739887 417495112 25286949 -16993336 -164570439 65573357 -274506354 145964603 -173638995 -33643236 -179562817 -368977310 -251517957 -1996541 -157423897 397586868 -468771771 169921518 -634502391 58160115 360877372 26725315 269382409 25553188 -477041052 -609907257 78370 -3895446 55105484 217675165 318782997 70535895 -188511266 448914921 -441705853 1457975 518873664 -806781363 127508150 109648602 698527083 590504119 7662328 -300283318 426452951 96777722 259783976 520139670 583391728 -560433282 104432581 1585406 136392961 -3418600 -295498814 300685735 -232566164 60548071 720331774 -2807449 5305650 -478382930 -188793899 623357529 -218562432 223890355 221894266 -6171878 590755759 349175053 539929708 -447374716 527821803 -7845424 295126424 540982416 56820889 2343403 188050716 -79958157 49414391 -92803840 -102307429 -163627454 323967870 513242850 789851435 -463739940 -6203293 -759746843 690755367 -41811029 -179185822 -91555935 466560846 246506329 -460756013 794169507 -19850213 469270119 67787669 -33967117 -80745892 327597199 -14239489 27783785 -477381377 1573511 -1409456 -300440095 -15214060 -45836631 -546968624 94345264 82373192 -148109900 -123888007 -961679823 -298884325 23700856 -410193626 61261259 150538042 -66378941 348675128 -73984922 -46291381 264226066 -11667741 490574737 -13025291 -29135652 124458872 -10407413 -154001047 -37325023 -88118098 53128677 -6963912 333366372 -254828127 -497381400 282688007 129889322 -94266502 819943129 191929379 504143192 511538476 -427381998 -745433925 -126274796 -479285192 127161150 18918842 4080328 -52196524 -795958232 389342104 15306708 249006064 97800640 101640539 234186731 -24104074 -637939732 19695941 -504767894 213505294 -44520560 911120093 236982579 107071832 -76252763 -2316029 328506103 -1260922 -187702185 -9021892 57249233 -223407262 629586318 -3267884 -723337712 153446821 -291066845 541763389 -709851726 39191592 5822857 236014228 202106311 -157495848 358131902 -215412509 -282881114 -78874684 -172567834 156379968 -516622396 13207457 139762972 65667708 -202986521 -499494062 -129294483 -512276953 -17032343 -123289231 -694439989 59804353 -172332943 -63662636 323678980 -868604129 134377676 -117245115 16505847 91669077 226439371 -744813960 -243832919 582401061 270473162 336712471 60757243 240205935 155290432 21094904 -206182986 -580617646 -72345783 -288607610 -104833138 -608424707 -5003949 287595715 215567746 31962754 -298583714 307465521 26311692 -17187273 -212539054 -38667328 -144112166 21019889 44451664 371539451 -365201093 539656517 313752421 127595170 16515946 50854744 63874704 83238 1882005 171912617 -196997338 118640225 -534707 -25097417 608692555 533930129 -422074460 -251286467 67635383 338386885 49093625 524086390 2271259 656227073 207306493 -46132398 -41649044 -1863013 -9164773 -192316190 -685564660 -178397065 -382324867 16435785 -297416988 -26725357 478794983 -3575443 -376420187 -56366955 356199137 -223424061 401620477 184035415 211906341 -286875254 -164609690 -36326040 -63149216 246328097 -11787255 -196331673 -9787049 -33563476 -23987634 -2740297 -408764112 757427198 -284015673 22780996 474589481 264144222 53146552 52320670 530923878 180459322 317369749 -182038270 49851792 473530078 182087871 208839715 348154248 59864599 -160270779 181438722 -77412405 -82639000 231430052 -342618574 -436691136 14941217 92397708 -453632017 -46673312 -176636900 9964439 784373163 -39919341 -506966855 581514185 165540769 63055986 -41418280 -4808576 -51407033 20595134 236722230 -423181624 -510554114 6664723 -385362900 -263976614 -561784351 385576091 -82163747 21614410 -482340785 240308973 104587730 162072007 17307282 1757927 -617942628 131987749 93362102 139955512 -135390638 198173959 -3589011 247508946 202153646 71040032 228815057 -354944564 821789088 -706767656 956193 66476487 521717356 -294170120 -71117436 -726785214 -818838598 45510456 -63360733 167030171 -40920517 -21807469 -137501262 -115779116 21049393 70231231 856064971 82898717 -232158764 -102749134 613883843 -411153330 -576517380 -495263909 -268390140 258567442 16719091 -330309921 866893307 314361336 86724450 643800124 -129535075 462734140 433085206 -29983337 -19463217 213494464 -266438865 -285204556 -292493250 230721040 235368 -170313269 517863058 525682645 -334764436 15123110 -3425384 74571296 9933124 -899978944 -23912751 620259911 350803659 -14360167 508329465 -787690529 -854340587 -195168822 -352168606 -122583286 165089163 146978688 354681097 -838419379 943955161 -873847443 -20235198 -325403686 -765828163 -19711393 -622344692 166830882 -76467387 -110775566 -1173079 11134840 -325743177 -205408244 -169629891 26197093 14867407 -50928844 -10883713 356551537 99027992 211812377 269349016 -151998761 116152991 178949324 9487538 -36707953 309643844 -295737116 227670217 -916252573 477555775 3879239 -570347 -570266562 -623971428 -1756619 260477967 32677814 323384777 -204773737 36059779 238385192 517950465 347479935 95752812 -130338384 -44080457 -50428253 296807019 -309398861 -472427505 426565158 -103556840 5889039 -336004125 42032370 -166026080 206705635 170214899 307513472 252849253 -420821975 147894883 299005827 -62845971 -349023694 -145414124 -274089066 -840282128 506646599 17927781 -299891063 3159115 8667186 4806108 -133881467 48938993 -147992563 -62795451 431525673 152044874 -163185271 -33805810 -1740521 257638179 476787004 -37086175 -18750335 -252954199 288283782 485296690 -121554884 249524337 -143851888 214641295 449540396 20535979 -345864220 210132421 -959186823 165104210 201224776 -46702829 -350318877 -86188643 500940115 198802194 -272985210 -138464998 -28160374 51990906 84448114 -240715854 433695902 321020492 -241593782 -52563314 -386026855 111735036 -18549534 -74608241 -656596341 -114828695 -23753672 165944897 617097 47491272 92403665 -873342404 -442360180 -294787973 -36911309 76780145 753147650 286190969 -538504802 -279533700 9807561 48445559 -512273260 -92710416 -100204 54135640 -1008300 -79720251 4496988 -317396827 94415313 -389211611 -373929152 -281840846 317144158 -222868897 -260002992 405703115 291899076 125849982 44010199 189940150 -712037925 493748130 -191682528 542762050 -345753882 -187163516 220651125 -91592877 -7570097 10426100 -30344640 -6329921 -559241 266885411 554042685 -330044381 483328148 1386252 261853091 452884553 895342 51036548 55272260 338599521 45989406 511598596 386542388 -322382935 17364184 231887093 110967649 5910110 309354109 -25667172 269616641 286877263 -275792704 2476328 -111590806 -308978494 -710057584 -215546549 231889855 -223869970 179443647 51038595 42839226 -73297875 -4837585 -3451952 711309695 159929375 -17695239 80112957 448841 154694764 -294676211 -271383775 272235978 -52723839 -264639116 143949574 65687101 170697286 -21184696 132864575 -565699210 27843532 161777644 -403041549 16385924 236702177 -263126874 63988422 -181876817 247418658 -689394902 -251674171 239985139 13995207 -392039687 236634775 -161526166 -4313800 196434495 77331524 -112923573 -16471462 -763568454 484005531 135721917 -49279379 135785744 9560325 -309020004 14942209 -589164995 7202712 16616224 112157698 -231242915 -279364809 -272020227 351732885 -15584892 4621080 55831137 279155514 360100428 -214794045 23480256 93640165 46028634 67501303 -2997938 -210794690 -125267715 841728494 -423222764 14785129 248106388 428616249 24867345 -378810311 -2068332 130278678 -201735529 687359661 73545292 139844733 488590235 200690005 470381171 -218887383 399736508 57328795 -322839404 -2576637 -19468010 -255727660 655150567 523196473 -45630285 -51169654 242369735 -70745812 565809482 99946675 -24533007 -16732138 114889670 -213832831 106362080 397897422 -2238133 -78850708 -417194928 731812294 212851469 292183645 -464879115 32754353 11033458 543817343 -842761818 -106736621 -77074709 286111357 311783565 -50278775 -208368999 -79803532 410693579 143352466 238165562 -13156 316109429 -228603007 503524943 11353242 434267935 -103455767 5307518 -530847992 -1025076 369581762 -191927737 -108079931 62130068 210942913 -16058043 -122603427 258584646 51833531 607523330 -53211591 162601563 825462652 236375835 -24098819 -391356183 331461936 -660017119 81603110 233075323 -269713507 -21305540 447941620 235409831 642212849 -168405103 -333143705 676374690 135106295 415196833 -121009567 -433177133 -133200030 88868057 2281310 121619928 -128177199 190496846 188673588 596054571 354042254 -29329031 419176035 369009027 -372651693 -391878500 -166276705 240643972 -555413242 -109331841 -471338302 -17197781 -30078646 -408873154 228608009 -545037778 36728124 347644698 797984140 -221637583 -66266742 109259799 -213934542 3488765 787162889 359862716 -60363662 -18082580 593455545 11327175 -542426726 615339676 213223426 51120506 -247262916 114176438 19956752 132387032 -1046175 -495887226 123137950 -228662746 381014080 752275480 -242770551 635293142 -50069799 -482133692 -758438378 -621113799 -391003020 -580253305 29706266 -2503136 49719240 6749342 -621406405 -31562132 508998424 182511240 -28327243 -6290256 19930638 58603932 88018143 -161005875 -135553911 67763789 517397949 -58478960 -881558419 90055853 123502335 -382822 297473660 -161211360 -136116496 -1845113 -24157549 -5366098 -818955508 -427885369 -275863071 684689745 10556790 -197644598 15819416 -60719 -536705205 -70716837 -501473255 -338825180 527601430 532505556 -265967942 -176250682 -169799871 -14001676 -1041254 182998452 -665134317 265140490 81682159 -157534680 -46916201 87595555 -18983975 -19798567 25996605 10539040 240050835 -317086088 621794 527597806 404522623 336460671 -43448115 203009592 5531410 -444072534 -609678810 188112455 931354892 -20283040 -3837787 -208260381 586906112 104366940 43534179 -39638545 -193335965 146019789 301601925 -3683898 210354905 54813476 -95004860 -133047976 -106316999 -26788165 529253468 47739 153665378 482583873 216185170 47594094 386695719 -58923605 -83600545 75682151 4836081 344468069 -261589840 165078913 243836047 224375228 60125429 -25524075 -510964273 -21076581 -18273129 -106678189 96619368 223071427 -303811142 712617139 188074438 -293263305 -513912855 75679735 43477665 -96053744 -20293495 -2100941 -170845659 172169835 -557910866 -366746116 -310599585 -389764685 -459898858 -537474214 -811822165 336214712 483185025 187797186 482865465 327757024 -159695562 19322105 140178488 -1986697 452025786 280503758 -407575806 103762042 -16380786 -209275903 234929723 32555165 -419172640 -49130530 852154436 8764164 -42062894 36131821 -177205397 -543083547 -72643959 -474313162 -4947597 390140349 -33723235 -477162211 -574531746 -241690163 -75346030 534995534 33325318 -138113637 571407012 594892721 -6950137 444952042 -250382606 -356160118 588712 -238759639 -128211403 431321760 -36444944 -396553835 62583548 87635549 -4347974 -12353777 217900336 -140201310 838864582 687221783 51806544 -20286119 -114488233 -9417584 267004649 67963110 -873048086 67298790 183193519 -50571852 -14727409 21370238 -532309774 197067134 842721172 -249053950 1246684 852518703 -129076434 18621921 -59667870 -71716992 -677516661 105095911 66969341 178362095 -295204033 46858205 764848332 -434894078 125709377 -6126108 -18710502 -146947782 -21245197 51827381 151378939 510971225 -902018595 -398520 32598232 -10894216 208673549 -68475237 -146033092 18433533 -615100236 223096349 -71191248 -681725115 71281561 -474212218 331813513 122986689 -658307426 -472658571 -52556713 1424520 -764469832 786021680 -76189824 -398602172 -466852218 -158013726 132499967 557299170 8912670 114370347 -35029249 -220833 176765484 -6935704 92080542 13769572 -63997289 -1688632 -10115639 -481032815 24145007 154700961 -12817865 490264123 181322843 205578305 -260155975 -578400085 -81689821 231091876 -197461356 169754089 -361040980 57436960 -896423328 -330082944 -532099968 29579324 57444477 496414817 885681 -213256067 395814444 -584912915 156550920 55540405 83114964 333873199 126057766 335303725 -76646502 -159841029 -827775446 5507537 -170091099 55324950 109610676 -2455717 317535091 169782638 43173900 298990640 -507281870 411044856 320131142 47034519 114131854 257635488 428313601 587256443 -140986128 -495078923 -434286185 -739807015 -70782767 342166437 71440592 214804438 -707472744 -867012917 -48662989 182446128 -722829054 -100794933 2447179 493007583 -289797325 56043798 634958236 -352418847 338261350 -15055234 818877806 672718214 -701001513 50907345 455298332 -353095389 88748356 398282936 373985608 105777154 -453516165 -242966147 -185579033 238537488 -623710351 589568893 99707250 -8989584 -63920233 -13562620 -190902423 -62305805 -137299256 -271304805 -24102311 -43133940 -660488434 501138489 -704607726 -26070475 -515146971 312757902 428990076 5162241 55255809 -553284981 -281555756 1827260 -65429988 39702737 -667596353 359806921 77330723 446920908 243871739 290420403 514239952 -11283355 -729868895 -582023153 -7318276 145931022 -142938989 8315972 -157453896 490607902 408913542 -639465561 -65297641 -148661017 547790566 -200646402 7794514 -13175164 26576237 1127463 118041050 151842501 -144673373 -486482 -166229745 360293551 -418894350 -17241499 685302130 -69779999 332015252 -11054349 601323807 -257656976 -763023093 40700413 -135573377 105766680 -54198208 -50935861 -10139117 44088748 -29991813 -3015064 -183380434 3229994 -8085839 -516056060 -114673255 654493008 -538243250 435414425 -221293544 -659220995 60252055 -212737755 117542004 -508834971 116195760 -59971648 -144354410 105190521 33324230 -49507122 117525182 927235595 -61080484 17619657 196634423 566422994 -151924995 -654471160 -155579206 25895041 14577247 -236975803 -1259169 -671923993 -534385849 -82976999 -479489571 -832353659 -48482257 498317957 21353422 -354736630 44827980 -304592005 403911571 -97442349 285840353 521052544 -368258112 713828750 109942911 112269188 54649809 208476444 -90619073 -244187737 -285902671 2440975 -7881488 167836085 -348093054 69648863 -359271396 889498665 251526012 -242361915 -266829436 -503873894 -246911402 -178096784 -294834846 48215286 -430065713 -511861182 202371886 -611675368 -98570682 -64945519 -144904197 -16983354 440592814 -150582800 -258831092 313536645 -4339078 -115670840 1800567 -236716564 142183120 -1625600 509126677 267874792 2142853 -8338035 38859600 -529355197 -672751193 -269528771 -339891998 -73907229 -5969526 -648643070 -37520137 259716822 -124095799 -90825290 384617355 631402368 -83872989 -225787552 -5615117 98906431 106668257 -176118537 -196717119 -18394525 -32666190 -5771189 758843516 24254885 136989306 -40873283 -419697448 -195952509 -210941055 -244607862 -484520 33282866 158774738 -585042333 -442566031 77627325 192739709 -98310653 197360636 207932642 416830546 -697409967 -503107123 -277026343 127437551 50892648 4223636 21183943 -58826865 897465039 141632090 554500663 465294808 667884221 2624890 85984832 743342894 14190758 380940994 250381760 938020688 204484048 39026870 28509132 -210078276 262574742 -578272275 -697039513 -460514012 -187585411 103728895 422211618 332038534 -189608707 -750654946 126883093 -620712403 -389495499 565589810 -29155613 -347721778 -2222913 72062727 -107522610 -796795523 4180624 339098955 -486234661 594869739 769939866 15918591 -382547037 -243327139 -327095746 -82819718 -781343204 18459760 -42465369 185698563 92872283 148801685 -178654313 43918207 293427602 -63304522 982862 486974923 2990816 314504039 490172022 -109181258 -261929570 81516717 141886686 -430224109 -214310465 153080791 -4426737 -43350460 -74452628 -53295051 -15850234 240392011 -4454720 62843262 224176358 4107375 5866271 -2079462 41090792 -106597267 -74992882 178052507 -465273201 6347717 -761197995 248582627 -414001083 91887422 639541372 162505175 489444560 -447280603 -710092917 -197486951 21292182 530272384 804373041 95063554 -152305380 157151756 137787958 169762429 -14185275 70735098 38168837 -115689347 864908029 -165577958 -18031312 546717250 676984884 114151849 290404552 333262406 -48116 -545035455 7778150 -437570043 510500562 -124072096 223396155 -56036843 -122888816 477706797 -550792099 23359190 -519132053 -45380142 183510 -852105555 475865344 -358200525 154690903 -133228192 354202221 97122186 352616456 21044141 -444680715 13833789 -525213923 7413024 175421060 81293868 382881173 307050713 -33377921 -497559859 -228898525 -235419984 -338532985 -18474002 -89535181 -623926587 323702533 1193633 273638783 305862583 -971608193 -66108672 -179163962 -871202 1167040 -869209471 -76245527 -168711623 -328248683 359163384 -10834949 -332249951 528178605 -467923922 -12386366 51578798 818110705 599717299 21344978 -342326575 -315198855 99007104 26413371 149219226 546488802 344088684 1525056 29391170 -35495908 -133760946 565508240 -453183548 13512466 193095452 -50554759 -220725409 -77264919 27511521 -24912314 -144395041 846939229 -327170139 160969624 88526429 -128637100 84010942 -614057539 369490188 227699438 130259584 10437857 -10645060 -907116238 -513286101 -19568577 49781446 75770044 -188722314 -250909440 174615002 -437552944 -563956390 295286236 -1648557 162307772 52225167 31067295 -49447953 -391402620 -574275765 695377055 -102233385 212409886 590452137 -473567693 14540575 -78718722 -11011677 45585309 250920550 8323761 -90602592 16477133 -861888731 -30848960 255757784 351031918 -284117845 202988810 546879342 -113256663 -486973564 37370488 611973445 68243597 817740359 682395067 -546169382 611164592 380246136 1740522 145610370 333730324 68149056 -327791607 -35572160 -74617680 79778745 22285289 830196737 -443013539 35578750 -68728998 90749217 448871484 -93463243 -445321788 665143489 -237153657 151505639 5397099 55885840 -184823277 -7908330 -159744187 357034365 -26243602 16070660 68639475 -195515122 -571687100 2734987 9372041 791396104 -82292244 -304221010 -561079687 16351005 507532139 134444959 -96484075 -3628885 508012236 361297840 147029042 -86524406 506200995 65393882 -711064305 -41706620 425157629 -119903348 633552873 -37393859 -69340104 80627107 97122047 -646468119 -453517236 -102294114 -14601867 111094228 -619287031 -438117803 -11947338 -795842473 -20818721 59043692 478026034 -404177058 413434992 913232941 20570265 20291032 43501135 129381118 -352945815 125676799 5734902 -82213248 -345695132 72408410 -156602281 -487293297 57992910 -5715714 41653836 115794044 154257726 -184030843 596459049 -247461668 -494903658 -133304952 4844039 366230143 -249690109 10488190 351901816 198122937 62551552 -268087439 -518106231 45929634 36163535 -2670984 -357132563 -495526523 -530183468 -30385411 -282201148 34024682 -710968190 -51695992 540266027 97836886 -3395250 100068257 -132133819 -197732318 691315031 9538652 -41786304 403288350 44310974 76529521 -825439587 -164971401 110062351 -94761440 -66857486 973827199 -136676885 -114077427 25612824 4208521 -190922749 120937784 46142708 27647500 -3928102 -250028739 292701932 387513964 -117119435 -26862851 -138254959 262064162 324011925 193414940 206210229 -599194498 279479042 83267414 35452823 59832747 636668669 15945650 37125848 -63530640 1229332 -214587207 312609502 503193125 -897597951 -190066141 -372218855 91963433 -236000062 -10325793 -2918871 -20854365 -209912406 -6060670 -294745313 613503261 -42471361 7184691 637103578 11389501 -35093109 -143537446 10456120 11033373 -260542387 -391795124 8556388 -159288093 -62931987 -216146032 199295281 109828807 -178147858 510097803 184766475 -124586287 8957947 29814129 -516107592 219009198 -6241263 27355967 -315110835 15068474 72875884 -200064846 257330573 751684002 -400489961 -550695209 -19336166 19082819 497621208 -14057521 353327008 295904558 -44420288 -123657128 -814616467 -27710574 222434643 -74763489 -249165289 274835823 -407063249 -6274714 -35511331 276676672 -189669186 -605314699 109331883 507288280 -451205154 -517833756 -294400594 -107413717 -316470098 162409635 -96261733 -132615075 -21503722 6675906 -325452628 -116066584 -296351727 -36621430 906602151 -97850546 -888831706 56117167 -44822606 2510409 -145900010 54433613 -142645904 21721026 29141469 103891405 -696274 -104042825 93833496 15103406 65547489 3031510 2704333 97163832 -37517284 68636415 409768886 -18648757 -452283398 -580772004 -240913646 17066129 -109905929 -493130979 -208248455 -208545416 -383685477 -581672098 -98021662 549473511 -467600407 -262348857 -599546638 675616797 87750574 80237450 422635375 483529056 106766349 -740629566 336230077 -162319338 -6786071 310919918 458096803 -466882396 16139280 -10215807 147810592 58190787 -286274373 -732064252 -14531485 -306878122 -460853954 97788093 -60828756 429241866 261646 86200309 692147950 223125475 -205604160 565805738 292251 62282771 336983765 -295440156 -78364503 -96087690 65460760 -44209607 -76055260 278814940 7589281 -106184394 255251868 735064966 719224170 -187190889 16323357 210426493 -546773770 -646537032 -1115805 123255851 -299068577 14696838 -92365386 809882596 -16900668 1142946 40747165 181310754 28210234 388458114 26584284 208731980 -448356030 -14932455 -316928831 752558824 -690459332 -228548348 -746109107 12118130 -273864015 13400853 730386770 -11885101 72305631 -817147008 687428604 102204742 -4339081 35666601 -434087743 -143753117 -53175320 72327730 -776579248 -616451683 -45032539 111293215 8885134 -403308807 456523287 -235943 -50517991 -7209715 -8143507 204997803 89193395 -243852708 -276868463 125787414 12654553 408328013 -30994985 -325012083 -430769891 130704291 129926767 -259053829 -13634880 65578756 -360876010 -78041029 270795709 -8872627 -580798395 106134874 -204273945 -180626577 -137696317 316582113 654445941 -105287461 -329607497 -22596662 -673355339 -86316171 1570184 -24367690 299698201 -300115836 22694329 -227221868 49294423 23034650 71204975 254419030 -250482663 -48683463 -9959228 -267870171 50499200 972259 -244739204 237369198 -144562888 205148789 -697719500 -256582454 293316690 130948993 -604956624 -18439950 -369689526 543707054 291441386 797333313 -262798476 70824829 7639683 13317568 -11031975 318217003 58436660 96145776 -61900832 134777625 758768377 -865106047 22959539 724504863 390619358 -124412741 -38055099 337552267 -413894945 331002228 826917378 -623322930 -737816005 -340808847 -205188665 221122684 282697568 -94969739 245911755 54189937 -170379236 268411505 -21369469 75360900 -23023120 146153802 -526743104 -345939582 -545067186 162205365 -10852759 33184816 -720859235 72060527 -38124809 -11576152 -697704145 -112064483 253611492 -260869081 237855601 4384384 -334970379 513776920 -417789460 137915321 237657477 -331216690 -436645271 174862521 -125788537 -199790558 -279405192 -467631841 494678413 -139504872 26343896 -69339055 742701649 1013456 -71001082 -3255589 4801768 -114825 279301745 -793728066 456809409 322727378 -450232847 -217033165 -70505424 377357579 -648910072 489925295 191861551 149308824 -32068179 180371216 -315273520 800124003 309862269 66842640 -32474920 -22613760 178250095 -40618559 80132188 17398611 -235297245 -38639578 676445742 102707133 198008976 346297313 -132753181 341636214 -259835515 451726368 426250264 -177937263 20564091 73539363 -96529796 -240711182 150868604 -859704106 -732265677 -147755492 -20280417 9273517 239820871 -208204691 361718 -15230456 327541720 188059521 -3795078 94849378 -44212575 -3477675 -177000923 -248442424 157837978 -217739670 342657017 -15963449 372679455 -243595047 -92752081 -710444927 -135565991 20338206 -278873070 -249930102 -126218031 -588810495 -120463666 -134602723 2394150 180258932 -4380436 186980172 665071488 -212116570 55629388 -36841340 -46700198 23294120 123960911 2480825 -81953263 -250314749 3632905 -5592182 489541827 1482710 -224956826 -256423559 106962034 -160655245 19630567 -18681357 542460 -342535610 438837941 68409249 -353423369 -274188310 787020061 -490416876 -399030471 -270390460 -701889695 -6195562 368432696 213772961 95166747 238154489 442927421 -98494045 6984570 -18023589 2357820 558831361 222031667 694017435 -18715566 -14659692 -19125242 -125601958 -748288173 -147542409 577719353 -427982551 -22838467 151138369 53086420 -273267871 155685412 -144649905 82602896 -256555052 56662613 -668344625 4915521 -60078485 134668382 67644333 -88091493 609390723 161720 -380147676 -498510869 -353881354 -212504933 374228836 -283363292 6186304 -606644914 -24813176 43145610 -498166746 -167088452 -370429751 -37038007 -95963308 -187209767 -654859006 21756857 7298512 -1284044 -139244590 260338958 68153090 -676648556 134465652 -100206610 55086123 4001199 -46359924 414014984 -31347000 -214708896 291316064 -5391599 179768513 178143205 -16459521 -104861821 -37535154 65117959 -30474340 145587333 60019848 2320626 -333079789 32651433 -456481098 196994632 14774191 14979413 -160322959 96931119 -160451199 822872733 -226188758 471148298 765983526 33241054 -161592299 47303953 -201373008 -12496266 -12800538 476754378 457263427 -597182543 -6979321 100629528 -579258295 50772730 188991923 9876026 -427161759 -28070602 -245527347 7280074 -204930071 -548926171 -13677060 -134621145 -436035 -6549276 363861838 404192226 667086789 36330179 101079747 -90881489 125507307 -503324975 19658379 -279551129 749016614 -19676071 73580111 -401869943 -295049189 -346737852 121109806 -430424128 6771623 303606920 -8915656 -729621142 210513515 -370176781 485645433 -659202931 182760612 -37966849 -117253504 305130773 -368794380 33848229 133981763 225047407 -15402538 278094354 529282509 48297037 190477940 113524439 416114604 542079797 -22523622 -30280757 347592069 -379215578 -7404303 178609122 246811774 -30544854 -49249857 -644424101 -506758583 -211749178 908748688 305496093 736696489 -296075498 -197314019 578004003 -280935757 180286990 -396749165 -41335873 64349880 660395585 78528173 316686874 306747900 -185522980 -711498958 -70350682 -147794316 -390341857 16334664 -65314880 -143717105 -2251594 470811120 15797445 -365321859 3273545 2889117 -1509386 334035089 28538070 8614516 85786948 236795675 -36061209 667014734 458607105 -138286978 -7043356 -54535158 -115381596 157347202 -134873505 10388943 470567619 313206319 42332548 -264868296 28471738 -250458484 40667421 300496664 385721468 -430900710 -283714901 364698924 -295541246 -523529934 75299997 82162247 94495927 58168106 7353467 11559681 -58400122 264673943 -683701428 -108192492 -688839231 -60860928 -284553393 -96727036 119776533 140518324 284270238 147197382 -44557635 -56672197 -402048901 -464766188 -140213824 426610516 -16090616 -708487191 -380540924 11108452 387674255 -51883722 398397299 49326433 62644083 -24046299 -439196279 18803791 -124571226 -217084599 48063023 -616794459 79559822 3654182 188066889 297167461 -159749636 -6580267 -38899619 35927765 -634351398 255161949 290630878 120657740 139118130 -37999814 231467393 -212428053 -5280761 -355304258 262435886 25843599 31686223 -601106975 -374182267 137644059 146711311 -298664174 796504 378389555 -230185111 -101820630 -454404207 196122309 22788685 16237677 -67934655 -144828843 -430381740 -2562535 168526582 4974229 745852777 -157069869 -430409088 -807969025 -508804738 665326510 -179290994 131505795 -60981677 113819454 79123681 -80822327 91303994 38965201 -830618669 -189889241 -275902712 683705786 609308704 -824972679 327142008 -743141281 -101888448 -4652238 -8079533 12880904 -47739481 100995760 205426565 -315213 129859574 397244614 -381351331 882996508 54445314 -101022825 383586031 62027589 278742193 22385829 -70213728 350528364 342040641 117802451 18224463 514333539 754670164 -765835463 -237177312 37441329 -7989630 -246157102 6211421 -512134551 435755756 -226108646 -85865627 590492654 245714195 -353737890 487275290 -332174703 425647918 -338047572 -172912711 -551288637 -15553405 632598578 -354301520 138859239 56089379 -143943773 -190824298 -301125806 123219672 -639486 -483071908 -88174626 96253034 130621065 729810193 50338596 -434339744 335544446 -70794511 259646246 42238345 -7150750 864784730 -687184023 27392401 47932247 669070307 -171674330 515098660 168540526 -22779029 167235019 -937188948 -3321893 219864599 261670826 35971093 -24056130 -43278110 -955540265 -253621134 -68952514 -4226620 -104977232 490845422 1709902 495812799 16773485 562263829 703359265 -24280304 102430406 -403861301 -128269733 37468604 81346943 -99763339 -140952721 228612949 -312042814 -354013521 -958694332 -680530480 -652859298 -25930016 114964898 -391842339 -634290616 56060461 738968932 13945377 -28487872 313467817 200496395 -343491930 464712817 96264646 -382206217 313680242 -363713726 90791520 41241397 164242181 49872364 -235598458 194401733 -150715094 -187556293 588580145 78165 -128296834 -13626062 -422104372 252319910 1297268 -38932162 -247708347 25991710 34379018 -1062156 802812153 -360809279 -368384732 -170484388 -711974605 180422801 -432515576 231034571 -284098759 -173570757 569245726 -35365792 -71177839 71830322 428841187 444228930 124755684 -223727337 -44004725 147910075 -621491800 -302495707 -377708893 -66554278 -55270016 -65093652 -17706651 -120637513 -555302481 153022433 28549752 -124806984 905555835 62263287 125283887 190187070 -354440956 -452778 8835529 -59005475 -24627577 -270902884 -706548 582280313 -314605731 -320708837 -140533222 -75656415 57965710 7726797 -232250930 -429269445 -595246681 78398757 -324436775 -313606325 -602435164 12467763 774128828 -34692268 -303097556 39399615 62229786 -250646103 739672828 130613315 -30406180 636141400 -5568662 -29754300 -107399568 -442993373 1231611 -4093438 -202278599 430330394 13012220 -9304296 -67492676 -223660633 -165868126 18188412 -681571283 -40077007 182369928 229488401 -474796169 -11209941 74411453 -132184150 484546732 17693205 -182645978 -30671705 396661906 41121132 200297324 -400675771 22504095 -2131525 -445092441 269729482 3591625 20969978 -61988389 206646214 783903709 -271375647 7800426 9018175 111213421 -88293976 -60418149 245655769 651949501 -169983 4273161 52071181 16632123 -281024637 -82671682 -574504 363147788 -327159726 -504908622 275076753 207471078 359726341 486624958 -3056300 213012723 -143956756 552926561 793919861 235371454 319786268 4106100 4778370 2709846 -327401710 -236132010 -13569166 5779608 -36778361 17973656 918020990 106058460 -112229978 -430137100 30225001 32626841 -210512365 9495051 -30442013 74538315 120494057 61480095 -53357364 166227123 23027440 724195953 -9345870 639713710 16461215 -590365992 -229001938 -8365629 -207593088 99090194 -1347295 -502882255 -73770724 784375840 386576154 -258673129 4113065 734176239 -217941103 -19062296 -350429433 9034529 159577477 -84281254 -211376932 119581453 -165376758 -22236098 140759640 -209687742 -319191843 335842021 59080738 18076671 -1366137 11261852 387817724 22695814 -132068638 349377024 -442213634 -15961620 -760035364 167109257 -180012685 -668189486 257025734 -1174752 696463780 -594060734 27030600 -108444194 -270716782 -136544180 594640 255439876 -550862464 -51054379 -750590559 155695549 124969701 291507854 508157499 123948216 -603529449 21112271 38072028 373285976 -230918238 564593841 50477086 -663815644 300407835 888257 122492189 -143372110 23457894 -451213790 -44371489 144396911 334181336 -577038361 -112562118 164856351 363027219 -578915937 259472089 -328282471 -665620009 402564854 -32468648 -793108066 67821191 -14808091 -459389479 18700324 -122567412 228236786 432444110 126883993 114992111 141457213 294743355 -394989814 66251749 -599084074 1984065 -34947302 7509604 34108239 -1962666 205559044 276042695 512798207 -91623364 226650431 -619191935 293105200 436200831 -194793242 -32952672 -200778015 -732607949 -5972403 305455854 779993928 33821810 17314757 -422299906 232797904 -42649569 -242051243 -156327531 194808860 -581995482 122352570 -185183235 -359812024 -111625497 319469829 -526332680 287719095 -421814072 -277618793 -512736978 200386455 -233222456 -241828493 405025278 103124585 225132350 199578991 -657823490 -305158271 -10171264 -1834900 185027921 412488818 649975500 36924385 -611792 -22065200 -50313595 5226249 -863277002 -627221150 -173836865 -124940179 -28841538 437217813 -310647717 728154318 -72220472 -103731657 -160291811 -304896751 598635968 -135854039 -684842297 -149739854 79992145 -592993808 412489071 -292633594 -418875 -607654389 502279764 -552967597 -17148380 9503250 339163870 509351206 582004450 178503296 -44038519 -19316721 349392291 592297073 451847293 67796844 138087835 12974167 900372678 -143982111 196849475 -70338652 147487106 156610034 -58684739 -91069684 149377275 -20273719 136509477 591692217 30642722 892216352 -91069768 -25306551 -535249874 -54239140 802914116 43225218 549065132 346586006 712144994 -674377862 -101161899 -232870194 770814733 -500999585 496170264 9757373 36761245 30193965 82829824 -156408490 -294860466 620204926 99787955 676548052 -849287775 378077006 57624017 -31928616 474432 -467200196 4129968 268508982 -415138467 241995954 617139526 -36283780 -354712329 127034666 -1874105 126499910 -65884286 159069593 378681484 -293785380 -452642311 -2006168 -116954253 -97471225 -24982140 337637940 -209684685 -62870736 25809456 29557484 -36314873 -27168614 462162741 11667175 684211191 958992378 603576823 -149812401 -223934882 -474051151 -842437332 627460064 -74332966 23844778 -940468 384015194 20933081 11615157 212658077 -82855 434458608 -399210038 -399495444 -390724126 -8566107 17814335 -561352433 -161736916 -101094465 -668810781 20879700 -268455662 650202222 -130093312 -68666785 -38164254 123885779 110579663 636923008 50433436 131411730 -2779932 -16712198 375930191 74478347 -831775798 -18804537 336697700 -15687170 21747956 -638802933 3635363 -442855797 -2585045 235649556 -56187225 -343669861 -127224198 362163834 -22951433 -681288548 339580480 -183338249 -417292164 -32535111 139730057 128321112 -7524002 -421313888 -876628958 -30066751 5527953 -91971999 -1156647 -1456943 123026978 -698438136 86472622 -737919394 54843875 -27710668 96114777 -229904362 -367444773 376270521 -8780515 -15338178 50839501 -1435972 -164991284 675760152 44032945 -19882905 89688775 -7136569 869579863 -155313963 137451102 161138512 166187708 661156198 -86957689 231047811 -76296648 318719446 -47924129 -352489706 -7019144 361550625 484735567 173090676 -298193702 280236845 270031140 147922207 228793024 -57323877 107571856 256722838 -399361372 781465129 -81068680 -44093297 -550292401 119101889 -50509030 161413639 -926364 619130177 -16494520 -355903805 3885003 -19382478 1588224 -211713722 78547065 -194294867 79570356 -707852955 283861389 289864168 357933551 -424867378 13831757 -14034232 461981720 -171790956 -302691230 -24606434 -551902063 132010340 16170054 162572349 -65079022 -674051272 27353162 31971949 -19257581 715839634 83472061 7279098 -290161585 143522094 532240730 -210690975 69833442 10021426 -709369944 287509317 41469010 -306076177 -38945329 3143973 30976882 345822441 -141438022 139462371 645398577 79790499 9181998 63935390 77272596 -245498019 494688553 -405904993 142664312 2657537 47495235 -231479533 344654479 299100887 19401462 110232380 146343068 -78223138 673491949 -482485755 -50466332 -368154992 -13475373 -144717562 127421764 -192986934 -84120534 375400480 -469551108 -55795307 360834974 99195151 50390139 293169115 -136946823 342760807 -290275897 -368194942 236608257 -114805632 297433164 373701019 -6256896 -179764061 -4640664 330744195 -34017530 671012636 570864923 -195745115 -10546318 -53815733 223025273 -232725809 6163004 11418868 4748817 -335865209 -318288547 936523939 375148942 187576440 -91569180 186069907 3665083 -88807691 -81879835 -12909209 101816620 372730408 545534760 647172185 117946925 -343673796 -3126096 354913284 226282136 -15361328 -316795767 -16003657 -149426390 138855615 -295163513 14918423 -68852488 -782228783 206709313 -148339611 -101904769 -328401154 -916126 669864213 -3910818 666596300 -831705179 50735817 59877047 480314053 -104651051 79347403 242879524 14353747 -53226838 217166434 55365831 -477565 -198190766 299589475 61996373 -145639877 114934614 -418845238 -130898015 -780255600 37628488 -260401407 -841933923 -126349217 -250807876 -660292557 -770275459 -101269520 522367805 90377586 -2952594 494679393 -19746978 -35418094 302299078 -733324875 -162921283 -263815596 89611449 -71664159 392730529 -37021220 -537503827 289505361 -1622182 -178864720 -75797223 709971480 789738 84249876 867466787 368629319 559542933 242961161 115583727 389761787 106904257 -68611696 -301079675 -769766 726076984 159884149 -426829630 139666701 -7211403 2944786 795762621 -70382790 -64064274 -428763904 216720063 -60600729 -312765053 -200614944 -243929473 360039443 115701991 -232130511 -689764109 252768087 -439915143 -157824910 128657884 19412704 -29960387 1548943 223107156 -4079537 -185045280 -60116966 -589949582 -427149097 345013820 -5153535 -21734146 -186907116 -131837164 -236287693 75260415 521116018 -300335561 71010911 232456903 -160033478 -14060354 678571656 -240683791 -111416677 313450212 381199774 339794342 -45168272 -108541467 263211815 -11602449 -274141884 -20282328 7297368 -144460759 65035558 -9271433 -44702654 114041636 -388613780 782761220 568855269 43707036 233287703 -36439522 -24520136 -43797194 -536139828 -215527366 162810521 107050518 -82584568 -35286926 108514574 -765762 -337140602 537984792 213157146 194181510 -66235175 203406553 52396173 -234023 30196168 7444328 1444206 -798657368 -210431427 6851936 -33723488 20984274 -246485968 -181937847 -151958614 -74514554 -402858418 -193331800 -557918908 206068292 815665533 -14335990 -245991653 -89819034 22707170 -1900683 -2481716 149215304 370237990 302099305 -16889489 206245375 -74308641 364192568 -114784312 198586501 -112572862 646173137 -258697780 420136998 37711712 548679961 -126932460 -10301829 -78809685 68202015 505680857 15369407 -122444334 -220038050 -167558849 -855776760 31967208 -334415170 2713315 96015021 626217512 58670977 -143833472 -611501845 10190811 -46182509 -279266813 107489341 -109558558 -66854942 -5522978 34508710 -1441457 -372179416 234372317 458510655 137939202 -124339060 -25464611 329344859 -23689082 -136048478 -75823100 -3660456 -379446309 594055286 555963156 5766517 -399241867 -233945463 -286396896 -248626355 -200661907 -82077400 887218848 469497866 -19740517 -714295271 -200573392 -10053904 10094421 422394153 -27385362 -80574528 227526629 -11759517 -186836663 -75069187 140813847 276635602 -385022686 -3208454 -160349115 -766424642 12999668 1629723 -50113023 -662843715 82266108 -101170718 232031342 -897877586 -79146110 55478392 -194416632 485393198 443259075 339913964 -567627255 80251170 -240394731 -23231092 106309335 -680896870 -469850112 88495595 -931133610 260444092 -401086769 53890720 46879592 -421913004 -120423406 -584285550 -309362558 296618101 -824585238 60382615 -106657035 151165768 864517317 262348606 -120947789 -324707263 5716943 -476644069 541324208 156571017 -425453012 -54632028 554338266 -317776527 167069777 97838197 -53909875 -194215240 107788426 -251886887 58093386 140247154 -632682967 -511640931 242837894 -23553522 859445 540519574 -261788708 -2650809 -255595431 312429460 -4408077 -313956011 68781509 -107631969 -6219691 -6848005 347026182 -358490515 269133884 693635405 -350950095 152492635 22053974 164913144 528364033 836201451 -418084881 168064735 29230638 -22888134 12828577 -110303380 -158157396 -3932166 120288786 35683384 -78341759 -380184559 -213021265 276718521 -171662216 148225466 390292376 273051546 -379801699 365318857 337797489 -515011180 560087128 -137805147 -7110086 614325308 822968 -251424748 -666334801 50915395 -284056517 381709075 11771835 86575425 -98491640 100200228 -182596664 -11556700 201874065 93402136 -244729251 115542682 33845420 568369803 -565952685 2719333 -394548759 -353846203 -253350944 27701982 70418469 -96993217 -117177122 796665640 11399007 -73245110 31113983 -403129974 -504460361 -133420726 -264790685 -99252224 -4094186 56665722 -461304849 -637170973 105073251 320334327 407347974 184423039 -430036126 614304763 357206506 -295243048 -72597520 141664133 -457103397 802725 -3432522 256286763 121652660 114479955 -40596472 499273546 195205615 -18020047 -339149709 -110278258 -54437691 58188409 275915180 116444004 59384315 -25444169 46200200 -307916284 23682496 -503629346 -106037632 -340925670 -228674624 30616350 656569895 -207418694 -114566047 270760650 71797847 -60225959 -261695796 623951890 -276159059 -290779256 18701465 79198094 -102399113 -19805872 364812220 541363511 -332344 -136929685 -2164834 -67163425 59770343 -127485887 672389579 -326306036 86711343 -239050561 76069445 191836651 -27292662 -41507986 -152451400 -628653 132697932 -25569439 -8554322 -1519280 -872434532 44370528 -126927624 -110939747 -196791118 -260608683 149040442 745615672 -263886414 274898573 -214452855 -385511213 14420379 7034132 2450795 -29914536 -46509299 104805959 -163849226 -25073015 -135744784 211954332 -7224646 163289347 328623887 481402206 -17459290 -699346603 475288654 371424321 -61991639 -11995490 36112121 -4603963 -54136276 -269142838 -5392380 -51236407 17570745 744212755 -139481 -28548547 -662991246 8867571 192361072 -219466453 120500441 -46953894 -387380933 65712136 -484816726 11088304 -16607588 335471131 -144572623 -169634334 18867334 97849784 -317361539 38754298 498206092 934318 -62818511 8058836 -18942455 -22774156 -73125612 -598097016 474471448 -499567553 -9442064 -704364631 460005125 175493710 -330846337 -468084053 433320566 136314885 -83831195 -273385745 175406387 162369395 26971880 503722 200989353 -237496122 336961417 -11500698 176361711 -417701360 755955888 4621497 -196482944 -228072585 -620479935 152530722 23614417 35706969 -68804459 -2136115 -510281794 466351667 207204634 375526315 533101585 -120868529 -4569665 261338964 253436597 -490879375 -321785955 827461181 4955999 16364790 372642456 -461091426 15215159 457788334 814609063 -264096352 282889662 -251998102 44688193 -497674927 113580741 783123444 -26885627 -636175120 334289 598327563 521627914 571556480 4766963 -154449 -146883407 -1022512 608823238 2017332 210052551 -78172969 -459246867 555091533 177210070 -17085916 -52760894 -49063055 -30362669 13130785 -602311460 -33480321 -734366694 -51230991 -86422158 44233043 218505755 -160650826 -490251283 -389184106 449348004 188926634 128540017 211541284 -320335687 -451811632 -75057238 318720575 10657023 612929602 817378 -138033390 745721794 58424388 -447339669 45768012 -200081006 384871166 -15554705 -718736218 -156781767 -685137026 -108514439 -26870686 327052336 494743689 -200155120 511630213 213643962 -784436000 -532706369 -391041644 -611594673 -682780592 704041519 378485301 25786026 662754049 157681166 715727948 -17239264 -94393909 -68244695 123665115 432567976 -3143953 5673225 89661224 176796848 13311961 261381883 -225470670 264108867 -293442139 -282244503 44403353 -516171241 136186036 408043477 -41351218 -10268790 -9073503 119023217 626352533 53014748 -8659066 271493625 -2872756 -5258684 84538671 -9029274 209256181 -560324488 392115810 214450926 -111053843 160454764 21825004 477803202 35878610 751742116 149159393 151427790 -566939736 223414531 418548757 -263839529 794229803 -63988856 -72030047 -249505893 -172856017 -553388763 407472829 -28706115 164045623 -129428067 317250852 26664274 -108499338 402594317 86521650 36403842 103526541 -90418208 -2018658 -315199629 44890829 -160754063 -41851582 145981802 34833579 -123307207 359832 -46786316 91245838 -129033159 353460609 16100997 -26415354 5214155 -54564869 248171788 19507890 -308915184 30902308 188369950 -792095525 14648248 593418994 39718709 -48863750 -93023824 133269717 388088026 3357479 -276156902 -266732235 -549937387 -334182392 -442894288 7476076 244742603 471312357 -305742638 -67624638 -136475174 506566913 -4733213 472326617 354728157 -25083845 20925792 378326654 148628618 413700527 -499880736 -132461442 29542990 -231049082 364568756 -319094972 139090345 -248696905 277554853 -23637700 435565517 807931323 306473325 -73066189 -1664943 383863843 -15082441 605310597 -66673978 -3980767 352203038 271648825 24819246 526190826 136690478 4557519 -866055297 -13147511 -229649917 37969836 -59940839 -140143328 63779381 -236645354 26985280 610078156 477232 69290578 136818854 2087120 -169237947 -645121783 399145941 -11816084 -277747701 -774310163 -369125566 -178250275 -605113402 466086922 -187449267 18702573 322635155 -9096013 279072398 417174379 605046977 -3873058 -19360816 -6188424 -7793503 -16764424 -526996521 -33573216 101448383 108513172 427726463 76258333 634176830 -287053224 83643417 607390792 386234816 -4231913 339659899 17111038 205991932 -21384110 297415161 -114263400 104247773 58616448 2963455 -256989329 -300531316 -83594140 -64916994 -226153415 -118887742 -34817145 27569912 61384915 -425121370 -120144517 -20972928 853803563 181274417 202431778 -174286769 12806267 -509837460 -889791674 159553999 -137910188 -681732462 -599941349 5061756 -31343649 -46592830 -255588622 199568478 -538055154 3363531 398881178 -921092220 512039068 -347227985 -292579111 -77457580 212600553 -305778856 -114073118 63335531 478375843 -445207563 550807581 -524542462 60574141 238084479 -557752779 71779997 186507551 12180681 160875768 359286518 223949378 218476831 25101312 22184712 -72379761 567437487 144613887 2281807 -52475869 708535853 913977323 5872676 -64566714 -153263624 -84008522 104050995 -24313081 11571925 -7928116 -186660296 -49354786 139937400 463593455 230548784 -240118345 -80335390 -90851830 -61015571 -254741817 -476873513 83161017 -440187534 -113971889 -527433098 -64149750 115535370 -5409596 126590371 -65147679 5768453 -730268727 4839736 207903951 700647132 -211834995 -11861552 164395970 184944118 -941869340 391689064 284894032 -1155686 -38214637 329112728 31916411 587857104 -28190051 -1345202 346427498 -162687119 -20661583 1355919 -264805788 267446344 -678733825 63615394 162558284 -749679059 -451435171 76874823 3699700 -5955442 -232762540 -818092199 641557178 -327626810 -4778381 172530134 -22052009 156036593 436144268 -5540233 10604933 771777781 188839319 -3802893 14262099 -326095112 434279807 -52624173 235229318 -449565643 207004612 -138048613 40102515 -92065868 442194542 -5705741 395244189 75355200 547073112 110365943 -97593707 2767310 -7605452 -270709999 12471081 -126615 -107685296 513251044 331085943 334749746 -204544440 -59481467 -568867611 499512953 -6384122 -174262630 -113213318 56147966 51011308 -56207672 -214348501 -78020385 87512068 -21626694 -100766820 236022966 -750851129 206832014 -91954906 -202219783 -32468555 -39932575 967710123 -179929705 -608096849 -152772899 14633047 537303201 -554647610 -431401515 244025602 -479036674 764963133 258448492 41282598 -222428472 142874184 147907676 -41591579 -24865834 -490835646 35982644 -64455302 203722910 -224737518 -316652881 -403470561 -84551239 436077313 -53158105 74173877 36713492 215803202 15156924 -31111652 -285409312 -334077534 -12546529 116764602 -713257611 -603942666 -149056812 15102590 -102109693 286905854 502023219 -141975364 -713706601 608766154 116690866 183673560 -191034775 -109991595 1406297 31897539 -878158010 -114208285 -2837516 410027008 292024631 675986 64828849 -888908268 -194833758 161183973 -6692381 149903847 -130089585 -343825506 788855379 83959537 100407267 60263850 322347862 208259965 381999447 -197209656 -474384569 -8959692 -105785483 -826995095 318098093 15062109 208287432 144233365 320049187 45428836 412240910 286306375 -9204811 45584854 -372366082 -55927149 -74930550 -3098884 11709816 658627510 -232564572 144681026 -321477711 -102992971 287449384 -341223851 494797554 -5080748 38133643 -164046063 6935469 145019356 -102207729 63352159 -342025906 -452944869 79022181 -169393444 255785010 7846198 165759060 -414701312 54156112 8571176 -578171204 -67022081 5927808 64590625 282666363 -8620041 -112593136 300444792 -1360546 235482545 522772224 -67775724 219830915 80389659 -360545986 248272031 -253279886 430780962 -318799385 -59072255 4221037 39005063 58839906 142106094 -89420371 -4221343 85205171 -56109818 -74779893 -114305153 222620501 20433112 272050786 4533826 -363450387 -65842862 -619299032 -90232552 -149250631 -145282020 -406567881 67616963 27575915 -78624213 610893221 -454310258 -187861479 -431345570 241427011 -475459778 -172762454 -124390532 109422428 472946726 75410816 482043539 -76558420 670925119 9951830 -157943528 -77366650 462856417 2330461 158572010 -293156671 -760919509 -505341861 -258612164 436469818 61416495 -411716371 310377048 -404796182 838706768 54378879 -99871623 -115319946 47285647 -36937693 7100685 -21016163 -83906777 105970730 -67931196 -7543438 901376771 -309392176 378360166 275602000 649299841 -2045029 631505343 -13331646 195214418 -123475337 -555226000 237409346 -45314566 -418730576 5029712 -25202453 342584335 -600460849 -112593100 -289538427 591390707 212119460 -36842252 -174122763 -144591968 -320137 26633851 -574981682 -144235727 327698671 -4389061 -516292655 -2080503 -185925829 45651984 16255907 -215463587 -1048618 448006733 -9485863 -447759985 633566712 -234159198 158326138 23374541 -464776629 252354990 446311352 28159034 -114473213 621567096 246737087 -45069297 -230742131 -208258192 11943669 131609012 46123303 97260740 328242571 -8806762 -161942086 666836431 3131224 -110736119 32508803 -62352435 -67360860 -3061413 2352552 -249564082 446469119 -300299386 -462516913 4438015 201789751 618568802 -59505739 2541779 -275905423 292505838 -458651712 -505074863 -246721679 432949532 434885439 -55301279 -7762279 -495400 479586504 466655688 20372029 63215054 -874657592 23546469 201472363 167824572 164934870 -392092063 340760525 -68438480 -213119212 -48696040 -250708121 245539773 -15026158 34403519 143507162 -443514393 -180492428 498101930 943973367 -128942481 -26283221 -4753440 132415218 -155734404 -14567022 -488105730 9489499 341817084 -654545772 -165899824 -321911 -625517 684494075 29816006 -42094026 -758687896 -24724168 33024502 -40192460 -43038313 25504843 362106571 38449578 801338512 -103272271 -421853991 270147389 116773494 -15659548 -170074904 -284968836 2991589 -230613412 -65977634 426982726 30095582 -670019476 -842568030 215193845 -65578741 -882437493 92112637 -530356751 358411863 21333144 367945093 -388316824 398757310 -194120372 91244350 -151123 2677883 196238001 249678479 189271429 -306088767 -618012792 -125047884 5734192 -7116021 -627002141 -173292169 124126062 -4925397 27582679 -144750865 69295864 -2805835 -4617878 -94466027 -64344525 5769843 -11611864 -101942764 38301419 125729946 -4431115 -147301688 109277621 1941808 4423781 -739535618 113163168 487030875 -126322060 -623055558 -3253185 785280118 436987694 643217398 -11564842 -373399362 -99650698 -694187397 -7914854 -604584579 -16825625 277153819 2883455 29282895 -71696188 -83100791 15444300 -746678096 -301503176 708068785 -632164378 90889954 -17345155 -96602724 6613427 -2497115 9262515 12236563 253251410 -266241963 -202591955 -40801679 609765122 -478778530 -208800595 713928841 239255925 176031181 -14785992 -900862 702683694 752506716 413487193 -360480332 -96102515 -256094817 2500571 -465552836 -147425369 261333630 46884237 -149144099 77029294 9244211 615364274 -52207354 -141557839 -102568827 -354154844 -375593 -89395 -172159483 -284749278 941350714 -383122241 -82206728 227301608 59552658 -343663212 96891814 17876677 215121939 -399766269 -62240939 -49539181 220064531 68297213 -77678947 -245562298 -140342666 -154256099 -167578001 212786917 -197308086 37039720 -233735623 29628821 -151702738 -90876901 -398577389 -387706175 -184824214 -42419036 341993677 -11547537 2393593 -130518267 80559831 585417 19340643 246018278 -714809 -346742043 259689849 392610341 41834084 1058544 283930414 -130679878 -370215071 29947141 -74739149 135409575 -282798258 -367112517 -104489486 -94331331 48449394 -586237883 5301170 6891374 -166542531 -77441187 40798735 -392291445 351807343 36867976 -47514 18776091 101164662 -755238131 -444883484 -159204886 42594 94257588 163191148 -67665093 304451731 -74904373 5967467 283302456 -583743932 5905668 12281029 -336134103 -484240904 -188541077 -337007918 -8783210 -166661450 76874957 -15493554 228039300 400837518 -113179080 466424813 -232540040 -72033264 226276805 -395355417 -360219269 -18797568 105437185 -609196240 -122833056 -236540913 -197630568 337742467 24289061 279965824 282024436 129043026 -21551197 -357367240 -4494240 -799546206 172972775 -399726882 -421317496 -170761498 145629376 -31701334 -77542161 91952651 -86196572 609840990 11137520 -442645734 161060239 -589855447 -297928474 67996321 126613373 -1337579 -135735687 36856145 -78796275 -334984214 10787215 -230002176 -313351036 162267291 168734597 -557838149 -97344079 -429980 380047796 84024034 240066557 -101862393 -386317994 -353076278 387725435 -403619976 -124195454 561799519 -8492234 294076536 17155148 407626454 87516017 428110777 -278252000 114550389 114967876 112688904 -586996935 231698946 -770187501 1219921 -396736346 -92732055 226605330 -173582138 93579908 163074815 -91293421 52052173 -239042513 -139741426 -382833097 -12317385 314311745 284793344 -44702886 -271297038 143563050 -117434585 174846527 175267947 -83942852 -59152885 -189888602 27362483 -56916977 -6418139 -287945922 841880149 -649716192 -61569508 100187452 41779010 176687290 255220337 -43939035 90582856 5266728 -655488952 -19678263 -218217155 -72203577 106814211 13184847 -745779 12579283 -15311547 -72209272 5116512 68831407 228902526 889167 -516235422 -413970923 -592556406 -76941879 759031231 -3056738 7324030 22894576 -506537005 -558559138 -418733491 -843588687 -6671749 -15714894 -28804103 634067058 -18248275 15514362 -146521854 303795088 55264921 -137905130 -14779708 -148125567 -284938247 -121074369 135523290 -432158182 -244178084 -229377866 -93725589 -367461331 -564236397 84857915 21313037 1804160 90304414 178989560 -21554021 -212413836 -40415272 9232638 67834437 290977542 507695174 261740721 114901733 -101155548 -477658097 703984182 -399106315 -415397283 -264419516 -15866980 429944155 -185524449 -144856380 131386758 -159110715 -308062952 608144 -1927149 -78304362 26162563 179334269 167497746 88902998 10855235 -123368287 478277886 -93390278 -403208307 141839495 -37248258 -608350028 -492725 -58793949 126303913 683618205 112904509 39320792 281213288 -163226512 292449452 412334773 203868498 -402553208 49808632 -451232074 -124463738 610171282 4008666 240593376 94137248 26390622 -118676891 -381994760 -273470647 -34028202 477533370 -322376277 -8122246 117605790 558095659 372977180 63471323 544433661 100000620 -1058076 292439509 -259136160 -568059329 -95490658 270776076 -469394467 72648953 -232844996 -7902139 216023766 -305538403 -114400678 -79833139 838596316 10259330 79007126 8225282 -293997898 -55220901 481056058 -210956301 -140999217 250696921 272265784 339940210 293755339 -718397622 -165474573 206994897 291589098 365082525 80950665 8190001 137350422 24871705 9588282 -429677486 -18479380 159428750 21331380 6044240 -390360469 117078773 -78515169 158843083 12169273 -422130595 522621034 -12111882 14890964 15327174 82624670 355212360 -167582548 -219319761 41372910 -142140140 -314301525 321746750 -491688388 311149935 -555519517 226336537 366109366 873498905 -9956027 -62301372 162987153 644728548 571099324 89075155 80693839 318111359 753816579 323247215 115923767 16873743 28551 -36136064 -263227932 -524924996 13746315 145628354 -49952523 379820802 -29647572 -324135518 -3012261 -18133642 -58916410 226443113 109302492 494324407 -308291459 284443118 -167744921 697921214 -285275739 920131128 47579489 -14839952 -22162103 1327997 97523255 -295126596 -141957749 -25728705 -55141959 -52942454 87431433 200390160 266908874 3326384 -317132044 -589194746 -154319827 -468705791 348016796 140657123 -527421287 49913735 19250269 -89422238 188413599 -144208161 113727357 851703774 163820098 199350477 257736740 -3592023 82428087 60828824 542261523 17253910 2149663 113168032 260754801 562964913 37676345 9421542 217196697 209766427 -55563504 660835739 189897109 -31562864 -369862465 57877256 341228211 504111352 109431931 77705933 517616404 5803386 -604760066 172945185 58338382 968472 -354725117 378468135 318133601 259011782 -39433216 -106175196 111690432 -87516705 399045113 -93383266 -25747414 -203084445 -36832426 -119282913 -475387721 -26430833 -74670440 -334645872 -246835090 335418817 -94766938 -528143631 -51947137 -191339949 804023656 238146134 -122314896 -230373812 -4456754 -654166080 -115101097 -232407620 -42853351 578839990 378960130 -646830483 -177617249 96798662 254223465 50682285 64291068 -788124014 930187289 -215872756 59466210 -67558435 675739621 126575179 -156871530 -33604109 -114071383 110937128 219674919 -110055306 -220344394 671634491 -51904345 125223744 -89374882 -201474516 408813569 -438787194 -47914956 144322278 67686021 232269303 800197 199364869 -169402134 -13547893 1034347 -77582164 -62148915 -78825839 -322001603 15463765 -645753340 245661967 -9067469 -251927587 -49120908 14569468 -3714256 -233168513 399535943 285976378 522759312 -803201131 -576607331 -389713124 180820841 -115321327 151230444 -329433068 486519188 -243651583 368053 188065903 -183858683 -13429828 -724781532 -423007758 -159173551 -424401597 112012084 -63326629 82261990 326778571 187549246 392465025 420396540 -57821482 33550530 547540 -29519184 -12887715 -175850305 74786688 -102779501 -583080790 -84759976 -76284393 3519652 -166495851 -749208420 -57467600 -21463652 -322092944 -158085857 75113603 -207993249 592883637 10853783 -164270375 117787033 -96830039 -5427272 763941568 -26587047 338455343 -12498362 -35524578 -338181551 113328593 -791919198 -60471503 168741385 277197000 64827864 -432943116 74476143 279980949 -44927404 54470452 -158390854 37214980 -761517813 499595647 496268528 -338156221 1603943 -146205599 -88633065 -260771402 -141527345 -607050114 -2336879 -341417916 5857571 -5288672 901069492 399295523 598931247 3582818 -50292715 1752713 43494928 -171994027 771776128 212166305 -558613240 -68093157 119506441 203405413 160746989 -828318496 -122682932 353477753 633972214 -374695021 284744593 -387790670 -318011553 776324362 -177090199 412593540 5955960 -312038553 -59261265 4479925 -435865482 56309199 -57424229 -22495970 -132978144 -90331161 -116121931 -9715235 122075366 -50194251 369013853 -42234477 -53328245 80988175 -276284862 -224332586 460425449 276419918 121742196 10667101 -227366354 281270319 -79681210 -117138761 -69729347 -772265320 727676670 2595540 80271952 -477625358 -746874790 -8004079 23772259 787128 557789420 -87134781 144017597 -12483922 -134850366 -170974407 254874188 -1864573 568997872 -16100379 580579710 78057118 -381888210 -588232405 -145181920 2004693 586969711 387017614 85645474 318473592 -571397382 -26429095 161391669 394366514 203049044 301923483 -464319382 -1400271 -240874230 15856658 -277980033 -218674135 -54869482 -2478198 -751245031 175059520 -58814224 265982236 52913164 133722205 -214532375 144187449 -252771776 -18778795 98494701 22521488 -145832026 -2142228 -83473829 -9589092 375621542 147670873 646023493 628442891 185821831 -85456274 332726979 1191146 148722811 -5996627 -613860 -210160550 -14077220 29967701 675894499 -166483843 562545153 36655587 -392797233 -203353 -27226702 342822724 -704445 629618674 120403563 -438393061 121473285 -198416569 17962427 -23189917 -1985048 -103460671 -669403589 2779778 82780741 -31762359 -146546669 28490213 147961879 107204946 -96935071 144657087 -869915905 25444733 -230765338 -103335082 149659865 240657818 874672456 401960773 231661130 8314448 10240920 -174488163 -53669528 -181592338 126432000 63643088 1241818 41481039 196588185 -208139088 43318948 -218288250 -485789798 -492011047 -367819204 537202946 456774243 -548642890 -24767544 5117905 -8393343 -100559768 892333386 369954628 -83530252 -213823623 135293073 497635781 503640657 82017412 -128042393 134317088 -329599182 -630376554 -409397784 -23217959 -51793697 712612678 200481084 16445716 -39604033 -3556992 32783367 -14200206 4933025 38838812 -251683743 -79991555 -233454585 22283780 -96544140 188286615 -30905354 111631670 -177140711 4137363 -183260292 -527281434 16639070 37711793 188226861 -32750615 178311341 -909675703 -46499122 327571875 303357132 459762302 -283752588 -87756659 -21303947 -5416869 -437612050 10279015 -707055313 240766263 281354576 -41356998 4531457 929154 -85898999 -67305847 84571340 143618225 -223607291 -153812397 39190768 102991322 -34702687 -10827592 331689954 35236515 512008801 -225850430 -75621435 -106957962 -397227620 305970972 -150070780 635423903 -185374143 404510630 -27479139 -189671132 518726371 31922762 -255339199 601664879 -497849586 -250459019 -489731 14397087 918335081 -64171669 -169255862 374519474 751450189 775468895 199078752 -148623175 243051460 224465853 207700837 -46695684 253774019 603041182 206889231 621514126 -413596770 -559019793 258650138 -525025986 -207472338 -362472539 37696241 20927817 646713268 -203202402 3687381 268354397 -86428783 -260772848 24989135 44715616 7919703 -309445544 149753996 611232450 -724060051 100044601 26578981 215976972 -549167127 -34630555 190051621 -24549815 328509499 15894163 151180076 12133709 69534088 -77064008 52462768 -276325590 20321165 -180294903 38858958 11914615 439441388 38359850 15774937 435042647 79646347 -30306197 180812444 19945678 -8517249 -39608727 134439201 8433742 94581302 43624765 3088143 -47671045 56568369 388771617 245166306 -43743194 132686089 12301165 6029227 -253935764 -812819088 613679899 -24137813 214522701 441506080 571550657 -813646 174457 61570420 -584806264 -36994943 -215416 281335813 56093243 -450237450 -257166506 193822759 -24649919 -222077756 2167573 320901312 84195641 -656282312 62280651 -149334068 383408405 12959373 -346469213 472672282 224292947 199037758 -433060296 723621522 738776464 171427653 209463981 -975191658 407231411 118431993 76781106 -46768005 -317869030 -474614010 -658708494 -200407635 179385281 -15313065 141437355 -172977173 -76618409 14688919 260868953 -314717425 2847715 21394434 -58932869 74786664 151402070 398642996 190650540 591278 -596141201 644262773 -25229524 214046468 -341951980 -17068696 -104779183 41578419 -49994679 -153151436 -63325996 -146683813 25723370 56202597 -11226785 -240395274 39333921 222669348 -50029524 -505866339 -24734494 -28655188 39058328 6957004 16604258 -346552076 -714369197 -125159271 97454311 67939778 11782728 119540829 -9321584 204831605 -497557124 446924730 -393267302 -145616600 -264448939 -39391835 -305122546 -645671528 -34905835 628113409 134652658 113377740 -351590780 145033712 153029167 554267176 10759345 109355217 -243217197 -840818 7760292 -4774959 653403342 -397799610 -170920400 12700008 -20699915 657319611 11990436 465201338 25202386 -39191889 144687502 102670054 155413908 93009968 466960534 -235645498 157850574 24814642 670285479 534600885 25688529 -63219845 62108606 513963349 -77608326 -953667927 -108328685 160879767 -119221142 352556995 300082872 -90919137 833159439 -178495794 -12619548 37356281 -175578767 54182335 50757651 11485005 -27375545 30491593 171526080 -55217432 206481756 -589812491 136922374 107135200 16037594 141238070 34958589 -503288769 439106329 -11719886 213645673 -336807480 131458130 -158582058 -277209206 -466943729 -150895854 -207475429 93812448 -364385298 -35770835 -102546292 296558597 160135654 -116275946 17295879 -30042179 33421424 393879282 -211197057 -598497787 60171583 -271587206 63991691 -145708588 75542888 -398893835 -193947969 -203435668 -268234193 -211854808 88150544 252232127 -1103606 -6032476 -165232986 -217261383 255477059 286741189 79154754 197293215 -43398144 18864261 433356207 -558099292 199303042 -436266400 150621582 -227754851 -600612403 13642083 604205232 -340946852 -106923173 -629618361 12300104 -409837016 687402365 -34138965 -72454312 -10287424 145112736 -142479529 3383225 14870944 138379838 -102863418 -279397860 -77928085 -572996069 -38498175 167732907 243115472 484431713 -303434834 -778047818 157694219 191182089 153299666 562802239 -130456086 388030654 -7529619 -508204208 453950 -572177141 -116452456 508957379 693598839 126522 122413068 -256185351 -63622144 889642 117816962 -681500288 -341442371 140116741 -208130713 214801038 -334997561 -26353863 953585176 -328260843 125605901 3051950 297395044 546445656 144723178 5374267 -418870760 562313125 -666513357 -81949 -17462708 -469934459 444312315 -35844663 -97898199 178844026 304919 -675487487 85488098 -361605327 -184662486 -15656375 -125649597 -90545476 -574524510 -363053612 -7391105 298342215 -279318866 38464253 -24677774 -518420762 113480144 230328205 -197207986 -375063244 270701876 -299193630 187589029 583102644 884107136 30324142 119091508 -240760044 -2407741 -214111953 228355512 -516130427 -25748321 -14607072 -66539495 119570116 199868738 -235204566 191131268 466263237 -111963964 -659275608 33771627 -23713109 637582721 423932771 76656623 -234707865 323847018 73213251 13638556 195292812 447982726 43463110 43666881 418380954 261161831 -329277155 -69979820 -356374528 56617862 490372999 72367007 -230977232 -216556995 83166831 367389400 660046017 156249502 -184281321 273816836 256938490 -200581448 574713637 -395758279 -779943390 -262668583 -31002985 -297489332 -404583949 376991939 -7933698 -649074876 189288652 66400553 -192957940 46572593 101466537 -442025467 5676769 46856632 -63242634 -119234715 -362583419 -93701142 -379112590 163632903 -486390883 -5159347 -331795261 -168522257 -192102665 -480100950 -106418150 468416566 151762820 5962787 571423976 754819656 -126660407 174698358 453850902 239457412 32583938 -226287525 517996478 984067571 413369799 9715268 253796068 182558337 -255299700 545847453 -211187482 -828365082 34995245 -60542727 -127181782 81543445 1783259 -127331569 -68881900 -1470332 621173127 -24166885 -32019998 -421329646 -301881928 15042637 584742416 112909628 -102732346 -367066864 950427 187311579 -560009057 -240673011 142693902 -834108364 -369903856 -122141255 58032336 -18035287 123256951 -927773847 132265886 3303189 16855835 399055467 38762194 -108230670 282961592 131140433 -4075289 289806281 115235157 -254804903 391686874 154091065 422662631 466563006 -73104618 481017537 -39831 209658358 489981118 335502495 -96447256 -5996573 -818106193 10045204 589358484 -6673152 712479124 -542442459 -77407525 -309076201 -344201064 665695469 51961249 5439429 309123509 -36871346 -551422024 171545925 -26364383 -80090785 -161755644 -919499029 19238445 678925594 -221875259 141998142 -14376308 174949944 532625502 599426927 201843434 807706150 30976661 -12514434 214060343 -86007301 -111661833 -13632731 301952745 66924268 542032844 70908417 6534983 -868943095 177777465 -782522667 354416742 162219102 280627625 -481491146 331208788 21047522 -18981114 176709673 -39110152 -448751702 -96088084 -252824942 -48207371 420322971 245835879 2438213 -396713151 1894657 -71228102 -352048203 -85089354 -4236927 -102311677 -59187475 -670835002 -240233171 -2983966 -532536010 -124359361 -345083675 -601702203 -137720083 63875741 19570960 -119133934 -4154552 254348705 370403161 316281169 5391839 -400859181 537759243 736932302 364029708 -60324996 207549128 -637449382 197997967 -321534582 429004407 4396497 -72314558 -124742644 -470798 -534889276 686046463 215318814 179964640 -102559689 165548792 18793223 190039300 211073277 71607739 -49955287 -43624801 -402270727 614848597 -863621 -638506433 3318766 -439865705 290002628 -216743360 383921873 -650096885 267761789 -20846430 -159516515 5500707 10296733 80956222 157779556 -328786274 -251161219 -434571619 -361922636 -177265205 -57367639 436691145 -38540387 196143799 378986391 -290524561 -290447923 120022041 55016523 -528531592 264373469 103351557 -206470620 -39066181 -615574265 298964102 118321485 -59462168 -330935205 -29012769 159828854 366142015 -111484354 363744066 -231844941 489330354 10385391 231680 -833974 516599452 -880435497 168295578 152833760 -19791420 -205465122 -224709211 339491934 8785461 -87152367 -81691890 -316231297 165600861 16942213 -281783206 87659568 11067718 -64304709 -430216297 -142203742 324144128 -346467421 -149060009 -212949808 -8143381 -804655831 299936689 3367949 43791201 41799821 -8672231 30536591 -43442466 -236738877 29560908 -110145455 490259192 -316734882 -46509771 128068049 70132508 -1872071 -84603602 -147393792 295647059 410011184 -325553 -16627806 344643248 267259190 -107183754 -542528334 -899828578 63590818 -239729860 -667853 375516642 72183874 251758681 120903900 109228614 -297589179 844149902 -392701170 1962541 61542370 175777575 587474359 -29766300 -256933720 -564103579 -103398816 -114705059 -41754391 316297768 319932516 -330770472 187249730 72299499 631664255 34363277 761014081 29399936 -52799175 277409456 518093250 25856196 229252037 -52399828 412383811 307998 -79517903 862834077 -202119257 -2683810 77788573 -45814943 -38184270 500297348 -695912170 -115535279 -12900242 -159200440 731002573 -104565174 359476861 128312470 -337696326 -348764179 -847621484 610304341 398702841 212558566 448774912 329249693 -342282077 148677181 -615682 -170444734 25752139 -33865528 -6753942 11434505 3844869 2328355 -31970131 145294544 256573816 145072127 940962610 -484633866 113938352 3678939 -159326388 34749744 -617942714 491295720 -317411677 -418936635 38749849 854982813 -837052046 -508258154 -67461468 -47436963 1628132 61003660 295420916 -695902212 -62907725 51903183 -16377889 -379051135 -303420167 149130067 -93826909 64437560 -648761224 -8823900 457109792 126218475 -158068455 -91853 -193391521 -24786182 -277616449 74091533 214983405 188509923 321132447 -10411626 83190148 153889457 627582903 133444158 -3293952 -194041368 -5909332 88288574 1116652 551826417 145850 868063336 -458281043 -255130141 -236601614 80895647 -49675059 442861217 458114759 11565402 16092913 1614766 113039554 -21051756 513482506 52336482 -222954109 -7515868 -656174969 -496899582 131126153 339096 -157492744 -50029529 -70173353 -94148407 34064488 671634965 -210933998 -22642382 -217974271 -741645327 903290611 73177942 -510155440 192512630 -335747171 -636053187 46761668 676423378 -49915567 50169092 8241639 10925188 -368596474 -41513176 -435614046 184786684 -228570973 -411033882 -411140113 -475228388 82592191 -41557906 383986034 -57706044 429999909 -47771703 163412672 31117793 3917617 -113998429 -40157538 -15663548 -820031708 549132931 -39836840 -510789669 180303322 105436569 -378322071 188966160 97614626 206884383 59708507 -728396974 165470725 9794373 328694571 -496532322 -326419709 -562831617 -13256597 -178901000 37368131 149813211 -55091579 14925986 745306145 477474873 24011113 -355550323 27949417 412571982 348079509 169275102 -73726049 -93614328 404364476 550156400 460368759 -131087940 603031465 6650455 108954371 274288692 -24785667 29650937 365238363 -514231953 -734062741 114300970 -259286341 -687406119 -451852834 -229991022 -86911861 69761258 -507627546 121908863 -133473120 649592115 206418287 -666617777 -127739852 -305037612 308217432 -523515635 950308038 88532441 19479197 -578981567 -49578250 114786440 264227595 278218 417039006 282265574 298540822 -163618464 47392188 237421423 94144692 -57589485 -439677843 114476971 -7368772 13929724 58891283 -174711874 -629837620 -232206786 -339822470 -6370842 -9804130 -271233725 -175705237 322693604 -81148863 246963480 74410759 -425186411 -421561339 662466880 -273863491 -680954366 -521419450 278249 274908996 285468850 -799398040 -83587709 82964912 85599493 -70564028 -470911780 141242360 145747543 -206456654 96940128 -59963705 -916357736 -169649829 -197621843 -103777898 -20187586 -9255416 -175404767 173761196 751013309 -235132864 5343122 -1729811 -198398993 -15894493 73523137 -116202638 25283341 -48584893 404839 -776132891 5467644 -15009593 -349500320 377414786 625372092 128897001 61083753 -271756790 -396075756 30268928 -842549011 -8219489 65653293 564840791 317581682 -116055853 55802945 80157332 311148103 326520450 -93742043 41984402 -140404585 -19938916 134111305 204944494 229618067 -219724967 -49632930 -192775052 351831430 -288961396 114479710 -490393959 -130890018 307454970 83891321 -347342369 -168211450 249122370 -594525884 -280135791 -469094440 -559347043 96160682 793251679 2825836 151368410 68037441 48463939 776599 -74030270 -338011524 153340985 678084191 567716464 -453722667 38683830 115487595 337471542 325057184 -136654302 199578247 -139292604 -53723399 -180482154 -691292623 -185195696 -387315760 3724644 235547404 -396401739 -95059925 131306627 28478976 -345480309 -281813 50903542 -38283690 7387826 -18065454 -4312997 -15308592 -833975254 -602631414 -29792874 -420301888 586357823 568199120 -719797920 513274590 22051427 -18852523 358517349 312148966 -105988516 14815158 458686484 -368841283 589805008 709550530 -137517478 507969938 7680593 -57538117 -277036131 410130715 223383595 -216160429 502801319 -8384011 -151217863 -188660663 127962826 -229868953 -78372497 -431211664 -325912872 -13275916 -510804628 54867246 112644174 17113054 -764950908 -273132381 418856755 382806302 354557753 -309038461 -71556747 357995156 -46698377 -87351309 49045986 -184741428 -57156083 786716837 73209044 -315029137 -683692663 80726210 -312900348 130671755 679570615 319610943 -524641383 7373207 -688531318 4750673 20306130 171617789 -224534542 704164926 -31990356 -98741392 -33326359 -19352456 71956309 526672493 -15006690 111260621 35568006 -690154868 592166434 -41391989 -7081069 572740260 99387746 687384114 20916564 13790790 161439657 30441029 -101833312 71697789 -113303273 34677249 -106142773 -430220654 634308 154332061 166781938 -176027431 158921796 300751638 -42836091 93242922 -235483196 -235297517 949094493 115038941 51476875 -142988285 12285897 46370061 -552976766 733537422 19911041 -67261292 -13036844 -15172630 148780713 -715895754 434656879 -15984525 -50916582 -141635026 -118271492 -4267371 627752822 292212889 526556753 -209991049 -153061271 420279720 116630070 -6476779 588007417 -525037819 -14072643 -57843403 -57752102 10096373 480797529 741458050 418192114 798358282 200097210 -27030146 -94614273 -24669843 376113368 50664455 11562643 -803472818 78454741 -92806382 -6762806 -683788060 106831042 336820567 775214830 206125458 -72901120 9200449 -261162843 102828749 467879150 223626509 153164860 -4288006 90510556 -114484917 -493669811 619879253 -12362605 -122440067 126057857 195902607 -113432058 10992963 -144381212 15429404 -33030674 -229027551 234426159 62404737 239441733 806368303 2460314 12939144 -696269063 -217115126 -80124573 -136246734 -169476835 -406166999 278187010 46369043 50731581 -165748775 -394171390 -59686011 80961863 -18015559 -176995235 333648380 271329802 -204620077 -34050642 405102522 -652767540 564422006 -33539800 70540434 64694206 -81857243 239380873 738057337 -75084423 35997282 -449090464 199991778 15056839 -45954635 -26564992 -509411205 305573520 -225235398 104466475 159675150 -38548592 -37563887 -219385706 -404055640 -153079468 -396056461 -14851157 -75868 -10253197 -108237864 57604977 -467858292 -230577198 455415065 -27812313 440709987 627133363 70609208 -129794031 -142211723 17902017 -4319149 11749977 -203447699 36650585 65075880 -200325575 39123142 161397158 512786305 -242062112 -268113770 -207885109 -6093191 89680854 -724818379 -404037988 -449095410 599460793 349639653 -11137732 -51222549 -674677084 417532574 -247661262 87865567 -172252379 61525572 122277823 119180064 173772749 -389573 -176758647 -306721639 1793675 -11095717 -78863684 754419004 -37540154 8224173 -218242556 230924654 -424491299 -415310963 199017942 -580876277 532660731 -233433562 -8099534 -354031264 938866475 -275349436 -13778067 -262413219 148876741 -308918735 -261195957 -242739099 -346534310 -181200774 150338975 -186566427 -336461570 434162556 -394676363 192732344 -308955537 91813309 -837631 -7511863 143651536 -908626716 -198393194 -307981192 27071966 -165509152 7440357 577011831 -84378842 70522395 -39586744 46308549 -334873734 13049422 -62901931 -146415297 -563016574 365821083 -4859280 187441682 -26244597 -268663804 35269753 51586117 529874772 -132705565 -862852157 112682228 62019934 98330019 -346778188 -193137715 144130285 21433147 204625328 104933513 291783019 -20667279 -112020427 -63846774 316574677 -61929141 481647740 -209039243 516374788 -10899831 290098690 -210005039 -278612088 -111198883 148655591 -27690051 -2625810 -32863584 149968408 -225411633 -3443949 89134303 -503174187 27766215 -2762561 -239807963 -326473020 536791485 -309500552 -1049263 310301045 -168429970 -214754751 69208045 -79199184 262997524 -12847800 1032959 126228036 220089864 -234246273 348605793 331872280 -106315581 -14091768 -190611611 -72277100 -304674906 -39382677 -82866398 723688626 -346619733 -65483999 43436171 125625425 10820031 -570095998 -699980845 94001652 397529485 -520283352 -379504021 708147209 -25800615 -245809230 214347527 5925836 231540116 -139544582 -52635275 -222493820 -218594 -104775835 -707627167 25947609 11080731 -188483349 -191909697 8050330 502572767 -95095267 359044502 121672584 57712540 -193833507 -130123879 -562287369 -568905545 448046962 187614646 152508826 -52171314 38427406 199290592 233050539 39551968 123891639 13201169 45769460 107428695 4516334 145213124 -414031080 184312903 585889187 92093452 642660042 -193178188 641600541 -300347608 -400843158 -601662147 -577127234 305479307 104551987 525921166 -192611910 -29891182 547588363 -509453634 -37995404 92822578 -842721069 -465574265 -1096353 320981698 -248973770 180985289 203750423 274757083 -418113594 455685849 309809115 12800869 -161024428 -2703332 -42547920 -133831202 -5786693 133502726 -763960 593084379 52205899 123881610 -159602643 29213511 34340661 825075291 -16429142 229349390 459141485 2492416 3099848 -149345786 540212328 860599 157397327 -78182016 -386617182 643150264 -12527657 -852047326 -88723541 -284146615 -183049869 37125224 -253518180 787241866 543181340 91514536 472724877 -296332815 316215744 -616200852 -184451060 296856014 -152550320 122303442 483932712 152564966 -552892156 778240611 887497123 253135461 57635565 -8050184 -97584154 58073637 52733746 -23281572 109115183 178513260 -5918557 -412958814 71353122 34367916 -301253297 691993623 21449816 -1585302 322374434 -33624746 -42409591 421194860 90675514 371817336 4457195 289503229 -224390729 -4432292 214768377 -130885392 332284084 -404181124 732791167 -2682239 -99476780 230200305 -256413393 -310719323 -159858392 -66122690 89593926 -809567146 7405246 -8730477 103085158 -386327694 62769345 33274392 677284696 358968750 -72641038 37834995 -20672222 -453719205 216173848 83215377 123898278 81351556 -236057958 -865666470 151712010 -525624623 -821848565 -34794524 -72512305 -147279489 315885865 36799465 334993161 142784778 -534296097 -54209348 -13301840 -96837465 400533617 -95671236 -21680078 -271955518 276370994 27812581 -22176828 35222546 -68984681 -474424065 -185855875 575418206 197602810 224242502 440562232 -428131677 -129676274 -381751728 378118497 1764645 101153181 -5444620 381844295 266834064 -478710546 -150896321 447539 -429429986 314623527 305055674 -1145323 7134075 -40000129 181437094 -220615200 -79447878 -74917879 -25277448 -950741060 452064189 -5484799 386304142 -722014964 120949719 -653711202 359768251 684327110 255206191 -111323089 -426237637 -2917894 85624856 -4758759 -240300302 -21325997 544903638 -322308165 -10611179 365987712 -781786535 -8699825 243554552 112343695 -47671472 -321539508 66032005 64579075 -194892140 415696311 541925581 -77081756 76352329 -77424491 -348523897 721257391 7638104 13051820 359540227 781210978 -284927430 -381006977 307519036 187676888 15958169 11749389 225306372 -147094701 -221810579 -360336580 167436 613353063 479314096 89911238 -6191973 15452123 704524361 671636650 66143571 498025942 22537982 -21282854 -321264796 -86420360 83612925 87260188 180233466 68599093 233649144 -144140574 298954171 429678624 -128400677 -403320313 221565579 -192637986 14238696 122881872 169067500 -147493615 -156378307 -27826470 33287081 -51778318 4560130 28795914 -341232578 -263403372 260744 1406883 486519868 -43857486 -116483691 -6262468 -107743078 377149484 26579070 83802394 -187498112 3628760 314662096 -165221296 -219300374 -243790479 289681080 -32847464 237485700 266175825 -14737390 31443335 -122809515 -171755897 17046938 251180065 -42399833 -196859523 -311889847 -86293727 185574054 233339390 -147022359 -30739670 -713645757 -562135071 221651520 814705349 -19246485 503508580 71470033 802049 240433834 264562048 442352586 -7653099 354935682 143872066 -123997236 -146855186 543834382 -181222160 -260959209 183032114 -291311484 518760623 639403236 45345140 -37856179 -109319370 -674963089 -12930121 -248930807 -75939657 -390923397 -20921704 -506106854 489857784 373590309 67854017 -112691639 -57598748 63162239 136057105 -451329925 -274095205 222947553 -114644744 -906079186 -464042501 522151675 -132092513 -13022831 59419309 337133742 423006387 91272662 -890129235 -25674454 228569809 224353341 -51857237 392871192 285354352 103517373 -799372554 -84190974 1644398 -29487708 356649489 -189156835 -609273020 -243065029 -314847224 84528494 -657012109 15544046 123678715 21416214 -193789779 -369165217 2590052 656195547 -28565155 -82495884 -186014101 20424457 225745072 787540811 100664965 -547874273 399550218 121474330 104601248 2148795 15124068 503340281 293710644 -61183231 62754136 -37786128 -135671 513347425 -1178296 -219911767 -433860476 265621295 -423108743 -4413866 -136261006 -6886148 -44862517 -659644763 -212931120 498859434 -516542442 -17837345 19966908 732534529 -162046607 -39823853 897028547 64025374 -283045111 -312362510 40106971 -16903677 21344773 -181656570 17342236 83607665 -81546968 7215568 -276874682 -622559393 538323212 189212617 -130094404 -399900587 -275932177 91300489 -81654970 65140704 442249586 -231566429 -170180041 358359928 682199888 -283662556 -84393812 47096342 59814425 377627322 908701418 423859052 -23486529 -483287928 -249843430 -57205238 242542987 -253064594 -28434557 80305305 -41876940 -497171719 -129628220 -74138443 140002745 -422649335 558396 198924491 -1546370 -627325307 149080224 -88028820 -143066828 -242718278 -1220946 -156630962 -27202264 292192081 43657347 -72843234 -912182705 -701666706 132338226 -260064234 -113279160 812663414 45212910 6259418 -147110202 21189165 -206099059 -82690825 22156917 6111139 -443209569 -261333853 234189584 2445709 80226600 -236156363 30314757 64408543 -187171017 156355550 487564909 -50387460 -656340946 7544732 427830942 815750770 -81124363 -242917918 47316232 -685860481 -582175284 13961891 -78288162 5822217 -164929544 121685472 -165977974 65727655 44474486 536229382 71047357 887619118 309882669 -177666278 836408 -157004118 -10927566 144546323 508010316 -52412334 671770869 -9388884 183303521 147134243 -309864187 -209105557 -5004455 -534728389 26283143 542630034 -198487354 554170763 613804006 -225926889 494280772 -93111914 -3384939 627521471 646166196 -68093431 190242439 -94607 -194504194 -66806010 374812435 700818784 -79346245 462082962 -80305252 -67334481 -343731613 194797912 383237661 162331455 33190798 -210370674 -415069881 -49008038 331225203 387976631 -26863877 -138411 -35000834 517872669 -32548508 -892884485 -330364958 -47545622 47360212 131743682 643338517 10979892 -834918219 -793400441 -306366957 672405303 -294661592 -343107174 -144532637 298403350 -28600828 747821195 19369499 -174032274 695791069 -211420914 8463299 127059809 -193302569 199765435 -88665769 -77593136 -133550907 13107443 -3076606 -79060351 -127980552 493059225 842388630 514938170 45069363 -95088842 -125652356 -431635794 -121041078 114854300 -267182476 -340216978 -730910054 30178737 424767608 47754577 -702023064 -210801606 -220683280 184284829 58377602 -45005650 -351864899 105689351 -660968394 -95188068 147570840 -534147602 -151972020 177158164 -3237130 -502203447 -480327738 146275746 150693724 616627757 131693201 -193109443 94654728 -530936267 348061522 499798890 -261875401 -37693056 11674012 779933973 303961075 447650311 202409532 277995065 -129686526 -1650285 -85145507 -291227094 12173701 18246250 232187088 143357116 -272618635 338505939 -95757441 -167226051 -170457210 28619396 -3858408 -82821437 -786391063 -106144051 370914881 2379328 -3112231 481958987 -106227026 392276550 478135685 78640812 46297598 3364261 -2154824 -192739610 354443588 -252510418 277903667 169904324 -239096427 -1705944 -554861803 338754371 -335480435 64888184 6959615 -26154142 -280666908 -135297700 -494828318 -21713449 107976966 -145083459 544721827 -206694299 -672577959 66324996 -263514710 437474095 482097875 328809 1386598 -231215482 -285215807 628048703 -292024509 126644897 -10831453 35799636 -215938605 -31357193 -190820378 -536480399 -350931633 -227909150 31811946 3144625 -356246496 225530451 -121370887 463453710 2878293 234381229 -20214166 180501089 -236303864 185642835 -576125615 -562104827 16664617 -54901349 168574579 -54280181 -132701165 178258695 -346655766 -89897731 219319959 -205678839 -17797576 -302029987 188314079 144276132 -5408575 -264416164 -24081909 317740609 -289346476 162784013 491842978 107597618 -31750254 -34989309 -115740224 316864895 25823448 748052160 -221528087 130560742 91262876 -49491555 59455420 -709613 -269979112 -212145688 -281195289 363716953 34520086 461469001 277997492 35154406 -53702573 -647325 6576369 -34706332 37538332 -312547705 -599510526 -196296381 9734765 -176732438 -635829477 -15522443 -125018968 380863909 20768263 -221817538 5956274 -57348869 313360044 -6795648 -154503633 518375556 -60570545 -31621887 -249135607 3416750 118941349 -12169460 978045362 -446266797 418472197 -245316073 -8050974 -2613984 -546663 31775899 -169827044 -972310240 58764437 490810175 100423255 481659340 600297750 4844079 -874456116 270537598 -85667393 -577434586 62418280 -119558787 -505134527 -186259176 94484920 478893883 -94971047 -9497685 403898421 -473530336 8886707 37179961 -84151363 -161542002 477745830 -312424888 557296989 -70088951 68334268 -242219950 792509009 121326048 -1638355 -197332845 683699702 -106658960 -98000736 -38266831 -5465449 -267412215 12475853 542240 550185372 653964805 15944508 13557957 211154080 -176336815 -796372810 245915889 54560842 229307779 -459431487 -10203633 -334897893 -487097662 -67169564 -110309907 138016824 -131038207 -508514619 497608011 40714995 -94149686 168467651 -20954304 356585432 -114237931 18859628 -27493714 -62720734 -46747018 212719671 5073035 -483152462 1978890 9104518 181933143 -448672860 -226974736 -33442773 151542041 -535031897 1760888 -639021088 -4350636 14689565 -37998 -206153580 -15160919 -7336823 -149502097 -801710 -82329870 94985539 188820038 -635551199 -851987589 562495768 -313175242 -299432765 97793362 -33290584 237442886 153498395 -489155494 476513500 -679293645 186158679 -611240709 -702900065 27309378 12404255 -233380907 -78360598 -260122950 322978736 380288700 719663980 8113189 82791843 -273372904 -20185486 -483824901 26350443 622654544 178042757 -248458135 128136454 -99267245 218803653 -196765719 410425286 -94099644 5368799 -550312815 3960959 -3053216 -78604546 -348352484 184123468 36274915 -614117697 2213684 36369848 -257456309 541981329 -193596252 104968101 -203524495 -428358284 -358493989 53101302 -9991290 -77402109 -676462782 141549171 -139914769 -305529246 46928527 4112476 453559910 647216299 48613484 -15851718 4320145 -219521253 181200304 -511539880 -588488640 -4280620 43461648 -31834919 -74006983 -49999146 120403494 -334682091 162887593 226195675 -340189529 -229386653 761249110 -379598965 546892281 -614029137 732514710 -196231528 -165854575 177484720 10167552 -79080815 -707773607 3881559 -1052243 32430 753127037 92282419 677166476 175010763 30954827 12803769 -735128826 -29886684 368744092 -787993122 -423959949 105431882 472234583 -513380019 334792308 -266053827 -11182284 -1382782 176841030 254172541 84403168 -811357508 -365459809 1453231 -484036606 27629907 -20772265 -188367309 154690089 527591907 341525421 -138026315 242850618 -146568796 -59410495 -12064854 -90582103 -159766644 345983122 -33206238 -62098064 -744186475 12913742 4376016 -27151453 182438354 157573386 38619471 269198800 50788853 -103797015 695016570 139704372 147747782 463391515 402492260 474050613 -582685417 455293835 -268318549 492097006 -3707078 144285788 134132253 70660102 264425701 3911116 436508445 -107053328 73075405 431550366 754822932 -5502468 -459981112 286191810 402109195 -515184350 -355997297 250759567 -147970823 271156863 391825642 310955759 -1435229 724265710 3635219 253145389 -57163069 -1580799 -54347294 -701125796 480505992 791965909 1840040 499070077 -91640426 -645643499 -389896451 -11657133 -87255269 -312817916 -84302515 -476513379 -106674704 -558558400 25839402 -354337342 59160903 336846633 324601631 -315571862 -6092752 -466716631 -107176949 -819216453 -653217551 -192409454 63814521 165677765 -122147800 6987732 -445131612 2128219 -116988879 241669054 -171230472 156717195 253116992 417721029 473744388 -494761007 882186946 -609986188 -231663285 -29064944 362806978 -221764798 2278138 -33436856 -17274241 790771617 578123496 -37109283 146184007 238062449 -432596219 -68433345 5096206 5252376 68230079 80024225 -30004797 -36721728 -37026845 -400162 831016428 34856199 -341585003 503057258 -282320392 -233990844 11209288 466634781 -140065033 31524904 -166634817 18119520 9260408 5834060 716308370 653942977 -597826747 -39748338 -208084152 39543728 217580866 -274828609 248934052 72189020 100484740 -512382398 -21105490 41059014 -122390084 8403783 297308904 21506810 405475209 854915 -902725006 37044362 -263907007 -97672420 552698783 -178574154 273232923 132970372 -796160994 427016763 156942558 446178111 418430443 25914249 121962293 -261050921 -148710978 252724307 -16761543 -199224845 527506802 -149561704 -39910307 -121849683 -14871982 60751175 475390493 -274495988 26933242 -106256426 -713900 628058430 -758188689 -172942865 -25430547 -19682829 91527482 441609371 -72939165 -421713021 -564672921 -104288177 28042750 -112226064 -275730630 -493891293 -561693151 547017744 828100039 -132229211 -393895114 43846519 -473018313 42899133 10981630 -285697000 479512 -236932964 245888008 13645622 -40237805 257959166 837516673 123618677 35524718 15403540 -229521445 -791467784 209779078 47415786 69066914 -141741057 -19550298 201427186 -401335360 -425700161 294016625 -290775339 137460882 2709089 -753979753 2687244 296122885 79015197 -555599518 601408342 -16407534 -862118313 29452177 144191606 -139416877 -25237704 107705170 -150472550 -2868592 -205671510 -121143207 -292609 -529878319 354395913 119226659 -304808703 -124743195 -9477890 28971376 -21777842 669525354 21931862 -136382689 29116052 591798280 -94366859 26353726 -497606913 326990223 172168490 551798414 25591942 -435278828 585165539 -431444438 -76962397 -161600612 434399690 -678230747 213359721 -810331888 403029993 360118738 -201601826 -167193867 193329817 76010751 -290824186 112544832 -230926513 -37478651 -189782777 -18251168 18665323 -177447669 70792803 -565333506 -169395334 301898368 -16775558 -200403137 251256054 279121539 43867307 349128117 474367489 -82185427 872672884 -308906397 409017325 -121300337 -127166905 -58999178 -387138942 -86556956 -376393473 -214375558 24819056 102968920 -1895377 211976962 235412264 275060817 43484480 -293327716 -180921384 337019088 -13541521 -489125800 267996690 -216641119 103984592 -12111503 -270688032 -130884182 -349276911 217306962 638385545 193062597 -65779110 -18564216 255516290 63102434 -3559186 -264184724 153452625 432727500 -19712212 -23821317 151574015 456398234 -370351 32447200 378506470 -155226087 42148521 -98584470 -587578883 -5415936 -23441409 -118214529 76436992 -246733632 499443087 35876125 -187318585 -273575873 -794928840 -500279496 6047405 -273198534 -632749082 384581501 71789120 -178844911 -249914655 252483871 -11498420 298954168 2682073 178311840 -194697618 530270473 309761931 307831316 -606765425 62173330 -45888595 -40263028 220051 178567522 371471413 -161366991 227291138 166026995 -355883266 -8002006 396189895 18674692 -64940963 -210159558 -140565679 821993732 -9222021 57100100 370974785 440391 -27229604 339256823 137393940 2516754 -549803719 -412927073 130735862 29796853 248645998 670856785 1997262 326039515 -220896127 437297818 261730459 190097550 148982092 124341507 114937565 331207519 -407622030 519261765 -78264256 25942999 -766276392 118302724 114577418 19399102 -120453462 -51223741 323505138 117483667 -353932734 16933060 -91621578 84274630 249747189 281157795 -23936767 38604270 64498836 206352559 -105464145 569828105 78827516 -103044866 -84610335 -9100480 -49774598 131194447 -669248557 5548648 171598046 179343805 17302785 -19420401 617571320 3692565 -73017614 -6602277 44039699 -366593448 5696765 -182500261 -111947953 9810010 -261012919 -11373184 -350058085 -443055166 -220716071 567830530 149887684 83669364 -199671718 146645 -285747781 9868548 -320503541 274768128 -520127934 -278519028 -48357146 492007502 -201148696 -97446575 196379524 -472287125 388582808 -251496425 -205810906 -119493511 -209742698 -260975917 151051961 284485347 -367983312 -671240909 -526958044 9234367 328561780 529347643 -3621849 45277766 -245934987 299712442 270098122 43615641 8070111 3340630 16908 -587776315 86621994 1603066 71705193 -109401258 468834024 -262387639 -44801523 614074883 199611594 -317717640 -267801771 100707601 55251221 -150539877 10367254 -386455550 -130826011 164272083 -78013473 -16227097 321656108 396184097 -480691349 26153467 -8774591 471313949 132538531 169457653 82964360 23350028 183575942 -299719740 327673243 -379581203 166192923 -440926535 24709804 2332937 -3808260 782372 231099900 203772349 -232650201 76234515 -10460719 103867005 6333603 -264089900 -72754943 -333423829 -348504642 -194329198 33861689 7136804 58464500 372450135 -3096625 3936248 -155082682 -625454289 -12598870 321299352 -382320923 -598780649 -448552986 -4402159 -83092846 341201375 -482179542 584853237 -136255152 -83880951 -22129985 84799884 293643199 -23448517 58873021 162092569 -244396679 31667699 -514165152 -174886339 -216244368 -3226064 300412800 158565681 156042783 510547371 -91392345 133426616 3306121 529614549 -622317969 -235050698 -95359016 -713484801 -115356794 175338458 -9945630 63517122 -88093810 -159369947 -60028 -258533639 -111116722 -5496725 -584049575 -80228244 17671183 -144774205 557082215 125812166 -63317703 110866012 -54262106 -52324522 -615421257 164435424 263381875 821347200 109628821 33542906 -673143602 -13132148 543330846 455596752 492756120 327304631 32692302 856074781 540261803 -204292247 870615681 -165249746 109803095 325221340 -16755914 -33572932 583174023 294802094 205293912 -381105989 -87020135 656767847 -117308130 -120956495 -229934988 159161163 181203973 129743275 135405943 134452894 337812866 -167169 -88192316 101721680 15867147 -66646070 -556156342 20507934 39593811 495526955 198115402 698965521 227282261 405316667 356842004 394212057 -782295233 213776432 427639129 -14663789 96398437 -447545309 222069369 114879184 -24684982 505240934 521594740 -85041482 -10502772 22647951 -67345475 155437709 884701177 397338011 240577357 -6222247 -522103492 -560155110 384109470 126254330 -352727 15292808 -316200985 -219622046 7846435 921201879 -531569886 -601606165 645360628 307034254 250606719 747515045 53412894 -107229769 -60376285 -217773380 -40407493 512040803 -314978934 216895873 -335812274 48447806 39356384 318384035 173879785 -202803219 69330366 -225238942 -226050944 -952857896 167665738 144747061 -380174885 -203449840 -415026679 -494711230 192218272 -434684865 395642805 -529051646 162807614 -6968714 269808482 7591917 269071487 91900077 610472665 -83609150 -11954494 38751005 575492003 35526060 -578125585 -1407344 -53167518 486863322 -130047707 10497725 -1093515 -45071811 -278336996 -13753542 -687736106 -8599394 140347175 -368477478 641323385 3395709 -12531457 476711111 -232197768 9884305 357345504 -25884900 -55799852 -130267504 -39465906 285781349 -19596763 -132240332 -103805133 114155851 -12906088 704246106 -118232683 198798431 -280534468 12882081 -67409625 -211355445 25781425 -712655710 -120881314 136046936 -743228170 -208938772 120265828 -532552639 362518532 164100050 -240056095 -105578734 -17223861 227468204 3834465 97588047 54573352 -4721762 723802819 -109213661 140549613 -114337584 -256845997 -432632298 621167866 461698542 -41034752 -357645750 -573902961 201913674 -47705203 161748552 -21800270 -12161512 156897252 -186169516 18614267 -643416462 -99860996 -219858947 40737954 -94064813 32666212 -284434435 87644233 -16963848 -345514563 145666224 -569401535 587125688 -251572 -233370809 -26247454 147249875 -439336804 253717980 -107228832 8662919 -9646452 578238661 -26050673 92809233 -137273985 -200037834 -450933186 -140916 33887074 4896350 28240110 -709731506 -515994826 67728397 500397191 -171933350 22283584 216426881 78732208 -393817928 -386674530 -22774124 -635987317 195331883 -34422462 -29097085 154451062 74384499 -622042270 -291003683 407140477 327633132 1450353 -34127561 382610395 389115727 19032079 237685305 75680724 155356402 -342583126 650572 -169998789 863640598 404739607 337771814 -491293353 -8449736 -132097394 745059638 325968639 21002355 -317522351 -678289649 -220781039 -291603760 -352404090 -661240389 -890844045 -77818244 -256822023 -119577617 23777098 -98802547 -641995441 -68884893 -291385312 -568645598 13692698 -78262955 923115394 -88495929 -114341812 660138930 -9998470 -17311340 549475309 -469560877 -22987382 -573033601 204549177 -41706394 77509637 556891956 -141462704 398857472 -887917808 -19514383 -437800753 47852413 -543047893 2299786 -121042558 142877202 606769373 179587339 150583188 -109790523 132299173 594207 377566263 133008353 3326270 215693524 231679390 2280924 632629122 24853379 -14700777 14813557 397757493 168177404 -238251204 -277633817 -659797403 -416633286 111542638 -8376470 53227862 179786671 -12808601 675419625 -1200376 -29609363 -1861656 -285139287 678935387 -200652538 42338851 -779735590 263167040 -11704922 1352465 -17180353 96071683 -225875863 131827323 -179388076 246975039 326600159 -179473699 -7403782 76296249 55831780 -513450609 421965371 -88518010 -687105480 173084417 291801725 -170651518 -600352468 -343631125 -179879853 -166120149 -41076221 -362285865 3868548 225402407 -201814261 13468810 -338928588 -526299763 451004393 -28709522 207548550 -16295021 21407399 -83896349 569996366 -79830219 -176581301 564327515 -6042422 -810160670 -272056637 376216925 54186431 19290990 276479018 46790505 28259134 942606598 113100839 290737017 -172852581 -439692747 800086749 -237924841 96697005 85320368 -495807621 56898798 -125261509 135843135 -11156350 -188949619 -31293958 -418834227 459277256 365160670 -814582404 -228127757 19299126 8731981 204022148 -1258628 -260283287 22110352 -36072800 27531004 -13524421 417978034 -8332969 166425916 359398302 -49360238 -379771325 -439958525 -177098051 -151147889 232349769 12698038 -260751886 95984013 -23474890 -394412899 102187942 138688897 -388725874 54976865 287775321 -696806346 -3716198 210399457 -395177425 -744362310 42876617 739399975 134951385 -23681647 -57054905 379174093 412114835 -73402403 -14997822 212882806 -64209754 27491355 -3501145 -385734501 281893331 -131306884 199735135 23759152 136303830 121966223 -550457793 -251186705 -213011339 -244381329 -242152854 25782018 542572574 -234130025 -262983762 26240548 -417704562 -123761090 75833754 888683096 -818875286 -356346367 779149839 36322004 595474670 127588695 564924109 81819435 -304304499 -360936584 608567357 -437446430 145645306 -2775556 -200909798 -31610251 -441544771 -134376675 261014617 -20666236 181450289 111450695 -505013842 3256998 2374277 735562402 -512759208 -509898674 485938 90911354 3738940 -111056413 127320624 21476209 -122684931 -305440976 -146871086 -262929144 177815432 -7109616 18631783 400750893 132486213 -764943803 -687296688 -89545952 -6568891 567906196 18069539 704841803 -20911928 -145648316 -332401238 153859565 -276234703 1760375 187917416 155379405 453228302 -517820627 -84633402 702920800 -122254473 -74031333 784536097 -278375673 43654496 -572869204 -86077081 -95136958 -56232772 27722101 230553470 66348780 -22486941 -97811977 28134576 -361375604 -114513481 -192398847 432982237 -86730792 232509763 276035037 20671962 -41148757 -370833922 -506530160 -142792985 -661540199 -4223617 655185206 20114264 -257465601 -88078584 62667145 -263456943 258888443 23996803 64982187 398886668 160758848 -398321351 -170314123 -2713631 47398102 -62727161 24250469 -97369829 -502455163 -530008 30007949 393450287 -138219000 -45144566 -15221734 -107957754 71117602 -230965673 -211503991 163335693 -358861667 668175249 273338090 122915171 -184964745 291690423 357535321 -130425393 218898695 -578335517 -606682363 229127479 -3837260 687497751 -1837251 -111115090 55051695 -32115245 -175222651 -23138227 -356358725 5527769 -15414438 99261105 -18948820 136452688 599949788 645460017 -11749979 -487099571 19877271 -54156544 264028580 420964187 467974683 -19294084 83681217 -279258412 483027253 403299390 -320230944 -86595488 620793862 -5060047 307207975 521615960 407522625 -249461204 -709978782 -408048947 69482668 479674246 -181546679 -702693241 614415682 -603291645 -46606669 92843092 329074341 -103455229 -326569321 -217524497 209842036 118400875 7583925 529186961 447725290 34494493 13557779 465288675 9649168 15697566 -32976899 40685754 276748088 -137207599 182895625 -9255185 -648760471 -111306875 9793108 58718237 -3324836 262108666 -92186629 168167282 -89717748 14566544 153380410 712231302 -3127044 59714102 42862419 -9536720 206979290 -267623832 115793557 66308469 -471133481 -626948982 -366917024 638789130 -30767909 254427189 107032494 206620695 -1387134 394979411 -658677900 -342593462 415961637 678516214 -105095249 65526321 1747327 412395022 -764214738 28753356 -542772711 -147350188 -63349241 131001125 30594092 -532830940 -19403421 -268881821 414221756 -823967666 61956464 -54914727 -722745678 -30656703 -77582114 -3134315 -792560337 74508633 629832309 -78032261 -12306620 218342772 278617369 603318328 12281098 377828761 483257266 -503875453 -434555322 11314303 -26508100 -8132444 -172310655 175671673 5933080 178781585 -63246573 653632528 736709967 -100885957 -79253338 -1030050 -170860450 330891045 48018254 -288056436 74334741 47415140 68251644 -367642314 51520427 -311241271 -1694144 -420247291 -161954447 8028297 32306632 -345955365 -340593559 -712377331 3163050 -978127 -16861967 370931156 -32051767 -309270766 -159267258 174507386 -589713278 -165394306 293438681 -163869933 -419427195 -313815360 -128869037 -201905227 155193843 -246163920 465037915 -884203711 346517721 -454372124 130781909 55460494 -33363760 -385351136 -360135496 -185061266 146551042 -82430954 -473643488 -115457086 -640932996 -350569669 -255522599 -350585225 -259885693 -249468379 268811695 487907227 -74739259 248733259 -368312369 -697333059 100351803 -3427758 932493288 -93878739 -25042555 145608049 -400005233 -106474319 -110256018 719348163 -72184408 334365973 585841382 477854017 274938982 -337563554 -281765753 160182221 -289052142 -326777 32453658 -700906255 -13531568 -99306491 -155719498 -180900786 257560307 364274606 -1157821 -43803215 230772975 228805451 -182474332 -37655237 85156723 -293590485 -188553859 91054888 -84752754 596714369 -28774126 214142579 -20586964 -202413709 15749493 29976022 -158373019 354347322 168359433 37212460 -609593769 769261614 134270797 -5959996 -701970430 -99290438 -353725587 -137985926 22342352 -140944380 192755432 192770309 -22682163 -62499120 309252731 294366623 -30611742 -126341319 109377337 57773273 478871322 402624774 36728883 24280262 457211259 73809768 -57633313 -297404382 699862944 371500189 -50101051 -226502406 -241104082 42501923 549792198 117693665 -288680535 -80636719 -776626782 199417611 23648368 14282762 -6238927 -242469206 -103751373 84043478 8347880 -566378564 -322704812 174816637 334331698 299402160 184616896 264931932 240213962 25303642 189148946 -143723516 334536488 -367624359 134043940 -4096155 -257061366 -430469042 -63303622 -35136254 344470322 8420124 -34157927 144432869 29382508 -100983945 -393809879 -351735217 291641782 75440727 152285836 -250176084 -46656892 333481119 -4288812 -696205609 -539427073 -575208931 -427838542 152388 -40490541 -59560206 -790708005 -327110941 -2021655 44180681 -12204399 -20674526 -8048547 -50349113 743650516 -194969585 402445106 229242109 -10715653 -19707043 -560343261 386354466 81410946 10682353 294475190 -268041125 -161153147 288769629 -720204997 -216376465 -27613436 161381211 -130608601 -43373133 -221254159 -42825815 -301849519 -262671973 -260142434 718875707 -381826721 48175790 786289479 80924205 -553395989 -324476493 -34843712 -305846846 249461502 388701623 -202038962 259814301 13065145 871710007 -766338549 -276420511 -550451943 -575903836 135270833 -421783314 13136223 119143039 357467898 665857537 361444954 -70909440 290602706 -59763098 176879153 303696772 -520996992 171980499 353419313 -112482971 -280035329 13672564 85801965 260672997 175710527 -440458307 74855141 -371142852 -19237798 763646164 -186213277 19803668 -28470610 -9410404 516945537 -134568330 97153345 469395077 -475782156 271450155 575680086 282207591 262117073 -174963264 133761382 452141759 298284075 11671212 -75297609 -493907280 59109894 -86770466 -71590049 -5315178 -294676566 70699880 39819681 5063006 344057863 -660446107 -8410462 -262277971 26800536 547470154 -159381572 -327198818 -294027358 -124549409 -27623296 -182177576 90195205 769787773 -73458116 8992337 -127748996 8784352 -407154454 -95600864 291712910 -672928251 2634400 -284981967 410561681 61763486 521803510 472514471 31290878 -85027120 65230318 154167929 294271590 341685712 -21395900 85023660 -8744353 -176041846 -445576878 -114612814 -331517954 -257103212 511497697 227022375 754953714 524332453 -110131947 -27293561 -400274174 -188629500 -171620253 6217189 173319206 616013726 403118493 99579858 108067944 272434 -147944636 -774099047 162822836 -706270145 125290575 -847370670 557303703 -670469554 -19993797 -2681159 173723304 27551760 -468597871 -3795515 -13345829 -400965132 -128012420 -398422756 -48021228 -16640056 518011728 3110639 44586746 795379534 73172615 220228635 -215494025 -136769209 -205495502 191008280 -236144775 -92014310 282114625 -227968600 146309221 119305474 325995990 -748019411 -9922059 68770826 -7266936 -103343425 414774405 -17235314 -319719050 -273024232 -315190470 -48629524 -186332254 203163093 -24424399 120572240 166652027 -284234569 36267450 9125282 148080411 -9633903 -324261869 -45748452 -42039688 -20802373 -7756708 -193578764 89794210 234224380 431729945 51569439 406152713 -446892638 84495027 164417485 -505746037 -210877986 631855436 -178367312 264002487 -225333388 77651885 -269107997 65166704 613191436 -510322206 -25283674 -6306641 -16840125 -6720156 -296115335 -179927359 -350714872 337450768 147957495 278244313 -65842891 375753688 130385166 394224986 3477273 -114748153 -7180157 -609143808 -2282353 -125773351 -435625364 -664436 -14942147 179606801 -255052420 -152610863 -196864805 -62808467 -853063906 40585685 309664855 -219081971 2150297 128438862 -327139439 235907 30048565 -263362934 -341718913 74083735 246896131 -192550834 827049 -615694400 243903867 29239731 -89350444 22417483 -1537803 371018889 90710142 465759915 438103834 -35382624 454821927 122803950 -218589536 1624422 499499569 864919 -41753930 144923554 802056377 17819291 -847227505 -5064538 -169443693 -111058176 -161913604 258820324 -140555914 -655759929 -35908044 116041346 -131211479 37995883 -164337053 -283748123 -154762185 -361236340 -59934692 -62672311 142657619 -591429401 -148121316 -116221727 3936150 6667460 -20756868 134903460 -318234614 649887922 -143384287 4893253 213761933 550364048 -188487665 -109437953 357940865 -568593 -30940881 708490568 4846198 -598367057 -157497649 107216 649813188 74682615 -548237797 -219586668 55182412 -76896126 -476076879 668441242 -554815230 43424755 -70476810 44255717 637090599 24454916 -290560412 80653005 272958736 330402553 -71166832 -8620790 23868711 -171932944 -40334505 206995600 -317033802 27318434 2049526 -87425280 286809899 197160029 -17233725 -22045565 390461361 -341571752 84762710 -14721441 464767830 -106378158 412503350 -75467998 -588718937 -503005963 25217749 -89474497 644648007 1549930 469979653 68292120 -362710 90571790 -399150231 -239692529 390681789 -16815028 -228353310 67577624 7153600 464766104 -48662235 -689859335 -134277219 111722943 -65658620 -143521762 -106667838 -58053954 71126461 -248354820 -407840798 -108473736 534860941 -1207540 -684797614 746033994 643619725 426607268 -22032062 -19833598 -39226736 -14869376 135761249 -289441335 -18813851 -267897406 792998322 -6012592 -42397437 -21380859 427674169 -98039471 3003816 12678905 356996073 -196217592 470439855 152220539 -20129968 -40356326 -813316353 179015894 -175866877 67395046 -507227055 -298960256 -62238787 -478906070 346550774 -106602030 120480350 43288008 11881643 444723209 91434478 -182239619 -264989594 -26284555 110538894 -105442758 -173031274 -7188947 218028905 -214331459 84057150 91608547 -350255516 -156570260 240491023 34519770 283923181 -158734788 -97416687 605717776 140036032 -128727491 -253176968 -117621978 41926206 144590844 886741639 740896567 -26205354 -280820184 3466043 -212873894 8528590 -177908722 -431499432 11444417 128218527 234485825 807346960 305261852 248139468 71995159 375638303 -440346887 -20919718 10251585 -35740028 -30909242 97369634 354294414 333062554 318966832 163648411 217594424 87755828 392662067 419406001 -273195893 -301524337 -320048260 -10181398 49594576 3026558 176639215 126871490 -266630502 -16501835 284605841 338785291 6104883 -150685230 166678861 -267839776 126291373 326298338 -48620293 22448838 -291807657 -317408301 475092399 -85171539 196846976 221140040 664907 -17047990 346162297 172562334 -180834456 -165700158 -539544876 -345552894 423842383 337118331 -143625567 90749200 -15546639 218453931 205494554 -730963969 2346401 332155194 -263002942 815764323 211834063 13168580 -26792787 -22871043 167746542 -224441630 79762774 168731285 -347966184 -153861443 -419970864 -132151329 -486415023 -302829320 -452530651 -575746604 181764995 -220793891 -215372568 -7027105 -81446463 -397450386 118606 -172250911 -194489495 441537072 -211487704 -275558230 835268459 645017490 -585216355 -629099415 47131080 -338283748 -109911378 -179663920 314996850 203687623 13664596 -17839536 -649337577 233086 394478225 -379830605 -35891102 34997688 132569040 672550364 -20327250 -14476574 -42946439 -12834191 87718010 68696197 -167099034 2241170 -182793290 14967974 430518297 -64676451 -311436392 192576960 -31633004 380315212 -13267718 -721116426 126351879 -697058963 -41177566 963480497 -226822429 705917056 72565862 14822102 -16372904 503343049 -377740766 569141039 -172683241 -174819047 151214767 -96104441 -104831 2537478 -199585907 132104524 -532198398 -9470039 -25451634 54794823 379621611 -866145621 -695678517 -26581390 -428475368 483936931 -161862461 -3830410 279062 -341025278 -252829216 -125863035 -518254441 34509493 805952843 -90314194 -20488740 87665464 -379451137 -115368159 -30049091 -327934779 395366163 9303854 -79498393 348782140 60012586 615021257 -287317419 -63434 22967340 -640256751 246026552 -734903648 -380732420 313111578 203408469 29735993 250362685 -262714470 -4212891 34411750 204298177 -207799793 7530756 -2552303 -243009580 6771760 343263917 -155974455 696652754 -43256588 -253471743 254938363 82309999 220508019 -151761017 33081176 -110765694 779442598 -203073948 -208472865 -194268673 3739164 16273905 -847900132 -458884997 -34107777 488708144 399924759 86722355 765909126 -258653424 312965358 236889577 -45231971 162453309 -298541221 -37780983 -333277117 28855872 -6480196 607367682 17155458 -186379318 343686732 251461995 -335490718 -84194030 467612330 604606282 -235295227 -12585217 -140617451 610635547 -79356792 -841646936 -130266621 180480228 65166475 -516139269 24555654 -819136980 -17676672 20421333 211099614 -340919389 -68515278 -39847013 503033588 -146348629 -127220768 554718731 13751860 293251140 470150843 284281838 -527082062 793076732 -4428722 -167765607 -197173091 -445844898 -28663461 -434309590 713801426 57187405 392925382 -335917668 780671009 119359078 -16044025 580974242 211297997 -41744372 70633396 278302660 143399957 -824847235 86352804 -174076989 845141928 -130388390 76154075 731161482 920456539 169733492 -107161022 -56901454 -563648915 492852615 -3775960 -9627039 -15500438 166377774 -33814553 -268456997 -119857825 321095686 -197816077 -1436371 -25612364 483407468 771311382 -80337086 -47042447 -89011164 67392992 -714383538 -413307258 206698588 452089385 12497169 167360905 203489763 332415255 -203022034 -157096842 -718990998 -530069170 50155163 104721006 -149624660 -201968564 599593094 12662212 -159569149 -1198336 -8707979 380426035 111058232 -90210578 -866031 464806902 569586463 -286846545 -544582599 344857933 -779075654 792707360 -254799734 232857275 353365668 -176982322 752238378 129679553 584967104 -7667364 -255498764 -23388484 -217554947 274757422 1097269 90584127 357803923 285369278 -352469631 -139785050 215556313 222080907 677487627 -618847287 95669479 -138876452 662616270 -662868782 -181920295 37379955 86626718 -385138354 17088436 43227374 -375346816 -113001161 -25503637 411839472 -215391504 -143277297 -16289437 -589306606 64668757 219213062 -115383236 605054898 213278391 -487575016 -130552948 224488538 14746400 47520485 -11755149 -491011643 -621700013 500127003 302276838 -316610975 -824938 521564109 -465373377 -560289560 161764875 121577632 9799626 -54904610 -95065916 -409943801 -179171169 -306205613 -22474075 -132704383 -253198041 40944782 -8901297 691473340 -644954937 24660778 378493662 142127864 -1061694 -25332526 -402239640 14267496 413382453 336285643 2800596 105649332 -429687349 -701835750 317007454 -71493035 -97697054 767371420 -311159716 -306840191 -76521798 104609778 453514280 22246176 96909185 -361635763 227211880 16874322 64362968 363247000 223170072 986587453 546792849 60172293 -416384775 -551445105 -616844856 -478212196 151917407 -365092255 -96766734 210077335 -175323805 157945702 98941579 -15917768 214268052 729296793 -303754905 -166933294 106063456 -389010234 -125070554 -296223218 111680264 -15190710 144465421 9976645 -591266834 574523966 -253409381 -621710006 362388760 672032401 73175838 -11453286 3898189 -12644782 -279318211 -227486590 -349394340 599475007 218408836 762385814 170548847 273146379 -7958252 -248140170 122333187 -39455220 167131456 -271313489 -134482359 -188863979 326929860 -470257172 -127811234 13558448 -47830458 227807728 10736509 -123041060 396872180 -2507582 -24771060 -490486788 344216812 -36941381 -291779799 190164948 -256032756 -114145394 38793718 -1998572 -7503283 78617124 -209404805 -649493897 -18816271 -106160434 3423574 202400392 518274935 -55972513 -124125520 -122975990 429744267 -284311464 -178048691 482427996 -602033630 264016796 183944629 56571631 66370717 101289227 -65072655 -229092285 80206455 8522800 -60848958 156659299 -727883851 83155006 -18174976 -16741702 924451480 -471880321 320865521 457950624 -300272044 324943704 -300442533 -496861985 -10774211 -271354609 23448157 -488929073 -153933 -143006812 365910420 -546207984 162926642 512983855 -555716560 -431220573 -428760650 -239255891 -222724054 290146348 -257499894 1847109 -84266932 -10330587 213747921 681773828 676158030 192022856 -25411557 -136294904 184365833 -243469637 -138558937 -391667612 -285480084 156027611 387594029 -856643146 482827349 -709695661 156507378 252671036 130064793 101450164 871935171 -60516185 -42495172 -13678894 -73614583 742159121 -220298817 519428819 23623964 -42868683 -434515852 -113918170 -82627918 -50399966 652315629 -118716557 148972543 -136850824 94438883 -476768435 604303389 44550282 -316645380 -40312734 -218929875 -252866752 -50602808 410675076 -51249090 -160926130 -50109676 -88837999 -662498498 -308610409 327639484 374787647 449069299 623508296 11270744 -810669454 -503007763 -717144416 198884407 155361001 61417065 -231281786 109051866 90153861 -98154130 -17383255 2410856 -106733522 -106069555 -225538527 -2404394 4225143 -288663475 -87154652 90857662 -197607573 -263691985 209140102 -125996763 -153217775 -53794810 236607353 117655791 166271505 27909394 -393933938 351445980 -77146111 -131229 279025535 -234054465 288730046 -67911569 -41886382 77444800 445423439 66024047 405325099 106437661 -51364829 10749549 217977156 14761949 -21242926 71407496 -263822776 -15272902 8285366 147858890 374645470 411529126 -67005225 671078306 -71769775 -43931205 -248795102 -32848996 -65223944 -360378959 358527906 12519101 405981032 480478807 840246205 221210449 -52979476 253363785 -80519025 -202421580 -172721330 14328671 43294954 -37424190 544110201 -403566289 122763085 -202320573 -93995030 -1253606 -383143303 140208636 525193022 141128341 -853173 311492363 80385728 -56615793 293397942 253222716 231341270 342378740 158417368 -32367999 -426959688 35595075 373079043 166689914 97744 5114595 -26188945 119680310 104267515 -846644088 -40199665 462383993 133139460 145798258 -467204311 201564872 -615589233 345821288 412843037 -650045230 372365960 -16962623 16599391 -619737395 706559884 3565977 -493563637 -29406143 816928788 -687675782 -368989429 494877188 -47003321 20478958 -312356969 6412789 196049650 232435994 -68651388 -745087429 10468147 21122523 52581544 137935989 678016006 388581149 359419546 413916936 -102792835 142956319 401598083 -762655903 -300030716 -40306963 44132192 -878979677 -51760174 635040594 -244283462 -267402349 -2715363 -24006488 -301665045 67320222 17965676 6243408 -526603040 160220287 -181533822 182054217 -495868904 61808006 -65495859 -28539962 329281341 374902972 33283978 261098906 -220096355 -15986196 -770472737 184834653 239442839 418480100 11151734 52897327 365764322 387697515 67365294 -86043364 338731007 29042525 -103664948 446395808 491928725 -506248609 191042882 -73668838 89089473 -66306206 -184069652 481679758 436189037 -3793035 133099786 302331331 289000444 277526304 200419323 305320591 491019463 202662985 -16720381 420036503 150459218 23716537 -310519864 114675103 196392847 256721372 -581175 -87796167 376710193 385676064 114510629 140941876 103600637 7706780 -180298420 5981068 51484856 262901548 -111573630 111683577 450425011 159749741 -604786768 -647495882 611555245 -814065679 97749720 -133337048 -2695253 -67131976 -607725608 -5761425 131220203 154964845 -605367638 -477452899 -757882 -436727760 -5857872 131526456 -2892190 -813728001 140957386 260973183 -96929103 -27242 -46657808 -87650478 -251209340 -1258593 -47924314 -167556971 428951872 -12862068 -345079256 302325202 274730906 638378732 194801159 -454277595 171081278 -191724650 784492122 -415385464 248600396 25058592 -247605323 -10519519 -535976320 -19190786 51966304 -35159688 -532985085 -538675111 -12275326 530276372 -295186927 -3473641 92690015 -92134603 -86034005 48134149 682775982 634370255 99826125 50791449 -50589013 -199379120 484511571 -737569373 -56346634 -298628 -113089846 608180037 -777486830 569732358 -499581007 -4728002 -503180075 188502078 -27726658 118960588 390553701 320884461 -228086192 -48854128 243887019 -3040297 715679379 377066399 8992181 -482736256 39364988 -386352669 5269380 -684460667 -151423762 -67344385 -332615543 -3750457 -399507770 19913135 517714838 -74548433 139733841 -54644448 298762935 79527933 204688821 -890673 9415229 -1146530 -251993369 357349669 513153877 134550483 -448705768 -444489839 -264134430 -506857174 1506202 -233193992 -333284660 -53252229 154867549 -825638768 -320858 469675625 -117749761 561580536 79611306 -388245687 962835 -48170954 -336499174 322764426 4832313 195532466 -62571 29367594 -656723760 105173079 -130780381 662331896 43796758 -2109093 117150755 -87079284 537808391 221855418 -6606858 565582104 -344414728 712919638 -368921751 5222413 12179264 -2108058 -167028530 -130143765 573327015 -113900794 450881876 -5312061 -631204259 -3457438 28230722 -348087950 669173072 342695808 161003040 167495261 29346023 25075100 317522865 40010130 -310514240 -114667651 -280633050 -86967699 98758828 686678952 27664667 -54813784 -47212299 50475005 266692850 214476032 114831358 -145878739 -472644670 87838777 -136713209 108831380 16964015 -320017726 -39118986 -125236293 -527156900 330895895 40302522 -162913366 -2819899 -73032601 -582326250 -533207014 436257397 -36275579 725299816 -251381020 -116889383 112387411 -7345375 -90221285 338894859 105757815 212802413 -95931263 43656489 49049473 -178793240 -99325043 -451606756 -882875911 3646965 -53448473 574713095 -100737870 -119834186 -120534380 -404810923 320366077 170639898 53323714 128740330 -2419918 -331255337 -481139976 311164693 -326149156 145204131 -29053885 2875503 10552714 -78146342 -241443674 -472815585 11828073 1711432 181618455 -255271271 13066259 -506160739 -5218130 104510111 551401294 91030165 236542075 -64634721 -119004942 -317069230 381050403 -207113230 30039728 697151333 -48012758 -127523881 461102074 -8349952 -81823888 164782555 266114434 -305975925 140932470 -466868745 -146299594 10474808 535299227 -24836724 -213212016 -61185774 -36648361 -7627146 -134159453 306434868 15936874 285259770 -205517131 -100857199 -110365668 539993989 -10572234 6989800 -49423350 -235256087 154345708 408963 -174328609 196607250 -169594194 -129319088 -3565698 -73379183 378593466 581152726 4902624 51962592 -123971724 -441847293 94911962 90069938 -829478039 -586373280 -231438397 -346585160 321856446 179318603 -107533472 -409115695 408091271 94187244 272023582 -273541065 530958692 -431277642 454888855 -28292408 -93801759 10015426 310757121 -5653219 6010506 -457424666 2134994 375056087 -278777631 -674117653 -586075514 255025749 16066340 22311559 1145023 165728245 -185605986 3659304 26158796 -214605677 -447509952 -264084297 30450155 -250684852 -186692325 -618103379 -418819008 -165986918 -62351185 46602446 337520960 -68584602 14574664 333201648 -763909538 210355602 18370123 -93710753 290715630 -2620791 -30672668 -219575654 -120268024 -130384516 857175039 157291613 186914925 -318354062 -163268499 24462650 -11007505 195301802 -69545486 -11251493 430522278 -46837023 -188636742 -124816259 4745062 -56983843 300417810 105883720 551207445 82264624 -80430871 12943788 34113232 -85040575 -182528939 99836189 -121687804 -341078801 87876906 14042891 419111409 -519636275 -426789059 -116026758 -384267719 -135719592 55484592 -329443151 186092053 42439775 -386509937 18930639 135969872 -871786802 -784554152 75807200 -386601451 -71504404 -17859564 668818201 602057771 -258813158 -5990565 301052494 291088904 234522624 -201407820 -428906084 -229601726 -26772421 14627698 -64696596 311442569 -127778080 -283247171 -26722782 -3617568 -134153100 366922145 -245021853 99658498 -256589890 -3652813 69757366 77806389 451460991 -22472646 -103509534 536715025 265176438 8418000 254730 552590077 9773422 10837826 551798267 -495729380 23765741 325842331 217893550 472627455 -7556625 -678849 70079988 -81006977 -548829466 441652000 930580271 22729280 -679558921 -23307334 70277306 -55543779 -197294970 28604595 119856094 380510906 419467124 -177902667 838158816 -1043335 86897005 -790132942 31912415 14245057 -123833027 -23655191 146956115 -235941463 117288593 -27054940 -9176597 181861449 137624273 -13890281 1048782 -232917563 293738370 -513436170 367932773 18595735 5589573 -109242772 46975505 23464279 919310 -28415214 267677987 373046243 -2255625 -223360485 24271382 484591257 257720892 403664243 259261948 -335932584 568089389 878926666 14596213 -218765716 79315780 338677884 49380893 -138418673 -355329343 26869259 172354392 19432628 132851013 497892521 114262280 -522298352 290362182 -261645453 -11577894 -12232591 197538230 218248547 -342510384 -132792740 -349604698 -578884113 -80983012 -42200978 237397788 566715888 -354114739 20921956 -8805903 504946182 353078760 -209487609 71571076 455513781 45685539 582707290 528827123 630544745 318153841 580341642 209079674 600060853 61197940 338192425 -288228623 -401105852 -37091 -642525552 -19123643 136813745 -242697842 213808933 -102485551 -795999310 -909126077 308480528 -105919495 473061075 80207888 -10044069 594255822 592296541 17461306 129679716 799145 -621455881 342186979 -63044674 209097 -233333954 -171592078 -892018081 407299051 -378474 -256109957 -13513726 -293146343 122470874 215756547 -2961833 -35557646 386812413 320199567 -413394249 -485209508 -231941603 -30682332 384878911 460626175 417306644 -1047592 -420001584 398322822 27094643 77362371 140312382 57815847 -1267748 382042329 -77511113 10936931 -9768111 -241738085 -135814547 -68969933 -186739701 -152921099 -110314754 601675814 524182132 190697956 -77105940 200560939 84665066 409067414 48810551 219806719 -18987905 -4717349 24193217 -145271014 466646474 -463602422 -38485779 12186853 -19774426 598062456 322387023 328681453 2469995 -21936970 38109424 389135141 4999763 -207018448 247185877 -646113341 146741447 122334410 126821556 385434862 -3216430 -39412135 26536936 31789714 -295452718 -470355954 -36472574 508415218 286630822 519676076 27471932 -139913215 223152262 -163590231 -336501797 44067058 458044673 140845746 518268 326546649 -124125175 642307332 168885704 -459113785 6220472 -571777679 382253435 160020608 232877142 2552528 21773806 -4562380 15501512 -39781885 821919552 -474081500 245982880 -257824164 -354814886 -350096959 -84945260 26608266 178785192 114529798 300748036 -137108431 80350836 740828560 -24896382 57979853 -260766958 2113357 731405098 -344090508 -210955266 135598605 4633455 5233335 -180459574 -561437959 -408658570 -170628380 -20108254 -15187759 -278703428 364894665 341690826 -377689269 -18034485 54019006 -60295180 -249656772 118489249 105482051 60538782 -371337661 341970382 109901756 -232406534 473462083 -318746267 213308518 -155517752 38032528 82827671 11873817 -402489718 -224591213 274394252 40696188 -2158314 29512610 -48874 21337497 -27148272 362591057 -605494572 322680811 125291035 246797355 -11797621 -688193653 -250092070 -115530847 -357290720 80181633 4669313 236945505 -476737587 -496990596 472265217 -433022771 168096563 148176995 -373962880 328823801 -605392 -218863922 21098332 -396285315 -453162865 282852774 6107910 108436669 4518084 -284569452 -133289487 4906558 552575851 -4925927 -15756617 3758504 -114433833 318981577 818560397 -255474298 124374327 -10724354 156329443 30105629 57759684 407909015 -237253955 403163119 -4435599 540229738 -243732318 -385877296 -156723331 -85056757 432630837 -150848215 -49392611 573515362 442511319 -111719086 35935313 -483596772 -236434016 219583379 177712281 -75727643 -400274202 -65570616 -369722631 205090786 -139816702 173384623 -79534162 -21130003 136279550 197030532 -153601533 356710673 627568788 -44748 26825755 186384441 497392614 3717677 -604204571 -219106025 98037551 -545927247 145009364 -256780715 -138606074 -224239284 -322666719 4768747 237018565 527740289 78808034 56931674 -91289170 -44594969 300079620 -136634 266608777 55249748 46113546 -233278975 63478636 5962494 6627434 242109643 60499068 131092058 39440199 -294955342 885776885 -412833270 -439455736 -177650 147150824 -48289 17965466 -571037954 -104005174 -199900848 -152949390 321130367 29150925 -338301158 363757711 188542967 -177912565 1536441 -86266222 -84289296 -246375956 -159516511 -17372796 -966950270 89628914 -229446772 -370416509 492769401 30366532 -355761661 390301378 142165626 12671761 740620662 9805228 -111722201 -3893764 -3863321 -694849279 -69273312 393564642 -385643201 14265403 -30191185 -206522480 -61955037 -372279564 -44757827 146392916 316713902 32315436 421840510 196139481 -61226610 376068598 67047053 191095418 -282001043 149483776 -223097265 382341197 540234599 170259632 -810162491 11770730 -439571884 128108612 -26855534 -86829657 89281037 -43892669 -165758770 144985981 127500923 -1643895 -487669360 -392248495 3574484 -829570491 -509760432 8177442 -551551809 42022584 158916438 29093535 -50857729 22640045 46480095 129664421 -30644960 -8187375 510695432 -234900786 -340552546 -102285437 13788172 -880706528 12192997 -298500504 504763776 34177367 -300029033 5516365 118285489 -908303 221769838 651924648 -330455321 315909216 27202941 219900832 388306425 161197376 -741920090 10590542 -81523071 129087215 -96833492 35781358 -66120 686241908 -423043447 -241552353 -39103446 628677671 -3369477 886054261 -304661445 -320111912 -278251238 -13994905 -27597146 504757210 7031017 75650646 -6664628 -89432491 -217852468 102450646 -122028307 69998211 -10601399 -37406650 205541246 112491604 468572476 69777363 -105414382 92828905 141407069 293352810 1355139 66475 2584080 -33486348 4256685 -35567452 -8027225 -704757825 586219 -571284695 19557742 -1024653 464205241 -321431091 251900071 -299616040 328715762 404374875 326248880 -52994603 10411012 23678286 -10603245 171033466 85021571 -718540183 425591300 -682105447 133307437 15395493 117154138 811560145 -52443346 223458452 -1072284 -702896357 -163042919 -23798658 -10961336 -6382800 -87422156 -196851455 -40270743 -367101053 -313720355 -102662008 123725595 -2786503 482831820 40021814 -433191207 -20588011 574144229 348700598 159920191 210197683 76831457 -470699 322057535 50287945 -955746968 166498935 -4699125 106846399 -457556534 67848812 7560145 -731866939 -247435 -255529541 -76933426 226163815 5459200 393255619 13806539 451995884 79029090 -328606068 695798299 5868221 -109636671 -5792344 -10941559 723228635 -101066135 -552145727 270471363 -121643573 -776937614 -7917738 34348558 -174403795 148130996 -654987566 -525695684 248523530 86975319 266863083 24330032 -367302661 -557406769 -30865886 -224534 -147689256 -879829487 262774085 -187553919 537215021 238599847 -150987002 -77816283 26077267 14935451 -129060472 93742765 219519148 -867164584 -529499962 -295680474 -311580209 -59431060 -80737689 -67543114 -49697152 330796121 151577903 -59421561 186574912 -91028900 49909171 1440587 -14271856 -64098738 -29188325 567420799 458173099 361163697 14702911 12422906 -36470971 15272427 17600426 144378093 -99355192 -179449768 307492844 40417855 -12572098 -68088867 317565701 -177966195 -15944682 408238303 8369655 -87041076 139091945 -151916657 -26624796 -72681907 1339038 114486012 49628719 4475217 -652871173 283601829 -32473267 -8595267 6629507 -86378030 579311946 -575540473 -3251330 68849039 356594002 -56955969 -80209058 -33080135 179969959 95382671 -399327324 -96806339 788824 -305308660 -111032667 433505878 417426630 705269743 -81974007 -5041395 -49420087 92617329 289784751 13999485 349729490 -26772356 4279460 -268261741 1744782 243783664 594086748 139554139 -7923190 -6434328 -36151745 50321432 -258923494 -4471589 4590455 768869204 -831089469 140984527 8962920 96096786 -353722551 -63477491 451565447 -9021758 34436458 281207274 101474111 411289389 -78723342 210739621 -19043059 -8596571 280112324 -144950299 -69140718 103311176 -49490636 -33872763 813625645 -468017943 -21432052 -165471158 -171019050 189783265 -534843974 -358088517 825604897 -689475903 -733672003 -5676540 14278327 30638725 221242587 206435190 64234472 -246712191 61633323 -24411159 543413170 5613283 -289599021 -295023557 731075515 -202842848 231206774 -125283465 162629698 426665046 158864518 21303799 -416461010 242854492 -140934097 -320007217 346368513 -18127515 526898691 -48878763 -30760870 863272704 200781768 -180244892 -742708039 -1205943 -29589551 251330221 -65509633 280779898 -127931300 -28499786 36325214 -637868200 -454352590 -448035835 -539003059 -486609739 655775184 -517205085 -125457391 105241056 123434757 -14906984 580689828 -7475514 -3839614 -675318839 37584823 1046898 464442160 65063359 664837515 207226968 733823997 -9490366 -4385866 -94881732 -142002866 -505472019 357685652 71822705 23547064 919259216 254319986 -116977540 -597158073 -50094201 250315091 -1477951 47191565 142603817 229528056 190764595 3298428 17564540 -3474239 443474293 140101789 -6214915 -419234362 -296678818 -570964817 -671199047 -3332430 43347435 -295594222 -7889588 724219075 72756744 363066785 -212762029 -126209344 -882476122 -10414305 741782125 -8220120 474133696 37662 -288471029 -7958465 79257718 809952891 -517727687 -420286047 -399316706 28196029 29223866 -536278441 -2814619 8073370 -720356674 15118643 27094996 34413558 170672231 -177394405 2047156 -164627778 283023173 -153396109 -19280799 409925417 387025 -499661615 -803391501 -5815431 -697420365 454158881 -591370341 -62789974 65131197 60128235 28243965 944767720 357004524 311683838 81549445 -662654232 194983785 -710464434 154330398 -296175893 -167199527 -58859722 -470568515 -62843898 6474401 43287594 -74610399 67720254 307377207 233192764 16588139 -115307869 284791729 99860510 38921136 198520321 -42049700 -565087149 48826291 55669071 730127027 -90921311 728130948 9027139 108927929 643311395 -141025934 21551506 194346887 -23452985 -74045794 94381445 -11525440 -654994159 -20419448 -69467065 24368597 361640806 -419329978 112692680 -100280381 637633762 405698557 -405595877 -186141884 276267640 463160221 -15601195 13167509 -322117782 634703760 -139897139 -296223393 48132826 281706537 385702968 -844291954 88253196 -19518733 -16099965 37220881 44394044 357431191 -22758069 -57700 37748211 -39338043 452272258 250891329 -68492410 -457931031 -91852385 733264811 -629612095 -217481150 85323186 -1210513 770316432 -542874195 595556354 39740256 -101770631 -243041342 3985119 -184504117 -682069931 -524359973 304276874 288689611 511020776 -207531736 112015339 69475635 12516424 -127801315 -717082906 -12035456 506715212 -148753758 389642412 -164569729 -91908267 -70689672 -437124905 -766796366 -454368884 -154784060 -43574457 156915485 84799845 -235375170 192372550 -7050557 -388821969 -667823494 35887232 -203443733 138500501 -551184635 152859474 -437881228 284393140 -871162664 -211909236 -435711669 330764285 332685731 426972727 -136593588 -32653465 -115153855 -15070104 159088527 99106437 244488886 327613917 -604273154 269211227 43548167 701474685 62402079 -127734672 188343809 -170453877 -722595396 312930303 230275956 883287421 -101246555 -137842094 -118240778 11473122 -1137225 645656718 -145757876 -136949612 222327040 221950650 -279841002 -722043660 164833681 35780026 -2546303 -80219626 -32793795 127001889 66450 378127579 202393135 141836877 83726417 651397468 291805199 -66414179 78604705 17810460 595529963 -475193354 495588552 166322999 195918057 -520429252 -542654777 2735882 -540360970 103795513 -32895328 -430620029 -86223248 -303491815 -472374184 238620419 -287829 -261534183 41650378 67598531 -447796691 -323461381 102121114 -42652444 55035627 -320107553 938258787 -45306863 292886847 560418326 -194273586 -689568206 63029430 460559404 -246438308 -379617795 66082533 -251711728 110512680 168516889 -176070152 193437414 494472150 -272647774 26561862 343382877 -93145302 19839166 6214834 -646611135 -590343448 32490161 -526909651 -333587512 88504251 -4075092 163703286 -205139825 481425343 -41245928 -726398311 -12164635 -55669407 -117212581 -611633690 372652224 -54026151 84028630 -281160909 -803645794 6395376 180168801 237893847 -297129718 -897226568 506199 -16477371 -335482748 -717149413 -43688887 -502846190 90651034 238572924 179045557 -483288629 173244385 -497454042 650474153 459978281 87691743 -232464310 155872317 -554045079 151061064 157322813 88292195 -542444 241729086 -318163257 -498254514 -336182643 -23970210 -127959957 72496655 809904459 146012774 6403258 -18956486 59463475 -470725813 -257182435 262999005 139962625 409729346 -104955971 95993456 141721801 112189899 65389161 227792209 -253019909 424044432 -40768574 58636003 7668678 4095690 571465610 -864886 181428777 5259581 -352933132 889395498 -20728417 -103953217 367410251 182489379 132259370 -507382768 190815077 472514476 -408554969 -224945344 -823351906 -33949755 -21903342 297748336 357981071 -29506466 -95710653 -149298105 -80312009 -61696445 -23637002 -408286699 42808770 11513392 69291863 -17020762 -115191757 57053625 37200 -37499503 21370726 -328116667 -69344389 -6527635 -312980285 69972688 774615478 103123950 258092783 -21766846 -633517907 -389134870 -444004481 -197107230 386426564 16464594 28991827 -58576997 22189213 -14690100 -29751533 -40620029 6828066 -100898550 137198571 335965235 -175752747 -385267839 -341887596 176339198 -57400620 2097529 79239736 -16750703 28464101 -193022782 -68374601 1133262 -500465626 -255657564 127473960 567657967 -376495 27022989 -523772750 23478406 -5011666 -266325259 22789085 724758239 103337811 48903329 199541892 34495678 -566454370 853982695 -178645951 -406682102 -143643577 -57907015 129047719 -260040858 -63752901 -817264342 -15560146 -298482558 91020411 -152525439 161181662 41430958 33199619 136974021 -129611716 197458658 -19111040 630072037 -107810025 -274953444 134161957 -303799619 512209406 166644482 145986087 22580245 -278864824 27672910 36494843 -57103669 275390878 -137973751 103617843 -225840801 24762918 740447216 389267345 -3600408 -25374767 -1646229 -279123929 -393585743 -534711069 257295240 -66329589 -197872823 28825518 184416515 -216129740 291927254 -21463595 175419061 -18591545 129626676 21288900 -625794941 42832832 -3717549 24916694 -267509466 413149703 126292628 -16784095 7091849 49997946 357332287 -558486133 -271814012 -600978793 -127887974 33626794 -310995981 -114183061 61197494 9500109 193241863 -788169587 -139815088 -195645715 828004163 -832828603 1170916 -139292214 20499160 155021795 45896963 4234224 -309682611 -44430624 -289614536 19923074 -6766322 -60151873 11025734 -276917925 8287361 -401403529 520695171 -1336119 -669912838 583288881 -131141724 105379467 -324875862 -236422749 -46638464 17675143 42997159 488857228 -126431322 -6552696 -647836442 93152885 -168152731 -10493039 -279149935 -168281295 638139753 -56492913 -176457896 406186410 -164753001 -725189896 331311210 -277083542 -51001155 134831766 -241529322 -381942309 -266272093 765885422 454173375 112826178 160787750 -638516900 174875799 -745119219 112941245 -128294085 146672925 -386631047 -36542078 -323106053 703197108 -8849735 608887374 -65390787 3226534 299250365 307730532 470317825 -12621140 -313974558 -58881426 84215160 228940794 -84884071 -550549106 158810918 -9508114 -11266442 353731432 169136740 -13449030 -10356917 -53455947 -33070882 -69833448 636012161 -33905265 274955261 1549147 347213612 -6880095 -164336920 -328089779 46842441 -507062697 -25640829 -34342149 4158396 -425358414 -72518 399072410 -88581530 80823308 -513655079 -485266 -394413775 25866119 -429754181 -671276140 -222105670 -151428969 -380079046 48520698 -16095274 262540655 -91626182 18381151 466447765 89660215 -73437686 140703758 106767308 -2722392 12589556 -387673528 -617839836 -49054807 -202103484 -541717729 228942338 -10558522 190675467 433944422 -17936552 4357282 -761831207 -470973619 26643408 3050811 -154169310 -515726170 352219553 -242081352 -646324379 492991655 320138341 40569941 -45286203 12426293 -128705845 -108198980 -13666940 243688158 247748337 -492017449 -880024 -439980815 6136297 -80122931 -125853362 468847041 275286793 114532892 -107930160 -56393956 -21873144 -127811980 -12795813 351381919 162644540 -86749 -102902493 377999462 456514683 382057160 89046809 -494680846 182549488 31787227 80723 15394090 -32619099 740861878 71600525 67850541 289560911 -25359048 196425627 -520581025 -75875304 -13262286 -193732675 -35898530 374977651 12557947 -83644953 -793583362 194317292 -112392862 -79901633 152806565 572749984 -906111 -780067085 345516046 -302285951 151276187 375891772 789239976 -212842906 121302784 477947651 26150163 -3429706 -222047000 226026695 15448252 -35145322 663404976 -92101264 -179430198 3944496 351653692 -740575945 310983479 2050126 51043431 -180895260 30604559 -287760140 12647652 674623135 -873115807 769446073 442390874 684587754 -714665944 -326094940 1014796 -224302832 -116913612 -63593735 -627662561 -776365149 277740008 -107833861 7479500 677980867 41042037 212472200 -15208868 41754987 -20687392 195831063 372693130 -245563254 18112644 173856493 595592792 -535907872 81909548 143314764 25945328 454911430 -173538564 -520371110 52934942 545255505 -18722678 422326419 294289367 -78784003 -516727522 545574162 -19548401 -73440126 53698197 14106230 215130189 384818030 67719637 -318288260 155248642 20467129 657887235 155329431 6989911 -10457342 -41012647 17530698 -558528897 -8786637 -659863570 234341118 -129440824 61662366 431705580 -1073908 -295033385 -1254910 28713209 303641435 -499618874 112874960 -199726322 598030960 -521796229 137485387 -26123091 163661875 4553020 -2745946 531666924 -465839085 -353910823 75540496 -406569299 100389059 61720195 -191088338 -230331117 488611058 -114164128 -1143687 698997364 297048786 -69627611 16248309 576234506 21475 -154505201 -75486388 -21530234 -687603460 -50305 7280535 -331758377 -466281355 -240406018 303411919 2820873 -212300338 98983824 -562856826 -58813195 280551929 137562835 1324739 6838222 713655905 -291889802 -261066861 -14920653 892401892 27361122 643097583 -189515242 1530326 351590160 -235368160 -58221744 -11440664 -209966742 -12724781 39508 -2396252 132679778 -847942519 81841432 -144017998 40246984 -283907690 -126433619 -113051237 81027193 -80591338 12523828 -59232139 -689300969 -39069871 45933670 138158284 35923302 -154708645 -55946576 51982778 -153665541 -365628784 -759133009 -75353462 675060295 -79511172 -770671053 5324505 -119190491 -233163724 191762341 147974783 -220757250 -110298803 15113319 18856808 -17348490 -49094120 229757709 -136577542 139932051 -39878589 -503244138 1204956 211516113 12358100 33257714 -108099168 -4377946 -10759318 215655959 744377818 848003 21889974 342416096 380646780 -1871624 -119061554 9806321 175574288 13052639 1815234 -50986325 227808613 55016308 888426607 51966393 12891717 196904728 -351299397 -1062726 -221232123 282579974 393091003 743774132 8861571 29174744 -474252516 348446109 284856888 -14275020 13516588 221533993 554886907 495744931 24972993 60897464 -4320272 -337475337 -752993923 1063519 -614291359 214160033 79376754 -207850453 547811060 69221351 120344646 167783652 -90945288 270977121 -19117028 -33106159 40577338 389950716 9507461 -34955766 697720809 131714917 -680097667 -268450867 -28114620 -42048325 -156801115 17873812 956821200 -339967843 100622727 -81103594 -164597176 66572787 9606750 -340939292 -646751910 -335327847 -98923632 117129482 224171494 -343174887 -88491433 -347423248 -44852238 993903 220637492 -135401440 490169909 674810247 -16080156 14614193 221258695 421476040 -7198047 3151343 1933659 -617348627 7829186 172884075 -19413625 -481954556 297664686 -136976234 -128524632 275683103 -699688786 -20115141 -151989893 -269632676 -107362085 195683632 -47201413 -281616662 -182980155 -8808049 517751102 28117030 502954866 -32064762 -180508670 29921529 500654050 -483293949 -663463992 418961603 -14151721 -206714918 -548307746 901818838 -21992635 -434241611 4440169 872270 5269133 268050747 -11354162 -68845991 261857116 107856710 -276292316 230816207 38085135 92928831 -20346681 -292321826 234531013 -253153994 14300041 -78228947 -234563160 2804471 -135227443 -159825919 -163049477 653531116 -163207166 26546045 226214679 333294724 594951 -662989601 82623839 -78905087 -706603553 -2283405 68493193 373392124 184991206 -383189637 14831135 13923600 109397241 373068629 -66311097 349757066 22515617 -236138982 896550406 -164265710 -105337643 492022 -499955389 -535792988 -286024802 242527831 -13312977 -2708657 -751281679 622057447 -210992185 -70285603 -22743695 294680512 -353213929 -936263061 521954712 59095518 -123665776 7769143 -60903538 2562780 -142699233 -82777851 151944667 -220315257 7562206 -149785417 155387034 2645669 -62617924 95860026 -458909596 -317728093 12490520 55369686 -116525813 -21436927 361986133 182381320 -787873908 9720293 169789227 -224188538 -401749540 460966532 13496970 -42063505 -548556909 372952080 6594852 174914792 340670514 -447467159 15697508 -72194896 -26702523 -39148665 133375738 -21191460 -51126725 94808449 756480333 321039646 172725 -210582830 448281210 -54445638 655264342 1480425 -83922951 -14621984 125511037 -19817622 138572738 -25704315 -376606910 -138689595 -367279802 66102581 22443973 -49075049 -453360394 -27975846 31090656 198554026 -554674877 616667 529608286 99658170 -298419181 1496776 -87708760 -23742812 -285754571 222416756 575180356 -21013070 -355986657 186929531 292715867 -436232685 11473241 341748483 -427595109 175250309 297489180 -500883891 -65208699 700580011 5804245 96756984 -139112509 -60476597 89349405 -210179301 548252820 275695106 -508546138 328127593 -826488 4440204 -208954237 328452093 1621392 955558971 -46225840 264185616 -20360384 -372033692 232981319 329531250 -35384234 441801513 371288798 -386791333 4794462 -2176122 171965465 23878126 -75928432 -32845818 -52645988 9691311 595815307 131914560 -121369944 510274607 183489988 -396591347 493331 -288244225 -185502028 -472159141 82111530 -263721471 439803416 -560714767 44165065 -157698191 499472127 100390932 -217239264 21286423 -39441445 -4817917 -162882345 245699775 20018608 102917905 204278554 -129036311 -185797767 -264271696 205527386 39371567 -448957039 -336980102 -140382929 166179842 -24665412 -336458742 -4543306 -52340195 65182781 -160664189 1314114 -25561113 -223671135 -5490871 66776434 -6043861 -504818995 -243389649 -340951519 70876831 -5574670 25042606 281914979 -728911477 -7592785 -250472292 17887269 599617142 5352062 -4868824 -24582201 -168093215 201489234 295796034 -470623169 -625784419 59772742 151778176 321848972 482754564 -347986870 -358581154 458591019 -168339601 -212384966 155169457 -426000894 -111915836 -97384828 502155017 209906599 380190783 -32737779 -149299463 -67934117 20934394 222418232 341392738 -710958380 77625585 -29431210 -544920084 59728996 -305025087 -8289482 69687483 -77323305 -6810241 -589148762 560653902 26940396 343361890 368666095 -62377829 62714147 -28801583 -204754557 427877888 -17195106 -618163981 131864598 331408147 634076317 63938063 155968786 208493191 -415753267 -435498788 -124766959 -134709366 126054 446949357 158103945 348728605 -336361431 -278072035 -188300518 -706012977 -559571769 -9801771 -99757934 -3215826 205725348 -21559037 5724056 39485871 -4632838 188437493 -687565061 -748211327 12074808 245686977 172141716 672412004 -316974647 -157241727 82411333 -141807486 610295392 170836349 -464347655 -2442381 -387559049 29684735 -57714451 -56640154 125538180 -338259933 -385095833 -63789064 -29635382 -11948478 -2483156 -82186598 583561221 -290879707 -252489975 644947573 -293868922 58935279 761325683 380640283 551502420 708397738 -6576844 1852512 -207134242 329391955 -218119718 -164794535 382447418 -61603652 -181144562 -174252128 -2363535 134515077 267919364 47136387 -197220897 11115239 -215162698 -567717 253034304 194997284 -717158180 130894970 -123322642 72770409 -559770535 -43082019 362790014 -134722726 187960077 -545672686 -41049552 113443582 -23558253 -209574670 441967505 -91540972 -373684859 -390240556 281143523 223820786 -19759466 -158574112 -50030964 185914234 -528898082 282928453 34372522 380190787 -123578 -89118460 -28037038 885562 141731704 69236508 -7356087 82257843 -353585323 -355472809 91521345 -66371033 -199506260 -14107122 -329448257 17774687 167430978 356475816 223829132 -137434709 113628314 -84346814 79880568 -60528778 17217107 -399231050 -22163379 -62082685 422712652 -111838748 -342219270 867894131 -272160672 403204668 3795497 -92356278 -36687152 -678614063 -257107835 -639351650 -896054828 182920034 -209265852 22468849 -804234694 16659176 466519031 -16809518 17277530 -300288886 -107639808 -740845884 -301115349 -67870612 -170464299 601514 -538911428 -48702964 155254212 266972309 25865771 148566440 56210951 354616253 -2231783 231655433 -22202907 -94744674 28857616 -127264206 -1199893 -283984064 6990927 452311959 557635360 -256675323 140318241 162471 685372645 -444994892 -501840242 -618440067 782995938 -4102619 375113630 -219923754 -103627825 -624087758 908871743 -13955578 -114045891 -61922806 408225134 -716900345 -32228352 -166387278 -611151486 -256477089 433809683 145362499 684146234 160095245 22852569 333496222 276047882 -278574896 -88248259 529938479 106965966 68480631 -797855798 -354829 -76205797 -19361401 -165297923 -455814144 173283699 -630646125 -16094477 47441977 615362332 -118604372 172748 -301846692 85492036 -49973237 535825716 -205662139 -251729773 -56457374 13864507 188968972 157532718 29546250 120536624 33349888 -191328630 -98945030 -572909639 267592722 -572637749 50239582 -36889729 -429867527 325866186 -438040857 -1723458 -114777375 -11607106 -40114078 -98332232 -181241298 -354164761 23954744 562290356 -478147389 13355965 -48631134 -526318799 581818757 -815627598 -736081458 83588073 -211625264 297729226 -205267322 417080390 -711054306 188402895 466221433 701969970 -413284418 -28213953 -401001702 461147890 7223245 434222519 102976843 320232245 68765560 -302991190 -294548075 29759063 335749227 699858884 -64316970 272383594 -3695932 206258061 -51911589 90113178 -2694003 -217334975 -149760719 646720843 626564443 -209359946 -156294229 26332032 -322523910 -388260621 207793334 146260112 -354666885 233402249 -56203951 462461529 -395667859 -272497709 428775696 11676430 -24226630 582270326 -478786697 36239260 -235898766 -58700081 272301087 80683214 157376925 -6828850 171884368 -266159968 14902671 -35535593 174276425 34166862 -222161791 563372360 276381339 -71911935 36095134 -34105961 -15272463 -25375543 383794592 30992809 657476831 -514006 9826444 -161466688 4057887 -7586566 269595660 -1069488 167184006 22358895 95694512 -597140993 -15838470 -266559932 -684511051 41559920 -744103127 313798817 260054349 -441314401 678358388 270914785 -104625953 -196417212 203886613 -211478090 45866062 142130616 -495726521 -283625447 486033585 8501226 -116072910 -307513086 110329874 73736974 21004786 -139455381 -437667373 744160266 -534308828 972296575 -445615993 -525476258 790649335 257970172 77849906 -291867472 32672410 111223417 -3298405 -21126929 -60035316 -515383423 141807178 -42199548 82506925 -5448198 -88032415 367708870 -381632442 -117698340 -174297658 42662294 77326765 5405115 -79397257 539497119 -569834991 7666477 39054385 247608646 586719973 -158830936 223729784 -64530049 -116061354 -51552996 -2098838 34152601 56068827 30957389 270368924 186336729 51161724 968494380 486302684 -67844796 497260774 -381521304 -187460811 367900732 -316050731 -389689569 373130703 -141444556 33909690 654874753 518394864 -484961915 192126 2473185 1231549 -228855470 -444466441 -772260193 -245038693 94830737 24616621 290309396 157924408 -636601904 -433975180 67362395 -137320873 -276956804 -142343301 -455269762 -91707486 -28982030 -529651425 10187831 123099303 459080134 456171827 18380301 -8254485 -115338558 -385884911 -422361285 -371379358 -537880696 -387605470 -191666510 413576365 -258761396 191115632 30428957 623646232 16668970 156193954 -190869219 263555964 193773318 108705933 71427493 -746117683 521755786 -56380857 482535772 -389948230 206903138 -190765119 -23626316 4475046 -31902551 222752801 125105036 -610061110 3741341 -503097665 -517798976 -394101541 454788040 -401387590 73004148 49671319 257954290 -35773403 -77700214 -19939072 290379021 102207605 -13221738 94686009 -71212882 -66292530 126474172 215416847 -518161745 84857982 -57492214 218150339 -316579462 30669906 34050578 -573399516 -231709 -30619359 -47875079 304635 157376997 -378630 559352343 92487839 121782147 -13761034 -200485070 -398679361 -15214374 217366698 108347040 25540799 451855659 202828349 -356031102 24311462 -334165167 -478960598 536231196 -116325071 51146591 14043814 -546383014 339186120 158034342 42367384 212114289 -237393400 248500861 -307919994 -109955455 121804 -25486654 -14095737 18187088 -111415584 -582025049 -127394717 -125665213 520346904 28739654 -672762068 478764225 -165962329 -716618938 88420667 -9680571 -440341353 -105691464 -285482931 316113921 15167159 -414916898 -1167322 -14322115 129668 327812172 -260288971 -36086639 11610846 -275722277 221941842 95247412 -140488004 -272710957 12100989 -90433678 194557927 -2347297 93008781 126116742 -57119261 707164156 283118402 -452772180 29690351 192058690 253076884 246789534 144170944 -178494054 -12747261 813242465 12709337 29271802 627248731 -10913478 8832864 241964128 -193422192 642734677 4104693 178568479 161543059 -130947849 -531775881 78855252 61834115 -317759765 251674450 698131620 -405495758 205706579 623364432 -60086778 71274349 779236852 -115067864 -127545930 699039692 -73091970 -335110181 -257973373 89138492 137438502 -76548068 -595630040 -11896327 -278490825 -100754370 18580008 432540545 -4594118 -378948049 1378072 -856831120 792796677 -448985662 49901902 -66911321 690031761 -11999832 555111502 14446609 -654790293 -16313659 -104476790 11794486 -352710557 381708754 -26467432 470581260 427238467 251406983 -382483759 -174454152 433668614 16919831 52804806 -2438968 -373435441 -61688649 -129474632 64070018 -275564953 -424873661 -57080194 -460094288 474519700 -66972288 -197952350 297988423 117344744 652398912 525874382 55690202 -81591260 -638963655 46028094 28857714 -540745098 -210241548 2304109 -104457315 268255030 -3989423 275342682 320520581 112762943 -828302862 -69765604 483150898 4177156 718115943 137843650 -9182918 22786176 -124458760 236670853 287250043 -533352880 77714924 -171490838 -9821063 -172283970 -464265362 4057781 13786389 81644792 -184447410 -81628 241887185 378623839 261241492 -3662968 42104369 695335431 -31007145 -471329264 324338964 139979293 -68671753 814304929 13098940 -55818164 340568490 -141409270 -1300685 -415668 -60362997 -337552658 254783647 -14695499 19633696 -508182173 -393076895 -26799390 -348243239 -698780560 285953734 461227538 -279359406 4959778 124637759 2682631 -81541411 846366452 -490274715 48969354 -37947180 738413234 -106355297 4940585 38034771 261886829 -609182569 217715276 -60089701 -339139234 509490203 300981076 56808270 -738009004 -58624972 27813951 -180102022 -93174641 294940292 137471675 340764557 -374204025 -58182420 6865789 -691122143 20648010 542625598 7191538 66298879 645201340 10155069 -134918509 -631064980 -155212153 207967689 12359584 -56942307 657494777 1650273 -411711515 -64258957 -95304674 326215565 143529862 247563954 392702151 -115129367 -336354433 -310291162 12870382 38275558 575277503 -92719370 128633046 347488964 376919447 -409994154 -19365526 12277972 154462245 -301828911 24235058 -87709267 83822005 293503017 47415622 -82073603 541890988 392539788 5572726 -27141812 2845693 -832131551 -552082992 -817047049 123898732 -657311839 59744859 -167279469 12595944 711175924 153596569 548297978 -11107646 2866062 589975781 -3405142 -40136565 96438685 -114217052 292366871 -121949167 65764467 3231942 518431000 -573363836 -368813404 -510475268 -10415615 600331688 139891903 204079885 -7543309 469154279 -700138825 28331648 -7353358 176923074 -330060336 540665953 -330317644 28809292 -206862055 -458831248 20089273 -39433511 651351455 -449747363 -320613993 -131506669 -103306200 133940842 32339448 -4955049 -52966430 -582119291 -195930772 5394490 331383657 466767825 -184109154 6244301 -335923132 346122491 5176850 608973199 466504914 -49466292 93388613 -334724267 556343969 64946472 893909242 -164589017 165204129 -88551919 -59940305 234996480 -78895820 -49804263 -236285367 278055749 94327258 -30420326 -701078272 -6142595 3780062 -501874681 -651626647 -41173703 312523865 166758126 -337672782 460069371 26780073 561962284 284478726 2395954 373052862 494303157 496284127 -689172175 481043657 -713492898 211717349 -164269281 525204409 8368088 -339335238 17666539 61022868 7247773 -160239387 143283776 23922607 74967886 230378339 -61280873 -688118147 -175322963 -2423211 -7061909 17033812 173122028 27602753 562212726 -60437940 75636510 805127 6044370 -460185084 216446551 -58076538 -127753703 -433281118 -20197887 -12720511 232476714 -306569647 42679126 396066789 -107290662 -737978672 331028 183857806 -1929686 525563324 92543948 -220571503 104352990 219610370 -471256004 -30817977 -793086875 225066418 206961922 -132548719 259459359 -569395324 120082483 94069551 43415736 -215131830 3660827 440537727 -175900438 -500234675 646887271 -439699138 162653679 -475927494 -787519821 -386599394 -169063643 -393994158 -42511010 -4941888 -247323733 33964198 -265271506 3807313 1186452 -123152822 153902295 -55488702 -305583818 521424697 211529658 47935492 84436506 189562 48973347 -36760884 -161923466 519418271 54253343 -202131860 502167339 216213948 -11374315 40376974 371281602 19021187 -46146662 319357807 352708878 -785455215 -51455769 61050630 412492241 188724462 -60657860 -779301449 140867755 307771517 -8967415 -262331240 24078510 136231371 45605100 56475689 18417509 593158263 513772045 -376342839 13259828 169332096 -462351615 -456011714 156716742 267411700 45084523 714631055 109188350 71818691 128979260 60375042 156979109 -8406257 80821914 94883243 2943945 288319401 287367270 168106483 254576210 -284431249 57257217 -274780580 -149673717 -306494184 -491338284 453283332 125883611 479440801 66877327 31137577 -419746448 -489949706 702467317 225294078 144975094 -184745165 25527947 -322044840 -91729444 -145591841 229955309 -367476574 -18344971 52654252 841355446 398400862 333729988 -616991491 -130450348 -793127619 -3521525 -114700977 232955907 -331691476 444728163 214147996 432305994 801945611 -550792018 20296327 10081050 423030192 786155015 411032795 -366248649 183736140 141748062 -153513041 -50348284 -129651958 -214796491 722469892 490922132 -682742954 -96831427 3804797 -365533820 182589611 13940922 28434677 482113883 136151914 -390516218 -346096773 59127990 36131000 912775694 -7534848 -178457677 -542015467 313712627 -831100674 139273080 240765886 -146265674 -168514776 -268098721 -3977820 -70464438 411362537 -49823216 463326027 143136901 -243624036 3391607 -2280479 552718601 73831931 -43965931 -473091647 -20028148 -17948692 103837380 -50320463 915163864 -505514 33172660 -351395985 5845997 -500067301 190603476 -21485229 -631025855 -113870237 -20083084 113382640 -21854449 -5351291 -894669569 -221013947 111284891 195119261 -3412796 9519321 185582978 -43280723 -451906618 -432069680 430854981 8772136 569587538 15853797 -23041858 102009051 -103219423 578937501 -834306542 -126343512 -42173635 610841973 312462467 -640041868 -272588051 -79624179 14987488 -195624838 380718258 -38198406 -5212088 71426272 -154038475 100281708 -25914718 -36392466 -12082866 -150584120 -136319447 228882239 -47276542 320132188 -196912871 -170910690 166894381 -2742013 757822008 -174010102 -4080806 -16647142 24847166 -2563024 -105667408 -147936461 -10606311 -159759135 222352188 -58636923 -669923622 -50382763 -443032510 -303921297 -411189120 700344296 94272319 325418077 -444124305 -69609614 544347365 -219374133 436033565 845749043 12204630 60185979 372006692 -12701283 -302219646 -86932 112214475 -270504849 102685187 -138388941 5890990 -736001596 -18579908 154050332 373358009 119074002 -103572842 97772446 701895690 665575297 566074355 388987097 -102353561 -64448818 -449321467 -649144466 22609420 45974306 71557744 -584760419 -356213766 -348258273 725914050 -90736486 -137029277 -10499266 -35904995 242299105 -798409419 -183298364 -18715620 -107288973 -51662935 -56518721 -638113373 -44800597 -1020880 -350227630 -729964038 -255909884 -458912097 634978845 -378834715 5012830 -569042581 -201490094 769539835 -326820726 -421263479 1907130 -371888106 -260124106 -271579198 -339127546 -300319730 105026399 -15814016 -357417754 269680744 -122729990 -54377844 -54169365 535186871 -13242715 28073665 -53578551 229838041 47398128 -362708425 630400565 -713955543 7832785 435803121 71361317 6450407 43900849 11184149 10767163 18512017 431355475 78175490 -15157778 5292607 197480354 105121933 -23106217 -646649641 -333803969 610164094 454867493 301025585 42140445 101520431 7832985 127778764 -241573428 -265741964 -471451 -224125570 419635102 -27376854 -280971902 -469243704 324835817 -9983464 56594387 -11107999 3205854 -251999767 23053048 72255373 153359083 494326436 -378717946 -312354929 16164876 55172778 -60413839 82202995 -232970826 329837097 17674311 -91527391 190388949 216901712 -61554 -530025163 -268114820 -22719746 -416796407 27839867 277900268 -648473016 164525287 -91724017 205399683 539526162 -43724844 624965072 -371994914 7051913 3417094 566864621 -69249359 -162230105 676283994 -92772467 -7476658 -1335525 545260135 141492711 523930847 -1194477 165827681 -2975754 613320800 3580198 7652766 -91015076 -599497188 311715035 -799441128 203763226 7574795 -4146372 283583027 -769814 454824484 -174776162 -168093071 -339158118 -321586331 74541793 476191175 -272114733 -7358849 53491692 312780 272260208 -103853265 -14180397 23174241 -29112708 146183415 -55631790 686161817 -62203012 58967414 238995519 -182978064 12431223 -65930700 -41131899 -26875886 -575916093 4299226 -283111421 341537912 32357636 -3301011 37699993 -325412356 197818656 345265667 230994301 -323033238 73789727 269120053 -17166163 -8765467 -67529503 39752165 -294011776 -314432113 -54562574 242573933 320200226 -48377842 -87126632 -426463216 -280100875 132687988 -432808716 -111430583 486665961 -621758 255805702 30169006 302399550 372205360 -456763294 -629077664 -11871443 -23391061 -778562499 -3124771 206183486 -289656545 -21934003 74659995 -336962255 -130594173 131999613 507017450 -14340685 -70644373 -8066569 101856290 806200400 -44674236 63541412 852611525 -381034800 259750990 412424627 -74281103 208440219 -234540750 -56403260 240984304 -774165637 -7175330 6680618 -154337891 33413362 4777140 369521501 190478611 4845979 331565703 -641304887 -121516863 -202865645 4357141 802368393 -83196993 51706680 340361704 -287496326 -340346544 -27442464 -237089089 9094999 -488261895 1171764 152449319 58240900 433437638 -732998271 -12191685 -453537132 446768620 151948468 101472625 -220365768 -518698928 -8602896 719729448 -255933604 448532756 152810117 114124458 -143283159 -41201770 -453810181 467939676 -217895874 -183773559 628474360 464699672 182930448 -4675012 -168126368 -318694546 -742065856 -10110366 47676766 212587596 -682739335 -16716160 -407808494 -100623909 -464065339 -363119486 170992394 -396127209 279393403 419948126 275497647 820624816 -289523609 -71059188 -375459415 -154005219 -344113437 -681567 59290535 -51072856 -430578393 370010111 -279731279 8635788 403390541 19577423 11967655 369020464 -494874326 -670994883 -128077132 81634597 -18070374 280651369 -713752597 -567532172 -32682603 214134820 220392641 -50194233 -138823374 -10530477 -77548158 198782123 -43677986 -140009997 245374834 -8310641 11304303 -12479744 71840720 -259843938 -446226496 257946991 -199447688 324643443 -300144185 -37726314 20011492 46893403 109413708 -4253214 -35681067 125675791 416740027 -237404233 -452683658 -195787701 155831626 -133122580 745361908 -67916064 735304893 265586622 214534971 -268375439 -428928641 549451724 -8285108 -59617155 -30934406 146617 98072318 68354244 -206179887 -51835348 656280256 -4527295 -247380799 256535956 -164805530 104188923 23109210 117467533 49888030 -145753737 -559730436 209171408 224609245 -472532596 211173500 85007536 -713160092 -2019642 542519576 13251476 -478287923 -234745867 -73564218 -747121926 545788641 -276004753 81801752 275196432 28398471 226905957 750531102 -181174679 -107685866 -23891739 14491434 28746962 -493606653 1634180 -20202751 -917205793 -18411199 115278271 132434559 -571441493 720562011 -160453140 122591553 -371288604 83596714 -217927263 208324636 130880189 177432625 -506763142 -731867881 103807551 -16785698 399622083 553165287 -13534350 -10104692 -83090381 462572742 -472858311 113834552 747736418 31595502 -16991671 39585576 -14627957 -515605582 31553758 475877569 -98868771 458627692 19839257 21441506 -89362694 126281831 424473406 -438097760 -67770843 172365096 851813137 -66750568 -772394733 -135047874 650852907 -84781685 26851266 131149331 -11759168 -75597536 -714681119 -797352112 -224433796 85752041 2099680 -6195361 -82511522 32436485 -810422804 9451669 622386600 75632014 -339302443 -567009251 -51287696 310205542 -267170192 -238409405 -471970346 -12299842 485275712 101678786 -541181676 640268382 148505708 -212830945 -110906478 -76025553 -418213686 629477914 50592604 -359365230 10906460 560046393 355311162 -313267079 -601579365 -108441010 -269467692 -372176025 -9811706 71696373 541005956 -27404869 -550716162 -60131236 79193958 -509079943 -215958572 682124709 -79007214 -90180290 -6745958 644343090 -18619737 -332638171 879448590 -147502144 -4803166 -9964217 -582396462 -85791704 261353934 -162897 116681037 -366699636 367462932 -7456977 83430948 135420566 -141829958 -610560922 -302667152 -403679778 13759637 -724700 -159690179 67676887 190920333 -14049799 -329532471 -279496615 -120843519 -3520652 516698335 -81895111 -67722068 -41937968 -298901607 -73514533 -574788216 -178503319 2938627 692104071 -80967884 946023618 -648112566 -162202771 -224669194 90332518 -550650591 -422379354 679102503 169677208 433609316 -110155301 -127582489 7689010 -18439274 -47280524 217046570 151539827 -64311388 -397923134 -212046986 177778379 314171534 518099213 -12634526 -92470178 262512616 -399715672 -619048027 -359848818 929636 -6466495 -285206340 -55658224 -68609586 83823081 -204987827 435168514 -66067996 22960103 393141376 64493865 -18921416 681095235 452421999 140116156 -392620135 922683691 51062576 -455980013 -375504379 -133805987 -180680057 -8833860 149438957 -164437681 294986901 -33193877 -259100707 -271055884 732000863 461933231 -629192160 -545220982 377769362 85796272 433403 469793957 575847433 54068847 319289612 310481279 -121807710 -103445237 7192611 50948776 -86027540 -57761489 340918088 299702500 8190281 43483579 -52711544 -37523272 -116431734 529236700 512766758 289492342 -8616218 -254445990 -332601946 156495752 280865664 -13595194 63893475 -752378880 118953457 112936435 425638120 37452966 49479398 256378001 91851883 -1567440 230475467 -316803019 707672902 -103309636 -265011104 -106902751 -327064286 -314621583 146990979 64893488 -101342378 188968784 -101131725 -553138488 -2907340 -56769884 30461299 -339141559 45084068 -12696041 -288512891 76649361 -28066686 -818572559 -323247672 -178291177 -17430897 44259623 -464251765 -97286672 -42690462 -574738535 -43473772 875583671 -59901246 -385013085 -540762414 579296445 156091362 -3745884 294399938 -142985577 -172522371 25630573 -7116394 234324603 1936382 -674993883 785109 -108662465 -81190034 493929275 -73396380 -281437679 -462085834 495177907 -579378199 99148278 -28879355 -336400892 -376324917 -2048676 -25529254 764545957 -523968783 8949919 317929 281710781 -366998871 -84206978 -156281151 33256595 278372324 222772860 -82184258 6260168 426994655 110457640 -134462863 -380530794 756838 -59860549 243930688 -95518975 -26082600 35703937 304670717 -414416218 198827776 -323112537 107756866 -749389485 376133766 24825461 5501660 690792006 261575721 -348826699 -678945238 1999934 74601950 4619852 72459628 -140845125 131973119 -172028445 -93134367 1731208 -1080147 26920694 89369330 -5436740 123054785 -52605046 148994016 55510197 -317564513 559379187 127761036 3451856 323566151 -35128622 217288331 -222710656 214370882 826874475 -565643488 -131746 186129458 -36929889 -25432017 -96805646 -709035219 254735997 324477171 287292071 508151978 -260392339 -39371481 -459780001 5447618 47895800 -16455095 -170395323 -262028558 -177783678 -31611924 -597911307 493746621 72401801 -234113734 145459007 -877771130 531414403 -414576756 -120783616 -253267631 345526042 201710951 -52355406 577895 86697169 499825267 -256848798 11118695 -20478750 8157893 258703149 -497640470 82125412 -298290890 82929787 -29609917 -20351929 -3273543 -386916595 5210418 -20548579 366030095 8255320 3815000 181571194 -507002546 163665199 -513942695 -259493292 -637515562 361604844 514231004 4066698 82520698 174301053 196248019 51006892 -332739267 544295492 139801321 -233014951 44427614 -287409691 157851008 -150847653 -102436032 -327838726 17923583 261958965 -304283790 -14091725 -40875679 -339205372 -226342892 -150564081 -164697680 427827464 16236131 240426374 317308315 156130032 213964841 488448341 -127803981 -182574772 -30738848 174688679 -230750763 -71201349 752172257 74822688 45746883 794497297 -157784215 -41032005 -326175219 194181292 -454824627 -563000831 -327659657 -693810754 -98297240 -6440444 -76324913 -121966176 -25736278 26655952 -36234505 952278365 281875712 -329601672 -306801405 61545054 305452467 -414987657 -49327417 -619547085 -253959158 -208343251 -319777014 -1259774 392257386 142975443 352039552 14664455 66134962 87237 1275769 252333010 -359422792 38707688 86414025 -56087724 38303021 225098692 153318774 -72510763 333072665 -165582983 -39658095 -774083921 337882260 53442775 95285187 169330356 -73049645 656819650 117005146 354956500 113049077 406552239 545892107 448951464 -4657411 174967318 -581169353 -621611668 -544861777 -103296173 -62674533 -480868882 -81547232 -85813797 23756193 -96769395 -205731620 -107939765 -887543490 -88813028 -318505844 849377198 -47623038 34704020 428390383 -163336051 244585691 135209113 -108936347 -237333730 41501280 4532400 113467128 -448608143 -39780808 2109709 1584920 -47129814 -76281954 -247966555 24799278 370212803 293393449 -490348249 -747552484 110068189 671856779 -410927654 32678375 165891771 239215720 -221631928 73267682 -16569400 246753072 -122933490 -96180897 -34338746 -453316947 -17382134 604123294 -41702491 -104094454 -207249603 6830923 -47789890 299119537 -2094768 -24248492 -124530864 -656223631 574644618 -459482793 66936165 -29324623 -183647616 -47970194 770082709 469342832 352625939 548439209 -59606782 86296926 -52875535 469351420 5506220 118090726 640349832 -494322397 -604151144 -866975425 -14430485 230346 407501491 -180988025 533509671 65080760 561344219 27528128 -474769934 -568464349 22120965 -848413337 -79629261 -219795471 -10687991 18049520 -581393288 -5834472 304018796 84312674 -56789865 603416790 262863703 865871437 -216488041 -181047062 6984225 -6649553 -479991962 29768047 -152903319 128295094 -21183017 -626145030 89526567 184669321 -19403642 -849838715 36688682 -205103468 322662477 19298755 10329025 40667118 10047103 -19062574 -242300237 -18139219 280455076 -27826119 96138658 70574735 261057845 74934588 605356417 55264347 -308152789 94241842 251294738 37128787 -131513334 2649490 294958015 322939626 -332418215 -314602 172923081 9586338 -49804629 -377152387 -326325755 -11260590 54208630 -175030894 -339403727 -119258826 283927612 -46700256 463143307 -226051831 2514786 -541109358 -254552564 638191292 482668586 80718559 491886866 -150084341 -287645587 -213603502 66006960 -197519050 -173385011 -566667 -32380854 -121185692 98880945 24619396 114137535 -62217925 33879121 10107644 -692619447 482448055 -158954006 3428897 -144295746 164256906 -98618979 -17699369 -9774117 -43853398 64008037 -751683681 -194031647 15534789 7134400 140285439 42393002 423660662 -18793215 -176682843 28840595 -9114286 -42202941 -585048093 511717296 -261599390 876521188 80223574 -6863391 -159846865 545237615 146956685 305417149 -6359965 -314347587 255118811 67014444 2929321 -156478192 -29843297 288437551 -336838647 350566361 -17778290 -492562570 -301018850 464515661 -800407746 446087764 -251188234 -480253392 723548813 190923101 148561402 -87593743 -835965623 106509119 151135795 485786538 -268003777 -24586263 13210614 -64986586 -309092760 512517983 459459254 1760190 -172868478 94086905 58955453 571818680 210258363 220495757 -8202785 -81557166 -515320606 -140235651 266811295 521038931 43993485 203268791 -36073805 -171908330 -41833514 284289691 13596943 -132638665 -205304293 184833107 393105534 758602 -135822 50168546 125715022 -159760629 91074621 -15358689 123344462 18431945 242294764 -182907897 579330438 1518164 -278659632 -65571187 -132826263 -422903 -21744277 23328102 -15093414 380023679 -456251352 30970035 257703967 -562119697 200174612 223888710 -52348195 302638162 8473652 284256058 -382251989 -107420783 239601507 -724064196 -67069627 -160459615 -73239936 -324452340 -54000052 -14750744 -591267580 -21053900 -72747911 -32924767 611210142 -186516229 -207144217 -572026245 -442969669 -24488012 67383540 -11743343 -26088645 139080857 -130897043 284024725 840908378 589392461 902341500 -45387576 24590837 -7637664 -321334522 -226253252 101104635 280082034 131556486 -38234200 -39868353 250164889 -365596736 -598793083 -143690966 272521093 932702418 -346495271 65274027 170671303 -445789434 -526129313 -595896681 8806529 -273533340 131606208 -19818062 -724593563 127352594 -242830662 -39418628 135039462 -34500 149136420 -18827972 59101071 14785959 -21278856 -16455203 39990408 -169084357 116276219 232768897 -143106542 -47329772 228652100 926683471 114934543 -129083071 -298777659 539136325 -77582317 -572112040 299713533 -261990820 174775860 -300166925 -357464652 -453054717 27033585 333429886 154043778 -278784529 409024006 -373553686 -14444559 -107096794 -8216943 187928338 -160744178 -390027335 -219160833 -51321739 348453587 203755432 103777377 -89072282 58473805 -289567485 -306933093 -321262193 -200504620 9727234 373093243 -103647802 316446537 -478502236 -19173611 -264543543 -402707 -349640486 -557989758 46643914 -2951991 -237769124 15373001 137787939 158394438 645412399 -18108766 -125967770 275549581 228542832 -4678499 34144817 -102432354 -363108297 762671403 24854470 -367434507 33266528 -192204942 -807968748 590839502 35648012 355717 -178834992 -286164806 -6279822 269375785 -429379246 -242925570 -21308024 124035949 245843952 714290235 -295114883 -5757503 1396315 149440975 674888772 -487394680 -151227904 -125433118 97377608 -199997531 795996023 -33731881 -854941855 -54828175 118137315 -466576280 140169313 186061263 -491674008 435588905 202220256 -20291351 -175197345 308653396 131596567 -138271414 -21741594 -2769532 206626934 -270479372 -57989473 -355229727 379141464 86116749 -154268 714023657 -344768466 -360409672 207219457 78160158 -99474452 -187463078 -117344965 186183903 269330851 -191219575 -452374704 -213712323 4133961 139726982 3313150 -337166770 -282956607 -105367789 420005638 -66772364 -9874091 -24496702 -453458388 289516320 -450188766 -595854049 39894295 442990490 268912810 -644128387 235110369 118780382 689665347 108521812 338339009 416114621 -123112119 559089020 -3857666 -759263600 -202469417 522579611 326343662 -20188243 578915336 -1494708 -171538373 -158276915 9038080 109771171 -61027148 -357723350 29812214 -6722475 -652052370 -93533027 73765981 -254283091 -24572416 -260608751 67050207 109763283 -223268076 379486973 -236494320 -212701659 192520103 -12205141 243487413 505036390 1412545 183055800 317795086 243243851 -303228383 940020448 -75123584 -215831570 557999535 356731544 -18716008 -398505253 177543801 5811629 -60112152 -27203629 -70432506 248447102 1096015 -37769274 -45815 899580670 401774612 -511448176 -92558658 526941184 -2516050 70088057 422345109 335422659 6613549 17820675 181244701 242891091 75193451 -342280383 -765836226 822628060 -264420015 96232463 27932433 622294600 245415265 147525399 -160590257 -256069650 43020346 237926497 751131524 78854529 135956480 -40511111 126271024 -591728285 -276970902 153358554 144797367 -2337862 5443786 172742696 -700903994 -54042868 -144358856 21418659 -540994240 -178476231 -36084308 -831126170 32952861 -170867981 -319626714 167651356 64085398 -203186525 -265125197 291760909 103659048 92211744 -50281746 -116352431 -123452503 734965846 443063115 -57655445 -101906116 122558531 -24132540 -149598132 85419939 408381860 1294929 120182848 -253138851 -444805575 -184793197 -129982738 -321246937 -17852021 -212463 31953839 353410194 -972518302 -5818160 -74135428 151703984 -37988954 -237672523 -163230699 -274671315 56585570 140792273 417636460 70657902 293786219 -698129788 -116670482 64400723 -396368394 -289148388 84329660 195783324 -20271264 -207737434 13080183 45396873 286430556 22962278 -490691521 425800242 1213934 63509314 1057511 5657450 47518545 417882259 -248316417 -91207238 -10589040 -175742560 -111675749 234021259 -413273049 -2287555 99249309 -259777410 -553836598 69128857 -14501795 16996445 153981073 -108104678 -429089157 468343795 360270827 -39305282 -5004769 33478702 -4188352 402655810 209311051 286455938 6315436 302127021 -253912137 418591124 56196884 16787079 141455932 13817769 -113605347 -155533369 207948240 -286075661 -18159244 133383821 -195129324 419538120 34592061 -54188877 215073772 426120494 -317279714 128939501 531371927 -313814801 -48652791 558314459 82398192 -17135519 408183444 -179391295 -10650608 -181447 788158687 354228781 600357879 -47236503 -27466671 48377701 -97225533 -429322710 149050365 402354867 -17208525 22667964 -224827011 -185111167 28611379 -227794036 -32610244 13913427 -423895859 194126149 186053409 670495875 -152540011 -216389892 -208778189 33208876 -71071860 -149989594 39689992 -578344920 206145072 373189364 90953537 78440913 -921226173 -128492421 -25693420 281232829 31139165 -598143723 129121092 -30989055 212605012 164591885 -71971617 570528796 -751664984 412830171 478423856 -352454167 637238171 -167814726 -146483287 351055490 20449722 608408726 -2206476 9823214 -212508059 267871905 263001136 10866817 66115010 -103404441 -795937540 -336952318 -218595017 226145964 17975983 -764642320 72639490 -23882863 -40350525 421857294 23033797 191344798 111998660 -430531386 -741861041 12432366 -9564834 -180508998 -481736514 47017452 9868598 119703762 -444393165 18181086 -327077536 43756935 -358629361 254372087 280832492 333079113 -391934527 -34472185 -161969600 -647942472 24606285 -23086726 265288687 -9395514 -382560291 -50903093 -157329242 -20112178 -571755752 210293962 481475258 197047579 -24454282 137938363 -102158946 -658543345 569006876 -303481763 -51040127 -9643643 -57435176 524136104 -40985129 -165432645 -308205152 -107070108 -170261175 -118386398 -52600687 462717905 964570134 393073193 104655406 4618510 -102083326 -89278549 -46094042 540529707 636613281 58221872 -378438317 452164401 332841696 -41904958 -48639892 14554860 -62739064 -116771453 44258587 -747294498 98176347 -333661526 -270087068 293771103 -148096813 -10457676 87552560 -271111980 -474630635 -529295 -5659261 27053917 2107090 23637463 -77581542 209531973 -470642376 -30602890 943911597 9767520 110149819 63233522 19036892 348360191 882354551 219082486 18200567 445329570 -13006275 6949332 4964814 86171637 -596875040 -331402799 -9003880 -918429507 177025903 270275551 -4187911 23550943 -160087251 378861116 -449888345 -503797766 -247190474 -244597927 -19821927 -4065660 314137578 105791610 344656280 530848001 -187295317 383683 -396880837 10054494 -232873 -282298601 840926715 323071450 314338525 -43574740 16518605 -250726405 2783292 -7741477 -357207989 -593606428 -511358187 9179202 106066665 63186623 -14233234 626855940 79595157 -73384208 468284415 -885108194 78046187 -125658118 352464340 8663879 -9197812 3685202 -43776214 647309746 4410822 292399980 -2121561 188289962 47677356 181314040 -586206010 454752983 72949 1374340 -4896526 11826599 -365097467 32862921 216071147 -9718649 51144248 -130745665 107588787 -678518530 1718965 153563029 -82674959 -11470197 466403807 -276580718 -130517111 557113471 -619969438 -328247973 -58791961 364769507 485510957 34515663 -365605969 -18066539 442008466 257742030 367384 152581884 523230893 393790228 532370315 260296115 -501634767 -34400612 179794513 -271617889 234146740 -310564994 447031882 -58875105 -159970942 646257977 -41147690 -153237473 -78687048 -63220064 -482812354 106499048 200730782 53417 -28075284 425960180 -50662788 174575344 -55805022 111911013 -414337686 -512455119 49773562 345805821 415134347 7438657 675067809 469149075 -542396539 80670986 5312158 -22424827 50434171 6012146 277315586 794452229 560155480 -3142112 112884839 517602542 -345300847 49367494 261058346 -133903927 356306460 -311224328 506840944 -118480011 -109555429 -506150322 8441296 -67860060 228759951 4758103 18891682 235951407 23674034 416075721 488887206 2944976 -386767845 214322793 84962594 -2577781 -655305737 668984885 93775196 315199341 -27223372 -448705729 284930217 212399041 203747395 6723998 758784005 -168856060 -133528641 -104754642 264847955 24032819 46011960 185239340 417512870 139016678 -601213 -10888781 5678194 678277506 -20963360 -63968538 700351690 -23351648 -482802256 -3359339 5888781 26529378 368920632 -29808782 -120447166 -21823670 -241685845 25313429 -295029582 -25171224 -92233130 -888101804 -158191964 -300788132 -17548638 -419560824 -115471276 -265558787 -4616909 -5409372 -344298981 -12261898 -506216291 222653966 -145993745 499290742 862791241 763742357 177143018 -45245036 -89617470 -712877963 331347581 807449833 -235333952 824345321 268223569 -310995486 19394242 110136317 52728078 -271551424 937482500 180541195 -216449183 -662436912 146747232 -13152249 -436513665 -53346681 52617292 64087 699014123 116556138 11160600 -3719781 455809164 -16037088 -9653170 -29951224 237788953 -72840007 -700591921 78350827 -524023 -254415077 -90052023 -41064 -17270970 345589118 224997036 -214577905 -355975117 304303859 554501761 -547283032 101383334 50193686 1969945 401461871 35178822 -251144351 580249765 -180663217 -41694488 -138653011 -37527747 207252954 -11333904 286693460 188133377 -453276115 77380253 -140227324 309211231 -53966356 52806210 -171139242 -41287313 -22292966 -429857157 437981820 46835129 215216229 -134881946 -178208184 -312130677 -35406 113596991 -41414987 -474378714 -421651798 121386270 -155983403 -241843312 225187211 -420596810 373207535 581845366 -11138499 -735870190 -596100195 -629881381 -355057168 23036398 444228885 -108298042 60484716 -21082698 63360707 -663004960 249375450 96734376 -179545786 67803312 -554565528 861127 532320648 -37598767 4871113 -346566675 561688869 -542451242 190568883 -221098636 -259280204 -96486413 -4294967 127622818 -328880121 20418268 -584511621 -23633615 -132635490 -115044431 -195881991 344469500 5839338 91071341 63340277 704144628 408556628 428870932 324189067 -424792881 -417807738 -403220455 -482505443 675914081 310414384 46605882 100606774 -213310000 651020610 468691178 22107622 259674293 -90752571 427319604 549603706 -222564227 166189655 603099229 -86423164 -766678 -454785719 -377743651 55098468 43108631 -122147101 -404426134 -7703826 -190780080 -5048032 -741499 -201438742 127886234 15288589 -157232296 323766057 -340399970 -301992161 108204605 228446851 858270383 -303704530 162287328 174018573 -133254372 21675456 -649272965 -22371827 66051795 -95038362 181182551 -7840277 -7332343 -438317220 -19337742 315992705 7627009 213517415 336449078 -7546474 -479602865 663114667 143154113 -158604723 120580862 86908372 -592881779 162444591 -93064353 -648613435 -116443041 15372038 481637535 34543029 -50043113 120790725 -1401623 -24881715 318204680 -522931349 175396265 652851110 -495531962 -4575356 -657229 81718213 -462769468 8237554 729213 -428183217 -344598994 78745389 -92385177 -759730830 19395676 826326666 -104729105 -54069159 -470865717 -122212942 -653609324 21004511 -20357647 -646251602 -506564945 -94566288 -16744724 -267796062 9240657 296317968 160528237 -47276574 -141475589 -234135350 224393372 -466811473 34680382 -37239370 -433807136 164524174 315586927 -579992002 204080155 -74945305 -12342865 -9071982 265770864 334031009 424872080 -750075749 202628961 -146739266 -144789572 205388070 540098826 -140563672 -53323806 -72967226 88497693 216236228 120843092 -122872617 -463005945 -8676975 2041407 1064698 -210189554 -75927860 -58939154 47266357 -509920446 -481408607 575884285 49647035 -546546866 658463220 -520549505 172507076 28228693 -2221606 -442242755 8997847 42279992 91553193 915818733 -6892618 680855619 17578123 800682370 8625484 54804228 -46246916 -4401575 118128440 -9450501 -244388569 -574880403 -166351293 -44144757 -159985157 7678685 -760202869 -595376301 172097365 189083638 -71934422 287034883 1467292 -9493826 9384426 -258118361 -206361932 -155875682 114188389 -17099831 67146677 98013264 259469899 -74575591 -6365501 22408555 -100674316 -578767882 -198615625 -166085132 556377825 687947425 -480808883 -124116852 320011421 123981003 73059620 380361426 131918496 9337469 -62697185 116025334 292798339 -20710072 -94767558 357987855 -15841739 362077352 137955870 -563763057 -929432852 573319719 -589524060 -150129786 -622053976 77616616 59905140 -3373765 74239624 28553055 -65571289 44806090 89823492 -115908461 -318597329 8019039 -542884629 -440207503 -553437660 9476816 507980 -33387290 -21197970 117931957 15212384 409009093 -599650339 -786758 -1288238 -352667284 87828403 -195999297 -65191562 -466308073 -13376539 -265450975 -815080093 -131577236 18940423 -824340234 51176343 -147932863 -108492059 78864433 659775566 74923253 -178723949 487170927 31424087 242442286 153530918 115316203 176530309 658359565 -64639903 774076876 -308545707 -296943499 -52247781 707990131 175970339 -909550491 -17924893 1342088 120272392 -83912498 11595085 274702032 259001984 -21679155 -544719934 16232846 -4377640 -546177743 679021203 -294571356 -116979781 49277605 -17028301 18894376 -260494428 414500489 -647169887 -29385379 237022932 -98782922 -442878396 662205834 20220185 290650177 -2660384 -564206 45977432 -48451865 -53340181 29622494 193126766 52421940 88953281 -728767609 75589627 125881926 -100248713 357111466 306176105 399003 -51719396 278584096 294322787 -275384293 -763998372 259498564 5760286 409718209 62044644 9606979 -40583467 347588808 332734759 442937585 -8633887 128788782 412137263 32061099 489874988 -11198152 91245137 280453810 -357018425 176065168 -265537937 59777295 -85890608 52487259 -555905758 -161965382 -409693547 738248080 128318702 -870579943 -274732685 -13282446 -11160910 -257550580 -70770608 172236479 -272314493 -608634471 108256657 198019742 16351797 683308620 -410888554 55662001 335471588 613676159 557010463 112637632 4979066 5569888 -21764743 738355535 52439402 16157857 -1075952 -17165816 -397394413 -554128762 -316934638 -12603236 426396359 -408775090 237761156 208021825 -73047165 -342010110 186390434 -216741142 438303294 -144882601 -61135124 877427747 113400475 6877491 401221886 418636557 -14821788 19833401 -533355457 -165397879 -117106985 -247500276 -23658204 609779326 -409170804 -63100446 -257664834 -248749997 405757268 124900374 10991910 -749315545 31569926 288477670 -75855649 -1489260 194090364 -350865696 -124893902 -276572306 76610184 -134617713 -10833210 8431827 78194375 27375449 -65625676 200069921 -133183073 26744366 -7106592 124690881 -340977331 -213042996 -58605781 -502282959 -111382967 -163055846 -164070970 342305593 652191152 29501380 -16705635 80619204 56325571 56243684 -6193653 262541497 -58445312 -73651985 59300201 -209656105 219336580 -312173900 -56356313 382562561 -186364122 272639989 6995933 78649691 -26536225 74823174 118412406 703378640 -5288437 -123676711 452195782 -211882584 116992264 205995157 176434565 10362092 -17433195 -303700240 131786072 6888382 -1894969 -21889126 -242666029 720334158 459384357 57552140 -3198540 -48047148 217051584 120036213 -609510707 389800460 127005630 -256226834 1382302 81510999 -399478378 217262738 140593850 261448244 -334611328 -410680771 25696578 188544005 40734540 860555121 52814720 -346711549 437258566 -104391231 9129812 -366379678 243753913 -196609327 -257836778 -78681053 -179359393 376510575 621887549 479340937 557408944 -367044769 -57404988 303642420 -908513725 249584722 -618065611 214266640 189533053 -384437566 -477100069 13021147 27272173 251017390 -90114939 -172902518 -184951749 19233402 -440951019 -525378129 -264619654 80765129 -234356581 -284802133 -382184123 502338389 -157664043 -202938182 425540648 -161019820 -5766396 -327279029 101722306 3194638 -263406628 609280370 -91163115 -169041743 24984867 245920902 19333275 1980794 -152141549 -456027665 403453427 -101067515 -717109568 160179471 -277052439 1237540 -40124153 267936727 -3040090 290718733 82716647 200388056 -446578640 34016862 -10245824 222752285 -105641557 66219170 610769324 648042002 434756493 -80623739 681966084 -429070325 -398498242 476081808 -303607613 876187364 -818977901 -400113266 131790767 17227648 -21828201 728747156 18007041 8041700 155581196 -117451011 757312950 -96448911 93685760 -511544638 -226198097 173319414 31914152 -249382732 270454833 -65736238 29071927 -505175 -193132075 544527692 344091254 221226910 -505044713 235967428 -199685565 -1792478 -313175926 190036865 -65022304 9830962 -267463505 -632643888 -84535002 72265631 459352521 -166666065 46078768 -24814195 -151082141 474440736 178316290 -45723469 -133720555 -15872949 -19560210 75101944 -20781799 66928841 -631606505 -22468573 29217574 -525898757 -59975402 426938 46841378 -56551454 88778198 90695763 106938829 310802626 -244389812 -11181437 23479364 -4072687 16354397 -367741278 -549711170 58817278 -381638780 423602822 39596520 689820095 127500438 -14334940 478759318 -918433816 18166175 -4369090 394339562 552855110 40261627 11781970 -238950759 6646936 596846048 157915103 43840667 35459773 542331391 -84406634 -20045385 265456186 -15466566 -295604002 25676045 -9633097 248710316 750981548 -259341747 -178605742 -469144705 17714682 4115217 -203869502 334521470 -9458843 -261406142 132754056 78476293 -790113484 713351901 -275288849 438905390 -402893843 97895685 -42401297 -637339520 555723589 251845772 -540841251 790624539 142549976 296323219 60872472 65146149 -155295355 -18000315 -22339946 -23857000 -35491673 5381892 -192186051 258240937 -13594910 -791745982 -747989904 -78884733 10992302 124146197 338939847 56571918 96409967 397957383 -10164654 444643618 11252663 -174751682 -449443123 111702614 -300355582 16835106 -31594534 148305775 -318855705 401963529 -342571427 252709445 -522094261 -19712877 2107892 -28507988 -277131868 120435042 202117563 34575533 48874893 -225555220 185005325 -148687937 775862828 33518660 -94272775 399683070 315641348 371288294 64541189 78466592 173180938 350446373 -314784750 -8210925 188971831 246788381 -211672770 -436901675 480350065 -128054431 149915308 -1913966 -736280369 21719103 -17431355 489655532 107780023 -296511782 114654709 -192442837 -74981671 146740105 102828439 30327204 -124911629 583434460 -146705220 -52206138 -60479957 138366337 -14857916 683688889 -50688329 -906431649 -21152238 6911977 -344202588 75695678 -33169026 238696119 -396149445 -96192585 -198147461 297154214 -423287397 270996 46560425 18534868 -277349706 -176761755 6803844 150686066 -146458308 65948118 -84843151 -853550884 -8164541 67980469 82114334 220495173 -635734646 378472832 10145803 32395827 16219117 182432404 5150765 -705477139 -186718435 -216482421 -92858219 -607144818 36571410 -391647749 44781941 -368384638 235827891 -337752554 26282968 -366403728 226628817 433934625 111639474 -41455292 9855827 -302043775 -470218411 135699662 299032265 -84366994 10666975 -32684989 160587568 -720698755 41515086 295967822 -491118926 715971270 -12066756 -5744442 -62082390 482985659 -5916050 -809221848 -15961093 -285131622 -21456907 -104301003 -15028433 567097771 220074176 -533186941 229190052 573656755 -768022254 -884643827 4743983 222582856 29784804 617927857 605616175 -413517195 -522820496 -164236478 802973421 494073915 -26915887 264737932 -404345499 455703799 508598589 -3381536 -510979360 -313169412 -25643264 -65794869 204874440 11087245 216323153 54522503 33369188 -187340696 214128055 17191188 9428952 -126442986 -382269110 69041184 -1650986 -366701873 50889594 -88010180 -313638815 -485901092 -274311745 -14631942 7286075 -74872000 -732370214 83229175 465921522 4539430 219602952 -165303880 754689418 -449884468 -108333602 -86096441 -93768164 491185557 -74060869 70256191 -122928063 -537270466 -9044753 23719255 110493646 -259532032 9148583 497402358 -492705965 -211710285 -431578346 -241387112 -605973924 -391049829 218718166 -34783530 23904051 38498171 210294185 173293194 74790114 418825274 -77083395 -79595135 -8900228 -25570670 51637165 93986209 74593781 422958072 384344687 -604072078 120528684 65000632 125756673 -7448484 -20766250 274816714 -474684648 -66432153 -15317319 37614147 215006080 -372974118 635658464 408510693 -257921018 583046487 -92528521 -12325254 -705622158 -219491030 73588671 134029645 48557860 -988100 54261306 -562979521 -152391784 -460089036 -37608289 417267043 -94929961 28448724 151223931 691813932 -43304917 -324383169 -44788927 62682480 524777099 -376056817 -30443131 92147308 -67475 -71659449 193882151 519738543 285750906 -535696397 -425908915 -15368669 246579053 174840520 270011366 626796050 -5651281 -107494701 -219456096 70324383 33618064 150788599 75831302 -120042881 96881890 -6434645 230231223 -117219504 -75033532 15560668 -106523120 -326875634 1250605 682795184 153624140 -86178829 -392976134 23415067 -17737409 207872887 63988637 542202932 58026128 -47888267 328198 -101343576 -12869456 305422095 -12584145 -152201177 635182572 -444946365 -383531259 95302008 -173734230 -22572365 -142552510 -546863725 491484369 -122584011 -207652578 -77455899 -145586145 -847843494 -160609299 206517105 162070225 -569189291 466191215 72469013 -517379284 493217581 -418605806 7061082 266398512 -495197733 -147271501 799476122 -470711717 19970270 -818133907 478324916 449498612 21836944 409001161 -266291291 11433445 -458193669 -62801759 654578703 632537269 397778843 -737745 485631263 50901057 18214155 -337831034 -82594375 -8709677 -924683690 393904303 -60335942 158598342 -79662858 -218523265 555504310 -290417040 336172421 -33695470 -688201598 -79430947 211665540 -71524773 -157957946 58448025 -111569698 135449352 814741876 -123580893 -298473121 -196373967 136119677 4681296 27123860 143613809 75158363 239471897 301745342 -136122788 -109472658 -44102044 -394981103 -491111376 -55037664 26002964 -160200093 492959606 29633 -170517925 -24055237 791557529 16238997 -410378844 91828537 189228095 287030794 2311696 126698063 86869450 -423894901 1548835 59133741 -127812666 -487190334 -420071210 410896142 -412181768 -529398111 79135394 -45363191 -25566705 10401656 -347876991 36663024 -771291612 -103856061 -540652369 -597928825 359022805 -519169495 324225959 148415846 -13470170 -44849259 186506879 88294297 264199778 -70046391 -805292552 434393939 21032046 -206885317 -830689944 13202434 -259545386 607219526 407216700 320156967 35406394 -261852867 251331040 -65723 172839482 142349696 -4169155 7898945 106584894 -73669346 -151938213 -8856678 -351219502 108573 181918652 -323262827 134826114 289598318 48062021 67407733 5566989 93751303 400520849 390835412 736121759 -113799658 -29393987 45254153 -364167648 -500865857 -218368848 -37468469 517732617 44603876 -35701355 358055631 23579208 514309644 615750908 -381277915 13724376 151054594 566013488 57531289 -292683991 -239387757 141230690 4159348 159489518 -344857903 41835788 121575416 4384127 -89457727 -10406526 79541891 494380498 -190391548 -126957752 479673145 -268117098 -1243558 234274471 -120575784 148096469 1494027 166007410 11136663 -50353141 388215385 583063093 -669444386 -395813157 3057466 385206568 18091279 57020279 -18925304 455297022 277584670 -602276886 -345385047 191605563 495082944 -174807510 74534377 -462994188 -637408957 355404310 9102279 -33205905 -461271971 -47449138 460498860 -14026457 238370230 842286940 -1251832 -62457232 -160741652 100826015 -74196704 -386327941 266408381 -90980252 -233871464 -25857256 120128843 398352864 -225357222 -15794968 202549861 -6705082 -509366894 -331207988 15220608 180811231 190150 -21201199 429908194 225690587 -115605885 -559551419 -18377217 -73695153 109996791 -16054917 472354169 -95758010 -13373118 -360608 -385586152 -11892285 -65363455 -604535176 86751446 540053367 68809114 -140915755 424816316 -244670920 -27195339 -10094540 603173008 119007814 -880916919 -299976863 27214125 -28067778 71763941 -238786146 -55436383 -1492751 68729290 -4961328 -586123523 -25962275 217721697 -117096742 -16851155 349257577 432421139 35874073 806005072 -34460860 42731776 2265664 225106133 -12057755 -388407912 154575846 -48935189 -44700069 106133774 118993347 498140790 -203437582 -151096197 18701553 202482479 -133455472 15894782 655007455 -1257314 91598630 239588661 -12821525 -298143985 -438714189 208746784 -244107567 -157653073 -50710337 52410584 -53745772 633290792 24829294 206743372 -101643207 74057689 2992101 -3209162 277606079 -11328166 9245836 -287812107 121087283 2191590 574776034 -59396303 -125425347 140392300 72086667 15697384 -22587122 -134378660 -148759932 -167289964 -27175382 26131283 -37254910 -168234517 -59084665 5256211 -414873208 -37856884 212872294 -190538729 -31277222 -59512785 181615343 -71740658 2939366 350054667 -223274306 -85521090 537919570 171194239 -219865989 -97959365 16818790 -184929741 4860303 53161047 -1319718 6595979 355874241 -60899710 225229986 3067968 -262331166 548436363 -68776009 -475152580 -51796985 -106642537 -97464226 -288794286 139645265 -81038509 230200551 -136559887 49136985 -52322320 -590260538 326347797 -358494685 -223733976 -3610740 701573701 -458461964 59401326 -349485978 -261082267 91069 441957696 23315568 91105307 11761793 -496147567 -18353146 -253820085 -529015279 729514887 -295951339 273457578 138158013 539842300 -126494641 110547866 -514182231 283222280 877323361 6511972 -295075358 176990632 -335058584 107217994 32326969 141530204 -289351390 556404563 16473284 -50276811 -95759822 -398181217 -238048444 132289736 26414020 260094405 207721566 -787347946 -448009060 -156998308 -467269098 520818153 91815140 168057765 -341230171 143515313 36605429 77874370 126053925 435635941 -46119801 64604223 -181020800 58585211 85757998 174475857 727134697 -123546419 238864510 106995648 269603650 -104314111 699279358 -311361643 444999654 893949015 17529597 -178132834 371800954 79708067 -118299612 -84397 -455341699 -313522798 -6586006 503222501 14058265 -105039173 -92845084 -282578658 -10833508 -169350702 -415825611 -247889315 276262105 -664699003 113334362 -459855040 -437397189 551795667 212009613 -28305600 3362330 -8944213 -777092806 -180545212 -349385661 336276447 159727766 562705241 522907619 -783872907 -173814307 -63784693 -19121431 -138553155 644253 229922129 362121953 -4154384 76690994 -22202338 -288284593 -381074290 -21275008 -129885392 541519393 469948917 -21729191 -275981553 -371223797 14208094 -753144876 -220885926 245545867 -33291451 705446270 -26599281 -497551027 453773379 -452273 -301136186 7243847 147198754 -361616702 22819388 -63014108 69754457 -353666881 -397358345 432745836 282268162 563126945 149676255 60367640 6002655 -240521720 466226274 200716690 -436828172 -128210386 242663804 327015911 -542855270 -214165939 -535004061 -715688222 -621468133 324280750 653576 84520353 14099625 -58243493 285598297 -637435139 381973440 -96223605 -34459233 -79226013 -22664049 180891397 -44647514 608863882 732090816 48800305 155000758 -675737340 574417216 295892574 3640028 306792384 -840482734 5870363 -122423560 86768338 422606053 4336570 -363138605 -2459787 -374549399 -140871530 -363167116 1015257 827321970 -428222881 -141901724 172402456 402738619 -792137494 582451264 -780087150 61067171 -606504793 27066970 578393283 -143732656 247341064 359231481 14053520 -69988865 154082390 397850216 -167524659 46752 117418136 710081926 -52788703 -169859502 752768313 404885824 10752380 26466592 -89983174 3760221 221606262 507545438 -228903380 255998316 -218367818 232430060 -412343742 184523962 -505080193 87634997 225846306 -3669531 43105281 170794419 -403534250 92693125 285169662 -67871017 -126990327 262946699 -60975838 214588402 -558893022 3474469 -146450506 -40199886 -69395487 -363979934 764022030 -211654449 417324786 -676441177 10295803 727258971 213716459 -371065930 -111146679 -23438165 216478652 -53139613 -683983785 -248604076 -189691665 197376506 -21205465 -4115120 203292409 -171814458 65658536 558545502 875307188 -593364783 16022036 -241088210 238787368 -56269397 125516620 101174724 -123561616 192357424 -378729886 28579286 -28118062 142129504 -526884395 7653626 -71071092 -770110360 -611973941 51380945 -50086706 842853333 -266236304 112969274 1842472 22202523 260986818 -69766114 -361130549 -162634655 340707570 187891171 -853394 -130171066 634008023 -2343156 -12189824 -28369517 16540159 -298114320 -42959375 81254397 -204491163 -441403839 583701286 -90180027 -459300629 34020830 94743659 -629496036 -493931892 -398524742 748584714 -418819998 -5049642 -138727172 -352657440 -22148907 -479026028 563254380 -25868284 739269175 -593326611 -126537884 -7490609 113179371 -294495901 -579666413 -40638016 -136608109 -293408661 409146831 -68330020 11281455 14057111 83066402 650144230 174016683 -56268777 382438941 10449015 -195449906 113666077 527671256 -287889107 -322060482 -6782570 -217386273 95605446 -443768764 179646120 265225700 -374863690 5393170 -103073263 -23459466 5450761 16387917 875757254 -341918832 5485823 -567327359 -153582322 24265735 531208858 548412750 -452342977 283272775 -346346742 -253719205 -534873691 292681706 124754046 -400151986 -79837371 -504830851 87627348 -720748884 -97678077 190620010 335437369 47404812 -623956994 -733365098 -653683065 -324423484 -514212235 551276614 943276462 -430003964 -302809519 247817177 483857097 8330427 510139037 -1391752 115499 -9575458 426743969 20958892 -273466830 314258987 213072350 74173233 734202846 -659330880 31593731 -606037643 17014058 -255794982 -245092643 -587957165 503639927 -44078340 -213820981 -34915286 210610753 -20328764 -6747386 91254145 57721698 -212828802 -183283801 1219088 -55625093 548750242 484736808 2754177 -433424690 296732750 483763842 235722278 4733746 83365134 281441140 266318445 -474268417 -350340158 145777437 -191534374 102926744 434930361 -316030046 444599822 540106705 254656752 -54672760 29718837 -624908216 383139177 9485703 -555660305 79023743 468882903 181099886 -9636624 -123423474 -433009401 -573631232 -378426445 -212044810 -28979293 -473247875 -381435531 -180398502 526299431 7468329 89026470 -35016172 -373533108 353240083 -8431633 42734274 -198098607 -231590704 6277385 219225909 893286501 -3655901 215335376 498322 427045619 233032126 -352946669 -219954551 8253217 203683718 -577325099 122624042 254324346 -574530750 -404093402 140150164 -122058777 -93385583 185923821 387302026 7533298 238838179 674659469 -370894385 137263380 104954825 667881090 549276134 238545595 -184607203 -25276212 54720976 -756652659 -412150199 38363700 273673441 -84994922 241754286 470673835 -13309121 -138149039 -14489573 531803093 37098835 -145083952 125129515 7715520 210183642 -416713550 147577262 -829474833 123897102 34871537 -400714243 2672412 -206804493 -171424094 -28811036 -403531689 105739195 114121114 55401389 61410759 21938310 -151404607 -218019430 322946543 577373333 -10482820 398741494 325421694 -104681168 -349125018 -90240894 34914035 -666615094 -273336197 199287124 -49327543 -227097771 -747776752 51572954 49406737 -190401934 91304063 -321989232 507209648 400340643 126089912 169084538 4891026 838707872 142939716 -508041115 -6265026 325673406 421121297 421663615 -230662305 790739196 190562299 -7034178 -297011258 -16151221 468814674 -8523617 95350530 -151473742 16578302 -185489378 2126826 -38894886 354151444 -11487077 -922749185 -254946694 120683990 4184566 83078653 -356086018 -93196534 -67899124 1438845 113992939 104180177 2137831 -15352053 190589159 -9262022 -10656860 -274500116 -4365222 553956906 140177515 -244501540 10926420 569647424 -44204633 73663078 444502143 3720716 -14750321 507995060 6024594 -81158125 -17875312 -9374409 1096972 396944452 -99786 420435215 15879179 842920435 175186293 401090406 -451049810 -148863567 -554363869 84425311 285049483 34762092 122601305 274422270 36270577 -2037401 -907353354 371798370 225012063 1136888 121976112 -278430441 -972657 51301132 854461546 -107038367 84169357 304856009 159060148 -416497059 -74735215 553659591 712617066 422597579 300339978 -21129208 -15202218 189770628 609438022 -73566307 520681112 -107264347 90805028 179752659 -450546250 88175393 -424966513 -15435582 -839000905 105579002 -280025472 38159741 489434845 -82329462 16474317 297783857 -293367207 161484951 -421961076 5339745 -221813828 -150188172 358413882 742047000 29652185 217436703 -194240555 278815133 -198971855 88824162 -984529922 -530746922 -196625970 422297080 462407523 -25006595 432399473 -125134332 -154399624 159888714 542163240 -2477831 111957154 -194965723 -109303661 405432627 117409268 -299173828 462864775 -102022189 -292901189 294004067 22809906 -17593413 110901511 -281229170 -71114295 515797476 184257263 242537666 -11529374 1146620 395148974 -1825796 135735 387479305 110160898 -64670119 377269871 -278252797 -130227098 30896739 -607035911 -2713164 -681032018 -3707622 -277819656 41838464 -5528350 -173016784 227656 -217211995 291759443 3714780 268699881 -235249440 -59397730 248470164 586246587 292113222 -115401920 463636677 -68347320 -90222353 -334966136 231971454 -27056136 -119208168 810461865 -471690347 30412970 117320519 -145964905 -221816043 161829390 195326275 -442726713 557848535 -643740263 -334640429 -193721253 24316534 -594790402 187403976 85268956 -12073018 -340825380 228509247 -238306415 -582432632 -195054484 676182 -135446800 24576251 217130423 765857 -717520427 -40471220 150118642 398341257 -235491502 -274111892 179659783 -59234701 69756693 122273867 246457308 273597149 791575970 262803485 -1856734 106464103 43846966 -190629101 -179456687 -118180738 -48126160 85156087 -6502210 -87410711 620117814 171385701 -56971258 71583926 -260548901 10412737 -266173495 -450114662 -296285599 544257741 -100491581 -873078108 283692663 13843672 203534056 326839348 -55901468 -230616049 -16293387 -255071 50256811 -277467532 91147888 -400939707 41203076 120216155 43663209 172345225 -355643409 -40341358 97629181 6520274 -69823911 -10804986 275546493 172512797 -695373239 33419848 334681766 -831051643 -533393259 461937223 94161494 -730763310 -269044418 1287625 298315330 309700101 558134874 -769164 143149764 -83470749 378280165 -74895318 51945599 -314398459 -514134824 263815924 597487379 116679088 10319133 -419313235 57095093 177278950 708743334 265915444 -445051049 274816125 267896418 149679968 5765068 -45087134 -358567224 510322166 -531774299 223151680 210840247 -166814732 -64150856 -415816547 281115145 145825925 -79370279 599891488 117468809 132162715 -25983065 56977989 -23942829 -3166398 -10069705 218353882 513879129 -554736103 -285619656 178515009 661129103 -3065019 243180641 29272133 446415840 128071421 147442112 -133736384 -28627146 95743437 81079433 339155539 -501304512 -83226516 90480484 -406765548 360155585 129657185 -177040692 9988098 -416582 93164598 -238799077 75371369 72195013 -288930812 -217902955 66245693 -379795712 -1915913 -587525339 2986258 -146477186 578406282 836560559 425271949 123437216 -43836011 152509346 10654013 34893141 -61244104 -111841376 4199947 362638479 -13168649 -53291106 1385294 142387576 -437508442 -5152003 -421089916 -9964607 -119387975 84378279 -68076451 524811934 -398180491 18577111 -9316223 -531738986 24546483 1456951 140697999 -29313767 -18017031 -514071845 171948204 53525595 327982709 -139324030 -4544191 -338273410 -37180212 43346110 695520989 -306986496 -210283845 282317931 248212763 -88672130 -410356801 -95319829 -721818982 129582342 -20781359 -399104557 -17968433 144290235 -113196229 732066 -106860520 15084384 -15385690 -70795 70382408 577333882 -86310653 -81833106 -360847888 -215744793 -136726155 56136728 1920519 466853234 -324471323 -213806034 -28838658 725692444 234372483 -9416475 -327628498 375301265 135418528 392988976 51281205 -116770545 657160665 153921510 353506964 136237855 213567698 -520375 -8449817 87348680 138824744 90421423 -235331343 -72341071 -426836566 -267877781 677419123 167586301 853029 -17543285 -313778898 -88333699 -65113659 162554539 -103098177 -782164752 607049689 -70118554 135282195 -515308469 57228590 434659376 587797247 465452174 404237771 720246 -327043009 -48956638 127683071 -178940912 -512285906 241243903 557350658 114079100 148925757 109555742 -11651991 -36393349 -446838892 -475966096 -467588659 -15677730 879388693 121181957 436114506 -245376556 -13220202 215614665 -252982208 -126248747 -31462224 -9636254 -120168322 89135178 -554309788 182625012 502471083 -182661663 311080879 -95052002 -173385925 295690265 184263004 165033830 -88730527 -259878177 -53380394 65777223 -2603989 97164021 65496136 -665973270 409004186 -152786208 43151229 -562424147 -428055817 259639752 -358261 -322278103 -852771330 -555561213 -147940478 -309467218 -7533050 473675792 -39588062 -10209168 172315427 -197408973 172508 875859448 316556437 55315270 202124656 -116562066 777569473 -32674517 3039606 -563796190 -20600299 1374443 -25165267 -79916803 -603840 -120542076 370415862 41730310 160341282 -79634903 100748749 120515902 -123589057 -73317807 537748544 -31334337 407791104 -102053264 427463286 -393811629 -289118963 2409552 -364165421 43751323 -902814145 -336448 299575942 -98419984 -772085438 57321924 -423756356 -165461295 -256092253 135094140 5388149 -232784353 -508827287 -459463404 429257760 549887670 261130188 629685708 31429417 -96058633 -81412175 -79605045 56905112 242726193 720227 -596604928 163519218 -500680459 -368319778 356430068 -158070536 -790679201 -403844690 -299493717 249757562 419204182 -42696930 179849004 -813135 31769098 -148484133 666573542 -10665399 534938590 -9276712 -36907624 -233907805 353617039 2910005 -638372720 462825389 -229498325 300301945 51048457 -2138806 -128782216 -29440228 -7315671 -584461435 -71054038 30921583 64416341 243841314 -383072752 627814872 37463114 -96094433 758028537 -31856282 -51302563 -223656703 -442356551 -655284565 -6804717 162429648 154107313 -104631891 368249628 504658364 427910974 190828158 30642303 273417979 -227058524 7328434 -266292103 -690048706 359125002 -143115569 -38628857 -801666520 1545266 258680637 92285355 3232721 214621439 229426709 448388512 -10822906 -99115439 -31773157 -191861070 -26733721 788803282 -165671117 -22727558 -85349734 82940604 -271632110 -131562898 -168430877 719370452 -479617915 54179681 -223106848 -19379867 -37310794 653516876 349179530 556051033 86946229 407989256 728201841 62074275 -270623952 -499074218 35251970 141013185 837976568 -172767827 -53132174 -220184094 263538445 -141591285 19394382 96741039 -170602829 22311091 105163707 163439700 -79859459 224510163 607985931 169995459 -51845189 159298813 -6068805 -424294956 194518351 -154008458 135166 152996982 566719984 -391016753 603044425 544079124 -195639650 -481269506 326316119 -23649582 214262755 -193735102 -260119415 58070968 -388871477 -758516 -23578499 -723011654 -162196509 -174164585 -18836882 -352460481 -956382504 357744979 -9571450 -87729619 -514409116 1910348 -158375108 -109806389 -20145011 16282446 20044574 16356321 -313242923 14450456 -561076738 154450247 163043871 716392188 -8512234 -415843689 -336489794 429176406 1640214 127135653 10792880 434012062 173382118 -63314165 7969024 182552409 817542743 288696735 -81280550 99403360 -484991994 817735076 -438206424 56075255 -50153645 -340802470 -145215691 830036283 20130727 -101495787 -187574563 34280323 -113527515 -818687701 5773696 252553393 -364095571 -545010160 -5877285 133109390 401758196 -38631789 176394978 356733235 -358244989 340663638 -55061802 71286844 -507548729 -575868271 183636268 266261500 -120591168 -130442172 247759617 203598516 17667772 -20995311 212010960 472813305 -387847397 633757978 -487998339 -230971118 181138100 -263554891 -179384663 -300210201 1792103 -586746161 49107826 -22295862 653602048 -24998192 32840973 -99199801 560780928 -190987583 554348109 -60996715 133501090 -148574347 -12270325 -296343319 -184646116 866024970 -12374723 30919466 371405261 -80120012 19216696 127354557 -27366260 -16753964 -397376669 133023878 83448840 23822711 -347613361 20334444 437129688 6077813 -81697756 -488965513 282768878 2729975 788847257 -364149311 289433745 200909522 -216952825 1323709 -226988177 591767910 47060637 384715394 222192033 -368691377 197269190 96754653 652249884 -2754997 -39574079 4178485 17529742 -5989753 265067881 -670154253 -444952562 -436135399 29773481 -37655707 -113511180 263134443 265975024 77454 -512032912 175133811 -815392620 81345758 174312959 660457349 456167744 -172263711 469514878 -610421361 -27413731 -6098375 -59839546 811141603 26052861 508098821 709313878 -261962802 385903191 807030948 130934177 -802858803 90941153 -278171998 -12046355 15061500 688951269 -108967759 -268847700 -418872811 484619125 16377313 -11044375 -77279052 325612464 32661972 160143526 -796406634 -324233925 -63160971 -303170152 96850217 853568812 -72054850 64057249 -330862832 186341280 53720506 -11624139 -30257872 -887183 -18922741 -213907778 -616283842 -362116059 108213211 50579781 62603984 383738451 447404066 -305985536 -92555 -109989635 -54124000 -518472844 -1593648 -358411262 -177713402 48600382 -1335841 264756471 422735216 11856228 4514709 -148523498 -784067777 404288028 -459532011 130661491 47276258 -3230016 158201987 -264348577 53737208 -218027584 463815510 -195780690 -193817812 251941499 -132193150 27046876 154682473 -465927611 14662572 -2761372 -16840037 -725482585 261479291 -287369484 -439473337 338372208 472027055 -55313057 -442424099 -57470721 54135420 123963164 -21897764 2307381 -64133385 -84329754 126703671 -357465342 -892938299 103235144 -117795520 264531531 -198359101 372652047 59824573 -333236039 -7946144 -332570381 -56261850 137161154 22165527 -82833323 154199403 31839607 50435406 -208623535 -493883666 -464124449 -376066923 346495295 121989569 66502758 212312019 17413486 19735906 120870342 -430364508 -62285871 249105539 -302110760 314597295 6418166 232416523 -2172531 3377337 104106594 396117150 -427659224 -93919285 -119971309 -307468219 60306026 -501911568 -165786960 263368166 45168248 -374737298 -451158231 -239497779 282473010 607575567 6214830 136601111 -37570052 -198134052 471595348 -27220061 25807941 -87722555 -233619404 445488331 88691732 -821465018 969995075 -227826287 206021708 524491794 -4286129 246958656 52119806 -413844963 205536706 -412847386 -55387890 -574683247 200892829 -838516093 120653390 -252011834 108220821 123406621 -28618171 17884665 52052475 -167978200 122572683 -50778975 381825297 54640839 808818685 -25008582 -250058077 338956346 149129710 330285705 162151714 -691913033 8099625 764683634 -309902412 132365090 212344760 7162621 69481985 -10115077 -391564176 223632829 228579021 -100479965 468006698 32734305 -587907864 473874462 -301405052 -197700315 227021537 -308531581 -299486463 -237539512 337567566 -5992059 -372199300 518774971 47537514 135665751 -158810654 -180403888 -89456548 -593537420 -79604693 706192393 66243806 -15938942 -110602267 35529458 -19093631 3810551 308152185 571436173 -27451284 610716710 -311441095 17758980 86466726 -705743876 -65640035 -52773171 8532170 -58506520 507924021 -151698667 15286484 303269293 152394364 -543240047 -603651910 105794709 7933652 429626114 -90731011 -491917503 -486938940 -29269755 214022190 -223660501 -87391862 -85091902 -736568293 573284040 -472046346 23407059 227355311 238115666 439603945 -18160948 537058971 -417523774 -205972787 33056835 1733945 -109591898 -945444882 81679328 901834588 252377158 -353565017 238578545 613982363 537909173 -2508117 -46095633 64254041 223335113 87145282 22491082 -419869392 -383724136 62486545 626785270 91126963 -800115699 4021968 738835069 -220340475 -167901245 -476168208 -316474888 405168006 208462095 -21093239 -441463431 203321258 18309957 91684258 -8747840 245651474 778593930 -457824840 -207742715 271620213 209635395 -22665554 462594195 461179588 -60601321 736884571 -583641686 -81546876 -13205231 1905428 -342946759 209082078 -288960995 196675573 -20900691 -7613101 -740372730 -514052262 47661768 42978059 38461103 -117124923 15068759 102568820 374819938 -185621413 428965186 -423510526 918197961 -381675800 8570791 6022653 192758226 546906736 -18461275 10327421 228530846 -107169231 -386811101 2533872 16219033 -4923499 -359277403 -144737619 301464130 -54546217 -173993453 86082073 467835485 670759648 -50959 -347643119 -33091593 19752247 11406555 58700399 358639871 153403445 66428976 27434264 -7678517 -9891409 -330830204 375799035 91734609 -131527988 23591283 95146338 -265005751 17774767 -2613561 201483408 8862669 -576139 429075758 -445514527 -107897181 -29227173 35985752 7806032 34830180 -343553536 214770049 30510356 -613338939 -11147231 -16077333 51994650 156540377 -232744905 -207006115 -6249141 1823980 141553556 15403888 -463347117 184006406 847355352 -782360863 -30663456 72981267 -82959838 -314248874 -38777574 117435358 511324587 335427573 183891537 159834135 350376574 119509589 277977023 -108405855 577340317 8992174 -230078331 -108731125 46626932 -39567631 -17653590 -96471842 4466644 28675549 434199544 -269309704 -141823026 19037418 160414832 28214020 567885899 3824832 -60081187 484847169 -3246118 68189762 -630276883 471236418 129317399 61719837 572791739 82392556 532574020 -137624547 165484921 -258443136 60696267 -573626901 -377701440 -3393612 -230016007 169390627 726808752 -918704479 -90740332 -340572500 -16716412 -506489275 133347041 233984941 -131650953 255087827 -327182380 250358596 34286847 311907910 312996212 -12882111 101107972 -67846468 -68054728 303712120 597433498 -464977224 648099869 -131845591 -12556934 339271776 -61360192 -630524638 204607392 44974138 523100932 -492840419 -233841964 -41258299 261995756 -59130770 359336562 -11003810 -95390347 440064739 -6260479 -241668614 220987625 922188 191928255 39096198 44616248 20751982 -80545041 5780212 -37078872 -908439642 323791082 -466490007 935198639 82281659 -69685182 589683065 14550481 659256293 -675664374 163574741 324777291 268475739 85700501 -442464779 -16780128 -169022049 -23315158 -675603013 104761264 360554265 33214731 638406223 -364458712 50148845 47367857 116920899 -169285434 156033066 299078340 -358403760 314036220 -261533334 -71669353 583651991 -40238155 37011607 45953868 -174329654 -7590067 240650096 25017989 -181644305 347005180 449247223 -592815926 188454805 566360123 -646468909 -218884318 186201606 124005700 245917683 -503117663 -45362259 -222539890 231019741 40622856 2418560 -364261598 491544990 848684227 -271916504 215732616 -114574059 -3423347 -603875 -86962512 -437652093 262437729 -395232180 -2104178 -257363487 74037425 -453657037 100224422 -85896255 271517786 171246923 -154424442 676685457 -221807 -55196545 297496464 -182380717 183672466 134259668 170365889 113262613 -227067474 -399183935 297511492 7438840 -699981954 50184409 -330594669 -1462661 63560898 208482918 883462830 -142769131 78264979 65867222 78583806 -1768158 397211016 393285836 -631319464 -152263115 -51617752 -24386902 8510285 -80795191 -5714916 42195244 23278761 260359940 50037798 -40253643 -61055260 21519351 -725524141 157315522 40235152 -251749060 -8350781 -6595863 -159416765 3948235 262135567 130345252 199258853 -102047432 536192132 -266756646 -162345755 174324154 88964058 136400330 9078031 62174271 248108495 345748300 -99394142 12607660 -448148977 95808025 -51507796 -36550988 144116625 624710330 728094466 744843166 129687282 -187385754 171580716 12883948 61863311 194070811 13196232 63415041 -265426963 -127087975 -7402179 -209249252 -140285710 307940845 218573560 743180 -327972504 -537874624 -306069021 -2140799 -18273179 -20142719 426312822 575693701 -117377772 446481212 59631627 2948959 169692311 -639517667 315833904 368388593 -522130451 299571335 38885727 -557436856 78134435 52312749 -29222622 -252506455 -6318593 -482913809 -204243629 288298737 -15350584 855282496 82012048 -622260627 150330576 33327386 701182615 503509163 -222684455 -392517278 -367252213 -7930554 -69445517 258424041 -49631242 -14698631 -308400820 104674233 -767358 259939826 93561875 -226493176 -603414721 -673839822 -716883320 -554523087 27837614 15501035 23664325 7930880 -37470573 155731401 13861363 -220290844 -4621211 -200365282 -245766575 -464182576 -143102601 48059411 -130575558 72674103 452959164 179710179 -49429652 617481398 -186951534 26701631 118841165 -52729446 89898650 34997392 567316940 -5861121 -538428856 -86012978 -138853895 453526428 905143234 -702523856 316480015 9586170 -126594715 -115313823 -739549776 -355563615 610029551 86694880 -71316605 -10473399 -265308246 -359793331 -106514791 -54017336 -3661563 -66479149 435611499 661852116 -266215581 -69749481 -3139008 143273730 -2802926 47039458 -11348756 -124650416 36093062 -181250374 789793243 -65394136 -223348543 -9277488 -262218378 101864823 243182727 -669513946 191356516 297463280 -58360689 414576501 -43093394 6501315 -382709105 -220245735 -184990553 34474380 46582895 -542500293 -232098037 -49918170 -6899280 -488522964 -263235047 -463253698 -189980201 -79566817 -25438460 -306247793 38803145 265863626 443852650 -71080727 -8417001 132577896 -734992035 390144703 205430471 5402527 136796688 182910223 -256612215 -7969321 -329405014 438377588 -111460998 176189799 -379870439 241292262 -8916902 -537925098 509753466 319059609 -5894775 -162173723 78792739 143521077 4244471 142004201 66418854 -475338457 -26367012 -143607772 -176412106 123537678 57999137 693348493 11497308 -21746242 -428246549 11065105 -56782667 -112726398 459431814 -159290310 392757245 -193028 -34167481 -42180155 -13999281 -212092016 38812170 -211864936 -456530221 -260430883 -15426099 -623889140 -859532279 -143735653 -517238642 -581198567 -599318997 -162923485 -137180492 663080952 -86552362 -65579200 314599657 169598958 -383370572 -11579071 -527367553 -29479264 -63207956 -137861011 -53080186 122333885 -23352605 -32174030 -592343006 7161381 -141107595 -410191744 -219950979 6421884 1790523 -467787620 135880968 -415769296 58964739 6678806 20133886 19103787 78627409 423801751 302765566 41754872 99912868 126043384 -15225310 29011080 50820170 299552847 8689631 -200432154 -559823090 48618879 12990821 17309140 352359982 363538170 51633405 251609584 -67491705 -559202083 274716814 101013463 -58054405 -145908628 -11077832 -87762283 207863083 -140824524 196982216 -145120413 15878237 -42756078 -146367129 235166740 42613082 50225001 -7382687 -89403691 702245228 448700006 -80402939 753752039 -29297129 2319672 28312992 -66245467 556004140 364802595 -358066983 -830766707 -88434923 -392031323 -253756590 164932714 179877333 -277836622 183940804 168674889 654976862 350433603 -191900036 194528570 -242420999 57552291 29878148 2594184 -387557651 261104932 564129500 -294067440 -60079765 -123840175 608246441 136067427 211883612 -79736141 118479438 -4743546 239128628 -1622771 252855578 -454467524 -55027545 206872 375629273 13232223 4562529 186823260 39139077 -292204419 36956756 -305908161 -660284583 -652252238 -839904470 -24830738 353497565 -265177430 -28094524 427349620 14687544 15969313 -592956053 224161053 222101446 192892459 156782265 -232313035 37882001 325442981 132672896 579151446 75949960 476424267 -104810050 572306426 -103361938 -26345666 122971020 -526120 31480009 334097889 -139824641 9229370 -276471276 40856945 669148586 1349501 -40746555 303065538 235174133 -283396016 -75277722 -177026628 183118910 -364462406 -316823798 218611780 -23927969 65596197 -823761219 4835240 -442077033 -369952286 349759539 -15835992 32713221 513248879 42510765 30801233 142743422 229619430 8672889 -191314076 49448790 -395483903 -795822385 -5065759 -61280555 315412531 -39604732 -542974166 548211762 -177235227 -95027889 113306559 72889017 -41317238 -591021065 -5073357 14285052 794041565 -1490504 -19963624 133375587 -301317866 232538181 56149455 -243098844 175115773 -57263837 -136362701 317934846 153213896 -103131560 250068466 -143548027 196728897 5654675 89735256 330324729 26528168 513196254 -491662240 150676323 -35683231 41472525 272415785 -385302547 161765781 322484470 -146166879 -230006823 -159832536 -4342595 834325527 -357267203 53857872 96487029 6397484 118670213 -570479541 -22462024 -386527555 57470271 246147856 3474330 -204591180 -108170136 -1583054 356816438 -705990609 18188759 63908131 16310063 -123081100 236480414 -188866634 24290953 -189804725 -157801525 334722822 342080441 34816545 -32455105 -34610881 -252999970 -611691787 -192233980 77066987 103331320 -719248239 -161821804 -197916299 -139119755 170648466 346954896 483699844 -49523503 223524604 487074917 413120930 94646306 20205034 -481961327 14423320 -402310787 -718818404 -31763874 12328991 -761797615 115137032 111284391 -15842797 -284524996 107102712 8151800 128442615 64402966 -417775238 -241370446 -10363566 -135187234 -188467104 135131822 -422469231 -400416198 -432229971 422359683 47479883 73176259 57598151 -525441120 -34975429 186560604 -36112194 -604121196 202188954 194090106 380006480 -232032818 248497314 -100314158 -358827545 160728890 -19016315 207112180 -564840389 2531340 41143676 223793496 39284717 -250073831 -71738401 30965399 206787451 -5608211 -143026250 -594475854 39638501 -493693402 497749936 -129594032 4905526 400393 -159863700 -13138421 -38743964 -266674716 -207711822 -77029528 -93934550 5622403 392477643 8006182 -489842915 -60649006 -91044202 -75993447 -324365733 501173418 -93160236 87122584 634825064 201447318 56944165 -358427980 -508902644 57882379 626633505 -712360959 230186372 110622851 -70747219 -3005919 843824815 257287776 -20392480 -10351142 -44321799 -283590745 91951628 -139568202 18167770 738048369 95938892 12614444 130838731 -29745279 -256648817 -543234030 52873824 393462069 -136985285 65601 -71229876 -146219651 760252858 5670586 312409635 -422728477 239585568 -912612824 920999 -58788726 103939645 -264777143 106882817 324743189 -134361929 -346306595 -34896154 30133574 -289187074 551727400 243396510 -2003113 -221551730 -123353867 187438674 2997704 222207667 558995505 6663070 -125393993 8836534 -166352755 -544273277 440665847 -117405217 -1178492 195035464 635862471 -288629 -508637237 38795763 246533140 -619231684 -80949258 761257548 164709953 -439436411 -102775286 -7738819 65922710 243587875 178714772 31262914 -454500753 774116266 -11564282 17045870 -264861306 329151380 468680398 -35360603 -107284408 122082302 -287650470 34931442 401851480 138694212 -795318408 -1708407 102867950 419651315 -48381583 -36627642 -464079440 -196827844 483966165 -44777520 -232191926 -382028575 434203357 -789600464 -98175389 -256563709 -13216112 130347844 37413274 -323617886 211377981 1836032 112613939 -105822461 -392316768 -145931765 74516385 -210026938 -379717458 35471442 301248043 -4147006 -591047931 -252509596 112166095 -596621226 -411954054 839454024 -121306946 -4535851 -235123274 261401619 347630636 -34022707 10617109 -91872565 -67811527 -330708654 -163890778 -255338880 590775 -163909949 264969908 -29287821 195535457 -21564452 -47976197 -194404873 -12448456 -710114588 -172406507 -457791778 81384464 -814839018 -76710418 167291239 6380887 -42990386 -3406351 -159388036 -82469347 -89990089 465419796 -306234576 -551672045 -456326808 47591070 -40339263 -284177393 -684896322 246837314 19191856 -717869041 667766845 -14715887 -13917334 -322475552 113332930 -151460226 -160319614 60039563 84952632 421073018 -159796643 -40020424 349991241 347209552 -75464912 441168146 4075743 -903646 -545360506 -295795022 900146760 -200664110 531255179 -160512285 -30249626 177143370 -334044257 -36849067 -456492485 913324868 -27461228 -22183408 -324187897 -19684965 11921791 -66377177 -632949467 -600646504 541544331 122095680 555129140 22269172 163911625 -612118322 68404333 -78791929 43534275 72440896 -209156321 -76130374 61669033 -424940934 -382361915 61926798 -142203014 -335971436 -115746606 -294616935 -137677720 105802388 -337013993 34989699 -40451498 25539671 228071342 558129359 -339497552 424189413 1309393 151884386 41287612 -239678186 -201603923 145684508 207219946 -137041992 -1252293 273244109 414039972 5096202 5230279 -40200869 -39306195 -562025022 50134319 422318205 54597213 -281201885 -6544195 -48299984 -181409337 417650740 -95427913 6392327 -401289662 207922188 449153502 557238917 91558223 65537086 54067998 10691808 -539517500 -9741260 -18188061 446829022 -10437889 -104436941 -69058920 -4494587 -137221179 719522524 358419261 -601451269 3502698 -93762810 143437785 1807703 -322630985 34433742 -33857312 -399205127 -31919453 -232125669 146143251 -5783363 -674556122 -612669161 -44797145 -498296700 88737242 -185798854 -497962543 -303809709 -574502306 -293644085 168482734 -34127479 -39630976 221668478 410820560 731477908 -23880792 158919167 -440842459 -63766237 326917050 -674988018 19892575 567730495 -141355607 195796108 -56230628 -48763262 -589148745 11681073 -113033999 -129055536 39248782 -259978115 355874248 -51724362 -590422523 -204849377 -192453865 -600012074 102517 -4582732 839632609 -313918381 413126 -149706870 322948625 436566285 553950303 200944880 473580892 -148532733 214958897 191504780 491359425 -543251990 -282838 626081853 -572199 231043441 -20169299 -246564957 59771132 283475686 -138560713 58377472 -427309071 167264800 -657575312 618988787 461605502 127998326 9525470 50004524 -303968510 -231658976 578972919 222745386 623750046 29799889 -258621580 -56069682 -286188615 -30541604 906448119 -494024345 -343454991 41895804 -324614802 766502124 -2486154 12504117 214410643 -136091078 -86550642 20971593 218462677 175664809 -543586914 211805902 -592428807 576015634 203328354 230410428 -473694745 203603133 -140339637 -54478177 -374138755 137573164 144155543 514559923 137155487 52598556 -18785748 -299212258 -374590081 55994259 68803566 -560062909 -14973772 -780465547 -708432912 78220623 -56639978 125121694 7487196 -119158786 22045277 86531407 -519257421 -294575297 -178525942 -3490638 20074669 461227733 -52758085 -150660554 459365532 7259653 -55483168 162954029 -743219429 365411822 223930752 -61158084 3200097 -76606989 -299085770 -55081636 -532579829 -218290048 -91918659 173537133 -141141729 26683154 39972474 531258971 94760767 -97923888 346323049 450611173 -152217345 -302853895 126319294 -95848827 85050165 467410409 126138425 38229353 14428306 276394272 218921840 155580921 -236655409 727444562 -505910091 255410293 257901695 -355358254 -374015543 90367248 494985425 -218699215 74898176 -351326664 -937176553 -850322384 -256419758 -180095783 528768398 287867682 101578847 -267413345 667224432 426896713 536352439 20251672 -550889274 -221599619 20842233 -105473497 -454942295 150267028 7822486 -37682054 558614756 -830089148 -142678996 -6495522 116071124 -5991012 -284473036 -101014574 -953867 -79187881 -142975504 -300074789 -162855229 -77710100 177945957 43374303 126200369 -37246848 -275056899 -330728710 279595238 337973990 -27032395 -492965636 -463391996 -43566894 26302144 -74584276 -337535425 24215659 -5942828 18900380 62642247 167068478 275536531 732502380 662913 -94737077 604430909 84770243 -573415 -55475238 58111929 -165479895 -272751242 517298007 -33927354 -8329418 344058045 169076220 191357815 189522876 7986388 -81823942 112769629 257022047 302104523 199321301 695509538 621229871 110583317 -84016846 -724701229 -157545008 -645001498 -128456766 83659176 -196462469 -373055737 -303212957 -404165245 82270528 -142777160 -570062364 -298502041 -518172670 -149723380 -824148160 343673142 -27509668 652832256 522468897 -468727 397338639 12596902 -196592578 -113699296 469890731 16393241 207254623 -37948151 213740253 175438791 438286610 308518884 -225348373 -129955357 -116308914 610274952 84573723 -299772810 -746698409 147842482 355696295 -342015304 214042031 335152868 6239207 -5392260 53520105 -144599216 563408929 -42650697 -94986773 -47261229 -31661910 -298071384 100624379 -73942618 -138121596 301006022 -35879000 -738338222 539091741 -68145423 -714346615 -428584582 -107431700 181432839 -233167113 388385532 -336667932 -61399214 -15614264 527481809 437801692 385684045 -166559943 -588330040 37518625 -49026492 22251794 234464107 21099481 121935144 -579453276 -70894729 -5760963 -21820836 644474417 161021404 -552807091 198237914 72535032 300602193 135763534 -99855872 -168415255 322891950 -144680180 744497296 -176313960 -610236952 -5889877 -259749613 -53554968 -10169025 300884190 -902253575 215552 23587184 377604750 -215393753 -297201773 -70796398 -34256203 -565996272 434561794 -283633897 27440304 -188823599 -310846401 -100905982 59337071 -468881774 -212095522 35902425 -23187844 2270570 362955733 236552173 21187732 138282711 -665921 -346873264 -592280718 46059268 -72633076 486851012 321884291 527058688 274939289 297378745 165236770 45945761 276133789 35696653 24178957 100440518 295918375 134447173 221252418 -444847091 -46211753 16617293 425270464 -20677961 -586396263 -476097231 -27677392 218964305 -134533357 -198650720 -461160696 38602390 -23782887 25939476 -187761285 12287706 -461584070 -16985103 607697384 985443715 62912752 119652962 -54209664 -168127634 -15552837 259928671 -820556106 -606209561 -41538147 -419363315 -58234982 774680524 86092162 9753496 -190315930 19193279 476683612 -94154397 195666835 -80183641 319222276 -21742371 463749815 -107911876 429651351 311698820 -133828993 -108563004 -22921903 -218378735 390125247 94249500 3495019 47920746 502487734 182316390 -123613354 4123659 -40623526 -20058153 57421442 62975911 -131706817 -15227699 6595009 -7941093 -76960836 64036504 220033155 50383084 -69466184 -45904328 379445204 80654494 779402635 -654137348 -129084821 356032812 -470061955 22786442 -46370229 -127030522 -94979979 370640747 -218485244 411348306 -197551597 -221914367 61558703 42256817 411578109 -23612158 -280131869 170872179 39957178 473730092 -527675524 -18991449 27112002 -288400211 -5265077 169559050 273100552 38877905 -406264853 144228100 115658125 166933527 10610985 347827224 -52510425 -104553105 -55881258 -50113834 305625965 -41109362 158628621 719690243 -235342403 390519693 -182316284 168536809 470720942 -314069525 -232205882 51968455 425455419 255221215 -384400632 -565440927 370921007 294246487 -82444450 -69474274 2374804 474957226 57514018 -799177164 9926320 248869186 -191874743 -426831856 -44985133 -43754501 -276795717 469580734 -131970237 38747925 -45579558 -18831706 -259971685 -279085703 556917635 146451047 87124932 272351289 118022236 297336177 -19028066 -552117290 127094926 -353663966 -74642137 -466726690 -674642407 -494696806 -24553483 153894975 -511912926 -396149119 -543236626 -93162167 80016926 -248537324 -468250237 536685734 -182394118 25642324 720169804 -193848850 29768406 347556870 -19336202 382608896 70509342 11759934 162876119 -368669133 29662556 -84454301 -565453077 651369828 684045979 247950218 -92828694 -272560185 -28615271 -307816113 -152872571 539674883 -155571303 123464995 716876267 -48832972 481323751 91286 -198623173 -24028543 -141223428 192306071 -294187941 -494530354 -888851526 -132775485 124128426 -37808059 -5879435 83912012 -111081529 5301652 -88750522 151636437 779000610 -11210405 -4690329 723997 12316893 100603816 29760353 -11860309 -94553884 -447817434 381217231 798495076 -406351806 312733030 121967412 149330272 -348886577 21891215 -1832660 205038568 546800720 -34701136 -641168950 139001047 56725209 103514679 434389348 318206874 -227633328 -128601647 -56963910 -110639105 411128638 -482368268 -9553927 -271012426 -420635786 369915840 205307041 234893390 -492587252 -494299778 -10099200 -352163866 -11075819 720492619 194197979 113143836 -42099070 938917 -234573635 -149463956 -166877503 -167488076 -488491749 -278885804 204078471 -419166393 -32716779 130202153 72361485 60179129 175524932 -74389607 -76607238 567505087 151326387 574228084 154019711 -157181124 -1704379 98319273 415601370 424744603 33187203 -289493613 -294791231 144205677 -114032094 16421044 196459381 -139483217 -51903300 313430204 -497381625 -235469788 -576711629 386299500 35387523 410148763 -203393365 386935979 70220152 311454208 11957068 -170620843 11534843 -211513450 396613760 -292305143 396558089 -286726145 -23881789 -42645952 126123524 195786067 839572852 296652034 -41471140 458227039 23339657 -57874436 -120796387 15203599 -197879174 -59361281 -34666921 -19008764 2850752 -323433746 -348984914 -276732614 175002762 57679554 34879394 106037474 519754999 -161412303 -746462977 146289445 -2763042 -625682511 -138025720 -719537181 106241244 -25610834 -234894434 -3665166 -160349424 102787462 528455971 -955180124 -489964518 -93792264 434659589 -126176798 -468192065 -118161218 -322222629 658403175 -32206679 -589102229 174427158 130834047 -351911539 57315666 312044953 608387846 439330102 208234803 -268937537 10113548 -230845280 103279289 -586364593 -491314476 203780081 110644 441373708 -96418411 53757504 -455752702 -152773856 -371856896 63625173 910207128 -52408466 -9074604 -337484147 -2462931 -54427408 -311957542 70563740 -196321080 -250700794 -198844514 4939945 7390712 -3130033 56585527 -496033 -437522581 78269165 65489404 95488259 247159708 142918219 54977175 263310178 34572550 -223492100 258970 -3586034 -312296034 349346592 186341477 -9326599 9938524 394123798 269835644 -98540947 -235517185 -54407365 132270730 347989816 -232363260 -19247208 289317630 161247111 -450988426 -581000229 13997550 -12015116 1905039 33728488 326788086 296146502 852930962 136198974 8353823 24491323 -477605177 -321171277 110833725 -215534704 170538338 527393606 211631462 -746210494 367729608 -236976658 313391282 -520928078 218751665 -582032620 34837023 222126749 -108136625 -103217609 -285164051 -124842211 96328452 559179265 -101198599 820800654 18137889 -44314533 -30420898 -200739433 355541046 -38214666 -435566164 -292016703 -820487097 84829728 -566972094 24273265 12166105 -198199504 -214773032 -8699635 165034128 564307639 59074275 -350192440 14719414 -1058557 98706771 439072691 -133080990 -524409811 860956898 618409693 -55225249 38063150 670381554 190669745 327358877 -480929179 -271418455 -26148078 -208534423 -96290944 -12556209 -89503703 419180980 70123600 -69587015 -620154602 -24842782 154996165 -169587379 -81291671 -57987428 -682748473 671178380 -548110362 6495995 71062900 373656942 102350150 81771486 22281176 -802078227 -15501309 229076365 426097714 -7611427 -172535324 236390843 385320349 -155062284 39014544 -386796745 381066310 83403413 355129968 81220381 135304407 253582601 143630097 -496308631 -18916448 41984789 -166641653 -374403428 31248435 -359989116 -437316057 219025075 -189426038 -166034211 187090734 -485418262 -8689792 116098383 -307737488 -586541509 87180963 112922035 -307519708 -191468303 113593956 -126605425 709215979 42944483 443499309 -239503756 923279708 572361276 214973596 41227981 491371268 28055848 -25863046 -55028778 -495293588 84474085 186191246 -417604834 -106399653 -201649127 593714018 355454166 -535760649 29298170 102613959 -16277848 68354961 80205422 -22606226 -828232018 67591766 642123659 -314278841 859911081 -61631415 -281554111 -362693537 10940102 -170652587 85326867 -136442855 -333642383 -11032859 308450353 -166118704 196908969 442657493 122407288 6777047 -67457425 -638456 255507523 -602076329 -288721695 503875269 -668199504 25213606 611228965 -565782337 -2873525 -194652851 -188933429 -22211188 -160674687 -535513853 437136225 -405309255 503211692 -347502770 127572627 519664568 -836742382 -135922690 -587115960 18316673 -269114055 -260665204 467348094 -98407071 224135721 181547505 -310840 -128547744 -127590514 6721408 -231763138 -856507 18386814 -2660467 -153445473 369381215 119626211 468390371 -15979336 228284339 -22545817 160678697 978414 272352908 99332884 207421 -58798463 -162124809 -22837548 15325041 566078873 -6048799 -250031535 27909255 -239947161 17329059 112467788 235188090 371449295 -500248928 -8042072 -779954336 -175883101 -778734296 -305136154 5989835 586011 271879387 -663766736 -164294148 -530005713 12995477 -223983333 53653824 417847120 16343832 -152951156 -105267851 -296895249 -260290524 195983337 -62279492 61686443 -336628659 -853508587 -2212537 -72069003 90949506 -1678229 307122644 23942075 -44928924 48714453 473484558 -9156391 -51769135 270841805 -40391438 25996415 -16103927 107756566 247573188 -510298215 -83635907 -881357 -10822576 -204866088 -118999832 83213354 7255202 453400750 146077105 446062598 306693969 -65021362 -57990187 -269446224 20480130 216541745 66643997 -16889664 630750679 579603940 -224316559 -168183470 420382788 160117432 -616581758 241110796 -103307 186128072 -102446541 -25045667 52714908 -441402441 -84674156 243793689 -206960722 460898762 -208128344 -89877005 82809742 419817028 194500179 -682948610 5567716 -22525883 -8175032 1329644 346629886 46167408 181767734 76059769 578921244 78242578 437153632 129718252 130578000 -96560674 367585917 686053791 -63171790 420309506 -6068201 -380853003 -152647540 3160709 157718638 -208823279 140208468 -204447672 4566337 -63906840 -2069187 95460361 -5374564 -567310841 -429381000 22388141 386889383 749291 464665628 -791684033 200413811 223689621 330146407 -10158488 -177671099 61654869 107213856 56829895 -83130991 86861160 -72537412 364105394 -79133799 -24931801 -65337837 -450110330 682650035 20951101 145445424 -21121868 81523421 12112426 -115895186 409391489 -23994123 25178050 -40552172 404185918 330993368 -70761304 299674065 -31243008 194749775 94749189 123345114 -735584533 620425428 82850131 268607988 -370978812 183642042 130012938 376278355 128641531 203453735 -109200783 426134279 117638288 -10949143 142709671 -411418624 3185763 -466119377 37686313 12590669 -24499626 252386798 71052339 253746067 -67266721 5056142 -359801734 -80491389 96727528 -220975870 599440489 -565682070 344865165 -18298144 2127790 464426982 188809619 -785007918 245022258 -69740062 535050819 5694637 -12829586 -44421171 -302148662 27086050 95462059 -578318302 -160242831 -2888306 749590265 475174039 -160205296 -379019328 -115001104 -3021555 -11687400 176311813 119902812 497290872 -441862813 610073353 -397793097 81299384 -4981079 223804907 -112520731 183707565 60581214 121543668 -12310750 203939445 260606906 340172272 -258303145 596483861 278716849 -183535 2651719 -155423444 46886987 77151374 167391174 -13785090 364658211 106692409 -3122854 443662522 7054600 -329780865 235954151 -475950564 166977232 -114096485 -864137149 -422729840 310922261 -620032992 -10784467 499244006 41433312 70803452 108095072 2534229 5720514 68124043 -125756304 40319950 40082715 -453600037 -91914009 -393957407 280160817 7596722 -626576560 -143279508 669521631 404265914 -15078415 6716114 543332948 -483320986 -34433855 -23281924 290769501 46016774 201551157 67761285 105545346 5538231 -602305411 -653182990 593342481 409095379 -766974609 -263367076 74205511 -104047821 -117243650 -528627904 86614664 48727024 53532377 310601584 -238798399 -255234143 -64783191 89111694 -18869108 -778800942 -1841978 -30607260 -5307565 -84527974 -772538053 -7201949 -207313602 -121526792 572977521 -364860814 -806149132 -334139347 -474361424 180952846 -457890623 257455390 27917858 88759588 61450333 -10195235 -325460766 -146529771 270920775 15360810 -729326197 643050067 368547366 -710176593 697920893 258169519 42814483 -446145310 3384030 -191950124 -31662508 -582451155 109858820 -547593215 -2390304 -15556816 117015193 304151178 277722032 64352550 107154920 -464214889 241409426 -253997095 -141220352 -58782297 262833690 -19877745 -366571811 -788963079 109612600 -106933336 -685841667 -179209340 -74384800 14618081 -531229153 -20050517 -370684709 484155817 65901885 -401216660 32593106 860436344 9647849 6373405 599234352 -4361507 406668101 -431620613 -66112645 -7303057 -30619168 17979510 -11297349 53677112 395524706 -36491809 41620467 -181281833 -196993896 -13418607 98346921 -217965458 -4450877 -490462575 -22319001 216030985 91304266 -205448590 -140381690 246669600 -148355857 -501491744 323976236 134619568 -444431378 -87505872 183467995 -362820299 -251231269 6220273 -728097603 23253891 256434121 -254549349 -115096091 -269885077 -72978242 -271767394 399314809 85088717 -143406751 343222907 -25115920 229994986 -278300451 312020376 23727674 -37382750 208821261 93621345 460246599 20740415 -434718139 5602930 -124651940 267334912 -524934149 296484460 -593095812 -606922 -622691 -299277720 354515932 -462189346 81863939 98307509 -1174837 -393120042 -58372924 -36573645 502004984 22486176 -628651113 10366252 346477268 394388472 284090551 24763097 -20802636 -17139262 -10390816 -146474913 315873989 414661508 121903002 346593493 -11590561 452427930 3787341 82827671 -7502787 -260751591 201401449 -256106984 417452534 837357478 159054 -505642839 -370315209 -150353837 -212131391 645093980 431494838 469677517 -222282952 -85025448 -301915762 85759171 -161877313 -428159387 692863836 550970620 -514776883 215966394 -61930390 -364881570 172052822 -419426744 491953933 -3069283 94111380 50670077 9524805 44296560 92806061 -15830110 657561026 -408079325 236540598 -73307864 173328835 -141051537 -476771534 -204464519 74528539 147230295 244218442 -27712675 359195007 653499890 209660845 -321179319 65123879 608285320 -107664582 218824082 589048462 -76966727 -112436527 209482624 39673006 -46608453 -705751516 650490963 -43618004 -33622569 575876053 -204683399 59219401 186040290 -229436475 -452513254 -111807153 -443908152 -636002301 4666488 179808000 -27411575 -123173448 -163761020 -254408099 -282565716 105499973 403322571 125928916 -212947454 -253393726 -20434671 -46607229 17007964 -401744470 -200082955 -175882020 -311280116 -459165669 -149248743 86047047 704433647 581903137 -148092317 -95107695 -134109873 -196031517 -181059190 4435386 -56866612 -415965152 57803779 232134946 -166651103 177481619 -215162416 -414588 -675430492 101916081 5968245 132484594 -202612465 344085768 -126955768 -106666178 306885017 808790 -112528048 -32029425 -658079873 164238566 707251240 13364210 101711185 -418425017 -494475103 -5216145 186845173 -148037741 -8818035 62305044 415359013 363959048 -23497487 6830021 -45837123 -31915605 22831993 -317275810 380401470 172296951 -864283032 -905921628 91114745 135117301 378775529 260437767 -39199706 -241592809 361396437 92744293 440739719 75568657 -44903075 -304865246 504582171 -67026037 -350458565 -366075881 -644586498 -51558037 -385472201 260565964 -268943432 -143230724 155921841 913431683 -44531165 310641205 19828449 -9218205 288770673 -46099835 -760586415 -388009359 22103549 11542212 442585997 299528117 359635053 99244487 410605854 569731 118584628 -82035670 -496055552 -338690483 428097913 208672581 -531253067 -8988364 3371809 12291785 -554097077 57373909 440466898 34608546 -386724378 176559951 7801163 -180862601 -226511862 -419086111 -721356690 294367231 72996230 -140205695 -312068227 450925035 -15477825 -492150384 -649111348 59606443 321724740 -117389007 33446022 -686580270 149057032 350351063 220555718 19179209 -450248433 213996099 -38385352 -770906050 -523998865 98436638 362618925 -569828462 -238078 27624001 156421835 394325434 -173481877 -272497552 -213784352 -500627363 168111130 -351534780 -86085550 -124598945 -268054401 -125157037 -148844886 -571119500 326181248 -11867199 161870707 820772 -23119010 226268530 32008523 712530313 -348601403 188941964 221652100 284650891 545283 590782193 13030548 29487163 -12591815 97304460 71329698 -5029515 -128502128 193018481 323000346 -393726949 -591633899 400578115 73071426 -42348249 188449417 -268878373 252732205 -227041943 -496257603 77608363 -448040192 147803084 48085968 -402720687 -127516320 320866077 266779397 126503543 -71132953 84195134 -366637164 -529086288 27617990 7238243 -150372781 -355237 19245237 6718846 -234099582 -162851475 -735269796 -440254114 -130935630 643503702 6043550 419732278 50947508 -50038040 603060412 1951443 -333203483 52597884 198932852 648730179 335340073 -799287006 152877394 -129972085 -280764754 394233435 30266248 -308954238 13083598 331833310 15581553 83859217 11906769 311406966 -305615233 -1565801 326255825 410452852 93371531 -543986706 346786308 200141319 -6566579 -145525087 -473636877 42973347 -66863411 12396538 676027776 -86611253 -560356993 294777902 345735117 -6274530 -15375623 -319449169 30320269 -349375616 -63208439 14326675 -414645511 -700580549 206769859 16613190 -146376567 -128509971 -482103627 699345538 70201258 -195800614 4501960 232385230 -16937846 211965790 -123507962 360366636 -380108489 84454512 -294764616 -266986076 -268372992 -6980924 -136051151 -266823955 28865466 -390494243 716196448 331800281 -5321417 -403206750 580109799 -189878012 221345339 -11403961 -151754308 916540344 393688015 109863580 46197228 -559132961 -77142857 110289190 -696320901 -14607308 33944997 -91639262 573603365 19321529 -460662209 -535132528 179345481 -108240126 86822434 17174197 289711393 -351836387 -205287274 812701974 -154155463 17219121 130772286 313036632 -1150876 -37454900 -74067465 -7284392 774608907 4050511 535814464 -187150160 -124453931 384578640 343306146 1337197 -324569116 3328608 118421278 672140972 256062219 -134624280 -4684497 -618362339 -26901793 39709925 576409463 29566950 -7206597 8117028 126517368 267541 -355437098 790291301 -419297005 -666331822 695961919 -338834899 28953633 -79661370 -136150212 74393898 -14035847 61326227 76181970 218956749 -77665466 239255608 139173826 128400444 -189108530 -427064486 -566658220 -132675040 138119830 11663385 157049716 240650499 -250974564 560902844 106935686 129514113 -329627805 -116774057 -246749315 72373817 488594274 395687792 -230022542 -343999339 72094136 125832008 -644958805 6999240 108526341 -163008772 27350949 194278620 -21198255 184120733 3654639 491999600 -145166908 -57372321 -306990717 -50032892 606472478 -192916978 68880995 -5775498 -16337729 512824675 21819632 -94954327 -818632109 -666724114 -659546714 -174046889 -57268718 209526077 281756990 19012524 586551186 -281059882 -78817122 -18766175 -1497749 7677696 -73532412 424959764 854227682 92751 -597663083 3662124 29561595 62435586 405286579 -226815033 -527309675 586676072 -231369240 372168895 -154904250 -27572891 -77715321 -831450670 -201924486 32605884 3302663 -9926157 48581234 -526611072 -483296021 180829233 400704000 419812162 -249956031 39468067 -186233751 -58604991 261591132 494297004 457837115 564046808 672208202 -21764598 8836006 -448546791 213065373 591571329 -117269602 13625733 -667174983 -105356203 -494830228 -118562058 619668214 604891380 -100749426 14156200 -118091 86724630 -25737892 25486717 42969974 110388170 313949796 304146124 643539628 -136425165 -313759050 9517595 -893207800 14406627 -15822268 -35970889 -198330733 109988158 -111422105 108959911 -578505769 525562682 218006545 -437228422 439486294 -252880966 70595489 49731889 -173308066 163438625 115899992 -729054374 200913719 89046273 88370387 -410267204 -62019997 285509683 394412357 382930918 -462025218 62818132 -3071798 -107353637 -251646563 33390187 103442904 415219196 -71026717 -310240202 -318254145 253562245 -291389922 -774780522 54663359 -229644602 89705993 681580106 468160936 5703272 -250886215 -399686409 -154757249 -188760022 -274979471 206494970 269325358 -386112154 52361045 -782547221 199682155 708083896 64123956 -2501392 198066269 12589058 969009878 16786420 -465404987 -99720128 92760227 -471350656 60367602 -18844841 228593396 44208951 -139955337 356540351 29312555 75182970 -284623676 -4352318 880307499 -98642912 456761003 -5475515 309394863 355808085 213529751 771134871 -328495492 178109053 15347189 -26255852 -75444158 -35615553 -310486019 -200439742 -3226083 82483237 -211913394 319703914 81445968 -576394404 540505437 81257660 415788838 -9562822 -444347 26357529 513534202 -36320619 195009104 -102622754 -45934132 53373565 44908296 -424595942 138458763 -4788358 128942003 -4634089 53478380 -289926936 -760313834 31921544 157803285 -444590299 196423258 41222408 795570726 254414059 104502205 -572573463 -1704780 -368785880 -126002415 -94084844 -32731869 -315428007 18286750 88918128 -27580881 -392056003 -288630976 34192790 108211305 153536894 97604670 241647781 246818452 -618317609 154251666 448001762 -27701567 -438205310 316890341 -305868356 303323651 -217663306 58228809 -5278842 301442429 18055372 181084801 -153092885 -15659432 339130396 -179173078 -70215340 -472262431 35135921 559164190 406652260 -62384748 3762601 -124936788 23350367 2476856 -579669524 114677012 188498256 26200201 274725834 45003200 158090571 596267304 -45059876 -369707918 179754384 219954500 -492220587 49721230 152203737 -488528 454047297 -842915204 -45228059 48225460 -387087566 267698172 -481798629 596491661 335791315 -26656065 -506967205 4756639 162572495 2031648 -36541676 -188498342 -13416580 -422300783 -265613300 100954476 89508989 41512623 -80475811 -161363140 -39152909 102878282 -603791322 464224188 -54115081 1115545 -366441525 130659551 -754959189 25526146 -252947381 21864568 195198890 359054502 -108548898 -162995822 2058533 -11959909 -572591307 460485 -553323845 176356520 -307172607 273154488 588790383 326107471 -56005865 614444515 5805494 34579637 -156601918 676337487 142414240 -4008140 -486529924 -14151208 -5568050 -337858627 47706270 -108349339 21151543 -8594606 431194057 237240519 461925066 -257935577 507644152 331136950 10225467 -192283116 493195258 -7737497 -284074266 103096647 41133764 -23647504 578152510 -198811349 219403221 -32615800 285244721 412490360 -263247421 -192466733 17661057 87210483 -17446373 263982125 -317981450 -195550256 -39075330 -37650385 -339629518 -235006914 -60410965 141944962 105333414 -8375951 68523520 225544754 -146510658 -291846967 120005522 -20132894 392698913 84155601 411880101 -18446932 -544600254 -94231616 7220843 97044363 -42056474 469633272 -188012695 48875859 245325368 -22857046 -435340777 -130475111 138372 -14997849 362154391 386266783 131332571 194872140 349689342 -198373082 299765268 658712622 641636039 -241419259 -165222640 370670309 -391438196 -673462209 -157028958 -942430 -322482354 716400647 -280861574 -760751338 -59296453 -17259408 -79558917 -155016946 221079030 -166736072 76109040 -33684942 118889814 -133381501 -2365947 -166969 -401286203 -539852931 -165304372 680455475 -160506067 -716626187 -310083144 48165192 8241342 -320839625 -25136674 479401585 15701789 -562577061 474043481 -546766932 -244381932 -35565670 327875167 -213705147 -389983705 -84868238 428224166 417008708 260946211 193324034 -485635041 -5127108 -8876244 -222622856 271242163 715545186 57963431 685155396 283295843 10296129 960466123 252054 514201300 544983675 -569966652 91645169 -597446 -132764313 -151282425 323262960 2764148 12516105 586878319 159730694 408867750 126095925 -42431000 -248659221 318915993 -43351616 130900558 -475537556 162132860 -385803864 266959811 -214665426 -135224869 -226571616 -849833802 194854943 -604643062 19073955 13721488 153322969 -7641900 606803192 -3702881 1708411 87858752 -185358639 -268443160 341845 -61967827 -45058143 409018623 472517293 -302614235 -147657899 -614985324 -509579393 57481450 36526629 398155278 2228018 -101789 -455427274 30481894 -402350399 35056927 8170473 -75004127 -42968944 64036040 -72833285 438383698 -20176228 -190012178 -436093049 -219712447 -9737056 31180327 76097460 118984435 -324405030 -88319943 320533808 -267888196 -7517298 -68885616 664437487 14525752 -332516409 45076077 -18666794 -105976327 -162212399 -98645331 -772301076 5028315 -920658043 806187031 102171662 -223185693 88813025 -236047095 -143241926 410742746 -212465324 -633606590 -157132930 -2136721 -57242412 -449946531 43907757 185977335 -91320688 654350791 14887307 -12159424 137131198 558121780 796652276 798607877 -66253569 -363333718 657905332 -521417276 396340409 25851264 -731922198 316600770 241120820 22993982 538549201 -31092269 -19911256 17530085 164591418 284414090 43067598 -4183734 170773738 720368726 464075636 209244190 -500217273 -92682954 283698289 360939124 -239000986 646568407 -289771060 -325828869 14130891 -421615183 19658477 -550113 -30740645 96388964 -288875291 -422829809 -523710188 -105992853 -353918907 175754036 839983928 -104690019 -599614004 -58344235 203788999 628090260 -24817854 329425250 10278547 -727223937 83361544 -19831348 -136553473 12513709 -528607744 -7208159 -637172151 160414301 -59267392 751314941 776408224 -126240608 -79421247 95580474 597519275 -288303661 41615233 18898405 316332094 455727031 379209293 554654136 -97300855 -635551930 44958708 23402678 433944474 -385227207 68213827 -63351688 -295249691 463218336 -17927418 -332882274 807279126 -99172402 95846339 -13434538 -645822106 -163987505 -65638566 12787274 -79279808 146616554 354216961 146980917 -739437312 3978233 -435776182 579514125 -3577474 -135476988 19548070 156353053 -264371688 -104912193 10010009 -241696509 400563779 158522850 309153836 7969100 -252318461 82140884 -83620019 396380131 92006316 -461381112 934122396 1704095 -284936833 -100173596 -17042319 -17822539 -30192534 325926206 -304319380 336080326 -980296 361064464 135927464 21968885 134300572 108907541 735588335 330975411 -66763627 -51248826 597376613 -13788342 -124546873 -374754937 -279283578 434348336 829656897 -15666818 154585885 342501859 -52660645 15695275 -470798933 582616927 59825492 765944567 225768252 -574789030 -335044008 -78083516 686971461 692551049 -621536967 -333408283 846682824 195280611 -175241558 -315888643 26856078 110399326 -10395092 -56209132 120168563 -430887386 -125260940 35229237 -133625148 281621524 130736670 13011718 528095003 206379050 -784831553 466511893 -807721383 -313853285 8061740 158372220 6365761 232533549 -113531497 147443768 125313260 -100138506 -756210766 521345207 371815933 -278548196 172718527 -3556437 -3228124 -342058427 202820605 -731764895 -195608386 -741298473 686326074 -158172336 37748606 395945270 -16649009 -115644722 -32666671 234610101 -544678484 -385498591 276764355 741542567 -101838411 -840036554 80166697 20103262 160680775 -81762563 16920055 -270999517 -136711901 -632943468 536309786 -511795331 -330831786 -353659899 111290078 88698445 -480139261 -178099326 -46632125 -299692307 -230700752 -653409136 421339047 -77713970 -617939679 -416892102 -196923000 -190677627 -74496453 -162887672 146628998 -153629233 522040628 -369566171 506233530 -557308867 -344353186 -599709311 37851919 4065270 -38761979 -6506861 649271808 -66721514 697578173 -260103428 -75288014 -135311346 208313186 -359439071 -630241402 -22748261 164941850 -160942472 -83902579 9358082 8634506 35229971 236586678 -86289960 412317753 -45391499 -34370290 -72444627 -12713898 136492758 -33419180 -235405046 719650424 520086349 -147850722 150966289 -577997893 71767876 241916719 -705230955 21926762 112463520 76071457 242129153 827980628 -187826219 -498683283 -57260291 8833625 -8461741 84211018 -500169214 229081783 -512076255 9706052 36990144 167246765 -369282291 73504263 472359301 -554698736 28653544 -345504847 80163142 99147496 228936124 21311314 814339930 -430891013 -228598873 819241391 206649244 602607581 -73224731 -3819523 -371644168 375563343 -221452440 317715349 -200497131 -708665307 -5627585 -576955351 -991185884 -679505240 963350105 -814865067 -314034702 -814666325 633392946 -8094724 143105374 682260280 -127819978 -6025430 128066256 359535663 -143543870 -219345847 202906854 -282351941 423554653 7795433 -45685039 488912885 24579899 -21911411 -294425095 458255361 -349448171 2691328 -20969216 -139359268 -621524665 -534923205 -53008304 -59914753 25992334 -84878742 32288830 -433445025 25860129 -18268209 -313719149 2199708 -26989904 -252488992 -1875393 181437349 -21695527 460492826 -254729702 -237409549 274615459 559519698 30077650 463423163 588570672 -61662858 -40928987 -67336402 -265917877 79104649 -58597474 650491483 496063687 752460567 -241764076 93714262 201754365 31342817 135530507 709295524 -318196959 115874822 -580200817 10620606 121438139 32218123 -104531678 -590275954 103474898 -322129293 -112753402 483050213 -312892023 859609094 597954868 4879821 113433049 -188882940 -151598206 -173917761 -12430795 87541730 -264567800 -179499940 -33563310 52475707 344800608 38384804 27225994 421659231 -139567341 678421 -279360824 85614424 216705375 6555124 658392181 422176967 64013448 56629062 157520847 -25112640 271872810 -444356894 -273404521 46396118 -3366099 66453216 8355067 65559155 -341725567 -45141116 -43504657 -540000244 -145158629 489561754 328335170 -168308976 -56754490 -223800440 -205692710 -14717588 -93804797 -67634624 10660920 -544522460 274359919 -384067709 -42764294 321150957 124135337 -339844580 -37447430 -107635595 530334926 323109193 -198185560 656323880 23632413 250076205 -690214798 -179225391 -153233579 -394118248 -1553718 -492453558 34836521 110576237 -118849414 -66921834 10494726 18464987 -55131174 -3785051 -12554029 -6042578 -228453995 -303370506 -630826883 -563552813 -228731089 9194195 -561953949 -13180857 246405 -262364829 707843222 -41291339 -269844996 532996681 -406052190 -555257 106587537 3343295 -324968526 29790446 -178203578 -42669652 -864233807 -257169109 616926795 378916866 106653102 -229185144 -206772236 46860275 -597343723 61163929 6310949 -6521798 -3595225 277127868 325549516 -699482868 -138450577 -201119165 -534202415 -63091964 8720258 183025278 9803015 6905124 -583692758 526671521 -295505374 354640545 -359959605 -233133288 -504496346 -444924236 31382375 -31955584 5857638 435454940 436283002 -399062701 -44687079 2016161 261098598 394120701 154845 -9690814 847336211 -65414071 414283687 -90127170 248134937 -565694420 -304102858 -120275462 -48375162 -123470875 689767499 391749533 -139414238 -16077663 -633588273 11254518 3331841 47629431 -122611691 68855644 -336905722 127837819 123054776 257407939 48923920 110611513 270254145 -38189665 548474996 -380635496 -2668056 82934715 -204272506 193819682 -6444350 -78321353 658486132 583825572 905374642 721767062 -93848342 243526019 530602322 50019996 -204840489 119074085 -899793658 187201432 -555420569 203750861 -56261757 326065015 110135998 -42943598 302330371 630468438 -575540084 464751430 336792021 -347697320 764264628 -534013469 -108594768 61564904 400138644 10917887 -4760465 -26513535 -3121729 -290549368 564813083 -551506499 35680006 -465586906 36846401 26701344 675822585 -625599387 -96555645 163553027 130067755 184953212 -532383334 36617088 -87325160 334121710 2826872 -308448172 662656520 -50055815 214113090 62436260 467442737 -308575816 71100447 -806594337 166269099 -266507960 72453363 27752541 -179061120 119837625 -106934301 534530771 127347178 173666594 -19443022 489349355 -711797 452780872 -41079132 152683619 -359245958 817477245 -6785588 80596386 92528592 454457811 726814049 -264814755 -254098316 -54305355 166967754 141905944 -158050826 -44257855 197554369 -362683105 -187052737 -554514686 4924492 428627460 48818797 8828651 -315606059 138060829 3947414 -721765462 -13886445 377804894 78031052 -567316990 -134145609 -4186654 410011500 -131997489 -82586079 -1157661 -218135930 -390792044 -620714542 526113122 -515634462 45516067 -404312616 -11253605 -152462720 28294401 151537620 361402136 -39792671 -666317754 -93958851 787263358 129367284 413514419 621569245 827132188 25174334 155430952 902749887 449748321 25161121 -430390279 34507090 2572861 601190961 455105966 409428609 -449502274 856220345 -257061679 80118028 630533913 -13321786 51127937 522299732 -42893 262386489 239961297 29069472 -220240841 7227796 -777558851 -104112255 128552815 -545568730 172932564 87207326 638998455 -565251638 317434446 -452159157 148576226 -13307996 -210325860 -592059999 -20153602 183581778 -4304565 -304321354 -131840278 -60335371 -123625935 -148476593 -64131186 -7316666 -356126957 -281800792 19714861 -622666984 -479723877 -317263447 103643389 4447439 31163 880200833 -560196094 587684951 -443180 -421364239 40239110 -154894578 27689803 112943779 300469434 178774700 -661846321 98576116 -11783047 19099601 -27542853 176456847 -408586636 412194843 -468578964 4329461 -150792208 294674646 -470173635 -214307936 69311310 1858214 -367962162 -3384143 90697065 -62470793 92592577 5894933 -366339425 -50945014 16043015 278580247 571097629 717722 171566545 72258469 689759 -1699415 -615295006 804453287 -809475506 524673185 398714726 -601914805 506047272 -27742563 12101052 -4914451 28528818 -3853604 511746955 843506325 -117994446 520081940 222914192 26948267 -214460322 -303392254 -14869610 -82298107 -53603247 -12704 -31899173 -138397058 -236462348 1275602 176762058 -290375310 719278604 -188979085 -107771111 390750721 -48554173 263516627 -67868146 57154902 252128694 220161205 180468720 -69238090 -597225688 202729112 75957386 -449087367 -7624130 -218321603 267878127 643130999 -154804084 139650082 -728039363 305704207 -183229375 322505035 -50529219 -229896704 483374125 130543910 40511428 674833196 13039093 -131320554 -4271556 373113446 -3174346 131644067 22243052 -259432382 -54761238 93411272 -22705824 -508578349 530990715 181238916 -172887627 455507687 395888703 -295161809 -395694192 -457006591 219057131 19175949 -324857137 -279277473 296454217 390531596 -66260535 14931157 -658153481 15750746 281909459 -12974325 606494335 -271939732 -307174740 -157863964 -113345028 281814646 141225214 427745925 56311671 719757282 -62742306 -142201077 511495696 29317272 -25507112 43747869 15601401 -210306305 -101178512 542834002 190055082 -354138763 -193725236 -526927302 -542842457 -261791836 -181336824 194304316 173759046 -195595626 69715973 -577550415 72422404 2252800 38477080 36780394 90157922 -100155008 291270857 -454261436 -131137631 4569813 -243410653 -100514417 -128002468 316532450 628428033 -30906679 -445108801 -544182460 582867401 -41105719 -216228725 7060664 4049207 143328738 31760740 -6474817 54541211 -18297612 -97870014 -538966318 100991200 533008755 100524027 670027 -126963369 -676955740 -1658858 380108256 87767015 92131848 -26565114 318276419 -95664467 -114273500 -491832444 -297328078 246277752 88357540 -229394185 3225631 248317587 -117505 243023076 -73223392 364872132 58753083 211695929 602290124 -260619728 -311079794 -169849092 328053974 252203595 -422793942 190221368 329963365 297728033 -101514298 75560505 -144438014 -570407603 -368012609 227155708 272436514 178909140 51772067 42173954 12045779 -14758322 -84479980 4514650 200829087 -21764950 307719934 -55363615 -474612701 -347215104 -23063949 -481244813 407995590 360518504 3544856 -238533477 190164497 -10389398 154591616 25160190 11906667 -6407822 -89021378 82311117 109473493 231335030 18652357 -38084962 156398985 199995479 -124609603 1319395 -598754067 -294636896 -14657609 510478316 -780966145 -110450083 111845470 -172874057 14442727 509218311 -428106442 164887646 -72318558 260479570 154919 -187250006 484456890 37000800 693135090 226019590 -189987838 367286616 -26146956 15099734 -29670363 -371173340 -502269083 317385216 603408550 -541686676 5854191 -43588659 -33028633 -199234828 229838594 -87352572 156077166 -550208247 -9741037 109575231 70793707 -58295336 90984038 -184962634 -674557242 -148579480 589566276 431972015 41847491 -417987620 -77341534 4320210 17260763 -557280964 4814867 706396015 -297461686 -564003061 20611955 361598929 365104998 -498696096 -95230414 -1122898 -77789981 -5696098 -350450624 -229254520 -261398508 -144757604 -47100450 117544469 -106545688 -370173412 379299356 -13830275 97598303 13190005 27323266 -276515032 -130765894 443215765 -437235069 682219546 -208090917 336056156 -194903058 -2489884 -179605059 161606215 -800263692 -275425836 69533826 -227061189 398599036 -4184397 -91998305 1066792 501789484 53929586 -14981228 30493474 -521187789 -5482049 -348619415 458462614 -193733000 604890287 617448706 -189195565 -398004681 68263901 -176786817 -135663750 -90124139 15111933 -459461795 77036150 19008631 634982832 -567272 -219329891 627939777 792804183 558775983 -818340988 53778217 -748823233 171548293 216204107 26788089 46129858 474418391 85423036 -7429131 -90478299 197736893 4561265 -94844130 -60963496 -140003029 -909586350 -26440173 -186222159 22815370 489605322 -1295789 25116149 325183912 130226260 -28853420 -163854893 -19664316 637900778 -159488922 -44804668 492515122 710075517 104403606 158994379 -79404167 -466614030 317915848 -79418581 -97896498 -130839352 182041730 -580131273 693190968 77339678 197951701 218576491 -40502088 -610969818 247346560 3816953 243468107 -147256469 59274460 579133589 -445706344 330539587 351633859 392274815 -30138038 311208791 319681599 -644547486 22211655 229731846 529797969 235340307 526183363 -476358297 322342604 -32893069 134399839 -390172250 25895105 -433649563 -195198698 183496342 322454485 217577840 34155080 -2973376 573791303 67377655 590522487 101494799 177998818 560355215 471808503 239157946 483265636 -147399798 -598489 89831294 -604039088 383389133 467972888 -125067230 795118917 -187757258 421128179 32572040 -315659464 96616039 253554320 468334856 -502021091 95481722 -91531483 -57220080 -399625670 -508198128 191177823 291274205 -156160539 5605785 4730625 -399321892 21941553 9586914 256252052 418330102 326146274 -548630346 -918524993 75254076 486220076 -44108724 -104326705 117420555 442802651 -392623670 839501615 608484647 -224692555 89854846 -29028077 54351659 -9686708 23250493 97851090 -197666091 -18620925 59686504 -270693583 -25163267 -149763965 26796143 -560025563 -492106664 201979253 378628498 346405085 416533453 428686478 -28531405 76844249 -390095477 -611170379 60439554 101708150 -661742054 -102462467 32495380 91996653 -109392104 -385171835 -304638350 -9387778 -423485304 -92210039 -75743781 -9966655 187598872 438844824 -1502466 -261771101 19539730 261984911 536658066 -537862499 -618612279 -686523137 14691187 478786963 492281660 -57828349 -63049061 -406024256 21938635 109025914 8906684 -50951505 -125860511 373278340 183087380 -804141825 -275894031 -120811330 -458600174 -740147631 -577796474 -405604703 -133411854 118791286 -257456138 29165095 -152473995 285737213 111795785 648126818 93106819 550070375 -33410712 -125516479 55171936 -38369322 -82109231 538530167 474929637 363695953 -102376358 -55987208 -12736718 1251990 11859686 -20411094 75739223 3752765 218348941 242865659 476226907 -407587712 71021773 112640090 395486563 12838729 15844898 -138724129 275084457 179386082 251398560 914972194 -428770114 346775825 -42398802 -256322213 672099281 49399196 4012958 -206934558 -35212076 -342133774 -456789546 235299705 151904250 -367697589 116292756 207027302 31253694 -358225 157772343 135831066 19219812 294498257 782151629 443351143 363330198 -68367662 381157771 -134834928 -154652274 -857284184 598004701 717641539 13806789 405284779 -44051639 -45698494 266480743 -146800795 -111600905 -76303668 274292877 326442187 6100719 29041377 -439413574 75117141 -420038605 -26353995 -127876298 -76594187 -146748683 510994419 -384228077 23517538 -152240432 -12074895 315371369 -47534752 -72216585 50677209 181161338 -116870481 -19378099 -120379192 -3865574 46126731 -45780745 590556505 219803090 -610244266 28087966 -186097731 93046826 89950132 -852127300 962134069 -113967083 -67303493 124010660 -289917405 -55428083 -29970967 -519089925 24323084 -66994563 -324852774 -204785885 -74517010 268824889 109523077 -52700689 33687885 230685 654493646 43148268 -6633258 -106945926 -22477397 -369577819 270344883 85515287 289316755 -334939248 -413593533 479124349 543391844 335091739 175188162 628801824 638812147 -65746023 -16955237 116591232 -59492383 679721216 -303647222 100771448 780237883 -59177447 293752816 -334243708 545295489 -169774241 -3630203 -44717260 -118992802 -315198006 487807347 -615495018 -14045233 -4242889 -94314109 387360144 -234603687 154302550 97853 555694795 1264405 94482315 9964288 -866377530 -129711251 -463080125 -127917913 389444869 124176171 100784707 118138354 885779877 -33901571 -181240278 -334279313 -762786389 -337253011 -249320715 -181092807 639557078 15036362 -435783776 563018682 -74129411 394128891 -77885659 228233251 239739358 228224326 -184471342 -701628737 293226178 110420569 65368346 120966384 84482363 155152192 118486582 12176729 -27576700 -2732943 -42573099 -19998642 -412178311 -275956049 593305954 94254718 226667286 -492206587 8101331 857493927 -54614912 65542325 -153040983 -755893152 -448636357 322077251 39340737 -372584500 248852781 50080230 -4049326 324688157 615900065 21229170 125754017 101482532 751271794 -207937782 250727974 -457018896 -448306108 92534853 -470031192 -113322645 -357179237 16626060 569737264 8189594 241732127 223632600 113293304 170635299 -516201048 -806027942 -230363171 -808725108 -168455911 36101511 -165202978 -77937858 201670414 434070905 -68940087 341047400 -237719976 46598160 -192959690 19336109 -109623603 -468921476 93735064 623269148 27334630 209971257 4057290 505804702 3200293 80813710 -42873120 -160236725 -33063953 47039779 -465018233 -73398892 -727764727 -339805229 48056813 30588094 158336957 324208353 141170925 349618563 21260613 213901056 -628023619 36322013 654183500 122997174 215647684 21057953 -368252057 -3944167 160886814 -137898643 -84671644 232303869 -10181826 -487485073 476579146 79641061 -345285113 -238412489 205617569 -198980386 411333564 -10080269 -37705323 57886565 -243960827 417096493 -371158982 -547800267 -173827981 -482737144 318766805 -174224471 -247604793 666457193 -21867479 -14349921 -281584989 6839342 -403085467 -33512018 -28893450 633118697 8766723 73907614 115744896 52426167 -230514936 68874700 652296571 6691446 -2988654 19752432 -347626 133103873 144777536 121435972 43585714 254110957 159189111 -49896971 47946486 76567491 232572812 -25347286 -143502842 4780409 -647036 14568410 -737752402 5445652 -299874019 -216168050 -74673879 8209472 28416676 -23446504 785734 31064879 -392324590 -187738087 207614166 67498588 -273851750 -9582235 -57914919 165965444 231699905 -108832990 72625163 158606458 -165514622 45897399 -321799325 76592409 -413084527 -16109497 -181000661 92600891 -771907 -7546166 -931323939 6118005 195003559 -78904680 19320753 156953410 -32153826 468039801 -58718123 -4222049 296586 -1904220 -252695287 5321219 204013252 -542874575 94537978 -501489829 65282823 -34241295 407031149 -890238322 633027561 70544801 68347719 -654994441 30560457 -27178532 -111408330 -260144747 -175306984 194764369 -183668837 501406125 326843682 -611396399 199805535 243366066 -263074923 -625157449 -6522110 25286304 431444423 24847275 -769416111 6782707 286350180 190707963 182197243 -462629582 45190522 30539727 27924537 -527162 7610586 46705691 -739104247 -128873464 -484157338 381573305 26244771 456363726 180820965 -121276099 186936508 288783963 107959562 -236947108 148694437 605941150 205867406 -66361006 526986897 -8116492 -193829697 -3938009 280546644 -134256966 -646363470 93802527 259636116 46507205 -81373810 381093688 -60879999 316807014 98215985 176685411 155468230 -95873991 558553414 -44484869 -70460681 -325284627 -3895942 -470263116 24807944 410924376 261034948 -419134677 508302604 10116514 63148555 -32031580 29859874 -1928430 -28322038 375179523 108387818 -97927450 -146246540 -60243100 306067837 32499353 -980403 -10045656 150185988 13040421 394678007 -388547495 -146850804 -429857715 -142420193 151205523 237503262 -289490785 862454925 -12825782 269266505 20299795 -11904953 -706321613 -280883258 -293718847 -67442251 -13363660 -80951843 -479689273 16969236 13739798 -162975476 1318382 44107440 -335739174 -323211300 -81682492 -485703212 -50737505 -158879987 -93869610 -467005710 -214289137 135956820 205733547 186176741 100078669 -12923629 -16872122 -256939105 -609402183 49262757 265520807 -72870140 -99159151 -150047853 524695297 -391813554 4051468 -25319514 -434478640 25920194 -67370132 390466699 178309237 -237956264 386212926 -10256722 -148535796 -105330248 507757181 -764732544 -77527074 676128308 54460907 127362756 203739319 -137671157 -518288477 778123045 -205213442 52058364 -72949599 -266573263 297665152 -393559791 -214533545 511998620 -389975435 -237055695 -62764186 182767410 296122712 -42067067 402641433 -63761755 -77592199 497113417 1167400 480748722 43249129 818282353 187088289 558574592 17957877 -398140545 91546059 231294847 304645128 672240960 18277996 -621770649 327712580 610083812 -187325992 18466727 78021403 -43410670 -527268317 21788633 360851591 -2652341 956993920 20462088 483624542 -16078369 -400481474 -112433172 531101084 465425826 -861532237 -120728051 29288226 27637935 -97699320 -87977189 -823327596 478314933 5899509 270918475 22540185 -68472676 -238023145 199856390 -593820187 242403401 -328561008 -139876144 361681982 579123653 -257262071 467393689 -38958738 59822879 68910590 -207953189 261895211 762151169 -2994944 879002 -57841691 -269925016 -27501510 75815727 -684680670 158573313 -545307430 309825728 291112472 -8183545 133841745 2963840 -261126341 207820636 -369283211 222059145 45258582 2700326 -156170486 -400900031 664187447 61540971 497435782 507170530 -333331060 13684967 237912316 -175711001 140392598 60943113 322089325 44718028 -192303095 -126201051 32133899 33931170 -122215071 545056535 234394974 524618141 537937730 -32229272 -356876859 460410752 -413482463 -380540832 -301013686 1809162 24665681 -233083864 650881557 -32545482 68147390 21923173 -479430178 -818139306 -131711752 -510228151 12936128 120270011 -255323404 -150576834 27728667 -505231948 483548570 626269145 -379149227 -46897537 358679810 -471615706 150414245 96613823 -38413511 -659007134 -2085013 388857395 -82648532 30668439 -548472527 14763686 80613698 535761 -28293070 -125517331 23300238 513471986 695980910 -18006098 -390245013 -689080546 -107272686 190043037 -176536661 -42423124 672148 -113258167 467762229 144058327 463400456 -31409630 298729093 -169726994 -145079316 286620206 -763714543 -363348295 19532487 38614349 -94037777 -605719173 160039670 8793130 86645657 -110248116 155644996 41023149 28957377 -92404851 -66859503 25196234 -516050470 22922506 68856200 -54082866 -186293495 29201540 81975960 292078139 -142707416 97135350 144425040 -170982051 -433312988 -217026621 -155542271 -187707120 1507431 -86986534 534731074 3470384 396357604 224843827 58341636 516043247 -9805118 -101728562 -14764777 84877805 -183180474 -72934934 150322979 -239194731 -1519133 187667184 -237867758 -401524643 -175214739 111176376 -190687580 114302930 -306012084 20651610 -25012490 -129542241 -74090397 -476992936 15426258 273291308 356520509 -9665912 375047947 460634545 151438540 -192746373 73535533 215467460 5350926 -25281929 536800965 6540898 8693667 -425595023 -348877531 69847867 146764837 442372355 -259733726 1392788 469465038 -18787283 -52770718 -167972151 -614436365 -105479823 -803980872 221072314 86339861 46717640 236403945 -431656487 -134671653 253927892 430015948 -409060531 -21141877 831384398 522766060 580069429 -453536756 -231925931 366170526 275600982 -120077031 -200308058 159248514 319144428 -31155674 146031338 -335595636 592907902 -326145147 -416558556 278930487 -152736725 -428986226 -270468387 11067629 510503827 356329101 31773889 -138377116 -84059457 -96487480 -123606536 -687249655 41781132 513269851 -23325588 -335731968 -3420818 779434220 -15772602 529609746 -150141731 155423396 251345273 -388416544 -1166363 791502505 -15766548 -5644586 400143151 235300132 258028753 -53422745 22318064 567339613 596819661 4149604 -58709393 -64760607 344173491 -2498829 -108940002 511446546 292347263 -25377756 -316643820 -8672187 14806287 108353372 262754352 -82618838 -35442539 178267650 118974765 -173169981 23855021 15203094 -188926420 -378784434 -259751051 2587864 4104386 36293216 384882419 48174793 57616706 73930812 11703908 -369101251 155573167 -772472470 6793244 -441450743 -81367597 -45371749 90118705 421382235 792601333 -368767749 -46193007 -16478823 -15266122 -237300840 436983456 516100944 -58910589 191497701 119502115 -89758778 62123352 150635710 808117562 -2725812 -101622521 -120182598 -133191099 108473239 -28867479 -446171599 -45628944 -217104799 -424999105 -308434187 -234736713 -513211004 631945804 701581813 250596118 8807378 -342191122 350053058 96314536 -62398146 654414068 -529787204 -380604157 658712824 -206478547 -15074289 167416830 39178049 -155638549 207562998 59819136 142202962 -52063815 255651852 -325082945 -141931712 21630444 -529791823 229094191 6844521 -257856936 -15056393 -34693034 564929754 -224698441 610926489 246151725 229704423 171400076 -57611485 -17201330 -1496543 -220215676 -42884645 55260780 3868090 -428319749 10395929 -20087044 306680427 64759291 89988088 -78909313 463861668 391507152 -379017634 665400890 -73797268 -145999887 135700668 -788240911 230864802 458594655 125250800 -231188322 3065215 116755821 -389383736 768271853 47988178 -945495781 380089367 89547797 -87621797 253602774 5114865 311317479 193303071 -81409564 -28142102 -523143148 129629457 182192134 659919559 -4524544 326347002 42887923 -190412 211343868 -160453054 -665962109 -213901181 -48849951 -57156590 61386859 448346323 -23736760 -155352274 2533440 -560693074 196319623 -105274411 638684347 116384218 -860756467 264419143 -74144267 -294528616 558350770 -6200212 188829953 9392026 487382587 20527819 -7020785 424970615 86396522 375472642 -201844327 380549991 -157268243 -7064874 4135565 65264821 209042881 362700112 54179168 -38148957 24393612 -218919322 271466996 12981212 -136556352 -5225966 -256948 -412988289 614765047 95621590 -213521342 8322400 128346414 32741692 615852329 -136830394 -469288156 3781857 -115714166 61151963 -200707612 -406708936 -6764079 -570303395 -55515110 483836839 9084431 748771232 261722549 -100477110 266831422 -231813714 -233368666 210515108 43395036 426754616 318394769 144756119 -101801936 338278281 -204226782 119371983 -554145874 381506898 -295419204 -188193820 290464467 247588275 22927401 36592227 53386868 -44263976 40837195 243178934 13183417 12041353 79517305 3594992 -625411020 -763359616 -415636189 -93532586 -234600790 58407533 581711551 253578067 -910936937 -66535176 -68418691 428861298 -556455167 -215600726 479665868 94072344 -432989900 268712199 95781502 9593796 110536991 -43785907 560116482 269132128 -424920995 364793828 389442808 -497622932 393858818 305475142 58018967 -339727679 -779144265 -36687535 -210210023 111011363 -89091313 658109264 8261556 -74773274 511207975 -277241299 10708035 392050299 -79847430 -235843108 -205596186 -4279613 -726537180 230951354 -2561383 -52160882 -48534178 180706822 -248064117 20453146 694537066 -763958177 -158591988 -858904456 -20889000 212765969 -356257384 237307341 81884023 95711599 531618874 148370586 302615885 -309104247 -69641042 -247920701 -32814531 -53499575 -348578398 572370 -190209410 424413759 8652022 291548255 -59661202 -94954369 382129667 -233879506 181613182 -313524592 539739207 28261071 178800087 73937859 -13552507 -223747862 -54386069 57685758 -37888859 -183835653 110341598 -221774505 -121591713 -6450271 -80736826 -101467170 63838923 304851882 -115571719 -303186420 -873193142 -753523719 -173418708 240234 -6818037 -335465370 853154989 77055316 -18523224 -145786904 -2248097 90423515 -289035073 490587329 -89837483 -192987291 119580737 -11985440 68362942 -294566522 477364063 -90896522 -130679827 375729950 316426757 -606231580 141626504 398028519 -131384838 53134713 -12734172 16414342 -17255890 -91120802 -34139810 162207887 29632024 -155975344 -268040599 -16533962 -87865792 -23513447 -379051424 -182440205 -126169681 18679993 -148921700 -129999313 448412075 256329446 325122625 -138867968 378924727 19785530 -134487501 283184536 199616121 48546946 20311110 438425025 -673789036 -176974620 -1479773 699215448 -8152460 22112587 -11771693 20667946 -280834721 19020075 72272207 -110817266 -416743060 -17726748 -612612628 25576324 76614723 31200081 -113225880 -25469605 -679697467 -2529658 -198656640 -825402232 -3072581 -26263959 235556624 -3666561 -7872031 172801788 -16805311 -42710954 251710492 -288602165 261548429 -142710822 91469692 270507660 -644865197 -448750576 183641184 -53793450 -54777936 -795120051 -48441864 -340839598 -10737153 -362978258 -211703901 647856506 -31836792 -131615261 -600776858 11838076 -21070644 -17486001 -12177616 257751183 312072822 -4456583 -410459212 -55474342 -30430658 -553456 -23663894 71651515 -512345811 -269191551 -293975150 115175223 -38200869 -11878360 -30340652 385736169 194479188 -297534072 205284697 -61094030 67404308 294649093 511079059 143276865 487062028 -213973215 -469381437 690450850 188200210 145963812 75612320 354022649 -226187435 462294770 490632022 -17007296 -603113219 223826738 149874730 237976576 680146791 595414579 92534363 7671266 485416809 -620969624 5116943 231938109 -275268796 -161730443 -569538745 -277037906 98075315 -281910792 167936657 -284092900 77828140 -138586588 -43933233 344646449 172440419 376222345 28126280 -7913652 435204130 13231788 93821047 593662251 -46943598 699582899 63957293 -174914632 147900360 266755951 -152063670 -184738971 -47328638 -386478236 -7633191 85643861 543242299 -290115421 365751088 159527804 11769879 152601834 -89159 338306616 -524032777 13051261 45865299 757930301 -61178178 99084842 -213937626 -330876733 -622905139 395132691 466644896 -524394697 355436169 -441283691 -379394336 -11757928 287553683 -107156782 374929723 -53566564 387949997 400567687 57445887 323431206 490745476 287940750 -545258202 -126862531 353113384 -168041539 121250462 -142295190 -324984797 -368207407 847026087 -164388923 42309091 187021905 -346752333 -23253220 -176173907 932545023 99781359 15406653 768025985 -189814156 48719425 1849092 194782848 -38598294 452924651 139339303 -30439651 15068177 -19607978 -150492891 198321479 -52121539 535285407 770013790 -4595533 -78636312 -866950127 70725489 -144451530 62965019 -632754180 422401789 -53502630 -86368820 733284153 -16813073 610389393 -208073413 -7901758 351668926 -472292320 244879166 -153384488 892608341 -352858728 -391715472 477621195 72391090 140687542 -239477604 618315984 -50527832 567710180 121862081 484133547 -400745111 131182299 -275385266 -724604897 -586417308 -114548913 -430973366 -506441917 -155588275 -291344417 15284178 120920774 10074960 99844383 -602197888 -286736623 -456358974 6420427 20737419 -26735463 -47328816 -52537665 -1977467 584580173 156071531 -315725011 576825746 -338522080 -181355865 236252878 100083240 664122784 229296488 -8892978 -5849133 187572442 248523249 248465984 258069582 52573412 -156752619 81182478 -48340001 74022511 336371978 -123271311 308034973 89749313 -3285407 -20426507 -116555048 368719511 -424725818 -29207584 154077301 253109135 68893516 158181215 -687867 75461120 -188871913 379819750 117375866 361735271 234189682 -1481160 -21374483 -37697211 -243527885 244756 44960820 87798 -190425489 175776060 -315628 221399154 -592895313 -105072430 5634590 226132144 275177918 -194647 -6051853 -188916926 222563612 -435421905 78859663 294255371 -569114072 -267809859 -596998275 -47704459 79016908 118858180 15186787 -464306911 147847272 -293655769 -421356947 357421801 174341432 -150190593 625296424 345856039 -26770159 -450545474 60346641 -8177143 22624712 13408127 -3704351 -6341595 358424110 389097513 159251607 36319281 161769180 445165341 -483010113 -227178628 -179346578 247077807 77740911 73700147 -47429964 18154207 -26334547 552384246 85141910 -875277586 -163436137 30836045 -160720674 109626982 105873789 465554410 846061997 -346409891 -112044846 -131141729 -248005498 354900633 45673825 -68578488 -633738203 682657415 870928859 270205289 486608127 -180258642 -3640368 98065923 1100476 -1707633 -2002661 -145565242 58778811 -68203255 148602237 -15152173 530405486 340099651 -15700680 -69767207 42620703 -429223737 401518885 -82996042 -29995729 68787809 419313087 26910273 -740093287 -59558074 -43375614 -685070652 -530817 503769879 -695342087 -219708202 375061118 172088058 69630833 -177036344 261947076 5482128 140055411 108046527 96302743 8281831 -364292571 -240687294 2394651 -799492668 -257634477 129939077 -348351255 -335428786 765000603 -288148443 424062399 157256933 191080593 568525417 593628381 -46109091 -279983702 -112423255 438278217 58421283 -298663854 37950022 -399709544 70718912 335492 -716651744 2314568 126360278 263947470 -67912766 168721254 -661239677 -35664705 -215259804 -125680524 48149933 -8982408 -97800981 219126011 168174154 -191389305 6457690 29008953 -402624297 -179752 -15824530 20849765 677079811 353464277 254896246 260636808 -4949114 29273739 -186506724 -10473371 181397357 -258656602 -12391208 1247490 410285282 -254286213 141874658 737038522 508621822 -132113 -79187518 9238703 94711424 -14173339 -36669614 -452409729 512753711 523048880 380619640 378315359 -28077520 529623510 -173602884 99319680 38580354 473069174 12403626 283722787 -590175210 123620944 -3229004 119514766 152497125 -94845308 -229085 -7462456 25124489 1967634 -736254222 -106261330 -354851341 -161089350 -2562838 -162961518 -518023011 -93197132 12081725 -8826715 -387681650 -6468127 -221760292 20326355 240197573 -806095564 327401180 559929719 -121253279 -463635071 -104751904 212628713 258128284 -460622681 16534183 94809 -519812486 -62246897 -1264984 -852412492 126292922 -409522485 396838846 -77153297 245612930 -118749836 -27010287 283777054 228918608 -3053688 482675893 -34930010 4904395 132924170 -385690155 -360184325 810812162 -35341778 345314696 -459840366 558353452 -96463681 -196642248 -36295934 2434317 -51271342 -596409515 -335397447 221587841 -15575127 -55667205 10019270 7061194 -3764273 -825408890 -349176313 -152164 -102621 256531079 -116959915 -174821229 -751993951 227541547 -20879049 -34794707 -51339631 134646814 163968923 -44936553 -159570966 -454240837 -262116629 -132942067 -785566144 629434986 -141010028 271511035 96103978 179485780 -90271138 -241578632 3447469 199219021 197177218 25039007 481963598 15316305 -29037765 -27025823 540318170 -113607447 353078850 -370594601 -53506572 71061305 -912100250 -371288728 -487073841 -343574 -2495753 -378502272 -4622740 -120130722 -417093182 -82967221 -11391933 -63918338 114808628 195076990 311788457 43524457 818443712 -505695273 239749274 -179151094 33734876 394855597 763226814 -108089117 235728235 -10508971 -154488719 11289470 -6722164 -179067150 -247411048 -180705183 -767826079 106301975 -888550203 5552693 -167369285 46796981 499539095 111589281 -87550196 178540241 236479469 322338756 204418205 -176308533 -295282917 176813737 153040893 -536598955 -4116982 791337797 361961316 285868760 177269271 -43614655 -114215474 -242165621 43938546 193187408 -195300059 -504151684 -18814031 -23120153 -654582994 339527022 -191786513 458867708 -92502435 288837544 583190655 447414477 156789104 664415737 160636712 28179866 -516788477 -375782902 -509440012 133967670 -199174487 -563729312 -50602525 -91596031 -239349096 201192427 668540751 -226557717 15872187 -743143056 163075644 769651453 -4950691 962327022 -18350609 -20048213 -280176607 -63711113 106166441 -187289978 -12089301 -28797117 606994928 -268528283 378122569 -206822826 -128290059 -488933597 -279599738 266594663 127986983 -175512628 -676813516 20275902 42054962 416567957 -467320466 -48476503 -668612347 -115124436 16610503 -174188129 784846891 270320171 -109151919 -660387353 -28459873 -345745335 -24880032 5676999 -599135600 -99211259 553407467 -20967130 307256387 -163230751 -63259978 -93708744 -78712955 -89559949 244479279 -209554070 1316412 -229898903 85857462 -274127836 513380271 8982882 367726764 550089001 -654489301 -829812408 -9050772 -658142696 123553859 -215638711 -100393180 45900508 -537496122 713264939 -650537855 -592399520 8052750 9390109 -224341843 -299013484 -313837956 187498762 430159966 563612509 557888 210891747 585682395 92090496 -911334414 -231250558 9909378 206104559 -483806153 32325785 401164684 -412946249 -337746303 -335923606 268004259 -353771661 -15508834 48743689 -658910642 542309681 -250006294 9981533 -854816892 -267909970 -620988223 2954474 8517081 -432522628 -14059055 78086574 -58539108 135420805 -165029655 248030076 -53420902 776948042 -194029758 -6522780 -16885948 3353607 387637103 1812167 327238168 388223557 -498659520 -56178848 -279752688 265163500 469821007 -188592406 678002261 -278407444 -5476043 56310156 -7179272 213069050 352401042 -447046499 645432743 10516192 -346709956 -668155395 -773281959 -435534 27459577 685956359 -585322834 -7265493 10170782 76206283 -71353554 92369237 -902815172 -157798981 51888818 -375838 96867955 -757912195 -554782248 -745406 -477070904 33604028 -17919382 839551164 -124956506 483255459 86354380 18751874 921559360 -1406014 343332677 84266220 -2875698 -14314490 109545500 -39961941 232961550 9201027 -57812020 -44772896 44874816 48248559 345532171 103206183 -155382803 41969774 -460259068 316967322 184012364 -241521743 -165491609 19064596 -40547226 -11415295 1781514 -18063990 -423374085 -396269 -262469945 30866969 457870738 -659076439 167650713 -174704632 345445655 462077845 385884407 20883963 -175966024 -250091305 -213366339 -585115026 -96043298 78140989 38637158 -308365546 204764406 -316641795 -239508036 -59764869 91707249 -825441276 -511328631 -72568688 -331267662 -113124079 -709470723 -16443778 655544485 -507580917 79018055 283116419 320263198 -441528229 696358375 -314771964 129146639 164135323 288022557 558885 -186697854 -605771884 876233049 -124075719 -182383765 111704535 -78947818 358567131 5354397 54356398 639003272 13294643 125531195 -1453167 466603611 5832188 -5592090 -59154193 209159841 -24644611 -504583666 -615188905 -61203102 -80292297 506202546 250730119 23832943 176048416 223057407 -88005204 97094183 -280530719 165823686 299656388 97916309 414064448 239598025 -362898220 -62891366 -327730661 -484699511 -56742945 12723810 -399977024 -836522180 -375261250 75038205 -27771974 7782750 -143429525 -389867416 -832030085 6049122 -171266473 352986681 -117643683 48472504 444994083 -33158487 18647757 633519382 -295154781 -232029743 21982247 459121742 247300873 -329205859 7294823 668629453 -22534 568367401 -381620171 -278148522 -11396504 80140877 -347561376 -678918789 -552394342 85303968 561976126 -198390214 617188 311507378 775352 -411445335 332221253 -178991981 120135981 -342901263 -243562156 250751703 -174341308 -414014411 561374027 -667085631 -638451134 253182671 -56043391 -399450485 -524510065 -65638946 -60790801 28860357 -684810863 223914719 -15488314 5004762 -679816527 136380229 -105817261 966948639 229020280 5608402 -14032061 396953390 -8763321 75029731 248522930 395546040 24075796 374842017 -451119353 -7167757 -78072655 107348444 1565789 8989108 -73947567 166175349 -104237181 584154614 490291406 -34527941 -191273828 -628775163 -69579220 557881072 -120689801 -100547 -145543448 -32365146 -159507726 -23528753 343751648 -906337820 337123476 33063527 8686533 -72949427 195685080 -54463161 24230114 -464017513 88377729 -613153 25072960 -142838578 -36481393 -64542260 249105672 -80200904 -214294193 79565281 -576447071 -246658009 572748886 -633880812 8148506 -511446464 -33589383 -261730850 -338275230 786713166 -509607061 220293365 95608008 12183302 453800829 511696595 610394362 198618954 15355337 132019257 381515 411260847 228525876 -204563041 534029041 -292657177 -574832898 299832190 228210479 -163645940 -43533780 -17671132 -300627071 -179073657 508813433 -625111392 -17333330 23234510 -364974086 138185313 -99698544 80076649 -137945789 -529650264 392172944 361898592 88155014 878087860 -93246783 -121511815 -163548554 -18737005 -1471990 -742003800 128894979 -200706765 -271713772 54949386 632946220 449026164 -274113402 228523749 446437885 -457681169 457915719 37132410 210322431 -367217209 95117920 -24369055 42164586 807852900 -10096672 -228111984 -67335932 -621205479 436250970 36387441 85950903 536914579 3491057 109478421 -391985529 49467382 -259268775 -412848797 9914798 540128395 -2946819 -645998743 184656038 -897862244 -232543318 367140043 880323415 553287400 67156942 562280 375199080 413175825 138139445 -197182510 -41438728 230614753 -466274620 36056216 -20418985 -173312964 358022474 193538958 15863671 -109915783 -498245926 -35515908 -28519922 -36842007 18860597 -241887392 -512910348 -7916077 103130423 29441 -724827334 -75515007 60187721 305500554 -325072535 452005591 136917766 -368290985 -65181759 505476074 -128518808 147486751 64385843 24874099 -126490113 -90590429 -378558827 -3170269 38232886 -426094383 214703342 322623080 -195730722 199657507 -239576737 369189836 571552752 -18747129 -23485235 354168995 353697555 81535773 -318088063 -5224629 472931329 439611714 -711853953 130373311 393719872 -391778441 -172554310 -484652133 4588693 138849004 659711119 -29537050 -674954059 -329528738 -93484484 90682102 -179502259 500926135 -28660045 -675226947 -170010306 -475521986 132288030 314995574 170001346 -184950456 270074850 176090939 -489277403 -244150673 7866981 -18710426 -297684366 -22583196 520163745 350405815 -491968621 403987981 -270118616 -210668403 -344640839 -531467238 273415752 -92510413 37092749 323761257 -184331168 184837 136366736 -229314148 70113653 357226386 -95633614 144666337 283555683 109244910 86736084 -806785349 251335324 159242145 -579330203 70741588 129320446 215592158 -815868899 -49916041 -36191487 -117976130 -314589998 207904764 -28009832 778095492 -342957866 -586267097 271863451 173986298 -7479346 59856145 -125272748 279980348 -239699377 -136013142 -916016944 -58598881 76168717 -707666686 340450006 397341208 -118751202 412873575 -751820056 497888735 911632392 -391075488 -138027383 651957050 659639303 6587657 31581772 -134263575 53048300 -456548791 9060110 582489712 -25035032 144476049 181128326 437008851 45248729 439133646 -23954821 225069228 685234062 -449897911 -640333363 510017719 -613077579 270565252 398176993 80936287 -107867877 -606535981 -7857238 -121360477 -3001686 -640083700 -363356146 449277 171192321 74724020 765010142 37543724 -114146482 -39745664 -166499495 -214304063 -171091520 252245955 105746505 39696002 -219808237 340761097 -618613455 -31245986 -438594645 -562701842 -456328588 -564744769 298931781 -2947573 -51791353 699937211 152940355 89496297 189462215 715808737 168221618 -86300953 402000763 32132331 -127911491 -810540363 -120536170 67291655 479085479 319928108 167126165 -198612982 224179694 -186164548 -91244411 317886149 578960814 -230356026 -5199968 341633280 331109631 216922843 -548780472 -56635275 69737839 698349398 -7359475 213513823 -14031704 -15404874 -190548080 -259516303 46687318 -136164610 549477049 -147382726 67074762 4313979 -527148001 -511007191 532962481 360769749 610109010 224570370 -532476813 242991936 368979261 -266629858 -1851645 -56087369 -946006654 -235765879 -91458739 -508260522 94966925 -286548309 17191514 -33559855 121771536 232841338 7181517 41145850 39707771 -45352169 -348945867 63516672 -26401009 -259216849 -471436262 -123197426 87080937 -21365569 -387001114 -671026717 -98645414 88009432 254961315 -408010681 -471829429 -222043331 352808027 -187833421 -54573068 -22708031 -725890060 114073329 -28524755 -353398304 787831445 267370851 -936373 214851289 300834028 223039978 149153408 -98176975 -716255672 386383040 -715722249 118583109 -549404107 -877075 11430239 546937155 -416888418 -101158948 286139019 -362366699 64332981 -413092369 460283577 57802538 -772804255 -60586369 -57903082 110156566 -97979054 472291489 654095710 -30985064 -49306351 -528991452 34762564 22440472 -15893284 111100904 -252239860 -533512831 11469794 399787123 305309314 -81158896 190374312 30009818 -20828026 609774753 -5853592 398062086 -740899612 -314477510 95944404 827458380 -42373862 523194061 467291659 197004318 -91967399 -295345462 -94597141 276668622 -252925430 -28127710 -64047443 1612445 302603389 199171998 -302940581 306821859 -67203099 543580565 346018598 843453136 470915964 180907874 41879488 69333028 14555064 -435950277 -323788496 51870994 -84793648 206788824 45629453 550421299 -208413952 512702794 -6581077 1051948 -9035353 59810705 -214995407 57533493 22065217 191707075 -550161714 -19612161 -18552964 4197885 26318521 430378957 682727169 -455795723 -783922821 -343651960 -149150388 142669114 -98125839 -344762891 -96710917 -542040565 126868784 -80702497 369937680 45183973 -3457549 -344485109 -267751364 409368003 38335405 26013848 -128504883 551428175 -258809381 482608199 7213645 -51121411 -60915503 698297282 348449602 -682309567 -134223748 18401879 354798134 2215311 -12926746 -611398017 -574254728 -308187226 -340774135 -40383270 -376305490 -844709668 308835479 -134929443 -47155130 -467301160 281781948 -43294476 -2339908 -8480018 43311828 19025054 -101426065 183373813 -107444945 132303755 438333843 28710553 601894698 180554665 -401099636 221087395 53753935 -238724446 -113371394 323148501 512045594 -9294119 83142129 -186162140 217280804 -140803991 67899203 -12795429 -115291218 400451880 328674015 -644711453 -9931182 336838333 97237277 -475023461 1293782 -828387475 -347964558 384938051 -7071151 -185049771 694708268 -869153771 -329867072 457866134 -32403215 -490837507 689864821 3546619 -493115682 405151987 222186730 -357591193 20258770 -671367105 469168543 -421577960 464427854 41304109 79013007 198969627 213731677 682410557 -249609520 143793866 -713277180 198519858 518424061 -138252778 -705026568 -73409524 54224467 456034746 -231675799 94461451 2763473 563453682 218695911 596023031 -382423954 -129058561 -16996285 434716165 -6138645 105961850 -98773941 -14586781 -710475129 227970115 -432811124 66162643 -204385849 -2371888 -413432852 329879216 -94319304 14124373 1038373 24142675 273754794 339886856 -325280269 -16833435 -57231930 -11014432 287251962 -78260672 40175135 120744370 -269122509 -193296864 -679561243 670979243 -7442785 -4307781 -106682494 -6810559 -10651259 764209783 -231545260 665431043 -134909501 -521988335 -17664010 -206321959 400986385 -340529467 -24659635 96600115 -236950050 178658874 73519616 -539943930 -187796953 -588778112 187289758 -69163909 -98443613 46176180 115296064 79135427 254302638 100513236 -102258752 -408388173 204129979 4209371 53582557 27050568 280047447 72868543 534677271 -127919282 -345637010 -218672691 181088887 439036198 -456922307 -14921012 77887907 -39725773 72544181 139905293 134853063 10714043 -295124142 -62157411 -124131511 -879379969 24202607 141494546 48330110 465218405 361524921 -18791468 -487488039 -63079157 345099 -696344297 594910013 371996772 16389721 -413661888 62648981 -143214709 -620670605 322054447 41093263 48897171 -70437796 301840757 -5849471 -466099918 103327014 -107819162 145964581 218615660 -366032092 7540975 94404959 -51472190 -277954290 553772813 -9700015 38869034 -623562056 225160229 2651123 -314780837 -475692644 -278684567 -336162482 -52667302 -28860462 588104116 -4212427 66432439 338884092 22489979 679146153 -558190766 323914482 24191396 632509436 445597097 313660963 -288055795 67611432 -66303091 -377317556 -55433427 -94056839 4375815 -1867461 239218359 -147244644 255851628 39902239 -669578713 786493532 -6222661 -272626853 -319266037 -158183599 333385462 -30805540 -104937168 164445010 -711421268 1855080 -508169412 519868570 -776657918 -415685851 -116452252 231302695 160550524 35525859 731987618 89040281 257036057 -442750079 160566738 826320394 -259870435 -781082076 641732761 -253280947 123824619 -195550907 387970213 -558445 -245737544 576220579 -475632042 86142451 -646852550 52387387 -594081777 -687607706 365053960 -221346167 -255298156 -328590753 25919057 34850636 400554798 229973941 -400551516 39506085 388430917 -10934387 -229678876 -150985853 65718576 10546261 328579458 -318788196 31863476 -122845951 306821825 -65386173 -19337739 -20832040 -1011228 70899355 478196408 54548620 -117096766 552138423 153247190 -135799815 192567759 -42767490 118911723 -84191452 227025519 538812286 -441482050 27414915 -8581559 186514235 109775234 187815029 -532723642 -230762418 -744312251 125723282 79574053 30263765 -462472105 326207470 1755380 373307107 138957838 -253238880 216688099 12964317 -122323842 443276332 245234219 -102671409 537146212 515611648 -68670295 23714892 236990861 189759171 -45787557 -156538477 -118375410 -175672055 93418520 -626146941 561499171 -117113801 192829984 -211556427 109001849 13818190 639709214 -6936618 393831496 -575223157 235206302 -410950875 -309262178 -306773213 -288111175 51564038 118964680 97215108 -40609023 -463159407 396746435 13693206 -133698541 501035492 17897091 -139840314 -100325205 45737679 299873237 648202136 86811697 629448639 -543569994 212978534 -184238343 -22429852 -134254772 625744904 463622561 390718823 -63971624 169381494 336352601 211205536 -403690794 91923773 135539115 -10148222 209128872 -290109601 45478597 245632012 208579720 -480896391 429728742 133945881 162233966 3497708 590827779 -277835041 29164876 -534812426 264565122 -247342024 -401402765 -79480026 74847681 -339846716 -575420987 11590649 -76817632 259671036 589738031 96092828 85623310 489525217 -230400364 66930750 -133881294 -8906957 675123614 -60076691 446352878 79688811 -5118464 -166260653 184229452 539058526 -349675649 136040970 252581397 -6144175 -11404764 -158352656 286997942 -92861901 69097450 14493468 510857527 -187804393 -105421082 137258823 107199248 667300612 -439632575 29989011 14148682 -191976824 -326536146 -11672088 11828748 241332656 133769860 21975598 305023977 -50686203 -35135016 2354584 391619463 -177195223 -35847337 -771440095 -1113347 272139570 -414402701 -15060220 -507694708 -186602846 643553891 -212318789 -195362605 -400545684 -182756097 13147957 -102652004 429179338 100069587 97768778 71712117 32777457 -15690285 -741881699 717626176 3369596 -279482258 5043114 25065298 -27884609 -440272031 257886421 71065543 -528378746 22245644 -128734425 -173573800 -222616416 363202866 -91326577 -257495125 -71856512 514546483 81976267 -13332574 -57082605 323125177 -258693438 558187793 20991205 -122144577 -264663462 860842564 -15560088 -82504258 -28561131 181721166 -111697308 471661150 -53694715 -1842158 246248505 -707199581 -771975907 -275533828 12922530 6394842 -40720336 39829744 120008185 157600170 22170088 40482212 -221916994 105774693 -438359096 -154072704 -267010156 -3447397 606916722 -10762776 236097311 -401102564 -7256143 263296720 -122293550 -3472119 -91533164 111497777 -113537054 -399134428 -4618138 -16717446 138255672 13440389 -587356402 -157245824 273349835 -32903953 -59241574 464098217 269101782 -88727441 246147101 16217071 -348453 -302947027 -24608984 -43175238 -17896704 16165892 -67412774 -542976705 -348801008 -36999471 -172147940 129338073 613234768 -377749055 10308544 4015564 482139560 -21349214 225467609 -22640448 -179422988 521947812 97135386 37824311 -76016232 -134628719 457664034 -16540941 485264496 -6606622 30578205 -94928597 113266500 -464888627 -402479415 394622845 -338617019 53543937 593575650 -310176006 84326588 -278747320 -37793652 551654523 547126586 -208763357 594435624 545257607 -276521235 -781420692 334388526 -251318287 -78201448 -423271849 16026688 16960191 378521693 7365291 58499072 -373887646 226842303 265760569 53482406 -278598020 -137121166 632509787 -394285614 4816859 50129827 -519249203 -115478340 -22528173 -296367109 -388914884 537661361 127695527 23429311 -99362458 -859219133 -284490955 153616691 -833319308 -398546326 392239360 2716218 78466507 94609318 392942723 -276690892 191443536 -353207034 113271642 -181089131 71323790 -134020938 339446399 3898539 503806541 -48671586 26796956 -32407587 15244914 213896597 365937079 -223967116 -56842803 -27624921 500471459 689172676 -632441482 94139209 873737808 17261364 21207986 -412626979 230027869 198741917 -5586197 193977905 741596 -85273239 -631015867 31761466 8217732 -96527020 -51689101 413856700 760631372 -327690201 626044731 -667112844 45047250 205308614 -607585101 -405582986 -933632 -64672138 61880794 74681035 235463760 -8402130 -86032537 -98305598 -422222543 -445738434 -260478672 64522939 305116374 -351312373 -566005782 -51960553 -466361504 180419712 -4104831 -48716 -290932032 -6926635 -326835488 -4089712 528857610 159953289 87530259 -13124078 -420913250 -116392926 -1401433 -166753904 169866822 -209096953 -193887831 540815813 -151859721 -64514768 -76162875 -66906842 -26626438 -395833835 8882364 1501123 807011 -142816977 191544136 -14083382 -863530990 160649551 -537031933 -674579319 -304097288 -271509112 64899438 -40124009 301562431 25342301 -83505859 -269905573 -40017843 45952350 -332956970 -160359052 322938894 30932596 123216273 242525884 158922901 -795587878 -129541407 182216902 -903846057 35539629 327510770 -336130088 -152651548 421891695 16244868 410255680 283193727 -353717601 -6397808 682186752 1464753 916624 90577935 -709795485 -468478899 597897321 -512950981 -185285046 56566603 -137375100 -95075848 -343872626 199054404 -1573894 -473779068 26455979 -475869415 -192388666 98927589 126478207 -1996192 142075426 7014240 -400888306 28745572 40371266 11577639 15759448 448778069 -136195510 56566175 361104266 88694260 3919096 -779016107 -50531865 -12769416 24543839 346312739 -450668173 -730873969 30983609 38952906 -7253954 646307194 28718729 97691038 -5909690 9050838 202887337 -87415818 -8388791 -387205597 -9204282 20859802 415465369 -182477441 -438349375 17256158 -414104803 -156819702 -414054361 97814649 62577279 -612002758 248860884 -89347253 103069072 9856335 -103033083 265360515 23105981 337050705 -290662063 858621364 -284274672 -257036006 -391946483 -479830544 84872911 -82264852 106774816 164594642 162840740 -135130317 -54852737 -374758208 60753593 -343687368 -22467593 -27801099 -1365591 1684130 -7251291 -84787428 13288258 -622335329 16831844 283927527 -484060239 1832784 211909824 507862379 -249509662 68888 82817033 100450171 -301527379 156559000 393127980 340764552 -1188101 40501439 96563945 -58976420 -42383448 459826521 -13860079 523877456 -455528 207262913 253190626 -2057184 39318220 -75662565 32983967 -330661594 -1511043 441781994 -190628010 207825786 211327507 -1062542 -268890269 395876685 212824993 -853781007 -121121547 15675367 -42533660 -233602317 439398451 128096799 -249502305 -208300986 172293482 302638883 -180807376 -52190563 -214039 -168001318 172579700 -9351780 2920617 28102903 65574127 -107116270 293913329 336549341 -48959710 -657261425 -22074855 -768582664 11926770 -5944425 51280164 -295442059 -485012011 11640500 64068188 -196190666 3054698 -21230168 119358468 10787676 116574850 96762764 -79366456 -131322 80157539 182618068 3632591 -355231356 -316848716 71711107 -42274270 -40172798 -592802375 141318973 -232493674 543455581 548543278 1171341 -583452133 -408040413 14752854 445011006 -500492207 -159694851 367509422 -298603531 -328854926 12474971 -445863334 -10598683 9634705 426941133 -500577582 -23116385 -2798884 83271555 486121113 -346556610 34142447 -255889258 -41131741 50280333 -515220380 35552331 -122661332 238665213 -75716417 -919372181 -579859728 3642184 -176637380 320513652 46657160 -198204839 -157271807 3559883 -159319355 -252938407 159221246 -145530277 469864156 -3141664 -30083698 85255817 9028537 268366169 -775174308 -549923184 -361254914 597532456 -18082040 -718739814 91078442 -438797408 164126876 503607268 14219922 -872831530 57661104 -320950830 708894461 -90457555 35551621 -518651614 -149215926 234135125 -143288734 31530341 345565355 186590776 -350137114 -64794867 -3063942 -460066523 24142995 762090364 148305669 -81572653 -38667939 10198409 338908869 9376672 -618208945 359910980 276490 285589596 241451064 -19794927 478195780 -214482065 263165005 216203157 368542065 -258700065 30905885 43953166 37762299 529171870 -100372515 328989043 -230030795 -395533485 3781478 67797275 45096459 -303696420 -136227900 -360792052 790587393 156182458 572628372 -155514864 -173933076 6100738 123950057 -693586486 -334079636 -775057456 -513593957 193074578 420533670 -53833763 14453974 57282609 -441049044 701681541 89137603 263549669 -186865037 -545588895 -225269345 508111891 147986411 178538556 -64399981 -98727184 -288740032 378501080 -10733090 839599750 678479103 -43613828 311771429 312014785 -26484 137497741 38174256 34710476 -600773859 -109498920 -111835410 -204263238 486540843 -107435892 290311127 250396464 -11842414 90956527 13753119 -268964448 -377798851 -150626528 -7878016 -140449915 -128191991 59492166 9650093 52422413 414565213 -137965616 -113024780 -12497524 -119404079 397580299 31712140 478788040 583819099 8454195 450335298 176591860 170571544 -728738310 60940637 -104869055 -64828869 586726687 -22001381 165323662 401073486 -213594791 -210100257 -3248784 -13291282 176164090 137591191 -62540941 456936537 -898708452 -476255041 401134780 475616207 300997511 -215550558 6252191 202322644 -215598748 481889774 88691125 230653175 735176020 210416290 102309370 243407313 -500738624 263621181 239623869 -456063806 83745583 -120373478 -253613543 -53205021 -195575247 -311647718 50366157 -239588618 90411092 -12162224 523718107 170836159 -66846273 227322577 148003857 644709293 243410589 -435529541 -64263750 -107572663 5979857 -12811103 513565557 152361928 -378770615 -713664532 146093960 -5282497 208715927 -351754271 559229537 10454961 -124713922 79490490 -440636926 313369474 276505963 -552635 397607236 68271645 -130191587 86046511 110871859 96271174 -30295964 -185502046 5199261 148539244 531114252 -241921931 78752168 -90790422 -116753377 -92569972 48735622 11766831 24712689 -159663771 -39383206 -107302040 201226553 -662211599 3471962 368262077 -38487171 252891032 65691605 63114333 178371309 -248909408 -61919428 -20584227 -86077588 19779969 -295555811 395226809 -469338584 92173878 -156510378 316669543 172829588 419078596 -198458665 156382091 32261306 -831393598 172638619 -600014557 -248738547 10149082 164142010 714532759 295401484 3140534 262532606 -116276306 159220657 -90171565 7812197 -194291384 -431380455 270650196 -330030743 308727871 221093293 89819378 729694789 466445634 71466308 -2854520 108897161 170532097 -299640095 -476015716 -472378097 -36773767 -250834886 -81713720 191522215 -9613512 216646859 339864456 -8042700 607520675 479321461 378464606 -595234251 -41327746 -377302614 17783467 -513175027 -458139136 -87307976 266756359 3441979 186741860 -126100294 409027590 -9619139 35291728 531882546 282397198 -359425909 16547196 239117994 47057518 -244383538 132681242 202325055 260146296 8018002 529925490 -15392577 -190426320 -476302642 -182071167 -12670720 -509093 -12237328 4042941 608512720 -5781663 -556791653 -226370319 174668417 73156551 675139020 280949442 4217392 17604594 -677664227 653800251 184953835 -39067853 -225961366 553738525 -254629191 50129480 -10714260 482125166 -31939 61504486 190978090 577435168 -206371709 -864171346 -104410168 -390815885 -16698491 -134526459 53280183 290162892 13818266 -79919880 389425060 -555262370 98078790 446650278 -249944866 229842592 123824269 117458211 535637643 262166933 29678869 2768351 785572713 -823425963 -62294249 41721695 -35198600 52267709 355090079 -167299926 75896966 409890888 -9431280 7510382 -221347448 24636977 -177854568 694621213 -484762992 -457064914 -12432397 129874045 699231894 668921418 -65213986 -178467658 -1466961 -475717472 -556275533 -342640127 6563804 336059216 -44482370 -643483775 -313973307 99896533 -62714977 173311485 -30671533 169033916 -193397280 157218281 211895489 181464685 -11372585 -524427510 299645486 162174145 -194448490 33385171 27985117 -143147602 -182305802 347940951 -2931417 133295203 -54086439 13944791 373127004 -408606853 -188567387 45113585 -616592683 12051259 -101785659 212889535 357464482 -298191 -750139770 -337999232 562280856 -630760433 149743435 -182834827 96231050 -158436639 -50113654 24162761 -97290228 -703611871 13998791 -756983616 139738557 693387282 90569517 -890620654 -33652486 -303201320 12246378 -147846022 321411541 -147329456 97165393 -70264030 8914596 -3562317 -697847091 -376182668 20138234 396282365 95670350 17230754 -735958442 164386725 -318797959 -288426386 7738258 -161684086 -12704481 63443112 474180290 -189789874 763911294 -20527398 -648610655 326371264 15700013 -671519083 -50018493 116303486 135280190 -2036772 -336156894 -551722653 114198787 85851847 -90499955 533340817 -7132026 476821782 344843705 -448129948 -190157097 -350285647 18263153 -547929750 -314693352 30000184 325016608 123441601 1094521 -501389604 210167790 -12906015 727758971 37779455 -338065490 40952698 346523658 844236820 -157830081 -3001891 -225189327 3786836 -149424058 331815263 -593058512 -126338198 -508806502 -247566045 314990009 -7711573 98013512 196550786 468072475 544766307 -349041459 -328646615 -81486266 -9349760 -498534079 -432170026 -1645753 -12545191 399879980 -119692890 454554652 132784901 -362426370 305912105 21445922 -34063752 321293754 -87033706 -470546778 -170026874 234089394 -490029206 -233608664 -105976737 493078547 38652950 316096029 374930102 -26104241 -210932618 -408211047 -26951955 204628568 517208619 -428632982 42443528 843842062 198124450 107736225 705749185 111690382 500532516 -4862539 -400297485 -507587221 -154033661 -214712363 2081535 16897409 793097 245206 11406399 323424605 371768688 138788532 -481708032 53632500 -814496343 -222335814 -527433805 -127191750 -456867047 294974789 -547038739 -862538 -409558480 -192082591 358434339 -270469005 107460443 -883106494 756885746 -569515652 70640244 36744874 -5556618 81600258 -449221914 -57990179 317247286 -969085760 187449098 413921307 242448081 -270024366 98808356 -15200325 -20659962 -66824091 344609147 19101755 501129037 -34530319 -13498678 659956748 -9548695 337398469 369607403 -426459114 -39629252 372466527 -148735283 500642989 -243321866 203973084 -580289786 -714379446 383601296 23948188 545982169 11652998 -350237121 -797844358 3179344 -640400654 -315639112 -83449659 623875334 286757951 375577 390553550 -195149013 -182800886 -482118548 -61746148 -42940403 620031346 -302979450 222781411 344321495 -235196750 427143097 -68442823 -217137523 198015490 -126391017 -166229442 -497731542 -399502862 375853774 -456953047 68181865 719768506 -70177146 578033076 2925966 -15673385 75924617 558820918 66869385 118958940 -13796674 -470355067 2772047 -430780090 53760475 194519549 -129756990 711251987 33280495 12998672 602898 -46586251 -597849384 397461689 9512211 70878216 -355553612 -127808960 40260640 1718396 -22861970 19709075 -177588198 -83457310 288230781 200049014 -270779131 175931858 -11148017 395538960 -232133435 -384405446 86376190 -9200238 -346539756 30279711 -257136300 -8605469 -178314243 -695653740 -492162890 39537108 41211720 -617727986 -125679770 -738435217 -747390892 689924743 -56950353 -109877182 168323340 -324523897 -706686663 -38464624 -52933278 132117777 21049741 -115610957 -491353989 35412651 -8251900 -99233602 373258717 -441037894 -69630620 3497731 -4607800 -110791558 30897638 3273811 -55617068 299198936 618362068 2837568 -365753413 -13140531 268125612 91342719 180024260 17401109 189028227 -145970178 -475778 159441610 25079033 -70192224 205112147 -174250239 110498851 -3661047 287814 -864974 26770616 -106440391 -20051708 282554736 17026295 225106630 -6755541 462867208 -22876696 700306865 -440366383 -262440468 -23113950 9488925 253196530 -365071711 -77600092 -156044114 145887709 1687199 175948863 206048560 -730680759 147884399 125638479 3379168 324062510 -47071440 166237908 331407336 -309288109 -275566581 -126045751 -132401139 -693320583 221205390 160679530 -680226147 -11535240 133700349 203095534 -102973767 3684822 -114411955 99715214 -383240294 -129611857 -110493496 498249393 377142180 -433595726 -311711760 -15992292 -241956938 618511450 -360629673 239185991 -87614382 -29758969 160750307 -348343444 441902981 15962902 751893463 2859634 -20341272 -433427741 -379911059 20517539 407171140 -41214814 -672172751 -49692364 289536032 -103641646 -614341954 33221653 718464936 -64493332 -5886399 30798368 -363055210 -87090618 691502995 -526318061 287474864 751708899 22311577 499806786 362570919 -143445579 294343427 -74516443 137362180 9770861 382128684 31542112 221289860 -60225608 -292017867 101687536 -622062507 -916525064 -774296220 117705761 -94151911 267096785 -679391893 81027491 -132982313 113213287 -39437561 -323284957 -98949329 36249405 -362915441 82409171 57508896 -435129652 -256764856 -18716923 70724801 259291401 -6146066 79132070 3458710 -108414704 -71905653 -456639315 220106191 671640644 -29496033 23165971 -284698574 -235605026 -14822319 -107839976 -40998199 -81935742 912856666 119218939 954689 -119730296 -403725120 198011186 -6426183 -163529915 86777655 158742904 32559798 -699317977 -284654034 -343448849 -22257707 58624951 155515870 85495669 -4675446 -864514869 -37810999 364827823 -136255776 -17603700 -275376764 89269459 269579211 -162758309 -54199573 689261713 -603928324 545188798 -99994231 -135405010 -716910 902528860 -18707665 -349027397 -117233795 1386632 -69491075 808671366 322633452 174148604 -22402358 370469826 -32410723 573716913 -107326808 -96179864 -637553230 -546831290 578568006 -234294997 -13622902 290560088 720852142 -133694575 32280132 -222824346 4123940 -94906724 -244623787 -195546162 128044612 90256744 315887910 23267796 -110415336 -460428513 -786001322 1776122 -110847589 380737809 -620884378 397792203 -223298456 614633193 -121120220 518662474 -17594318 692219769 233496197 -222851328 17637327 -584488809 396517708 191757199 152999017 49411651 -139396499 -189582860 269571315 307361068 205280246 258832320 -178149309 -4126811 -320393466 452530309 -618221810 505295912 -1815096 -241215790 -293122203 -592748026 2312498 -225887053 639329856 -461395202 -223643560 -2001282 275956645 -511562976 584054962 158733681 -4384765 112571672 529025086 34051539 -40848662 -2995839 382735974 128219242 3229918 -29686559 110865476 330658582 266861428 -18859241 -146174640 335379925 -119969538 -652170018 -574250462 -304771039 -305774461 -213540011 -352354709 -418175317 312281236 -173439268 337877884 -35422934 1594914 -21550474 -537249150 58199198 -2252782 -187268472 -583950974 17123475 -186869403 -210526323 -682722995 -140571906 878768023 428408182 20358043 95002524 82674 -61547479 -209514588 -220636858 -435145835 342896607 -70921108 -93915921 -748751470 32181760 -662631 21909215 671656847 14732037 281368066 431921645 -289280366 659206658 -711248497 -113702458 389079105 23301517 -2006869 -427401996 29346066 -303024508 -122905131 347805461 -832288409 -45923291 103063844 546922913 23516882 -171774481 -334574254 142810028 -99883763 561906264 -15973698 -265440316 -434949400 107804176 -32721085 -526159107 47985558 252499704 -19157797 262599073 -23466 561522620 18429936 382332610 386400288 5179350 196589604 371663374 79315380 -240911687 387924667 -409184509 -27906235 131245029 -649838460 23240559 166794818 -94233542 -259121077 -452388776 -193472578 -632067267 -201004893 347981991 194394975 -80310964 -237734725 121887996 -343472913 -310021617 112391776 -57850254 -578087847 -309229825 81887007 -103154160 -793094287 87719890 280920717 -3895837 -70264207 -740165412 169521867 6341734 -508156883 -91765302 314491316 302494900 -72077686 -125436888 -88148424 -452603189 -715026064 -26121214 -3959125 48487360 -132071002 -208790434 58077963 35853455 -774130629 -130811228 -191252569 -2329986 -422503871 -139003272 -273895712 -23380516 -516734068 153166019 -259029906 -113972690 -190831414 -577650020 -502655771 -333942157 -580054333 381777220 -4080815 718486442 147131747 60985091 57166846 -435521610 -243134111 -327986127 -155554001 -33757628 11180739 299413880 -220692857 -690559 -244871551 8956617 -101872301 84995279 242922164 137645123 -63596174 223958820 317873177 -62319423 -377820037 -277830503 -196349426 635013860 55923619 474758815 121847788 78371971 -3602594 470719914 -376280423 -2826203 -79074976 -20883293 791761981 -307033945 -34526013 -161959165 -43178310 -108954106 142627415 -476145066 -205797668 162705459 113881377 792412340 84478873 -311324945 -52034180 196232118 59788611 -6416750 157880307 -10563386 -410744251 -193351246 -119543588 -2230887 187622078 62480132 -193946659 -668380063 -216647610 154010293 7468090 30594284 -62573434 125274883 -597371595 -281168057 1158470 62180090 752141259 156232934 135499050 -189831939 78849962 -222939173 -57244005 346827182 -90847302 20231423 -19555242 -208191095 297162912 23784066 764430589 558891752 -333037299 648357951 -77114005 87751148 -96612481 30726824 -41963812 162352433 -543248362 521981720 112500658 406555278 1161778 -520607288 1484823 66941151 37183065 79896306 -228208979 -394566977 36861888 -62156673 -23708762 267434175 242417532 141814125 -344534908 -148323336 -415982547 -84118912 166701920 -820046283 5873508 -49028165 642705619 396173246 135768385 -614031937 -32047254 24842994 792463078 216220198 -279362688 204692070 -253646942 259263230 69363272 -172771386 188398819 -107644032 724351464 433438098 75839247 690231497 102603568 -2556402 4848453 -16548902 157193670 553443132 -116858124 1365320 -160450113 1337861 50779355 548895781 -91617022 5884164 36428114 69022496 71401688 18140657 -116778332 2577154 409516616 352179916 460695699 305125677 202746717 -6235477 -614675625 -202995650 4498592 387809084 -44438925 77652389 -19139611 -76244599 -6583348 -338009184 -9675932 484807192 373272334 91450593 -217851154 177135987 -10563102 37693045 -496085933 468646910 209112475 -372047304 -840457626 -118515810 681217641 -346177935 -29542862 -18436405 -46996867 -75453513 532516828 225844925 17104201 67081579 -75660466 -562897443 -259061241 58630566 334822975 657738410 -35598279 50610300 270304993 244715166 575017461 -17601392 280013887 575341537 393730907 116233571 674142438 340382267 278019292 459472138 23297389 243536669 20454518 391885797 331123995 -576511384 412030901 -22159510 462416879 4612054 -103930047 324184644 146771493 -228764039 133033698 47005328 295931681 350366874 387855282 -108759813 17290684 592050668 -8558884 181879861 194002727 28071710 -596841068 3172158 -259793011 532962190 -7407567 -385350050 126863808 -197490182 803549260 -189687996 -17595472 -1516119 -607659935 -11270992 -332906745 -11307858 -97172325 -206583865 -12661634 233021705 -82515185 -10317501 -52827118 206165765 132793142 709793084 -199437968 -332447221 -26797502 -136835245 -306320214 -282672905 -297238099 574031862 440068819 555983681 136779267 -420803871 293064660 229767427 646260034 -552525833 75763842 -187912206 122979274 -535843458 249371411 -6871343 -151811059 -8299626 -339096092 65102951 251359168 -571801489 -235649148 46938470 -42153055 706560 -155365693 -303354298 477323428 -301730729 -82346458 19916778 107359156 194700778 456196829 3547342 -592995418 -692524123 3542254 -21628481 200772642 -1047739 -20813173 269293973 -143728569 368118857 -2973491 -213829910 -25809791 8836503 260488112 -180400512 162695655 38670172 542242553 -16702415 -405884738 -274951222 810740 -169533242 270820232 -10726730 -170972965 -757306145 218976131 283552205 -677475391 23647930 -114838184 -468809197 6384011 -335979858 37954764 -141815538 247621891 2657711 57374436 40670947 -5342672 -3553668 493114749 59419910 -523614611 -225499660 -6789726 141454585 101618579 -445255056 59289314 -193040281 41299163 -382068409 203871347 -120004424 -134691304 7371346 -189969748 181437706 179859227 841291109 32287053 -162816513 387189884 -156864065 -121621307 386722669 -177074727 120345 -51587202 -21287930 -419307767 124999543 -488622015 -200627738 397330941 861796807 46570582 -518938905 70618602 257898857 122738433 -542393 -218878599 15745368 366653509 7578200 13944300 -245376357 18659861 531493216 -161353782 130960985 -5887888 -428377580 -307493675 -40496373 163855026 410886197 677760385 220946890 19410142 1203794 -35560860 65831243 522089077 -2024641 453747086 255582439 -172994959 -608177805 93812080 319790307 125840163 -30770525 -112515327 423379070 -409699010 -474011613 343416252 -229877391 -45427164 7680305 -10849988 566426817 802193093 -219839733 8421587 1699302 -419080517 385649838 -85395220 -30245711 -17451459 -21560610 -205604203 -303203276 403062829 139693577 367007509 -30065725 -290404620 23665445 -434568067 -12743955 815980119 390240616 558177067 38804544 -153876615 6690975 -210935286 -267082762 -27771115 -335098163 585068409 16682624 70939181 -50602412 -2056596 -63525875 111901772 10944429 171183445 -441721224 32653988 -381196667 -600343645 -512049417 61367763 646507961 70308198 -132179256 35413316 279787485 -544994111 -318683558 -710742060 161090831 182849272 332497184 35424916 165479953 -643613337 -916744660 34367932 99499133 391985099 3823068 17517827 26168779 -34439310 4872285 -217891476 -101285468 -93958829 -220431319 202623047 294106211 160795368 401529025 210307761 10445309 -492650930 484424168 81787055 -319630077 293691013 -24289605 -323202374 -8355327 -222328569 -112518160 16091553 76115256 285420904 -9677811 42140163 -444970965 29773060 76933039 159802702 -134467869 -80741115 182944704 28403724 177912534 539360963 -125174846 201036241 210053496 -192541743 212978720 -65029676 126308222 -4108476 42996984 208118585 -26525075 114168348 -287939013 271689377 26988766 -1300971 -113241371 -208323551 14105959 813178938 -218554150 -382221124 797802998 463031680 160615529 -84079643 266156350 -448733430 7405629 -89128882 -121004633 -136746812 35774349 559013760 -383540690 315486542 184393538 706852095 -657041714 -740211764 -110677426 6588913 134285441 -809476998 11353127 215974566 -597693457 327172421 -20585536 -131907210 -3968107 -209225301 114251933 673723155 -28557443 -414366188 93924167 -713076108 -12473773 31083896 118966335 -92181590 -62873087 24788160 154250325 1208926 218861706 -45213546 284945093 -269915359 -5526159 -85254945 -15919101 -54279382 751450527 373008434 153315133 -117888176 -496920038 232577886 -27456017 155360476 92547447 2813117 -210113984 -286378660 43880429 -101239218 65321756 -133847907 15835954 -36013395 588845726 -299130679 -111047067 -129496123 224114911 80470657 -67230773 491764714 -196053675 -113726606 179341764 23136804 180665441 -5667671 104272926 -295966135 -520308248 -4290393 238525560 -231282736 50070059 869474985 -314020734 -232840248 931582642 -35840827 -290302150 -346476150 415624868 -66954541 -532419269 367860231 110823394 -190303664 -6646627 3443044 177080058 551177379 -1438391 137219152 -574760643 -173972780 573260 728889873 607690753 60512428 107894490 -133323821 -89509385 108090105 145042146 -1059047 439896818 -9376705 -142376292 -443635043 97751883 72067564 38130011 -59188809 312099892 1270392 313493290 65995769 -256017957 -3731999 48525444 -161186588 -226999340 495377053 861703580 393516850 145200546 -189725239 -4185813 406763862 -15823823 -11386573 -95652961 846985766 52731923 354926543 154244170 145898599 159230742 -215700163 -476032558 3884391 71880532 483624827 -501731212 32941288 216905738 -69446952 99563321 219906971 38549069 -211172426 645722121 29306287 -10880979 606986853 194399809 90488913 152285764 308380043 -32668540 224089953 -200108210 14433536 -418004045 302882270 -373135196 -456415118 25047734 548600934 244613067 192481316 -146581759 374738781 158582090 -187453708 -475084256 556007 84545983 373941441 19305314 445733945 -283418949 53757956 36627391 365392841 312402563 559720777 117511718 614798553 -310124328 -352942946 86409057 -314702224 16424031 299392832 127068600 -4976493 653673873 196661695 -87949081 -295400564 -110814480 39949230 155800853 -273120839 8444920 657652403 -128910191 -623823308 61091763 608545283 22617134 -339209983 -57386696 -258927103 518764675 46467701 -114245007 275727306 471264354 18822534 -210104990 279644756 97850851 151090698 154163313 -29584652 27976539 -284336794 658032636 -653933131 -161950265 -710330886 360146088 -543722020 -289646031 -157176660 183397808 -690167252 -213153094 349725690 153704367 275813094 98025438 627538128 -154092365 96966122 -37317194 227727986 376584901 186095777 -222927829 -65734 755594502 3658105 -593596092 -57042633 -191834914 -147024653 -25953337 -478120967 -604374233 -156333938 330387376 133414406 -159255493 -103468726 180906 147315454 -668239115 -218398115 -4868610 -90386545 783096991 110817626 35315455 -186890357 -225125630 -196878728 489974703 129341822 257364041 -174171602 -295553779 23730689 -625236750 70886847 -729016521 -33735036 -23334729 -406780072 -28609793 -297801213 -4190071 3396070 -25331007 5146794 -56300111 2809345 21664044 227576181 383419501 356570100 -21832612 -73541281 61690834 -58472196 57672456 252344909 31526717 165773787 -376561406 148645887 -340390533 586296537 80131568 -490845417 86953472 86614846 90609983 17406279 42964062 -481372562 500490829 901504928 180128206 2941746 345454882 -212177766 2742659 445905078 156604053 -141771532 -47979840 259667691 -62906410 195603301 487163330 -655146969 173969116 -26328862 -563523467 72653143 -33683044 841900105 202712932 -20114018 258036419 168961611 11563108 -13527012 626728573 -25407030 597460596 169942114 34864395 11935245 296167914 -118080695 22668641 -743063736 -9710581 -1062738 409230442 444321692 385709837 -29826300 -156765797 -4976727 596358167 -18010941 -769871450 -523922283 215611274 496820085 -85264061 138285665 -642012501 33353361 336400373 -555150447 -42053648 11584253 -142577977 937857731 -123704893 584828771 -645802608 -724399173 -197316328 -137816367 -72253532 138623712 600574494 -543595818 -375873391 -78655043 -15517613 280834828 -2338654 331229929 348272574 -367794509 412538436 -243070924 -11673443 81088368 -254368927 8678357 -363967257 -237349184 56585860 -57220617 -356602939 -49547963 -455951222 5573873 -194117896 77076374 -810008927 -184467000 70723443 433707736 -247367704 246214243 20224423 409272254 199750068 -119219078 -62994523 -565413980 -535021510 60492898 42181298 428765004 -972585490 -81226642 8977392 375418780 261638758 262446006 382004103 236478757 -30222378 -200574584 126980609 -361032930 92784672 -457187088 78395589 54395335 715663168 -87447891 -151110611 121388447 -186507662 -21772403 -11270292 66451557 -631867754 278892584 -629060 -537486436 276081857 -303992165 7604497 -128026530 915608204 451131433 39327668 153785881 -317207350 77602178 -124112827 -353486160 -54832558 -539223892 54337502 -465464860 161002471 203800246 75113106 -298929849 -529138756 -162099211 -26458837 -25442397 -62916945 -422026653 118023039 -210330611 -588114144 145241540 -263121813 129698660 -6114431 72321485 17969637 21078075 -26330544 -235532173 70813873 295826890 80314977 667556727 207084579 522082716 268168050 -5269312 -382110930 -101082703 -345434102 -188390888 -73817097 -62194935 503827217 582369632 27313272 -460305062 161379167 98401530 -111282355 -29393036 -52938368 -77400950 400262793 223191860 70464549 -62428941 349390555 120795539 596702634 181231252 35347346 49557346 60424628 6126215 128593853 -5823424 428987627 -444012929 -120066801 86284223 820754339 -824749274 -35790429 71288661 723756519 434016539 7699248 128444293 99150629 314300825 -320662240 -632633100 -27129045 -491837859 -572999168 -187400516 -31421859 -154647451 95475457 -774640558 -19998943 209097195 -65122177 -112218663 -235883451 434320879 -24551599 252579339 184892865 375622391 -379363436 -604919566 -6577960 -325357890 136065011 -189979783 -610591061 -40170617 -70373456 -255339942 -690657799 -56055034 84252354 -247174893 10914440 730128249 10887422 545795484 73154918 409956152 229620544 101513135 -219931518 526680784 47942436 51050661 135645595 82985146 253433227 -100714651 171194164 -325710957 -272262400 102773564 -888228386 -269959404 252203983 71986738 -357916649 -423316794 -17610426 1325405 257184287 -4236555 -6651427 28974301 116558429 4450750 -6743022 -1508894 -169965011 427819118 4607708 -438427516 -99278926 837590963 -572914612 -35473610 -41069291 91116879 -302516315 513770528 -87461865 36482673 3901738 790437287 122512974 3656575 -588411282 225373323 113582448 159065544 -714348706 29806455 -595545209 635205640 328323940 109196346 229785479 -841203802 180823404 -64858012 740327527 106556851 247327602 -4598302 -345485726 -881591010 -12466374 555419838 -95917081 92754685 -408004333 -823086421 -8074936 -37776990 432689987 648286731 877894641 241361799 -452640126 -248850066 83197033 -85881366 -620820006 -4737803 -163685874 113502596 13300939 -87820771 1023263 1289374 2555970 113946540 -460877043 15917924 256982388 -831033705 -30668749 366791052 -143015061 -3885148 -15093010 142528828 509338494 -50652763 143276106 364992729 -362192644 43466370 -432367422 385303680 114745456 -471095432 -143187581 153730599 27379173 -223043047 34177305 -753989363 -34950269 -83692614 -399624824 -132659074 471210123 324967188 247635415 -19589135 165668207 -519864747 -661567642 -61782974 -9073135 -116897627 -322875132 329932546 -96919651 -440016400 -4798345 256985070 -432666261 -12531456 -579972939 29154659 197645051 -26192320 -227169789 41822387 594254504 465095127 38779134 -155226685 13514521 97935820 9274072 -25986433 99980598 -663559156 223538015 -49281953 601884503 160783259 -321850869 -385726988 -79449364 -105358931 29346325 370169322 65708109 -208015601 82633803 314692024 94716915 44491751 5878534 -36410764 -274456197 -157718299 23361113 -232778959 -221671873 16947522 -217795264 37694257 -347549919 18489484 -59134702 29797469 160290841 161904580 4570753 -348753773 457130265 89057717 -182970545 -333857068 -4298084 -16595874 -146462998 110334641 310150503 -305381033 507298995 100791746 1826592 -149888223 638215045 -90353231 -681546411 25199195 161843602 -178858977 -320330978 -653866635 82210321 181899716 -651792529 -24394195 -89447477 57140436 46393234 -64512660 35616183 -172040892 15856079 16525538 180916819 -975128 530102137 -7130907 331650556 112787410 -640864487 -57797783 -181992139 247494725 67440662 -210951678 -161220538 -600747608 642896066 134982070 -262547536 637251728 296425630 -248895234 -317514804 -206735583 184628922 -28393934 -35898435 -473291637 -280852377 -46830412 480404539 337582747 423305262 182698031 -591929524 -35241132 -112481103 -48965275 18862179 107202 258113429 -69372366 -85607124 310704419 45308173 -635939124 -862768422 -1840556 218083454 -130359196 -33656987 13936898 -397297881 96520683 -3205883 -274693452 -64756676 83849870 -725855 -236891270 80759887 445078556 482192874 278905909 865570350 -3995597 454376676 -35331224 341307176 -70564422 -37184764 229638183 -66210869 -91712579 93086860 -41673310 -31846519 -807379663 43198657 210770971 -83122595 121220078 66767352 83654805 22243953 95214708 53976606 644992198 152150097 1791092 3263556 516153604 -59446431 77769004 177338231 366095395 7057638 185471765 -577118910 69299743 277130997 -10473452 11497528 -153526286 -1289776 -449079588 -143951229 316320299 -373699986 13318523 246313643 460011336 -21081821 -631459547 -1708158 4456731 86076189 -145340709 155445117 102277159 129834490 -198287121 -18577123 404373502 -63693457 -90916604 29002144 506279807 1538886 -51936592 394520627 -462948464 13167830 61456708 -2910545 160636856 542945 -54562668 643279868 -6471537 545737760 -461983298 -70559565 175110039 20440569 -383084803 87989293 -9104688 -15286230 67698583 147416014 -370958157 -546999730 -133628882 207559709 612403 -231135921 2533328 87667589 -51910 480247597 -669154207 91062928 31346418 204945842 -178878661 -386323565 -61802107 24138915 -540467338 518597992 538619799 747835444 348544140 -152703265 51052190 116035939 97796002 258364761 -437372434 -113788488 -12326327 8734592 -172912424 386553811 14906416 4323809 451819607 -488676343 -396085124 12968562 -3560867 12963525 1238666 13966635 80850301 29436081 519900803 -406415607 242814508 526486375 -515673376 -112342147 -17888258 -253618668 106439199 30973237 -107798599 -291424292 630071033 -63269064 16530676 14911129 -141045825 -435116652 663502026 -533115643 252861238 10651204 -121485921 -320959294 -23506772 485091540 18898937 69742357 -110196033 256432613 37669578 311349803 -252643962 -1843623 -682202587 9465667 59758859 -1564183 -25194519 -76292534 15189791 149470120 47553660 -29511142 110256955 -544921001 135058813 45233246 751222777 -132676585 21441836 -282566788 -346879588 62116264 -215495699 -17964095 150956004 127075259 -34126991 -140125509 27233824 574710963 300101744 -459580127 395794359 25926528 385677213 -200507239 -63082237 205978006 -100599149 142080824 8593315 -85860313 -517375406 178830062 124585631 359965907 -553425609 -124873831 1678406 225537699 41238367 -38918141 -7478745 -315156632 214495749 301704044 411210748 -32221207 197736260 265656796 36295499 542787924 -294737203 480520467 869252665 -288490427 -54277706 -20539309 242987132 -48953858 -163067317 -2312962 -8230831 -530251082 -369772338 197731359 -488628768 290162690 2049576 511498880 -157544289 -427193760 360341257 -140795644 742295625 462738875 20770094 -146021328 -470456364 104018713 23623709 -171376704 76136616 409495132 650750662 -351509936 44862186 29354026 421178240 -117653461 -543112486 315284340 -566445978 847815002 589989784 -125024017 88461042 -561365757 -60093194 -119227602 -670427939 -232759882 -2197015 243412958 -745299906 80142322 546740824 -466991059 -36077334 55837246 159210428 -135886305 -415437128 8724188 232839096 7084159 -406705475 -400014049 100502561 108849287 -362189574 -80527695 1116955 416457919 -129419284 23449450 -178651916 -43621460 -434585751 -18390901 -696823614 -81144960 -91269351 -128004721 765892135 318970148 -74206972 163040128 -419469257 -32532931 -568797797 -17443047 -456142412 218270342 23417034 -35066344 -339196546 -32159107 -157764538 -135274580 221129044 -244608941 111413930 92502263 -602247894 -165854271 97922531 -679709107 -72833571 145465713 114076226 53102519 -663918776 283241432 167848474 635061731 4083631 -22145345 38016604 607966556 -178138332 -49064588 59897837 528288584 -768720756 -138636079 -7938973 558617310 431208700 500426885 -228110357 -145612723 8512855 732051773 -5274738 353294681 659193662 -117059524 -154723354 -46910869 -27949877 879271204 89241125 20555826 2529709 52547482 1465334 97642697 -372878083 -19077309 158509135 3134491 166030237 -48252234 174278829 192200129 11593236 619852523 -22972371 -20548651 -38287991 -154711197 -531352227 104985418 37680475 -47102106 112737755 331628220 -233274537 -24802907 163077 115937229 -410113784 -387725781 -1626155 -745605883 165378577 -255294540 -237208402 -52588189 -187477911 -132646328 -124243062 -153413003 79444036 197824581 51100568 19219777 118021604 -155360902 417345331 9877400 -3608503 765374596 242700312 -70570990 615019074 -944945926 -612586397 654773835 493000039 -515063808 -83276590 17843706 131958912 -5251508 15695971 -122301097 -589005685 -607151815 -28876608 -258744455 148858063 -250897407 -170735039 -120225062 -159331647 -399811522 135134962 129483046 -244212021 26565298 85723617 -150874843 582531816 -55037884 -428283262 56184492 -110308091 -75958475 218230686 -8447152 -610671549 215993440 19733771 -41415978 -73203007 200414280 -217305156 938202738 150522051 53656440 -47131323 -725842027 -14981746 58178687 358684914 -279140206 106803086 29202743 -26882344 -45849007 160840620 -248032040 2973740 530329636 -434336866 106295920 241536467 -440739470 497859199 -95440166 -24880188 -662411339 207824617 246381637 11743895 -222571857 755604741 40106786 -114452876 4561449 -95632 -188023156 -294279478 -152787555 100532927 101879625 389469369 -534035985 -104078990 74238520 -15644282 126123 -322643773 -146677392 148956351 -515191718 50309517 -131459104 -310613791 679150671 -136212918 731841085 54068839 -124579932 -132565987 -24749757 387127606 -156326734 138473984 -166582012 -155410718 -165963330 -561319776 9989005 105419168 182304920 332618849 -583555217 -90714423 35552942 -188088934 58352762 13340304 -349054061 -65291084 -482297151 -133988243 155278527 71360955 -11778381 275473539 177363435 66500669 -11976341 -97304577 -27912577 46256624 -10324874 433702609 -85363828 39801020 -488431240 -30104018 -121681868 386093372 309626031 9385113 58470057 -116798225 14654234 -11588645 146593866 751873163 160666064 593811967 159689464 4487439 -193210216 -848252649 -185490202 446050429 -477583445 98406696 318165736 -137408397 282831885 344578058 51224996 284559130 -9236246 11740052 616878078 604405795 55552996 3553608 366952565 37353821 -42996684 -9762527 -316362147 -6675247 -279664551 59626705 103233684 232400088 -5430142 -440379271 -67988045 68470052 -207242654 -108961797 273584619 44490051 -28454981 633135444 155016984 -254699537 575768 -222760878 16112120 800017580 -122685647 289357059 225944886 -259055997 19296078 455082904 3551486 152961522 -486383215 -11603219 -870860111 247606454 -325491765 360060045 142969948 -563902612 -117614993 -589507060 -141409543 -81768357 -478620928 -503901955 -529999553 -891862260 -7233420 76469447 -3943668 -30048731 -793224009 215111212 330623644 558296589 269724863 -287813859 -239733324 55023728 -72837796 305443151 -152417521 61728227 271817251 85393474 353419533 382540309 16970082 -308913843 -365094735 -146000441 -13712440 172029206 -386161619 16152436 -630735094 149795502 187969030 -103502999 -708544005 -494726171 387889276 -22198130 139734874 -43885942 176947887 199736893 425106840 85492363 -48030977 -399815424 -448711 106072303 -134550708 -182934665 264129512 -250560345 47834346 -748316173 71869223 -315340178 -33009747 54337253 -202080869 214384142 -436458846 -39616133 -3720997 489900684 -480833161 -141362874 -179104088 145820356 -17983513 -164063208 -588030683 73609030 -109018030 292788567 -893836004 -12803405 61917833 -491016591 5130312 -235519301 492555022 -69019040 -87008762 59234079 934839774 -303156870 5596248 275987805 -205102612 541023085 407122765 89961946 -98892413 -341702236 -172904594 233243803 12918065 -160162147 -692357685 -30550833 -61207801 -10450541 -293394495 -269959189 -218978383 440489491 46852148 -43426342 214599472 -175230685 154472363 -838425313 36469915 479510646 -174279020 55130688 6503715 41073926 22270761 80977122 -150602697 -50976221 -60212317 72042131 -334501010 718254413 -55138716 563497815 -649834400 912589309 45565788 -208379699 -402951480 -6227370 -241400082 -23821100 -127026498 599299834 -68733725 -217651960 17831092 -455501832 -112292632 -74984207 -131584191 -151432816 449039676 -889533496 -153915042 309384275 -396200512 -451320214 67702085 -6782722 17013370 -107832220 32533179 134267868 726714137 -467840423 22559778 -684638811 -3657197 -382915775 -70811386 -620439361 -9880680 -330171336 -442987293 33338350 -4655317 -74030964 234413337 71525516 -91726279 -1499800 -92846969 5479041 218076123 -361086915 -228134141 -229392611 -274314536 -292008655 349127734 280950231 89009764 -535864029 -110918392 -201280749 -86482963 -49652816 -149727384 907257538 656377346 -169221313 -204919087 15819501 398313713 -44930577 138314622 86368952 153678270 -69796837 -13086367 -414727747 12718183 508881550 8332646 114801117 -32568307 14310727 150871952 10129175 26090938 620647029 138413856 332701374 183721212 634997802 38989054 478169044 64590754 519035508 507643416 369617908 -232098066 58422022 -403743891 -100781043 -233770632 -17962187 120431251 3520630 266065610 -311226737 -21258666 357484901 -148268601 -164875857 31953860 -11637089 -766911234 -151191637 302964787 -321660368 -64982989 542757434 56165327 -4500373 159518529 126441698 8474285 -773307445 -238917437 -254887566 -78734088 -35944262 171896936 -4207007 192789135 68631299 830701597 -261318723 348434377 275075018 -89027014 378139832 38097337 222321800 93177763 400223096 -599871596 -129892336 371634287 100731958 -106631859 -112710843 369572115 -29444053 -56975658 -880606872 -267772493 -300141980 255701933 -158846980 35986462 209825220 25891057 425738081 -187961552 436233246 -349827279 -7840728 34862661 -822899267 449512205 -768409101 348124031 -5131807 3745908 376240288 140571695 26209972 -421672407 -124471287 -214786717 18135576 265558698 628876467 396204756 -576083988 1120926 154050680 689351017 -15753851 2105034 45895637 -292735437 939645457 -495749554 -23767318 155368574 88801058 245680855 201821564 6665240 -96595300 -6238757 94563916 -772403223 210195772 -463557280 160067839 -17118925 -3428186 8076925 -61584055 262818720 -66484255 -40691868 1807746 -40888953 210151840 -100486711 178513399 -19316362 101312037 1518792 397709324 40939539 -707096499 190119023 -143822287 71768868 302828692 5251154 445000963 87138159 -68034545 -27899195 -38122231 -551775700 -295012073 -119470138 -192648021 -115108885 50526167 10181887 632233801 633555273 -419535803 -20966428 -328251188 -315629444 221135718 -27256255 -128036535 -70329151 -108294009 136607800 -21904989 -174706127 162563539 -440171414 -154368374 112002180 12113153 4203381 77938118 -100189139 -315546401 138409076 166362347 705045444 562561784 394830606 503631792 339283236 -259755978 -383346978 1662394 -68536656 217622884 367915616 -471679725 -340693151 -150951873 650590589 -16761842 -181070387 214276325 -134831327 14229868 97453923 -15200628 106000944 -329685861 9286232 35347746 93991554 758287405 -283309816 -131948974 -848674227 -221755301 577096796 37818400 -12925062 -64905340 33764294 -3320080 -333682620 228810756 -331773417 5338112 7554977 570577053 -296107 -547575612 -516318063 21589037 -6399387 389264266 425861239 -182101053 225132613 -7755978 -346534825 23348433 421007820 32391099 -68226788 370324085 -109828931 -173792976 60894276 3842622 -348312639 20951458 158987112 -6255235 -183109330 52974116 505251011 91024087 677625231 81514135 -292942130 365607016 86010982 99519470 375839064 366890766 448545462 -78913573 -74795034 -151651204 2655565 136777371 364709157 -533612687 268765278 -90278224 122861357 363641854 -181952139 -151359260 457412477 -2928799 323396741 334700953 66742406 -272452845 -155162514 -199413983 6769671 -30187946 567706554 31510287 -210550548 -48176978 150614623 156914637 248549926 -51672352 -115598192 -320343195 248174667 38039169 386039845 -283251693 -142748253 1398838 107407858 843628 -232519214 42567635 269189150 -3313979 -449045428 657748065 -413708462 384231571 -374898559 -186775872 714981603 256884481 -107988049 -101467574 -66321450 -78509387 110127830 -73147529 -10704273 -313307188 -15111377 -104432097 607591894 338173334 -762247048 59546516 590131135 86229255 548579420 390146965 172044358 -70818949 641657765 92292618 -186725732 -187054794 72833804 -451764055 -269806981 548307472 -2961680 183298912 275860566 618199552 -15167753 290455359 -518151040 -25028724 -444989912 136602049 404937781 -264553811 200402260 16527928 10003475 82196882 -18128621 -863523013 5562426 255320979 -1565184 -191707517 -26232583 -249888242 -552207351 -545061560 33532178 -120115944 -202566216 6378047 70342000 -389450478 957525423 -4696463 -531412632 440968709 286337588 -33252744 176397012 306370736 324422905 -16526439 -2130329 6993141 -44927978 -115602346 5368941 -130567417 -40422607 248132796 79005779 -19410977 169008044 414666020 10112230 -392809448 -301828047 742422850 2578462 -5321753 -913177659 -14467093 47776094 56445889 396130042 48886893 -338650654 16271866 20333688 434181429 80640453 14742335 276444482 276490826 -140313016 559883412 -678289 331909530 255908171 -418200029 -280700025 -267283965 249802475 -204290074 -7497799 -373268345 -102305065 -938014458 -92123206 -254457651 645881435 -239008337 145515223 687488054 745234631 -208603627 -119812314 411201272 458649257 -252710359 -107694 89295550 -23712845 -89582343 -12944458 183131439 452090351 -44878724 107810687 293635213 -32923953 204240085 25929981 -444989436 468506406 -122085585 209748019 -464697433 54151358 777378644 -30984724 217905665 194746896 -37833637 -2480367 -139679638 58489655 3622526 -439852089 372786828 308628790 -716383606 -116116974 -212582351 -143792718 21290265 -304599759 -6435997 283124701 -281339133 -94412752 -940566541 156284610 -86303352 -39405557 141453849 232623274 -106037472 -271742218 -536842794 -1928973 -499807906 554813805 -134081829 -477810405 -78309746 10713910 -765135362 -600024704 -219014369 -26068380 164387555 -73591338 -1146628 107265405 -338981324 8738835 -11207086 101002445 -1190432 33141300 154476585 29399491 -546261576 -147672525 92194864 563257638 536289 389918384 17623701 40335330 -351418004 593905973 10681860 -271968295 -18301744 -176718848 -288837156 204607229 -14034515 -637983 -273187313 -145458032 -43902485 -145131660 -50164712 247750369 -113042305 -34409941 -356714414 219385 135332412 191771786 48616959 292047670 541894069 -89106058 417576993 -62180056 -90853097 248728646 222918099 -3291810 488262824 -27202103 539556780 64178719 -90474235 -3502964 -173108183 -68823052 -335937106 172458933 -229906328 29939506 670016664 7109783 470715764 11541647 -24784 7225440 111487853 413243947 171421311 -653254 -167199567 -165161580 691953812 -15748991 -13976682 270239520 42069541 -274762344 225061150 238757072 687133876 -267382241 287004479 385087177 -292107634 -629792384 -611550371 431994151 -1729395 861677320 -519112 16427542 -88046912 139009790 22765125 228913986 74098270 307308582 150161002 97287394 -192980398 -22440717 -700710595 123143832 -122319294 -158321092 -4071055 740761866 -189926429 311002917 137957706 -21721821 101429101 -425722306 780071958 150891046 -295213341 39673669 -233893669 -637893847 -813640088 2724170 -493540054 -383631427 -57157951 731441557 11605306 -500054335 20036525 -181560867 -132498109 -11597283 -120074291 43112613 568664295 -14201754 -519768327 5488428 185310317 108299975 -69726317 -112668689 -106942383 832496383 4870883 -128475573 -775525104 411270940 -2364354 -137992177 205289185 -486997689 -152854509 609175732 -185545605 -90807965 -312925221 3627087 206114443 -100055577 -85603259 -267340406 -17235 -87470639 436933740 -12313724 1964913 -112203670 43263751 -259420992 9394561 359294068 128837 838464294 -605382001 -59171181 -319710086 -56788159 5165116 437070415 -344810462 32633926 -200782934 2267099 -4355662 -71525630 334959012 169330307 -139455456 -242031210 -113956384 201565698 70091516 389723011 -654649826 144299539 87439385 84887628 -22242917 120427609 537582448 176970048 -48685572 123835639 230220685 -134561291 347481631 123195707 257819526 -178869625 -161720027 340217975 -42099645 241857180 203135766 -171929282 -515632705 -250897889 -365287449 296364824 10526082 -608874133 903886245 529021385 -115001140 81420535 -44767457 215982888 -18643850 11349532 -805524564 -325495306 -357147128 572153 -8105651 356121278 -349522897 137258101 -272953525 -746673120 -24999501 -246083185 81445004 -7773161 5052267 8693054 -621839759 12878616 -415736494 160124507 573394649 -656244198 -1855865 599039571 -3944489 -18802398 -346199098 -2542193 453075443 -70911550 226590528 -2557067 316467877 136829286 -85165292 -340490143 3601042 -82747 313471 -228044390 6148817 16322878 -21027203 -13973987 -235823334 2477417 -556878986 15819013 544824003 12484110 -46065577 384234 -130477914 476067833 213839581 493834206 -222271632 -28146508 70398509 -51709787 70718980 23945059 -212978781 -321156196 406123238 461417683 331902420 268322685 -20341325 409012898 -248687377 169173996 13191228 -64316823 21649545 349531627 -281102186 -583322096 165330874 -249538748 -6015571 -60694128 -811337757 450670969 85137965 -164866735 99120272 -16968956 41138014 206817725 -23014000 90327760 -28456093 -106740139 -7829405 -127999790 817276824 -14024014 82609969 -20480831 344167903 -488868967 -506805 -356452017 -291743863 253591402 -574674492 -54669700 -393459209 -336718833 -112414274 -367129685 3828696 142354648 -30543962 614991934 604927550 -245877626 186762 -109962262 -224255276 441504120 423396359 626063747 -208319359 -536641007 173345615 -107006144 35742317 135394400 -4897392 -427273917 34367648 -498720743 152640565 -96852585 244712868 -212715274 234545767 67831449 -75351035 -221594812 333103907 -207929220 -462525795 -10385700 -468995211 -186036762 422065720 34246287 597917199 630351377 143764975 -401139301 16544344 -194204135 399395194 237046837 44408295 184917401 -198642728 -26972032 -268241550 -231943344 -211168683 -701278783 277557021 -461431207 -189835045 155714045 11317900 -20299591 68490066 -6173005 4435140 -96368364 77588567 -612251 262984959 -27182127 141444230 157866215 -451744893 298745951 661058710 -319791522 -398388315 -217880458 -61973295 24862334 -31629368 104896380 -69221408 -41775818 3387386 -154959196 -14403134 -370709583 -538152013 -346261966 -9716169 -57107974 33199389 623056196 -399059996 -415404486 130706032 157403022 -317480688 4369956 -86159424 715260363 537637831 -127246532 2182248 -139928282 -4030700 299847590 -3175413 203872803 41546723 -395211 -701319339 -4919208 384506765 -303768640 78964989 350663974 173796604 -27299791 119091229 -159263842 207046852 287206477 185619329 -500571353 133153539 -448196023 135109729 -876498 148716794 615885350 331757094 -388739739 248319795 -58377562 -168311052 -24277960 730024260 2651789 -175824819 -467754789 28265194 -623582127 9439262 120092879 67762618 -98490757 -135377516 -193373329 162024092 -29636771 -79220297 -334280860 -29975675 -124864409 -255473850 103978 8262494 359893215 789227021 5536403 -543226573 805235161 -157334709 236584875 -122828871 71471976 -208805891 838397195 -89970085 -59521303 -80967586 345453444 -90554704 799828997 608376520 -529492750 -692086134 619052915 -87774075 73007163 -637840999 520073244 -32408725 -66232662 71610881 -226471226 382350557 132348095 32099511 -19481350 566436620 234268701 177508919 364754194 96441401 303244580 68298651 -74437162 -2269509 94465967 -181695720 -2712031 76343028 9371298 -238287874 -334893577 -167997981 -719988709 -324434334 80276544 125591037 220868109 -9922666 -139517005 102734585 -247644677 678843298 -511879995 -9121587 762439158 3871561 688877845 727978464 218756264 -173088 -1172642 -407796802 -81824956 -689845089 172341866 -345431848 -468232561 -3925664 214890654 294010273 -147307767 39330143 184872063 -148890852 590032689 819979490 16819342 28394040 81282603 -30409219 621677804 107403333 -351140518 -19676994 -76607044 -149302190 2852424 -23166701 574955613 229397371 1200195 165322942 -50425372 39438794 -245789764 230274523 48142374 307865184 -319690498 -196373185 254997390 -313736266 -465436760 96276023 47915021 813368087 352849376 429141965 99015299 -88103212 52405495 -343864620 -267140548 -576590093 -65354062 -316485005 -624280370 901646827 441022596 381746148 323969232 -7103959 -125645751 -9890527 -357588926 -214147480 752624386 -375277530 -443246355 -337974784 1202462 453977151 -7789956 3592975 299885323 32289941 -50442597 -459625091 205009975 -20078048 -550563789 132791487 -541828749 91747838 12575976 248790221 22714753 -381494772 -158813481 -52813727 26691565 -166871752 28173749 407506412 242038406 152862474 -125790906 9649971 -515044301 -355053129 -87566032 35211126 6184493 58227625 -163567483 -694620309 8948481 386847585 -333667236 619020844 351944569 -84978225 -379054402 -152308607 4120207 385382035 178426119 -126694677 -2769439 -146751898 -226684151 52749246 58143487 4358865 -629609163 -85770730 -430955303 -514312196 822895630 -38453580 70857057 -67680059 120387548 382793361 -288405947 358255648 215073485 -37415719 -491194817 -55934234 255015450 215868390 -91842793 359366020 -528386055 -31827060 -68079828 -632507373 70745288 -91466157 96628282 29571989 -1733003 83733158 20692518 -938580911 148743704 70244078 -121763521 4548049 17676303 19892923 37329263 -237203644 500634084 89008509 405053597 323226349 204090531 8287220 -501004629 -196767036 337971167 -307653466 -465025334 49259717 -471447933 349377002 -546244300 -430517567 4319766 62976385 -20610252 412259498 -54208263 293994738 -598986318 -149473563 -60169629 -1169423 51263678 -51692104 674185181 532590229 -309674235 -5731954 -71529538 513726660 -47777976 -450642264 -732747850 81600900 21088575 84543683 371709930 -331421624 62835272 -273012471 175242152 256633459 -21474824 21796160 -108608557 2292805 115026399 79885021 -14683368 603040800 7093312 -30212631 458327091 -116978102 -867138755 53031965 77777490 164904579 -231195378 -190003268 -58600377 -280074062 -73037614 -43853996 -42331366 660947796 369877172 69463027 6594517 38301317 406419673 -324266810 415190 -68937393 -51527735 353676552 232278981 -18519713 -395085083 1396189 -19503034 -59568167 -612415378 -93062850 -315977910 -22078574 199945602 -230895773 -43370844 47098177 2796114 2700567 -104461078 409254497 38885357 -524961892 710175287 69531414 -6931571 17779974 -375255260 82557778 401813631 25967699 317663680 -24395306 122530595 -101367794 -526656193 129791957 956645267 -253510134 -226737950 -142651530 108598274 538481320 -265921438 -25585691 251607462 79875744 -37017518 14914645 -118502535 -349024534 -157902180 -173343137 5674799 -105032258 59439461 -87951527 -75225973 101790650 -904075932 -90443271 75398860 446796513 286325828 3880562 -324597943 -56978813 36980437 -54549158 -264324411 -28069799 -67829758 -315413240 -617684788 -215619293 -760636697 -5987917 614132781 558984328 -124150148 36826943 371050437 233945067 337285606 -708394768 -48858624 427705091 -673362485 -7600145 -110807278 -144921470 99631351 -8445515 -555666777 -307898612 -645147405 58672154 129267451 -479402508 -269653725 -574845 80143219 -225342315 -4301301 -30846364 184730323 25104214 -123743252 -57196234 19323251 41956048 -42364117 634300626 35452851 -314154614 242900146 -340000526 -161925660 -171031502 -309668107 14963177 -352191004 -14012189 208945124 77443912 -246165448 -63777158 -223469535 -112735114 21009372 -267311011 -9126919 193812894 493768663 -400427623 -642230629 284778217 -403931830 26487526 329094587 -102646092 -20794133 133619466 376258196 249325554 -512208087 65276557 -126255979 -6018943 960052 180035427 424974056 -256661011 293774644 851628199 -249613845 558022344 164610507 604094661 -131578104 -44149333 177457069 339940333 -303867665 165114941 298653705 91947905 -9502191 -37016694 -737652894 452519372 -88235472 -511583842 480902307 107398154 314665911 45654942 -55454120 757451665 -1815530 577555469 147291713 345994748 446136686 717212160 141499830 257413940 -350552184 -272799294 -234572512 10535378 -251323577 699144434 171747666 660806986 -368870528 -519574906 280692543 6920807 -762077991 68441715 -541555943 401124595 439461007 59712377 -15402186 140951587 44240848 298069711 -374355084 519188504 13818305 -137657764 -36966798 -79944815 -518546138 321746784 -23893595 -176670251 -303744 178466576 389894640 -11143261 74259011 381509205 -267768551 -211065064 -123196845 603322613 119746495 -223710902 -124337652 457540301 -800937536 -183900022 772163622 -12698504 -8195969 366553475 116934266 250566919 -102328693 8909372 22289760 759155446 -275246796 825761618 -174838280 -333015246 -402026926 49598079 -79669471 -255175318 337218824 -402916120 18739622 -331721300 160566536 -930474942 -116376600 -11662858 249302682 31563260 -90344210 -307862245 -82800811 133824929 139921949 33422948 83253 138820974 -202432183 75480475 9910758 659470868 -452638082 285195321 402525956 -511286122 39365233 481611909 482360767 -810473482 349744 -242196456 -448041007 1943337 288146022 -44042117 -7722098 277375077 264346161 -327200357 402718459 -181997105 -189771071 394600528 -215281716 -1065626 318369839 -210898723 -11813117 28564626 -435416284 148526490 515377140 425649875 367117 26379265 253633115 -363143718 581350447 -645333662 377986839 -545596230 47221894 38866207 -156912740 548729136 337778339 64764387 -587956736 60958803 -31091735 176703742 80222705 -219884762 -257446874 -294564027 -364423587 -1887433 635234730 92153510 645831986 405722771 -198752966 303553536 -197156013 -44328521 -111228231 888776512 -49882516 249363822 -193946823 -22571524 -130492649 27583665 -4354454 239592563 -178718102 -47338627 -84511392 358032671 -27456168 -66098393 5221202 764957997 53999038 452874371 -408388936 -472633347 -189863748 -602697378 4096573 34647120 108945078 294424173 -525154604 -169340050 -166405897 210017575 -741759826 -122201414 -209047933 -499125553 -24743490 122831319 -537456659 155154860 -37216632 -15469709 -184933625 -101683 303417696 -370728991 -757346177 -100288688 563653 -55099878 173760929 -620845132 -12056765 -283622655 8855466 -226125505 -187791652 240557974 74896602 35204698 125817524 58540722 -282696077 -484206011 400896673 116989889 123704193 190907862 10026363 176980537 464004538 -450923789 447060333 -18542162 182426680 185014802 -11973405 -382662432 203691455 -5047671 510072383 45880269 440170896 50122708 -91176240 -698055791 -589892122 -12555676 762499980 250117566 389254264 38448402 239905502 -19865138 -26331185 -440609802 129234981 -178356925 207617254 131370271 256847617 474205901 121434842 -86096658 -86346994 190110154 6545745 101338768 -134969111 173146116 311590581 -99799400 147164458 -136411698 64778946 158319274 -50649245 193798334 29381736 -349538436 -28991221 7535640 -37135353 256062444 -83986670 135615459 416068288 -55556910 -60056503 -131738788 -138008427 -599815089 -88495106 3321674 -22239969 -39309262 385643938 276020914 -204496953 -912439010 619599441 8659873 325546109 506582460 639533965 -51541669 -440125096 -485131629 -10596108 103570532 -542015686 16762854 -481724806 243605898 226554619 207163447 24356565 -41334341 86082046 -67243608 -98443302 -333715006 -47578187 11390769 -587594313 -368007394 -113515697 -790485725 407995842 -241594190 439159260 -51853086 -247672035 -50752 678146241 50054773 171220072 55046450 514122304 -805485576 -254293400 30969581 28887911 -227022708 -222064631 360056514 -80054968 294222946 -557707275 314858571 -127673465 -132806443 32553734 -70974129 -371989959 -208576532 604320834 -321455983 -171814054 33402272 -229265393 -515282854 -671585535 666171823 11435454 -503909066 -443390554 -82098836 -846635963 29192181 -415022421 -96299327 -24802887 360650368 -501786650 364907616 -486505968 8792979 -166335714 10597943 -378522938 -116480025 200994015 -26707097 -2060406 19284843 -26107392 -434925378 277037300 250933559 -448612023 458286191 -610435685 286638431 -208893273 23485616 602021638 9462978 130700560 -13231901 115092889 -253004822 87570710 -60318927 -329862 -3391964 380437677 13840537 154279828 -721872460 21993031 306033832 322857715 148598364 -23258057 6832648 397980800 -129195152 364638341 -365024066 -376157189 -241672881 466692055 -207495356 14314327 -113002926 148480931 -186904922 -774917 155698255 -312593612 417309366 -870676140 2840541 -212315303 391369500 -77395747 251877973 24937602 199350773 -2468650 450941457 -7793878 108030338 -449035970 -123817868 -19202958 -8678287 397882394 160134 99918139 -658172784 -514694584 49467872 283107905 -67131397 25761864 492717817 5293810 -559133383 1339240 32420286 -580049301 357448654 17087238 -440735214 379928171 496696914 -616651877 -48279455 113435141 37687588 14651741 -67236808 25124547 277557405 18147615 421580812 248286194 184909886 -53927407 378653385 -145846343 157362728 773272305 40869145 -236609571 10075173 152379581 7330394 4791256 485348616 -34047286 140502869 -6809485 -328682408 -458112142 -6892715 -6084758 4610902 -15835070 -84356626 832513918 -617061808 -311692543 4894722 372357295 237991635 128632609 -335410175 75275083 -63980177 -64214020 378933133 -125422066 388989964 37549359 -597772980 -207515255 -99270648 1543921 -573957886 9892760 381076291 -5892973 -76210080 -38022689 62692483 -6443287 432488362 203746960 84883661 -215880981 -611460947 30499323 7339362 800913992 -18260614 481257295 7439393 -738854531 -31233105 -296827411 589725266 844390 7693252 68745305 3330921 -721896322 -705207558 51983662 4712886 -109509180 -61476885 -148160301 -92335838 485087091 -14487255 499513959 -88680884 -13117923 490099029 -77266677 -359161525 -190703642 -561504830 645665957 -747280592 528946436 -192340979 335705021 281569801 103917903 -125962429 404026487 423872 52138003 -381727526 32072272 287009175 -119288371 -814413072 26837211 27471063 -364787753 314172846 -78412104 -142391403 -57939020 49778454 -27579607 -148947995 -57372261 -574332954 -657861769 -4625119 -241811332 401640383 60095044 -35268130 15923365 -226100360 -405847486 23852912 -189067 -171970393 -241160558 2695337 -4015621 13691849 -277974760 -299361125 50931339 -98253138 -782896280 -639482223 15805462 174524300 274310424 318648919 388129549 456955001 591268587 159013265 366914517 416518277 -269455896 -232010729 -366772496 96964250 544732973 -2528838 253984415 -138444907 6877996 201504029 -319050246 -67880530 -33332996 489191029 -518713281 -53613 -3113984 -113906293 338843265 177579777 -178569645 -687329657 214798521 -259345351 -31242656 10273306 193861006 -55056735 271489167 16572046 -645231587 -137507822 -189561912 -655101234 -122051755 25401120 -159735395 -235765108 -361314002 -28211440 -385881827 341387329 416465328 -49286353 140381121 640737313 -591216476 -576900352 656716422 -175738567 -202345643 556185496 10693300 433813406 -40294612 -105245317 23560293 -120522431 -1987436 -91180758 11190910 -731486975 214777014 -12491149 -290964574 228699484 -213760606 149209104 296369937 9181462 77069045 -45251470 -69275046 -298318602 -26576916 -424014912 56942367 43011632 -82810272 -211502486 145382256 -8753444 -6770748 15291266 459499860 25616112 -268751481 4546835 609530551 -222927055 291701344 737683688 396401068 -109072854 -502704665 158784950 -21119704 3210484 -116192842 -35594121 -90955860 -1040248 -261145900 -527840482 -245680646 194816876 104017089 -32697984 -117736055 -91602654 19774234 -492967793 -344407036 55684406 92671240 132068403 -199959373 51594169 -73419165 103907166 -140910334 6060473 -588340944 413316981 -427066158 37751326 341720156 159597037 -32400378 -5544547 -87315551 73127135 49837389 358674083 -156007046 -42463278 -501019 -86749608 61968060 -96616326 28434001 4447233 60096442 339121277 -421795086 -427903547 2150183 -342427445 -17074109 465753583 -429709672 -629976 -899166316 360450 -9387079 -286765126 103800887 63421723 28821478 -425616866 -164005893 216692915 -214891870 -26218930 -219126564 -405289160 -14589537 311940136 464484804 298221863 -148348653 -152159897 -303221298 -35746169 -17260067 -328925444 14709102 348797572 -234986009 -715003857 -100729690 -172450066 576771639 344231839 -20565390 -276179726 416843283 -206951543 -59815445 -274038239 837549801 218449158 -695053546 -61374536 -9994519 -16552372 1601416 5142195 -115255491 -500931395 154626308 -6053260 764891906 -227435248 -26589794 259064726 -139633668 2831388 373549043 369187360 -54324407 182124248 -205685833 -534441152 53639119 -82679478 -77009052 547477469 -343978302 540512806 -274224695 12813666 239599466 -17267394 -26414204 -120213694 -56393594 595144923 -500389470 97055617 -2924353 172711606 230098889 114811808 -140354653 -589919745 4245083 -364840311 406056450 17435019 -5455610 -305654894 70294346 -575792047 208436383 109419487 -121381037 -192070 86958904 -173056097 50256330 461164818 -81823273 -352710703 527415486 -277365782 556085225 115817554 -185823838 -649618463 -210967831 72547634 -128006811 -37564587 445225201 -642842975 -2870297 -9153221 103463298 -346383 287133560 151095777 -77452337 320027181 101814012 24377254 135929605 19533727 -8108301 33533271 29383596 -8242648 431137231 -519153932 -14395286 -7552326 1919464 9416838 -47740131 -835559425 -193072885 58650305 -38208828 7818032 266161732 16315974 -26270931 491611073 559009049 -146996704 361970104 -125634191 -674794614 83969680 87295320 -77057194 -377748207 353449769 -38979363 25942837 144965975 336401411 -29676590 4410202 -183421458 -40541014 420151365 184445354 -187175061 402998846 268233854 7990315 -110400697 12113077 -582894361 -110529837 -304979428 222798706 168744317 -189403293 -600109738 5691352 81409283 -279494098 876043733 -97678254 -296820359 -117002620 -255621591 -91781182 -168518282 699779048 -214323831 -310911817 211428273 77569505 505978040 196257307 -205617802 249896451 367597566 -12976446 -254524660 168101097 -147436545 305110077 -445208 171615677 161744594 68729317 -49906140 932153770 93842819 -38493327 -461023069 -392660696 -278193895 385862585 58298480 2487192 560333941 -5258447 52244682 -338108510 294805360 -393374432 -66576240 -126393446 -302920588 137233406 420445679 -4290094 -150735383 265828478 289026007 -76961229 -674022848 99269718 -59715959 -308073038 142736919 107303234 -247236671 -218741878 1121626 30538567 -6096916 -510239337 -41009506 -83596173 598599543 -117325379 95772713 -32189904 418193 -407755575 6455487 239960671 -565872172 -529073166 -474464978 -666421879 136362644 -530156101 -128530996 -268225754 -539530046 256174956 -12386476 -436660059 -71565996 -444808875 539900348 24332598 -701713880 219020963 -232038083 -73507131 230477585 1168630 425801167 -3883620 -234061393 343323265 -259901168 -241538197 -472485728 665208720 -90451710 239397457 331609767 11370234 -296206046 -356911361 629294266 7602889 -194893669 -376499638 459739319 -12013001 -365936 -19489086 -368696632 -282061507 51474305 260297339 -91764587 -34810313 -71034834 342198737 692958706 -236006253 103177401 -207366614 -674860599 334637786 -205983592 46929850 -82483778 172030249 -334726589 -11627366 119543724 354705304 -198271921 336773376 103300288 671773570 -443304719 35576106 -245291863 -689172556 -130748648 -407600578 588670968 -4806909 -11932452 -365386829 309661381 424084716 -61393595 -216710851 10796758 348639289 -251683 -46374361 637906875 9114633 232740042 62514182 174110495 -28693148 163254135 -363971536 573881441 -101853752 129656584 496127253 -6965808 -506771335 -3176217 694558374 5185655 396283499 -273319 -133026445 -159988706 423105603 341264414 442185 525277841 -3768645 -17143859 230741926 358535439 -110376641 -84043661 22420673 164838237 10275246 2867882 -499481764 458355553 25936422 45438837 -14534360 682229766 -609208872 158438729 -51078147 499688565 16854080 -112486991 -11203406 15711957 51104915 82933200 697796780 429023069 -3501655 -434540933 -352055982 125166762 773936618 803106039 -76867593 -31477549 291923811 44421256 -395212608 -535469628 -25478731 -106695241 44211899 -710417352 -45388485 -107731196 -95413033 -376650576 67656341 495167893 -359683136 -392427895 -96610926 52610612 80800238 643126645 294361728 -213169241 -804146116 -384374574 626973733 206199379 106415294 287024078 -150739682 17687194 215968982 -160463959 49697634 -60730226 573470822 -120369611 -189715840 -357625841 -283890068 -255855177 -7343406 375005964 23631661 -132683848 400240341 1745536 -7956952 -15128949 -367039494 -238680707 -152127622 30391397 758328655 8631528 319609625 26002834 303782770 -378365700 -130267599 -303176695 213264375 26183910 -296401079 223561649 22204072 26274054 91997 525269571 -25636928 37065903 -87535751 -62636281 309332767 -871436591 285458186 34799087 -87081594 -200393468 -388352369 1492487 725859367 8086894 -116741134 255233003 -239889584 -282627470 569020407 -19886548 102891717 -520645420 763020862 26380126 -184395255 14484948 51544514 7768700 5776124 178149906 41021117 488745824 -368857154 101826419 5228549 -780423767 3117111 -413239282 -320098955 -352949503 -378881589 -10554665 242941281 -160391545 243863021 -716028483 152908946 12539070 -717042886 82783315 2363342 879862328 173413349 -820361606 -131376804 -292553201 119025499 -500420293 -26098360 160473938 122594861 -320883059 112772580 -305172270 694720140 -28979167 320133331 64281243 -806676112 134718417 -329985323 36987568 804156180 -347335126 40706294 6194840 -389757917 20556426 439011174 124227519 -55132524 -265556820 168143847 104194958 460611627 -547230228 -133067931 -78630631 -167506458 -264340284 72821152 291229709 172632575 -60368316 -6576030 -780696282 57415545 -20657025 71582007 382082209 -113257373 406306922 373664958 662256724 127210357 -790590606 -227068964 478913712 -131605080 48642648 -318337874 5250267 -298830333 122793859 -18305522 154183101 191591567 60598023 -95331403 -397427007 178405687 -460838987 114096159 -471675122 -147087789 280179212 3714313 33486292 111198526 1092126 24672215 -233117079 -339478701 -255798273 18659886 -61952003 -695236654 214321 -41350402 36839214 459962100 452079800 42669110 477192254 559864112 -134953631 -140604773 335161355 -28950302 -79259453 -112856931 -739271800 -103218517 -44349046 177843624 -600293099 37338523 2684331 -42905793 532954638 79173889 160786857 -152776572 -351233026 -17138072 -942792449 -64674288 -47680571 -513037402 471846591 576123588 35943837 163000825 265196974 -18335734 637549499 311230270 447945670 -166575201 341217435 17506464 122994168 -484980724 117050679 -7401428 2111773 34460108 138790899 -363411329 -388236378 -374238480 -34896080 -20100499 -22933086 -450806727 251039202 7979515 -145190756 -605738231 -388728 245308661 235393189 219930132 -17329059 231903465 -303867842 -511996062 181810949 -779807580 -88875202 -473774269 10206914 -600359679 -286452370 -101661298 70239334 -79242882 180876739 6653662 -918414172 158791154 -2737185 -20946367 -353408366 138951667 -40663716 -145248516 610812307 421291995 -155339869 353538105 -47270402 339672121 281771561 -16064267 337785095 426868803 33539063 32725902 578602878 304015114 422296255 37900924 199218818 -32498351 154899455 18571151 216579107 -320741425 465969173 219873657 580927892 -346642 -17653988 -555672362 75830109 -716509 561218333 -3389012 -138183088 -9201488 806052218 15069405 88154510 -65486045 -103368188 -94626894 -431180339 -660141437 -636357213 646912555 -136958476 -56936571 -249573854 -103045954 420263292 -56628990 351327755 -72393251 567512727 -447324721 36350898 442436983 275059700 -91980157 -15089492 882993166 190213770 -219074148 536987912 43269972 -185457620 -195260143 352306120 595914847 367219636 -286591539 -621044208 104102250 -188013167 -708946065 500533163 -329956618 139114566 -196930801 334496138 282940044 -513761215 -120105679 516429299 256050558 -66928330 -114708278 -169341323 93557278 -3285152 -437970437 108549550 -86444421 163251023 64380362 -145752645 8653323 262148339 433339413 -174293829 730285357 -394039830 433364655 -475848589 108097748 -58874605 231556648 -428778069 329283589 -163256968 72415970 -375153649 177807219 22403300 239609680 831267467 -243682467 771451238 -471187140 -457069413 195971433 -70851781 -39526212 17200200 24014157 66407234 -8998178 -3440975 -339664077 81901091 -158580086 -638974468 -42828734 98139124 187776672 -672303966 -135939091 -149119819 104430580 -20866990 -334061882 1658160 -34956315 244431438 -5860588 -114625389 -336827443 -545518685 52968881 -844845917 -79731683 -431481295 46043285 487189783 -143999914 -94380715 9292026 -2994186 544365399 136151602 403258530 -14791988 154969192 133716342 -22215861 -86297072 -129476824 40469670 -47715674 6026958 -345138248 -230381671 -73272867 -82418291 7011255 -263993053 588335143 21710070 174741054 109120910 -310928348 -291766804 -702239270 -60692169 123722660 -157317981 -310708 -5864400 318896098 -470121983 106585400 477422253 -42330542 -658390683 621854542 48559280 34408184 -706446733 -455153553 171854643 34332111 -602637280 -442368261 -478062330 242524878 32819853 9660670 424835545 -230834528 -38665268 39449881 -56874207 120101363 -236938505 -829117836 39469053 2826665 7110905 312441786 893498600 222991873 339646617 -164205048 -28072075 -79182798 -823152469 -93577255 293133581 7751277 740574072 98128549 667523503 27852114 297144616 55305511 -73945985 51960658 -38112550 -30901821 -366013452 -528160 292797846 90522438 -50501782 167460750 -585604305 -149734387 386119186 -14477909 924773770 -146751166 491453103 -216010167 553893681 242952262 -378415807 15187607 -574520384 -62099047 232567499 -249133238 240054592 298177972 502569240 -143435504 37733378 333749872 -27782486 -249283159 433293308 279373727 59306817 -136406505 -136815746 639853898 -47888652 41674331 232551278 -53565948 16264243 695932245 -236515080 251797595 -275583938 4592830 -43256895 -307248373 183731419 50221211 244461042 14339972 -208281 -701977943 77441757 -148707926 -114511539 -5199617 274291011 524000454 88400794 226398350 -324477093 -613921102 -663634606 -45582776 -5337039 -116509786 -286546813 171186159 67021899 -124715435 41289573 -155203814 -153147639 -61465070 502764113 -198254974 -487281064 -718187826 729259790 349003070 523180436 224739933 -82822202 355626203 44418180 -7477086 -10117168 234539325 218859995 304042486 -257724127 -468379203 -56248305 -6076370 31741576 16701203 -29873871 206164956 -512268590 526376992 32970323 -126989449 -1679954 68719839 -549177315 72715083 -449585135 -385313605 615834538 -62226622 -81356328 894610877 -1144468 357567048 969755470 477986647 -310597891 36766645 -657973400 170667292 -409907931 -27447844 238350574 -56365490 -730398688 185968346 -156443323 397667241 -22940459 -128900668 -8530489 4539675 286825296 -208544738 -736694667 -324107180 -315399883 526652305 -2880954 -20068879 283779555 -25187645 -33879547 -4839367 -309495415 631841140 5052093 -136635089 -229110186 108572647 -618903783 -10131787 526351730 -763633496 10173240 254122723 -877514311 13395398 16684362 115469872 -532595929 124464632 59537923 -579309439 -40454811 -763585176 427089081 389699238 376555355 13592762 125786073 -30177954 -309217712 205116839 180912886 -7307561 179707813 -93073205 -712875600 -45338723 267707834 -10135316 65940041 -573108360 -9372629 233227139 77518153 119971326 -298140547 123297239 -166642581 47247842 -357896354 -140291109 -202085411 613572540 154753927 -69993221 -6365435 -72051738 258331768 420155184 27047413 952694 -254688094 57416127 479332923 28665018 476560942 -48004459 575262209 -249450280 -241481900 -56692278 -129482227 657427877 -65041026 67667767 26250566 -52023911 -40810484 52953220 946452199 -43691817 -481988893 -80440042 130860922 -338859864 -36270850 -20008674 97323149 87662112 -526773888 -203228892 -353529071 -75055121 96412383 266926212 -33698066 -479919182 -28912088 300683114 -214384258 -224720011 85438949 2640937 394735408 12699716 -281752823 -647477873 132309355 71817874 -539450226 -141418476 -299820666 190784109 -250602938 -679744876 487985924 431976210 -33145232 -247188898 682139241 -24743629 -174068045 303102031 -59359841 44421711 441035418 208664787 -314924766 202624714 -199646786 443906 -412194643 329878405 472014563 18680287 1135883 -284885323 -339313368 -166388876 355528960 -367224031 -63443461 -152068789 2567830 -425239777 92865119 -138166779 208688882 -65233149 -7593374 -323398195 -444153805 16462539 -863580 -391253706 43504237 691028250 -98613905 -44989044 153266619 382201052 413306235 -797997820 7196868 352067961 -531114720 -333405294 -805922617 62385222 230762474 357313430 -6177888 -347951726 -260953742 -39495923 -145980862 -106260183 -3568547 387965385 688829159 18208183 -3412040 -371089061 6004844 -201424528 -558336310 29800247 -11186070 102046990 -525582551 -110051952 6084131 -22301505 500812953 39142689 343372210 -314849535 -112549383 -499571635 20864440 -26101082 -240266255 4026695 519483667 10522683 -977201318 -529403520 468402206 423772 268751947 -65824994 -125495919 -359011961 3004325 -430689986 -170528785 42261178 207212049 -188998525 85467592 127281445 136386900 -199225660 -331649473 -25995625 -11994752 -598269625 -416930373 -446466217 -270859738 183088126 -174230707 -382954062 368737096 23515424 -112621622 333018738 1586129 9597611 -377597797 -303387657 -119441085 572385399 3717967 -10562155 -686087520 -177700600 -1565293 -61813481 14171497 -231040326 629763998 -495452855 342826699 -76689964 -3522307 -141250631 -148088177 -13853964 -182614758 37793011 -496403355 399940481 -629967189 22715469 187502001 599154543 174704866 -642644043 -4872137 125155775 27886957 68834622 28769602 56086978 -139226422 -125198517 1826375 -132772435 460361067 -5695256 -407501299 -174213624 -464344799 595020154 -300532871 178022224 87848156 -96481063 -519779275 318898683 -198882175 125655609 226398 -377735860 492708127 608001600 -389713799 -133054930 -201488812 9807430 282732254 806251908 -426532813 266729355 -148302057 131724883 27723416 -283706884 689775400 19185089 -831043253 -25971082 -192864291 -68030808 -4189716 -820435852 54937487 -4951830 15858406 427538976 -31474502 9431739 -148318096 -619025280 594050545 -28545983 -586710231 -376372 577898789 -2046400 -6120368 -71247551 -335817468 435723789 214606421 452525372 57981682 238565298 -345701891 -282694244 -234237356 -492193722 42305411 -63172018 -26616612 -73209574 5993326 -177826552 -66747569 173006799 -4664662 11623112 728520386 -667519426 239704769 -59571281 -89766840 9713761 337889955 -414048413 -188864701 376547915 -162559423 -446006226 24498167 -277323172 -83724212 14334649 40171889 -60867137 -7232499 -345654270 92134724 572738622 203949473 -368017595 -117088416 -277684804 215996155 -47263406 -194873666 79985355 -609920256 7862082 818793024 98839198 78741225 55828283 -242897180 4739949 571923034 430892080 -661217749 194710802 -354470937 262900519 -109825940 -273175673 71477916 -13893346 657383836 3193371 -549157869 280545 -19793293 -12866864 -38642291 -256997467 886339997 385656312 -18993310 -474074588 430653972 -10912083 412442453 16339941 -834856 -400194641 -1333566 297069123 -325477743 -54929227 -100477940 40497761 -181444202 -137915182 9975496 283692110 245495088 708439221 -577815673 587406880 5861850 -398364698 -24547541 -510328127 -343235405 5485837 834496419 -93300665 288720065 -280910819 -3045898 5356046 259289605 66204714 159934055 -281940702 -54794093 -429627980 -242150221 8438961 -56908000 127878472 421037824 -439920193 -226944332 -114051419 -87672713 -165378803 -118818852 -707770123 96139012 -446112639 116842530 -16868702 444632274 305405433 -143698802 -135366322 -494572351 -2171207 -138333277 273928916 -804293164 -66705198 -785616398 -215115547 -249340535 -9159311 528363301 5918281 129140804 72871460 13500510 -879870703 -220784926 -49224938 260682092 361783989 321335022 6750002 499522751 110562963 -291772618 -568196115 309238492 -361827047 -742315565 -192587308 -483269892 13551845 -74186809 -194593184 62989274 -484102733 -150951312 104702852 -262780681 -718987626 32427763 263605035 184786730 81680454 25433949 -108894333 308627884 -700150580 -742743911 342687129 -339233240 -379190882 -361953907 -31666547 1164189 128246297 26294119 928154006 6099118 -2851772 664794914 440424531 17286224 -78865524 517401062 -106792340 -199306982 15616984 544222306 262496182 115399050 12028858 -11872891 -83130336 -534486433 -111343992 554849754 -6299447 -36400848 69718804 243102185 66464418 80538045 3207207 293728 -653626046 816640497 -508913736 -2978929 -289767518 89409878 -20814531 19976605 -372259252 -109730585 217983088 -406441099 -258031220 -356570271 9187264 226593070 374027976 52853830 -642632296 -265155481 7589832 -1900919 -376099849 513751063 9756518 2242654 285440365 -456218594 -26557869 13149003 334757630 88398537 210882519 290504919 7662336 123258647 172426010 -441401954 -201647118 195585126 410069528 7404978 -492140265 3591073 -13637341 753612439 20915873 -587459363 183723548 -132557674 339959798 188628338 95194300 93461510 -35221780 -42189559 479451840 -374142486 -32778757 181891166 -307792928 77470447 -138741827 109249923 99566354 924867539 -448163013 -22259420 8232947 91677248 353345138 171669379 2607959 193629577 210230267 4950409 525219 33407523 36346069 -20952780 -2982048 -300001482 170219037 651040714 -52736703 970110 -410618916 -875074282 -3761811 -119334352 -163507806 244652095 747958304 83126063 -586763487 282449112 -167370031 115900746 -103888363 7962722 52282221 -691330974 -25247137 375957777 749744633 -345756220 -604038767 -3882471 -73622661 -312953872 2192419 712058866 44306152 421872670 -349416842 -563099394 -284086849 -437110715 434226530 803099137 -28484789 125725513 251044121 -29570600 79593447 -688677907 433814137 229152590 839246382 22929103 4920630 -28505809 108903187 301149436 21455157 20996570 33534659 208132488 27756499 458541549 12276623 89388184 103581339 772087863 -295886 677507827 214640741 -769006620 -6659477 173257418 53520333 550742468 787178559 28751253 311262860 41395468 -49939570 141252691 117636808 764352362 -333530731 3871273 46157337 147272954 -110143310 -521198940 130210178 -19550121 24970657 -1473754 -442594120 -283944685 -165243326 -448801019 -17301343 -59352133 -875144322 -453359890 -42883800 76856501 -1316126 -162211519 -379059095 -314452427 164699334 19356616 -148317416 -2490304 -194189680 -138496342 -120624069 -580870512 -3649415 371742582 774365630 -49097283 -45836103 16178558 66635833 377320349 112706516 -462817570 227476985 -256744278 318102098 -476298705 118951793 162885793 -327162040 -1139425 -4368373 371895048 788397609 -444849800 -2741756 282279797 -217402991 238742648 -3683772 -188584486 196693423 -41596696 -155983860 593778978 273702491 216367641 65688813 210932497 -135901880 -514011503 51841963 -686006766 -315194713 -591965575 -16694845 114543213 -496429938 234809913 -78970611 -473991327 -40998706 241845462 -202171890 -912932337 1440633 205093162 380973640 -15334561 -278135901 -19983374 17504683 -121543527 86680110 -43242934 140049636 -255864815 87603743 1262717 -152949943 -948366622 -91654108 -67595758 -138530435 -592928519 522599884 -207747901 21060118 149634877 207844696 21719141 90165154 -537966666 545144292 22871740 -473550866 -41990375 -139868667 20961508 -111241543 -25187312 -31356072 -1748931 774147948 -364176241 -840756960 -7108964 -414725570 -386814266 -156065199 92556859 -230548173 263640617 178321473 -5706819 170183717 -330711797 -694934900 103907708 -64980831 67685731 -216006690 -114269356 -61611761 453550175 -759102752 -100320085 330898897 206399782 25831338 -37116842 76298647 252526097 -51702998 72379976 -593061502 216004668 -153510221 6838643 201378502 -21266275 3007571 -79533733 -284535407 -23345098 -284679895 -380677300 -317197015 -130017520 47262223 -26729478 39193028 10130169 222217225 35921966 -732729333 441914153 204816278 -278167283 238488624 328611195 -33147264 -52026311 2443869 2273591 268012895 -131527442 -82931200 88577385 273342164 -800147 235118013 -778312438 -467722999 552401640 -643215837 315693808 218964482 -314565789 -275284921 586555117 -101127764 132140897 -54087063 -12927996 -10733598 -45600531 -130437503 -9320787 305795668 -216955317 136325979 -298520679 -468892631 284916561 -78978790 -377663100 150119887 314758970 31525558 362332079 -90886486 410725137 -729385312 -413745499 -315283471 -712011740 425016550 42329206 86026544 -26068394 -398509044 -131649791 83922479 125034630 91176234 -231010025 41306591 -12603286 -317559426 -329850705 20827334 -120737269 3815710 -368079321 372258022 341254 -269107380 -794459 -485131612 6623463 140905869 333676400 11159008 682220474 -94510154 -663062275 53113507 30630112 237140284 25290549 -330677384 -387479125 -126550924 78648838 -172899441 -57933101 -247536596 -115616796 -105807847 939334104 -296660678 19300772 607074486 100242721 -195377057 91981407 -7433710 -677079517 161829991 605896494 -140829072 -691941520 -343709379 -296219446 330011744 42494077 149458833 78772467 845925555 -157564420 388388501 599400796 173635877 -210773799 -2195500 -340482458 -46018148 36211621 350140193 -169274863 95522685 75352111 -172371069 -101869785 -412138060 223704922 -8715715 82007844 216476353 -5427401 82542015 -211097321 12026237 -221025281 -129508186 -310869035 -155352335 160625514 370950519 -16303921 -115439363 38109819 84147447 470745092 -309692453 50317359 -155578329 133326749 -357250760 -179023350 153976009 205589242 217774314 86468141 160447948 212957338 8976398 -230961169 -216240504 -23392756 265108416 43229638 169496948 662968121 372821675 -886190654 6037874 -541214064 -54554980 -37381695 -298464768 146047824 23224191 -311340038 -133666436 279574085 -735701379 -102173864 392073430 104904756 -196556108 -38227059 158359837 35030597 162134199 10640744 -752477689 144548398 -505971424 -86420658 -141244666 -82511607 -592672623 233296114 507759904 42888834 -58372985 -15503396 38018045 -4045380 194004701 241410084 -270129999 -632159275 -397131847 385894000 -425877806 191668179 -7958724 267585776 -50152973 2616509 -398199672 -1452874 92265962 3947855 152530945 -44993985 435439825 -265485139 -346324484 51032805 144569490 229808722 -28778770 -15167941 -501848213 -6473573 -87551892 39812197 -132351765 83116649 75498660 -135480418 41688159 122517228 -346133395 -304932945 524972008 527491 -65194725 -2018229 50853906 112358900 -262410547 -412816814 533342094 90918403 363768007 -293012008 -405039493 -1790552 -191153946 136910400 -53486034 26670095 -98627611 167661704 -59196479 -107386490 4323789 117889376 -27848631 86007959 -463304684 -71262815 -544783165 389420075 47187071 -125882241 -128327338 105955622 129706529 134331515 90132386 -243240477 15746636 242377705 28404051 -283712880 326505431 780900054 534753893 169016076 -216342048 -436151901 248283420 -37952114 -249822760 -447301 45756547 295584049 532656688 -598449178 757870815 563624961 -5866287 -47947168 3327015 57107792 546558447 -610944048 148187970 61188 -100381687 3970693 566096299 38143042 -1909257 -166542583 149664699 -112917805 495617321 54158389 560710058 505909299 78597490 -650887776 233868868 -423575372 23084167 -204372741 235135220 246849613 477526560 101877408 597948607 793472313 278067891 -472765893 79641266 342536476 -41082779 -652197753 132917693 43961994 235968972 90311107 240158205 -285804765 60690793 43391731 180007624 -51560988 958289 478441079 214944775 -265577898 -169267658 811009793 -167413919 408775499 96540126 910758841 -23313584 309505111 72411522 -592285656 -620582763 -709537382 66724411 544399 -21553666 -72309680 2685319 -2933937 -43197980 2274261 59209006 31879325 -1007426 58437707 -244347100 883128671 15717665 -63532529 207967138 21505085 237809606 -44337786 277480000 209868938 523216679 15141079 -71739790 157133625 31768119 357732440 -323001739 -10240146 -71744488 -2640532 -117005369 284973021 -73631467 621056513 -584045419 -621179921 179434405 175103981 -241598811 3926797 75316206 -64954449 613469086 6683324 566965666 24892124 173268092 -16073169 16756183 -13249004 27703370 -141139196 -597427518 -459190953 677777895 -326140749 -824319824 -200639826 -584429005 407515172 342801339 -419017297 -96412868 136967593 409907664 -601871744 -322277087 -905792046 -470404020 11270472 12017876 288416302 -302495948 -195789831 -98987853 132448525 550845734 10381842 121385743 -19139890 22644375 -133075780 5371836 -162939372 -116176222 -67923993 -46216509 -211494596 -74364238 -271620751 407646833 50180448 375402216 -531473146 209784356 146070693 208829474 754754873 103794591 -410798277 -393311874 10753824 -370142829 308040800 -479194226 -445691032 349270820 -608497719 365567487 33976936 22187258 121257010 -653883983 79057366 670078664 239422072 240597500 528637212 -281333364 212154616 570071462 72417901 16811145 597471443 -9819201 154429930 83524261 -674273456 -58696131 -427327989 149216467 -13129378 499242605 22841788 -185890701 19584527 -294663942 -348786460 151350191 -5216963 21910147 68904867 119654463 -893971427 150837711 76799066 -677963262 309268452 -161102079 1495624 395819024 125191714 14189590 88571153 -80464675 371089721 -335997806 58619563 -47815758 167123412 -143643250 -67494750 -97618375 -18412036 -46726221 792895444 -95996746 -53481599 -2353822 196722657 20318656 -416091594 129107575 -606046041 245135152 48292610 -129307889 -83073419 213866573 -483036340 92429 -7146702 516187826 -132590101 -85712181 -505695250 -510183909 -125684410 124897894 181017275 -166498802 -636949126 -169630044 -717185045 511431631 196118489 1425380 259955811 -8348514 40762343 260194793 -517836630 480247708 -142144626 186036224 -38709697 -7823341 347388771 79120302 -564186792 -367864575 -285346003 455039384 -990860926 462476683 -15874569 -383844246 -344008690 101127052 -234102027 461600299 484907484 113746882 -1880408 -45976772 -170912395 -246467923 -64701683 882162039 337666222 15902363 -511865358 -55067660 167198249 126038921 98670718 59826267 -100080962 353246736 -53249507 -99307810 55642240 -282725823 -589789296 23617617 55913925 245750764 631044554 -212389581 -420780388 112407730 68028748 -273311026 -408701057 165335605 -705874171 38664886 -368082269 -34560563 307176874 -5384811 316856007 405798624 63539486 53762060 256728528 219798341 -34576684 36703 -413161 -34175297 -277418044 -62960765 186026271 -691554965 -154481453 13492992 1469873 -87075703 106347598 -442099477 -861249974 -18147509 -88812623 -29394522 -10116764 -614341550 -505215035 177891989 -3455244 64957331 -503808572 -714241118 562165062 30113243 -583524776 -570387536 65952292 -323150556 490973733 7659928 811109594 20817064 178845268 -865748394 -228286145 -4427999 305929028 -799347935 -113767915 -74540936 -257825667 2990378 241063294 -319210518 186739048 395983459 -7187110 -229779662 41704411 -21995501 198396849 567065663 430139535 -36701833 803844 12159311 257336314 437330692 284917382 62610516 202535107 320025690 1401031 -85323489 -334837836 -293536732 220963124 95481465 185389223 -565932918 -405505731 341175525 101277290 299381425 222793848 -382743185 145316062 281842690 -12770524 275836213 -19969639 -153443882 -712640271 -70460343 -322241886 -171424915 377364321 -173882994 -660451844 73207900 36674269 -392049528 270000055 135264741 -90514797 443112845 95213846 -142319466 -209391895 -55924077 -3001284 -154018904 537577791 -260269393 -153610821 -25007571 -18305875 -34388277 -744081474 -7673534 366175776 31401936 357059463 85104838 11786222 -929367 218353102 271402838 434876784 80823538 -8448533 312425548 266066431 200827749 28959218 550035838 39905209 -208102642 556824549 -2866058 -200380642 207316547 -337711953 -750332400 46308649 9999071 -33242015 -515143764 -181277904 426031713 -175503375 -331633642 -673998 -150006906 244947735 986689956 118270946 -16390864 -510276480 289757939 29147697 -579228925 -422443925 129036796 -188543820 -268101330 -792638913 138388658 -48949301 52476899 -275373285 407617646 130244321 51168985 329612923 56302680 -91158178 369238774 143858401 -369979151 154984609 48117761 -5041869 876097982 427742063 38001183 275755940 -336620190 68930827 -304988591 32876156 790376 116942987 -286896 -250731189 -47966915 146433588 32140502 -65999236 429783134 -404529923 -360256683 -72466435 -136591970 461392773 633218923 6124027 428769805 -319657578 -87881834 1180139 -98479439 -115265801 -329974432 -48803777 43995213 269140942 -423128091 145272548 -264974118 214452306 15522764 207814005 308682602 41732804 270936691 -10973236 607725649 -425504617 -251113937 -95856763 69108547 674926248 189005834 326742479 518950419 -145196743 4287123 -219740783 61812850 15053278 63318861 -77819214 628345858 83759900 -24337586 21542945 -1223354 -213196814 -415968960 -305780856 -50858781 107191713 435321587 181524557 -20028867 259351311 -290396604 -357237749 -309286704 -220064619 -16554607 -219438955 -110228610 -296937761 -122729178 -307171466 -829380677 -394048749 -3591497 -7591851 136773059 284007164 -57658810 -198984070 681002603 10902831 660169287 40920059 -56374511 409263241 486263788 76515358 -219147298 891685568 -163288956 176629173 -68768744 491418063 409943333 -311886924 -14801420 -266667144 -92177282 462341179 241602176 412877924 -5914607 123150550 89868453 396309884 66817763 400295243 -673179195 -197388381 -303946275 363873817 -84845891 -7179441 233643846 -745292279 513394280 -217134850 310168067 -174082483 2188437 -344411530 -76823455 123233 552038523 89005274 104488564 -30282582 -89394991 -51575561 -159512194 -189614961 -327318767 227521861 -53040813 169699791 112953397 -47377709 -14001729 498908579 157338261 -402988344 349763559 44764861 -194353358 -461190779 -411915481 86716484 3478717 -878102090 -384593041 -242648367 14372876 10000975 -12285792 83902974 -264432449 192687986 195173313 69694580 -403067546 886573334 -16468853 221120378 488833432 -79699420 -265832506 -569504985 100231448 299583935 -62531569 -29866286 -15376977 148296037 3682037 -321350680 147444720 10619664 -71059401 -149071329 -94307518 50777316 -481317029 -74852011 -107167864 -6559453 -865422675 696287291 9975859 18127789 53058241 -610007597 30073039 -214593714 -251262147 104301684 -717329893 11230138 -59636522 -251805131 18371027 487810834 -15364583 -57195998 -363417400 449829207 740086280 -457646055 -204366282 502016590 353329288 -662183640 -5892736 -40553884 576448752 -248694366 -245574961 734130502 227065752 884786235 3716008 53357310 -15087021 10078330 -8611506 60763097 272008396 31446493 10257897 -67346724 -59949168 -336084775 -109797964 -121140175 -36458437 677607638 111536234 -670554030 567263348 3699969 326377791 99705851 267604357 16720080 -289625137 97589702 279943222 11456666 210877731 -11761442 122445711 461573142 -14879991 924643113 -109384521 -368986672 359508993 -525493003 -951459000 344570314 -93889424 -382348615 -148454884 -176888368 34313287 -323260 121103543 405422030 -8754428 -47963101 -19788400 388395537 315990259 88142242 189552732 592678291 -80971043 159612747 -180112446 -481388882 55467207 -463927376 -863701764 548932539 2323571 468912385 -388615381 423432628 190741094 211070023 626424642 -431195268 372713024 749447739 -791880926 576763004 -199158760 135128390 -215926343 -296347971 482234155 37196111 -16572312 -12828750 -43913070 -460896729 22479130 418591462 626857018 -158626900 -89054325 725092839 -13321765 -318960547 -28149683 12873545 -163708791 393814646 -734800194 -4184958 483652346 15169339 -785269953 -116242591 -39438151 -226275964 -7344877 364220045 64270571 579978595 209822813 -404165960 169186574 111034607 786125271 61485584 -454038118 -93504228 -330961730 434415844 116548148 179299081 390258036 42981032 -122190781 -323939155 -79564580 301234839 -191968021 38728351 726333787 294123614 24441633 724783680 319001744 -70560220 379106 183338286 -365198543 -1445720 -492557683 -16881732 869298495 309799452 -162087920 -31297919 -362309433 -64428801 37618 120657179 -181896286 -126399264 -132039089 -1213381 5944545 658598498 -385996708 496284416 -578437375 -352841313 241030744 16659056 -174242755 9459992 25013067 32550608 -41640152 -344928360 -298421330 220227688 -22967539 -212232976 -11230057 -475421550 235669905 -9430686 73893852 -168882558 180981699 -242596117 443698876 943298283 4017271 -138171877 -47025086 -310956518 -33153058 68844543 -76106128 -266256039 365722152 123779687 -140292609 206295222 30383578 43250797 416989975 -77880972 498833945 185872793 16072923 -806054508 -7562961 -412839805 -144432237 -240615328 312826965 475926625 -665804105 325270364 491095415 175700209 236390475 -737602815 214330693 685648816 577355521 28863420 -376510885 -331613832 49061750 19863830 940731539 -139293184 404050189 227659493 81185915 360135504 -563184929 34081391 859519689 -4167315 -223421155 461760886 -128458841 -70895685 -129753956 -601478584 -378999531 15592402 -21150840 42630907 -13390594 498740073 82457187 -442357739 -515815062 -76745510 75981048 -61668935 27787348 8253729 221786645 -54375077 -379969568 138581718 231549127 494474160 9224194 527291764 157916848 -16036946 392575662 264146111 335892106 -315182879 -476627799 7850801 -153313402 218996874 5290257 -818416594 -82718014 -333807358 -4206018 -407687606 -33267014 -243559361 -35867505 838677086 -564742583 37487494 97642679 -245905167 -169717833 61175916 -234803567 -66955368 -34688184 94289655 318054 92807186 -196104694 -467601325 77537858 265489413 -41839546 -10119332 261740054 266912557 -6537924 96336242 -70116579 -202633122 -2986433 -389421811 -206496180 -891546380 -656444442 -42877777 198739392 54412567 -194480948 121395540 -25795755 -112037813 -237911657 425380725 -149830396 560623441 -197176609 90264559 -1067977 40123158 -52755071 -33244500 486530778 222208016 84990647 70168087 -10404962 -157575760 24340360 -795629507 -8052225 214662999 152292967 88332826 -33533497 18960141 44848014 382467569 6377194 -75572383 564971108 -52223027 -312045524 280434321 339360092 51235285 -557554803 -518194438 -664512180 254596004 -10478980 681358038 -31727289 -33190398 14393346 353829735 -371046941 -5688954 53775354 -391996122 -311794415 -7046388 -134302161 308949446 7666121 325358822 505076046 639225 5341929 57658901 -62907556 -448388950 83224271 544352303 352559302 -771425945 81722410 7721341 103279244 143372 -41759668 53889127 -654247732 -84764955 -617289708 -713241719 -5790982 -276178874 442469210 41832872 -177637833 -93112777 220840285 317841362 -147376891 -685463921 306851484 -7808198 3095356 -336638872 -568264447 -634490094 -504600670 -130222322 -347240994 -8938226 40170985 256783914 -188558084 387090118 298803295 -128467561 295395597 532722310 -81583292 45189744 343747500 -595249107 368385622 22930868 -531935090 37165640 11456233 -114339899 -18238309 91113047 132461037 -8839207 489463221 -297936517 -188599801 -104936925 231169480 -140127449 -436757473 -902482146 -136267500 -7133764 -64759478 307711768 387314560 45730564 -47347784 -93541881 17678091 5884394 523108751 -61749377 -126728347 16992048 -463789669 -381673403 6416790 -209491368 -47736291 212396985 671849802 -47983573 -73015449 668453098 -488916176 195215773 77355457 346053181 -85430899 465804665 -90556074 499140279 59508422 389358835 -372016974 34298716 -412008568 -106705620 -94016979 -14376380 22915143 276630589 -175115678 434506943 5186098 -8551376 97071224 -254301261 -53689431 557760664 31017730 306305134 98203792 523113564 1487695 55142895 -254254300 41820107 -272049001 185125533 -212664939 -601440700 102405516 113819809 368724 -716434581 408193092 332009740 -84946939 1585358 -20231184 -91389743 20297869 131258141 572694611 -692251197 110718773 62330211 -147767160 7541906 204509605 -165533708 -293069592 -4996220 98970513 -114979158 48048317 -85637375 -158947184 -329170432 -18199838 -701823561 220157186 24223539 115849925 -265561551 -163565077 264885072 433113122 -6291711 674797235 -272007173 -231840591 -522255971 -27397618 208262789 319924817 818149368 242925890 756778592 537620596 -205825366 -312094171 -431521757 108050370 14785327 653260425 -165596978 370772463 -257501132 -4421962 -6314232 159931168 48404217 436398 50611680 -362732492 792619955 -410370165 689669459 269882850 39263647 13487700 -258409144 73073224 -248529709 -310788357 158879389 -521825079 -112656339 772399259 62739849 -25201562 63193363 -319304736 207644064 -30372116 -266184675 90943769 53062335 51761743 28038523 265089584 302486882 -81546311 -183358088 -12954463 -120376654 -771805987 -119172357 22710748 65662973 63987037 -574916119 -73077726 -73776505 106476851 -325280383 -193559711 705501660 517680 -22595221 -154155160 119255292 -500524766 83082078 -7476530 304673730 1110146 -298973591 14014083 411172377 -62756773 81992828 -26882158 216409992 122334765 -54856715 -745346 -27479259 242524014 -51174460 564264169 330231672 -136431202 -29789511 -116782832 -18524110 -178440768 -114066661 -706893009 -717492510 -251721495 -576231346 274267725 -160113984 -248799498 730475709 -36366501 367143209 172684637 430348010 -555015973 -154029067 17576471 -52020313 125291691 -336821161 94742225 9473560 -28495813 115078076 273211462 3192777 -138691236 -71509662 -652867995 -10892267 723042086 -247399637 -68455872 -158039062 205792241 287942219 -138009824 -359225189 -195822508 196277754 -432116220 154295 -146931459 325295940 497278701 496386548 131776161 -319324581 -19719209 -24474419 74731263 -883056079 -71871498 311196962 -165047106 240906275 -433598338 284082340 -17297363 -201167351 731260884 -82368743 51928959 -78897790 -770136360 -355877198 555663225 -46046 -200978189 -274659199 50950061 -202467679 -50313049 -97954629 -449685706 -199311234 66103417 -133296173 -454842776 17761524 -91980477 560164226 -148933987 380694175 -126463365 -205033629 668998142 -477735034 -633360630 -401926104 59893214 -2340278 335773217 210480061 -1692272 33184155 -437794068 56004769 -950088 905801252 -81752491 -179710021 -447157538 13576571 -829501646 23564228 -293407873 -636173088 108346789 36660571 112996498 -357276257 -539925779 480382210 48775226 596849347 -247281824 -811948085 805469293 217085183 21411434 291991959 601775327 -14969141 -21454823 -360935604 585483487 -36999447 296673808 -7640607 32687652 -126854425 308340526 -1184873 -246337470 -110057727 8257675 -524501217 -818257116 -674619506 211394100 -253160755 -23008751 406698681 -278734025 355455515 -5202383 -237431291 -20842314 168737 -266752824 -4817789 138122369 -61907996 -99294923 99386831 -181408504 130853614 -248559202 399870341 18817328 565567762 -306451491 91741465 565875348 -385851337 -10355010 -444754711 -8343050 -415575690 -226670981 -40443634 182164840 -648475009 -9612497 281443193 793974235 13084857 -21089118 -147054577 373900390 474842325 -786104928 -429113753 132829835 -238598711 -189167316 683660007 194170980 223091118 -73832494 -412987 -1596598 -81191220 -333205731 -28607881 354358839 159214395 -338736775 -16908969 30380162 22383219 -161984293 374214846 315467126 315822878 -7291227 -226051379 -129310371 -119368145 53845382 285837762 10861070 -86112804 245923156 472794934 426474179 204294034 130536477 82454645 249362832 56975445 4849892 4359994 -110669300 119297295 114863 86455892 327489232 -165595914 303189979 -197965086 -109221032 -326006719 -52886514 539337925 2445059 291199362 -187304386 -30790728 924796889 -131883422 -262039866 7731498 -555124935 -930084639 -136699585 81353524 -521104544 196493513 304306619 18697407 -412344 84323935 478893419 13321351 -433957760 -119500732 -558125322 -153314020 -141068421 11289046 -135659622 42443821 270261423 536822882 -330459867 254363733 748629515 7388703 -198478336 792156 104504467 140933938 545228530 -103023746 464073812 63235629 109299317 -387249292 -71516438 145179562 -852455 -868764108 -797281399 -64972649 -274641741 742825168 -85859616 155305658 427113320 8482320 12826541 -585878039 257255492 -120449430 -656867018 278555310 -392915632 18499898 481730466 256320818 -125018064 389341819 31445573 60551859 556219583 -233238212 -761267060 908563505 58871356 -584991778 4435181 1998606 -124078965 -586636220 69135356 1790476 -92612735 138783545 674549640 -494023980 355233758 -10399158 -268986901 24268340 39802998 2446700 178365429 330985217 -621672227 -577572528 437693759 -493948704 120965350 -8157450 704737473 -118077419 -31282986 218730373 -292886083 -267294881 -232423216 -80066166 104229162 -23747556 118259460 -359661477 770718 -369139076 36455361 18544610 24890968 143457212 -191007268 264407051 -12479522 -222379519 445617456 712223229 3733196 122638416 -177443588 -164526164 11901634 -145497699 -5673773 -59214222 -130939447 -38746475 561999849 3865337 1628703 1560146 -136767715 -69880702 -90550832 -711603851 316391755 -372839978 -267741204 -2443818 272620750 167080099 -119354512 505005560 -186534141 -2908385 -495862803 369184 28638994 810543054 20589632 -165230485 -113627124 -550790820 150590249 18789 106357441 -58624820 3056577 555281632 -15070534 -393292273 129183921 -822113228 114090623 43699524 -37858725 23360559 -582802963 30149058 -116443650 -2743508 -744441869 -421279890 -454698768 419029817 -515516343 429855206 -440120178 311691539 -376836510 418273313 303731408 113356825 -298640607 -738169507 -124002696 786567364 -876232821 -309086352 -79506087 24602374 -5593311 -75669983 1042182 -503933111 -496341169 611454288 582409673 -117289610 -73182754 85510079 78955695 -456750196 733619051 462247231 -10095368 19590143 -124659873 -72531205 648789441 8011438 253266736 523734567 494689426 -223877988 -17924089 98125676 258881202 462034841 132797107 34690910 -55681495 -65603645 -348731230 107589370 598408463 381104232 644688046 -16294577 167842507 340809735 123415576 724959055 42367214 257061898 -181798370 -5144938 -167878 185328759 4237642 341353250 110353407 74334254 -159963088 552942695 347150746 -145222427 -157921989 74308589 -79406590 124606486 394377030 527960710 -206533741 -74149985 -56574776 515180787 -38333436 514877480 247420660 -267826986 -258102586 127033106 118430839 1277878 -241621624 -75046687 -142335532 -81847542 308111680 227488890 68278914 -117074980 474340092 131820904 -163184626 -30949870 -341718395 594327116 -36271842 955335868 70943315 -141555774 307819319 -705238923 -343007343 477589456 583654673 -127082579 -544258657 -431170389 -423166633 90377416 170524622 -133274573 -545284718 -5783819 -192142077 48457792 689584241 -274574427 101335680 623933427 13951731 246784020 14436516 310014210 -772474407 139602120 358025152 -6291304 -148349550 609169254 -474356820 -62294803 195231618 -286024480 75927105 62308020 48169508 -135606017 -414223800 -882399 -12168347 -33029789 -114778687 -458949105 -8570434 -331378492 240147374 606395925 77549599 -694090485 -365480808 443542865 82227457 -462983543 -92064295 99326403 -19484700 -127968140 -106922809 193459571 -36250295 -197228515 352742751 94500984 42712325 401374984 -11286693 -17460872 56599207 72729475 -280299899 181309092 62551274 361380197 -12930118 -167131076 381219158 -64525096 74381637 -526472039 -123243628 -172932225 -110519700 160374446 -418950003 250811346 87380099 51215174 -735482467 -401922163 139206002 33569083 -12842073 -150952132 -120579289 459637083 9303530 272314543 99046587 -336790669 3880680 23914748 741135260 96962275 13426800 215532909 899023326 -526422587 10364 -5913916 -23298379 247400221 -727708738 -75189753 -200545168 415899521 -426635531 -429582454 -294602370 -27078014 -584908583 -179186567 -11369708 529649694 -89408936 -459468509 19364948 107883801 -472003021 -252165121 17512961 41362162 -377808905 -180899632 602513105 -546942763 52773823 -5311996 492059442 405078095 -523261688 542765290 -40149208 -440323129 283568588 316911409 -97865968 -10052361 -407436631 415526499 -37575356 553357362 545378984 -31692009 -154610939 3059740 19966580 -224070984 -93044386 152272416 316361351 295043656 939706964 440690026 -774847717 -23458430 -574450816 -38286508 40786463 -917762 -29267311 651634647 -37531046 -28241563 -418302788 -87662145 102749053 -684652135 32803240 66138131 -214927534 -357660751 480667990 -467337282 -474257002 -24848342 -1761544 -194090 -56096398 319193195 15784777 -471485178 -1943729 -653109566 118954476 -422394456 -268700624 186372522 277510858 577658 -565197190 96258035 -384354363 -77116465 906913 34078233 -174878709 -425181559 330138550 749406883 178556788 -165487377 92562549 57966281 -89925463 103703914 952009879 -437223228 -238190772 153833356 465244162 204204254 -559610867 -5927272 70129342 -132745929 -168826722 16453251 -40442388 160493959 -605976906 551359212 -59015908 218985379 137019964 73819700 737969205 9125418 213322227 -40999880 494739894 -10327332 -174513024 75036385 295463402 -264201946 486272509 -137774252 789719611 156440863 -102150767 -121462083 -35975383 -182874573 507355317 13288430 -450499724 55731001 337949612 -62195355 355124210 -397866138 -81925087 7747325 7163302 -250794581 37142895 -127432431 -50893282 -651459074 251228589 345550510 -216701793 442276278 -437752288 -186976101 -662925 442277346 353782597 108557 65507132 -462781278 -250490847 -38823188 81020071 60338009 -470258325 -9508803 -8526760 40636885 -64555550 -30497393 -307541428 -567111610 57074774 751771930 80983083 48850540 -76460153 -13524655 -683321433 102772493 -348569450 -95442884 -62075143 411078648 -16489672 116489097 46955451 -464009126 542403 -1319050 20573227 137086433 -26901125 263872909 -515071735 -422143534 -72814425 30149051 -44965356 -32163775 -788236394 27799557 43056432 617349848 56108167 -179623836 -118441000 -17547600 -234362698 16479590 -1666662 -629718836 -206513814 21723331 1507798 128814447 -119385812 -14784622 -540839754 33339193 194728526 -52608856 -526996423 461356893 -114859968 -83919328 142077930 -510198258 -285025278 666066052 -210695412 -5786569 -53941920 139819280 3216992 32290183 6495329 -255848371 297989206 -680075957 2229698 486106962 -218330743 -61088794 174255116 3514239 211465643 162724967 214812432 185846749 -334537462 -68850273 -399465979 -98203784 70619209 451125976 46542824 432902628 -381937727 439346143 -77792417 -702331963 -187660762 278822412 -382570 -303005427 -422701671 -565353197 98475819 1534762 -137245623 792723359 -4357372 13668200 573483563 46721280 313227608 596516003 -20820786 -48845566 24191696 -39703116 34240583 117178400 -116475633 -353122 -291403539 339672565 -130259917 327506416 679960221 -456089812 -162516790 -60773132 -95831052 -135697957 86791904 -567721283 340882597 -160365657 -475586133 113232378 -173892142 185290009 11127421 660478709 420009000 -268086572 -244128931 263273183 -599760397 6039061 -329923017 428130 -51161415 -37005469 -814284916 -135242099 -303201 -744180 32171562 105711389 -73957324 41210967 -58108345 517676708 79889079 20134119 -31859936 678380811 -43906000 217405369 -52525247 -32919905 921313373 -413871105 33728531 -348234631 -2842863 195604215 -377901862 -558884583 40156719 -222963505 -2454856 -510855997 194184995 344673104 -408886361 -25120288 -485265233 571214205 -255079670 149552025 16060088 421673550 -163071842 -18888685 -53273906 39183477 629377718 42167292 -110107501 151029656 101528114 -60005973 98239538 -289859551 -277478566 -4871544 -110520637 709761007 9052702 8833267 102478706 184761586 -56965697 -413031929 899399869 -476476 194519304 -21526167 -40427756 -512617829 2292363 -195309534 -5503221 -25109817 -5347250 105419787 31985907 -51788862 96578632 -62844185 66298656 -631139106 -313866647 125121480 -40326471 -24736017 -358910711 85673566 680855121 -254984312 455982344 -467367139 258408523 -30898991 -852524864 -199648392 -494354675 329197863 -460970768 -97164356 173116605 304267255 2120229 9924212 540040416 426896185 -463888144 82893600 -90075149 -51507840 321624026 -694897 -103046195 -591433246 362741966 156525429 -224154373 -260026799 41343131 -32246010 60069131 78779113 -6779885 -338824152 39419040 -187807000 182383529 -461515945 387526032 -28899044 25210073 123925806 -109747813 -110398071 243922362 -14964830 -840988 -205404471 -160012717 -280749501 183107547 344177262 223178254 270818835 222071574 299356401 56021416 -535057607 -535315216 1722987 163520 329644087 -16762727 -1878887 -130068241 -64415864 -377653160 -63857871 11825958 -177624415 -366663939 17772525 92308739 -140555470 70796607 -62914430 96000182 -123936481 211464300 -174344802 -127392180 -18014386 552519021 3513163 -202639844 131845596 494324730 811831457 -422315008 -197899622 -424241261 525974393 -289661171 66570858 -29309244 -187518 14764247 -81875338 -427333294 -35802229 -240613137 -340681001 -167864188 -9362428 100751871 502352912 -605534907 -208114109 389677624 -412400268 -38403823 502366216 -545168932 503108860 515763349 -228918140 248555706 -17704805 208596461 -579849935 -818241343 24758394 534746277 -156221973 -28010370 -112788276 786899106 38778186 132984834 78815731 495293887 -12215722 -14015992 -147375763 231253589 305772530 326009743 -631608375 335912 -296876165 143635015 -18978377 88747806 -127149500 883396037 -165207247 20475367 -8857610 -302322252 -369765282 412751474 21536947 -143631875 197787856 89432 -286672371 53194227 -850321966 558005459 -29700763 -748409164 -3934327 333034070 -104918134 -779926377 -296554214 12079747 -14924441 -74238620 67251779 213242918 260062496 151544243 160821332 -126265072 364932079 -85825667 517547238 -4879460 -31008648 -7979188 26890204 -272566083 -351923295 -312515694 2285804 -673466755 6082075 313532243 -3858941 -189820517 30207364 -24835841 20658411 -606790611 6772370 -361603316 -123864507 486298948 65948692 -392478341 -648504953 353162989 -220014171 2195808 437242397 725732427 142862032 552450763 471042931 520555 -874885572 -118818922 61323452 -458250840 -860024209 686684212 30806397 -150471147 90882434 -543599993 -176552672 -115483272 774265884 885402361 54133210 -115303180 -55428975 124788097 -5901780 398900309 -74266551 -799645 70363069 333778793 419432667 -428381391 116939318 -8515366 -247321017 -296035930 -11016815 -12702466 646015708 -2211908 -15941638 -3132765 18758242 91572490 -47369383 52463248 496547378 324092263 482273574 183386601 -110596017 638847372 3999450 10110270 424699327 256859808 84274153 -447030653 736495807 -190149509 131396840 -28008288 7415384 537577875 590332418 558233099 845778442 449031237 -358838928 5930579 119496754 31189366 -412800494 -9868946 138139018 8446501 -437813566 -364403091 934585205 -844823461 32280163 126962536 34794135 -53863681 488805826 238571289 378571177 -838623241 -531455939 -83878050 -323165722 54607924 14424213 511855482 849889357 -79013622 -779825171 -69326021 -590677981 -145552091 -62578368 -391302749 -216240771 -130930578 -528822896 11735496 -416208478 227920899 443513155 3661901 -330214660 -3356434 -345885301 -10572089 -340719745 -200824631 -52345398 7298097 306837791 -145243988 278937894 -618993082 358589667 -201874467 122687532 -341014520 35658963 370316292 729055285 6471340 -31838409 366396964 -198187508 -183054309 -371047036 426891400 -1646444 5430850 -309268692 -177658873 207484407 123547330 -676608761 5128793 14887303 -312840061 -316917843 136157228 448057720 1672609 326295579 -6597521 -222418500 -244384889 -206308642 19196428 355126215 -679288027 273210062 -446979632 -52138520 11714032 634000253 -11987841 112991004 -177365725 43450146 23125158 556635616 7995494 292107 -223079565 -39161776 -54506152 392131158 9417236 -363219289 183261278 84514114 43024726 -145933658 -564312608 611823462 -5516944 23866695 81501600 75443230 284883991 410306905 -52644770 473426982 -58368873 -607304562 701444373 -446553394 179180749 804464450 -53236556 43477207 20389528 37261311 216442801 71934345 824675595 -15511147 -154199846 624963143 -491704529 -363689931 120305800 -121848014 -523854271 -16481231 -9557200 57625205 265424521 -738176 480657656 -210914306 -86961998 79184936 -19544053 -321862161 -4399203 -197671375 349776282 186082615 -570162727 -25467697 -118920949 -216565669 415484776 -12309758 -285118560 -418952901 -561376087 439937692 132868423 -58456129 -305903128 320187383 -57511519 101041765 416976902 -96599784 61857478 -373612800 95419828 759052366 -7614549 53654514 13791579 326537117 42662454 6140188 -894801981 -887361442 25335738 34318136 237496494 -248914631 -454750792 660957960 -4532862 -8929443 382404363 -1397663 166038736 416812251 -149789547 26440366 253222323 25758347 -1147030 175536100 -169335558 -9413841 273105577 178880450 -792853825 -316789960 410371458 -104845910 -3196302 -71443296 -140008769 -652400979 -37120059 84976671 14366411 -235024803 -221466187 -98838662 240968088 -265420942 124077472 118759716 -282807513 19736558 113262518 -180366043 26117988 -66094655 401877439 263447620 451957838 6653824 -139068346 63813591 -252310392 -248330079 -62415872 272648816 -124623293 59333565 -385052708 348080949 776563104 -2845124 -282287 29045105 47551485 -18957118 418809012 -55930127 -182542915 -211854105 -647434482 217942641 -21687085 377975229 -253732542 -356627980 654523114 -143175066 -421567127 318508102 293593647 432657197 134518747 6561381 -104274211 515353198 -17649887 9368797 -19652393 -144223825 -160053082 -11866356 -576328840 -3138711 -465012442 430829270 824366486 -266620339 741597540 207119492 396874779 692629358 -31757046 -9287286 172471470 -172229731 -670202 25489168 -737980017 342355604 -142407209 -437385154 -397135378 -229522499 198054644 4653825 390821933 -72468638 -199130772 161013062 653110990 -496081208 -80194348 187009429 170674100 -33286146 -243563697 25810207 678729400 -112172785 80407502 6194540 -309440793 177911177 -514100364 -327489651 -228863862 -24040687 -210032077 696290748 -187670116 216862073 53779367 -541305177 -626042289 -156321396 -14792672 114060301 -59977252 -52942712 646287 159646870 -185647353 -43286933 174693795 -98950916 236461632 642552893 120691408 -211109538 61537967 27079603 335031096 -757772861 290306120 -336298083 -794796274 15865097 286531964 298799843 -125482133 10688480 197987909 -185818174 -250593650 126298121 655697930 -75039593 -18188756 -153227033 492409980 -1835239 63164528 697334707 202028111 -322184522 47545353 457531258 407504478 -188883631 -404554291 65741118 465493377 958178502 69066447 22473996 233416319 -69181833 458915268 169473885 643448 239549022 385858797 239628263 28005899 -4800824 577086487 -156673762 249129561 -189680390 4073084 697278580 529397434 -210062978 -1839913 104490558 310345409 -249538812 84768266 -66735082 434055612 726906977 12185915 -235129805 720129610 81174810 414814501 -8036381 492347265 85554852 -122684156 -97639983 -77888992 -144096288 377604859 -153753471 358982330 320347328 394402275 7779981 -186037313 327023642 23702003 -137607452 -441860921 161871723 -613237364 513718727 -10014643 -32290519 223850870 -308715607 -220127454 -151341463 -80424894 -3701435 613910222 142714140 11420556 -35053578 1020225 -253087241 314108658 -115030195 118272824 -227812740 -815600006 -184415098 259978002 -84394672 -169440853 192188566 -70122165 284586944 -167444893 -9531298 -119610219 -9123664 -64401793 1866823 198215241 -26305352 -473486693 -674652440 187673073 343777100 241384399 -58725205 107283812 -30615641 44153622 325497382 19744901 76478857 791409244 136446832 -369649 665924838 44628764 669295995 -8079502 245749978 -129689855 -78945463 36835851 197598620 -188758034 -74860781 188945125 23580691 -796369761 234495918 -394588470 -4524401 99588997 -86496003 -260718751 407725428 180020199 -434176935 244821 -236930439 9229021 143696095 2807249 324943292 55607374 756617398 -285928794 84175947 -412029539 807548257 -1902709 50122570 162731633 -202402502 90463478 424797438 254386367 -87871147 331891893 -4693131 176363849 122713131 -173677716 -341062495 -415271369 -114743918 -270074732 37859477 10966118 311365866 174313101 -211734939 57740230 -13790774 -376736823 -234352018 642618 -337295307 -773897099 -521203810 -116961497 -124176660 34138457 -10614256 59810279 -741029086 -523599353 -268151695 103979818 153463903 -233616729 81022999 907782101 -52494717 316963701 -200579366 -1014039 -128524868 -105412 750824498 1904667 327127 322081893 -82627365 403483954 436099987 409261569 -508971679 -4508634 -194816858 -259167629 -206006014 578159354 -731630946 13214248 -75467256 -221726173 -9323942 -107893341 -616773782 -151384181 -641669151 -41415556 805998123 -364814865 295223823 444443526 -18741663 383575108 -546317216 -2563782 -379667287 20639512 628489663 142588700 281231117 299596746 -15487804 -413908106 27870588 10520418 764614290 112091407 23546772 522454231 220041487 -94292307 1120299 -393334790 41830109 379915946 -235586506 -264443400 133253499 360038104 665671544 -700508753 -668921445 266843587 -322826792 -533409509 -269916168 42232139 174915091 371999141 90339219 295957064 82064548 -118998603 -525895896 85246006 99052419 -297243088 -240455546 503987112 62554653 317112105 701723284 465664063 61711481 20838597 93781632 98689347 -115682719 907268 141110347 -179296227 10400399 -24578377 291643479 33910194 -9102742 15844944 91418348 -77547346 -573176004 6456123 -5531135 420967265 35410281 5804533 273793943 -140993265 -183925498 -381945200 29838220 207956888 -170859721 18579672 -276368979 -470378 140754303 31780053 -13236388 -211467773 15427824 327996302 91348021 355055411 72912788 -38857525 -96667225 -222031568 -249281341 7468355 -81527302 242085813 -35433034 794399014 586662442 732072075 120763753 -246247861 259364988 -61862024 -30151154 -4826054 112197450 41079827 -5143631 -256706518 -440822077 -44413446 222850862 -371441759 180650995 -307925450 29802496 -865226558 3905920 18497313 30556487 119239233 270732183 -324740818 -633811126 214385561 250189397 71904304 -165722773 -28489356 -15805322 243520630 -46734487 175995707 -370290341 -526767911 -217282396 -46226552 -767872386 -265652284 2784495 -732117180 177349777 527437289 -20926949 554599463 -145188342 81719909 77354348 -432018196 -63419990 -6095214 -114826036 353472705 -230861669 -343644 -610086693 321330177 -483274366 204594 -18605183 287864013 -58592784 21767891 -747017423 -41148737 370638181 -686106658 -287947716 2623882 -226579900 -494222608 1368288 -4541091 27811696 1378346 -445122667 -237776948 -170935195 337032108 28091225 487434285 129573122 -551377230 302041981 -1467945 59055617 -348308428 -259792461 -84020994 629887350 54488198 -813297088 -102870682 -267172545 242032124 -28972845 10975362 -72028616 -63826886 380054830 -24614750 11622221 -13012336 -389854206 -765042009 265179944 -47145227 123458456 -79509325 370766177 -80374616 -309636913 182784330 -218205165 7798780 -124422316 -46507797 -32264032 568039651 -530724140 452102 -770042 133542851 -452817676 271282753 -738326375 145679521 -391576957 -850971856 -457386782 -430399060 120970142 27823142 17657314 -551464796 -306971168 76961025 318008113 -257100886 217706556 153713147 339344006 -60591050 -10616282 -491248232 -1414555 454212773 -62987062 -235033617 425394800 580208609 -121605848 -306875759 120064697 272453920 418260357 -289468937 435034817 132971241 1652965 682403 881749054 21104356 -135233832 27546282 -197159611 905719988 381663085 370641620 -472216211 -171448992 -677970040 81162498 167424175 211756941 -1051771 -79882225 -106098865 -185681924 -31730040 -70246449 -395094781 -100212852 -56668789 -130424875 241160190 -81530027 -90840451 -599504063 -49568694 -251186078 433249828 -218727873 379699222 -66703961 -12875242 96148668 -766606 -230035816 91677159 -92536127 -4749434 -129306169 236018451 -586088412 705722043 423871556 -8440552 103149998 -854625266 -202007207 -801276407 629477609 -612865 1174782 -142492672 328837024 334364965 245092653 64538154 -191980899 329699855 221559791 7445167 378698031 152600528 261053448 284213504 403525828 146728082 801693095 -10167111 433992303 71158223 12349228 -21437680 -392600559 -85981717 -354062774 422204232 -149374738 698825276 178242537 -278460461 54416373 -116105808 -231199789 -27919382 -93869307 641625665 -25508968 375768865 -182880118 54283908 -225908108 524260481 -80677999 105414239 -349636673 166483807 -423726842 642889601 119939931 -495525939 -18698560 312212325 67609396 -141105179 782001361 -240945730 -66212540 109479035 877876329 -15193546 -6362112 -162910431 -469489537 -182933255 -270828999 -492099203 100486998 1700175 -73135059 418790036 -750411632 -2805101 717285883 -149893240 23788858 -3536965 8887509 -95997697 125237748 -377070725 -111289071 367899131 -468194838 -552459836 -128267667 11886413 1096089 70728096 485500998 60354735 622551360 43378814 520480343 175992921 -562102305 -11436995 691740345 -10963657 182400359 340676184 -19467511 36493382 -51844827 270094047 -87164506 -44854195 -39410270 -557001191 16432710 112531084 -19643070 -216061761 468231250 12450185 370452732 -55930342 -250874577 540691986 -12355806 104398020 -109837279 17086854 -722089637 133746564 127292380 -217119910 -200132745 -127695301 -187248015 -622412083 202112645 161704966 -385761336 291600185 -62060 -497992367 464110160 132804965 -516853272 44356825 778242427 -6031078 -395664482 151827951 -448718967 -154947058 380587475 155876083 166636447 -21954317 -52106075 237763023 139258409 -321136937 -13612978 127847474 -478452170 119524785 -65259605 -81954939 551722617 -492902964 490195651 638290098 374247644 7835945 -24024357 -33688613 -140445689 -289787159 -10874152 16580732 405436742 -189775729 -348425432 559681686 -664177218 -190563050 229186914 270563842 -306108552 -579017487 86954241 466382798 44598552 438455317 207157477 12365923 -23679 -726831550 75131537 -286727974 319772190 -232425662 -520090900 -36045791 -142053387 -138943899 350132897 -494881574 172234177 143979313 -228501882 625742 2218455 805469792 -159263766 -78005386 106543714 288805058 143741962 -342614191 476340664 441998131 -346126695 -368941132 -6686316 -66680970 79808708 -79433856 514579755 132669961 249001489 -10342683 -390520496 -111470032 -135183195 73168120 213854735 86475587 -201920130 -7864860 -464697396 300143297 -46905265 125423465 402676938 245096421 170934408 -35413591 -392478344 399768684 -708296879 -412678011 22674779 -85974153 494586458 -175041902 -349271 -128335470 -24591182 159733605 16284384 117955798 -26028553 -50048199 289254774 -68074422 -100123003 -467556733 354438417 -604164 60262067 122083267 212259618 -328530269 -3714548 -972658 -5063165 -259245143 -4113145 354367592 10300666 -176881525 -79553856 79005417 -165615303 195892477 7992369 542906767 66248328 189084052 -4342207 -15121799 -34758119 575038382 -44916771 727897345 -87990421 -174558011 -11645980 161882569 416778703 -34823516 -118701486 -16391730 -1480344 350518364 -4182715 -250142321 628453875 -205150453 40781455 113819152 5591173 -143421449 10118941 309606439 -912435205 122138949 -37088427 -363012941 676356823 -323822616 177635743 -83705789 -463082146 305616567 -497834305 -77370239 -794600107 -26530433 556341277 -575847748 84411361 -863427074 193764732 175519254 10196695 -84194277 -14454675 274511049 -384623520 225348732 461906129 41626167 -884118046 78342385 -605819050 19267571 76388726 -7064716 -3428732 48891012 -495093399 680939047 86101782 16134441 -70192174 -120327290 -62519373 760978902 839365552 -38479831 -290177847 481634176 -201614755 -566157643 244083986 27224959 -648293219 -355043059 -13740283 82143494 220631979 4749181 20877731 74792540 121659357 137310615 198141679 145643502 226686752 -940780513 164700528 3206690 -147427203 111306167 -231847079 -90030669 -143071747 524555536 208580713 -13328300 18635130 -95089385 74837970 -720073214 109736206 23636396 170190074 -157226436 134183004 74156479 -31167240 225754090 -3905348 285407679 249686855 -92503257 -381387612 -165324286 363673544 -48367 838337759 350622862 526152465 -224550710 601326903 -542280076 -142326088 737607023 149307670 -6252835 329976011 514254279 188380482 -180380386 305937524 -714276415 -115975020 -90938657 463733105 487216852 -91105056 -123431115 -159191227 14953590 -218072602 114217420 -312588893 -455303042 -497850797 -1477972 -345445089 -18360433 734386643 421262075 -367903727 -754232256 10368714 345587953 573779052 244647820 90883119 27734694 -9948561 -29916692 23263059 -5862574 -386782446 -69783395 50449753 508088316 742244321 -72886049 201894302 7423421 -154182553 -112077530 -184502890 -58537390 161508835 365073672 -207538582 595396175 58117626 636287406 -11213044 45881249 -158015027 -107880846 -197608745 -411149057 9426177 48410918 -165253717 -489048597 -653877917 127050682 -4245859 -10161067 471354358 -612555293 -323452946 -554055934 148660716 -93411178 -73830262 73602845 -239392411 -30138827 -115498204 -37134131 -217317173 163831161 -357000258 630869369 -286995193 427357973 -86331360 64334875 75548992 -399161910 -233770052 -731082834 -344857592 45909728 -5855968 -81075144 -237122730 -353225172 -43673465 -899138225 -604805983 -187492913 -73064551 193167095 48462417 -49879291 233641871 -398620707 -275950567 5128635 -323017722 6188986 -93100557 -28987599 19010713 -117510935 -2090605 -211985848 322246525 -102466646 518627995 586299700 23129285 133119540 -73259030 -15169915 40077283 -86247554 -412138659 302002280 -330726349 -26478720 -457659943 -798919644 -509805452 24149629 61882062 -70797301 -91246211 331574067 18479747 -17766132 -104720491 12783345 -59917443 -382374405 404598760 -3821724 240927587 -26093358 84384847 -19832328 -30160145 750625859 647852190 -18914973 176629598 33293779 198572360 -343722223 383864706 187100733 -171548200 -152745440 -642358638 -13871681 -111437584 34786948 -522467248 53524028 216839691 -326060683 -100467894 260205 63486433 -2878148 -568854285 10282193 86982295 150934204 4654584 261878263 121019298 238988937 316722960 -271446601 -576048588 106552094 3041559 -193481739 -369893778 -22263066 446083997 680198370 12188317 -646861433 -5144817 -222241620 206839401 569183764 2827674 -10401091 -13527576 -398615909 661296838 96433140 -216798270 -692349494 84743295 19620134 313158478 835149014 312024572 235667044 460083678 55617732 -50551530 90301734 -41922081 160375468 -407530163 -3219906 -68894348 -121583354 -522251722 560353336 111088020 -311569427 157604457 45350444 -99924959 -98711469 -1031153 13471354 498875443 827849058 -440020434 -3628222 155995323 -160359760 -92205579 -39945299 -720995981 -523586850 187183286 -100026023 -279007520 -135381851 -327906159 -1473207 283790323 -147640835 -66688038 -50481799 -384248709 145185642 -347687467 162382764 253516999 -159860823 -12363493 -7796133 63544468 347354768 456569381 581125848 -166222279 -176915507 22845959 -342601117 -152939445 -55302368 224698177 -180697295 -45288033 -431522207 -161356869 -3273087 -6273023 -463667076 193330203 -288321711 23588268 438612567 280114557 -641781215 -221055923 -17608216 -41108754 48452778 722944575 -2897110 64251539 305171859 431352491 -545717983 -9434369 -112902325 -47547360 155144597 -20432172 327205833 774767117 12904532 201539087 618810870 -329661024 71456194 -3032612 11618253 58549720 -877878796 366408807 520457243 -112012177 -52153261 221841704 4397341 370697221 673903515 -50391245 557853031 -59389544 -571822776 7004436 -216315949 139028460 -716017340 -200778238 225343041 -233129306 89842511 320879871 -400023158 10681097 107124554 117521089 38840691 -838647378 467607642 1818975 839100617 187004658 -355761891 -45728180 15666774 -297783794 -580775595 -184503340 -14353332 384413286 539001637 176845002 393133289 -19791429 -145010058 -245406925 168183426 6570410 -184840816 -67848800 -308545554 -230473437 -9019258 -207039416 128066819 179443399 -17578230 19133441 -14307510 315032198 -221056148 -8471696 68687738 -595414879 149320722 -192328749 812968171 173886638 606229340 500465303 317703080 -128804 76758688 783572451 442961766 353412004 -221275166 220094108 -232553029 -182968962 -50952866 -112162262 -339242830 -636915446 2087671 372975097 221917378 773655 -28622041 -4545045 -253916098 -53889634 -186210919 649924379 189364928 67489534 207874759 101616462 393736680 720746942 -10112938 -160626215 141067078 -422657837 363620721 -844067394 229257305 -69269262 -449990045 -295321289 129928942 822265836 -17110223 -12115057 -106928063 -315970126 -35524268 -640153238 -126697146 -71268612 407727458 384680617 40050070 184373392 931899201 517878657 -281639029 -431935421 -245571864 249039832 -186256729 -13933472 40291705 -494852620 159884675 70907320 39204718 -60022189 -380580581 220672216 -253207196 -301281157 5514769 -7752332 -50809970 -445129206 -655128758 -18626478 -408567616 730173201 -224576951 134928970 866528439 -415054139 97866544 222060948 512392809 -201181091 -83350445 -130801522 -130108016 -53001317 -557279366 -11402164 415442632 70517066 669282407 113352003 32536959 -102772906 9073131 555064881 -30856801 -94442954 647911516 -549323514 203529043 -580964750 293880353 -338123447 10342832 2146272 -364170316 -207301976 -38771253 -39419567 -751997234 -16493359 -86687685 -7466526 78593642 731137005 27972611 -429232501 536005460 92772932 216471886 124169967 -368602651 -15457657 -446500148 -94667339 -156695021 -242754028 -651496172 -602038165 357254319 -46575792 -308841507 -66323009 -12118575 -236763354 208397335 287460237 -203512963 492971871 24679588 -144934277 304853563 94649447 -136824792 -273461571 726110613 167057673 -166665034 10610379 -62950258 59545509 45755357 -670446744 226989285 -39569091 369861821 448624914 645273257 10355644 -98964228 469301633 324162750 -159124716 182131798 15781003 64313727 -100286668 73146958 160560869 535609751 -449967323 -782406598 -739454409 -550567482 -177273060 200349638 -252504584 -647588855 -548705154 607307428 -666169603 2236257 -497166047 -47877151 -19284409 -205287210 -906608 -14097649 741002173 -227783949 -288935196 -11168435 184146792 146392682 -728554 368377042 -347611576 60144172 -70369031 185423931 7118929 185922392 -17700873 -80432897 418006345 -1011637 -230742023 162659662 99902034 -59003285 -201417985 1011498 99564768 100224913 -420244893 -21300176 161670250 -66264530 -2538071 128688668 -90865258 305935233 -73734818 380377011 240946501 377322464 -514799700 511828287 402749270 36982151 -537646888 -3137772 156565667 -497968012 -204230997 16313948 -42936226 295821298 571314356 -290437838 75881487 12504267 -34205251 -11645381 666801639 -268916102 112798574 -51848487 151095746 -878365798 380186920 -381998254 -172662755 -411015613 179005879 -195047051 337891579 39811684 181227595 799383410 -339398 2236650 -484119869 -398898189 103285915 -414747204 -150881216 1068920 145764044 133560222 -423864031 -4927297 -528020461 36196569 -373680228 -368156320 -299036850 -297297646 191076953 -946162602 -233242234 -300440136 50733765 -61376122 -167041410 731279070 379826397 538961738 -381729710 -580064186 -395640230 -487839748 440287775 -44366715 -292659093 -523717776 606283408 -789392008 -29617081 -86714843 123877149 -374333613 163095786 13008451 319731395 -56013546 380890199 488138459 -216128904 -190740860 -303819523 191845576 -131987821 75858002 -165684887 -270009500 -341428861 -11982608 217862674 -333543192 193179814 65244036 321605365 66044093 57616036 -864109255 -576945552 -451201591 103275542 -240768396 -36425952 -31133693 834815817 -858100283 632236960 21495411 -278510948 -54367354 224706975 318196728 242177093 -10808688 -4080553 116670224 163217642 -12314169 -60831036 -50993870 774473994 166438438 10248983 364301637 -200399222 -82058142 431239263 -561179182 157522072 -354937050 -247733752 172403563 351051509 298371437 19858152 73704756 224618694 87322473 42075085 -39919167 -586188160 477160417 -13829082 -56566240 98773540 381092 144836952 603033826 193547809 92695784 86168474 19095459 9141547 -661429613 -600937567 -2494464 -206575620 42335300 14342374 43235213 320006 -482372638 -586899407 326749 734709709 149854945 -4128590 133763025 -340080734 270038337 542962168 -13717209 131507036 -41710247 -656094775 78578523 -194373923 123371870 3330586 99365319 -336308798 14815681 796742688 -479022474 -181989778 -334526102 -99036650 8014933 14892345 -110952485 379744878 -60136611 36555021 45210302 -725793657 13188343 120859922 -36490036 832284461 262078089 352251242 -332542173 -23039751 418483138 -627993614 306808986 11009011 -86798180 -396355847 -538506862 -6087691 -216765677 -77019956 -102259551 -90304936 7682421 -53101 -242154016 -165796585 -100099835 -211079488 298951666 -36338915 -263980779 159716378 -27174924 -348583258 267153195 389838626 -435648393 -120515825 17144136 -114692630 -366229752 -23972102 159832714 93583287 582770 -25079554 -186916885 670298548 113886607 -683757425 -16532090 108322098 365059892 55194742 -457357778 -55434634 -662011209 -247717405 328593672 5575751 -212965036 116449054 -330567682 207122484 448129 -90188947 -86076380 230359336 -181472256 62387794 -332347634 -489693932 27159165 -617191997 -699571934 23362587 -665903 88768816 46303364 48305354 -21356016 25194093 -31467742 64499223 -61626065 -581325 123463009 -133873315 -185647519 330159614 -29675775 170234052 -54065230 -13407183 -898512 17797535 421007053 -488029587 -452379483 -549335672 -568910614 204841407 -548772939 -270055124 191726426 -377917352 -78753452 -176403289 -46881641 300610889 729029669 -164130366 -410526042 371973248 -98197479 -186813 -495222065 -129943235 593736151 400522562 -310225057 39969276 332255696 22197149 -126738039 -198767186 375342010 -83020597 414125206 -489679510 -4580502 72442660 42855993 661555537 183191531 -415508244 -392514325 142953900 377840765 -458296639 60135218 -47618751 -2103104 439028000 250442895 -46967111 1265308 -153676600 -358380729 129409037 23630727 408694285 -76163623 141041866 -149907818 353826034 -150966766 -3665341 -6755121 12888954 401037935 -114876850 -566253849 -200050773 234968822 283541133 94545995 233715536 -353332356 74960950 486950777 -128235711 28193131 -670642495 -222265713 -67789389 33853878 -16809536 358715100 317772308 -5080416 382412044 86246109 -574121706 -513465830 50302962 606367866 -94059755 -430765693 -569691585 1525255 -249403146 -43049532 -169097995 31935676 332735053 -414705097 616053568 -206349818 -147406218 28879305 121090698 -122958693 -80505948 -415626059 1984218 -419967825 -400521850 153140085 189693438 283072752 2135613 64083756 -85423910 14317150 -128345804 -210071603 -26279135 -78599550 -121431133 -587690306 33325348 145555921 132730034 -139219376 197881805 274107008 -19272007 31561582 412896487 -286399398 454478370 111415740 153445771 -606535847 210510862 -30197409 720376122 -74246856 395082787 322965874 397800537 13002390 -70362848 -601292356 -187680353 23289911 -58627730 -17187837 -642303958 1206422 -4893581 -13598545 -153389529 610723526 -8160595 -11811371 -49238906 313407340 837962138 -51179250 -282622005 -351773668 495210454 -27048624 -397772444 179219520 587912717 451669143 180147211 31153249 336040307 -64480476 -36372762 -174798772 -680825370 408036077 979798 -352224782 -177608670 178190106 1984928 -21840985 -45329026 -878647321 40998447 6128184 -64228388 -731497975 70709330 2572497 -541124013 -899731787 142005729 -14731402 821676994 -268784 16939701 474436558 -10437686 31601594 247568285 75134528 -71127344 -183087444 -249163344 -497336889 573640452 290236807 68790187 613918263 330296874 -130192083 -176218582 12206345 17609583 17281107 -24933147 408427651 -266667002 223368626 -531052692 -197619077 59761607 416516050 -233467418 11021870 740236 -18807320 -374161401 -144994503 1799740 -429395466 -4593987 -95422135 -160554452 52404999 103723954 -547208284 276725782 324181063 -18473398 -3671024 33379876 308756210 147913707 -522827539 -66314615 -48034797 159491083 159021482 -79178847 -116698936 567490855 -70716943 -299835918 789923543 143338558 83373254 -126434952 -232610946 -166057537 -3224895 -855863007 -23944295 -28578163 -511806889 29526138 -33823033 96175082 -26172857 3595710 696874678 107563852 -132854494 -233452930 -9759628 329045532 13477655 201870845 33202824 12085052 -445066949 -357842612 102682838 -94362777 -82713058 14118516 -281165894 -29263479 -180289256 534924144 180464644 265782246 128103087 -196187253 25731072 246819270 200968706 106509216 36532132 318235475 52118459 500087789 -151151307 -16045299 -34947502 -310352990 366502655 -268948575 -66068732 148191207 -4337285 171571356 187019049 -547926904 197046604 279926467 -766832157 -221118030 202762500 -54642220 -408762848 -30731810 486998976 -30909916 74639151 13423413 -46531328 55559642 -247307699 -23152510 23536242 353459 69338352 -604421448 212370047 -164952318 -310159185 -294689354 -7684288 86186741 535688346 54048682 25076675 320722873 -61105442 -254479332 2283585 -2998230 153011586 -286528895 -376677241 -1241471 16054008 -3448242 -775824696 125193784 -99050868 412055602 878667859 -91188686 11608548 -340926328 -60552998 -200116310 701995666 -318507971 -348842813 1157502 -26875296 -792677164 291863054 -456320444 -181855233 411596832 -68938593 -149675987 -197420665 -102718726 282799900 56258578 526947611 -211061371 -8927222 -564495890 329441583 -13286982 -270817645 124431286 -86375636 639419610 416301695 520581 797551 962197707 -53974785 -181598307 311652787 6272110 -115712636 176982971 -345760893 93270034 -526171056 -265732828 1993736 -174028039 111005279 166597802 -94592370 644536778 -695928471 -32043661 -190866029 -107238815 344551375 -36617015 -326023489 -494590882 48172404 -242837080 15777966 248878343 -210403036 -194511751 -6258646 -496009031 -312465188 345532680 -118268012 1886679 -145082734 -51543 173371241 123414798 65747796 80767540 -293660355 -640291502 242342829 -117129973 -115802173 -46628054 -204656120 57216787 85960517 -48285298 388050385 -173573251 225918208 22416718 586919167 424834572 47819203 -394978543 -272620180 -276754316 -370372141 3378785 -9650805 6516333 562419794 -420421751 -152075622 -267603728 -634894222 -286814282 748730861 -602983167 137373815 -214773008 2719211 -235659115 75873829 9435248 -257687004 -6722114 -571290169 -241581824 -56171242 691739718 -213567118 -13153716 -299163840 -604561949 -53128938 -237741033 125860118 299521595 346737793 391708166 152401038 -393423302 -656499749 -752940096 13504299 11874977 75594839 -145580644 330266718 91133345 -271587776 -86632085 612686772 -298694582 -106070659 -136964359 -382509620 124810089 -191898379 -127968734 28407746 -576050861 -107153625 191058332 -759824739 -361837079 -62388206 380774399 137521885 259394759 21847158 -378746318 49674816 -534024475 -344556567 385594799 -13041787 22550208 -209140335 -20724290 73606 53092723 8074367 67182913 44190421 -160627985 171991697 247743386 763453845 -13962840 120841756 -616995866 -118496328 303531656 150095832 409444396 467584484 -79731 103728104 -406489573 -17008259 -339338362 -44557258 -73552422 -234599557 263110 20975777 128571404 501586537 96529707 36509477 -51513710 73863925 -275227015 -155318106 -436212998 245963519 161258386 -41233282 741098277 -777004645 86542861 -130208395 -294478 -180962306 -361046393 809208500 18212038 7916239 -144095681 691703397 328271428 -106668933 15153430 510197696 571786454 382234554 865315046 -49834193 -201452294 13750789 13824863 24691372 482988842 427388159 -16329917 187486062 14328115 -859522332 -270950961 408924401 563353126 512319242 -541167449 350077044 -363626251 1374220 554062995 -834670350 104369586 -49855351 41763855 -255007813 5996364 132616647 -256905409 -521230341 426874398 -76782532 -20001619 406827714 -29561651 753657604 -510341149 164674149 11343436 262052452 -110126108 -123034917 358770381 693091469 94782566 346018501 359610562 354858077 43000314 18929830 -618853865 154291427 731903129 -241023 -173727434 -286916009 10052378 -44599755 -86800192 441746306 -95472740 -817680447 -49289243 -156986734 -56660711 103012340 229620422 154897226 -22927044 160049263 -880174610 282625867 -25027814 185451126 -80128029 -892204446 286408225 50483238 69319684 123825864 -20991627 -129529644 -157767291 427276301 51562105 182218316 382408398 416790795 389501064 380442585 51304058 -116209270 271470413 112958619 -174257854 231969304 193588537 -754436945 446999074 -496832366 370200069 -360253460 -268920574 122969606 29940973 -311208301 2921796 3714039 444132580 603375786 320625499 461449645 235944279 207806763 -114742257 65195667 107702370 44031029 -342792378 120024327 296311373 300536814 -2869403 -123524703 64919127 435328306 238171169 15885490 535762013 719145546 -339482044 22767444 534005184 36666218 -879133674 411036299 96123667 86696101 -205788284 -439744280 107662013 -505779805 865212478 -292326538 -227213359 -209151896 -14190932 -243157953 256745037 84645063 -76020200 -644643323 -555952602 -134955050 -190511440 280941912 -74924670 -219905381 284484192 81045441 -95939471 -159959840 -346187242 -340812634 -256903524 -104310541 -234831716 -6866961 42668138 -447035492 -140190620 245080800 77706486 484166208 360747671 -187542469 244001868 -386346354 29126760 -218325530 159069158 59501820 -1993721 -310147301 -234425356 -255949640 295747642 -269073654 -172466557 -163449089 -114127314 16858882 -354874353 -12226163 8557899 -167600127 -134501379 277927713 169517954 19367523 86133733 51909131 -96137295 -212903680 227671265 -121434045 -302702824 -32929516 -156574488 133729795 -41129340 8487238 -92479293 -15393694 -72915785 537930880 -95127948 61597858 213027599 46555827 -128663024 -351769226 140819425 -189691171 205708477 381661019 160861205 -20133872 450208858 -357312019 180668734 -170745625 -49233014 -329180855 -215386063 -22899209 -5764444 65497023 356671466 -59413945 416385967 -484223766 6242247 735172855 28689955 -234206679 383871493 -127102814 -13789187 329144367 40708973 15351309 -437987472 -271000873 -143031126 -240670822 695301380 -296084276 -379085774 -352123317 637878601 -185281568 -559915402 134752663 -164320411 230353490 19869958 -789590289 3566573 -4168458 -211006672 396519318 199906417 121347558 -281521 28249932 -12962432 537736555 -91260183 19680424 61789132 -380087943 257864909 -283481320 691615997 214637948 -22264684 346225378 -138194670 255541940 -28897549 323581015 1000156 -40836094 -220435500 -55101841 835845275 -433125216 21518894 -73493701 -70404953 -773271410 112859878 -581007202 30892174 1190646 947730 458892351 85774847 154956698 13686191 22114538 -604011998 -108043203 -550997184 -87095269 390469582 95624688 54686483 -147042168 -528066181 291053451 59914856 80170 715334770 -389012353 -649216146 571625383 -9470885 658634726 279349757 -1713084 -189165888 -15440565 -804204070 111130847 57335578 -205386264 -59062769 -28942881 -601403436 -593381276 801171291 -91919067 3141204 -105125500 -11108809 8343301 -33462229 -46336855 42281261 182273817 103766365 -755028585 304776261 19578279 -37235020 -32853093 -150672814 -15612167 908791619 -97474465 8789445 -6745080 -443602468 -724860700 -98083891 58852309 18786438 18422382 44968106 -80738212 -54751673 -83220722 99160071 -713162894 541356223 -562979809 129933101 200772202 -444695184 -89124288 -223771029 727635449 390319742 111704863 -289689547 168461001 -753975349 -242702214 19474699 85505906 567787 353125717 -12031903 -117937076 -237763730 542956373 -92411580 21301224 184877627 -582231222 -264083777 2827724 -395426468 -543862136 776640509 111420220 -281626663 27442434 -478346225 -126338514 445118592 296934101 -253253602 -14446876 -247653562 -247196531 -219592452 -737273623 20059600 775098 38447396 -261395533 -713891305 -180759868 5143565 -147434286 16345144 -310920624 -16471055 188864882 652969593 -713581619 41915436 -216402100 -15550172 -217218316 -40722917 228174022 20045518 409941898 82442510 -87042016 -544659007 37534544 619784702 -1670321 -181280144 -6624079 -583633072 280844320 569765643 -74701088 -5696555 99105265 346813300 702506768 -448977575 295427012 -595911210 183672445 -544898462 -193306529 41120660 132679175 -79140217 229620002 -322298538 231069820 508039877 -304785373 -201112547 -110521794 16618867 88558986 53024495 356321841 195699779 -30065414 231795808 185901122 -551126153 -23164270 -246267667 132698175 -214405070 -95680629 -32941125 -203540600 -526379970 -440753591 940912738 100504566 -231332246 127393898 1818828 -72846370 520643478 548717883 -63182095 285310338 -538294785 -294158126 -4926518 -368191124 -3636272 273078913 452325833 274594299 -550497278 -183135469 30645404 -74434357 18754104 -59701932 -19352125 151436244 -17921387 -187923872 -10104001 661879656 -700284579 173357858 317094836 32425693 224282338 -358554749 541707682 385440788 -403615537 -132495907 83897167 -140573726 -673872219 280822626 12541325 187268485 -343011473 -167051389 -641258398 -4903647 -421088354 23263056 -51814465 178131565 82594257 -706406307 118172255 12330420 -35942604 -156204886 42612132 -541871251 -93872218 -16946526 33856579 676563979 -664018546 -262583445 64890210 68250638 176115196 -146779212 -43298934 -38867692 -35204339 263243404 -440959762 9046713 -743454426 -200579579 -21615752 -355040478 -483787444 19386989 -41276029 762021968 -278434772 -244590647 471647420 620811327 3549075 -12127110 -111452800 58363333 205138472 182602928 251221672 156885145 13600560 17233854 190084887 -252429904 22603459 16864899 542767370 22090499 -151950151 -112606723 90499102 -80644849 -67303118 452447064 32580257 53818900 -583397571 -228522796 186513522 -37682725 -284421586 18794387 21153662 455168432 326326558 -499093859 12035332 -201647791 18249647 -438088048 135010483 273824451 -115052403 -851535811 101888023 -113442765 103530269 -4769988 -322347405 106878407 149910835 -418461013 38634704 -410224527 610772052 -16152968 82729623 524164019 9399729 -117560512 29746629 13805753 85862180 -615242574 186854149 1994753 -557465515 -84048189 879666266 193085205 17738416 1586767 540178744 -19588912 30485539 385604554 251066051 -236504956 1114112 111168100 400602171 -64275461 -555798001 51889921 366478670 428274 423023071 57567351 554243058 -720259230 26119052 -250590115 -171083056 -512872915 11536520 259953895 -213476852 -15980208 -82492324 -382442855 -167413042 -2676300 115749736 44822340 -764935291 280429444 -29609221 157689990 390251690 -193543219 737215402 252528565 118746297 104771376 168522521 22715541 105485889 267567220 675247100 289840367 420422272 686201237 -2404235 -62318458 -346645713 -459956764 -681067711 243411163 -173057596 795311233 -4695881 -129721158 -614322233 5156580 -47112137 24375209 363801736 -12601361 274423996 453025785 738630 4807316 10469705 -60373855 49711629 -381519486 673987745 -59619042 -157759514 -23466075 340577015 -106155300 -177728463 -591360836 -126595149 184028362 370638145 -506838897 -192892390 142007955 9466157 -8637179 -238776606 -332496391 -137046104 659660025 436763743 81329680 -120954678 -31863082 172929834 851663 33469013 472729518 646326647 -267352516 38150851 -312044521 582233309 -297119875 -212729875 -58927809 -79237645 -289823543 -18985919 -592487916 388593614 137309618 102903982 -180300818 24655997 375292304 167301150 133022081 197598923 -132158095 -77691979 174293027 -175964554 153028240 -542975740 -167099041 422480733 -580640828 317527332 221060605 25291 21692385 -566706156 341772222 321263743 341007047 -236356234 288875035 -142337871 265311687 29474274 185705664 7661056 -595540064 -267019041 118222138 132948480 -237177480 -341741036 -224012262 51656748 75427138 787663300 2462758 -240587401 78682998 -478066041 -121357291 80232038 824784747 777396066 244573660 594621793 -486467793 511257942 19783656 -575426199 31442230 -81933937 532170109 4622094 464900724 180489006 174647526 -308387836 923578526 -600527369 475520680 -872351626 301473362 -210175284 -101123988 -28664595 -388345632 144715674 117836930 571668508 106561030 -556270129 30759604 226557474 -56585988 571619105 -11611682 169378475 402435920 -299923466 -315234802 310067347 798888603 167466233 -11258008 -314577071 -141145962 -496739038 -88333218 -69460609 -1581046 461658317 90676204 -204628809 -107034083 40146766 -315134688 -40973646 134700075 40450101 133256776 -158617219 369302150 648765314 -200390598 13996059 -135748609 3956800 -8711740 340414306 541775431 82659295 -35183616 -82979391 71532726 218415964 -110816190 83210452 -80283956 358429199 -551818946 809525621 -35006882 609737739 738672087 136074311 -281953867 -124176867 -147199266 -40863691 -417126372 48774265 105021023 251611257 -97412319 -19099796 601088997 -151029617 202880815 40469421 -80271186 310526953 -1696666 -496796524 159112484 -166705605 -274194569 209500764 244758458 9663623 391522034 -241930752 -20331449 118491742 120648197 -681968967 -131429639 6409974 -547645627 88197433 857575607 -73396964 295106879 -9971038 483250653 568454445 366520174 410140499 -43338223 283552439 -468517667 93506756 -32349858 -474255714 -211133371 -348019973 233630137 -103528365 -551084079 88878800 465493719 -303903364 44159379 -16328942 -214775904 155226831 118649825 -495503327 -10404734 -63811032 -368863 108565438 -288019352 180537923 -429396252 -26351103 19729754 239365544 -548048457 60234653 163098916 -7942466 20953203 710332491 232166 731267903 -221159249 -19660839 54530361 -625651421 203857750 -415140093 -141101034 -42123316 -422098513 554933279 260962375 649225471 7673530 87517028 -2376858 -350573741 316763402 -155580358 47791415 120840494 463576122 -2594579 737804102 80106790 29332054 571483467 40119580 387010470 262255607 -285193846 231945903 -144174482 -56381512 -794897232 122709276 -368678041 797602968 -37762454 -170380218 -550561412 -443836150 84876023 274739289 -49504198 217401 39902125 -157176179 492945213 -69846402 -183069604 -645951234 -14077355 -424690076 -579821426 670675318 -111350076 -381333429 135388945 80098968 -100999487 205818238 228518884 112548641 462841536 212719392 -225027077 -374106578 -678293635 -283954555 -426655128 109113728 -44158599 182215997 -704756917 -38107346 -517571911 -35574190 -189835977 49504190 166223384 469853430 16189418 196974627 -390190668 424011972 717967221 422502596 -183905 309276358 -64771717 14461591 256759235 123786900 -203214851 159452322 -5265856 143807548 -323293820 -282797991 295470235 -374728727 -200512372 84013047 81391325 -390530965 -367702950 -50333981 288719852 -10272437 -24143480 1681580 -38221323 257422872 474335096 13762325 -574340499 855440333 46808741 247673313 -33932122 -756581719 505288958 -483818360 -250128892 -741863725 238355228 -559505252 232326383 -18035196 211963416 383721915 -152368447 17726313 139524959 -560586661 239215370 623733262 -7314943 155152984 367489895 796395388 858966213 2454428 -159138090 218988746 -413165497 55692607 -622825022 72474090 -238600166 365908896 -38284737 -129368137 -140908368 180095245 -397539627 153166391 -107697275 -145481974 -481544068 -13464045 -145052514 365597650 453144875 80503426 -32999484 -27181713 -379596334 340310210 -360971601 78137905 -580322785 -8760860 174024838 3863342 788230068 67291407 -154237548 55662051 363719367 747778816 54434731 77946797 288862732 -693760238 604551309 -658500998 -619886503 -143427351 136581713 -34477459 1436580 -225808497 394554003 -307849 328882553 -371423586 17795670 20593729 94982066 -218499871 189183904 70256590 -137609561 244727166 78241449 -362961871 53108430 -152270599 100635341 241543639 393718500 29358245 -246659140 167843664 -21114076 -663590885 -9409691 -7175986 -62060008 -919551326 -190273602 -30083405 -271970261 -198256467 -401303733 -242097322 408414625 -26604373 254788320 317507976 -285622991 -181347245 433789 99036076 74036595 381948037 91004043 -133280981 19127017 251969265 -160718974 90914639 -7307871 91655259 -279191830 205297096 26903001 -145900319 -309357487 -345979009 -313914928 21681745 3234742 717876491 84733449 448957050 112739528 -574178380 311713657 143368955 -496224335 -152950970 -298916203 7785537 -59828653 -174737525 53389145 -281879699 -277113568 -3063494 733570398 -493619495 267453956 -13788512 -195474430 8736812 58111491 449662663 22540696 -43450857 -416206891 -129389898 -133132810 -91373492 -3772727 93882983 -201546343 80026203 10857997 -508153884 -139109173 230639597 38730765 -21330058 128406293 239762234 -872952168 -273923886 -159674864 -100545957 -372219314 -6020253 -138852050 -6363684 100525949 272201883 -441178691 15274098 -95064070 54706265 269411639 -190661726 -152060644 -110219715 529893257 6696703 124860113 44564127 4759598 -2530047 20775873 13863134 110915431 -104319600 -274429600 3297370 73612217 -283092490 -147050603 331839971 -181995317 -16909302 1585727 84190881 -291324570 110508673 -129307463 -77278468 -79075117 120187806 380611384 340942689 17360471 -363501473 546912307 -337745123 -19013557 177476091 -77273234 36665522 -202136985 -2585752 102983645 264286926 -49346815 -796453822 -130360173 432881169 36061125 -71594720 -239707707 367194832 -355878788 -122833759 277450038 20638848 299212757 -166445829 -107589631 -363692961 10052881 233482529 140926745 167392112 -191314786 24863738 -58540411 60039120 339891344 272042594 152547491 -879131282 -198124494 -302700285 55575762 -281026968 -571086667 16785017 4311112 -14321735 93535071 172956398 457871008 -92113477 -204109941 529319309 -477269334 547461376 145867766 9785583 19567641 -455990588 12036079 -50079329 -2852599 307113270 -103645417 -707656556 404884218 -565179352 -25886115 531013801 -620927269 -55098508 -33370912 -39987128 436907299 -13389996 -110455799 16410703 -4709409 -434454643 -494069218 272335945 59951111 580101341 52245256 187831982 -318274291 18135761 -18897153 78858204 744828443 -240062659 -67096617 145781475 -884300732 482402460 -94473961 297087578 237700048 221396372 492841925 -385033090 2606254 -12255757 -383087353 9131773 -198191263 205089255 -10521357 -362027684 22720718 59965920 -144302546 -1873921 -335668437 -200090659 24899637 -387894033 3764590 -104267546 -573533328 128245772 -208292340 -31319032 -388276133 -112633657 -34460875 245155828 -568514037 -6509159 122050312 15397147 -5719296 644293932 -153001032 -140817740 -122466689 161195853 452285040 141476662 693248757 22802267 297764362 118338209 -682448 -484413170 -253470494 -100636356 -22427711 106980362 340874761 336651600 282437928 71933000 -437590908 -822716819 -564886661 111155393 -404294477 17095243 180162581 33506796 243737451 706048586 562406144 -799139637 343562875 221376527 -168204653 -751463814 -113508266 -354142199 -93889653 -489298000 372362433 -546385090 -602690588 147667709 207511048 5139181 -229129307 -95307336 -716539000 -142192899 157232249 -80573404 12482882 24382112 -16424335 -59173333 390280312 63171839 -201895219 -190816985 -73356366 17285741 44088662 -205747567 -28845761 4905990 -5241462 207408703 440055354 20239012 325413553 -345241601 17299404 -368899818 38080833 -335904065 -35515745 616333395 76152187 -566121069 -828664855 -122546391 -11601073 75070003 -629512597 -548258526 380769025 537734217 289481487 946781390 123737340 1637794 309773897 -35598268 3480891 -5785916 146983866 -413474757 -15058605 -475074806 -66727211 -278692534 111600427 225624486 -30376347 238939230 196125797 87051722 399472135 -377848367 640428235 236106320 309453572 88808965 -274854918 -953681619 29088981 350547925 588965 -10337047 499683216 619376675 650350863 17717295 -58712270 34784206 9221811 -320477227 -3274718 351401335 -663667564 -80820259 -300854444 -181616385 221427139 207372868 -299852352 70771972 -52407111 436777454 2552767 -205631807 -165274564 63295110 110710565 -53403557 860923241 -69973518 229769228 -137012729 -6639687 184246430 228292435 772058710 -170389428 406507914 -441067951 -337593719 111363769 54384604 68724891 -1343907 -466374 333713 -218998543 939709728 92433591 -569759488 -32749641 -643259741 154453807 -34089035 -258557296 629881084 -142845611 25507546 -273974323 865857264 26379046 -62582107 -77465044 94014793 -188491359 -212142757 -626117521 720600190 10784155 249526396 -447064126 4259021 95236227 311223960 -547759309 -46660762 -151325878 861282360 -49139682 271377732 -179969187 -20120123 -204206738 -16840417 -174719344 -584236102 -17287302 -582163057 182115431 726220917 -175338076 437423060 -634336109 -2387857 -6136922 125850426 -254002297 642204495 -120037127 633000986 -743335568 252417060 -232309436 -685988296 -517321419 87892641 260524249 463304587 -1085544 -368881171 -5122657 -669333606 262638721 154278079 33262260 511764037 -124632428 460410109 108353417 179458631 1271307 -125690634 895925435 -9570441 -373577856 383453013 300364272 493069253 -190639397 -686729190 -451381152 751748882 -122089911 16155382 -92968788 -666349800 427139840 609463262 -303185172 -105019442 17189095 644792968 -10828251 -139138108 -6680001 289688397 178577386 131501807 29814655 10143301 10395509 38388994 66487347 -40503045 117235999 58594322 293983 -94804648 28673226 25273417 24281397 -37453086 -324369533 368657406 -5379276 107522467 -50074416 -446015843 -4409382 -229186471 -670429732 504984735 -169735147 -70586353 118407532 7286523 -218608593 -129514857 107097134 -82261888 34786759 -76124513 76308293 -75100753 136333573 106849992 -43502488 -97217706 21083774 187388854 -429803344 -228878833 250491359 -354339062 767689592 497651389 -160056184 357336822 379547386 -277468596 8936720 314708829 -204549328 336812570 444348480 -1874277 -212199224 254676301 -256302349 -81508310 98494961 -293064590 176896646 -136781575 30927755 -273893742 -36780269 -16039741 -23052817 -91612623 -51736922 84213466 -335137127 125506268 -18606993 -227461330 188550602 494876265 354719755 -34604266 -23198118 446808105 -91398485 -359988832 -424718201 -450259665 -20941908 173723332 29607936 680267903 -16906703 173759743 -676528020 735458171 49208843 107584589 -1175392 841622629 -17303305 16889444 573030045 219962751 -493090524 308702348 -190575851 -99335894 -437522733 -554082054 -130805 579076293 239181541 123695432 173632904 -192796392 738498119 -85776323 -225122043 274182263 15920569 133218350 -29917325 102896140 229647591 116826475 229839571 34164319 -38224611 68503298 -137506114 203482449 629289388 27506052 518505790 -713744696 1788135 19478655 -272377556 452877524 -338629405 -6645497 735957027 182371657 7327696 -22066310 433137951 337503944 -660767625 -575664634 -149258654 -90290139 -244748632 16276042 330942597 -532137870 -203201411 -226669627 -1799745 -560812971 -491262968 -133585789 255444252 188127918 377885449 -511449550 -127868153 383633543 78509234 -13555217 14713262 -77418345 -231378319 -383599595 -122183543 40323398 478696458 144805050 98841229 -24306650 -201917643 -205865248 -44104899 -26645518 214511302 129200822 46435345 -291407 200434991 -860418432 -256550997 -377095023 199068248 -401594734 534580857 77136033 -512023085 -733449433 -617918772 281106180 -588573880 621571945 17247966 -25420767 234876233 -284112710 -413999881 446981840 -6426620 -465841052 628675278 77556655 -113540025 296257291 -141816704 7883318 -473225842 -1156133 12213307 174789539 639957973 322523901 28408642 140366424 -43231232 78226153 -198914345 -235555260 -135534903 -2476613 8195887 -383905284 -75929469 -21452380 -286552314 -329013890 531238757 -8440331 152933762 169784436 589319325 260688771 -71059800 398589538 -670399208 89295389 -37558889 -59975700 280266887 -18812079 121089030 42986498 110359485 1918851 -292010670 34083252 273802399 -67288233 308757124 -713125011 16835151 -139384525 625684560 103280256 554532513 -559873450 -689244227 -652573931 -259872101 -121617693 -6190991 108724272 -229144745 -42352279 351302546 569269 -233947744 388200650 -2645171 194624379 -105974787 359197692 591411270 -507416963 34513806 -22728199 119551280 -395172950 778592981 395636698 -197609131 110954335 103961176 289563197 -376358055 -41636310 -238841837 -141756990 413541768 -732229367 -202826991 323404394 136283659 815184045 -226512871 -775677936 -476190571 527227199 -210582183 79539014 -119391686 292461436 663225645 360465031 11995086 -276474173 -77515850 -486901898 270180584 -44080348 -287328357 203175426 -43703923 274883645 -746743111 39843951 -357192667 -362268848 318350669 -222892004 18569323 -768295386 -22449313 -32811428 370104657 552805495 136955364 -124871684 -183135066 -4240458 262451927 -65649019 -85288063 -441068817 -107675207 32088209 -110925775 -279310976 136692052 -651924521 -5873790 807104178 -16295362 -370013175 1517970 -40091240 -123412207 -359472227 183632342 13200085 94220188 11955714 -118873350 208495133 -403030605 147692815 -800543733 267802163 -330122341 -214053720 -41758897 134929498 -154999107 526895318 -120550131 217285322 254811905 305220240 144511239 -289033800 -95293548 -72769968 132850944 151157662 -17604125 -13141476 789843502 -10263622 -289340 679245638 355749568 -9813778 -367519215 -424439839 -158917818 -72203856 433830413 -88175253 7283 3246407 365734710 -92380139 -168975268 -921513 96805377 -5864317 -107020719 -380355317 411729156 -4620922 -580253168 169355476 -79145392 571770736 -542526685 -39229228 -35278651 28810945 -28324353 -6217600 -34681488 -793889449 -846450874 137456898 -645185896 19985887 -502549432 133769195 7553407 453815 -20561966 464688932 294793636 -228111828 25314630 -70469114 -68046204 -234475803 -711624666 -424361883 718940 -844524924 72050955 349519322 -51644316 5033670 -161803567 -22368989 872966682 706354521 -181569076 -562444060 13131099 -10074630 -27037193 164741293 526300749 2681731 -575783851 150534533 -18661883 -415548638 -43232364 98303406 2196541 -255927967 -439947018 -208062131 551196047 -209433901 -147951708 36371945 4529505 402707278 -132808834 -542877750 -199612170 -226512138 -193466535 93771537 542328590 -455798529 -50503083 28760322 21590737 7896368 99714407 -106811408 45610020 607805295 18998621 187871052 -115696229 545807118 2707783 130461877 97344941 -8966170 37854887 -321179565 -3233260 -57158912 -92227873 -25266460 170468065 252500357 -11049953 -73712560 378347314 -401907440 -218938205 60801539 309732760 -142548221 -17180667 97259168 -613645203 168747857 522778766 6825682 -79429572 4050716 60331297 10489767 -108237078 -227336888 803807343 712366750 -316338690 81948678 -8066126 -46742094 7725246 151698506 -125616185 15789411 2876052 1708713 -3633658 57283555 -1632682 41793324 25465271 -590673549 24219899 151592870 10925720 -16829482 -116178258 29392846 -434128234 -123041504 -35726663 -204581417 -298199653 159899222 -430017215 203466280 553070263 95036189 269831680 -87709306 96460667 -129634656 656642731 244758714 -490712228 96071314 173856899 88142266 -941661628 1091274 703326822 52068326 14079936 -95962150 -47682654 53142528 547466281 -600357488 336012169 40402223 -1780225 -90114948 906492 -513947573 -225851354 644377435 35849778 31999901 428569496 203850469 -475688830 441216388 595461443 73143191 166482113 965089707 -316241178 -50339763 869062702 -177212225 -54476457 -10381560 228992952 -50145204 742416988 34737894 -56031814 -3059525 -200676964 2124689 303877501 -382997572 551345860 -15934632 156459718 -441464559 654071001 -257645235 183666221 212712342 -182985468 161062980 -13104399 -209720535 3608280 -145755103 133823143 16291999 -184512670 -160017473 71432642 -392717290 -118327655 9475436 440672848 -47881659 2904739 90929024 44604521 -13566921 -584352 -82381306 -97232500 -233367185 301219871 -36264719 -170246625 -171255428 171010995 87318989 -252512382 717601542 -223068342 -194651893 89665895 84128495 79475485 157594614 101062945 -67241234 -283818843 -656091 522993482 305478482 662025505 -208286262 528448828 63204950 -588589978 -262832966 -216368760 -521710576 -273657939 491724030 -22174270 12249548 -201600439 16206456 -587146696 205288710 -302858766 -607050173 -1815767 21936225 -252746184 52226508 -412357095 -103226491 -68071481 523925100 10042772 257750662 -184819995 -387221746 51189332 -23355335 -9025194 -192909521 -659818 2762809 -25548464 -499172391 144075319 -38671297 -58904422 539645251 27391729 -399933356 -10103011 25700921 525797548 -168168744 -182521386 484375 -6845838 349044671 -529338465 -726887132 153991490 32218493 51448230 91479516 -19558222 -254234450 -3493344 42950727 79605330 346266931 180871522 81331806 132054046 -138850472 -74491380 157941939 191340566 42574413 352900536 -339825509 74925459 357496390 7423115 188064475 438412021 86244794 -737402953 -464246150 -15311397 54165008 324879747 334168770 44861543 153466946 -500550946 78135311 47817840 -55980536 629822304 811787057 94120565 766945099 401767365 327743704 -87292422 -282446519 -51780285 440130581 -18805739 316287133 171784164 -108738179 39770368 541003585 537121348 341911750 -28519324 211132843 -45243412 -3746693 201632838 27575944 16617819 -285234048 91726693 10826989 -27042879 -49775727 -75908704 -123804269 -144985929 368597874 303457896 -2274061 783028037 -150872106 -321772582 69224599 800649288 -490097020 -227817308 -470758227 -456114184 126042482 296177396 -1282121 -537939439 -128641246 -151880458 348375045 111874476 -393546412 65034063 435947551 -39934092 3669761 28383555 247691606 -649840803 128707945 12083095 -250253693 381233542 271397059 -233884115 -199466300 345567756 -146936468 -206457186 504991487 -326903792 -31449209 -13213799 -522671942 -78643455 276342262 -58225843 -349977144 -202510375 -223907 71591186 60821830 533553432 -295373118 -517818434 4481627 66131322 -486701871 -386080854 3429883 -494143557 -14834056 -79026708 33279876 -162390591 -690970049 230230575 10306116 433945767 476473587 -145488636 -238176197 107855392 714549234 -119564250 46461745 325910871 314403885 -210816947 -466802454 317839681 -235777944 212317403 -410387079 -415780176 135712953 -437389517 -899305909 -79906071 64645164 -122094692 275802013 28450681 426193180 109106547 -54686391 67999555 -636551 -572522621 -456463093 195252619 746644416 66118804 -207232295 279778283 24164234 151937363 238802067 -838872397 185884958 30728021 -42612952 387143478 -72864916 -93453213 786326498 -155071857 -26607070 -108947054 22115871 -21213357 -117868059 -124318177 10481643 -30012683 -34224879 -54214633 315839108 -721975823 -58684663 593532586 46491660 -83307708 191166233 -120839208 407551398 -336455451 -28003203 326412079 -31566425 16095078 -33526703 114179860 165303379 -174186250 874330 -538590802 -57762819 9600160 250829598 -47546271 -197348221 403613763 554937800 -172769364 899996557 226871401 -583381926 -378464276 98744952 481694624 -4634877 -90501331 777836 3504350 26271740 292414 -26151563 574380526 -171699388 -14332973 -85596319 405504092 -88570488 -95131631 171175029 532221967 16895990 473087061 -293320788 259975302 -316984764 754696890 808752039 -85606875 -6398546 278710033 -209961848 275074664 -58195321 -45012980 -7041283 -230219480 92785141 814662953 -84323 -5129240 -50380978 13727198 424095016 -163446979 266311861 160798872 6508046 -21771271 382385850 -302838876 -14100794 -214769325 106642704 269400176 -3570584 -422006549 2255917 64383653 -3543605 19493687 311919315 -117084235 134792961 97666196 -302539049 -40085 2574827 8082023 90745354 -40047043 -441186743 130247649 -280357555 208207418 519907826 -171254586 101869961 -120451352 169778018 -842424823 660194879 666854292 277398047 -655730902 68726066 -284051234 -5650784 5018497 243040326 -34995958 12813703 131648234 -29110033 349899858 -42592376 17755233 36355760 -513604508 -45792222 -162941128 207736837 463581775 25957886 -5982322 115973731 50704642 -175830939 64202475 -7344331 -16823158 -303334585 21311908 -114082587 213068862 -137311781 132513367 -245447477 460199351 5100178 -497291588 370769631 -23617183 -452315149 -19232643 31564847 36269360 187588917 132990998 -229483721 -38020203 -267151092 8095530 284393169 -16139165 -459562558 -451828713 459220762 -273505086 -216415832 -609178488 -96526663 73146523 -173556037 302202176 -274534459 -165427653 -212061969 368253770 -55286309 -25502179 -25186911 -757888215 128476001 -340370130 93274914 351715185 -4458185 -665576249 -16245740 9867197 150568380 288099790 -447661474 -662076853 -190927299 156979080 74049568 -250452413 -391206697 35449120 71033826 375730766 543437696 -70401128 -480959204 609547925 -19179733 -139680150 762833201 -118474630 -45822212 -401075016 24078667 175002897 101643837 -546723373 -15514889 -259290445 78796954 13772258 189513560 -82073598 334032653 -108990812 -102905892 3964620 -270038725 -12096946 545321435 -152933483 -59785113 -111722808 27891122 28750046 528203644 77983127 -47147 158902079 -812509 -4419037 403383574 -555238362 -303312875 2179484 423324589 555614365 312676687 369335262 746698657 -783773395 -380209904 -10542117 -789423486 565270902 226261477 23711065 757761915 -304975545 -12765423 -79831460 -410732735 -55721127 -171739667 -250408052 -127268504 47095266 -891824759 45743840 955657493 -146635442 401793423 -121431057 -150006359 37840270 144379451 565512070 177439226 -444610359 -61291369 241906127 -161318766 2856418 933128127 -331802731 -15782035 -221011455 70618231 -47042597 -367932232 81828910 -584581305 -126533067 -486365984 -145161964 -98292032 -20069920 -301499510 406426869 -177291865 -191779197 9495361 -247667294 462702999 16159061 102713433 39844804 58354140 -493095368 364564674 -10817024 263384007 -92355978 -174913297 243507650 -375398680 -43914538 -390055476 -268821081 61274303 200310402 721417509 -43386683 236550289 -207266458 -1560501 515332520 430696894 -432012262 511930394 -93042838 14733479 -28505621 -403997945 283081856 -132742792 131446505 -18520 -144209792 138582834 -33368341 -635848294 162632111 -103467564 -109098981 -582069146 289358543 99969412 -139549522 -13885426 -583585310 262768470 -403387688 4960033 306920082 272541535 -2881756 -52791964 -283366318 177035190 158762446 595432526 -219608117 92448549 -6656801 -381222155 397631 -12550417 -117072976 -115284738 -183323923 21654811 22297920 320325608 824811542 -298712679 114344230 -581102574 50566834 -4239004 34311241 -168850366 -278975727 -284801221 448915200 -176834868 -218473960 789465027 -593213072 54305976 570909229 -551981240 -58588734 -749942073 -3920151 -133110468 -278414026 444938364 -548811808 155672611 -94529790 82847426 348603985 -433514804 6043376 -317278786 -97397460 -292872802 -368809135 -341248298 -11735767 91704206 -38888776 -361372488 477053428 87111661 225178033 414842272 58845183 481404269 -685641825 701526721 -33900277 -6489192 41284090 -5319602 -75210979 -28956854 157111361 116926631 229613318 -530828529 182268863 182475397 95116069 -110511484 -259327998 -96288895 144629796 -181795843 92653026 -880862640 -8158381 -74001416 47845285 -27416632 -409753355 -24316576 118983408 -428248181 -71482104 -8415068 -331308320 -17572989 597337321 225964311 304250916 8899883 78910113 146004594 126201200 -95626424 -35202903 219623625 325613814 366015457 -178868038 -246529029 -64555949 -385835463 -2812119 -7043266 36756045 -677113667 -196542275 183438363 423193866 -300521248 29788486 -402202534 363712990 -388891425 150682316 -504812747 -291601377 -50060508 1955941 546236498 58753596 238025802 21122624 284942768 -84410098 -62883020 -36303975 818876856 -281283341 33842 -172043909 -11043079 617076 -20607279 -226522162 -118701793 -25383118 -126996934 -653840476 -386003110 -372424627 69554520 520061080 -33926971 50550897 -585109590 -217290473 306645473 -174579384 -159964056 322190705 -54608742 95859744 -898864418 442709252 -676328210 233814795 446664037 114202246 -4014194 -86319205 -141376488 176445388 74620801 57302501 37766831 24368863 144449088 -349569216 -51331695 668873895 110277453 34313644 -48356026 384483282 -85807736 157462471 -272905741 56843808 -71656729 -14464957 -266391 355404417 390406731 -255876108 -168030055 92519886 -548563290 -83733415 470459176 99352830 -405100259 264868899 -706196049 301334127 -116267717 -472942981 386348340 19420396 -825833558 70929626 -237492263 158358868 -225927850 -95611661 158937129 475115424 60620061 -34763256 356589772 -8570878 498213953 -179551525 49519663 11332454 -138558925 14898390 2535731 -508938505 174209180 -579165707 -154966269 -640157 28438518 7891549 81291179 -30338702 174782266 -9226596 10876049 -6503278 118914922 -7169510 15036770 198888305 20239138 -315743469 -1121838 -54682714 -27771827 187432414 -424473261 204254951 301734545 -149211517 460673202 392271963 -114112489 -77908674 6289415 -54121260 277384376 3005952 -43203329 -14229997 115030495 124617780 -107425640 -342112248 566676584 648918440 19884162 -353567211 -229370139 244320982 -531477376 62372335 -505314669 -269738698 198999163 113000400 79068454 -689770380 28515020 252035537 -47120421 -705683883 -771613640 -130627285 239155640 -531620 362943795 -610769352 -426437145 1966808 -208480884 -621163114 -70395304 321651686 277118675 139238493 -89853257 479325135 -869329 321150445 80221877 820301184 28121359 -106436244 436658412 -203128073 -244683668 -490242764 -661096846 7498207 85452045 152134305 108773270 182606495 189314834 25785280 191971476 -94027670 302540296 -364702490 -79585273 4574402 -289968225 -399763665 257422587 -43418530 68400980 316210349 17044414 -11251277 37244904 10011231 371334719 -121028978 -74119517 -845967187 -56009153 44883227 203265953 355194164 343857576 -573034618 -594820356 89571147 -662202657 -486234258 -225029113 -1116986 -56348382 -23408136 -468827553 567893355 22393183 57950302 528993793 86617027 -7387839 -128299966 -219901277 -290741985 -92915546 -145275196 -348494908 -72095636 42953997 -286056750 8286584 104551401 381377852 232377692 765000806 -377438497 19733604 254750088 277807949 1412627 -107607757 58480010 -39668279 4338586 -4447320 249352608 -357678819 -50199426 205446 -150546343 38909261 411348532 -102257392 579620837 -17529101 -21272176 -873517879 120438926 -438042940 579528592 230646551 370412862 -50937173 -614430 -163756628 121129995 103172133 -173676072 582453211 -144594994 -580469470 137068178 292778035 -250719335 25405218 -76006878 268326923 -664672556 16066524 217610196 -127832574 -95447345 -299440653 -1123181 469814145 546335521 -2993108 19425919 580516523 50789869 -109921596 -192922410 -192612839 -182628464 167835450 730952134 35545379 267137943 35286243 -21240744 34383880 -82212113 -373572 662635514 -290961757 66091305 42070394 -742995672 462475716 664550872 288585806 46428453 -91682398 144477227 -23088530 -74893167 82413300 -427077978 -176740991 698031124 -37580972 -483537933 -350694063 -9429621 14180646 358903978 -135304708 340907309 -364710935 -605876282 151411835 -230135525 -542098479 -46702934 -269262507 74093967 13287031 -288418634 -400278498 -390191447 540569958 117533486 -28188847 -719967735 47715478 -274028027 119689908 4264306 -60769648 -105307065 537844915 -288040336 243875509 -400772573 25630755 46534528 -624530841 29274278 29085904 -5355510 514635299 228321010 608766380 269769396 282180238 -20740346 -68472013 447981053 13463281 117660962 1624631 -524436930 38535932 257648406 -134897890 16389399 347459473 217510075 279284963 -48552083 -515227979 57134144 321859521 -43247291 520527200 167256282 -325091622 726478515 116006306 -581030918 268214525 214615442 -466156206 -199307094 379653062 -149665192 -71388477 -228973633 221752200 101701050 -30519342 -110363168 -107311803 -153461503 -9789694 171719126 26019945 -513108726 -575737563 6943008 -190723408 242673011 -45159874 657460150 -528011305 15370809 -246034386 47097914 178681003 -24606661 -12780631 -119323920 61639506 -8278765 1877004 -488017908 11104652 136469855 152552175 -63774981 -22850710 2266930 136475227 316681432 -269191732 -4416545 -82254575 -259610130 139787302 -55024063 -151742107 -328876956 -152193606 160629382 -237433570 -24062572 320511053 126843004 451634152 142072 129937518 -95573690 -340147911 136545666 259413976 -34933994 -195485322 62841627 -727571503 102142378 -6254161 42581356 206022487 19817643 -195802126 -79267934 9215908 434553494 185703707 373440716 -318579752 60912460 -23713856 912860369 76187825 -4277648 282868470 -60638958 -221931231 -410110438 -435225868 142973045 223083773 86973864 -144211278 -70031054 284937509 107838137 357889470 -289184344 155092325 504972791 -34787899 -13594686 134048078 278290215 -118460401 13018413 469390578 -111533804 664877034 -482916708 -218173235 -6562304 -335718985 -303077686 7710513 -612799285 126073168 -183711077 -103887477 -44738996 -335084115 -686929522 13053700 161096446 -343155692 183875886 244876299 289908629 -26597849 171170772 -835126593 33979418 -14000084 12624956 -120237223 116624957 293490465 320588079 -106597451 544250384 -410205691 -274391448 343556231 2090134 172752226 -160495312 -588179840 69540191 -2300446 -17137001 747621270 27096745 552128467 -564462623 -592437934 396386337 -97657345 759096544 20170328 13199692 57811595 157617580 87010809 -175116481 -256976924 -159134467 456579937 48790874 -18942011 141393039 20370511 -123186637 -14347549 -109831556 3700831 434228376 434084394 8564175 -130590353 -8115381 -240042954 64641528 362074302 449011497 -282990862 513605732 237245278 140200667 -761325494 -8489210 181004976 393197183 -249698477 118835920 -425488483 7695539 777760565 42982300 -234143471 391444080 433628856 511173514 -10447766 172668547 -781788391 -122626978 -165862441 66049914 -88063455 284902245 -381127471 487586158 191174134 10631165 545019572 -526244616 439968470 277957377 -167878804 -65654113 5302523 -734246 130413399 -565177043 6939555 2924612 16887430 -166062982 -150077742 -160522306 -300582371 7856290 194329021 75782977 -380642081 524962397 -156105363 401167562 -214443458 580085224 -74498652 281770065 -110980738 346288606 -432949189 -164111732 87022721 -635628533 499753453 -577519 -69367279 -5572229 -433375848 597619894 477461594 -48444087 -130273524 -8909869 -318161958 401362106 346648839 201495581 -141197538 274915669 -16616782 242042479 3286798 12103457 126108892 -273790002 6160783 -90773583 325076509 48229154 27343040 -117418731 44990681 -21767535 -49830219 445409140 -659988510 -465046415 -19510057 94859873 641737950 -122550112 -31945742 -245665585 25832218 -478140809 -58172623 -53275035 376514151 112978028 -331444630 158208643 36911445 46526858 322579442 183580482 773751122 2238319 310854405 -658191059 17716281 -766661200 203678721 -187005149 361438997 27789598 -31544624 44093547 265924886 599025419 -709088285 468869744 53515 52879890 45024475 -131662143 -2247715 -13343013 -79058119 -549318119 54489364 164860102 585717357 323071962 -681977540 10687236 12502157 597420420 -283616190 232941169 -178977406 -311677361 -522488934 -704702207 -20860309 288977964 -181942799 43011974 1128807 -19912012 -212865700 362458584 73324740 -114867808 824551158 35762308 -56505589 170237134 138112366 -70158206 -12737475 -215345027 661144106 284459604 -136654627 218315585 -553353454 48024907 317349507 379975922 -204141348 596353929 54909377 -18415760 -761907959 263857117 -114956218 357812515 -639449964 -173249677 -374372316 -107019743 -167123128 -15404192 -13528370 -132522637 371202978 -476486814 344045993 97844140 -128604366 5634843 -461253978 -63497012 356162573 482439594 278734726 186564836 319441244 395858833 -316314964 -99013806 55093635 358200165 -52038302 212789105 26923232 -568406377 364714952 827243014 173407289 -127459282 10421553 390226570 -537532399 -16136911 312142446 504196295 574223124 -299363532 -99259581 131189621 639097 -237784939 -342357306 504017370 112310687 283401374 1026683 797275189 205364287 254319727 -305686403 289222766 229291902 -152450321 -182705046 86505790 745295998 59041345 22920879 109457402 126762247 462479102 58807332 312863677 -417232207 479465348 703283 118838813 63370457 765646282 6555489 20850850 -32055729 509302595 -343069930 -94003531 -425367256 -312496074 411196106 61149 78857399 76391693 36410761 -75960944 -57040544 443562487 92729314 265434754 -167528319 22178761 -302328112 -70482110 -94233119 208440361 -18989998 -140564129 68036236 878818638 96943786 93101722 -653210751 -168545172 -182165685 -1023299 -67967247 272663099 -91421882 27495653 406493140 331902960 185218793 -82373538 25908425 8984154 616494468 18473983 228652243 -4189663 866625090 173951844 -172042959 -115308096 -145967020 -328210401 48070104 439612014 -427226876 -31155517 517875537 -454323300 86781791 1330742 833695073 481666279 3882112 -11623420 -105681981 303073418 46712256 269378272 -164581412 -203087393 -121147943 12234107 -16264126 373669144 33117934 -748340156 -812439254 -287784687 -26335154 -315289368 30560215 -111521374 39954489 9251775 -1004210 25548303 -26282979 358650053 236763053 -163906127 -494779391 -19697890 -21271448 173623068 -501275241 396113612 -592273384 185890120 -244571129 100725989 -184924727 274368762 -263004931 -548162847 -156894265 -871265078 429945018 -42793155 -477468669 -253167019 -262297699 374743173 23476383 -117109342 68110655 19756416 -159987685 -71360696 -481413860 21163565 170931874 281085774 16918075 -261359322 36293749 -234096419 36863015 -474465330 -71422174 -278419129 617078343 744190499 -6632978 -41370291 -21464211 461726 -10940928 124649220 -48290480 -74090412 260953422 -670018805 2139598 -242065132 -308034508 -189611110 -537258388 -67962371 45336467 -54413958 516313130 -6860575 -215726928 37150181 -560764999 161320388 -8580814 -763969412 -37970590 570496378 -954575486 -138029134 -331819181 -180301891 -250150013 80269686 -484780995 -186649060 -240642727 -413896802 -305767171 -32878260 138652232 30497293 17859937 -311614761 -6844650 457771823 -228465743 364505491 24899957 66104332 233553791 24140942 -37420679 -337994648 -87224796 341853139 -238338319 629104527 -86728023 463434840 -189330554 -21082732 5847982 382929653 96159660 -52222306 738895802 335517196 354586531 57690637 474865907 -2524031 -559221250 -343479441 -5233790 34087890 49635294 111462012 -570133027 -12847602 -149658925 75699142 -340665804 -448422303 -677090746 -15625327 92457785 -16193837 -2050868 -420444876 -1478515 -753380847 -549945071 -840860757 -278464249 -2603210 -75646278 -109069536 -31315976 -204310351 505073101 -44143433 750042376 -350787779 -27803320 137490045 -345838412 -587207757 643345684 -591647444 -345414288 -4054910 -8886640 -315748716 92534501 -197605438 -20801912 572208046 -146861982 -380669012 -993116385 83228443 -200999771 325775311 -472594079 666053567 1111042 -607023921 397916561 -107739579 107766441 408341289 656391491 103357777 291952681 400050519 142348579 149957675 48882777 312646164 -413869754 13999909 26910994 286073033 -84980507 -52053309 -4855391 582535708 26624639 688251205 21024825 103327223 167436851 13214932 -28464228 -18598804 -214527293 -70892158 418841050 -154896460 -162030402 -824683846 140248675 -14418196 692897 -333037805 71361752 -2126271 38405096 245132371 4581411 201789966 -64321678 -192367625 3243298 464083912 -345012983 257013061 -326364360 478546635 659700711 -123064163 377006519 239056606 -61739292 -71040151 -278038154 -99024178 -467576375 519222323 8633348 -349707678 882842453 -349782349 59173337 114220370 -201060280 515953820 -359872682 493691735 102921128 194498571 -316242969 -71749761 457857888 -174446677 -93858880 -117681445 178085105 82707095 11900871 -459024501 173144781 -19780436 164415342 16781730 726817374 -7294812 -46847984 162525213 -216403782 910583856 639770121 -297031300 7697451 -127288752 446741498 -382759198 -7497077 -341957724 -5751397 281901165 190936827 -130196167 -155079365 561793972 239203590 347536710 -131340379 -12034163 95516369 -238637626 22126197 -418946178 146646675 -101595996 24852052 57251595 -195440718 20087987 -254995074 -55374645 -171195798 -89805655 115456354 -391554677 649182148 14265196 -17442695 363882799 -212386536 341226206 529511211 656449515 -24774052 5964377 273859641 -536083745 -483459629 -1981063 217965447 -426375630 -326062107 -54334702 79955775 110375270 -15790968 -175369500 -333648962 -169721671 423603216 -6812164 -396051779 752922109 -41751214 542273608 2854876 4750226 141872756 -524871616 -195152388 -193496233 -20159737 -266834163 -148287667 1734260 -26468719 -164988657 735063137 -63291591 -420717323 408940699 50634602 -16220685 -3917547 -15990327 200211154 68796456 -300956922 543590 204221231 -222991810 72426122 10813065 -71919629 431806055 -45016430 -262648136 189397044 -8272539 -379248514 214520258 -2530531 45648816 61306100 145099555 745140843 4241589 359969483 -203713309 -123667213 -570628791 235887729 31146889 -324762947 132328776 77134440 -48261666 -1824858 -565834672 -846215161 5943085 -86546733 359230940 48111783 358214220 339698906 -448938221 -21141493 -252581864 13108390 535071726 254097967 -37953226 -7482768 -7814858 160031906 -171015070 302570268 1655797 601096 -8926153 -8326466 -270416705 178962382 -11741076 -80400765 443063808 50971118 45982274 -77985940 -173209802 -241309288 -61236578 -128394174 63968078 158163222 -378268907 -529952180 -4692514 -112267341 -432828357 -610043730 168393612 -42072203 160285351 372502164 498829605 451995320 -46908399 -667624204 -10397489 -583026777 -68311103 -2081713 20080621 -400560946 -426402687 351715637 -121283125 79692358 103460921 846839273 273046091 23247530 -36209510 -376925671 -8839422 189193339 -480967572 582047611 -109753965 -205260684 -47663403 633168 242089647 -111451137 -721240900 -939945389 -325640578 14139531 -275475834 -107545 66109542 -187700873 44489443 -729982006 133195034 -289012040 -617036588 343777521 -117299498 246524113 -773667 -264453516 57257068 146299285 264202604 -48660970 -308570307 297600759 15561671 -546478557 -63805424 -56293335 399676390 -38954914 182033778 -244151060 127837345 9545006 42867127 -250140229 -678910841 172676370 -294336098 -376382651 -75397234 325930981 436242916 140319066 -371680901 -202277480 49221062 -412923171 -1372167 67684040 -98099562 60472639 256282036 777217155 409449734 -49079403 -23868678 117386096 53599349 -339587796 35216278 660003908 -293968590 -138889982 779600270 37206180 -375693255 -268459353 -45791100 -435801416 10358911 -293647283 393139104 40171384 469648181 492783439 404106376 -21372129 -42189300 -13365017 238706340 40172340 -516375097 62819672 -336423859 -217505031 -27865733 7449467 446057155 -483738815 284663939 -171151070 659826303 -6508900 7844470 -240462487 11314836 33310899 28509887 -753637106 -3241235 9264997 -518497836 64191309 66071343 -136501556 -9580004 -223947695 335075042 -246570159 528487088 3241608 34958270 -107581299 67392434 -76755099 -244514814 117076824 21617449 -25558451 164852740 60563791 65121668 -918355708 660550381 73189766 -516648 -136941987 519102514 80278511 -88282 -376161217 -7098750 83246485 -183141797 18826234 459438143 -351948906 -86035900 -473951133 -112985506 -193024618 16345323 422942668 -272524745 -142816092 886362947 -181677194 42628583 338274906 381656 -1233713 -341541871 -9257568 295236774 -37573010 -245499693 -136690532 -15279914 752007108 664973770 -569057878 141419604 98156710 -250074451 -212172804 -51379981 -46592456 499816014 474320908 -313860280 454335228 81131947 307363266 -380719679 -516712571 -2529254 -696980642 -165101231 -271257580 105116811 16783634 -30073859 -716911968 -936501068 226309612 -18883779 -90730146 170284453 -559038 -279089646 -7013660 633896284 -320574195 -125309437 96522834 -354517892 -107629406 -221519203 -385988628 -96070456 278013796 -384541419 270159569 -79829638 462076352 -785971137 80572494 184017536 -156578400 -460820396 -48128704 -20380960 514822819 -168155992 -517308043 88971067 717060973 -797821993 -252996097 -36547285 -46793635 -42907072 143394149 -247964475 -68093028 -805675484 -326058329 -373346151 -275471118 -202005141 109128967 22966095 -80801840 12418776 -195001794 -468256487 -515422368 446857966 -11909897 -5470750 689959493 248979914 157610102 -7121393 -179129931 359120086 -880579844 -384560084 800494 1875871 -53830084 -95482306 -202529548 15848621 264382652 46873835 -317285348 -2967734 21757936 -164355382 -3077539 -428765664 601951198 -809825507 -102987452 -292758942 -142623082 117859625 -9389117 241953196 -377180566 447986345 3996716 67702109 -255449666 395938559 799117161 110494054 -133702835 490693239 648157590 -240466049 -29363229 -79996707 -281086333 -175084502 158812263 -566480669 218421305 -145517513 -51827233 -60653616 50140805 88821751 -134121958 -255988018 137579040 460714076 116324355 410105455 339341219 461480729 60569696 13157215 -492849212 -159212433 450160673 78324158 -393760122 -107379365 150635656 137157212 9532295 621857697 -186010496 -40293478 -168651202 485991304 2974352 221249428 -10824514 -42182608 -107723506 69955350 308413344 -752486722 358605811 -2506254 72515035 132402559 296840292 73374116 529499734 189825251 580174397 -195290870 69945753 -79685363 146620946 -32202964 -143875094 -388745605 -438382518 -337226067 38782463 705843084 -380990900 211699634 -293728125 -647411932 -770463080 -76126292 93530307 -165130945 75494432 -67824673 -476574111 284255675 -151141948 -134397287 -646784 -14601659 -67501573 241592055 -535202911 -215443114 -3828432 -61664247 -683340562 23181455 -164489822 -57449225 -476500278 375315669 192020568 -382194052 69353164 -218335707 -106693307 383624123 -179723912 415613243 338538194 -133510605 28602925 -751386699 -108246768 142390403 -359063076 -11746849 -10702004 76262159 -20228265 1726198 -311609593 -41606082 -9253831 -28631792 -177144 199310275 -459296237 245605195 726965023 721833 -450597047 -835958064 -7778759 757929311 23110966 495183532 -32381606 757539740 248041487 276197672 -24466751 -595439738 105622620 -62919927 2631254 -381667101 -294097916 555690967 430730717 -83155678 510877100 -110149543 85490 -435963155 110903188 229526415 29225646 219918866 209393865 -384287727 -492069664 140461328 69008954 65970612 67994536 -1367501 697261303 -538865711 -754865175 309782796 -13856289 187104796 97947802 -187028374 16522935 -717800878 538002188 605913285 -277999585 74592409 9366436 133506464 102641375 -215729454 111876671 -912533670 11699126 14769023 -273208768 -80610086 277948472 -83631583 -421585243 -109523816 -291290063 20798473 142094717 156775947 16403740 -33111109 -27413829 -326801393 618103708 601726886 -184473011 -630409847 -133443576 -351754856 -235804596 -532141625 532338641 339540193 -552689398 627103359 -34799872 29522199 -291401680 -205032840 -303338251 284927238 767656441 -596576 104328687 100210319 51650047 -281009190 42176423 -833517740 14639485 198701461 -792708006 80975072 -653006354 8968131 -201149589 -485411347 -40286171 -366675257 75310100 -240410011 287528737 10515272 11817684 134821800 -275730116 56087299 -378058081 -1449610 -665011380 3722112 544250086 38143486 183888618 122072887 137581833 176832520 -573316341 720725148 211651601 -60424283 39837574 -264798375 474878392 -330610543 -7451076 -532499818 236080283 22732639 -121590926 -35579841 -95696477 -21811308 -182398228 -214126913 -309383630 246246642 368734459 258982674 373017739 201681242 7233187 40273299 -39737103 -251098502 -21620490 232489375 -225736909 -77963817 375924031 358939634 60241783 67791189 -586526261 -68904221 -86391953 325378536 -223288765 -49245729 -171885061 -64608 -89873734 -8708802 -352818033 -57681192 -653008862 330943914 -323722759 16735537 390590108 -536525040 -32671363 265490384 74952129 -873086491 -94489039 -281129443 -499124772 -516205617 -1680958 -342522526 17075984 29410111 50541668 500833209 338225672 95015011 246094343 25370590 -305872244 266014318 98373167 -407669924 84098447 37780100 57514554 -161580333 553956607 -8462205 -392100429 -26987489 411253246 389077311 268572871 78246986 -50088051 439492678 420207242 175805848 261528165 114954903 817113405 660135878 -260373819 29565630 -219834753 -62269400 -314219877 -6616709 -83761825 -318185688 -283236698 -1631285 78733461 -142177703 -184086 -11355023 -23133358 -390734346 -64302172 98073730 -71969828 833484224 99876811 -49677055 50270627 74138041 -14893501 -133653628 79116460 409475902 486986830 -291453221 -209946288 26825681 30302376 -562830302 -10627474 -544170907 8946730 207709775 557141431 -25585277 -142507118 123393557 251553611 -367086266 28850491 779838675 182401448 -13895708 662070158 -548167426 4467164 -387214186 -636628333 -14682204 -260543875 -24937602 570872128 -53363125 -121826084 -31070293 293698995 -129838502 35099003 -162837466 -164730582 -25036478 -411903673 1699888 -5681881 624380365 -142510521 -95545952 -336830988 101703069 134508550 20051499 185079965 -588215416 92286734 -574862181 5423174 46628800 382390 394956206 -339239267 -52855464 -888822619 -622855795 207420222 726816619 -355703699 11512269 79244878 74265909 76840900 -350317428 -232434655 152740027 -20452835 -551287269 -383530647 -130640219 214222482 -116443534 -187858618 40490592 113794162 -211641641 339837966 440092507 3476497 -8843401 -111875232 126635749 -151206653 -15730834 109726291 -177545831 176363520 -169512039 -154974356 945379 271383467 -309848654 -225386761 380911262 -26877184 329697299 9509341 196008901 118878780 7864975 -263601058 -395045077 -41189781 634733812 -417400273 7339694 77514207 59486145 539211356 82732847 538606039 -232170153 84566350 676940552 56094201 -274959200 30674258 640986947 82306534 -126545561 -110723240 12856341 151830674 -364717451 -14659975 -6249389 -57189256 71995006 -94235706 -268928707 -219575328 383779392 -1485592 14181975 -220128769 146488410 -659913978 -5817916 98931816 279507304 302969603 7545712 -129376623 -31310523 -447404198 395492652 -132461318 -476741047 -15351939 -249005074 -428751530 491169249 594910522 774140273 -337916199 477460167 170676288 -18059207 794283779 -384384710 5513303 -147876048 467025548 -241105 -810457027 -364397405 -207615206 80993263 -182656139 -247604293 387386839 294574866 11990355 299019800 8689136 -245363101 -31606829 19037625 -235025086 -184400833 -245042637 280372744 -228972710 167626292 82120378 -458814315 -158035085 546375373 49301489 66965331 -97690591 -79476159 296725505 59677556 1616359 -17478430 -252950745 259739635 -624759217 9626287 -830144102 -73773620 -679216382 40787741 -234963434 425700828 -406425640 -55652430 534553595 222098123 186546390 -10546421 -31142703 82570423 168719227 83964288 -329341 -311531599 33228072 -285435072 -283019102 532233375 157964780 80938578 -15452848 6833213 5404419 360982444 326577969 243642117 -244337807 -192625410 -281446392 -219758037 955141 126308991 121747659 283231353 -254095283 -26461224 -39546810 630279163 38712787 -35512823 -230403567 189344271 34544648 3291272 -394650920 229765456 311384610 -351958477 187490607 -34567919 695788514 341372233 625573974 -19970077 85729534 232919464 -604137512 -234487487 -4492663 -99583899 -407374977 43568664 -17058396 22163567 -197995058 343590355 44028435 -549753527 314063120 10610508 -13923631 312770532 55020148 41931358 -637810663 -405472321 531008157 -336690450 -3873811 -31471429 -84905756 -716406510 -50900674 -227646 -423848544 -76215830 -82223675 -567451939 341372762 -6776653 -142469135 -270432059 -478590529 -396926680 271875010 -1366873 -58471647 6929297 -541826071 47546113 182874816 7904519 38838456 -146943128 189427433 -345416784 -73112214 -744047942 39307385 190920 474543840 -415904376 -37654067 63244715 -619180788 -66201421 -113125336 71974295 21223526 -29192783 48047665 25309483 -29930384 -444574423 -123082717 12256025 -495891972 138413978 -103416562 -455772391 675015626 -598562980 -86750072 187764716 -310989422 365496888 -780423990 283005167 83614509 -27342624 -9086089 10496632 -22185449 757896499 51974629 -569996090 -453808618 539907280 259345103 14181263 -27342517 -9283897 46517719 -544214421 -86833308 216340125 -635004784 259803652 -609013069 -379881746 -730816033 126225869 438078614 10751996 -157475639 30166536 -646687220 -376325481 -557531976 -299279267 109184362 -173865668 -404128057 -406333 -611822177 441522891 204381346 709773579 -461058208 319681405 -46122339 -477684213 -2370191 -4654002 592526502 301173639 -327620400 386857079 -263559912 -734343447 -121953369 -311403173 -114621942 -63266690 17975562 -115935131 -26784228 15995505 456884253 15223796 24523619 -116337202 -245618442 506313595 1459602 -389216137 213627545 -173788416 -352640291 149198161 130740740 -221411587 277912400 -495850712 -152510934 516020590 136293930 626370845 -102097330 -83780902 -43436936 9341447 -245722198 -651545356 -254512536 341228417 31166628 49624565 -28031677 -192219585 787485649 39029005 7589738 -104750272 -372992906 -4527188 330925374 -46822165 258008853 -270045003 -234043351 -180212061 147106345 -488069434 55282017 30003699 -689555186 8780823 3544920 -262346755 -66543887 734117956 148190253 -612420228 -252729478 -142367710 140228866 -538513756 -414832089 -1094655 49479216 479571815 -127978912 168408939 -528079960 -80135632 465510123 7570104 -12920962 -46744722 -16560667 106800685 595994341 -495429391 -695421136 -291515253 28416579 640707110 171477100 -607065554 -16514387 -56272645 14088034 -378031478 -103693255 -1912146 -622096398 271582400 -510203906 -2806667 64326297 771046260 29723498 -515188079 29089117 373461254 212733563 80521792 166291469 269846305 -4510371 26686398 -280423996 -13765258 -817202321 2453025 82916236 -19145785 78797482 -251115750 -29966571 -509929103 421100168 126568111 -21096736 -332367838 102077764 -36281125 -513300 -650801059 191531709 -208349819 -34301582 -614095499 113914245 116935283 -399121206 789539761 -15986664 -13276231 40347829 -58575927 13556767 1303720 365231901 195629576 135897408 173455069 -8955415 571336478 -64840990 -285945752 348446513 147470094 -105967720 -299588173 53890947 27860743 -294830938 -196540477 -619806942 1276798 619931693 -47198722 -401352259 44990856 276430660 -90295524 -210791798 262978466 -23160952 79334553 3268941 47434981 25180123 164453803 225120541 298177013 681695281 -376729993 -35154624 36786582 -5117195 195650173 187600417 481634812 525458819 175828347 -31846805 -45966844 263274064 567190941 31227580 234797933 73116770 -94690843 5159268 -466332977 -306843922 13389772 21678849 -230072058 665461008 2367512 -7851002 -20179978 -232751200 167422919 -23855146 -12404233 -102992172 -173374142 10960031 -4667941 -57740696 690262166 57760956 -76423671 -36602621 8605929 150810224 405838228 -46480228 -83262787 -153078765 9262414 9330645 -29950995 -38132720 152429003 -865049520 -35475906 640090399 478320138 567764627 496675364 -591844575 -44546813 -7905047 -534845346 -83534741 -11541233 -33680305 51044433 409573666 -285142906 -142125872 -84461232 249685534 -301482618 -107353329 -421578807 -81794365 466503358 240705855 290721148 235159814 27504725 -720162002 -153192 379644955 -598415398 -63724622 115146640 26297042 -684253280 -331096826 291695475 611891803 35692304 15747812 -335836507 1556056 188912176 184054194 729855283 72317686 59957269 18447165 -247225729 -208920446 -94111546 -795502044 -69642845 372308411 -355352327 -7712129 56275915 -9061568 -13956468 334700797 -513087005 931858215 13669667 -1827372 -409754691 559267143 73327083 -264890732 -158715673 280372956 -336937940 3806008 228284057 16171078 434469938 38148379 -244650831 893397668 322572004 888450175 325005116 331479363 -399339131 -171475917 51247252 -609468045 -41824688 82786787 -221236958 147294698 113922873 -6575557 910877700 11512760 -134109140 114794965 31488733 -642616041 -944025 384048179 622957192 -34356011 48436846 -225423455 -34863760 -80536931 186555921 3786229 68906727 -485035937 -2392239 214769713 -96096985 -302958034 138592717 88787557 -186968709 395055756 -444511739 -876527747 85616267 -717479846 -116345180 208059651 -33221573 340326721 12706769 653263053 -26697057 -35178688 -88830967 98455088 -101936528 -183410596 461329546 -142177076 383991110 32346926 415548581 219466415 -255621051 -71540551 -820864032 96935711 205872825 -687369919 46705962 -926928913 398525984 92355149 -249354967 449089002 -383888572 4957599 178294920 -56174145 24988107 -497985134 -818068209 385400560 2021230 309864990 -408725210 456214632 -364591711 75686289 75765382 247159485 11440812 -607203451 -8309174 -19844332 -456507379 199452336 51483193 -36973062 353218500 -3240383 -22555997 75029126 128526029 882939930 495260892 -11107616 -491093439 10790374 -39070686 -171886154 -108290866 415376868 146126350 338337514 -276787213 310371440 -489563772 107981083 -769662337 30979667 171588146 205206537 -2716979 -281088927 -643919084 -323034052 252657103 -759276520 544676629 -6952450 -183650285 -450873509 -2136094 -379999352 -2121292 232849472 255211410 231492563 -366159210 172694057 -44068200 -67061401 293074424 -255585457 -407291663 -5266373 -4367622 6360074 -126491897 -433412209 -209825248 -429703014 -63205459 -693010630 -587817029 13235969 17050778 204185815 69132842 147846714 -434735390 -113240461 -57709008 2003295 278310887 77895972 -289582997 11420439 333191588 -188468050 -617528300 815939800 -651613610 -90435437 50214145 -138830664 388808827 -176902996 -409872566 49529721 -474688083 -411043290 71441604 -229603754 -47840703 -6751527 -306347617 36210875 98185874 431094913 -51276416 77711455 -257887436 -79080168 214295925 301282812 15969959 30576086 20632680 100033083 152279305 90847558 56474347 265604528 -780230981 176926222 21775330 162057943 -19663794 -337654723 -268538634 -429640565 54685137 189994611 -22568403 62703195 -14822981 4659098 -148645991 -97206138 -361856564 -3319085 -125363389 -19588482 185656 518577886 10343960 553129129 -100132689 554964637 -607075101 453306276 -546210861 -252999133 3738693 298640746 16527185 -44963550 197227169 -546850537 115085610 -508451315 -74465215 -3988814 -467916709 421961450 209538833 51580169 -227455942 195256350 327260023 -397476346 155296813 -276351916 460412457 -308098690 6365130 11847193 -21027908 73082798 -261304000 3113668 2979520 135825688 -333119411 907621410 284104386 176750578 -211552200 395389205 592889045 90555756 -18034168 201874499 -218553261 394290233 20844073 -146815129 281174240 -39611 6383185 -1777322 192475079 485527449 -34835113 -268500481 171249959 -420911996 -373857469 7388259 -432372278 -61899055 -877774613 223181 223077765 75031695 -112103775 -18876473 392237102 8410838 109848948 309055152 275376167 178269604 45087513 101935013 -314882129 -58708030 283666805 -6850043 13311418 -796809486 247196658 -494596879 -72974184 475443417 -561299664 -530691539 -9010596 -215703852 -818449020 113386596 84363798 75314875 -134308748 390535146 -616785168 141073026 -573544138 396769685 -426988126 -144210979 51187686 6384173 323107523 43612445 317019441 297054635 -55150707 329406058 739804876 -32370745 426439567 300133150 305430166 761618227 675729026 -4424666 132898179 440969232 -205786929 1876244 686390908 -369022221 3181716 -206971430 163021634 -260723365 -235942093 -97603258 554260984 -297747618 401165345 224364545 124209140 521131135 11434954 18035485 172462692 420268606 -565100273 431930491 58095936 -149611127 -87267593 688324499 131073090 11980351 -47275092 -69647919 404523095 243955187 95395709 274121964 11137783 -460797738 -12224103 -121932848 59297505 158851447 314549148 546144052 672210804 126820868 -629754369 -178115825 558396042 428270742 -184475516 -253269250 40783314 -581898838 -870581786 -120414795 555031607 141772652 3274824 -635482746 -145108184 -731576528 -21719903 269269643 -582348986 -50512322 -107484798 -179739650 -80289288 -776267094 -37632372 -35791290 -146061346 -635250867 -39453909 -182168354 -728693629 -190629088 -254445951 238410576 -12946427 291598954 265317271 430945461 142809894 -251889524 -390137188 -2062947 10593247 90774565 -493401476 340556739 79485131 -104313892 5818618 24417601 297613590 -40309856 23793814 236965065 -281605711 -15062056 588205764 -269851587 -573596093 -56905115 241059864 3486689 22746539 209608544 36199278 -507878821 243343712 -14425686 -167603278 -7288888 249276391 -241621253 -8696045 95333083 -538962419 -468609095 -399800147 -92334360 -211293872 127113748 7660610 -106549543 -109537817 782204461 292292847 -177757704 5257636 63696376 384392465 28501861 16000846 -254031989 278343517 -343646917 -415634154 -337270601 -479780601 271973120 -420587248 12948740 120853517 -4499167 242493539 -25167832 326426293 -5212708 205835710 -13172074 -25792169 -302448818 -8933477 398352364 55512879 101236751 -146680592 -41871190 -255507179 -680116116 332822627 -825850359 -552994320 -193931958 681147218 -343963067 -109978420 4201077 -5694988 122719279 97507760 -144773747 -154926800 -98034949 -567882445 -523175506 217554772 360709103 -332937304 170808572 -448169896 405716023 -620928728 227083110 69692038 -243690498 23187384 -74894050 261438619 522942314 -34695887 44195171 -66588071 144739331 -54011070 166317959 -162811192 -404559358 -108127237 -261915945 404880702 -6571871 5512636 -401186045 -372129747 -509755644 -186418097 -308171537 164666976 181641814 365979003 329287149 20480088 188582362 496649616 6431839 -766033143 -31888190 -151440293 -758979305 202473359 353610174 28378664 645906444 -17850134 513132 175537022 530824658 96962999 -54918127 77949824 405686366 -19382429 804509583 325759 -128283078 -52257600 -370667501 -694449251 46666620 24265637 -147858565 -172840762 -193244080 -195236538 -16626934 -227361503 -442924652 431105140 161441777 -514624454 663097009 -84143328 -37135257 133953943 3554037 197689165 -243792354 16447498 1218963 -203171936 1807800 -275987533 -686375229 233836687 -116931456 58668909 -175614421 -305075827 -10942294 -540749514 210260905 98992341 547212217 78402574 -541620990 -30531337 180935451 16195889 -449817619 585614344 30619742 -16440463 6144477 -516347097 -176656577 -5409725 21524112 76528723 10831715 -515675755 359762347 -424316791 -394983541 155630956 -28621359 13054053 89258598 -467778274 -9380654 -108006161 2778557 -281741736 315382990 823938063 -175859345 -242108808 95132299 -91153189 -343038460 20438352 528578900 -147165873 -10930585 -468847475 -31685642 -12457276 625441871 -342811835 -297947316 -913608965 -825654234 -445987842 -88403016 179573619 341689822 780777365 -311552406 -8223403 -43810254 261474684 -16551333 45074908 -72986570 -238375638 177401026 102388547 -297470450 226622029 -5130157 -107083879 -412103000 204869220 238598333 529717672 -131665763 319437037 -247763564 -86824788 211002556 462936980 -111957024 -309744118 -390809804 6508613 199340886 50579804 -359579431 -439280643 -151545279 420206373 125824294 -24564780 -5949062 -52598080 535754209 -25742562 -90092055 4182403 117171815 -77416202 124033186 -2802363 38425844 208113139 -367056346 -108130233 194231173 441812014 2711013 256209699 -582772462 148137673 110018523 636356960 187370620 169669560 -277791970 -712766719 458631570 -50838301 -930392799 -136229877 -187900341 -46137263 -165525953 397121459 -479763599 -67247457 21830573 289768472 -154634492 36389797 430057830 -8674024 6469242 -362291169 -324257178 -350735128 273860711 -16060949 199282309 327891594 49381663 -190890645 -8219495 27983797 -17545302 -2820044 -27599639 -210001042 275323059 78373603 -332134531 -429775916 322941469 754495273 207065124 138796684 214167816 80612589 -320215933 886916180 614584775 -68533440 -24527444 28569415 -585746253 58989168 360492364 -322997523 -567467534 396447203 -333233286 -512968288 -98191188 73447648 21662456 -160635295 6826502 250541807 -271848507 55106978 440683092 -422285829 -311531023 379865745 -118695677 -9003699 -106358570 273254 2302956 -249157988 -81962318 15185655 260984558 313485151 -65567699 -119410958 -569553792 -93097536 566015683 -173620781 -374612256 -19026811 -570856105 -195643409 -524912545 -5506508 408577443 -334449816 619116133 -141054831 -346573493 98160387 40237662 509423359 -305166243 479383871 859491569 365655998 32687974 122594691 423895233 7031635 -77492561 6918480 -1703169 -349086683 -159692259 3399901 518881099 -39939663 -11416687 346835360 5659358 -4385604 444152667 300230840 206340558 -381760549 -291642330 434675700 -879510416 -62444869 5268439 -130359240 -214866715 870083917 -133617593 65322996 -31944388 15469347 -347681111 -23095679 32936206 -86511410 -7289502 568324 87174121 22522341 -37377928 -57874568 85665492 -59848697 -65623185 842021512 311206184 357637988 192163349 -193812275 683052381 143567086 -531500907 179746250 620206065 635457657 -549215706 100218186 75116353 -21654599 -463253226 3437260 601636248 26345357 421624240 15969275 -7633799 493667196 22058205 355944557 -12948743 540419536 173233931 39387793 444132038 -119544568 1274941 530273232 -595689083 11183618 -462813647 31477003 -99834660 46954975 -569716164 -5650554 -200558293 382807546 162137062 -165422323 -46306681 -750642134 -2146060 -50317488 -5857998 575061859 -12359975 -110451767 64302711 27194812 195126789 732468342 -54073674 169900527 82779540 672417501 50447995 375497060 86723032 152016388 -376707573 4668163 78957946 14732341 -59918590 -33666170 -59419489 -64776446 -305878328 -458302208 121057159 -35480074 5461222 6726795 -14575153 -100886306 235042908 -808623412 522463594 -99199273 -67256036 493147085 66270343 504012021 27464660 212755601 -442609416 180620401 -140748893 -25909171 -15312027 -160159086 -62945532 19433448 -301416118 -120787510 -82359502 -105063243 104160882 205327618 472498548 -63015497 346709042 524638824 -66392281 -34173534 348134798 -127268246 -4780428 -212271568 162769012 -114739591 -179205766 266113437 71861875 382943581 -346669244 266557711 -196915433 8833982 -200344006 655652025 -136550787 -214435280 -20819049 -550516455 -7987305 -18917388 -8446788 19997 199181476 204863548 -219020679 19683820 18864895 55538356 -796279567 56018811 -175023748 -44826621 294795019 -11800235 12174138 -340918362 -398096941 955187 -266454506 6028495 185513611 160568527 -40087 2883360 654184906 84771240 -344888359 -232315591 546917234 -358842824 244569720 185789023 165685719 131569752 -19205369 -884151096 306366190 54031690 -374472999 -517008366 -5229851 129366918 191653943 126480076 -320032452 -28834196 16309506 458280933 -694585 28795966 111000670 -118048298 2606528 172990589 -113519672 109089778 31236154 292127248 -23228268 -40714189 33092010 20785259 70844634 3831975 199884952 -43647189 387277804 -24391161 165088442 -722342506 274255873 -182954317 -58545080 -241478311 -98209253 138770157 544718167 190543485 3912414 -103777617 -98601500 29422210 -38100745 109172 -133057957 587621510 620736441 -12465540 -551488155 262872031 197241633 38820876 -209279 -3437656 -11961979 191859396 -4779545 -38687707 -1226316 83158651 -5226561 -154012037 -625974527 2559163 -33325181 -431572942 484032 -582377740 -399209824 -182306385 107506026 117990434 -187844740 142839810 -412445575 -259415 304484769 171055862 571311201 387491904 -434738429 -93273953 144017777 -770470089 -11067660 34811475 -16089349 140686400 -531633937 682549559 -9697324 30172949 27731175 120057106 -157628852 229087834 -31267996 30706047 -166844623 705710402 864934094 57802626 101232783 -146892311 151286152 -167237355 -342395124 772309768 -66169269 12661106 -1304689 -757501626 337742295 53137216 -37049463 90475576 446265461 389283978 8945936 -132111453 480294528 -646603499 333282640 -157471366 -268497205 202441692 246815696 -55792714 293167103 -523240854 101552335 -25791685 -448675595 61771444 96588150 114327464 -112199123 62897994 -211217543 -130991172 -189149536 287790795 -32659886 279527846 -121344603 -564152452 -128658204 196788731 482968457 -312252931 57544384 -27431695 -201951715 3183252 51169536 -170100985 -281507957 -799936237 -54002978 302901532 -145883215 71599443 -258068777 -158792453 64344770 -108467719 -319288358 432486548 325720440 -67115344 386208732 68231885 9021389 16917106 -594697336 -30299735 2008938 -667904659 17008597 -92712408 -23766258 261551836 -518463582 88617282 171682088 93602677 148163072 -26979790 192211908 -421170500 22907417 -241722486 98774430 74631454 352162721 159462934 -247629863 106758362 34817122 48449965 643329793 43996097 62572261 -14689472 -11535581 50882932 -393447054 -281502932 7016611 -705060657 481445306 6125862 -569781239 -49028698 -158960063 61420158 269976703 -574273370 4819882 -483098361 -778814396 25411922 956294831 -156225518 15031979 -604349779 323694814 -170611631 7872007 -13815735 -643781868 243964459 183500966 -163808029 499908135 217058664 582428271 229367032 33224777 -222764399 -40900893 -390750848 -29888244 -37020927 204389504 -695765735 731096415 -1475408 -381352550 -373032504 -272705519 141690908 183217573 48268367 457893516 287454561 163333425 -18222214 478345318 196204301 -331855602 -391004383 16196466 -280376 531733554 -107642688 153892515 -514475279 129972711 -67195733 254404435 -93166033 -102028315 355494656 -264442788 -261297994 568420508 165723125 31839649 145762891 -776391074 109693277 -458049265 225325198 49617418 -655907055 26434036 659159538 368693618 11032207 201653174 96662846 99771297 -328304454 -823541717 178727547 40621609 -17438744 -2326571 188073193 -808137507 891454670 -375080562 -369952727 457117443 -274026895 300258050 120675155 -301323488 185738991 -214058411 -206682137 812319687 30625209 535219766 -59568519 66173022 -35034544 -708289868 -333972381 3091415 -61910990 253596485 -322301113 -525012659 -141575694 280804181 -481590820 254902506 -126911546 30267687 -239211945 -13204641 -434102721 13707210 -168782715 94505462 156072297 30029814 -333577656 -285222009 545682140 200491026 -306645130 80133442 -735740839 -21037976 -175989041 527983 187827380 164161815 -498619964 12355968 80899063 236840255 34759043 728426328 137626177 -9620811 -411724627 -84689667 -111122089 -124450174 517214978 -16686695 292479727 -11707922 935914837 -242596512 144111656 -10412992 5854319 1036231 489472140 -422734726 213746703 -30022981 -718114015 214070664 302266013 -477636878 224105001 -319859187 117313816 -4471857 10713302 13854076 -155606830 41374312 -149994224 -765121748 -409432466 366836491 -104266368 -481358236 -219514595 -429280120 -219661153 -534204855 -31691013 684685411 481476036 -123848731 14734430 134409157 -497667060 -34553995 413097551 11998894 330467152 813006675 62557575 -270490543 -353486692 -4619414 120898913 235631129 -6364763 229655992 -44726563 565310521 305528355 -421045356 -385868 -182898656 -223386810 -71212629 407524734 71691171 139095853 82737195 134101464 -541242102 651639955 245267464 180978902 -29676044 -1189230 6660360 -122790670 -856593287 295545928 -5258456 -20210847 -503387826 -244009257 -44613002 709957679 -62299858 -4955400 154114447 428967180 29648770 937293902 -16809346 95292874 -688380736 -22193870 -632107771 -256964114 249015133 -99160649 7799639 -362674033 -228963652 -43487561 54887143 288941614 -268028118 412189927 427698676 -499146043 -201997959 -3324720 -69724562 -282334320 -63937371 235407740 -175949310 99391135 656395719 25627755 332405324 109337266 149875940 -91990477 -303200707 -438052542 -189802476 899542639 151683591 339142211 268593214 70286267 -59227824 69730306 362438440 121252601 -186684626 -579125966 288926456 -77594304 -694799543 -1855837 62531649 222617472 -116662914 363709786 52993903 -43968638 493206781 -77185005 -641977716 -766382342 -568571494 62843043 133786559 51732756 -59855696 257873104 -269504183 -194733418 -770180730 -314552621 351575243 -195764839 244873472 30684561 45235502 -190051089 -19389651 -1009781 241160256 21487513 -4613451 -18975169 143698070 -245828749 -100250483 857644725 100443791 54011774 -69301835 -11439597 -135950827 39795383 9150384 60603336 466316950 -148527513 -12806483 -505049276 563198129 367571734 618701969 100028028 -170663765 4038832 -134161575 235733305 -123356354 -247592288 315104724 -28939978 -37300834 120700443 226375180 661996 -64835 -77985472 157283569 -482692801 890559825 5370949 63134382 7161376 -10771391 791734606 -86849878 -418161748 341280449 -205353333 -17208319 2551532 -4892295 -110960347 633916484 -255076754 -242440075 -816388294 -471003563 10834977 -287663543 -13502482 -302924121 -551177843 -528019290 -40416895 113363571 818599201 -31693 171843903 70016145 -67958576 446825607 -228069344 263046038 578255560 -15701953 -8765337 193918520 -311918633 297623530 -714321739 699999010 256500156 23386048 226116943 -64323931 338420219 -194748783 -563646661 82767649 191222201 49073827 -12776369 311334539 89443049 662483573 -340454280 -574298993 -70577363 -9528112 246858939 -24963460 38941602 -8890624 -156601695 346140308 -626988138 4426895 -306313622 -188056186 -685276433 28830214 -164505493 -402468992 73568527 -198547710 737563230 918331468 -8250583 -88580797 -47141425 309348769 99719182 23544984 207887141 62590267 280626361 400247752 -322718206 -776696080 -10088388 -331729185 -15791924 -358967052 49274390 -368151929 683359462 86336855 -586878949 -101448575 129034147 205801143 -19963352 68344157 236123401 2879572 44614978 411230935 701580556 -675095497 116405649 198799429 -325163330 -130119328 -252404350 200619224 -19801012 -55505077 2741698 -146973489 -21278329 623451210 -666778887 130669186 -188818114 -38974843 -13607767 -77822145 722135673 -26781097 122558391 346118614 -42894622 -372737269 17682919 37969245 57459628 -109567111 -310497474 104300451 10215006 -30101953 -128321826 59060244 -596058746 342053634 1951594 330298203 288333058 -464363989 14990770 -308754633 29369358 316001444 -2683033 96066993 328609482 -77018864 -164930455 -14347484 -137639088 337267061 198388408 -103773689 278555844 226673986 274445699 67754817 238279851 276497819 190084259 5140760 133575721 -426303146 -635755335 55146937 -152876952 -259560835 -171947008 -814682193 926427409 2428892 -356998165 157381717 171659988 243189514 392751994 -7191851 184213808 356988 78728754 67427131 -55592535 -7763853 182625584 201359360 476296454 -372447217 458180164 105242284 11126451 -269981857 -34471130 167230815 219918780 -872369700 -318143330 177972011 -253956148 -379572546 14423487 -318033910 581313601 473188515 122471844 186759737 -482428119 291835161 754417 -446223968 -112280421 359982420 62028894 84076473 36560535 -326770618 117613250 186644714 -327302944 -66334097 168455693 159739844 -264862966 184030909 -384755770 -59275379 298752636 32651933 -266380797 -236934719 -56391340 555737916 -152661435 631930586 28953936 -80696788 -169828784 -813634422 230059393 -11708098 -417312067 220992039 -138019822 -708351848 -454343464 122707295 485638596 -102020846 -184559676 399113591 -638457934 -47569886 -400358984 36591028 244454407 108208560 -549969891 82413176 209089251 -8931331 -351589075 -75989543 -3717035 362701203 -282018839 3042161 -112258394 -421171198 -431741906 -501372334 -172729021 -40446119 -866379354 81369044 622013183 649533536 -585617907 21320560 -371975958 -439515155 -562787256 134969898 119431336 -542284545 -3592467 243011547 -253365790 815623 -561520894 -362043513 -15774173 295477156 -328410002 -2305221 -71692661 43024113 -957845124 -7362665 442433497 573199427 140545087 235522846 -15099646 3421936 625507216 353436645 -88422271 -391036338 171063118 -3736619 -42830335 278106618 144806791 209325726 -321168342 -65593907 80092405 206056307 -95492132 376789692 800135 -331095204 115626468 627550727 -15497547 -499343549 -245298619 728277764 -289952451 -79736873 -492526245 184243962 -297608882 300079778 53818786 33625930 -10908337 374712735 81775425 -28321408 454207979 -29179582 288417558 -39755071 213683651 139479300 247478572 -569844383 -75794863 363264370 686422585 146299560 -295455178 -143041360 -632379718 -21178748 -58034048 347037877 -576606002 -116834357 -359392297 9652575 -175625716 -648966606 857297640 -722251699 -91929950 -431326951 65341087 -389848376 836258788 79201165 -483007062 -42083012 448691634 583327 -32510143 -729051223 201208414 -25415267 258629453 296653025 -36740724 622418897 318113005 -13453970 183954334 5917896 -2972800 162141415 -256921061 -553150558 -286144807 -350733963 -497120346 -189194306 137724789 -227238507 249468239 -726330457 574708397 -550185142 -416063230 752091373 -50582269 -450862376 -28119628 431986421 -150120724 61158778 -170923612 -470470017 325397105 17566000 5629440 529283685 949955581 -122407583 -84906828 -184940009 -297357745 529559231 -4241167 603355370 518241359 319486284 -62327497 237076936 -6555391 359102272 197581985 103884712 -20081854 164904470 -174152 12116764 415845959 60105118 -406364762 36428599 18541366 -209204883 -19634756 -148723285 -35342532 685500546 173548860 820104189 301403744 -23225930 -12340530 -227549954 -233420138 528427305 254705466 9804711 -106811245 64423341 1468561 228208754 151997623 90106969 -517012783 302519073 -338637906 479791 39012070 191665115 3307339 -12079175 531447482 128617596 2341272 -323578249 177089480 -31682317 820137260 18687165 861100027 -12273452 115941250 75552351 -4392266 -71978543 -13821431 -18855860 -166700354 166630255 490465239 -156571063 -147685216 -428831322 -73442754 -3031938 -213516961 -14864201 667967163 -221608473 51939908 -577261546 -519800793 320035617 46267053 -95705080 310806054 -1559523 -206160078 -6383072 -17561701 390910267 19159362 616744981 311922895 -738795335 -491778899 -61989429 -16523541 -7570227 89104767 112817227 468366509 -267581256 354650946 -300553252 -69266183 -944884042 -966932 -57478174 405340541 208064425 -14316007 -421577243 -604828325 375003786 -9727384 -28665598 485061311 -341770067 352621280 -14224461 -413553435 729052081 -182388283 -50454224 348202555 34653318 -225577812 44887536 -374065526 544829 -354556799 -434811313 798095466 595376934 344144545 81885233 589511876 248413919 -303102062 278465850 201895812 -298961650 -31636876 78281520 89528919 -692460790 -232389769 -1868439 -331609556 -657774319 251196310 226812546 102660531 205035839 -43364381 59283053 -87914531 83892998 -59521945 -578402255 -376564299 -177396039 209158271 -360876252 236031392 412826694 69719621 221956890 -119992288 600916492 378015840 30984640 335771508 -123431824 522570869 -77811434 25282020 85093787 622430688 -124993679 -454126335 -26902259 -161270516 -103439662 421182261 507074424 -96988467 -510989932 2012490 824235501 -836698216 99024234 -12023300 10042669 -61324343 63166418 416225549 -794188822 318925140 442992079 313382930 -329151805 492441474 3180062 -261911431 135745788 228797614 622835890 -65081337 -523137672 293760853 84934 96814886 238069776 -63377182 323745927 515870082 389941226 -518235174 179084802 -526157552 142339502 -7619426 79772996 -411289407 618493 39345930 -118714825 83940523 202071235 -40036690 3602939 614258432 -300033913 -415862641 576878877 -194049914 355555474 -52783322 25672391 -12514192 -486076408 -381578195 -466993852 138079398 -583550395 128006452 -61041677 8547667 105768043 54398879 -389665866 -423045109 -782358843 33860310 -227560491 -795880481 -370650356 -105578657 851128018 -108422395 -15770508 592502305 -487554314 10838102 113818726 11129256 -264223673 174139614 -45389718 18591278 -28859013 200692194 606419200 -158130440 380091042 -46383944 368812348 -965503878 183340584 -236143751 166494590 -476614704 -216640678 -475184687 177991485 -539370 18091949 -149064 345160708 210285050 15607739 593696470 -170347020 -175278593 -514013457 187395688 166499399 -131889698 -58605314 514762669 -349378490 -405491726 -147664897 95122953 -354852610 -516581479 414279783 -528771451 -433995271 6279658 -198912341 -440705545 338859430 114674637 -199969376 -492905038 -80905518 395904 -12491202 -67889802 -72765428 -2470474 -650269171 -193070218 282254636 -323522960 19652753 -626133687 -125318144 -11250427 63260821 -361382695 -461227847 -419167938 -669870717 -722097397 14869847 -1407872 56625197 46428069 112907444 58115790 13788859 -160895649 155841561 27806887 -28385796 276424893 34514400 -303625003 -19333334 -193154486 -26973659 300812338 -1593364 700906996 189177822 -893898 6182700 -211366563 -244804880 296024837 60102875 251935396 -11340972 17681133 -13786611 -104009230 841894797 64011168 510549038 -315871167 57171361 -14731864 -80687285 -26509241 105397498 405987106 -264985982 -264413059 -220351687 909205682 -210380164 -570130835 374589526 669156707 274783828 -54859804 -86230812 -132850185 -500173744 -160627125 51144056 500974936 -126330522 -9008203 23603289 15242853 423435737 474877337 -1073636 185678205 -204160486 418303553 242937556 -68699350 267310585 540172294 14302775 410233240 -628869444 552976919 -435289911 369075382 -80128142 -169242985 -830927787 78030077 -7770552 -258015429 -66054666 566544389 -18986360 -193967798 41348511 671497144 -555965038 -128217807 569310962 -7358123 732967720 592577576 183855825 -267238388 66686618 634666286 177748062 125908220 84451902 91084484 298706773 -304450935 -407646084 578770593 -126443486 389267826 350855421 -53569788 142779330 348424667 223294246 -285212004 17950863 -1037268 88562337 322334117 -326195135 59310367 200550035 209856234 -188995244 -530065952 -101540721 -102487080 -397771399 -182782946 -309287603 -64857625 -346198745 -25915656 91853123 514073175 238449972 -60051522 -96078816 2678423 -179690751 30537742 -162660723 -475864452 616763325 211877993 224452317 -80931719 18615380 32681450 249239367 44067750 -317729231 -224489 62750579 184681702 -16337153 60927326 40589568 -262275568 -52267516 227632164 -6037767 -548203539 329166995 1428606 411528120 260599099 317319043 -471437577 89051884 266861721 73790172 3108140 21855045 -10990873 -221794534 246381260 -243424841 -139060741 472384062 244781337 -80053212 6067546 41614949 -52021097 -101401727 -981563601 522239373 37893553 -731212016 108766413 700738806 448100044 -354254568 65441738 -203373333 160577030 225746437 -90795311 137142362 -340556557 -63380478 -215373962 -148498939 98704731 26853868 700524769 193480475 132303604 -417638201 -1583152 860461 718254737 -647175672 38007500 641936564 -278957358 -544248904 -307164 677832121 -87357406 -48775715 35455684 -269008835 -26074143 -153769378 83799628 243352283 -492223960 92359531 -83978522 405225374 83812713 46556458 45955816 163253376 253829406 15582722 -513316279 -194891130 123692604 126691607 434932151 -271240013 234154464 464081463 -155219044 -620753040 -327283727 21263308 -424765645 617458 -495761000 115397816 -209917450 149256816 -1407972 1972384 -518590545 -601164145 -42167886 127305816 819264320 91520379 -23550390 -271565022 -66560972 1301047 5449067 504836255 80193847 -43659581 156633375 -36315670 -139795426 -44774170 -199645426 180803116 112809093 -78960868 694196752 301857140 -418947839 313278500 193092399 560559080 -20741717 505056660 231328244 -8161479 -832586816 -37640687 284559120 32387584 -167002134 58355815 199376979 170488719 52063637 50645270 -176660728 -66474355 -81394923 4092451 107742625 63154226 146494227 62220290 291705873 -6076753 -24264324 201519498 247255869 61047030 36556398 -1802559 -85351377 200448430 11850796 -895190593 199816539 166876571 420003460 -19720681 -89412503 20577095 110391456 129121305 10264456 -142831186 -30432054 49160636 25470778 -70281695 240055034 -652923235 281146806 325938987 -171816028 13542049 -9914853 -205273826 -25252209 266538542 -494762282 21000075 67351581 -20238306 12231323 44176193 -3806349 493148831 -616033746 200186001 -739871226 -315179010 368111428 218034714 156832029 637241231 -246577797 131959385 -25068205 553807166 -248152932 -790391202 -16873352 7681916 707309465 -133526041 273933815 -754256834 -160623476 159974116 105750574 -147579673 987062 -207416221 -9023947 521617377 277842234 -306629350 12851637 -363350049 -645038041 577431 754727628 -284604145 385058591 -31524506 -163153639 19273106 7568969 160853158 -400148024 137111374 580758690 -674736862 73102613 435230727 62274690 -656023 238182037 -295776173 -123786274 102938681 -233054925 -67501670 -354032372 -80631390 -621250480 19125644 -53833098 -212632770 6092002 -25163773 38691775 17994254 296656157 -85816938 -27888292 146158956 1297697 302857566 -41517500 13488365 -262729250 -47431985 -19750690 753899362 -545617396 -1105412 13757457 -230860863 247816800 377000799 -380367281 -521187327 14997006 20222805 -137962003 283371945 -289105277 -698664251 -514615899 637876768 -135330092 170649110 136600522 -58194678 -59814314 120693925 -609619975 -74289086 -26071828 396593878 -624048468 84876401 189528605 2419805 -310387379 -376168576 214781634 104609157 -576680 -324482476 372813591 -242241495 334654529 447909629 36691862 210929547 95840212 28799025 -243062486 28598593 14661462 -26142383 -14738317 -220665512 -33782368 269328727 -760070206 -72317343 20730688 321948861 -46415442 178231814 -211200079 33139951 -78661 -651508984 -22126629 573756709 -331827345 -21301860 320345505 19874588 23117378 140924756 -805260880 -190517033 -143459433 -229221321 667601757 -223515458 122217414 -240643039 782722614 431460543 595997661 459509833 -423339749 -389792170 482622425 146375658 -22895439 -95157998 378566295 499939357 -187845615 52190 22471536 -387174509 -529734931 93210225 393579792 -72761152 -453615302 1008537 99319306 120871545 583150778 -270486422 1221132 -76873071 93833141 -2463954 29874527 -248446869 -557383568 10286446 434838403 324885678 397657683 -6341825 8065877 487163452 841820424 23519362 -105544361 176369557 617197902 582845746 12989748 -295759252 -36641574 102682100 -15427685 241046528 452285113 -31652688 -646921246 -8160977 389500601 311182935 -32343381 64626298 24905627 281382239 -452663361 107580273 -114545647 -2382026 -435134335 64368028 228476067 -698897607 -289825604 25766979 129645527 -12511981 54440679 506844501 134219810 727268013 455094592 -194835196 -54447654 9232707 88544643 553245195 -195709404 -599131530 111275760 -474482496 724227557 17163591 -538437882 304885128 -147778102 4643698 -23957357 242538443 89020673 -23394198 -287564351 127548383 -283340794 -15932465 -47502755 2864746 -608752076 48121182 538812003 563714557 740602846 -76442815 589235154 13310149 51875135 -609207036 -145862642 811903727 908273 -138075869 -24016778 477599714 22505012 -187334742 -113836811 -124884434 -28743879 -1136015 69692911 -218628869 214036220 -19512323 180893715 -388839243 -382883770 8804039 81803837 139527773 -571337311 -10798497 -10742827 332600156 61893049 6299785 -41546626 -155747639 -209249310 -39768616 19675822 13801027 -1573958 -10423827 673505425 579960761 -536333818 -218148019 -108604609 -65679152 166058300 -158742733 -403375001 -50819443 24285571 -465065857 149457704 -199488356 595014436 -13567268 -74686877 153232144 31684924 -296117479 -721854734 -10140794 -356178233 -631834473 112983572 557536823 6756836 -10975091 -49972860 -306301862 189528816 424624657 -126922533 -197677048 3120103 182252562 475323360 161080855 -3892095 762114289 152215326 3203258 802023725 127863304 -185249517 -249126505 8384540 120040448 409685927 -377730835 -232654215 -165009102 -4371429 401031929 523959941 314114417 -338218319 -15838606 -30492147 -470956443 102588819 -83108973 -157260182 269765135 -417927588 6514475 -33071377 179304610 10341752 162423709 140450708 720921089 20776544 -520945169 -741533558 147229387 -147792948 -231598896 540443563 25459762 42855946 14440835 37236968 -414376663 -222055827 -342027294 -193717404 -15979563 -108235580 43485613 121683603 67857374 -27328572 -228812060 578770847 -143183068 -785896863 -553365950 -219112672 -176549694 415314096 -223866748 8207124 186985345 -569972121 25801321 -415114028 -91438931 332570453 186389846 78375542 -259208617 -281267879 -304806644 316543439 -51288635 431049445 651213198 -465981138 460055112 -59638244 18797205 -80858403 -250053101 248324256 -10695319 -102704039 -91720752 -122215361 -145689952 -134414626 -766002944 252549358 -104993986 -199593332 38952133 -41426559 663744838 34530584 47126947 10503070 154688712 -59685162 368008043 -122754175 293008586 -182382656 -2513355 257705243 -122824077 -568039827 -536329450 -7026104 17173968 270990908 309964 -163128153 364244087 36668204 -169506333 -182730277 946549856 -244707329 72766 -9236482 395525122 -11118579 -15265149 323613586 -146990639 669079733 -29648857 -568796924 449571296 -123116502 -30153644 24027504 -452000906 -136968599 -513033563 154648534 152109549 -71075559 -194619327 -23841508 29404098 444367994 2504252 199120098 523261961 -245127473 -143763717 -413834819 158649242 209208837 359852683 -76478316 177767114 -678957149 -396015450 421015488 -765700486 -8317141 -171708048 -159649807 32567900 652243692 -142652856 86251774 -273568193 46830740 -548282315 21170092 -199851017 119249152 -166362508 -301788208 -571304811 380438017 567542659 -447819128 453424547 -41131363 5158053 37425867 -89690906 -153147924 -36990206 -196045343 -148867907 -274684370 76299001 92403839 265553562 -452649062 545258088 619865740 -339470439 325484549 -41934076 -453148863 -624287787 -533105951 -13583713 -312531991 86875432 384347667 -634636541 647194778 313286776 646021506 460106412 16885925 347396779 -2910028 397313118 -227981097 -101186126 674065778 -131873061 -271029379 -342402100 246704606 47991809 577859167 604512361 444220635 153560731 4823290 -4955606 -13728467 -251977987 -23946222 -248791165 263119124 -251342051 -19013578 -161467616 484601600 -291940738 -98271528 -69681805 289032462 -291024685 49655489 -390682580 -438218217 -21258198 91184688 417734628 228217793 340056009 173204984 2584837 107382501 -74000942 -278012102 132902784 10122235 161216306 -2927121 -514180726 -897563908 528602483 -283677271 641247728 4293255 -193112823 650825707 107399299 152460832 -157022655 209275557 74862547 50520603 -88256705 14771841 -107042299 -266433598 191730339 -541984724 9889568 731585282 142788390 -6317871 359436729 492018158 -211485950 -298443310 882288669 -134824254 80319579 -498385198 -302975381 564074624 -140491283 -49293580 -42062373 -2424528 -1497369 -252299301 -28637094 -367304497 -413454102 338514309 -3571518 -537629545 -43236836 164361746 -86667296 -216476343 -298307823 840666340 17156628 495596433 -33153 20741316 -559500018 223146075 112077947 124254494 -370670226 -338190923 -174359060 125959646 31156482 26116983 48311322 117599958 348509326 -10384219 114498338 159864343 454717471 457895391 -342348812 251788566 -82899926 141625500 -683568528 299302629 -568042353 -512840258 -360894551 542757177 208523451 -119805995 -192861739 137656767 -273919471 -278385869 538503522 309882535 -414592759 -33701064 -385215869 35323986 130884774 -168824929 197541686 293686121 -87674515 9829560 -60066204 313601568 -214006165 -134693027 3370130 12967708 -43650144 -165337402 513643213 820091442 468461844 -15204935 577206954 333819019 -354245681 114554346 -16916749 -524950816 253509776 -45046213 -14025673 -588292491 530171357 -16557405 128486644 -31118078 3763618 -230150002 288339541 -101840017 195975140 -454924997 358257917 -300684755 730728954 -709500757 -39169549 -42802435 -107939564 257070390 -130077065 537829592 527669687 -360025344 154438028 867774277 -16332226 -188896326 -1067045 28911504 326051152 137645341 -18151585 385383674 68895210 111325905 -105537606 -592153137 274770312 319555369 294918455 -491641123 113481861 500223900 -4671769 120390339 -259096261 334883180 635436919 279595870 45746899 -792425643 97990702 49549923 172631356 -134799983 -15388969 1033369 378707842 -154320149 100973797 -11419931 -128504620 -9695319 219175737 -318096815 -8089418 110510713 525003562 480050588 -525769078 185484603 -19068086 199569196 199548041 330222779 74891744 -79813321 78550518 -60835543 -200717213 -173350643 -146756252 3622863 66448229 7154113 379297014 -283020816 27469213 8251974 656912313 -812171 32675671 -188463500 -22772737 184067674 622024843 -134947015 -225251014 -296173055 210136031 296741819 -74857271 -574284 210293066 304057264 956593928 -657248812 -680824975 -68535275 -86612996 289045137 19503734 -216592234 24858071 -210072816 281914028 300530648 -43752937 -22768192 -415000667 -16091387 -102225480 -585027898 -314591121 331139215 225326731 58728902 23031697 637503910 -279542228 -1972553 -79565863 -595636708 -120917900 -6764486 -228440972 -742345934 74455934 -4148231 641133455 39025380 303489390 15447257 -21629052 -228351813 184097482 -550187563 200703337 298628478 -127657886 356646689 -45867181 39378430 -11760480 614532114 -57995338 -17400882 481597885 -61740714 50020318 6177247 -76965781 96482166 -42034206 -346712189 -13868689 60569951 -326331442 -4907937 7964150 59524345 -75596689 -153434261 -446837307 255400528 5226302 -163853802 65069213 -308188583 -288352764 2946909 -491251746 -522874217 368644354 -122418544 286437107 -25862241 692320937 17402023 -661987625 -148627100 -83132433 -375017248 358199246 455735441 -69063241 39635387 238909609 291412950 -481423377 -63106036 -273573581 -114484651 297395781 29164885 76203952 174298263 521408874 262850764 42913006 -125502076 -527597729 24876365 -79432540 83727 759043670 299484747 -249546479 711791571 356842280 658384 -147346686 -650831681 -63316085 -252241529 10741188 -232101792 -378505202 446972752 747307682 -2187234 -834687001 -352140595 218877254 343395953 276119918 21979105 -253768134 -181292540 104457092 -32599253 43456977 -363767807 -98944276 62468801 629639510 -127177982 246357437 -494431137 18260300 226213490 -150165185 146354102 95318540 -386540177 29936788 -3337330 -410109796 -359177273 36555939 -9393255 350747548 -56038392 761739611 375221925 -24108507 89431423 146770943 -58967382 34981 -110867693 61365375 63856939 189118511 -434547546 -322421117 103867908 44531170 16512969 451660206 -383442259 160702997 99097254 -249330100 147664850 104858360 926015991 24050605 -677475421 -327133848 942392799 7000257 -483753579 135938910 708582703 -448865542 1069048 -451794094 -192674533 1220583 -441147017 -100081595 -28525730 133196190 -7707375 -121268284 14762045 288792582 87860051 -803677198 -35387798 -292593740 -325161354 -592484759 132146485 41222332 -12060506 -86170763 954816982 -31735437 242584301 3153121 76700211 -638318618 10849426 -683699845 99587334 187292734 -592846460 -366431721 -867513027 615855222 -196881168 424008623 -312141779 192833450 16140311 13490564 -70408707 -222652418 637892591 2992092 842831916 -388501543 -22385947 -498315368 -270124355 7303508 -726284835 -218029242 -3682118 -180650929 176027016 -39645362 179467979 255498979 251470740 136888759 -198931728 21442229 -454250922 -5076927 85900421 79626495 -391067688 -946995318 14914412 192612888 47422216 -379775317 37311801 338443683 80792713 -751436221 -283441705 7700435 105581161 132138070 154989650 -32791848 -108486426 413268173 10884194 379374135 -17347675 121580660 6284435 -432889609 -249973391 -328761098 -212231654 131321762 228362061 -91042073 -74271383 96908660 313858317 123372044 -234429076 20351644 552487368 -517498746 -45175075 111946469 4150789 -69789754 436223165 21135632 -7263279 257948449 -259384898 -15309042 -269341489 104411416 -2383679 165880032 -226493339 616043 -53190657 -689469267 -266491198 -57037078 59131592 513984479 58893795 -720913535 69364577 110839504 289275266 -425753665 12051834 -15049210 176863911 -74229894 169286733 9330041 486385934 287058404 -78339637 3562521 4124062 -418256069 -242118993 130950508 182690249 -439464917 -22672215 -83466461 323153200 -613256553 -125934335 364347361 219699449 43074636 -53371557 -86280223 -86272669 757698511 44789755 198408423 466859361 46988801 886378104 218583748 -453947095 -127268587 -315477444 14854439 153971 -781568818 48920231 177257028 -20722383 59423723 -6231117 103825240 234538797 -563429481 28503630 -47505741 -3793503 -90782329 37807776 495096824 8798844 -13745706 33325101 573204548 -17067789 -263854969 -97666409 348403564 240456609 -147792685 -417351967 -165985563 143714916 47929604 134370172 -148314063 74583288 3627374 -340102991 -511353898 50633569 -84552556 -384403354 -20693332 297545492 156377233 716433367 374712809 329801429 39352774 156783863 263397423 -157060631 353212035 239140328 -16196687 -705799209 88793522 -11960595 -217463590 -355088046 6785456 7506735 370141372 -131145568 -11867082 721277414 494853770 35383654 116631881 477498380 -71772749 566809541 -317580496 315527974 -32713917 177726864 441006761 320827499 259132001 455809798 91809346 -5648047 199913975 -467419644 586855577 -348095871 -3736668 -75975084 -80019319 13954669 108720776 -616679065 -252284712 -110602786 -37250882 -288204611 148449093 43888567 -709201727 43042381 -38969188 166728022 134715425 71318820 66064900 -429197429 12291814 -11883990 -66337194 1012688 403729974 -213096488 335992475 -44878997 -237197600 24514434 -190450360 -59842716 23856296 223635172 30444046 -324996307 -250627786 -25344583 561341800 -64826494 613781146 -611760766 -279793247 3426463 -685608593 -8092236 10363195 472683458 7520705 426859172 250410322 7898714 -117831 973698790 -494712110 -6239264 268781788 -22453337 33046315 17879103 -350273630 125053351 95141655 103307421 -437747086 474770509 392647631 129101853 221219997 -26310281 -154854404 -230109457 -16583326 -773524121 535037968 123787177 21906055 360974239 -257382632 20676721 5241533 39561987 -855192924 97016256 310898904 -9652584 372365674 -38237172 -130861653 51864167 -6906455 590654981 252387422 -739039182 -59696461 567097540 453736495 -621599743 598545468 25040807 -287853874 465608749 337283559 -219361599 -663937342 25727990 436561500 267663875 -21119843 -28375715 -184295306 512823187 74125170 183874690 -330476242 16066488 38174715 -57276472 325226290 -3171529 -481183249 -2780345 -62786620 -82506227 219630353 -313136544 -19268092 -8847675 97409075 -7132113 532094022 -405781001 902630664 398583841 -9460674 322039853 -271240191 -355644659 101919748 -337239643 499463362 809983238 89439711 443554715 -80322082 -6970155 244000430 19631546 -171720160 31993 -91399159 -368167193 437331052 35846070 3005024 -461201045 37059717 168311610 114159780 -128973022 2382982 452299018 -2678546 -436065995 -549095618 -232736910 264745055 -30410499 -5707530 158080130 23484603 72211828 690307758 -191549385 -210698980 214640245 -8954895 353742206 290874350 -610422098 -540105223 -34632631 -667742667 318272373 814242565 116081902 46396271 -54721224 107135350 -24472292 -63263647 22260162 292367352 449532006 247032765 316285345 292143283 94015300 -91199076 312809868 -109558157 610867389 -206789386 -537490592 136717197 58269988 8088630 3868602 147012354 -494374280 514948326 407050858 624185543 156794261 562911200 592441111 -109910385 -127203465 -162264447 -210472542 -403596776 79479403 11167742 3572162 -133108090 -219826212 -336808313 -54907551 -266023965 -22863649 11321304 74892699 -347644422 26097676 134922249 17363931 94047659 -170753121 32994118 36510793 -85982427 712704909 232628091 -510378826 71443369 6768699 -35777986 -212630009 -38498189 -556862453 -31247303 297203715 -12098650 553362850 426795000 -93548697 114140186 132157220 81802249 492134965 -42136785 -519655950 -156726931 -102594924 -59490693 370669577 -11330036 -22276633 -517905958 468257705 -14917492 4147400 477874931 -38687794 -465800637 -752539800 -12942148 -152094239 638684930 170949571 271177453 767677206 -46387713 195501727 48687079 -33546630 -404403551 -373731164 -260828933 -12875268 -396467697 279214435 -651711830 175804883 388427744 425662675 -532536658 153265738 -718047110 874925603 32245535 -10975476 48516918 123587410 1632806 -7018345 -46180958 -125621592 -7158975 861315502 390351402 -7963114 75395009 252012332 -157708621 -216042331 -124370106 -8215797 349929 4623682 -71997827 -418699711 -693202678 -101293301 -106815105 -254573290 -385857367 -327461633 447048851 3110338 -145947625 -19635009 -352408506 159696202 -463998734 204309714 -295002964 -224762124 76463994 -5016328 359421747 -60129934 -73990751 -231126594 -688752828 399339051 17453345 -320795296 24619522 33034388 -4308485 171337669 -59108742 33862285 -960335 -4103991 -208366215 221711480 1545417 -17771291 -1790661 -704876932 -6637042 -228345804 -109360485 -18977776 -487813067 -593345059 -40780932 -661835955 262554761 121730324 93404260 -78115229 -191928165 161275920 -39010195 5864769 89835207 6480461 52352458 451564071 -326287809 -83134777 -13008786 20199620 -539610 141285617 -571202535 64887914 -13385182 -553224682 177595900 302502435 -536894093 -37319377 70116495 333278755 963314723 865149979 108777652 -193933543 -92418426 -158206446 -739773612 138476160 43978141 804206831 395460464 -491825660 -7841191 336443475 -497193857 -15559470 58228100 -307182338 160636259 -84807982 -596848029 -82542107 -723459879 -286503542 138008478 -34441656 -10545157 -366662321 -150803795 -62424204 -175183699 -652653243 -386939170 -152549169 -178192533 -39235795 -85461212 93075958 -91805942 -107059332 20592137 315416630 -45378434 -74937489 -574170561 -127468824 -369780048 -71723007 -994906712 233370913 -56817859 -250140988 -92856496 488080153 -67193089 -716024108 -40912171 785292908 84616563 -61944090 55554564 -57711212 180167923 265926328 56630316 259978431 325439711 351025825 269465670 55864326 235753402 409774386 -101471814 5332434 233630830 13740121 147870577 -237090156 -51100376 43955915 45032413 293204998 12542392 340792330 328159133 405911024 -734389677 -72868051 130731698 12117937 -1631801 -16339544 -364943916 -10116151 64763219 -165391008 427795870 -609114881 70564991 -33287790 -176065635 3989846 30391970 174125307 -184373391 -655679521 7089886 105862924 -316081321 4075307 -108070763 94112768 419522406 -11529981 161654846 428419391 -169130199 -18181693 -114913665 -137355769 -362462254 82276864 220212291 -97915266 324735186 501708387 503045098 61145521 -498227216 167664804 -222828709 73355197 258637684 133356924 -11885267 13476142 259574720 -109449008 -374101753 -106221403 427603 14628177 441257466 -609855 124546362 -4689350 583356530 -514840515 252646526 -194497652 -741539803 356411084 59676445 71215187 821134517 14295076 70210243 -68605455 504233056 -623667429 -369561229 -661383516 -195755310 -170427308 113089649 -11619948 -92114806 411523626 62315344 248605903 -484463213 247578347 18028500 897206559 10969603 -54456455 66164491 11098945 82590350 277229736 148929702 334811917 -1588334 637290010 -338798970 -128858298 379991556 -276138402 112214235 240951041 -156314929 168165630 -208173460 85323213 173651176 3450569 -383805501 241103992 192157679 -311282796 -11369324 -271451658 40877648 -485872482 -327899878 220893026 -88054825 507923537 -322762735 99312880 -422529771 -269632232 661069901 -52505928 30224767 89932521 72628385 339092257 80779556 18687042 131454753 -216839548 6467824 -281675523 -136094075 -684154605 -278845547 297019185 -142246416 -668961360 98812910 -281564095 -435289855 292412475 36725 -961940158 -102783615 -683477519 364024162 86700445 -97463032 -817718714 67310077 -86145034 524666721 537313 -889751342 20322871 -664545725 -436134449 301931382 425474340 -472135660 440812 -5146753 209885543 958888483 379639350 119420007 29227216 15774646 -158854402 249031233 -276448145 194358651 95467647 -58718665 550475185 56716220 -563674425 -369130119 -93074958 -44482555 528835983 -23327833 8956870 761091579 213101036 87153261 -291353233 -62131550 -54821399 218957135 71397970 381717022 -20803828 -101598638 -1704468 101522518 -433895143 2438945 75129691 828382509 -537969658 582227590 -1689978 592072399 -110722577 -74520849 185009116 137229487 311400081 -2150273 -222904019 -275873400 -24173259 -450024114 70275363 58014152 -437938641 -24993348 -12079207 -152915097 119438968 31260500 397047822 -103167127 126170080 353543727 121267328 5031120 7417054 -43028347 74896856 -126829183 -487074050 -180365018 411256733 -596074377 99596678 60659277 -121384027 -15285412 711038754 60914274 28989193 22998098 -19302708 -125235430 -9392654 -313446526 -95779264 152721300 -14838581 -128382892 -508220657 773690117 60811655 207133227 419804667 -582754084 -20508151 114561084 -72014514 -99332396 714745818 622234354 370004034 -241063612 301567962 -311802068 -567764067 98612626 -213632595 210371992 -39077319 195008394 267111346 364654520 228421931 -72548647 -10222151 15477211 31382631 -264439837 -798514 -277897076 6173535 -267429310 717782396 -6463556 383400854 76857075 -131964024 -26558657 -386616626 -543964024 -89836740 -51422806 -755937344 47915583 76640159 26032252 -22064023 -11352216 -236534520 -343508165 -341956011 13018124 -751786922 350222594 186673242 1649186 580839765 -657494798 -92125700 559251259 90484321 -10210117 35862140 75180039 -128783059 -141663811 217052643 41738944 -137526042 -656428956 -314243169 -90919857 54411616 -149290444 18337870 208052781 585783586 80697724 16540429 -160689311 -79465801 -121795792 56167052 441824077 -151904175 17577291 -362685184 -324475647 8247882 13745800 53838437 -4165265 655420854 -916081800 331903421 -614127012 15715159 -254951725 15745513 104406713 -900140805 -3626641 -320569826 70067708 -7200462 51014456 2306148 -31723229 -72377644 -6883411 128964812 780629024 26833905 119038071 226771276 -1521851 43049710 -25989385 -360764613 24119661 -760425 -142625336 539127256 94191893 -128452653 -79415147 115043537 394571408 -458701786 -149608344 19897876 740009301 -22894875 -5608266 -790823025 22054644 559910753 401545686 9170792 -271654185 69210228 -14993886 156830912 -233137616 225492580 223210976 -69755449 -2297666 192577002 -3145564 7049402 186322336 209904560 -122102152 -142444417 133181774 402612955 -118472311 -84314242 -19732258 -3533138 739885855 -358436598 -256628822 -51781121 27008189 -859961816 -160191817 -103410247 -191169122 44563702 293422426 -3384916 935359585 380417354 741134225 -112728451 -229065404 -2204185 450026701 -42195582 -93643114 7673094 149054031 -803357834 -49903455 -196116028 280789451 -2911060 -119682364 232864672 -559699202 -645218981 -22282740 251691513 46128636 -315564221 299273727 -274145303 -30574813 -88863776 -146692038 -272952670 305996611 -262372293 31540894 -1775739 206741219 -16182892 -595198287 -235937841 -256806578 -459994844 -39246913 -137442110 149157044 -39472116 -243859936 188691913 13359041 -47836354 -118435263 -324389646 -67215581 -4965803 46024544 -418615292 -190018867 -12815730 55685716 -219382937 -91417143 -605837126 161325260 81497950 -54011979 59865467 -11565409 -232974260 -55157900 453257240 -451204838 -18997376 63781471 618935064 237980940 -2151885 -4078090 386754101 90415562 -109853200 260111462 384266819 -2183614 -186044636 -267165478 34454966 -224016418 69536807 -40770011 -198178 5702226 -94506461 -69143561 -23892289 249554794 -48007694 -154297694 -1867939 -873966083 181730967 -160685011 -373799693 -72178946 141330821 125177250 36958486 460394734 59656099 -54963650 15148259 -25858243 403279629 271573532 -146772707 -2142798 470367495 -6701380 -114426907 68048590 -10813616 -213326150 -2488976 -13223969 -168376410 163080776 -60321343 855950095 -412681956 195035099 210451272 11551549 -184987256 713879 27448649 45162492 463061464 -529234328 -479762077 3676266 895765400 -7718980 -11749081 12174573 230512148 12516956 319862043 -227176685 -66748111 -29112664 589015523 34751307 603771447 -251962743 -331727503 -279480590 -898163423 488528746 -260454239 123025979 -278911412 198156806 439087448 9534025 2414413 655635588 634831096 271941624 -15085728 -30906094 -51673389 605588688 -271426229 -668852663 -389096022 -809932293 -9075453 82504936 6264385 -165834229 954191242 -432833280 160867973 586999699 -177259257 308104996 -135947096 -290258563 -696149905 -32367801 31525893 -165704337 -82323632 -8849473 -61521817 -557982070 150668296 -236950628 -93849239 -187299815 -60803434 -12850859 111310190 -116274711 -16824344 293589532 225171248 154474000 -246607080 16337243 -49180793 -306218837 83600474 -25854822 148482599 1651979 -67340033 26515764 -366063772 -16417410 -46203183 234243023 -143902729 -14822206 760747112 -354287231 5495984 -33651456 -239338271 -483378845 -59167933 -5427578 754566091 -324151968 748700277 -117101155 208384464 -183740524 334254669 128491369 800311081 23424930 116291512 -115543141 7498845 237379244 175069129 -16336230 -22684836 442373 -103819329 213690875 -359307015 -811003617 246268000 2819504 -286154699 62320290 -173965957 532657718 -390495438 256774769 74473830 252397160 61489382 643334018 -331898440 -100241488 203998695 297002780 15380882 934333 -53116684 -634798010 -58275263 -45167708 16932679 -556148847 -183510077 16958186 -666168992 482415666 -290492144 23976967 29510977 -647469626 -8781936 66902721 555128867 26608951 -354937160 48590056 -11907337 269464122 82505028 63379170 -12415737 6265043 -266454299 -183559953 -184301307 429493438 151421291 289580829 6540851 74840324 -381034900 -10194948 -254143407 279129027 583715236 -106024527 -287104448 -8819627 -201315104 5491183 -75593008 139548770 225080978 -385605304 641387 6339935 -373521359 -86273411 -198979036 -216662912 32575079 4408237 -524777753 -444606728 123369538 398626359 -66431044 517749763 -360654849 388490886 22278880 -176744138 25009391 -242045499 -348356336 -4689618 -28774301 -4153306 -56024897 984865573 -440537287 1917898 168118018 74287959 366997813 -17575112 242772155 12062895 -216617853 -322102037 27963690 -117017179 177607791 16368957 68024107 142559087 426915484 57464018 277488358 175629239 -122019187 155449216 -514470869 40196669 290556087 -136933144 -559410809 460004730 29435209 -547316275 94923954 -606595772 -61115329 -766468766 -425864348 -21983931 248999232 60313626 118355817 -343935329 89467080 84606279 87020883 677549608 -143109268 -258292531 960301 -864221489 -289386729 2667106 48145408 -45838698 370170480 -373336416 -134943908 -199758390 6674478 -112662632 -620862668 -13464320 -52211063 -504379677 -13557906 -22469 -125775345 -719954076 535819095 285373171 109438209 -541247650 -386183145 -603364994 125824640 75448666 -43136919 -88299786 -168047072 -119474556 5337452 -689501474 -5941437 46695907 -132144820 217688078 99716999 508480666 511044821 70031242 674467469 -109483719 225387425 88585599 -204213339 -9997646 237650225 -54178257 -11083706 830287933 -3777882 -244103836 392996241 240116204 506981213 398557622 371455220 -352163954 39206207 702082917 165236053 600848267 340461122 9303439 256473569 -20243098 -25230957 -8022552 -175125484 -83648856 355931768 -240403025 -148892205 -38693885 -269600865 932614692 -74408650 -72014236 -120379691 -427217952 -157382786 -2282348 130393000 -38409568 153494074 1845743 -152780101 91738317 260111796 -182897994 -38645976 390347725 473656255 103249147 -152790981 13616469 500604551 5025672 192725002 -118274131 -340043941 -118795724 355153682 107159327 -98143958 -229984371 165141826 76994493 -349008938 267764899 168749242 408666069 -28473934 452916795 -11048618 63634147 -244454413 -8098151 -5970815 -78362586 -321268690 79832067 -78494860 -148350848 323474130 -13001928 -69767246 269592247 -325668071 -183207713 -59430066 -56063342 538666671 -165059271 3444828 -27010582 -687111676 -108483224 62423089 9512182 55564467 -9899125 -58265454 81229345 -292108666 339530158 454818021 79824231 92866326 -311448424 -660801095 -6463085 -9177284 81341789 15529970 -99694397 267597118 80750036 249872361 644529518 -145224980 -19394623 522550914 -143775246 551455030 -483777526 -104652154 -226320847 -17914977 -502657322 -797124569 39195460 -352215573 715015602 262351916 664772258 -67367 -222300573 -329840288 -238677901 -364176 782406 -387002423 591276648 -348709167 -504721077 -461991830 394343 -60721168 -421915600 10482545 -463661288 289915804 29689021 48872589 33256916 158933725 -105446331 -511115312 -399163974 246958332 -559959524 197616302 234696353 219385050 68408567 541100831 44224238 54969309 12549983 257964193 622180673 37867070 449289325 348169799 461985358 -199501837 -244812297 477898903 872432006 -205672711 -203909041 -868497337 -45054304 260856583 -124006623 -7833308 -886898 58633512 -360833363 9900912 -164601631 19830616 -2847578 -183961397 109497834 5830927 611455962 410781340 -413926448 -429582056 -228238397 189143161 -14442908 -100666027 -29978191 -93255629 -290450538 7013398 609150450 279231912 -95007186 14384705 198779840 -421787113 22752405 -1745201 334302394 -656817683 52676073 -250235328 318185271 229001652 -232643207 -147964724 -39049663 -27462643 97556263 187347388 105014643 540820 16133222 492440306 -9596570 3331145 -720932658 -230934459 34556306 437804669 -41061823 -136563313 424629671 -417786083 -6763632 64810110 20737069 26467954 -1801338 -80337452 39978362 142270334 539265549 -321205134 -211257711 262399982 -9197235 58022258 -222297065 -187575170 -382546071 19077955 -575951850 382057362 -239034689 -66102443 74279107 119611837 698555375 -240850604 -93257755 100263529 955297016 41980144 -63095040 -693869039 55728424 -32187911 -3981133 188727682 222296308 581351717 -122691181 290971968 26608899 33620051 682251391 408565384 -30502871 -256293203 -308935658 -827246 27840551 -26264206 36782609 13527421 -498794207 161865399 -90017586 224554597 892928802 -231221515 -141086116 168924673 51240635 471916811 -21843056 -56551275 65694937 679072951 -256398260 -172648232 281453910 18530768 360344528 -388898574 36216578 46130330 -508882319 -60350266 -336663427 -25253079 -121143153 100272818 -47092425 195795913 -47578694 -721392184 -51911055 -279003029 674065279 11547483 583893956 277586905 124058876 478877203 -132723588 -196220196 428621192 -4007886 -269204067 -210650326 -238966217 -79736734 -5834191 321774237 -351123560 -169410023 -135107676 -339456777 32477664 -34108972 -449865705 300480962 -209634310 8016272 131338318 -17428960 207006680 104896356 -210368452 517357466 153013290 164511108 18862479 -573840955 770801110 -571201995 -147210433 21642510 373663705 60470964 -42597190 -43076391 -53072023 -94017537 -194980069 27558845 -160801513 184681043 182322675 -45720380 432400243 683825458 -33211 -278566881 -197752504 150087437 -532995837 -11477780 -97140738 -2189889 145151128 -946064191 -147274405 5988202 -253260281 14262710 -595596 829703859 471785886 -15730731 -54427583 686025 14051735 640043182 71479307 -11050713 -628660970 -832506900 28098451 156255872 -240666954 653193822 56458700 100507136 -501946011 192991803 -619557164 296148886 139110886 -54152222 -191427578 76629669 174588575 1096401 170428494 359298362 -483818916 -22022945 -430220602 -253320371 388876684 -553947018 -485023269 -446015070 -10294900 453424774 202402017 331797552 -3335598 -145370208 -124389292 -37358024 -58988959 380746409 446959237 223485478 -215591402 178759101 -126480565 -431441948 -33183415 -312273264 -192912725 -233387374 419774059 -299175813 -442236715 478759535 272418845 322054055 732363262 -100064785 -699178860 93200283 276193429 189687032 311259581 -327782890 -403542069 330199821 172384160 366085953 229927577 -541902415 -131424703 121711445 -276341212 41003332 83263367 -351371481 -99945558 71411652 -315678353 -665767988 -357367181 75928894 518297735 9402243 -235322421 90509365 316814818 291034188 6496586 -277772145 195120507 -556036040 711905590 -95964041 52764251 -634298097 -144654599 -216787148 150077952 207946915 548069138 731064892 -4008084 497959227 382327935 -7785792 -114353701 251714413 -214247072 -10615981 -523386475 -184825516 252449042 -691638554 -9588154 -371322218 495041800 395649850 299911314 105285490 704335875 -491612117 -3467251 34709479 -557960912 -341610393 -17680932 -405548531 111836 -273954858 -4144952 -250035054 -151386946 778045630 107755815 -254430730 -368457728 -356120856 468709685 -731254902 -61883715 -17137332 -387961781 439623765 -35307841 -1626871 38422478 505281 -107911475 17732186 237374507 2368442 43971572 19129785 -77381789 279938910 -59763024 693885017 -386784091 -395620628 11460323 111753970 91268730 -437385727 284811016 -460238684 -532662940 -110004644 242196271 33826722 -269103956 -27614812 -84379815 -435913771 -2239754 -185168564 892998 -74184734 -277757374 -505287468 258247247 4254640 -7821003 286176055 -130344237 -10622343 748889841 672839930 696619955 454245046 800679003 114936175 211981274 319083478 -20961522 420178026 -51003348 -439049734 114927672 55413671 -132645529 29676668 10548468 342263918 -12882127 -474887017 -64534169 51113692 100619228 -245668226 -692926428 838406896 706016891 -724997532 -40772463 336640950 -218503826 4485665 511498646 414429190 477382234 266901200 219604500 325409167 540614945 -547875905 -138366747 8289615 -471047922 383949550 29808990 230558438 -104952806 479951402 -91826890 642315786 -358414154 432042187 -427804794 68730969 700160965 -233301757 -5013793 -269556181 -152979461 305194510 269299673 -123278211 767035570 71646863 -510991 -290727334 -311318661 744458550 -408832 -128250434 -559169885 -174968853 65970008 -9406596 54417327 114711197 -202688908 -305617162 -12760205 209381456 449278351 473842431 -343602890 198687016 -293271017 357416345 398485507 -293117140 -501065 24080876 157356753 -10945549 302482112 750270310 240432113 2959375 -114274347 -20366349 -529474456 -64408575 -406852780 -267428603 -357647373 119321998 81904278 -258412497 -450644526 -224843368 475507879 -134881563 -416836381 -519320494 -87608345 408792406 -71117678 203892839 94895100 152408036 110866274 347357224 47578070 -115478299 -9570317 239628543 403875994 -97818369 -17459010 78471221 166406015 -106141094 277928586 -348563649 253816356 442072291 175564582 312427417 161204551 24932789 64321249 -470993205 -399162670 337696365 -112576337 -80889684 22666471 -164736792 -39149037 141372351 -400814756 -126718383 1709106 -238674320 -13470152 4249615 -139113914 -63410587 139047693 332465857 -668617100 -46361797 671613056 -143192947 38538457 53344521 386438087 -102992766 37169168 8416128 65694050 268605829 79729954 3697470 -286832612 -52799056 -576701230 605009829 5981684 -19041710 -35243233 -258727985 269493466 399057370 -158876449 472940746 15840233 -73806770 407217273 841338962 -111134490 -525596860 296705806 69541281 -1993369 139931249 -55109181 -54260669 -467706899 122149808 -9404161 706578235 -133330369 -40566135 -69538181 415299941 -186709698 677223617 427149 809364008 297827255 -248249207 -553635132 599912435 -5831695 -423788223 188107925 -98570394 280867600 482339331 -548675241 -66969673 -32747363 -762209125 -32402430 -258989849 -630315803 780086993 -9654025 103716128 -52205506 411358141 675483514 -231062564 -87990650 -6838450 118932579 -576126139 -355139550 422359282 -399417527 24653297 630932135 -63731548 -123235668 -5552430 269018164 -25165602 -174231333 9768024 -204691691 -139662691 42397043 4642631 199137051 -201692476 392200371 -29736923 20990223 48441708 63902766 453719074 64523663 -5417471 -326644247 -241897974 21405015 630548747 -178096955 -82375055 152382829 -336536391 220638753 372158284 38439814 141150863 -33160804 -68140868 -856043146 -855348385 -732491170 -105973960 527341335 432871679 54740889 -412933038 -28822956 -725751227 299208841 -6494451 559677586 263736254 312774462 -782475718 -93943457 -156436421 -51372958 573148585 -184171612 224231609 -1439661 -20453243 -3790271 -273840279 92315560 -192202997 347126464 671938917 -9096000 443346067 21127634 -26951263 -664334237 7114629 -79398738 347282777 -168734211 129442060 284796476 -844335429 -261794933 -160314827 -23651704 -245979826 -8404864 686221662 441893800 380475710 59210917 148528186 665063155 -357464192 -69420169 -289336676 418722022 622579973 81116303 -242211616 45552993 588351444 -471628259 -341480164 121895968 16131058 -126653236 192510122 -327292585 78463510 -705435249 -11401563 187522764 -120774711 -707314560 124615723 -280900320 47275916 -224836722 -92718919 106569666 3612054 886235933 -643310804 29460430 -446460671 -165870276 777267666 162750666 612275178 257340192 83554305 250117352 329329418 237407638 348000060 466647118 -202032114 771531709 725477999 -136041702 279436738 -274032419 -2628265 -3779838 109637111 131077474 -265294905 158816664 -302285336 154945739 -129222276 -428567719 870375 -12312714 -19146235 -12101188 120832541 115648335 428815173 485351668 -33963525 19017969 268343269 882914303 -648213188 -73589653 240202597 773505508 349459723 -23231807 69929098 -258186940 364375502 -733755099 -319628027 -321282869 -431022402 87390033 224235641 193664624 -157917996 216600443 172616420 -449100268 143007357 -24735989 246127932 -72224406 4330528 25865680 -571018058 406947127 -575713144 558866791 508129349 674074620 -399135319 73470770 4004435 280566852 -29027544 202079934 424421794 82887025 146402835 24069783 -21014109 4208269 128351770 -662444615 503354829 -112420158 2503257 -215318823 265255899 180680231 -551010252 4565696 447130547 552210519 -4885909 281716120 -282073014 -287729975 251700850 -864496114 301364665 -603910118 199383305 -8856102 205307042 622776286 753610283 -162965890 78249316 -36302564 89304377 17277385 -139401906 -28337085 -474647656 86300058 349635445 -319700064 -174998623 -175070058 676007745 212817677 -58333284 -19908984 -536126398 -162770037 -131290704 222113055 744305772 143220778 -74021531 7386593 -178257105 37804736 -401837931 17909505 -120355131 579026007 63702936 1800644 -46337886 66726791 62932088 38137774 -393913 34204811 72755623 -683499069 345545487 -18246556 67402701 5912098 197893064 -521796778 2939335 138743675 -226123518 210580408 236376840 -517893591 169448707 -364756274 584323438 -125596511 -118942365 -96823278 2009259 -313755916 -228536649 137235174 43832 289939948 702232630 470680057 182119604 13574879 -255106 53944430 198861825 -183538055 -48965783 -407675789 454466821 457849834 -158581014 -236556112 89991003 454047538 -117150915 245198294 3200462 -130775534 -412803 -965447570 248918393 83759914 296103573 21566493 16037822 18060309 -145514981 -490864034 60365431 200418085 -168736877 -584775644 17972093 -97081705 -448693988 -328178 122380736 2077012 159033959 6446808 -43527495 -30945759 -123157951 43174644 -7311534 -219223800 -11300514 -513426370 -279803399 -497944126 -12702549 -445369003 -194984576 -395525566 7311989 -323904202 -14859852 -212152207 -202076234 147107392 -177531377 121942232 191964456 10796638 662846977 -75566841 -158352866 -62479955 140762807 81341922 -186967 254135075 173522120 -2030013 414267659 25980617 278543081 -76444420 72403714 -363239584 -16917572 -5041649 491590790 -179039737 -157999466 -49666552 60884065 291093288 177410782 181006172 150420508 -57139677 7852212 -212474861 -439263576 -493797029 362513942 -109325811 -318813677 -4490253 260244802 -196236826 -295759901 -18443298 -383406270 209304029 -338746305 -6356287 -117336895 218558249 410899177 -706363130 316358034 877030618 294539519 53554457 125039332 -709239707 141750005 -558410153 -825792197 -195266011 -452934196 67666674 -317825981 12948142 155634988 -20451343 45793255 -656712453 -204795606 -663954223 290840433 -36372254 -115315853 -317573681 -540310111 243434809 30309016 -167292430 -161474552 217421534 -15355075 -237791798 88030520 325447298 -504599264 -57448390 28621981 -19817825 -255910629 685226083 -803320051 310754131 6045019 -612478213 -847967307 -500899837 -68192930 -442318554 58729799 2506829 -207290073 76567807 -4825952 30172644 -221101657 275311736 178153924 -32801638 481738099 59103259 652398995 18129569 -444859027 33231448 -104685278 46951172 -113551409 3555798 -398642808 -188576092 -5695433 -693078042 61674726 -121114542 272811067 31376771 -27722099 -174040714 -59888726 -78941965 2176906 436017346 -236020757 130332884 262449920 335043806 8608613 546695735 -76813312 -186947736 -191207484 -11900541 15198675 61299506 339577536 1308795 -322853231 207590516 131645735 726239223 -322550099 -615281177 448468145 -36347970 79955070 67213598 102626258 -3144951 -99220437 -105233321 -386194491 312302856 431972268 625026101 -904324 -454566236 -318637706 94631775 -398593315 -10109535 3796318 104467872 -60915497 12765208 -569375458 -99859360 417501166 -499802848 40343443 -91674215 626367594 271494937 48069967 8790382 162187885 -11532366 385271334 -451566249 116503848 -22540966 70102771 -2298187 -165206732 -5417579 115028253 457468841 18119616 -727706353 18155237 63877352 5543173 -61599527 394142553 382613488 -559595072 779116310 385183822 -364363539 -382297181 43263438 82395664 -3997489 -1579962 130060751 -167297916 -4424207 335858229 -359441841 675710963 8062178 -239466561 -53305008 -65349929 -598953936 -357206817 547084938 401063788 -84240155 -210628118 -910779632 -50323261 -63150114 10826755 253199337 63496546 -55737008 -259984346 -231400731 -25814873 63936448 -205494586 -20194877 -455844742 -6467384 -13548483 -35369575 308536823 114503107 5212737 -195322251 -718113923 -606404173 -288896219 -416266528 9135968 -314522964 -223235406 145519213 9042658 -605468597 127952739 -294738742 -277807736 -14099050 236885795 51888519 226408696 -970992047 443504618 -203340434 -198745760 224058485 271266072 -92796846 -254070903 -149238585 276039428 548953936 391867188 3194453 -8296897 -31720855 -238518765 550021901 -268783237 -127210635 77232714 156821361 10410472 -308024941 49622137 -484395759 -99848523 125214269 -275048262 115101074 345131489 -202092610 -297991744 150368871 3890977 9197973 574545861 -665836912 -2309037 375933695 142488817 157035337 324357859 -570546967 -100922494 10928725 -76873861 -99990363 -70263 -12404448 -334863277 -216044149 38573564 -792042754 -1735010 13290673 143730387 -46585257 672336237 74043 -204430817 283007369 -21393071 -197418739 -128567091 104816319 260104614 91209523 652411643 594121863 122607793 2916094 4078971 553714174 -444197504 -704545892 -372689413 159561259 527990661 -8431583 -198717360 13113991 544050815 -46311691 1009885 278797568 146211530 -960360710 159495321 574595893 -204567 -955696692 -563350117 -153132088 605349189 302469572 -487227209 -125881661 195276293 -300147777 -270445790 -92914512 65882331 59828862 -211375703 86814340 -10956858 336166400 478715259 100129014 243788889 -6917653 121880861 -63677334 -17357374 -3995445 85533730 454667379 -208023664 -146757186 17006217 13494135 357121778 -878857307 -60884926 -20985848 -228498893 9498426 -269569934 -456136964 -12771729 -85367167 -13743035 -30218558 -6842922 9266992 -744356219 270839911 237232 -414930642 34672268 488621153 494919057 -467482881 155475972 592455458 166115443 32892979 26029271 1304116 426283583 -23889327 354279998 355680978 -6186263 -138854908 81397923 92738978 -319773719 -445350451 17080905 390204 -678022083 220684039 -299153107 191203521 -135158215 -246112917 1389247 -92980622 161760478 336212444 -180932451 -8386940 313815741 517909607 157908145 -310458471 936795956 -152557362 -73368442 848751302 7111563 -211955397 -90228669 512951957 30534336 -60547580 -91640309 -21704358 -463262208 -147390912 33706990 670962712 714064580 19156702 -272132256 81030718 4195551 -52657101 7013812 71933052 226973503 241137555 -587746198 20600118 -140278741 -121898254 73899899 6721244 -664188712 410700784 73149040 53042741 182524029 698930621 196469280 -332958735 -642747683 119214685 374488424 66345899 -40199104 486954214 510387731 -154902363 -41007407 -119673889 337918947 -109340269 183157782 3059112 -623309347 -336436843 83446454 499738715 -360114496 -128246265 -75406993 20172555 -100440292 -48682069 209986581 -385647879 -5712867 49589103 691895324 -82737115 -164963947 -5512417 432427102 35677808 -212481744 428044676 31248368 -237067210 143875396 -11551950 15549794 -140214857 512664274 -100566712 -43925526 -312493218 -139662760 -16596827 -149443021 285208848 -535209667 22450594 50268193 -453519007 -184747504 45687431 -831440376 260510295 -316859615 -161193908 520346400 328150769 296170892 145450600 -415095619 -129041509 120702828 -204576935 -28039046 28742091 -86573696 3946041 45134335 -346286963 -20296534 57783323 -370691034 121924598 80375689 143318941 -276849 -37020460 222101798 -4973715 356475029 235880390 230660156 -14372926 -940654 -129263947 -157887818 216443499 109091689 508647714 -12834936 -98963265 434045908 417585438 631040177 -9704808 523429334 574390270 668691766 980661027 -146684302 -344666781 -39439341 -48709489 69902855 170197537 198069062 -187809807 433642154 131918922 164378739 -465360768 75535909 -134932063 -110870850 1544391 -471343277 8620609 -151374998 -439198392 136139034 -93573069 4014293 15914820 285472223 -4612086 49056538 95114614 32487570 -883448082 -62019124 -667045822 -11780136 219535324 255209905 840685286 102210443 -169489826 10687626 386263452 2611039 -304889379 -516634489 -42175509 15503209 212923720 656171934 -933495710 -84161067 343688242 313319872 -195006495 128715954 2296053 -84843850 8679673 502494746 -3927187 192531397 13202473 80545738 -5288478 -166911641 -571028299 -17765340 60903810 -409838644 105167553 -558832380 -25667485 11700741 401358846 -374094779 -48379531 -600473534 -276260910 -420323185 -53752838 549514537 188095038 250263198 1814660 -28642274 -109953544 -56649835 -207244495 372798416 -82497660 4655972 8220366 252701121 -74634343 779038188 42239269 134214 136340961 -12525481 -214138735 207626624 -32857312 60084615 -108848208 -128717877 -370780993 -25170812 -277819130 129213218 72984199 -212494221 474585184 -152373896 -10682341 46002859 439577598 169570398 -1065657 251340145 -84709507 -61185525 609650182 10351034 11588887 20226490 70931642 -189681604 819202330 -221696477 48627919 8275883 -589675212 383800401 -334455205 -385042249 -795535248 -246336960 59928604 5416780 -283902598 332154348 -365141341 45843318 -2441260 225755531 13398142 761726488 357308 227112816 138790646 -131829633 -242602282 158836601 -36241520 4946569 -37703878 -134600095 -457322011 130221180 -30509495 173033331 -16667139 23530302 852925 -437284526 1648742 -70139354 283053991 45347623 -302228998 180446501 441939120 -343462706 228902117 656608097 1396911 -429423740 -236539837 368173433 124801589 451540022 -63085746 488676498 -15791514 -383283865 -140281587 68309843 288575292 106759138 -264031879 -216399260 -224173553 243886543 -310150152 -204866292 65519397 -244906148 7446895 628474108 236410230 575848454 -386007121 -14118365 -680629919 -19088008 -564039951 191793026 65879550 -10242906 8241497 -142803445 638501885 165965466 316680784 -9620480 20154265 39268778 22778266 216965718 -165557525 -130270624 108799379 -551759626 64811386 -94781969 219694602 387087601 -443530817 10513729 17925041 81037422 -188585402 -593575390 474145919 -168852778 478085205 -291169573 77410921 11516711 3254643 256841929 -309265284 78560413 247927245 -300117256 -546823146 -68355 -10352463 -201457788 -157833941 686325 -606012616 267197482 249003626 -102594314 111100351 287450148 45544400 -51215312 -135506537 72847467 30386718 -303589829 81677278 -729851502 -517232728 365661151 812963298 -480498388 82556255 -600594118 70221785 -201267633 574870678 -3666836 -769900972 233104572 55117203 -81695891 96500380 39442374 174537986 11518313 518936823 -713066521 -460352812 -113362494 -9332543 -399937466 -236043711 -116868003 265950250 2695674 -882160319 -140244899 -2040888 710835122 143756063 166024094 127746540 475120165 223014084 -295156985 201090918 264468382 -221525 -307027842 34448369 -110220 359317683 -16246306 713686451 -620798680 664269825 12785046 186943517 -174890815 -465218 73615270 -642299676 -117608898 -195547357 72506185 1571560 378959088 -434949184 204166711 -400398010 8169857 19216512 -46697108 477911866 11577222 43967003 11096322 819349196 26113173 164782474 -48905684 -32418764 122088800 268225008 -254834111 142429636 467837567 -27940986 522793217 -239566254 -346691721 340385790 -2623648 132966664 -509893231 561381067 369407653 -21616365 -30959135 9691297 9958285 190820994 -273508050 -266312104 -211608772 -247712945 -28000004 862368674 609160413 82189489 -187835009 -28999130 -11434763 442368862 -66434544 25558718 -245076863 30418361 -210225281 771205971 -130140975 260879190 -81155987 214674774 275423464 380484824 -140134972 -267848114 15919067 -44912245 -151054175 1515355 -67984539 126204910 -116483873 7509312 3440419 556369 -719362877 161598659 73302294 281788241 -33467202 19139065 453323922 -170304244 -8691834 -382412308 -81231662 -654977183 145097660 -768961789 173124809 -293561944 9230457 105976835 51829400 -370655513 76070408 36652994 186951559 -414110502 875562118 -185949419 -10384262 712431057 42336384 -248678066 152495294 -259799099 190252875 -236008042 425372849 3230236 -66531525 -273226677 214003847 47958585 -131931503 53312579 -515897776 -10932758 -34359566 -233009801 -2630338 -28980318 -654069243 202803392 356080168 -837473571 188653354 2901930 -48067104 -16338597 430516670 -100609696 57072843 259841321 518720741 -311658142 -6884398 -325145774 68055847 447772941 -240529378 13549428 -660227213 96878805 101990908 -542312798 -222873187 -85733641 76723080 -66680331 13977701 70293901 43326931 176858340 485412736 -280575128 52741742 220713496 16373997 -53047171 -751195678 186958243 -287031078 -12246109 -539842154 -1424680 -640724378 732448789 -172025484 -11165188 -31975245 -11332008 -484523061 -374642458 174510462 -456016752 261460756 -196752188 664262372 -13621997 -108618821 -246985559 -735266389 -233590859 -162534224 135926055 -60728141 -348587283 -148107422 86736078 429906422 -291049989 -502936382 390387525 11141467 -3995647 248828139 -260452524 -39501918 -260930946 389416605 -138446595 -139713491 -29150536 1532510 109910396 286866587 30573292 -73995649 -197739340 -507323290 -560934860 167562291 44973566 304381021 472574000 34078797 85918585 61906793 205173290 492469322 510076063 -102726606 99358341 -385956056 -196760359 -208338715 336426962 20362922 182220315 309534673 472335798 29153730 4552779 -254900676 -340180707 342049033 -263270982 8111520 -191863788 236279236 -270766394 393460135 -55446670 -177923037 -1297220 -34369860 905848365 -167448652 167661951 396711860 33791193 -18440246 109771802 -744605 474226937 286674604 -203951609 -56207590 355531003 -52016345 -479555305 1650805 23391923 -4878455 -906451839 -52790836 -72221039 294424114 590858397 127725406 538269424 -77135251 -311685630 170731850 -115701783 52212027 12751389 -54122875 -103353412 173614388 -34098797 447918306 -66524826 -390713908 -113083777 -563469703 -111131122 14648259 284474086 14583767 -57648448 -177733311 402917820 -4055248 -203204300 -22836534 40410367 16676542 -76622925 914605 -24003486 -26817971 -180531399 -521593813 -161847512 149795555 -168076171 392757429 4151560 -388560263 172515645 -102699421 -122803448 631938616 -308680892 -304342892 -78043574 -481060171 -14349984 -1096557 197160291 774208975 -410188504 351786453 921930497 -912075210 103712152 437507908 10052068 154059237 -34931619 -181728438 105816802 -398009390 651834885 43274774 -197720180 238622866 6824224 394319490 8040455 -906972033 -269995164 539097699 1697580 63966426 469855286 -3752980 787679052 634856676 358523088 188421002 -366146233 -83286334 28605445 228787126 -54294158 195251553 -4407120 -369917441 765293 -1533493 124594277 -144195201 -184725041 696661440 -58726275 -504116415 -22252282 -120817489 -17068875 134192960 26331232 -360803467 -370102518 -224776491 277085185 303462006 -6448060 296288148 11368107 -47628303 678944496 -64869478 -843485423 202329763 -506174230 -327064705 -321806233 535796041 -42344258 126153993 36153916 -470079852 -298062335 25393474 28398623 -25642321 13566943 66397581 165391804 611029061 105885715 57997496 -380108545 -362160982 78384140 326438618 43182764 -136145123 670874259 -83162034 -411489639 778238860 -160830964 -634075908 162995930 -274560136 312046709 -494140110 -37051944 -205535 -287777556 73146904 -276753960 69147008 11045787 299450309 -417466394 284634085 -307130238 226947637 -99212210 -536285630 48371372 2181679 -20536888 -643436851 36635639 -40263013 202741013 109538846 307516352 800973970 -324142111 543066 -243579265 137423507 260353958 -21743548 317912914 27089017 -352002629 -109682620 -27964293 -339981157 -34414 351477890 -128830210 14415488 -5380780 97209020 152055988 109952953 798240134 392075893 78146809 616453883 -349313659 -67154668 905320891 -271022348 -851966729 -4991287 -291732764 135342262 10241057 -709030740 16206947 70983 -235919993 266715313 -133333645 40835821 16470596 57336743 237463044 -317706044 -20009526 -70086168 531136689 254003097 -81576447 -33103725 220236386 816736367 -188690702 -100353 39035184 423248894 -395634524 -85183742 3242913 -347596988 -756817798 355132649 -175006608 795955454 46719234 276149344 358705533 129173610 -583385713 435748397 -523305221 -14493439 19906090 13970528 461542241 216419813 -8467027 10798986 245997502 -500640530 -134898456 463826357 16249881 -108234076 459744131 -306432699 -339069528 -307818975 219564417 -213531449 -674395358 -807940161 54924410 -458574682 238696194 839848 -4293257 -329601600 -53661777 181061743 -45453478 -453955621 83044723 656391735 -126356993 -492116420 49526883 143122770 118171685 -441661 780053375 -201480445 -441476803 -781074860 16489780 -44398729 -126307972 -32093755 3754554 57016339 -45431481 -122553598 -461853065 -59195269 -446733442 -21281032 287252773 -91170128 -64654869 -30363300 -276925694 -32603225 -356675 -225930648 67629220 -164733943 318016714 -108868945 34032652 -173082671 -177894528 -425452143 127642543 88358486 -302267 -826493071 16958130 -300875300 483808337 -606098414 -540120750 -168191102 15045746 -196749359 -673343092 -241244631 16101722 -21226740 -83784335 46038768 190211598 137077543 56041540 -33305800 698862079 -149497955 -281599560 -50470637 -2501034 134839334 -594872642 -50808174 9477168 37598879 -16962222 9133265 -426571139 316171248 217786457 -9329531 33481854 414144662 7318981 406175861 34593372 -203684843 -20291935 -419221775 50626067 -58539087 64271490 -166979552 417276137 -145669387 350791550 309611334 22005377 -164029099 381112083 134506783 -34119030 37572604 -205796331 729774318 198560434 237815956 37047376 415349666 -16344395 -827886771 203636635 150580264 743125389 -51965761 -5569103 -138568336 209136277 -25733290 82168279 -174221627 -89544107 -508333951 -128460021 -611740886 -371463106 45580803 -16043483 -209029412 -18324443 23460016 -349328746 658610842 263949936 -238919110 -11815058 254753870 100823781 -4741496 -109520425 77111766 -334791761 299557001 545981107 -24420053 71578955 716743577 -95174447 -52936641 408456071 -95014713 124216180 -489963956 -145581780 -225413807 -1167725 -31114470 -652650917 42127008 -560708026 37788034 -6094171 474960451 -525323805 -101835119 128309546 -191268630 -37287318 -371153591 610916075 -36497597 4037638 -25395518 -2275715 604865 36993446 453050 152730971 652747810 -34305736 -443806699 -81617212 -97701343 1694209 -1364516 182945611 267539233 490577351 -197032322 122258042 392677523 50720413 410994337 804865982 -28026701 189794196 -42307671 270847564 145843889 119036877 -83078768 -477722758 12564314 -512089179 -113532074 212856399 -10721517 546540800 137743108 23340533 279913257 -540447778 -189423878 -453003059 -303958393 76649250 -550240614 -11347142 -333373646 403835837 345280122 5764170 5364746 676913751 -9247233 401378267 -528873618 57586770 174432341 8366482 535466687 190869791 267608924 63366706 31575731 -122240464 423665906 -109617466 -954185 362167074 -259769519 198895514 760925707 739233781 -527560363 -6842884 -125728929 -103205600 -496857257 325744920 371562828 -249581506 -113551868 -500095718 -46435186 -303649614 -5607109 -294444952 220272616 -15250772 522141591 -398594423 -40472520 27220065 454431585 -475630156 -112515620 -12903711 63252430 547259 -6480126 106213858 18408615 289454877 -403984514 -168273073 -10650777 -151599864 -432524756 -52395852 5943143 134121597 -911456 -112226134 18529428 397379507 -6712228 -421390745 -283849759 -6006380 -143817613 -84428706 -3379531 -79138573 -4152367 341477669 -376949349 -215526811 564399357 -204302395 18193910 -1325213 -215133658 114996125 -388634684 -369883519 16527365 284631427 -134666274 544047858 -53158274 -289220920 -10330533 -290484627 17617295 707373996 88123692 -14543530 -129808286 372285529 -58708159 573941319 19976455 -165007090 -118803915 56894246 79038632 -56570658 -153399173 -603260903 -210074033 -82908134 16188322 36052078 5314125 91237392 -84158890 176790693 -1849094 712961453 -342151185 -172740518 -9508546 -184536640 87378685 -168779698 177564724 221343170 408710412 -371538465 -206539193 8383415 5567206 434773943 173031521 -559715340 807504805 -16787561 209911399 -121720184 508840029 -6656848 -125787122 -867354 -57847554 -337193293 17602975 201563273 -263697742 -235903109 -131644329 161283566 9836561 236714711 -30553979 90160780 -53197686 447629321 150946576 157927599 154322906 144640261 2841387 -790174979 919338494 -31466228 -239003350 153861213 -295582414 86303748 -570403334 -971355 244261294 607332674 84081316 302982540 -178312806 165038977 142961100 49922664 -463690451 154564369 -2410152 810704160 -786835451 479940237 -90705827 13714145 4393662 -266506134 242001339 76785132 -127722394 28713580 681230533 -67497310 15776140 -180421629 -344846266 34691240 113814734 483378033 -368193379 -240471789 -360981779 -32526534 62554363 -1167889 911138118 -13342562 226246865 8436020 314141445 -634031755 -411419657 123080759 502743555 51463232 -648395788 4820936 -428708374 109541852 69836736 -18936938 287407278 -65908301 645371928 317866770 187059067 -145988418 22264689 -392951753 24089577 -29648964 40662071 77678271 -156835854 263833947 -118309717 375984191 3640414 202841048 -32445090 45235239 -29298947 59183686 -60922788 73776495 -170497526 13555825 -59177120 289845778 9837770 459720099 172558017 -550528083 -80185814 -298339251 14939080 70879970 -193197298 -646528861 90100069 -23144957 -116375343 -74686536 68117954 508829046 537350493 192053637 -611119257 106996745 217192402 -183105220 -543567951 678051852 83462924 -117990062 -114362737 -573750566 143179424 -126656139 -576021101 -792795297 -226485482 -39650890 -290296596 229301928 -379839536 421243533 -429012922 -251439 -195783970 16231263 38231782 152730002 -54851551 -381213150 -374396625 147053898 23667176 319749097 4370085 225944462 27293470 574956556 233680547 200182339 53130159 -913378095 32482686 109257859 59171143 628992504 93983541 -404026560 210181059 -45581879 48220960 1251089 -44822328 53698773 691628534 -354714363 378129471 466447157 196822348 -251882007 22799092 -613992045 -111307395 547995419 -894255740 153352010 70935338 139546097 -95400854 110284782 -109462137 102726360 -187295710 -83173408 -118186357 -87751436 134922350 -168952475 -37128974 -13690910 -45615181 -57138955 -157357273 -620934984 -548094152 -4399729 -35292016 823157731 -279121136 -152413555 -674681211 48322717 517438801 307377833 3088895 -2407756 63115463 -367761030 -391551293 233953806 -260968178 9654159 384377393 272240172 30357572 -618273419 293369686 -359251767 348133653 -16594347 126588163 -78234672 28738493 -260608868 382276557 -178836584 566511896 -70343033 -43561680 317561810 10673364 -157198802 -179825811 565895 -227781907 802557 30254317 -329444431 -347763670 1615911 423799051 401379675 87976802 142384759 583179363 43623495 -123011197 -115947962 877303 -155638576 92971065 2836986 -42503355 84255362 -248837131 203070472 -156203367 47325962 -35191486 158179257 4860867 -635711202 358135570 906000674 7326197 -680129370 -129745002 -59497232 -294544907 -67044969 -166174392 -289769489 -187214502 -109328736 115585398 269845878 -115762014 153303680 -76960827 -7170813 105281 -199826313 202458589 -598013958 294841816 23110486 217080577 121123096 -287229628 -265378298 63664814 399731762 -379146647 -10298378 -375989295 207931415 648677541 -178547818 755162004 -400428543 77262121 -244772871 367401721 -232773759 -51618098 56002265 46391270 172929536 23536576 12637237 -360708890 -104523894 2472836 -31703974 124928067 27547308 -716221276 -689883246 62496610 -230727788 -74242115 5647627 166633530 -186869709 59058817 21602911 -33765583 -19912880 -608311993 210545129 18317987 -117957287 -24410583 37546691 68511894 -102829927 13144633 -131564819 44089930 671655517 -266582915 14272675 -74886636 -206064458 -18159382 -669350940 345218510 254061446 2440167 652681073 235691368 -267701008 -122124561 23486092 129690898 -257515814 100117217 306220437 -511240893 -414356142 108698936 799534 -69215601 -17417314 -465467108 -248406667 -33265768 -363227712 160586556 441326320 -30316466 531721345 -175388775 800818 113926946 24381920 275444774 699313038 -200071356 77884861 -461539136 -150008509 27055155 -74572537 -111876279 -158746838 40920388 200971853 -221660167 -1355261 -87135314 238219 -287521715 -624794283 21445648 315060833 143317688 226263146 -514450393 81754783 -584829636 -2260238 -153029358 39125464 259766375 122383967 408637729 -316670593 -309076796 -293216854 58247454 466256619 77610202 -171155522 162144025 -143892153 -157545522 -735951112 -74080060 93698160 23425812 -100227209 250875449 89256861 -26781999 612043752 -5565232 3378514 252013293 157269085 7141880 -606522932 -562482632 -2288226 129367862 404688253 -171334800 943244 200742027 57567763 -650066786 3845513 -497847394 -443698445 -95821693 57897080 300557392 211632202 45173797 410290278 1647557 -705620312 -101466754 57153222 167505627 -603368048 138674186 -366426517 -288553599 -90806872 -171497981 -599682389 8035762 175642320 96958512 -65781 3160623 -886436006 841874468 161791794 80767687 -107967550 -101227862 106675877 72828545 279640104 298630939 -330284048 309995063 437376453 -15496989 109401173 -49288709 -263332090 -72488141 16535264 -95558275 -43595237 185186598 -66693371 511202921 168131789 -55326046 449467532 -239954906 125850210 88885121 -410085842 21850306 7820998 94782174 679917238 -298298678 185360490 -28261552 248306480 -250405385 -12987530 -6197469 273028 137814394 -929759032 341198375 -474354303 -562453379 -43809180 563846580 -56585120 10072544 -103112745 -148206153 31817643 4066063 -194187546 129194306 -498867902 -222126060 -847344372 438495890 1724641 24419793 -106208706 -247132284 160815230 81979021 -387442550 3917997 765035 -341916776 -222234179 52892109 472380111 86955262 -249703334 -169153794 -8137314 -83526691 -140722540 -72359028 -16155760 -21926636 -8817480 -295916952 262697319 -215084738 -428408810 399203172 -218323877 412001513 180369663 35386366 -47637250 -292097158 371357181 -149158385 685176946 -7549305 570110 -43918212 -260245756 -381570475 95009147 -177760550 -477636108 118505608 -203123529 15343026 -12730347 -397357607 79557640 265808902 222393412 -347898910 362235082 -3848555 -160529045 -739219845 37930256 -220173152 470912803 439528584 -13458155 -544367581 430439459 -16770253 -200681794 -12056467 2725009 -223278399 120494402 622087171 708297804 -98636686 -9139837 195265273 378706681 477349313 -149446058 375819397 -307293841 662127151 1232371 1677749 366317104 4460005 512984896 -264720455 -51056341 57035803 97825689 -162048812 -79523828 -84285693 -542928036 -447751345 -892858551 75729042 101312920 -2338163 25161591 309909806 162666 -168600448 -280545669 -250057728 667696786 -434163228 -366824004 543441658 112435825 392716728 479138123 -21492537 -247729468 199690 -243717763 -794661052 -286491486 207977568 -480484659 568082728 70603576 756073463 34439249 -2946484 -453381804 99611300 51130347 142972393 -479121689 148859492 182647163 -55281790 123025713 27825115 97155639 -31444764 420107191 226855207 -51855190 112931817 462343882 337071585 920500749 550145697 -499922579 1419826 -103291167 424485773 -458107658 343718009 -14889045 -210411920 19790352 119265069 474750958 194618530 -353312166 3215573 21544787 690249943 562768339 271406986 286636173 82453953 104825058 759534052 -49597746 -211718819 193794738 -445148648 414007091 121266096 -531588306 686332457 -152779196 554766369 14354768 -642895076 435918465 43801600 761177506 -180024465 93106412 -290288213 -53908146 -405558846 -231735346 6774841 39443027 -1903929 79306851 118567487 -145474534 88803043 39328472 8889690 8100092 6951856 -2018112 -350577493 871378 534866516 -161378156 -592880875 551814423 503703157 -36324586 364858833 24295977 -630707967 463809476 -12956363 254802259 -514150772 3482491 4112818 -438347669 -71750073 76409904 -72122599 -256250255 -183637645 316564265 -240713507 -18104076 138144597 24288488 82164473 554731503 80281356 -41108981 340632705 -272970301 -57436741 417646030 58745584 -72414314 -342589241 898389038 6070311 -661885684 -181273645 -227605156 -44256232 -116860848 -110773575 -362431143 -236908507 309176500 709081210 -350444020 -194736587 475571274 590926863 16172352 -354303441 -29710791 -67114159 129555105 425676105 756477606 -10718799 -241621629 -222432922 3809897 239646768 276043720 -642337589 -137889411 96938354 496746770 -7342583 -181745015 -109836244 -6197624 -789552963 -43478664 -365229015 -617319732 578635608 -642967164 243988629 -157682823 356125539 83390109 209307440 148667691 433140519 -7682066 -847813859 248719232 -65799586 -209168483 597042113 26650927 232196223 -119988276 -2421464 -358995940 447486984 834940264 -667387904 1998851 34922611 942855507 4244653 569951139 -16979892 127437755 216400736 10328333 408548751 45910918 -36781887 16330451 283734116 515238 44248162 -685882700 7486271 -200360256 -29264739 438015895 355146364 146071264 -278850692 -263028142 -477000246 -54099904 60808847 117173542 -729233491 485263328 54112894 69597884 -369161003 199416225 10727478 218209150 66338227 149309879 23359023 44074028 -81559810 374670349 -29037476 -658374390 -12915612 684758299 640465821 300018075 601043571 -82768599 -185727802 211613695 -12166533 -2610519 -99194268 194658539 57625873 137703411 557169497 -568738974 338233801 -183415039 -119911691 -831293848 -323400717 -1868059 204059975 -61648721 16232416 -656105692 -192109881 27219049 -1973288 -251499623 56003523 757922458 -566940665 -194762477 -152286284 -12451240 178295561 -201884159 261344241 112769624 -9341400 72678732 -98600207 98713864 341894722 -570592888 281585913 -2988909 -66106547 764818818 -471962543 -4139099 -242933605 -223413787 699500818 -391292395 -333822 -56103919 -65330508 81632327 412655837 -48474837 20174455 234957511 548218756 56652486 -83013916 -187730558 -366680183 -414658737 142716497 186862007 130548481 -45250510 -388346129 599670045 279086678 208326723 11451250 172530318 595612279 -72357593 -352757155 353299750 -99722205 1020582 -125350800 25190762 119282143 -428607559 272535624 -90445922 14447059 -32129391 -68684525 -44864166 -132705414 -127902292 190985319 -649359760 -299602831 -73117501 -91997509 7943526 -1237825 4624348 263902271 164705843 264428177 109793099 161583474 -6561818 -179262041 -31432705 -435792175 178704999 119884413 38010747 248917836 918388195 -69216045 -197627620 -412054757 -72073971 -278684163 -123032319 -29262895 166709816 69428094 -7138150 285253146 -4105369 406644355 -255624721 37405299 40424470 12716358 -10128872 -84589585 1080412 123263107 124397214 560877094 8116121 12683494 4331640 179397673 -240199426 -948788907 -36952123 -329777640 -50197941 -91046571 15184578 91110006 262242004 -639091631 13664793 55326359 -45551660 191416925 -166840297 -47565642 -144278225 53604625 271120707 -108060150 236926661 4460472 -81398190 4059361 354107645 209919860 364791557 23515942 168457160 -38211622 128030338 -414461438 -21568364 236213803 -115150146 -352315661 -24749095 315179700 190272100 224496 42351227 437520876 253324622 111323583 -5000178 -465696488 -8703461 -162970508 -99943889 448299975 -87703982 -340259866 40556654 72142613 -77434555 803130118 -161495224 382676230 -79603634 99299387 -289089255 -318158946 696611130 775181582 40649278 696531231 169739220 219903802 21182751 435251880 -87637742 -64283807 -914725807 186225601 -30774633 -280454294 -17089631 -157817003 499931011 660435374 787602533 116344239 172345639 114998991 118939469 213070116 -156712789 266775549 73508788 26907846 108990164 138407565 -752040015 -220067743 179876386 -241023909 -187570790 65096199 -177412590 -391211703 371548448 75079067 -299056235 -32831683 75627693 -27465838 54986594 -133412977 -53389833 14723269 -63777545 21325267 -367127406 -5127507 -7764991 -5841698 578920941 -186816421 -10412669 627643113 -71752549 -208749743 -224302555 799421508 -174061755 -174145138 -233617644 297707847 160926355 671437294 130201134 62858379 -168324430 99098430 641636781 540185236 -198337100 72729104 -701631328 99813175 118155192 138140456 27075292 80265581 344722213 -90280297 236571998 307041007 42586260 -57922292 -62162452 88136531 -107692416 403857808 -164925248 500038866 -148213325 -24689962 -253161747 15962956 100630808 -477119140 1246302 33824089 -19463016 -455942583 322108814 343970080 -303293776 -103285221 -650173749 723119920 668387993 -213759728 57814227 16685374 -233166964 49268247 -126970015 5674149 -1281713 -718697419 -20122917 318362599 -36514319 -457407344 -10933029 481773243 191262719 -256851672 293943457 182200034 -481014452 9788101 -30978675 -336260481 344169932 -443665912 -532273625 84913149 340753536 -24091353 5922380 -479920305 331524097 -306870127 31043737 -875921496 1464109 262126111 106420845 -115679 473390855 -77946060 -57325368 -33474469 -86147510 391018293 -54413761 44056391 455921586 -305029377 12571491 110872136 -341211199 -13616201 -65313912 166328216 155681653 8116521 -4497725 65280847 50708886 431621731 403289627 -549035102 438817428 486286367 367850623 -6832052 436903380 28489443 -722558463 -681284156 -591053236 1660829 285412079 325638648 71079901 -77381493 152253044 6584137 343552208 -1249654 121094309 167864654 450846690 -389720966 81005827 -191117634 -22412277 -236401575 12663738 -673370338 -7650338 387109099 607617950 62753723 -79269848 364337820 -383497 53827906 22567617 12951347 204804692 -56239319 128612260 -167418177 -27605305 -331047 -116546222 -318976502 434957248 763053122 66434404 -426004049 71937862 100074706 124726185 -326199088 346703502 -55446536 -54485834 10409663 23396304 -95067038 -52952094 -468851176 110671261 49622875 -411066663 -41185270 837336116 448322253 1001013 -218009191 -443281042 -505494393 -469507171 173819219 570016600 -402069207 307471 -645418612 434953125 16400983 -196488151 -22117399 -44073946 -27970059 -99424727 -27937722 -91107049 -15230427 236179186 725143780 -470024 6775682 68285642 -349557020 -182079486 -76127470 -125076562 -92498395 -19107351 -64717956 -105076722 -241579871 445865920 272623245 709311957 307735733 -79174869 -11476516 -85407347 -21968447 70920145 8963953 -623676928 -487728677 -30757519 15507221 -387134378 802710004 -684057698 -40953402 94897770 -214826782 638866429 18353523 -2680222 29977602 -520824228 -3555846 -475600384 200038649 -163286076 -112995224 211060378 86487347 75562146 31444887 -715858287 -133291791 667084895 -32318292 39846916 -305353909 -42592231 311184108 -483968953 -51167093 284888326 -407593033 -286934013 -68852276 20917442 687738160 -254579139 16777981 -247523091 -402043609 58117433 234063840 593278052 151931111 1785413 652756929 837394424 2471581 -195605419 232740105 247950075 66534980 725334896 454352142 -89667461 182898684 59757996 -639988742 54087293 167675411 -171134498 -232793953 411775091 475994325 -436817853 540724902 215030306 4865064 -286950829 -314693542 -450137970 369254882 58620482 -501760277 -436114789 135723578 2573567 -66866022 -283815613 -216234234 422335401 882436535 4201857 283648283 -203906406 -202743711 7173604 -513270171 985973 -74080498 -289166 8153954 277559981 -111868755 13581473 -382739852 448504959 304466900 -827810319 252967113 621652853 -2784716 101393474 -29928383 -29699626 -47061960 208657643 -170721654 50130805 -26427394 55820828 27000552 -501852497 96199151 122309382 -254234545 12066140 -399933943 86347085 56849858 175954966 -2746060 -439975445 337606505 377807109 71951204 70434948 -98402436 382383465 93583526 -199415253 185870132 622799113 54626879 246446656 -324183061 -76622633 200927083 251742028 -1552603 52879729 321008458 449928703 336257470 -80252368 -326297667 81860604 -563604115 -112223930 -558089598 238607796 143864781 -48969558 89747023 -982869660 390689512 111283797 -752569120 -264641794 -2658068 -18886361 495058530 17272703 -532461254 -17508594 275061853 -1476356 46246238 112458337 -34135183 -46390231 276981766 -116892952 418013637 19523821 -14548685 -219462186 -409846097 153072725 -208228410 332857079 -195535887 10273132 193592818 46108063 -642378016 -540321541 120224080 617263354 2691126 -439811120 -7985663 -701572462 -337178796 500369317 -8238225 -145195608 29332708 -277503833 27361219 272370373 765740172 -36221384 314384501 -84468320 -22503182 450563532 -26358357 -89572909 68338439 496118969 -386673997 -606552361 37289946 154838034 3587427 -123019028 360598474 419644933 295569225 -1305111 -611331493 221509122 -10375748 16231588 253293958 -221831322 -683729047 93380864 64072474 111679381 -524019470 322155366 41773726 -497555585 -544592282 -40239709 -8072051 -380552354 330698441 -507806376 22756432 15751792 243418708 7177603 138338480 649316303 -28502660 -188702250 -318730655 617955757 -240882010 -557396900 22267493 -168805803 -11830059 337941014 -720498000 -97250831 -78093053 507768144 -145822650 583346346 -2766232 124516080 -43513022 -5684155 -158618511 -35954750 11301352 92828054 57128447 -170115110 175076883 33424515 184340314 -491862113 649104195 424756912 166777260 -328428477 9262115 17280558 122131915 -146877187 -375507795 607203 454613951 128707711 -156867272 35491590 35274212 -28963913 -643117430 -115003185 -663653251 -26631759 -684597912 632236600 7130009 282559834 260224581 -356846829 -454589697 444449794 157936 -741582779 -1063079 28467230 57503506 260714295 -9975690 -11141823 358887588 12027346 -469959735 -94844926 185552338 41540068 -380264 41271648 -356403978 69088060 -473846121 -527032442 506390831 -195763929 -99522882 -1712275 27807597 18754383 89143437 279668843 -5684582 -619596551 -7459480 -379901984 -810738519 58452 58390475 -423076152 -679752408 -417307982 187075268 -300249576 26412508 -10307707 946504958 286096971 -120503912 -710640835 6307509 -2854402 -734887312 625191739 529552200 36395895 -239013593 235578206 203803043 36169307 494026814 -45755575 -213288639 135679423 -94067391 -7951078 20433108 90844355 -271755008 -278065714 -20199205 30626769 422435980 108023524 -361546682 -6479779 19311798 527127933 -188908427 323438541 86887424 -43699476 -448775492 -1731259 822217778 130271868 286614172 143067717 333306863 251507390 3044340 3253536 -108686875 313023229 -191765432 27712528 -252699007 -402557049 -265134253 136281413 143970979 129895005 -55172525 -177761809 -23749261 -47502080 -138535998 458918564 226995218 -332391017 29878727 7005959 -528737380 13983274 202278826 269479504 -397562662 -12005193 -40794368 -81677917 42654285 -71657379 -241490743 -545226158 -99552155 -69939905 -13995693 -16763879 -27159640 300974212 164004715 100020736 34371764 -1013798 121778806 688138 -43930118 150213456 -440614254 -600021775 424462322 -185972223 -105752591 13729014 255934549 -247369773 26258140 264326394 54679808 -447011699 236088358 -238187991 -172791460 201384782 -23718367 955742193 435317465 -640009078 -35329915 -196248304 53415088 -157721071 744925 351770159 130511271 379427338 -3298695 -282237756 -42858027 -19294486 -97734343 15345554 301032456 -25838775 37954257 -342492858 23491469 78578225 462804608 -400344105 22443698 7956442 -473176904 765944680 -47894218 -201014225 278910 -133063027 308215112 306393383 11929348 -429764220 486766841 681987655 -190500206 221040397 78143616 -548275057 61150171 6248103 -97648789 22268984 28473647 767349957 94355943 -251045974 -77909134 -529688324 300333791 486445344 44847319 -240674328 409436044 268833 -478580762 35960422 -15035632 -196098491 -460156167 -3507263 -134286242 42836433 428567149 -611392104 -53523204 19778268 -493917086 10687701 -47174643 377184479 438495320 -32700631 36015041 -503210477 -74158182 372972780 -131070458 514458727 462384122 626422617 236804973 -150498399 441027697 719034834 79948092 -350310075 133102019 -607233795 -70900074 365861689 366140371 465720285 639149880 142632226 -36548909 74967102 -51356466 55469602 88454072 -8931660 -555244 -240961838 -56929633 89439817 45364352 -270863062 596991492 100926214 251005546 337642241 -120217318 -12748392 142281469 -117468262 235263397 -232204702 -146371534 -7516955 -267352303 -437871194 3853105 233611859 3569244 78633567 -46595566 535868134 -472099006 -68762884 127099716 188198954 752150370 47644485 476574455 -132454980 203436783 -394255050 96520779 -149605086 2688766 -343044800 -688888110 218312991 477242699 317860099 3731757 58988698 -135200222 174322315 60969388 268321281 554598443 188118549 329402016 -451690906 -712866928 -242308575 -739106908 -2530196 19470205 727405125 283393063 -37869947 -84769204 -82978277 368313680 -129821175 -208730470 863086446 918538 -148457430 196647903 354614850 11287442 814234499 -247297689 575208 2518358 -26800411 831378672 214692468 -372756382 4892158 322303586 66902527 -359747513 -823403691 -37114969 -91769791 60449651 -389073865 418283872 18046026 -198238014 286736289 -138417259 792486517 386641411 -375584064 -310966588 -23731614 -120390851 -339722504 253435362 -102168981 -61349820 -178067650 718255396 -171167869 347892674 291307104 -15907049 -122337654 -12528790 -30836826 365095503 -516323362 579250935 347461513 193964287 602788628 15914412 156329975 -230724495 -193023658 -47933141 -38450249 -82929433 -22447526 11677330 -611985058 818210121 3669906 606715559 -649585062 -242272541 198151355 -19961970 515132038 -302829860 41899401 32254255 14261095 18060969 -413640615 -30331572 -2211993 260082942 -91242537 -513693053 2966630 -38308093 -146626457 -321506765 -95043956 -101806116 2114741 116695388 -275621181 -367284292 -42117212 -251775559 -766957412 747119498 -502399137 -106758086 865746117 470105224 -2855236 -330479150 -14712241 79029329 -1337279 234673231 -588001759 -226539525 179248021 -497442110 47596 -801400350 18520019 -43250036 -58757813 137155550 56450495 -278890010 181487418 66134585 -129138744 320118759 -31114342 9526574 -516495668 -375951344 -596698 705424419 207832812 -42901476 -7164607 -221201532 -761268100 -191234583 -315968340 -274579809 -39184145 563004947 -159065500 -465133275 146967793 10937000 185930571 -132821422 233110425 9403456 -803808369 133608618 44988863 46000558 125981392 814957191 -751576118 -175935850 -121242775 143169334 -838857982 7664339 -128656803 423489564 -78105861 23244809 243204391 -103340490 -105842034 -530636088 -72231862 341468118 19607247 129025183 -1044668 -412052257 -353941015 -201984912 -68192720 -867214866 -7892007 -20621399 210673942 -413028651 -305242833 108033146 -307585707 -389307714 26327872 -3336969 81758857 -7079774 8794726 179308394 -264560025 -55485028 31519028 -39893208 -44962584 -113827215 -339317510 -381954 -19778963 -109884758 -190971571 103356770 -881019880 -78786081 -428348810 414157554 -9908242 -134141027 -42465038 599047213 17210754 -92726689 -460283346 -261225878 -58325064 -112638276 -20756536 422343095 -507061519 -74403195 -67920928 149665943 -311506219 -887160570 -109401560 64943113 131946774 -68907132 785103643 -58534376 210153274 12528083 28490071 380113505 22503088 -83309365 -12369419 178177576 372549918 215306506 157281902 60836513 -1271103 818575236 1613614 -307259682 -67028153 244665958 9722614 8802386 89420935 572839951 4964729 147511520 8903187 -177749686 156544883 69902325 -211728446 -22691803 -382228353 -445864918 13546769 -1911050 21331213 -729774566 31440194 -316536170 -71797121 68254955 397371553 110618121 197083394 -236603166 3712260 160082 809285 159674483 -31372496 855584937 116128883 -784121096 151233904 25535505 -66621766 -473109091 -25434506 -19499944 -83214619 82036547 9671935 -220010463 4651012 485871694 59090807 124942272 -113388665 207802298 -5958333 164539883 1164195 19919183 -370659832 648245608 -165716516 -324779 -360489325 6671943 165174574 -2120605 9842679 -8953737 -383866448 -641506748 14129255 -244799232 333499557 -497266194 32814783 326580191 94446121 583026 106130632 214040484 -5578846 -636749067 297338500 -58325397 4253768 -139949378 -216973 -12228347 442364353 -651759561 6122693 130917935 -304525771 -567094000 -165032961 936781979 54701853 13143657 414654341 -34486006 128727265 846701970 67242532 -465205110 22775055 167894247 -197148805 18215327 -383081110 -135451691 541772821 -634783121 114464631 16623660 -407302259 -368577092 -4299927 182859371 -276979896 85745503 -395133068 404133675 -7111344 -804789726 134489231 -269232281 60428153 -4333743 -39182452 362865172 -187446814 24328472 -12005370 243515839 -214776704 -225517218 47666667 92346016 440731814 -516837964 4595882 -88759118 381394656 154559595 240381939 -469527855 365183011 -119718884 -105567953 -173509250 -355569927 -300145090 -359294001 -194986149 -485565421 118678628 338113402 88249130 971137 -218057110 -12647083 -80750562 402918239 7504361 -225522793 -427199898 -628431217 -15472611 65866863 11623091 -99352757 228041266 -98220710 -508667803 819100 306366930 2237316 517141726 -129628314 -3691649 216387600 49591531 38169404 265530244 73584654 -524085189 68452578 -52668673 5082435 149957566 -370829493 110732167 899643 -334182069 -966061761 -274444300 304586485 -137742922 -65955084 117771677 35163893 576456714 104101053 -732681889 119422972 -630384539 16462788 53083720 2213259 16004200 -104704792 -172378483 -70832859 -68391809 108421672 259604152 351507326 -37401207 490390042 -99950596 119154186 -470459907 -11753696 388629628 588442250 21356390 -398106049 -551513755 -195217978 111700340 -804741115 132431445 103486907 -311047224 -4554971 -15327693 -179891161 1847382 327922910 503077691 -617031557 40871690 -160844249 -14063351 113414973 169799748 -178911677 204759194 28936323 -647280901 -301934960 4426597 -37914335 21766236 694876205 -366488667 -617531785 88287120 136230473 470406999 37381999 147498534 169722955 -80135881 -197037030 -158981552 28924709 5373693 455268863 -2125768 124668599 -47440023 77910052 108345474 -73016844 -27059459 582887379 -176718896 355177532 404384133 113114088 109129239 -324139043 -5792588 -20845933 -391349148 438571105 626280599 -1780130 -66461211 21247765 24001471 50572783 16794793 -32183848 -125057058 3720695 413202372 -76593917 -472394863 -554730144 24154537 -10011595 330200145 -251743367 47949000 79635769 -50416346 -533604513 105471693 -12140669 219763625 -446389096 -549783219 42953619 19483265 181451773 -240474745 -103134612 -51323738 -127640288 -340150113 22783791 -554655539 -56399380 742768014 27687918 463758895 -54722048 15063250 180365460 318585633 17795819 959011 413098945 -82488419 -765565672 202306315 -374580946 -250497941 146036345 -727232271 -158803710 108148221 -282234083 93758013 409990065 6570253 138645881 280416381 -226315929 -34293430 -439530073 16624017 117784049 -314498052 20878558 -92963282 36560082 13246832 -406469762 39295368 863930020 88822994 -77667660 41224922 -76746241 -213221793 -18806784 -420176946 318077831 -11386196 -209985997 18178145 75461430 -154290079 30903110 164983415 -22430165 -2575960 -325288294 189262263 387942705 5445857 574600450 14074312 -466034876 254852209 -160966576 -202638081 11214635 -9436894 -32077270 112566416 22378500 -872091197 93287934 578896116 81533392 -443499791 -105244050 180493871 509541092 -101766307 -20403240 -422266225 10847657 142270646 24561690 149726081 -609233776 17956040 -2487272 52159278 55197358 433249300 2667408 123649855 -215330090 2104006 -396325902 115181588 27881923 -1327144 -271891291 -50361236 9040679 248103784 -252165430 -314704376 -13065935 -236942212 -503101694 -690362348 -544608339 -337932636 204930845 -9390373 -567890126 -124755823 -87003292 563528665 76953211 -161312234 258438592 88822047 -160623691 -530730381 -651530434 52245143 131098870 -198221829 211591773 84467061 -336309978 -7794369 -506212290 -784450026 314608966 -39994701 851003482 -14623573 77514904 -80727124 -482645031 243232962 519674480 -251012656 388335519 -36369370 34321655 562276234 -83033885 -381021275 154634722 -472136 17326160 -746598964 77001246 -356451175 -46498136 -35198046 298186925 -297006934 -181079425 -680436475 266512981 -76871981 -10070903 129779160 129270848 -566765619 -11789832 -97287265 -104186260 -90619661 42471795 -10739605 -541343841 -652513185 245590407 -823324353 -79391023 -865597057 143966630 180283457 -47794899 -508552960 -92209557 -615635875 -39443253 -360472478 76365452 -184371366 287159685 73950896 77588492 -388563560 -273439872 338120845 10502093 5550016 339163241 193935504 505362685 -246924037 -207079109 84018326 -67289003 79158422 -859856413 -89720258 71618023 -574914228 -99167756 -553969851 -379561778 -591551779 -81287516 -271044576 -3620994 -71640756 -409541219 -176470717 -388973026 464115052 2830256 18471027 411495305 533314232 -798536391 6643544 -60262854 34059812 530457 462477870 -1255781 196938529 -648362731 -744355579 14012510 -76571690 -778080030 -355456818 -457591363 -37275513 243875297 -273506393 565726259 -34042615 55113 252599319 524462031 -633932276 689761969 79922475 72846974 59742711 -16491673 -11540531 165288179 155112137 -223828149 -18292306 105722987 115589842 371890032 818139923 -90086125 -58142598 -386374629 49053940 239067070 -162620787 -460926804 -765546197 -327809789 -75153686 387991380 -566664943 74592656 -4635345 18338712 573556769 9296751 5600316 65172399 43983312 534887928 -9637017 -836596136 -70095818 216039848 -225738397 -218557626 -324495769 -173088701 -94556200 507680621 102239681 -4860907 60791635 -371631562 178550070 309597695 -337010193 284034756 -111570609 -30247403 -525531313 -1653107 389387945 -50996156 -388504867 -59135755 742284190 -308258901 515279439 -322240798 -251965947 -17528925 -374499200 960357267 69452693 -40427258 -124381230 41039756 67246624 62752497 -526858688 -20371303 -90626311 -542306866 121356613 -586459077 207315009 675455333 -812847127 -146127095 -11952351 -320989371 -103115292 746085141 -378641590 -814814607 78673213 -37678540 610480409 -325807509 -181894604 -82951770 -289075035 -65682937 13011139 -178158304 145064902 -14920563 286015832 -327953922 492009011 75038754 630490484 1974653 -193096921 -3368198 -394899102 -63055198 323439001 -850622059 -334986594 320193382 -30161538 181950931 -269223121 -6259514 399814528 71950721 -392709581 -2180392 -75253992 615411424 214754810 200189617 107410422 473533211 189398305 863566758 -18534406 -861883924 9707786 458070289 -540517965 280264417 17060460 -5039943 -142107493 -443606452 43111005 -428571577 -517559196 85595709 -155262078 369380107 -364975076 616686293 -5626178 -100264566 -101937145 709469660 195304095 -157294114 -203239683 84442248 -72903230 569197085 -601470593 41359810 -277343614 213892660 -230281682 -345730252 -13784780 418659785 644300753 5563703 15394632 444031933 -422272172 -136220376 -152521212 331277836 347019347 -175655534 391053959 -171908484 -80109321 85365202 -19014744 243322580 652017600 -23224223 424440285 182645868 -152538478 -481271851 -109770601 -98451168 41117057 3306021 -442325348 -130290601 464650926 64641533 -88930324 382633307 -465569832 -175208675 533515024 -778011802 109400259 -161375217 -75185452 -596525594 -35872232 17944028 -615527186 203791812 -414324904 284671323 78330866 89026350 43044932 -348970258 323544079 207087020 -20222910 -19859566 276935142 -48560395 303598288 531442423 -42098532 -195689948 6792696 3791047 482204575 554018069 -64704227 192589948 -449480068 90779352 313180716 -103686431 -433397937 373674310 -35402010 -172717827 5780852 -174239658 -155314699 -10585469 -10844409 349196739 251449682 -481624789 253905947 -232501486 13287673 8577177 691698795 97789409 -292749936 -269566239 -230996405 -9014688 -31352864 491587649 207342062 -325305956 852418064 -80257573 -422469650 -317007401 216559555 -629564746 -100248015 -141548662 -121635266 -99861251 -95928131 -138391206 1172571 -58937379 599881175 779712071 333351420 -430798925 76803909 -3301742 363797655 15162515 108810725 599060993 -15697642 -920324 303557677 -29013989 -90088767 678871497 -267865994 475511651 216289061 19789328 236597448 117510275 13745955 -308926927 87317783 9187496 -336929428 -93168089 31280599 -372604723 -570493008 -90925395 -322897372 -76719537 589401554 487891671 462038319 22223888 680099243 -111449958 464044001 -745156245 26678814 42632346 2965149 92676182 236750403 -294075658 -129717700 -81905985 -95426007 -390178271 195317296 -448173442 -5531120 -25259008 562130879 -22294656 163508518 -25190739 -140844520 -675358685 124526878 -23579733 319352897 -96368655 26909370 104377061 -229081049 212129691 507398732 -255722059 -2946847 73668987 5150492 802377451 -27737455 197514633 140320117 -2880374 28858855 -18190489 -77108416 -609028280 17576147 -36917300 -67405631 -22151190 90668302 102061738 -165334448 49260594 156482624 372217308 -98727003 181911613 -172196203 35320837 -111983003 -65733252 4879265 -770839632 -440845165 557939385 -757798863 -607771032 346024617 -9149017 -5737299 -245684161 -309344738 -35471329 220557705 -485848159 649275405 -514137854 59658602 -288558271 146623745 -516146509 215434589 598807892 389360964 -149496087 288019746 -284318959 43559565 230567412 536310858 862449336 161229725 -248257637 -461930307 -82942959 280919830 422878703 24958014 -780034831 8556967 -139647903 74554310 324210596 -362150081 -436011954 -43588967 -62913924 382970210 -351549687 -441333363 -21355298 -67531126 -656336134 -807143393 421894 -341782648 190101042 43032289 143199961 -140487785 261889288 -34604937 197634362 -255749175 618668363 -447239129 82751958 -427700000 -8269251 -502601258 3072856 -319958002 -407980197 167167691 -45339863 -190272499 2900994 -190503850 467107118 -496773972 -221590753 -513051552 -207213542 3703476 -478938309 37839293 76286524 328379372 316950177 74122999 287701500 62353332 29714827 460123755 449939093 20033845 250298330 -52526299 176256499 -20999713 -39176392 30847344 20671333 -524319872 -93516094 -154658052 -454226117 -22272279 353784299 -15064720 -277968796 111678632 -88678482 45008679 -82716544 528746301 -269935501 -378169940 7206068 247505528 17912118 33103782 -99155869 -191883267 -467941702 -196231071 -9344280 -224687282 2353013 -19091619 -691911236 464380686 422670850 226883420 -129311846 212821487 114695847 -224627611 815781913 53778368 219311067 -265154429 348562728 -141514723 525725456 4308296 -184700948 -72098320 -258214220 -55479363 118399410 466459487 161248407 307413883 460603473 17186255 -195399695 48166866 -3754077 -72618231 783643716 354069977 -573725457 -69066749 163698992 -209354944 -241143128 385851263 23085759 443814642 738230 228799480 10575668 471471245 648616525 -20441722 -62350568 172789151 -113917410 42706926 -360356291 -289769380 752229036 5527476 84355017 -140980869 -43103946 -377931288 -37047302 -599247 20545751 -701410908 -272307050 -12548251 102922723 334470867 -150205096 -34643949 667458309 14299334 -337868009 468415885 573976864 -224187307 -53827005 113545284 -85028772 97346025 65368207 31238625 -12050357 -124257805 -253548561 -12138449 696165190 -646088369 55797906 376013472 -555288334 215332731 -128880509 74381920 135159418 -231577659 -598587427 445312341 16591523 179487799 -524414813 -92190935 770082041 27219970 -100326873 198047299 6470620 -4471901 -89016692 -148951615 6729443 764227724 1995699 -973247578 -408046897 -15722606 -656157654 328670408 -99345327 157714873 -62984717 -88532439 -26687036 -467162110 212562880 105201440 48339826 -188975718 291812616 293548885 -114429777 -604538745 158590179 -215479326 -624733064 -298268446 80693923 97071661 -563650279 446969625 -20329442 -86772595 -1723917 -61628358 96818666 -176049931 58002799 145156595 -246821254 257577159 363565954 -79191306 234912245 112151982 -462229694 314204643 509482607 508602188 103156694 -94941307 459033718 575847495 -180474429 41335276 722952610 18686454 -519006185 -541122815 -341679221 -9275336 -616439400 503568484 -741717008 54488908 -708136392 -887008727 194163877 597995090 -447204302 31241953 -92014918 277044624 -334859837 -56606660 -129720242 -9511843 119202097 -195119024 120254222 277245652 -797749074 130714961 -310901872 291990581 2242808 -364736334 -715444483 633290084 23476021 365790747 570505652 -749198809 608837232 -72321951 5037160 66970026 -484041786 404152273 931767588 301837681 1273727 429400130 -402857245 281449528 163202170 -474394067 -193603517 315065155 -5216327 61204358 185375857 2888267 -197535983 -320117549 -163246032 -642761095 -34309018 -716236186 -7237514 217214639 111216925 347481346 14819132 470150988 -128962460 -8095244 -16891571 -9647115 -851378058 89447087 180958359 570241666 -518145487 37314827 -249939073 -82530946 -225861309 -752111166 -167092930 -58783161 16605279 -63260853 -14252009 65702937 32488707 115450853 94187233 145030403 168038184 -145836259 83053763 326793287 -123802353 -198291519 -228753706 344577193 434099491 1207358 6819371 -407138294 329574148 -70594746 -321357695 466150483 378106934 -558997808 -184919128 98513504 284882925 410493755 -296900316 -18790999 205520297 79598758 -647379 524767623 -538075804 -451273892 -199129746 -368298445 343707110 -617551628 26827221 -584459702 230664946 105345145 -99454079 -12848921 599170147 381080019 403170326 612684890 -761888275 278240100 166353465 -35140378 -507690447 -18114383 -1214664 -20984443 -688209355 -214653282 178331301 -75492123 332773464 -289933503 249652788 79653902 17906403 14767062 695256747 -205219175 -43405243 470543280 -556830341 -118104051 -214205160 -91518358 301022255 -171312207 -675861952 -8368163 -120383262 693287982 1403965 -14289459 -202415535 -582908113 122113 -7323309 -329079540 -567117105 -117379980 496117797 -40362627 -139712832 13047291 432012499 -582149255 234130169 107183252 10690280 2581998 -394053553 -424600842 159737914 -503845561 677993539 -299819339 -36761559 418575875 178138175 -82103012 -486047904 318424441 -377522913 124802209 -84734337 10116575 382576682 -77424855 -58423711 -151834492 100736332 -253982624 24479799 59619658 -239068164 -59628803 -190784212 255176336 62291054 -105292084 363030960 -66256902 -402606825 518175642 437507225 152777458 -45344872 231305768 34345600 -593668664 546383535 -327632982 170643674 -120329086 -404670848 1618204 487164886 -139583846 451532267 825804153 311744382 -12944523 -497868538 -337750045 7985070 -27759930 -30578978 -50320407 151091449 147075441 492006600 -22853637 4918363 -513431591 567661483 248581834 201048782 48236624 241997944 67714054 16734818 269249764 -506475523 -304698964 256544 -298022706 315106556 127283251 19615995 -43688750 641822626 -95674755 12582322 -153408661 175035017 -9438643 405208765 483817225 289365965 -162959434 -541292075 -29045580 266211513 634586791 320226903 652484485 -98957553 -157541683 -114202474 -335257744 423219864 -288580901 -41453185 -57674563 -150031247 124134686 -112482255 174461556 65483 -378268375 -3869285 -52044160 674876545 611347033 281148194 -110464171 194327577 -219717377 45666267 235047741 -254685943 -7368839 752073952 62958044 -362634505 -525891270 80535769 18213884 550415379 -164268474 -3903181 -261826064 -103474078 -119534585 -4203408 -107770476 -399501116 403611053 -25524373 -52193572 -336145552 473611214 -711443970 -45422194 -354143570 212659618 159305942 -51740453 24238265 -103962543 159074383 460285165 30979737 21934174 394596121 -102763140 856763437 564181197 -32955636 -302434990 134111431 221627122 -252497839 40044489 -17882284 766137560 -676319341 460717337 -629160415 -127919480 652019842 1710385 -47699929 -291824466 14512989 18584703 -223417171 4070534 -64340695 -617577382 315643815 -917480917 -145715395 115511030 -6829859 -297908148 93871236 -235796959 -34893175 56413071 32739199 -932929330 898337 858875132 -332299203 9071170 -13726917 427538345 -396061608 262039368 518971303 355724837 97262977 353524475 130439025 -827096510 15490942 -807544950 182348522 848622049 -127385124 -199179652 -78763292 56308411 557606668 -610335861 7288473 121178665 300975738 33868149 108900343 -640887600 -543316089 -154578683 6429075 -478206693 300842536 -130484731 -261625203 -39939675 7588299 -18895888 617542713 -22092489 -135345796 -745627556 636018178 -624110474 417208315 386108287 509757185 61194652 442414940 -94999095 -127431465 -595455888 -126644668 738552720 -54435016 916564385 53924542 -278178267 -61899916 -316825979 17040361 -674283633 -283965677 -226442386 -187395007 -259697917 319410249 -345337746 160700411 -264387615 -15218681 -33589048 -95028175 172300825 -42189901 -79640909 82168047 -3443172 464443386 400650796 -18678268 -166180723 -268824090 797685672 -272401459 -622055405 103666008 396158190 103405299 6988482 36853718 -90230158 -16756279 86687259 277045341 135391187 929436340 767678137 7193131 216658717 -425318144 -22838404 -546897369 181103967 505678662 -2567429 -191843114 364431289 -1383433 100747479 35580427 742036553 192874571 -401758360 -396842667 -165177335 -550827155 22078975 394472062 23010556 81947803 6819357 -482189118 -366945407 -6515793 371418245 -1058227 258288125 102353088 207066943 -221175530 357780353 -84954615 -308503151 20764965 157140317 338233423 -611048222 163706613 -22234305 -84953704 158401618 -409668082 1947795 138464032 -52323198 393498189 31819027 -580377560 -276220966 318177887 -306176929 87438672 -349114 190350265 9572745 -559168331 -17711832 -224532493 -264495490 -137972568 -329364284 44342086 -234672705 46396949 96761142 297770221 2819011 -222156842 439947728 30354512 11369974 161673157 344574107 -150922449 74856232 -65114891 -715690734 -662663521 -533912761 183265881 -499808697 247365907 -347368976 133228256 217340099 -790519343 199127612 -13261889 -130756889 -176854655 -165466257 13215456 -37506046 -380626792 189520186 -825958702 299149944 -444765652 261185850 -483120924 -743573727 -298580128 13238887 27221380 351295149 728488994 2403517 392709247 -170264219 271998074 31495774 -22201787 -14152380 680785441 -576034587 652614873 -88392949 718646875 -555188919 -208209854 419351325 -524077420 133989677 -109658900 197056811 -633507 -161067860 68130504 -259980545 -280838206 -240315155 381199735 948022554 115839910 246262273 -369901614 125028099 42337683 -270076571 -570497396 -115652503 15308696 329986663 638446286 -179334100 87166100 -358550471 312479557 -681833717 -472501065 -214073120 -49584118 22993305 115392982 265730754 -9247178 188746171 462395374 -213152567 12216835 -199189426 469845405 -247012412 355362753 1542812 -213927506 843402111 -134785361 598837811 148049850 202220813 -230879074 -125864950 -379340551 123876528 435019785 518353529 -60404735 75096898 250663486 25976825 74400634 -60343292 362453301 213164035 -578298656 102635104 41758175 -30885869 260322798 148619048 -366666055 5375452 41239115 487446077 -273876097 -741187575 -40426048 -13080135 6863214 -403591031 269746289 -129148047 63703620 -315475669 595172683 97625244 375362 -420019268 192751672 -463871089 43433410 -792620403 -135899546 -303071613 -39485249 192691268 49367818 393638678 -6063483 -4853127 329221737 78530164 -77967849 247907938 4936623 -438077324 -735973 93569039 328834819 4564448 24142013 617344667 -306858954 17453054 -138795145 -5759778 -142335666 212433672 425866017 61430269 -625362132 210890942 77153407 52499716 -21614552 178395849 14066095 -235151240 6912434 -70627449 57003887 221856006 247148264 -471849781 6543180 118418593 816262316 241853088 127896299 -524639645 64212094 -313141742 116664680 -467502536 -1306475 -347017934 809697989 -127552198 -42600967 162379497 -52427558 562328498 16667843 1257428 593914912 346293263 -474151214 210144244 -5151682 -138567083 101022100 -70615031 619904234 233478153 -546840758 -396727871 534422 585915540 -359147567 829199932 60360823 -277625799 -27327928 -155061812 64197914 -169254647 191012162 278958722 91118619 -653843245 -231348314 46388529 221266046 423022108 -597334617 143026689 49898216 -9597942 -61095506 -217140670 67614434 10364022 219432842 829567520 691801567 -99873761 -367082734 642730428 735811913 -235733223 -461807 -128121019 -222353477 173743016 -93814453 -298754704 -517083072 -78017268 125358689 -6916625 -69533659 -6806672 -33392979 328375741 -2067044 2551406 21772439 337175792 238797639 185160637 -249126543 -503874785 140039164 140782238 -41106124 631929968 133824482 -17679049 -181197707 627870815 86063529 -150081920 138912788 -301987331 -205159662 -107690750 88612176 -439436033 -329250151 -67166088 953775859 41304031 -316732666 -128994569 285023557 -362153480 294478465 505391985 -57621329 -12824360 261868712 -14186588 -591593764 -459941793 18582304 -19111908 150088944 -308746135 -447434746 952973211 -61602963 -493123491 -155266726 195032554 213896388 -3929094 252847198 126013569 30830558 191463332 40026784 -91686692 38047507 -47814226 -989778792 -497838216 -310013363 150283196 -137612986 312663899 -183687276 -77828393 35242226 -384894128 -685509 -344575298 322056385 -405666608 -156180970 -143116908 -435169652 46657998 560707633 -532896328 -142889036 229304271 -65462779 -129047090 189322851 274875628 -2075005 1033351 91350847 -319312981 -209072523 -22657764 -43535972 -489102212 511015922 -295487260 -35216703 -110654200 -10646269 -253175468 550577621 467305424 -3352169 103605752 153798400 3133956 -3398458 218725577 -22717674 -27469178 49682146 775218858 116336395 -87925876 -138988421 275553952 -462635765 142269850 -108940 301587707 -51142231 4157404 -518320417 -846810159 5458677 -235491463 90437399 3517764 -427932512 6699708 -10154746 -53314052 330619707 73730 -29662369 107909862 433254849 -203552639 -119990278 540192898 -450426289 -48776018 -17485859 6970002 810120003 48745297 40245027 523489628 -1351706 615008281 5552537 13656194 -374674 -436815814 55774107 -106109464 719504907 429530369 -163487381 -43480532 -164508423 -62347169 -682341752 243122861 131256969 30770429 -8667892 -563594017 -291802353 215898355 -262470886 -114598224 824420014 93102248 469875743 310442868 115391901 -663783914 411273254 -435895512 123597454 -814846527 23202300 -254017532 15121687 102715529 161950219 -67730402 181492846 -72013359 74441868 373281435 19270111 -159113478 -37702383 -259487597 645712397 81589722 -462230808 696419711 147236478 52788264 23617980 -146702985 823978877 101228395 -508798813 107861131 85084010 -352653225 -329331233 218337112 548136852 -46721664 -393425349 778568654 154490754 -228914847 308619667 -132263980 694122 444554668 -543021105 -569259434 -144634310 -113712616 227382972 1993747 621026794 -22791966 -671356677 -744699234 -8101359 -155854004 -25416652 5800143 287346572 -211768875 -556973328 -577322219 -9523274 67240452 -58621601 -602123782 -595283536 -549198979 -420071364 -159543522 41572866 56697661 108056881 -67962988 -16811806 -389780576 -4579183 -86045006 185010552 -331639519 -8817679 633590373 -21963569 -667566156 -29159593 -171093238 -142255486 -82136447 121254648 99622885 29861265 -80132115 21561736 -88112242 -208144724 52116337 -8857123 -358686533 -819351290 -3039900 77013800 -32895527 817486179 844765031 -168138179 -592753829 -670263165 274945116 -74267290 -736970376 551457170 2166744 799993129 38205016 114957431 -90877560 -467251883 447278906 -14468443 333482849 11460948 -444586816 -489497070 545620803 675719982 8541168 617619467 -14024805 -435430514 49565408 85178825 85063004 228825343 -113452711 -387914527 155524777 -104555475 -681096386 269597255 -728429376 -390247800 -132998516 359346812 -143778438 -60865964 398795657 -15425695 -201537542 403137211 23604275 -324105714 151559360 307554142 -588058182 917766390 144376682 314557611 1827182 871779363 -456248816 52114881 389498144 98936020 10786280 -26044787 -58921389 -438888 613428727 695091291 -328057955 -7815985 32480095 177236444 -146754414 361394314 380546685 251732100 -28808882 159748792 14002067 -423482190 -158344459 -37781227 -234653030 277007960 797727275 -38056505 -161460319 57028048 -200318137 -545391410 -94165051 359353575 252375015 -827683126 213905174 -30331899 285021368 183225859 -143278641 651347217 494