499992 124174212 -11982679 -801866301 -429164427 161772312 117810609 1040781 220538736 153446014 -43791301 61344 -330362124 -70142926 -60181176 162087863 -217999957 -97656157 139079803 -571095155 -153515063 -59956947 -26404024 -646245056 871944996 122719006 -177658679 -155750681 146168285 16934335 -573505960 12429978 23823848 27113969 174706549 59800828 -6026761 111503933 -147027717 -5169754 -168525657 -9408511 335140496 -215052320 10042372 293034253 -716108609 238340339 -4373848 181248453 -624645316 40947774 -34716480 -207083657 -437073842 -4187197 29602188 472217407 93249855 -287150880 -49380262 -295402235 -110000164 163577635 -304839671 -223341600 -68894166 188389522 -201249883 -189719284 417502617 -254511026 192926287 228983136 -6036975 -205060800 -1043357 -23516973 -427734338 83761380 303071391 -572284072 310211484 -510234104 104808311 -416711096 721317990 511653078 -43366 252917016 -778741010 237584363 161908570 -4038889 108386323 -16275943 94990931 -832782590 133435847 -81312568 -594897518 -12017893 -742069145 25613502 -67498799 111409372 -322187741 -50946451 -625669036 -13173665 -11174721 81198880 476059862 110013259 180321997 36632856 321410154 40138768 566049449 -49175943 -36510 -54943989 -486875513 29866591 331110286 68574968 30542620 -110535846 60954678 479836094 42752466 2542247 -416192815 626301568 333285662 -370187085 225694319 3741065 -6228982 -657831168 -157481469 -570631811 190073180 103797 -232276709 -4493454 -323207168 -38268650 -77920774 -156236703 -274552188 822715684 199053489 -653836310 56746513 -761995312 -176859769 50419271 114900325 281388957 -839384194 617739722 293559331 -24144608 492871320 -820167 -256093933 17444111 -30821648 610199677 -804967413 -95397587 -52745258 -854155498 16048137 42465045 643003 779363310 -384779054 -2566421 54455483 604739281 -619214643 6519776 209247374 -268507151 321072301 -874390457 -205341521 -38928899 153019262 9551755 9361587 -182600539 87448379 -17084055 -242192229 170473004 -63796447 412480741 215823494 -73257794 -157959942 -234815361 129130141 -29177256 259234382 469202383 -164582833 -15113112 250600667 -150285349 -23653068 475154032 268717956 -529939409 -411135753 -63526083 -84587658 -534469084 160795759 -99277499 -71101604 -1292869 -651376138 -438623442 -124155768 82342243 7452706 310364149 -128460406 -223714875 -331483054 156562588 -759819237 284932652 -181753834 -592442598 19969538 34625923 -841963922 227995325 -244320923 -43044439 -27088008 347677092 327923773 509506440 -213117619 152971757 -50640796 -329395700 97387980 58065860 -114138496 -305174998 -626204732 19802941 504275654 145822908 -105441911 -501243955 -220929903 251530037 948171014 -107353052 -24268794 -99684368 297213921 -417479586 -10773749 103061523 20392039 -256223978 434811762 -368675951 343243924 724140531 -214969114 -290667465 182285909 26546238 20920933 1794179 -938459902 18492761 371964043 212206512 85784572 248941816 -241222450 -42248415 46836290 -349575 -392241519 -264629221 -63847061 -142983007 -76841537 139078563 -49972031 -166831777 10290457 190724616 -20360332 509574549 272118982 -228415736 421532970 -14023247 -485153130 -420226344 610559319 -66814833 150501157 605739578 432059231 -190357861 -502472855 16758245 -21160204 -45264780 -88496871 -474888994 151724579 117808595 -8667427 -50720524 442927677 291698041 413518916 238295612 609777512 615623309 -164531965 484659876 82737543 -167559200 -120217636 420808231 -235491389 4144246 77982748 -4926601 -448913342 43115107 -357994934 -460145648 -522893780 344477120 486098104 -343566927 6511380 359348623 -263401515 473863554 34905844 -186458085 -122366815 42333953 -485611869 -233460083 -95081210 149943312 397321228 -2394004 -217520350 450507239 727503086 46829071 -436789107 -299118126 -41539824 -235301952 110414179 -67477037 -786106928 -13203179 -315818105 -18064513 -380845409 -61046410 12415267 -60200552 5838389 -390310671 -180057445 3697779 428039422 452068143 -188627379 297915871 248371105 714758750 113012102 249738083 199388481 359364579 -552883649 154511120 -701741 -53531771 -917811 310055949 5174187 -7968397 -49918431 11725212 93335022 -16556724 565654827 156116760 417138078 -203476629 -110675802 103235972 -100450800 -113116501 530444569 -619885512 -5606955 368574893 -588987321 127951604 -413877540 19577299 -653413 -484371199 119792830 -247290258 -170617486 478502874 13821849 3458213 -4406760 -236982072 111754580 -161170201 -174742289 102584248 603873496 21680900 592507989 -459156195 7629133 224157006 -594497371 57090794 188949329 236847817 -90088938 271085178 19969425 -734263 -350367610 222727270 780038536 305433229 35252400 819087425 -139520697 4832444 21752557 79551213 -429498215 11656382 322563211 496021537 52221302 -43372184 166883389 217313312 -47787371 85449842 -1857311 167573159 -378178148 452794271 -316845908 -211814310 -106599941 400836906 210123974 -82981363 -163443065 -243652918 -647503506 -40998192 -260816 545903139 -56173143 -90632407 763918343 51649036 353060517 20738916 -114509930 179446591 167784756 320967981 91076603 46904356 1008680 16665778 -3179321 120082685 24541496 489199733 -77075870 -105757034 -46175905 -478387902 -496199528 -122276480 379191719 -110124522 15276246 83999419 -88760649 -14880226 352804876 -290830724 132306794 -137649481 -426313604 388337917 50204807 270232549 855193316 477459025 -82216712 130648913 -1546379 -327319603 -309915471 -406947614 -7467596 86108952 -380704166 -86242326 -193094094 -5632125 361719490 6919528 253864068 -89917417 15659570 2582360 -79876025 -5579582 691968254 -286879142 -892390108 -126522144 841208948 -9904791 -224356518 522061597 8239219 453197581 -31291996 180826591 -109714505 413463156 -271268182 168651161 -239219235 -148577616 -67353769 -239907015 -36124591 -308390488 -557833076 200465117 344320996 137654556 -5967943 355329154 2023295 5226324 -583597999 27068011 -8507460 -5048317 430497019 -731913115 37570890 -493631018 -14313581 255694755 -96577674 691273 276834651 334343183 -12148653 357632464 208242698 17824136 -924809047 -11539431 37647730 -31446888 476614680 145194127 7231303 483043576 -106802633 -199064472 219113470 651003466 -366059207 -360723278 -59754987 291357286 42595239 165514476 -49930084 -103267572 45257636 201217413 -399454655 770435246 46371198 -202463242 57526 159764493 -612527112 18856722 737994842 6125058 -665566060 -81476605 233978 72843771 449046186 656153051 164167288 -590399669 392579964 -495008169 382773898 -321236330 696070497 -319942045 -399856520 -129559767 -85292453 51495485 95857671 11418241 146679272 -61367537 -384682300 349153874 -391289353 54923204 -135270997 164818070 160664633 -323873300 -265164459 3390879 89689185 1467052 -262964387 -79600908 -86598795 125837556 -1130525 -12060791 -103789276 357793515 -52930551 -162043173 -3665087 361128973 -49198573 -186220334 106988104 -749639724 -230609920 -85980625 189477322 601369698 -19659684 453876386 -100853511 -302543031 16267105 98707606 403353841 876746368 -438540189 -297797633 257779905 -30995609 -50292748 398819859 -28973761 275779584 -22023409 36352087 -613219180 11201141 218261767 403426498 -356098676 508858586 -454113676 90220911 -44732031 24597090 79510 81339682 160841087 -188818839 503671624 -47385339 -257821028 368139240 -156149397 116960066 -145569427 -107021338 856553015 9008480 -319594055 194514680 299475893 35834906 90112720 -78524685 158201008 -239030379 128760304 -372359142 -138017269 4637036 282576944 -6763418 452270031 -192940022 4612731 -332082921 -85095979 494154004 34909590 44006360 -133415171 340921818 -478741175 -105259940 -31896720 914676987 -32382334 728133110 -28867211 -763036356 -255777292 27877243 130700713 -124125811 177161568 -159435407 -102161011 588075476 98460752 -162184953 -499211429 -391531981 -227254210 10772444 -105821551 24534403 -281460553 -4196571 352503362 -231192311 -13752486 51865924 173711496 -6108608 957036 474901629 848155629 764805650 -136769592 -413681415 366460276 -2289555 226272437 -254289800 -694657170 363387180 -47650894 61466050 491800392 498029957 530755888 -179290174 751422100 -415209284 12105039 -115502518 20808414 3272958 27820849 275881430 -121348679 725617610 413314386 833095 751047825 128998785 395778165 -119474128 -2815847 18057508 -270732318 -7422606 80135137 -189457809 651634570 292399830 -205181879 -412126298 -545812239 387088446 205005327 -471770 387596940 -323745609 -260517644 238203778 486334431 -445928 205493 -33263683 344005758 -25842479 99831689 -812534599 -258952428 2087871 2103126 -779833549 361848615 9107464 43287535 22425624 108602121 -126748847 -96593165 -228368608 -38409204 -60872847 245863168 -169494951 132901743 -228024256 -96832198 -87734936 -59615839 13681900 100129861 218565551 425012700 173844433 316342881 -432321638 76308518 323754525 -34750098 -298077919 53877490 -85639696 47750866 -411501040 300988387 -606519583 36956215 -184562629 826857763 -412988753 -492325 516921344 -12437572 -152191002 227128396 36696997 53673185 10882971 -673161074 53635581 -561853073 223383678 140799642 -298049359 23927300 25291458 40539762 5019353 186922182 16005758 891630113 -601551654 -249014837 92313147 99602217 -643629864 -386333771 554304969 -32003299 335753918 -21246642 -305259367 29595693 -141108175 159285266 247757523 -170488976 255122591 -355801275 -77464201 243157271 6623745 1165664 -2687167 57393486 -222495152 -112396476 -952407293 389728999 -4928046 601331781 -456260185 -320471587 -715637550 141661349 -237504388 267141866 -260929306 752888519 -176474729 -90721277 -305990209 258884234 -601961611 833962310 171124617 124758502 -401576584 -617323209 298487484 68171058 -582334746 517983554 -33101191 -25753074 -46774385 444370879 550418884 627448455 -106477260 389076384 89066471 213997119 362253971 908456728 379611777 -874094635 -531374323 -373319891 -728229881 -9983624 229057698 -444129879 472509599 -173407826 149821253 -97145008 31733960 -305472352 876844259 656875351 5916988 -562979254 173579727 -34089429 -334459423 80352568 495561949 -363145102 2365977 -318919683 15888248 -39233647 478326838 487212744 -323349070 356943960 -11539696 -10666270 -67035666 388769707 -54139728 -750347612 -207419699 -187813608 -126045809 -1863095 -300778933 16613187 666748804 -226241643 727105942 568694581 -295200388 -119308907 131357551 11610116 12153680 51176771 585957735 -2956421 -103990692 -54906998 282999969 145178729 -288743563 325088184 -726042755 103023401 76073907 -20560092 -426253644 -830717280 -170377322 -105183093 95745934 914435331 752035 190473963 30837016 -49405254 9901437 116253512 573977638 -459660284 -6505774 49275752 -855957454 -257806999 149135384 -157315352 -818558143 -304350338 -171214729 -548732746 41962111 -808223298 -178805310 457352047 585502652 254274162 145925342 -331936050 6648060 -51076160 -165178574 -211588587 -348549346 607207613 -875344905 633586499 -30805985 -172643892 -764039465 119486855 189867342 -48378854 29968693 140684612 -53489419 -16681389 -17754494 -685393602 -172367728 -895105899 109061388 -701538366 362820255 465070279 179129179 364385596 483401554 253136404 -476691453 -59756931 -554841710 -570939196 117124447 70033303 144215571 318234830 181023419 -231399584 49426194 116598984 45242329 -179463074 -150818190 1871404 -829902496 -156048647 -18256493 377013137 600825760 -634182658 57728778 26477471 -24710718 18005133 -24838317 -48067140 -262423014 -141991174 237727075 523453999 146504372 -102279248 700185056 -7214791 -293965402 -92223818 -426251309 180362027 -135453623 172693248 327085729 583262750 -319439761 -619597891 -203563741 7195292 568958313 -312997371 -418993745 131069382 -427240941 -161991459 96505989 25912751 189088062 -245121947 -59962781 -578536379 433672423 140333584 9607096 56361046 -418104857 -254424667 -43318844 301329441 317749606 38520641 558036620 -218782101 568728704 -301330967 86978089 -612431922 -9341286 136953524 -79689594 -661795842 199716587 378251148 466200178 -14613025 -338147952 77355009 -96261857 99998209 381053093 143794270 274436 -578968831 304832174 -243313830 -20971974 181060401 -300770357 -91164141 912428812 -460831181 -296886779 214532932 -417926 -624966875 -629965862 -330401531 1893569 -259455415 -97043378 -443541161 -527835619 -180470938 -49693311 443869027 236674497 -194311613 296066527 306279185 -559035568 102591799 -102744656 123743302 138274984 -109824833 -519789471 95111816 -82046441 427415786 -302088747 217998322 21111580 416089252 36920287 -826015099 3738107 -195360927 -819974741 189567633 239080313 412218883 -125597393 871538315 393856841 54187509 -25680216 -110549153 -9758701 -156507540 692799931 -7088362 120456482 -11459600 -282920879 284026084 -451941658 43398335 -735874550 -36236538 -175381985 346788598 -226418997 -326809872 80132383 -317433470 263155054 3488812 -21832327 -492358205 -158796321 5464101 501463742 452063832 342695013 778699867 150619609 136020984 -112311982 -471887968 -125085732 -282073489 -595310580 -425872652 416773990 -576699129 340664966 494015463 -2416929 -164191023 19267861 44974599 -199503960 12866333 80484153 10871428 660065234 233145911 574068732 -50772489 41624161 129768997 -42800290 -270703248 -289821886 651746056 -300767668 -7757765 8150512 -73486049 -116764917 54290154 -538811495 3226098 -44343378 -35643083 -8678887 -184736289 123503929 -597456665 174528087 31617910 -431100670 -771412261 76422215 323869 15153628 -66772263 -65913970 3796035 178968578 -773071937 -71940434 228021124 -446651162 219609986 27212346 218186907 16072290 -637719877 609537134 -110877337 273150542 203814756 -102504031 143337297 386203594 -261632192 -68189703 -768071916 -500703648 847177829 362207544 -22961097 307111860 95057794 7573203 122896961 50555051 49352155 217703443 145791192 236981337 -261021898 -291257607 164181337 -340261496 -22668403 -301536160 -332496849 681766001 215756486 -114553157 890310373 404446164 2601562 5326538 -263170365 27710736 737173578 258709282 9482539 -21312119 -50300371 65986816 347260160 121378534 -149859041 71200036 62403564 329880563 -239789201 -250279594 345731807 23210220 -217143940 -323655826 448240027 -26036836 -158169602 32821151 -347336646 782843969 79405795 342548 545771561 -243708103 110866233 138444719 -348349360 -283086213 5206892 542347886 238532969 150614967 -107764106 248355458 158097386 -11811664 -15106369 59538301 36035972 -36180502 482947325 -25393930 -4396675 207184908 135058861 -726970877 -157852095 -81717340 99826140 -110891435 257294746 426408080 -8991138 -460879568 -9781106 368656753 -116776626 -257247891 430074199 -51062110 -331105160 -110539304 160113055 48850564 -135127118 -90330876 26151143 -183904430 -16311678 -560010888 947956 38741095 199857376 -318607651 49559432 434679363 -439173779 -391904435 -295243191 -185045189 231847187 -617906055 260973649 -405003898 -583992862 -411897922 -98036286 -579323613 -40485127 -273716170 114678564 76069471 105934064 -479146835 280115376 -189939430 -70056307 -124033960 35663066 50067608 -475911473 -244041673 326836907 -501707678 788866675 -694233214 -12152617 -319370669 170054740 -147444818 -705159575 -190550757 127604113 -159208660 -93124985 274886009 1201123 16980943 278192878 -12601134 426747024 45038640 12136069 -398001215 -137062370 406053294 -36946235 -215948975 7345658 58909511 357772030 -121584950 -101010691 328861365 684794675 -66345316 336040972 143434215 -306047892 455348020 153711479 -126261753 -160794557 -850395787 33180612 -29658883 -55897097 -6454117 149850346 -207985474 76019794 3353714 305519258 -22411745 217419311 65767617 -167031952 5471211 -102159054 83926854 -248237695 376119395 11191328 145246044 -523342655 -8378141 24930306 105584905 444419272 -11872682 -601654608 -542475126 -23399452 -359537840 365006757 -147166322 -329367893 -1942473 258381451 -657580148 -440697470 345972696 -13193947 -210270270 -551152631 618544703 -727049672 508558132 314137725 -111407766 -50241460 46013650 586051519 -348325999 -212158407 63549246 -95305587 366320797 142443793 -105711172 547053553 132769517 -895552026 406331934 73898344 -62846064 19656295 -152880485 -387326734 -701852663 -277966971 -73670458 -298203266 45746741 -480351163 32722863 -6612617 107576557 -4444620 -543151806 132844749 -652808221 -103995848 -312623660 1352341 -315372660 1001146 -56161612 -20963089 882035633 126544382 293460128 193244309 132527501 -12796617 -522431676 -168134441 -47071393 72595871 -54472143 33427210 573550527 86767084 -610241705 745650328 -76186463 59424 386778817 249829224 -460871134 6829798 -105658344 250594 662520855 23232654 -35388634 12133989 345430 -32158707 -7498692 -405847445 -9021288 9766962 233524764 10395717 32921424 -539515242 -142724262 -48454994 -369691018 272299849 855007818 312361111 -43742941 703981613 124516369 372270098 69066791 235700121 -266846015 141542161 -91093442 110571375 254206406 284264459 18411323 -116710535 241039162 424549628 39380136 -239275449 184235512 -136736929 565729724 154987085 306900811 -3454300 27197178 222133983 -114063898 -492822479 -243320075 -7657540 -337392850 444940191 508210471 -35704871 -124572448 -228478778 -455330834 -492964290 -286958001 -10459849 540285611 -6551817 212316532 -300018970 -145702937 171151089 106690509 -111340248 245543110 -571881907 -700257326 -5461616 -78333125 227711675 28290882 563719 128428239 -95866823 -99028723 -9619541 -86579495 -115513555 14048003 38055419 217941933 -318127176 9165282 -461898516 -147828247 -965288 -219424084 -326060014 706172669 852479209 -69319687 -43691851 -457214533 69621898 -124577798 -182789854 96499711 -193780019 421929680 -119208397 -27510139 13710465 -21964379 -53127136 416188795 64711074 -871834724 385745712 -184266790 24662269 -551011535 -645724689 122537914 203521510 189676225 441214369 171528900 180466431 -13805694 384837914 103240180 -53912706 -220414268 14352496 213741559 -547926934 -242701209 -244350023 -209270756 -9105183 527120886 492204082 235358499 696247103 -85762301 634733229 -395523395 11238294 -3480355 -23617695 -513786139 -683013207 111249967 -145916364 716129968 447418070 161332869 4743130 -18838688 214151436 144716112 524851840 750276788 -88402816 78753461 -35014362 366644564 194016171 304019824 -614702207 -661129647 -346433651 -242858788 -96201502 209233493 87924232 -238497955 -65101580 403321274 507549277 -701901272 674507418 -281178048 583367005 -311895687 381793458 7648009 -316371366 35024980 250271967 73665794 -233021885 657877378 82193454 -101752263 458109564 9188798 230741682 -49590953 -395347768 325728981 533217662 504474710 1486608 -544842494 638320055 692476546 199417066 -533910 109674258 -300227200 174645406 -177450530 116902260 -539649167 418567865 353058154 -34985081 523809243 263915363 -46024114 20810581 21174256 -726144025 -5187873 827533 -553324282 2567964 -21001722 97681591 -7589920 -120923432 -25208337 -21652236 122051206 -399112683 21029924 -521634125 63187469 167071499 367104223 -765515882 -512680261 -989563 380120454 -197726715 -433726721 -26631764 -233722689 2129740 -143710459 -45094364 401262209 -207648170 278017830 170257350 31311080 -422238185 52077326 -167449430 397199550 -584999995 423839474 473679232 -85709288 468139282 -1009784 549195468 -284580 56505224 -487244295 47868926 -9977008 -125132406 -143305695 105539389 -580713930 97448845 -495062590 82235956 57271786 320991451 213847830 -17928404 -296760577 -81404801 239849080 283773191 -38156882 -8507490 59211453 -293203178 -8050850 -96716865 586506809 -581133682 -227945543 153548695 -12219547 -383339 401729760 -195802117 -268844361 14572294 51895229 -474441952 -72667902 -265324430 13521552 -310185090 -498426282 -23585142 -664567906 -185227091 -202936538 19101516 -111261136 320792897 -220542327 -46624960 -56409387 3611077 -336024407 -114532343 -132109234 -301165853 -244796437 377499831 -120584448 84856509 376069061 371280932 130221358 44093787 -300471681 47578777 8890421 -566739828 40853981 185861440 -29136651 -794320150 -283511990 -43965835 139340850 -572921844 327486708 150321550 -570587114 53108242 -143983587 -470250608 165201765 344342187 33817844 -393998552 687035351 -532732211 -56859022 315643421 16864816 111725390 -26500879 11282001 -15333960 -730831701 -5584393 161310618 34005474 -480382078 -31791331 -17574871 126531330 -58797348 -208959139 374101078 30945397 455440308 -544021196 -301290380 -45833385 -191336176 -7107301 22502888 68342408 -15367206 -604961739 735520889 370769611 190916137 753568793 -312254 253491949 -275175846 278114145 399919924 -229040182 16073639 106252390 349342909 311496008 -522231556 208620119 -548598071 730486198 -190533358 -317396473 -443756283 155898765 -26562116 -683811685 -30407498 46243781 -179732878 -227006070 190764527 423243464 -307222126 -135391967 480725714 -26170065 9901496 9293048 401057649 -66226916 281051546 874416942 669215550 4480286 11006430 509024100 7647641 -48471431 -797362196 30604385 -660776638 321589794 79806653 -235901260 197505282 37326347 10698038 -400051556 7450943 -200376148 601992577 636287029 -177648271 134095423 352696083 81394026 -48691484 -233288944 -452044881 -237884552 -295061047 -118991810 -445182403 -556291 -40279721 -373310014 226873539 685093447 91869956 -45683538 -571699680 840118283 -11645839 135610126 -374928691 -538023876 189007101 137096617 116564925 -208656567 732475116 706569162 396545415 133945862 -4044255 -101387093 1878025 11866512 -370134033 42314398 789164944 -161982048 -4461548 637894340 -1965935 -125437651 195827747 330630204 20066376 78351131 432863123 -174213353 195876556 316279097 52831116 300420536 3475317 -315362089 -274021718 453071180 -426512729 -228474325 65770094 120915961 -431515212 2267092 538199573 -78343113 -269038879 -151769297 161979501 228637697 -381639440 308909757 553471750 449218876 -295491992 11510602 -365281493 448797414 6080495 -854794031 576552362 -346247981 -414150 -626615642 -69650283 536258171 120649564 52268577 550849883 142178244 -133243113 -487453508 199291531 942317841 -147306760 636404188 246738628 -92730238 -329920280 -534875692 545706569 -205892670 -146187891 99770468 -449745091 -127947615 -417468946 186334396 146962699 -34692104 96923499 -17712714 42669166 13439481 263202714 711704504 64153936 218948718 343146322 -63658295 -1827950 152778 440315815 389441687 -8236365 115705504 289943223 -5996628 -551530400 -407150943 138120738 -360474525 28793234 -247062808 52566120 -2727530 9018624 -316581534 55670866 -330123345 -140509969 -321306542 264798536 189426 16213195 -99070710 -36223806 -213210028 59179849 55081355 106350703 36926455 -12225181 87756799 -1018586 -7315462 -11692458 -341072530 295947036 17420001 -178578180 359331472 1118900 -743038607 163774836 255824591 91759928 -796979509 87723188 633602532 -214842763 -278790368 -312482255 6684416 433486464 -10802966 132327495 656166323 21307151 39621301 275768502 -193125512 -63999027 -543945403 358464325 14497457 172829890 193015491 142353858 144585009 -97035505 -385998152 83779050 380200333 29819974 23529406 -397901903 -102643457 763142046 90063644 -721607729 115525931 78886667 280556324 -75838073 -454880247 4982139 918359728 506935273 13697752 -155059970 -22283318 627643548 807400058 -12376159 273285866 -277106883 898461990 53524235 -53978060 80935617 -51919141 -465414562 -140556753 51568494 -237954650 400570303 44944957 -36251618 104070677 195401185 -103918109 750578175 -280347682 619578945 -30641450 -905499666 412228468 2210692 45446365 141547823 -82673461 326605529 -558699773 316828350 -165159764 -87942786 -368708248 12177724 232191401 -242196265 299752583 -276623442 -64349044 50527636 369975998 -134355929 35037174 -375754381 -168321051 881828529 135019978 -744400086 647509125 -127180641 -99458073 315637945 50202860 -2653233 39731455 -11395834 -3856907 36614242 396798713 780019046 -176003496 213492046 923989986 -218560510 692035461 11526679 25387170 -37308471 741295653 -6476621 -419826562 203426633 -348009 -242001174 -89380068 -374997822 -78132240 93697676 -28166538 -192004914 278819730 -210038253 7860159 37591070 26667613 -24885402 -15975828 868372812 154213713 438580030 -161014 827925837 -17011026 -382601809 -6690682 628434978 -284698100 -345189764 85192305 -16194175 167217856 79194431 -223584017 -3548223 228497456 39012037 -395758275 11430681 -245407373 -245626635 -268895339 369863504 -312982108 90167782 189879450 -136277846 -15949882 238176821 -189777383 -168337486 -141182772 49611510 -585164052 11356289 573930413 401692477 -54303251 -666242944 4551522 447240197 -189373016 -147366796 33883575 -260598279 510740033 18578285 838454086 11578247 372579396 589446257 -548837062 288665073 19330114 -28651935 -306857437 -428251704 -148589824 141634679 -26691504 -19621119 351762288 228756637 -3386974 228802214 -590979455 308034383 -329354061 -315991144 -51283637 24771845 -11324113 -79794628 29683409 26571484 661115634 20375668 -52923280 -84660745 -390948041 -184711321 818985933 -8390994 88934102 -571969183 447516326 31243647 139840285 3283561 -37788965 -11243050 232129881 298440682 -30205871 -406859310 515862855 307651645 -74965711 167436736 45305248 -427712221 -43993459 64752545 34058432 -263822000 -313864326 912434233 22200170 906245561 125830106 -401715542 204559132 -21259999 428498005 -155059026 11425433 -205433413 -689826288 207972046 298512675 49041406 37569443 -1498593 4000861 320791884 53743864 128111698 -474084041 272698741 140177742 106227362 713436194 -115045796 -448521206 87679300 -7978133 3713196 84673449 -103027472 -82451246 -20341473 236648025 19863045 -86509605 163028778 672810763 323150111 -253134497 274411889 -444929759 -30552522 -19506139 11938728 212390611 -27665383 -169702852 94009651 504527159 -29762397 771916151 219365365 174461714 634076749 190936416 -157216636 -291199910 139926867 243811123 200964331 -184094044 -20977050 241473520 -45026688 60982437 616738519 -439245194 665241624 -50264454 84818168 -323124183 187255739 253008257 -4375110 -291295359 257937871 -44266922 -83733649 -153190147 211309574 -69294076 32315294 346335139 72235933 169727278 -192029439 109842290 145331237 882779247 -17673276 -578030434 11134399 491949025 -64686365 -151877610 213647394 354898612 -84789974 -44100411 -198266082 -71974951 -102157665 100236111 -7520013 100201804 -16526849 3593251 -109273 -29497434 125883143 471932077 306595373 -177451839 -4445425 -41512635 182257404 11999015 14908617 -482170178 -184111639 -389340062 -3651944 168325030 121164755 -33009598 -633433 4133167 533535753 -104804058 -336809763 -104407745 -256574816 37265228 -536302877 -117952409 -436426851 17339673 -563365889 101556664 -232217060 181622916 -99588068 -868445117 56481904 7253406 -213581847 -27810702 -105676794 -100300377 -170354105 130892948 303009639 326289492 -223524691 -2188204 -371313254 340775216 646987745 -228854613 -435884936 82721225 56786562 23141248 176217607 -444173647 176330449 61081086 622237518 6538965 15801368 -340901117 -118553401 472537314 157745120 250231943 -563889363 -539702375 -444128174 -587312261 104441225 455878117 242773105 -126631423 -178583054 -221074323 -766913723 141981683 -383269485 -209137702 71980063 -955217364 38880107 -124292753 238359522 82908666 359694317 17548836 450845713 907124112 -449133233 -160191830 233992651 -662685684 -397917568 194763179 2243538 163610586 266576403 156500760 -371149831 -104242019 -2458802 -371771804 -74515723 -162668012 367434637 132444259 59462686 -63479516 -320233868 115601071 -102736988 -107580639 -179280526 -201353888 -16205758 164414016 -155358876 93296692 240791185 -523368265 93796889 -224424284 -39517475 694229 13356620 75520278 -218803673 -222856503 -5841188 681017647 -128165835 581577861 422246942 -314395474 296867096 -188017060 16010145 -24312259 -398283437 418476160 -280256799 -50489415 -37933824 -337810305 -165066064 -176412098 -3622288 269458238 -237372802 -136348212 300518069 -15820527 14536214 61450808 15774967 738586494 354161832 -272082698 75625627 -145316271 169351946 -185004080 -144908523 15605947 -207447357 -197473331 -95273498 -946403528 243561088 235469900 15028954 -654035017 7052711 227957756 -351133597 -257082933 457788800 -113232417 132445094 -285103730 284883202 -502840451 -291223981 312697794 -2186015 337423205 -131413433 -867785228 345154192 -92500 -14155900 792090480 -645362970 -325551095 -142295211 318753926 564518605 -163406199 -89039903 -224133060 129380786 117144634 43870172 350567922 206540585 -153434513 -670062357 -27872201 182257802 336321605 37369579 -625697644 400428714 -398027213 -203858490 35236544 -666163414 -65400341 -274906080 -710087615 108337740 257773564 -339284168 189230702 -36335521 86383812 -31666011 590141934 -338585977 251887344 -318941772 -11034000 -301458747 260619377 26040147 -174557400 523771315 -63299379 105962149 474581435 -539043594 -619209492 -4787454 -402249599 -87648419 -377045074 93982505 768848303 74197882 -242868342 177768712 164993404 -231715575 279710981 -712366316 -134685759 -159827499 -22875391 -57695841 -429952599 3594150 8037891 -36839981 330898410 400918776 75091266 125202812 439681077 147658315 -506138206 274650718 -42289433 -26982222 178134994 -11454565 -259744947 -655087028 153674766 303955905 952520607 473369977 536172123 266891563 363523678 -609866006 -139256211 -103032947 -368528062 -137503037 315247620 -119032307 -87647904 -273773200 160119488 -692632002 -124923448 -22602797 2581354 -211174301 8959457 -23813396 -669909001 -86306006 151509744 196950164 114189857 105890825 38901656 278919493 909531605 -129866878 -191366214 434212560 130476215 707406562 -46421857 -386019542 -102070932 596185859 -171436615 28952544 23777895 -401361959 155998891 21108195 70461728 -20630647 631963669 803945779 1151767 -199685953 56364097 -336942091 -211123118 716234979 -125918724 498519776 6898690 465353014 -283115135 795931481 269607582 -49840254 -696443950 22882771 -335038430 110713147 -295538382 -500416997 178624992 -561059939 -141507308 -417165333 -514828032 -239686553 -87966885 -360494054 -15497025 -762321894 4812427 -630328062 -447494265 -404727620 73802610 -9734560 -4499367 -20541295 110873076 470130472 2531001 -784396313 60764868 -13371538 305029275 11691515 37277454 -629630626 -167050811 -36146052 423449918 421727858 204584689 140737626 73577910 37287150 -273591531 514845074 249117543 269354367 295532543 -175357340 31747878 -166454 313810300 -239654000 417593269 -91275057 -384725442 -221922647 46721161 165047547 -242684491 -2135435 48867903 -564808239 -60150189 2069128 678449847 -3182007 -108496040 -23412061 20529170 216287510 -427758497 73442678 25987449 -28017571 376913064 -65096716 866564832 -19415829 -16997859 353085612 2268220 -28847488 -230438026 404214221 411757954 6197256 -72785447 828360538 16058363 -857759537 31566474 -375955141 -62212496 329137680 -43641717 -506349113 -41349115 103573997 -1520453 34799076 -3153508 172682516 -151571042 289980261 -36296817 355972260 -116201813 785842333 -12308531 20672986 -641167749 -560395245 -484261123 -104611404 611819318 -30616201 559609768 258641127 -134033984 195874764 380731045 -98578834 -316897798 -230100449 32271296 951984 725817517 -499834655 110409418 83227994 22194533 -190365558 -3320709 467409976 975769 59043207 -704314851 631307 33489356 -302541421 39879123 -664983 125385724 229481511 259644638 11677251 -651063899 613621390 53494003 288816732 -375021087 -685130841 170628441 870467266 -9636501 3570533 -185640683 -121077468 -33340919 5700875 -153628143 -36722026 35808329 165545690 127165292 -5190406 14993051 -393920230 66402044 329519289 145484491 237942528 -145944569 15391446 -478486631 -144585149 -5320851 -201135756 62033871 183777733 226655809 888893974 -129646688 2911301 56765494 653284761 -78188651 116570983 -264975452 -89764049 636877994 241344539 -52752807 -46795062 -304621119 934145 156406891 -11874055 -22975340 8835572 959792 722541304 -667767068 -3776191 -500710155 -155328388 42376433 773981350 -255889354 214466535 -199374096 190135212 104316968 -577371705 -93806972 -28355723 -583199673 -357117144 -392008218 -105758113 47012303 209975067 194201046 572822753 39821158 -52814868 -122347161 -252231399 -22820144 -76415916 -46038576 -5239132 -551727886 187527582 -56795559 171543919 64772644 822231454 57926213 -461338604 -716152069 140283290 -160261195 17905017 441490686 -12450286 204218225 -448254381 161681550 -139265720 821301394 -406446378 -394766978 107899053 -1519786 2221262 125874671 -29987909 17572358 -92017934 -76881 -75235697 265162271 -143103938 -56756737 20029574 665578281 -99490097 -60004101 -10198507 514250896 292288434 -63370874 9367293 -229201399 -210188780 101370875 -511290082 -127072313 21975218 -16786704 745504595 -302067489 475168089 183812055 -635797785 -264047100 -181317073 -5229134 27152590 179243585 -19756697 336450139 160514329 387806006 -449952769 -426242020 -18503885 -341364683 612164821 77111701 14670304 28988503 13333482 102589436 153624910 -345253788 -149111569 475803517 -319394972 849078135 581228566 738861163 -111640543 197876595 510640056 212637744 -46778510 -13308993 -26995669 -503471049 411233908 -300124736 -332967394 347979392 231829458 -8396930 -386230025 -16010579 114989446 256112225 252191630 57385067 -417305782 -334042588 109251364 -55113141 317949649 -215670719 -93666932 407054033 23717958 -266152126 410452845 -41664529 836492 91420050 -31106561 34475974 87849948 -577689953 338007556 -309465088 -113058260 -24325879 83876659 -84994967 244359020 -171753800 33539563 240600581 -124794619 344323743 418468287 -297328806 160454485 -125249213 678692175 394379755 299939999 -101674906 -566067869 8013876 295195938 291441129 193365678 -57284995 238724245 191133670 -5944570 10550706 10531096 620316583 450962871 -268169277 -279474680 235500495 149385217 -6656059 278279326 3596591 -176607702 22100700 -124787998 -246939413 70950519 -238064521 -182474811 -126233554 268475966 -617472559 -36790044 463220013 96895878 327852499 -53389742 -750147366 -27625644 -434448602 -203897991 563126069 490211084 -218440 -73762347 1061912 -1757085 134115069 41057089 12174787 -7799466 74811276 -46895061 119100918 15136286 -14694236 -14362745 -410408291 211150454 -295059440 243528031 -368748083 260092602 307919687 141844708 -170247747 -18598018 9641119 237178684 663298396 -267285223 -94941851 -8496744 -512037539 30159736 -10977779 -585663610 -172237472 -83538609 39267240 -596896018 345431499 443427 186533508 501399943 -20960912 363229955 -87309738 -493897267 184711029 203458175 -28935160 -116426038 13579372 315796120 140505592 -2144183 408940185 280812803 226839241 -127994189 -30424073 75739457 285244297 466616470 64752562 -53478664 -513994634 14688589 526665424 534318071 -358880955 214632868 131489187 -161097945 -426017791 -251105466 -151226422 148553506 82290845 -201312009 -480743735 545375140 20437613 20506940 -237118676 1152716 1005970 -69021674 -277844355 3957273 25815131 -20427418 196746733 320451600 -111954111 99848113 -10763660 -152063234 -295548449 533045448 -858892007 42268112 -22228603 564851323 -658208593 -61452003 -54253822 -153811638 310613736 11133471 182823715 -40514623 46872465 928012368 84794018 -54319041 137661530 -1898098 134382839 -416086 18980829 275561465 113942926 716068 -303308517 135003989 648931296 -133051605 -87113873 30491628 7438801 -307054981 -46989783 -203836685 3872256 -139035529 -380750447 1867869 6802897 89527372 -895589 -247789503 -128536285 229375023 320582939 494620103 620242257 319665409 112602072 281519300 -253577415 -234545851 -570518308 93351719 4517337 -7173762 424920039 86080052 -4355297 133314955 -537310011 206771384 171906893 -19106513 389477230 -309979165 -43041615 -79275193 131935232 43566168 199724124 -210996058 77932077 271374308 -679081085 -137012969 -156794201 9331932 88888577 -235823085 -130442143 -459487915 203350676 272767652 696105084 -85625279 441941864 154932484 -561103599 -14783564 5673777 -205633852 -224913722 -87277324 68822308 96733729 180513735 9201737 346149925 887462694 625067751 875274703 -299452663 254296083 394648 -406601359 -520681833 5631746 -5977555 -629357510 -9588654 189392688 449037471 5549010 -458472256 -228136362 277084262 104435002 58853718 14421145 5092108 -452448125 116025733 -297866752 475746278 -349375981 226401632 888230425 173840443 124076529 146777526 798878098 -580314797 146536775 -5950588 31870057 -810735791 -303231964 -184322508 -506982679 430238877 16295528 -408440393 -238172072 -453135858 -118283218 -384261795 55983109 472396775 -52483407 239036413 -675826244 238450886 89309713 52911988 215865508 -180705013 218935396 -163600710 -18383258 17041328 481941942 -326472 55469547 -392407525 -627659600 124583282 -775718808 -610969068 59634696 758035476 682308158 -57794163 -115122970 -81096519 343798760 -3172452 38978298 -363469822 -327272607 54522783 -204738673 -54483350 2326187 318446546 72801 180434676 127206402 184480436 -43101783 156383574 -70234174 -84111216 12922724 -85822281 73840043 78536191 -19338622 99320951 33195771 8188797 -31364974 92992813 248481167 940347149 53283837 -303591897 -238682820 -443676849 -371756216 -62465241 160570160 238318153 22950151 135256127 -111020936 175584817 59777521 81858851 -399802188 9273040 59612440 -910478408 252742202 -639513156 -97756757 77776647 -208666753 4096725 861602766 -249442 -30130173 611742468 427444575 -434367695 819049052 73267015 -74280882 74614285 7477401 -173336751 -35048542 275903894 28836924 644067491 -258439459 -47076163 -714407274 383395 132415138 583161202 -293126674 104456808 351077083 -532928344 103315554 -44500223 -287249521 -374980921 -897820732 -48912899 207339185 -31991200 -223847980 -5403835 331942179 -67059089 5511132 -400348217 87369688 200472369 -273755848 654780333 -527372543 -496714595 30189380 -274320683 6087564 22159734 96933423 92518955 -108129986 -400171819 755645918 367760554 -65183792 10728553 -40585255 -525880809 18023836 600250454 85072276 -250893253 22403829 507311098 573599796 -885840126 627414998 202832474 -549139518 -34512619 -146791410 -353615726 129096655 -386705923 -272686238 775106450 34827307 276437780 212762126 -163852057 -610891844 58710469 -372504575 68143614 401755710 -145610530 -717940791 -583961815 -1083835 14776501 14121749 271288094 462509983 -120273640 156735462 -7520308 -297436511 423025954 126327880 83687398 124841613 6885777 282386803 149804068 -235820276 100314796 -167687437 6086431 -576213274 -19345120 62666253 12026964 407061878 93094714 277497250 -30232152 245591190 249978298 351589287 449312581 482123200 111601703 -175008705 -11220601 -447167999 -616509454 -138478232 198467003 1060494 294456274 -4186474 -107143396 -518992633 -3661247 -562142477 -601991441 52886472 10288077 -366643382 226714796 79358809 11084955 358142443 -6584241 571241980 404357161 -510898747 358798877 1386235 -701986490 20345401 727981025 -44013186 -7430925 -631796877 -102967477 -71805559 11519859 -587212362 8409020 62801496 -20560681 390069834 2661204 75208313 37683813 -503449089 -329310126 -48040675 -43057628 -202363493 463222057 -47424 -769895817 -320477334 31135505 -64402276 675500416 94714387 -782674914 -165994557 -44315336 -551752230 -313224895 33529154 258043587 377608509 655426054 -129972801 72226223 332949287 -302982326 -1388713 -27205900 -247856661 -261465156 -38931537 113680899 -108463094 23275859 214088352 12083827 -2633378 59245194 -82738534 4586211 63965327 -36080324 494881462 21039768 21569484 -112664393 -6003182 -241569000 -38480799 85033246 761741450 -185064602 371557425 566694444 -141276605 -324888539 -908594154 -102662661 3442863 290820788 -27723795 -71075103 -496397334 -720226277 -69608753 -159609690 -528395239 -652755265 87492851 24123026 -84508393 -171106081 -272021194 59955882 -577726510 1726066 -490135924 -203857548 170983098 -449122940 69777171 -115070110 -669639551 -703922 -150098220 6728243 294116305 -798083888 58750546 162294612 -373622341 300251237 -178212038 683687229 -34207135 -1294295 -425347415 502899832 144892995 -357541419 -18895717 -355208884 -75212978 -406494380 -352638133 -793730478 -210130363 -20976915 -428578788 -254280611 252405417 223054660 344897044 -13390295 -42034661 63028336 -255010099 18846403 73741031 297337629 70954362 196226055 -570551281 -6859525 -407846210 128569700 -159800116 26863905 -553101319 740457002 -329850158 -1197324 358246124 253016659 -225310685 -527987937 931535 68753139 131169715 313346187 174668420 -141008567 -38447242 -609395038 -504384668 300628208 26004509 15757535 560199440 -371705260 -64464151 1973059 -192732561 -7877992 462235860 -310598530 111080179 -479179470 -131540573 -13824315 -2029541 -2732520 34568158 -396483160 -164656101 -169096321 -11800627 -203655788 -2357847 -38548939 -156329154 -71656801 -99885749 -264752355 -55379836 26689384 -171395062 -110831684 108128041 20433536 -293090706 -251425377 -24423393 -109799416 -24807888 -39672831 -408539304 664329697 -15718483 -525551116 -19915850 431051529 -100533521 -29572908 -80227723 297111900 3048899 -53451562 295699588 -478499308 140771987 870574152 776138732 2678815 509402799 10514129 740209062 721725910 5715676 13404386 -94403750 245068802 3211054 39347337 3284631 -148418268 -205296744 140068299 6794237 17541238 16774632 214792874 16985277 838260240 -221208301 -345962611 58583410 225421409 -52547889 -197986840 -28808940 -634765111 239622579 -274864352 109334702 -16851905 7244329 -7694990 -210768531 76334150 366893058 258063467 -507539151 -402326577 6596942 513725084 -303925113 366493473 -444779 613738960 663264246 -91838701 1106016 51487935 -9933943 -358078573 -11707025 -11805777 -6382670 191792912 540921107 -45158082 83432098 422060307 13732074 264484481 -558595344 1025130 -7632117 822936173 574080276 601725996 -606864627 503882 4088960 -11340112 -12122061 -48581979 75034499 274689569 121420362 -546043539 598972730 -335942614 16309872 -1786449 8215648 -62845972 -293775563 513863276 8795869 32043923 90413813 449933700 140346387 -312778511 148972896 -72980389 -24012075 -496199468 -93832462 -68229724 8097285 -288694140 -176730918 431096890 3174704 708395935 -289228365 88109755 96340388 72391775 607832279 -2235655 396424379 185121973 265383006 12712472 56548598 390246909 -240284270 10062650 -506043354 -462701978 75315940 -362659266 35845195 95728673 -19115217 31865022 -160559604 192381773 343935544 291411161 -70845741 85003912 18489759 -113860844 -680670428 -362610330 320100800 -355084002 -4202378 56103858 -14385033 792235601 -237005295 102888432 -449174491 -160075032 891664125 -339490536 46427951 108100761 393439201 2263505 48187572 230902210 277186433 -465539228 65301408 -260534467 -6724733 -43053757 -122515083 75028097 -65771088 -887399424 51305582 -360672895 -154557135 100441787 704065311 -417822750 -11609743 -78056351 376671986 564635581 -214212536 -399694634 33172653 -10700074 285177569 188022345 -64335006 30538215 -160264413 -835826417 426070 42491556 -271773612 1314304 -302444305 635017463 142792899 50735238 254782775 433649968 564118 -612351218 121677969 -84223489 160509515 132860815 -62664665 511310129 194197580 -275805673 -172180903 -335180830 -485371467 55504495 -46973801 51906202 234188939 542535692 284155085 -439493649 -449235566 -112273495 171495407 427138370 460594142 -63761452 -78623422 -484160880 367973750 -264505335 36429167 404972091 95869053 -90636490 777984230 -611698780 234878783 -454982545 -361502353 345256684 764757183 451462193 -323958487 -139562563 -551757192 -186097899 -41222338 352202755 8852072 -380027329 -174878078 -84523495 -219049577 3457400 909320980 474636350 -408318711 684134560 187266143 1857232 346777504 156381214 -123816059 220013320 -302034175 -316016978 -139811258 834927341 -59224633 133403862 21308893 -744030507 -422283810 2723922 578130322 102700665 3211042 -423038980 -24775366 -158976526 -479840766 -4261902 599329060 -571507653 -535599420 -455562561 693193717 331219463 194820235 114160443 -144716516 -108536423 352894812 -547893330 -596501324 224997882 18986962 541035186 -2622144 202819258 -702564 -304628371 21187954 -2383139 100744280 -572380855 235393898 178969026 42009304 533013115 -36810567 -101945815 45350485 167274165 -2771021 -4019864 -442149636 4488463 -491388542 151375996 -115380356 258897286 527829267 -386646328 -59572993 -6275650 -135605496 -119178452 -236259238 -42302320 352859183 250750431 465364876 -38753495 -174176200 -189158600 -588812053 -16185403 143865852 -261461754 190812210 65284810 158209826 7624661 -176731646 -250874020 112461531 234317953 -282909653 448572252 550042055 -43527923 -252982019 9306915 218709472 -169230138 -337163996 -166817041 -14603153 368694176 -20735676 117783664 322216621 489058354 372606492 221666813 -535403967 -304532777 -699587776 827940 8560941 -30254815 190651275 -72800768 -26603903 258040606 709091030 600227157 -244141853 342733510 -396880 78552381 -239205492 17520135 -716969277 462737481 825517433 -521231237 -600677029 -511869762 174783100 -28931578 5017048 331038964 -307467501 -255793372 -300009907 24111740 204262400 122916161 477260039 13048156 -68967211 127470030 -798014889 -5212709 121352615 -891046439 -273076360 145098872 205704421 -127997645 -427282811 81323809 307705104 -367822 -237557096 21919080 469509 -112345659 -1622570 -72185121 5919044 238002353 432056518 43431580 -313050889 62089892 -22853054 39050592 -92857568 37296900 83966288 -698936457 -259109746 215469546 -58331842 17728688 7321344 31797168 -558634408 -244317105 904516718 234971451 -184635607 -343892450 -318801024 -261896202 408862031 -210726790 -104951158 -32395761 141040605 -318985528 -172996425 -791896183 -526790866 399519078 151338874 -29071972 73197345 513297274 893305313 -19026179 -561482812 -590326277 169118413 -100708926 -523237194 70430278 199062799 -58442634 -160365599 -39141212 757726283 -53006468 -617202508 187752320 -40021794 -356518997 -127257380 471369609 24625436 -1241047 72190255 -174767111 -3519981 -29999760 -123434950 -361512878 444786755 -315517 145054158 -41834827 101021651 -43723246 -24255359 -270975121 -318994914 -289191164 -56099665 -321355454 515644276 -63881252 -133642672 34138835 174636753 -249320 -177326431 -99351358 -80755341 -18366875 92600928 -215136764 -129058243 -12721698 7172196 -3056861 -217619143 -15773832 630613244 21445166 -72712443 545186507 -139807697 -310620196 -756958348 10341160 -139031462 -265683312 166847647 8096350 160490620 -52745981 -226901488 250052149 213184378 -29097008 83020454 43788419 -142393574 -316908 -117801734 270072454 -149077858 253021095 -128138027 -227016066 28631474 -57940061 -26330713 -263689153 231367418 -167101438 -43114030 -83236575 -380190291 76685431 -816024963 -70305661 -874999730 293271349 57037202 18967814 12736110 301819987 -495090786 145714419 -335128307 403113277 248444828 -21498835 -190144942 98263895 -184171962 -295954235 428770542 -279900640 -85288438 -88826496 -674908619 -2447178 277442440 -10027095 408807439 -232490644 43852187 411720184 255663117 -2214902 6751263 60296745 169366188 174521688 -804286 -100201677 90935296 166031976 -4592868 -349991933 397321741 509342644 468471884 40709979 -101423693 -98485583 -126459912 358288163 94688027 48382695 -31914023 -407555695 -733742686 -711980655 331599226 -134129775 93084539 -12080580 318260150 320971528 169720919 136627509 14750996 194861480 205991384 -9731588 -520222430 -2201549 161184576 -73249557 -218760423 -25271078 -595481685 -675199469 237204968 229865473 -318684053 421707690 -8796560 273257605 308755475 -195883673 195357764 -667820600 -2830943 -48200913 -104199929 505675381 -528859921 -20830144 -328861729 -269845945 -492931878 90953432 -3708992 -570222839 -572584855 -311702218 -283317 261116814 -72534839 -56016772 275299948 123530832 297813136 -505921672 18690463 -3928265 -180458549 2880994 -293039782 522400647 357731315 -318262321 97358228 -25480060 -402860098 -113409727 119773215 -349251001 -723762446 33434904 -36858111 57889552 -244953360 -108267999 -270327581 -66419453 -21659666 124157659 -448932576 68599477 -295094387 606995968 -482674812 517022413 596246761 117418329 87833618 30987576 -15499973 92603 448460748 153062185 -91007494 -21483636 196858321 -9267337 7593515 -29945927 -282310817 236132640 15414416 -43555003 817712274 -385149589 13974342 -494157342 317182401 878815174 553563352 347923526 8584850 -625511544 -610847216 371201927 403498380 10581668 84359939 -5104428 -251794202 -188003999 -425045820 571616083 -14347135 -43583245 13002626 -116236 43195586 -2997386 364447095 14699815 -486706554 -921812 663300001 121022451 84714247 -298229464 9782168 -221450745 154504858 291711284 489325170 -183414297 382483619 -149696171 -192549553 -708095963 198071342 465287083 139589197 44631793 37286756 -59428788 -15248292 -71448191 9397091 691049396 -393729471 -56851712 -569648331 -84179392 577480463 -179911104 270435362 52293666 -119809224 389864043 251356235 -846989503 -185964659 -195431276 -294411248 384834071 611657613 -126549849 -218861144 327810002 309944999 -18427652 597980947 -226567041 14823526 406307328 -11648346 246533827 -1646859 -8582784 -14337442 -337359869 -454635658 -907554449 8696325 -486186583 423865002 51293794 499676631 130323781 -346463912 386845227 551229151 -236883453 -43607269 643652906 -435464571 16485407 1851539 185493915 5778943 2896588 153473346 760896246 439794951 -239738979 21024336 -494496773 674301853 148481943 -86977096 -10517259 789908650 25805899 -275109619 68959522 -11756028 -383300513 -112534126 -39361900 -680110843 4924848 26747130 562975641 -173690241 28150952 49666199 206755027 827764936 -114872644 -10741459 333880429 -21162257 -554435673 310638530 808081200 -101792298 271324016 -49487904 -619129156 -84563574 47520632 -18754104 -9009510 -17677424 -248260983 -17991863 -70411650 -179046059 -111025969 -7363580 362335687 173342515 280961441 -17222290 -19119481 -794291458 81190192 236715162 -300839623 -49033114 -404596384 -696821068 104178652 -136726770 -72632125 5404441 -552661108 86344782 236132775 332752410 41932741 578881498 23248957 -223205943 56689761 122641919 -239667739 -180679086 172538385 -1237889 -153240410 160205261 -43546234 -431594508 28455889 55265164 328720621 242656102 120531524 -351031922 16611631 140086773 5916037 127643035 1164550 516645039 472190177 -81418 -574781581 -37258360 -85356892 -220258312 820857624 -84629841 -289017709 -302382877 -262110497 26325732 -345253818 -751120828 -139402395 -694539792 -315380306 -131671404 170971672 -391343584 534032874 89566685 -273895797 345821725 2347518 -9422780 -457446840 195368381 90460479 80175227 -399702933 705883595 344458407 132172696 689242010 -453967267 -523978757 -544691324 417312578 139967711 -826461654 -315399843 44089314 237407437 -25622554 135545827 37111754 203025573 -33486698 355243 -343161136 155811283 -4428749 -54875863 -298124527 -17179034 -33060226 70443875 -189747452 -242998592 312983506 -43375524 -291389806 730804583 -40789191 -69613649 -34342578 -604941854 264528655 -475372567 5586812 -297615302 -10178706 -15826360 649467729 109665736 241936963 -670797723 -159726974 172061249 -402736842 847678766 326869653 9631035 5351398 -405812328 -172030871 -48842653 -154627568 979805 297836802 -434770797 599180798 121590612 19447241 122566286 -46275924 -672922783 100060354 -5011712 123643078 -321612230 -11222378 -98408319 -298908577 -649487514 -306656585 482447572 -403181541 20040082 203876524 558766818 -555357943 -388006205 -519949072 -406929021 -33738448 117530630 -220817415 1571994 -807711055 -501661173 -66303350 264584519 -118764032 -100697760 22264197 -165248424 69160972 5168093 122588589 148772132 46046573 -208456043 -19605118 -830949670 301809116 -237640580 36966878 275836657 708683146 294305607 166571183 152217070 815916125 163570255 168142049 13054593 11499294 34811133 507631415 64112462 -78969533 -457663785 265225911 572651030 -408850007 -167033313 -208099049 -100284416 174429463 -254912335 -416221922 -4296462 151679128 -86528339 443069198 -206795215 62191848 -82851474 -7840377 251458266 156819983 327806730 333733452 -274233296 -47325688 -278566173 5767977 -234039052 -167820827 -13881935 -85284989 -158204458 237418756 538038162 357327944 -159493298 1391767 488630400 -188828905 244476293 -518949841 158196426 -78652835 210171481 -95582272 529192023 3276116 -564443415 -277434388 -409293919 -160984499 584762759 54346460 121898019 106627524 95203334 56431602 -192042042 14290141 -547476530 -587084587 217470002 61580685 -129708303 -813376449 123097191 -54149171 -250514032 193726990 93836637 140070144 -345883882 -62851820 85258 427006622 234029821 -14187454 -101852703 265856734 -24538367 382793682 -5463337 -32547554 -738943383 18768675 -5024372 171713970 -105828225 -15567531 666391811 245552829 48759391 -241020 -34726763 847956601 98749000 221423792 -593317760 -167700223 128903864 -419837767 -762046913 19698252 45356276 24493721 -49876557 330103232 730558739 362746067 38681487 883389480 -42142503 -9478211 -83045898 -152852914 839892951 -45075686 581961681 263967533 -772158047 3682279 -576860482 248563941 97992290 -532403483 -195009748 287002033 746299099 440357643 -2709194 -7488769 248358409 224678871 -194592548 -73169848 276318278 312506720 608134816 -64090622 370518226 4315258 -216793455 -618665322 -360950419 -704607717 -393239921 26373618 -272911305 268795145 -147939174 -618024072 -559257279 -660837733 756344319 47713907 156002276 7599353 618277404 265213955 -48147828 -66134740 1433400 -17359486 -329059987 -138415638 -479581625 -507975294 -423047567 52437229 -152784024 -7715477 -121202316 -961916025 83764432 -77273164 -130248681 429471042 -90126374 351145720 28319038 -355568458 247429880 249517492 -469667700 46575178 49001770 99035668 667451075 -211256075 104348550 -118774939 -299635393 352928318 128582953 94359524 -305441510 -4724925 -473186359 -164757665 -413087765 617981805 -230196185 436882931 84921683 -244863196 279268467 69394722 -192500091 -145553361 -273570808 2465525 -152633053 -47247108 -95957122 -319843329 53502312 -543801599 -275816789 175107002 -418155545 708405158 -12310524 601047299 267974686 -457641659 -43555663 548709065 513337719 49982270 140525883 -172506265 -280017594 -1329456 201528147 142084608 -153620042 475795262 183343020 504332064 -2913739 157149195 -2696604 326561382 7214568 -75216878 -565570 221799029 7561007 13517185 665031550 205950554 -1811684 -122201489 -7830650 -391316771 46878044 -10779252 -28588693 -222944926 -82668384 149925654 104435457 10012704 -328076222 -131118768 -362593452 -223439000 -320407263 34326777 176111541 47501910 -147442154 72213709 -112173861 -776335228 -103273367 -6244400 -7872615 -217332830 2901999 -3522557 -430288203 63461119 19186365 18153591 337746350 -39775041 -482163964 387895579 184156293 262986424 403955469 -272949626 -54762981 115594189 70951984 55448273 49575849 -586877503 -243343839 557570485 -5202420 1632756 215505655 -484925497 -575018950 102880036 -139290737 -393268244 -382541741 219069102 153579079 404862435 -663298901 41906277 207447314 132078412 30465178 -376774657 307195291 -556619288 168048454 -430794489 445094859 -84011153 -143016023 -254305740 25998464 154043715 102400866 364624364 -7734896 106457787 224736399 -36050742 -49126677 125802941 -352040272 -702952109 -177484123 -344022604 40142466 -13642712 -21778490 -197068842 50457688 608330778 8867378 188353042 193616131 -315810405 -181667243 160331479 -477232544 -202185 -592033828 -7904925 4739192 -79463626 -4653864 -508320398 -72468658 105244574 195337959 -139908314 -546516656 -52815800 207534293 -188050518 -389444147 -544562862 -6765141 105298213 -727905393 -548702951 127393454 7427451 -282243923 349171130 193534875 447957324 770047300 76295117 -85733917 349755598 -61168 441282937 -134612107 -104644468 604113519 25588510 26818378 -185472575 486042728 -25822850 -266142492 -220961892 778692575 89244626 -256935492 -1215950 -830427623 -801804299 -13955074 -317944964 683890770 -64501166 -198150526 -83017052 259109343 398175888 -630057083 308935511 -395960877 -246175735 518159537 285603914 17483603 568946022 6160123 147884367 423309498 170170486 -576962 93511786 -428994500 -383109318 247619096 5132205 -226729913 199201180 373265220 485286622 -242318341 -505897 -188258521 10316060 134242972 -2232338 -221385500 161289568 352323003 -558492940 -704265631 52055782 -268139810 498486527 689437798 21348006 898181786 21973024 656838948 674948911 23208625 -3663777 -124604139 4314831 -108404706 158108654 61978430 6528774 -12334292 452547098 -799058346 15682026 -495350218 140606331 -121634378 56016905 297779237 -877155837 -148284401 -90392773 -196733429 23515710 463524793 -835182083 278528882 820945759 -143103379 -642105190 -933435 194527574 -379362154 -691749650 -185569709 -102806933 645591608 -145312020 23649535 232962173 -352090636 -186565882 -137609885 88526448 126029167 76158591 -13321880 60084120 -262343145 72405545 25982115 -543906532 -28581669 64267122 17426961 -376659277 142135856 297871014 1743279 59854319 -153775819 -78657029 -184628424 -16382141 -140757676 -681128235 -225601053 113059390 235029286 -186820609 -728062446 -93373592 11476119 -307237755 -164222381 -482419166 -56869689 243963782 -816406958 20499559 209102684 275400692 2356962 309796440 429051686 -83853947 -130370221 16107375 37017338 -72071889 -114797266 438157797 40689519 -296322134 116212794 -466916769 317781108 421766323 406863158 23133611 51817191 39526325 55549825 -40636805 -19543294 155044429 -197202129 -544354548 1350249 -322268824 -390996525 185026751 -185774452 -10805767 5065202 -38638400 -229537560 369819183 -11490026 -20033707 66675261 169610385 -16558990 -116956885 872108032 -162632803 257675689 345407641 59938423 -35048942 67538256 470536000 110407154 142015589 32714098 326530126 -83124788 -4513248 -398491102 117775 8480130 -277711022 -70107489 -515599969 8356282 530342810 -4514921 2145900 24876505 -19640418 492912345 152388882 -242952826 -16110572 781301230 12965553 -166095829 33437649 -195233997 -711678733 -9574019 668908496 -341034513 16609179 -424200817 -275542999 -36993205 45401765 -655416 486196897 93995885 365212104 88660343 -2681095 -3546364 511459219 -260866463 -84488159 329454901 -253017802 574942736 550317139 -191585545 -475096201 -348011267 -280854277 -3501064 -401462729 -149052267 76201073 -238080505 603784288 -5241442 38667501 545522282 -1821236 -40185434 -339514978 346033235 -275773435 -162205454 623274034 -246785687 504608593 63848631 -313464348 -945896084 -108664238 583127412 -11054658 -565175637 18115024 -6151627 -560039507 12584537 111065095 377674235 -120553148 823801043 -60369611 8863 415726780 4913694 22884850 66824959 -420681247 -622793703 -101964886 384851961 173627259 -95038139 -134362287 212233981 -64883223 4619265 470892 17245318 223764655 -4018176 -123711300 -111090106 -540135521 -98696146 -226353048 125583479 25021647 268624105 -303810046 -675368460 -355319019 334307273 -117157571 1174486 195117198 601053902 -36213558 -500687793 -401500421 -661411470 6767561 -449722 135691913 -520933725 -1123451 -5715765 -18890135 27441976 -131020821 375852736 2448885 -3847566 162148835 262722962 -6827055 -12617837 107926945 -624236306 185139769 -79957763 258905372 467628828 -72170389 -747489509 -42708251 -277163928 -504199906 -54690358 164976286 47751736 1657822 2216907 127250810 335232227 -2356030 -3031035 -330403236 12991910 436318021 177985279 -83652160 458545553 122321268 -213680163 -196499700 96932256 60742562 -245860676 4620538 -548700201 141976038 -349967665 -24699963 715259500 -46076167 -30908352 250153883 -15823024 30580348 -547609378 -543962871 491116802 2150406 25386589 -84392516 133745406 -3550063 -315234580 365842274 99303370 848760218 92831312 59744097 151333864 129257450 231108518 623433692 90688414 -362715282 450154973 583917327 -56554182 53439458 -396579539 -82830073 -122370858 204736295 324068514 -804516457 62450008 -704586040 111367419 -393292 -589772135 69693291 -4699134 -393763021 -190219972 108223229 661907375 394471413 517520596 -442925509 634609729 693835909 373329375 -62903492 -13344961 70478341 28630436 186675403 -49647071 15887994 -33049500 22780238 -3842149 -224897259 -179653781 -70505122 82185121 4927623 309445776 -846331468 52366283 609158804 -362580 283270397 -579691557 293205740 -147734470 283337122 309345968 -192886202 28184087 -122361944 381310791 470235749 49129964 -12598599 137504130 823644817 508776676 -173465176 660915326 284972930 867582401 49750003 470554679 -87222829 46336285 19366168 -171025991 311047517 -515635854 676490387 -18954637 373615691 30173911 -6903228 119508016 1562579 212898839 -217012437 207502792 -283212630 -335782119 146970274 -117042 657636953 -153601158 161123209 -104031318 44470242 577736894 28738571 -31867770 130730452 -10474356 13461833 160619433 -627961810 -448329709 -228260056 19082204 28284325 -432751952 -46962943 -28836778 401996961 96049949 -294875044 -63386712 -14478914 -207478117 -626149552 406899663 279657228 67597466 -188977643 348038127 -246266929 142723616 -188723115 654578705 -300994139 89400711 721954632 4555364 -23224990 118279927 303552968 205545726 -485665113 235407515 78757303 -231109133 940168831 -395079932 339038397 126908002 314870968 -684339338 279645319 293459563 -689231646 613678856 22465320 -10134759 348870787 -270620930 8829374 -263113999 -6477245 -358901566 44051899 -160710412 -98569961 219981574 704684142 369678220 127900 131270841 257239412 87367795 -10415978 618734990 95619473 -299234679 -207537127 -565607517 353856325 149296842 -17735356 -52905936 12112347 11373586 -202282195 2014102 193120126 -225648686 -12229073 -496819554 12070137 828931562 317373877 481435133 247029822 47162981 -20974037 -103957986 942195 614244501 -90667501 -440144572 449030541 -41415913 -81767124 -15187654 4974752 39956 60283959 254238956 -205926567 -430942719 -404424735 329246852 -277686366 -421653800 -146152774 -252626770 -71633591 -383805982 -379149813 -530773275 -104314832 -577506254 4854069 -40073034 -558534764 -181252111 -66031098 123526832 -622271073 219144328 4026808 136215604 46141633 -185051593 -701978018 -438906035 673887319 173164754 -17496103 10097603 203626168 -37130685 239827675 342875513 12281857 -88446100 131050802 -372200416 -43416100 -98805313 31496566 -437395369 -322539306 -5195386 614579649 272052088 59516334 295653740 425349468 -168428829 132107940 -97931389 -305773880 -286167461 169675926 -32329443 -32544797 -216019613 170310002 -53991690 -207188685 -344882098 -11898768 235107421 -509325025 -24817775 -164703727 507287369 153534697 -297438346 38802354 101619914 8198671 3229143 44026916 -207126811 614608533 -16709737 -24422629 -83417947 -16921204 61589874 -98563229 169680574 429985628 -148754869 6522541 -331376773 -110232486 -499410255 115597521 -574110750 -382783901 -474344737 -495747823 68248793 29282920 -545580590 -37711688 23304238 -176872755 -206100294 59339320 47226866 -231376560 -229267414 1630743 -967631 -110600453 51184035 -39954579 408226675 2430975 -145459749 -83447787 -237739613 -483084738 -362519482 546244887 31432813 -362169993 177553087 -7702284 10227604 -74837097 24636312 545341940 -646384326 70311683 208854987 44245139 194328519 -94018163 74706216 -294504078 12343492 -32164401 257263878 -254554552 -319695052 -98621801 -230129930 762685718 -124077230 202195739 335672659 -242906739 -271352234 -279209734 -294307117 19467002 138658482 -808825365 600676660 574149888 353863278 44504417 107486343 -92036416 -4734944 -77573052 -15819089 34482827 30598658 416952912 6042231 -31507135 422486308 520059687 256328471 -503829491 -10272593 7477841 -787228914 516518878 127798782 245098898 -39717399 -215685333 -308790825 -255961787 150619912 58100668 8624801 -216326404 -86130332 -364390506 431264479 -65782035 -440370719 30352974 184249440 -8194873 95631976 -492546530 -227241712 216456654 -36728640 17290787 -133745927 22948730 414164633 26210687 147008702 617629837 -85755374 533550822 -260372905 721552280 -625190440 337314451 -7470727 -379775516 -160878901 861096461 22186445 626525136 -551425041 68128885 10154232 211791467 -174002375 356362185 10175836 -4863800 13353470 66731630 -354448915 -41217837 569846174 55556608 -202830531 -286082972 666726479 -1209904 -90702751 307831125 -393229025 21532963 34482434 -522300113 -98202 -79446537 -259428784 -268743137 393324026 191640428 -264844763 -409954790 -1957936 -603102701 -563430 195432115 770395193 1424178 -8627198 -7723866 -372386587 -22655193 143473792 -678970874 -225660589 -701838198 -180133636 -573365745 -33727111 187803031 223012867 152137569 -619474523 -192367811 -7508429 -324424235 -389517904 250940144 -14657140 -571335198 387785117 120928514 -321821381 188695555 -170838470 -111995304 -377783354 370847123 90029303 251386760 -440656639 258053082 -89711938 -533919984 211251701 275122184 -91673342 -225269511 -358828569 78844756 252185520 596897860 200635413 -391021857 -46582127 -115220333 100108525 -23124069 -51819915 47358042 7162481 1045172 -210742733 219880889 -473195759 -91239771 165192189 -191119878 607677394 117676305 -94919026 -676211456 24347447 2852151 5298725 443770133 -63827584 -53138285 26549559 332711409 29601337 1184851 -45280855 -167407006 275641861 -12068645 -29420651 -98337863 -211340592 -5213145 -56611957 177992092 -924202162 -105126118 104124857 157376371 -365706409 521463885 803155151 -20765089 359466857 -291817873 -310746803 -48290291 352831919 62791062 506576579 639631 444738359 5851105 46396958 165864027 156807214 -63164336 -312584484 -53527413 53439131 27122085 -8018465 -654488688 71743511 61587599 -154789915 2782979 70530000 107313962 -801461510 640885449 90695269 -116075199 -6722436 -587921141 -26151880 404834773 1235822 -209844601 -829232365 328247477 -393799777 -35750318 -543120080 326726779 222051886 -379383223 661854676 -52287414 246832864 313894971 214290582 85438201 -205828581 96907725 -400421734 -52341950 -50183669 381521378 574461187 -9056608 -368257154 77386267 14952823 73477586 -91136235 -173822606 -409967576 -369942269 16001114 -131288318 -12763156 -381797169 -553053391 -210070477 -395344798 -441473658 790252240 -65659387 12177485 24975564 -149692018 106355004 225513841 33554673 -26811793 42180836 121918322 570357459 275705811 53938791 320568148 301007871 -458360847 824115886 421366386 -596680073 -369647356 99460371 17670402 -897462407 -258782099 115158233 598199016 -2169587 337753687 -184817059 405371137 -523085159 -89479173 641452799 -545373022 101327950 15338204 -681511075 -548613884 652225501 24833665 274549857 -161307703 133163844 -739711938 -11644074 119920358 55896859 -14275749 -786119069 95151541 338427312 -12806476 -230795749 -41104278 -57241680 -279155760 153715150 1859344 18146452 47533070 -538202112 520738606 606831 -251727933 241042714 70538204 9492027 775392963 -121458294 750090 -2280535 -846806414 407944347 8814896 -178003032 76914144 128822752 304247797 758631549 582154685 615362384 -238064095 -20154579 243775325 281256104 266800331 -457769616 1485308 82211603 -32710587 -726906319 -4096097 172557827 -303608349 518772886 288244380 -934738675 -237212059 113287702 15025707 -227940336 -276312169 -185247921 364869307 -112265636 -328324773 57010437 -229034279 -152279091 70434159 261444396 -235893915 -112263755 -225080395 1319390 39504640 -84841472 446947844 127772128 -242186 111798996 -26742542 617882482 -43725417 171979458 -18239576 -4142022 -17259154 -666798504 -153378015 -438734205 678346784 -23045265 323408018 787205505 -8428943 -79061344 62807975 -251882616 41517527 -2738351 -13040118 396803456 64293089 10710828 4215498 -43444531 -240147429 233876476 -43596439 -115088182 739898715 -228592752 301613193 105346703 -433258467 -368342 179776907 -33371482 606903862 29625801 186129949 -279585601 -565464604 173498310 -274146623 95917621 482016038 370646268 -198785934 -620398288 -12710607 -60233530 293932427 367070745 145383698 -423696600 -421645393 278282644 278452126 275072113 -107593544 107367910 769986334 2878086 11061503 -78938526 -12034461 -241448989 -430627857 88020983 276998993 122483302 -1999423 161962298 298884538 233418435 -300519056 77771845 -82370767 -493344130 25541671 -142137693 391007533 -167502358 -19487542 17484498 -66183261 112831429 171198900 512113999 -58692726 713445130 379925174 515046306 -76775474 -85483524 -71543598 -564362632 254640236 96112529 327280982 25723627 -25625330 66689114 249695916 212772965 -341893299 -349697049 -113462149 5065481 473771736 153206382 -81270334 -11960395 10471906 797850272 -433509967 2401250 39519893 -135766490 236222265 262661994 -96460115 418915365 317635257 166157434 -506763790 -265683833 -179700507 -683889792 16765220 -102737700 7179537 -72383500 -41304349 323990517 51272142 -853824635 -31487195 -839097790 -42635886 -347140305 -764248550 354733353 240205406 51799454 161119304 -93566658 -391119256 -48375147 -102049871 133808176 -226893980 349240680 89729742 195585025 -288732903 46811868 538860117 20367366 51489969 -111839591 -308471087 222737248 -107555392 10109671 -67272032 -470762213 -327987361 -580086604 -374004282 14894258 31645287 -519209901 24342702 -2012648 -208588933 29156443 371490638 68778974 -18148469 437259585 -123511939 -152615941 176230198 36044 137028247 382554026 186558042 -2017490 94123098 -255067629 292176191 194566675 -264968700 3650639 -221699061 -463232921 -179864080 -136404944 69387180 24039564 -832192198 30972332 -226690381 33579670 -218941890 156176219 136746974 253740520 125543324 328233520 469070118 -639629505 -187299914 21088921 -530605392 62234137 -134754550 -144752815 -81699051 50419148 -332866055 380269171 -420220595 701783294 206493339 -363196174 601998086 -22110746 86771255 14010167 -218862278 154509029 479587472 -218436658 390610869 243622529 8464817 -41528156 -706177245 5830153 53426133 105606358 -134864978 54484450 -161068118 -402950617 -12000659 452280755 259302396 511918450 -4388279 -352402188 -315998609 300486655 -1340680 -84224804 15757871 -660878292 548089599 46397804 330233158 409045478 -21765429 -102482973 -325334767 -105542392 -9208111 136720 555839134 -272007546 14904731 -46296341 96271213 48745098 157553104 -773475744 327306265 403547658 168987994 8864294 -245805509 -134586560 338096947 -4263738 11522712 -317234289 289276698 554238113 -570766625 23440505 639311 20212654 -39660810 -139159294 3605265 -164410202 24187269 -885130453 28863001 8473319 3916179 364039481 -162787236 7431277 164865453 -151922824 -7435120 -2543111 -222384287 -43521484 -536009253 9321877 -436027864 91963978 244753690 -178958490 215858607 1478276 335033600 -321714176 -102139193 406884827 81448158 -24940149 285737390 -574688622 -137343768 20514597 395805330 -78924708 9766815 -596107494 7717737 -98568977 734639558 -214275604 -324385948 315247100 23819491 -667547507 60574092 4857110 321544834 114295993 8985767 -42846473 -12598658 -40341454 -243165793 -21932200 -142542255 -336669219 451709226 262623962 -375881615 -452215491 -191594568 121831218 63734063 110862526 266581180 324597317 364428388 -88545689 73496998 8296612 -410191461 -290279746 31491313 -89030484 475718739 -270047628 85771491 -60571944 349083073 485095366 702444445 -81160303 -221178498 207542230 -148621228 -810400466 -658547245 9163049 136456472 32259568 -343881344 288182279 -483062858 272312353 75998990 -182144692 197803722 116966806 418025867 155920818 87132108 602804135 184296826 -254117236 -254658844 349557248 136567792 -86615551 728229844 39382543 -873678250 125763361 -8835044 -405527897 135217710 -187340304 41093640 -189282975 525622299 540050453 -36276461 -450262991 59030257 355281743 72793714 -30569570 -115332760 -131161332 -1002401 -41416100 291235250 243905533 531988897 -333339857 -183814890 -107117147 14870430 -446326528 6123528 -481993615 33647945 -124653441 10585747 -2485215 151512470 -383680995 2021168 5886238 21710152 -181818604 -99907954 335606251 -314579221 -315796383 204290201 -52688811 72090750 -86609169 132996184 6208521 17003607 -219661693 64267235 826023990 174146257 -303258882 75905833 69922562 -23512916 -4640570 -106058980 -125814190 -521134623 377147404 -150493421 321298489 -511686536 382416921 38006915 9418512 -151785273 8123560 523757762 200734311 -47552214 112252294 -270003835 -231821190 345719297 130759936 -93203618 291088606 -387083723 90965851 -385450202 899905745 625254744 -145809445 -784518933 448719 57338569 -17786271 288321875 -166415680 -54580356 -138464782 -5264811 -51205634 -37509086 -263213451 159723024 521971480 -262501731 282001498 265723018 -3247216 -448493429 10593214 -755736464 29065723 242095369 864399 -542998734 -117793230 -3865350 159545255 238838269 -210149698 503649162 -437749917 856517061 210311612 -180334782 -1773589 -20922105 22248552 -20418475 260825147 145065565 26618547 683716 47580272 -131882472 1731358 45370696 169828477 -700283619 -54051054 297452275 -235640726 -83519453 -274520938 -96705368 -188298234 51726821 -295702812 -382235828 -112224049 -578613128 -138774485 -16128890 268888286 -270988240 103227860 -94759948 365686964 -41401485 -227420021 -27657463 -92285189 -719222187 -96470736 60641383 -252214525 -311817331 -242492334 165551966 378212806 -538924677 -710334 179401093 389739 -353202351 24005723 -1261766 -489164494 -16764162 128135149 -366317667 -247734659 -614432286 364474246 994396 55840123 87633436 -67473057 -514608268 -659455018 -1683340 102654035 46598526 140119661 563592240 120612733 192872025 635176889 7971434 319124570 147240799 -261510974 176101061 -36466808 -278352119 -148890891 621299650 438654138 78776715 53731265 331985238 656311618 101903345 -139407300 -16598707 152495785 -39323862 520161040 -112677836 290296612 -236421418 196613735 -145947918 -255121085 -50856964 -116213492 476796925 -23038872 662951679 144342644 115671289 -5667602 9877444 -179797277 179265433 127732396 -88720425 -197723318 226566955 -82112361 -15866927 254853253 15502659 -12224503 -9899139 -137381780 -80719423 3683218 8917585 44195838 99487456 -237241811 -697652030 186647050 -739322871 77200571 49386173 -18653435 -104906372 484933940 -757179597 24880002 -7594154 -118749220 -33817825 -117161703 -139704722 75929725 1937968 212638871 -195726320 -74855327 17004220 -563168194 -28350332 -6927814 210376607 392684974 -290816141 446005453 -93214430 -75013043 -76642983 -368220357 -754762904 53810755 -186502699 668492037 6010620 -390150327 77036221 -17380653 -54975848 261541000 -359201628 -22574652 -153733878 -16640251 -142784992 -186906013 139479923 143558063 -1898808 396499877 220201841 -748320250 70376008 203697636 43734916 436735237 -5353813 -154205142 93637042 -71751326 5716879 139640614 -29870788 288331058 132809960 2531906 6273559 -509918657 -5300028 33220019 3118818 671016314 131029654 -923923044 48608060 266766004 154020432 291702666 -456326873 -57159806 410668155 654771878 -170733006 21267857 -2835604 -463434881 220602239 -609262871 242156293 -504145825 -411525937 170750784 -463371747 -466804879 -74607368 -16886737 -687000759 266986560 268934678 -34372843 -14093286 -125333835 162684849 118205030 -41688282 455214084 553019835 -125831647 242200912 -8423638 -526161343 8948403 -377436198 -326260337 -26236809 314339657 -15371314 563278345 318182844 -20982704 -45186079 776486050 183236447 -146355217 20621449 467309037 420474124 121586197 550474915 34910424 -202658609 -42318550 113742316 16432108 243420700 -257451107 201135923 -7386756 -248191079 271164300 -122623908 -802632948 187781786 -210612120 561842405 -255412622 -209454072 -260170789 -68066276 271116552 -259675272 482324112 208451719 64262757 -182652618 449463029 -163806430 28347029 -240244178 -293054638 81116092 79737247 -119169076 -37516195 179890903 -458827717 115867269 470507166 333370368 249936162 -421391 207890944 -523348305 583242291 17084758 -7784358 115090786 15226321 -485023237 -45934812 -157576085 -8426663 -4036974 23596098 -51272658 99307558 -297336684 27707580 276849076 4732793 310589622 39496085 337159465 41763931 -226888987 -17035100 164163787 -449391644 -2645277 -479583879 -790745868 43448134 230536001 -216797380 5986835 373442055 -422540473 122450753 -410371437 61500605 594752378 309850951 118063972 -25420876 -769149332 -657157016 741435569 742317625 -139527391 -359341339 723614994 6267375 -778404 -83325535 627425056 80823582 -641817660 -26071328 93524025 -23110828 -57686326 165661817 -305709520 16535598 735961538 284862736 108051821 42578570 -297093649 62386189 -383560533 -219632435 118752256 293429536 37356673 14588107 -161620955 62773498 34468142 -487847538 -207411528 257350917 144960279 -12097770 80060227 -5936503 -174270680 -202440863 86514497 -50254313 -18544734 -285917729 258149018 -27187338 549343426 208287512 -53875787 -641378320 -97851969 7320607 -83633686 -432092341 8874875 339644631 -427000849 -107382644 135689235 211227202 64931445 -216295279 243280271 -57249309 -158388307 -65598412 745966564 -59378457 -8739176 -123410523 12096442 285366435 -173353785 -76529950 -147947657 -13733365 -314183922 -135730920 176441461 -262678944 -153587749 -34011380 -11040072 -271847081 -121159827 -33828536 149864692 -302267527 11679194 -874571105 349540732 -436257839 -83018448 -48419855 46790863 110417270 -229707483 -54285951 43018018 -7793494 169770129 -750213918 -287841742 -119299454 5347090 -734730447 -54612004 -465609991 122509178 -169959668 -208787983 1628096 18025012 27698023 479256084 -25294312 138004111 -175513667 -51422552 -515746205 -283659722 267021510 -452487762 -77862478 42566122 5711887 -76730798 58755825 -143420115 11950230 674143625 -193260059 68507838 98933926 615730263 16007155 121555388 -323930635 -59487 -159581711 411421171 -341542463 816705378 -282053584 16692483 -76754699 109372206 154091990 668371 -306883979 219162643 186113999 -133820422 520937532 -419645291 1915036 55605474 428173428 447373216 343144706 -363347419 -564517219 1082267 352933160 153871661 -656572113 -10966351 -64467440 138971941 -179353626 110137543 -156361179 -11818571 -53785807 -18523461 -14160518 -216441586 5154611 -514979195 -272022068 -95436395 16927744 -101683962 321575706 8194662 -17968198 -431621036 197871518 894456053 -235816038 -370307225 266576758 -129185105 460434057 294455523 -457194085 79438939 428936521 -240144303 -6779761 95727127 -22000203 478839956 -342592244 -19997300 -66551487 -184863181 -684417782 -2685029 47238672 -8799354 12290882 -170667275 808577075 -401949 -239272543 880469754 -117082022 -760537510 -129027783 306450299 -744693197 322191366 -86627014 -17513875 163761791 195515366 418187290 17609339 802354834 -81831674 -7266955 -67313772 -6758303 540556215 -164722964 326700267 162037713 189530471 -59033234 561937722 146609571 456351517 9741175 211920494 -486399005 384329060 -243416551 20223036 288391873 73088701 -144044512 -562011334 240256698 -721136683 -33655882 442549631 -642277629 227323568 151164836 574437973 751313865 -90812338 -12851302 -13190551 -276123721 288973122 -8955446 -1308068 -774731246 489778349 44024106 360858586 711890986 267729719 -23479307 229999291 -168512834 17310900 398972005 5250732 5384431 362959103 133372316 362601010 4281203 -120228976 12270162 -239771834 -426895965 5420578 -56084015 430602058 171406507 457177317 -450488491 -351545692 -472210241 -89945824 -118546537 38920296 433587580 -666263858 -22608108 -318385078 -148648562 -314735358 -38184059 -435921784 185126792 -299812224 222550007 -235817767 -293797560 119260065 42796609 -552761516 -573781620 -24461313 470769646 16120875 -26158664 16087442 395246807 144527549 -218934210 -211398049 -179469673 -439761304 -33805860 -24475740 761045 62366493 -12900624 -833782614 657907300 564544147 -288775924 -824385257 -67520143 -306712032 -348899709 -701800834 -329132881 -197189165 -950911 55432853 -930943941 -64701227 135864493 -98868363 341536022 -237215245 -684778730 176839133 -22073996 -776758655 86238477 739190083 -747284066 386312370 -172589794 -8524280 -113046709 -469168867 174280609 218363100 24794236 -51668682 -450343694 5989865 -2677367 97063191 46472999 -414745842 -26511419 418243158 188496424 -28295666 -146080453 -639257879 -115519137 -197914390 76193474 54360590 831289 450942992 -21571562 156750437 -131999590 141022893 -15204753 -460652790 -163473462 -80694656 507940877 -675749922 63977092 182714194 584177788 -37918049 -51386153 169065033 915421424 152213351 5638369 -8376572 168388373 -16229593 17040519 -365178760 222039069 -30896086 -245871698 -160831170 -50957922 -13760957 617248051 151255177 -567460590 -452736021 -29313513 45096654 631797 26559017 -177574427 142763564 -841541110 67407321 159514352 11670703 158870026 54964229 24685419 -30870259 593444 -91834356 -245597686 356854349 -91231502 22047732 -132801382 -207851753 247208286 42978706 540255508 26142108 -407252742 402804433 225379196 616808 -20172803 732693265 -124222840 64522368 -173985771 129036461 -6741811 129892881 21729044 -148552694 95486107 616881916 -147977002 125730300 69515877 -254309230 218489196 -568748829 -105659114 146133704 158047358 60161505 -247364259 -590194621 -24312451 -169813142 13100195 -877348161 104998758 -318235330 134441841 38688116 101177349 -238126123 -488611081 427850103 298998243 391182336 -295407516 249039144 -685135078 4391840 73263472 -177147322 157675582 -130722525 177698600 189948898 402428331 -181445874 350162145 -101574697 197379385 -146152772 247738359 17144495 -130988510 352122699 -35433013 557846591 14357406 17541608 -666850402 355330215 -447553859 475245974 -337215748 264623727 -7056278 58925659 -107011680 58473394 29643386 164017731 607956449 -498167795 -179869702 -11112053 91481528 227920146 -82735954 -400414637 375262245 -41348849 -81439743 -214870648 63915474 11033062 155767549 589378613 -850761065 8068925 46180146 -42608532 -349085759 155548380 285590828 -422194766 -94734801 -263280774 956886 -22523707 -129164349 -19699419 -813458 -755782810 -238487716 611290936 -151602080 243487165 -175842090 -167228511 -293312274 20989359 833697366 44099394 -3505663 -868773022 -2442401 162100298 211440936 233823737 228638725 3681790 245062206 176614604 363236195 71131699 18184575 -123287439 5483978 94666003 156181079 173440040 267117685 -22520848 75839475 -7497111 150223712 445538289 -124114568 125962005 650335206 -63243211 143394511 106219509 404988748 -9364967 688691460 -26567581 -43369539 152181019 -467551340 407876442 853785642 37101985 -69264054 184175886 -506786361 166382312 -428885198 -274899104 -117398149 -82238268 126258158 -73855211 -18614548 -178130178 -134269757 -151544715 -245583161 -252578392 -365553304 -293385265 -26504528 102566387 -8347728 -15830851 -14376273 385637821 167809 72485753 3073573 -32421210 241733223 -395532086 -252910605 378288494 -652066578 114655055 5368931 16564380 434130468 -538618683 200300358 -26278311 671481045 -9381597 260328515 -268194544 98315693 -123964420 134759453 -220423240 765486088 -210141065 -562346096 644623762 560025508 -5827926 -273754195 79094487 -209786179 244642685 355808077 -534395167 -794253046 324910823 625902667 23105195 6853826 215700999 354849203 8919445 -412490429 -268002618 77868777 -21152384 105059865 230861370 -456535883 193518386 -538245227 546754312 -275754775 7217898 -328384878 11077257 275811987 -575343394 521227874 74664082 4676767 -982056 -487644266 -18293408 -13507755 -23518745 -127576776 -8188945 -173594982 -402450336 469272854 630013814 -17170430 54052288 -152718091 -277941891 18596925 -229370505 398068237 -201499718 5024456 425845674 139305473 15114544 -629470508 -237247466 338664382 13499538 -434212919 -72371562 -24135727 8406135 125100917 -774790266 2410668 -405105279 51298265 -9644391 153287113 -761211135 -13559202 10807513 84303366 178818688 25106060 283985 -65199802 -193484806 48310228 -34358470 618473827 394170572 -352512940 -53121102 24258066 -395193452 -260794707 64676779 72278602 -7744809 173705521 350952319 -626815007 -588543696 -13574255 19563833 179363763 -560148151 -8677211 14936179 2949318 -170651399 166703 -266624323 266574826 260627085 -362818099 222561123 -28223948 -171113306 -207070406 -98468348 42187182 527525606 103383 355850529 56085496 -51693536 -297016465 2989324 234454722 -7584818 144384673 77125909 -304598845 -184374014 6510808 103027950 -589225 -140937586 -314094388 -483988219 -400493928 -820511648 332153692 285125664 -4146450 491156225 -21473863 13804900 264010002 126598976 7178406 380725646 -80060732 584058109 -8561920 -250062093 251858693 -141619833 -137379143 -365330758 358939956 84234573 -4640935 -100519549 -12458338 241659 -1434125 -47953083 589780976 198361089 300325320 195335930 -15925113 835090527 -15631780 -604326318 -35668238 299539128 404157351 34661151 7007377 -83760737 -18028124 -328174166 312441454 84857003 165816906 -456059298 60120617 -33190985 -509265730 -1809928 -103429132 196802896 100627926 -253677737 767989993 445809613 -143352831 24301992 -355374750 666719010 83102557 277479197 204535066 -293001972 -138025176 -569017522 5551702 440552941 -136820800 26297342 44481563 95664259 -792665026 150671913 -7765282 -3321279 -237375485 607504120 483262240 370316378 49037589 116264230 884632597 -24574184 -321222546 132049190 411895643 -107805872 222422282 -95059365 -784141423 -410966584 -411086749 -477866677 454127026 170712368 37159440 -15085745 1582719 -388780870 253572836 128514162 120733767 -61671390 -516422038 379122309 182912129 480562328 250290619 -130666208 211475719 2504047 -182187981 137661157 -121145461 -12225450 -116458973 207355424 -643712883 -5714431 22725254 -98448747 69170009 7377245 -113543582 688300892 -1381978 33258754 197077825 -95127634 15696930 19729336 12911326 150561366 -60455958 388711386 -746529648 115783968 -158525225 -364898138 -104731597 217685060 278456250 -352656888 265740903 -144289151 -8859315 -744671292 63225380 -43154016 29685840 -130056345 -82607177 304025515 468448815 -3086246 267651778 -260753918 -108636 -101100660 235293282 260597919 1760161 -49674770 -359214284 800448702 148178685 -6452198 324943709 51003729 -14795992 -19628563 691957373 201418271 8491990 -139145782 -42924610 -421625090 -272723635 -238603004 -705744308 -58881360 -449043212 -212306818 -3061160 158578391 -204502002 -469280378 254200004 -630165 107754777 524463663 719519358 -515493938 -290416294 251577437 -60715313 855357522 -273691577 32455466 -25125364 -136241804 -92527 58473147 -47084502 -484422956 241120024 -353570057 503487426 -4127803 -238086839 429233864 572271798 141487540 -4761010 15725866 -252365243 -9922773 -11651669 3449536 -39754560 369314403 12938008 -36344891 -370660381 3992091 -254948831 -559835586 -20178679 248759105 -853183 6791234 8242499 145145804 -147447214 -3756031 241813977 63615209 5084465 -626310266 157553157 -228280113 32309087 141956691 401424075 723750656 129469365 304560384 -580922647 -54065285 106635883 256205 -177209692 -195138292 -62499165 -101356724 -663682273 -88831767 54754290 85619048 -870301187 310448677 708016062 7230860 -201941440 -42692965 -105430976 14741784 -202627852 -373393828 132922458 244085169 447995816 56277355 -320301993 -69239820 15198138 -227598675 -4654924 -383866606 113075888 -797224035 222173896 292801000 279368167 365036001 -188522932 -455036956 548430180 766428763 55248441 -200579801 233574852 15046263 -1286542 780209665 67052987 89170199 -115513516 105418455 187928455 -228146742 40648153 325370506 106000513 135594941 108361969 -29206595 2651074 -274116751 5252701 -166172330 696636249 -418965509 -347706656 8009664 17974687 113786686 44206418 -831070998 613728207 186923219 54183927 40916371 110558186 456178653 361054193 4146498 104531460 -437044658 -209561555 175993842 -59899080 4361411 291171728 -13503506 2882139 -422713388 369795825 411778736 -201343076 432782641 138535328 162957394 -21953695 426341212 -14286061 -252634530 -41914142 -100388642 93730087 483544675 -639567189 210853827 577897359 -48531158 288055123 395150056 663339476 166254476 24981376 -8166490 -79897493 108366056 14424344 -450309708 -21500059 4148619 155753765 -451529258 527548353 358607149 -550342719 176776276 -249381339 126295475 -140615188 155407385 403542570 -479868613 -562331193 181928336 -442211015 -646586079 -350211373 24398553 -169948291 -485430220 20788853 610538488 451864185 22941553 354204252 -10975857 303554785 -110391197 -29212661 32079054 63892640 -871439914 -263284041 420721374 260876247 -452090868 -558285981 -173131700 -144861560 -5259920 -56883687 -703013783 -2331581 42368052 250375274 -78747748 -333782683 17701898 559151 660109328 -62343841 -359759975 -129510271 43350961 15581017 94942678 -224688063 -385063005 -392889162 93771301 2015142 54515912 -463151093 -27098947 236008002 20728930 -86236679 -288867287 -671488836 -102987176 -36582275 -325468248 -8662199 -497742020 54367048 -92494060 121519461 -481787655 178877683 259585245 514439936 65052043 23859527 -320259522 -55042979 354758816 -186732162 -37112227 746146289 53693279 240051023 -896585220 -99860344 -327365140 85402232 134149720 -81018528 5171715 393394051 94761443 753410025 40529155 -78156918 82649227 272414192 665666109 69804575 245321798 -175829903 376140007 4197860 146231304 412356226 -21851884 102489615 -69088784 -633323699 523379 376235420 19124840 -62348820 -209350302 -140743318 -249198800 168290207 582812454 -29724835 272712416 12092510 102200844 -541819867 200872145 515172994 432652606 9499043 53318887 292538185 27825468 -242036546 454335741 -65611090 -6434998 -97281884 285833835 6953037 43506843 55055315 -7814543 -55205306 153799135 -126743733 -48920871 -313702396 57824059 493985 18026211 1320717 -66866302 48791817 -318148975 -137638395 -332056936 -210173 -13458363 52578183 -117986321 2024240 -799736540 -38255257 96340105 -235985800 -3862199 190888691 55462842 -571422809 -123513501 -630070412 -43953152 52438617 -514386447 12087473 16051432 -377537524 124533516 -525414415 155076440 15711252 -107575224 6701241 -122684509 -21082499 574510034 -166848799 -91881147 -313591605 -344939307 647478178 -17878091 -133751394 -339007327 -194520316 522339863 456959165 -311307925 618605777 18641431 190101908 18833270 -401789836 -92445534 -409786263 -446492609 3985057 294383319 500971473 -106912286 -483947345 327995965 100634822 183694499 416530 357870430 860833847 -194951497 -21022451 67210422 -31533357 265679414 -28918336 38940634 101692575 -555983719 92580904 -309535218 186088259 -1689919 -175645869 -502476630 -229628230 -234246820 96124839 -877702432 -90698207 -558824061 -113307301 415154294 -116782667 2718030 704035935 129516691 532628753 331843947 235093186 -320911162 -696949481 -415262657 -121339967 166547031 222782445 67441243 237118460 413266739 -414498909 -86712500 -62021413 -65318723 -377358243 -151523903 -391595663 310398504 306582718 -75368950 458534202 -60738985 420568547 -341596193 1973011 62379766 61192550 -224890264 -187488433 416678102 11827635 66041950 94229558 827556951 620881014 533079912 287277257 -727200146 -101696219 -746638043 -87052280 -487986309 -147971931 146769378 890818390 18493476 -307664111 456620713 104300599 -158200364 361375421 -32023029 -435847290 -145825 144602337 66228787 -204102886 111417509 425442558 -578194894 244273313 484383357 433104996 73147333 213235586 457405144 -1640954 63315970 -140082894 -360515340 4045755 -207800434 -8548845 -281079575 200002324 9719082 301793760 417205243 536623660 273001566 3821417 -561901218 -202662360 -33442005 -108938604 -32186625 481758695 -40515246 -205477882 1131406 521930389 -201724027 27923286 -11666264 188961046 -29403666 399643147 -171406375 -523958962 32479018 55256958 87130654 488756911 22348102 65369786 9450191 56812888 -798498494 -481350607 -390193151 123724817 -354312969 -486034886 -1405631 -246914043 38912147 470289230 7173 370461055 24876247 285478351 486600365 103309284 -91552453 75716893 1750548 806925158 310382964 180958861 -401667679 -49479887 110536674 -89752341 -436160 159536695 -229828590 -351830599 44796976 8892331 -125845211 -396680819 67167661 -752623470 159520498 -622372033 -146251353 332982245 -417279193 126423395 -25588686 -373699763 -250740335 -151450706 99024845 -358203253 -154067517 60305161 -678756389 -203273343 -245734699 20999252 -252789211 -88978 -405820044 230379415 598002099 24138382 22555756 185389771 -248400990 171419054 774615581 494350276 -474145628 462640 -12279488 191518023 181470360 188653544 476637196 29568397 12903757 -320335801 683244478 459089135 6936954 -15720260 -570938564 363820307 -73447280 667308960 -715792 30038098 -69782909 -4417546 -134938003 62851148 771697752 -87392036 21748286 70674057 -68391192 -62729815 145910894 3311840 -130058368 -87443589 -89280261 563739952 191512185 -631217760 232612403 115810558 -96442500 109020471 -192822671 193023397 -12713377 -304606011 -258992581 414939623 -29571999 -341451552 -3989525 231724219 144754655 -27968632 505445953 64632834 -128580644 371329477 -9570259 -117246625 5041340 -55125464 -90991049 581185965 78134528 -416507689 452893628 -740773297 169290161 -15150735 31284889 -667157992 29177581 6081437 207181309 -433019631 65782871 -151445804 -83834888 -18333525 -110199174 91894773 -187591489 58658295 220960338 -154021489 12493091 51422040 -301961855 -5184617 -340236840 115442808 479530565 151725177 -3405877 93067471 29356550 562452675 16475963 -384239358 693068100 161486015 163595711 -43009304 752318 1087555 -696309087 -435209724 -118028388 28882013 508967567 4458162 9724093 -50259941 677140820 205529113 370062688 -419358438 11197637 156991726 100531746 -128115558 4476501 -542504786 -635431247 -299530103 186698 -3203170 -81170018 215450603 4643790 300558283 -93633896 3533660 -483958911 407777986 394178913 156963 90472484 -111459191 44034548 -854688193 -166818009 -791673249 -141203214 -582678310 107311776 127163250 376707716 -296310993 26245878 22808578 275226617 -13219184 489805454 -39147288 -134836618 205912895 46882548 -270817630 -13493134 -584573160 72955581 37619275 -19432551 -173081670 428954580 65064749 231687871 -326233223 -374305506 -274828297 -61089107 31036275 165338888 -553129703 112485897 -4154308 353967397 153105943 -123147303 -216670791 -128327930 -137143563 -237213399 -200463498 -482055033 -250038219 105627890 179723444 -292798536 271445168 375020410 -847015212 -545182894 -258084190 -76185570 -163285899 -57886935 -18444596 -210628786 -14664751 20336108 403669629 12057461 229762837 -141305653 -6723592 -150174179 -155745055 14640593 85467553 -291427264 -5212213 -423785599 43073365 -365579402 54759012 -174242754 -678351466 3071690 -51844942 393879149 20818335 -185113320 38597570 -613481236 -64210250 -5010656 545663865 -424383676 -226995112 153877546 123692691 8131314 246455 -173737759 -38537087 49081359 -715300036 156691300 -222404549 -593270215 798310124 -565286377 -53455477 994358 -446289305 -57404109 -49029348 756364 156026128 -137188131 708297 -312810995 -4172873 314446553 81038016 193374420 347768887 420845459 704582881 147398872 15068221 -190916827 658646617 68782459 187682500 480402192 8019710 -15727297 9458396 104626956 -148010582 72435421 77284083 -438781794 -73798945 259412771 18223269 -35206941 115697206 348854482 298991192 -637547181 -20417798 -249057730 12703346 163252066 -579269237 -44584917 86082586 696238495 -3037948 -18365503 -422122186 271772393 93671639 264402833 118203915 -289679958 -7076647 683972124 -614770107 141017461 -128339426 -587320204 337304098 195384589 -1521875 84009985 -453841724 16140013 141699812 -57070911 516751641 54281909 -638335692 286506146 -30776959 -364236186 -252755128 97559915 -38797142 867957429 -86698370 175584156 482061192 -22394081 219468351 35773254 -432244657 383822204 -16082423 5878029 490310082 18357638 -258153282 -114664741 392371161 167005109 472898996 515640948 -18403108 11376217 6931864 -262956629 108248964 178566441 171257775 77446528 -73812069 -67708665 115740299 369162364 -31261019 250483233 134548298 92408303 527350846 -475160752 -393173923 872595068 -334920659 -280765802 -84539102 538285012 51160653 -251694758 64505343 -146049036 179575832 121236469 -257802864 -561005794 -64113684 -95127753 1839186 584083577 -101896822 -352692370 381267789 -830858722 636840222 256282049 -165386575 -315646695 33450438 -115874408 9064165 149362621 -291940701 -353236778 -892644129 34825797 -305967562 139362839 -888821295 89150846 84565394 72437103 -175542928 -169254261 20545982 243853402 12391376 -306814944 -83162415 -74795630 -34467324 670244613 -29930769 -563935256 54197636 -106489161 348023187 197453717 50121292 -694525176 216248853 -16821808 -271074494 147548700 -257082083 -12076979 119577895 482010297 -66035149 -763072489 136940698 7406002 6023959 -52912692 522842 332355045 110223417 -307395775 -53305269 36980962 -685063844 293359444 132748502 -120436474 -304415159 239357824 734654474 878512197 -411358494 48286982 243104366 -256888529 -133842666 -10541949 -695070853 -12089618 198439369 -8098622 517569056 615356 290638836 191007267 107466416 31043311 -240256788 -357240586 -65176767 24247245 -16546426 -255291764 14821717 -135314379 -226289915 414238118 -1473110 -374013455 -722173485 39114544 -53926410 357467274 -550664906 140943360 -773760318 -45844541 -146568703 -114616654 97633016 28911814 168219887 -655870694 992285043 75439603 71434538 -82005473 175561811 769403568 159607724 -160324861 238330483 439020846 371514923 -377133 -9307497 474180675 42584687 549593855 -626303480 745846 149937908 -528964649 -814629206 -238674145 -7643193 -11563429 -325911352 2876560 635656537 925060298 6767087 -283996541 -287442561 54686418 151645754 -227645211 -15098597 70873278 57970338 262016039 -213161860 -1967195 605023028 10230150 -49665239 -461702846 46278258 359414468 -23028712 177024368 -6888358 143103116 -25967161 -132893898 153189903 -668228761 -257330658 -204779095 23401357 473572303 862507181 465592731 -39405462 -182224791 -37527992 -236781056 -62167671 261933492 9594219 -549160952 -208102072 -89226702 334561956 -45169800 547610636 -115509339 544244142 337358779 -246078408 -11152675 703404677 -96477906 -515426080 4875323 131381768 952655 -283039993 3337262 857208371 231056427 265496814 -454830151 -427853791 40738495 -971808415 -292812966 191971268 188951683 -577870928 -6274444 -260320469 315469505 362072108 927026212 -169017466 -567042691 11620246 8923677 -295869275 148865725 83925808 -474759988 -62744756 -350468699 69612 20460866 6841116 249872309 171869055 6836542 7152260 170810472 -8655355 315958989 -12414058 100561744 -652167391 -886602617 -427486733 591137157 179208195 99729597 -763402765 -238808065 -117424669 -148769040 -123358030 265295972 121199362 -247998057 246711735 22900283 -135210388 188705150 288591786 77572960 -110213526 -9348073 -234869936 -55225421 67232861 -177246371 -71689623 -4145062 -401439259 -739083 -110850117 -149266487 -502685144 176352100 114324347 318197040 7206052 -183735398 281902006 889666554 -496399814 161385680 -176236190 -5664383 67272098 -10994687 -29973599 126049750 165716117 -152585741 255740012 262195882 299163600 -619981171 51347158 -659816167 -573336420 606132030 -86363263 140776161 507795289 -117306182 -1546827 -8180608 3042240 -400109951 474431901 206521119 241004487 245018970 -5866167 -442908524 -40692107 -107719332 -112216247 18516770 9294808 -363159847 19223051 -357930186 90560893 251173953 500921824 -863253641 1310028 220813322 -49868504 96737848 -244708570 -112854721 173280426 -137793075 122988760 122187399 131865286 -331255084 563728233 33950455 -95114110 371085357 15071056 -158077041 776725403 246349335 -905398837 55580358 336761471 139926293 412437319 -18834438 -34084830 -269894884 2901679 345565136 191553399 -321346552 18460826 453720305 -481171434 14818710 -162008 -80203531 -116450615 -160572097 -240192738 19187553 236378397 -1621020 -184280948 416251490 -714533534 304507069 -115670355 423183263 266924968 -119447959 634225 -902732253 -734779318 193304732 -81458058 328546807 224033562 87442345 439848285 -401196527 42211873 251873330 462854380 -179447035 299249 -594160803 -98448490 478813017 333314083 16764781 305859992 2187282 -254957005 6832750 -20412690 30014706 167171768 -173025868 -803621722 -555349726 -208541825 17292217 447584688 -26709258 341432516 101412582 433202490 664131297 -269705446 -20937576 20248189 -41527814 3280853 -3555128 -246750814 -56715961 -367151087 -794197402 175270753 681026067 21742178 516885391 -113769678 60713798 -351931582 -401407540 418972772 71660538 238164114 788290693 45392407 -100109700 36879487 -526614218 3355851 -264165342 8744190 -180558144 -57313438 168580127 161383211 454868403 102613975 177036330 -189454318 477718699 669363644 803476321 99885595 9821051 19219936 -53682538 -61335056 -38369999 -376551628 -186471728 15181209 575438037 16532071 -73135339 -829056948 -180535765 60630944 -391586519 -447406086 60835166 57027404 -60078086 139328447 11907586 644013842 177801283 -280605737 129836750 301807974 -389377531 360790512 63486196 -29004750 493056126 366471650 106375263 -104407401 -508448923 -222927241 -117047199 146746387 -30762921 32768 19363402 -498728446 19161359 -260201035 56655845 250559843 -423282928 -169960220 -22923102 -301664499 -5381896 441288258 -332371301 -2736464 -15034850 3975796 -81088477 50011858 29087344 -59684425 -295453286 -102752186 -414922 734229407 -493307858 746705959 505332473 60142495 178440132 42149148 93081895 -366341487 -215410314 -579699893 -474939097 -473212681 -126068486 119610978 -233017282 22628729 455882088 29129735 -17194242 -28330141 287355803 -110164370 74244582 -5847660 331355257 743829583 507249159 6036537 -343025063 -665651972 -4740371 657652 -18075641 -2802861 152055750 -113709885 -145195129 -334153997 -75957540 -74717460 674479137 264446412 -132466509 -7026916 -4120556 -289772647 -92239364 37142698 -671431329 -476905926 369281701 53928392 -134823236 -289050430 -1423789 22926433 -29657985 4062139 -838318879 -267061 25035221 -317694350 144035946 -308955358 173808245 -145924260 -39110821 158251518 105942383 -706966890 76231594 180241321 -43163816 24317111 -78833814 353380750 -722532852 -845031360 -556121520 171067491 43956524 -71429412 -276623949 -10470498 -152832836 -7252407 -542716052 -388033441 -285086001 2049257 -5372162 -103678731 138407297 129132952 186102651 -45547646 521638793 66393808 -522820401 453020698 50821711 147481518 101715712 60766999 -209698 -574542138 -339908535 12372358 -72073662 744477235 -103578035 216310412 -814293445 95930969 20952327 -2625962 -3521474 -397289992 -487467430 137238358 10182241 269270127 -335422332 -424231473 -5501155 -175147968 -14160490 -308403394 -254528535 -115603063 255997862 -345519131 -572667713 31231946 -70153899 -79620898 335601152 -31867209 868078857 -389238334 248999318 576463290 -520384921 -110651812 3547880 -113806248 -485030008 -619505423 -478520918 -32534082 -102577411 -110861078 -515689923 19221008 -683902344 -215951329 -427041578 61127426 -131380626 -23821523 -9380254 234931325 234757762 -276000849 -12527714 -345235254 -71876280 -18633148 -364509736 213780535 -218714511 -268895227 -9801872 198412215 -179635131 -73875770 -213995480 147753 230411270 -128834108 3838411 -149608088 154720970 4133041 622507287 594536321 6255462 -230440517 -31981019 81321144 48251422 692379290 183363134 203106049 -500123007 108260084 255269646 -14539090 -152103625 19211174 518053472 692765342 170831271 407368079 76124617 69554224 11690819 -384152326 563997747 84218581 -222406958 -217553019 -531973345 -128381334 81198945 -253897210 46562189 -32303830 344568402 -16490336 -49884705 165589147 38551025 891058729 354355378 -55241454 593192180 130172212 112023829 180159955 -145770688 95341753 255741187 -386939688 9803216 94936577 -428500966 -19475395 -75936394 -707424424 -162610859 235214867 62146751 -236831951 86547012 407152062 13845109 95626960 -102857961 9103858 -41054205 118303195 9240643 278460607 -199790600 175344312 -161397844 -4395035 -513740061 159544199 458394366 -20844067 339515591 -174779353 -244624880 -82481148 743926439 -96021616 36207573 -182738146 98359855 451564479 546533209 223929458 681786504 814438580 -832326174 -51069547 37677060 -641854213 14643576 -79088450 -167719963 -1951105 398432369 -161784217 44374707 50700415 -575283483 -260198384 -561430225 8194449 450301421 11917071 35603781 -253760038 124208641 402943842 1814868 -86370966 229892047 1645319 -177802869 302029679 -526504550 -17108171 73438181 -756947297 551394135 57977740 -348430483 -133278788 -729128183 339409947 -448439688 11297567 -832046060 249096699 -338328288 -288719630 94268319 -1941415 20453849 -323076063 -438882948 20157194 -764179310 116818376 -109390186 7204079 -3199328 -115531282 151142155 251582320 33568326 -79939756 218934618 -129593182 296446304 90751387 286294355 -91249423 598317443 -39690324 -1746033 -728588306 -16886445 -691205826 -434886513 -332761877 -76620525 87271380 46110906 414340058 1142353 -5560998 -17799979 -56607394 453972895 296199881 -404330841 -9404618 -182325521 -131289667 136013407 318707731 -876742821 102665042 -357054262 -1985597 28268396 347209474 41268292 412171502 -146029850 -93396673 324745760 140221083 215152060 154005908 215246142 -516213 1027974 -211684385 29388675 200807678 -474463301 78512823 16910519 -32876485 -37929937 -34907340 953221445 -151046378 -262072588 138329597 191560837 204223834 368318221 -932522385 551455356 -547770379 378040852 4200984 300787787 181455214 -339529240 -203763859 -73464827 -570301633 20119602 85007480 16227790 -696389639 10588266 -166461092 398100458 -125419123 -246009168 682570444 25597754 155143110 -35540177 -393792699 -297304250 612408660 -333749547 243803877 20922001 -213666648 -280253115 -260607997 -260929449 426127184 52493198 620757787 -261682965 403028218 -145794553 -429684621 887976317 375856452 -328499773 220645130 354368003 -447656469 -851017792 33887047 -30272255 273383900 132601517 -3223121 -166216793 19060608 11667305 61701495 15357119 24328 272778011 -22688907 -354793430 -348967424 68900661 183376301 61577 -171893320 107708055 -94645335 90633972 262006914 -341745596 -36199347 193260131 -187515392 61560652 912458981 72058680 207583559 -26837059 -225531804 -286752365 -196518284 255634881 169135783 -25760978 -711010363 32408805 375949439 142131327 337342683 -534118712 -254478690 212553015 382386980 -24428877 -289967855 -86616112 9768701 -163421707 897343 -17162735 30263672 516697417 -220502602 -60085841 134507933 -251118917 274608489 -211547064 -2932715 548322307 266822001 147106941 -306526697 -194720324 -85039322 -267008416 -161104465 198354191 -165032243 -464847172 131836974 185222924 307223423 -787809120 48524962 541077076 440418801 221612267 228854407 301457521 -295627715 -10321774 37205163 -81106914 -2802165 549227961 -569818095 -83753470 273434093 -360154179 904246669 566504113 481251349 25103385 803264925 -665212585 -273769942 -7030601 105594477 277278145 -213591828 702553790 -33340674 9936962 663153008 -258302578 46658472 94635636 465747602 -161376028 148021786 -534671 -7526923 -2501464 -300091330 207990839 -289105028 -233068717 166679025 200734518 -274028335 256054358 61766599 -47008725 -913783344 -428230 364094247 26808321 164969953 200702466 347585798 -256782252 500247041 -88022704 -288887953 31906979 -118510750 -139730726 282669664 59634164 -274129181 127933822 28289188 76512064 -31058271 -824265682 393476687 22960036 -65200131 -11760370 -169217809 357760227 10609478 685864458 270227825 -136950080 614042 -423922344 848382 13580244 72817764 13871556 175121087 -201147210 229013348 -612790014 349886116 182269971 -25293094 -832772779 -37631732 708556797 116954744 -329320854 -15991924 -31864493 -3253460 -285340574 -9347302 -422151667 -173518844 242693693 -49407585 -147673678 -80601103 -387831164 9264393 589882507 -354867770 314613376 132382079 -265627211 -489472861 -202163890 636297575 397162918 -341822981 783925357 87993461 -383180058 -280422085 -76904178 -368224826 669524550 -88790829 578823130 -158511703 597241256 -579878324 -559439351 5508106 123732880 -162709776 878785231 -499550202 749732599 140727210 -175443341 -12656491 256559362 -635681880 179248560 -19006148 379527310 -666323703 -176152568 -164017022 298517965 -242058166 -418930833 -326835259 83846293 -214886461 -19336679 264129784 10804890 -251322131 -15798538 -259950273 -501300788 -115817133 7163251 -288128709 -405075873 -302623377 4284559 -1917707 -17044143 -104193521 8588550 59665361 -447164931 -16055856 -81843765 -132617587 -629410341 -151697902 228071548 -673046614 133061045 285386048 44312300 -491070200 -373673312 213818221 96272365 105138448 712414873 2123688 192795389 -88431909 -157938725 100440342 -774588395 40816342 -304477 -10489810 464355511 -8243320 -102775116 -174586091 -338796898 -30107603 -64194268 -282498976 -793255248 -687826628 -148487475 -606898909 -7408350 54230092 254097440 317493923 32343209 900460 -385074967 60077224 -450390630 112515972 1338609 285837262 -240218821 402681137 -35369 -135705339 149387134 -84148250 -77420990 -858929506 -539171075 -27476009 13560849 -3720551 240822227 -333495143 806811529 692768823 411375263 -804946452 833693137 720764539 2274862 2811559 -167385433 -99958919 70583075 22996217 -279009509 -10067092 30697767 501376930 103950672 24863123 -18870717 -742238662 -5598597 1931032 2378862 -377836371 -126212084 -90676581 -100563901 -33664214 237023460 -89411903 10633680 -2242785 2810168 4701319 45975903 159479012 341772735 11513392 10261952 -400991257 -147850776 -53928218 297958424 -674485037 -771621738 -15633433 -72829197 -881847880 469874781 494621745 -33160955 109230387 -72276346 307118822 60078831 -168977121 168808916 -609327057 -489802715 -774094369 -40019107 479108809 -110828204 -236815603 -6884071 245068398 -262608901 86983903 -481340510 -964373403 -107704445 -157880848 568170899 203565157 -5642018 -224430110 58986332 17019632 154966129 -28936494 -6235593 -238458375 -257580162 4662421 -7027845 81994065 135249173 -291930743 -400668487 -765634097 -17683289 -583007388 52598501 -187132230 -52274639 172277421 -723645500 17977385 -74785189 -845710012 -707370442 -15299195 -905979385 454941955 -174599440 160609254 -101843187 41227080 -12186002 704328691 76254226 21264084 330348465 -79218329 -118264022 -754361038 -182612334 6458537 -508748715 -233812978 297357206 -293265378 181135923 -10742091 -571332074 375574000 391265857 -160245629 -241662948 -5550504 18180592 300875130 237569265 30094854 2565627 72061361 8307840 -409220326 -91504420 370141290 2356441 -339444749 15407169 606428 -26368663 -281006325 -222588420 120610317 -12880313 -275720012 223379325 -47497086 51953595 -421212084 314142645 -446437842 -12722716 -415880105 7348524 254266159 -258282098 -5586755 234766648 -378084078 181908477 -202928561 3449744 -346580830 324817252 -67914258 -53445740 -89898348 31676601 172261313 126947031 28495000 441528477 -14720172 -234336696 -493858556 99692332 474980883 -85590606 75177 -146587428 -294748249 18557538 -103282968 408368004 15995536 -7418047 255305709 7981094 -606782110 -499211403 -122881625 -66036944 413637857 93893237 -129335508 -21005689 742747374 758714989 -8668594 455576555 -317642984 -302085427 181219680 -282635034 94398819 -150148289 -40937196 -510657130 -267990408 83764988 -194973586 385875236 -483616888 111543355 123177858 532226350 109330948 -423792114 482072127 2356670 -673549230 -126514094 141966358 -10218269 19755456 387583543 -2468168 -10614364 290087128 75830439 22570975 249381349 -154553219 690897484 -24521956 23331880 165330252 -66482623 -52019857 735253350 -138208570 -11359807 444297380 -152184682 -92126363 -34484413 -686203599 35648243 1290098 -209029669 103919883 -101665022 14338541 595946425 8401057 249085809 -140083920 -85817647 -110985253 -264628080 -119572336 513537 427290 -276309012 81537216 -90078229 -139377634 -106505449 360757555 -368396570 -166321583 -728967942 -27271426 -78952259 -359498083 -1939814 666074689 -281923315 456779895 599144967 792118348 -36604077 337083797 -69295070 183813111 76983667 535829317 312090497 -154983146 -135313472 296432237 -143228981 -802304623 226359353 -808773802 40240835 3643867 178473472 182303464 725833923 249664899 -413950639 551463319 4737704 -35109780 -475836217 380787687 -298327763 -317097632 -207815299 -564676396 -176726033 75764466 10628983 288985983 283296176 225297323 -13832542 67183505 -156646053 3611134 111550378 160151875 271263078 3104755 -163068762 -33958932 -60328641 -30872823 -579970863 76478976 -187063410 -114553888 -289934672 685743 -817605680 89002630 -221840035 -362532488 -25587645 160148894 -306798165 110424993 -49051663 7019434 134792661 -372769993 320405355 482496604 -21268251 -835090325 358177003 671561128 693161691 -248621679 280542809 169599445 -29314060 133617463 -443239391 -175754704 -754718 3397475 -468062324 -3888909 -235817910 452823518 417316522 -230644960 2975714 30762512 172089500 -42753563 174555421 -350036155 329203685 -40247963 -262757988 74663377 -534617232 -116655453 5921673 -2693727 -74739272 188322649 -36496619 -25307623 -721202273 -16885762 -34269313 170187081 -44376575 28089053 -84206270 235055034 -16003775 301156737 -324379245 156655277 512312020 92602900 -193352135 89006178 -37965567 109559741 592743652 408588218 666817912 534030877 -302124133 -73979219 -159273231 137430726 138894687 83325042 -36435503 123581975 -770198927 117020774 407743156 -230158145 -19292034 -10459495 -201433380 43958226 -213340615 -382317763 -562340690 -433175798 -833289702 -345763713 515269702 -385080824 17214082 566186129 67229961 -7103287 4373672 -112438313 346026266 -6027823 181131131 -283894889 59890854 -20017136 -120168059 -82453050 9052880 -202509602 -98566117 12985851 -3369399 -444835491 50339330 -331311354 488259950 -343820180 -363627921 -121956080 -524838214 532239428 -161936485 547144477 46663036 117283916 384465249 313292215 42202860 74228452 552059 241664731 1704393 55306181 347131754 -128908939 99590883 -14412623 -531189080 649137818 306308469 -113573248 -814039150 -58801508 -498532693 -327045479 20374619 -163244592 -125929244 226125144 -116919122 608827319 -102654496 322116989 -418010157 -53868756 22456264 181789784 471715030 919694 -551356909 -54977155 -536426950 -539329551 -651418120 -238154082 78737743 -345878927 -469037604 3232974 306371858 395187644 -218974310 120404511 411316183 -1104005 19648905 273454160 787192155 -361087805 2046444 -7035183 90261152 225689442 -404891940 -3911612 -117511660 -521806275 637897106 228701231 231148471 607158747 60423281 59312511 -32176415 15964498 -34992953 -26688935 72699220 11285929 -766538977 -578455949 356035936 -647865920 -737802824 121024703 579694879 486676258 346525206 99390312 55334452 207558413 224509997 -132671526 -8412448 144853743 -725898610 376384254 -508035187 -67578564 267587228 761416 350614841 -119861717 -34297226 -64231000 -518799430 -20203935 2938567 -54811356 -687136186 -2561387 488821731 671088339 -13403640 -241751229 146414469 408836422 -618885721 277601 316374992 -401896603 -775212301 42288372 -23236870 37057561 187902479 85696177 -224721589 -202844589 -10939983 -66163315 7056870 -314985377 695078738 27466112 -143024910 279673691 -50783485 494212768 139020970 -97760043 -605783491 629462469 615633219 200400615 -103718317 -9150983 489909721 252059822 -775101881 74755 26697624 -244142749 -233160772 -35627759 65689555 17469868 173978301 -152540794 -22922945 -509622122 -151273286 618097208 -335789615 144013993 -1756205 -96944663 -350737388 -161051774 230685104 214330448 28106514 -22290742 761149592 144940549 -23628641 -218240473 209945651 -348838366 -84122936 -130153486 335912851 19925565 -1266839 107129881 -102743058 -9396855 -51286613 -430607078 106150874 -624744539 134853983 240849443 -36614934 136486839 153172466 -407013530 292133397 249325870 -71917150 342237907 203321199 383010204 29444294 -46970507 426432806 116744151 -3934697 114923468 194541666 49695952 -69241 -23152911 -202739845 -517609048 -89047576 365791940 -233055344 306751660 -343515672 -317318439 95417557 623456818 -431568718 31251329 -3265526 545091536 -689441597 -56374420 -104792226 -279665299 38665201 -675133472 4186606 38800212 -87202034 14478857 -708691024 161578821 2440232 -32480798 -8090989 88501908 691897861 159378827 162383892 -5905609 275413040 -303847935 301568284 6627674 -3275296 264753649 3600756 85173697 447862147 38684546 -10846453 232822072 98396 -66531667 -866687 679914563 -208755399 881995894 617757457 91367917 -10608927 -27263821 -188556672 -74087095 -738001754 -69894442 -733643242 11977849 651952285 44436690 604997364 540302444 -157225676 -9155700 -78008243 -109864715 -1026490 216670895 682606695 546181794 -519998911 2909477 -469553393 -183203234 -429808925 -183588926 -583658706 -4378395 338415375 -80100965 -71524463 418656873 10847123 238181 378078609 582259443 29190968 -22567699 42282531 17835463 -277872065 -24796031 -487496522 139822745 14030819 520962990 426962747 -461692950 7322644 -848868 -28792127 177579555 14307222 -743361856 -14785848 14436910 133737661 235061851 -9865998 -241235899 7290181 16385350 -251205619 385927655 -369611452 -71919956 -90268802 -18817925 36234374 -532517692 423188821 -310890326 658276178 245502601 -673888463 -138580489 14094547 227787043 64157654 285042746 -338110627 9306660 78343353 -540494330 -450144063 -277541343 -123294344 -308663355 -240432043 -342301762 52896901 -502530987 249363368 -116261727 269627636 202838094 76574723 101403990 307344971 -98031799 -449711451 166515536 -15838917 -29937123 -3289302 -580679766 46949567 -502092319 -354598224 -218851269 -29522942 41449278 705861357 -318399459 -23213919 -255614625 766137489 -254959469 -874063188 -510817 -142271404 286072165 -637238819 -327264 196021131 13085299 -234680855 109602841 189431028 23051832 321129916 -146337 -58765946 75053546 -198956633 409449363 -33853803 -283075047 335977939 417678015 -20329428 -4779254 58847817 -896521969 82194593 -208932641 301621923 386224202 -196559799 -7761391 -201391852 10736476 -527678992 567219527 3620170 -1334782 -55675203 -640407476 330801552 90759038 -471432148 292428560 -5378934 -136115737 331007306 181472297 48569490 -183349576 272788040 512101904 -97989512 271785087 -103225766 212606746 -88504174 -14912816 38830716 214735878 -58659206 180402747 301334089 431939230 -208245359 -12379834 -217018237 236569048 -5846266 -111652066 -197920727 6423369 588771505 366032376 -345633573 480509243 -489498919 128511163 32914826 247392798 259398288 170121608 400735382 19856306 45724388 -2561363 -239892500 18241964 -27272226 154551228 7611331 644973147 -5714430 619971458 -13080659 308074724 -219740437 24295273 -423960179 556727837 278930537 88163325 -123938346 -269594459 -474042540 440454425 890184567 374294151 257925445 -28587649 -62083075 -309469658 -150887952 52777192 -5422853 -598445713 -505405587 -464392767 394883566 -321478303 87703348 167518133 -32377095 -24721805 -152969728 288557521 218354777 438119250 -469866891 235146825 -69270657 76758043 302061789 -1152437 -110064295 51362096 250729612 -238646073 -336907702 433577417 502870156 13485251 -255116 -221650381 -49811824 -20137822 -27332841 -729884446 -3842332 -274590 21291709 -95145733 -146176084 -42577648 202518334 -5878290 -442256242 -350660466 121374066 24224652 -229166949 274118777 -31430143 14757989 266251677 849860281 366346654 81853625 -52946212 317906013 140415005 -424233476 -647529646 561253175 104861394 -51896079 26092457 -34029900 14254356 -588685181 795691049 -342482319 -34402568 218697010 219446223 -26872921 -4708002 371747965 119210095 -614990883 21973718 -125310615 -395999622 235317351 -123359125 -9790115 226934054 -194340355 -49511156 189482324 -630758015 -1926327 3043903 382146495 -121463250 467445745 581124 -3294685 273923346 -22851589 65794009 -11149768 131494136 585369943 353691445 61615889 49807179 306226353 -392797070 39076030 -593514022 59860426 113965729 -56532436 -2908192 -351509884 505561371 41879676 -1565381 33411177 15332681 104701402 3555141 227166231 -901703552 -578373977 -573287499 126225251 -170586709 105221368 -36745867 -489219203 -212110923 332120363 -8082660 184622537 -582928745 -267987140 -584207940 656557938 -16424570 277037963 33992031 116016593 7194636 16241690 -5037129 -12604665 -555425440 -473750156 115924128 -195524648 4582033 970622910 -104962987 -436783756 -941905051 222072121 -16804625 -438476893 -261314770 -96969231 -510864877 127122873 -98998562 484961499 -199756815 -46915491 -69715464 -35004463 382157177 -18789309 -1285483 181497199 -353970576 418893338 3225644 -682335174 -22624803 -12544224 4790126 -8575359 -329426573 86367256 250300350 470815379 429362946 2489408 -933992798 -342220135 38029627 106361869 27926499 388425396 61551273 25204267 328505773 -331955920 -90243828 -305903977 86732735 124465254 -226919413 -783806 24241353 -202716297 4558123 178966875 258493753 357468955 -190958536 -9954315 -778313239 -329717763 28298399 722361982 710671436 28766891 2865327 -353319758 -218299487 -279831 451387957 -511499775 384375837 216274496 53956815 -32972826 894152577 -13730535 -140976735 883668277 6561239 258020559 -172990670 575775509 -444589489 -64624920 72907346 -28497362 294739233 544044128 -95351150 60566989 450300499 -696185480 -169022822 78953423 -147069457 658150624 -282581354 360024057 83892057 -588777179 -436162940 -113911837 -787577378 -22483912 -3493132 23760566 -381337169 471880805 311513318 784044893 771119243 -409119402 323278880 40415824 366440358 65315653 528160123 -477794081 14306120 -28633323 -21223070 -580172593 -426077481 588462521 -611080441 448403091 -18046992 89763360 774977411 -64041279 79124828 -148331201 -27258543 -18527919 -102774913 293504528 -47990958 -202126664 22135706 -311208414 262618392 -551822452 372455002 -262447980 -93775519 -39613024 25813127 104698084 89709789 78403650 183386571 226123279 -256540187 595697882 102612126 -535184795 -32201180 550032769 -27669883 237753769 -20809893 230133867 -141139767 -170371022 159830221 -272019548 35547357 -24101604 161195723 -1311923 -260864772 39390440 -4528433 -143261102 -46085507 77387015 124486890 39138438 41047 -70686110 279259475 84495715 -6770493 -749286740 -25187911 477479416 109528999 365046222 -241446260 200257460 -71086375 12512517 -5634005 -327875737 -96182272 -538150662 121937129 26125862 398070994 -503047388 427499387 74138062 -107766487 180097921 -2737538 509722125 -3051356 223435057 552110828 -7206130 387759615 -159613089 415853331 82417306 136910573 -32043970 -273966006 -135847431 8819968 2845897 1553919 -29128463 742642050 848913406 61918473 188413818 -177450876 400214693 705057539 -390609776 15478688 120607 -50538605 460312094 357649288 -4633103 368451246 239267739 158102509 -471774721 -590511143 -74783248 -52204263 740752510 -18088231 22790209 -502114591 43286788 -854182661 29082299 85606508 246259678 -31134452 13525464 -750733041 77409410 -374204243 -136052858 -920127133 -182639857 96506260 133778938 11281030 -3334139 -663567207 125743609 416837636 -263903337 228246962 33239983 -535239932 -382470469 254836271 785897939 88758080 86774205 18859035 -361347050 3261708 -7329083 -536061346 -350543362 469341992 513181505 272311053 -494789332 161624606 3795941 105894340 -699766440 461537225 347192175 -672352856 32579042 -4538055 31005855 194323126 369636872 -585068037 410990902 400433153 483939836 86046688 499538251 -9735197 114485486 -12303022 583399160 -87171560 -109773243 -809890318 52835461 -36847350 -678872327 55389321 -11400690 641548738 190075139 530309812 32639888 152564447 -339873822 96383492 -232136450 -122761227 17411632 -165930167 557103978 67300441 -260246022 -40273327 29091270 25925284 -31500031 163929772 43501671 -2109815 -365584184 -4745388 316812762 -57549863 188959010 94557266 513159387 -28702487 -588487290 179699809 342535502 85638140 -38031625 95998673 428170040 -202196628 -226833010 -374598990 127038322 3952902 95670810 54599824 204440047 -142327153 -33082750 113407548 65824825 -36074375 -26053923 -367654459 -55849781 108509112 -959065877 -331706864 -345878208 -179389444 32608689 -394733841 -3714731 -211582736 -70937283 7047453 -143757956 448401770 722501719 791680 215328951 5713767 -259855999 -292037681 369309820 33857798 -125536892 140673280 211919490 -112198713 -75479947 390709391 248788377 -136130576 116866932 -295797555 -136794494 -344100686 227744 -224096673 -508304599 -448749288 148618515 176626719 -167296122 -85329033 566783557 -133643320 528417 278036593 -40829425 -79724568 705154408 -370918588 -147733780 -42194353 425166992 -59775300 86472800 -166673175 -61644026 92763019 -99005091 -657287619 -141072534 49670778 100551668 -125959702 5624110 602821601 212935966 72497188 45654304 -398952212 359781859 -127640834 -2554312 -286314504 -151493043 811957740 -9580666 432694235 -451319756 -93038569 131327714 -215993760 -248378869 -208408658 56882017 -27625120 -392765370 -246735836 -17367620 332737246 280387121 -146123096 -448154444 49745295 -111726891 -353634610 102644243 18539224 -30269821 6038687 378296287 -188659717 -222620779 -106082396 -32123572 -620256580 56706242 -6940460 -117446799 -449698392 -363067037 -157758476 184362069 474901488 -97649911 298958648 4003412 69626546 -286217948 712960617 -383239778 -191487562 52895794 202792266 618728779 -235201908 -441853077 1844720 -726282581 83677898 -62337944 428936011 -9782087 40532412 -74062321 -349746447 69180373 -701958023 135006247 5278918 -249096208 428930780 -719255152 -9265316 26648923 275184994 -374713441 155821110 70617457 -240623487 -238481014 101777090 -436266913 -468057730 -434790867 299461004 328327427 29338257 616060899 3633884 -229139098 899174601 6310323 3972780 -14436668 -193411750 4757505 -97846600 480719275 10405713 -40894085 -246391924 -244277175 -577878817 -550571704 13454637 429559417 140590235 -584529828 -122994657 -165016705 75696915 -133650838 -38885632 290610558 120807640 12394079 368085828 845211725 -105255482 218679094 -27218728 401696718 -79074431 8700942 -97692780 272556791 281358041 6229851 -153510914 274913758 -457271087 38204716 320889131 584265605 -281224886 -4536175 -466907053 99857725 9816830 -320032488 511283087 69226830 83045224 310564264 -276164633 96553117 344319803 -139419853 436481339 369322298 -277072665 -392559537 121186216 380726836 -135238848 -948957349 328560446 393174418 -118571823 7789939 -34256204 267117898 581691196 -163849457 -100609738 -275237462 -439357496 200831660 462800243 297569434 -187293494 -51651333 -27099170 -142037135 -7897892 -615420534 239365391 6616278 -31386361 -85136064 -109957595 -353650042 187526084 -277990545 -297506454 -26724606 -418489747 -18991748 -18400754 749465314 188948605 285166977 -298213308 -586689438 -257582416 -232259711 -25157534 630722024 -482991215 -348300931 18971513 -30516113 -245315276 -2536825 -671984758 -63560286 -217058751 221338152 364143061 7130945 -443815683 49421224 -403197458 -416404196 87852385 -43608861 -33685269 -83945834 -95771358 5615296 -461691767 86743075 70899607 -13420383 -571726021 -450394541 8701868 -198295610 -136636680 56764242 595499460 666845961 394863064 369309799 -22262760 -62432171 85766778 -707184075 124772513 240040260 -255119648 -27206976 30201219 86249566 3554352 1523045 -160217789 -221318498 238562816 389439865 502385740 340593311 -70700759 -17004319 316126409 -227037603 -133457346 397113543 -476112640 -345574168 -118084196 199668060 -229257894 -155763020 50235865 -432065407 -13659910 242702795 139573619 -103968610 25942288 10430126 -13196222 111922278 11924952 38197755 167204478 277968883 -7475616 722755 33324592 21313524 735228808 -121852627 -9923053 -435178450 426876119 71456571 -2627443 -229683197 74449647 33902924 -10161518 436299562 145905085 69611028 -6561744 52452248 455586499 -638367502 -34474827 -1330421 -14789812 144518056 53483931 -222706969 -200436095 126111808 -121819081 -442327986 -269790251 161970615 56702535 -152628950 130463238 -541407371 226042136 94899715 -267013185 223018721 141325591 373187815 -266914211 77134014 -6219460 -533771250 -38972927 -421941488 402435849 -332597708 905907504 148459714 73667584 -647956947 -203996057 -502376 488331999 -140783016 -709419589 -484867783 -56947321 2975662 -852319 -868238656 133982264 -26162609 70048558 721150941 -632820687 22819426 109574342 195841931 -469030874 3231590 287456567 318285265 -265583721 260322756 173989772 150517444 -230846237 7451473 504157903 -469908026 -3726324 71136697 -414828749 101182762 -4523258 83748031 290127454 -530758832 660413280 -742307297 165396521 -139739672 -452207473 326864212 -127030152 212612436 101784029 -29953460 -522053593 78814779 297140227 -2258657 -236446847 177455099 -121481912 -811029935 145645555 274965699 -632367401 -75624080 489035882 287502893 -281192142 -219832691 -219103613 -108527628 1111128 -40724410 7721675 63917549 468073017 -2571860 323464985 467313739 -471298726 -4266119 -715272569 -690237404 342510702 -6230243 35323710 -393147075 -274770893 384778972 122004626 -129717426 455887056 -495027874 149178728 106819510 438281278 242434062 -165767340 -836407346 13085019 143919302 271028591 -273983282 -408250 65142317 -773060774 -2343932 -124379759 334021659 -168809332 2636643 161343728 491096677 -218124181 -113514781 111257956 126102982 -361562709 -70311569 31481214 -864009293 -19226232 4866021 -274955574 -74496391 146912683 208291 -34702370 -166250359 -264627770 261357741 35660507 -159347034 27327711 -908435380 -473515009 18179489 -470322800 126809887 -30310202 130047035 -222188295 -725101 -147553096 587341520 -309390954 19800538 59741342 -44935077 -49706151 87024307 -18783895 -530891207 338676222 -213489209 108774334 -6777680 -252088 90057 223843847 198609553 -243710624 -614768904 -491105700 60595974 -447017076 -436992 19079622 -636107920 74450624 15065276 322307450 -64327528 7650784 -32335608 22921221 -2461461 400110671 -9040266 -49391128 464161677 -175510106 24302755 28492025 186157764 -378869950 -200495527 -610978558 -201992299 104991817 164048692 458958077 -172132993 -639137993 332206747 4486385 667191468 -1682941 390343938 232653296 64149374 10231196 -280279985 250339840 -559576905 156155123 174487199 185077403 -521982189 99796247 269357426 186372589 402714506 -69835369 161031947 -392134931 -265146271 299374698 70237281 446346119 -459675244 -105188006 -237198450 87497213 746376 14995596 -573313866 -36551894 163251602 214647763 -22505428 -199169658 -389848822 -517153013 403813320 19786092 -590408913 86281070 15894709 -73561608 12760193 141200767 14973125 -91590739 -92509517 -61850179 235240209 200520817 1941562 -181417409 -936986622 -88519258 986670 -216785490 291140028 453092675 -11011106 139832015 5820445 -42652802 273922515 94499772 219811854 -143649947 -453180830 -39709296 -203782242 28104981 -34965284 228826533 437081284 -4822470 122052575 796613345 -3074258 -200443297 -3155732 -1804998 -437661019 -51572053 104740634 448573197 11752413 59807065 -433638086 -1325176 -24678904 -364190321 113275633 194937644 346569962 546531405 597252229 212152606 115539614 302908418 -15972008 45649691 -13196923 -420572239 189629151 -372133315 43967150 247987866 -398325839 -543009247 -916248838 -75311692 763033646 75059525 -818885211 53345661 -117251178 -269575 114151668 490365041 31336737 -183688778 311184949 170462694 -367689866 1246190 235230315 647681923 514796846 4173224 6332260 124015381 -276872420 318492575 533322471 -47918238 91585255 -9011586 -12186061 -31623727 -247078131 -489762332 29545821 -130937572 331904150 -9004792 303057171 293310957 -340405309 1515209 298750269 351764821 1013247 -296296643 -172947240 -39848413 278926671 -38810317 9048185 333485576 -2233777 -40626930 540356174 -258997633 412762607 -221851753 710485683 160663019 -611904200 245521952 -126909038 13682280 144510671 -90665155 449220448 502379241 -452857189 237499427 242729185 813592 -95776156 -246362868 9456349 547229762 251881722 -551264123 282656850 -127445254 -587921725 -105162916 618515100 370306691 170071077 -41892907 -48084256 -486862 118453787 -259101317 316002160 212647075 -276795877 94442564 51542117 12722081 71612995 -696800304 -9386790 -230275871 -932136546 50468759 -4109187 21280285 -366752470 38865996 -576114626 275034799 340883300 15572782 -144408369 227314711 93002912 -115966146 557654847 -10666349 -154669489 167632480 107634092 552692837 165094716 22469532 56291328 -2075624 118345 -539041507 174017937 -28886742 -545525509 496133502 -2311775 238952351 66047189 73588796 389010147 9941884 21812740 -35357934 224561377 52768297 -14004995 -379330096 -204368923 -9759731 -275658418 -23832604 6220517 -323423220 36795497 3625138 -187040950 288389595 165533659 255335928 -126866753 -91263430 -327059936 190757683 -3615477 -590469892 -546355004 6875499 434980315 198189940 -291176076 668644090 -407276507 7411674 764823874 3001228 -2802793 100757150 772392294 147355356 -411672760 579721386 100524075 36358122 479283704 27541858 -326366267 -75904120 -71735648 -2626257 -452588348 -37533523 -445055050 759622355 234964152 -69341821 -79053825 -185964349 12122181 400313101 552703240 14732742 282121304 158101450 -35650177 277633973 220348485 -101552435 -124684648 49986173 -33321887 184057038 -40008434 18722350 -37918799 753505322 94924018 10815810 -148526815 -354392252 -74761514 -316903297 -347207871 -219414239 241109703 638046134 92819694 -569960146 288997232 -230269672 906271774 144092434 -701954320 4189530 29061905 542291049 333010731 435184561 6726193 317708167 4250231 -645977727 -303216033 441906497 -279492436 78763561 415427453 -59854278 204619316 86068434 -637518 12885064 -82744306 245323213 -441225866 621244289 -17445184 -520836946 -101776967 26002213 335830542 26119828 -648853440 -284012754 -79484515 -296253208 -194134587 -714327227 99725244 329477288 -110350918 -170057701 -474723223 332778905 -14215675 576790093 -478943659 70760728 -721207882 16050099 4108323 158774407 -93846915 -355718682 470522868 291466967 -240867996 520532987 133853499 -86560968 -657248092 383628953 -445420855 65702281 -468101217 344381445 2006372 -831897853 -205974903 110703413 -74874979 135220925 -28216551 112899823 70885906 -74201173 -267006928 -532780980 6203240 -865555329 541881935 -170908225 48339546 -690015529 -462895236 230634107 -12050860 -6639637 92046485 -181418 492134499 306567106 406998071 -547295976 -29470734 -54883720 102877744 -71419288 176423373 -167155500 30816021 -154965280 274681970 -42166471 -482914873 -206996226 61525242 312149273 108157264 65705214 -511473660 8179743 -380398449 -167331626 188525346 -65701016 -131424799 11956580 60216428 -127100154 2767418 -6182228 -189072923 482558460 55524055 -206123005 -140659717 268846684 31980796 -359577050 -1155900 -393096545 328488061 335603993 -535353427 449222793 -63978910 84630238 584297557 -128841076 -17185931 -54312215 151529537 -1236448 -219802164 8496922 487758032 62443625 159580007 -365365238 707888 -74487421 215968719 73574333 -374459624 46289784 185265652 78103270 -275910085 -22943341 -142955125 15287680 -189093278 164085181 -81169860 -202627950 -18751588 -140379595 24635273 -105397149 845360196 320913456 91305 35928083 -463313989 -729613 -267847522 -64509690 -359337257 -11330404 -190261665 -1028263 373546954 -145934592 386235042 286146967 -185499692 725148675 5009344 -10057610 278659508 -385267016 -98279322 -621516716 60815502 -68571844 -49007040 -583305895 371758507 134255166 235932307 157623334 -502033447 -831826 -58626491 -593456823 100497894 534164503 -562169402 39716852 364690176 55443434 10308475 901118453 591343180 276496792 -246273 -315954871 -26063997 -296028207 -301053445 759577841 171468597 52157659 3557676 44918127 544508661 266570162 347265950 -232977940 295913778 -84188499 -64098086 -155903685 -261664892 -32394185 217409255 -5849071 -202042320 -190646852 -140767217 90086913 -8964545 128400573 -7221344 7279200 -933549350 245195628 172175876 -262461328 64291078 -393137626 -452553023 337603892 -394534468 159466858 264527359 177582823 -3478808 561390782 -93915381 -624373806 -140793083 7623241 588999187 492895605 -559939441 -133518740 380730926 -224538835 444407257 32451627 -147498468 -13360444 1023129 -80769067 526127113 -58391110 252089126 -80140360 -37267836 30251318 320062080 147955307 22504578 -216787115 -102675542 193148802 -97519594 -103909608 -437086697 189086268 201446959 56532353 8481054 -426401177 -122056896 -322368844 -17027940 -451084221 14474968 -412263776 172070729 22412839 -336128656 15209643 -6037461 -52347931 147172024 -257785849 -670429560 -2715436 -43548950 499449176 -5364329 180067317 109023582 -400510712 322838410 86562156 -90384141 303708585 181769534 8248479 681028360 -204856 -255760563 344589491 -118015802 779269 485240497 -513109554 929665 345288153 5800646 9203784 -129705213 -332387032 56951893 264310731 53286 -225020938 -19000230 157280088 651785842 -16800324 94762637 -177048524 -22376016 419109437 386265110 -4776917 35547096 -40532515 429368548 -116638325 -576891780 453014414 -130009410 -184233438 87985379 -27570356 -42509313 -371374991 -8782246 -185759868 96610510 259443276 -357631266 -267901026 -20155863 -65702556 64166423 -389103617 -327587736 136152194 -337214783 -184083173 -20077728 -416755234 439611615 321440467 -92345421 -1321127 442801 -120169070 -22956700 61645993 -17399514 -98019058 567920931 -22671580 -13277186 386675808 208587635 -158331242 48003490 90844768 232309242 -31120677 -135669531 315504826 394088507 86200140 783908225 14685139 -67554708 -95264692 66926860 1422733 -28222602 396213191 -252375889 537632763 -355731297 7511080 -387729476 726696054 -316591047 -468437364 5701708 254374257 92893476 -14624983 219081484 -1546090 141891409 -138474595 -141330628 -139804218 250547223 87552356 -417252511 -96140020 -347866088 235144741 118777881 200531465 463622206 -284017327 16192825 228983313 77788656 304376264 -65409862 230578618 12444852 -10497495 -235125469 -66140627 -176886283 -493412847 495409872 951326 -223329 -322604818 117113 260382800 -114294745 85679372 -32588155 492586750 -17254140 -629534503 -478767032 98810213 237350114 -534004932 -479898406 -230495852 -325907608 136366400 -413951881 75129075 -211670286 -337131475 11751415 -314056802 525021009 347076066 334411855 113683760 -518618892 -113775559 -359523831 64265299 387158818 -5247622 -11275223 -574012346 141267130 -110346294 -125794534 745210539 667770710 -27670162 -437118643 174920700 -937584906 -21755578 56963007 -856842465 172116482 74146413 340954945 75454058 53283999 -498584033 14087985 -86495 68151872 33715175 563272678 240779040 717299050 -113127274 -159765963 12384206 -18190027 -292334696 -492356872 27574139 -5685755 89884059 -9011417 197507391 -790961285 638800337 -72457963 -171919887 -120985239 2197671 -112525321 35711757 1014814 -66723124 -90035198 -452717539 202407865 3992541 -222985318 12124644 17996422 -246206214 -593672775 -454573245 1093657 512452642 -118879883 229487289 -719148604 -303727784 -415479 -230081032 -168164315 -303144270 112887298 34091895 103766543 -385671044 -264477886 36412158 -335945217 -254175501 885858157 76624956 712923484 -197520559 -472132200 -936589821 -22855665 40612213 14313318 12592013 -18579908 -130608513 -208522213 209464071 -79588242 -6402382 -363201940 274179187 235762179 -23110037 -83024947 11452675 -471798534 37215746 -27487961 -299648114 -286671342 320989660 -403544425 -23712517 -42271979 12039022 -5784243 255337858 246365666 116135632 -816454 30035446 -584634033 826473 -251144846 -514521374 -9723876 -189981880 156883092 -502153233 -45780262 404603514 39021742 -55486641 3116544 -3107276 44326108 -473787924 -52073331 -800956420 32171410 636176702 884874696 374544908 -301132454 -250748355 -2882228 183699682 -45351167 2808123 -350812324 133570131 -121684834 7262633 -266400896 99524644 -604593006 79777083 123714109 -427815100 54014467 -14384753 601051052 145018681 417736031 66072071 -424041971 -39967730 14884325 39801254 303836314 681825878 -139685489 -13822173 -56562522 251629753 -25666130 130984382 -265123840 -343284900 -2351763 -14596296 54793432 -3567499 861067448 -224244626 -83514470 -91216170 798301755 -494952076 125689702 851285551 -29915795 9127378 466138458 193994569 -634030534 -13513175 497080612 29490908 388345368 -447082863 132941192 538867650 635240092 -240834037 -172998290 39800337 -54316798 -154273122 -13908384 -184038495 -2271297 -569027347 -458606611 -893919 237967980 -305385160 55562254 -349337350 479788722 -237644026 -496859752 6550604 -73732770 -584430974 -3284114 81231493 -61483135 -147420629 -52803659 -104174 677960081 162638282 12029973 633995212 7709924 -50627403 -119490298 -163392378 -19778979 260840483 -2999838 -446823591 -7650212 192260422 -161585733 212279 295986589 511513345 31524918 76726439 -285590644 17552406 -399456597 -160470898 484983461 85926613 -590575053 -413973734 1307498 -102187258 -312011991 393822911 -721981 -151949531 403135906 282844271 444972846 -73798141 -6377446 654573364 -958632729 182994382 -541044046 -437901156 -55508758 114449890 -98012607 -168505033 204886740 88681616 -491246783 51773709 -822350164 731718 3516140 415127040 101556984 25055652 215241350 72439424 126775520 -362491223 52972699 -250611711 -23448629 301127 -47216276 380722463 671314928 -373465454 -32107097 -127811502 -525917520 -162541231 -180636335 394642299 103792471 -38452716 -331204399 25942896 -226812923 -604777577 51852908 -719692812 -56228031 -100578395 791324063 -31917888 -348994719 286900230 72066419 -153632121 -44095145 -685402990 60333383 651814318 -13432033 -498146038 166647932 294282 -10700384 -94780544 -54842622 -43609227 -19699732 -101832122 -448464167 16195232 -43654124 -1610694 13143493 395515447 -488710961 -233596330 -402434899 -122241878 -486118735 -412756768 -50400486 -192667036 -83366528 293272581 -480097472 -903143502 -98105822 -219880648 -196398163 -308363103 -236860481 761473304 -110022635 465786132 99594461 9125477 452544768 -288045364 -229945765 -59711113 -11111091 -129060048 207525847 241541554 -36682367 -542944139 -520888351 250183295 -150351439 102652747 163904018 6349349 -6320126 291260174 207811539 -537925843 -35335953 -65007943 -271551724 12850548 152575231 324730517 136603508 79188421 -279887566 133137332 -106656237 -10982361 -109560298 -7435295 426253633 -36776355 -136530353 -240564389 -187596338 -13903206 155701649 -576532548 -174869454 43192981 602361657 541845262 282327507 -79338425 -212321314 105374476 286135425 -48022876 646664527 -170457840 -381118411 -2107980 -893832900 -635392879 137885124 459397680 -701771595 -727944603 -462253072 329530157 385303394 128623420 -880791670 783186131 -5545631 -182986013 290487100 314702556 59586813 88640408 103679120 -270681941 9705980 -374116215 -813902435 752453216 -21437138 453114697 -74680314 -403457325 748191448 526318582 449055645 3631310 -91383359 770943133 -264295901 233962766 -114332265 423750148 -23334048 91879303 -168531636 389595592 256281414 247788862 488601810 -28856774 599563379 46466277 85629255 232856462 -480023169 -302804679 726042630 -62327879 -33512998 7039009 520896094 150011125 -335825112 -134540998 -46627683 -90771236 335127198 -3300009 4578538 -20456851 4724075 528404072 8129613 -245801495 -336729450 1638036 239318 562160506 -138186846 546298660 -1150378 1880044 370490234 -81201164 535889 -251706470 147442010 35499920 14899513 505144889 383201136 -313047220 389448257 -3082072 87266546 4788238 -49271736 46961504 -20309217 298278993 232347943 261158225 -622407392 120293340 4369076 156511156 237919688 53266483 -183245402 12602686 708100202 10964188 237525259 3448593 149676517 -76470863 -547908187 -163680794 590397228 33041654 -603397915 171872259 -77935541 -354662973 -259837710 -151002040 -25249098 822785424 33477868 50582449 -697588878 103178453 -481998444 85302723 -183338525 216515616 415043511 -255186782 -171807082 -12430606 4590551 -244008127 -42734804 -739392475 -200488801 -428346535 236794896 10957505 89237507 587356395 -494720796 -454015987 -446960665 76607258 341776959 166613386 -2476703 225055750 178895591 224435200 14558839 -467742524 12618917 14950311 777763767 14665387 198844530 32241741 19723464 149831170 500774625 600216617 242866964 145659013 105092077 -207070588 521506759 -76239620 635419393 586502820 -231000133 13652158 185853215 -67637659 1721324 509367674 153224853 408757208 37614064 -26822831 422484420 14957358 -300638072 542916929 90020667 72432254 -707741604 81164530 -296650773 494670314 -117809497 -29697060 34428828 -353255798 57314564 -326414608 -824932988 -223569113 -368825421 -317557308 -374255423 -66188846 -48062331 -143356003 -344844260 4715565 -36027111 -40787809 -382317246 715769979 83005598 5595040 -387881874 -71647123 -162881318 -380650315 -163868818 -37208295 -39500239 30080664 282337103 267640419 3451283 -287773039 40515950 211389467 445440052 -5169729 738958100 -110751090 439145258 -60705272 712379657 -173529985 -512449629 -138231830 -843432138 120584911 27774540 -18211649 -313608190 419623362 -17833141 25346766 -103908323 -12172046 99476988 -69051407 -239180876 325248088 2127026 263535380 14138049 42467118 -90018566 -312266727 359980152 -239977491 394254610 -98936331 -467691753 724899509 -201503385 41314501 -655812069 -146532932 -282537985 94339621 14299468 -686793130 221778637 50461006 353733179 -355189021 -584785574 -136282386 453250800 -708826682 217697674 -33298364 -165175697 -196656277 363160879 821533805 -31585925 14636028 -19409562 -1644495 126292187 -611208894 50222974 -297270124 101873491 359005487 6731886 111395953 -102028938 -326165132 41219547 75874718 -518193871 -57153930 -620096 46875207 236146301 -228025420 18844810 -9871355 53686275 -101394423 787348543 -365168650 -628870600 369394804 -142118636 362406756 51165849 554348545 324297771 -174051965 53348840 -206104353 -19165975 339647659 -247891681 19758161 -140699812 -70446870 -216135241 12887047 -264608701 -144920946 233975727 90342365 146645810 -10127079 151699996 24534743 113239829 -36347023 -76880287 165726210 643947853 355459794 523044796 -115238677 526103927 51080064 -41677726 3278461 -55667568 -220286278 -1640147 -338457229 29489112 46585837 459899 92494530 25628354 500506002 -140228598 23604285 876808663 -32681291 52246650 109990105 -5649425 -11776705 117180772 342566621 194551093 -538464065 -42628299 305843872 -372024604 -219693579 31805394 -7154655 -204624956 216523667 -69259428 646483221 74759397 -387705229 632661517 56505160 -40972153 664613298 -13651766 -85012755 -167263021 -373704686 -196221257 -165635684 408930999 741509 15799331 -119362895 -900933184 208400043 -146608711 -234752383 74276487 218444758 18004153 118870636 -600207269 108008391 -46900 -263618110 -198695 -112544283 465290955 211374 460045373 -158772650 -40363666 -60673173 33267538 504784663 160292397 -321136966 544168034 -119213175 -13390539 -722952949 436581193 3082757 489926966 -63074990 65542566 26516487 -66867387 -17368798 -444252642 462929939 361128 16086682 244212794 246972133 -208815165 -546840418 276030452 263937413 9171283 64588024 352890577 246342003 -489206804 330490243 -591344084 -7497950 -124531015 -714384595 380606657 38019055 13139224 389695707 612829911 196118841 -153464054 249806598 101284345 -420137943 214906895 -817781633 -628259910 -704771037 -10159207 -179107534 586961381 14165424 10605470 -16540909 803020959 -195033067 75488080 170284387 218576706 -298554845 -394187725 336342 162669478 419265310 202643355 -272893906 81013533 62029244 -1534335 106251180 -26324468 629848 -401878982 322612482 112669497 -24194969 49100482 -195567879 181771951 330794884 -681452519 -10451353 -115310131 133767623 101973446 -26606082 -413566052 320958302 7568266 90816271 -21722955 735792 -114531800 282748933 -676838250 -41928957 -284180556 725735143 276922988 -222750012 195001568 388731374 563084031 -33897970 -530159806 -10073068 3059503 351764201 -42970928 3781357 121810914 -249120281 502645705 -286344664 -7742376 -6052313 -621689009 464978179 416262175 -603902167 -15707384 18462555 -148039786 -29261381 480060718 153142359 -364782576 -469751107 1667898 127303175 68230564 35758416 -147081994 6568811 -706218203 -144594691 -220454323 -48592811 -120346500 78980269 257438848 210802975 -415038082 -64946124 167143214 -560132793 153601508 774682241 7280631 -13658768 -37511612 408995355 -380317518 88396458 -62093061 290051136 -217447219 279969866 -3121813 -289113909 -7077305 500828383 171024111 -24690303 18226314 -55506169 -179332682 249534862 873451286 519565511 -361764359 541663738 -49384739 -449202530 -407708881 84776520 -627219710 12564517 104314637 -11533628 -231174932 144929790 -780512711 -109310738 -303103516 345325886 -480015191 -626165761 733527107 167531422 -286917630 -503487013 610267226 263261858 335073523 -6578169 670682420 -168674707 -161274988 183107878 55334529 116200547 444777762 495043044 -422398771 -54271849 57036099 19025632 -32810121 122522124 -163455895 -242233370 -260278619 33632137 69635596 142014815 -362261693 839069114 586026396 948302248 67428693 -27921917 -107705541 443351730 -167478070 -734960810 67114131 414399446 131549698 345326136 -636884671 -337853 58673636 -85495075 -116656875 -19113181 4374994 131751117 46437975 205558884 239099809 262413068 -395353469 -335689248 53503625 26910358 179054231 -9808030 27544760 353925924 -22018652 26664765 24333019 95893381 -14005432 345821159 444841429 -112943211 77145725 207768821 876716607 23303246 10144543 -151453110 405051583 -89894026 492441494 -155599757 143451454 -379284810 -613543356 379038740 202414076 141323567 175053702 -47264369 370077805 192765446 -254869828 -220972404 217778433 3504717 281444307 298011564 127032353 -561522415 9704746 283733763 149491593 242479737 386043535 81035616 520182331 -608806272 -6121336 85266201 -245047498 633079295 157714664 385075954 -112034409 11545 836080471 -6865179 -24377642 -203851558 260316110 242691147 -196732095 439173560 500198767 -261081991 -334038796 313609231 290761563 509925684 -531361509 -63056986 -83040065 10230271 128789449 -578387339 11519756 234254494 478681150 -280778376 120200524 41522639 23746460 138380061 -123314048 620006313 -390302344 13080506 -211497745 -169390969 -677700494 398503270 -24472180 -234075917 -17349442 647118736 -213883188 -155996368 38443234 318598229 458447770 48617270 493601510 -13969181 3869182 -4975682 183235578 792705191 289160345 -410334495 -18629202 45206064 47956647 -167992494 -11805577 -3494430 -24048667 -405067799 -301603829 -246017 -451867526 5048946 605679158 -105818023 -673095664 39197236 20707110 -50582271 -306561807 -151448 -62317563 40577947 167077852 687664607 -546878773 -434020908 -207191818 81653295 312754412 209972053 -700872772 -290538951 208635517 -234251346 68534571 -32362359 -418186780 -302026201 -68141578 -600363941 -52916691 -3724621 217339056 -629805127 146603454 -15638703 422453459 7698776 151274431 323602361 112656 -270791732 -16721297 354075040 -230466666 212254188 409467589 616931821 86454471 -451528322 330787661 -144877589 192370323 452145256 -225879 142976162 528407178 19009147 20402411 644310470 -115755286 107162619 202201342 31380268 310171766 11086678 -6664004 39712325 42329462 188659601 -33857304 -211824730 135286295 -579283704 467344987 19547746 -177272295 84849886 -628699666 -352199475 178272717 -847152 742070807 565204134 -146276894 428127551 446360833 322101904 -154749652 176797607 -162388212 399361528 215245772 70243093 318462829 229430192 -293517369 518363171 -40835448 -11414017 -527151798 181687422 560390190 547890695 -65022940 -69919157 -3014715 8783823 -65401181 -261949374 -271114143 605219182 602809657 -430266133 353546647 -165017997 853434899 1503901 -47952105 -15349668 633630839 -93617529 106489845 -10118605 429864045 -362600674 -152883747 -706559678 -891488015 -19333552 5149958 214795820 -348368000 -597474015 -178071071 -815289597 153525000 -654856394 102368383 48411434 -68311717 9225336 -565308566 -825123973 1088802 -164007993 115058689 -2770137 -118377732 424585656 -340042067 -45540807 -9172031 -267459970 983251237 -232091280 39842144 -308513703 -20549024 352109063 32327294 -469787202 327249477 135066247 720879068 107666628 -378981414 -261453737 -202629012 -657222204 154500206 131846578 668673360 -654356528 -72250148 214090064 116381420 148742164 69442020 103066843 389205047 -116909074 -12726724 748820581 -698708310 2340298 -1575672 13739573 2754755 24509104 -534857043 -28533 310043343 -268898570 -1245077 -564786428 98546017 -11817054 18260378 -113000816 -25140288 157761157 -21284469 206437965 -105621854 388733144 200032583 126001948 93431299 -673043772 39832110 -60747217 -245142654 -178245816 -14689638 470648308 -552836420 129447909 319354664 252080352 -318837921 -343859218 -476269707 -355097465 -500835035 -19805739 -96793997 34608821 -124836671 -35092476 51856076 -148469937 6079648 -6327571 15963867 360737085 256778099 -413099360 -25921787 2881381 223633938 119847683 221949083 88987199 223375264 812685268 -14447726 -56699870 -555577327 -238305306 -41526166 -194434247 -175339417 154605655 101477302 743334 -279899794 45907845 129212850 -344558581 -209170146 -66267656 -20312462 188648203 71510528 247756455 -319202525 810116777 238671033 381489978 172799766 14908580 16796620 23472808 348265155 52119353 -40584798 72780493 -293447 -134333089 23743387 382290253 -326993104 -14458063 20722729 805902625 316694613 147128002 288340039 171568433 189537245 -201865898 -106509708 -66541837 -761953497 -19445542 -10628496 -597012885 -307800251 170476481 -142459864 -220350313 88026327 -469367399 -235531803 -101503955 255682293 -743665337 208606737 136818051 529608801 -226074522 -76981482 -3034824 -15630332 765789 -64287199 -432461241 -646484753 -138960116 -388267778 -578534461 -245818492 421383790 -170282249 5422004 84357777 76723942 560464488 174546358 289299106 175920894 1595581 -5559160 150449752 102792482 483750979 196565787 219597956 230324583 -34727107 692842750 -234455981 -30928112 57387740 -764403678 -180396864 363261813 261357968 -45465289 -629557164 -308104384 268375831 773300475 -21381025 -203947943 256464985 89093313 220651058 -2579792 -863688108 -255164613 236123878 8993966 -19981432 -33631938 196405915 -443992028 -2752040 -39679455 2259713 -117673115 77799982 -263073321 2601949 463330698 413036239 5431758 39440927 -522151096 403102633 232205826 1957152 -203839486 418325935 -796073991 21974646 392945490 173734188 788109 -341796408 6313312 -261409144 626532245 396360135 11710512 -516745368 -88931800 -698031086 -141406862 170032892 -440462589 501231735 -1875357 -78594501 -502523258 -104376104 286197485 2906875 630479 330060617 -135226216 -219206462 4860871 -377113954 -19424864 -12805929 -148542496 488688782 45818119 -558097341 9211601 266323752 378762994 158310116 -84308811 741203192 60102 -92062385 -52242961 145883008 -285655361 -386241844 -113131050 429018768 45905356 -393627705 181425162 389287877 -10046268 178672134 -300706892 251597352 243053666 -104476120 -60388643 439945551 504567 -76502959 193965185 -17323869 -119377319 -275343134 -590172714 -56453942 3181267 6719760 415463837 -338737 498204733 -155071691 -518538782 -209321310 -596344515 -21142253 -215802508 366458410 -13659539 -95169066 -41307219 681030812 -497863433 -268593116 -192776283 38065625 84465999 -208106524 -309654305 55979277 171265280 65967885 121007644 -273865657 705018967 58745108 108093650 -16995 21935040 -201543380 174921261 -150565261 179837303 289342039 -723520309 -170476206 -385703564 -266425443 50611667 245528966 306392505 -215745 254799515 10742824 13772669 259782871 96046456 -18668912 -156099945 -138765393 822372927 -95665513 -97219 3769862 -272605600 387948437 -61536697 10853630 -889716 57967279 34032375 204255472 165148485 -342308923 455794439 9067739 -30448839 -768845570 -55690228 -11488566 -304488404 32594035 376875069 -203797107 9930403 101059098 328561660 -47503915 24385153 -804205139 -143357283 150076453 525924962 -11782447 -97857178 -60737093 372502775 403046868 -310932187 -134287 -109423499 24754458 429708602 -43636780 132614837 -673172272 362621143 907084 161015171 -33927548 40782741 -84822295 373993982 173061556 -533289913 -222807017 -67134651 17686991 106143746 -25008728 -661426678 -337590098 33262226 63120866 -432511082 53130010 46725512 -7804882 -51109134 -78243167 349863664 -129184326 -502066861 -105551293 -64052147 -252712632 419930893 127870275 104394316 320444677 -1682540 -584440556 -499588721 -208596577 242445293 23112174 730786393 -78879586 -133047532 526233653 439994331 -119973508 -2207860 -95856718 205984348 -166588398 -47460419 374706544 -31117007 335643357 -287901795 -82073344 -95620082 1527430 -3088529 -2023316 176616891 636490620 314589566 461507595 91971758 -310546429 684596286 -2793560 682913990 -6457034 -142300612 627948145 -1444933 -161249675 58367788 -99212148 -8689515 -53540807 511790039 79662449 -205962529 125210144 313339520 156575775 545658401 217970738 464764048 127388512 58513673 184205314 214690252 452673436 -155769711 130479592 425102865 297094141 174444534 3936181 -556499696 212965045 8987731 -2490560 725674256 -192023438 -493971642 -29927020 -1635069 38138047 -557096026 342111711 775253851 98778062 -466841407 -283133115 -44214452 52794879 265605779 -722739899 433999621 82020733 81475200 -437290407 -678286183 676762 -171359547 -401686324 218573922 107209689 15507546 -294918876 124952719 -2631694 7581760 193389732 -213480573 65069434 426261801 -402053398 206232170 -221603801 36929942 -80273878 -181893879 11020323 307297923 -1932711 187607547 -643681798 -485111694 184205047 277528240 -100292845 -5961710 -30033648 105452983 79861985 -833863 143781856 504638029 -27461348 532926605 -7027783 315473028 21320796 565299242 -308486399 -806351353 -14945019 14041489 -458103440 52462890 84143877 7726086 25728788 -171426541 1969328 443555161 37879666 7144659 -102375678 -47303558 -120887463 370283434 -45783308 107661405 737504 2723087 22919387 -517332207 -310607780 40175154 -325027253 99030501 799187908 525558737 43526007 30592693 26570587 -433249631 429673316 491401819 -181525052 -31714753 -530502630 -450863860 41759583 413459417 -37573401 -405504714 247445443 -2813220 166971894 5028361 -593300235 -52710662 155764662 -147972383 694785732 424500466 -11447259 -164020800 -265184 54257882 250692877 22568917 -371082415 178681217 208758808 131747071 -691190242 -253577653 -3962043 204436929 215631617 -12916627 -10817619 -99858744 1157571 71000310 147101142 -424284800 194666169 -62758699 87698339 3853578 300023723 -76418131 804093138 -343295544 -25005660 7555398 -9671493 -696522795 388751100 667677837 -726365491 -279691775 151000786 98200243 176603094 -12286005 66232507 85990508 133446967 -396371123 -237512347 155954868 -203782387 16002274 88560651 -872563335 -588794380 55182528 26303135 994709709 -1304059 -36286253 369391826 29167479 280501653 -402677203 -269924781 -78728554 141411673 312536148 455259912 -17243527 105914994 232478476 341128115 28514514 -644697607 80868491 38290215 -16077249 -171354856 -458646817 750790780 -10700690 -143038289 -288403886 -339068877 -430145322 -101151594 1052269 -550378 98202240 521286430 68168668 -92370059 -12528022 535977107 -552469538 259159485 517936133 502226196 -63791146 -116510028 184678081 8215871 -1095578 111053276 184506510 780609338 -186541508 283049862 451103260 31720112 -17329671 -140687098 101776770 -143025058 118953548 304632160 -475358595 257479606 -3148043 -838973776 -20350796 -29185575 -3645312 -32545837 9265802 -67677540 163829364 55451010 -348281817 -4877744 53738012 4259716 -735311535 -43238816 60065954 204151676 142477447 -1302479 -209698467 26130013 274614441 -231408084 -322490547 253911029 551626695 -89594810 146635344 -433451616 -280211072 -62137021 -352267 -66838354 -113988660 -308470157 -202115419 105228341 69749510 -420593018 81420272 -383024155 -71311305 -745837 -142172475 -504078468 108205758 28104028 -793805218 -251671890 -115075375 -354548666 -92563258 295474236 -3219293 478752146 306643847 -416691532 -127745101 23462891 -249387367 -12940523 735708685 120975996 806602947 -366239152 96976390 365359470 230842159 426427815 -632067143 334611816 200621822 -522199066 -65355478 101452107 383379244 -599518384 -344006763 -396148325 136715060 20046308 4595391 -175493121 -101443329 278086457 31947773 -40376006 97423649 145381424 -358701396 -42103844 -216857435 -13042749 502620788 228559231 414272202 48027681 718824042 255336710 228801155 -7935559 -264878977 270069 305937799 315903453 -11922166 33837057 3564981 3052660 6396025 -16089795 -119105789 -162759483 -683677097 -417355217 3004484 68975099 -9260118 64565131 156554474 -297864913 -94187399 20560055 184287265 -5133704 -62537131 -95718657 -438340195 160157551 -219767326 -777115800 -866676033 -752953 -23991642 -47335694 -91720185 253327608 562791921 634612646 32980433 240504528 -75074026 393384261 380956480 -267476681 227050662 2202810 -925074854 38015890 -382306818 -178420659 133636643 7171721 -430571816 -205730658 147003112 152382380 -401189754 79369589 -292413989 -586151 -280301535 -25331950 -795052377 62127 -127579971 -423871043 -2929810 -98435955 -593807486 74459774 105426830 -893668045 368070884 32022489 -6857173 229792094 -16303434 -603514894 128001176 -18822151 -36037395 873028 -286612576 -254502055 10826414 215381681 -294600694 -437400779 6886150 -618811618 155894086 14509463 145155368 -83065457 -840549 -4614026 448910925 426812966 -468250574 231958462 751450439 -173837740 -553670757 497741656 -136783130 17962094 149014652 -62382254 38196134 91855711 -266477042 139357589 -811427638 -49956000 -252231513 471997955 16238101 340956051 -892727721 301889717 337746864 -351262 16127471 -19817592 -80796402 -166376814 -207128613 9028897 824745359 242545505 -433048567 -182324862 309514720 -46354436 122079169 -30788381 -55939460 196887193 -532935128 17470661 -59223352 -3337053 231010365 -193233562 285812313 18718661 -87120430 -30128931 -18907449 425167592 -418492428 248095128 -50543392 -97039000 -2009490 -409840314 3668023 530798294 667317482 259907023 -396813801 -395561221 1377608 -86052396 2514942 359372772 -249880153 -49002696 -107083471 -208796575 657162967 1132627 -57382553 21345363 202070851 562056417 -153016887 -212934357 -203732493 414768740 -461378848 266668609 -898460380 2139136 -318677240 -2780028 -4071346 763145348 597107833 9712601 20467257 -472243863 75092992 -207372559 293796260 136413081 298069364 172563607 482908002 465601237 -1854082 -385824693 -548017478 689830289 -280279847 42601682 193027460 -483152637 165033599 2849358 1538940 438989660 -145280930 1521770 67183550 158835 12448370 19100280 242239825 35604055 -34397232 -321466355 -313177525 -128841919 -267482151 8179749 13397312 304868594 -246753328 -72178545 -204357653 202603392 -108185734 -946371229 7500499 602466959 -54014917 409609994 30208060 -302509211 66703458 -725823490 66712538 88913290 -7701943 305709517 86169896 -265644901 108674224 50647488 172823312 208142250 -284737457 -40577643 -96844733 3089090 -192636563 6280293 112339870 -316224976 -283806273 -506094068 -265123903 -156648773 -47655248 -463668761 -12495429 -72646716 -306162686 197718861 -5218420 -88120131 -10383791 13950530 9502980 295056961 13243125 -225676617 -15038388 19592528 -1244332 28919759 -248279145 329246933 33829483 86553584 758487735 240962447 142101388 -377150419 -593597191 -30329865 -75399636 38047398 -27168497 94694848 -15521180 410399494 653031118 -519672909 -503529929 -593564213 292020298 -100449194 68132498 -667952968 80000225 401404811 102669774 12008201 -170517389 -177910428 -51352789 350246775 -59920402 -109522543 215688598 -103964779 735014776 -186210479 147071927 -230589356 -510602537 345019477 -60807473 390864188 -7214196 -365579165 -7440673 15569588 -65267829 -14232564 -22836886 620300086 -115636795 -309600764 -256319927 507399540 -131127890 274891917 -191645576 -204727023 10426643 -80569259 17501572 -369040199 221472740 -25001032 -23581010 288002429 132471294 -441317954 102189002 699903559 -659039052 415375609 135323547 122867050 -21655429 -347909032 -492249094 99529613 373532315 -68504211 -42430769 -115553617 -113531009 -347261099 -30085379 -565666183 -139925829 262993305 74026322 -25664030 7888636 -158630717 132853963 -669193469 10425901 202763684 -537341888 147396490 2197661 390278560 149684617 850805088 -413397849 -29964617 -66905699 5113855 -220783660 495957229 -113510450 307588567 -272420100 2914599 1703322 -284561715 -274768284 -161457110 -225359362 -34739056 -52225998 90520806 -240706865 -5139424 106348862 -241397360 -348478958 -191656439 -94478929 -2133982 588755394 -132650728 -234930760 8441171 -545287634 -402760300 59615167 -13528704 400440956 -241491698 120144409 510310200 626590485 -72764995 386641804 -825679217 -70265341 -266755427 -425329022 -195991373 -239450750 -240142314 -39954585 785724 -434291691 -140530166 118088095 179997888 -187568393 -1948598 -520298575 6690255 151088045 -81613909 -21464627 -4585185 -175744 -120385729 16041332 188098721 447217830 -28199759 -50016400 -919077 -277457679 -1902960 -118605210 115683098 77490426 -459311821 -366976791 102903781 583168717 -247603853 291927320 469764550 30714450 -540575827 -835464243 -14776327 103418343 14490988 103651524 10349581 -12977037 691233991 680662014 682083647 177405108 54863157 26777558 66137268 74951106 453472964 64917730 4257872 180249740 330680832 250908818 140824228 -108309208 149206334 -432925275 -20703269 -235055964 -252945307 24719247 443344158 605525750 -829548759 -30023056 11576445 -85237591 -491929743 169193710 -79288205 -89459098 -29764093 15717949 -56223718 -4576289 56117150 302562619 -530166989 778715855 455719346 70229843 -323070485 -190162863 -497781378 -348616098 -57855680 406273884 -250301281 98309699 187030067 11272919 -188218613 803592043 868106 -88160746 7782472 564856735 15927480 235032455 59621778 -269898406 -8613840 348765769 14562198 -47100977 -252500749 325935607 -389517473 -23181968 -65843844 -1893069 -345971558 4741415 -32488624 21900038 245894426 577593227 391340219 -10414922 175365004 -626040755 -515667242 168888135 -324714669 557993469 -603160711 3696133 -749687891 65635578 482297260 106911119 8240512 -673667451 -43380369 -652298507 129929394 148963116 67656269 233054270 -190301452 102079620 66696146 182238077 -93351939 12175834 5501293 -498148719 113811853 -318977702 -333628948 191496802 125659912 387237885 93153688 29891802 -198595694 -234921539 299232462 -413710555 767648510 -654194152 838454955 -92011299 -580160412 623295805 -170308659 424343214 -5574265 -849253634 118936150 -142382679 3701882 -924903417 34056671 -105894824 539896037 14435454 68237304 523642377 -278659555 457718841 -276128995 62024208 289672556 195721008 67669865 427222589 -502976297 -123544011 -117074921 -137281344 -514940193 -82721508 -421204325 -261938887 152675905 320604951 750931307 585403763 -166279885 -805334284 -47630086 -280084222 92960240 -386538823 -210433695 -622035135 -368489343 103241152 -8721085 -655952135 247086513 -480026690 -47938486 268007314 86131673 60158287 335927866 -234885215 -11868051 266131152 227041891 77215814 547959110 96872648 63348200 328249374 -83330408 -668149082 203322940 -63670732 57133126 230156940 -448425483 -120144661 -420957379 347833537 -21625598 -448683997 146673909 -79517771 340984744 235320865 -255163332 38490170 -191197343 11145676 166865086 233682076 626641057 -188939284 -431290326 -13827957 -92724849 351218218 109909100 -61797418 -429772448 377987290 -143650964 -210066 13362356 -568075003 742830380 847668043 366412307 -19987009 -80498756 -94220033 25925635 -545250213 58714398 65482813 -691677813 394275 -408831002 -8101201 391019885 16754196 23812977 -171012176 15047157 -543630131 -245238952 368051160 509136650 -13098575 766320706 192347706 -327381079 -78035808 101275640 4079801 154045817 692118879 30053659 -438548070 91355176 219823180 529911030 222998630 31232992 212567396 -184519499 -197418060 -167190304 198127273 252496357 381110833 -578580899 473089926 -119362386 13414631 534929624 -519639955 -69439300 704483297 -174291309 285355419 404926399 316805684 -204958261 -289938114 -96608235 98229225 -431202634 321519784 17199827 -109072974 -35420448 655225499 532082073 2913980 -619592532 -403840774 -1916951 1623057 422625487 21805307 -303191559 -45598121 496689168 2000460 592733822 -381250158 483696075 201724490 -102436781 -471609076 298219437 -259304384 243733141 -627183331 -126805440 48220523 144693275 -213607267 -375322320 -41918074 -263295909 545287664 -509571251 -72031791 -19692150 -662165377 -373086441 29679256 165787362 -490798374 193097632 119441897 765549 149917128 9314195 5692814 -71012203 41142019 312632082 -195803440 -313263344 531146326 -32841725 -47433985 99765354 -421666670 95385308 14820360 209476 -349469327 437185421 -15640580 -151898286 -557459840 216714067 43250467 -178804193 253698 153088812 68392517 9591996 -320832707 -1485579 323157506 15990591 -18545716 -155205439 -105530299 -138652528 -222314323 -126937564 179349698 -561679786 -409924832 327299259 46722402 -536431898 86587061 -25052107 -100793386 517464491 129309042 -420938456 680052162 758662714 294974217 -519334739 -240867697 38010003 -289859404 -16659476 819158099 -121498821 -602164563 333922376 9647733 -24371463 15404680 154600220 761095064 -710845122 -15295235 9624784 473978216 -615237215 -178225019 -26903411 849101378 459185685 83044944 584822061 -167574370 133649914 20536628 197309771 216462263 48168689 102602394 164825684 -674179176 8122376 -493564883 834119422 274117417 -216141875 -119811005 -11126599 2475973 -33494686 -361229861 -35264189 -563766813 -128098950 -622086294 -100419869 54960145 -134092713 35225581 211735098 351602345 -13653909 -85237494 27779722 168403199 -97868515 -275015056 79252308 -236470313 -70256995 -9982460 399689381 71476383 -539874190 47152603 10375207 -4305227 481047893 404524365 -153141784 13093286 -361705905 348499343 -545044663 460927274 63799748 -122969746 8501195 55347830 -750040585 -139699821 -60093710 30380691 483793884 -162577 53537696 1692614 -188758116 -55972332 -940651 -678031990 114889111 -213891765 -13318841 56368707 -726137169 -4057932 -10562895 606251356 -67100646 -203367863 20571179 94512916 -7943958 -1457746 -419621898 -60509837 -230680250 136601999 -164814893 -94074943 -1090434 449309970 -556661160 -451075440 -197611627 -144631674 240782791 -212186026 -2842758 279188547 -199551170 371600181 -73993562 470456213 -251575928 2053694 178248349 57858801 -261338870 -249534265 35747152 415151782 513951 61247134 19821285 7956744 -791942924 24053923 210355990 -669915 -29909426 -300464132 -7903266 752504465 -78669045 -83532547 -16893273 -359870432 -413054605 -60729038 -4475146 85255091 -8052299 -231666201 -257317270 29961341 658138306 542328 63391575 20238660 25665231 -961410814 154941037 -444709822 -25770871 194038950 509593291 -91680672 625085994 -93834487 397831008 436143907 -95566569 -288139508 -727094941 -228189830 -438996650 288654005 -40276676 494051810 81969768 578864721 49576626 442139747 -213698148 271028030 17735545 443640651 109851009 -537626824 -3262063 -113010534 4864382 -14648175 -469791728 12171852 957073 -41179518 373836216 249966962 56167510 -536032609 145866105 80722749 -12355682 -192872384 -284966241 59150795 -201899117 772882052 -257757158 94295520 -767277100 266714626 491141237 9335722 109769066 899171250 9883120 432175280 -199782 -379093 -630073 41416464 -494356624 -275115284 -146919955 630672014 -113704163 6995741 65654346 -249758467 407080691 -254998812 21574408 285315918 -174751443 704444041 -301438147 -46773993 -358276448 97962346 -108976308 -45540971 -445149451 477068099 254285070 -43175295 108838327 -509235911 -159905995 -67006503 -442819127 392801655 20011907 -81092864 -142515367 60246454 76548457 308609305 -10113177 -75131175 -301747107 233403651 622155967 -460919085 -92490516 201460284 -13872094 -57926981 125008109 -252522209 -148807351 1471218 -2127613 -677461713 -61325461 744889305 1765593 -746618229 -14975267 -226899816 -825522831 -4166587 11581002 -404577862 190590557 -72851336 1772263 -737221244 20155395 11367542 303885139 588060094 -769669971 -623638987 -200163534 -366273931 22649504 109794275 -32945680 240450598 -633722844 488909817 -1126632 -115165006 415645838 72251293 -31489992 -397674098 -186823650 25613246 16109620 162601437 -153773680 112254689 664359143 7411052 -25558171 50476415 300940628 365102296 -185240784 76620365 1705483 -2101183 51905203 571748863 72918198 -946342933 -451097155 419096203 -56069121 196157260 361376914 -879461914 -92566373 -767789003 -194928961 6491862 475973056 -406287607 606585687 72068393 -270350668 356070709 -84269049 13471164 -236601118 36057990 -173130448 -21754814 -15800822 631810653 -303987503 153035844 -21361155 96540723 -805282441 -162931078 -159769201 -63933943 880171964 -8485825 4566937 28712564 -36176635 608790024 -611131424 325151253 164038293 -48639746 -66678359 152948165 -96356001 -724048678 -3854468 -365434825 4923409 -61817804 641115440 -558013967 207664481 215607710 -30116470 -137842875 259574384 -27215213 25180865 -120828530 9008495 767684050 -585753183 -10087013 -111145780 116823343 -110056884 211541395 233733823 90219452 -6806351 321282716 -233687772 268847559 209642373 46954148 -173812864 -59509696 181357155 -625507 529695796 374500301 -179622181 -205352006 91761318 108054561 13205760 478611905 -424564037 473760758 -602707 370463200 31461192 -540755271 309934223 476577083 -72284936 -703347434 18590832 -6391036 -63438481 -805658916 -1340651 120040337 133748171 -2356851 198751408 -271861992 375458204 5271969 -18402738 291434550 -352949879 -554493343 -53453431 -27318108 17392654 -159656930 151549809 -1202941 156431079 -156681455 -127349121 -52067707 -142146319 96273630 -204096130 -760358538 -423410107 -210971259 -53266458 -269666911 288244306 710422308 -304357464 15557320 280532596 -297543906 8641436 -6052488 -4094570 343534608 57939655 91048357 -224644055 -94904185 378546175 -123485794 412252527 946548290 -56384638 -142922795 215651270 -126279193 307729531 -61581389 2148544 -430464546 290753713 115357 -41444997 -19246618 528334305 -650528036 -289585575 -762430740 -390645407 -324405650 52613760 2521351 93611115 810341937 287771449 -94105333 212507216 -102584641 98610736 110278609 29078531 138395663 -460615290 -318468676 -202796938 -76901394 -202634785 -26627629 172283113 -80802879 -183282079 217570657 625572172 -535557495 363150 -174402705 259872660 -133162740 202583921 -268445277 46202933 -152396961 33856010 9285005 -407967133 260193507 514664040 -458082592 -20005721 -508269906 -5307559 529076592 -88501308 284996960 -315980422 -151573940 326615770 -248431350 -297544976 -10308719 -354354203 -540797960 -58809071 -28172694 114346345 470356768 -42587444 -360054374 561540586 136244290 -373310812 241450588 -322903398 290924467 163162641 -306357724 956432 -6822292 -121683064 182980516 -67786675 359212701 196897625 -636228589 -260735441 -18740582 357361355 -8346950 2702599 222498108 5997112 -164964297 277677305 -69209218 5860312 435658339 17588693 -167295355 55659327 -34506999 451597 -60826486 188990642 255864430 377852918 -41594899 10636141 -1332814 -301997824 -131489646 51976854 312977519 -17281535 -324436089 90334036 -19662255 160758314 97029779 5612930 -14518189 -711872038 -611072871 99901702 -579383127 -107300015 -130832444 -33669941 -111301809 -140847138 245166014 308300162 7578995 49522095 50251515 -219457137 56904383 -12656183 5275661 -182865645 1533122 -68063239 49730415 -614902219 -153869281 -2709774 18700190 -271488296 441989615 491460944 -674572 -19024798 202762499 -37675745 775528981 -440645827 2856826 -45942673 -167606116 15308565 -120567648 147904285 66694371 125411207 -294265482 369854430 95010357 709851 250339624 312503219 31105700 297646521 -86825558 -155101981 405440049 -43217134 -364449525 34335646 32292526 -84556374 -31811673 -79364509 -27963403 -187280106 147203512 231604517 45714265 -155568178 -375353103 26185479 -316071109 108230046 -132292097 -573808317 340219308 362770361 19703557 993374 14071406 -95593920 -19849662 -45838770 -200352436 -212476457 99570348 -686994072 -708902713 -503240316 16051012 376496677 -23235027 3646999 255715449 -293939350 577387033 15110678 357998208 56830100 393390851 -132175685 124122370 368478321 -58945458 -183526688 -857931146 -140754328 28937926 -380589921 29420029 3302715 37890499 504432592 -165743064 231936 -326165212 150613009 8075308 264114988 -245708486 -34673749 527435528 -184879038 -153411898 13011625 6004619 113362623 189507022 77310381 43019293 -2602870 198393247 -142840492 -941531556 -483197395 -20114324 -82060305 -366549408 501018617 316522780 11751906 359217458 -314426583 -70178113 -496401 -280902952 -16634616 402119848 -133237204 -27110839 -135498732 157874352 100673463 -112397590 40054307 469915917 201556943 -372881735 -113032631 29070759 -552547358 -113535771 280552471 -25565015 8638774 26394 783653177 782137157 -91639724 -369168031 -169924675 182217229 -67716226 21994873 162306802 81508504 34346986 -23980310 11314921 -118637709 -586834051 -13192534 146953798 323651 252401115 -601331583 -63941767 404875935 120629579 -25069970 185127272 14111351 -13712035 -256352982 -36949847 4841243 497605521 358407545 -252715427 -350237947 -32639340 -138015695 611770382 180996545 53570753 -195411169 -64939948 -18876421 -90773150 231352 -406213118 614094263 -41953985 635789810 42880521 -195693607 371412414 430371185 -366070265 -62010929 -327097172 133959362 194063972 -88555363 138323384 -278361893 -294122128 -77692562 -552791413 90946768 -169980265 243975452 454766189 -922587713 521246494 371298766 -5909219 162162364 862596866 -19929121 48976647 5998641 492237121 93919121 -1131200 29471332 7477601 229619903 860322051 264873259 245986892 -764814043 -189657664 108544133 -177175774 -804436422 17900545 -88754203 16138848 -520815978 -215160011 510260 390846695 -448125262 124735746 -89166759 6546590 -217827104 -67652695 -482925637 -48846393 386485618 -58938184 11554315 68328095 -7979281 -731297362 -31391038 213471448 -336111032 -99101812 -50533882 120077174 92347693 46952717 4611688 -582248408 182153578 -246148967 228374082 154334389 -608192970 78002910 -25597435 633450081 593011439 141027247 -13354926 624416964 172065706 -360063153 116964899 -193209136 -2273039 2758597 1924738 27249641 -127331178 -360490274 -359825425 -5875542 -721836994 -68404608 -13865140 540124530 87669526 272689295 59915617 525924797 256798361 -66535388 8776478 -21531349 -446260577 198157180 112714691 -117012463 -15747895 411764717 -592664422 -241492021 -74561952 -276540140 -2900786 -587175348 288163754 -413655279 -44681448 647428797 898561848 22729919 -252369316 316936737 143950311 -358553542 131562933 39243566 -164866793 97390850 -170381938 29427932 96291 278352065 19370236 -92965794 55272953 -374449334 -330419045 27317089 271844321 -149519314 -82536758 -299522328 27757574 584706854 -225860386 -162136771 160963510 816412014 -281049028 79472473 -384627287 -114846504 -309679980 -47083741 98120005 -410810596 463820759 -162135503 -209645 203105022 -131555648 -6091049 290860094 365655127 229701982 106414584 -197621117 -851154189 848393159 -17380588 -27739797 -278072393 -120569694 -14960248 -24453788 -106754675 -365985713 -354480821 155876001 980320 -19882344 65095915 509301387 274264655 93408022 -23158436 -10419830 585106929 -271668959 -294252209 -550617808 -590148448 915687917 -51428435 -22506549 -16280058 -437770547 453942990 241009141 -477344446 -163481 -241322377 436264121 -201990039 -271964797 -329566500 281063609 223141064 -368617220 -118788344 664321679 436007614 -714484683 300253152 597605355 -230355330 469333988 -429198 -127271620 -696977284 -9342137 272540623 -21828752 -389742251 608010502 22771388 -58903690 -228350688 -600211741 -53252318 79357320 -97645627 -449187975 692562924 53683285 -101680829 -340383165 54563901 -134120286 43743480 294118421 -389184086 -141884559 963039882 25025860 34606384 -93921435 234055539 -896457187 -152437921 20134438 436159671 3061816 -18424057 392594074 25127119 -398621763 207686558 88552575 50162213 -227855840 -223901709 107013097 37732837 -81698855 608149465 206255789 267354345 -109878597 -268570642 -307465292 263787476 -265982730 -77168606 143199565 25701654 8556545 115836358 -63137112 213988007 -73479940 131348193 101845 460310962 166403160 67645364 697972306 885789578 -5605722 -390412346 -209395146 14371086 -145160001 631754532 6497422 26153136 -437693278 -52649696 775077453 131274845 -720769337 26812259 -68016393 7479501 62758381 149786923 -348379832 338436443 97253624 153615269 -292855888 489043418 98952443 -131165896 -422793202 -58189625 -114553100 107424166 -236484479 -354133551 -101969604 78724552 133037822 -424435257 1262333 96457843 -411793767 -726451328 -56734921 455199537 8821969 -199693454 -87530124 38775509 -95399650 -68966546 64783084 -241349290 -132554071 473104537 622140890 96800089 -466029997 3600076 580301740 413815342 -833942130 415958588 -127954630 -578328928 -50526864 12676961 -193967561 -91038342 18465122 -307902552 94502848 -13963674 111430416 -424112386 -551124762 -95630744 93621406 334976252 -224602172 -493354103 -501191967 79680109 59779421 383564658 124058139 141975644 -536237437 56482851 84824924 924737656 -222030478 488507721 65154722 -706446064 555749631 499633457 421164921 -55128430 160227490 -10938442 -29821749 911480823 152512492 -457780505 -82687558 481929059 34635463 -470918737 175422517 -387382611 -211550861 227168386 -3994088 -1200602 39212895 -316416947 -53707911 414823928 -57745996 141704138 412097490 25860325 217909571 72017581 183044035 -5365534 174211025 -15536762 119914021 -197050606 392440656 407007671 -69321904 32708484 824102951 331545775 -799716324 5822631 -25125047 184057284 204802043 -107290850 -797379884 -15802879 -256650161 -62161303 665286158 32704124 3819322 12567897 -213533042 112742136 -516131745 -430843999 -205801163 60002124 -5664294 29083786 -345780851 -914141560 -177006721 494514821 -156769236 827739351 -489203052 -207956853 -221237094 67740719 -116539616 -33268301 303280142 1765849 621403014 64875519 -23696710 -69730159 -68985328 -54472616 363274321 177222822 712986872 286556705 -267191072 -84017932 -8314255 9411253 -86009698 -205398646 -430793825 -123216711 -749824906 123091633 -26280057 50188546 -208594688 -213136697 -271307335 -188342467 213050184 -390678511 -23004753 -145663018 9537973 -191916788 23629601 -749155894 -81232311 -211988065 645094200 -617559101 -3081972 349428968 223662206 175697142 38281502 553053564 -8727003 -507994589 218320919 11067865 133011309 307312536 676898211 57125427 220169494 -70373619 1359849 -374484608 34176038 377924474 -109772495 -235943284 420249963 -91755749 407662641 12982347 119910646 434478320 -27355296 -427358255 -528792810 -644639900 106335836 198396322 390749548 112689462 986684674 -59419654 -372478575 -261753578 375693381 -64084353 99699628 681582489 352288077 61532085 112921484 -233458178 -214165114 169114942 12893015 255554548 -258804695 5025010 2763229 -429488112 28152886 -659822232 795912370 25546118 -250204527 363708402 8232108 -394541004 -3614897 341083526 -4848241 101572 -6343690 240775813 668039516 -161564560 -136610351 -10880984 -274497473 -8353649 -18465718 332823120 -142230909 -424552004 13965484 547336496 -195167937 -719905030 601969173 595949211 228618939 101121686 14111579 -173038081 -297429350 -86048003 -445323084 1896656 -154971822 305298986 -199856112 396650882 10187981 16394285 225502585 -486933123 9457924 -6877674 -39722960 -388597158 -85815299 124532969 -222275241 -863242 -42009065 -342403557 407592 -221398262 306462530 -260370868 -668914749 -137834010 45537447 37788883 104621016 10228828 87395174 -720973084 -104911298 358404867 99731563 -416804906 -237782829 222347416 -151205030 11300040 -50743897 166362253 -527071333 -64791481 311775120 -492547601 -231197249 -76198042 19097210 -836442543 -323848192 28043336 -16474721 -349981664 -240678335 60712589 77489116 -184220026 -48231468 -427716482 -26815199 297497921 -537208387 -25284191 -109987943 64175958 -336026452 423067050 -354771766 13842967 -104943920 156906565 -157036626 -191070837 468857277 -185703559 -66247330 483509917 -18799204 -106705736 194689144 10172277 -449584461 331214495 -137523897 655728623 -355010943 108874906 36677108 687136388 609717522 -134602409 299104999 -442436700 51997086 -16974069 -456051914 -598895184 3664423 124553531 387493372 -44015402 441544505 176252436 26096687 155446176 -574862869 457989768 222220738 -92055340 468949897 -32030676 -157415937 -273067001 313458213 -782909386 351305327 -252231256 107648285 -436688148 -151855957 111073467 -8130706 478564260 -131197494 292879913 -603001443 15897356 -37871667 143822501 7699700 35129523 -78171690 10542013 -125064432 290416196 -52800336 -808621682 -317586786 -3171575 61194760 57238014 67116209 -503518474 -704204144 3138222 88803197 -161131263 93909814 6945355 94352514 -110992149 69261986 96965898 -91607747 63713506 276874050 -286787260 24929353 143198362 -286901793 -142662661 39587733 199763138 25257529 -404235874 26279179 207582513 417279 689140066 529616302 722929600 -884822883 176384945 -12328997 68395424 8587177 170627879 -328049809 316702451 300684635 178293770 62609180 415435164 -233445554 248055621 -266077111 -60610140 -7990270 -220377785 -115207386 398665908 -36555982 -219536118 369509460 -468039044 -799592699 595058510 182461591 178718003 3151903 -301604479 23920983 -204571377 -797780546 570016577 -242827772 562693652 208063019 -64882640 -145740649 -6319162 413674003 -99777770 443811940 62581235 -396297751 -591918154 -208328117 164180197 -13646365 510828560 533344980 61322383 -19609761 -776093 22173275 282266526 48138720 -156353096 691647155 113474245 -108481027 -325350847 -256072783 47953712 653960476 105257480 782031777 248940241 -2828256 -7230196 116221616 106818160 -393164144 -32834347 -488484911 -262404206 130789519 -15642541 88457599 -18201224 -287400191 5273217 -187296295 -212224337 -96667194 -179802300 517204477 -86182968 511286852 -88845203 12620569 6606579 49149233 -224681447 905133899 74020612 68586011 -92797886 321218102 140216111 -118521653 -322213258 55945819 26324337 -15546485 8621954 -188662514 -219297183 -70737360 178063836 -405055415 -503493339 -176770577 -240480040 -15602239 -68395747 -482507616 46211929 23452590 -578555258 313399505 -502672422 -11820594 216661106 -632206867 -25804455 -4386632 501333937 -2216099 367818361 -474333844 -939533 522787229 -57856550 -680760168 -421374847 352686732 4888734 223486468 121361395 297340299 476003653 206501349 319080011 30598791 46666801 -14664554 -203894863 -455336194 60727572 19264423 -19685486 453567689 -290642891 121286156 106217925 -21778062 -23635418 -403995632 457091171 -108216177 -184074925 -724234792 -959719121 567495399 84232691 -15248643 -11277 85343027 -128423247 -252728906 658148304 459601972 -169192355 7611283 54048636 -44137901 -92598452 -19862818 -30819006 -598795333 119527148 -155171247 -4913400 -458848880 -135773120 -391926577 513450395 329130086 -188319073 50054203 413132371 -767779370 -383052588 13603068 -810444167 -243563945 30503860 67159294 526526110 -849018880 -75290695 228712935 -248652389 -71102552 -218782540 324491868 -315170479 26030094 -45988473 -6715718 499252892 -24808832 748100 4536889 73915752 413079883 -222723426 -1479422 -319262098 -108275772 -596204690 29462877 180243746 -9553104 -532542758 28613866 -114632478 -279533846 185986372 387773542 339999666 -237677667 596394409 61491513 -98009075 337530368 109574320 167369314 -65103820 -93178535 267224900 -259882328 257175414 -221695900 -598341619 -221686474 -933650758 -546102142 -36064708 -3974618 34430236 204765421 -161281890 -31934113 -870704650 17357402 -40273961 -359673420 69440284 366897410 57698645 -131386289 44331339 -18761131 20073538 -611395964 25475157 -215941242 51718657 -68548864 20571422 676096 18661845 -308605696 -841313341 -17156033 336045031 48942377 578638191 -259942374 -8090594 -92869453 -401427744 136632568 -552597426 2134741 208374717 203653604 201299489 -82623892 -163431705 16161435 -775707013 -3396063 617437241 -150028042 -839895102 -303238158 15548046 -22638043 -1717804 67385193 8840863 370504882 -250739528 -152418773 56989203 -662826 -218771566 -667715028 -366237724 -348146245 132331122 253619004 325294105 -36188263 -402185171 -34016028 -15155839 -11885691 -121570136 230603456 70373078 -180230965 -172144915 -144503868 -110586292 671468081 611349581 -170750054 -881228244 1389625 -89732137 -8567531 -428038755 299445843 3906978 -39501598 -115457698 -87736135 -133889454 46849062 169853267 -409636975 -2773899 440215700 -4131314 100010750 -122991110 -227980334 411393836 -459796024 9651934 381337067 31642812 -251506367 121225414 -141282335 -239587892 14051023 -57440974 -176540640 241319015 -76067642 383627752 -46429429 430581564 63237508 -314637072 -98744834 -19158652 -14447390 357371129 -41741614 242762947 -422224227 34333980 2669805 254040090 -29714485 -290530651 913549355 -243601313 19241332 790018177 -385239768 -172851736 156653954 -288584727 32866277 14187169 -507015359 -167416708 209815518 -175491955 20182418 168142074 -86461203 -201099811 297613310 -150517538 81405701 533532854 -470789488 -29095267 -703978319 2968392 -127607003 -224745715 243624261 -81925333 -243487245 -86814841 381872550 -6913167 6568028 43871453 -231293099 134625175 31412826 69986380 1869041 350943419 -6913665 20566743 238268322 -748718134 2307921 -70306956 -75490 -143214798 20696566 78781132 -141379375 -292642731 -18056065 159317841 -18358104 173696222 114448408 83409726 -466749963 247333313 888099401 -205906620 26847584 -123357483 -4275458 263301452 137357376 -155723488 -32564485 421319 -30416889 47267183 125663689 435121117 -155524252 32282056 -83684804 -399802152 133361249 79097556 -133107487 369709770 1982976 346998987 -48292589 7103949 -50534451 -38297911 -16631952 113741422 159812061 -19153697 -54621882 388421612 14257295 -28221846 2453731 -74049006 -34188809 -73800954 -11052521 -444632052 -30745714 210567758 -653706133 -218276253 101468151 160923939 173921282 556553055 -208740254 116895635 172801914 -109270156 -1691342 78011189 -441439877 59871659 -171847546 312230631 64603496 276703759 -474253224 200172370 482366079 -79347197 -91143925 -184319222 -196851131 18677057 571898396 1542546 22719943 -121805373 820973092 -221802200 488008168 -834415382 -9964072 -44507182 -431292160 129940006 310896191 -90349982 -374313623 4396486 132516511 -197951915 -76779636 31024718 -5056127 -218457948 673375245 7543390 -4540003 -118170356 38185072 145011231 -3113760 -97637797 -378172330 -415880225 143558351 -321161903 491348479 -511837780 196261831 -208648037 49216841 324259899 -9683260 -167153202 -322091444 -587104665 457642596 -549159843 -126269998 -469665856 -246609648 223885728 -491191864 -295972699 -129709954 -180903667 129999958 95727876 -206317754 480055281 -4901941 -465492801 107282345 98403568 141081189 -678920648 -978065703 248084115 -529538190 -901190187 -212275576 59673580 -385019070 194556311 94420807 679149630 -758570788 -107911311 14866510 229948633 -73539307 -261237362 87857901 -53294737 -165251508 -335096266 -99758620 -349590647 481932753 54717547 -7417469 -90366087 -79062782 118930305 218164620 -123282957 251620577 -94500814 -320997185 75955012 -65491986 153938972 -324801688 3240495 -16073891 -91291702 102897034 292710592 -208112087 529987262 11171932 273420222 -89872535 17333176 -67299071 -224632148 -289707660 -12064742 232326688 -91331297 -153429152 -90911355 149993421 3300102 -272599501 -390258473 59406718 547238357 -260121123 -166111785 188015819 82380247 124339140 220585218 10253885 -97222218 177394013 -14770578 14102891 -27847688 73537128 432225561 -5302024 -57087485 -9379207 57504274 13863 542284821 -195215243 -227543887 -732034 127098139 60842506 283485571 129405017 -22497345 -688971197 165751696 315874113 -37497995 -12024079 649705261 320754131 353630574 558371708 -1780734 184657123 2808246 404957499 -14891400 417309398 -32840194 361080793 -330435007 709227757 424056 -88816139 -420174500 773659523 8332855 102557774 257383168 12352543 -38136041 -449801971 -217898148 60535158 222731736 96795887 -13740593 -389976863 818378161 779296722 -113643404 -258649522 -495021231 -180420527 173689389 -209665620 -129328881 -279646282 -30316059 -68531754 32112367 658434023 -66650222 -7129573 -548825178 343844492 48714522 73800289 700605828 -461692419 -264451264 -189697294 46360515 71248931 339216866 63468002 -103616574 7163870 171895552 -302205489 32546480 -63255390 202219094 -243432467 -393424734 -198377843 -261279806 -52416035 -118109020 33217680 127516345 -979105704 220885741 671381734 -303850904 -2354529 -501688440 -356432365 -182072980 1898451 917054273 363606430 223475513 314479102 121359952 -96135440 -123433537 -57482079 627675323 745709980 -268034993 145791457 144852592 10854748 255684857 514532883 -651890250 310265667 -18655963 -14744435 124151389 -80669229 3978904 267590113 -1318798 -644204858 -184955957 96858581 57945681 10807744 -154948106 500761461 -861354580 -855957496 273806919 -375884774 38220637 -24533688 78267842 128617622 -11591583 337797828 140585030 165940494 434083642 317115768 341565249 327094922 -207615876 217348267 48076733 -285654909 85246751 -805834308 -854353375 -766501745 -1585793 -69613707 577758445 -19569705 730414811 -299245163 518260472 157072210 -275622058 256827473 94597650 584575782 145549125 -625410468 -458711294 -174266173 817653217 -159690547 -80284298 323564226 369467591 -2647367 3829570 -620019816 147557250 -648571647 485434301 11878121 -76997982 276642903 -658589705 125052476 626727822 -11106932 9768520 268794346 -54649757 87513076 678680898 47240097 -768248458 -326014784 260159633 664540 277791511 -138202682 -283107635 -114007691 -17404500 -3383248 587110204 407042151 310043377 -17244994 -636539334 -14182390 677504761 -355765197 495196429 215185229 -7990141 272588 8872774 497336694 53044723 -6870084 -4588556 778096170 -120574894 466673636 -201730336 743692197 -153941273 603867097 -1804436 293281909 3409231 176551033 -92093249 -56668401 333688499 -488275685 44858001 -1705906 -139758963 32326898 304996721 4858804 556690426 364039486 20171367 -509818597 -10490685 -96908525 593004488 -174272199 -43918708 30528241 -107639330 725224212 271246500 191207032 35666178 643412190 181133528 -346909035 -527100619 198519161 -516009472 -9596973 -628761723 -583866122 -182627615 -4720218 274934206 -38073387 220716353 268714187 -18576285 173642966 3384899 123948569 -173837962 -13120026 -718277456 -291653051 -170723936 -48484069 -12791084 5296135 40242108 390090803 322803069 11005092 -835805244 503279733 494577260 67618180 -181649785 98664707 281853786 24527772 -712490738 381848813 -14073448 559517605 39871040 282633491 -4514873 -234594552 -40578028 -194221450 -136567911 -75006406 -374953229 144001828 27719595 -712101318 -67687425 -26512056 632623639 726900353 156779422 -99320109 175780431 -12188392 -9611114 425835891 -67837652 -4499326 -311683741 634048916 -223543381 -433571150 -686377662 102224630 -314662362 245665821 956946510 -106723460 97983104 -227804857 -793372767 -207211592 78474581 -207149128 -60107682 206872131 630930203 -629497671 73126397 -497448686 27478365 524553515 -261771227 1621485 108720719 420050717 4273848 16858366 804670810 66691751 3196170 104026836 -149179749 120643863 357186907 136339551 -20075245 299203973 416343807 129511204 -27343126 -754820236 -201943378 325243359 -31723889 13018621 -78111420 -9843488 -106628470 259346068 67539139 170428260 -80991193 -214612306 -154825902 -173306523 -189105577 -75415 149248309 -93470722 -421148829 -351878554 -187414198 2154606 -18177496 79176187 -216779023 282964675 -191624707 225714890 424645799 229603860 -187036383 -40149820 1735042 5336710 -14297396 262737136 485586752 -117545274 -59424521 391155648 98187819 373799552 -138001355 -16997286 601451698 -70084247 -11815659 570544997 -10000240 291516 -48935849 384236794 247447572 -687420627 -334864675 746397383 183752032 -167537962 -427303448 -177783895 157693034 -25813438 -301027611 421384846 -688297481 197788197 10912770 -1467465 2248611 84011881 100895243 -29559647 607495331 -931832860 658660263 -908408885 6700628 -729235239 116157812 -2106215 124526383 -304879724 646310590 -154051005 16199041 20209520 295422800 16868743 -101088483 40804870 -70126422 -327208723 361325553 -430621933 -34822464 747110000 24057439 286396442 -360316700 -27105419 -36382999 251806245 -150136 -192963610 -130272510 220370722 978425788 -146938428 -84310217 -132911053 6841894 -206547318 -104766280 290652030 -128575509 396162646 -655735958 -67989131 -101610659 -219796627 173639279 -14441145 -12325459 -59475363 714925587 72349893 -94415074 -29769843 161567834 -8769946 110704713 515671472 441637318 -679744536 65541072 36649576 -122219303 -126641006 -475043274 396128176 -19107990 308294786 -511965306 -345929141 -318413949 -29035463 24960677 -208589769 521530161 6048212 555229666 258256500 -384899292 -493077104 -336303990 -239567901 57438438 -737059015 -134805342 -172674652 204002350 -516122137 185467978 16369663 -817094 -255476837 185786298 8182310 679962208 -390124731 -49810991 67505893 4184835 -147752382 -345042549 -7967712 212548500 148036123 252734866 184951689 -73787964 -547164482 330627765 -104895417 570555687 -209217705 -27865102 454373375 36565353 15446091 166911122 64707346 115502189 117851635 -731630592 -569973493 -280011752 -719307 -84811135 44597173 380928655 164125424 91646077 170471779 146246968 156753946 454730063 -182102645 5739894 -21890418 -479854261 -16179418 -73104100 103905580 853471646 -414806696 473500674 -221037931 -95379491 28475418 -14500439 347729194 -13965928 402730427 -409103879 16170863 5704200 -93775237 21579991 -6768924 -12641177 172134377 -8295146 899996 112081600 447481540 -128422568 434752588 534519244 -360215040 -381761765 92510752 10768277 222154431 -731132177 -281064108 342050740 -152617320 672236125 468101076 -1703528 59296427 56731239 -33940230 4926655 -776746846 804932682 -31839517 -2625581 366637889 445456407 657875530 63085098 -817718923 -14847637 63961439 -407240538 -448705257 -274872337 595928873 389993900 59137242 167131138 -595523535 -492971318 -476846268 -256559952 -43146207 -250063112 -7308697 40458051 687691457 -100508857 869581933 -5345730 -24464847 -394002274 714512727 -712590562 -268376722 -386581720 115907672 97775198 809475344 308391039 -205252312 193486367 238032042 -5879424 -233579038 658061633 284903841 18560548 -72327367 -122698153 -651768421 -9750654 231797198 765214943 -278111795 19013448 -4571726 248132792 403207311 -22696491 -207570206 206442231 -152918433 312959745 -379167651 -145754073 56627826 -31332952 -27225498 248538703 -263944548 233161538 162086084 36344933 -388676141 169429475 -63869514 143847998 -143143109 -9242912 443430082 -243475846 -48184120 280477372 -276006681 338652187 -13413629 -98704756 -59459951 15952507 602667044 -776829936 -218553 -185185312 -15825387 2813407 -121750986 -47013783 239302975 -347571 -112192495 -257875387 -5557185 270172096 63428659 -245436407 -789545586 594981977 -295460591 -377632509 160835012 -95101994 332533614 199772721 -320542065 324735974 823443664 40027742 -584048989 1678010 16783407 -30538501 -4129901 -72293416 342947037 175829040 233435639 267226928 25049887 -576018658 -155338610 93670791 256464282 -6719647 389148895 -148033359 -274344108 -400707757 690884708 -329194126 330152939 -55104654 -51495649 758794479 3883507 39132482 -463226051 392060099 -483091283 216410174 -55013404 -171900883 -779172127 315762084 667989079 -88806179 -264757751 -183208840 32212720 169005856 477996469 50621150 -661686844 427578865 3061455 89683504 51331726 -108425311 743867037 -19975816 -3893684 -1098108 -92828965 9504195 -16531582 260572855 12054330 -166812845 -181306596 391205686 130019487 -13474151 -41996781 -629134000 4771978 -11979490 -168349438 -363926026 40998487 26732752 -16067878 -222355888 -76358871 -138157837 380688555 7506356 -6955748 -468069436 -148618928 723865670 -174732912 -189324997 594174295 235614207 245946478 2425276 -52059687 -8076307 25759139 99664982 -88709888 -90796840 -279309992 180730133 -2002694 -201228302 84715322 481454254 -17159476 -558616014 103602245 -47754137 -91982893 42684217 -345333067 60930383 7118004 232641561 -21512412 55277310 -399610568 90458286 -108644461 229598439 231021229 63609335 452611877 -63704703 -364278656 -74316564 205488280 -8538413 -238965365 -15899913 62150470 -42283277 131039855 -240631357 866391492 -14489671 -285274926 -266041859 -100236053 763125865 -200505544 -883568160 641291271 5201890 -52025377 -472776792 95512953 41013356 528644809 -42216654 53966176 831448335 -88481180 -163629726 -82344249 312875742 150629454 609215614 -282763002 -55977410 -224918906 -247701849 -269168414 -915668883 -400152977 167321199 350640537 178783071 -481250484 -234677195 36460472 -254810648 -18915162 665838453 -293792442 96912226 -108496019 -259059620 65702623 -40314517 318400299 5033255 206177370 -421610171 -114613667 -162232511 804862886 -58467098 -591655027 602491069 584358441 424824225 -557549820 -40145340 689366 13321570 318337493 -271725744 -24806419 -345817753 116480583 -81504056 -148903889 420958 69194621 -49434031 217001914 105825993 772589838 -147750550 -40845003 -1114703 -1262374 -39258331 -220699009 -8897615 -877883262 1536170 -403005885 -206054220 465570800 15625818 -48310616 222966374 537071141 305664843 -15485781 -87930847 -426327 52595395 20101677 -122533115 -77700542 -176072030 -208490319 -241597001 380809 -67609246 107167756 -295217007 187800889 -13546590 -275463065 -384882809 -133603643 -82655642 -32897992 10301137 -94427901 287967377 -789043079 92279803 103438049 187277987 9718216 -136711641 -259101643 231023293 135926589 137766640 120038444 53482686 -614170862 -320069635 6590623 -12596625 144711703 -175392614 -577515673 -332424506 -659619 97953034 -31223675 335836006 23493698 -8293529 -6051451 216487439 -189986785 190438747 138343276 -228925402 388798731 62620258 -31858051 -15607790 -297608058 7661054 26341472 153013156 -440832861 28500645 -255102725 70486211 824468288 -2903508 209296180 392185189 -209122571 -359883812 -684201 -654334682 -139390278 -80911078 536429673 -483530534 402057312 232738378 -7247676 811387265 -526091296 -535307224 344808261 -238297957 -258553281 -385573744 790071345 -8873408 -60464776 -139596677 -37544696 291938799 97986125 232538272 612237928 23423066 -14467095 -163816616 -264940860 -77865406 20918471 -111283978 -359219192 -23939034 703614484 -623873202 -16870041 524317051 -297368616 290341770 212266050 -42955846 511006091 -275318179 -346010574 479847633 466588289 -28538181 -114208043 88679709 -32686515 -197627446 60495655 -721856560 -2095488 607075151 10611333 -718897125 -261157247 -19127234 11144860 488592194 706851629 -37615253 -247076302 -6607434 244673219 -909558412 -989934 296048735 -417886318 112374144 69315228 33038318 67271785 157091285 -164383744 25402733 511331752 39388128 -3442817 275469034 -498328173 428920373 -748284582 -310014579 235975038 -27868434 198408636 326682483 -191169077 214939161 -238891761 -3097318 -709301621 -212644741 53904289 13437688 -5346640 -523404194 466519382 -312744869 15949921 317541175 -805334376 -19185341 -309908022 363407665 -192630117 -37013 -38173886 4954517 -342469196 -733392592 18503416 171555970 11421862 51006177 -12845455 289603328 281578870 -65897620 -21178091 -3719267 -26977481 5876591 105791327 -29554331 103337895 -157029939 -496356260 106619264 89260435 16179198 182844633 -121284966 -390129927 -488595034 -9124043 244922623 -221291478 19999594 624583128 -10061161 -161775438 -366894475 -308927387 -62034777 -952190 -329655287 397243950 -694802643 44670162 -668219942 300014124 756191905 -65090946 -2418498 -133698119 -38041311 -289780897 5554784 -88476714 -28237840 -330731450 -423618905 -140163331 -15904961 40650855 300461409 304106004 23216482 89248636 -691170001 -2032968 -130300612 740009426 32009453 537386590 65492038 347181509 224213305 -296873136 -71251021 47474234 -84339307 -276060175 -184698724 -89199084 57810119 -75290777 -97028332 256234390 -568857079 -6474502 262643098 -15802419 -15479486 52028203 65215185 82739018 540449022 373769659 -61530131 199666770 -229404058 -21685955 44286019 -14157030 -298162864 -10496233 -123215425 737181261 129619773 430627817 79281612 777624920 -61065744 70863568 324983913 8423878 -455650840 561802444 -372636214 -146335354 309790422 148864626 215415492 48884172 5510334 -1067385 -353442496 -158536931 -414048318 208364866 -208148017 -291101592 63000770 431743263 655328 195196855 191404293 121065404 -338412482 41768117 -278569592 -31526889 -54036226 801614072 -153253547 183813673 -157578348 -61117423 104226018 -159979835 -599344442 -108565555 387883404 132005880 127615634 75840882 -209914878 -159241461 334097214 -512970497 -2519529 79128013 161621840 37324438 256756519 -510576182 -186617237 283932045 30989946 316008733 440176669 225572917 67691530 11046621 39304514 -93872510 -695785696 629338438 620166500 9395134 -284258981 6078325 -377768577 112635531 620393361 -371269611 223597158 -2431778 374502096 462007878 39362386 20471100 -2304286 -422160597 588805162 -290665880 -161578877 43142086 -186695204 197239735 -76459553 835766341 220950 438883685 -329753541 -182639428 734088557 196819524 112097888 322443771 252067903 258534379 494299387 106183875 313615819 436142751 25978395 -779159872 -807551488 -249473800 39198535 49066842 -153381339 592343458 -611156540 -461237662 -230429099 -7827662 -472286570 62477645 362058572 310422447 -288869347 835811354 -46034941 261507070 -44402755 140214692 5243061 -530066340 -763170671 368940083 29782739 -211521084 -82049089 -427226717 -200547899 -98496386 36392469 114822892 17697662 92028548 -780276096 -492484754 -1417127 -35557663 22171360 257673111 -112021499 20783395 95464061 -263452682 13373623 -46416029 96935965 437714310 284319810 439754985 581949920 -271475167 214717719 664450376 465699615 143554182 136405327 568575480 27034189 145571793 769074973 9623342 198226357 572691707 -90813276 28843859 392621053 -394518256 -569598033 114022564 309734335 27442872 221049323 25074917 20804402 5672398 -153686186 443208989 902119194 144266304 -42674897 497717571 584339929 796295062 -163806356 -39068452 59327324 -80601529 528921553 -43371266 -122295634 -401512709 -33722682 -4058819 -346270893 -3538733 -100528244 -441865420 -783062 180960273 -117377854 -349075255 -13091805 -42875745 27850908 27598546 -309601608 -280422388 -624200998 -5616292 -50028937 -17165252 -227206951 4688510 521008930 -283482043 -129328357 19309886 96808145 12484693 810577076 -385291582 160886561 -130143952 734073482 -67179895 409048101 248177455 -178148350 -455161117 -170223883 325681712 311494211 -67269630 -768561222 29356935 -10615697 407885752 -278156718 -88166672 340446293 -580811054 -388750500 46697734 14488425 218101587 180020975 538009413 -42355314 -273235 104690995 -375295072 -626489143 -176197287 -259945359 215043725 -1651544 7173051 -54715857 -360659139 -97087888 438658122 -300148012 -53782569 244439303 155689954 187313928 -6383631 -2455823 -664049552 342170373 -606704359 109812104 -436698328 155790588 -6121127 3594047 117412227 -149458971 -162462390 -63561764 -139221014 -480865215 -34097833 602496108 -406210013 86730766 178072391 89610570 364180017 803907840 -228433330 508921630 5526842 -402817516 -164434291 -12697051 130959920 -257250553 -137102434 -491420144 -139411829 281322428 -180787247 -537290500 -563277276 -157627288 -207401276 -81650293 1955323 -64800289 122573061 444144173 -478747159 323087321 -247827723 -38920904 195837920 -128924663 68809215 -603469586 -28902094 -11845451 632838629 -499950842 -39341971 83020577 351735036 29054228 -111447744 187700551 20900917 -315819864 201521348 -658629054 5506048 -397124013 198873 714279892 -240470209 35259127 -704956259 -38843565 -207688338 -445688373 -7960162 -193764295 -550656140 68374819 -298020836 56180636 127100423 312187835 733007650 -443525 343955985 505271764 -546587331 424950184 81965613 -202961296 -851340737 248698137 231241857 17867113 -93929628 -22864116 133575969 192664618 -5985457 6001951 -237132838 -665859717 5291582 -126831067 399044996 281909050 -513357193 -105452713 21667607 -49792374 50372491 -219479649 -136731586 -472022796 -541393637 -200332059 -295301451 371836602 -103809655 188221905 -48308537 -306204753 7377067 -5035158 -236749926 74919533 114508878 18357520 82802289 -459717826 40395019 -597564350 -1181189 -224023811 -100635832 302467414 465284400 367619416 -508876270 -46208058 -21514199 777689379 890459968 126208736 -203239101 297177881 -72291522 -59387310 -502774579 17428248 -545854161 212985156 -415592975 150672598 53847286 -2309422 -540753905 -217677440 181003665 206767395 11482218 167945570 9171006 -28558198 -339283463 251040777 12856590 549882028 96720295 -23736850 -232307309 -856647002 469224546 -548312361 -52569275 -144984342 -62583854 -3056231 392642168 -73862324 45750964 210221240 341894349 -7497321 515010877 -501621548 -14304423 82922937 718913056 -338802430 -54806206 -129688665 -242268276 498716402 620425 10782847 52900451 308586247 -22478862 570906623 38975846 57781543 -392957485 -165659644 -766671862 -115232748 121279933 155470551 -320707971 53062049 110597283 -221951985 -483708613 -11256964 364872616 -663515181 218154990 143449167 -245558421 484631121 -111251937 65076687 -97028685 -390649780 -141252159 -72984753 434399582 358103361 -93000067 -193422673 139883337 133135647 352394318 -148335715 142965351 -455605945 342791173 -2234222 -270184810 347904641 69024930 116067492 24679069 83322470 453767740 559153852 -76820407 -113930144 -573940718 106687688 7426292 268944102 267955067 79593557 -356230436 476933648 -154938270 -14253018 -506416991 -28882660 62678678 5207269 -17745770 -389074936 59771567 -98501743 -497122176 420551050 194751468 -24422612 -383071111 168155857 297520141 327199445 825467444 -269994401 31115060 -44464778 -446228866 -315376628 -194549371 -8180037 2130886 22469100 143972840 -243440825 -512821168 9981995 -471516780 229791805 113354932 -618389191 -166215387 -36534925 258579972 -61888232 285388471 -495349474 565737346 -3112723 311567279 -56013780 -28966978 552064570 254931045 55188285 -172143377 540003293 -806242967 -535646830 29329983 190809360 611335566 -146725456 -319255331 -273349943 -219187169 -123370542 498705115 -518853441 757956915 54150240 -11778214 523020921 254629038 -311403991 -1647363 434638508 33448013 -8955175 -335030341 180095308 183851494 -201861487 -47290518 181601634 90230187 234330853 -174669418 -293925159 -46695710 -21825674 657731404 -4218834 670287431 -523794975 569136258 -36172227 -287709072 52405 43760814 -77156791 397915 -204812990 -125775515 -310994621 223583199 448498125 -53476245 -481250566 378994690 258090077 207754303 232635132 -38067499 588940544 224106813 684449849 -92094212 57069907 322315798 253299443 280794370 -130218838 -78317521 704629558 -420206314 -525683382 -461955207 511890861 486956193 37029204 -141944538 32250231 30352525 -530364983 -837111320 5610119 233393928 125877955 -37504832 42008624 25461598 -154932035 40039417 7359247 112622512 -85650579 -459837179 68904841 -299664859 41596175 30790383 123580320 3892275 1749536 -169851520 183643200 -115261178 82199897 -169346571 51291346 200381275 662556604 639952206 2144435 592396851 181991779 -204641981 134901760 498602830 -10130093 -364358771 297202177 49244782 163029146 863444993 552423907 -60103 132023721 164161373 439050854 -25171062 237396877 352507617 69408479 -51907832 -215742172 77388703 -109670209 66453441 34298388 5473887 -135916330 194477327 86714760 -298367616 -160489343 -239508220 12162217 6646859 -295856386 -25691758 87437287 -554767559 -368243780 118556529 21057684 26888169 -434794900 16243957 -104102924 140733185 105275421 -467104237 25804978 491304575 56246230 -631960772 52990694 105671772 228453153 65490265 -189535642 190101623 483115245 4908248 -162421833 -638847418 -52705230 -78368978 -235677143 259899041 -80261 210878095 -248278009 -52316929 17494699 24774121 -340927261 16715481 17403906 -438617669 177275916 2348994 3879076 110611924 141420866 -52422745 175285329 -27098636 126968904 -1075442 -6973852 -271180411 15086467 -255643419 -58558652 -313089072 -117658237 261474614 188624201 -319390409 -186528598 82162105 489825188 -753563220 -420752899 -567456212 -8628316 12314792 308653924 5774732 -33826004 -4171265 -87870187 481410027 248812914 525873460 48899161 -304755724 40514513 -557041484 316673750 -75314474 -794776220 -415098495 -424492599 -770288942 -34181780 -100780571 20508841 9625542 622856108 -174871792 72034752 263685715 137527284 642215419 582953061 -81235813 -261025626 250770500 -210088673 95213194 -661339954 -473860584 228863880 -930443 39678251 583517432 268443010 362577882 -5255877 9990310 361662658 37101380 65193712 541136218 -700613766 6291066 89598594 244410347 303974597 174826477 -472073541 18599742 211167933 -7617586 -4468679 -7293317 61068215 -361859542 954083951 14498728 -291176033 1135191 -260628290 -139032676 428317853 -80166751 338950959 12639995 61425097 -3086437 4896313 660791500 -208257692 50591988 -207387227 903866274 31495432 723483122 99805246 14861049 -197103773 17467297 -149736278 12428293 -145821084 525607790 -225079618 -156661198 -917090773 -524967394 -28063805 135881008 -846248842 -22676563 -79886340 345430629 23455858 -117825266 9518677 -149316775 135980600 156546266 -85391145 -326229219 186732371 -14292954 191745959 -698432136 373152852 -44506231 -319230097 -4998940 -26492001 -814943924 172727796 467634015 -71009686 -52498044 -252542582 -641695707 491626883 12261461 1447218 109674767 -474706520 491576929 20787707 -25721384 9398414 -308181980 332503306 -428991383 -27813759 79570091 18715172 -136583316 -237407281 -137515205 252658210 -174061532 207404433 -718221605 -534070140 -92391484 439629472 -561312901 597279541 703066048 282740014 -224119790 -207784684 -473103289 -791493561 -69614799 419835755 96287492 89698221 -264809330 -75835878 55091391 301511761 20260690 159553055 -339953558 515864314 -270194427 -4313642 555231194 -703383777 -207823616 103940055 14564875 318928246 66639872 -822038091 -39088304 520991962 21731694 -172137596 -286490679 1429293 -4786335 753170278 -18819689 -115834311 180739028 -597588239 513533529 337801898 256188848 239944744 639120750 339871655 -29573976 100228129 -16206423 -446573117 -180992332 -73030807 83900203 -822439787 -196490683 172025874 613255203 -82985719 3610446 -74118675 -95024606 -431436075 -20413561 -229980328 -7206280 -13988936 -60970205 160563675 -378430878 204955489 -146900216 -618480522 12039668 276418081 -628516566 -907249596 170731996 -220947474 7371057 641963876 118029324 417569658 143767484 -89858016 -414076717 -279030837 206456056 -53644331 -279434701 -191851192 -28388807 458252616 40926050 -191398046 427947060 524720249 -63600232 -53685372 106939411 -422151 83599017 2503875 525331831 -5931841 46782582 33193091 105148880 400235652 194005454 14044890 130596829 421534306 843993335 -218796119 -90280500 -106208608 198112986 3339543 24579127 -136776660 -260437259 22982035 89257108 257684073 416126250 -69514945 16656528 145899922 -89896704 10650637 -355152463 -310102430 -1086605 -305273853 -228249440 -313174481 35681143 -57621930 -244781012 446871220 112115449 -32371940 108616949 51163849 -390831 412828769 63675884 -103980178 -94168379 -192468471 -22769882 -260077178 210642815 -262474039 -70428015 -7836065 -359977133 -55472521 -612178262 -18980254 106440802 458209604 664151907 127882012 67574348 -75495575 94227246 266998238 7349124 20323498 -449171789 89933522 398251059 70682491 75478936 13040368 76606713 -6056078 963851 -606492 -627409714 206688145 -241398003 -582392546 117999269 41857995 -325972037 -737583428 -8570752 2722785 -434582161 -14697694 -155917066 -673318212 252372793 92655008 539578176 -168908446 -45837784 83208531 90035903 -142191681 -276735823 94845666 -201883668 -754321100 -9230125 1824122 -797744523 301944183 -35343403 9153854 58935 177129647 5784279 312643734 -70133406 577286828 240716857 -220776495 284203649 325499605 -147817643 17536584 13661149 107412319 153879618 -31208890 197503661 -675668291 318524602 193671754 46162335 -258938392 -80876341 -8959765 449172380 19555632 -278550072 187148672 -133408691 -390915305 -766085365 -275984180 297623845 66032013 50193769 592494189 -814180394 -790278308 928623017 -44776071 -787496697 -753484 -661694357 139446197 71858410 -7905603 321597506 -5119344 339707460 116906546 131223859 405860402 11455706 58238665 -847368190 140548675 -2251445 -259108897 -221173859 513508469 800993292 485312 209534101 394421255 -6401775 316976325 -132340379 555416998 77209766 429281753 -12486330 204612264 385302062 -29575538 482022097 -124719612 -557295566 -239969684 -460150490 -10394567 76281951 143027367 330322041 -533293231 54071347 -127768298 -234991607 -32895950 -81193901 -37106297 -274212043 -34071890 -167343207 -366614722 -126346130 -25311153 -544196951 -79132495 -141281099 95881377 7586320 -917635502 -364048496 73241997 229894973 321168757 127058111 -577130697 46717823 81208450 536604616 -534634552 374620352 -635885450 203739283 -29590514 85745199 43134191 -29530834 -76898092 -710510902 -40124032 261295903 172553210 123467984 -64852429 134297644 80614075 292915196 96096385 641839779 -186770311 -175670017 -4665319 228743877 -18958537 -340586089 375121062 -712118141 3086758 -212525148 307934157 -92153577 581703701 -19990238 -71368323 150313489 612381287 118467358 112191308 -84373426 -540937731 -194822503 -79196400 -358625365 -116941711 277748073 -2056845 264737263 15147117 -415561073 -172212751 552112773 68851511 -38373040 213279049 181647997 -496822872 -243319273 -10194945 48239738 636745205 -392264724 -199585701 -416580661 338730458 406003139 -15146042 215900258 -12509023 59739002 14269289 36473876 -55778406 130772584 -47776489 97849506 685586264 -1995716 -78837338 -228886991 556694954 418555553 -344729611 -88991198 -255709929 110888181 201915873 -10949126 188734968 756927870 -351102261 -5769423 -80835942 27629488 -114504821 -687051717 -328357704 -534107 -423321719 96483357 162360699 779401249 174961757 -171428907 67527767 -150879242 -745307393 457235492 -57297491 244547732 -93669946 -417311763 178755309 440653888 -86005989 -15491346 -583952504 150663747 92383208 -468028757 -741106526 32911204 23534450 -22581522 -198444618 -423003310 11617400 -791809488 -287039101 193967762 357826598 59244341 482619804 114041790 -88745475 101255366 -7058236 172317869 208754446 124441035 318191811 -155980852 -10968848 -283647195 -53242144 -641585187 -164810091 50614652 838736680 -89463532 13327166 236664399 54236743 27907681 313906609 446460392 -3321075 33272596 834033682 183697064 200259833 -334839912 681263619 92772630 -545191 697419485 -584280577 -292334006 571895629 -26228383 -795579770 362220744 -256027630 -282525671 -96389070 -74039216 90015641 -27406202 570050761 49104142 -89161194 -214757119 -302376976 627465845 304351941 304215558 86141280 52557505 -62024609 189118289 -19531298 -488703566 368768491 -243958896 -32115306 14989573 20517593 66243465 -11316591 161077888 55158860 747863831 293529626 -181876950 278335384 363111833 -242846816 139971056 -28008462 158578204 -16351369 -595749331 57647957 3047819 -180910150 -439649562 -479418648 -2590369 135089010 41160216 26802488 -27244140 -180764197 479736327 -71066129 -1565619 -442808455 297335415 -296581737 36601388 -21019048 -56203192 219933100 91191123 -13220211 -3569801 -93824677 -31040810 -169057985 15621205 29264481 2072123 211666067 -40813306 238561520 481691045 641045311 63409786 -105648080 -29465560 -257770024 136733506 321082998 36634921 251635462 253818416 -129857151 -378485697 -205704306 696229527 -835247887 16789197 482148951 351064138 127164185 171515108 62683734 -110238484 67852994 132688674 -56105657 -200436924 -348104005 -86128706 709666605 37567398 -56596576 -279256749 -86704273 -32782371 4597092 349816793 -142721942 -334187530 -155448827 -620579435 128873927 66096534 -166454272 294460642 -331038531 -30202231 618682964 17845126 -22694719 236898612 209770903 378405188 -271995950 -165295552 -408068782 709346044 -125356481 -20416574 -81194697 -506046288 544679163 -8365522 366604702 -47273176 293343961 -154651499 2741242 124248397 297106793 -25830389 -1237954 -3861988 -54109728 464506659 -314990848 -31374145 649163886 1140839 -261380803 357739796 535979418 26454451 237961851 -277550050 89438357 63100245 232390227 -770234 -167541229 -968609 -183932849 -106624576 488066303 76405407 -9429105 764614382 441374725 123149233 664461125 -606414771 274915529 51501354 167740565 618352658 -332218577 -25449952 61655560 2597122 141375319 -531051876 413207385 158323307 480811259 27838740 -139185395 762400285 44210223 -497372161 -448451881 557039338 -81014229 -10995675 -632138686 -79016026 -280258713 387868738 -318793550 249276191 -390800096 25397807 260020927 -104446205 -376460728 -214476280 172467424 -2166019 480029938 731377 108167821 -10046787 -57808494 245655580 51403563 213219512 95795278 4154362 8259874 -421700508 222670904 206729687 2587776 -71209193 -71625987 28353647 -477577390 260539306 472523655 -437862698 -160501664 -208531938 -610878346 -30225402 -33610258 -388900781 -444088821 254414768 -38288567 19051500 57129007 -163963803 -337324175 230714048 -32597955 -224095530 -196775470 194992637 496941460 401388986 -14059818 -86729125 210275436 18595405 -6945096 -97320812 142314156 19961403 -230752882 502547228 -90649573 -3299252 -493400197 -13546459 -224791894 -113833606 -341287230 -8638791 317929276 539212873 -533134864 52770138 -542035019 -36101441 -3775839 565942673 -31148110 232536701 -203442797 132339455 -34009315 654334472 -1136253 -286101872 498215738 243444172 278491517 95172541 -394107738 -85973404 7450122 -231252283 -485294637 31220023 38285887 929731658 -2552941 188650497 29070944 104936435 420112346 -646060107 143251662 -3008899 -16394306 354668897 6048578 9961007 -414809447 -116692818 -20460132 178238266 -344019944 57762646 -273451427 -45854082 273622934 336410189 -545641665 -248031810 153693882 -158464624 -144674231 -694238696 -605344055 107638410 22220683 315437396 134879530 415373497 531453991 164725487 -9526046 -72391104 110585501 9198535 550161492 -653209343 473491206 970852391 248124954 277267616 -97638594 16422543 -837349812 -212474007 -475603078 -423918759 -190242452 -115571356 265584598 124732652 -331801791 -160630309 391553807 24850204 -309749305 -217544407 14096122 -152706670 128924212 -156004698 -7462705 -29197896 -99271278 -29959830 -199095522 -275659680 478576363 44560476 -197258320 565948982 357501699 -471226419 9686077 29517678 -587949020 97140738 870547788 -187001131 26311572 214843054 -134604902 360446518 361892909 -78380393 -619857775 477635899 127381703 -3234693 1400251 -46249431 -54090691 -36404923 434145342 -510541665 -457793529 -599019980 -288093336 -283309752 -320969456 657682 268554058 16293602 -533770300 -4963133 160083691 46880566 262496541 -114678893 -224509299 717821892 -318985449 -344904033 493536870 -840016260 -5174683 697853493 1757688 -252933633 -397701843 430216346 -222092556 83358535 312798499 10760459 -746740135 40150643 -372769094 128697557 32004130 521444641 -72639190 57204210 -82684292 -53642752 -12683575 -96742000 409164753 17369045 -1240612 247572297 100091142 -70338772 327963654 -123632685 -25504665 174118644 608929770 497859154 231101556 371049642 471034029 83553777 -167082 678989585 -7616049 24928737 -89617113 -15111938 252479974 22982349 131627702 -638379003 432627340 19341460 -221722563 25808730 -612793420 -471566729 12500101 20883959 533942947 -217074117 566410953 20351473 -230803786 642619774 14721963 -202201844 -260899408 -2408430 216800001 -19882250 781545731 -15426495 -274668114 -737224230 -408074512 -377626783 645222326 370816421 176395425 -98063821 -538079243 79571584 276043830 -104265319 26225989 -269659239 -125458051 -167870211 -2392654 737134045 122073169 118757030 17493082 108582382 389889286 -3600786 -508008845 -10507391 605423620 291132119 443864759 -387139066 217134305 -80394274 -26683036 -31482392 435825142 397077939 87749814 196954918 -104931008 325195327 -39912551 942396305 14298174 537512137 226936436 -166797570 271833564 -16030637 -136252911 415730797 -4450137 -715146731 77896333 859757915 -78588034 13868099 -419136 98880320 -89336622 -489812431 248108635 500496245 333959089 162117871 517717758 190554388 -96701391 -178193842 -85590397 -37440022 -300886955 -225200683 377774222 578900799 288709 -1232079 -279614214 -188245743 233027399 -197355981 -269370435 160410116 336909222 -131014021 -15754130 303361622 -41412576 147761870 -271515748 1679100 242850606 -13675515 134292821 234510849 -82474811 121423982 -48099636 560700902 645214251 -3483411 -466303366 -350961257 346847428 -5558442 59078431 85509178 -196232428 -260620199 -91920686 -540238460 -306655292 -9488709 -638528957 -37355000 -773600283 -80202388 499318481 -153590580 -99222926 21679223 -235379353 7017639 20774495 200170 -318236819 -202435283 381100965 -18081437 132825663 -391747575 25991761 273618512 -665942331 385072106 144729646 144994457 -254277648 -187060282 -239057849 -30891575 441104190 -129641783 -352114116 -4212186 7123207 17153139 -164613284 -162377341 -301935300 88811518 -168577570 226994127 -113019315 153425292 107162387 843236912 18812893 -189171239 -123942771 -166344999 618545 -728726353 -853226888 270621120 -180673746 6020049 -93859264 443175186 -355251787 -261687907 114572106 -523432817 166979307 -262045450 -289524892 -253701620 794191807 -396791272 -2487127 -4010705 394923037 -74003639 -158496485 -298516295 -246230742 -615396134 6909483 -7303127 -32423270 335251572 -174925703 732859300 -201010893 67569817 -22737595 -99508923 285741092 -5229904 -778027946 -257378288 1781286 -442213764 252378885 450421435 -107426110 537741923 -481182232 240296229 -216357150 134349362 -26212083 -116960945 -126522798 59505315 -84904836 175687502 -568761243 -709762604 550574841 440164009 80707400 -64339085 -410329889 383243784 15294654 9777853 -812503900 -360182863 69298229 93982635 159996 82111389 144160699 -18403219 -8176043 -392474730 344479297 -366363793 173138444 -41407515 264052876 -356607955 86459522 -178773459 -311533500 -927337987 356549167 -405827831 -30595838 -476648468 11707384 -665172045 -472269833 35451499 -151436255 123909079 -49641045 -157014115 -103901520 89144429 -365639600 -625094979 55067317 -125184510 -93404415 194647241 -349557928 1671072 -656632676 90830787 330986052 439942004 -41529821 231662809 37804472 -45848701 -302057188 -191775035 -210205256 -4209690 -152665661 -12232500 245332566 -145247445 -57965403 157003871 35032509 55208075 -25628806 -499699869 228960112 374914213 -10540338 -15931525 110116901 -584353 -13216786 33920783 83541628 471576480 -71656670 -166546611 -220858748 -347350592 -265420467 -399701707 179325341 3352525 -125649041 -101974133 7630578 137923919 -287776639 526315886 151269980 241965752 -115950227 -52602407 -24307477 -49284833 27614210 13563894 254796778 -468446126 815186 228793284 353338339 584052444 266697275 221863873 14729684 252511179 216586246 337986400 -558023208 243671647 773599075 24064804 720446350 -116807744 445697297 -199466780 -38946130 -264177251 -765133930 400396247 237672091 124303838 -710366182 -173045994 46559391 -10157730 -121294304 37093418 -140921657 -997991 -68457147 16685192 -112723118 8757009 189618759 257401223 -446931278 616942493 3558347 161615011 -153436604 -109600830 -21786542 -320548798 -338823437 498017870 -17760140 281531159 492691195 3564876 -239903083 576878683 97703449 182754839 -3327822 230266274 369153393 284145148 122843764 -411262866 27639400 82053595 17373011 -284819648 -236491734 6809962 -360403689 -105243570 -75233457 -15927987 -440009301 184608960 -166327172 631998642 24581084 367922432 339476757 -790931623 135092400 -308189872 -750617304 8150826 -61716984 55594538 357683444 34994540 -957152012 122068379 702343935 812963321 513553449 -44300584 -523434406 15219149 173118878 -373891524 527009315 26101192 -427723157 -112632466 19795886 505094344 -536991301 665035123 558591868 -20183604 136036674 -679213802 -113113131 775178220 228613210 133104584 153427337 16700141 -809910485 -479012324 892395069 -150037752 49832368 -3672392 460183835 -110885247 -1226044 326550657 -23516279 -32928159 -291227536 -228666258 525174006 -114880246 232494082 -493681661 40458718 -283505074 127451913 8690428 396013048 196299458 -415716210 623605291 -1630148 -697578289 380902224 26763537 669677994 159462212 -776012058 -415629050 48138626 -379608063 -101111661 -69086872 -297812469 -317222573 835814641 13290921 823970785 125780834 -621133501 -223100048 -966337530 -97074517 187960061 -167747400 -4605524 -1019198 457768722 136967385 -224353612 145033366 -247502585 -408969713 -371735915 60823262 357406258 259638494 129521616 -395994069 -24229134 -742743040 7615819 216041197 25132749 -24550372 724036123 37111032 -135396134 -713106921 592241099 -18542862 4749997 817202 -679452977 291912011 -110267709 5923206 -499169276 -510920734 -631258459 -8459892 -14745348 1633479 -399942895 278821958 -249950568 193807863 -615475330 30882367 231274290 160034651 -9720407 -656479737 -47316002 494446232 -73093503 -13155882 -110846073 127288182 -80595513 -249166395 19521650 -15360977 -62376613 210009776 384573147 -360529980 -49943432 123769553 141065091 -17082884 369016455 189069641 -138656668 160006637 -353331215 -65761977 206051691 323806012 317386908 266800691 205778314 -46296186 -67247225 339429732 12617572 111685089 360246545 8969616 -176629337 -174833983 -31506640 59084976 64684607 376984104 511042590 -490262633 15613315 12781629 193116286 37057779 568061966 49202494 -316058694 -554106276 -58972680 23706367 109839268 510342866 99526433 194077084 -540341018 83896891 515173100 -6289481 -584282809 214577767 -152941442 148706624 553041780 1347832 -326063971 -152031095 -8355414 102248853 -652206050 200929798 538049846 -178716186 -332602624 607231732 435019937 509265836 -141021690 -23762011 -191261670 -243115598 398205116 641573406 200167026 -64281008 223219720 24902408 -576535372 -739621582 -293406351 97658184 -216435946 111308540 260356717 -841635926 193038511 -20078259 -254169501 631614 393295817 -25184815 -201706167 -80854635 -607864523 596372994 170594406 -292285115 -95172110 -584908881 -18178643 139351432 341893189 -143994073 3142688 98049325 128746341 23219670 195091632 93576258 -92629515 30260166 56510646 -256979716 -172516722 7712454 -727749504 -262068885 24269466 -362087084 6610283 448204876 2886644 -145798983 -43999646 -301864077 -405926533 -62863355 -6850413 -609924741 -635813678 -282063562 255492252 414485453 176110581 -249663147 -49350876 355720123 28396217 -631857921 -141678849 459777469 -144543128 -415270942 -223455189 652179443 -69795397 -383231377 337410729 119407002 81209071 20456134 -32003471 -11368746 138301877 233415809 -200770905 677859416 25808444 325100437 -497615402 -774208578 911081554 -3550474 168302561 -86707667 -156336100 -102931941 -192018648 42859830 -449292049 132345092 498127507 692990014 -1841211 -39848925 28817784 3421411 -240362567 -199136260 -470767109 318952517 322572028 582367227 58806057 -396085 232859966 55459318 14602560 33741253 603493284 719246921 728275936 -173339423 9716592 -140173912 -307285255 320584321 -480903712 -1179827 -118150668 58883179 -248592247 -179946488 -71257310 -134932706 -687339697 -90972379 -604365592 23000314 -265255134 -231866945 303031892 17638457 -41643651 -204920701 408109495 193281070 -811954867 -255906666 150409215 -100927629 67939665 -6971010 177857814 51762597 -31188064 72685532 -681099886 -327124185 513918164 64567841 -1376374 -45921663 -686046037 20433271 -216144854 230123804 339109398 -4775837 -344901317 3330728 1930778 -5686512 -18089960 175162754 7561801 879461582 347287318 55812576 -204106865 -334233916 -15944434 -94359706 115264283 -140218534 -138451705 29083533 -235284056 -658788759 -330120148 -369345647 108291369 -92790175 537612348 222488547 -167316226 -10580619 336780868 -72595432 -39850624 -165356846 -10056522 -18456746 -160793724 1128757 663707847 -329629466 -731527161 -111258642 68111230 -245827774 -247392496 483005254 22668980 34207330 -60931322 410103665 -192021899 -364609761 148364353 319637959 -45844209 -7180649 137520148 577034393 85629672 -110870543 66272685 297874955 -4334045 80346910 286152729 -13675644 -735273902 93826116 568871502 93400178 -2810979 -462615386 218496684 -9991567 -598680968 130351275 -237932958 225759279 -21303204 58170400 -696405834 403966535 592915130 92613722 70398133 136301006 366028657 -13959618 136242058 -27420138 -571450684 38089383 15378652 -455863598 3754125 -634662364 679633901 14901439 -168313675 -31109609 -396864891 -451702109 578181595 27068778 -674099574 38956255 576704042 -142428645 519403160 -240298898 -264043721 313358003 252697392 -346160683 27724507 -123752087 -204589322 -502999954 310281503 121255668 -232569893 589815746 -17913860 -19685601 -331294533 368805828 1122439 548038611 6282722 -109842290 -683271 -796357754 211316291 243578899 -4534509 -192328019 -151323498 25832341 -597295288 -90916357 -1257332 -158718534 401934064 389496186 132242553 393636848 -76845727 -1626653 -44776173 26608411 -184178324 -205827738 -193737 346357490 -8537414 506773759 2938139 -249067298 21448545 -71671594 74429211 310243753 -635753673 1881591 -50632509 -253791908 -595945967 174705419 -52944594 -633064775 -49171172 63472281 78869666 79904238 289837379 -264164102 -251056564 -90996166 -97704006 87330440 -175680536 -18768000 -368524686 73558637 10700248 9157381 -378744504 -110104642 -170177116 127208573 210680898 -196085014 -468615475 250153451 -270517742 -15482116 88318164 -87261722 -501598112 84448700 -15426960 -324089843 -125318334 566948982 68898636 599133881 451933433 -188054123 183169948 -90467319 57061806 509088962 -712473885 -10220940 278009412 45619265 2890375 289650447 485626956 60944233 -34766582 -185645077 -3891803 -386499282 520958709 113527714 58088200 109730452 -161572187 27324691 -48260105 -681004475 -184346 84781596 -104622260 -300665313 -377501055 -215272831 3883373 384047912 -3649605 48961115 -541500258 111521186 227125897 204421820 174145418 44253419 -359385916 -736309962 73915268 -450922654 94435267 93915684 -21134383 -3922868 -835011 412959295 -9952255 22583920 21519607 -17129538 -486242344 -61709564 -27052530 -20957641 29907858 -391819659 190379711 -157246351 -194487291 106968360 -202395150 455919451 97781119 254374405 564207362 -441816694 -473282543 237806279 -228270117 26547061 -47220573 227042272 -16883513 -122544537 -2694156 -38601791 -188045785 -29988866 116797234 6310321 -39853024 382731587 -145282307 825189234 251713073 624378617 -151155842 250142733 -13279664 126381783 -72583063 -436857215 126530041 -33578565 84764923 -496885169 -33548041 28795311 -38959870 -311516851 726388687 -402255427 -49086664 -354087855 1023857 473052964 -324745027 -3084868 -260450901 134903393 -10001048 24395853 53608682 50505234 -45906878 -109904805 -121563836 3855523 761935116 8121700 -294322683 40888802 2907136 -19339787 295429344 -91672425 -2815708 -553462948 -258618953 19810493 102376222 81801461 22864768 158281254 -505055037 -144962557 910003 -179842844 631738908 -837969709 -156399826 -599234965 346995759 -375405358 -10381237 -171244275 -193643236 479060777 344893447 -249370978 87154966 -10024581 415278844 -768988124 -108129301 140886516 -231438357 -3534779 -216328767 554760128 6175781 -497870496 160877974 -27005265 135831625 -252690989 -38053572 -274587064 -125039785 123741147 -91281252 -7866646 30601581 204105911 18409451 727624356 536460034 250516891 -100308372 320947162 -256837889 -585479646 80783076 -8730199 -463505935 -466868364 30368540 134321799 -240032731 -8371239 264300729 -86378476 580093035 17335911 -74005015 -39061750 129704050 -397471936 9092893 -371936243 16619774 -356922706 544289001 3318922 -514769133 -23775961 423117670 -138810148 -9377100 -7407635 -212185743 -280080443 397652961 103014324 2934552 348325657 94669768 124254295 74634296 -373807847 -257082254 517940925 202245194 205322067 -308666647 -267704513 -18919269 -386765450 -374601564 -630977843 505133976 -84543751 -285846099 534028711 25937883 -84208238 169059 -186468450 177306124 -218272527 429475118 -80485178 -32014786 -97420130 441904347 809565523 -65846450 56496710 361677876 43561027 -183314572 -7899346 -627746573 259280417 -159489637 191665140 -395677184 -76226792 50512523 -765236436 -223012104 -420552715 -102481933 -468923081 -6011886 -45407458 14990127 359884594 -36717887 -216563453 10802848 -363278950 -794225465 308494838 -1419288 93588458 262044647 -225803146 133588240 -90469637 505230011 -518169073 -402325 26360250 35614179 -192718935 -2543894 -198904090 717092908 646202064 261393360 550537913 160494979 -88831108 -231772996 -120120601 18925719 21334700 387948017 -206462239 15870078 -86689637 417171937 -136412179 168184446 -353630212 146868067 -169030775 452267 -56729036 -473737198 -22366168 516938832 5980235 -868369373 89051412 17670720 -150236585 772050797 -28557720 301399289 -326702543 -69732436 -7252793 21843198 -865209610 -72614141 -173623446 367357275 -533216181 -510969106 90966623 661325384 427997362 99463235 288252356 -15963762 442338773 -471653017 13285716 -378838728 -11398878 -510173030 67320272 -184796935 -40921599 -183720346 16563050 -218940707 111205413 280122579 -75277757 -364879029 129555882 -466559157 62656885 -425857389 260278538 -95872936 -246757423 260455232 7514256 -171305683 -552232163 427508923 -86116885 159799978 364065285 149781611 72962300 151202835 103844131 63669 -111426022 -98353136 269980452 -60696774 -69493885 240690806 172042531 -278448171 45003656 -108964455 -348023468 -870760188 157485866 318510365 177693868 -470038108 -38939765 348348093 -496393810 702306415 -923026621 -292957237 42201273 166119335 216855041 -13101367 5669594 -163699204 -14636171 -14080070 -303675527 -652317576 503786622 -76316770 -107882676 -87150951 210494942 164804124 -46463561 448763078 519503074 488386951 496052916 642940229 -579185187 569804854 270729272 13532094 40522827 282384516 357856261 -50144377 85674075 -58264957 227627194 -8655058 67093500 639362881 877794726 164739817 89473990 314731509 -153651032 377191569 39247406 581468656 -360437656 -12437700 24645850 239741923 -182505958 -17103411 633535507 -108604091 469274159 324446558 187944903 -441430947 95878654 173370583 254791 -712645629 -29940591 -487768334 -125465800 143521800 222913949 92620004 92221925 -472445610 -106004163 -107757471 -497119325 -313768713 -200770412 -203029343 -285986539 -52639788 -165642984 360185054 -493657286 80500071 48037173 528734323 -7342920 -188392812 -599294091 -517163977 -3192421 -398602727 -119397766 129651697 105315665 -352938872 409974608 -145970832 83621039 -349202655 431274130 -304156848 306696099 143842224 23756397 265511112 -152521019 454878110 -427439844 -369594589 -323467312 109744390 -44094482 11566866 -226885016 -210255225 243758725 55286644 -14495613 577207043 123601877 -184784663 -232108925 35705436 196353056 18407375 29067373 -127459661 -170841392 -4239997 -971400 393067892 45479887 -322375443 619410458 -63098080 -212109852 118642208 841882405 -328831233 203311224 -173253665 9737468 112336076 627629532 330229666 19631073 -186303479 -274979046 -106681952 213962164 17842994 -2462329 554823152 310866144 353362880 -508830 -467646694 26410574 -281250820 103791247 14505172 681654570 34434205 386652785 -152127006 480901226 -27558763 -13498104 207675075 -356461218 481316887 522699640 -117182990 142610459 307705386 82724359 82852399 302001361 391083033 -137508037 -208914674 212802723 -273500611 -695089665 173354198 -91893484 -152053123 -575887859 -3348264 184390555 62078237 -384321600 132133230 -37848290 -459232776 47254890 -72599537 -127235929 -229467515 -703313833 260081986 524008059 -120965129 -728908365 -8561773 -519169 130525738 -74866404 -529266386 -358965 -97634263 439351632 76354831 -95180511 -551634270 447079359 -72241709 751304597 387853462 -31983920 144187298 -51370820 419007368 50542190 -47167557 77507406 164864013 603265357 331583878 393780396 -113918045 -326040084 1917782 121270654 204408802 -267911493 -55621934 316716886 -414146612 -509042973 403105405 -36956795 57618566 121001005 -17824389 285951848 11226713 360996849 -18964374 16223530 -86220326 -262358913 186141641 243722038 -26367225 -133569552 266845050 -54789134 -139736664 -6731402 -425694643 -115160637 -2366239 14763373 97050875 -325087279 -688698435 -797614236 131808840 -11996690 68977166 9655812 -164871641 105238872 536893532 -360368371 1144602 -136095221 226499511 553384246 32354390 694465874 -297820544 15305969 -172329778 -80207481 -734601540 261831118 -632857783 393767545 -669456576 944393385 134199654 -487881598 -104054719 353968977 95089267 -228521834 47103632 -204144357 -400262419 -4325335 -319529948 677132567 -95042157 284897007 -414500386 -507245898 55233196 -8611316 -113334693 506378078 241929219 9272263 270150585 408630961 -57479739 111928640 -78671709 285334165 -81054697 -282428913 -4032810 -78939042 -398745628 -48171109 -95076758 908058650 52598348 -72896685 79120862 232759944 9318791 26897812 -140471328 -99798056 216681220 -85785293 -300091984 77768986 -328178203 254253120 -95756955 -2913660 -916829814 -40543487 766511790 505952385 354297885 -39670174 -237464152 81782514 626327522 -382457878 -45806284 127038913 67183652 -666475304 -193364357 260499183 271144014 -250539851 504491956 37010346 -38054627 349668529 -21543866 -165940139 -208564628 -619290581 -582706497 155539744 -1807780 712385979 17580169 -248537537 -842259817 -322113864 -237938232 275681043 -12583162 -318157390 150462477 258316 -75477339 -213230403 598196751 -541631004 373824080 13683149 8141058 -96097658 153479181 48684387 7795740 -271981873 98164278 -404972603 -411719144 86450615 669934702 316681609 -436277267 295518518 152017711 -10488098 -104181430 291964259 33175240 -186822887 -579363802 -77231067 37174524 -295157793 146467268 61786301 24932547 -12919032 47264691 23832082 198660306 -585788959 -661019549 606553102 305498677 596262 214027461 21273836 2156019 -506686699 86607942 441817143 26429882 43614216 300834351 856829001 234894047 -20481850 736535937 -793214748 124204531 -71557724 157083644 321680182 553344606 -6676182 -377789373 27794098 312989671 -184271538 38255112 -16192738 12273794 229046005 462691803 -445130513 206986318 43043160 266032083 -113748241 429107457 219300564 -3320696 -130734343 -67494984 -166160402 144979919 -55552873 623860358 784844218 140206017 288451649 -4457029 690065236 467284769 -213829154 -301826575 67435979 -454789224 115852265 -265094685 -69105493 536105018 -148583231 -392834296 -239981153 -444042630 -596097207 717713602 129294460 217022892 -5664854 22927581 -461638325 134320088 -6341353 442473592 -159044354 -1948982 -388120098 222468542 -200989520 -695421875 440201280 -39537437 322692976 -305008313 -284176830 -572965943 -412164054 -196881981 74666229 26126183 -105165256 -15216645 -236033020 42345659 147110700 3978699 -360774079 580408570 -188315167 217433626 478235178 694075 519622027 109485082 306478238 -64794847 351355978 76197974 65107749 -332901910 202669668 -164056527 -163429987 13276951 141191430 -257844724 -269889351 357311265 111486857 -38311173 852772686 -9808246 -460037119 89295311 -422030589 -134256861 83590212 122627 -78730577 11153031 -261795419 347273189 8880323 415393553 760324696 563543720 48865966 -86483696 500469699 -15672443 416644959 -95993499 373249994 211179127 -7133368 231626592 143254040 43346649 -183538709 237109359 -399478707 36342077 69498949 -57911940 -49871879 -14646309 -644498370 -406718434 161324953 222949162 352311320 63778811 -2052957 1129540 -152864346 -28535125 -356531830 149623028 -71016771 -2535663 -487072562 -149672339 -33398 521465515 -84833762 1080689 -269875460 -1923119 -415180501 314814272 30007907 -76484437 25012553 9518417 -723709867 127081999 -70208612 -523770147 -412546144 -11869240 500365948 4796609 75459987 187995895 -295093529 48171140 650902559 52751189 -21725861 -696886990 -15347236 -22471233 -58901610 76951906 -19422094 86826 -93837110 -433178615 -318450984 -152936171 -9832802 -238517917 -11482271 -67960124 104723695 -40764493 89031999 605515662 -22964607 416500404 -140360094 -65283210 -7849951 25912664 192977459 423080544 6350477 249375586 -355071646 -384767192 3278930 6534756 123263332 52439151 423581842 375510377 61658203 -331907767 202578473 -299739298 599388443 68451696 -693116946 -141704628 276991447 163342426 575333344 -646557829 -225490139 241042887 -19329830 -210607795 -178305580 11945681 192169753 171705719 42417239 1610570 555445982 -46323693 -290413340 622558164 15002627 -180879426 -111209510 287515274 51651647 104401823 242549302 42957157 205396869 36041639 196874772 7848709 -230343157 608714 109109461 -468694113 317528849 -21028127 298961837 90840236 -75901374 95934610 27852396 -8111948 -412354780 275613795 -385373483 321968797 154525089 57087095 489398585 -316085851 -178639464 -746239826 441991026 404822702 -82333523 106327808 -266574693 -224671582 262812991 243489355 -153242626 -120361581 77296192 465316054 2279705 37361593 210830402 -183130697 -12283261 -177006980 -529085 74602603 -186794846 20858705 -5872874 227022230 148692428 5573911 61721 -199858031 5681074 -161103050 -3330044 -166078684 203952530 213938281 -176624665 -110684532 -279447611 -1848100 105700532 -466119541 86211753 -18609306 232348890 -87693142 15913750 114835389 32596119 266352189 1260749 -316801998 -5305910 670660797 7197855 263699612 -330214657 -62825808 -174378142 10519820 -762776571 530914379 -9646193 -9551219 -13607644 -476537990 -602043618 -165358176 325792123 -4889210 252332209 47768445 -5041493 384486607 -21816668 118732961 281577504 -128090642 -612971736 -526767332 -595529934 53946309 -327113799 -72266128 -255088261 68557551 -314913278 265691814 -303272955 128772147 -7034032 414992797 -463371261 -778068597 708814465 -255760590 -264785406 15459412 -531110918 -162754996 324014848 -377765999 776133124 517130486 -29628895 -22209074 -272089361 102161396 419595051 1411403 577605812 -37638754 39201039 -594024861 30937469 -48332816 -9527507 -258279458 243003290 108930342 -368244424 -225024614 -748366041 125531974 -360473987 577729684 -29308698 -360054788 160178640 -603436200 160734007 -475331946 -895547600 -3405799 155942758 -225606625 142789428 -91370223 299573121 -2145034 -9743329 127939260 -435140883 145110056 -201312428 -668263705 -496169914 61451707 -458742140 835088228 -153126668 616096127 -631718828 308528229 -93197017 2589689 -31149089 -558854286 -149207330 -353173736 1740162 38575170 9031998 -422182750 -486580142 1086301 687932979 -419704270 88902368 704432717 769663892 -94967140 -153868246 -30793438 -385215609 89446391 -6547894 -73594381 583655746 242790471 -51109354 -35661539 56149149 464224956 401464065 -161273233 292547167 155493723 286330675 37485017 169034 110954350 -89999762 100844608 -471644905 388904394 325282043 56115578 -532848853 -128851766 -178990902 180594166 263139623 98939263 -555813735 -217221433 -578944395 -14089536 -136374510 -220480581 -354480949 -404523308 -63583195 -273824029 633960730 -852816107 -89929453 -195613689 -219793860 -213372326 54175366 -154053647 460596242 -129560257 -301430692 202301470 -117614262 -288882702 365822649 -700081641 -653331230 -509396729 33557445 -113370422 617748137 141357084 -275045672 16435966 -334527244 -235363143 -175109749 742006909 -64723029 77144562 -62407578 211450150 519638517 113884007 173935352 -233780243 498755793 55669639 27688751 12457 708510496 108759204 2059266 444421558 70265706 98643635 -95489925 33493739 153230657 47589156 -99350596 -347709949 -316175207 -42582894 123605754 -418701878 173135834 87906299 -189885481 130145577 -260458984 -64432543 -404149388 -308276615 527003103 -105360078 5813399 -83862414 662511536 -109149524 388693625 -163123989 393619811 -131799619 257005099 -82666816 86307 425995135 -472323851 -428276562 444153785 26078796 -233509917 364369567 -415832978 -809704216 909443277 315377789 -372892222 -291376924 -16476161 -125948861 -41288401 -72577001 -119419829 339136510 39160831 -517371177 78081526 -250262524 -190711547 574475173 -52007190 195765590 -510706469 366348139 -45970381 532664658 -602753815 -20431617 912997859 -14702456 -418260434 -3979013 79915725 77790647 202801002 106824 22846381 24085082 154257406 13256457 386175361 -113225093 -323790915 83776573 -6096177 99202553 496588168 -110743553 161349798 -18277259 490171591 -499897312 -105570875 -6323434 -37915907 127588412 420946994 -638027488 -211231453 378876182 77526469 201454460 -14321150 -555740643 326316460 -385818068 100990740 -407557821 58347458 -389791799 205631060 614199698 -841882598 -178565245 -279100437 -213200131 -351840525 737275753 166249168 -22385594 249375757 -251937354 -6851619 598498898 70204209 -182386038 14604377 486529717 -66524842 -245613884 85574645 -88573653 -83703238 72110901 286074599 266928669 -438087407 -59547669 471032553 124303863 -551707111 -5069218 818247318 -183081474 3474815 -607983865 -182662601 202991319 -91085740 702048527 1788700 298738586 263032767 -254517 -327497121 -713922911 -724223829 -13847122 670382798 690521846 -90968321 -600360470 82498720 -74041050 -13480346 19324082 301270532 -112028690 -24015847 366305419 448114080 1071770 2921971 53354245 450702907 -384143539 -205188652 158842189 -827835830 12907562 -129509456 -394693434 -117818267 -53308763 -307765851 21159025 -42016494 10563609 280496243 -84453162 428358014 384970433 382888086 -147023228 -157256810 83633638 583500178 623075780 -179176921 198931656 261096205 -973701 -32470384 -10845962 -23324340 416830632 -85735128 382044631 193586573 314272005 -63424427 -270040312 -42313096 -617606769 67988036 382720035 58793027 -158792228 -76840356 -90542218 291824381 -46982059 53541875 160979268 401103877 6113754 -102270147 -118504910 38718112 -267794061 -687843913 68697197 -350902241 261458732 -359765600 -265119629 -334400742 -125096368 21982749 53267034 42162968 -64677533 -190268413 780951284 -105693200 -18400069 -177067891 235936429 -190235272 1937387 85234273 119113202 -163295725 -489090638 -155516300 -640123949 -251952655 -745278459 134423346 679635124 -697493073 -54667536 3226891 -116867815 210813207 66651095 66569819 22329516 28786256 -497357759 -249681371 -100877043 154145678 -253043621 32918597 -220451341 -196965955 -303297292 406696109 80471479 -188143272 -204792430 -8910312 -231423194 45337198 -116311285 -375909955 22159813 -24181535 54517509 356757486 331148735 -530680529 5254071 181030125 -438472769 54236155 -556668465 -168697399 245051839 -84308906 91460271 -441662465 -370298554 3798087 -491191997 -203080811 -100051627 -8386409 300602697 -81790298 446430425 -214926632 8898768 46888232 96063173 -11638461 -8607575 154728641 -257038216 407629916 366098559 387621115 -656815444 169767657 -269074848 228975401 167172534 -102675480 -49096072 182513530 -67009287 233833071 20910924 416047769 -79716192 -47313150 -285684799 187819864 9058610 -350350143 -580236909 182786614 -229673729 -20480449 29456712 10157105 -56153729 -164601301 -87545153 1031468 1818737 421639361 8747085 306913126 34291173 654476803 303953699 45450656 167567546 -127529783 7080542 7549380 -101022271 10568541 -276219765 -5853001 -254334739 147719934 418233821 -302059528 168208706 -162324405 906152314 -252631904 716227844 8101046 455067094 -2832444 17752998 279831891 -426075826 303226050 -519611188 123735873 335745201 -157427537 -463933690 -457753044 383572222 -151272949 440308449 258641334 65896931 -48468980 219207427 -304203732 -73877618 310146577 191544702 -572590221 423377981 252947095 243667422 -84388794 230087076 -138850719 -286484084 -864520657 394224869 71704836 -298366796 -272940785 -58333265 647616 -216285962 8583376 -352038475 -5661932 -6110099 -17538542 -216696531 -51542713 229736485 110009145 -235701169 -313510828 48655192 709657041 254986248 403031590 2141009 1191426 -229425677 -89760326 7926179 -400784420 -92561432 -462629423 28113025 452875720 477647097 -518362557 204724516 287319007 -6059235 -364255650 -80701840 -92041698 82763801 182003098 -704074960 45041505 166241224 123536120 -27649014 115736783 -629792471 -62625516 -884674127 -400910091 640203905 12435964 -417830989 -152988939 -258346143 657839506 -59220575 -58989237 616466992 -181859183 -238633502 -288396586 363989750 -20482686 -10070738 2282057 -2488641 -144877539 -236067872 -391955313 -4893023 327283383 -476122444 270621199 -427523 262845689 -343386252 848560921 136697482 -4971252 -683232144 -542555828 -213406742 416650806 -51578298 -172156216 -349572926 -137530092 -594682773 -1242003 -481148525 -149236301 -172754971 1969863 680758591 -378287363 457686203 -11143085 -133777267 120123267 -194768818 7064412 -888117279 -29470859 300291145 -38790773 -268474095 -627751574 542246159 -510459596 352693465 243001978 683755057 3882690 -28299762 -26596245 46478641 -30394494 -287923269 12044880 -107735555 -386834202 -15484665 -86997766 -91084862 163543883 388750646 -535066421 -1086293 150548063 3579791 -3005588 -546072009 185511227 -207654953 -83161503 96246512 -246847918 17518941 -315299518 14158107 -118114468 -234702717 246558065 9042774 -852171947 328910442 5052149 15669516 -136314349 52727614 176671221 -16042812 -306564314 -810518558 -218412519 -65450738 2571424 -69446348 12862200 233958857 -49036267 -106889460 19800163 162512187 -48568610 -9392139 690180977 188528077 797566326 292591490 266680995 507865126 201893519 536308032 -237923833 -334869682 49135380 277725545 -707700899 -562901318 -170235934 540198895 425363110 720681517 -625614259 -103012299 -330442626 55054399 119781280 367737998 -142072113 -24371698 -45127429 37048958 117353004 -58696208 -181987352 91761305 172829058 304978788 329623588 183461092 81214166 128277322 9529612 -603424976 528571804 -267988339 566941884 -64616381 -61396990 -745079358 -83692694 -4395454 165061366 36882060 -115445223 620531157 175366708 -273523309 -5494715 -59766269 533606338 45547447 80831600 -145577672 -67216016 543366271 -277483920 -454444293 -1434279 -6579343 -45558110 18505408 -79673337 -227982538 -308713161 -6911321 -549235823 376034421 -243246805 -455148460 -1005137 -109712889 600272952 -803328573 60616958 25059281 -436073793 -160003235 -33690357 562128542 208050326 99354561 374104338 -72662529 -58066931 726547721 -536298877 -252573121 -67759298 618839775 -289329917 -281967325 -253192439 -90428203 -11303379 -455387353 -528015550 359583043 -13910965 289804322 329415983 254588821 -298077697 -11310801 -178049272 -711969870 514279294 93879887 -242482914 52254657 24002373 135816071 -107593761 -60952539 -507835771 -251495756 311731041 -785643610 297823999 19142547 60983174 866341 43251770 -400952840 76284794 -11053622 210990761 355800724 -82677184 6342503 317313629 -591435967 -37929601 113818948 65248561 1607221 613727391 -737076143 195891201 -62252788 -281185890 274380760 -166053509 378443212 -811789438 -64944496 377540425 -385779186 217049173 24210369 -19426886 228195 173405350 34120435 2738215 -562829820 585363382 87389655 322137311 368850928 -131938901 -83832064 422604398 -260406666 -813153805 -35395334 -98316762 215463132 147352465 76307038 490207459 -230815303 -345607390 -431739423 31922628 10810194 -81385412 -24500694 -184206382 -166396225 -190978636 -375805200 328936313 67246185 -508390848 114432035 -15103964 583978724 -106490506 -14754760 214599310 -17031595 211805468 -15018499 118459677 64712838 42845818 534122831 22838610 -497089912 184316138 64703141 289863598 37867488 -2172098 263634260 -418891985 -128694 -492286 -946339558 -117848258 -11808984 570246625 4060515 109256538 209267585 -335829183 -444813997 -400580462 -128396416 -3712903 42842249 92401458 11125158 241430089 21193320 259991216 311158426 -193882256 -71504943 302554736 -297761473 301752747 -135085374 25350963 -94367250 -3108681 -21186557 67250924 3655120 -188931447 -3281631 -158424727 -44370344 -4350778 -9628896 -31199616 -507395720 85075980 293514743 789090010 95415530 125196499 110859935 -55067273 -50511529 -48118970 140135904 -4483779 -947035526 163126457 -54718760 6723097 15436966 290883598 -74464095 -668343 90003870 -76023464 -61575089 959764421 -504528858 -784146914 -190581500 -512741742 -25440032 -200831802 235170549 -434587943 407366940 139000475 -2451801 599938014 570174720 392483503 -240203327 -148980917 -155704312 -152072928 -150458573 -46888064 -127167716 13779878 760969616 21324461 286188111 282072621 -387282 404273643 73844093 -681469813 -119084026 194409780 -3967996 24869783 -4905384 133183229 -182890793 427384120 12211256 -24108146 -447918542 -3700481 -317386809 -24444928 -190889567 -211694083 -81828348 8865352 352979227 553019013 -555284343 397981816 49038770 111023530 86208465 -67645013 -590472733 -23891152 -103469053 -28107115 -258214476 -55192808 -422333837 369945541 -275991812 -475395199 -632437509 -173647219 -559349210 100312689 147290875 -68838875 406143477 26336438 -66961875 243937531 6419505 -261878610 -15476221 248562699 319789767 -400477674 40315435 -43214396 809941799 156851295 -278957612 179146583 -310689549 29299963 255165454 91138335 252916158 -492191888 867385779 203206230 -378074528 133179918 203581885 57905377 -126040422 11156920 327465273 195099195 -103708317 -43818330 -334390733 -277469772 -56756748 227391424 -447292158 -761889325 -2385022 130272734 -309068119 17044219 -384463673 -11469985 -6108017 -67055640 -160034852 -281255171 1238071 -170205545 -40983132 -604338095 168493802 373922504 -2268780 78655224 -58103954 32751742 -439957431 554266473 2436675 124023720 -125025833 -2917193 12891033 -22962241 -301268853 500198668 68648406 -563282625 -109453721 214984492 895907492 22790147 -142050397 -327767324 792277760 -236998030 -401219511 306272182 -83978238 28100615 -248184642 302429817 844383707 459524452 -211379732 1322713 440104020 143928589 -192261608 -86597570 118008007 -6263728 -874876969 413078724 -512605186 195662766 30868232 -473986452 387215323 43657521 -773399553 -353658517 559310933 -172478428 263090318 -185648229 69936726 -263448358 208911282 -260180550 -696765125 -614708231 68498609 -53018285 796951 636783414 311512905 4492130 -830640766 296634214 -606333339 -275983825 129265 -57701020 -104165498 255356960 497121536 421773404 -179747019 -223301715 -160278991 67924427 -338675796 -19053526 -763389838 -6269378 28280079 -262785032 -314281086 -159075408 297591813 -484204472 -59547838 696560090 739864309 145892520 -10179686 -194777118 -743444 -223685488 781697621 -64579495 -162853223 -219438458 24169488 -228410172 -197234973 -46543107 418047721 -590730531 456308548 187482341 214555765 -542418036 208112007 495407747 -384579688 -149201226 -72099357 43982930 -118515365 276911590 -207150087 -4850476 -29319823 -355607778 3612118 -272827482 105133686 196756712 96809879 211223513 177481618 -3324659 -208692158 -548671883 46483750 -952167690 -73864846 -451313791 117058673 -63708219 582822682 178606059 -78693556 -37554968 570376183 93768334 104050597 -288129604 -587817347 5327724 65951084 -9779427 -470233944 -49315114 649964798 49721512 120344003 190928459 -500863850 -98628892 63499769 -67893822 198641338 -408090442 -336782352 20736109 791856515 167984065 298696 110925908 80533144 473082963 230876531 -10982467 -204709938 687397577 -138070192 -370519358 359163198 30445074 15148720 138554156 37015903 82980448 1336050 290707931 250773885 -12037625 -247886917 -317608740 -355424224 458272 30203452 333274019 636664242 -195875038 -36657885 55321721 3229925 99734663 -14109110 43763005 -9215764 521489469 12798534 -86882773 108704554 -17340957 -24051865 48461871 -5246907 254784180 618136964 590567667 -355552334 77208465 200462778 -88337940 -364802382 -24452696 -842550270 309874195 110087535 -239456931 203607620 -173997471 667723911 165648970 -330721273 74122373 717755122 -129195618 139182415 61295899 327384264 -345016481 -459378387 753970942 -23793350 202137286 80267209 -27393928 -592563 -193905188 -9465997 -114140579 -539777928 -4536779 -40912844 54951463 -441958159 -48809904 -123167161 -36628831 -62969574 220761458 -157150863 -2468965 74783580 -126102696 -26785094 118608435 933979002 -138429543 -10022611 95086168 -542906848 -85830486 -3228948 96664490 6292591 35880296 -542815724 -30161001 427682544 283394821 -21849655 -668881918 110108804 19349120 25638376 -232934810 -47331358 -64105763 -11024851 778672270 21053729 -33642838 238696658 -126875586 634637242 223423089 -884523659 -25139128 1874200 -318674172 35882256 -238114822 -98669286 106448427 -219036479 -42973478 270337513 -195704301 40713640 50401818 225522896 -238227392 97558521 -499226918 20104583 -2360129 -69662791 345704875 -194381 -692371975 466469118 -55033779 119165764 -10394726 -227984463 -90556070 68338431 144532423 -263046985 -5449017 -13572350 -637482044 669827 -156574801 -266772162 179632682 -31029930 -7938472 -85223087 -329160369 53720011 574725335 -48447698 -88756680 817048400 -6140805 -23037247 -108795671 -829572563 3380611 333230526 -20468529 430115844 227757102 604949721 -57913707 -2260318 36523292 -2197043 477034860 -65887748 -338938532 207659142 5506053 491496561 348368017 -279393978 -112839271 63645482 11821793 -194373253 176203868 -89586775 -20973780 134376920 63522185 -129386015 565336254 -579936140 -428146763 50249399 61685415 191033727 -46128589 396570836 -1538928 646254950 -587512536 -22492993 -464148109 138753360 146950501 -791996792 -253037589 -368441233 453123444 122284859 21146253 53984882 -148147072 187976966 11006161 -9849283 564354449 -6390961 -319416259 -175797669 722927716 -516340196 398373262 6714322 -60665570 68859412 74759143 -29152664 -403663078 378196674 761004658 -90186659 -777477537 -363614159 237180443 -13556788 -134209800 -60257809 154574236 384397607 -428210549 742251986 -716186328 -232106988 604047141 82291550 -7602933 -639002338 -263667433 95488144 -372083701 -484146092 686896951 525355040 152861892 253086935 209382114 -116346886 81521424 -99750590 -77725735 -85325059 -54240258 -24340253 -85851094 198928654 379784765 184032966 -445766436 512699809 7435890 -232008845 330224226 2640345 -512643312 9940872 600226748 658405177 -100372915 567462352 -292208877 213791332 -2043702 270268147 32188642 551439055 395895504 -17416218 -10741874 -36655911 157164463 -438828046 -718152659 -395620424 54677382 -264178293 -9471855 -240546841 20925646 -586556217 -452434059 -8649238 61488564 337953798 -530510222 -117285011 -279726196 161366 -716242 -186655190 99596812 150824153 578610645 491617 9358495 113456503 -155419198 -475488626 -86188618 -170185226 280129495 213149382 -107180448 -797536 174773526 84791076 -125994589 -61210444 -3044381 391536595 13044644 -246944974 -345105287 843778646 147086919 -5108515 -112606135 263759581 -333434978 277663356 -413231458 543450247 198653776 -324842274 93630994 106626081 21890568 -94272228 -89358628 -116367492 -342972327 461977618 67831153 67431231 45037763 21539518 -34074767 -306000634 106703361 304174651 634239267 -487156455 65014983 -181677832 331104894 -963262386 -241464411 771153027 271313518 -261266442 100560768 197613162 -496619192 -267380977 -71695249 470108592 -42677212 -69655341 -402612905 -747650162 458251601 395847814 -224020476 121308002 428364703 -335547772 -237640156 3592262 15717212 147023785 -906585 -38928219 -476888437 246462659 198445910 -466000743 -9907794 657921881 -480557141 -5813052 390451659 32623700 102575402 -767565222 -675193216 -574116625 -44434069 -4337343 -288374259 -1451235 -777738817 27429950 -48585707 829187856 -83972481 46735034 576289174 5075464 -501279942 -660293694 -352797928 80341304 74880393 276290247 156342242 3006096 -132742941 -32679290 41455446 -45452415 -51102606 711812416 -17751552 -112632695 -60331938 18499192 328233096 442529124 35487189 -3754085 144218784 215669666 314303620 273290032 17192280 186562209 11489341 29599837 -20036983 -155326605 -39493212 -398457904 70375143 -8087911 -118961378 99408895 -572168181 41260042 3648831 -61159222 8644620 97611589 -187496585 -80928950 184255888 -776505270 -145236638 -187516222 529240704 -10336442 249989993 288874221 -179093990 27264322 -746824697 -21562318 6470930 41351405 454574426 -293444930 358436169 -98034966 -180116183 -15303230 -163215632 29529315 772072 40778790 394826367 485503071 -127658092 -140253462 93762807 -462752612 696789468 -121077157 -31644499 -363265403 334302868 -207791392 -515077126 13793154 -13216676 89834380 307702937 -243978192 85314716 -146528194 -200340450 -872000 908253424 -663479993 -272478811 307763056 -178813556 -357371838 8443694 -172601684 -445094551 61386436 -25191397 -840590453 -96660539 -38069570 129436826 638469620 264254119 -167085357 -58157396 -177411286 426343 -697307996 -32840447 73170920 -20669698 116584848 269082785 27700687 254709905 9222355 -7599635 -644677825 302073495 21059620 -388059698 311673115 -507625031 257354830 -309063208 -423854270 40345664 -196012101 426224581 509203468 -406192880 787091668 -276639521 -98438689 -309082223 -8776005 293909209 -468884981 -90195357 -67163552 89182108 -124212808 61040850 144933095 -20138834 -525743369 -13608076 -9760855 -183486826 60070796 -16810778 245764981 -327085568 -19216629 123372809 10310000 2675218 566627144 -869592345 -319596444 33285689 -336059 -73950345 -40335336 -159370052 9278035 603184741 -186658 8495349 -81025937 352171014 456129528 381580573 162815596 75682827 -831922621 -492868652 -383123554 -768560795 235403137 -749141777 168013515 25406328 -103958859 -77775640 -670404478 -221637910 -139427806 11076405 -119381001 69841655 -394528288 61429531 -2729259 11962549 14241086 -138612412 -300629966 -259270743 -385878408 -183425588 326688 -199049602 -247367886 -661974524 -11459241 -14177946 -403898545 251419720 160563423 320709383 101583932 181794812 -270904582 -627557071 -94131304 423867115 600626529 190839869 -296971686 209678794 40108901 -361143526 -733958365 211516034 -111589506 -558575771 -178521783 -78377196 461646067 -4994923 -27143928 197341102 -18465485 -7116649 252647658 -2774643 -324030919 -115554378 1547333 23315651 47455669 389109186 -404698 810249356 -50578911 -123924055 162118055 -8186629 24392174 -819397 -7635448 563037188 51790463 290800215 408760463 596521877 -38979501 280655683 223528744 78461033 -679641562 234012184 -257680532 -606423266 11877188 169013470 324832114 336928922 -170070549 231535078 -927079763 -203532537 -5405886 -130934248 -12429756 -73465843 3983480 241470573 347401624 2817615 368138129 292468321 -464909984 53645513 -113761493 -389456992 -105689538 67439335 70901442 -21866414 424817657 -622683489 88998677 -743596881 -538201878 -388248006 -69643267 83937140 5039068 19082737 -18361333 546783127 30801328 -241670913 48836542 75517740 71998238 31234616 109987308 -14251745 -116980284 3372817 81826915 126365302 139855518 318215619 -2608913 250024 733197427 -376238248 -90139833 96401521 67394656 248343210 -349106931 15911240 -3781907 352296240 55073089 -577690422 73125940 -194038967 586442375 -120998895 412740528 58940397 -107614645 -53763 508393088 -60516986 -225402921 113239544 -2301397 346706 -22748473 289376669 649716862 27546886 -789819396 -29658317 227230293 5522135 248958364 477946589 357001254 493991653 202185890 26692040 -361971975 661971343 592615399 -574382811 -161780880 -196258423 1139438 -98915121 -28974058 25695866 -3952890 -386706089 -64458331 -74565564 -25143497 283678338 506747384 64478558 -44247628 612599591 -646015502 385932645 -268293468 517889582 -12498527 -704872170 409398765 41540584 340166742 138059246 -601687611 -12790712 -351420589 37162117 136436083 103082044 114978716 174911631 156351974 290371135 22614126 -278676640 249617043 32372693 -390147744 358507160 209197253 -70964681 603290698 -3662974 17487135 -21576338 -505189696 117505670 44015285 -1377557 312466262 220196819 321675348 191308684 53439491 72898627 88258735 431150885 -34628429 128547639 184821818 7635289 -4739882 217410039 435440259 152445592 -120781027 -77254655 340700213 17074140 291770821 843593128 292070917 27277296 -2349408 80538532 36121168 541622816 -126441342 6276727 749812923 172525285 -793089232 -596409438 492097685 -735157667 146683228 -25773268 -55900385 -294533808 -136287912 -235911353 23877063 11082073 -117712914 -613984923 -27500900 -267598428 -101240940 697108416 -936301716 -97688497 232460590 89797403 -213734423 -368269802 -205936028 -28042030 -146974420 -546077967 -807357638 -476411 6079036 -217509148 -33475400 200856806 111688698 486413564 174215151 -61347847 2381906 -269797122 67461742 -71800276 114723672 86409088 -286149263 -3583751 -707278784 -301153350 38048236 -361776988 -296035909 -231985203 -441908622 138523112 -368549643 -514726621 8519967 -153208731 -296066217 713538277 671008190 625162503 243267589 191152021 -125301537 -91788568 219431015 -439659877 -608236094 -449780956 -102167826 546529081 -735022338 22729220 -99601187 -7891854 -468475359 792035034 -105258542 335358896 4132659 853806641 -7161976 -217990268 253022287 -103911157 77630527 254278847 104840125 -524044680 43111856 -23429953 300856528 -545939247 -832429762 -310887589 -68947503 -122807713 -69798806 177526167 340167846 -236353577 135666309 -16815748 185920815 32497353 540723081 -637442357 321527415 -186795970 -52548165 557938833 4718477 34225951 -6577344 -147672763 -831380630 -48730046 233142706 -752061320 -207262528 -17401911 28467037 -29745560 -446894462 295246525 -675680269 63480964 7422986 -711957827 91693983 -324904058 -221619474 7868618 295824305 84471682 -26969139 589583094 -103488152 691641319 -522853161 376269148 425953466 -2185685 538604751 -463464132 762051627 20354134 -421672166 636090884 -965802380 325734026 -162523067 318659811 30294130 -107571666 -691559678 -69972661 349879799 -15859838 118030960 -54776277 -824283975 -46933166 15950450 -291344798 401790276 118571552 12478506 57109817 213772575 133799138 146922789 3307338 -878580212 -96910923 -39000670 -905497295 45492488 195018432 441946251 -50299616 -344639447 249310737 69617174 681262112 180425806 -18436135 -14286158 230997773 -481202553 32730064 338469955 -35384778 -1580906 -196765677 -216268992 262829103 401059266 -360152050 -43674543 -437169969 -635248518 -225184394 52006905 -860523139 364614248 -249871396 -374546671 188004431 -473985795 -802321249 68490855 639485651 468449557 -418059691 157468937 367699065 -62994664 -421085167 -14589068 -5302835 753049737 -17245635 175769083 -8089978 -17959638 -101998996 -69888323 186594485 629781274 15261762 32875954 -24343766 -366437393 -192953652 508438929 -37225296 4135057 -38823917 530552163 419382816 -547774802 -325479134 -45734577 241645555 540193394 350216111 -41236759 94934711 -310641567 -111820906 182268319 49852798 17928125 112566279 -33991113 -44804882 -93581918 1590203 -262395490 7427056 230696009 -245584862 -14867041 130409234 -105590682 -470991336 332436023 254050254 -25124465 439851702 -76496481 -65469282 328389968 432034279 -548149320 -70268912 -182058414 -251930773 -184141202 -472548521 83932868 143288126 355412390 -212564839 -69883963 -352759708 82661917 -426538106 247987536 -48006210 -4465167 385825712 379104215 -32572031 131031070 -314092334 -106217280 -67500782 -200887443 439521530 115931010 113904170 12127284 -57561244 -46562713 1206782 75781490 -358085283 -63929416 -159742713 -419161504 25160602 523747603 -251564776 -11353279 12281779 330256260 540726682 -273760765 225092716 -166307154 106993179 -435719612 -247548475 213068586 60357829 -301051147 120762562 -206763266 441201534 401284523 -249989395 -88005545 -163049618 190293769 224369832 96053727 36897065 153872009 -435848338 4699978 7888624 -208322381 -19335956 -683522357 478564859 -897575616 -53889997 -14547871 -659924280 -111791302 -184405205 164122718 42041828 -2765626 123813284 264745024 -56566762 784680322 117945371 -4646699 362715262 -248362211 -684716174 -677838 -140752088 -64036356 3740955 1935197 441611905 -203245878 -1228931 24235030 -125803585 118739150 -11350384 -299548477 425249786 -112333535 -6243538 -41826411 855878362 -7340651 71612666 129877832 152208941 449204780 -161887899 805708 71316032 -400656699 -115953827 250697241 -64712792 -69096445 274572194 754277851 3838593 -232772711 -22293263 -323557310 -20454143 -531582964 66082628 -213611467 77147085 522729435 -282338925 47607735 151093820 -493974 -399206396 27105616 -472821955 -492381528 -707498016 178326213 170444851 -63467302 -316509517 54468830 750648780 576083104 -49511060 -10632736 -135675922 -17594137 312735614 -258544776 364200369 -5694952 -462734267 -317063306 -113669396 -334051428 411660641 -102589349 278076054 -768638206 -221007353 275203706 416119457 193367567 -40722574 -30596858 40954593 624935282 714475236 253198922 22023987 61329682 390714850 1229741 -109482724 387295435 7111203 166033678 184594415 -670170293 -45811293 16640928 -68296489 -35692522 63236504 122701371 173404218 -116851797 -6669002 214283058 -171928703 -16487986 2119867 190822502 39523806 97707552 -404597635 911120 -369000287 229208841 -127879978 639564271 769485365 -273807851 -423376279 35346627 -2631291 174562001 -5215324 -19469377 529095613 774747 -62689001 46153578 -55825483 13050046 -477528958 2277113 480926839 45794117 -645172500 229841633 163779 117660204 -127438838 216093951 93456471 -670330431 -298714013 131472006 155449 350309516 405706707 160583964 -324771232 749567825 40739730 87862537 -5550310 844794676 34042324 11412177 -399832961 -495715643 13168431 319585148 447151892 244741969 15183677 7055300 -17984836 412667530 -788432625 -2315354 -168318207 336897778 412105043 -218000544 -440804 -31727686 -25218805 -184450680 -136661002 14919900 428630528 -207501771 1881884 -92407831 103639630 467108484 -212831813 221354632 91990013 601177991 26136126 825591 625283009 470758617 208123318 78100886 12662017 21733300 53057577 -5374847 -1225652 -216964063 -49212912 -48379819 214777181 -29400158 354128005 -18372927 -743361094 -162683229 59227936 -81173667 300113591 3622958 -157518501 539418786 235315261 28041502 68701324 796390189 -133381869 143717775 -271510114 45056215 -214786378 -279420878 -6673831 289646891 -65866168 -648895601 -536363074 -26683175 286813314 122572023 -355697791 -33948870 421136225 675486943 -19595845 -381365360 -154595347 -197336040 50727307 4479679 11907508 -58782780 -87155196 106212022 13215699 561707903 68827878 9519759 -284530382 22281679 -65981521 571301679 -258315687 -29790721 -310228967 -483029653 -65055889 -334244059 -8740654 14762494 730549608 238938576 -421544328 82541415 20179694 104817710 104452131 52189887 -602773 -16923969 592907421 -583886614 37512974 -739344826 -226439463 288498351 -538828726 24935160 73993123 150870561 152714895 -3086368 453002116 128755889 104919161 -9328786 300819481 -11952121 507881999 238166890 360334068 4416682 -155881504 -397768307 183608612 2264100 -113672378 -10106326 -515106902 210389310 799451526 229328100 47441000 -392343403 409304878 -19760307 -6713429 363071810 565635117 657689562 126004532 91438961 -48902531 106218304 71774288 -214060141 21407626 -308760171 302110615 598653332 7172524 92500802 217792998 -511467236 158304940 -9706301 386518424 -86097712 7966108 -288519052 -183614842 -720069711 -241578300 156199794 123722548 555220330 470095648 -308532395 87435836 341848140 -49355602 210468061 -574323134 68851329 453876270 -13776896 -148218538 313777105 32898215 238580017 -781248018 -205740767 -28825234 -104000440 -484402254 -792497515 -125685312 167225785 62404902 -57368645 -251931273 173582758 -168166684 -516922160 301511437 9710527 15174596 -67587585 436973894 198370304 -155472078 116592891 -210300447 39929074 -351211560 134005196 244777407 4300965 -53759970 -10957481 19358008 8305414 -185200604 319464562 -144250688 458105533 -24652844 48667777 -374475088 56001907 1979297 388416011 -171895953 -60970057 -565651398 -276581727 -490623440 492156025 274940939 440394905 -23707315 -354343532 429990833 -61169447 98118867 453903695 -528701628 469614497 -15533416 -44126590 128931188 -515383071 -62944937 872520 143076054 942044241 320712472 -872998140 -71698363 435241204 274928247 -519731183 -154259261 7248100 -239471845 13992449 1732153 -23407782 179672015 -543806562 72839343 598733573 76084080 253570231 -239545795 381644039 -136603423 103523830 -245522126 -341304364 -294565115 -401162205 51901989 -107678139 -626568867 54826038 77024031 -23099906 12655009 -961608 -71657384 271863987 48542641 -6198411 -369740234 -24782784 -46043347 87323970 -11401226 139645759 -169887550 -475623699 338663262 177355188 -7569711 207919953 14300540 -15733232 140690819 233770997 16756526 349203945 -2930111 -36979625 871938203 -32546147 125068272 -184005095 -613972 -219420668 -126562651 64351675 107409633 459199989 19111150 140289478 -37764922 -131299497 285831624 -562677156 299860445 490958304 7289522 -209234739 241076472 66338418 416640 620750355 17489924 61101594 157971311 -190850086 92419137 -178958 -386349152 -339918226 205299896 -166063963 324475406 -500162194 -39418918 -114226880 -520484070 70259575 451671 -218597358 906641 117170587 -97228905 77175569 -45365502 -375224480 -107985384 -680597791 -320232708 -822381774 132558050 -132991372 -63109621 116830129 447051092 -228865433 461814754 76442790 163423375 18574434 404033276 -264920921 -132592982 -145172293 -351512991 -7307096 38694550 -112610565 92051031 -387811329 -406252108 -629207049 -21167976 -679274759 469733504 68816346 863859558 62679422 181855685 -465810686 198805130 15929061 2869564 -880063527 468001860 -167814593 44063801 258313159 189182048 -520032339 153483746 -68245564 21136444 -243191426 -33414637 293644065 -299356233 -96979662 175302473 372563287 -96847147 -4556306 -552803203 55721228 -69412999 -251847296 31780414 -109620525 5508032 118368690 7526999 -384488893 87960117 395381539 768330693 -195798956 -584502871 61297196 -404029302 -719566190 -613891237 5777652 -383682000 454275921 -93237832 496206008 12065799 -61059917 156262097 432625925 -5070691 16645966 83034156 -333644957 326207064 131409577 108566528 37803705 370588832 -283214786 63711726 -106738123 383317335 -16268800 792609422 -10274358 42765812 -5022307 -5856825 -76292258 679648427 -60588403 96373009 -581089129 -8308156 -2005658 -55644865 -12303602 226474450 659430021 162692054 -95768890 -27151199 -373230080 241994454 -10336007 138769879 -51976037 -6614934 19694870 222216160 89393460 209891827 -16923964 257965493 476486537 312680654 60967515 94258457 21775672 -869521128 115189373 -913763848 -10296101 -7410697 15452715 -119601143 208662056 -208521789 330650693 -579121943 3005923 -380456564 525679038 134317535 454410444 -102295163 308033038 382738326 -89873543 699673706 187492743 -12824165 516517872 -26635247 9390185 213246325 123972294 126049761 -103652942 73264052 -3126296 -548277805 -6376503 -3714890 -354229216 -26460900 -249916400 -4790261 -12243373 -47954017 -190577375 -7455096 975952095 -399091419 72554588 380025458 -43512575 -277096327 285399069 112798938 207742479 593384687 121545613 -211018059 376587871 79997985 -566020124 248775983 -830789937 102687391 -574901054 441152460 606463337 -472724203 -19069883 -4543459 -573352102 33360531 723852184 316033499 13964825 70792448 252097510 -448217132 19392847 292147911 -53254951 -69512244 -429480903 9919699 -251919099 -319321315 146250023 -281231465 -62725834 -136895872 30599030 -95714019 409523228 -10904946 -423756560 164517478 21806807 21228107 477595784 -104550325 -10495997 -282492382 -210860134 -292559976 -147073075 160074401 -102544599 546807425 75922219 -250689110 -21167273 307337567 562782487 -233769692 48890885 708351680 -246983536 -154938250 -884392254 -33955713 -7753544 -421992273 -517920482 -568278192 18247087 213258543 -293189989 107214908 -129833600 19013065 61104459 -188961604 -258081966 -247227929 7506411 63874003 279949113 395055 41705674 -423740175 126691345 35255584 501169593 -474635440 -11199136 296229568 309014795 -449733338 -160239163 9930735 -10820279 -117897300 243346163 68989955 -506707128 658397729 -3459413 -5889652 -34649215 79477734 118989852 35097131 78685965 -21032933 469291705 -159892955 -339882419 612042619 -532048862 129472418 -281166209 -602463462 237882915 143679474 -240797 -156184962 -284623691 77946067 38820659 -60725836 -81746875 453169052 -4157420 -6300481 155924318 89464082 1460083 -73682955 -166813907 -9559139 61438513 8777771 331058421 3726484 -13496248 128155556 -428655489 169339204 20828280 562394912 533279091 -161550 -87809468 -2855905 10443108 -792291554 -64416041 671868307 303833252 -96777897 553818807 575606828 2132262 -31092427 -54666511 5699435 -24118654 237969102 556481834 644349739 23751981 -17773922 419074705 -153217479 -833479359 184512832 -389274543 -678467682 51487556 -59118348 -12648019 635702733 -165924139 -92042540 -325277666 -507045182 241939581 -140884426 -583313217 268831605 -269445487 -44971883 -157588200 509156467 70586017 204332791 353145906 434269484 -31469007 233379835 -189147175 210388062 388645757 -45703569 -471919477 14787987 -434974272 134839930 -5107057 821523834 177733922 770104730 121069451 -120865018 20064080 -126086721 -51801417 627306913 -26612685 107381683 -43949959 -711493658 314196556 16397056 -413033024 -638621587 -258311019 -11598975 7401025 -35206889 12819366 -22134728 -93118606 784234162 -387419752 -718947194 -66148007 -572667767 -87315091 242904576 -53432213 -73617639 33644728 93613417 -69287840 249732412 -678194510 -35905040 -32821027 124037915 268428 38291188 161292387 703092979 346817620 365345069 -525924958 -143144226 -94816080 -49480558 -46255251 57586104 728978601 114477296 168133640 346274134 -444158076 -82551877 -565818297 259186727 -326926163 52481 86244393 731354184 525050795 155936804 40070764 -177364883 574285369 262421273 -21732143 -501503738 -28481850 -66365781 -16857755 -320564074 213238479 -32326654 -688088 416602127 301478480 11091413 -134062081 -462622168 -118409486 -111588413 74317229 -131212182 218455772 230257400 -39297025 -267634513 935496082 118697579 -394584775 -187852843 -118454754 346439909 472218 -783208685 -685634757 277899418 -55140114 641744755 866103896 173707594 707750227 -62704581 331341848 -989618 175461349 -452425565 -406479419 806861781 88140993 -36576803 -698289273 -24994085 -25090557 6023389 -182649485 -107244782 61400365 359099935 9850297 136655212 215893460 41394734 131522549 -258436680 6946469 -37786142 82774526 -30509885 -597846447 -563984970 -84203163 -785762074 185121293 3117576 -1628581 753292998 55050635 501835600 150277247 -338648473 82263741 879946778 822908096 579943665 -285321600 -435912881 79153527 446928403 12940223 -8062949 514092740 518420991 24828829 197956963 -165862742 676118450 63673863 -419985589 -640172290 21642497 -11238848 -28060095 -218946318 -2615505 156595369 12629658 -159351678 26275856 -407495849 860756770 581941913 -571304305 -94037076 180683660 196223541 -303405047 391933571 -201333646 62885680 -19372689 -94861281 87167306 8787925 5949866 -310174990 246227584 -25867369 -312581111 41541097 62047684 865774471 -207555437 -550458432 516395987 -4640843 200874806 46383973 -268653374 -103887891 -59607041 111254171 -101602943 -232030138 7009182 -60308893 648693372 -119875931 71115734 126766500 -25189015 -202635426 1320573 -394345697 -224249463 -67623461 20970458 522413107 546678136 -2352988 2442985 633923 112981168 -382138639 -228954466 -91255844 74613580 -60748878 843727076 -320461533 -219012563 -206900724 -295756337 -418674 -13149872 -22444584 -515841073 292050441 30077261 -517471566 283533146 -569440101 -129992397 -551570838 89328332 -3342299 255953889 -853199419 604617578 -599922556 2448988 -720112312 -204749956 -594492953 63232813 553895495 12593357 -123466628 -235224165 -36772899 -222426430 169517579 109008337 422300202 93765173 -768130606 25366177 3284799 33421417 231187235 -403398492 336283469 -241678877 -119565668 540152035 134862612 354971797 -91376711 -202552358 -282271342 6187262 -7474373 494513894 -871828796 -70563340 136110920 7409386 -437578390 -100958736 86209909 323848782 -89280353 -215661862 -473422407 22351521 444805194 106829419 204856215 50711649 572774785 24540512 241528127 -211807423 158989333 121646400 57553211 -5946558 245375460 397212783 86875817 -429513552 -12356521 588668006 -44006770 41558629 -16139720 -133297153 -646259920 -74214831 -24875848 221822691 -137611961 -10717523 249362470 148151611 -417253191 -51994037 211758634 -10561996 490485835 -44081129 8825555 -229458379 24153987 2698002 -155330486 -32863790 47466446 7792340 -540806948 -399150039 31611057 -170774196 164193680 478150729 -734038192 11670734 914918662 -1263938 155225526 41434789 -662550178 425346590 263460872 -44580035 -22700542 705591441 -387995423 -81092332 46035551 -37901728 171540446 -48468693 804105855 -151471532 -46545195 -1577081 -149565467 -626418769 -440462562 198055628 -243635567 73108634 -162046013 -528750858 101918152 2522085 86830759 -17324634 -7038588 14432747 -33706695 -20548908 -54820469 -7664067 -315525166 48964678 430046316 130308001 -247777857 78858645 -323667750 50777829 42963973 98218675 -385664326 207734293 -330325011 150862120 619318853 306546755 -89413810 237281746 -503803189 -387934946 -965770943 -6760444 -136919453 9555055 429000023 336319298 152999770 -92066850 192197571 -446163913 -157357339 100577513 580677497 281386562 -128645935 588770896 34986877 410293587 552599189 131865189 -199481 37280780 -54653998 226339255 914423668 56142614 3085402 -611383860 67199709 376526913 -348970532 623574742 -22076945 -265341113 885928963 62397991 330528558 -674765140 100703921 28916364 -41264897 -200356364 -392692098 -142269891 -93336926 107216124 19953075 -252796066 -264726529 -6012117 -244076225 -206703505 -352275576 -5361661 522630478 678622116 423331155 -340106922 -399744077 896249933 22296524 -174500555 26469758 -108938511 -276054257 -67300081 -689988489 16422132 287232710 8240240 90383011 -13484446 -196364619 -266442626 -133809181 -385265862 617695712 27649666 415903815 -536507945 106895193 -633996788 -41994821 -385286777 17046898 -13585390 696315647 12180231 -3095677 -289007883 -68694404 452080834 -129183596 623248963 19731260 -230581151 107498901 -244281814 -935662609 862679030 -81006514 -235172388 627575852 19607735 -487804815 166395393 -128712778 993268602 -12942394 -95913239 127576197 290560335 86377327 10515217 313048952 67408842 -114366998 733208579 -119934443 -304880442 -175441965 -545134523 18907455 -360567750 -221843773 -315128730 -7260330 -546608238 37193639 -12129727 417867278 275873522 629857295 634016953 -16331604 21190442 -167866840 272601949 -243985457 -272409612 155202817 -479364931 288724374 106399306 127000715 63177449 -14521820 56078546 202774571 -5511813 790742306 -45244887 218501395 -68842529 198418386 49094872 5734009 -130814366 -15553727 -3870585 -1895279 -434148579 -39858841 570300000 -692439237 -702132927 18594984 82776323 -94774876 555739942 -609444855 225187321 -94251229 110184012 12995040 -133089089 143959380 -595204849 542817378 -14964090 6509477 70500568 -516511 561823149 37055662 55523763 -548721521 -206030856 -1474601 -296997150 150496990 -27173433 -640524577 459330694 34216023 383790859 -656020931 -554530936 -488924619 375870179 -677177019 34009346 -78395422 145235240 197099727 668316915 229814728 -4968991 -36745932 -181180516 693553306 -561662516 -13500785 268429926 -667352633 446902689 -220948349 109704835 -1065075 -457702578 298334225 -196097524 111513847 -196910150 -765826253 -335693744 578134381 56749327 305247044 -8557574 -91787794 -271350338 449160529 -191308451 -402168663 -54891467 -119915207 357185 -5713573 -142921056 29336998 -809749297 -554105040 401835906 -52338170 -229976339 952656 -15845270 -106472465 -224147745 561079878 225782051 43888334 90718086 -160997248 234135387 -332775807 41397753 -60331757 28091777 -203241403 -352561162 -450403973 226088376 -282617319 677874150 -265193707 285584854 128866605 918169060 80672197 -627414122 -9801514 -35263814 41780240 263166762 -445333603 -781519598 911548 -113800872 -432895548 297894044 15935454 -98844422 -34325761 -574937435 -170761306 -425717056 279598273 -145392801 83510033 349548887 100627864 -17151135 -27828056 -10713615 395330241 -470769337 -244977785 -211699629 46727062 -19841926 -206657992 156933606 -518479102 221259452 -239708875 -22981564 -131882447 49040595 -441802085 -63634428 -449016114 -33008433 -34132246 162989202 -1442556 92406551 -164309826 359350431 121864897 103720319 -223592670 35482738 319375748 -64140280 231603760 -455451220 -42524004 -38256839 -21631344 -135340845 8852374 -220186838 163056723 218789046 -163520182 47238624 -203398847 -317984607 135549116 570812655 -111473602 -28988150 527915757 -72687164 -68765807 657063019 28633277 397342845 -32054755 12866163 -53778149 -40761168 -87332900 740078150 358294193 -419069261 -894316380 -369081919 9642733 -358469375 -312874846 20610969 352014153 698392 -28716140 -180927008 -49725876 -2080512 -102570689 210337819 990072 -211583825 -835524721 784966 536349279 115809568 224285613 -522558250 360956864 131258731 766066621 724785286 -594764999 38335854 122281177 31929541 26530435 -342616 57087707 -380247521 -899069520 -40655818 -310006903 -602716250 25215047 657905639 -22461233 -271808 234220848 -248504282 -133024417 74773209 8275944 -210086475 -469386209 89086410 -236577039 340035903 26405752 118424404 -124119366 281760224 275065783 73320355 -249089546 -136175264 2807967 241322190 -439623074 440381588 -303511088 -75365486 118487568 80136784 -16274289 276750087 343155740 56605443 -562213968 23503391 -205638336 132310236 9050601 -5958259 99092053 27023100 187290942 -358646548 -226598016 44740008 -29429180 -610522460 -26642895 -102679033 -324546549 381128892 -58314065 606913158 66792979 786804557 243598720 -201617800 26691667 -9176240 766149287 49291186 -23290196 283864984 102732113 16652712 -77193472 10952672 57814616 63520700 368822162 -290739808 -7877150 253438458 3472393 -389050824 144087223 503261583 -538251847 -226460478 381797386 -108444899 -248333790 27970009 431575774 126571189 108158234 719321 -112321872 409218846 131359013 137909395 1041037 133408871 -412573354 -12985319 9927668 -2718281 -9717553 -59566230 107167306 -99686616 438912402 20429496 -233518312 -46065417 -5894796 207363377 190903223 -643922854 589103904 -37045142 344354900 -12121521 288674655 -607453119 38242303 281969410 -17032040 541385124 -135882313 -577433679 5401748 -642418835 321283955 241301859 -37510546 -615812349 85384538 -50461580 -267541605 23975532 764582726 -11121379 56102473 13817902 15161113 -465106601 -178865820 -218346178 -263414188 -213020929 131069999 -6045101 -217126255 -759728926 299593087 8870265 -4761616 31648180 -135208602 -135245623 736530381 208659891 400482363 24512934 327821353 -287670818 -4767553 -131103961 11932008 2799626 680460011 -658722474 51087450 40334676 -19735596 -492786708 -148626464 -85605666 -82795057 307662336 -691131960 236519822 -416492095 37266464 -319728922 6556604 -277476506 -50964095 -269108817 235862201 -200330270 473304428 -29144043 -11292397 -174111771 627377194 173607396 1454062 -328777673 -5364122 196045766 -481979809 -284015548 -352058265 -189240050 190741443 -261222660 -30957657 568749581 -130979935 -316706264 192699481 76341243 -738515630 -541136531 184214753 138517464 -52527678 -478872964 26420297 -258581942 336460563 -171959277 -324230118 426211322 287167825 38519568 497945374 -73279284 -87091598 -103056958 225712959 87028178 57153707 15468854 67063380 518044376 -447264400 -13162190 179954573 163465172 655285971 276706470 -11254077 197064377 478951856 303324239 16106241 19249517 8282078 -45158197 -92143374 -263823271 404178802 14483861 394412232 105698209 376106756 -194814680 208538137 214883248 -229496652 361817340 282561 82815431 86211195 463998641 818894656 -180165172 -265549917 -192616143 872063195 -14879071 122444865 505569518 -42463529 41772596 2867827 200227770 178374080 -720615756 15751245 -469042188 -111647827 117252730 371092540 519591785 -145185378 673225609 508500221 -354472811 -130264659 -78907116 -153785629 -322486063 354257608 167175688 -385502891 597773947 -321718450 -200084876 62909731 583191710 -73172260 -542583882 -85402471 -650864040 31212898 208888826 -41102055 -101935853 -223396004 -476412590 313663955 24229676 -210102688 12521793 39944127 -42641948 117355801 118862695 134325468 -706216911 149371549 136316027 -25264363 25855026 100155939 -3641097 -518365380 76811746 -36202518 -599481284 126571815 -14653856 -412280981 -78329457 -580004608 -532680625 448835700 -334613977 -536792178 -55030331 -203117623 264108366 11740846 97451638 -656845418 -108448366 303017685 392270106 -630670585 -439545580 133476667 -314966025 -11467732 -319201694 97244970 -573593003 -405987 157615687 338300524 580602265 150258867 -209116702 -312919387 160148684 287733702 -86003280 440929195 8269865 239851283 -298518533 -7101042 127022181 -114879838 158155205 -10623345 -356177232 235990675 -410287679 -510599 -80693697 724281268 -571073666 432548869 365200207 10000498 45896551 -718193285 496123407 -236074143 -329744001 -308951013 798666917 204612972 588884026 -821290209 100541663 624519770 514260101 556992073 -289730377 494807322 5683909 -113120610 539655214 -368886514 -234173607 57484534 -22010253 -3047420 -19461026 601690735 -5262049 -459292637 -120139 145363619 -178813873 -90915043 -8924729 84762672 -66760173 -430590321 207923540 401063986 -307105584 582059 -532197398 156892616 -87649069 -65412243 7419115 -297924737 281697910 -114450125 340715878 234077177 -198038920 251021382 -105517376 -2444641 271788972 55176430 -180236193 -49570675 104182057 33432528 -120085884 10908231 78135071 -327107066 -655221196 302553300 308516490 -61363345 -145018097 98217052 480663298 423613560 3805940 -647249127 120671696 -470988624 -96683575 -518779773 142372310 -722881844 -134536561 825009617 867817 434939862 435102013 -102044210 362624954 -400195178 165501446 443394269 -219230743 -242055452 199300877 -302493042 81662150 -58683761 -576367458 -603368019 -602649454 174438909 588199285 -10578397 -317273886 -145331942 789195996 13471518 -54532481 426563601 74155178 45155274 -169431801 216069720 -22250568 -307912336 -434205863 12640084 27363012 -120132154 -146023089 538164439 16340039 -526677261 80197517 14572651 -48374505 93830181 185598740 -366547415 -116013359 289245299 44007313 57572276 -158983169 -62961361 401757837 -12502361 76865944 200868522 -85407074 722385137 -264741120 328091228 -125617737 2214041 280922496 11544585 -35305396 590038 -464599964 -507543896 5417713 23525506 -24223594 401248605 444624926 -130506661 480559610 -172980974 687425265 3349386 -180917232 -500133802 -688329236 15532693 572664571 152900916 -52714084 623355647 156935096 -248192459 189944623 -554326185 -40868088 -68227 43017462 -159039711 6401888 -877794419 481523421 -140488339 435786103 90523528 -56137872 3015215 -19628273 -139291631 -201176673 4294979 423058168 316528961 475447226 -601090835 -741535543 -7021696 12082470 10629987 -326388163 -417902078 -446100233 136981818 -2665744 -52026322 -537292462 -131670675 21210481 -43575445 36396556 -39903093 -75786211 -9565135 108020010 -201462195 -348233819 -111814885 -603916503 88168507 -35598 104604158 217562743 -172873349 -343047059 -104134396 107945143 28951156 170912096 -409802546 -166381017 -798938447 57707510 288318582 -714619489 -48150951 425298386 17577820 48919848 564860580 -83181490 -60257342 691595607 -291266049 -692623662 285026041 -103777430 -92468564 -54467132 338718117 405347795 283204787 -113258559 -502678819 -531922813 15237250 622945764 566340742 -120024168 194791889 -20941734 -549242876 343625136 -788775171 -530456354 24786367 -3867589 -57620409 -157106318 144007422 229802088 314463598 96799687 -227549353 61857027 -363836827 -51010181 382503012 -6990046 -187275329 493970218 214403615 33034469 490780631 40881106 513741459 -37128891 -333063908 -265368979 -269686030 237077024 567927269 17796081 304507729 -863001011 -619436323 -14201246 -445952837 -20342541 -48479107 -257194546 -80660246 1334936 -376999113 662615472 610732339 -315872902 82267905 -257264197 -66276151 944939850 9680021 372479760 338511560 -7818679 -60009899 245121713 -335234086 249346684 102313497 -101183927 -36603009 -11848109 228474615 -465315535 -15588846 10278448 -531343421 -615911829 -210315072 -37464282 -433319642 -1386784 -125260110 225536941 -149900367 -402186939 636602933 -317349930 853864647 225223759 196030735 180544252 159728294 -58044780 389113904 -92953686 712239267 -31880150 -317580243 75963346 -779138644 -169338730 -188877168 -251748303 699228369 6521412 526938335 -449425197 690339987 -343257266 -5678991 28770544 19357488 -10234824 97896450 -349867522 556492909 -23566203 -12388103 173187482 -29648258 2950457 -176324554 -42596600 16332238 -167026757 -13878470 185267 -244482484 -25689767 -409716224 16827619 17083264 -4096770 -472668 -356895776 718222810 -14588646 652799397 140398594 25816867 -251314550 -193298052 -260166646 90607578 257793372 671541528 -274126123 190976559 -306305531 -223171461 4629685 -400968785 -295998452 -28943834 -477951101 14670719 322707638 558333296 767328248 -280891153 14286042 -241282790 903621572 -237449542 67825781 -24118682 -497020627 -386193813 5851164 -298623316 -13151714 118745563 -209459528 22350044 8624637 -125723858 -448144196 -582319515 -284357211 -229605182 -803801568 102920046 -93464684 600091885 -689023294 454938228 491992451 -12921676 395459242 -248628022 -580056080 -79598656 -75599969 -475734776 -372669 53034648 -413013940 -174758404 550317548 1968205 2694231 298047904 548728575 223720421 -220735155 1349685 -162076839 -123096102 18347068 -19477652 -1173549 -15569380 97808587 42963839 196468900 -88971551 65349589 278210333 602121133 -256153204 -228942258 -557099299 292906366 -28890507 36865550 -729098222 -58716113 -3724068 646767299 -249841390 -70345691 -74884514 242510730 -24114841 -5091064 -641563490 -9498586 -121741825 47016951 110029651 7884646 13757889 743359217 28401838 127090318 -13459656 -151992147 30097723 488049830 298323875 -594044190 -11484177 -21887997 -769590879 -416029971 -322188700 476285439 -288621393 -64237489 801872149 252837360 -315096596 92480946 -12302218 11378512 -574110581 351286892 -498486691 -136774077 -413778322 519151023 97242704 23899714 119316178 780817688 4761896 -631767318 -180838730 -109769167 386843670 -239008237 119523322 -115319409 -167629823 49660278 -254352945 -25258556 -536459451 -122524802 -197810038 -273238744 -67516130 -95748133 19591678 632634212 -53662641 293689425 -468589398 -259470299 181107941 -354207098 -3709366 844259969 -666949844 42036398 -4554834 182854458 -612107018 403934191 502417529 67747138 -509605226 -260503281 -291858178 192049534 87365021 118102795 63490043 366468065 402470800 -23094146 -37019483 228459455 270239559 2030620 -81332498 267798466 -287787356 403224025 -88636925 25009758 -363091831 -350909491 -391176947 551707119 231602691 -435876070 -298343697 171626516 -207550230 -612478233 353036082 126923364 -11193273 3187959 -627648267 20276157 -550884751 -17491173 820385600 441244956 -148387118 137270054 -86466365 142808596 -131266158 -110473361 254052235 23877642 153357797 -83152758 6041584 -470174920 4208779 -144038409 513465805 3901268 -20541715 118117252 311218743 -15316075 325603602 -251143621 -431420993 -587090875 1191556 22520441 298240159 -18911292 15393248 -313285232 66421665 -86909422 602581568 -344357576 126374118 95423627 493099820 -50466305 -665310 -155560816 -520874915 74559300 -336059067 449921509 163575997 -17845313 194956392 15835195 -237820729 -355829632 106606949 -285207590 148540794 103716304 -217107153 -24481545 238477061 307867280 -542426 -432350922 21293302 173865242 51613914 -770267001 -52305409 744673994 -455435532 172920871 -86150089 -429319802 487449575 8057356 31152514 -936480 215323286 110593329 -2207117 -62791535 -228967428 -54254691 168360734 -669778480 580249457 -149831984 -231411307 294722690 -109510662 -418180712 -668169998 486534398 215109297 545655063 -546327633 435110599 -15381317 20949749 83298337 195826578 449174417 -62823544 4183384 -131327257 -404201686 -180538684 -5596882 106342381 211474135 422824029 158650728 109441565 844228576 17539772 12786004 -21887434 1808948 -388494772 -305464095 27914752 -11982777 -31628937 130385743 -598585008 99744966 25717505 4263044 -335398355 247274410 50995291 140083161 -98404894 -242457369 -82167773 -7428037 19979261 117715709 10192540 372422112 -13641500 -580195972 155986435 -525541025 -12890776 -104516053 -696649722 -98949798 -108174554 -279354793 282543081 155758443 164808446 71925191 82843569 -754088489 -533793926 -458414019 -261781669 -28054230 -316693480 -198095378 -305983122 306845109 -87545728 79020040 304245725 97738824 386015270 348056338 -333361367 13179520 15744802 9953109 400518009 -285126463 65456338 -13105039 61440848 -119068162 17898326 -634762095 -221029104 310875074 -125927103 473039777 80560484 -145340290 163525117 -2668289 -114191464 -127104993 929746956 -90656106 104614484 376135391 557962674 -355394471 -385562214 -99763472 781149313 225697437 -41483870 97283989 -66914906 -934276018 483677344 454364223 -914532021 393507758 -219018062 62232795 -3435914 793312958 157762734 -32806200 -521749801 -12375859 -533703167 286906623 490955525 -224208794 100609391 226637535 349690287 -104977414 -41246510 -114088773 -135484946 404497298 594136228 4163439 84568107 174547521 -6890842 141169282 -9233793 -336588790 182132048 -249732835 210079563 1172918 -39897506 42951016 20442274 90410044 8166827 -765797756 14544593 -8732594 -1708075 184281862 -211530308 -372621459 810491072 -302165600 -89109545 -15083609 -73911349 27307052 150091766 -80308732 129251777 -85418061 -183671298 609458435 -298622055 -3837613 -241691996 -21743019 11333909 39388823 -509609978 -45133870 -118822755 509959864 438821928 -7690107 -248766471 462613212 -4319997 162487342 509083336 -101402820 -243421549 49079585 -158933930 56374907 -28731845 112316657 133702994 -179127485 27223428 342319958 -13880380 29732031 143889002 152450764 153568514 635494996 -128950602 -286568293 234750785 118894413 117007826 46145211 -9434982 247007040 4241924 -148221932 142417649 680355907 102077951 18138393 -478321269 -373023013 130835028 207444087 -469405721 288751206 81081672 -59262342 86049627 820319372 -541399354 587137109 88501672 -345580988 -98714506 26555544 -243635078 -228627805 -274866669 236131324 240528054 -636670928 -41815024 -16543703 -71633261 -96301026 112399996 348569305 -325170508 -90809661 609886 -500798296 398808537 -76331054 25267878 -64672705 705023081 -486861860 23713358 118714551 -317991101 -88600757 -45792898 290958614 -344190725 38935326 -16709088 251518548 42319395 701820639 -283447827 -330118300 377327238 111417479 16371734 -55390224 -19375125 -8263501 -620006452 2704562 -154904989 -13761749 -7004814 -29572616 153762576 -345562204 -64028018 11011339 82389880 399382552 2845338 55349354 -50006032 -30074639 347785134 272514806 -434027410 -250056064 1874001 -2951657 8025990 -1722013 61864726 505773505 57777471 -35852118 -12367700 9765038 559925184 639672375 44285998 -1709218 94830 -140909952 135920453 517648415 -84062392 220906840 -98686414 -22620891 -8347250 -265185374 186113661 502842683 890618400 -93389202 -38585536 120448993 199400171 313921344 -25260164 107798785 145498031 -2917609 -125732380 274380896 51783817 -174264929 420116193 321859424 -12169480 185442674 -400789962 -50870865 -283206332 -3191557 -804697666 381728859 -164216183 67723592 -109935541 -355419779 -5905282 -81499815 -251359084 179453882 66120722 -163197602 702740322 8625151 161826325 -10074567 1520696 -84710815 124901490 -8645660 175307018 -653967013 171104323 868325863 63817737 -10369093 232703420 -540034249 -14893766 835343387 26378480 852559070 -1692796 -93841308 108716999 -6959698 -287376257 218995520 438695823 606355921 -73166717 -453036064 85663199 -5337057 298827362 134400858 69226306 136978239 33882468 482949981 -48766589 -4658988 -321743589 160995841 9473032 -90684059 205086045 21720117 -353931287 -300911221 -305110846 502643145 58278210 62127018 598102371 -88408547 -250734161 -286881666 89357146 2957982 72335339 -166164474 444279786 104135120 285659143 -26042656 -745456198 95070516 376887729 -223663779 68731878 -55353403 35667753 257180777 126748458 -361990403 819669788 529026572 333934854 -833311632 17302465 -206349431 -114271660 -58608273 34199936 -364541095 140094151 -38392073 766094520 32304912 299752521 182658886 -104434794 137145510 83976901 -25547850 -486662005 15438195 -180467784 268536287 -4568735 24005203 29683684 386879468 -389136616 -255857560 -594377720 -853423 797700468 70050611 227334877 -66429853 256173835 -80209717 169422568 -76096478 188631494 -152693168 558562313 -112278256 461615880 -21572995 -527276096 102880209 -22085307 23444275 -37566307 -13001517 -474578281 -18200906 54634538 7030228 -358213565 -300816898 -53872419 -730792016 319500674 148795421 7402897 -20840618 199123657 -306754424 331713867 14793358 162737227 614412862 -531928616 639200561 -6357691 73242945 595492 26439742 -96000917 124985625 -650294071 -191488413 211587920 -532282376 -30736831 -375940659 21219621 10290240 -12264754 -558843412 -359857753 612048382 -2162657 -313071375 -148884183 64049005 64185186 -42946918 390630035 630041641 423779936 186393094 202392090 357806670 359031041 3991267 -76040383 15599517 -31710198 696143301 -17958785 156375321 353367324 -516510834 166611763 86323632 328333427 -25622839 356699752 6726319 466423486 7438939 -45152077 -156108043 -114147983 -75379339 -81402459 146865948 78194296 569440961 8652712 -25715612 2718188 97638177 4563252 -12399000 125626211 -67193962 -153722835 -30304502 -302546503 -675117539 400432454 -52662967 9274750 529764757 -121521486 -381616256 7744028 765049906 -46983066 392435976 18236996 -563596339 499811974 350576386 -149926160 -155116581 -44060147 410779818 109932350 -51954239 147231611 -164996344 335755 33504063 81816836 -53009802 211221407 25197297 -5882850 -518472995 219912843 -5455034 227245503 -48084938 -337915925 -383751854 -507939019 -103467802 -34594838 -165968696 -11017165 546491974 -77021586 183866431 2383772 -9772782 421637959 -92113054 -470372086 19867721 599087970 518274848 47965702 25088988 351881207 -233238972 -23014074 258672463 22844003 -7564608 93521007 851223532 -416544393 72395738 548146 645041703 -29617510 254785935 3993262 -295981239 -309876981 64036702 11302901 18772466 -195789404 -957169 634822807 210459645 -15065309 -9628580 121874720 66736347 155948776 4683885 100081101 18833039 774813929 -839654391 166129684 391905780 -44460731 -87158994 12424382 15693152 399662671 710715927 155780510 14076211 170398168 392878430 5327325 -38590757 161489350 207945539 405397209 561905361 411365910 368530631 14957498 -166076953 780711581 -65612776 -1417265 -282432912 -91442144 266529608 279167479 619530245 174489603 135350833 -193921432 -154468718 874558993 453148846 494745910 -86699977 4082815 -274324800 -498562608 -59633301 5979145 -137183906 -45254255 618884276 114571758 77880862 108763048 -17988003 -324984836 -76418111 -558801119 -10601765 367523195 -90517592 119416703 15445012 2501198 328004415 -59495610 2664359 343670242 647459520 27495167 10672851 -30588973 68723824 44220962 -47477189 -672581996 -51921818 -106155055 489402132 487969568 -291114470 -186143887 145940929 -306652884 369694331 143641178 42297077 5143515 162638906 -26434326 -55409661 839094470 530187600 9290604 -251008816 -166972509 -111534091 358703755 -122505762 10957312 305911014 -56140742 -295721292 -281450293 -717439984 -908647058 102199485 -43181508 194598175 527413969 -135382520 1236911 -427155865 534703401 12678903 -501985691 -35288839 -418920244 -431661040 602298748 -23373403 88170024 -148168606 3253316 -133781737 58363509 -40436513 121994968 -136815943 -594835655 -615296893 -327234616 26910172 -252346925 -490147479 -104149933 -109914259 32409031 344526521 -17717176 161569689 403564790 -149449487 -305125038 -66745856 341757853 15806964 12335090 330820237 -453683244 137111527 -486281039 8315145 -697037406 -156339228 -9240295 249437105 41841931 -267515984 -129175451 -76629371 373803068 -677888850 17150814 -598393138 -86478578 80807860 -164044919 9617736 -1491570 -79643230 -62260610 -370064536 -247894103 435245903 -237574294 396327664 -63669855 -695518390 488881573 -16340367 229992056 -720789422 -135581412 -90916702 497510768 -146277668 -59008708 -486026965 -533269319 -352236883 716592520 -666916243 -438792218 -229654859 -237990382 -918508301 -21407568 514520304 15737555 26907469 -216800201 -26607346 98044369 -33513537 563976001 61246415 178904570 882283 97412432 -165644947 -123093642 -1934690 891045219 -89082629 425352259 -11063353 213238 -88959280 -200536476 261960408 36293849 1971294 -355551330 12570458 371904806 217574109 166765823 19423009 -18395915 -31633562 -151052895 -61416338 205402704 11203530 234908080 -3905751 -351222790 -381680289 172496306 -34357482 -335711673 -104537008 -23917207 144789657 -53826471 -51782188 -6030616 -86685201 -279998863 -115630485 -43075925 -668562821 -108466258 -435430630 -74707602 -164268092 -82775605 183572037 -61004911 160751882 -516573673 -468997146 259920151 -539479386 -759082843 314202556 -568426262 -260990734 -229965062 -428497350 -1943230 45321251 -96524404 -35763022 40364 -43771454 -29938300 -250924757 63924071 -655306915 13640581 -336476559 40395357 908660132 -273264417 600994709 -922736007 212896401 61004137 9092431 13806355 24897705 191998385 281783955 16153489 475840535 201127614 -632073450 424329137 199612234 32961965 -390535973 -786340281 -134784745 840814386 30071985 312198081 146317225 38993223 686202533 281586532 -6398504 -451468324 -16614643 -160987938 294448062 -3289082 -183432430 -585987916 126760885 -2712636 852226811 -97517921 495578594 -65743763 171759892 3236349 264255331 664143056 -139621258 -12672937 49505216 520565086 -34519527 683783343 -522257854 21333381 148753871 -62901711 268065713 91872100 -5872238 -521035659 -161093448 -236331306 -55796927 86646771 82203940 -347290428 52881339 -17673553 14146407 46850266 -8570980 29419664 -40253114 78986269 53733226 467111841 -517205051 -330054193 17481758 -138061391 -119700422 -43226747 318167251 172685583 822457399 -277221509 717105761 -526861930 83975028 101864734 171040358 -23973916 -462263844 3370615 -293112092 790406526 52473215 -124850828 107887659 -198879094 56514568 -899399554 -91625491 -236839562 -396272007 213623585 433193623 -175289913 -229227249 481892612 29702424 167096148 -525067069 -106054001 460911649 -333202216 249480811 -104720318 16953445 -5261362 648894634 451826943 -86975748 232216927 -449062000 -414010055 -782787782 -4759479 63514482 -19141109 18727736 295670364 -397998169 476007933 -164313524 4396052 296914907 409380689 -167492406 661576043 803250981 -294385383 -450994391 -316876407 382283329 -462890004 -19742907 -267480086 18973865 929583250 -249254582 -341197624 -2724140 -409418539 69101652 -257518596 -385952503 306785657 -209479526 761312418 20602962 409142606 591958688 -115078138 -687878480 -208378807 -313915013 -325034987 -237896971 236638946 -892571381 -475738471 204080095 -171441095 -133085073 493217841 97147186 -10005543 -821630841 -22038365 112098378 436257800 -8238000 204969800 51212017 -395186668 159658606 42651507 -400463363 54215771 -117776982 -147385468 350913120 -41479657 -659714936 195868426 -166478795 321143782 133665612 676412833 100343499 546430631 890120183 -154998971 -189839827 -70831065 57942551 346731985 -832435805 624220704 19578928 -23253350 -257112668 -194383112 -420472505 18577635 -89436171 244619206 453991791 265608348 695437654 -337531987 -119021 -91287308 484294200 787066624 297406821 -356102372 -364411320 -33113344 519412 -460415600 31145900 167603761 21372322 -287454291 -296860962 -87842597 196710872 -334560566 -204532539 53289360 474714876 183814924 -262701868 -9427788 -525309046 -12137646 -39753254 452755206 435339576 -903946807 -81373776 -39395262 -8294397 -81915559 -5647794 127425830 -399437893 448508155 131883010 19797971 106731592 -397931901 -222990380 -213424951 -489810695 -501816185 -338422283 426936207 -249654500 -33655261 242919331 -79049171 2610988 48203341 166501211 230621133 519595516 -17773758 -222638067 -77267272 283201545 -105669956 15975205 -188948685 -217600468 -510216243 76069796 123014549 -410233681 -9801202 -5512585 -187964014 146957491 -217774042 -299802613 183476418 -577818793 695276991 -130917540 137792700 -699561446 -503087168 71985291 -598492132 160675495 -212165669 -209447878 145792636 55676583 155950292 -130777054 -197578851 167996519 344954875 -14003657 -495202830 -20436753 211113002 -484099624 8251496 -345532784 6553453 562760550 157446875 -322895411 -327614329 81133072 -185291784 -49539579 -41460102 34416697 265575042 7396526 -175455251 -420339300 216592260 -22874139 -199607383 509608036 -91364354 27657113 32537574 23431857 71205238 -1075253 -415772476 117311320 285758229 -733231996 135881608 25218880 -266195096 -34694570 407371836 80691068 -461194179 -4309435 -155382742 -73600930 210585889 -6514413 141081264 170676840 68305371 7592849 567188554 -572128643 -436024406 -1034127 500218762 647507118 -370873885 9976676 -4943505 -71934885 -399968211 13118761 62643439 -8705665 583963187 -287027968 57941813 -38279440 76486250 -35309271 23788100 255393249 108902213 -1930654 -15323797 612696899 -686617486 371251247 233357311 -53660818 -715144752 -767718569 149083814 -6675835 152698928 170897510 596360446 -620933335 471188 -14535033 -244235638 10200746 89500697 -150007003 109638 6444847 5599634 -792915498 22965803 53726294 -71238264 -259005427 21030292 112972357 -747872228 -336997373 -82773730 30337879 -10665029 992482 407194259 -353038060 -511823424 -12289171 -371549996 -413553416 40164869 112865216 -180336423 -68816622 91731705 -7656504 456539857 384775844 768235198 -21458571 -179143459 -254535160 126428974 -167012268 -620572517 -634241910 -94081690 85986864 399081050 -1602584 227464322 570462648 -22990941 -6256410 -150078449 -119943410 211113450 220628868 -828433754 306899172 29589483 503036882 -423964671 -713653193 -318625154 -191847504 -810867197 -217708662 12978265 362246 -10095667 -285679414 -424618364 139441706 -178817191 -213118544 33140717 -25943382 -896366402 -8706368 8742110 -153535077 -30482999 323758974 -321951920 -140098470 -3498341 -129088690 -31778784 6880846 -42641501 732682045 -9863728 259159700 -467920181 795716816 249786306 -742064978 -51688278 -514414776 -43313558 65443241 -4998366 -650625499 815596167 307799701 -107467875 -208609059 -374760187 -174574639 -66446268 447216035 -704677 -439840572 -444120 -3819749 -234296769 -179619804 -81859083 59401715 100415663 -142615420 7633446 -284212214 -277763491 -180215662 19188734 -24668819 -499335882 389880795 6833268 541829920 -143171941 -286076693 50240866 -689769846 -268446116 264120986 233126131 -281139892 -484778030 -113239462 6907009 196783330 56392001 -4017342 -302401834 317055104 -5844856 -159878003 -120160582 39989852 -497244911 -6745102 -111635268 -288903338 264621233 -157925919 94836654 -40413160 93244035 34143488 125619961 -403688340 35677283 667269691 6714216 -34488615 73349355 618344628 -484039037 -116165975 -129707243 -13358993 -69643264 15863845 -220006833 70015429 -651736421 -173375639 -207955260 102256995 207861447 -24818084 -448324502 224943014 9676738 42406803 383190161 158050581 168102171 875891484 346252935 -2901798 -772754389 351845527 42269708 -931745432 -349450465 327036176 228526812 100147657 100531007 -77518608 -418191356 -411952694 176488028 225738322 224627754 -47889750 -119344978 -220190354 85119644 3395530 -103192530 169824203 -582619640 607598621 151066163 603254664 32749594 216154766 10076877 7655079 -241082580 19379039 -207799971 34937094 -42013996 -255909828 -284929507 -368795030 -100624895 790360611 526080656 -54095894 698257964 -254355445 -11872104 -71112364 -3212884 204812251 -179226147 524155460 -112080623 -211627435 194663741 -394889074 -524744647 -821213008 -165361445 -677831681 36727695 -121920417 -242636316 -59335594 -191277135 -216107376 86081647 -236687814 -84095197 -8807066 804745973 97684998 -97153988 862582062 -576887013 -306662907 33244893 -61280798 317502019 127459598 -339191127 6085291 -1801919 -47498438 46660947 -1346022 -412403435 -323678966 77799699 -184319963 7567988 -182332689 -106207296 -45030841 -494052964 -373569602 367396441 -30947395 135521311 3264009 106318013 -191488607 -258642 -82235427 228441939 596754948 584098468 -40540914 691349976 534849287 22934384 -177608119 -48878930 191937608 -447554625 503821808 -305396659 -216062008 592822885 69371909 -782154826 555142528 -63916269 609938282 -301446961 41456538 509427585 387594520 275789574 21651889 -18428155 -217765826 57515386 255902526 558789540 643181452 -371355869 284166647 -332727769 -43289623 66631544 -432376297 409374970 139422666 -45777280 58139109 -24052206 21222752 211088797 -778902697 18454007 632659908 60113464 36248703 -14795784 67587163 -387553156 140444562 106549499 -533092072 -420668896 648731126 -847160789 -623697981 -256199322 -332472435 121204413 633871199 491997271 702319398 -5759947 -3603161 -39643913 391640910 12113228 -88115623 -249213147 -28224152 -4712618 -96430492 -31892063 55252301 35460673 -464426990 158998023 -211915326 130398483 -174010836 -236566936 -218901519 76138266 157260579 -711056430 72221951 16611253 74457011 -236092982 303456303 -274859058 116606013 362509445 -597459198 76982788 -134473698 147957395 -6604825 -286855493 -273039831 -42378295 347846062 -762128987 27104715 115054212 54207196 118814670 -101840750 8803647 -526511347 -225430720 -204568470 324978300 356534856 118302866 717984290 201994441 58521975 635879436 -246544575 35149052 437630145 -628496247 101562166 -252115547 30042104 -287912081 -14636464 -229444022 366954975 111003361 -122507734 -53146397 -186052243 -454922660 -30791620 -9264781 -180002756 82054196 38331035 244821958 260139075 154755868 9098663 421641545 -487655913 -413332976 -5771468 127755423 -499518599 -138018549 628482325 19510108 72467603 353036673 -2366007 -420992765 -59001511 177499084 -710949407 -435052123 -79383849 -244757238 -59284716 -148680 -226085881 -123012472 -376698862 27511132 -610502013 446373881 402030816 -117432288 -161967041 6122458 9810119 -277150789 -227553949 -180905777 -66794570 -61125639 -30104366 -360686 178923374 582671059 375247408 31648003 83092630 215920783 186331533 147724562 -1226440 1147296 300395085 -212342180 438613769 117331340 172540390 -18351687 138433437 -125093795 -438905763 -270215061 256551872 551070255 434349747 87521048 -307747953 412162738 275797122 43067972 297852317 63908615 677737223 310331228 -55676283 7602670 -450159681 -161854724 -16395745 -330159717 -198451845 -277162070 -101913004 -301519417 26121713 -361799491 -6138736 -326241857 -150912450 -690064872 -837710028 408734142 -78854018 703579924 264047183 -11984913 45718259 32065569 -99582455 -682585326 110931232 610180036 197471708 -924937715 -492997920 131782267 230116032 -215748718 -679046538 -565795 8992848 107260931 728421437 -230426889 -73117520 7238943 158487379 -492970934 615535607 17453811 37995568 -682603920 459102306 -882163236 46213552 -377888 -719295585 -397601738 -763054203 -6602550 513767674 -155235815 -232430922 -176368051 5837731 -311978738 186690717 -50004572 -136551256 -2061354 -312086587 544613014 -44124273 154867389 -20984955 -422720136 -3515230 1520807 36235732 3344837 634253561 -173824458 514840454 -12062963 67476956 207308100 639802138 575350924 -202586017 -149893168 -1077709 -97204809 559375804 58923307 -216563845 423979231 550044956 783474279 720029062 -87971474 -785715705 731206569 -5126853 -56888837 -36857255 -104993703 25397882 -899934796 -171923748 436217020 139611210 -22628657 533100366 446763847 45669565 -399769073 -266024834 555291095 -11100127 -351056274 276211999 -59504895 191283362 -127675939 -313319706 126740295 776165349 -592604042 -106775183 253247354 -8811374 531906705 123761563 36675505 229180290 145547719 -128772222 -181838309 -119146735 422980364 -124058931 73326306 18194679 74952565 17678788 13195733 499358971 -452762085 11108594 219269174 275715159 -68483618 42935386 11255471 443413130 -427739939 -103705488 179359521 252031818 -352481273 -235235955 -1359863 -152948794 73170958 -297492014 -20545311 -187362222 49937964 -8564324 238449 -179588195 8298074 -210926510 -221227532 400813884 159467550 788173583 1524402 -454204609 -2135659 -167810726 41662288 -242999018 -96618531 -7509027 -453377046 -660461744 60940761 5380274 132252603 -314903201 298622325 131687020 -70034335 781825 -953150270 252846533 -56356438 112044198 -249142839 -205579573 -59293 -594180414 118849745 -264484621 -148288035 24260481 105389820 75577359 404498814 80768066 -83162995 -97627031 429228695 -59221570 -197194285 -72014917 372889192 -207314742 115887692 207091206 -299024969 -485446385 18838377 8503357 167679521 -65977945 -253324771 779802335 11896644 451267557 -402589836 -96801045 176636063 -111608387 303068833 -551593666 -234058550 -17520066 733615285 -2360474 124577516 -417221566 -242333252 455049057 86207281 93856858 -235964563 -111621551 374097207 653582667 329338510 -300471521 -88635791 156367574 -10804574 -37953244 2849301 11434586 180861670 -556526458 50132265 468871937 5427408 140381663 75808133 -4159221 -432169406 -50426538 -426943 12057167 46264019 139149953 60873555 -758971089 -161588446 -350993170 797773475 767814015 -193092381 -150937425 70990451 128250602 132706110 -241986458 258717366 228659038 -152118957 92581305 -42010357 20773510 174862097 19257624 -438914345 250495102 273518282 -139566120 -364826931 -68951199 -292223877 -383159189 484729692 -81020746 479569151 -548797028 403729979 258802287 -261176597 466577844 85281942 -347967843 246991630 10732540 14914020 -97410705 -459549099 894214831 -259155032 -218331787 -62913763 -5181792 -60981696 -492999880 -72216556 -188062636 -115878584 -305178967 -437606863 281006270 -34922269 -395610685 -143905577 -322245093 -77539468 245139848 -49654031 -744261841 318420257 -60548227 762079893 2192190 39133733 3114396 -573756736 325220421 -146527176 -526691034 -34934240 144854383 510703410 44412178 -461561312 -21079867 541911637 -39694864 -192551095 -101566706 425622849 457667426 -68775935 193932143 291431543 -590809694 -146645829 -344431289 632503737 -105491444 103929164 -553990120 -169978715 15816330 -514730618 -87963732 325565098 -37257840 2401460 -732937024 94807959 9851499 -9792412 -264343975 197846064 -136304945 602214771 161873969 -38648238 -45438048 6284932 190254487 73382487 -211427 -70468199 6612737 -140471749 -16587512 399350405 -769365348 344108188 -938136789 -65621136 -172387117 204391707 857938358 90659458 -317952277 46364962 -57774922 -32638699 -306895278 -395424063 173402826 -95014958 -171798979 -141345 -271429487 11404977 114141300 5964045 -3656742 818595189 -188702337 -326849357 -569419301 -107553172 70273074 11738811 -658510686 3297553 -181456540 -460860779 -95125651 -47737523 -912142990 -498327406 266957658 -319091943 -32999788 381837473 294968047 426229322 128859903 -70753926 -121659714 340664929 462189772 -42227047 453123209 -248885270 -161753173 648484655 364801074 -345095171 7668232 -145611130 -90415640 142758230 559503296 372732093 -134655308 -347784782 -116914396 200339157 -148993414 -69322350 -93398784 38836733 420304320 676656007 -252150223 -362481867 301701247 418158019 711761656 -246286224 -22439020 -51679682 105139820 -105104295 3647019 -226970501 -6387479 -14927907 78631463 -355004660 17528745 2556671 -492795940 43617725 201752024 -11366589 -586755445 233833724 285039995 -68464714 -492100634 -6576472 33182646 -128260468 -43710041 -251177795 152990736 396093465 -229295186 228777221 -231047318 -199268064 6169901 24501034 -85559016 -36732326 -358032297 532408179 508371007 -23513775 -58921272 -111862207 4949229 10301198 338179794 -607167290 -218579151 -88888613 183457894 -3429560 -79959435 -279968462 -90950944 556628904 -96018958 -215984013 772966451 293015590 91548018 -283496067 787938433 149566646 498497467 562442580 725015937 172054381 -230466339 174270232 -35450446 -124344956 -397745281 40815199 257222306 -3508695 426212 -761225070 -801036489 -317008275 265472374 554505955 -278734940 -138894958 73625994 -250012013 -160019494 -78903851 847454565 -63438379 -464226324 -94020047 529832163 476611931 -128065240 473759 -110944772 -26385963 424008379 -2196751 170216609 129511426 14519585 3071882 14382346 476427271 -240361559 3845332 -204756020 -17005526 249457867 311787452 -1835738 -83324413 464870373 10784051 -468314548 -240470293 -255930026 304319598 262425219 -147508050 -178738681 159850 55906108 -121800384 -231793170 444100956 -320976370 20803271 638420749 682324767 648083841 108241619 118189669 169685167 12424623 -539327147 -541848630 206751784 -364098063 70721507 22789563 534432536 589180093 292927 -87333217 -9855806 302774942 421805441 701820924 26581377 17818076 -66045975 562910464 -877060141 -296987702 13587286 7621795 -83355414 213033816 170911696 -118047506 -194676824 -492262912 18717979 -13735916 -85327439 -439097612 -138966986 630607673 -324206917 -443453390 287337704 193854106 -77901161 -533404021 243987493 217157440 248254576 -271802446 -291853119 -37539771 486617934 314795447 -133034249 -529370692 165204699 -95843340 -130325448 278838339 162408488 53073645 166373104 -341036483 -553611883 -621712861 -20207320 -96668665 -125216277 -135742463 48880907 35763066 -182342910 -308149368 -209723908 226680452 -22107106 -8361551 -196661675 -194972159 147598786 7023269 388666196 753827750 33098135 -428851296 -813764690 67207019 -15710698 -205431568 50795212 1289748 -86364776 -235398626 538234135 163414469 9579052 254078878 -20156365 214578438 37797258 304252650 217426409 89098064 700847297 1562687 -211461961 -15695550 -77025628 -113096960 -80905821 154349747 -20323629 -531653019 612487153 -664340086 -38936618 42561865 -40822401 376300983 94698829 -44308950 -302728825 459354115 695501875 -73833710 -16127473 332269442 -397365072 4558298 21338591 4415218 136629236 106113153 -183708429 571151740 1642540 442674303 877991556 496129939 -270418971 -57040073 118283584 -173189461 -433771452 428457329 -703875688 780010532 212046813 -181688901 709831716 51457662 -27650408 608698693 328951003 -2724519 -147649363 25909651 355061032 -2697951 249178912 -190558151 -164232312 -180982951 165703 72274385 244498847 -132567299 -101115383 319688997 -392541213 -3002596 335861861 304350127 -11053381 431257618 -22167163 -233043311 417644523 -410766960 -57300220 104428283 -212266479 201048805 621470793 233637999 -617842063 -117629988 -265429369 151393564 -505292 -382350278 102250276 -60477752 36654996 26444352 272606961 231784197 -445124913 -803005729 -50621148 91133337 301860797 -323538939 69079240 -1947067 42190100 12329953 -304899269 511998128 -331257096 561481803 525628904 -512483523 195115459 -72944158 -438715491 625809750 3987190 360212014 -8771342 150286266 -453938443 23054665 14818324 515297953 187786854 -288184437 -58238208 -390780882 -8587605 24230812 4891163 -291744052 209781918 -146855639 -179245253 11579142 117819229 371283262 11455740 -310164394 -274619589 68810260 -334797250 -181675574 -112879338 4296164 268539126 251948042 -691490197 158719898 -287853568 96709143 -574628825 444402775 60790576 179609873 -39118223 -15460605 -785158720 -23765480 14377065 -327922786 26917363 -89079792 -15338853 -485711325 -59065546 -105507702 -38860440 354664174 130083954 88887955 -3141580 721336975 -605493030 -13188261 124622972 -140596919 -454326631 -163309243 -66613852 165249156 -403830929 -314564293 -478140328 -3156360 -336199063 -520674870 -731861587 338527481 118769414 297697149 370411214 213187150 -303996038 -702157 -5554942 153002747 11099621 217360768 -483504389 472485057 439472208 -157944014 -625768012 318837228 -370366836 -597753637 738379935 -361191974 54755555 -237505994 -12026536 55157099 -516567345 -148339808 91421120 -323713696 -36777979 -180455515 -193278253 136347537 31954430 1571203 -54926578 21727825 -9267118 -7690302 175086533 571617344 371749051 115774370 380192028 147823135 176626739 600385886 89602887 168228790 -1006569 296834912 32341086 266804433 -685851612 -358382271 -151411794 -158192447 475028555 7362159 -336764359 11475959 -258393679 74850924 -427356269 -173948246 -23103478 -137139563 -28884299 -80365376 4127018 9323306 188368056 649954265 -32971509 269591631 -304716925 51431390 -188285081 -11090745 704704759 166891202 764896513 -24501568 573679085 -428328373 152228624 -324029625 -248808993 -62983960 -170930743 22806538 556450241 6790315 -509085282 149069840 25050737 -442323260 150448979 -3046606 844529631 -435211942 285685240 317262723 -237496916 445167630 -461748226 51883118 177957328 93708268 -533156847 272022178 4364560 21072580 -165442126 100624843 45235709 25453532 -19733562 12192635 -163440631 424415857 539248095 -6748599 489715216 -65764953 45340775 -125105982 101198723 330481797 -162937627 -132548789 290194423 -297870978 -56124859 239933999 -299985110 -237827857 -102209721 220834999 214509029 30941079 -226090085 -22800047 253650546 12569446 381235624 428339404 160827769 28448252 294354079 127928623 -184649963 -68142832 152904577 -165299993 696288628 -659516866 157796898 -658977077 -530063786 68758721 -794272814 -260806493 -277419116 -85280544 -247043854 17726600 546498198 746369621 -79294220 208597528 -422446020 20497580 -879210 171115405 -16111534 -75429855 633737210 22007077 831076355 570619297 351165833 158876875 -218263411 2118162 318328306 -97876243 82025739 58595720 675871122 685925721 26381694 -60132852 4340831 71774794 -636015627 22422042 616562534 -312600603 61481360 -14138136 5344284 -75416727 -542330685 -116495946 161101480 -542995616 463336523 45179395 61238956 202028439 155081450 114484185 186865306 65142862 -61681957 57469221 117378518 -63211921 -191099985 915636841 257220832 132839337 -166914276 -33639317 210092797 45733309 339463311 154585906 106303001 -242437200 -316281413 -12834822 207577447 30564459 361961448 78685636 3310994 21614518 -34238317 -202634621 1130952 637640978 -101464 -406527602 29874270 -69768324 -79531580 -608509043 452432569 15464340 11924768 -9195406 -248525770 -78069954 -430886849 120950713 -178925134 -376253636 -104813498 -488792720 -23202012 -290655904 -192295038 -682522644 -42686672 -19367723 -429031525 -8562592 -500221725 -24390638 -66623811 123259562 -68770753 360593094 147363549 322945309 310430218 -161002756 -59301954 -223502595 132521305 459665 -157246384 104851573 364556061 -141276642 774587450 110449005 8988838 -813291336 158263744 413932287 -251237319 -37172776 149901584 -29845733 -132861089 -277833941 4231436 83591143 101860787 6708878 648867836 -150030893 159356060 -846992 -343911058 -415863260 178810029 -27865403 -646359985 32871571 -118998935 -357167297 -83461783 -211727504 -484860126 603164898 85333192 -37635221 -809199501 94778943 448345685 -64261760 214789726 22478834 2234897 482490259 144465226 -7944323 466749213 -98237761 -545746516 -239149687 -398445927 4636382 -59735154 114123388 94214977 -83561351 572176097 -20616028 198996547 -117033980 218963938 -19327740 -805850825 -326481318 -391587645 650643492 16085607 68623377 -306636734 -3043948 -95479705 -8969362 703081839 -352490955 -302559870 -311359070 25211630 -232194323 -94289888 90151807 -323252194 19088823 714304 -117724651 -49502410 -34115775 -13258237 -532757676 360896114 275626145 -773543918 51961684 -161466238 550933011 -369459096 668340250 24754908 -305716178 316514376 -173767556 21238673 161798756 -1175223 143601877 -122316707 247758425 -244912570 18815683 -4071424 -181348424 -24057605 -6153907 135900034 -351434749 11198948 -81459581 -234258111 -300373614 -21640491 -228411763 59092396 5992314 496947073 11118829 108206244 451044 161076916 48485663 -81530741 -350905834 -206827227 -41841831 67577013 28836420 256568590 16488916 -701462964 306416402 149290106 306640102 379066321 -35185675 154786548 36503338 -10658959 75671759 207436509 -277938792 -225501228 -652282971 -138113003 36216732 4583467 -293173109 -785251782 -13050310 -36934428 -129879364 -9385003 -14132474 17878566 465983677 -5581148 341144769 -422879702 -240480857 106597321 221164799 394194019 -22855098 344657708 581269713 -177076868 268413880 -137513373 -154368911 183490291 -46126622 288790971 -163395293 -511279139 -536477896 -433642066 206153817 1906449 9864169 557632494 -306334304 -359449961 323205459 284312169 -437435 3176810 48463936 -134018643 92251267 -8501273 -24220415 -40554525 266290494 144915823 43482633 -156267269 287750473 -234172191 -204518095 19463864 -704780705 4909001 423366766 -94408850 -296580104 -195908827 208287165 -4812860 148767826 60590587 -10533289 -422968694 222194529 -523682777 -295016290 171351608 193712502 -456682649 -293437731 -55431977 -80636270 -11501126 746272791 -632073103 -282003502 -109963809 -88402812 -13317502 -27146378 317683885 4887716 270671429 -240551190 -157422089 -72195950 167223204 -1677921 308957682 -378587794 -422315716 52334942 474837887 -14363370 1656599 -1055189 -188450977 -227483034 3079034 323481473 573213896 -354059225 232451489 -71361774 -515883308 116047498 582241398 -554666992 -808260566 -157373942 748991077 513318 554632940 -5364637 -34640229 -518998929 300942675 62616838 -77767998 -376699864 -307620454 88832181 -6757736 -849494999 85687745 166912571 -25841514 38876488 -95508533 150746860 113859975 -71836150 -35323111 232214315 28182746 48424393 442328977 -252117148 601020935 315920397 73796534 392103872 512840660 -238825272 -330147935 285542852 -363592253 -254824605 -567680367 -12049327 -11250981 -638150949 453011629 -294033025 -464513405 331362061 244518482 -15897818 150803807 28587638 -56641366 421562220 -850599537 -100593888 -141983494 59168385 -407715 371727645 50090140 106614619 -25977659 -556243433 20928599 -7616760 -306818502 -1691357 -505063888 11637947 31569981 -188211483 -79561708 440424677 57577983 404064876 58423838 4754710 128531237 -136297153 60673834 94252275 -9616464 -588225498 45278087 -9421543 181057472 1672186 -411524301 -221536736 264851527 -71691528 -1201910 -960734200 729726688 42928740 -459520337 294903292 218452807 -8605109 734869378 536757612 -523315365 -808857541 308747611 -80311917 -241567167 -131697520 18142958 465878452 -176983046 -5820972 766060881 347845314 99277777 -20024907 -612738422 -931424618 -177723924 29540251 -703065665 -30782958 -187689125 -71705135 -193495771 -76230541 -319132696 19458433 -475907102 204241451 -346761703 -43351591 26832749 402394166 3746657 -22645777 277306327 429031267 115207190 356892142 57106211 224626597 374381 -582054555 420814524 -61740903 -74513139 -3333573 35456671 76709883 -423008363 -110094937 66702016 40713196 -230600942 45010529 166780200 335160852 -160498863 -414854686 11411474 -116435584 -133065203 304596663 -358726236 -11920937 370924157 -181720525 185617640 -156063924 675682453 -710166359 -78982659 5735456 -238712866 -752280 142174898 349567483 12589169 -28369016 -781111290 505485816 -176918561 -138800821 233410954 62695866 233355100 757087185 -7679135 13360087 258942494 -33481061 633852466 445148161 562097871 -262359560 207985868 93337495 -2971647 -170026216 476116544 12062994 545617537 54764452 159048365 -617434143 1445446 111353291 693375633 -469243767 366573194 116330383 4727729 813186872 -76255472 246440273 461375846 -155855317 345326092 -7475845 17933703 -546389120 84884299 -319633762 -308803598 -416850071 150340540 284022502 -636898343 -5866851 -583411366 -506760420 -365931796 -5111652 69127407 -179447337 -368493263 39110165 318546770 169314717 24030042 -433125746 10776097 607030796 381840307 795751807 47006960 311827374 52580154 -376210267 53429379 377063250 218227761 -226730774 -455323156 -838954813 -646808170 -413107162 -672436292 54696335 -136047210 207523936 584749 -669978173 -422618158 454334958 -24293262 236667326 -12648907 -446040700 143632079 577169819 324335567 378110690 360052221 -607604636 329652657 -662521249 -108976279 -63346573 -275363520 -415076 49118890 -38317072 -501013590 -1421580 -946556257 667383560 784244246 375469826 -645725825 842197382 15475714 -155655833 -25823710 118601784 -239407684 -273644226 -156010118 245161352 -315952597 -2578830 308843425 908605255 154679855 -12541428 101112309 -142539257 138671314 -615485476 56173241 -7146523 -112944148 -132297061 -257775367 -439925487 -351456002 -6456742 150039529 103135744 415093180 -66270867 460186520 138950627 5787724 -676386599 139047765 -4317168 -602458385 846844869 -100846405 546912296 -9182186 -364106217 2308093 -384007362 227832449 57262385 27027883 -42013793 187873042 137243270 421317768 -171968873 -7576905 47707206 -41193728 540330160 355341953 439173313 31986032 -714672479 -100312552 415660732 25440766 -295565791 -76714750 -168215041 383739590 25627873 408094420 -596540764 -388597124 393504240 19793437 -880131699 152045832 31504710 -11216970 11687548 416747611 -250588414 270346394 607175426 60291476 -820006528 -121685551 420829594 472948873 717849440 76989629 227289272 -139858357 4088090 -363222411 164756800 -14430046 777539793 -278832611 -130119038 -6608135 -928785 227342563 9405001 79057113 17221248 -360078793 -1016388 84550600 -16359361 600471150 -18465935 490954804 18740125 -366851714 -119819849 2968917 173939389 694939106 -1737107 -413440314 -2423329 424795494 -7631447 -163697597 -92615114 425751749 -17888193 -29652093 -913158699 481556749 -47360103 -426083806 675863408 -27523508 -102044344 -53769365 223104410 307400094 -7814444 165390170 -38823883 -23267047 110176653 448852270 4593631 242357116 -60945109 -7094137 63529831 -516145807 -34806016 106870143 -237099747 241965420 -23401361 9621485 -166371290 16067107 143292207 337460772 -97357696 136212734 -11432118 381303545 -146319393 299681578 323777288 167250106 10849705 -113291099 74989556 -62801945 -207337406 111677576 -462012981 154800120 -206380753 -231848074 1846349 174811976 -24684413 235697860 310477137 496296424 103546876 -12144783 633367202 -226201583 386367080 -79050070 -134912513 9597562 763788928 -808662208 481139909 -16025774 31178863 -335490779 -10614835 37897380 76885950 42160138 -7202069 313776008 -50714793 -441387092 -3985072 62478957 -156954868 7774012 -367388349 -4438538 -70813046 285587967 144177297 -17229645 4190582 -252397395 -11335813 551267952 2898038 -620226765 -68369495 -61774637 -166682874 342779432 -28660471 9394229 -71236273 -190721573 144187142 -514241313 -343236874 48216646 494115078 -10134810 419792794 295831327 17463145 171552234 -7010340 -339026953 273302828 -39980487 316909397 -477656106 -150258026 588537650 -179350360 48896166 614984624 12106805 422611394 -13181528 380132842 -132646552 4754283 -772103058 410960058 377170430 435508735 47678658 -50596399 2467368 2167712 25897843 507464735 8912045 14199939 -98188110 -364359425 46140038 -16913068 -15181598 651520925 -336375201 149950400 658643576 -428002083 -50497070 -162615157 94875882 8670365 -39193374 461311602 -364469775 -107234866 42728564 107398577 -320644392 86591345 -174233773 200792662 -325391091 130078581 -6838037 -266540416 135801545 28514456 -315276527 96445275 79528384 179815155 343308320 602149205 -538401 -5126551 -12165536 -181396136 -602465 650140068 -18563941 531999309 -14638618 -154774 -407102312 -198898169 607928962 633399549 875205215 11038594 192952299 118645683 -186367334 85423762 21919131 -367850 -252114099 216295222 -504515162 696571402 -125503282 257513023 -120548413 197683517 -3714975 827742553 -67325077 -455873 306544436 -181126076 -162360624 39564462 461637639 92301565 286163073 -332940072 574712949 -14228585 421320456 161965448 -189967711 238024994 19737304 13696562 76114289 293984644 551026650 1466049 -623556774 -643423045 122577319 9527909 -447150758 -10642547 225713001 -585397391 2208520 -118345198 -51957813 546121391 -781566027 812354896 199561 -193612146 342593473 -361379769 -200852899 262891133 302738931 7149920 -53654745 24294632 -5062254 -31221494 -55571181 23879269 -304820158 228458233 -42298865 -115211613 -164684150 105809291 -351839348 89127614 -207698682 168258655 -782867829 -53749145 -418451621 50337494 -333023689 21926380 298881649 138229552 -521409310 -95132879 55925308 139400954 -60671752 552177110 -178941127 -613231628 -77763853 149254977 872544642 592607617 -507795130 110242504 38968689 647241843 96472145 49365252 20287165 -1158795 -124243851 -190072457 -188912991 -285067186 150130362 -17108961 43958337 -51776782 146601487 -643645070 240888640 -420769208 391542573 125388581 280418366 -194234792 391220731 -87089603 -620041851 647314714 495269081 -9642474 111970979 -21058913 3803230 -244477059 129287910 12367418 -16294134 384416034 -632359492 -633034380 -576717430 352278819 -19295846 -409925448 -203961401 -297834530 -547130351 -92299467 -225349 20690193 127605424 -38277681 402006208 56229231 -112625074 -75159083 496788151 16515344 170831332 1155643 741107431 -8994235 -37643168 -291631990 468954941 89345903 -101150077 306158604 -2772269 158782355 13806273 -72708534 -289943456 -164992100 -483938892 -528228797 303565420 11841395 139027889 95498167 111327924 -392732108 214954775 7869796 401555788 -312588614 -238144286 278811512 -45383130 -87631381 487397134 -303681364 -241879527 -306956600 -188561561 -134663158 41420677 -715022716 -608513694 24336943 484353790 558101340 820401996 -78050196 287491154 -32005080 -596993954 -2702381 -680435000 346130349 -12860837 117447599 -295505851 -3356638 -564064553 42333759 219354070 -468574436 252814703 160366698 -36061121 -68412569 -253710842 -368843028 -12277348 -256669065 126386394 -471341114 118775347 48372795 30865477 24225830 549084490 60870630 -41446639 -267436015 -72575696 -122695394 101428809 64635685 491380361 219944508 248565295 -543930858 296940560 517838944 35595257 -133699576 -316430938 386527006 -201783968 -945244237 -81008299 368010935 608473544 -373762950 24671148 151221073 -142063850 25687899 -169989433 -176563034 -323614854 -26574782 447819375 165071305 14960332 -39617284 192205982 -7288009 -415875460 -27506720 -288696865 5018751 -348314653 500374356 204581343 37480008 -469079285 -124510845 -28453203 749483224 184971423 -46684797 -125986239 21830936 -529085149 -785088005 617813819 216844471 627352682 -212228353 -525581567 -67422449 104743513 83267104 713170882 587768322 -842158845 -123108449 -210659520 61059419 497235948 17797379 565513514 -304587921 267711094 -17279633 1120359 -16294554 -302968812 432763860 -46042236 -132943258 579543553 29231120 212550064 -36137757 -89204818 96735999 -76803849 498418947 212863861 192016896 8613472 -337262171 72883230 -239573964 -271602496 210363403 -74017537 -123174121 55254068 -5341029 -73393667 5684536 -10746486 -152447041 -8838956 -235725153 162133 -450275531 -386476810 -876178703 -1441949 -75902070 -489090835 278194573 203849785 -535862023 81013207 8109867 -158967604 72063929 -598907242 368589768 275598440 -38377989 -276117033 138538574 -125536405 13444082 -247181323 23812488 750830 38070176 10699405 -98203043 357401359 -12927025 -126639587 183365835 27330725 108825139 -817868505 573003551 316705305 31540409 -22227598 -60601587 -12028721 -796718838 449584111 -265812026 398451750 -16027242 -182059189 157045738 -853521436 565420273 -7665350 -16230174 -896716279 94991264 -292979021 -672122238 94137789 -565498242 22918574 11048588 -31363785 -252696449 -134205611 265585581 241567488 201055108 324337217 4665127 1603743 817452074 -261579056 -20521222 -335590004 -231866603 -46995840 -72406112 136567500 -187016189 500587038 382575637 -7141695 -200400401 123905029 31598125 -389891068 29869417 126296619 110186486 35960704 46679015 57185638 -91078021 315463159 221388901 -101739474 -52127002 -145003578 15724026 -231464584 -436297283 902781462 -39758659 -1018465 31203528 -860378903 501469868 -682530656 -396422065 -591580693 -486742161 287457541 -71043603 126424719 127524110 -16630636 -466228439 231475159 228525065 166410574 -548586015 -383682388 153769403 1800062 -369476453 -33878020 332271806 -868304530 49693286 105489296 239126519 55148370 -123146111 246969812 -271915983 77426250 466557360 -337365271 8047337 43696510 -320011254 -79777057 -522728074 -134764874 169246671 406584412 -251628927 550879774 834275454 2293305 117778229 151924031 568592023 68927053 47659588 489450251 -197201074 -701491 273861169 -943829592 -22077917 -10494072 -38714389 138322593 506730592 -8530421 538062227 169160328 17712768 163742064 -418391 245291408 207754330 401860428 14377461 -92555807 -171066193 58504 267961012 468665382 -871136459 382111364 106214344 283070287 -312251419 -167626848 390821603 260920062 -267150036 -56400740 158450357 -749410390 -246703886 337881823 -24571324 31835349 4158687 606418286 302146803 -216861649 592393505 22914849 -110681622 -53042669 813316522 130979276 598871 93484287 -329907904 2360184 10998494 -231156866 -776830371 23533175 433866928 -576532318 50771193 -541738080 -142218593 126202522 148876203 -5179793 -84305283 -138992894 79902868 -393354421 18933734 381764780 -39853986 -30554904 -109341424 410598779 -13740476 -8076921 355342057 -43169752 -178606512 -10509468 275213019 86169744 -51297470 -474918984 131174689 -203583230 -133203478 -13873760 119211600 361585847 47950578 -44031 522459718 421706611 -592357441 -211467251 -218048261 -442068417 473829079 -17927489 219760497 -426085186 -65875590 -61010844 -229520684 -122363269 -134543063 -551505092 800950090 83051535 21086942 -316203331 567275148 -2324060 -159968483 -627396914 245844892 192537890 -257682851 -533822827 269355649 -153842722 16055001 -131469122 -51855467 -2858659 14940502 -75076830 -25581079 -761695 381283401 -20088410 -101324343 16888849 481179195 115927837 446705124 -222183000 44555688 937726376 866141885 -550882635 -128668244 342074686 -3804207 -16967985 4669966 52443443 119547982 -194560294 -61176537 102301409 637953183 -312438080 2095144 434058423 -164451838 66572314 573417329 -139449779 -4282545 -538778401 248109264 -77634751 -291408137 -185480433 7968652 -69464496 2323034 161913672 70219200 -327582963 20790557 477616709 -300503662 440731455 -68973932 467559416 -380237019 41688347 441568922 534533070 -32431159 -10431683 589824816 56400095 554392752 -197945514 -623956260 -252097896 -233556 -478501506 34277391 -666267342 -191477405 -570072225 359502923 -339478040 -188372224 339586 -440306389 -183533342 -252782133 475969047 -434864950 279296858 594904615 -265656274 -607305950 464694362 272069127 -618097105 -898412417 233706846 -74929969 342379139 250897091 -83729338 153504537 57307713 -250179678 213856066 31875040 -169762 380701419 -13856307 -434417104 -296488269 -44056517 -43272730 -38607166 6800513 -19952289 71694911 -340066555 166649449 -1633812 -1882794 465604813 -171917669 -189144896 -252636716 29033069 -89824932 623056046 -196101686 -120133407 207891085 28203796 373732440 34912775 117531 -856065431 -28848694 -226738053 -3872221 411092479 -115526427 1508676 298201209 25361764 -59209193 102804974 -3991087 265476480 28543273 283339988 -44708006 438581372 -73684928 78031494 378797389 112639736 -79743614 8317471 116339390 -24349889 -419540038 -162342833 -211058772 38638868 465519036 460612669 307907962 -466170 -33961632 -120145112 -82708786 261018545 252102344 78095297 -461473815 603362385 361330901 19052266 481429217 27815477 -592636701 205994267 -199496124 298884683 16860838 254623933 393643205 -16863939 569171870 497138912 28598054 -45930347 165441514 -654745711 66180906 25785453 51365489 -246030414 409729810 65942211 -9773488 -37128551 -28074219 -615315122 -56398112 253363537 30258701 -554321345 -315090060 -47970778 -187239320 -161587262 -125480879 -379557371 217397429 -2897199 546451846 -352024428 -182653269 162340711 414941717 -243084600 270875774 -3981417 -1092702 -352783768 -63406485 227752255 483862 569616505 38372835 -114473131 -333229643 -698876605 -78383039 -295237099 23232615 106016797 254834081 -414335484 221091098 -176780926 -14762389 -146758698 -32534288 -26623986 470726273 478875589 -312577135 -6912925 -89366557 567261150 -57952472 -20745566 99877723 -194654451 32711008 -147185105 -98609675 169064727 -371933827 -179505310 322306967 796856874 -36526242 4128268 -372413672 222192649 -537991989 -690420193 255358688 17861682 727144681 63325211 53974168 130794279 -435935516 381203738 23411726 -321283216 -3192606 146442572 37051535 -652128590 -265959575 -152604265 -27138242 -19292497 432480774 128397524 231099741 908819 -757166493 229741033 -13347979 145596420 -16892117 -186493237 -124225265 -430914389 210648529 -1927542 12341742 231177860 137992385 264925798 -134331820 230544128 199243130 556827788 869567632 -608543882 62601521 -21953508 162474126 433831305 2050494 -39191049 -391498609 -495030519 -243414230 -4506044 401250397 5209780 -452652637 -504361220 45243412 31538103 -739924306 62531308 -111632458 539871247 -58940813 114511186 133748655 -287982388 24477640 322500061 60972204 -431001121 21456598 158680844 -5037721 584907264 108595196 240328966 -120370411 -119116090 81422105 555539476 294327848 734071240 -75333502 382938377 263909046 2381470 -153655824 86654672 -560551502 85979528 -303526382 24578342 -494322293 522747557 61315706 -265381947 504827565 229199 -84910978 652520365 221847322 -246096785 -61680323 671139143 -208725950 464416634 -377159294 10249857 -78162830 -485343098 -514324207 -288502866 283348550 -121929117 186299534 -25491497 116280407 79508803 29773255 -13276682 -41676459 -366908983 109978312 -96912561 -541535649 -22723110 -75177721 170705586 -172962703 -718952 133802961 -660376482 752279804 64624374 564903940 -128882587 648887808 -452976962 138602988 -846389817 58396080 279503332 -106765960 131524268 -18065994 391057242 -177249510 73162616 -355770507 19302178 -321630612 -266121900 -150366977 320655569 -295506858 137950861 -123342020 305695014 9284084 313586467 475222610 -8641166 -100498165 -3181955 112540694 267610259 -62488580 -223902162 36438203 -13842748 -402950 -42435837 99108459 -642873484 -63964359 481835817 -600227 -409441 154547346 -288377543 -57497701 160902134 59241799 -116364676 -63849472 -52406430 205036590 -285930958 -199040818 -4761410 -110202204 -201553219 -30006816 268756276 -19019406 94959299 -248821315 -63716684 -76555805 3504423 -9018377 -73929337 -156797532 -35581269 -630882717 674001255 -164226180 494702059 1299565 38033374 222541886 388695699 -415778913 62938557 84182687 -1322738 180559525 525518960 -5911043 -115391570 -74898474 -401958765 445514694 -205646708 76652648 94017712 -56986258 55101472 -315914431 -626263712 1887541 29307745 775458042 -433435400 102773751 -334998479 -333462738 77426379 108636510 43908438 -348966453 644838099 -521430482 -7049357 -1632303 805029330 180347566 -377425778 -19145837 -400345843 120717192 -389173372 -230073697 387882090 27346917 932971044 -474104590 -97467494 -118659937 -462688908 -753718071 201366594 146055258 -332799408 -192338575 103176737 594828677 38073967 714780477 -101372820 612582247 -217550482 268949801 63692932 -462255462 434728127 353117878 207868529 69502250 -509045808 16505941 -457443083 227703658 -2307966 -307951207 -652599329 497511227 -379959692 -114917917 -103425702 1663921 -412220696 -71350370 529375029 223187270 -712268162 -105593213 158205394 -215932741 30976766 543041904 307748073 -3026894 492993294 155923970 456319646 5463838 28245558 341627612 552341445 -19423781 -202075778 29428749 -93523614 723748900 36134441 -22322706 422422494 487340605 86036 -575517048 8952093 -580436376 262459873 21539939 -4242689 661741319 52335351 105803534 -297718710 -733536838 -7266219 -43625944 -299558297 -137379266 -886796097 -14855399 -14723103 -139615774 405784583 580000465 113299898 -529248208 -188854068 100943435 -4284861 9469182 -382818079 -9693760 763120857 130281733 130280797 -74497929 363228592 502152586 110352643 129238038 -546677449 -763997579 501571677 8308110 -151132687 576040442 430542142 -13276090 -162346294 22763980 -7277341 -9589663 44541169 179936550 2928498 137440987 152206257 -69610985 21310412 7428317 149579022 315505602 4221581 -30801543 -73465904 621352048 -649058391 -646618699 603592608 86848089 -395888102 99713070 56460279 -255420569 -234194967 -167058917 161684301 229468807 -43074808 181278855 164409956 707865686 -142663770 243486094 -682633473 485941766 177618561 -177887875 311070736 -12218807 -333557478 -155392752 -636569317 608759363 263896790 67017597 40945623 9200730 -64006923 -7601786 107857103 142767413 -24427908 146910426 4643362 -252484612 -12661998 -184406706 21843851 -248288526 -247042105 694178300 -139654135 -539649275 -26079212 876777046 451407357 -20120186 450822527 -6882926 491079044 151828199 170904884 1183822 4714854 374216980 119156280 -92256123 -313231930 652816434 254201557 396919543 -6552865 3734956 3622939 -172330590 -51118366 -149106245 15762446 -134491251 898368426 -421009242 65021642 -537840826 567153838 -166018142 58920680 -9342961 -499136681 -59397790 282174194 667755188 18066801 -66958802 -256591438 -174236844 582596669 58497075 39087717 29589581 -79395853 390500959 -608302 -559328690 -120674264 -91033002 127472198 465310583 -784595180 323354996 5077572 -473418589 14519386 83708839 184592158 -180801121 100648892 38637678 -507874945 -459462616 -3486031 8247178 501120868 -522987914 195517639 568523811 133143507 735558397 415949710 -75432534 -76849791 -145957873 131154499 373521391 264432304 591570597 543135982 90331513 -375814857 -342309086 132499258 350034323 744404844 11242788 -177335245 -10078099 381336936 290011910 -139054331 246070817 23290885 606508316 -668423143 -279967559 56080655 197921550 144496991 18196862 -377563268 -28271594 200050684 65695382 -28612867 86359924 -10062689 239023584 319912587 -73667078 364261225 -476917697 -325207150 -216838177 594654410 -415363116 4389817 244735909 -1877052 684643713 109004313 -427958571 237438255 -443909800 467390691 -84850152 -201160880 10472102 102259508 766077257 492464071 -133927863 109084349 -740696579 100441026 -65972446 -136692002 -123280406 352594920 338681863 -14647751 164135477 -93567808 -108765576 142529110 12331500 -166270437 11691314 -78042231 -34727585 232269447 120491832 -22804256 535854299 -63741053 -252402901 218925735 392883924 -153161925 202499391 -145901898 -99014495 79154488 124270715 609359986 -386331234 21123076 281478142 -40504006 38324383 108879229 182539082 -590603343 106183283 -6454053 -619031090 238090311 -561783883 -510477912 -496656558 -54964702 -35739360 158560704 -5196318 -207188044 293535572 -112071351 178659411 133882620 34493113 -43548 -147320830 725279564 474322559 443858558 -675376992 159312029 -90961380 -3480275 -214031396 247227438 -2974728 -42382280 38203905 -16144763 329733904 24477915 -499636097 -85390971 87772682 623323 -267500997 2410515 -181222859 -582939713 -636881225 5509448 -431070126 68411996 29255856 -478786214 -24080616 2891203 -7350183 -247812028 -84281052 279344542 -8417554 749076255 416599099 470078877 -385080515 -492946548 19915098 165386793 -133625978 -198958796 382191 -442951033 305066389 1076909 93998888 1312953 322990238 393136045 -392402768 186718451 494701758 -109527689 -54013667 -31962758 -97575096 27762687 -500177890 -571157423 289948066 25685277 -185024690 609020190 -53549777 17302239 -190629883 -63588898 -669020003 30841477 -285545037 -374169588 35174435 182533192 1640052 195803324 -411443948 -4455777 -6931993 -26343893 202356135 -414258736 105138260 -7654635 310447488 57836299 502968249 5755985 -55485985 -265524110 832979293 11577086 -4926335 -723903818 630152841 714145637 -83082031 4907648 321033874 -73864439 -1987907 268162803 252572578 -234998506 -9971378 4823123 223613786 17018709 138584162 -13926018 396309180 -30393305 35468621 -231028598 575558059 -293707783 -750175360 155062432 9973179 199416868 358700681 -157396339 35622849 584069322 161324930 6119368 -11932913 105707957 463607394 122189724 54914878 -591414978 -553857036 269912170 -77138375 6278264 297397715 -568700 -1302060 -34573599 269570353 97027265 -1973627 316000428 1059397 659313931 -711955121 479313861 -797367 -49219838 -77248727 224913014 31931717 -27415561 -178100072 218705501 55690151 -599761079 392284197 434591 540193148 67198245 4249864 -28784608 -498202410 479817713 263973973 12941771 -66383008 -232279736 9792420 -625269244 458258161 39850469 -225975672 326457030 -307753900 477547378 -131510785 432119109 602899685 -681274632 -10785659 247270041 -457318092 -15823201 -329907187 706318050 -480260 535399578 99989375 14552117 51970708 -203942011 459805642 161593557 494895745 -333409176 -97913628 359963285 248053099 -235453209 -160820026 275093982 156161432 -229505274 -283896045 -717748576 -3364567 -84949875 55120575 -327736191 448639954 -692879631 54145527 -287842111 -450285778 503181379 25309895 149233699 -705210591 -380271379 -388739 207837908 484863887 1989125 -428546670 -3063223 -109050210 -781670276 462724950 515644513 -209611076 -2181593 655030383 159904719 -33807226 -401015 -80666773 -32570740 43376042 -400941027 -3196205 -351431117 79180779 -181146085 352391526 -479415944 306115060 -59084592 -26623781 119758176 397999382 -33135913 -541190194 -426343260 -133367969 -11616167 206080696 70640185 99795694 -330195923 -791617150 -105262130 434527788 154945431 -78966663 -124195286 222742857 11067028 318554 183595025 -614200325 241473809 289728862 72139008 450618163 157199478 -204876635 -406975823 713402100 16315104 182142887 -155095551 -39975367 -188254030 -46209789 67799351 111760533 90113253 -2184961 -520994290 -363354667 -247969603 28882691 -385349825 -388319444 448817533 -90676998 77877515 -207870485 9287294 233924924 71965107 137138002 46349167 290435746 -559054377 -98625046 206709183 -579719264 -128916742 529545343 1600554 64867472 61678465 391461386 -229513689 -305033113 -388601192 -105643472 -649444907 -568036398 84466253 10769945 333884122 -611113236 -327151206 6191595 -137920672 -41525115 -219078180 -306998092 -3428780 27869902 -9262756 368392828 10292111 -221299 383279611 -460915150 -7742169 14421839 537629736 20570 -453626635 -307370725 -188468246 206355167 -139369817 2494115 25151628 -227099190 375794158 -847827600 560210101 -162511803 -296933049 25216896 -28260643 -534584127 -382795862 -42402413 -453813082 -45884602 -547439038 134284356 -138252942 -629240384 66518911 -204380361 192142892 309882752 25318425 156547070 310072616 -229505482 324599405 -449949569 59474822 -97189306 -167205875 664405267 -288630303 -853383403 -332809068 -104985404 154616962 731920298 834483162 -84634099 163143033 130200594 -404227873 -492677843 145097416 -87433353 503789412 -98875660 267504566 -20256753 -201496415 249669748 -279442761 255589031 -3183353 -421783434 449745682 -1135158 -290953362 385270596 -679797896 -275502727 -359150801 315909384 40297069 -192823461 -308957295 -195324900 142894 48365606 611743092 73045296 130749745 -155858913 -194732787 -19126601 804719540 258511681 406031163 -111061760 424296362 -54598983 -226682778 16332212 -64985212 -15943971 -74320710 -427526817 282713686 28453050 -344225990 54809704 -159498721 81634678 -111973929 44201150 -89129203 528518714 -202364376 -527154048 -680413041 280902667 63271625 -103828232 447352017 -326869225 315724793 367186085 -417200276 -21993614 -4420772 -692160751 -204320915 -12549322 90980827 183856129 117351962 -300438804 192110784 778914790 -22299557 61900345 -738161270 -170723459 -8233087 -198450431 -36626837 -1462711 325732488 102101133 -429144063 93894032 210939100 322979246 353791186 3358261 107965219 -202446872 6516702 -47151331 -34744322 293151586 -44557185 -566956901 -261754168 467344896 20254637 516677755 133803447 87305311 331219161 326422132 -278423474 -503721183 -103773485 -13372342 -463358537 30798958 -176700721 -2906802 -88933170 513888556 -702355326 -484347382 -18544325 472780576 -47894135 347497 -41811696 -403726193 -540966538 191642876 262680342 2758065 495956293 284080560 145037569 28900671 -716036 -106613898 147719286 491582789 131755844 -48691015 -154135782 -741034914 191673489 -141585873 85325738 361153639 -450436345 621059959 147418067 71925012 -319512611 380831247 173140259 517423483 -187068133 87555565 -30331113 -147789800 712636767 -442560118 828550220 638318774 138211732 -74595493 4134857 193849760 -28047170 -21379970 463143323 -146659862 297433307 -96761446 -548274475 179768528 -142790761 -328918316 -421498847 -273879986 -23738301 -103832201 -602377250 -18492365 -290842876 326847055 -61151978 -234578999 -4912750 1231948 -11696272 -463851857 -14458899 374704050 179101610 226647245 -27692511 222994 -435020458 390144471 6751103 60501336 -46612032 -753199429 -271986558 3830952 49599724 1737061 14837672 351492374 657876158 -81321337 135959724 398950989 82753647 536237671 -50245290 161047044 -58662490 630428 -313024848 182145739 -144808733 -41265798 -33204235 1251715 94426935 -251714739 -8546747 215849123 -47199851 -42281 409787484 198272213 -13066627 -6680546 -282995677 304036350 605562608 -774331581 64636146 241719255 -23794113 27365938 -359980966 223625452 -206815641 -54610751 45199412 183108484 -171574216 -164243504 721526977 383122728 512167028 -265258407 27147612 342952373 -129960869 115950978 -607965119 -403879914 23409940 -295208983 -63906771 -182232469 295617675 -741424557 500598414 -167454730 22283280 -55311052 14132259 -38213105 134949680 -3194955 8445477 -171762115 401319002 -326130295 -492143149 -187006743 -107530364 140694666 -34776715 51318142 380745209 -26482844 6285844 1033547 -129390856 -609533618 -26920077 126227186 235217184 416304763 -12779621 432535680 241676948 291345189 -241267464 -554994529 212558074 36123891 35881 -81752303 6497505 209052862 -277867209 267711185 -469280609 9303594 4566763 965802466 52033949 -211541117 364461854 11458465 591100324 -147634433 -605978219 363248613 238292958 -334983705 251601417 -4788769 -107629374 -358666895 214241681 -186944299 -70567712 257316863 483396668 246489762 -9518356 72993163 -119283544 316857714 195417195 541640233 343670472 -19576299 106311542 -8468213 -9447717 -19089579 -303796758 85044195 181812053 466038565 539970270 -151237734 381254811 237931008 306701529 -627454955 140104453 -26272946 -101049831 89291568 263803881 -54863687 -93199056 -927761 679826081 554936941 -315148157 -13031828 3247292 156082996 141938306 -565044742 -71924657 -7656595 -15454792 29425793 6958360 -234447642 401914693 -205887288 222612960 433743470 -10472349 -5659728 -22933821 -173858021 -154660614 -355576506 -127359103 113252011 77827465 328756980 86814023 31603986 -35640080 -124263551 -217699123 -17047504 -215154644 -61086522 -179295250 -343950090 18312454 -63607103 66319151 61990 41546448 82945149 -298865062 -107547569 630109040 -188009907 192894359 336933314 -411195764 514689079 -128332257 145357756 -759661176 16381814 -17684554 -89590280 751895 -60855806 655137784 327662477 -39258951 986941364 -617334200 -186725789 -325743825 26861099 -16961040 -497298705 210441524 130930331 -424939849 -27446431 -35633741 72508044 132025568 -13084264 178960269 -283185341 -2088438 89130535 -680261422 -10338191 8939156 -15619048 807789859 -20340077 88524571 505206505 -549553 -25408300 -475060733 -815542814 222938114 442472675 -105146463 374449875 778589555 167611366 -115255179 -34111214 -87620257 -30652467 573819139 1094993 17816146 534602563 489171726 447136654 18823272 -89469156 -8411951 668547183 -18860280 31092487 436894914 77120979 -413692041 38005323 6010818 120300026 -168400604 -229051765 -250665349 -253818543 864906998 -109608952 -677719980 12020352 232475940 -580430074 -119998835 -882175099 15534530 3497195 4592094 432421543 -682695072 -4374146 427356284 -430138965 399159685 -879492011 -129336036 99015919 288112304 -55144490 13447439 -81245547 566286228 694591002 -450898205 367238500 551112210 -582123575 176369662 -67057662 -3551086 -58210395 579573089 -280474281 201278946 -302727726 502382809 557424565 -148266051 104954983 643035883 -149486 328059287 -158950003 180833253 417193591 77944313 -591372118 -638094821 585915942 160795198 263922001 29308514 -370555317 652391609 22156098 -250348708 18659920 520543616 784222409 22875397 -187406525 -228089384 160172569 72341789 -156478193 15045114 526627829 -129132268 218212594 -399864696 -34669895 267035301 -12318909 -50988063 -112974308 24149666 -83733195 -34059014 18139863 2704714 214338807 -56126662 -168662068 -152530044 -188921088 -879972209 64693897 18275238 -381217342 -320578499 496531362 -9272651 375554331 81411537 479035793 -273361496 627165194 -235387067 349962784 246465758 -261144060 -213357863 -556309787 113967434 -108048 73103361 -100395843 126694584 74709465 75668756 -421252863 -70733926 81676321 290564460 1755310 -118420531 -146045727 -2327228 -132357907 122774330 -243825257 -114551782 -33468090 -226000293 211242640 -49105890 657927487 7267199 198450926 292798845 -270164116 488377139 -103938878 -258010427 337625567 146745731 -56596206 -143148738 360590880 404670588 11012128 -104079609 27612809 787659059 412606405 -145350683 -366680905 507630065 11147089 25521874 238933602 -247920264 -262786148 19370483 394542754 238052515 -268823371 54254326 414455265 -3454479 -74221177 -98697436 -820263484 314851942 443139 -143790547 -34160495 48947350 210552925 112273102 -78126672 476701822 203076222 -99695172 -731617747 199945757 35422651 -58983082 457143 1885384 -312831277 543627423 -175071318 -550796960 -116150923 349353898 -127417359 384690938 -4164699 344710681 -10932343 -241363633 -392580458 -61131854 285412624 652481051 4097663 -497475243 438004419 250938068 20217134 -27243741 819850938 -18431902 179356925 -524269036 80458411 295154333 2713842 141776320 -327896295 257893237 2713244 -441395443 -98349869 56313488 468147137 -334407719 -679107579 -95464383 12727574 -837840625 -370099625 32946737 81313597 54808288 -734255697 -25933335 -717429 330144639 267808355 867085159 739731931 127101941 222835784 95729048 -224201105 -46234673 -558826900 33454715 448847533 -262622632 705323843 22464062 -223639939 5577123 -561500035 364582568 4765813 -167476671 640540342 -477999475 -27786319 -735392693 150890352 325905192 192309148 -545334444 357545729 127936060 -492267639 -370781987 -204324323 25831848 335962865 -82293881 -314948931 -168499257 338191430 36954428 18185904 -131347 359986562 187594584 -188101447 -381987626 26965927 -224947186 -16246866 -161987914 243208322 144351791 463889873 21606717 65191691 225750934 159225777 880146791 -211346135 92046369 729554938 -31964811 -26179269 1133928 -655661783 -421981886 -155202402 141296180 41131033 309544040 -167280576 -57252458 7203722 470650492 78720992 585086655 16977572 -240539855 200119089 -11270098 153619186 -3563199 628837334 490216403 80358833 7166911 31889144 239398328 -231576815 373407981 -437016352 709929823 -546731585 -509372192 -607868 -6701487 157867791 29448040 -157883307 -452594060 -153008360 -118156224 -242202707 64735633 195153433 -397807149 401127839 -284287652 243327232 235630683 174942842 465247836 -35276569 14544912 -63395328 -217298340 251280944 5076602 -143802960 2109841 -146011851 -160784322 5739258 -131349304 -502353362 115194936 149163750 63508080 -412556171 -139942880 -158864507 508106124 -491200402 139240010 -289581826 -35539355 323236355 -212211249 -8126616 131440677 254197616 4385155 22890042 37778500 725999378 -479730869 166364528 -128493372 -103567902 116363878 -56779059 455819855 476747691 -206943558 419021 248791189 470911581 -20451938 349159885 296778043 127227895 16064557 -2838521 -557610128 -602722697 -115345234 -55191893 1538232 8268033 678977963 35467703 -102716096 4232119 74465081 288493067 -259392150 572489358 170967636 -160231208 346832080 -20300234 -93054313 830948095 -63595087 349634155 18175584 -94180974 -104138175 145258112 385553969 -297013477 237394628 204483871 -150727894 95405773 6376737 -1220329 -395796454 386289582 259635836 117842139 -566043727 -325149115 -698232234 82687617 6379060 6245958 -142328110 201543338 420742459 -33028576 140017460 -499061499 -475905025 -714500125 -170709072 -212922273 117702025 -89114548 -53861854 -102226431 406248397 -68740029 729627950 -57022507 635118510 13349423 -187461358 316222321 -24314291 -192141565 397639904 -392954113 134652346 456211152 389914997 375592921 -106400186 -5987831 132833136 93349524 -270992566 182384813 -107076569 -233653631 134223982 115302 209769106 -485721239 529148943 9802118 424032770 -52029734 94261756 324937408 -274568044 -329544211 -164584452 -24994510 827632137 -100988151 -8924180 469610256 5197157 595824556 4354376 -364627519 -163797812 115263083 -228188297 195185122 571967172 -438249432 -354221353 -339403679 -102026449 644390673 310698547 157757200 197862737 -413238544 2974720 -2584682 -201701131 285261650 5324686 160681642 105654883 164885787 366838655 53200964 -34136610 23751668 -12628945 574312009 -113153784 -275933276 60919089 191197926 22084562 124609918 302064858 -104724590 517124472 6704292 265483783 318591975 406143744 719847013 -203618375 -618358211 -125513187 -339929264 -419799194 30769761 6947974 315001008 -22777716 -617112 -555922301 -173470407 -157963447 -609609179 218394706 45132521 -57621240 146494884 446840959 617260071 12423945 -150499415 420978672 500094121 -748371499 822986059 788656703 -610701428 135086183 129069565 -60188302 -223674035 -668607809 -93360833 -113705145 7755437 -276952724 169560092 69865448 -3583063 258865340 205698438 916630803 40249879 -168234195 -401650502 -675547049 -89813686 -7035317 675417201 -67847222 -812682563 -631661360 73172321 -31642350 107916774 959515 -9707844 -112472673 -57595578 -605420460 -618021687 798740670 452420535 12818017 210604016 -129988605 100023469 238967875 -174724936 -667770153 -836505006 -265201299 -64713024 -23088353 180198779 -90211246 780716055 70125548 121826443 -348039816 261972038 -593566374 467679215 278974345 -42790266 515194 412279596 26698196 -64006985 -521585596 -500421686 -8016255 364406616 312881178 -524115676 57459979 237628192 -397329815 -36820159 -220190076 -278853315 393457527 101121904 -124215361 -657744719 -58451934 -199448655 -41906547 -14710902 -44382933 -13910589 100108611 221108392 -58963805 -12299681 -99985864 72290586 -129422198 311384458 -336141532 -223844368 19883734 -112932426 448990099 -108924 -2590663 -128036332 -502874758 32442755 70446483 -410899230 622986 113262112 -335606273 43434717 -16859106 180392575 -327443621 -742180431 -475353005 242540428 211748095 -162033 -552843357 -303098758 -38184702 -204160460 -149734235 -232407746 -499230853 -352786813 -443111060 -538501133 11265547 68510902 91271734 -26959579 -288741257 68062272 -34268305 47455023 371877903 159555123 227711068 76501319 -645293923 -378791289 -131639126 467501532 -152381114 47941331 -23993903 99228374 -565010644 -21091672 97537942 276967941 -490771523 -400855743 75292707 482832393 715570113 223289061 403658170 -450780397 -78064392 -1255832 -368577190 321589898 30294977 874889 562638440 -403851662 -538079697 154389165 -663851247 -31026342 743028730 -424056038 150233985 -131174630 -203861609 -353019715 -654666965 -624538420 434081434 -61386960 -491757029 -252307255 -114755731 -925409836 -91607895 -16493897 -121843610 -153967571 -226174109 -126664193 -23371828 202627436 -178624746 -215916592 162905457 309377030 -17155824 -335388311 -30548297 -172657112 -5448756 -309279891 -129762222 62052973 -19230497 -787362 -253052954 533045907 -413524911 -54950144 -675503195 69603526 87009487 -362170632 163918504 -29050800 313404331 85682390 148217560 108690767 122679397 296606211 83523862 199392012 210505480 270112068 -230500918 23523188 562758266 166209723 4311029 -222763094 -237888886 131878719 163095717 169365712 594891930 191323106 243733637 194109496 -86525001 -24857583 59381950 54694499 -7810785 -24671492 -245835128 -33320367 83931395 -168145884 306020780 -255099981 424715705 -443479350 -282280325 293662640 74007666 100308517 -37915723 -222666063 28711400 124032874 -1294159 80771155 -19130943 754930694 872164 -675604151 749667304 167211011 -23607119 -55967327 -1044863 -438427663 -61175030 865289934 84606633 -55757086 107153880 870911829 200621214 24078103 -89394372 82635110 -2376635 212355247 163447340 272341742 -186236379 311222920 121350796 -287737272 -338749253 -26616367 339019861 80590903 409551120 -177150449 614374734 -220204596 216113448 -29434351 7742922 -351041260 -20322421 446930500 55288137 14118639 42589297 435854196 187161849 -942416835 2545300 -221755121 -492092203 -505863778 -108935310 -238812958 364569709 -160369338 -132430216 2363416 185055344 120925813 -270121293 87658673 461532890 120423803 301223501 -41536747 33756253 209799245 21196356 30726290 749848380 285070055 -42082242 26621314 -201240810 -52279226 316409988 -18028394 192067973 129885033 -82887 273450410 -148336324 213468625 575888542 98924855 -517674071 17866598 44599233 -17025094 -130331606 -595400840 6682362 -552707366 -3522462 67006712 -215174713 517840805 -417757635 231493220 -339192453 -28950026 256795711 -376624896 23481809 3762491 65417213 11905949 311780738 305083206 98534737 -570567588 185234530 -6880575 -387994909 -42362803 -1956193 511357351 -94686092 -143209378 272169810 -44475723 -213655621 264993119 103655325 -118889358 -131025453 -224228653 360945280 1199269 -578761540 -130880548 568281967 -337121906 61510437 9911995 -64964120 533388873 -728247525 -20599933 494340598 196532264 -144874264 2776806 -67442751 631487045 1928059 235552908 152193485 453692544 848398 -170280060 4748951 -331699739 434172641 571855373 -43332791 242671989 2201658 -522972395 -196816687 -420987004 -330264401 1317391 -11310055 683832412 61551929 164188660 263391965 -177175317 -481301164 -80991059 93733671 214786220 6203042 -552398868 -32639996 -603356874 34823358 -16503093 96896335 517824667 88995 -305469792 9531126 -9351846 105747353 -4378987 -205667989 35818 14797533 181241545 -56215685 -249609853 -484391942 -840171731 -29459616 579854947 268135264 -110282315 -220595144 -488778731 -23398303 72651030 265289984 274237424 -525523335 416385964 222145873 56205782 114597238 158912826 -811939247 395781594 -71896611 -96201752 -555620890 21875347 -8345313 149601916 57325227 -79059905 -174967256 120681380 252475428 367246515 668323554 -444509402 -7712058 -47606646 -25412738 -150904616 147047730 -45697203 -194604106 -505198087 1165215 1769031 489863963 61204119 -221550800 -649568705 251093092 -91874794 -854593332 45856098 244495218 31232204 -4036254 214751770 -24940082 -476236549 33236722 -479097081 117049124 -528351969 725943658 651601952 207204960 130815457 -332501167 -69467173 126817899 67982311 -91796607 -237822554 -193488978 474076337 -194459018 260823664 -469785408 264616784 45662715 -293071428 -503522045 -215736832 -334662012 -24151922 -152236684 -598384130 473589113 13681115 669769482 -453681587 -21712218 -337314430 -47165339 -237252201 126918278 -181297056 23369668 46791652 192396502 3015757 -374001896 -11754460 60810803 580609001 -34062491 158408316 425624691 -82573723 -93139087 689051775 14132330 -6862822 -376559096 -15711123 -252529169 4373156 -41256294 302912670 549171857 131164208 10230416 55114343 -128554247 -658210857 -162760394 423832288 35570285 -43736049 761924103 -432688500 -187981091 280692202 405348506 160348095 -254743333 180580228 -98953216 283265409 -178566 91782985 -59278811 48343385 43717445 -75913065 -55902943 -272682546 148114656 -571437370 455355664 101943266 -612092363 -130648510 -31965219 681408286 56855936 474205863 13813721 313770 -272959173 120375086 -709076343 -151010709 339707103 -186809925 -211001998 404568 285534043 -2769669 -16949721 539538471 11634466 -94292776 -263682590 360514916 174610385 -236951299 -362137350 -3711907 476484810 6620941 66998064 353650030 -10201545 495431574 -572014762 456297432 -468025182 325415420 660747658 -24145295 -41626148 374523902 -644343942 6580148 187478896 106846532 -27112400 -83765219 202135798 205110603 -528296423 -3932114 -78349112 -98896744 84664513 -202587252 -119622974 -191202555 131116773 -358185064 -384943645 -8819945 -31534828 184253760 149924450 -49554562 143779181 52692716 168329831 -51729601 -9516224 -449455773 46984993 -11418872 -92193418 223155490 86375515 -225735934 -158170027 -31004196 253431919 -188808278 -238781994 3549184 -29843466 -33117431 -4478966 465320855 160366484 -194368671 611194689 -230662417 -26306859 -267633706 -609046106 -3802010 23408375 -354541013 161221344 -107394657 231202685 -275929392 -525982449 -329608417 -26002676 -85901028 -8476183 -81726210 34746176 -689400662 -254152358 252545 1040463 -150798618 -160372279 -238513904 -3366437 -42155941 416243924 -405242704 -846317 -72568100 43291970 -59220171 -57529397 -529470514 562821806 8288132 -71016573 3768239 -390980203 -121950462 -146726432 38407334 -233578034 -367568794 190008475 174347072 39277110 -766439 -25362400 229631817 6981404 -18795416 420080930 1580159 -90677430 -86792534 -190235654 637931036 -91197566 49718891 -74775313 -243642674 240428770 -6286337 -427175903 -298394469 169032 -9825736 -765124 -419905501 -125915929 352526263 -444284581 -308511703 -6960756 68443991 308758044 678696208 578174912 159091285 -802631194 217014673 -16943077 126452399 76575904 -10550781 -169034974 632429533 -257898966 -104212035 448564054 -61364274 -85588472 -229185034 -270122647 -180766260 248230500 -157054669 101181891 -74421750 417297479 349857210 42067875 -2246640 204553553 17732809 22613358 71765404 -494901822 -272875583 686687820 129393470 -74427880 -79460037 3040225 332226636 659141014 496176599 -153328061 -68491891 -235004490 303887359 85312273 63659241 -16838633 -128015087 -11210948 -108979517 371569624 -245696173 360698071 -272393186 148498648 273879722 5789599 165469235 348532866 177497002 3082752 -2893292 -156196072 -157850117 177964890 -747853669 -67159289 -290279484 -687589723 -37934807 487919388 134748973 -65656749 17067794 -395018942 309028697 74804087 -63258225 288403724 -380143256 -124985767 -257169709 -219572725 293238415 -284328949 -446406078 -347979937 -388948129 -588344904 371990318 -11165562 -24907143 -51287033 -170382522 -404238681 36872566 -176616447 -344331504 224575282 601725400 590829620 -17071976 622989383 -139616399 -635819477 33167426 -96079170 34885751 828883087 -444368643 978276 -339196252 -392583790 -243150797 418726373 -2029121 -588067396 310805530 -60054307 97993248 -572503278 -122344747 -375394305 -15679225 -137239746 20133 -421136540 30837361 -109930577 61103154 -567675802 500808497 217726061 234818123 437384684 240607164 -72940117 633625009 12136468 5231311 -736341630 -7692906 536163405 -432853043 465074141 -321865507 -7602267 153941164 84344790 -326859237 201260380 -126623027 108140676 -267908996 39922279 34908886 119901938 677091958 447941392 -719006186 -7697800 26629915 412838 19782584 508616301 -79362004 -187751370 -100597823 -439178652 371710551 -15382653 -4567651 559844432 -48678566 593095472 -461699086 69375601 392340967 -363230486 -636484334 44255041 391654505 876733 -195532262 176313050 -158346787 3923690 71620414 210542016 -78351649 709517473 -3906105 -324978057 -532590971 21340392 11851429 68903647 275730555 99912820 -17587134 -159749406 -36999637 123839163 528801170 -41623417 -16407964 -460227091 -239573240 695111 -184954670 292104974 5631920 -314486950 217461 837716975 -116158313 -18162477 -328395898 -41822026 381371385 390435213 -149848149 -530817214 52545440 443375233 -34410064 205769489 -45948613 32493094 183132552 -87148680 246398933 -266485345 -441753550 -430732536 -899533 -788510220 -12040791 468940005 -49399909 231737482 32762130 761316859 453581667 -61939048 3987061 8391403 -103678625 -52716059 112557502 -12010505 25520513 305340409 173463221 38211373 20717656 323618332 156890260 364829165 -84278989 10972838 -483246775 304421005 2573303 -400474 -291371987 7351886 128618185 -645283967 82480380 -710408728 -165474721 -118096484 -34079046 -291231159 223828362 394793754 2529483 -238679721 60101672 111923645 472554903 222989824 -146653894 -68876203 494766793 -385551249 -447366931 61359560 356069570 -112198454 216520996 -61495020 -90863676 -373580466 7605054 -54143342 -191585556 -261598826 -602342667 -403317497 -43713068 -512043337 -122409997 -474692268 102868449 526712431 204382361 -515571932 -880822919 -214969766 292293362 40121398 -711707993 -972448968 -143415212 -159298754 4263834 -855465064 -265166433 505657815 -278367904 89251210 239543567 119424158 89350191 35667232 22190869 -107247473 398557165 115904739 -13692389 -35708926 414040497 -201608867 -162539698 323617755 -274804034 -307446022 41243853 123480228 92008187 588646536 449469226 -826641222 38782521 511422499 5324599 470150009 410912170 5795383 47503573 -37079298 -10041589 -64425864 -131934294 -216538698 461663760 -103951173 -224088265 -434928293 -139988269 147457776 -40987492 -155390564 -19156053 -554522970 -60584456 -423737664 52219570 -401466052 117992012 374425153 -146946471 889004547 139662010 -286153562 -430098136 78185991 690559683 379579967 -213452427 1006481 94238607 179278646 90542568 -17896053 -41389749 -533027774 218172916 4160779 -130025802 -102271381 48804250 30155019 -24824612 1267359 653846472 306902971 -38971496 273062949 -10063032 162188221 -733446073 -329034577 -7028841 -264716614 -51762212 67963027 -210686294 -237190764 1786374 -666099992 -140769846 427721769 -255709383 -132965 -111623942 -440053664 122653663 -3281661 76438276 -45176808 -214688578 -377620544 26736089 412348380 18197713 -953159 -28341980 371788393 -167570096 705156850 423729719 46940141 165142012 -157551516 -9053053 -51520879 -1067468 465486769 13092160 -43715359 141158538 146635352 486480009 16092374 -44135568 -296725999 26873022 -330846464 620814740 -34096252 -136025844 -872737 -503839037 -7444668 -73941315 2588258 -747471387 62709650 2042256 76131870 -411932781 -16989077 -61292394 -861502439 -424143032 744870514 -12596605 26553896 -341705335 -58470929 -56507190 490103655 -312218826 -162729334 8400729 -174253108 39689830 373300565 396303477 156892618 65973659 -543494413 -323861752 -15733882 89288700 -246339484 597101808 205924407 357263244 167400397 334541373 18613218 162878657 156019513 613289885 271588829 497954750 46723947 44639073 23132546 -560273151 -169022897 123441567 179134 -83813949 -1375315 -458494459 -144723384 292331253 -28956731 -279110940 -47939004 163064658 -741925351 861711360 -199787921 114996086 -85893254 -466596883 348078596 7403371 224241436 740712622 -982699688 -313982070 -535021885 169438059 -162601606 -230188757 -18654361 -405183615 -483450198 105141892 240809258 312301696 -32189458 88668123 26516492 -610067037 440238511 -153149585 158428840 -19843631 541379763 -370170724 506082079 189822892 -60692805 -252576052 -699098263 -822141407 186802455 473632420 256100965 465005078 99164382 197570982 -59118418 18303823 -80701670 -118042341 10990698 13793931 -155661877 -140188455 33440691 -250816345 -54724 202155036 925593 130220284 -133363780 -452297592 129631192 468286374 119980711 -135211888 -9164577 208626632 -213897387 449132514 -27301393 -595145618 -244663755 628380451 -76834768 34583066 -84249085 -195701375 24612671 299528433 380105337 -129621330 -254037905 822569367 76647342 3855772 -76056868 -199131581 191143110 -1556369 -751069429 14554336 421572104 17695201 -965329357 497610276 636107697 280154423 224435213 944592064 -31789901 -11609537 -612938994 -22323202 907557 -68305218 309644285 283459791 -105023011 157348665 -49124512 416607881 328319742 -447524921 -30163302 406851603 181990787 727883359 -322603504 -218247775 48295899 34692191 -207724382 -1341734 294559792 397630 396150 -329189736 6766600 352247802 -100351343 -130038492 -160287249 -297742797 -148972741 187840270 -175236349 624326117 -168328622 -118113166 -254596369 -17604553 33672995 328050599 39011084 9338049 22672266 596063949 -24265438 -289668086 105919834 -72950242 -71049541 -8153270 -117677763 -159062750 -10395259 628962163 -144656970 -668763863 -91597822 -262441203 573765050 -467731380 -50233469 210074246 -110778446 126084612 48504168 -121317578 170745344 55902010 -531030 114345996 170368862 74061954 575486423 -4503199 45343016 -7300815 -107141525 266201616 33456015 557139254 -182689086 -327310093 -40647567 -30253081 -17000871 155218511 -145187715 6722891 320576643 -476227188 194551335 8983468 -272574153 -745341531 -41846228 1385659 -149874013 -333676302 -135692646 -18863661 619243646 -75121835 -83707543 218998784 -428050689 272402416 -148543990 343983113 183535042 -417640553 -453522077 545315517 352482295 516343916 14205709 -75591749 -28499376 -83265830 395811391 81301828 -70318846 81430622 278689644 343579112 -319049053 291023169 -7006582 391251004 7039014 -85393636 -13890214 184732267 19478699 1727987 371268496 371683874 -12442880 -472213163 -178516886 -235196413 26421970 -48793472 -192186223 -360619226 -281070798 10853298 114608233 355572266 -222461696 -43141302 -711052896 -3624046 -171332283 2834303 22129031 246003336 -458426750 184958411 -71933375 -223120940 -570788919 -40444796 -262305421 -178895432 3616567 -509333881 -412931507 273607021 141010933 196249997 45182096 -22546201 -33780874 11502873 3849103 470795108 562459763 -446216904 -13261191 6647469 89227294 22705055 3758829 -18946261 -313929351 434655685 -52160082 372052636 775534129 -58884329 -24912384 192119892 -182399281 -65100948 -135982741 284899240 6860147 325012979 -753588061 263648791 81036452 730532288 35803072 -689571311 453402691 -211443102 61716772 -182199219 815801925 -39959465 -10072573 -3375872 25520036 164799675 592057896 14719172 -596358476 126091967 21845871 -131748256 -589628799 494768195 -362975122 -378216833 -901640517 -79750180 614528252 -201551530 -422185066 -179305206 60257790 331393722 426926666 101971146 399358263 -687692691 -425425357 72813505 -242171638 -380127035 -312504952 -225737473 7349796 -9355682 -282891334 -713382166 -58538028 80304382 421155347 -340210352 -297539570 -345624304 18499 -687695574 -2024797 -370877506 -38825741 144696891 -23024625 -218922865 91388302 588662811 -50155323 235065578 118218069 139634090 280121642 533631327 -21377185 234247752 -201143816 711087 -799364189 -53419908 363571013 30421288 456554720 -615032315 41637464 -31171378 -77257728 -33662000 124470369 434141444 -307822638 -1326292 -316578371 -151452043 -212842284 -345926458 198038176 -428231868 -215474794 -32706638 792607917 443373168 -103322013 682354047 -23479011 -149627665 340352989 183619440 34814763 93345448 189492275 192945231 342632026 154644846 -139886040 3855230 -88828110 -58947218 52706904 282418689 -9310081 132781540 34555210 568952312 -56097455 -30996057 -1374677 156616902 277711976 -438170304 -348666296 629441914 855511 -68655942 -202205201 23453048 -79693520 521705157 104224060 598020830 109388758 119003014 801613602 40998087 493837247 -22701873 -175840737 27681685 -306021260 270345122 203006078 177160366 -287566998 6661178 -477630858 19324778 -264259310 328025021 -10036480 11061867 212883061 -141996657 -525387745 -17158793 -215376447 125804400 206315705 -25864871 1572374 179152117 -205219417 -173858194 -594241353 485782654 -17172876 -294382376 -247524851 -125169689 646183576 -40448770 458785893 50299197 -396725744 -122447108 -640197499 88151128 84520815 459365 -853717748 45861170 -27620349 8227109 298263067 -42561090 -224210351 70448266 661229357 -197133089 736144362 379890754 357052281 397303929 -38838403 -380692875 -28353690 -194068719 -588235264 -395167901 -571473787 36246 398718100 -170271 -33236570 -397835018 347696801 -15635979 -21261403 -163691088 -628300865 33013368 -183330346 343363579 1902860 130344594 4556326 98164938 188304972 -140784555 -7023589 264850697 586385034 -213945031 -313100576 201383559 276236409 -203158040 147830620 -341294017 951161210 284306217 187266836 551752893 301133439 795785 31615097 -434592587 -6055472 25113037 -228379989 -257219852 549762103 -221025884 -95227753 201195507 -48076234 -380781923 548656158 -1306082 -198506110 45469975 -197744188 -448887465 87634383 1231303 -209521412 -110681779 41232708 -142194573 60301503 379771879 189780537 -501160968 452583724 13573804 401508832 471469893 172988600 882828 -452716986 -3550254 -460325280 31091373 8471926 -203065762 -303339461 -670670035 112510554 592286918 -31189569 331495010 30459171 -376021732 221184233 348782878 -342065962 -952382 513481678 423654127 -814925721 90823361 -224439419 -88501299 -74711581 105421048 -283197071 429754603 -236403 -40216295 -549447 79560193 -216089324 311148513 334058061 5975602 5069103 -521161493 -32204136 152391019 -5415981 -400793511 14178349 -225182524 59411076 368327001 -155587993 -36064837 -110125787 -293175645 -392437472 -46573451 -172741297 266766345 -300049123 242883836 -10182528 273271359 79145812 -410322834 -787954426 -335024516 136062045 -618335255 -193548960 550765262 -43076055 19693509 429869205 -63514472 -27002224 -2713746 5890384 -383212746 -18272839 170506834 -21568875 -52205437 726786287 453556115 253469275 -185161408 183862011 -203238197 2283517 161620066 80326888 317766952 610457977 -55065287 -111025949 -260657894 457488347 192676629 -607869695 -467438263 33035019 -1011227 131822871 271390100 428185530 13714839 -373434960 -670224984 -126122700 -316497357 -116136900 -19458100 562901735 635569349 476355791 -13277286 -63934684 -481679357 8601011 -419297017 366683260 126958884 318607388 -293897648 -237929199 -161774049 -340742008 246794161 -395722364 141577407 -32263807 -77787203 -758479485 -7221655 386885766 -22076317 456240852 315200099 -12378812 11765193 4649672 -98379365 -489022979 429485405 -13011582 418647641 -20128823 266681402 512029116 -6070427 -201698239 -63108673 -2681984 -451902356 -403910316 847203834 391068774 198178966 72937473 523680726 27120557 -238118726 -657932383 -355328224 194314546 157043265 198647961 -428550216 686868547 123513740 -560391839 -371785554 598180 612616452 -22499106 126388416 -40170925 442518876 -226899709 -82220315 177480388 -266580253 -407724540 3013829 -325063270 578126950 -573937508 -5439065 519508062 74912 102718271 -32085310 820858128 -28218697 -546600986 57090416 24620222 537051196 296269922 47427857 3222296 325545994 844719876 1640788 496928964 -60265098 56371269 616836615 -231102982 32391114 -360579893 -2595291 -345558648 69044601 61540030 -896100571 69525700 -169372608 200628653 -61275928 -14867059 398382213 -3386256 -465115529 -89515688 147009437 305924479 122355319 540488916 -382652465 215626727 35506941 85735071 -249773592 -39452999 23523389 557221520 431839799 -206654935 28733380 -177976380 2242706 -474410423 -21659701 -67115269 -94557330 696802919 26203863 63549432 -18079316 99824017 476996 -501812254 51082785 -153944887 490328718 -69777048 295234926 168586960 -54933460 218192213 -87941368 65579143 148135629 543873078 -605685425 790323464 31396135 10302428 -60421980 579893418 641345602 558413063 63423539 733809359 -445386019 357365707 158798844 -401084507 11058603 -148530932 365365633 -71741365 114271781 93048281 -235908102 527140394 572581243 456759299 -10497521 146173434 -191906222 -41576905 130006868 -115086670 329911761 -167209982 174908205 -156029640 102805246 90498014 272411851 -275855678 21833518 -199228258 318250087 474342761 -19343642 -431402655 -329391410 316799578 335289495 -270956794 -87722231 -268584806 304717585 679119035 -181930560 -533473976 -3224932 -450092559 -35887424 457735185 327798596 323615092 -518313489 362837741 -82745313 83072080 -246027751 46642767 -317248419 429880665 687793578 94043484 -283493306 87464753 69563054 740037604 -35637649 8263993 180234709 -24851861 87971129 -354996460 365610087 73947422 361759458 -678742922 298570835 275533 -72217670 346980654 209185104 -564852069 23994311 -69892984 204972164 -419822641 -361457349 -90213860 622494329 -30625120 -5539201 586297646 864977620 707548836 255412036 251100805 49131904 860748067 -205846588 122744150 15275167 -48916737 -182866829 -581302003 591767105 81320 -884685108 -167607476 563621503 20542642 -70711665 120741314 23474156 -20432554 -224072623 -8690720 178284605 325565750 271873341 140178621 2679008 374657515 -76395103 -627537566 477254293 354112527 -23598577 -812982300 240565227 -223136429 -253162718 -171161572 10718208 221962168 831108589 356751120 -438255575 -108065959 -138939567 567738898 -618445248 -88334874 -7127162 -103436960 -44119097 -232740 -120882349 -62158773 -91261878 -489046 94319033 -505699246 -74689236 -846498035 -554084892 106957066 -298132795 163256682 83813606 30175436 88139405 -26090143 -18766478 -166088771 119646959 898748 -89355537 656972731 56952194 -287728977 43954321 146054331 188822775 -243626402 393738788 -570551932 -104713444 -419207 97898528 -760456395 -499245014 -357133480 92075441 275146558 408083716 323889354 227768760 -227854009 89005550 -25713003 -66896568 -63692057 274590906 -10358413 -5162865 -145119947 15520932 -132687860 -9735183 -139192960 -213406 94341505 -22817513 -163284609 -836014641 509551 592137405 -661374488 203779226 108805972 5031501 197229047 80305152 -155896351 338899053 -312358709 -88533837 -165093727 -395989168 181587734 -95679037 10379868 1477638 -153326129 203149123 -95086729 -118567228 -65841975 333077697 -245079250 -108142683 -193102091 -3887259 13341745 544687582 -434084310 -34968942 84056852 -173661453 -13202968 132137836 2457068 -292114342 -2829192 373396599 -334153263 -151682541 21513803 -66752107 98702619 45099141 -3282157 -274064963 -544275693 -446022474 -469975642 94748429 4925461 -27054315 227372139 -150613780 183462070 -12462535 57053600 82691494 -114314486 41159313 176240301 38080519 212850455 -112780659 122342654 -163335152 702136304 -285436037 271277976 -29296596 -446221446 -110692993 -66339508 102857288 -458300002 431471739 233162825 -34833831 -62495794 -360293960 -27042197 284001716 124289020 -324207593 75417604 488124756 220791932 120756867 113644301 -218877212 -645052420 -243835136 -308682241 351059049 19782934 42554270 311441113 -169020213 19990054 202823803 422978719 -8509101 -150503651 619731073 -8061280 199097998 780562590 17930204 -72663775 -527245577 -282060621 -39937759 542787804 81900762 834570789 -59337448 -26525816 -375321770 480484003 -451839773 -118693387 279918712 443989548 -164443479 337472238 -220681558 -35991830 6908558 -257936 236928721 -641935039 1102712 585105117 677989553 597629412 248761717 -92211462 278069106 -297238941 402620466 -92818688 196453355 -180950557 -117288514 -118824379 102122551 336850835 436709230 -426209881 296811011 213403926 39407233 -511924319 1252643 359945440 -109624210 528606 39571542 -790468359 -126426243 169380628 20033418 -208284569 -81790564 190529779 -460114092 -137973933 79377885 -28071731 318444405 16423860 -383906047 -327237842 -598064297 -11255408 -146676525 5007606 278752256 -79067559 -323035100 -371883212 -156560303 -609571048 149602809 496033919 94420712 -42807546 -8238622 -2149487 -432462045 3062796 -3951366 -36224519 -2727956 -278596508 -60858661 -2231599 475301487 41729279 669510825 -137752945 -930895615 -694447761 -390868241 -725526562 269238462 -44280252 -403910068 475164463 3254212 -69971651 34268667 -370616820 -9800890 -171207536 207015213 810243121 304205494 -8627183 320143588 -79926 -80087798 141470201 210866162 -511127332 -693976245 -626380281 160167834 185455104 9798402 271698497 -1682513 -14061831 -231203313 394396973 -142786725 -192085951 276562872 127495909 333695504 -17695997 196932245 -456205763 -419285625 2105321 -171675346 30697294 222010915 -751937348 -147016972 16683469 68857137 164987557 760576507 -275731774 -208761689 48931201 116703397 311599907 50814797 -604959219 -117028454 511024487 -502120797 -161164329 -349581053 -9597238 -674593997 -111995721 9918452 -61099668 -70763136 334578825 26416087 -426153373 47223213 474407317 -501076749 364469161 -441797951 -564626463 -302324671 639232921 437979808 889755025 61648633 766801017 79091 53136166 178290299 53071392 -17049730 -504228784 -67461103 396473461 77346829 -301007759 -21884 76052645 652180077 -145568409 13243501 134688806 401467002 -4595882 101834811 157426039 -609215885 -154112234 -53847651 -623445398 53642563 17957498 -71516779 -491438799 249073399 -122825609 -104496196 -21619628 704038355 479450768 -30391655 23339258 -332175110 91980288 30591751 814167278 340527793 -34197813 116873423 -60430684 -379177314 -134134209 238856206 7741041 -281385866 -242319742 389432557 477430603 4241432 -679801049 -464741092 -122634712 -93104975 378950306 -92005880 -71373458 -398414921 -408060405 -215999733 -252604590 -77781824 360841128 -42538847 568393155 7177876 -9695678 130049662 287637935 252590881 -75239807 12898996 192917304 30325731 479510827 654390389 509356572 232842283 -485911071 9373064 66111178 -11295257 -529930928 346691437 181715890 -45844193 -56499971 41017607 53836454 -208388613 1826301 -200259193 314526653 -468609727 -372932479 344930363 -45311252 295808904 208294928 -362775679 -661757696 7138725 25557217 317191875 -479667885 249965922 -395566512 -484652284 434934798 71175273 -651108581 -29398493 82035901 617350426 -102537970 -56153455 -346739648 -67987926 -243388874 213043086 268527466 21636716 134717536 -64126896 23599576 22020477 -205222679 203704848 20613132 179151075 104372053 -688080726 23979778 -119569789 -511629426 650374627 56782496 -507332906 37273898 246764698 800934433 116247569 193945553 527925282 -6541127 -433058741 69437457 288931524 257495315 -89774182 373343968 386733895 -439691 -4960199 -2326429 8814683 -500319359 788072570 274037600 -178718729 -75170477 6900422 16168521 -15392546 -43248259 -23786777 216045469 -476597808 -263383083 63294383 -290352207 -458440057 123950915 8925198 -629752871 -161415371 -17467731 766945762 413148398 -103588050 51357416 3289386 -91783558 410302690 -327714826 267292880 -21582199 36877644 -226206704 -398671784 -12911234 -129854012 -777977719 -282880095 181923998 -212726443 157986044 388738289 -421830137 -445861146 159323503 -74112412 100882715 -235269285 -16829250 140184336 121668395 947692100 605524620 -530158973 -205555753 282539626 -2782433 -18732312 408721577 -179284282 920081749 43769853 -84250813 -252679924 18151045 -617722462 229952306 375381701 95111617 -263345655 -253826310 287620094 -34065009 439095757 72639702 2694664 -555595444 -4534292 -279484069 -82205188 2044665 243939675 132380700 -36880936 -23925951 264155968 321823810 64195037 -353711516 494030724 551075622 5956632 422388291 -110670140 -80266385 -67230287 -334588809 22362945 82644259 393061870 -40623281 33196776 245595316 74982985 -390869262 564583725 -149948265 -47268926 174709975 -167280223 129532001 -257556890 -443940116 63394002 -740934603 513132847 36917326 103117193 -95052506 425426452 154160530 477953568 -591007546 -279896506 -87269224 -47550968 272128218 176993617 196233712 43787163 -1407178 335194704 550958058 534794673 -194541921 -206228241 -168539199 416127585 204021734 157328068 -882038 -896862515 197728132 175443264 -16928335 384434676 901444525 -4533832 239620533 87247568 -4078107 4226677 320791271 12204284 -622928152 -512015257 -370946321 -258099820 153645518 -270412174 813288087 -826123594 -3804321 308869311 263748100 -12164871 -58919137 -7031442 -403254634 -63375297 -1790758 709883197 236940422 112441362 25634966 -203996322 -2046310 -50066079 -15029523 35512576 -333827652 784020900 550658530 212453501 -1904609 159414918 857002919 191892338 240045319 -574584429 -80286811 614992288 -352602672 94308823 -699976222 -8290671 -50722193 -3933182 -514243798 25923214 12709159 -113822549 154524230 -235292184 -355387005 7058685 438273140 349885730 -4555715 89150647 -98640023 -168762467 15107592 80997312 226103451 506047412 308357874 -99780490 586420470 -114169867 766651545 159429341 -179592078 474146373 -42451579 -966228319 -298227252 -3296354 156918266 69573548 -391668738 112833048 -37323607 251464734 -233145400 748913553 7075342 146448990 79303708 109403900 66286232 -350082973 -121762642 63329185 -118407664 38864615 -163813160 -369531693 -3140289 302323506 -943704141 350898535 -156614069 99794730 142921629 -282244702 371904830 -470517206 317206885 764318037 -302379346 176584209 44889616 -34791142 424822411 22924459 887884775 -53162428 -192682021 445393271 136111085 279235918 -2525226 85070152 -44821630 -56370805 -114987851 520648899 11218056 6491008 -879591753 -214334214 -343349865 8270961 -10684218 -11526614 23092513 -766451558 8683327 4698040 130066492 242332966 -228186547 -367028505 -25073717 -572197330 -489049303 3223442 197791638 -25299554 329364701 -61550621 33559079 331928724 451667220 -815803576 20812413 225877978 168039750 588435100 -650061255 -604237512 118281547 -19252972 7984300 -494352897 24748888 919467139 -83374593 90281259 7444719 14126794 -40455856 -759933894 736314171 -598611660 29902423 -74882871 420303867 198743485 129021815 757942419 -64092876 119604741 71591085 -378318796 -436511550 -6179729 -504673507 -92970674 -67585483 506871949 -135438102 82597682 111420508 -18413864 361673017 79287828 30720722 -742830898 -1763335 105824085 111991594 -2266711 2777700 -56024546 -527119972 487169881 64818324 -35987642 208165787 -205495630 40270519 -5042303 112435096 -154195128 -335184262 759854424 15824009 -217129299 202659062 11058980 446615174 804617055 613180681 -147189299 -217777414 -24111580 -49016331 -39888000 -551123385 -16347171 138420190 918918588 -125126053 -161971147 -637756 250867062 568267021 109837574 52671890 123219 189298620 -4105617 95717026 263283970 -71856035 -171577198 7118905 -525381356 7161899 -101758086 25686453 -22067386 703178093 452423352 707525729 -31623361 -536968670 823758216 -544501530 -32419344 -9808259 22869225 782214154 576928164 -122660220 51702461 -8886232 531785305 76039036 -225066332 556300312 285229044 421642309 684484194 106610 53817515 56364804 -266415692 -3788126 332400120 3730560 -71903547 122750258 579337949 -569576188 35421193 -14011730 -149486063 16083616 -30730250 524630588 -212882257 508855937 50757647 -15199681 -18568561 623484279 362003671 292290556 -224933488 -375922626 -322800038 -115154699 -326432988 299031824 30788229 119883467 -453181655 -703302952 -150905473 175503834 -15382846 32492156 -26663469 225860375 -730588149 282983983 -259954145 3275922 -197456361 103007660 455960990 23030946 -277009454 -4615646 43915977 -18437197 -520475227 223408755 -46511401 91386604 -564752219 5919158 148082495 25047403 -41787385 235378667 194183614 9999509 -12653102 368232187 201344028 -198196388 -382438008 -36507706 -3820754 -889682339 234750802 -12626913 644599795 -178748506 305984753 492529895 31194206 -360074913 80171488 130685430 684296647 -11891512 347420218 -38363529 -299937818 357352883 128435940 -101912428 8319222 -438409817 61091577 -34306804 264650361 32628032 -465334997 -106484933 678971881 35329591 -294603089 157277841 -288580110 -621703104 -41523522 -146013513 -299369758 -10732450 -241588057 262460278 875979970 -20275999 116085164 627614506 -24106358 -42415627 30389778 -293349178 16675021 444843145 452153709 -374955584 -569601894 -137154836 211734667 907913383 -519556146 488243028 -138529979 22352279 74086312 -59092974 -150490293 -553855171 214873608 -433266243 343607879 356551283 80564435 72733572 84058650 -203509966 203057568 29687386 662964939 -461672339 -41060420 81745113 -126886768 -356366753 -750939550 -200148554 -9445642 58366747 -234516042 -55902454 -183972805 -492057288 -52961581 -59271882 158125198 -432275360 194673184 -328137890 305260138 -81139493 -217854215 -448468623 -257280839 -394086043 -94266388 13507311 -1126449 -82830755 -205749292 95769100 323850300 -509727209 -327886338 179772801 1536329 -158103345 237942549 -741001228 -189687400 -6531910 190279251 -65939667 -18654117 -105754422 218433646 256372924 119122203 1599022 -305703529 -62328296 -92670744 -59951096 126277371 159788098 469186379 407085380 172517775 12937657 10649215 316694822 292216824 181426347 -8420088 17265025 -87533392 -344251565 -282160469 17434268 456322072 19485637 15311435 79813678 177200518 129455189 -106081176 -169229737 176027713 -255300612 30384778 -4786252 33935252 -63981364 390090867 -11335496 -377322141 -273053968 -35129622 459669299 -209936090 540675 19223100 624729377 -3724020 254747732 -48079233 251245137 311993664 -238619 -448830380 406989981 -278381719 -502366411 42115107 177685105 -765944763 -555188155 -708735876 -282375253 48553730 8930077 17034852 619106538 -585616911 -18332570 525412758 -13715581 347733759 282380725 -21094847 -200475776 196676552 -492330333 30917690 -11681544 -468759918 -70111505 -10025175 -373865706 343829611 143370672 25313699 -2709298 -957389 127450 -71602840 -635108094 -278438068 360252631 24989592 -154277321 154251061 -109304954 -12662663 -88373863 -133292399 -132011908 299977587 -173051491 304140235 45649450 -49783625 199601985 -422977019 -15721154 802574 -481125012 -11100976 -452928338 -199408605 -11107124 -53491599 9041507 156632495 -143445960 173229531 7619971 -139666988 110558282 48329756 323500444 76601613 -199915357 -2172690 838126856 -150626488 253180793 8639972 -44957514 96606250 255466884 14981806 289213813 -51067709 -791229044 117122393 366700818 208078322 395051814 -633300458 205993158 231432042 68630740 302585118 -408831745 -5749530 178960637 426449424 -609490410 149825859 -413045012 -31687589 767793179 -113472935 130309437 -296195945 -695359461 27367876 -164260723 -521670789 -5413036 -30596277 -44558427 250730100 382006860 -38549563 -604093392 -91611507 356150291 15155056 -280436620 15075422 456739513 -181699477 208689760 -16133424 -38350293 481948625 -368047716 -276014139 -230861971 125149277 -719332188 33141053 190604928 -425225376 -590457 119601874 5756667 -419407709 374971953 762467261 198868402 166303435 242916241 531959296 -29368291 -70155674 644774700 163640806 8462934 -31217575 72129195 -47158068 -272682459 564912288 -130189766 -310450366 461972102 -388665366 54700735 -103386 -215251630 -213522177 -19537786 502368498 -223174424 304433998 483769893 105310237 -49398540 3950041 -687471310 463431653 -152685242 -14172056 425084666 88381401 -452597416 -66432957 275347639 -149268565 13293695 17314562 342564028 366111376 -146998873 17046356 -886963015 272064267 274457720 -136341292 10770632 927583899 -527656177 -54038948 -740762803 -11549181 -489478222 29049774 -1208424 204770958 -260955128 251642768 287544552 64420197 230890952 202200093 285556571 165826763 -92777299 -19137488 9235785 -213615258 -145586849 -63708525 -214576598 264897780 500936521 -831757758 54515553 211843987 -171626677 658023023 -17523405 293015155 161076152 551887903 124757844 -262434826 -215739560 -2274134 25723973 9518705 -322221887 -135274275 116057556 65314083 -257010382 -22633315 704844522 352458726 -39104988 -237038248 279794455 -87793078 -572598104 309764295 -60634444 93459264 465684430 78682770 14271159 566070514 -289079 76091981 -84697051 -685157337 828348 60869676 68601545 15921829 -39225221 20329142 98993448 -2583542 -322361146 187009579 6411817 -17427236 176751663 -343856351 -287985276 -143870699 105879533 -289051819 -24448802 -321397601 8344670 -205275996 128101742 125708466 -101812573 -76073286 -659939211 461744385 -635625360 -485651235 15314155 199561871 -17348567 -340304022 217603701 255951980 61961851 -30414339 341028973 -35986789 -354991969 -735796 14529062 -797261127 -314748214 -357703363 13562942 257345681 -4402461 -48509382 -813516413 -586448527 -519428556 -617207976 1441999 -280748774 -11256451 -737544954 -88807228 -5190319 -203187001 -112783488 873962810 -330472565 331299992 -15766373 716532726 -132752067 -683524310 -507032615 89974423 135692798 -14970051 -102231497 19376380 -196501302 19718913 -145567280 -108741590 -229904434 634867530 -599508551 -80813894 -88161689 6372322 -73883784 -226390355 491000278 896107642 123788707 816029898 -279496368 232891261 -311760451 -190774742 -138439647 -292898546 244867646 -208581904 -2416954 91166 343306121 -1231402 105697 -65481529 122549956 599565275 -114272083 566183162 50586308 25433125 186428753 424642540 -352486899 -12673361 -797900867 258285555 -383265033 201307074 -25518042 54156979 -74320479 7747984 532712068 651650749 -151408491 33091143 23680401 -182940852 88524920 -207900719 29982494 170727380 63896436 337646022 62034802 -347912777 -362158565 374766255 226706396 314556933 -26261535 -26354883 -233962400 95490195 -345483348 207898673 -218559827 -173150019 -51481013 -676318091 -32930216 -60838020 172032773 -3085845 -79627122 -10521295 276373926 -18616712 168633982 133904304 -23550314 -408313626 114225988 492372691 -481338710 -3266611 147160718 -189659013 14357725 595825109 -433084979 114785497 329341419 -422900883 -100269907 60091589 -261027455 47582428 -1753042 -28677314 -511201 -498636957 -10531486 -65769265 26347594 -175071686 20185262 -100678893 147353213 -132480305 -920934537 38952624 -383469972 -140426052 -6013969 18306537 -11226763 3875098 -142868398 -50993457 39795459 84594402 486521130 26043459 19437228 -189213682 -303943107 -809355262 -888405857 307652541 -201026814 587129091 745726547 86597951 -137609040 45567878 203095905 15119873 130239599 267680688 -55091891 366886426 -315175669 37042694 145758687 181809063 -465234842 -20267778 220023658 -224833569 -538018850 178276369 -62511003 154000594 239479708 3016101 161900865 -360620288 -545088278 -268328381 -259550239 300150186 -95161804 -91610844 -58144822 397330007 84031596 459303592 239520978 450192471 -421248381 421441435 -368811204 195348516 22346115 326092968 335824737 143305343 372484760 420305990 4104831 -2109224 35102274 -834199550 -807582009 29742998 -121579571 4987692 6500747 249793423 -42058751 -762303300 -24666105 -5403812 -423027029 311229966 21840814 -111748396 -215082966 -508993868 -1111090 -75601120 -121733969 -157337720 521103200 -97498764 26607431 -184877897 -357037730 48278845 290292769 -37959740 -684711354 -27397147 843290902 544549829 -446788032 513535860 154689929 211782357 -53633246 -170609739 -448968575 -273928016 -638316266 -13567058 144445981 66276437 -733251090 -173675114 153542170 252278771 -3567698 -29118543 -642323881 -122913222 -164995783 -371074370 -150243831 -240024117 -408798725 524559887 -14570421 -80960441 255775631 -616921937 89631902 -253132679 -8038604 346408025 -616875922 -222348947 588325425 174825519 -30170206 377838046 -496703698 -147670532 -150646579 -509661385 17468559 87111086 260447778 -389333588 -279968456 236169079 -79881211 14211365 3772687 -75349318 -509624917 835498472 2716972 -122348360 -166063585 -10556009 -561505 -223920936 79117770 4255046 700017941 161701924 -22100454 9022353 -8626378 281009889 -34169749 -33643228 -63202874 -456448924 597418443 -150636668 302299786 71593568 512378166 -468025341 -280627747 184329379 253587186 187995209 86485061 -384174118 115854799 -1419065 2002693 -111874790 248056201 -115712912 -26732194 -163093542 -40652306 -789550615 43185891 768331421 -61122438 -212382819 -282335785 236682990 2058833 287644543 -9814483 97050244 -258432410 300053135 648199024 2304327 182137596 77460473 276459241 -28104381 12764106 -109915304 -443454078 418846743 -170568330 11365118 -728344662 -42389521 47684032 50843992 456648750 7992762 -595318910 198232055 488836126 179856988 -142812885 59467813 -421870926 667691824 -435178101 364535957 -853340801 54586019 569187590 -6184956 78297211 44047034 -13414776 311114826 285571453 -40040780 578028652 -142144549 -196341884 344199344 271980000 636442747 -165617599 -1963859 -427536253 -328727052 168895523 -45289111 384142286 -177858162 428097 146127280 464437561 -247736899 -81291965 287885267 733637859 241914348 -407332202 445513368 -468397884 154067138 77325842 -200235936 8224988 -6477259 123575334 27565176 217778973 -54676756 100060251 -1615353 16733855 -10403320 18728803 428939833 -95185556 73252885 -27262503 9980627 497038674 22129606 -487736206 553581835 -3375085 96696252 -121161588 133450915 -12739918 112804753 -169015308 258957642 526872988 925631 136964969 -163322059 -15544444 -174105251 794655102 162090244 -94251106 -203550707 237598961 -511207049 -595814037 -531071210 302700400 4408164 165784597 1380249 -258266623 10779933 83743970 -313708842 -2770121 297253810 299475348 -44317222 -115460385 -517849398 73171260 -123579837 -621739251 -575531375 -514343970 -136911520 -21095858 315341222 -185366746 159022671 -196047076 -801873 -353020124 11039489 179599760 401145572 -246911975 -550085098 -240277719 162272062 724036 16708183 631258613 441777560 107841094 472545240 364696431 3016029 117660085 -427483615 432220114 23993473 74444693 175335322 160634193 -72891830 324014885 -650664903 103893404 154995985 -146335150 130508945 883268784 -839805025 432949757 354130305 581116960 -57868637 93175650 -560741871 -3055215 329308655 -124354870 409788408 11814366 274164995 -77692478 550709718 -23221521 647251718 -33117816 -179923588 -473168323 -1161498 275877426 -306411761 -517821114 -9850390 -357560487 -477389807 -54539145 -194057814 -477202638 -412093661 -464103568 1307191 -757994112 -376716921 -205668231 621914757 387746419 51320719 512745 -66459026 37524735 -38649272 -222373731 802261150 -102294330 71606971 177492919 133184310 203881956 -512288701 39429072 -250096449 211240001 -98039997 220732639 -32067260 391150455 -95244284 886613987 -290280904 235238002 -31651943 -307633928 194049854 298531834 -223855546 -116784575 491824413 -560346613 33572833 415241565 -7016757 -33743102 51098319 7563873 55997201 205046450 202671573 973173401 832892429 -241253945 -347714046 435890403 -516103462 435459033 124586998 -656842361 453751732 -5795419 470288508 -429907769 15440490 -782153008 361400799 139050985 -284471134 25148808 18480906 107969431 -91724570 -241337598 -121710702 -802336227 -22112763 -122658 -141037861 -354677426 -363705628 143215086 96841546 -1334154 245180252 -783065569 -60580807 160534149 -396386941 205438015 -60171650 73726834 149263750 136790645 237356488 -202343110 -44452404 81366524 452561762 -12935791 -75670746 -232178627 37845191 106811851 -41907864 49096606 -124725219 116002843 -666488535 198819231 -511537379 -438921468 468848813 36586222 337399780 29226996 602942361 -89442578 -45890772 615120154 -152282894 579480875 563724212 -27727730 -582378190 41201620 -22766976 -761125777 20787043 52497448 -674519399 159145203 450502343 -134357829 -87460408 -664037195 20320351 178542193 -349139797 -118552333 12942357 203698552 -116786015 59001989 -526333813 295345666 8568639 -77340661 691807919 -165984588 -12600440 -14477288 -5732668 42749742 129926294 259173729 4063521 290614182 -11497036 -274974933 301445808 337721700 -459315396 271518605 86548697 -590978849 -392508484 32978646 244994714 -893029391 -69137928 -304854138 -92416085 -134576028 -189703696 353327492 20949230 -100271490 201166501 -316605063 71894104 6223452 99739440 127590282 72023778 -2852350 274071833 -39195052 -304117907 45886025 -81097149 -142950325 -436454816 581747134 196075969 -202105759 -315724641 -180463392 75265421 -728982743 -431266073 166667632 248223513 452878022 800843560 -211153 236128907 -493801860 -304126758 -15097786 248427224 147722947 49932971 161190219 -297411937 -39415652 -311728618 39658452 28490455 346264900 -123908370 530324519 -62602455 -654168768 -61102012 -506993570 524350064 426686016 -20015953 593238315 214195199 -554733141 216002004 -83938740 70979032 422774327 296653673 817300800 -600235648 -214861654 -477893432 481228510 41336903 -87644706 24020700 454275945 339355037 -628045586 225224353 -55038 -280815423 -40133217 295713180 19650678 477947896 417068735 321615026 597667803 -255915958 -222548560 40489526 410310591 -16554478 11362878 -11525187 -8687929 -144977592 -87837749 -66654885 3299526 68219840 195581776 -438542373 220121285 -93950846 63441328 6817486 163239627 -264097974 -542226258 5584517 171571797 528531314 38045299 -533113526 164917213 4438349 -15797967 499300627 -661258639 -190105196 -156177947 74075708 -77673245 -17512197 545974134 -5313093 563025667 175697739 -1649754 222121138 -138573310 252438586 68226477 -3461622 470477138 162796376 133281522 535603502 -167683958 136119828 -176260028 2954474 -95104113 -684157744 -71303223 186170864 51610294 -662496452 225020963 -738248947 -432363077 -141702132 375928062 -283634220 74819562 -313403635 -240322717 1327167 63175387 -472384420 40076742 -111217562 -57355574 -133647864 237787096 540226327 426788055 -320451288 -3633682 63707258 2008791 -200951744 741166111 298601963 -209614770 -816424585 61209855 225036869 222655134 -1369430 -506149278 -421415482 -484072929 -354153994 -322862736 -371285360 -157317172 -74001144 -260449606 391339857 -42929860 -6269678 272666164 -33247 490590411 67080577 761846562 -276578180 -551818510 648563 -318952909 10155574 -111667253 22137552 -537617806 -727886490 -34532763 321308951 -643690264 -786420276 84325702 -231493045 74152480 -19187713 -585128613 1374912 360353208 719725742 -1247848 239794682 -93142401 -138259025 -155676523 10732670 -106609984 230335999 3030048 -128785697 -44210777 494638625 -633735829 -66247078 -31993923 3131117 -189038467 916314678 213257503 189493136 -23807510 -218772035 341078841 402870707 149847659 -74701008 268503945 -564959273 61950257 54183971 280303829 37389206 110261995 163018668 -422771885 -196007 19391217 550308633 -333006798 -366090600 -41610669 -647955666 -219518611 -648672935 453941282 78252382 -14941681 25616605 103276908 246570508 -141810876 -36183525 -130450476 4254914 -520220086 -28274852 152687178 18313933 880136946 39247891 -132909187 -808591714 79755308 -968084521 -272460702 -930364 124146358 -668261621 42133728 7014300 98174257 35929327 -331523656 -336955670 303747760 65400181 3009279 -424349317 334397300 4572441 -722555852 442630167 339670011 416396535 -120481594 24237663 122659991 -184220438 4958115 547194486 10992663 101286111 120127991 -84270949 611751760 -308865609 323464371 -353083010 56276793 -25095655 -380020206 78344802 578035341 313095908 103527892 -143304336 463443743 545567575 128382591 191956607 367124410 5420547 17449457 168132242 368601004 -183618454 -3199511 525536846 -28560196 18079569 13720656 -437294126 627253237 -405455942 19616071 77794464 -522854568 55459443 430086456 264110100 -354981943 578232822 -33293223 -268807052 -47663038 -593625996 219696567 70958593 -76445831 11801423 35691765 -464418496 52875565 374476294 559132 301356474 195602038 -408506794 -170102993 426788284 17267724 -682152748 -18788733 124476491 218719719 -580361734 129559691 625355851 -268576283 31901122 -101873113 417098499 -458083084 38182121 102734538 -86550615 -100367901 126615680 -205199623 -151764037 -36749413 19315859 -499063283 -3888728 8356989 100049014 2876093 148599081 81991938 -5718693 94582449 -116178573 -25285143 883582914 109404226 -143913942 -541627559 114808096 96062521 -185582888 -310144887 -66732530 -121971334 -152032752 -484468703 -420303169 -376746271 387361784 415160180 -248149630 -144036657 78948982 106233303 13545958 -451657015 -483666719 -8566101 38216303 1700151 204988520 -221732409 -551101085 -589772 116739191 706867230 311724540 -2201601 -8220239 690608472 188555656 -628691749 -34722151 -667593726 -658792794 -51395391 -117317774 -98558807 -10589970 557100114 -385021574 438419451 -641567531 104509825 172488793 76887286 101006683 333828655 -619308644 -650665455 729224680 -312120866 -224135679 8484963 46757841 115268261 -255674810 -497190512 -686882 8333972 22261762 -16812504 555097815 345716353 639127761 104071599 49591411 -47846916 75137697 171830 86876943 165789325 889087186 -626728917 89849213 29493502 74607160 1919236 -310660270 60640869 -1291742 -128670105 19364505 3729266 71731652 -315569314 -123969096 -903452390 -461031822 705209053 570151290 -191794281 2453844 277003934 23564594 -26748381 373581667 87960498 108701546 815688109 248502777 624980963 34515962 -14002494 401018535 -69447020 -588198498 -2928048 309456593 55611599 460527375 121853123 -21979455 -210395998 189329055 -8229831 -147629213 -32251020 311611585 103741455 273949773 285551833 -92866302 264690341 -226541001 -17944351 -453655390 -4344753 -5231753 39075075 -238358941 780157910 -385854896 -48768009 387439281 -517632824 -117711421 261714181 1415360 -345035049 -363242751 -30289352 -466446072 195836159 -25981997 173815953 138359446 -165170358 133839160 -238080259 130874718 164179144 -667432724 459008421 -270508295 -217354265 30223320 -279574297 -331556939 -126515883 -114481513 466659536 -426752475 -6049350 -101027225 -86066270 223428173 92767037 -503276161 63180989 390562493 16834416 35873144 -66232742 -505978238 -36584735 -531925055 31421031 379254175 7466711 -755876 -316903629 428118277 113612000 62581747 337022442 782312948 803724515 -415477 -124295513 232117380 -247827219 99422980 -12833794 349737972 148249707 -32226543 22370112 -259129344 686681789 -96488757 -10682877 -653074008 -248375378 -5963242 1314499 -917757550 -495831909 -2100517 -130796949 44239220 -246396247 663261070 107755143 5094691 9557275 10160211 598037352 -112343362 -74420951 -680861741 -480235069 58798305 174230887 126066363 170292606 435768473 -587400623 -98228458 -56274337 -528633097 -364873019 -56819547 -97048863 624462770 457439898 -71016484 139944898 -118548327 413273235 -85845119 5463433 11500570 245190542 -659785594 -5615529 843021778 18132485 226749706 143963540 3734811 179044420 188124370 143604673 -567096384 -134262029 -830999827 -84808278 -107486171 -278162141 349201002 300220278 75510026 -442576075 419063575 56186191 -16062464 54553229 -14803475 -334363724 -517058053 320092631 393795549 -15172304 20027237 786277214 -10004726 91858061 224015617 559363982 271527761 152266040 46819414 -6847648 351980422 -140665572 -431541220 548077513 -285598084 -119126157 -14613761 544409188 131971328 42225546 662833535 98751848 303403228 142893827 -283947364 -63539266 -238549439 -318974636 -265391379 121940559 -54289250 -46901114 321648150 207432281 -199698727 58704412 -30197648 587002932 -222575650 444126913 -19759875 -298764472 115294964 171019160 4166046 181808573 301454902 366255742 236601329 316734362 -30783412 -184131553 -133358789 10240215 -21146145 -16410648 -317167951 -51380897 914350417 672150630 100718229 132947573 31464505 210125635 640261597 114920496 -176911359 678970981 191221412 475143326 154663340 298324897 -19815229 -21157921 94047502 -121542735 -9134984 1274509 -71699522 -281560725 528232750 215088521 -42009717 -180027541 366081505 -1025178 419076544 -25579689 -167002911 2505581 -24411919 455354417 -975897758 -107209571 -29428233 -172749732 200670221 -379215083 -204069289 13699505 -114669489 -171557109 -74910929 14097650 -82314019 -391954906 -60674852 7961885 295413435 351153414 54367700 201877959 -204521948 218029384 3062501 48654486 -326680602 241678712 -21805632 8342437 337624120 315889140 346606942 337327669 106177995 -221346111 243942734 13253503 45685284 -119801738 -89786374 37707071 -65884730 85313406 -51537190 4519318 -13968911 -476827882 -7365367 56171392 32987124 -689660936 24184958 137038043 -246624186 -343986767 179397710 862221260 -176297362 -119976637 -561784123 408849924 26780793 -40263322 239293987 109046250 -1580588 2211829 -568006841 294372697 -265353739 -55757173 -130291773 46837691 -163919533 -32470914 -62034495 93072783 329667679 -230672400 141421145 65918922 -133591838 62501433 -77400515 -167359465 17904902 -58361560 -113114067 18822379 67053540 -673628027 24395830 -715677157 138010579 -163708183 666260717 -652150006 203638617 857616405 220241995 -25775291 223087549 -28107260 -47027614 -31655095 -100697980 212364033 -45777861 653571001 315910666 -89048683 4509007 49411350 -421944187 -56517009 -74193098 18850258 3213595 727532575 -53942211 16460505 841966944 4625491 9445767 -546687158 11364218 100444983 197558299 -34889324 30130598 151017779 -695915663 -48232 -171010982 444771689 646046951 33260154 2324957 -257056447 492576308 224655663 30700110 -270365664 66190061 135536838 334936478 -77676134 23545101 -339132336 -391305013 -315563629 57152216 -458867750 -350961246 32363231 45396736 512294633 -106337270 266948840 -615733 45787334 317364505 109973175 83584986 -7597231 151060858 -144501797 -194273329 -79504135 -269597790 -299819512 690385792 310307460 163200332 -303713397 557414488 150006932 54755007 -114540 361079842 -535531414 -161625350 115553059 22454902 -275611658 -10199368 -426060892 431579653 410836789 -184025347 -183885196 278879020 245924605 303035727 -192163183 -696931496 -295814135 -204091901 617110619 481925738 -38912645 7001769 -22707114 456591785 38262915 -72857965 -433111993 -178730946 -494274559 -178421643 -638112 -461524839 -5134895 183794886 192630954 -4466820 30393898 365278908 -860902218 -399942576 -141294136 -151549744 -225809965 -100636963 -170234806 -345918654 -42387141 34430292 691364487 272211341 475748773 -80587845 -39487478 -5211173 -156602943 141245477 131277459 -218282476 -613221395 -66084297 86125457 -287173546 1137598 -19410674 -156066460 147434394 -184779776 6164743 288644585 -239850800 2288046 -41815694 -599357496 -12330432 200586269 -25554848 -11896924 407450040 208227331 411508728 593041855 -62377921 -218360921 36919409 -3181886 162870164 -2116893 -272688903 795109248 -690880475 -543975017 256246216 -458116223 -65021219 -204426406 459016218 77742352 -470411667 95201993 -18178771 -857904323 577057777 143593632 7948206 2642781 322888813 380645673 306178040 613017301 -107736365 263024575 23774239 669024552 526940776 168390600 -5295769 354410428 667838972 -497248860 627188397 804371 -139735486 -13657293 238448357 147703067 -18010957 9439620 750592020 170589258 -368307041 -56818034 -20460616 27561696 478083370 -298791269 -92433007 114272090 638672663 -183297996 -153782173 -99443840 179999237 15138655 362473711 724594613 -23253376 -9136525 155732938 -2335481 262529481 -30555020 -10772880 58757486 690779933 -332264535 77547313 -118695518 454161959 106954466 -3768447 12001953 16325201 -639262208 91390578 -454991435 -180039252 -176210658 264959567 -182930198 222591057 -693354630 3962912 118790272 -101353519 57706245 134182658 -792261 119105700 -32829835 214957817 515499094 372108160 -105489590 -173228707 159523123 593552247 45899450 742335294 -912628060 177471491 329790376 -2476249 112621130 211008593 23163561 15192786 -721561771 -31175279 182210835 148467534 -310519743 538041763 190683998 109285753 2157282 -59227152 -10942419 23199264 -39289007 -2969004 -340532174 290328124 1707905 -33312588 634472545 -269472518 661100138 35870221 -392530326 -146003042 -350272584 -91121171 378040604 68314767 -357762136 -568761322 46742199 -212487696 166224138 285251953 -333965403 -137344101 268877042 -380561358 77504301 849092115 -167688075 -110378974 -250900439 129446799 -55532632 117343135 -440044951 4401004 1748550 417295205 -6693386 -8606155 83214634 260482186 48566406 -125465666 -64383169 -69741602 -50555618 23099957 -68859253 -182956100 98007804 -359760147 97237321 413341611 323325688 -751253514 230499373 -25644454 -20035926 294613218 -279172287 -396847563 268454799 312939341 -58457137 -758472629 52708262 392267978 174337413 -521051580 43995144 12444773 843223651 -29358899 -80092563 386353986 -110513274 302488598 358868732 -394731914 -101412223 52413732 528419508 538896583 -67411324 246596254 80327396 -309443543 -285537232 -778665669 -460646435 -125936108 434807229 -554296386 182088534 304240120 249780876 110489755 590008452 130637815 -129224834 -401647914 -349442759 128547509 -24948546 -32571434 34804415 -64344627 -417776177 87509492 -66053578 -196938659 -17867129 93430512 -566996624 202586250 -498635640 68519358 -466241186 -25031107 -319689241 -89326860 56837174 35468632 384601305 -56692274 69465763 110125037 91513824 -81316837 222876049 154724036 153995776 -241377369 26524715 466013218 103001211 -93594079 -7556141 578660371 228120113 107783075 -24201738 107722512 95554866 -3651241 -177063254 -118877699 -25306417 -993261 -2309002 158142254 336110597 250210436 451723081 -248660843 -31738501 153635368 99926144 -81531211 -28674013 89546422 812142832 88305233 -361053596 -257580603 601401442 41317110 -318578255 -221432458 156181994 120010212 -512827506 86503694 -16089432 823320690 -11730767 -259098768 473722159 -76796613 -360032 -167816563 57241653 352768691 20362461 163874413 -132071304 -282861701 -63733824 -446436672 -160127743 43900324 814683395 -381310660 -526283448 -34005938 637874340 -23351488 710488062 -567252187 7121584 362616245 -47421496 -574089459 623381769 -101253608 -700950958 53060463 419909716 767277781 -40896353 24972996 403587489 33994977 9020912 -461328021 -5381149 381514227 -557958943 -31069138 320794286 37974255 -175696950 -21738032 -65535735 280874667 43362180 170976768 -496014982 -2993823 271002322 42562965 -324272593 187634343 432000578 -3402140 -134801262 -415542707 512605796 10667248 149635968 15907887 563032781 468157922 249686676 38713300 -338011259 32085315 -115091186 49510508 -424909711 -272377069 -23646589 372048321 19677299 736501581 -519953629 -345921995 -54537323 -160310766 -100818764 280914320 421769708 -30785625 373672385 20710811 -29585382 29369276 378451646 60676510 -657242928 -619034465 -111238802 -305958423 628366651 -72828887 -89744167 -521957060 -124457535 -704094217 -158095223 -17014067 -393011676 704939204 198893849 252897602 1957806 -234665890 242992018 295374980 -475087666 241232468 -49362672 -190429113 42433220 -4652115 -470778021 88655862 862270417 -213409357 32771706 617683020 48776870 -409288135 28751710 -11411475 -83058 512563144 -157910839 76555467 353754685 -406474812 -127366089 -27756526 396395966 -274441805 948335625 292533321 135156911 75671296 -491019145 -93715230 -190928827 -573442452 -185406849 185194864 190197838 -33308929 348946321 -404070 96074951 51116959 235672720 -551603801 268917176 31643634 -73874 112619662 -437976888 -3900843 257504368 -309609151 27294886 20600183 577760308 -24528238 80248067 612097785 -570527452 627617397 452309030 -2251935 180190087 66267601 -334898253 442042430 14384101 514201883 513612087 -6894952 -59867780 -257549604 339109541 68195346 846045615 -241941816 120547254 545476423 -105121888 230900520 -501321402 -150203761 -313491177 -341179931 -11412158 535930863 78797535 -518281184 -86085582 455537468 -2629450 33613195 -364882755 158469867 604230222 -805755299 702839827 -104586471 -319118812 16060670 -170135576 116157573 67696546 123222511 114700327 -92401 538952003 369965250 742557262 -9311351 11935175 -243663803 -21543728 175135745 760554345 573089 67806632 25206524 -318888901 403358592 -14561942 168293448 197418668 -646216064 -7991168 -38529920 -162597513 476741939 162027138 -75743990 166720912 44156390 112718992 462573537 -13525562 -62723612 58617537 -486494494 108039879 -503956280 -58463628 -613999035 -150152547 -2410772 100146451 10326399 75675612 222077281 -400703534 147375894 -19567442 -4972550 349922604 202544 327422436 25550689 281132447 -171114272 57102349 -5321182 295878767 -43156882 245037778 -207760356 -313689048 102048147 15229675 918269877 38783539 189847928 -406573004 869802003 26896346 15065759 110530021 101577305 428984444 -531589728 -57957672 -312976121 -296842662 -89069314 812236525 675727747 22218083 -372512293 -406328968 -201285727 579492774 -53513975 -460309310 209094440 1419112 -209564728 832068287 52472558 544794710 334559695 -684149815 601107650 388654980 -632797851 115917604 14375398 -44591616 303378082 20871718 124878575 -285705739 -547836965 -313666395 -119491487 142301067 -258848169 21782072 65138462 -718625866 89187827 -80553227 16666119 5787487 -144463186 -190285404 -420943882 -490131749 -28084060 9136384 -121740507 -6847718 -246181674 241948858 -968382733 134722896 24721470 -373751737 -354060 -128928548 -5439226 131643653 -32053940 108692345 714863155 204248919 271051718 277400 43629305 -346448559 -38798090 -153814389 -2038969 -1960851 -9559152 238520024 -750546954 475798699 6379696 208087159 -451624738 -128182881 104769403 -135542874 367073558 -208210496 5777123 364806359 100350655 158876487 -348702459 -130950346 -481155305 70157126 -9808187 -102801917 273887606 -444425657 -395169177 -656333609 -230458246 -13325630 19759631 19407112 -194536363 -32971612 -140312250 -29259983 -629791676 67949042 -90360693 -102199322 383051237 298497316 -19695448 -17358668 -340497377 7444479 -3272353 1542501 -30023803 -4931265 81877585 -52404948 5935934 -182951082 6909561 -729572278 -2974319 55986918 596708945 -341192080 61554052 222963491 -557616130 252950861 -403894600 617120862 -21390080 -479553846 -11252580 82760735 6787880 -427026560 -22882971 -561761222 -41539120 -83230863 -430570864 -53877789 -640714521 353419845 -666340316 -367445053 269829615 710388610 143700909 -65504596 381020563 103716350 -315084029 292372308 348265149 530233090 8152092 258471941 -476408 -49834416 -44445759 94455436 -66477642 530256355 -204339025 226888870 -209491281 108575583 137078791 -35657642 -57794504 -2786772 -5937776 6556570 312777 278327269 -409872072 -153210927 -406110875 -769689458 -424101096 -345720708 -196722465 -126347103 215078100 -127621 -10840347 416551792 -654015 -383615202 497630796 -27690565 46778669 -225440158 311565736 35283136 -197298605 -891461696 732203376 -171412478 -75402856 -44592915 -7710960 -569430974 -267635645 -66696386 -333673793 201750994 -229272096 -148688909 -274357570 612043168 -149307542 -204081325 -466848332 43954755 1952950 -372679059 -21706512 -10179150 -757604562 -43209472 -110374514 399137627 -183476979 -209263647 -738334058 92882751 -52529641 -142101686 -97372332 525275505 200121328 -183411816 75215093 -78333466 348899096 506245785 87891203 16613577 134040892 -119561411 -122843089 108050278 328170834 283090088 314850612 33179345 -28029805 317308846 2147314 -170401540 -320550823 432295682 677422 5621652 120552943 384102291 342020623 206287190 57750805 -80571212 17481919 4125877 -176175064 -34800883 -424288465 -221489218 237310183 -378729764 53063 -252239104 109413008 -74665712 -119594649 420475005 4702781 541488593 142042772 -22793700 99582 509858000 509519627 69407555 -157261642 115737559 61059441 -255585808 260581024 151025355 -188170142 -184094643 -70194622 -4148758 -172448569 19558159 354345131 -872884601 151110720 849313976 401001723 73169358 -259960387 275171412 -687276761 1174501 19881 703698681 -602302438 171244062 -9591238 -217844465 -219329151 5222115 43918772 -22182005 620941661 -19334943 -263871560 -11523704 4070819 -365929066 4457575 -32900280 285409897 313349695 857210027 106182886 191747572 113079282 -189312202 -7037147 23001224 -174147711 22674180 -77275670 -265593521 -89362699 132822963 -85473103 372815627 178820229 -533616321 -355292196 -476949159 5948127 9109315 355018429 17463189 -3834808 429042121 511766040 18661296 -4032012 378905883 66602991 -370740543 336312613 -219717980 -597640259 14169563 -163883863 927121751 10776722 -488159547 -505835928 -555728583 428164413 -119693726 123275 -13065862 225652817 -261251602 -496101088 9089565 -64736687 177759977 -398154225 -436243938 10330786 -351444 818273226 -543986788 509305217 -204500384 -552261196 365600339 272001670 10247518 -190328764 10081068 -206153340 52728196 190425709 52700099 -97125327 19774339 -17051986 -364815497 -223725600 -50080661 -558379766 -214011917 -375020335 -796171745 261495950 14624570 30119388 122180195 -751722724 -547447311 -15342702 340694619 181902175 -8596355 -432296540 -350532713 -146756051 391285673 52114051 -15363485 169794586 -271112996 -38289141 33203042 40320724 61816656 57190028 -14513022 -74519357 388745854 5679037 113170912 155675890 276637072 -15536391 112950302 -556990761 169535359 10974098 -19068819 164730057 42182085 -394889987 -100742671 -565594072 49437387 -77420578 -450819360 3072507 92970259 30464064 324991891 -585376763 15880608 -9559269 2386458 174149902 338003607 7014048 -26780974 -222843931 -145463619 -431448477 42586350 101585700 6753990 -349962005 263084144 -580826332 191360682 -154054989 -80169514 7253326 210619964 506509206 -132077391 -662297251 -213366622 428157908 -131132797 531852243 665266483 -757856224 -352982651 -177344879 -13210399 379718972 19958224 455409435 -17119459 125658564 -172251681 -71022463 501437177 354259576 -436061473 29706148 82759559 -209024595 -578169238 86549013 -413612327 253986784 9985447 -286342975 -727889711 30174986 42362033 252512351 657046821 275520968 79719281 -200813273 -447791200 -2053684 329018835 16069443 546289907 -254276332 315089303 -106476483 13798730 182326678 -446887902 -67414645 13749777 -101964 1613584 540733717 94190686 119892953 -6362091 -334419938 -390548641 -302533590 150507185 277788165 -409984740 -70738083 315729051 220119691 144096813 457949535 -467780406 -151131198 276679251 318514772 -238494803 -316601491 -426925502 719646199 -34564615 61015437 -398742201 512709626 11521895 -189543044 -566546419 457471859 -502967673 115636245 -44042494 -408745133 62853213 389963355 166310753 -658944291 -239528518 -95652958 -357970028 -67285179 106197071 -50261127 -161385814 300384614 85263446 110197349 -1006160 92774104 305481600 90300871 249095231 30494719 48775283 -67775091 -62039914 715848643 -91263904 -277077253 623718101 -81797647 -2377586 317408375 -365038195 246616115 16267429 176828417 110371921 437831525 -153550535 -615203422 -546428275 293126649 312208055 -227988370 434647678 -250043284 713349756 710328452 -73545532 183710224 100772202 156575422 -165730642 59042742 -281413997 -56834889 -1291452 -60796560 57881913 -281304470 -445040781 685038463 9849674 -3449981 307819028 239390765 -235357609 -599562752 -745646838 107688609 280979 1659669 493728694 20741126 -370088726 684517391 -57481636 -139401759 122598769 -8486474 -137342732 75456534 126438462 -81432061 28030642 3956382 109853754 -32813477 -915529806 48184823 8127280 -274483 -116934266 -107991 318660991 4075636 235239380 3473595 -465063926 319533650 -277729140 406405076 13598210 77467178 1310750 68471811 -557417394 15188576 -55733992 308882002 50262297 -14783182 -138046545 -398947620 153403225 135965686 -84854502 -21665366 -4174305 -316288314 -408804822 -441663714 -451325451 -461172276 715734085 -95524399 -212719826 -342716807 -847659036 184504411 493322857 -359409024 214154892 31948623 -33533983 -541702803 -35889532 513322301 149977128 -142103257 189106507 86265577 -239184278 -117738881 -192515716 -348518912 726618 -172901229 204190 -250778805 299077606 -63032228 -188097069 7129678 224376792 -143970032 80260833 -756064418 1980989 122977362 -157820839 -21297129 52786954 -150385398 225538464 -16702446 569061800 -108834629 -8792240 -180052230 31819925 -191804550 -80708239 -570732311 619141265 -894897467 -378152065 360722304 577350196 -49900147 -41859106 -32160593 -279109804 -183485701 175006087 -326054359 -123725757 -127784443 7003639 -597800385 -901780019 -773969707 307111862 25247 -72029845 -7928920 -136107693 -388539945 -192997263 -597244916 38590918 -186749624 137687143 256527854 4293580 -211225062 -445614720 110121293 394452373 68607862 26121611 676695530 1508799 -84993421 -817301269 352976890 -43254183 423344978 -126259065 -59368368 17055885 -152995494 -46604264 -243613085 -18385108 -270718485 -18762464 -705254028 -420529366 -336666978 -573868041 -329022981 -63948554 40544428 520270714 311900053 552214513 59614904 -693657821 733503374 -419934 478578420 361446061 36523878 -186295861 293700879 -181798797 -638776975 165716358 -318931748 -444272374 -209010516 -175271119 -9774323 365683459 -467525103 16057003 -121346625 465618245 24917983 303034357 -679062844 40472793 537938913 860549648 831562281 -360090597 -140948449 114431637 127472317 -77867799 -163299492 144295497 261417272 198006032 148456119 -808420371 -9840962 -15155545 153465870 5189412 -193891347 -97150956 -373217299 -395325129 -508160834 254580210 -537773637 30700684 -38314359 208997456 6574555 10580029 191796544 241253021 392559872 794698 -822749 -515680498 -339907840 534601650 -111041179 -37621676 -234497981 -134715635 -108398384 113218311 37706443 -5330217 252108275 -169182172 340934152 200522521 -209368183 278537682 -332866713 -379176997 -173330715 -78559669 243867889 -800477718 -39465065 -475582545 19690564 -338067175 86960141 -532896506 -284081331 -95341861 -79703358 410378983 1198897 -100364152 -367421352 480114514 201853958 316522997 -277108198 -189136703 -26636347 -897605384 117394235 -334928145 45100431 458627447 -340208135 -692623693 -17760253 -776835239 -134194496 21374527 -6933998 -81520779 183600679 -65788502 168848679 -164537411 -389719398 -143041924 -176446851 -176381325 75996863 -96373890 74757390 -606995191 276967954 -2881248 655470239 157565084 155034052 29773059 -347559109 -768434252 -386511104 -852581388 27961895 -366908551 -432213664 687157064 -834306 235011 -240376251 -285495212 331104650 19823821 -464290847 -55515044 -791025972 174866670 126301502 679963501 263312100 1403483 213552927 610398596 -451778822 -3236834 124643098 702019403 -459248313 194546609 55888384 -14404029 -134091523 -217514826 8445679 -26624013 -127596078 230395353 -215977074 388574397 -549746858 61310293 -1187008 -591038338 -34734219 207436882 90265117 -48239160 -4616767 76563770 -225866480 165807549 -762989891 332993984 -793845662 37025142 -303104846 -529496772 -101162404 441834915 192754763 203989615 454635040 537721149 -93429952 -297902360 -315982640 57113972 5124509 -58816718 179034449 -45740732 -617771199 274473936 -124846372 445831302 83083238 -125699971 825924171 453226016 -47782000 -326887387 -130412355 -713297050 411332241 578106555 -119772942 -170073007 332828010 897633479 -2195566 91992857 -82409332 -325685497 782389222 -585714366 84499419 -353197911 -609710104 -193026992 -103090528 360230980 -140248182 6297036 -10001194 2891291 186286032 107614722 67745072 -198585362 418056497 223963060 -123428152 -141646154 251187208 -15295327 6869674 290152659 -11777116 -89634112 109255352 144738215 204230299 9784791 -23050875 166731650 -27715988 191438990 239700308 -575772599 -17082833 19305806 -233078498 -196151791 483505462 -9980886 -425318857 -5656987 -123257853 941492677 121706330 -115702987 108043701 -147929372 334635611 102491205 285546823 484771455 -7383584 -126734413 -116609471 -187883174 -113335958 12097755 523630334 -295466166 504546818 -453427551 -157702104 -459502005 96979373 -2080540 -409886767 -43782964 -118399134 -67114111 -569570507 -83197362 625346693 -5541449 172640303 2854899 745389650 -510563965 30817563 -182213240 97929639 136024467 140228405 78771589 -18179454 -269673724 664292201 -188360827 -149680961 712036691 -477676658 276162675 391644725 136981386 21133136 72681343 73922707 -335176143 235369083 21174434 -244113736 -410390313 115384645 -130928939 -378919206 -279577429 -384543890 -728269 122813242 244965615 37117701 61365192 126767999 -311372048 339616627 -547513667 776062 578759848 19913929 50951588 127704213 -15189600 -87273114 -225222981 -55947647 -452095509 1229028 -210673372 -588572196 -458467894 393855641 -188593042 617561718 -192106889 -171352832 -95826237 278643074 -661723689 171319249 -63863203 696129748 278913983 -222049651 91960161 382444986 -378576433 -5777265 486565 43190778 360392677 -148458915 572552943 346838437 -33831210 242879005 -179591387 -438190350 -2675232 702731 -102201904 -328204241 -9127566 466640500 28851518 -238097650 436075204 624797382 273686760 -1042439 82794301 -445018337 431019493 -330055247 -85790564 13894875 -363625292 -138990887 438033439 -105249063 -90084682 363489115 -21072923 -47654313 -408793049 -217989098 -191693177 327449909 -286820119 232279091 -171729322 172764224 -215743735 486379365 -95271989 15222547 138191064 272520362 -447550281 651381886 -141529949 436735375 173172 72718452 222415172 305985345 -119006457 -677370801 -166119639 374606888 3871375 135080072 -620915383 169308529 -825650649 818095198 311109810 -171744613 -274585848 -167579643 -216260604 451389036 -12700509 -484090441 -143123588 -132082746 -8328966 -84159577 2244328 -753257596 343319880 110324531 265850747 -256242775 382275584 -327543585 5626336 -337922045 241456237 -380902231 880224892 -291683334 -112598013 -1792236 1520540 -26828916 -144463617 138275085 -334605143 -384923365 44637910 -8508896 73268138 -328423760 -781887251 -8902294 -368764086 119653586 -276084157 282826253 44650008 399319452 327240109 13548547 157678 306094966 343132517 70147893 129902903 218350963 410783032 -326254381 503241997 -484091825 -124886598 421260382 134137043 -20216884 -345897216 -380972212 -679193795 -383682605 30516981 -640272776 -169639520 305956442 -43233478 42151 -101824856 6561137 -3321381 -43158264 220118344 8073326 31594414 130806064 -407384947 -130517799 -57525930 -324853353 -619340082 -6007116 95904963 -109212937 -9825508 72296954 27720230 4950920 -42177658 100355409 61366697 -364291197 70253443 485622718 805515871 -306674345 122339448 -234045455 96405870 672153272 -566501858 -79636216 -180396388 -35713095 214654226 142364997 322190271 7469291 20491417 254887265 -243388637 15197014 -240345859 -150208553 340671762 399283487 -14483479 -53299483 335671058 -99321540 -673062514 115867547 438654383 4135252 135251238 463351202 44642600 266456497 163247725 -12171696 -594995216 123463637 -278561088 414170748 -208347573 -4462876 20858472 380471186 118975155 -43086843 -87796310 -489229972 -7012226 -6148847 603689105 -426476736 -355725888 -7916033 457895863 161881831 -126308770 -339278419 5475623 511730858 -19837819 660311 101174546 -146525125 -282901427 279196534 -630249688 240013835 24517779 92525127 -580922193 -457284357 -35561327 -85806241 7014686 -601956171 385734686 17949664 -3654236 119270107 -603164417 107417436 399415388 -32915605 -467986395 45955231 88400891 369182761 -2929331 -87705945 24494585 49119298 -209027385 283767215 414099768 -27792279 -618422938 -10073379 309269885 204090228 443635651 -3354082 -177704911 -189605626 -5328512 140725810 -242868307 66066899 -181512725 -298926291 -110748302 -176014562 346177658 10743716 14760426 -413732 823234278 411740231 -124049919 -585339881 481380313 -97573002 -356206170 -718096312 587793853 6526383 -4215691 3077453 -5681732 -442584507 -48398651 -14612808 48875684 -251159745 166517865 79052757 -92484132 692566177 328228364 -219288424 168327101 53296498 -36982134 14128637 468111267 247864610 27015920 -113154537 659871784 332868261 -142412023 474311564 100998446 312225274 -34026919 -60083629 -111328547 -211443718 -123391098 583209812 -230851648 19463836 -13648862 -443526477 1079535 334595250 -42703378 419386745 -7314720 4316748 -55217905 -643951402 -141094476 -60184189 560029245 -237534458 432740174 487901752 -294636426 299952787 -313084112 601211843 232294532 -56319732 -32495287 63759078 571800667 267442885 651757732 -134927795 33386972 -76952591 512241454 41402044 -262177908 17571417 359350074 9416583 112551845 13425974 -482287549 262781676 41357454 -81753495 -12427935 3049735 -289538027 500127904 375154121 786380627 -220479057 -292921717 -593081890 -39883273 -659857606 -127911928 -122529578 183646567 89818337 60427080 530522018 32938676 -591860958 -260025536 -28134119 -319665 -336246316 721721795 165214685 19023050 -955795657 420954405 -168731595 -24476586 -146410157 -262413458 -260155184 -483647545 605968465 -18711687 -561627773 23170799 2344971 49008521 224387795 87094845 83633622 -60797701 13883539 841014091 -39556503 -370268827 -53939506 957243235 123085895 408217832 70568441 -819251774 397262930 -19607656 -157108843 214421977 2170182 -981204 -58810968 243283208 837954259 40675043 -151876584 -23083891 203581627 6553192 -302820859 782321463 -110888292 -90538710 -109616076 -853457795 8899566 -164986222 125165977 -66370926 210672290 601115495 -130772629 -355284339 58949549 246692425 375252674 741622458 -550643281 24456816 1142493 -127762522 -3177619 -711728653 -149551882 -132399207 -157376491 -110354722 563514309 -52661145 11491310 -846698263 497295936 188964362 6923723 18414982 27098531 -299581277 -57058931 9254696 -168430977 -65266221 -15121956 -308675106 234180141 -136929621 -44414750 -465169461 -46259870 53222076 138981295 -63840901 -4236119 -646959319 135634015 -23943723 -237568356 -2964691 -243555924 17277633 -714349819 -173606824 132949529 128427531 -14366025 762312289 27011242 324407134 74068384 -362453419 -260525300 190066060 -46736433 320998073 -19703615 -164773061 119731401 102335459 -427079550 -58244036 703227487 -875007247 5510069 -451267257 205559813 87764850 -359732503 -169788981 -568893350 419303354 -20730168 34513157 152493662 -131193416 -68586111 -1475164 29966852 95319036 -13884684 87516416 -137353392 -161137835 189086572 2425353 246714922 -319111400 355059184 574776030 -810924910 153429173 -8475878 47934998 -678454 -55139602 263292908 73128120 -1119534 157030273 106761439 557883942 -83798015 -16859814 -809632429 335946330 -265498982 -117764686 -443986371 71421263 27674317 532456778 -103746733 312087259 -2830215 140330233 545103958 259695172 326799500 324283590 487939076 6220250 215373112 -20142533 -107110080 24804646 -182637388 2193994 375555857 424535115 -49218900 44937218 -569001385 53268492 -192678009 113647753 -245730687 881554637 69060697 263547439 -223520874 -150406061 -519933084 150983913 509580941 307781945 183504625 -73716111 -30361049 -42543860 -41078036 235698286 -17494391 -205051695 -54667257 -711232001 411568388 -250346101 369898944 597498381 -50396665 -210446749 -4616082 509376183 163881517 158232068 -401443627 644742203 -160667781 307168215 420683 -788038227 -423234407 57182838 457921614 -106855083 -43569184 487356531 23254906 237992901 -22806690 -37667649 -68751904 -11404490 -6375575 -429086046 -240855390 -117630812 48724731 -148814751 -79211238 -522476160 410056568 -266104112 -312860454 -94488026 121243496 6081558 -232358945 44825445 -48082437 81774843 281886239 470070497 162497018 516177 -332105052 127173647 748442563 -109290946 -80841602 293328721 380577490 -419218879 229600937 -40012868 68208884 -2333819 478438183 -165685105 -270479702 364780724 126681415 -539554365 -749622216 712365381 125800697 -369763641 964510626 -137011459 -32827846 259877363 -314122561 -408382691 328442136 -103464803 -31715984 22128234 -5318263 -365289043 83665025 115401979 -8310984 281485895 110256038 -1902661 143586536 -28832945 211034379 -115905712 156437018 448796409 140435443 274813855 47620625 476900365 -25004 5168722 -668208328 35068586 333979053 -35840566 -132006056 -454822092 210700459 38257142 -598779083 431040287 208681097 19867018 73015547 348332863 -279593542 -291782393 -345237681 266726681 -293251855 165697998 -104184313 -57454721 -246647381 382069467 -96316500 333254743 -385090849 -212229696 -4612860 196012268 -559164004 59230809 2158563 164544423 810530342 3051032 -2731855 -118113967 -220782366 -21747708 485435230 -371820888 627633467 75870450 -95128289 -732346208 -503189795 10829733 -44670793 -6680473 -25830414 -4395343 -139894167 356683187 -5020208 62776571 -245253913 -99409215 -38810718 -62995199 165125033 -144464119 -317804991 139610707 -28681686 83443202 246992768 -108236986 -91405541 -177443468 279755274 -800557017 -222786117 107631588 41837716 27903723 585087294 26918128 -51466708 -398339449 620946883 9326575 24015873 127704904 277955379 27451873 95473883 -32857414 -399223822 -550557495 21313999 145687214 -109677919 -94197592 77760007 -241752557 45799697 394119297 289294051 231950449 -182608090 -105407099 -13518975 -122094269 10855157 225500690 4591996 178435081 559852393 -124750700 -37226975 -543556337 15069913 -53316781 112939525 32616132 329243357 -72298092 47739797 -229397649 -2691837 33805139 347306275 390762675 -850444656 451973821 -127403023 -251566298 469053094 -234202450 332172485 9651190 -222345528 626645649 707954991 -8214804 -146931650 120640841 -179092011 163631662 -58976836 311304629 107934735 -8692635 -93120220 -471261883 -26588186 -375907234 -208750914 48870000 -1365231 435882219 262749512 11722399 6425765 -133816910 393908262 51613476 203566280 176931209 565230875 -319137831 5636632 -47251371 -124434944 -49786343 -144946051 70816361 -211308821 4228887 -11811078 1042210 521073999 -75987901 34405988 -473188325 -454528501 -16602721 -231456651 348120610 -64311216 -141381640 42339498 -342223328 102508112 -534535084 145356322 -142798514 -16769995 -19057282 4459843 487273492 238990287 88878058 604077621 306998173 -115902815 92793258 32040986 -109893787 -26151908 582514993 -23431435 209447103 -77582343 6549807 -234159771 -747481964 87085935 -372321862 71927615 -24690266 244746979 -15318929 -345467366 1247184 -64604643 -156828072 -54708765 464219221 8870880 227204902 1313279 -173677464 606983385 293514457 -343009355 -287516628 -320055945 860433032 182136963 16258882 -103384076 7661500 -266133783 3553301 -447133493 -98588671 -10887968 -529294340 762537231 263822188 4595248 -24078080 130038695 75146766 -371694895 16908907 -145610666 901333 -368783844 208842411 317818674 -149844522 68299555 -279727303 932007731 502829818 123313837 -406930322 -293003554 -523669883 8151622 209777877 63203077 -206366093 475753470 15915306 21436231 49457422 -56612928 465887775 19800871 -123822390 123875580 151663355 -308180305 279222992 26474968 -30901915 120473544 5049985 401250959 -15182855 -15349465 -379585158 -76460383 134591996 -35227465 184683191 -540745997 73394512 -137769655 421363125 60008162 130556582 -578139190 16761840 -590318869 141636558 -121305363 -57218266 -10024497 -17278483 13632762 53771620 5002038 -121997471 -28430759 34554823 3268882 -197100173 708437848 366261955 -11028598 -57031357 307669143 120534825 418670768 273048177 15804447 -180617618 47046046 -91634979 -151041990 -367076904 127512912 515933417 47723723 -1787048 89592718 6277067 5769808 -125604734 72923261 93476763 -354002734 11634316 -533975897 38035825 188858584 424624784 -559984347 17167118 314597297 346411618 355142332 186352475 -12512705 115098184 -219881658 4128320 -313526 -45931457 -337729322 313235889 -18386530 -19418797 384721569 -831410724 208088736 67785663 59272980 11630026 105146421 -460130824 4060692 -88973598 -37730075 208257986 -178444611 794227342 740038943 -48143468 -292165481 161200952 32136962 -556932309 737333766 493767409 -30327555 -597920060 -355231040 229202278 -119612025 170853538 83386504 814814183 -602463321 -167203810 121039219 61640420 631354428 -636528331 260465511 1404132 -173806936 -16590618 -147563548 667210976 474507508 4566778 760170410 21949453 -241365375 -9565736 269820832 262785571 -750360767 -646549 -393773119 -32325279 429621078 -49362789 -18753056 -354542644 -510187202 65511383 -1626117 -17524609 -5782836 -3517245 179708621 -12714136 295495186 85878339 375784270 255946417 108102321 -716172553 -233313495 416150880 103188952 -356604894 305852654 72086330 -409163827 -453803167 822603585 737942435 -245556030 418717860 -496112517 -244422636 -330383380 439353318 -303390553 -65148433 -289169944 464064251 152106843 -578132286 -45139 287868409 -19672998 263997881 195621 -236139561 -54639810 155095028 -28993036 -97375774 -66679183 672227210 -3473588 370012442 -13732059 -77609262 69148693 -41006849 -10992785 -16458592 301384552 9197988 -249080180 725263556 618162065 133815674 27279624 177463876 -357110814 75709625 -328695364 -168742616 -4780364 -236843591 249932894 -354325926 3141951 -102332284 -233539509 352686380 -58312266 -237748135 -262148432 292427289 -898848474 -275077360 -212229590 -419339610 241731740 345090821 -181048790 -441452096 95733179 -953917 -139157030 424515 791708986 -21224849 237699913 145268567 -124820839 -165214539 -105077576 -69846010 -257752304 268586712 -200312394 -45557557 -6742664 -292931043 -175723772 38756217 385046680 -215242231 651859604 65110428 1887284 -296946098 675533185 -427466044 -162981344 150746776 66921474 115341639 -213191848 -446216403 534457750 -444776293 109696284 -58534922 379774289 -171316977 31264636 -127925767 -118062895 13510517 -26816123 210228581 88124178 -433829522 200865284 -816378480 -129765980 234563651 93374 -103657805 423656476 712738515 -93928211 -399930384 863648062 -706205035 -71059604 -148340341 605126400 68720047 582597293 787556719 537695072 -28864128 39195467 718940197 404014282 -353963324 -66275846 138641955 -105333850 147017731 23974359 -225180175 -161662508 -584805945 -362249189 -141927316 463241041 416401027 7817681 -285660710 -527507821 -774899 95750139 -7449368 -7580642 106976084 342730250 240752347 136524346 484736399 -467095936 16542516 -421386 26699562 -428631163 273668706 -8069012 190269879 32978911 804525377 -183290794 137480920 -2168789 409441188 6168775 2062733 -88100184 -22185555 -2687081 178120911 26262768 -73087902 441386221 135105956 144279940 97389622 -19631573 38160869 142311473 -171098183 277843645 245672944 -11336585 -170168895 439796206 677249388 -159002044 -117612037 109998712 71448816 -6214403 13587283 -71583508 16168714 115776330 -148190205 -3025682 -228251972 -551958974 754109878 372729315 548955740 -38204418 -184826777 -267039342 -312439127 -60202814 -412411700 56371787 19403898 -75664793 -70027746 -39042821 -1041740 130375280 -236336859 -63822084 -6913576 -23464273 -503826256 -2464436 3834626 344360793 5995497 -482901346 -64375426 -54177530 -313677757 -219968932 659496258 -766653309 -674519 97380173 -51533025 -78335344 -80175375 -162730426 -256424574 -9596539 64726586 238584095 456525239 -27124077 4240708 -437126570 -38631538 19571389 -564313925 -252037643 -365748356 -227686748 6595458 -376554077 75991919 138498761 -201287435 -48141805 -5020063 168839122 -11333586 -43583532 174697726 272336540 94096585 586018972 259603569 -103681634 -261731167 272595990 -465049253 585877117 1453818 -213369696 -311456344 103461759 533276 177643080 813734847 -977745857 -117104780 235746312 220106459 33392054 627874231 -61745673 -90004147 70473777 -8368687 -80246774 674564075 -304358892 -53943472 -132021902 28167100 -26070606 -362025380 157687007 -408386399 -107284986 51403465 27943247 -701346780 46224598 97119444 -247015426 341784096 212078618 491059169 370748092 105627881 -568622850 511133179 40365806 30150396 491261344 -31954627 -1433769 -470015124 175323575 151141787 -113765489 -598140593 70513085 2332038 -394470466 213046882 3889055 406234914 -136789484 643946040 81996501 -400322682 -337457863 -54099441 -715117498 442315918 218217301 -102348025 -58201287 635205978 -713046727 -537592 -89323957 470600781 4522299 -408724590 90506608 -417303033 50926440 193204247 -179788447 17581463 126040681 130542357 -16234623 443982144 -19368064 -272848934 -40822579 -166997976 211588667 -645742796 468279496 94113594 37274884 -65990385 -130297 -176926876 178585885 -186285200 -512837929 -14118717 -21812563 39755870 -20615311 -55225924 5056198 -299407505 95540080 692620395 -326812503 318684210 747119076 97101747 -718701374 16654152 586071357 252812735 -6785047 106034 19367412 649250728 -248797565 199011787 1443687 -507921256 -19956404 7800865 -77502467 143140604 -57416216 719821333 135321986 -75360800 73160924 -808024197 170394923 -71685806 -458939 132372534 -402009534 19774502 96851487 -183782686 -702958525 83269889 572900637 -5302029 -603137499 1858551 -687955452 -200621577 437309371 282495183 -33380537 -591666430 344958322 36346543 -501852964 -792032267 -127886637 -1770346 302358988 -159163488 556646065 114344827 563017723 -67163858 3679825 523543697 -3099476 -107828501 -1169133 -219031960 2684208 -181185035 60432208 -445079875 -88140839 91960780 61266016 -280658530 819534 -802125924 116460852 629000 74860706 230378824 -183265288 -377329074 301753279 105731312 214000151 -22443648 -21204936 191393103 -137913910 -177640018 -35174495 42394449 -247050486 660036693 143069290 28256611 -29585357 -434066277 124084298 269036310 -129753363 -315083 23861974 -458592071 -34021630 136345319 -316158542 -335114779 660285885 464442761 -246181118 -182429221 -389723624 69225039 91434173 -196211514 166522763 -404074358 -790590349 198837661 -184113708 20275163 -538634424 33716689 -34676197 -152969357 -195496136 96559890 -222320424 398490712 2447540 -751534843 -453815831 301885 -137962359 -355418863 19763206 -796468917 236499288 -244939984 -6513174 682756625 827486599 13619217 -701183812 -490078184 -456412670 306320700 -768160580 -652407394 570987530 -457683528 350447948 19267224 163088426 -382847998 270625688 -127487802 143114089 -660685295 444348817 -431005790 -33873458 14371085 -179563454 14951737 242791711 26279816 -42264266 -181658947 -36384446 -120327299 332240279 57719092 459019325 -646953405 -7053063 198677477 25165893 261629152 -89568753 245582104 173176814 4691544 39309040 -310293547 59628132 -39886409 783249841 740427553 532081981 -83842017 292534025 253912638 162512151 845614494 -105109447 136949739 -123676963 -713161 668680026 147850175 160811435 -525279356 -324279944 -1202404 188239009 681030242 323933900 -82698140 -156298576 56360618 141890869 -425103306 -94855800 -58303444 -611572493 644790422 99201610 -139495255 20703310 38379425 -532427812 38846245 23199203 802044589 -5623857 -3758547 -153551069 143027559 722830351 669664540 -821313021 -347608260 -488242668 44535836 -90017034 427245450 85060335 -325706968 132193265 40636705 -88531774 146056497 10987888 2039048 -140093339 -45589420 -164386598 -27939878 59597687 -95493212 18599243 628989504 -348247514 28910679 451657307 -88712316 -227531735 -3274288 -697808546 -4862605 -1376081 293708502 296376693 129827001 574632957 -99108596 -138489612 -18790038 -142443627 108435183 3499650 135002564 294416247 68293903 13384610 395766208 524919908 -331738882 569338161 -490801631 -147974481 580377511 -111974393 9353174 184976398 -494684351 -11773941 -58844180 -145520766 50054218 941985 -2232695 30722313 -429876488 -355811813 82162548 556011467 1263635 -116591454 649734499 115981872 -422103632 711618646 213746105 538357815 58985472 7204294 28064062 3944897 -162679536 833548217 5418889 -35877638 592756455 -241135558 -8767379 -363244825 -561736575 -406343658 244376693 -505428662 558878608 -281627656 1803347 339819507 -160358369 901399529 247071 69812421 183723801 -297784473 -54572994 -35106843 624635781 -32729875 41012197 370850384 -129051 -266066216 7487788 -10920239 7885455 -210636587 100832573 781835101 -572529126 57525406 -549314662 162837862 527363483 -181975955 479023140 252345309 -169006751 266320127 82502759 14807074 -109721764 -566869794 163343393 193549232 325784768 -42256371 222031732 -311677566 -184571201 -100244060 731904842 67000255 510200641 -2088269 -502288786 -251123356 254309557 -277235859 13384064 233866657 -360988927 85730328 63802749 782413 229867825 -184806280 -788032832 -211528955 -605476104 31193157 -833067 336281065 -32704812 400961786 -102500898 28448703 608637884 199541476 -160174849 345841355 103986590 -116064174 78223947 -711451013 -117068743 769425662 171179222 611404043 384649204 617488794 227197114 -388576358 395116649 -658875057 8399589 -9790028 -390821499 202105632 -160652783 258415623 7300107 29393406 70518233 218853550 764192204 -50109180 49014657 32312601 -97525327 -207978020 -357835197 -134444935 -247326150 -46478440 740046203 -83348552 34718815 379135316 -314261436 406121307 433534809 51235978 -429846863 -142262386 -98554082 11052741 -346002095 -81708912 -25817752 162716727 217019523 267791372 -725810 271710678 -109084731 310906140 423463642 382702434 -209809665 122383992 11550666 27039724 -111790166 308153538 115311679 93121428 297119926 17638362 -423605037 -134563816 -130591078 -721041723 -268262 -335943875 -1038980 16894455 150539112 -131950515 -203131717 -392373315 67927153 248923499 354853356 189367346 511433032 82429224 -310731127 299735335 922311575 -174674865 -60212082 139647205 -245554495 237568108 -1686482 42436854 -867803907 7015382 734263682 3531548 -226065401 -659812766 -259261268 -14886613 -331190763 -144700971 245623903 477376024 63847466 -1270036 6566500 -542527814 289872702 190784422 -90181846 134264768 224549373 529190599 233988563 651166069 378662573 560533751 1372797 -193469499 -273845921 731551195 -275618632 176285885 136942259 -14121150 390330298 17995732 -630417552 20335386 -479525220 122291473 -467983460 601109837 -27886598 -4439382 -757427639 156752813 343944 555395182 -386486 -408840994 -87895725 -55275032 -585627905 -174228511 644968258 10604616 -152371634 -35811683 -52503963 10124415 -643942081 46899237 -27474945 93197084 -402086124 210459637 514927421 579570329 -446164437 -75602854 32621010 305196421 -511063558 5024507 8121841 -26261028 -87477990 423932051 -36815853 53655751 -280076691 98536403 36038428 -806783677 -143267899 79681761 -113100259 526398967 -248427451 139935911 479356938 -473712123 -612063678 -244447184 717437156 -6825113 228181 -211415951 262362290 -243838891 -15405930 130053477 -27877322 -3035011 137600187 -419128764 163756065 63055866 789007545 -117105114 -11133022 -42948592 48603330 -336854754 489099789 -323999056 39821377 -459221274 401378584 -5721195 -923714391 -893060624 460275714 282165213 638067466 416939522 -37544070 612091281 -399902419 -6278922 118779994 -356195698 -125212853 167727816 12931356 -168013834 7391074 -163527770 -669858431 36777696 297874425 -28929479 -11349781 31247250 157213458 -275899596 -396916210 -750723469 395163119 129238179 -33284699 460752841 -20907818 84957038 4676171 -232018324 -16833601 -214235559 451702425 -157324954 -297719464 68519624 345239816 963152089 335460569 -631784448 206506794 -351515295 52715275 32519123 -1713772 4389956 24150102 22303472 -745845297 -113103663 -144284211 25584604 -123903722 462366579 -805006 -195899022 -423231162 -161435537 5004131 -198410925 127082216 12740440 189016955 217929 -219200911 -21724123 -597919698 -208208016 -370272779 -474154390 -79225681 -698635995 277611200 -5540066 1671488 297093985 -162334926 10987733 4171468 -322227472 63834534 -148985982 -282908898 -132667926 116541970 -34611658 -443081328 -64239301 328711819 7113262 257604001 491664926 -77468877 -86655970 -662436087 -126521539 24408928 9548075 -726086 482325000 567575850 124646650 237889569 40968465 585002850 279626740 -337927063 -484153049 -298757845 -350693017 -393255639 747859739 171681745 316288741 205996926 78009031 125184981 122150828 250918144 -355876624 323677640 -405016823 -126502158 -8212193 -504963274 -4930075 427704385 -806192499 -268053614 -42251424 -706770299 9930039 -779217629 47066839 -160017850 54770102 -134811008 677292 5952126 -335963822 206811506 -71677090 -135136003 30867850 -490341296 31116498 76000587 570697109 -685560314 62604112 -703465261 -57040714 -321529443 647905615 219236147 448317285 -236179 -944670432 732892168 -836522513 107239637 271086451 -160061910 -18925564 712711115 -705095787 537654797 -65908010 416463848 -153763694 -294045786 209350644 7772394 52286261 369979014 -22417677 -311695278 252281836 -263736686 -40899984 -267966575 270041866 214182823 3377037 41544130 -377530309 -11973890 -360258636 -202644972 -11545599 66371926 -11955038 1753343 229601791 -52686474 44465621 -206221755 -522403979 162844678 -421757073 -327197638 -99299970 -46612454 239662170 -76728371 14811661 81579626 -851416782 122917624 178970612 -174609645 297769937 764848654 156291405 194705628 -66333534 -58570547 3560831 -98631874 355054039 451243597 -15495950 43361991 420782907 103615342 420702482 -347644839 -102192912 543721113 273961419 488705600 -19380000 -5333156 591622616 564281878 -440560174 104267903 -134414282 -501076154 181456645 78530750 -9347237 308931062 -673002381 5611646 -2130789 -44790426 28688294 -728655880 -21260040 672999439 -824392580 -57389517 -711469379 -15429080 -280774630 180540352 312489144 -137637850 -7564018 -44488305 -9632788 356961327 -38345785 -298461290 151965072 -372015389 -323363931 -38151256 -13445390 11783557 5532543 -74124885 -181816449 96081591 -4154136 -804685550 40915869 -204776278 -188609504 46979403 -310257160 -222820418 132772306 24032411 -60831488 150461156 272449556 191726554 -119059213 -22979787 121117600 680022687 312746396 2970835 248275371 -55604062 -16969066 145865222 808385133 -796693804 68341283 -43747803 58210331 -503528421 468817812 -222784264 5810316 -622530511 -2608436 34876576 97954227 27125424 -2068367 478125944 -148957414 568354553 -29478783 -1459400 -19409726 276390409 436480014 -251172583 -124955348 -83737622 97301301 728655755 208219723 753443876 -538069231 44535419 455241867 310424614 665614938 -275774548 432443064 214887684 -11415673 -248544909 -740527895 -564186987 -642825247 540795082 875350970 -1039067 -210015508 80850445 202810 -775292579 675442292 -379284235 302815734 -123879722 -12518549 -54384960 500225 114991992 -340319698 -13167934 -5192134 -131805118 363440702 -242058097 5335239 -45239926 -148315045 202797811 -47112712 135213637 4214646 548024079 20087878 -14810344 -332676073 -34214339 104345739 89439832 -384084854 -458220387 -128652672 795213900 -95164678 -136793074 15034329 323716828 -640121448 -663992537 9868672 -3893170 -71588198 102566419 -362958781 678872460 270050415 171873969 497509978 40096991 -240509455 353119543 -139827467 336726820 517832025 199511448 359061224 701450344 -15686980 -10763731 348652 -211611635 -439665104 -438586268 796569293 -414499575 388531421 -73268613 387593859 -4585353 669299635 -302098453 -703280761 -187999349 14956577 -389016297 293622847 79460172 -759915836 -706631260 -13778067 315611897 317194465 -286276770 165014138 45920886 -17142708 -304475985 -737752991 14450139 366017880 -565627053 19893623 -648511106 -578359366 -17208327 -596524848 -216950759 -94470310 12930162 13622095 88040885 -581674168 -74694548 361918194 -612732851 -457663639 29861947 563011176 740450586 -947726621 -641616022 -155329553 -91482063 13409675 116104886 73130533 -40698602 -609176565 -168801899 66387367 -20284220 -332662664 -174482932 579051803 4076163 -34764557 -176843689 18938381 -25951068 518246830 -41970931 -153237530 -1012322 57622628 -6438623 -29435341 -46635035 209836396 -20955727 3575604 11620720 262531212 -91514962 203475474 -14159 20282197 -41267292 -65797308 -784082694 -174990862 796494522 -297310709 -497817438 510315348 504423862 -312692907 141103416 -259796842 36007132 -429029708 -315557123 -117028622 56836536 36739500 343102498 145478028 -322561724 -27807069 -63093890 669042578 -53085329 569186565 -26964262 5499531 -430198948 202995825 -171382924 2928886 -332059676 33811125 349203 -72301344 683662829 -38549253 420988436 279094363 56733933 46341427 -155198043 -157648368 302208527 727350552 77044390 39168388 -549708301 -29260567 -139073986 79108309 -90626490 423930348 -131198352 -396962226 -791919711 -94896494 395832178 -96561473 35384696 -772324778 -48005756 -426027660 10889833 -216009568 38661378 358807877 -302032213 224833628 420330782 18621015 -153824254 -335293815 293792058 68397958 265304852 -747253063 95189812 861666710 588631180 -401544351 -686395948 44451061 -215073954 -490702762 -437196314 -2983817 -684467053 -32790339 -232363497 -110224993 199886732 -324048084 101485784 -69566 23980490 -15792370 -241507786 254101714 -296789566 -15948346 -406834446 76689699 -43278283 -180109807 -466003243 -8082434 118540675 63965958 31735299 296907908 20909388 -191499943 -658855920 -149946946 -185006883 198518735 -425734688 -15307477 -20606322 21183574 -15849961 254797271 33469059 565349797 19999702 99509849 -458168210 238258450 -1978551 -150824946 198619761 235798245 -110074277 -208421048 145934966 -219019984 -406661035 157385697 -40109385 -550215651 1207982 812925717 44671538 -329304849 -58730482 237143428 -79798871 145934556 -98357890 -156878932 -605008492 124390124 -118068601 -249758119 29381994 816240 -113874257 304968609 -227693476 108270024 469639616 348650390 949690648 65383754 106837152 70479146 50643508 -81215727 66946691 -80713401 -26868507 41564965 -190365940 220484439 304920438 -236638942 -72101477 -404260556 -27477302 -129664451 -565948473 33853751 189543831 -14501484 -563270033 217677424 -15317863 -212138537 111752096 -322533090 -51245855 -387329965 194362151 -75552792 -395057975 21336610 10394481 -11179645 -32791739 -5994464 352190315 65362878 -186046663 -39657406 3845900 18661624 -601357586 -36360432 -319947468 -306353785 -266158592 -171621406 -132358053 388420232 -237874102 -538949150 194304975 125676967 -336639685 -7195562 -3626565 -576527378 -7303015 -170882816 -8894908 -26347866 -95896500 274968319 -418014662 -446888818 -149540686 -69812884 -674002899 -431779945 -184424365 143648212 -85755465 43102710 668947023 102350771 160055482 -238384534 -5218415 -370806331 -365785165 -141641932 393288403 15558372 -360494493 -318930955 -389270215 275107789 -32831401 21639791 86389704 77386431 -37393078 640563824 479241093 -695959887 -42689477 -30502959 -6924310 23299980 60017411 558032931 154990276 31692479 -349625634 251810870 -261997195 -221748827 -855461036 -134451865 183581357 -244255333 -181433613 -302577173 -117313350 -12441024 31226563 -12889986 -171440368 51906479 72030361 577682272 393357317 -144892457 -171720728 47840506 94496535 -85362400 26831517 -109518656 -159402083 -408486486 -26268478 -287480639 162473186 226916484 -86797115 -22395967 -65596414 65287917 424564562 141788436 -22932250 721307691 -525258843 -23238121 23890890 257510774 70650215 123418242 254458126 -5271789 80236166 -72449537 -278826169 33844554 -3132038 390911011 -464907474 -147126651 294490968 548251474 332154437 648646860 -281543859 36471379 -54661869 213968104 -50263833 6180616 -108037572 433592949 -424423670 769308928 178169026 246374006 198099608 -65061676 583593825 187201027 404924941 27244498 -144329095 -49837413 5999716 -203413029 -231116096 104022147 127753464 304071493 -215726300 -75107804 -67595131 -157074224 448616756 -131757791 238669180 -109068985 520179275 21869706 65802861 -252929157 -2222468 67182014 524229750 339615670 -189859476 26765370 -19067916 157348786 468267492 -70659350 614938519 -52007012 553833476 43869158 15178983 159188529 111661752 -82961828 117073125 -438667970 23567018 290707992 -454420108 223179200 -179002249 282962117 63999131 286361509 -13262970 163689766 157610958 160024880 876723776 77545005 -49703600 614112802 207056452 147470964 173993419 918116273 253232181 -166526283 -304105285 -555165370 511924448 455255976 -519104897 166489017 -507683911 -142286107 -94005984 -379925848 -263976912 20918204 106411810 37658121 -121366962 65586927 -351408660 33831145 -168457237 385911034 436595835 -16149900 -131192258 -180692470 140448873 -219879543 -109847538 -482666137 -13858419 -58792541 45777196 884597805 741036213 35113075 -530363902 -456474443 -35421249 52956790 6016839 74132338 -237545151 870291976 30415621 460852250 195169713 -372033328 211688995 274500313 83470523 339818991 280039206 124718487 5111516 470275138 668696381 209379677 152794122 148458541 61466359 -147102664 44735505 -676128 392691787 12997450 -154654179 23194672 432171537 -92375191 269647126 94815196 273984753 448323438 581265798 -43926481 212867486 15309430 -629273306 514992245 124998967 390464742 -148055844 471641742 -503010159 2059246 -2083931 -388097630 42787872 -116922734 117788676 -67992652 -101015248 -370874771 -44154067 -33589328 -214537117 -86715570 -886082345 -254474757 -93863442 800830953 -267719029 -318497389 -14413316 117671305 157481166 399387244 -326094156 -420706953 -3716726 -13059753 -136682870 -29156893 -3617557 82170866 655521139 225214013 75611563 -297991495 45206528 138942843 728008798 -139111901 136420318 -201923902 12868754 -95886086 133071255 -7627873 -96370495 -339796202 -502810960 52683519 2308082 -287326073 -775480376 102621638 -183134883 23907560 -213326241 -356067658 446422172 -431014029 -268957174 177044894 109460348 243648950 503294989 136537354 -58713562 -415488411 844942 -69439261 126141322 -545208573 -107286341 144707805 -6875521 34821609 -184095183 -202783306 -67388219 394383499 211323792 -8815536 25785765 10690936 224179253 -209426499 -2210162 -2082664 139979924 -725323586 204975684 -29070438 -483257381 -139196913 171389699 182234645 -62575331 11045636 -97456404 -247532137 47499703 -826635602 397738344 -281552094 286000683 65922993 2878480 845879255 -304658226 -100778076 357700241 426145406 -26066867 -10726652 -248155210 32436077 256609759 -153252784 48417678 -377651477 532693491 -14424249 35500851 -114058884 -301680560 506627918 -63071180 51006390 53153647 218711109 331529057 -468093857 633575292 -436089609 -604341147 13536321 -8149907 23934053 -12294782 -257364442 -651454419 187578399 -212859667 -135888658 287676057 153881739 455939766 -122546557 205334406 3944733 117139217 -258722045 -1924123 13663780 39430173 293815488 2137672 -138801997 588327563 276371624 -155804622 152746761 -189435598 -17681048 -510576963 -140873325 43977238 382044909 25346413 664786690 238902286 8716144 -50840904 431202151 94733553 -45886637 84959118 342734083 -75845963 -156924637 276502592 31819727 23801727 -2517949 -467453375 59933050 -60543086 -115304721 436719488 -109415095 -30055076 74923693 -413596812 4256337 342717709 -304822893 177718079 61691746 -93266069 327622174 -12914038 -175440447 -13380367 -63792866 -201343871 -195321668 720689849 380357797 165342217 -392547737 -45302364 27967817 -15717235 -41631387 337463871 234761500 237885467 4572036 -332402971 2449801 -342328634 -127161946 -132270347 -58296011 221572693 1284528 222020309 -63059456 -269667560 -656065007 177532016 183704723 18467405 -675054940 10067832 -843852827 -6484241 -206312969 167801175 159535737 302103950 -567629756 732538304 372622761 -21228511 -229151122 -205496880 80640639 11842358 30780172 159752952 540478113 -43795785 -3518902 112017524 97621 85762723 16824952 255694711 461799139 -400565170 463844033 -309568028 -43583496 -209544409 -369338487 4595897 558432675 102787280 110891757 382611477 81098007 -71686818 254871932 66234043 -274618025 46558481 -12477029 -439559758 -341917459 -303596973 -52991460 71448209 412213104 174916204 -100984031 10610181 -28236953 178520772 14213375 258279966 -619436197 -418360535 203668960 12464888 468869166 9751483 -13200162 271615889 361139048 -701621895 405547872 -627132804 56827690 -487270956 2422148 103359041 -529448119 639228544 -121072641 311265173 39425090 -374303627 -67578991 -153625199 152849199 3779888 -295489670 -15276940 73411726 615173388 374491597 -18295299 817041754 -146825330 79081109 -107758954 -307967497 -14621668 69325369 20776832 -468461598 152267434 281958338 63429639 -556158138 -37594304 -91337502 589420745 474489113 -378863954 488978723 198082246 -164021993 403082933 -16112538 -72975134 -421413271 -458436021 16058241 49278547 -367533075 -320216620 254599767 -580100000 -2598773 62288252 595628727 -43067010 -175954415 341026136 156095985 276831490 471954 -97210034 6189097 -148293759 -175689735 -30537341 -151848497 -13452810 220365203 48319910 422487481 -51145356 -91434442 179251078 -286446377 53808308 176295427 12493609 -32492262 -93509660 328142113 -63367570 1094414 -9162847 287255834 -819785499 159899934 -183301223 -163802311 -48603223 122954471 125706549 -551971137 109272926 -174743839 -433569198 93407696 561595844 238552901 -154518591 255996286 -19092663 -5508900 -19940545 349824928 -96399012 29929783 17072857 -221287762 -268392600 129970034 -18427259 -773073286 -187281626 7960044 -415119865 -123414501 504778279 253460482 -769335588 -391432863 45915624 61361682 300523467 -189881463 129686400 -418345451 -86353076 21196524 411739769 622185341 12844592 3809126 -360651345 -917457 354164485 53850934 -3128291 10766754 -133783813 -68700776 -27352987 498855967 2820148 351340747 -358360601 342989912 49310248 5239218 16290137 -360903197 -105785833 467987896 -480787528 -31970176 70825761 988424 421272922 793761126 -489212175 -72817863 118925642 -20505439 -82274169 -199611905 57872294 64234111 627956391 110350454 73436883 342050458 -570376751 -245576778 245128035 234060176 132056155 -128427608 39981328 799056950 -214419064 12294583 133445923 571358725 -7141322 21923101 136242451 -618564427 172948957 62530449 48580613 512615120 16744603 -110141160 80685173 -112322730 106658244 -356316373 218373798 -14859280 -674365378 1986250 885510442 369458427 285986464 -514397723 293644293 312952682 -396207044 -79384048 35468351 447663795 50687773 20200428 341690577 -1228817 99950940 767961 59421265 208391 119887853 5018304 468400469 -581889056 -36197266 188916249 -505252860 85172391 429485912 675284772 -492574477 41227085 197118007 -2929365 -468307576 -93900756 54560246 324507417 -82209151 170115822 74403283 -2563003 -78235476 244628499 723224059 425273682 -100490211 -9136420 -377214267 190099491 148231429 -111470639 173203206 50900866 543531464 -352132074 204809356 233828579 245792614 398577 -456068828 302765007 -168947278 25073616 -11861999 -361941697 -83119326 6828668 -36472140 -395733667 -521864968 369456248 -653723804 -259385042 406896274 11192595 354465590 46769366 330662548 -626977 763012082 -186118018 6401354 346404161 86268121 -337002209 -2042550 5582212 298145919 -40260824 -180447057 -433099714 -782725633 -178167117 -31085749 -212434161 -251608962 603903724 16056804 -736682561 -70797090 264796214 10653206 -19595483 -150489763 -212597386 -654409469 283239743 134793494 150545863 -493288701 -82912818 -180396868 97483959 705748018 155973257 -101007342 -380646275 34369697 -14768382 23985855 -46490365 -420001476 -178378737 -76010276 -495787185 -572386625 -141604795 221518578 -189721265 452309506 -43706903 532725887 174949226 459080577 412595501 179239532 -11821212 -527385609 13420870 -365349096 42934584 458183045 224337701 595766747 -43143534 160851827 -165955885 357102149 16396412 -5271097 652070908 35027198 396421727 30995929 9425132 -95681282 135151233 3241140 498936802 162721314 479610670 -224159782 156061185 266468158 80856373 -299301452 -14841196 848241003 -258895262 656609257 12506602 -306817229 4426960 -42366958 -823786147 406104795 -497239076 26093757 563837344 -365534082 152377443 333674575 315502870 -67773260 187603529 -408591114 240356 35291566 309191575 676453077 21273742 -25793139 493911197 -22798656 -906923475 -26092990 200457594 11516664 213371897 -122987204 -21567629 -96373127 548366543 -499333965 -140535178 -63542459 402974138 157935461 -874670517 387706213 -88080141 30965837 195309325 -594047835 -507924000 75201559 -2078657 486019679 -56112749 188724975 -86446476 -106126937 -90733356 -5577045 -514797036 4835178 190667282 -12164462 -46817495 -197199011 -15211477 9106978 -62030174 36246445 246507454 -58897733 10827412 -260082392 -3526877 140123828 -144163787 257489493 -18566295 -17223984 3780952 -586936853 -78681979 -148917291 -39353782 9790017 -701780192 382108322 -2766725 -242191824 132643715 78861116 -797017572 31793119 249808557 582757970 415351132 -627383502 -259006671 -73208084 -745386570 21864354 9996986 65804732 -172748198 -535254254 365495736 556228 140608154 23731690 437011223 363295617 -130336706 -69020216 3087665 -435998386 140318956 -58122152 15608877 329414503 597897384 -514591323 -74950551 273673095 -608073006 -643921519 -682625828 113469957 -181441850 6162268 -136376516 -69498052 2059615 -25864717 15328305 -26203330 115711820 237553341 384916556 138075237 -128955994 242825474 -84976255 -374266756 -171720250 -241877424 213137058 -428497204 198579259 491832 271725830 -18271569 -369348536 -587894291 -2549893 -434117809 -100401405 -31776005 158851971 -293025203 -124346048 516655004 -411166581 769178284 -310902527 2798013 171056349 319712499 -255552920 -151532097 120909825 243140130 228199005 737864999 859047427 31976460 369932526 -6022004 -551366418 -615744407 -281463462 -249015068 -299647453 -52305907 202759861 257053092 8565164 -414613670 440214979 99186354 -68028143 -429450960 -78779480 -334513390 23873861 52116468 155286753 -75063093 1486927 58829047 305958482 348759120 117426414 670554798 158440836 253046439 147266909 -377823060 448780647 -42290469 -13999321 43601951 607948911 -11969374 -708217721 17968409 322369363 77760391 10328460 60792257 937467237 217108617 -192130284 -17528596 -864209037 -144572583 -23262444 -112687804 -478500799 -109608419 115086473 -545619066 -240475243 382221291 -399984485 -37572343 -22784051 320285715 -220460347 3259573 802966269 28700227 -277503392 -370201454 -625348128 -209290926 163125311 -95252607 -958580357 -435987185 -11468554 -137891078 -40322571 -14537910 321957186 -1242573 623202824 200813297 108424854 249557596 222483854 244167300 314736404 663088843 -424884182 97162664 799962488 185926201 15524003 11771334 9366763 -440078771 20023432 -9773557 -160798056 290970756 -4319298 -15737612 295922483 269110598 -532633265 -527931734 -34786994 120111817 5561727 -254959567 -255901331 9850749 12383117 463905166 -4080962 -15016796 -18308591 43130790 7037840 -23535296 -235067166 165423691 -119653324 -18411530 -559553211 484463151 -63074531 121472276 -369055345 711012721 184582386 333061311 326653310 48125127 -503524342 504417567 231411660 235300800 -65591042 4074441 -478733677 292581564 590858264 216399702 612087355 -59662958 609162556 -46119932 259278747 37566403 849434950 -91691708 -358317322 -62280738 -368433950 67509906 -575902281 306532329 -54637269 -304790461 -98617844 -5067434 87156239 195121115 1533701 495456707 -290246346 -428532754 112828541 -49102294 -23425938 -114380191 -33549094 337339152 149011365 -903535247 9015461 11831270 17199192 601748 -66986987 115117082 98431416 -129118145 -9788861 251359324 -146022677 -45564756 -362943370 310793164 5926204 -739546735 524754386 243516121 -11586748 223273970 -573636402 42336920 26623116 -565538224 -159862241 72568639 398339073 -401505599 211316657 -61633599 -64117321 -125908798 -39590420 -61893586 115650531 344302260 146220667 -68763775 15944931 -550762995 -510210826 -17991430 -405225599 -48304823 -6101206 419523610 -882300235 -4074638 -542107029 124188450 -633441125 -527343996 -17305331 412217 18969739 -781401888 -80596653 17857631 2582432 38045403 175847058 -334116573 51923135 101827620 1188804 -9396345 159341250 -40257980 183359699 -112127905 239270047 10554043 -171561597 -139180808 -7719756 -645853947 337189865 445934026 11142325 -130854809 160702579 839550384 201005951 78566223 6762374 -72232636 -580225717 -762118175 540724797 -547426043 -94469945 184952626 -474809736 70685025 -57989771 9416360 -112866066 128638265 87718189 118429252 185571697 -38119 93254093 197475009 -12303239 -52481136 -83818468 -79433664 -83241194 153785581 185131947 -208627125 489316123 318382522 71623240 -80113311 25815589 -122387135 -32198821 326380903 439162554 -3077917 -114704794 -16061431 149331957 133561452 -22614941 -1325299 -88222073 195806072 3751342 -348940556 166846475 -731502220 116707175 358392470 446387515 -94369128 129913177 -25188027 454827448 597720398 -353214403 -247590259 -91637043 444153553 603435286 -872659710 -643152602 -19054148 5959146 77118006 -23269500 23013660 28441578 -246994 -458453984 -748845799 713783486 -7419654 -428207247 -667309517 -191842757 -276261964 178911511 227252915 418638274 66092915 -29859692 -149211188 -251216459 -293528127 9243119 346500680 108023941 -529507550 -30955340 453926271 419603585 -276396636 -423528346 -169891496 254663570 -370061944 -359852467 108045668 -4531449 502745351 -329125267 -195049884 -392597240 280400582 -129871269 -338049402 31659087 126213860 45215226 160051065 25719094 -695635893 595399056 -84457248 11216828 -103791318 -10712916 617551411 -43570141 -33262235 636450004 -104651298 -12576327 -233705735 516549 89304671 -26011383 440252298 50072016 16180541 181425241 429986120 6019386 252022514 359304969 53290088 15662620 45922172 -33185735 232677452 361055395 148956879 238966414 4874845 -47249242 168268003 349755657 -176886652 440332336 -397240342 -105007036 -64247812 -445205413 258449723 -138908138 100576683 10995859 132026476 -290968153 -161902243 -163101866 426745659 16574585 -383844329 46156117 125547 118805534 -361876437 -173437079 254154718 -202373981 -195389876 1490580 144160555 12139656 -177850768 6514323 -5251076 69824594 756999180 -76976337 197908980 156258361 -4265784 85371824 -411930889 114883236 -606007634 -887411737 250431447 206082949 -411850675 71523233 -40506970 -6070414 840125023 15132234 -52657813 -43000834 -194159138 458130249 323698535 -426688117 99455908 110418397 -478366368 122186997 -47536399 35415136 27437630 95848938 -61023025 -908321197 -23962873 192759123 -797318 46099108 3184203 237346064 377067364 -167052513 666824930 25492711 22390218 125400389 -103800850 -745809180 -747390829 228563276 -301974616 406125919 364519712 519335839 242230727 -696427823 -323792332 8943342 -365856767 92103181 157724684 295591055 247815017 250567201 534237563 -742355343 142644452 23366967 -34173440 -145283415 -2943016 -225603780 20064407 462788837 -7567091 -47867272 547655685 -29896488 449046448 491978029 -114018637 -104667032 62999242 -426800043 234638122 4305670 -563768817 -368584442 -404327828 6017016 453669897 21902493 -65952245 810319045 392043070 132943035 -162612242 -54268421 -12358191 298091159 10689935 -553054885 -430908077 -106193522 415657023 67562012 6671596 -10506514 41880975 -191060069 399901921 486559966 556891797 -80735285 829474704 -171000276 -224652956 47916092 -13710255 -379217215 58570076 12170841 -13175103 -289924017 11619374 191306939 8368212 -164359207 207725607 92260480 280502217 -604340263 -84722833 13638378 -176230545 126384644 337378735 -16667149 -373523650 1854450 32198055 623684031 -130206309 -287672587 54547078 309374771 334090339 -371717185 -128901993 -234677620 4977813 60219140 4504380 -498106751 99599224 2229956 172626659 143366312 -440217283 110488395 440264173 -322666207 -14042078 -137949821 638637956 -390797994 -387606933 -661400450 -8095445 -247909906 -189373418 147984019 -231760580 493856086 434744148 723995872 -419667501 -463781980 181971349 -69793120 281563161 267758279 170078604 -594134140 -157675636 5967921 9871037 -820751836 259084792 534212344 118856342 -518308032 236166858 477482566 188667752 -390842337 -156171958 146174312 -41725810 491873142 235773680 -355478061 254828258 -461745905 -205317038 -155054138 -65421715 -13259342 -87036379 165218910 -281994942 225362606 179185956 -123097847 -171447618 157010 4386716 -154058581 -22683968 324439424 440981416 13663239 -358951483 -30474781 15911489 555037571 -16072058 -165012095 484909189 37197207 -47443576 3043150 -455763868 -138084820 -72659963 -733101827 -50850638 -115200976 -64272715 -231207357 110025499 161485216 -212456784 269401320 -22076069 -186743015 -471269437 -375757305 -45200644 337076798 231561470 -526548564 -54914730 -56681987 -95622338 -71290936 384773612 -56792709 306297154 346075551 -122793050 -3960795 43203003 -173257475 -797488339 159935057 31413934 182358519 -94640880 191530252 65735850 39807651 614006759 -628803173 213125020 8989808 -219453616 -221289368 713319681 143832440 -91415444 -67505231 -132202229 173111330 3454356 364918769 -92781589 -76783655 27171027 282001605 -52755818 387972017 47112794 -18884716 -63968166 -229326905 -849622253 156789580 147217361 153442218 294396621 374051010 8516766 549104949 -372229991 -374353837 316495543 292455459 57318693 -116442662 682603325 138930637 691683036 2248019 -669809979 -233801479 -107371623 -820340957 -236825303 5286966 616130723 -456743610 8092355 1498608 -164454849 -632913371 25324435 4432221 -400431264 -3829921 -104468433 -791443 17542437 -171060008 -62927862 -519751757 -17677459 -304992348 -151534318 -692467519 1730456 253062341 198695564 427077097 37303780 -49706422 1481855 652588720 -265077267 352898944 519559444 -260188326 30983018 -368652710 -6487393 488064579 367735139 -485619736 -30186622 444383406 21674752 -234137028 95492517 -270090313 -12314385 -223615295 -128084084 -610383715 140852891 -422184943 -79800111 -508689702 -75849871 -356099042 401622 176540606 -110178221 596240384 538819609 -227181511 242386028 -177326880 -689618214 183772076 -15500823 -282604067 798331682 -11329656 -347881481 173047584 90046319 -104061162 -16107903 118538128 -773348824 166554882 47710291 240187232 -213249727 -276846103 -350147362 167553011 118034498 -1594166 532840310 68037343 -73160344 -840874163 47278892 -620788036 211117314 74487068 -24266482 265134196 5966575 -675029950 107382851 -277323470 -48501356 -213980735 3332285 99625837 55183065 -2287177 311553005 2432534 -434235056 305423761 -350744490 -1549512 -2654702 -248771999 577084219 777507053 229709009 -166316021 -450283510 398826320 -2608390 382760303 -19500805 -346404448 436357995 -480328258 77983301 -205193880 -331188959 839447811 -245519078 661632541 465190779 -292414776 -41446059 -208125021 13986258 -490317090 63564920 -5960108 -385674762 -749165162 -210312972 530665809 183182500 106431092 59144469 -12051979 -22771115 129859034 -383224330 59302634 10833184 -131275117 -207613420 -745239015 -621259475 80082743 5252823 -79903945 167335083 158948579 123415277 -779932107 -263694737 -12580545 190508992 -13099854 258307385 -245868300 137715628 -98687472 -490630174 -181831836 48554900 9386171 309946913 900728145 -125317173 321374462 -343405905 335249142 43433855 25979776 20445303 378511684 152357461 -7253570 -340850089 -767580826 73598605 -362506545 558546676 296932808 -93540341 109563689 46423802 107621356 396356694 -185250464 20959044 234561414 93113459 53906136 379224368 26821515 75656009 -34767100 -323690387 -246685951 -661138135 -70843567 150401889 13327698 328218628 -22339420 -131806163 -230538405 12035366 -281812790 -958677629 128921987 73347843 -430204749 18706776 44435912 -297754269 32932900 -7685428 626887796 94540480 -292009699 7280655 8514898 -2315285 636857034 628936368 188232800 116340650 -313449131 -162040587 -637294339 136433610 -790655561 346744709 221627032 -64415924 -49005433 -202808060 -25501887 -154186989 -449421608 -602248903 -40862513 -80899916 -211354280 366269931 -149695176 -119562099 -236892205 219422704 218734900 45845853 400630979 -152693447 -183913188 12638776 -16307892 219561939 -282252073 11362119 60205947 3555174 41220057 306042113 8376110 -321532155 -268682247 -80145505 -84491032 370019006 -477459303 157025076 -34150490 128252582 8692318 -28988413 -1401097 -59977031 107046384 -3234346 283647250 -588299602 1005899 128478129 475388316 355479775 -885193281 -245181664 -966829755 18712007 -52049608 -96940909 611559452 -612929461 162544094 -550343945 875777487 -208849598 -4063895 148682573 -228234277 408976962 -19383842 -29657085 -19309485 367757732 -613021577 -61017894 -19197484 230496992 -20937609 -23849976 -53288507 19263866 -3832158 50030171 -132710036 -254474313 663552021 -166734959 44120424 -116698625 595826002 -227411896 -252388082 36947507 8171302 -170443686 396435828 170117033 -545124812 154922925 287593409 81155970 -562447449 -106260508 -536677730 42287543 62511485 -482726731 -225361109 -695087993 -62104785 -107947073 -12114735 -60614193 -40271315 41844535 61663688 -62997598 117906672 -48853925 538066163 -523395009 187376375 118049450 -352019708 65428044 120077441 160561458 357724401 262004534 -476753521 -541629149 -17435521 171807123 -179933630 331702933 -80164704 165765471 -57816272 9719599 828189044 -284089403 -53599336 -111734314 -155172218 -95632924 -257814146 190696698 -321450029 -182217556 4527932 -58359712 -277491548 -208447911 -92030747 -6933168 576187744 -98600736 -264415750 557366263 -315818652 -16815834 208574769 -697377690 2782774 -13948384 346824911 486293308 253667257 -168323975 153844846 -129494047 -376652099 -335222127 -794203498 -919144577 -331799918 -134628292 -77393085 747339830 -40404889 -89157936 602877757 68048860 -197432835 -103652638 -33174973 72597747 18871991 -305916703 -70055169 -396668983 -169158340 -528920043 489881746 19305187 412372128 -434062073 -179074160 -399657381 -133031603 -162207980 -607509588 122771642 620163386 -110358529 -113120967 206788901 198468177 -164190385 244519082 835145132 1527758 -25758873 -136186031 -523679283 179994479 745439906 1578874 275870545 -188985119 127760719 124247364 166311983 163513510 85636861 257885732 344593218 364915616 455070294 312895278 6638742 149256430 704684212 160930308 13849820 -135078326 17377214 -271728363 -275464079 -71874328 -219176691 1089001 193191520 8795210 -182356309 -124653522 316681949 -73982925 -255172133 7451024 -642631137 -32207994 -65466613 231371203 -225380756 -476992457 81982058 238155727 -239146061 227818549 600423178 507405329 -24324093 -198323801 -260187486 -450355764 -573262386 32068664 -4279121 737506271 2866411 373748165 -3412703 227866565 200172370 -6454300 203116128 165687197 196204656 104207315 365873316 -954306008 -138994964 220655131 321432830 -70705159 -94697367 630359875 -78882453 -21714446 -758411416 -218520441 -623461032 4919705 -85641604 9234510 129285128 46057501 306690829 -688348636 836358866 -838562047 -329206610 299237377 -124103567 310447477 -609744633 398830959 -4862699 267973020 235598816 589617143 415015284 -620608903 -575884323 -573037137 132814916 785405286 286617 44805408 -28457036 166848460 78506020 88698489 -263446867 51378694 5557837 -168130505 139129521 -92929922 -321956458 508016814 236405766 30960955 109446236 36639928 -570597104 -5590969 438600 -677242631 404372344 -400086008 812455039 -55914315 -109068950 95668513 -470350167 27079572 -162787227 -844453760 120160530 -112109453 112987704 -408139123 102398095 -112813848 282631853 65377740 113737228 141940119 -27316635 304763 -498692063 242671652 397489548 53612902 60257511 32025827 -411081385 -183566819 -119297555 -392477652 -399289249 -553390342 -506808317 -325983665 374577443 22959991 168510789 151475989 -8189975 -219191094 -68309264 -173347696 37400562 -140665239 -9095503 -99989063 -306870173 60703760 -11874703 -372829063 49991655 -358312982 -316560126 278572152 393021945 58247969 473425814 -11138835 -32874301 313337044 65963043 389151872 4093510 104523642 27442792 72266768 -80117598 -132672218 584145270 -252191472 44256 35406304 -140095361 -113578787 -31721085 205989741 -201437780 -691283711 115353485 -27531487 94873484 234782519 -123616924 53731004 -31646673 469975848 138751234 6568110 275158525 -183002328 -17016820 -2219287 -424668261 250192848 207838688 -53918774 -168391212 104962774 -626897594 -942869552 8146156 -333656389 25639040 28988013 142830625 -140657781 -185036052 -40715723 74075473 -23497197 3255802 14321429 -367637237 368948569 -270524402 -206532217 297340081 305353056 410741695 -241020644 13401947 -460406187 -495611336 139310676 26224348 -81835131 320247530 10316056 -7131155 -321065414 7539086 199864391 121152979 584532151 479514631 -179310978 38761712 45797450 941298118 366077772 519823082 104599786 -27244937 -219707062 -101401956 255732157 46986919 26329811 -640351903 70968438 -132232716 193641853 13952682 -603074403 -242386484 31304365 -258791355 509628233 148396285 839743162 -232775493 -124040826 -89340447 18584725 -623513330 354346094 528619775 -118311552 -4927260 405432703 117542029 278543850 -20484208 -361652020 -148105531 9245819 459035125 203850489 -14620953 -10551069 62972774 608153758 52435912 -102681270 37873675 527064478 -52879951 -11452988 74887713 -556945418 932470095 -460747951 -872278344 609531067 182233645 -238074285 -88218338 -40505426 -609946871 59013890 -15366725 -651791909 -1633132 -1673401 -668171705 18560274 128843094 -46682140 475315412 8486709 113948907 820812892 286663401 568649582 -129455 292319673 47495650 -13687166 -861980 25884696 -303062459 -145587493 190990780 -421219620 208282112 165330930 576922796 -697792813 184314547 -80490736 -428208644 -42224 57927965 60200169 -192625991 24833352 55238490 5988673 16065118 -134106929 -67356009 181398126 186383635 -14131280 -65269177 -122232919 -11046178 -161925719 -298098280 35374330 -52336420 -592355776 171631327 539650956 -53266798 13931463 -206426031 -318733044 310374505 15448328 -164317872 364316552 28110652 51432609 -62670951 -377083793 164285 -291157350 -489537178 685099 -398915001 -446236479 754637052 427956047 -607390527 337940748 72472924 162548354 -27660436 -35370015 361043254 290066218 -14801597 -438069955 -11114281 162677646 759710801 269260350 4649717 -72914446 19119942 37293540 16806489 177507297 674377791 397576250 79829974 -243352480 245417648 -27289917 810595274 101078623 -446892577 -125468265 -51844977 27100823 -548283786 -73534299 -56711785 -131659001 -200436026 -95627886 -515920255 64572767 -49069129 454491035 230313638 427173187 -193335071 -379852474 65695440 9369595 -735339287 -273821954 291689346 -56123347 -81764967 -176259558 384829619 355951575 -269297424 276056031 45896377 -295907677 252855005 487823551 -113461980 111239214 -505656473 778585747 -757160301 215319742 23654332 -454874472 9365089 9604730 -412450261 -643490371 -1072978 16459671 124070802 -58868961 61255836 517712862 -236575530 -43034690 -409809151 -829739110 6163309 -248532147 -51552125 139598017 -515747213 -146482544 -336414537 59574254 -67642668 -466610993 48360445 4679926 -267700708 -60698862 -48474610 -18081781 -394214426 474393193 -253771005 -73587601 -227026970 489332374 -213855846 -162169576 -129687405 -138140848 408082451 -269580594 -55667392 574746145 -522774608 20221199 -620482 4978981 -337120792 1071296 267214841 734062327 -67841916 -313621453 607696504 165314094 316516693 343480676 183583677 7018910 -16348108 452786921 565044226 -156747443 -839311084 -726809456 -10235148 169462029 -450294095 -538085967 -56846893 -10832088 -121167693 -215401160 -146888164 570137021 -162831805 -52459461 -117848134 156662121 289379680 499016162 2052087 198180650 559164829 -296315226 53377505 -193664700 -877841629 294102542 332670475 -204988150 17326692 -75740607 296112124 456036751 -619795631 -30397052 -101650299 -40274936 -240625738 60648893 -25657160 799457050 573784768 292348675 52083528 219407647 -204968938 172911644 458074797 203847027 773574459 -138490242 -959412823 -22681432 564404292 -228365575 -108525454 404552864 21131557 -188724524 156387146 7415500 53477808 -824102121 115643307 27247513 -214247642 -183721736 -62338423 302505687 -2820727 59035304 -56205624 382527522 -20916544 122854510 474882093 357758426 125723038 130620774 389161358 9208406 -184809830 -96780133 -69055939 80596688 -54506906 -5713942 -70236671 720741754 -103098817 187253021 659454034 -5205003 516509841 -22824820 206130 52143166 -178570017 148650805 -38901433 -321603635 -535318768 8044690 -742892778 -234247259 -17337343 9544137 334438602 -51243463 5722435 -569831891 -321803697 -139839765 -9994091 109691265 1333959 -267433266 -231491151 68824898 376295437 59116707 -433718509 -304078549 -484621951 154433647 193741635 -279515629 -79365792 7786084 -196214828 -59635 674293281 -242500305 -51619065 447187792 -272409237 -13372201 -11696031 890852193 41696255 -129977465 -257834823 -15452818 -240089189 -213237103 55415596 -394817672 139013939 -192463794 195205839 -817026144 568998717 133284112 403626041 291289246 -4225773 -8832385 -12027806 -240894591 211922540 546493535 -118485882 605591822 -76409722 72222063 -106789498 -472224038 18598896 680598191 -4951772 -665602370 -37883996 847973922 305812168 388845103 -53544406 314428807 911377 583848856 -99313513 311878333 44300960 53474488 -227584196 351127611 46345517 -292382043 106167599 60847659 28501358 -43841113 -170344051 382599047 -304999597 144195716 478969782 -320315834 -30810609 -78012717 -3484977 766459144 118486316 -139670545 414216769 339979153 -44725932 918227915 -449369177 311204968 -651576986 266059880 -321862388 -553907034 -57424204 267112925 -5501511 742825698 -52368309 194100809 -640172101 -467046212 -103782397 -8196953 85303412 -320387041 176902559 57561922 -191825039 198851356 -580909770 354669767 3217913 -244265414 -333442099 115354479 -173907809 -57267766 -481624134 -670569 122176135 -44624178 361631912 -99244795 2796665 324078366 -50035064 -51728767 61534858 -34479575 258381893 -325655718 699881867 5313870 -75945955 -339714985 -756421210 7827693 -1872726 74281977 62734435 68923458 -63077789 43337862 -609446678 96489837 461045 539362946 -221939704 -75275292 243980593 -875595 11281086 585135 -191457717 -111495392 28834158 22657351 277290068 15541613 -263950981 72119858 -32133 69220796 85504380 -311153535 67249837 144606227 -9904926 -2691424 27172798 -583260808 -578192935 -15499712 -118510669 520607217 593342913 -123414943 226261720 -361447420 560817970 13645637 -53677484 564545972 -2486221 -673208699 -1355337 -319146082 87227164 -509632684 551601337 -8417555 35039159 -609023551 -227400309 -299502781 -166771439 1098330 -467071712 -39399080 -59806373 -817658237 -15989562 -575422177 187560644 120923032 -74270638 59317194 252624706 -116001810 168418208 -18007858 -171608832 69562608 294476431 458879 -18352121 -142289275 88235063 -158806716 18883881 66025180 -449712996 -414725233 281174532 -505950851 644717785 -19018393 137126284 -420494210 64170611 282691 -275754119 -29906640 140660215 -376895948 -339595347 -178158988 -75482267 -119978578 53793936 842867 323409775 384579929 54147579 -5635879 101991056 -390657683 55144318 446527765 239126727 241090589 -97992964 -91537520 -115930158 -125057068 -4451631 -54379251 717188573 -90171167 -11732557 311800621 10764564 -737407023 93640374 -360094525 8327370 -25462212 30930819 -2863319 113787395 -153204555 351337326 26009667 -212620485 762141903 363959410 -292026102 -18902083 -380925922 -301545259 2667674 -22112936 80668588 -36546052 -171908630 175251166 -81411208 -588112922 -970485143 -187981505 -793115962 -529541439 -209858734 134398173 59343524 -45202324 -13811542 300460380 831382750 -111544304 145291132 -856562 22062435 534730195 -73882940 13376640 -357030726 -135739696 202383866 -73532617 362302479 89330023 -47104199 -125902863 -113396 813514081 -531064676 393175813 912627178 152004380 -133557947 143176317 -216657834 599923316 145497873 33833489 -502528213 46961443 -8951871 299367393 -262407554 79516850 149827966 36700238 -15070931 269479839 -36075222 -161710556 -144978220 1323346 340850665 -317425523 -502757557 57304118 -23684535 87649630 17874367 198543122 -153352729 -121224152 -572052693 59381736 -109725683 -863180333 -447983332 -150301159 -573814801 -2465362 56417426 483930894 243917563 111982345 210722979 -21077373 197833149 -121733769 36959811 -41028779 272752148 -166464115 52425275 -206765321 -202891555 -56693558 168647288 -30836808 95134033 720136608 -298511202 -59500686 696544795 -225186143 199388647 -414647751 137538852 -199978549 -684720970 204178961 -762187166 16658021 69810031 4721375 -969590 2819336 672960661 310490995 330265558 829959973 30779436 2513895 -167360938 -329160253 61296747 -191975692 -51602083 14955712 4278498 -120640658 -21010057 -286554149 -169235017 -357021022 725655160 175828245 297896141 -202731970 -118808969 209124333 -295350669 42614082 -182526943 -340750271 483888378 207838465 451347837 101006900 28111672 -245409170 -96654274 -6333610 -199527924 -304534201 225066662 -6293392 -4040137 -268891286 28132866 154079505 -621789271 132966167 679447403 -102853504 26669099 137288754 375293098 21510040 6694609 -7233123 63653808 77057221 -235266790 -171464022 -278350824 -53637626 94773148 -3145085 100755621 141390851 485106209 876523802 -16679398 9831492 -7499196 465451743 765678922 202861344 -928544754 -241148881 13159670 -199157786 -161516244 8506963 191011169 60459823 17571988 244721045 40949679 -27820344 128430095 -591500596 -253679756 -363245233 -789105394 -150358781 -90419430 79999711 106221052 648282424 660715596 -207710645 -53471555 -109179003 -135425034 -101164128 656832614 -599977414 -1992899 -79863808 106938746 318367095 -819535840 326448151 45804231 212060929 -362433505 -107862995 357670303 -352034228 -139533377 39914679 -18373785 167021750 358746748 844881869 12531313 -69208492 -13563821 -42419791 123466549 -295021108 154910219 209650192 302462946 589482706 -468865818 197726407 -360127317 -491113141 -169585908 177438622 417933041 77012293 -28866367 -325249457 664061333 511937453 -569258072 304075340 361319885 -562734669 -39409490 -434421879 109254539 17537511 4403085 -489185 -82599295 -482183806 -226331375 106214 184372795 340226617 -812468623 -758816 -343958075 -116939312 246209830 -153157096 329412773 -42762847 18552480 31753673 -26506683 10703866 25523359 -19822339 -50797865 -122591622 254545714 23570490 -101929685 885895892 -125518747 -137343828 -347044520 -76755653 571427232 -13541069 230109366 260801677 -29829023 301129694 2857470 -154133247 36111304 431277822 -59798153 15024223 80452875 6644837 146662507 -962868524 235265260 244054189 10748825 42449073 150723195 80030932 -444775289 -842500012 396690755 -7611594 -161080286 35800109 -52520977 540165998 -152751968 -319655807 73880574 175534949 -38996360 84448418 -195619151 523789426 -38345514 -672823099 -640198325 -428351707 241595918 -43653456 839438097 93330465 -1286591 -272763506 -29924578 69865684 -199996096 -92889144 -8294854 133899936 15376371 483583695 305424190 -2242588 29588292 -577364831 392004308 322251695 -338264900 279478484 -251418017 31123237 183925127 100683961 -127320076 683498192 400948876 -381722691 1034779 -161528994 -9705237 743511281 237253946 264804455 -386852138 -144728152 -6624509 -283058470 -7758142 -77039164 -427183706 6943208 211362352 313722323 107373615 26253117 168853089 -330057782 115795350 -568528993 -302927875 56760536 332876313 -12894229 -2404109 34563205 -298487334 -46259483 -12297606 -43839886 -25319470 -66393874 494656410 -122601849 -506438812 163342305 9778870 87003951 -105191434 6700777 51213529 -51029216 275699595 8143278 -293264533 226389670 -18832514 80956382 77825147 90367459 246739168 -414098786 286810983 -174091234 -632006769 647363605 136676359 -322256982 -438223254 -69655166 34635634 221485308 -765615118 -1586739 15013508 110995732 -381722226 297154757 -191851439 -23259224 -306943548 -40200641 75395059 -117949246 828909185 -19055551 -244034477 505284778 -5661772 -779192143 349020136 382568549 147784816 398256022 -233015131 -898993957 510306545 -71356234 -763824723 -2745507 -114522566 -103259392 -248625612 -525223841 -295618705 -641856859 40310525 422869376 -140111796 396310207 364221033 8155305 290411214 -3552176 -268008580 297728183 -101978881 -29137753 -301743466 -293662970 26800763 -941299 -14112953 -176525080 -367348593 287356010 74107367 -65679528 -86929445 -80283325 28805911 -89340395 -15253453 -190391924 333418167 83704178 -412344956 -449605374 29902675 715756164 -331275865 302879686 29981547 -24279990 138662222 -112617750 -604830004 -26559442 -319320431 76671181 -526487788 -302512401 368507616 222249752 -161975044 -33604402 -90409651 -28794906 659989810 -303585819 -17016559 441957650 184814891 -1387179 -73152093 605479801 -48907726 517725506 28846695 -331615448 -156033793 39638802 89275004 51828678 -557511 5321073 -43363235 -17774769 42360664 907763 347224780 -518625015 8753872 51684003 -300202313 76818956 94018331 101681549 -302250128 -364775437 477162189 227877413 -174644181 552211997 19780537 360758041 -37007893 -22448726 -111931602 470505892 -47041852 -40886530 3646311 13969738 34034371 144885942 -130396560 687542101 -403887512 144268189 271742481 689835520 287323322 47878224 870318742 250593144 -423613684 -442752478 -24894508 221903858 -400465553 174142606 436589170 553377070 -54431124 -106105694 440722227 112916211 -1155679 107114971 -491260899 283872987 327112355 199187989 -48934958 294366939 109592040 381582867 -99481980 377931348 100306221 -165920084 -51709630 -190162811 -285022582 359145476 -449533707 -88047259 -220935792 4031242 123953636 -13022909 966150319 403922153 -482045935 -105857376 -92505485 704323349 90662683 -36717998 -65175916 9937061 -634391100 -75970134 604038346 -445409156 -446173637 516757831 167065666 7547875 -214740269 4876832 97250336 24341452 -1956912 87219614 -387563484 -250884650 -654130 175192243 -442278955 -897022 759588788 -499542176 25539538 -9093320 246205408 -555558062 -292704212 -256680446 215712266 169289988 -509822 -379612737 -603956091 366603361 68648101 148107608 689950407 276957986 -185280347 65490035 677407512 250239044 -572494786 210523873 3186596 -30417550 283525989 324898309 1134941 -382389306 48090500 -16413796 -13946195 272232999 264399498 -12491413 -365961986 24147251 440064501 -225770597 297668711 -231343149 -260449715 151939052 -16549344 -1329186 61560087 -98616523 -8399731 123843702 -305211460 58483074 15781010 44026159 533795841 413675 811691251 -2559684 799616043 -27592446 82718475 -16405854 254222482 368980375 -314896676 20286912 127092499 11835043 -46337584 195736819 -81988191 10534746 29756541 -197028018 -11293622 -14166413 -21387159 -67801625 198748378 425635818 131428362 147792439 -112379718 62759480 -152938621 -175687693 -728570295 566182016 -320567280 25882734 -386322247 -213405140 -289055841 95244353 -90213598 159963299 -330468314 -85014943 -511201092 71462855 -143829600 -249591465 436585842 455732909 299606550 80023843 -12158876 -452899 -366247364 -69316806 106611021 155079316 247052530 224599741 -253782268 -428027262 -28447533 6706155 -27815674 -310934318 -580115373 -187304693 -226887578 8822861 -101838071 335887344 -381506896 -7080643 -234214253 -140139329 19147512 -776519239 -44712105 -47748508 5699291 -13354202 529197485 -220019864 -781705401 -25900923 1836190 -237391713 -27296332 500058226 93915786 152944698 320690432 183738302 -172577281 -31140279 91042085 8636061 198014593 95143954 307296659 609890853 7498266 -406802929 6272041 -728283782 67362540 468873642 -739864761 -61038000 102657599 -126887825 230042203 20126829 695412852 167932596 -27823256 -232123639 -610106178 -385283236 120278708 543603950 268187720 16704670 406725518 -106399682 -276023 -7882706 46309741 -351603885 4855552 3357283 27156929 98188133 58537078 -146676858 -21443308 499706266 223014941 345837248 -138599583 29670328 669666421 -7084608 441954154 -5487222 82811178 2671064 -338553721 3366954 146669524 -199486684 -452015109 91397560 -8093649 11427310 -139155622 189120223 2223222 -462968234 -349084655 -263466484 -36221615 -147237433 -28094802 382977250 -702543857 -369464146 295831598 13816582 -9635857 -327967378 8284365 625875341 16338769 187729512 24647937 -738038277 -410470012 -88816177 -114177940 79897444 -14380126 397328486 -295971794 349238722 522550743 299806611 127858155 -561200153 194267938 -67324612 -392243954 -258439126 -542140163 48235241 -238958097 -356579078 -50242153 -12646581 242692262 -228658022 121208000 -72921570 -211103631 -200592476 158111909 232822153 270020560 510417318 457936548 -108423192 -606226788 521175729 407066839 -660501880 -90665979 606642 -220987756 28884 -37352063 185387399 -132494201 -555731743 244960402 -2994265 -245849011 -281481528 208880234 -196858103 -50915666 60617144 -74873177 -420964882 -229759111 673324483 462674 -17335218 -55146806 -7315528 -144908907 391266741 -175444489 -15503255 -104597391 268973508 -461550 17540204 -78285716 767918795 -316862806 67866399 -134267314 -616564089 39811059 -132941901 -608901710 118873185 -319881008 -366566246 17388900 154174219 -44177531 81427031 -271522805 137054983 -305534909 748416252 406090170 360220244 31185100 -308472157 743703053 -823155898 147664110 -25431091 -6122874 -217659424 22745383 450269589 237687340 -490551392 192123491 198704040 844928531 11357824 -393212041 578607120 322419388 -566383728 130008565 -247437982 -487473829 -906756361 772940875 -513940912 109099983 -56347514 195218319 -88305862 -43483437 72786767 -222651216 59701354 -107937336 86770589 -648125127 168782468 -25594795 56698237 702709662 313774793 -4026162 100574609 -136173668 7563878 -231205814 -78553200 -308990494 -269342503 267346126 10059750 337462719 -404210588 -12186876 152638036 2795361 -715915249 85999356 19530793 269203890 -252175419 87244592 198343550 -383561929 31153118 264040486 -5075554 133818239 193735850 -22940805 -160606083 26250385 148549816 57724605 -198587380 85259979 711483309 1359167 94721104 6114834 353833978 -515189951 33485665 -57263323 79295328 652317097 1235593 -312165335 329525913 288364369 67620520 222506952 84063256 -763122 219058365 -101772633 -305092088 -243754066 -136648125 -602381958 14398600 -404664678 -245896002 117160898 -570596672 -2681759 60566978 230499399 631902619 389303157 -49830919 199363339 -778134873 -548734168 48287197 -255455358 99998692 2881865 -62822292 -75882131 -8848498 453282743 -799439102 206259060 700486187 -126226489 -77198700 -205668913 46216959 -822037419 71519118 139736192 231829257 -21185797 -7152639 64501699 430934402 731381696 -19656386 415963 114882167 -118868875 -636671237 -51931443 441859686 72882538 85975220 210383793 34494487 -398868870 -37239482 509437930 289328168 -633706124 -57445849 -20281577 -192950406 562263891 -163296795 45564127 -33393476 -667699651 39459829 -740523409 -528933013 -705229154 -2206660 497755549 -484671592 387033996 -368035131 889994269 412355669 101052363 -68385673 22068487 21327714 134959339 -33806238 45106740 20441615 -389330415 -126099964 25256931 232853251 -132788969 2380406 -278047252 -287879099 -615425212 752450746 -56687519 -662017187 -757836005 -572260110 -583206329 -65939279 -56180452 287267307 548536464 -409794586 1181733 -984851996 -68577590 19101228 -59049571 -98500813 -195184410 67281593 -327880857 838262961 -2007826 -419623729 5921885 -613763298 -392345024 -240501783 170998938 258576872 501512728 4743735 301715041 395488569 46685655 70694653 3419327 288759813 -184856832 -32534989 -12821804 566640518 131463349 -106258850 30419563 -159232819 116781164 326635829 -178552798 -26824490 -494958596 854761001 -507066793 -868570209 -7185326 -201388501 518848869 43038237 -27852529 -719591 9751135 -168195231 -78403692 315604510 652823282 -9218639 231449 115333948 -638586351 -37390738 -891949444 -46518130 -265928151 274550240 -434744611 -434950372 -6546278 -101846462 -455807831 205267437 186178740 -197557881 48123309 91579837 -13775568 -370236800 3403582 -211317583 -171989247 216975992 41221738 661403302 -844033620 -80212673 35390531 -106756387 -183504 -18480218 293202834 -34090983 137538478 -49680781 -138260982 757543652 -266929498 6958426 13366441 19799538 190795833 -304412958 -131408618 -119519202 -231681068 -210407196 15429107 44042060 -503247496 -691249470 609737564 -194728720 -538636776 493354942 81621168 68162348 -6119365 764880493 10462759 -24270463 782271144 366656 48321200 -86618202 -299229965 402541994 -121699296 25251644 -27289144 -55987925 -110857944 -25677008 -309177096 -202131038 -151728642 43837524 414885953 -29840380 -14075971 -889700190 59217314 -884631337 -77790244 314700314 19298292 413528111 -379228285 602446101 -157926477 206617458 -28250194 551771033 -187193756 699850165 -26753546 509896998 7468852 388744717 -204575006 -505931173 -18978267 379077 618571437 1920355 -185516 -802514558 -410966455 -478075616 18478044 -272490502 107230913 289060641 467037062 10305837 -63457586 -131633743 235568631 -22703709 -860588181 2471931 -457763172 -486677770 -84113000 321691822 -722377303 -465492522 254460627 13895075 281431974 -68686790 -230181677 372969851 -79456030 -213561554 -76964108 -157039448 -479211665 22364212 293679612 5936707 -141488345 -8328965 -645319550 -372713933 -783997723 -50836372 117105932 647109472 -27141747 -163514125 -77221334 -665317902 465397027 348729555 -505415332 -12748466 445261431 -272492307 -19116633 -12362575 2407619 263289062 -45449530 -156562420 -460337 -189498952 239070236 187558907 -20492505 -73515931 507521452 -499295088 41528738 -272137396 -15010338 173980762 -91176532 446815494 369343787 36981760 -84046223 155841676 -33965709 -2455184 411190231 -38702638 -12561636 663836777 -365518814 11087424 -380901899 134471694 325186966 -384469558 -420975264 -22837814 -344078122 569086831 -1560454 441724093 -135682523 203910810 54528713 7882312 -49716309 -36152749 12316125 -61355075 46186830 170335881 -10949646 -301685306 163139842 -4131855 108792899 43918363 -57525257 -30149530 161804956 -177227965 11605026 352306090 -9065625 -145143551 544711494 -195709782 17353161 19004796 -358977466 -531947699 -3906665 136253174 -571884323 -9959683 25615489 -619526883 -286317991 -312559893 187840562 -28573649 6069160 46187393 -23114269 4546937 284885264 245120522 27331077 740773503 -282072817 3155205 292947248 -773085420 243485235 -332917524 -274596930 -175343646 329645532 221562154 -45983139 -699285965 -21423157 16738409 -437977372 27575396 631729876 229510916 -455049 371379401 264000001 -161193024 226765520 -337032303 -591123894 57354672 432131824 -24579502 -410209715 71711421 -180052839 365567905 374400627 43932847 -276485090 5563568 -44349358 -261493042 325696549 812662 -749925921 103466110 35146954 18514279 -105397001 406706733 -164986181 -296172729 -36535908 66290962 61325125 -6770189 -196756050 360905730 2932205 -7294046 665372617 -42690870 -637183883 -646439376 -177004851 -1329730 -337389090 147510732 -388607499 -18580397 1581397 235917085 5837900 525563147 -58535322 182043563 239479198 -520404658 -42200756 78490281 -28309105 628669681 -368883070 642727 332214934 253384369 -500544924 501241794 113187 -82468163 -65268437 -488927084 -106164599 17598207 5540100 422654840 471004241 -192646667 145269110 -236884810 448935848 -725497316 -37890088 -304445886 -40278620 2449686 4003351 -664298646 -528422175 13357406 30424623 -212109281 -31076624 252098774 -788110775 -353065794 284520859 2957102 -24961817 -12452858 515867166 218402367 -32417472 -1657023 -246769850 -437184669 826349679 -429935427 784125 -128477504 259392095 -321529195 16306155 388056767 -380326880 -855396286 -684865358 -169362035 9056942 -429188953 -198723872 -555243198 -98537178 471041212 -340295660 -643049059 -83732208 -345300227 466246888 1550362 -10649684 405449239 -7776629 -166640479 561421449 25110242 88581523 -61432980 -226056853 546995421 -869999492 -28610393 -360917976 491920112 -557263494 376203509 85004015 56900586 -459271810 -333725941 8528022 14189937 -545138569 -463684822 19182779 -11449907 -1575492 -789752360 -259506024 -98140947 15693225 177863651 -293497239 -109536925 -13825730 26386617 211859742 -140011701 219665617 -74875406 -90820291 422232102 -490328116 511742006 -107568518 614284109 -237983137 -410101646 377571520 416567472 -964121621 374238676 229480352 322651042 -64485095 848319262 -221448303 -644046 -492805272 -16494270 352274960 -53574189 -169824452 -1283201 6539165 5348528 -53286935 -1828519 524045806 53978137 -38725459 -684283137 50268003 698324093 49671606 180202918 518121299 -480131246 25038171 -347237388 888052973 -76272224 640989392 390747013 -768241336 -122614539 -73696181 585226150 483145867 14040119 -465197271 -200856777 -6453632 18943291 778429726 195909435 129175273 -293205221 -267882431 131611122 380162475 -429624269 -141921353 407018433 189111777 349263926 19481570 -5977168 119014941 127878702 275814937 -100162632 2592878 -42450164 587156977 -12161315 431875757 97438224 -149340783 -314531714 240846089 7128093 339392804 28016444 801986201 -49392129 -64252217 -248609586 42258026 62973342 470571055 -545647905 -599547209 497776855 470444436 -162064128 -308587200 -68327547 -5054139 359926487 -271689480 -221154629 -712250 -500409925 -50298620 428163649 134980465 -111758452 -277836855 -6183534 13821768 627452014 220701301 174345456 -255862565 -10382594 -616616950 15698873 375532411 293487726 394460382 -541912130 6094594 526207394 -72331779 104068822 -82746482 141246926 -28394275 -113591188 -237193389 -51118944 -202263 -469572450 30285692 313772909 -10907664 218161229 360589792 -101864032 -9575459 -429190178 -53141199 -10751354 130265625 12255339 4076524 18275681 292388 2348934 -457862980 -12590059 -268206735 72710119 125487082 -23137955 79157401 830642176 34451590 41736601 159953259 -325836748 60736703 -268486423 -808214245 418601203 -192323971 50483966 450566155 -2488714 -400986064 -703469409 74103163 64310003 186501158 -358071214 459535735 -32602976 -190362586 174337823 -406138672 689129277 -39211628 277044142 485208342 -622780599 84108348 158089522 126921944 568579354 55752438 144123437 91476780 -49430910 119595 565285309 -19974843 15951853 -447200718 -35637019 -185028635 -77561845 -72903295 3270049 -523554605 206580641 -186731099 240342134 175342286 -256226806 302790311 20228286 124865260 729226413 -96549658 -60522576 -130853041 244044927 -50145401 -36329620 7202314 2431019 -70821379 230298036 -18897050 217767696 -46799655 24353055 26821391 -70298884 18286069 -27673407 382794736 252886528 -31386730 5453890 120872052 -66778725 100309718 19200966 28566587 -778689536 -683458644 271971 565467502 1222815 -8551032 -242473235 -280292503 -233817734 -284127052 3726908 33134265 6801179 -238207456 -586260662 -80289978 91926401 -2478447 8975995 238351137 -1083749 240822246 288286614 298457424 206930377 -762547570 -201109392 71143580 -6043752 107386264 -179048902 361556711 -18372829 333124807 -69143382 46221941 642821807 491707939 -108478159 -45817051 277863895 -401000311 5263931 -573557370 -643584849 267010544 370973209 3407822 25444586 616141474 56341887 -113422347 -111838049 -135560961 739428442 -6495987 -685149394 925304083 -426428746 751210258 28250076 22045760 146192630 342880390 568691528 -283920991 -35731273 18009535 -12255082 -448548965 -48509147 -30451976 -137904737 -500122790 10377580 -39631731 168631295 266956019 -146452257 366359654 101409653 345674513 -77959792 -786471034 -347754272 -13547953 -16923736 -74417927 -429740598 304257047 303252732 524261217 356494697 208265574 -294357146 8171559 227869554 627125146 -89352665 100826419 732404236 4717992 -271511880 210339899 -62920 133114613 274659228 94042427 -58451257 -281240302 -26629466 -17396176 -481439603 -66076406 -219566699 479363614 592085731 -336999136 -267177091 -246987724 145590001 45227013 42078880 -929071 7380173 -211369510 -144222558 475196089 -550821012 -926999266 -130375813 75204076 -109613379 -22718642 -365662770 840682254 -520514682 553883247 138852988 -103048052 96623078 -549961625 -490796295 -167880986 479456367 -40248916 -48110744 828148603 49243491 -4123993 61169705 -894820098 178820585 571612645 -25678015 179847235 446174083 421509723 257188354 226392870 108948530 13529175 4303754 429383262 -142808243 152090743 79670541 75131715 -850982225 128830333 5244951 218546748 -217691592 -418238594 -202245186 212313113 -39143481 440597965 -81468908 -2414360 -771245748 37500326 98568129 46400466 -358318205 -309387584 -261709078 -70180555 -64434173 -340042557 216971703 -288656 -37329015 -80344574 -252434194 43491848 -24443818 352634483 -242703907 394231 -121638413 70821930 96318303 36196156 -32603641 -116820204 332610526 11765546 -4791340 342607520 124080468 -58223288 -65487899 431522560 28036921 142872948 -13318827 -24816372 2673470 -57098375 -610971709 196433943 -498969838 179081930 -389341865 127701234 486965092 -1415887 -70337375 477846659 372681978 -15461522 -279215794 -143798603 395448798 -257579572 -315601353 270469750 -134297845 2099091 189170638 -709490349 177064415 75951991 285360793 -745051505 21376177 -201729338 645381863 -51007653 154280312 -175074905 136073704 -96634125 15688401 -213840568 123516226 -77887921 125302887 459529252 60250200 655320875 -177186347 315208110 -665812512 -419217817 125882433 -231295709 -556676324 69845338 126120703 614279994 -128591682 -195534959 -332269785 88611295 -80791442 -18538696 -11357278 253121320 150901120 -10055794 -130029591 -307223559 39433132 -32526854 -346349102 264186958 -42181127 539620134 -1632440 -769331457 -18176075 -286007905 499643525 -375180221 -183055535 -341563999 513398505 19125579 -503518 -162542851 26043346 -160328882 620999795 308072326 4958290 -437039684 4832284 421362578 -1551057 -276037956 -13526362 409705266 -24441210 687931240 -161048036 -323267803 -47933391 -19901795 334397803 -24112605 19301299 534630320 4072686 337690994 -101370084 -9938036 -16860494 -14091903 63736544 -124187049 -27321372 -10164496 212545442 -301498923 212555156 690457225 -78918122 -266325671 173361230 238406452 19853456 -115369153 -379218213 37574863 2133791 -557601012 -116867949 -436554462 37376114 250905473 291860494 581512129 -764174272 -148854824 2723325 -279803531 486048579 -230386513 -88892232 8391097 26139083 221668717 526707890 125757620 117165313 134280517 -157039056 -84758231 -340469498 -335087185 -4161055 25943589 395258985 26910574 498287005 6629099 12265526 194366788 219355199 -24557905 12522754 -22342502 -86949189 -17135488 -1182252 501252442 257256254 -166711282 569157982 -584738301 -624923099 128364622 -317616401 716546002 -321074314 1803503 -47000799 201412401 173845122 -7143313 119347231 -139587684 -10215059 248022623 -592304002 247272548 188769012 66014104 -341536936 17538318 34355152 -14967592 -547406923 852044 778866211 918806677 -4302603 -255493710 7639702 -176935276 126681367 196271186 -1090804 121319531 132236209 -20306780 4856459 -4541286 248636042 -901141331 -106872617 50033599 181551931 218993898 626817932 -280783155 -268478763 143344537 -26495174 -171878583 -66088629 3685671 524741546 15807010 430788702 -547051633 -245387750 -514432674 -863149104 -195649911 -693744526 -427397469 481014911 22195919 -309848735 218735165 -37191494 -400745711 -579826622 158401909 -359975854 -58619636 -305737622 41269274 35090822 525934900 260782681 -12355278 48426955 361463528 -640998034 -228520164 14778769 593143423 53562694 -522310775 -643981351 -126673601 -395888252 6032428 19222995 -556952063 3263196 -8150004 107951256 6711667 -435737013 -49042684 68340823 -31951287 9759303 -117575999 -44120149 55667202 -844863722 -518135108 232433433 -75250130 128708148 835680722 57995851 -133295311 418129385 -34388532 323432728 -63665703 -125962692 475114878 -931199810 -55802072 210751574 -58662607 364906949 -160489991 -114459892 -360242749 42864171 672383968 -420736726 -83557347 -419811708 -25869331 220790021 -517173602 -132027111 253035075 -554269549 -211191243 -438241489 -193358211 3029812 109708247 -14856801 -10088362 274134019 -621596095 -68753383 81466702 -391366964 30656828 137146455 -135349779 427770382 23667240 40494692 -292300105 23302992 322360707 -535174307 -179470979 -34010176 256610665 254886706 567670843 230758986 394230141 -84117546 -206370540 216174447 7663782 -235045791 15504763 -26444897 -389298864 -40097903 11817094 -170332160 30148165 -32202412 -583564309 647206531 61448725 631919854 -205822987 88644567 -338014057 20737858 -104857742 -16345433 -542287 486752852 302423215 -9598767 -314631579 -477616334 167197360 26094232 476495229 191147842 -107036274 94891867 95422899 3591230 174908406 -347719227 205472993 -140900848 -10498436 -8052442 -47621775 24598541 -1037090 280664895 403800918 -499099403 -99841116 20401952 155813791 -203094129 -136482373 -308530318 302990626 -82044280 -46570402 -372880378 68904601 64828256 -24630304 -377265260 -243785351 -367047089 56286879 145317768 -318322234 -306052610 -33750480 29943754 -450295606 -39617271 131507969 293504877 225020420 343683510 -204598239 -167198061 14132833 381977218 -259462246 -48585228 -20058542 766104709 -589835822 -176548456 113993992 208748 -574900032 -143524898 229749193 -501805023 -672561173 3121819 -694731181 21099351 11924166 900772215 -278922546 115045914 -345374310 100694402 -577450879 20005867 21733103 228488023 13038129 -71176859 -159825392 -306498916 35147384 -87202899 -274360685 -429436741 283428478 -115230049 349723655 -6846993 220641742 -193752841 -305199686 -67432027 -128974117 827155551 -307101532 -27842830 2831257 234666610 -43421497 -29122468 76187023 55092356 33710063 -87535320 781054012 4680765 -435520256 -19721814 -496961 377645246 727799066 292297262 -371454398 -61968126 -575756174 -380174039 -654928774 -257509879 -170670297 395446829 53791363 143782339 -91060348 -112375817 642537554 -307240808 -232612378 1077543 -183617094 112940958 -760662775 -391410112 264001369 -97590225 49596149 459640133 374649546 -485890591 -756640999 -821647603 954408 -237855202 -24181055 156563 157607383 550948383 -316613610 -9361278 222632 7739660 252849623 -15855958 -75051551 -499903681 365413381 -678357574 -163165081 12092394 617923601 -98734361 229469668 117558741 114564032 -355162856 -90420301 -83662413 -12923534 -413497013 -254106981 -11879221 -882065290 307765118 -225519423 -43383714 627431008 499389098 -157768498 297069378 284056977 36515827 -58002381 -384725325 -47819573 323459639 279361121 -234167315 -337862516 -226339036 -265536233 -67932593 211413839 -101530430 874659154 -50952815 417714815 -183428040 -60355271 -22550499 -589132157 -2405128 -204881762 732961031 -182168343 512014377 -612943857 413794177 312386713 315156159 149910674 -631791679 -245723455 154745107 934779541 546046938 112669326 481380706 -636622318 -97680937 28239603 -190673959 365269483 -44123540 -40927575 -52326196 -14123471 9930474 -88497239 258507028 231550400 -656680167 -166082995 823771147 -17928955 83228213 2143268 -473625624 3403295 525862972 -431018023 -318402950 -111178528 2395134 193783194 98650572 -81656437 39985811 -536378569 72188603 241073072 -283975724 213483880 110696561 -638648313 -208310 -3962273 -278427924 -416979196 -643645240 393819963 -458228788 6810834 279542508 -332396746 145085023 -11726904 -21870968 790012801 -74631343 -300819491 -458483780 31826277 -40175956 -183506344 -760536163 -77841308 233152393 364703117 280111980 278961014 23390154 -712819987 -28213076 -6344276 -7997482 12644723 -334942634 -549298100 -216064950 387914962 -56874084 -445686857 682804559 -320359474 46050564 286069194 -32977714 18589389 -281144621 -222144636 257962629 60365239 -241661621 -757990513 555462695 -102104463 -93836290 486895807 -215048676 -11670396 155784061 192982145 -87614705 -114679603 -38764526 55130684 243007150 688549089 -135567719 -34815956 -401003112 231785811 -240649922 -418529730 63388635 -619193524 179554 269076640 182753734 266413041 216438631 -67294028 24192117 247256782 193918744 -18741497 189984778 -152234409 101298715 -485479152 -93304421 128182040 -915993290 11757306 93124609 -24027973 549989859 -600332477 -453708084 -151239215 -581396263 551125261 442579200 -422797520 -849657216 85859920 -80002607 377238473 148913345 -385386158 -31575233 -101817000 617899511 -168457971 -2330991 -274409472 148785073 -552406758 -838099498 236349850 508477342 441432420 288556853 -442881341 184519656 10659028 -298266374 -1869601 -123701487 -207463149 497024905 1893357 -250530101 701835941 -182609163 -46235550 73706026 526736121 271947706 629949315 -531814838 -175793817 -8780096 -330376129 625221403 -449304676 164481348 5571832 -629175009 -4119816 -615566147 -317676261 -315438807 -14212572 -259244299 574200016 -63498255 238909962 -16908262 15599486 21868561 -50117914 -1327676 -71500311 -30920471 -314381901 225236144 -331242624 -243101866 -155780750 -8795887 -749550519 -97508603 448953185 244309919 8481132 16885240 316467698 -308257899 -3547430 -144864662 28712528 97517421 574632534 20134210 11530457 238890743 -17730804 -683332223 2969656 -272836183 -55911593 -205863652 -197882524 284684897 -79481857 -205316960 24474106 -192537 -134040696 249253704 -352408277 -173899202 68493483 320026511 95839858 11259956 1530737 -81177409 55772432 -118125848 -33964487 82983 -579328460 -39873494 -555721463 -141534695 355152275 219018185 228036131 74686618 32764140 -64781388 357237078 347193367 117417172 -281629476 477193674 -672427152 -394097398 171342636 56884234 285460138 56477638 115079722 -467085459 -15976872 -251442653 -45093148 298152562 -9111843 -176613672 170686536 156674541 572738166 210504361 852372725 280921024 -47165230 85496033 -20716080 -79209129 -215454478 56832850 -385367899 146766557 -267732332 -236174173 136461452 -212964467 -257446936 -450955439 362134656 208741690 131056084 364668870 -548475692 -13160953 755119988 -179988047 -13347237 103240987 244150312 555481244 168985817 -230830450 -34269253 28395567 15689200 14280793 25184099 226103531 308880088 221192803 82858034 -106201154 -8033770 534499630 227799000 48895902 -372520457 226337841 -243008397 85372007 731745289 -495539067 26230312 -674424106 218134690 119009282 3795328 322578442 -772332 -149891595 264366092 -394987730 -1550141 90929398 -844498576 22126919 -23652951 6295521 556332418 15716561 -275011533 -232284532 11669215 233721264 542204454 337956795 431443 26204933 8055555 350263553 327495721 449483715 315060601 -159946652 -483390310 -707054494 100302569 660722290 -184329119 20167726 -448945564 -1193564 -84682933 -137274404 -803606430 93463091 289160864 748597303 -21083897 813917972 -32583075 452995738 -60666339 369638078 14697205 -107107010 -744727061 590772237 269604005 -322583108 -155123275 -160878047 -378620553 -4720250 282610495 355171550 434371500 717500674 -819313678 -477261226 -6872407 -45010667 492287414 39789509 -129076057 87829749 110815561 -14411940 495642639 -301390751 383288617 614775046 333694526 54802171 69294338 -75955727 267316611 6378670 59597001 24757850 147148035 766423280 6993599 85210141 198345603 382409576 50033095 347941159 -180288374 46675131 70108381 -549257900 -86480053 17815236 19286761 33772436 63945 237641661 622211220 185250376 -290863914 424650335 41685924 322887086 -612022863 256212053 157529249 8530816 -14503410 -499129780 29994030 -4457233 95522185 -199697550 -693789396 -16187749 -277357662 -141351703 -1013459 -285672805 -252201374 -46248830 -161083436 243025685 -335388836 -736502007 -254709003 -96473999 330599946 15788116 -323240880 -766370320 -979828 -299293642 -50915765 -171976448 -331333955 32705614 117377518 -158919803 -1454299 684487430 297099953 256706133 173323676 -123514114 322725649 -8933698 21526794 -83738421 22973889 313109909 -422942556 -150930945 -48382905 8719648 135776597 -315890444 -9285838 831875793 -113033699 512164096 -304047320 -82777458 252422163 -68107228 -459988700 71406418 228792655 214770565 113180073 655402337 -20609678 -337401419 566921859 -375950090 -1501549 -199135951 -35557657 90978229 -468887206 146924789 -342960903 -1764827 -492804166 24547750 -35301470 -8088489 272863075 13763596 812689104 -245878869 -164722233 -140949194 50950999 -621983855 67367386 -874232498 383990364 -3202727 24472655 972930465 -16292071 -385788566 -562805812 -343123974 -314900643 -252590851 8921144 -280090501 380666958 49446857 109278836 456529957 238034102 -47892706 401812048 302931984 -4042430 -198665767 -108223319 401254 -271754723 -29739276 -347750144 -17133407 73177236 -189720901 -624386192 -296200326 -719481094 -405151478 -71959379 40259523 -123722077 1358729 620043841 -60917291 361447541 -606403001 -24065540 278335148 -465376727 723019843 -25354538 -36345768 -234865309 354923651 -454065612 -5304033 67053817 16525674 57821430 -9203712 230381183 19410893 -322261138 196050920 -369936390 640611012 -692779541 318396849 10064534 -7958663 38941443 -33401 -19569749 -147177506 -97885675 -609171136 -489033791 -273157584 182657055 -74873114 459409596 71469293 677541 6196222 -78045809 846529 649084266 -88442395 789655912 364848407 -515094056 -262036659 28396413 464657299 16668809 -11451706 -458091216 456333857 594680600 -266948263 350106189 -541432798 -151066347 152650796 -235747121 208184064 643394234 -466058653 -315730209 78063205 -132930128 453901 -196758691 -11995118 -218033414 -272663023 -208758111 -334522507 7648824 -3928329 514656991 -218571587 -156192963 276077565 -808951758 -41087944 207040867 239961674 486104674 71506155 -236521046 967171069 -34771060 -11439 -21980895 -31619096 63682894 10401924 33195494 -51124122 -7471768 -117859063 361623807 59101426 2806062 -393928569 152158795 -110210838 -31490 -100645325 165478306 -159493461 22138078 -140696541 3577422 347562862 -68185760 -199452035 -43113740 274587571 268122705 472202332 97366846 237326950 -61967562 -151235187 110188679 51402820 24093604 1208751 -563992852 -7427329 -18436662 577247846 -288289833 -23367201 -6742288 -82011000 -164747839 11972128 -238874234 32016204 685992 161937825 -5744413 338344819 -493020870 -571636713 664939331 486059338 -149341764 -363603396 -39624583 -5842426 43395516 817742013 127007073 208011355 99172163 -244373648 52123105 188068328 53866465 -76413003 -181467220 -221443578 -585709372 122469405 26552101 -144115711 47768877 201675519 -32549453 -111666649 -3879714 303406030 -5664965 252578608 172265141 -266632329 60524827 -118135841 555509229 -589284545 -6870472 -239834939 -145680907 231548218 930863747 -146738445 -45101687 445221871 288566287 838373136 -274249209 23375847 -96035745 115172917 -353263916 -467417798 222113921 154252818 305218134 199299477 429778936 395806870 78695746 -202200437 -154279056 -752916704 157873048 21572858 394335120 326278005 315589239 -367567906 15264682 -437408932 -94907112 -4841351 -62502192 242382068 427841903 -98362166 -122561620 485707921 -606304643 -335615136 129519398 639058156 -127816228 -121974659 76074349 419222685 95723339 502745896 -306957329 51159378 -270076588 -631012826 -81845478 -451283815 -427466771 83546498 172965856 145711974 -596485889 -576278884 14174769 -216000092 681523621 250416844 -665344135 -595067923 -289895659 66006656 -342490266 281480195 -221359386 58219340 -868823073 159071169 -179253464 -564866 21389074 52548115 540613665 -102762473 90629649 -176174403 -94265680 16503697 75245286 308728178 -8470758 -142449431 -65143185 -59550915 -42034112 94504681 -9774485 651438709 54490564 -79894098 757384587 142260776 -64075907 -56138221 345748440 217650719 -27431969 -537220189 717525630 269301264 -37534547 -381015878 278460190 554648859 194088795 -146363492 -55138433 -1292504 -58683086 341096064 -17375942 446960071 -30282379 11658612 -775101359 -187306814 98937609 7874832 -223064255 316788863 -198943688 -20825471 -1345349 114089339 303650291 -335146129 -475279882 6966918 326890561 391401835 71215438 -360237073 352392674 245303673 868407 -600664960 98060919 16258910 603389529 101318288 -26456868 -756688685 117679688 -7574186 -75497500 -12429185 578012495 444929177 26036700 -479437730 353507159 876826945 -644169479 -33882072 145969903 363692552 142886271 -187684824 77645046 215960496 -271228343 385217365 15756069 524804086 -106755221 -676544615 370057263 -29769057 112689165 11925665 462192686 157333051 16306446 -887637416 483950564 -257080704 117484643 -286655529 191743752 107246145 464896 10787028 123291535 130673189 20558747 -911238397 14463526 809053112 -706605439 -164682341 42673325 305450170 325772864 24361111 154340065 -166265253 187282161 14480191 355098204 -61567688 653400323 109712067 118653183 -5647902 -337001510 53530517 -313373083 120222671 241276130 137185217 -499888028 256399119 203127718 -293444336 -16060795 -12147806 823930095 39188655 -1318524 -921727364 351325 -4254159 -125739316 58756277 197022482 471496541 -895214 18076323 -377899716 460057435 120942785 -69501073 1398592 328446585 95239790 -125714822 310400164 310714214 657593619 89280403 -81739470 10507721 195792955 82897260 -11337823 -51939000 -56100044 -19068776 -72127949 29739725 -368829719 139199221 -37669215 -583595129 634313 15441549 -82365847 108771003 212707838 -458544161 15312914 227229776 631456134 4105530 179629600 -65097129 500385987 -143797044 542120862 -709235956 -50157650 -65284997 49075143 -858508993 -389886544 -141878886 -36777653 682211200 352890287 -1481353 -22946544 1303581 839413088 -72811536 -243731087 -743591826 -6559590 308686220 301041276 120286786 -608041124 -3632291 -569669857 449352737 45162214 157164814 47233307 -438193374 119447811 -73791516 10638568 -126115520 -952544 -251186941 -455712553 -76750608 -248393442 -740151759 268339497 160493124 160288472 -656022 68107268 28623065 483527678 731604597 41174339 -150893837 -192445306 578119120 -271742013 605339180 -756714746 -86728896 87334740 -109406151 115663487 465271568 2355154 98547018 -937282003 563969278 361338548 100920376 53433036 634590704 -75540176 14480308 14291462 56686529 187848361 669555455 -255453217 112507258 25132573 -35997548 -181681363 -311947421 635638275 -105039090 299668265 101769916 -634995485 123477863 -463374118 -23028852 18680675 -291969955 303105539 7641755 366296267 -690427039 176289443 635254 -341111186 65277836 -27798111 276076788 23284296 101327178 42827566 895969969 -282193423 12660177 -1178630 143201623 -388198850 608911616 -161677466 -16569542 -269660859 -9143344 -4246453 5951028 -451432658 -126089999 -322828840 294299217 3466126 -393433570 423114891 -138123213 16519944 646840570 -271585705 -335911043 463902833 -148897048 1626937 -318297402 178360238 -15410953 -733542037 -58566550 -165674629 -177075110 272019546 8328299 -352489122 -200122378 -312498312 -318822073 30729759 13163897 248182726 158543075 -262595408 532838867 50530373 -39815730 118247096 -51243710 33158540 -132226565 -79992649 9632923 86821682 -190362536 -583764123 -405623535 126917156 -119461010 74343343 -16750569 -330458234 -6155632 62370204 -43679991 134394807 90379276 214856898 -633328412 -439899100 -428059583 -9028919 -128213587 364112967 205568498 567172343 -26691902 -499920568 268292589 105281761 431207694 324305483 -115039954 452878940 -323256411 -25933486 961167148 -28127675 -61513496 726259573 264361321 223867000 540068302 -850721 -318278180 277602762 252191816 -406617406 -34667909 3173485 -250866919 366123422 -26516381 -18541891 428671862 -610738965 4278499 381615596 10734900 344724716 131936868 3336129 -180962988 382755619 -497176209 -511765217 -458464228 -94294441 286609759 -14097881 -93964833 304340394 4907079 -887393663 4133982 -59598441 -626780622 -358799929 -9332251 -59620302 -847162784 -64314330 -98421815 10950457 -59205992 209524231 -3981916 -96315614 985455994 4727423 -9001180 -270975824 477141724 -238991328 852796029 439042648 112702838 89569412 376440044 -406770350 -4811969 -337484123 270361236 -47555743 -477154407 -67661168 -51597683 16348606 94624686 -248396526 887476 322375719 -309448 -30204930 117569427 -163057973 1608433 14545839 898599 -622942273 40901920 209387167 97874494 134406924 5867486 3932024 362726127 353487922 207952155 -18782849 -420791268 -75672396 147089560 543480581 76435791 -461658762 -48839195 218092057 291471414 61822569 649593876 -255370873 466740346 248143274 -437441896 45027373 -491423231 -2370554 -90207863 -548742235 -25564340 -109468263 565437989 -80562986 -256794924 91146324 902517949 -254320760 14399627 71410965 -371301369 140685597 613156186 -86596738 -143266247 -27372537 -11758080 -55892052 13827527 -16964417 -330706449 -388288071 -114654719 -120803269 -116678482 -729431686 191842908 369031072 267074791 97448202 418409474 -1616771 113801622 160353326 21038208 13422250 -655283149 486544752 22473807 2777677 2471136 327432090 275253825 -106307958 113421 -3774434 -105215754 94736311 -55108941 -485944076 503580361 78237407 -103700227 -10468796 -306140344 73435389 -130803915 -186555578 -202191900 -48473478 91447827 249793348 525040118 -169956676 -205550200 20989999 412890917 -148983789 -60455425 114698464 -395813796 -6549732 -76794269 691643038 -498198393 315684595 -775093385 535069926 628729381 43248669 583555187 336969772 -63932738 671526138 232420313 -346500439 283783017 172916625 -674901985 4368914 692632867 47010215 128462904 -260957566 290313479 -35368127 765944144 936872 599290267 -37205652 -339932093 -136269391 89677516 154301058 -451710676 117410394 -39525099 -53559935 -254996511 -33797182 18976243 171782503 52856751 82456789 -203261426 -206823126 256227279 -596127 -843056497 -499964640 -9234001 157918181 371039150 -45027123 338005752 -166588722 710485102 68580272 464328521 2889410 377077128 417334455 -37133312 486360941 -411654185 -335172857 -84515859 8377055 161850328 2550836 1997939 384556259 -350860351 440304175 -297102319 166576066 61370934 155709837 -636703566 441649254 594441336 -751561530 15159361 -45643082 -125309846 -591589968 -565807604 -8409833 349737845 492107075 242289101 -182375363 43938239 -21885936 -244930481 -69468356 -128907175 -392637435 -107791155 -172143274 -14517957 -10894434 -13525346 -559996741 -6957319 -205577069 -327736819 14329303 132014092 -607762058 -80213714 415924327 41250083 18455675 153345771 -26902427 383688205 527355056 133544170 -656593382 279590088 -1491320 194941129 -250873716 83328407 266269745 -139323504 -482615764 -100288700 -233522390 160577131 8895340 359728740 -31854595 157011482 369998441 450425988 73612407 3508275 -16896313 -37529101 -237493779 3547347 -35338343 -110719337 2591638 -1120299 528028328 -227446190 256253199 -357590967 197902893 -29677850 -48457935 315274931 7801343 416350410 90955116 -256874934 -31737023 -305798941 -57634102 -289898913 -298286647 117064181 -15189771 894831 273569785 -153096477 -792547073 339942431 48607121 -66979696 166761059 941125 -490714970 -158558767 -295018481 146731080 297808757 -65299542 -248823457 -111525459 101622912 30757433 -458596916 8340722 -51144353 173992010 654567777 231214780 -353156 7571074 -495727429 4176786 341140512 -23603060 -149800578 -502381661 254495860 68312635 -357437213 -61717432 -351088841 319577101 979603 -52380324 289378248 744471590 -357489865 -1246441 -488470742 205261988 -293873357 -577693911 -218201760 -400448227 -484528387 378117303 302415193 14197885 48471201 -10754823 47473575 -1095594 -7872151 136654940 -19376793 66776422 -254358994 -120455971 23638077 304044102 -86700859 -517725230 -60978368 471283799 363327952 -25185691 -296238810 62623506 9088994 -72712828 -136427404 -132709112 158154644 -157958010 -221306097 466359814 496092556 11799335 149976696 594600070 -323658003 138272878 -152749706 135905897 34312712 8776045 320078573 -201332428 -185423032 -166025847 -53751772 -24903007 -2167849 252536890 25478462 -56340098 179725696 539348853 248265495 24161393 43443717 46085960 -2004517 297734714 509199510 375221902 144579687 -110609606 291954015 2631198 -569311 752544889 -365789953 -368965716 328742849 -9260097 -394105588 225622046 -6915606 -596120463 -32119856 -27716920 114247459 -6682508 256267539 66932822 -493586096 -110048985 -142501718 350349121 33858767 6790138 3423106 987335 -21630087 98404463 -291437422 -88870898 567304823 -131045784 -64744 693279431 646563415 294783705 -45843713 12197748 766604106 69252975 151139898 -259977312 60350520 94798927 -103562906 149342540 -10903372 5383534 -274729859 -326716395 88585719 423814235 -156977710 -251803150 -463436090 -377685901 12302350 25186646 166339470 -115752652 -14189405 253487407 -276464165 -58648035 -206611267 16608893 -140539027 938436474 -65312926 -260065002 237796758 291858867 -116430173 -15392683 -695270491 -368375472 -382503037 12030525 338410095 149513147 309536609 -3704036 277620362 28196851 104102767 645113436 -125365682 -737612980 -358174758 85516024 25718390 141403217 437311696 72916096 -94708729 -516524295 -168431768 116885 -202211585 407429923 22452431 129992542 297801049 26317808 293010484 -281291668 307281578 3059006 -2638619 -531625064 -114044239 -499234456 124279539 230451112 -194297944 -446650155 -291349297 -37622781 4624218 17519343 -173446422 -245868 -150014909 -112714269 339302853 21988530 -145203972 560687484 -29105647 -215413029 184177656 115743540 -77725283 22552680 414700811 137521056 -6579484 -560059744 -4274098 19674376 -440989031 -104225348 -702557233 -516085226 811483869 -547658990 91134488 -332162090 97393031 -2038271 118557548 668263 602732177 -25100173 -7063598 -128386210 -325870454 102602927 -338087928 -89411027 140881612 547468043 -97630781 367746250 229729890 481855505 83624775 -44050896 331101881 339686329 1277459 -16373224 -56522369 -6266413 -105095517 -218243560 29134369 286778165 -502135533 425883064 303915883 25050233 3110967 -126884943 819753 81259420 389896209 529105152 -69447717 -237474688 56233682 332364586 26422915 -56555824 200670925 207629065 3431777 39791680 -121832701 34919587 440189101 -431449941 -118098311 231531590 -58185465 -481942537 -5814032 -434036660 -25942245 186125114 -96118204 223103 -4744348 3945897 237096387 -619369799 -191892114 -23474178 8198544 -238798951 480518252 32152649 930561 -365841721 -35056532 489442938 13705789 28194440 77190082 40757656 356883148 -12903774 99584826 224385847 103832446 -17912813 -76770007 170110981 -38103498 12802968 403494549 -225597642 -327301050 -246817582 -53585600 -476948390 -41963526 -284568769 -305522401 712579130 -80553151 138284650 237503471 -710471247 -54466285 28970492 -24976383 -487922596 -293390908 536698395 52728856 170878250 -116824378 -551084773 203899662 859931997 -201493310 -598126844 13770458 120992545 -776724472 331663422 -105674143 -345076990 -109962673 -199916171 -360031920 -154575608 -587055562 -206204893 358580320 308016051 -407784340 218565240 -55710195 -493125877 -193807033 9593173 -84464 91664081 -387385569 50610583 -9714405 712498 -19045331 -78155572 658500514 35978800 215791195 132901243 -125623936 -249833744 2635824 -306683 -662637495 230534675 325960031 263186690 -93012361 401522397 2878672 362725293 599510610 -645962015 793728944 -796662063 -414462996 521449401 208409152 21770881 -10523459 -29480390 -5299506 145687912 -809185142 528071646 -16601681 -674091630 613625576 821069131 -582255309 -283416786 764336770 -33613470 -176521799 -114667204 -228195253 237143222 66143237 93294234 589692334 166839937 272302733 380525505 -248176184 -902026146 287546179 39401895 254922938 -48618365 43131018 61571657 29200000 115984924 -60999848 515723391 -19916604 -18479291 -340138520 -439784287 -33498362 -11258422 48569850 446529432 -39616589 -244340777 71168505 345290974 -113093327 -54596693 439883184 -101650180 102931016 -7525588 -231508123 -211259290 -377572614 -364544674 -394243754 -322217484 20162213 213468870 -65116868 41411118 238069519 -71118453 284216565 131176990 -550870276 335393484 1420392 -185273035 189295146 180526728 -5538348 847079164 388725791 -94371695 -233149337 7736967 66922649 -50018621 10887641 -446108257 -61538565 -450007281 448268620 -12219057 -318442329 -2583838 -59624556 -369562482 -3247394 360171860 650179724 19899928 -394650904 -6272489 353376467 227869454 306094467 -311169 -293726611 248139896 -262957525 -30208287 273434076 -20438280 -488761243 103219545 958299262 -150546261 -347035397 4326610 -238760176 179614825 64542781 734364865 -200178115 102829669 -343934602 546033227 411000870 117852199 -66197542 475999520 -589793720 -47261780 -458313731 -502650640 83801811 5256629 -526724558 47937611 156286914 -65684288 273468524 -185800981 -331437459 135993592 162576282 173749406 96503232 3548880 16264625 222366123 -777707148 105958767 -746895553 142189197 -11897631 -135446368 515851064 766998433 68836044 -334351737 832864412 82307136 -215402835 14230374 -119469616 -351763931 137975493 53412597 233035643 -100833301 235505733 84983383 -332762452 204695954 505799113 -415986596 -9510058 -118534242 25670137 -501226150 170154337 -52911499 -76517100 -325491300 -114015802 -71521677 193550162 667701327 354719525 -125142563 -611094681 26721336 99224626 -574939 19873295 -754734977 -438267039 -798256811 -264555202 126620029 49583449 133187116 60499130 121359700 125498832 -91784310 -702746231 -646134233 6507774 44664859 40648893 -61524874 41678091 -560493328 -641467430 -266724570 182429284 23274341 10312166 33907588 -30293660 48208627 -59103121 179618343 45878082 171444587 364247708 -2200004 140819800 -30623797 -32926545 6554565 -106302771 -138622027 68276151 207561317 -51127346 25430155 -40562208 362519016 -58476608 -534278883 518199893 18229625 27304139 671533643 8695972 101985022 -112598303 -111199828 -84521257 -72969638 -155443707 -547477865 111442040 733015609 19233013 -171563727 -68637942 -209224701 153043267 -435647731 -262745935 382547444 301128696 -407771901 -6903788 591801256 -598041498 268624070 -654985422 10968826 275206658 -17031879 442938463 59357105 -17221711 8310424 -660756498 587319196 123150721 -8164579 -27076852 -2332623 317951922 -310719600 5703149 322090164 -241231086 -213387023 -376734404 -111345666 -310092256 -757974701 -39392977 -244329162 -165533575 -354518574 8442813 -88701200 -824678 184084989 -815094645 1154685 863819289 540668406 -102328793 -24033379 7982699 -57078737 136617403 -71801373 100139225 495616464 -168788297 443155184 229536478 23750897 -18842020 -30348158 -44363823 -38387883 267570334 -6681681 -517142576 -123902038 192427385 492625375 -83449040 -195683805 -576454436 615251818 -323772256 60584163 -118040043 957692572 322906193 20825364 9085121 -332436577 -315511349 -1059075 66619151 -309374603 -25281118 675604918 -1860328 16915457 -296543574 5369944 -8488715 -29977591 14003032 -2650689 914228863 -698864574 -46035192 -30183014 440506909 -7708386 -112492009 -16450593 52895765 -30773335 -13855641 -162587393 -335831050 -101130034 367314709 -22060871 -98351628 23936508 -13760457 332336254 -61963439 8500003 -49251977 -10791985 185117026 -774452926 -398540102 -48071760 438556726 -4429610 101761873 142456337 -328188132 394308083 -203825540 277095697 -825207222 169137688 -223393795 -364818501 -49105250 649302931 -444636370 208039856 -105278381 -163262816 33200693 422045647 186700438 -229156321 -106988039 95923750 201953706 586640219 -741171136 -83384417 203773381 400885119 2258886 297415867 326364479 -25448777 -374268887 -173395896 710480219 -321534723 640867760 -22147579 134582204 -707231621 92306366 -11856921 -312768786 -261902447 63514431 -388353445 -446701784 -228876398 553458212 -153267039 -183168795 81663061 -716251789 658524219 -58833651 -165509267 -161175918 90529249 -11494000 -39550497 21687249 -37029016 -369807387 296601275 -505395680 34983050 -7887134 12678069 303870784 149659278 -706256783 52164769 22960238 -320401689 -477566014 -494606279 -140017210 -188838338 -605537085 -15394926 291924252 -193398545 -269014365 134618973 279024983 59484053 -280276086 -71989361 572084210 42534909 -699872008 -25239705 246268087 -142171439 -400751784 894971647 2064348 476261322 -48281366 -445632371 -438599928 -844925300 -574060811 -315996101 12567579 190330323 -228049427 -585079651 195686122 8965313 -324632273 41255078 460321370 647435850 -636929255 -507928323 -34719935 -168923513 182901798 165552146 56885870 -98806704 148243624 278570 470635275 48558750 261011633 94686517 250062464 254693593 175264480 105902002 -32442692 16425783 426687 412758396 409182628 -93974798 179610335 -110481266 -130088564 -52050799 -147502890 539904545 669294971 2158562 -105986418 -13566536 145851773 -858483470 -10534302 219889970 -561720035 -97994035 -17080493 446590912 -52039060 85213729 347230715 185725505 -196584940 130034483 165630307 6561631 -434657696 -66733176 -75575142 -445922448 -92152669 645031518 -564013514 381281145 195356783 108101418 -273673859 169251193 706425599 103082169 -614772 51351552 136287911 692689214 544126638 -279638570 342029412 48277089 342072969 -94718684 -177564574 4733848 -85942469 -112307120 -670204643 -161111669 -125819173 120956216 -58418512 71992306 22425400 626432120 353673541 -250297535 4798262 -454882754 -26314686 14046376 -213476104 309154 354854014 296383490 -25626096 309699 644465 17222645 36423691 -439825908 -48183056 447026305 185331384 -163611678 332095985 36888442 -161488829 -322122240 13092504 258009690 -236699171 108407973 460115032 -229416452 205262862 -317479430 -4760025 11956520 219803046 286460364 67320581 25881089 -20775871 -297248512 177806995 -441799960 300289010 -179776990 419061357 -60404731 -117443638 9610277 -206832591 -9219829 -404650488 -205732438 539442154 -97027904 86994520 -173417629 28931622 -146166456 96763929 610954490 441511684 530770144 -677682584 10629459 -35197602 -416691355 590755192 14127423 61795552 300290080 -590846152 -419612088 69083466 -21585219 -132178613 -26183706 -338730763 -788903 259012033 130846961 233220889 465957850 -120333199 -305588442 -218874172 -32724119 868826599 -78468542 -692007324 -173836602 16992190 36429479 -304915376 17541772 -697608861 -6142469 -141848587 75238938 725170522 14069110 124311528 -151483933 -28838688 -919586052 441847889 15502093 24447489 -34639644 218535961 166105432 -7457138 -2667817 165316061 -164505608 976567 36552128 -221166053 358617615 -197257951 185474226 -308280814 -83069654 -80715649 -77281038 -755315680 666200041 -167994991 315623854 -92876790 360987459 -9516238 452943285 37818188 37313621 -83504899 -13573607 -298190260 346683220 -130288129 -137695676 -6008743 392777602 -427827335 -92984895 496364762 -432784559 -8469977 565526296 143419429 -14679110 -1766058 41598235 176416831 -166999324 64478795 17172939 -39096344 16888499 -463701 -326100565 150122893 6278562 184919600 33006183 91405002 -116785704 -150184449 96224932 378975054 782519537 15273395 833931770 -114319763 -828877305 -46085498 576602110 40400631 311335408 27397910 -6651753 415690371 2788073 477454844 126444287 49574198 6748762 -665531410 -59450900 -66561860 249882707 143574740 190855434 112452603 499803618 -7296514 13116663 9972342 -37914191 -269382037 776441817 -165370734 15763426 270520698 121181090 -364273 -127453989 -686942468 169341679 -827160288 360504636 15010936 -99513746 -140468446 366281614 11889475 74439936 -136315956 -32905471 -621098392 -286449646 1188560 179017258 208361962 -337283940 503343676 530695088 -6519198 -376596150 -231575435 107498732 -161337018 161679684 568092031 -10090678 126997615 -130221475 -1080995 388130180 603581129 -162879279 -461581477 -234695193 -9600677 55092276 167574598 -210920577 -9686954 -50992815 -99060545 269501336 319746049 -361842607 598090352 33233247 32343823 439564112 8011550 111837578 -338443095 48590108 261097028 -53806664 -58830046 4911406 -1652980 -112935375 447699706 -366613088 542382349 659978796 91698524 -417195685 -255367324 -22888911 -805209319 -164225201 -11473625 -5420033 -657858626 -183386672 102057826 581781709 214314851 -75455481 -111044408 173330845 48878777 -636221699 -35136723 463408815 -729995452 -7220200 -47134489 12592763 -796018859 -620878359 931425131 167461236 788100433 310524692 -187816177 -215782276 9554843 9138135 -4633303 377485812 233606086 49257549 -51396470 -231984408 198452470 -34338212 92230949 -398048103 -201787812 -725423537 -530965636 572481158 -197674759 336230510 725291 21518974 -159825243 -40848575 26630038 560303699 -524661773 -676329292 -4181849 2160295 600395334 129677679 425653103 -720323357 37389100 60571112 357682252 275473759 474046400 413321933 3610778 -483586155 661642696 -264651240 -287623787 128883277 -132089430 -37852261 -59191344 75947213 -226161163 -15570226 -640566242 -329709742 -73088435 -399127 -17827640 31057790 -591964332 -151803917 347371736 62079585 -33300433 -69920161 316145669 168516626 -161740757 -61128860 176107781 -695514791 84259099 -183845042 59192930 315446675 -31606416 60171014 -836660124 -74119297 228149156 76570009 -45159040 -278608509 -814972587 232878079 -234659816 69892478 559618396 -689894457 -328383495 341655388 109416884 -1430360 -312177990 20048284 5924459 3518108 366616720 8987630 -180458277 -393819218 -827238044 -168672096 5926335 -232059588 -154957307 446894811 -146305090 -203224891 -67280108 -229574517 51770621 -308515359 667994808 5126851 -416081214 -136901999 689724682 -364034470 -351237166 -55796430 -51599058 -314357554 -170893890 2975367 239747485 -72585794 -620311817 -4799438 331950408 -489811772 -36273688 108267146 40427578 228105234 -379891542 574189895 -475849059 -377106969 36896331 22953037 -45346197 -2234797 156186314 272000551 463456 -161873253 277363501 224849157 -166717051 33788090 669141075 -308362692 -203780768 454835268 619226562 61901550 -593261147 -329146300 1724148 -266984945 -233228486 423343259 -31482016 53851807 -13838070 322568508 -388785352 5840211 241300112 206658712 16267547 103742938 189354055 -85298356 225467718 -108504520 -239068320 130867077 367196590 -570382442 31468453 -761201556 3074545 1450191 -5881559 -263355559 -50253191 -149988469 441654297 47274018 -100235992 17634903 302329856 -613310887 6368232 -107462098 -230727723 208588289 213574706 -160110233 450972119 -290034695 -541970170 -25163946 138778057 6799218 -532209489 34947574 -361055120 -118294277 -255066437 95471710 133977 25234609 192252832 -134051438 -33938931 -766372856 592450695 16560007 -348047501 -329199723 -13686730 215965021 -18299466 -454457985 -695458 -788590842 436011138 319796962 225653151 253450972 -466391517 -73587811 -57619305 44109569 -169408054 -43911176 -190268227 433988836 -503517592 56341517 542001747 -5327768 60816983 -97906898 100584851 72358969 -9412309 396855769 -6610341 -112529074 -27939869 37379043 -196914384 -410104727 -521639254 237544981 142387020 93638556 456064935 -3740136 -245611112 -710430164 -702964970 73316962 -79074050 -281548704 -88532174 5279119 21038020 75872051 -4820484 -2219460 -6786982 675500329 595879710 -152863020 -730291911 20687569 -404346868 -122137232 532826678 -40166922 -831385850 477332028 -252571348 -307706773 -167405876 674635764 314951776 177695267 102388953 -511665259 364431610 -188721393 189945568 433629370 -13880435 -578873142 591556292 71386811 5462579 74347903 6840326 447458589 -195670014 -29304699 -1795779 -279178644 207311817 566676196 24374320 375068620 -11842335 9046099 -262566457 -369387331 -278178290 752677300 -211124306 -40695719 -120572383 -27274057 441395303 59953352 -166280951 116114879 -47969862 353620692 274000191 857268512 557159668 160255483 -413770430 -22456510 228774688 -6679080 424583399 41551248 -118591173 -18391518 -273039867 374714625 -198637417 194655992 290257481 -676167816 -328667730 -479280500 -607941872 -350079445 207515516 -138138267 26405329 -622107741 -89360057 47910190 -795539446 196169045 377830201 6450845 110191828 -15476280 -388945507 47022711 -34492293 318985459 -461009113 4862342 -257408099 -8475965 -222014992 -7033651 -207651225 -306249960 633303554 55637293 -91484636 3873623 -53851077 886787096 498175907 145332291 -43826652 116447943 -331704728 590740301 -13042615 -7997685 101874749 -314579953 120666283 -22053203 -532596251 3588421 -46764062 -161165991 336281975 -426428557 -392377668 -30569049 122232739 858295264 -401951909 -401878224 -161895873 6165933 -201474546 585578729 312703610 41870654 -480990 -111287973 -420029374 316079017 651398394 92238380 -352560993 51798692 183680166 -786401 413066086 -121794411 -167513002 -355002382 -10104687 38597475 174200334 515730607 461815414 266788162 -519981025 -13812073 175990157 -28382552 166676248 -43449435 -462970320 -203355213 385425211 -81056262 -491277945 -159439955 -319284558 124221855 143684867 -215590638 91963580 -5401869 23614848 -210596238 -283548139 358810952 -475825083 -9152989 -299063631 471052762 12870655 -191459472 8359676 -32911511 695828895 -531701635 -110869680 -767913840 -510478583 3812405 -349599136 -20729604 34104229 16627419 14589515 5166530 506511580 154757813 -2997888 803558284 -190557405 -57503892 48375654 -900640341 -14678217 -147551186 235726914 402504401 -4258889 -48277991 397403951 -717918486 52140499 19586337 -283179925 -317263212 820366460 -888686640 642448249 -303746997 310735792 -1209496 1999233 1710802 -54617917 -29171 49582394 -55971586 -16796960 -627302303 -66936617 -23005913 471857151 323014674 669557146 43032375 133617074 429230549 435728208 -19257359 -128502116 178641991 15015936 22428183 -334537807 -17246739 -620792225 -22650324 -52548600 -478430207 236115844 -107049591 -219831339 715059289 22456315 -266664726 111333103 -195617710 43436282 -120123413 73513128 -28095578 -371736232 -102391450 76495905 248179747 -671795800 314957352 274200678 45404317 -113751616 -324287066 -4182007 744963217 -99431695 60817398 -680702252 -75435722 234405671 -21751958 -541283930 -421294649 -61545649 -82160497 -511018980 -321567712 6924335 85016844 -14943775 -405041221 100736464 -6676536 -397912315 175251644 -179206900 145412528 67884913 -61116272 685973246 -169040301 534420577 -497682891 -4219469 2794754 556838521 -249961041 -271445650 -69935896 6831952 147680622 315381366 401934487 539230127 -112303958 -146463168 -143107767 513181073 89281118 562038795 -57425359 135889556 -332986701 1962643 -302058069 59464678 -173611284 341776217 -16104935 76408099 -117467974 -30779208 -23704486 752532614 450495019 -277968559 250553024 20724720 -196626167 154888415 -616962170 83780663 -72659691 -225684772 -40752343 212647534 -308855942 -229188217 -533538510 83086203 -226548987 -182184992 57663011 142535714 218291068 232659803 41527740 -298292908 27364819 -840204359 164823194 -163789460 -181652912 -65346896 831999404 -14128435 -19187457 -26150638 251149888 -497690827 311787175 20504923 -98378211 -312949645 10306024 -96775505 146245751 -413982719 632346264 -420838724 -42537099 65177316 319312820 -35691001 -497712837 144405345 -129691335 469525356 111709621 12362899 204033616 36561187 92342107 375156087 -2141514 -261821838 670590292 -589265676 -365549713 61938032 89824813 -746614131 480672422 -65492269 -532619936 -52917848 107411984 39579817 250604214 -632800820 -360928915 47868321 -479196816 406480257 -65686235 -119602197 674623069 125517629 144761663 -276444623 2712038 -481685764 -188805013 -192517210 -256655291 -161394726 17033558 -435005144 -420302394 -603163817 130971650 714127206 -225661603 365511572 960032 57446319 24155710 187211593 -595107021 535708504 633927406 83103558 829187 196501968 39944137 -28467485 255039903 -156624829 396259268 -303985020 83605000 934497 158566322 23386655 654114346 326627117 -326615272 74404391 38406866 6451906 -52498106 -394160174 30742962 294438171 -171267158 -1130969 462971401 -77197673 182654499 84919788 304865151 -490627069 417435874 18925037 376121945 -594916569 -262499395 -547440034 -412156494 392111556 102253933 798445254 2847173 -405081414 -207884795 -82474353 -293424869 -57537295 -29569344 -617648409 -121657627 -63826878 -194656424 401232268 -44963062 57501235 42823519 61350833 -6409192 -193210558 -343376697 -311288647 -107029169 -11793485 -132075614 68761273 208308155 -12318224 12566394 -14019326 398167715 -96880451 262778128 -454350256 119572475 191509380 51835885 209207262 -161151461 4291856 -107442780 -248790045 -158445516 206586076 -4867792 84960362 -2325956 -432947713 389008619 79005022 -186429677 6999077 192324091 -23569179 -9065037 540064788 107327632 90866355 189084151 -2632881 -620232 -716940521 -230623750 19026372 551427743 -96653715 18182030 -59380504 -48648584 99763160 41450133 -88502665 780198780 -178095053 13426382 129352202 193519232 47379078 215501997 -18878937 -591478196 -539713120 533178474 756249670 -222583 69054906 6632918 209218722 -414702410 -21834180 269993726 -65006176 109755551 373626920 5324382 38663995 3311725 -12503518 7082006 -875185701 -450639254 257754697 -671287450 344989401 392608582 -157438856 279540423 95775220 320135895 32665093 145032929 281985023 -814360855 -793459686 235753 -95719405 -142394319 211673596 -126370402 -728406447 -7468671 -151523400 201309401 384884633 -28661770 127231100 -30129354 -356073146 23044196 -5169659 -1132559 -53494235 -26360699 51958706 234669863 -21691811 -122556689 -76553573 -591929349 492742052 -601732322 -10535036 -102393389 -87977823 364832748 585409183 -15364821 -279184572 171295823 -253987539 166880077 463567278 -190172224 395878182 -627771632 135678788 117426070 -171841469 187514450 224768503 121723781 352980318 97300420 -147728005 -436769470 774953882 503999196 165772798 -427466779 -79379756 177624444 -336231554 -396076687 444555559 -17919381 18906836 249078455 -571995799 2016538 351655959 22310945 -389297054 174521352 -36678478 -102920889 714418417 347640466 -121618913 -380610592 17364922 -309564174 -448621084 -385295580 -606848349 -2229307 -505003915 252895891 591630515 -210154211 -52150915 -3275082 114667648 -470924542 681556052 36470764 -189107169 290701550 123303450 -54320979 2139224 -293148483 361148919 33097824 438278182 195549788 -22798174 56521783 -96104164 -214062987 -174679792 1265066 -29872969 203959773 -293763076 47075333 309672772 -2727472 -32750061 104249913 610446209 -320401086 277832980 -78678867 -3713183 -2690481 -14748990 56219093 -335400117 44240473 -155966702 -5832416 251108646 -578319942 -274411915 548791998 255392191 233039449 20777967 59209509 -66396315 451378506 -363539897 224199573 -437530545 -292195993 -909404114 -11093368 -141854104 -622512651 -254013946 42200774 665450394 -81118879 9295440 20935668 56882199 579802066 -416694722 -336747684 95357170 -273924783 -108665296 8285066 -231181373 593962260 -6914713 -503828014 -215891010 -736234083 579998816 872048137 45153173 -491913382 -616258180 711095750 420215518 -530556492 -38672500 376960789 381196316 -742565478 -15009857 67616003 388681596 -45235101 437956274 242547776 -383102501 96687009 -214816448 -71734827 -883696650 -10132001 -9186773 36579564 -194617764 411687349 206673187 -8800753 -366816617 -347841796 -217826828 52038961 -731710312 -345598396 565470001 348743562 -56354677 -462521289 71410851 -86689148 5627112 140916453 340304648 -115794586 39311299 288722331 6035316 -29120013 348522492 -54602843 -356626294 99928893 99669656 180695111 -44859113 154698020 168869009 -8280174 -51035234 89459893 228836574 -227998909 -727643128 -19091029 422802052 -380828275 49588480 236794943 10866719 -199829854 178333653 572551438 307954222 -244852247 -651698047 142599782 861288401 371853454 331031379 2618384 198079679 -3780357 96549248 17010441 156974260 128718122 594873385 78079331 24111003 -476316404 810033507 -32468558 548101765 -9395544 516879492 2112472 427087210 -50008082 -481658937 49349902 541268005 -729684480 1590806 -44617346 309617648 651625585 19838083 -148148157 33453494 50811374 55665241 -662867949 361039753 230057356 -134124760 -225417767 -196644728 -504891452 1051319 -149696203 211800954 90525100 460803575 297000413 -316148913 430922630 197134773 -298843712 -226455677 473010995 -101923652 10101635 -11813861 -19047195 183234406 -199724527 -11353610 -64360867 -788121366 -1226587 776669598 269663972 76874196 -162355402 17951039 -35777161 258522070 -54635703 117340352 -8718998 -111644242 -135752338 93769362 -456253688 -313032041 610008418 -63494221 75235752 -140809853 -63712036 -69930539 -223753584 -15575201 57309655 137244893 -8642128 -30675117 -389476168 106871037 156209684 115016559 -64769953 143143464 -23135997 908881798 15246742 7861087 161193797 1846904 54402724 -12590501 69705238 600130 380392007 -30942896 937062 -726656295 -236518711 195688371 120448488 -80965518 -52546457 607865605 672957079 -669835281 146753014 -308538558 -11450281 108604305 -449051 -110252147 941897884 102929467 -39810163 142002161 -132685847 238127797 37441 130682403 10005660 13699578 53460462 -30309918 1555075 -142431 373319093 -78837721 218436178 135432341 -297859298 572612162 152726826 153765867 -729765111 599722017 -496989243 20166169 26746967 -201883644 -33705079 -120065 -301503486 -496476912 6933509 303890006 23785502 712054081 -12705987 372617066 -184917222 -597715659 -78309826 23024038 -221710339 -61667575 -591501194 -434123845 -98513704 107018293 -76398092 349462131 -62510914 -2245925 -724425011 595371758 141123063 -413711097 32817331 532237317 -381144753 145624481 -3031354 -39374607 -274034212 -87602228 77439806 14443477 228019745 55594945 -304143093 149992974 300214995 565533841 -267204547 -144963076 -26736998 -38754269 -112480 182877842 -221970146 10511036 -289126604 -73656585 -330008674 -110895697 -160248918 -535338381 -18305319 -4116354 528857883 -20083625 697118967 225620 -25722983 151969452 -682597364 -188263606 -564169339 9625154 533877903 6877516 560294933 639500866 -50919096 -367366654 373602240 2381030 318276462 310824407 146190312 145600051 175013839 -752647555 340597417 -94165990 63799729 74705486 -437087010 -488593800 490207195 284137108 310332944 -51976609 -26403049 94071347 -225209980 -150685017 -244957880 462928803 146718007 53678977 34534019 721250564 191978000 -292060999 -20149960 44333002 313390731 -496891884 -300901882 157268772 408068889 17884333 690293904 7718307 32259769 308145729 486643344 87526271 -67994339 5240356 4547645 -760315447 93502795 -308313 400898459 35490206 -4817896 575872908 46677492 -516091130 -26569532 747315795 -363706059 84360577 43141921 56050921 529957267 -633680445 -406494894 -449022188 292286320 7721820 -60124757 725673456 -193505711 -206744634 26516743 3222727 -37327880 -369451621 163484938 491966950 161115369 74015831 237185992 -211208517 -923746057 -200281376 -59719749 699452507 -533334782 136624021 -404757650 89451406 272627750 173894387 32438721 -301854497 11053696 -487567300 -109468286 -172207498 18781498 251389015 -192179175 -334416234 -301022097 -258606638 53695314 -436997667 501315831 -267272858 3756460 -130605750 291266884 56600833 51693935 271799777 146507163 -463883890 -215712190 178048841 165270369 8496432 -35951765 -83994748 -12407450 364956518 -17279627 24062435 -459882177 -183171303 -195526756 -556602732 -668511562 -10238956 594311865 -2764080 24900569 253367033 -11382961 435367487 -217414874 58471045 41511100 -5988456 -7352466 -329866994 -235181152 258785585 -16191969 -126784294 -34609389 242906037 -114075014 592727408 -219270687 188577457 -185655520 313481695 -51301891 -392538769 13567813 -261480354 -216483120 223304342 -131423944 -437965248 663234130 -819277155 330643840 203075964 -25530817 -141768584 -1733419 289064452 101188661 275725425 143745182 -176496990 292550105 -213581305 74736033 -278398652 -427674597 -719684426 252359718 437611982 -353201304 -36491610 -450491193 152099336 -6773703 357106910 -548842404 -455449498 342276906 -230893930 3070617 -854948 -45174490 -482233165 492277244 -1813393 8122036 -271200329 455014569 -10116988 -129919765 32792934 -142478417 222241404 -26351284 -351030661 -529289740 323327451 -639783764 22445716 -398557094 421802723 -90632532 128320497 -117716099 73644697 -186612525 -430429604 -2727108 -571108708 29102542 3336360 172033602 -234738712 -3297556 218215009 514200813 -242314638 395575788 483164375 242926202 -19696630 -195346916 -230417176 -79922351 4427649 -551887422 -76596145 97875788 231857605 -187077684 -39105855 13733609 442555648 612404005 -683757281 406944085 8190435 24449125 563263845 27608954 408527728 -427548532 19358062 -414129135 1079968 313077345 126209336 -1695951 -77219172 -76437068 245549010 122961639 41532073 -67734479 -333798985 -19446877 -181273124 -174746620 -51473 -68778677 -39250476 -492412761 -1215699 3404254 -32306227 -280341967 -29717803 -402609578 -108870518 78637472 -7597365 149359798 -73190385 -238821432 968353592 -132828326 -538552780 33305795 -203141899 -137163550 -62929601 82233007 -817440648 483776879 730550076 -61804400 22867376 -3007006 -82050031 -334267723 164428793 -405143953 135773906 -559371564 516512964 6927949 131569049 71681438 -252582475 82682187 431282279 526711223 30677971 9274872 169037288 522814700 52527072 206100618 102914791 -3149915 541187855 560263915 204757348 -351761536 -36358371 -309590001 -58023278 519510244 -134915778 65603792 81726021 -13359243 186044741 -241469896 -325474889 -8647834 -120880955 494442709 -2540108 256794021 -340025070 375370244 -338143972 579421113 -8152787 147554255 -116026621 320283423 -401542046 20348973 207196939 -40717867 -170758556 900899573 255448748 -31987159 113161029 -559052906 -17393134 77883991 103063673 -101888154 -444217132 -117518299 -423846305 -70639379 -416487875 -184402719 118809966 29579063 -2017815 208687120 -40580528 -32553259 79964103 -176538380 75653146 -425500429 3683969 -1152705 269480 -1917665 -102597963 631234451 -310575250 -1722880 -488601479 31781665 8483391 26516908 508591670 21317891 504790636 22237062 51672207 335041137 -434986577 -394941579 89342505 -673131585 14347925 64862528 -134349443 21270542 -465544271 609911 -71508350 -9993611 -3862310 -601528263 340849866 148999664 -401944850 -21031957 291939394 66804393 116242692 -558478278 -552374061 169028414 -271867746 4941036 -148794355 361834150 -497709569 833253548 290507744 -200918830 -24550001 -28953069 -259749727 -68081887 167472053 453821970 -648799220 569685449 -163932678 -78097279 759564 26019621 -321109292 750179297 27623 -338800086 -247084814 85784851 -329976715 -190142082 963764303 185671875 339504627 -434153865 -62816967 194535419 105619101 -192952061 -593791048 6886754 -5763758 57340709 -670214917 -513079023 228677005 -47375468 102570627 27283682 517091760 71515763 -6766821 -538858437 -514805725 -96301547 -201076724 2272132 11067318 -733839897 -95082668 152776482 -390721722 -246720210 113546890 458153406 -4451170 -118960391 25294221 7856810 252854484 126128153 564696877 37448479 -239738319 -484861810 404856241 -551505358 27334314 -240589594 -156973688 -72428031 -229990195 -217120547 808745161 -407513982 21973433 320861549 -456595554 201694006 402059299 13512510 -372249082 -200692050 360057298 20808682 193030518 -475506811 49972832 558462687 -26891559 -183117052 -476395772 -300193878 232106996 -363983736 513432747 65858169 55509217 -113466431 -37139720 -57553544 -383735071 681166776 150821919 18856303 -462714750 -372770884 -124172408 484922337 -17926045 60339957 9155510 83071277 342927716 -357417559 -14147372 151401148 -222281923 -450631919 496556471 -788009857 85712438 -654981514 -556132187 -265949862 -114429898 13380637 344870860 1551634 -6448921 -56148683 16296394 -110930 -29161165 -18621185 124283 -255671924 22425923 62821463 501066 -17620485 -359054744 -95605662 -233216203 -43872527 -1593059 34141812 607761510 -9841877 -74617704 28948481 -166478607 141807401 484750485 136844111 175106616 305113012 -40516807 -136230623 -321273639 868341366 -932845023 127740145 -148954573 -462268947 -396880772 67332089 95153767 -377229852 -83250230 -1124662 -41483910 460582840 -331865535 -4344141 364645767 -256591041 622161939 254955300 436010737 -43141217 24029289 197365451 -43534373 755970121 -39744975 -134022297 121534831 -326610548 142655559 -281739693 -67528730 3330761 -31474657 -227455 -112633779 -348771505 568324765 -6538760 593868825 -31909990 214241804 378292594 30418979 -564990429 -95609003 440132097 -169689144 145798980 8914949 6979879 -131644706 384819241 -508144430 383406583 302123262 -30987004 -20653692 854238216 -451062527 567076223 109409818 416247441 -3388362 -309407466 -509152617 61693074 53368684 -171468911 -217307195 200604804 -37225143 -275228111 131809302 148504859 -603382263 -270494575 -392061685 779390674 5580291 420953453 23240559 12623846 31088025 58882967 89939519 351042442 462783308 -2259749 71008548 7168458 -110199971 14997787 -9900011 -136822529 -272927403 13171140 691137593 -237115916 17020096 -157937321 573804522 -255166842 378422162 315558968 93857626 -245204124 71513712 19463119 -271556308 138436578 -6046976 161326715 131123347 -42542865 -261595888 -183506498 225208524 -31664441 282216859 603602598 280990445 -126339850 418434551 -147678436 -79806484 605784427 254995118 -391540079 886055143 1043335 6097698 -231773402 894072412 -236460551 -11843908 -954593545 170328385 444990396 -36928928 -53209391 -56641407 283919570 -314141570 44377404 -254235 -85834850 -265213585 -30523384 -3890173 -115159001 164930223 589373391 -152911915 -722349760 191305406 134896057 254122572 146952376 95583395 289755398 -4587057 -51029680 9200799 -110182480 -2041476 -12185891 232885873 95996348 274258265 -11613499 107550914 97730179 -17325497 -514456882 -306256846 -363922430 6841575 84572004 -112804866 513404843 288419950 737043642 -39629552 33439957 -2177251 -42153378 -524727949 -681214861 44195593 181380458 -206114957 -185747353 -231285081 533518 -59910403 -312881719 49053282 -28193785 -370162514 -48300158 337194360 -571929210 -285474006 450214045 -407980287 -362012227 -131885516 -129973255 -376945 286289485 -705860046 431022397 -492320597 436917061 -67764064 186427503 172458828 -217251338 -447017988 -954263502 -32747148 11064356 -351892478 -340042544 -401800634 -34654284 -177844313 -45122349 -103986771 -156090897 -35103927 159022111 67431941 -49577939 423866383 -25170863 -371928103 646314515 -214286258 11305706 -177426025 -115069679 99739009 -7882027 -623339643 -102226124 205270233 -53042394 642494575 231057624 76813253 93445848 -91629686 -110366119 14905637 -55662370 -573228447 14894092 -452924625 -358076332 -43242679 -633661352 -338532904 727606211 670645862 -239957117 -2970429 398892211 10802875 -148104508 -602905983 154016907 -21877991 -15014193 487141824 -34171024 3598153 -106306178 310710207 -295620840 -7638033 6031691 8657350 -3736415 71045790 76746447 12867994 -540604739 330486946 92420341 -272998 -242683596 -44004950 -254323621 -337308812 8932452 -527828112 270623324 378072287 -248021075 -71404170 380541059 199256973 -149513944 -533142625 383725849 74510747 13196584 297994884 818549879 421984530 5022637 228155128 -490681905 -15389872 586006178 47076339 -353345923 -22343138 -161269096 363145849 534703570 76389623 -203000293 -111512477 -93839496 12429879 302930260 225594628 -100806647 -481426628 -274641325 514420862 191941548 -480663578 -104495282 32151467 139246470 276352274 83730762 200619668 558756224 784483550 2298320 -467467726 151397290 -41317629 2233940 -256156223 -42128878 -5002024 -116928474 -342676122 283054092 15411660 -17057955 22308713 28000516 -18238419 -291580833 -192188743 62856172 4615957 537083734 -214683734 -701122 308446891 -24842712 -12094455 -268603295 -49575753 -52629058 4373058 -69075075 -449228524 -91919 -198802875 -274594159 114644399 -455341279 -38309194 -442498855 -570703701 52343518 -169366151 464548232 227549379 -272514979 -378029471 -63231949 105039904 570884020 94650373 45396548 -634295859 -50716603 82607811 -215631461 -256696053 -519758684 118700245 -453561859 -512523521 -9720155 -570373417 -673461593 -801384551 -32601840 445760307 -277020115 182811952 82989135 604744949 -320003291 -12748359 -7733578 -169127218 337375546 384175335 -90675478 65939655 366258479 3042499 -727254299 -128795197 -7857969 -165784288 447149909 -17278954 104332749 138789169 184739056 4805431 223772646 -157275256 520584826 -605925280 31696881 800711416 -195948380 90474503 14245463 -653444037 -308822589 60257288 47399431 13441949 262515467 -194422345 11023751 -5356848 -438458756 49873550 -222860069 104292788 -15456110 -293702170 123121433 -49736658 44659 537267163 -148057522 330684749 17045930 256773725 139078623 -358934558 209070778 522447791 41204109 276875846 -17715711 -387327860 55511758 -48653930 -111427623 -371218136 -229109328 305469930 94155045 342786010 571678165 -62079745 -33302810 -10404265 802105022 328059842 -68746752 -252658148 -177957874 -512360717 -539250262 -372465584 374150023 192137667 -28642214 27066877 -72524482 26169754 -771566616 -201302984 844285578 -383062303 42496670 -203016561 430672263 367077286 109164272 567795279 49417060 -195785608 202732972 57635871 45636798 41281476 -49629706 1760852 -51563909 -105139154 -490566402 -32809086 -866547742 -157852786 374477149 28406597 390720058 99674227 -98817725 -423760923 -5263426 -327089910 -9434437 17657187 104226268 17376022 117164931 30920958 166992960 163257886 -297023374 -29640703 119314 -20060183 498949853 -143641570 21367813 -210387326 -811315229 -183586841 485434178 410263388 -22962663 -5688101 -270984119 -293525498 -25885844 -9831166 -282794334 -383055988 439866926 315932701 872400262 344124 410541469 424565781 -825419141 -134418877 -100699412 171159984 -10448805 -106407826 643589121 -382702316 22995783 302141292 687017398 -99086409 -152619017 110385276 -457460444 -226686981 86016353 -862731962 -530895834 -333426202 -925941102 -25745866 -79876652 49963585 -198944543 351035430 61078247 -234351559 23589220 110892180 111013389 -114572163 -218192005 -492133526 -407064536 -7686141 -78610802 -22297500 267958236 445222382 636030475 207232643 94111155 -486209658 339620627 460553713 -95088497 -433703346 211070036 -159036854 27649859 -383393978 36911489 -238387923 36595080 156096562 -268487344 -533542108 -7449347 -82022203 -430798502 -591468311 -112450713 -668207666 302199046 225679393 207641279 -244465713 80164868 743322872 120913326 108024939 -263248263 -84899369 -230484500 -609268967 -34948417 -141179060 -89997708 -251173837 54104947 -254920000 -16991363 -335108145 -183701023 -391138 55579843 688232513 -86941051 18682559 2054552 -432528633 677181891 41843059 -29607364 -685200367 30377707 891331 -279666066 391887251 -180957566 3581497 176738969 -260272040 95517697 -62016719 53421 188895922 287121709 5126660 -17062164 890474781 28435510 -352119612 148285710 107264551 618959099 -636622584 64552 342979957 2514247 -444883735 -477783510 -318810169 -34483094 -68317692 179792562 -567170188 -17793563 -12897540 81410576 -26195859 232849439 -176021131 -162234655 -453265265 -76496862 -561479616 -14714957 284115449 -16607085 -636398244 -307232595 402877732 55647358 -182432140 360849718 -2416740 57006600 -246518255 398061935 617394641 6141800 -576397393 -31173209 47386737 -25416437 -508035771 79583522 226864066 -117805333 -192708473 234296242 217283792 38043309 -724277797 -49261712 201957678 -239500274 -170721175 10304328 -24841594 1126309 -16130026 974800983 350680585 349165136 -387733212 475587019 14151870 406884267 -813388720 -720184758 365929043 -147456572 -120655589 9059780 -19623018 392751634 62758212 -121082738 120023759 335995311 -36119 -489717997 27913371 -875719882 278762934 -26377211 296399570 -2271214 171958708 -46296614 -58490207 -3096927 281705891 -507046791 392563675 567433024 95051679 625943566 -269794686 121970782 -56552529 -340806397 226137823 -65057084 -782512428 28071056 95868444 27103600 -14459615 -73939101 -63239017 352753909 -148440012 -128446116 -5824274 -740539262 172262729 -164589502 -263778538 -454222112 400012365 -339039566 -275497378 694375806 30355029 193416542 -4177766 -345061610 -49191514 -219991044 15777059 -383450363 -417118065 -478606300 586918612 -171770840 -402796521 -63150067 28051555 -246492977 190943382 102444095 182140255 -394077302 33132607 40522227 -185520976 -387584240 -138916399 41719892 -96709157 24813666 -398268671 -228672396 -240988889 -460409100 115156994 -49373524 9380558 22528692 672385009 316391581 49653336 -314678343 -10383300 -307436999 38625982 -261364960 -251202068 -174889657 656731745 -77426243 56558732 59121883 -257017484 -1549582 13953127 114976700 792844045 -92460544 -263847777 550585448 84712614 -19937967 -186301980 -115715886 544206298 92397282 143945381 22394985 -657583686 -338317042 694228107 -185327062 126206612 -499405890 -33624944 101353255 100637929 1512701 109187248 20171900 43943586 447380661 390244913 -25301191 -7794204 127510905 -157017374 -359331828 360232784 246945160 656986204 4285422 111401461 110856480 160346670 4989345 278500359 -262453621 -303091011 -176970416 -590703716 168145316 27162410 133804625 17958086 -511190950 -272398531 7935001 359544441 76943429 -202466534 624115665 -114213986 69297121 299703148 -184693785 7424578 -721060651 -795911347 848605675 -1134063 105418402 507977062 201087815 -80798438 232460521 136351820 -300304150 -84670130 -57645010 -380611578 237243433 363357245 -156958073 486824370 -123374915 134078457 23755774 -346209665 92768235 394208474 -13080168 152106793 68514533 669618302 -72065485 -72735687 4555490 -213763014 493955610 663819063 -5910548 -53550215 -20789618 -460107943 -573297649 -227251652 -314616671 -19129186 4870289 -121845865 -9749260 -38513937 -48533035 -1419684 298153722 -601269859 -287802123 227074902 -483436780 -1144154 477423107 41720090 -955765405 -767834765 303234556 -243905826 -31880972 -388228090 623313362 154088303 149485154 -388555086 -291621285 192628180 509494803 -247405745 -1471274 204408334 139931124 156802706 -112965674 -6459322 -18557685 -615338817 208622892 62585587 -258141560 153958254 -2506060 368352600 115765481 -346900171 -56783676 356928144 -376502944 489584422 -39918082 -636022488 636200625 -165320953 -318695990 250725137 -8644503 489701480 18129480 104818414 -44914968 294912173 -38017078 47667839 -889819705 -325258291 300986477 -112598367 -165509687 20973830 -119678031 128467148 -103078086 -246114775 -240192532 157663335 200786361 -81734039 -41223791 -614941620 -52059002 714600879 -131869039 -184161416 888386 -43987556 -13718012 -68506525 -246192833 782640901 492005313 -220806990 -133583118 39941800 -49975419 -288554463 -93845781 -41790315 767939671 299544034 -206683977 550689236 622438884 111305661 -494676551 -127849722 964334902 -10456201 766678234 -57492810 -279940656 548699552 103855609 214799257 58045775 -375046008 -304037105 49998336 84038573 -357346275 182212350 -91789111 -42597088 336955608 463744891 -100879935 85313432 -187878856 -20672789 27694041 1604303 2336297 -509405067 137671766 -307837050 270191298 -372284218 -831900429 -3802709 338548926 623063539 -117233494 -1716665 -756710517 248915018 709422529 14903699 24113996 -233270052 8243382 83375729 -29362099 119328719 -221742939 -479197005 -22058565 779437034 -535916784 225706616 183023336 -4077244 88088292 592091497 -325165754 -209806318 843782682 9386934 -24439971 -137528109 -164939957 9369879 -91903446 -95019004 -74298671 235410820 52618489 -2735689 181537436 -117521166 -513000966 126551593 35538970 -7338317 -402905984 -105514463 491000802 -40497409 -102539286 99572913 74729978 102490496 154321513 15506992 -146958062 397158190 -421862376 -679254531 -463568015 -15067058 -533957349 -165337938 31145328 422862801 561406146 -236149376 110198621 809569948 -120740843 389856062 2839043 -178008242 171542534 285765060 40798911 -643664615 482019402 -88566625 91430406 -139335732 126686283 291641050 96717789 417386498 -9293644 -375787384 -232129029 257100399 -263225650 -177459777 -351378418 334938878 -175609 -157520805 -11103585 115496862 -15895219 -479758323 -229668186 71357124 372864154 -41160658 -375089993 -153695372 91745290 -132311348 -2924808 157176320 20931277 50329963 2694551 183441857 26012643 -8926598 -217456914 -393879416 -247593858 189656121 78361022 -194083946 -7875994 377572282 71535888 -437582281 -179995534 -118938173 26718431 387418992 -220014064 -52286111 13603010 9489287 -144331293 -447621451 155042177 -260509556 294924078 -17889724 110791313 314261642 -69053494 93994674 168690957 4176624 -173405056 -91854972 -542853024 -663514605 140008952 621107411 26403003 254907255 30485306 -45093107 -27462534 88182337 99956783 390135163 -786682843 323160179 -360637166 87555954 -25270056 -285774793 349310695 20916402 -119041410 98523658 400179436 -634774112 -588935217 -435628243 168661516 -5635302 -65939855 -570762963 -165832040 464059411 4835650 -62135460 11954646 559692095 -3956052 -25080252 553250848 4955966 15856319 -88644279 -261177511 -9323973 84285891 78254122 -115225655 -320236456 716757699 -662671795 -213347394 256707239 54573570 180403190 -296577820 -622722 -161559657 -63925379 -125463019 -86059275 -103988435 -255161633 166222514 -259347157 218200398 -12011261 282541918 7109692 624692332 -203507830 -298346658 -5188544 2748862 151173319 954939145 160707380 249089410 -142038973 -274792536 447175134 -188398973 -9024610 34620806 -471743154 -216615295 -292811092 500529652 127662196 341774394 295329043 -175768865 532289608 5143590 142844094 135493448 142784244 431018695 446227063 425921109 -69058891 -19025183 -46312930 -237166138 263927447 -289704503 -442060512 121514847 -40600557 3168518 556961261 -11061324 5382056 82841727 -585157661 -131635686 240078916 -335207608 -421538740 -829514760 260057928 -440851952 212744347 316716269 -110680292 201419466 -534549847 -318858918 190881038 250679583 563062588 -401548596 148061323 -357297782 -185945973 -155838234 -276020010 557078185 93444366 79543370 140120035 547125277 -191127086 -159062400 272565573 -250133048 21973550 -15587043 -301890853 -118209311 188085208 -227471946 -20794028 11141002 -69751248 72951774 377328119 -213891722 665809052 -26270984 -884970310 -164033698 4575910 -191894087 -60821713 18659778 -224304 -429742216 803073878 -165003828 -265595845 135932624 -233276369 -206493903 -372122037 -583853862 258039408 488754574 249781339 -518941463 -2353162 -100435458 128217711 -113764362 -37541321 444379474 -165033992 195092702 60781947 7956985 419916639 483150499 -529665677 -8037595 113431011 179932786 -490594688 283566211 -195157641 438286898 -5134818 -808052824 754961856 -36169947 302067011 164525350 -249250502 225177942 -647918115 -209237917 -18073641 -263447043 135192667 -481100811 -8790433 -156281590 156365708 -615435712 352386398 1291861 -273867052 -165947 -16010202 -149699239 -288973000 67016312 -196752544 71562537 -46239690 -59295709 445089713 37463434 186991400 2102852 -200841223 -214672994 117901037 -694125613 -12030717 -285874994 -115762360 482332827 193864333 -166541146 153041537 -84355447 636751908 136571674 116371603 136551636 396850459 -26598755 -145562124 -155609296 -420381665 609670869 -233816917 264944211 128271878 -638146567 -309328130 -97394628 -150909798 -470539098 21456899 -165828747 72973183 -3017258 296510275 -266726899 53609165 10404268 -58887332 -588868738 -10048461 -346392024 -3567260 27349746 -1246302 -7294808 -19243488 -164132993 -266403026 -8214527 16403378 181926635 269777573 541259018 476852802 -58743630 -15634673 -106517848 260873881 246197033 211906107 -105804192 327711326 60071825 -719422500 -132001517 12739880 -58122870 -147038459 -182977519 -73999084 14065141 -133039827 -126509834 3608258 -257440501 -976829825 161449744 -72513803 -752403 -134347854 412006355 38993601 45531771 5978422 -321550910 543474432 -1394955 -18708639 398878183 -245976603 5649314 -408573875 -4565474 237436122 89173683 116869239 18294067 294689373 -694768369 644843053 247381902 3138021 -4167562 194683068 -49844486 -251093364 20798800 37129980 407838416 379315944 -228354159 347488828 -285902489 -429727399 -875135850 -909572 -15508718 -3539513 190301446 16535181 22065614 9324197 3853341 24773189 -37310218 568143237 -176883963 -313584254 -336322598 130677399 19327866 -602882 592578229 -43023621 83087333 -146038575 -223643026 -107977970 -79815173 74982460 48659364 168697387 -151530257 203125505 215788356 -42398501 274216238 93551552 399804718 582107406 754370314 -3459055 -702255114 68709809 688934351 77091000 232811258 69519343 -17303281 319484918 3745277 -389720668 -496974601 106162681 291351698 85538130 -409551749 920222468 -26507441 234013952 143840199 -9286900 414751086 -22488063 7662407 -433806097 63015094 299883563 -3433873 -10664937 205396634 -250326216 -3998307 212832966 -244985359 623009144 -81649405 138020381 334575080 33082976 -531805364 -11152915 153673637 226109849 922734442 48325949 165343986 352420917 303458834 5836798 -280372861 670113635 180881421 -31725245 -55062126 -28364573 176281718 -96261807 -20841740 659242682 -336975656 -96422539 -451698083 -235791842 -8520243 322709736 14745698 78286938 -162995782 592529191 -397265330 76826487 -92096618 876169006 -14735705 -256651358 400035553 52250466 244755168 200646444 -267298675 -397798516 -7490071 101872197 631940709 595972788 90690370 745730939 176322972 293988029 43744074 -287828034 396590065 108711327 -375275066 162447136 602874745 -267379 114417466 -137265942 9898117 -26557512 -22807610 217289486 124546629 -108187781 58858912 125097015 431887180 29466918 558605683 397169 46108495 7185521 -94470993 5886531 107519834 176895717 -19639014 224737647 3651409 130767034 -4419741 -875238567 26169451 26424830 383656145 651657270 89522805 124902830 -10818156 110458748 429513064 21088878 -284120826 59094615 240709931 10107993 -296564492 -334998204 55039413 -410662913 54659282 -203678102 -435065547 -2513936 -350725604 -620700409 164320057 363106659 -52366004 -109427267 -2378116 -23162566 -4898800 194332144 -20065346 -126608421 299893460 686717037 -200381543 -161141548 -537204870 -13029836 -148032460 -26775753 -191593952 -177288021 210457126 -100558620 -35426076 148361732 322040678 345565280 13597327 -577399297 408715376 -370035738 492755596 -320370822 814238210 149474156 -568533605 -226207713 -393622620 -682133404 9543382 -95133146 -771638485 -27581853 -826001138 305795302 -485260061 -346722495 34570747 -331887327 -29305959 484210193 2531312 612321455 64189485 298127767 -722392107 -3831610 115802117 -4724729 -708908 -326313300 -28080 14477831 -545738400 669763102 -4833147 -670275598 -26458303 2902828 -766680712 192661142 248761803 571308551 -431269576 -102674086 727287445 -378560511 95909 273403019 33841197 -134506232 922981022 -306806599 73059482 -104154077 -722418230 -40441707 -214754455 -593281 -80449992 192401335 90521354 -241985825 323712243 -333998794 172943863 96075731 129081863 -292680683 266431521 -52848782 -196863807 502283179 400281013 384172393 -29360760 -666836869 -15703774 -348479838 47493176 -174661828 -248643562 -6506221 51088217 -109587032 -372293210 22504955 -752359095 290867438 46861686 -5462079 136360073 -45904366 -200936972 49289702 763248121 424938182 -20513141 32461184 -77838328 20348171 -520661363 371746050 2758048 -472451955 52925321 -13494272 28991125 19447592 -436962904 20257758 -11960584 84507384 -300669505 211747735 27893664 -10420800 -745439240 -310687297 64953851 -51445492 393698178 -239249517 -235374349 -60784274 31047462 -623837826 334031506 10570668 112603294 287413035 198038599 3092722 204145971 445945522 -214714274 -256724379 -250234452 -288609585 488374842 187761944 10249803 -76697104 -172040545 673157551 181183900 128547308 30313170 -175347941 -274839474 28741259 -138537781 599852338 727495329 -21788724 -126497524 -16443407 -324873810 61455111 398708530 -8672504 -370560709 -169047497 -648436184 -242267728 227953391 -296028147 12540004 -604402068 -215068607 70416913 -205383689 -262873059 35128729 766448005 29593877 -271995045 604632629 511400705 -158628140 -171021297 -328404394 -133810989 429437927 -34502985 635393225 -152682740 -425290944 -72456020 -242460379 9294387 9311126 85534462 214585474 -49571392 -511224241 -317994286 220991635 -217321418 120838319 -6069281 340136497 247945582 -7088844 -1344784 -325771893 40676069 5948750 342493127 -441546123 34349437 -80994177 -48001974 64658971 132678066 108581087 116740337 -70048169 -222435272 -859941202 37758817 -22878632 441071756 412168495 -25161422 -364201353 66529386 -98078504 -170582752 77389417 913931672 -26992179 5359186 -78634585 -78069370 912040 187692081 -389241798 -132124076 -497556874 -5247599 -236983544 -268531571 27980392 89998140 218321120 -418229881 -170633925 -102094084 111494325 -149472750 271568816 -62394892 -231752471 11818054 150984589 -59971327 208987464 -413281952 -3086948 -493833096 -843208473 346753302 153811132 43894226 1158306 -642213888 -319584235 411202436 649415118 -224697037 -425548616 -14191131 -38700056 11962380 2720483 -287961976 -412516323 135362349 29785628 243974300 -362386155 802549468 -168366914 590107409 -7556032 -468597965 149893208 222711771 -603704533 348175210 -1194658 299758648 28172201 -179753441 -222488967 -156824810 16832567 5721544 4571223 138561385 70066407 -371976262 98021864 127175798 -408089209 -519975634 -3873139 45325407 -241208042 -551592301 -67630185 -1721856 -402920498 -2177867 461076994 38688938 -155881030 6764946 98125892 -67808890 446870 581743619 -299798259 367122978 -500907 -148374262 -645716142 -50813572 -133846464 134419373 140220121 103801887 -375302326 -1975377 29343112 -753066357 427253076 -827290480 -322989381 209396792 -260854075 -656389180 -314575243 860254852 -478797307 628926746 3140804 16372233 28560224 -540486673 415278038 44145556 -32050195 -695822123 388252251 -133503370 -368734295 59552234 449605279 98259493 -172899797 -352533209 -161411046 -224904231 -102504382 194706210 -1607373 29026357 395590493 -576260527 20839209 98411926 -209249000 -406494906 229326628 -59764603 -276435374 -128941966 16768857 213226531 -370403010 -134330701 5990846 352850914 10127532 -72790436 -20954424 -7511376 -321058391 140491432 -138031254 164475889 -317216310 -320304003 -186303812 -499534562 -231923100 101415485 -171021205 293104628 -747658912 -52666739 22619024 7470603 10608923 -250369118 -12615020 83697061 80380980 83200 274933156 65562761 104223404 9456652 84045575 -46051936 431042189 188999147 1919354 7046659 -564123643 -4020399 450791386 -4619433 -199465902 590084576 175841381 157670008 -946904095 -154098112 17337834 -185145041 -30299802 154685355 61105686 34186046 36005338 -108443819 618896 -114785943 223156059 -13630428 137966291 363136479 -264078507 -86051411 302850967 -241880065 446241133 -4267084 -276958173 283865419 138783 -611221861 213128956 -227734959 867658656 -654191372 46151587 35112099 65244353 -36894800 127914149 59746469 362158844 -253116006 116003057 261481061 -65212603 -47552261 6606554 117513157 110580496 121575615 421697128 -829364520 38082135 151634978 10593639 -8579010 388143944 260895692 274103039 -329719205 -75531261 119842869 171906 14692810 564011515 67580699 395984686 -42917378 14653634 -795448855 -297406972 -12288961 114084820 474235111 -11749748 -670755584 -3638944 -485648987 -31390166 -207442 199529272 12837732 -536865699 163969052 -121497735 70292702 517190486 -344430479 97252798 410689805 664007469 213504292 175284013 210417721 89419961 20236976 30219816 856995403 123708880 32200101 -694447059 -253196158 -470279621 -30546604 -60439743 1112781 -303122 216494577 -299394211 -115474766 -721349097 17049604 -555066997 358854557 212139152 -173980705 242182048 102868457 108123140 107739596 39139875 -710531155 246203849 -53473454 588220325 -566138 -122329194 -135150263 87100999 -498776884 -7523531 -222383000 -658086113 29456258 16315717 -396736869 -143364014 151962631 47384547 -374408199 -141499898 -234117191 -851957248 206594389 3549815 1348374 -53520730 -109103110 114980714 41818175 222671649 335861606 498181871 -395554384 330673151 -293124737 435683257 -898286899 -33402487 -145860901 -517692645 -34288611 -301476511 -165006376 245270454 6068406 603841194 -637064854 805236937 435646884 404674246 163619709 103314331 -15882675 -570895567 116500495 -694918602 473313252 -832763856 -8176395 28514361 -103293992 92050612 95060321 68883 26383893 -56932668 137840226 195927067 177224291 -144980454 374286447 -28138779 16072479 8943478 346263312 194505676 -700781032 -179819005 8573812 448124388 -113668900 -492471752 -149235022 192899720 437519154 32380940 319442018 -741865477 214043182 -16840225 -271782207 16671942 125356711 37388954 128596180 191278601 -315286125 680426914 81514112 -1841743 133351610 -68103261 61933481 218908210 77341240 267202878 255883502 -699931796 167129746 -4030809 141435152 -4254702 26298352 -192439596 -12292556 -120500019 -146966272 28279442 110108702 248266128 12140594 -83397917 86549132 504844014 -18484088 251673153 -111329026 2606311 66221668 -431680142 -881839274 611754087 311774427 63252913 -370506372 -62590103 -56312706 -459598730 -128858146 -214767309 -314769666 215581389 387170136 -447347945 -310663495 215269190 -164277248 -155619530 292789927 306906817 67129860 -348098775 490976782 63462870 -84293278 345649635 -64486293 639879900 -96653116 563292846 86853247 650375731 -464098 -207435147 6026612 20894836 -579584338 97289832 -7344370 181989699 -534810382 272953525 -94115286 213042083 203270919 234442807 -9568171 -91725767 -1801938 -88338139 -582854372 374661505 14764255 11537089 -17222609 -328180620 54329765 -346867061 112136415 786317993 -40438686 423116193 -20622558 -6610376 467877708 -166828401 -348098513 491173904 81269658 200144687 311377238 -9877920 -10140021 158991138 641409313 -181972319 -208866059 5091738 -160169607 457933809 3759475 -280730400 247222247 -547192782 250044601 92085797 242662186 190401411 -445787775 355030495 -112073667 376024160 -149668386 -488169070 -366458947 -16101937 4632505 -14379425 -506696447 16541364 90480175 -293001592 1062463 -5045794 -120977848 241628671 15203081 -578024287 -621006398 -153214064 -404911709 358456110 -503691444 124874723 -15994904 -673941007 106132170 303502056 -189691161 213716973 153395740 -51075702 10631779 100440599 347910718 89105675 -240152325 -3713669 35903157 -43168257 170248322 -466262857 -390012578 -11261368 -57884381 268187647 143824755 553710467 83504280 38777312 -111313882 -236168269 305212638 -32090586 17379651 626653642 4071328 -23991457 49148130 44679910 156160546 156946595 130438324 287759734 454015023 -211364702 793042187 -653538434 -117850304 -339232396 952363516 -241657557 597007644 -923436342 -395308474 -402021540 -148611422 358643 128434929 -3902230 9645663 45868897 -58925815 3195103 -129864994 -5291844 -11378406 -262460795 -97966132 -464705746 68190582 -8945708 -74663485 416960601 365853880 -40345323 286187182 149277728 469540565 822254 227922048 -8490493 -347812418 -355777215 -18438187 -296108064 255062596 -711501531 371894121 -217319541 -142665406 -291602307 -62490650 -102300317 16833786 611225172 370447454 10710266 775274527 -201032424 222668136 507935197 43517120 -39789061 1273556 -196926629 700048019 101585971 34861652 -813187371 414990122 -50383456 22685906 -333314720 -169629515 157921215 -17471681 -102555936 8629203 354617289 -559533913 -39613018 -3306497 681565236 -239610257 -10728768 35466448 -210955783 143504176 64394212 7768283 -209125983 396361829 7403769 183122961 -207695414 -187009887 41100594 -49699276 -497695256 -57970021 734757396 -134640996 29809003 -211790524 194829152 90290299 -456731187 101380609 460585411 -442681985 71315450 95890850 -277855123 299884640 684157603 676295660 391373717 54867724 -302826914 671562106 -404646421 43820983 -214037114 325694874 -497788174 37989680 -175000765 -153160369 -133176876 2329229 -641696131 173403619 -263701039 -431519130 -112134472 -345176321 -187586826 6995886 84383959 169555986 -135903120 -591354765 -598166538 236230098 -288613717 164083093 -86916945 -150722056 372422702 33368778 244952508 220539711 -73042672 552106687 43698435 194113140 194224787 507605933 419612732 -18319834 484888565 -575131714 -15663995 -50302731 304858365 -792396995 469050132 -580698161 275884847 -48774013 489528517 -39514302 96270024 390226133 166847710 -229386111 105778260 575743526 -158223245 101901950 168316605 -41394263 131078858 -319549599 691044197 569923179 19327584 100039109 -357320656 592794240 -7478428 -513721661 -268967035 -94096234 -712889888 -480803714 -242731382 -484077297 -193647065 -441185 -138626945 -395411638 9122165 -106481017 283654016 801732820 -149355191 -658750809 21273045 517973216 14455123 755894481 192773959 -849163609 100299691 384892377 -756424722 5333171 -17869843 100066891 -231150638 38273848 424929665 -60933855 -94959 -200065713 -167803828 267846797 169062704 644001843 9580263 64642718 504117084 -20963092 321017021 70714043 -60358983 -410388134 -260636363 102821723 -257437985 -35681833 630986189 -529466071 -104219436 -145725432 616234198 -45644615 97865596 -671506796 -153285210 387424 559741843 92191543 426694912 -292368809 -178991111 -350307674 -4850538 -327920900 -382820617 39734227 -115909839 32653503 249515169 -60154248 -67317457 163883273 12894617 -1497602 28159613 632000862 -6095688 -782528398 -46767972 -164757253 -302624374 -69804985 -24181626 -316075364 316084925 150765739 -300078655 6127586 -170235634 305246829 798402887 -490342978 -332007408 -452952839 3768819 106096915 108868713 3906103 1903732 -754728781 94138601 352048410 505035331 -438570232 -98775976 425088830 6697109 -35621682 -280059027 8816423 -4730849 -133037578 170710801 447439901 -88058158 594664649 -219647547 -18343020 -41482249 357353718 140938856 264873837 5669679 -24934801 713011543 -552355355 -398274567 120541443 -396425298 264784666 -494665777 -77495564 199887489 72359294 -19557379 -356772014 -454045057 1331959 155774073 -43279584 -375852611 42644112 -888845692 -116868191 26548302 380637404 704669033 -6629539 -45216143 -237610205 50508173 532161965 85263737 229191220 -15009190 169893948 -821919135 165285536 773198632 258741814 526888651 -5617398 -540672386 -25514285 9775150 -21150296 -32610785 185919653 136966056 -329988035 277287767 63520706 541636548 -25649385 -446524577 334968673 -158437790 159905396 334425414 193960069 571440169 -67827104 120999659 -174755141 -500115813 204830146 -401993 -91458288 436656390 -564381736 -405481099 372219225 -220167497 -172523220 -150836572 -413845980 12281551 -389297216 -260303363 625436851 -105160227 -140388779 -107021830 311450133 558073395 550808329 92436948 5411482 -51395411 225470783 -52276235 500310168 62890647 -509665335 -211418601 251401419 -361877804 273626032 -43135745 201971618 209547948 96907960 60178281 -220976058 2177310 -636050709 -525214241 79963821 -155939027 362484647 -34728953 -444740392 243135510 33319208 -405565574 -491500637 -186807193 -161541251 155079455 -936913161 183398606 -246439758 -712391652 474462064 -96371140 -123135156 -430878817 -1828365 -673398307 658203700 -88430397 -326649711 41807856 292344719 -508826696 328205012 -347828844 -323015228 -148890237 299997889 154198976 424637194 742936489 608295635 390450198 5229537 -683101546 -333508570 -794613946 -2349968 -499435215 15842366 27055953 318723480 291173104 310255676 -30015108 -43041071 -54478293 40355749 -36661105 165369167 37024805 431243340 740311795 17082870 555275264 -194787657 344299855 58947227 -4689321 -126601814 -509953362 -34222603 -55690713 -368188028 420031413 -181791714 -558293380 600684121 30725216 270049725 -210191551 -332154608 -741614396 -85930095 240862665 -805442120 104162670 564255640 -327793579 -95244661 34724 188102911 -128337987 -108983477 -1722718 73020069 5704774 -367177923 -63835953 326002710 -247562838 360162447 150592206 169378824 79063469 -221061361 33483582 -25300946 4276387 -791898401 -27741709 273109263 14773279 -81212785 -722520723 -671466319 -250552945 77914367 -201262541 -536834694 130915201 3632781 222323419 161984354 58115060 604826850 9510857 -18966128 424321 -56371128 50637482 -268727805 -2250995 -349844102 -1300371 -217962982 441378983 65593942 -370298315 437408502 60551113 266883054 45177151 -49067643 333461991 264805980 136441380 521330949 -59263730 -798565351 310439693 257831081 186217961 -420373917 272089824 31472515 294481667 279133823 -828272038 751867390 330060611 -5837751 -80763278 838689027 -266621436 -473808643 -20372264 -98330665 617753255 580744584 -167196692 58674484 -4367811 33022014 491939947 -353222619 -402727276 5001130 462538701 -2317697 403092117 -23435542 284311996 -80973133 -434140925 9513304 673806607 70379546 -398512992 56002830 -528505627 -30934143 4982665 75323252 23041691 -703874389 -594493106 75552639 -206526767 594463716 318994923 -92274132 -159710549 -558316301 344597551 -736737435 -257963900 748194552 -28856775 5651102 -16579737 2815644 270547834 -270600827 -6044744 4465209 -295356955 -453005697 -206583457 55056094 84673043 247269148 -402780882 415346995 263369723 46612240 -72515593 -41292018 -1132906 409079624 -55269602 18409868 -340962063 -71501075 -459319054 -352593313 -365026780 -14573256 -286237570 -34070009 332956003 517947501 -372801400 25231352 -141271973 -36775055 -2082426 9511318 -13514297 105301419 -312044119 356802626 -116347536 189869020 -120044636 -624216040 -727238719 461540833 462972813 16070059 -590213448 -7877103 -615355849 -141160030 7357709 245833755 137151544 137398957 -7667624 7989127 37797301 13708557 11454169 -419393254 1964055 -92844573 -2157392 7798223 127700896 128273133 -690465 -102407790 -66001428 332660754 -191487147 411547998 -30515180 -507814808 519707480 214525982 -473831632 -7883590 593822427 160341804 -92920063 -259948424 -41494845 599261 226449074 308282511 697287415 272815359 298752693 131448086 585039731 -359894385 64621987 18936134 13970111 -216293228 6460406 189133719 509385989 -402852282 -396505341 34850454 -293515858 51034335 -197802408 -142609399 -321324780 -6798975 -6384220 7491495 -176162911 -341569389 4084440 216584067 -189512533 -684681769 73475534 -223179328 439401783 -54007097 394327345 -92286013 687646041 330564564 -498658348 -572431642 461310886 151159346 -886488800 -3051477 201681339 -252368586 43763952 123057661 -705350704 16673774 13361314 -16805108 39025418 20354741 -266933420 206879626 319960984 -120233337 -511932112 1277757 -147884393 -110142106 13643429 -181506 204869246 -480516731 144299099 -786742850 -375431873 -96189097 -437361053 -134396043 -8888882 100975862 -631734591 89575088 -713184529 -133466250 773182238 89489169 78670827 -320062282 -10623722 813998949 -457887089 -568859680 -3055793 -194923757 -136844 160088448 163647744 67723131 -183104491 628266691 -29738224 47150023 279722487 211293489 -41005546 338086477 -327801 100986196 8788149 73752175 -282261536 18462768 -299227895 -39551766 -246876297 -202764938 -212918029 7800041 121346305 263143988 14082404 -362763860 373717223 -136244967 -689560387 88615315 78619201 61812030 -121200009 535199228 629855659 529040643 186030351 472692611 -104908071 20169546 -129285954 256435253 252999940 17785312 158274590 -300230104 250582539 415930487 -1683964 256679568 -110652909 -192171137 1946091 109614685 79103716 -39614970 577666683 462179768 -278946497 -526868310 -392389326 -314122611 -101035900 521312230 454886585 -108094622 -495692759 -6538599 -39311433 -29284751 -153268224 -121819465 175093432 112012338 22490901 -357155118 -474932105 47029035 215811550 -17757821 75338198 -502040269 -44296203 -621043983 -17480147 615690106 79696682 47528074 34256977 -418705098 -476617939 -120356508 -162677359 -107084486 406355954 480634486 620444949 -93902655 370556411 -300777552 -49038269 -77912571 537615628 -26420854 458535837 860814213 -112465753 -31997301 -214708828 17483480 -816991496 269442837 192817650 -119692135 408608009 -367767022 -38424801 183520564 -7708578 -13881204 31037410 11895431 -138530045 185224847 -235866764 59563464 -661989130 -119989313 308017735 593803811 65390081 20287597 359432262 3818462 -727472068 57777429 -43631973 -185153296 -52671419 -97716937 554094039 -423333184 -239709189 -31687472 -26709474 -1455928 647262369 -334796123 428635586 589137864 104476857 236489095 -13785456 158582458 -56186448 229628581 -57766849 -172960588 12420467 -96386751 57864622 772268890 18225201 497839719 -473462498 72688968 1989855 -11541001 20813848 -475531907 165839935 -8141917 95522828 44478328 513854361 -125746042 -2305763 -836618719 -198311349 -143490497 -137791771 305747736 -203260809 -306994351 1808010 334056063 -106712576 139824938 -6046527 155662031 -156465839 512673828 275041394 -21886295 183782194 -675491271 130500812 -99646214 4554873 171767342 -453443451 681328083 64011420 43607745 -20979635 -15745138 -29965037 -313563398 140227532 -19185971 -627867 173464138 44393419 128075969 -107544647 -336981960 -124468787 628173 -136164023 189137254 -88803774 22687320 32277033 1992141 187178426 -376624569 -180740102 -317302326 139886980 -116945876 -177778597 21920562 -303013911 131902829 -553616459 780288383 -299298079 -132491884 19997501 -4431244 324318225 -47711194 -279122209 -350329828 259054129 56344559 791148716 -7602112 -461051154 -195438466 154023875 -97660307 -36347255 -10057 -439167567 442130041 -16127 -204714824 534702608 -367550721 -199525792 134607322 -556188832 -660848087 1707074 -158814188 -470757099 -33560631 100255294 93693257 371037496 419954 -140197874 23813087 -61774825 52068955 -573700141 238842535 -91591849 -451984628 -356527169 44654 -90078195 10131144 -55651627 613468426 660255617 24678302 49311195 -181691204 -459781904 -250655092 61238696 79617758 -380058661 -50786928 177755606 -40835010 -295630148 651687050 58523440 -2603746 -100446283 -181044543 -393700354 -408188088 64372317 -2747605 6372271 594360559 106721202 -36343099 -65976308 -62968641 313845897 -15421597 -54234299 -107256237 49205856 -323673774 -2045160 22767152 -303658788 919132720 -264781969 -895467008 -197289035 30970909 -11237937 -652757792 -5962124 -666703489 -383414298 323667882 -228877676 15242135 -541466180 12176833 700058811 511936271 -321797886 333680536 533525868 -301709444 423574418 -841836198 -186332180 -26912415 -2603166 -62046711 596898676 -397926952 9854307 26703674 -118842568 49153760 -457258711 -4606727 2051752 95752477 -178207784 -35404488 60452023 -671808010 -122408941 248593537 70697141 342028093 -473391203 342889529 -298881625 -52891642 -197108772 8425766 15183373 -129320147 -341167078 -120954355 716397731 -131076105 -304939800 598018001 22371359 104063322 -68512974 -8099794 -166194390 -417086094 -365917651 10064285 705044058 -1243785 -11795791 414011122 129992389 111288216 222589963 -153281596 774310404 27416591 746495013 4406968 -147800801 78362838 79154851 430708829 983168241 -196657788 222957559 -194210301 -261197872 -585796364 -4290405 -817623490 238263493 381803265 -503375625 -187842836 492754566 -28226620 -29137997 303936583 364706976 -582487921 -45333727 506252396 -51052083 59417093 18732762 613041550 -114802048 48962060 354442213 526986823 -68878310 -154035792 139263575 321954182 -2729802 33101562 -6277820 -649363350 393785404 3200878 -258343665 538794443 92099354 72382805 -41093694 1422595 -41282414 440444692 541897727 -150213745 562480295 21340790 70451964 -172403574 -14510102 161051002 -441226822 -625740416 -20848671 -365278545 -649148429 326897978 -312976411 129718332 55827479 177313285 131227656 -7384686 398760051 -661924232 16643659 543514610 -29549576 12603830 102138103 21025090 -15110828 269691790 540680066 404569642 361595804 -185713042 -406866150 157052140 12188487 -164006248 30650813 201631479 -233187869 -474177520 435170834 -11015399 -69133386 571978415 5365682 5556757 188309332 461425885 -223347034 820178096 5141861 41550903 641788029 280443339 -146974402 -177408515 563021550 -131142681 -169364353 -332567948 88750356 -79172708 54676832 18851734 -290268482 -613422133 -5677436 223851481 199357417 -392215488 293266980 -352159580 507602618 -4969333 45878781 -180431091 58620937 666970518 -632973308 347631116 -410211707 -383761679 10502516 -315539247 427595623 20622223 -636027246 -68418145 467806266 -267855334 -270633147 358075764 55343316 -496079315 135904519 824987572 99703869 -719487633 -5741354 -272286290 -24227628 -69065209 152648391 -255611299 -24445397 -157043632 325560435 7457179 -113045582 207033658 -581944806 -177123121 6438219 105367007 3282745 319787486 8596669 -81380538 -2943479 -14492547 32605662 37026826 10747811 -717108998 12439730 964099242 -233695990 -61560506 -563400336 -61631116 -4346471 583556282 -240256554 305505032 -40297 16930192 -31004324 536054282 -1630798 -204399353 -54426667 144268501 -86398476 975380 -85398615 -143166535 -551736757 67240512 653044924 150757662 -522170447 -20116736 152911472 -389469555 -478103302 -567727401 -35045748 500414917 -873354048 -2967235 381343611 -9925059 -156189570 528199175 678531709 -159243624 -3983721 120385361 737867564 -34521068 -781121494 54561707 -81614378 459184463 -151641761 -435463528 295721210 419377165 460688626 601431064 -621602354 -17971826 -350301428 19196287 98664538 627395947 175114482 521774 298588042 -270387264 -72403616 29435487 3268034 480768625 273569644 -279534429 657501 191165586 612018811 212458567 519042093 7600356 -44780105 -741947742 -167623649 31293836 8914091 66465766 133598419 9696126 -212434214 495835291 136868856 -266147720 140112704 111063001 20983825 44003891 184442309 39015280 -842726970 -268205083 -245740825 187226297 -131523515 151931469 35101040 -750626791 501872208 222926301 18733000 243709362 -134173474 185866663 -240102988 -151517945 133700502 41539032 91242575 -123375612 166444309 283522709 -24884235 -9251771 -721491104 -357086293 -180629549 2375350 346164144 -114801339 6354685 -168335874 -279147018 741266391 76292236 -121004180 -188594960 -255392867 -17245008 575836634 167117592 -522373475 -45993283 -85138306 -21620666 353757049 18407860 -430735484 500447339 3631445 -130191924 70629753 428754675 111140730 -295635235 597192121 329803975 -427159225 401649926 104384139 -148592575 -285440788 28303696 -56008528 -82205150 346389783 -253813684 -7925437 -242490955 -5985714 -107154331 112196938 -679881751 -580248996 -73518647 -788946883 142256946 575281118 108521004 -374196926 -3482726 187256903 32092354 -626788667 -237651226 793208451 -130476597 -392221438 -30686880 118496488 -96623935 -351896053 693466535 315258972 77398467 408586363 -66498296 -11533629 49370528 110936194 -46027102 167763229 39013247 562664465 -678217359 -533133174 203210481 -57343548 724308263 -286897255 -62013016 98472037 -121033961 -474137193 -377276643 187956228 -12562168 533527605 319992439 49507684 301655619 -555133483 781521411 -3291327 -303661805 -288668509 221529271 561431104 4510500 -497758099 29537467 374439602 10235183 362930071 -191068909 312817598 155262909 -537664612 98183022 -455707816 -179465001 539389682 -179952209 -361353482 -16739262 1145565 -2488293 -84358487 -366313261 324492485 -149876729 -282406591 -174621457 109173508 -303645731 -170005731 247695478 505804400 -19432648 102993973 -400216540 21981128 -12855147 -579712299 53042255 -134233201 348259342 -833172291 300780016 76706231 -5944028 38110192 -111818246 -585446423 112292362 134939718 -209869403 -3417345 183012135 9689778 -359250796 122663541 252564077 -78252342 -630987212 527689944 28377580 -7277523 -171268967 314188582 211086 2743552 14315482 -85960939 156134250 -69217484 -116835769 -23087027 358676808 -127105176 -194214315 41707733 132279995 144162494 42092781 -672331112 155051990 -6447600 228984954 230684075 -2969083 -197411422 373855921 -80233572 198360444 -4290005 -70891688 -223674155 -446795164 192279245 203796713 -517140731 -160162364 -171766530 177144862 17824428 -335640983 137798421 312798452 286720046 -394556707 261686094 -342919772 -316341886 -406694041 26276636 277020416 -123147156 -279987957 234385161 694450081 -367382233 639867 49428555 -268811231 59400113 523044508 -191266141 -213117917 124531139 59226931 199169238 -9584849 -85306339 10682187 -2113367 125831502 40408746 -358504018 368407073 -155726768 96953934 -501839571 24466155 61887892 62281183 -774578410 86440094 -322003982 -107111034 42105309 226956646 -13543622 10685387 263240250 -907631393 231982186 -178317052 1810473 9743452 -36422188 -258907038 -163759240 128342189 366976975 42096642 -56840078 101258563 25597190 -16515977 145611227 -232077481 -89014578 -107003481 387105920 -30752267 79043666 -350074521 835610491 -107500873 348593727 313944598 -123051268 461590279 -10338683 -339057801 -90624777 744038887 426635400 609078133 421105350 -128912341 -467242283 -17495092 431001362 176406845 -188641537 -499608518 -113778225 422599778 -160530714 -7263812 -5866320 -208437767 49309663 -451098477 561625088 -691532711 -668259417 -309132005 373393682 -373077273 -6910039 -697470595 -1724299 120690957 -184996946 449353346 282966421 -458347241 -388814053 -2829204 109584827 463193616 157972778 -51788362 -25322853 -13587715 826183228 46258020 -437015149 -240932477 9238972 516233166 236792570 657321520 -340336244 -136553360 85739217 -360458837 -103914510 80158089 -137454638 -212084524 -204266008 355153911 293456205 55193281 -289485449 -218198325 -777520949 287075890 110941342 363603596 -5077322 548056061 -528846184 -182259228 271420026 -771603353 -156214810 376858739 -195272215 -516671713 -306554236 671858 460285802 49246104 3000429 -428417407 135939375 -505046197 -29302773 296273802 -131945034 -651840815 27503816 239860425 59397877 189859623 14183392 240467901 -361201515 -325109440 -24716505 -3535398 36608322 395943917 888743377 689333695 -166013605 -140258111 -219314344 -91987171 -579691147 -610087291 -531320136 -2481338 162490342 -119874643 334682888 242224297 -141005378 424323243 -511077217 -15542559 50981038 2486919 74760210 571686766 -32722831 -329298853 499592011 -329747494 21437454 760764523 -57021995 -60785231 -37129011 230245247 -25162339 -236301996 565665002 -51154217 -2621605 -43217512 -771053216 -35531372 -96535660 -563999854 88267437 -655374813 -3522897 336275217 -39098142 481427071 628126529 499834205 244397692 123655656 -701197944 122776182 -330157636 10490151 -238315850 -360061517 16578666 -119839800 -154029746 -1001252 -11525277 94960667 168428294 461752209 -804525655 246624845 -307159570 -10636875 8595216 125688026 -61362322 80206770 -309890966 25142435 -64069625 -338100973 190075820 -79068020 109425753 -33875772 -318205112 15325032 -182558461 -201316398 637302899 -263297540 -219083297 -84764798 16730335 283255120 -158500410 -319285310 -7815898 212817350 -470777340 76863377 449775866 200682063 -268302360 -174488116 -81246726 475865190 201675202 4377374 -4019385 211400113 -488730111 -244732663 100853443 -129979 -247686400 -18710266 -222617695 84575307 398237892 25512384 446547346 -401036083 17474816 -52847398 193317646 -65178472 12426441 -68675870 -675767839 -798519277 17752032 -6161532 -244790228 107987515 -32876104 32503392 285201417 -101397220 -501475938 -639946421 -465905159 -269042352 -147559566 196828312 -221784544 715423791 -96359046 351339102 242012653 -324426504 122564654 -268315154 -17067252 -223390070 -280441675 -177806494 -491458663 26548762 -27499280 -180684648 73303084 427720629 151251845 637552040 11705095 254290341 -45324093 102429257 -103085969 -771742780 158459702 -73033586 -69115855 -33017322 76306125 396368031 33249946 -124183589 94694275 1031165 72295421 -795490996 -1924240 -13880737 233092560 -265494491 462223970 -50763908 -111811165 -118560612 10750009 -252175676 -74242355 -879197788 19511068 -577805093 -30859264 -159291520 -63736972 -136791789 158091741 149572151 29337440 133254895 30682057 223174546 525713924 -299869792 -718586103 425166309 197148638 468178205 -96484926 -1921969 -310707925 -297420607 -568363255 -269131374 209354985 -311008567 -15057911 102514951 5560814 -34360048 673487430 -52374482 917501434 -487626417 23485972 -155864771 -13325377 -404188640 39449021 394756774 198132832 76903458 995128 348222440 -553012386 -153433632 -588623871 98450892 -132999381 309935820 -14571047 -213490695 644802352 -673865353 -4368042 -520484493 -26066718 -9691566 -302520060 -3958214 -101580239 347688432 623914840 -151927743 225247289 -8404574 -47876101 636749 -312988916 -601147180 447532569 -331871002 466336276 -6333512 204684808 -588252746 457308219 13477283 22581158 -341985706 -233110181 -50599444 572888168 226505057 20853895 510945647 851646875 29665896 -47895292 -13136099 150686751 51093049 246722580 -44856754 334977850 -98771624 373107747 -84506741 350810612 -219051309 -647681345 -723954553 5755291 881048323 -4838554 -312057907 244812914 -368128378 -188036035 372078004 119350498 -21325095 474361919 -478199485 588505571 -191265489 -53837901 791092084 4820778 -385326670 2365594 -361517803 345138652 -706745754 -266520701 87028645 370456812 40392053 -47731788 209596796 -13823272 13077325 -403311189 63521475 277489684 -444055409 136706790 34715401 -42646917 61057312 -32413559 -421101 -16404273 416460010 823003453 327525243 -5405634 265591966 -703867044 138054713 -113881614 215060910 -43681634 746114002 331404957 16597934 -312894205 -94212118 -16007198 -3517387 150408130 -79958177 33569339 18991633 -267917165 89814966 243124023 -275929105 -30642582 438591721 -115680024 74539508 47477800 -95186473 -2105025 38296643 63458708 -52843652 -524005844 55585116 670341572 153706362 -20578527 -2792703 7100326 -465174720 133276327 -80985549 -354354610 69975675 16331760 538353030 -86176956 819610328 423648921 -56839357 -673156507 -195862248 -333878473 6378506 -6580254 1471981 -663602528 -23009305 255480484 -645743312 -282600382 -264328844 73719134 502866919 119047625 -565873697 397011463 -226937893 771575749 896028341 700998108 581919179 -717343684 93715020 -788289969 -85964752 -22684676 -205662078 17259819 129306905 793101761 45540466 105084147 202816646 165997408 62075420 -40812082 87138676 -277617990 -170138205 273368214 -28126229 -16222345 574259851 -410325654 8112240 141289789 439713890 -378111307 22340900 235278335 306261867 -4463940 -451829629 -106455007 -747945777 59184791 421356545 64219340 683048800 -246314870 -71009292 526599427 -415482409 -232764086 -115900761 -18864066 -509660470 -139929060 -277312633 15354815 30362881 395641766 164463269 191938423 -740891591 -546421014 -157344321 -20922925 -320174730 -441219772 -38802048 -182038248 10580517 -115280906 321490976 521935545 458763132 618574440 343228 -500372773 169243084 7189428 278628901 203984375 -360751081 513880034 -224717 45133726 -217271076 93105060 -113330723 -44951094 42913876 -9214239 764567773 518008348 -44288844 276435805 -443418333 -178757800 -426163203 476519138 -292783728 9092992 30650735 118081294 -244978993 -90020986 -149619828 13842831 176836189 -196159276 729569351 -416254282 -527909742 474887558 539529331 -534838235 110022242 -231643206 69351219 -124780096 289708632 505951360 -173648234 -156582249 -18911857 -230843527 573903061 171659857 -277302392 323282919 182658299 191981097 -407062344 -318651290 -48374779 -1647432 345500210 312486362 7418851 24671399 167959799 -175420108 769044468 -261366269 -28104014 209903166 -471183745 182716197 28562586 -72695268 221928820 58496740 10009346 147679237 -496429554 185722511 -27470042 -539157287 20959824 -57033126 -643281807 235622292 -290521596 -700053229 -126506875 -299118845 91262026 493950570 -206489404 26123325 -171757083 -89402258 126516307 -171527841 -4011625 -27728762 -137061555 22568631 61621315 -486244402 -54293666 -202257559 185210178 257646874 -84751983 -232234143 403200058 -229497071 92796576 403268646 -15641856 -15717897 167173223 -485538492 353726809 -510480501 735600023 393220956 -21212005 623113058 526694644 -44114012 103636227 151290410 3019508 167902248 88582450 -21124314 -337238597 66325229 100567889 28210594 113189543 -206968946 731053804 268526282 -147381614 185803715 91821869 779155 170266459 -62491151 -350678263 725325904 761824453 -160460751 448811140 162971534 -6672110 373612235 159237358 -36243798 17129973 123037526 -26565816 -83697318 67041442 -482529212 -51588741 -1772223 490289752 74716506 -25432106 -135537736 -115762331 -485253043 -688908590 819684410 293120977 -572737338 -186273367 507869428 -723840040 653332311 -288923586 548540190 -157378465 567387169 -144356782 138639434 187424491 -220632061 -408001643 -202178860 118214722 -620854373 47372648 -380858436 128796644 289868111 6943575 -26344441 -93047738 4185538 136688091 186356900 -2298584 -28422779 -26098759 -41162766 68898662 -603472851 -394583 -185264824 -9731050 431445778 -3043054 -1886864 11710497 90846236 274603728 152559762 64120078 -92497150 -268415519 4713986 135172460 -2528514 -3715152 615651199 -320908799 142711818 -77349129 9869624 247792547 662969275 -16806246 -393201466 315415600 87125858 121382139 246694728 -195332628 853046812 -503726792 580865697 217774693 -547722920 527365746 -371442870 -159661223 -239053350 -196018408 15725369 135526353 219895008 -660220222 -306184170 796220741 766371925 18173562 -23671180 485445 99745199 -54608903 -11993414 262765738 85301155 -632823129 379927421 271314086 -233921140 493284290 -44918088 -613130439 -6957856 -19755113 -108554358 313085 -106088049 233608 -663918733 -103520361 -648114728 -27046529 -268183646 2298968 44616462 -188121840 497481854 11821385 159274397 -217226893 410527980 -221139797 744878098 -189926076 67278850 -684798203 465440353 20062149 90745819 -11430199 581463952 -65804655 -43573196 667242647 41407554 141464322 -357606416 -668802400 135268087 -188131932 -192292709 613890146 191046029 4398631 -190077747 -251463626 11073269 -36536685 286955164 387404652 59254086 454009307 328380260 230616361 -206344161 -273605060 -324717183 2555817 165715638 -25914847 253932803 251955 -159541209 -80719893 -324476656 40188587 21119076 243217202 104661813 -197133421 -14913685 -235641986 156801140 173238662 744664933 -397196302 93581704 15872634 29673307 -300962310 -72204986 390957856 651039259 -31565873 184688788 -5423391 38497 12201601 173516688 -778375167 27443696 561207880 56621610 -467705986 79917143 -1635215 -140853550 -3120031 165326750 -46878263 394283489 -538843 331363706 9297624 3688381 166977808 -23137540 5076422 201960177 -38643608 -20184945 583648063 -511332898 228254511 -777715603 3734271 37988162 200791402 -813197314 -60185466 -131016262 -110624163 849529470 272096321 31105313 -59110593 312170897 -285792399 393068382 -199902626 37607420 -21986796 6375945 -516293174 215858858 -255166729 -177745460 343811753 -748048281 35748753 -194182079 -149885635 -605896683 -66985824 614091910 438934598 -57567451 -11303656 -315615011 -101339634 97550354 157977035 31457261 -215374138 14714661 -37588250 154179791 128510480 470436845 146220632 -279778486 344579979 -119252111 630431949 474932478 373164052 -551979703 26123617 -392137927 -24665383 12063188 -46822762 -402351991 -134796213 288993873 47161822 -90055996 -1608050 -104686665 95461194 -7829377 -37366615 -177931195 918726027 589908720 -44312766 28081451 399333 6906062 9947394 11477892 54139378 78603979 143468569 -67884755 85721585 -50684596 66862321 -476980621 131647621 330003570 -75780460 464266179 107000898 387537059 -85435977 789273768 83249811 13990802 2984931 -80465971 -429865915 -227705457 -409912759 -83066295 184529388 644143970 114868733 41761690 -427944124 537948312 9842627 869506448 -79164266 9395865 -562989438 -178298285 -30834958 -411251031 -22709943 9763220 -555726631 432537534 295934601 -11907706 -732044804 216607240 54348408 -295002316 677078610 480579852 -248801737 58196102 170447742 -11897562 -86210879 -284048363 104362290 821557920 -189221123 682540973 -125809018 228743571 160824995 5033806 -736323080 174119757 90629741 -291440492 -115587703 27968785 -21294644 400298755 -160721792 -549015909 -309822648 -9292249 -331839540 -207933476 -227257430 -1041429 223577426 -22780782 656904045 74832660 -62558742 146942875 -19873098 -174959984 498868525 134275938 181737138 547289824 8406116 31687541 -141926892 -228155374 275643203 64324793 -908518426 569573061 420327200 -184282545 494667044 144325254 121805037 -368938722 380887771 22719450 -150602823 -98135271 22946518 9831675 321637416 -529536116 -241251357 249240945 108324409 -7769035 -27393414 9315966 3652799 7870634 605619143 371852461 361066087 11450715 -94224979 258920146 667002882 -317491421 -1854646 113805638 48531706 258020149 386865479 623399594 248263815 74384810 5238160 31162373 -630619539 13926592 613307611 628509501 33253393 66379146 12227141 399034394 -194212937 73481967 -280454974 -572624703 -11574672 -382576526 203675678 612767241 1110315 155802513 147966113 -548299656 -382816788 47954211 140323234 21189842 -541007499 153333709 -221371096 -445821658 -59674275 128478041 -432418424 -268290837 769087140 128593046 352364410 537274254 -28786479 -257613308 -319689281 -569403683 -244634963 12219843 -525332302 272548625 185207900 369764612 442749485 -349130522 578965981 34910002 59916964 251235079 301379291 -314900819 109241206 306311224 -56480851 -158710976 -64048736 -124489045 416560376 470747914 -61321288 -11258905 37139641 -525633228 336172351 82829798 96604017 3430711 9167506 -68080424 -1986501 237878954 301118056 733687852 -597662308 -185721921 -351212119 206858787 -90698478 228096432 18868262 -350106440 -200038234 -349343635 -796156750 -250060804 109395899 -120935490 7735837 68204571 -159317078 4905499 -344445671 21104373 175787193 -125707279 -41782487 -188758224 -143113058 12353268 -5269593 391869484 -875465964 123112168 -647548001 172421773 -10870013 176499982 -6549895 -542248759 -47579689 -101229554 409125302 -202597391 -15678249 -168000615 -89999691 285793729 744497867 -54797834 5536747 106646276 -433079729 -4602116 -9102532 639631 88932990 1316350 47225101 -25015734 49235857 -30378915 295488163 -366681778 -221267890 -171454189 256277651 257682619 -189634278 -246561611 -27324971 501402470 -168937948 19025844 -460867436 -76555344 229275698 -5042865 24488378 -149061136 -349279272 -95805766 -868565764 -5050499 156594099 -27944750 46773966 -38922407 -40194100 390286957 -452036807 254854164 -10304406 -17633868 -139343398 384734206 -172464098 -36295122 -16591627 -276854451 -5919005 407722450 -546612971 -12860136 -8624675 -45534370 -917128591 -129824916 58618720 105961393 404606049 -55113329 -96937752 3362945 -354202219 34593479 120286753 5109184 202528895 7535818 -193736391 -9544914 -19568396 810685 -105370771 260233183 -505403347 234648008 -252617598 -211648596 649430906 31075365 337648456 -172753514 45567658 102894904 5370633 193593641 291728143 -397981425 -255118714 -18346757 -150980494 223633958 12218126 282774476 -6693627 -315642882 -317481981 234913222 -275521376 -150004427 -72019262 -155154373 646615809 -434531353 -35867968 -99296052 -533150727 -252911 -10615891 -1174483 -5429817 -291636130 -808208782 -250732412 -347988056 -41131571 97728005 -7163565 348317892 -263740967 -350244916 101521065 -560508224 -136123713 438902316 -8159248 -10808292 -285316694 -468268240 -7682632 22605753 -27123010 -51137980 138436354 -29591526 -267101036 -491019441 45123291 -1820103 28121043 -92088583 18212661 34221650 -469694105 352301825 -257195131 433292865 650185393 126648071 226003341 60287281 283602179 326430859 121259767 100179501 518274528 -112782754 144912435 397443274 153878521 -598804391 -220376541 -4319785 800855520 244488475 83732965 155912211 36163871 230070095 428689020 -216306678 -51309372 -31771201 -11628846 298403338 -783486336 -77887938 -77009770 5735487 -121356794 196144187 -407529149 313381220 -38473493 18644328 226943655 24460459 359468618 -432589102 -61030737 259126892 143188108 -2648415 442001 -53516364 15482935 634047871 -51384931 557863587 137915394 -389043416 -5261159 -183587422 -147250026 -41746447 6186171 52976972 -201802034 592493113 -274602941 482492109 132150314 -155414792 463418732 -25019986 262104827 116679396 216517327 -187346709 -80291177 9681204 -787473473 -91843172 -37839721 28901229 585293775 3816603 -41591581 733480157 -415237400 338346642 102068 101191478 -8722324 -2277264 159491017 -439196554 126254500 189902477 -683587164 185858611 -11643524 74113518 -7268916 -294317065 -239011984 -23471969 546181821 128621531 -49973987 -100201541 19691228 438930530 182619706 -455993047 -109949895 9659129 -197755374 77680633 -3316898 622447471 -29499684 405909912 178431451 -232467282 405043 -134994230 -458426513 -394907262 -478139507 299663114 -658971261 95499924 222873300 -558651491 116305827 -12987048 158399458 1176619 20821967 -160045762 631079093 766960953 -5476037 -540034809 -50164719 420632563 -636111986 -17853911 -266885126 258206091 14383548 -507759180 -69536764 -138444174 -294665335 321816576 -286290188 -70661267 38934173 -729579878 163346932 114691096 83382962 295560692 -113654316 -78636228 -18806173 -1856751 -736442155 -47304619 9637672 -125263251 -633078901 262743989 -393700303 -9324847 44461919 191076290 -147291621 -227014623 -194958747 121029386 3176944 -75577342 22696078 676442219 -395479182 477148346 248460751 -272522641 53147959 -116915462 -14079640 249500084 -342074895 -487448326 27487258 -14401707 313995444 210370028 339739511 411115571 563070929 11701323 -469143729 -536705457 -299332787 227694549 10013665 -8933231 309689920 20710592 -900581650 -374213654 -114990504 -342565249 187021389 -6266789 347878952 166062335 607374708 9749114 -117347537 -2385197 -15153048 44406018 32246 132734515 -33477110 -25870 -179334676 352776830 -333221754 784126404 288906091 7556138 -77654613 -671435274 -56249457 103826522 -298160964 -45951825 287748008 15179746 758630222 -424977932 -560891526 -510081628 -131826894 -227335254 8722182 400960018 -566902443 -735401620 -596867586 -642121269 -67217729 -33313906 716441528 -523643127 174458167 216008776 100636761 547378528 -258449379 -85259348 -31319523 -182206605 -255183019 -229485149 371992111 -24745166 -20140179 257153257 -171370953 57633134 314924105 2978415 505812487 58885766 -15761272 -42710055 -303552266 373793647 -543254140 13288519 -44237109 -544834276 -601029891 366603488 136065427 -5524521 -71110776 -15061325 -17378178 715213987 -242539074 -22691861 35300294 -3429329 47761731 -25627626 152209430 -111193052 -1268876 222080029 -110328470 76759317 -231115007 -730595576 5731210 46224113 108269316 -795083706 -13933885 409151071 363728663 -46541949 -681233540 -282826563 368146646 -285842374 57509366 -71677812 66555233 86296806 790346599 -175756025 -78518913 302474086 -95895750 -581589827 -673098370 247901045 481556344 231174350 -253465209 -14075656 529720474 -223713319 -117235503 452794792 -105159650 31933631 129022288 149237175 17769992 -31678807 -65561956 612241160 11525555 -564440044 9510066 248153828 -56231898 -484330366 634820290 195962012 -5391719 -86061309 -432576808 -435091444 17750973 -5625631 146649672 970720 387546009 95811467 273831108 -101560541 -104267888 -8448023 141920136 710443808 -392600425 603711608 -161768083 -268465563 -429484537 334164139 130077507 -164817403 222410091 -290468826 423332483 -45092958 645137734 -11535381 139460740 14373863 824971235 -434326274 -286558927 469921913 -112532136 49942473 20209495 -10178944 -412870098 -452143259 138338002 -487155223 123538104 62875036 120721222 -126007971 21157678 -36534703 -179341110 69716276 143128721 -84753347 78862668 402024983 16524528 -157245488 285497025 16358062 -450830160 -282886091 269432494 748978995 -192572006 -90043617 -118086 482490065 -270992861 548318382 6154959 -177340710 -11460396 -539781409 -348490286 -322381566 71794711 590942108 -3661655 -232676 526857031 -439509694 446892595 174910310 303539186 -195422977 -128032063 -432497112 85535102 -473877438 -73416165 -7996608 -662494610 157628868 168753010 -6713234 83180168 348512770 -28494047 -617106296 -59414077 -21344148 174878766 72649796 -169481652 358481044 227225911 33911658 -476274887 -8485619 -213984710 -561606870 -466484771 -510297464 203541247 87634742 -162683655 -336178596 -402798388 476091584 -277571059 -573316310 346570237 -332615478 -251302014 -790708956 935723800 -170924047 -44303977 134381522 -57693700 -253002934 -144168479 -136677032 -46929232 479109848 -77207815 119627985 -188347986 447004240 -694587793 163027722 314056124 -56725116 -6222200 -86071800 -154880676 183645127 -139031816 -83553971 23996997 140163973 -1747093 -17522133 -132031545 -804854499 -15600480 182221369 -317677467 -121026652 -2040782 -5756645 -42816787 -14915714 -114806809 54016007 272151151 -224103152 76535372 -82654226 -612881927 -1032724 276554646 -41440193 -735880094 388335113 387786966 297235778 -8381791 -358016087 202197270 -348807712 -443668988 169546606 19837487 -204075052 -15067316 -107127864 5524423 170090784 29757529 -145558412 -4580950 405312664 -27848570 -640965835 -189266372 43586354 -103545379 -33417668 -426152962 -83087346 82404865 -11026617 4984424 -169109362 385536853 69672124 27644817 -307618334 26823983 13453381 621770274 -345135491 461867079 36369194 -326780961 -15531733 -627997307 -97176189 -65259170 2305091 -54034477 273785 -135322537 -16242341 -840357744 135134617 350002719 -92930490 -160538978 57231428 530413036 277828267 187743339 175420607 38049749 528225920 167870071 -785837952 -153032321 3440637 21725490 -520296206 -1138183 199151200 72516196 317747589 8863779 -440772 -408288042 -672050322 68333848 5609932 822133848 -25472608 -488646540 -17320762 19464988 17158200 -2167018 457179115 -366348160 440487959 128149455 507037460 38736680 181330446 1249375 170070153 -158647050 201963069 -63651803 41882594 -594813644 -816047178 -673727641 -455036542 -196561619 163717295 60940796 -47566128 51103902 -27109813 -30528222 -185318232 -38184796 178989883 -710725437 281711824 -370542741 -427740127 32393591 -165576256 -2219567 -114304936 -281873671 -24431781 32864111 -146789531 -362591430 -185281492 -312060399 -778985766 412695127 -54897398 -935065 -306303966 3437299 119269004 -109762316 486806600 -99025767 -142235971 166828983 -351457868 585368339 28536818 -379013721 681439221 -36636103 -51409716 25877675 -240240588 -210239789 -297540848 249024895 -186681073 231107788 -335265649 -2498582 -41198767 -865630400 -512852116 502422663 -29517105 6656219 278027475 320817593 -208627151 -54288788 -211130761 310466095 335996240 188724452 -38072678 337782204 441598791 423314304 -116316535 -249256818 44654428 -22383875 42915044 -715583457 -123664156 61948875 206014965 -226144222 126762044 -290374731 260661290 -91763623 840376 112176811 118818042 494282978 216458849 -9328723 -133434652 311995484 44929962 648501532 15574488 -79324277 78853887 -136031739 -601146911 45077516 -474172025 117365296 108838274 -264758754 250115563 -267030838 776402076 15820289 -61386297 52802989 137383148 275583512 957792551 -23150470 527694879 -341717690 82613526 8176671 -233091032 -899518098 107144716 -234642531 -19342807 -225667332 -88686463 379868761 43616249 247904715 15785896 -448606195 -2561877 -20984169 15524370 22049290 -167032195 -128465575 -763983924 -47462820 -354203980 -59719581 100072305 113372585 -156805166 5135305 -736545236 708607671 -815502656 -308298288 -235735163 112168726 645237701 -11374810 329900439 430244243 107984719 -265942222 813297535 -56312784 130008837 197008637 -112488606 94848656 -339538746 64402411 -174593373 -1139119 -461697659 -6016653 16439104 -1996323 168858605 147776382 63546066 488538892 -22234000 15647697 -24325565 -416430430 -222570800 491890976 382333026 241925390 87547554 183920275 25611453 400903288 -553146113 10616164 220984825 -407704379 55839086 -274950903 466758720 -373657963 -292404932 -517949738 78925963 147540763 -18502118 -68721441 -246255201 -214646564 -827252988 -266861241 -497607506 92961326 33067331 311552866 302212931 324238230 790541951 699178903 -677222075 -746454738 -9157190 158548647 -10331445 -12716265 292126083 183290174 85203287 459733 -16952521 -518969573 -41225557 11861784 -27347257 -7320717 -601544373 -580258596 -25821354 -305320214 -575872841 -89069136 -20428678 186730566 -216630923 431456715 4392026 -5545048 -4798295 199994204 27706931 -672350951 -36628291 -7291223 -73019016 -356316533 -527348694 -283999894 1050634 317065807 25672740 112968645 396789500 527385827 168469547 594794286 -501079300 149513794 301260227 -76193708 353479547 638262 85591738 -93935705 2282387 -65895349 -3902353 -351306859 288863546 225124519 151240647 17411774 -755294919 146699078 73083842 1783268 70043165 590390527 154809673 458558602 -684830147 55912614 -147391753 -201266264 -253360389 -103077453 -246642385 -190314796 -6430518 -267508823 125956341 -65900935 -433511226 -62869547 -135611326 -186055710 -15822276 7561052 -65339448 197399632 41324091 -222402383 359122891 353153873 -541502249 -607068824 157170556 16662626 682241858 -11320555 -163156504 390880157 281238304 -178656646 -2460482 -51960947 8814788 508332191 191798747 -136919741 -263467242 8872283 263371299 -482639450 29857627 219000603 247200128 -319718728 247223838 -208533246 168899692 -515833714 -395027261 -219414958 -51854523 -10326738 491421100 -174825809 -229148040 -178755399 278372891 -308528998 738052727 -24517014 -348743058 -371800290 -233222517 235578816 -316128193 199571765 -326457589 -511084920 -247812584 325125445 261961594 34312307 203345 -879119700 46603590 -59272537 613276808 370976048 231207432 295379394 -741937719 -106326912 -1998455 -65558967 107650706 19928659 -431623087 679595079 16504628 168020689 26772736 -635335176 -369466891 98695279 -10814399 -439418413 -24162661 -152952091 390604178 -280183394 -690197766 75162560 115433066 -129627393 253312662 560604507 151184017 -162091041 -226021660 15160833 -278897805 -1937184 269202963 -347673311 135178236 -7504425 -597116600 291356947 285726487 -198653038 -161197357 521343230 -18508704 526611047 441696689 254094789 295540192 168986967 -1728770 -494177149 -522998337 836711020 -184348493 279486 29883479 392201233 399506164 227919251 230568583 -32648393 37732414 95128892 39206925 -72395676 99581994 79433795 111762838 -209762085 -364868672 82199577 615138634 -125456959 -43566215 -98986937 -189636900 148045862 -100400138 -233517091 -390891796 173678144 -515127514 126799655 -186235773 266462562 -264900682 -153265252 35730680 109583212 141887299 167372094 -179815243 -15135647 -404958894 4354780 -243053366 -192496311 -591599127 -143228546 -5702696 52511769 78396274 60152189 -188921107 162075131 534037440 -348557503 534995 -359043582 263988235 -82009588 10302136 -47398837 -123012831 -287128805 -134830046 33576811 -405802823 -72139865 921676451 658681694 80479091 165904380 617174476 -244527329 -1036409 448191437 -188592430 -464591041 -1198621 158147280 -759379790 770488236 181537658 -232144255 -387073469 897235985 281129649 149569479 -160929227 -43789679 201926933 139676 239125575 -154429918 -170642937 140235123 -420389901 364047089 -221848262 -406919920 -225960942 142103445 -78950866 54194 -486746092 -175475410 227753183 127978159 60540742 -95978633 -433623607 387454143 630136483 498402932 -3281203 -28600279 264427868 -13568730 -18190514 1367415 1821088 44442978 -140027580 26234725 380138327 552813324 218500965 99328781 -125577587 -686837794 -365253524 -126356513 6036419 230483727 13278671 71271205 -181377351 -49432108 -1911474 300539411 3359193 -23836507 -781735787 108258879 135327364 6896628 -23716420 11746012 29933378 -495455637 258763451 -226216211 91948674 142669473 222145938 -157065053 432662534 206397348 -378822192 -517160079 -350696847 -64989159 -365367697 46208264 -33127184 27958853 -18053326 102328683 63517811 -269469131 588270272 5223322 -85543295 251267248 14220876 182176670 -193548979 -1618359 23628281 -79103926 -513170511 -452934361 -140533516 -263399114 -46500326 -328247410 -82555680 -8989458 -520579099 -546396323 151521418 -111999349 -321436995 -686687983 -351182321 -85081384 206589030 -336449073 -97162491 32381905 -398986263 56984593 28456532 69746909 14994152 -733664432 11986813 -555795336 -162089094 -279430002 6782461 413756174 531552124 -6871568 -36183743 248472439 -6461372 -342916761 -133191684 246051171 1607564 -423086903 196750597 113495787 -98949380 -99819403 -50580797 543309409 -1724524 655657014 -703257718 -73305783 365896530 -177074152 -2819288 218754752 -573003306 173092056 -330383298 31178503 358055937 -702827624 -132514845 196827184 -17328877 55336123 603658405 -713224458 -44266606 125640992 168852263 176761063 -760246761 -25923553 155664291 -20734333 -909010684 412423989 -332781376 400307836 -24570661 -79424870 -48899169 198916929 4445558 675644670 -17260107 639631156 -17500984 -35921189 -101297708 -4999555 152375602 -220320272 -719819 -1112173 -409327189 242224595 109003134 51571655 -119898740 21271989 -24552695 -29677037 -453289555 -426984820 99021798 392637655 -1184472 525754331 -593809464 -720055207 -467990469 -177633689 -502515054 -21415298 1628158 -230468443 -162414012 601951833 617933049 323834240 25147459 -711733442 -145066690 2251359 694146302 -339273629 15220829 -56586436 -986134975 65282405 511800 -279606283 211826184 -312536020 -158321682 170913286 20164590 39379557 -593776862 -24956478 -141562648 477201935 -115936062 -236970888 -639368752 246429729 120127108 70217553 -342259737 -81986893 66364933 346634001 722797478 -562081000 -234680838 -243497736 37558898 -4996209 113063385 -35772343 -663018079 -80225025 82729597 -375423142 8692921 369414451 -5471424 51119387 66309728 -17031299 -14488051 610533884 294343841 -370769448 -20917398 -360400074 395073618 -304627924 -501060321 -221420233 371509496 119159811 -114676540 2593687 -464263468 -502859896 148687143 60638932 -453293926 -12765858 -168436495 253464273 19557125 -223285335 -58583400 -182544769 4575375 4937406 104192336 -125286762 -174016243 -358607181 85694674 -245165746 -2075319 -19102706 -185695082 295429976 -124276802 -41811527 32323013 516277776 1638466 -262554495 127836685 32912878 84135171 221169744 405393629 153108705 -11534983 204739434 -454236056 -783918502 -100941049 46166005 51084880 -615365581 294791958 -744802238 -449645055 -61437183 588960 309254655 -458763840 -87614342 176743656 -138206077 -347441412 -16707135 227722197 -456286563 -490904754 -315663227 197510041 531538699 -156169522 130147473 -394402466 -488297391 269734873 -351396143 20493987 98686036 423810701 5127822 341836 407942569 -715202719 180902690 -214738 -13804908 1004189 71511618 -2980546 -15845685 15967587 3211719 -88994822 -9324341 -83488926 18865538 637789553 -155988778 -146727239 157542660 1100412 -124824900 -64438870 274273038 -194946660 3087409 79404757 177530193 812804927 305379523 255296629 169147233 12950917 -589449605 -351150916 211117298 -118161531 290434145 473878861 374505692 162736367 171667259 -678654293 -154297144 184847556 772425933 454544196 162753917 63287886 -171394491 193753156 -16695809 -318018498 522567768 805581053 -131070938 130058344 434357712 -106298314 -86891902 -825064616 174877959 -107513190 -426417279 -595055604 -7855614 626653643 -120941 -212972444 49816434 207954384 -19116051 -232241973 46381821 7837592 47925748 -201417392 -30640355 -70571873 64580182 111611 -203930263 -100848512 207984243 -86059024 -526199782 174104015 232535710 794310463 593678052 -596458255 -1741439 -295014449 -2385162 -549679301 -631377057 -326006309 149802941 13840410 -376629994 -258921608 -139902784 12638978 -102657554 -167964421 -31513607 -164350073 17101102 626097699 76308084 883249486 491010449 -444799942 -445907694 114024003 -629436950 -30147978 146668464 262840028 -6110382 -487502482 282736675 3111079 246955504 97875522 -226830199 89146500 554679260 137408874 38647095 313124258 155958165 333752057 -162451673 -394940422 -322864950 -77274252 -45407589 271603955 -333150827 -62123647 556840239 -53043140 -93702008 79997885 -8497741 359361999 345209839 -285157226 -285617991 2152807 301661251 -292028968 -63679649 106726976 -378205300 59013490 60447037 549732038 27609402 491501055 -796065827 143429276 217910620 61646471 207184276 173747563 -25377219 -47971437 718488084 -398691557 -532404464 834368727 -44762986 398532950 305423337 -21070029 67801676 685796866 -629463136 7979325 5994033 -538526129 -42507013 769531 310553040 -354999931 419522826 -268302583 -343601448 -191204691 353540893 613290519 313055903 -16454183 -421373191 549336577 -652790217 -239446914 248416325 41318257 -532165901 181053616 -122882051 -159065987 76886355 -48417202 -227612836 10922209 -138886289 17234673 444518153 193259721 -113950101 -1360272 -213042099 60646704 -457975680 -529848992 213792438 -128651428 933610682 9212904 575096421 258026483 -656728895 -748314867 -444166464 8151819 627560233 -308191 895059134 -655820509 779921648 304134693 -27850379 437892750 -101490812 3775519 172207440 -264908029 463785475 -7570076 -375689485 39730644 126267094 2982854 -429197438 140349508 -729497567 8336457 242952314 153633005 787076268 -4754791 -10319006 -713127120 -131649455 170699696 100877237 -68027194 18589896 -8487991 -217009397 49716622 318352501 3034314 179049764 -282867070 -112234979 90696376 -98067726 -133889866 -343251178 282109420 1760422 543839794 -484459749 773267516 -25363948 376103355 -95737721 162630083 829372 13915403 -528688787 -206181299 -16595836 -240187508 7816909 -15536596 176255785 -700659382 -26927593 -177034845 -275101598 -732248268 -19922444 409614964 4795546 138063195 -545680002 100714253 -461014076 -111255425 465926504 -71933909 -32254727 -492146135 -12227710 205284854 -35902833 -102688257 -260785464 -60266082 -342916419 -302076974 -104567097 180179001 80689562 160209467 109700314 521894730 -11326646 -896568341 -22891524 563382335 24796475 243890564 -289182717 116883429 458871076 -489417970 -101687476 82588648 -359460534 -187535397 577089173 -11488860 48901651 -196276184 -30205394 135009685 -122877543 -52472830 2128484 -123129134 -680209887 -196155167 -3291277 1436743 60688786 264131645 -62742684 253894267 -189934796 -109943596 182394013 364233708 229367991 41983894 393483448 670219883 332264917 356169662 46472267 74042580 -381160305 671564266 43271298 348105667 -446395006 -275870819 -180799842 -12857301 3160253 202298643 -386640547 60590395 -354075089 125862560 -87512715 -3898586 -871998576 -160514561 -107418289 -714138454 209584966 422286750 10633988 674932625 -393108993 57244729 -34447845 297027344 -542810413 -446934077 147680569 25968226 215673607 -817754 128047201 -70591657 28829198 -314268311 -40346683 -314441050 -159758081 468570674 9008121 611693317 -135091622 324867130 209816931 -83307062 2231697 -94512808 294557741 -27009330 2313478 128520805 -78510912 75197814 -35319804 289694096 365438500 151621032 -225752019 149364522 166727222 17146062 -504070380 104481817 327887853 62836948 -2962744 594289659 -666795961 4754417 680360493 -126364717 186582728 -50773681 284826645 -464896544 76189927 98498713 -718516933 -548359505 82098511 -37140640 -236540945 211855907 -16394632 -30045611 -298191301 196584885 23196237 47376743 -48423811 -93585157 148771102 616318334 123353796 27587728 39721219 248242332 535535165 367195953 -8998105 -54588890 11664565 -473915521 416894416 -353836638 930764250 -490204019 -471263396 690083953 -85146084 -749511007 -39672818 -266010364 -454924760 37357844 15259166 18674151 -282619796 221627166 -223695200 3498062 -274653658 322461901 -2569094 -176601667 590870006 63360869 13361627 48237965 90518825 58909939 -75569 11026306 64710704 -604113387 136189487 568827754 710738486 663963543 17628 -54579206 206907763 544319868 -27978205 469700440 193358024 -619461377 65238174 -47976938 248075918 -790943425 -19007285 -331036514 94432480 -260818678 661865709 259803069 144953772 535929079 122265618 387753789 83398504 76672486 -146850369 21372743 55933956 -33280675 -64206689 936987607 301484502 263838347 -15638012 -610462995 369020091 94462975 7009911 163837584 84529207 -668724622 -595995259 -1972706 44396549 392644855 25008988 114290140 22251800 502806472 -29387521 -198597681 446279378 371425334 -343783612 -707804778 156331386 -18966922 -251185174 -157205603 415069683 373546884 655211328 -771398026 -23464436 -359668972 -154657755 217080255 -406209994 -548021630 -43938462 -489480950 -23277464 -41713250 -16430696 -135251046 -68640598 -195408107 -76466301 -348313718 -23836471 -8138580 -192348527 143765500 -108304693 166298314 404972091 53677389 3080842 -273296924 -326885240 -52760779 70266059 208513109 -489850372 5321901 163712423 -425534456 512613506 383939265 169902782 -340585464 459982690 46797005 -373416839 -509805104 16285316 -389758143 -293831917 -82612487 200961768 45789957 29206915 34898068 473095522 -286711165 100102016 -364652612 -101290302 -305723880 9990027 -200026889 -490923501 893795731 -260166819 -9060243 -354156099 -574123344 -779408 299321736 134484570 -427670235 -162629 387887497 128360147 -361876544 296139078 20888804 271070745 15430809 9948032 -663189 224592869 -224689253 -457307702 -51728509 -9251245 151569428 -48029356 189188924 614466909 -9306951 31466751 -469875784 215584425 -12309164 497192302 -525341828 -580400369 -120110210 -330247205 583563684 13170309 20808651 -324477508 -326871066 -813698079 -1463710 347399587 -49812103 -376755396 -225944526 138935090 -237024435 -663461044 204159565 -390965754 81650695 484755980 -376351403 -323562684 -24370545 -237800629 -19047678 78654952 153838475 -82919196 90984436 -38715116 201587607 -314314080 186550 126264010 -707456 51855200 -77831902 50916639 158731350 -6523239 47839871 -96509767 46992711 -480271966 711669927 -269330120 -288460042 -36072717 -149058229 169014318 -174475187 42733268 -631512581 -563163603 -59451416 -23482013 -440275085 94770720 490592518 118554527 215939061 109581848 182190254 261612864 126597245 -24855371 -636837822 -435540137 -235451581 184235251 584788962 403337996 66696192 -61806762 727392470 401267998 2147554 526385 -322434511 291298128 13088370 -382025657 12352823 558023705 -269972930 -15543928 -472919457 -286441787 23271108 6399177 -475941 -441415034 -694012020 -653922 -181073770 -588332191 -96197984 181836048 73194417 -149390986 37393497 -182085988 -42064161 538237235 315383169 473045777 -24855002 94397558 60090983 -17639838 64954304 -501292405 -32424217 75477695 -61336084 92851937 -88094381 -981125 -28925006 -151223202 119550353 121909493 27069183 4902728 -182761082 -585588177 469695699 81944041 -84732715 194944132 344866522 -690317439 565135681 -24326753 -285254037 -622286367 33191910 200793907 66160199 -714309271 72387647 -385605007 -110484769 243877676 -134469451 233221269 38737726 -83194314 -1760754 -97034269 269147077 -5174032 54415166 306788367 -200751785 -423611196 345308879 -155982197 -72538848 13697168 96500816 -359432009 -114511397 -44074359 -22670138 -375181236 501531303 -409424971 -53875872 -325043173 -162800598 -502526694 -163155588 114478559 21856898 80123005 -25140382 -219969471 -156074518 175476372 -72492485 333578144 -17116194 -5013642 80047522 192137059 -10882858 384281433 -58314231 -30482643 -17603988 269781956 285765549 12363760 -354811 281969981 -99778344 -74611276 115865136 47615248 -207457096 -17815486 -366423704 166712693 926498 229304068 -461935531 -496206463 -81907867 29430105 313091054 -2621686 -196060318 -463534756 1335409 -499666978 -237756319 3980631 13222003 -113811410 312114182 -565731 6683782 129534211 -284459450 -84205549 15606505 412145762 18128405 766215127 -223763746 98573981 6263 667024804 133847660 53794456 -277311526 -321435079 588566574 -528267109 -127170739 -8650977 -360110013 -3884555 -480570609 141032351 -247257259 -19123339 95628149 230055044 -4313104 8710305 490315022 -148493212 420638870 -240058761 -208998718 -3152588 392487571 -692289981 660860925 71314662 172862015 -82173177 -609608739 25461937 -506450 -177014760 -350828475 -535807590 222705407 108909199 -200088059 -336456372 436064885 516248173 414614908 269668328 8916336 452105125 -494290797 723019160 5067591 -384083048 -469752952 717258447 -483085433 484412312 93809072 -213982335 -73113322 204730899 -609981762 -106665460 -38595844 1390380 194461944 -58438203 278588810 4523515 -188874791 94742378 330535628 -24498509 -167275795 224933277 -52551269 -64912883 -128098510 466571188 531744324 -43677792 -17447048 174676643 105555838 111752571 -438428171 -45775526 -391229644 -572815312 92831419 -62275645 -17022100 -104246855 -3779931 -224724765 -740040865 -238625166 434120595 -53951420 160137481 -297059495 -102054865 211968079 337314390 149787515 -15906647 243594167 135598605 756605366 638061374 239288523 37269745 80414887 -611856477 49377360 -323726473 -94850387 -506871399 290780953 325772083 -318896431 -101419963 33104872 11158738 -262517520 523039871 3971784 205907314 -81449649 -229197258 19193978 -5395960 -129665657 191217 -163499736 -12568723 356422453 -487844041 229435588 -16971564 116816703 -372795743 -820233967 707711594 -225492634 -404736906 38432626 208002885 737097765 -73164784 -10333860 374959492 -193187089 -204737345 857412 175377796 571092892 56930357 -171810447 13045065 292267734 -311247959 371788642 12359577 149862077 -28107534 10352902 165789829 -630810931 -54113086 97563138 12147588 162498141 326507392 516027137 -9436269 636909148 5158385 587654173 -509575791 98443580 12040059 9227813 771473378 -59401008 281672525 44172436 -254009639 731863950 -2955987 807426639 -97013124 184891103 -321041496 -168542 -239119889 13875766 338265582 -64074819 -244940937 -87331838 -274674718 -95074016 -4884114 81267619 -844039907 -48769711 18187019 34346112 562843005 27565368 -594722146 343161843 434540492 440770593 171633131 503285156 667917340 287431944 -131606233 29821937 138363762 808405 -43921270 -160307878 -232347841 -141799422 -258523956 -435515888 219506271 -109896914 202985170 650272135 -54203417 -239717474 53034680 -82862584 326576378 -42804865 -466066524 8668297 341500823 70442401 54493640 80717201 -35872024 445785593 -142085709 -380043491 -459647155 -44795978 -191083412 401147428 -53268322 -376048254 -390133278 -611497743 261470262 123515154 297109608 -47132929 453883330 38497940 -758928481 -16502886 251613274 -271378634 -567522704 -175701460 539198340 -313020155 -440596830 45041677 882472707 7941945 -228168820 169889267 -165395601 10360088 -187214 496159681 -83848955 -71953600 -127090953 -1595839 -293366551 -277467540 -152170176 176272605 350468 841727044 -84328391 581156502 93652271 175181612 -763770247 5857319 -22972548 -81255437 20510071 -224534231 230515694 -51452542 -3223015 156213311 -12133712 91554155 694963183 8816949 -18894333 58499644 56386538 346500976 -28722275 -795257695 53816834 -18535982 15992316 13743707 388335907 502354384 -448419293 -89225760 98701410 333961626 -86469087 -11747524 -198041855 1452814 604528387 291492 -348415548 -37589500 119018788 19090589 -37665295 146379082 212754934 -585249394 47903712 704928913 -21631708 229733386 14636178 791342976 -26454652 -873033 684643858 80843519 186715390 409933191 259609056 -119231133 6778880 -2669397 36369118 -206720314 20417935 -216747025 -482908 -542951075 -318323557 496943473 488031091 470285277 583688144 -43519113 -112511540 134685990 -10703833 23967488 -317736257 31424442 375169001 -363823320 -333536463 3884125 8196609 356522832 -245823851 -213879120 -662588719 113041344 -31944817 -370010967 -295100832 490656903 -298287731 -367792061 -288017535 594484213 -314966473 -21884022 57486720 -233213220 -284941400 -4542763 255559250 39863490 -252325276 474897402 -269494647 -566564607 489516705 334562734 240280501 377007712 -174048501 -267740889 112682741 -300765805 -293102812 104791251 -94717933 75368640 -524850777 190627663 -335123760 830200509 226715711 213879662 -294973812 231341834 -304590536 75680875 -239917739 255233498 592672314 750522426 627219131 -671887111 18198960 -340938015 -130467584 276684560 -30036157 178348182 -267291639 -60304098 68352959 91746584 -574019995 940458104 122067413 17279902 585517584 -626980345 407748476 -91268955 6861768 -286708910 -8404213 15245168 12027354 -404128718 510707875 -616055550 444183 -338108597 -116442403 676961308 535236302 72727076 -589723663 233703710 -664022915 -121841388 -166055324 218784711 -142141778 159264362 -65800663 -24137124 -199162312 3442193 158234209 -333357071 4583352 -333801983 -106192439 502465268 223255940 -387341449 -282181361 -133137525 -746247962 188013148 -325556711 11990361 -57773825 -368712013 6823136 -25367347 -866870870 16138544 93495404 -14851164 722638256 9294013 34936101 482411946 -751092984 -145686259 103228364 -73989091 405410525 -57991860 -277339434 196696352 -148130634 191795570 729198336 88370473 273486652 -113634906 133477416 -4927956 12192757 -81942358 32400766 594592486 16032181 63839638 -444693759 65137798 149896590 113602385 237384341 5255475 5996921 -58779828 -360778985 465524688 -31325730 -33349344 79694401 -36234649 321519838 125520898 -139025783 -4690922 -383016131 404735870 65418771 -396925770 530328384 -365022909 -553205824 329982286 58531947 -5524058 357670735 -16326911 25538838 -122594463 134482505 -196478667 -273554172 7714459 23423170 -4485369 642992247 140485984 210597087 200256528 422675593 -11406543 -1794765 -187008744 -12769860 -2602515 4690626 -435493415 91829779 -488727132 -670240078 -119170080 -265038459 65399296 17365149 27661559 354141712 11146733 168979437 -41117262 95045094 24199937 -271411754 -138567279 435228770 -362145932 133626922 -634647644 155252099 -334319939 480967979 -22185877 826244727 -195412417 -23083391 126162512 -4065308 -117349422 593727480 453406801 98222593 254056271 -112420294 340879061 -3118889 128771962 181436254 -303994711 632229160 118446294 10397064 109962251 30922538 41178910 3002449 -645685774 -223381821 145842939 653025913 -4553228 -437644675 30804721 -331990819 411426618 -11579788 -362724075 268061059 -61287599 63308662 9665193 -209295676 421607115 -361980831 -88034981 46834379 145070117 405235202 -282886243 214979978 -496137920 -397777432 -295296709 8116427 -159780150 8412821 -15358351 -9536383 -311231398 397382489 -444307276 317022586 -280864450 343240415 -505473641 -104419869 -92463857 15126538 -43941103 18340218 207547713 151768418 -115955100 -138099133 72235428 19211690 -260192990 18468256 -25983983 -396608428 -9797673 1161643 282531112 549408099 -413017232 107349720 111455971 7930767 195222519 25573848 271898337 -26900947 -301364235 -42070823 -143788717 -490770 785420986 -526004307 19857355 -302063794 752652993 -46842708 265792928 -71622904 60570463 437922267 68066088 -271580802 123995151 -385382553 -95851199 82040292 486139581 -18624958 377354005 -548400039 876382592 -606590847 258080126 215375508 -228509766 5846228 -321602432 -603606924 -264452290 249493891 -47655268 -145590812 -297478439 -11173482 -1398101 -107280583 -378315425 938065387 463478212 -900514015 148734418 70336145 -495941832 -322967251 80220135 254306228 426532960 292694463 23255253 -283265007 -364354948 -16468830 626692033 2199459 -350108247 283647304 -146905035 203558629 321187255 -229582712 -116422620 -878770768 -21180064 -396979437 369129266 89449675 125447837 15791141 430402104 -697873722 613412867 249114728 105246810 -130453880 -259961854 208261232 -47899086 -22583419 280372716 -67624568 -549669111 -309317846 -180331921 -46525834 211243635 -14133150 -317022950 89688535 345141288 18679598 137498018 -79074014 285294242 -239196560 -403999326 -179111591 -102253430 152478085 -5947465 12704003 -660450685 -137105520 -7536913 398212063 100025414 -449620170 85951 156860536 -17020511 -6077923 -227340894 -149437518 -110565184 -381751951 138623120 -210437406 362854319 619599511 734962967 204198904 613805354 68022 -42779081 -616033091 -697537818 -411620720 63239963 36620187 120801511 27278994 278844811 -78125084 183203574 234888928 18022401 -77591862 -16533774 20225884 -414079624 -249577595 -108404945 356083909 615717848 -1354036 172143158 11855339 -161603454 3622673 -150271917 -516127576 -384782094 -260938590 15556963 76978251 64542412 -214743712 376194372 -468211691 -531094678 -54409182 -64223741 178777907 -86435947 101008528 11879173 395190618 -598316609 -30031263 -125907377 159036344 484743101 -96349159 -137861909 257213266 -106442677 -83280335 12445657 583257767 276669310 -395158351 -10866931 -24974607 162591667 372024088 288307636 21409430 -22987721 -873512783 -7473452 698418557 126352986 577633197 570326448 -363012725 62583892 -640395251 2979229 -43901326 -478678944 56070620 -265143142 -38363674 208029951 7809100 57254614 -433453825 -49327644 104070885 -114913561 364573421 67496493 22255754 668482212 -116553375 138918262 -215581658 -19867328 239505357 -578713013 -105285837 302579524 -454095845 -113168883 471775252 -10559180 -419128975 -240734 -95854767 579783065 -65851079 -116916810 -28474461 -133800255 -6875132 -347451279 129833119 97257625 -162922297 339242423 136988481 -250520480 30125347 -429345900 721403954 11394576 -95285169 -89165979 282700540 -1471785 158827578 -159908307 33197062 229013732 105486724 4740421 -27774643 27923979 -218987179 -701388121 225268717 55131065 261502283 -16393553 3902221 215559889 321089125 -15511468 -451305005 -473400295 -364308 3556875 -31783560 782855442 -168184372 -324269475 61822936 -11215110 60830731 -16875390 -78879274 -189427701 96149298 -357131597 -1289426 108738627 -105081710 93823058 7190488 -560120499 -896071597 -203531037 491196385 70005034 680590232 266245 26120019 13420369 162365252 -380917658 -548650644 -13525676 -162785069 -498463476 -42658972 628492314 -286109673 101690782 207382827 -173358269 -16787419 779406367 194405179 -634841480 245641629 1347845 31210064 249190678 138678399 642292408 -103373 222815093 17386503 -120057578 -255161484 -666685854 252827604 -378417988 -8111529 288815140 -165347981 -670521269 255314498 -248338351 59181646 -130328150 -292563327 -430872619 -932092393 44284089 -644739573 27731119 649040 -100951142 -170840433 421832015 142352861 9256104 -424985599 -98115614 57339419 424623842 -107193201 -101851294 429400288 -24608242 296578610 704096974 259113531 2306090 -316101281 23781666 -5568493 243236398 14024682 -706863543 538455401 205634330 -377919508 -91727395 -259354384 -32763100 379391009 451562856 -95372829 122641520 12066832 179912583 110802705 63870395 59063355 6768385 643181208 67735973 -610212226 -498517319 33968625 -62871072 -258991151 -469855032 -719687489 45574329 2883536 -226350801 264734505 794866980 457156494 34128382 -198474329 605009400 351942994 497475934 197170599 -61627823 -344823223 291232980 88074064 124916046 -195495837 287416780 11730572 51531411 -13344909 -653307902 433220047 684844280 -111832076 -142792734 6061751 -620753456 -200472834 616752135 -205562522 242809169 87789507 41628336 39343269 -32979651 436250609 620917883 -623007588 -537929277 381501592 392356626 338087061 30200367 -132208862 170255938 163744954 -130538908 -88003309 461783897 22201306 -43266190 313669085 -41993118 -180003623 584354064 163390097 -106478349 -39869487 -195689864 3243060 -103818663 318678298 274620592 -27621704 -520429896 -709536098 25668973 -132907438 -25950279 233268067 -10260262 -595267776 -24834296 15136511 100107908 -442363414 -252811132 212041795 -206411062 -325164950 -97520360 406134932 487758063 109207020 -464362691 194980844 404123787 -151998167 -712897819 -890540859 -624629413 36392323 -212973795 97575289 -447686642 -617603030 -83892446 -339876610 -315721749 -202856847 -10202688 165442136 88638887 448293300 -50010395 177145680 -29723066 -836425019 -445723812 455176518 324522388 -103882493 -112100597 140483903 -400496782 11635751 -434400238 -303849621 -68308865 834699072 -553512786 -30993271 -169088961 136529897 -772306376 -95865309 68717201 703611259 280960083 127775682 -2603574 256861096 446786824 181878237 -146239039 -118893998 290362038 -305745055 -258584475 1629910 974087 5900366 -23160062 -97345943 2943221 574943475 -46351620 263244480 878337391 -222408528 269416680 167107667 -152882005 -512408717 -277495711 231901892 -123668579 -4921145 -560668261 38296678 -390744582 689117822 4054534 357498318 -36156909 139029235 167519153 -19923252 16613713 -420625138 313902226 -118607903 639076283 104465096 222470184 -529661463 -19024319 88967494 84343965 649914752 -98524562 -646523872 -71528258 -245806452 -107999804 277689185 -497775890 -302870733 -825758561 96200947 -101677988 -23072874 108125972 -85441199 -108427750 -63368539 2651095 -204062604 93786984 219734201 -403089142 -50963696 327546826 77121847 -131553563 -132316707 156261222 -2779095 1242255 36850525 -51918104 329831209 620745597 -403899786 761488462 8836638 -518254956 69433943 -167973077 -33430906 -37604491 -280757751 -351888610 -686916322 699121845 -362900591 111098039 -329599061 73311693 -173621962 -203314814 34366901 -90406037 -232048544 -396588564 21255981 -400012988 732742090 -90871560 -231630869 74701649 213677842 436351992 6735595 12998289 -376987607 -448298904 -456710345 -8256093 333530439 -19735399 497993922 63237915 184425412 -586641169 658918444 -1961177 373068744 132906873 310611752 -88641878 388897018 -103468928 67291496 72147051 243368010 -42832906 392324855 61500942 -94494395 -11685812 -25348789 -318381676 27651294 116062532 847493 488167820 -97524578 -276924546 -4500806 -90915522 245482241 611759918 189180883 -294647609 463763293 11741569 81318570 49786755 45266873 -239332067 27139085 -23809950 456395791 553821038 210078295 373154871 -908291047 6743018 566366636 6993380 -68642821 2648516 -367241509 2505948 725526609 388628863 -165873704 100544810 110491023 -649023790 -42128359 -236481427 -106809352 -9410902 784568299 531545307 -55611971 -493405664 -117378402 -31026438 -379072930 -26915221 -123568499 19405991 -1833693 919947648 -16691878 -216616057 33125061 232441925 -8805078 4931152 -143470087 -60073078 -124584330 -328822861 268591787 109680850 650294597 163297503 -123752567 -104920459 -5307917 -90730559 -56501739 239125015 583112487 18088317 -99958424 14606428 -14480080 -378574587 -104140306 -609602740 -66984386 4488173 209490313 -730502335 -179804375 -192954333 15620272 -110429586 -17413488 7587545 -11690899 43430348 -167205565 -94167171 459073685 -241533587 -492709444 26080155 196512154 -262493384 5462480 -37622674 580676093 -510680451 -24099721 72967150 201568614 1279737 82365309 161200212 168005175 -19512738 160206338 744205328 -234849158 -77366504 414450448 1367471 -47034862 -289937789 -545142131 -67815304 -30177899 253864446 251406942 226050943 61088719 -157713957 518209037 -443824571 500577114 -45880025 -212628147 -37422767 -125965627 297434459 -570455560 166378260 63644954 85730021 172772826 -19142202 247549916 451841420 589454208 101936724 -24730748 34454421 -3064278 10143386 731727 81671668 -352787579 -133561115 -104022115 -241856112 -699429274 554048589 91884876 -49909759 -129269732 80428118 42594297 -17178586 358794278 -623651516 474663337 -85016699 2579246 164068873 -182676394 253732 392592323 2755198 -49050989 375871506 519890 -716419239 702734444 192999970 208936002 -598293 -391306788 69226309 578309010 197922274 300807368 -185842662 9852227 7628614 626711354 -410129010 524032886 -139421700 356200794 -370597282 196577728 -430840387 70711673 431768434 -133947621 474974567 273712827 -428699962 27579629 540862508 -564350449 -287653965 246847209 -13867122 772339754 -636487050 125476147 -21565668 -281394356 -224758963 -492501632 209940462 -535431223 561808608 -355502061 704921737 146327139 12921983 -4926370 -94106105 -342024667 117661682 -20731983 -639946793 -43393564 -440391321 115752858 -185912331 -290252752 9511177 -287984258 421850298 360119566 585480 -558965813 378035930 -162139670 5464834 -226939167 70647382 234815792 -9135888 261039406 -770849284 111654608 -21475918 90293328 -140898551 19033390 -261581408 -8512458 -52051979 299051341 -79204722 119700085 -229098802 80990976 83360230 303798867 102069110 -49468616 -464974033 -246609309 737684380 140518151 -67312030 -160993322 92874913 -491521142 -24961094 -190010017 404419717 -702983822 -226425135 203928483 -80071315 -54894895 810270764 -33340017 -236619113 332294094 66745017 -279494416 -48032490 -41277590 219901364 -352124930 -33339042 -60482732 -804275774 -4772239 -94775630 83307012 -85247280 191261997 -277797111 -73368768 -88277751 142170193 -425372323 -590062563 -747788526 -560078453 -262283533 122713343 -391973872 351281665 8674045 622217856 923388726 19936435 -44461353 672090057 127664351 -99234384 298398037 84687496 -526627827 -344349814 -526853510 -363709495 626665282 -5577688 655741380 475983546 -620858658 57162518 -431173507 -136360888 9496301 686675199 148896488 -473248800 64244735 -1684841 -277604862 106424929 197286004 1587938 -254831427 124372541 -15211270 -169811629 -168733437 45600498 580716386 -188632910 -185144491 -99657799 156274678 -11785404 -12283399 424662886 144907551 47518076 -17836344 -266877992 -7236097 -25181968 -303895921 559355268 591307284 -646137182 -515063611 359852721 131077159 184170397 667155529 -398236620 460745 -400283750 255873241 5315772 -35269246 225516701 739669742 322528013 448315636 -483333700 326513335 -300026823 509774086 -305570038 -367956157 -103162927 275287761 -235424188 -19578557 -163219690 79714181 -124764554 -193633334 143311715 31016876 -5990030 -408038915 256819130 -502686625 240575484 707938432 38319433 -288190624 147401066 330714814 199565542 134926072 41935734 18303972 690620605 -280464043 -129602008 154423713 -705332582 9471502 75046013 -1613400 63000994 359273047 209874138 -155587444 5124395 -1573936 47144745 225575545 -10831651 507613111 11840377 49097370 -735956280 -25241476 -252041337 -6010406 -303810531 -130190250 -30359975 -378987661 -311597181 -650009062 43235379 436843843 14900056 -505172022 -274663792 35631731 -706264787 376827358 -398621171 -26556068 456845213 122306633 130358245 -276972611 122102620 3573554 35253607 165310478 -484009659 -147907497 459507903 22807806 -20416065 424110398 169064404 -64588540 -372652392 81067036 -17985875 -24853527 320813223 19564810 165095692 195568771 2960055 -278017745 242990516 487078161 43873656 308130228 542705601 -427133901 -133019122 36422524 -214869053 -310557865 14988218 44887201 -349916776 255770346 15186035 -284399953 -339945463 -8220897 158431509 229929205 -80093128 25052217 345544874 198495064 -35912708 156976570 -130922517 523127054 2773925 -450987967 3206494 -174036325 -175999382 -322365038 -315471175 10984947 1345336 7323293 551867707 656399576 -269113877 -148170648 180997627 316406081 -304821740 416553408 65183848 -88512626 -124921772 -318166 186038541 -20215238 -201067239 64523644 -10026071 -219714175 -583795374 140529112 19507671 -952166612 326298747 -321357270 295133570 437108669 41545654 78288588 307595364 66934178 10223110 -118189991 -509661954 338584256 70169323 404298559 -4072413 573588640 117721703 -496549456 -43240836 -79834899 150837178 -6895409 357125290 -134899076 65365524 -70477042 303779652 -38276614 520728 -556126305 -317936937 -168447350 279264644 355874064 19824895 -386284694 -191884870 -562023316 50076697 582180547 367252803 73863031 -154484837 314269863 -134012558 -768223242 -107429102 -376123562 416604760 121880993 -495397308 197533760 185058900 -7118355 241784360 2505831 1800684 -438252917 102163884 356317920 -4010171 -90266808 -142200759 489369596 60529968 -1193344 12401711 448482939 166385023 6371133 537866574 -290484236 -614472115 -325349135 12500009 299347221 200846726 193027183 138027778 3150249 -268401033 -274658908 119991154 10441743 8496696 66558066 -783463987 -352825357 129322010 596368600 -172540077 168996607 5725851 144901372 -98802749 -9834267 7575455 24444486 381011389 20222988 -46376686 -34855302 410774084 26235546 -40196751 2536934 -69080587 222332546 518480627 -685596200 88677113 -342447685 -1615906 -287320153 68576526 -562810342 455027867 315266805 -410051058 75310293 494012217 -144532001 460309319 -71918870 251482221 -369698222 -435381302 402700736 333504582 169078685 126574919 -1215521 487055241 -172680433 5004206 -199439952 -5487786 -759891836 317438332 91387469 -105425549 682370507 -169073942 -63254404 46370816 152507138 -4098777 216342102 -125052745 -41693967 149932357 167147662 -37091922 359247641 -284613761 -11983225 350398845 365126308 -382693249 130148711 -78817410 -238578207 92402934 3129593 11249766 -116596996 449734110 457521154 -950394486 20147105 234050187 476877274 -275244367 675204265 -5446117 -173652170 43839021 -222424865 -30081666 -222724192 -288918886 -222420888 11561948 -274362 -221965902 308647166 -9625371 9710799 403186370 42920189 -636622950 -301570640 31886900 36069781 447280294 -362474092 854354133 -3496540 -232503241 -512611294 113606946 -412990468 -145337588 334619001 -241016159 19161416 300391079 -154247129 -269054367 345499084 708679713 -79488175 513274357 -600335089 -45273183 -169928207 124721628 -37234408 11496890 541653166 -9112286 -784781182 642324537 -241510735 -253933586 -459520108 454931246 -213077460 1774245 145765041 535773925 -8592545 -18610768 9495702 20901685 -37839492 -185188084 6739685 -145659859 834063569 21255691 11523314 183615727 364583136 1340713 -6503874 90735325 3038446 -355132507 -115859921 -554530236 -40407128 32557167 -131704558 -46348615 91704252 43067013 -209393946 190152318 -624424971 205309783 -259177105 -69893828 -8989017 37574893 -64205745 -168845580 40054109 305908380 99661790 543383532 -361105968 -400756657 -443894097 -177112493 92676969 -14004214 121098170 -15280671 573674 311261567 255426109 749457697 -49834757 -174157274 512068425 64543994 -56610615 -233772366 730627507 421871 -371922807 200867880 314553708 -423950841 -806783227 514745133 130199660 -14124606 -98494662 7719697 118719794 32251865 151858386 -428266646 35804228 -18398139 206381613 -281286786 840118949 -238245041 -29742840 671091546 17593403 448383794 19154263 -47201087 288918123 103678768 258452980 148767782 -265455873 608833757 834264926 14271870 412756034 -5334728 -58049546 57970808 -100102369 9429804 73221093 -85200 -495574802 -65536961 46709745 344038051 -109581497 32288022 87834983 45487583 -309437609 5582081 -174818715 -66539802 -642255223 102332232 186885023 -5330143 -105055988 20560245 266546687 -379410169 139919547 538881 360330 569792741 230445720 -112946988 -164067990 28590967 284348255 564661651 -4226018 -156839102 30776640 -69033312 117578021 377568731 -664724302 104677468 -124961210 200854228 -7388801 1174967 254175281 -147105970 -473014367 165078603 -280716246 -33352473 -17819339 456429734 -626951880 43473534 660363587 229427125 94671842 -11348703 300469770 178154605 216819835 -212028380 -252011710 4948563 119741149 -57684477 -18406514 60361346 37726308 -51843078 -266274951 -410394822 -397435247 -415872621 463564823 -150922993 256805440 -185107717 94162243 -549659 -93400 202236519 276387529 264593665 -465239655 -578786365 -416034559 32553364 480557821 46847017 -347714946 -428955711 -789397262 -764458632 161630446 73873367 -963190170 -6180081 240838309 33374845 -390428674 -106555199 -51568721 -141321772 49917936 -317233041 -103227561 -178076191 77836959 -51129521 752421628 -684369428 389015372 -379059044 -208748661 177596728 169771496 -145052451 -65193662 -135274918 -148848337 -182885037 276907716 40371187 198804848 -549941563 -458289976 -45121766 75290384 373249077 -298553761 -822028044 954394801 81590430 249688856 8600835 -137825955 300345401 289854118 612583834 349457 155790780 -701907873 -736686669 208564462 10262584 628498607 -283149843 -7622939 -38824918 -272628573 29308877 209667885 520944193 -438076907 -147289278 -21579947 -503005875 491958267 -383175165 -94170474 168502211 -72721952 77862291 -218497 43262466 32423526 123440737 3222632 211814325 655486364 -73973897 -292187838 164553371 -466166452 -528064372 81343291 9152274 825001774 37022679 1159396 -768917651 -599643575 -331156778 -419763692 -48002099 -236793944 27469813 15774915 100147838 -36957492 -21376552 213697683 -482812364 -132362239 -209778850 -95435744 -511073902 2719658 -4184678 184275116 201913717 -75357301 689350853 -41986600 -202963319 6774335 3019864 248749934 -31178021 -384319099 -127852016 552162423 -163122127 115912349 507027938 -115490050 453548972 -537039204 550236125 -421864859 -156179373 60692584 -99017743 -275585567 -372085396 -672337729 -666732620 -280224666 -239453908 548548402 -527874690 -466351668 77930801 -151564427 18197802 732982448 346559687 394660454 208763024 -129378418 88997159 -308027 616297194 -12599782 -181481443 3726065 -36245993 -98640267 -453738918 -69165976 370795884 7715568 15462322 -408167813 480219187 412644 -457454477 -92261721 424529656 -423659225 311862282 -135593358 50747730 -470099783 -865812985 171143950 -113667675 51618257 -179462433 -120069872 538674812 -1137194 -765085072 115145984 -714898142 -141478143 -512909791 312274802 3025935 -307159995 -754669991 -266530284 2463364 477916154 55149556 401614422 2076193 -7520793 -274600889 -213888103 496682438 151845413 327952499 -839545980 448744338 -719824041 -250190306 21563330 -527750922 -772470453 -525757332 -178473835 428524872 60530016 -155686316 324118602 -423222025 74771984 -486200799 197599606 -542049109 41353580 -623836748 -11548864 -202258575 301876109 4271911 -501868320 349220567 -8213775 769135157 141104503 -218439942 -70702180 -1852722 -143907911 -4285943 -210835074 414024053 476507195 151568290 -343007642 165407072 35579960 -265852731 24263509 -764371176 -170850991 -3850281 -426347751 -306437553 -350642999 221441776 299482879 -275016377 294135070 19164830 511829506 68430096 7940793 187765475 -27651514 30205166 -41141909 -56037278 35493594 -3663445 -176292863 -23945124 109734874 193940609 211441471 243829981 304233035 395829615 396769394 -98099510 -266327059 -124794575 -434993814 -83917373 148118720 -4770135 -784441516 -284868284 272567168 -711504418 -14902172 -234018885 108684650 -358398521 4037263 -973673396 -129706689 -377296166 215473392 2638428 723047721 185026409 70270384 504034213 26072209 -224987762 -18029238 9949534 193812923 343975054 -30551179 -196651998 -24287384 398551815 -1868019 20368988 138270287 -500049587 459757099 239307947 5870832 -465453807 1942001 79102971 231161059 -115631985 338305 -245096623 -785530890 706655939 -45309136 255115424 350739794 11203290 -18709683 21565297 98583690 -332159726 -14235838 1048575 -598533174 17574243 -273623014 -1969453 209034152 -70630743 -52788564 -420083345 -955695180 -612037833 -728826453 -190664518 -21644353 -519647994 341126289 -311015870 -20669917 -452443404 626944058 -672688 -40281827 -785159583 91571032 3965720 128737201 -30872717 73812 -444315562 466769659 3932729 44126602 -406271174 -30600247 -128222304 54046342 158686798 399869889 441701562 199920222 105823094 -163835375 388446382 552696603 1578619 731560119 -306298016 268511946 -223582790 301631396 -35434264 690956233 -146622961 -120139570 -22797519 13259781 107395163 -279516931 -14993107 326191343 -142130575 -451642837 8935756 294935771 -23262263 -147205776 -240937797 199966162 254470066 -142016961 47470934 221008925 -164695303 594896804 -842894376 546150624 -183003909 -192175235 45184164 4217156 -78424312 -364864446 190894237 288834 28455644 -548264207 207534150 218909015 -31543041 16085090 -121711009 -13043756 149546752 -20404385 -326094421 -410280215 342425105 -169767343 35160096 -194945086 15736308 -292202270 506699209 -36217177 450480292 -19767449 27309365 -470902075 350134722 -96831313 -7078569 -5756691 -44155284 404353478 -633457113 677436732 32698867 -5899148 513366956 554808813 -146978662 -98644806 -41042977 9944076 51877496 114710577 -50695827 92332062 44265142 40499553 -8108384 -715237913 143640740 274276917 402654715 -233132515 84619493 516655000 -249611277 184743351 -607213989 405705792 425582867 8637646 13422303 -92032647 852118 88524855 53880788 -7716811 -556389 15097945 550711266 -53782917 676671893 -537960255 -59118216 -311941903 127170097 -139112015 -336615358 120644509 830390918 40487872 -13601290 105416803 -433149106 44503504 1048325 271155567 34324344 -755676549 149229310 -470929771 -719043957 -457062059 -360004744 390655967 87817677 122903025 258438798 -171668564 428769265 97813938 88173313 -388646739 67859339 -235951856 -84325861 722439582 263042207 -55362255 -12608052 -84851359 357600027 233491031 -412369627 -28982146 59953766 596004640 62064884 -418183896 -449376651 -49364995 -2430310 19630073 141529714 -421047378 132859275 -189907272 2074936 30582428 -134001069 -464274188 -391527127 -101911545 -659998748 -311251778 -138615877 21403119 333209311 34556922 744821397 19301410 -15507700 -125776461 -52189287 -13815268 -33750756 -194714 -202034096 -81010926 5934934 -70426815 327979479 348477252 271642346 11938461 -122423368 -385290309 343885870 -209133315 362542749 145457262 -311446498 159808741 -1652477 58836178 -70792480 199822914 -8624210 -258435958 411198569 -197021498 79478794 75918099 -818085 225043786 -22906698 -118211269 -6687513 199215647 -197081414 -415645193 517689546 312345077 -319644233 -545199137 -442319255 42651760 21283674 -149261374 146476805 -63165291 -298033896 74226235 -2848354 -39367373 30490974 -14352552 7545307 -123001761 248773061 45846499 -54592021 -384847940 -888541969 -462648948 21124638 133709677 -178490125 13334985 3267617 594632830 -177891325 -573119456 -37389149 -269189251 515188249 71301877 20800940 5076503 15662874 137984264 149829846 -217014804 -382628653 5596557 -189780028 23642751 6186260 280070435 -593483803 33777931 47970428 541453740 -84181010 -190651025 -138802205 -951875453 32321120 -9973144 -60785246 127996812 221711710 -28970330 -391585989 -229194123 493486310 502711133 416941126 317466315 -153307506 -775676 666866364 -377179357 462039841 -570810239 -717858876 178597109 53381122 -178332542 482108313 -265447597 185585828 425481866 -265344289 370478314 469818160 -583293685 931960544 -223274468 -337714160 -35668533 242663543 -582362019 336621376 -205995772 279957679 31101443 -174499955 21733911 199937279 -317031386 84903617 -190243345 18747317 440668395 174613051 -432518906 -13800943 281325056 651940418 383829153 5475070 -93140943 315423685 33316486 -247427612 110279434 27321552 116170195 510255419 -374040357 -157829440 109844555 422597409 -10719119 97456702 25027283 -17903850 80151792 -619483322 -239455073 588414907 -529133529 -373889771 -3140574 563095062 -247736655 -550820292 543977577 543401974 36491779 -97018566 -454032682 -359470388 -254112 -71219523 1899973 43804160 -672349466 -516537411 12856470 -637708289 571463969 18030409 14570823 -189039342 495579760 -567223433 643230258 49309830 -251187844 -476670141 -118047931 26580230 -186007064 666700171 -191542331 712168350 35081811 430311468 -9994147 -397875506 616164747 336893572 92191720 -27843175 -811753867 -10404976 -226925419 131111908 -3321195 -418868794 -33597642 -87946625 517855072 -333770138 88323227 13620163 210764096 66102363 -702989952 67311691 -121104058 -95427371 84839473 40559983 -289307596 -168014646 54807484 9541764 181167540 -69025029 7145057 16610891 36998825 -20064721 -77227633 390690697 497086721 120419318 522563834 -544149744 -30739238 525611005 202664540 12159543 -8711981 281185072 91072007 -444183597 -149172955 -935261158 -28305450 67328658 493595473 -6455973 -59706767 618444400 186296373 6583746 -690609076 692948760 121645004 -127611782 -16681483 218914973 24970323 -514876834 56698489 308644832 -487518083 127293557 -124940882 -336984358 -12021981 58665332 -18162975 281726220 -236032035 130533535 -181412229 -675002215 -13690722 -197837006 254058272 346781439 101994435 -13029375 230251997 479233600 902922010 -361379377 158446850 -74864554 174766827 -777625962 46026081 315443753 164497982 61862212 -351905489 348195965 92028348 -147223545 -47150513 13316636 19565569 -336003505 -130918919 -215783257 21338644 -712407361 -323344587 253425673 476010473 268651612 -902579749 -624019799 -201570877 406757815 198215571 7840219 37052493 463449553 5456032 2089812 -357834819 -2473535 -542525420 365151927 91353055 -266172342 103599751 84440880 -46799885 399503523 -586210227 1155456 463412101 -355211181 150724070 -620275633 -121226123 -133038489 168385224 320070368 81611972 -41722086 726246333 195029372 -8194649 -603668037 -241434197 505486008 14533321 -551859181 -6483827 -56799919 83844064 51672764 188320972 -511925563 231835012 220875924 -418582407 -128982578 14031365 -230569360 -45021010 -192373872 483679688 40924453 873960387 2606873 214183897 455025390 302039139 883638759 -303474335 333237015 376321604 -101208943 -481640969 457495222 -116040615 -2939550 -562661630 77031456 64894843 251545916 -13273554 -672468498 117622422 53219494 98799698 19133389 484663772 -868419337 282270405 -503713932 220919270 -222132345 2128956 209272949 440571663 25523761 148057634 20639942 -30325529 581835131 -117002 14899875 -241119163 -121835340 -353636868 -169105711 17699177 52846928 -731347701 -47531608 -83625926 -2325252 -770951147 73754117 27652147 -284256243 12805417 -46214636 86275362 33416077 214168424 90553084 -320046885 403442204 -501216418 -204432534 249981080 177020966 -113954624 875076639 -591747993 -446111004 53618158 -13021620 -19411360 651319632 490141600 506352010 -251246731 -135695758 -716729239 157008408 -484222606 206151298 -188485614 -13934235 232036431 -213114073 -490831790 447419527 345976566 1088249 815919976 236182382 534199128 -278664187 170988402 -696432930 -123422900 655313512 -113515781 362548699 369559871 -564962806 186142475 456450155 43318565 -22563286 767310933 339604431 61186249 53726533 -377974029 -86184260 -744148553 -334053076 -1471227 6399272 129869729 140669751 58762519 -118066400 464894833 3170665 153700571 -109124808 43617844 840994936 -334492656 436906574 -260310328 -1569125 191775967 -182887173 6214121 21589290 -33077526 -44781161 317781476 4585451 -11993827 474622484 85394143 -718086882 1883067 3427473 -14850315 -98848854 91537326 669081508 12563499 -159109219 -304556571 -677802194 196222791 812733102 201282990 -954955570 617172 16197409 -366190160 9068782 -152630495 -91705465 -96351465 -354449228 -167640359 13159753 -115651504 -324122744 -314465067 477258591 -49444817 341960670 -111483909 2816108 196738837 -58137084 99521309 -351334223 -29566079 250800484 -97860799 426235898 3485202 8420025 829989231 -437414298 -435224379 84170730 229017702 -452973092 5631019 -573500019 -4337917 558544936 109592878 351021688 -80104785 21048849 63805690 154060472 -295253302 317284618 439509262 -26469198 -15389709 -828036350 -1612948 175014699 -759972819 -22317914 190547062 421485959 171125804 527301206 -569005901 -386765068 42630905 -298692091 594220 136853042 -5564534 -113318659 -48790607 -4835207 30497109 14083859 641907946 37466603 -29525792 16460056 -796163048 -177851295 89947498 696113084 7459670 610463009 513693837 443268723 510430796 -40671800 560287012 -650473341 32558845 -888908734 -12282304 32752957 389086048 23242006 141833130 326732026 -2144540 93490498 496762606 1687887 235442801 439058 87410827 -14864821 -586980085 -67304623 -100727098 -125022084 871289071 402066898 336200054 -243651174 -774440420 -3134549 -153266103 -302531913 -616469645 469348292 708291343 -294799906 267181188 22545549 481889179 556667723 -460301029 217865420 583218449 -214232835 30085729 457864299 -490527254 667834237 122833409 -76943746 -354305381 -706101981 -4367029 -708662755 181001679 -971298758 75035790 10419296 -827341165 4943014 108314016 253889173 40702385 -461270157 -63281350 -349007703 -33834872 -332003725 172890529 -284033584 -856093925 -90656434 50435937 -397845856 414758452 590009099 -14390414 -1392685 -67193492 -1887770 -70957463 197721890 111824019 106437425 353887170 -2151585 112786323 104006215 -827945922 -318064491 -347682360 -282960889 -26233892 -483521625 213219547 -27556942 272079043 621600800 334887563 -190366550 523441130 -368731854 720182499 124999531 -31312408 76038438 134846462 247793860 -4478257 -27255922 -38013804 -52953159 364410 19544722 -20313350 245117645 39168508 -595367001 -124942731 -57077750 -126023017 22727719 297256980 -33369431 -97972071 -61794958 -528148641 -495965853 -195719414 -532214955 -200828705 112150139 600314022 -1949369 -10331223 -417234350 75161970 -296792486 172705930 -34069804 -6967164 19195354 -400484864 96471291 -15818818 -139355895 -106549774 -66486472 2424587 147152445 -149205748 517283014 300858068 -549029 13356367 -561304 278410665 -239139475 -395635887 -525831915 31120298 244183203 -71346447 -7109181 -145612352 -90608690 -70731476 -11678441 -475816382 -125570615 -237742543 -455260716 -130194015 160072545 337309200 535066432 -4816753 -251175957 53555192 -95107659 475187587 161356831 5779761 13997746 217432175 -718341565 -7773889 -533481042 42115132 -139213096 8321855 -231796031 639356266 -162303842 -5487170 78656808 293920671 -11616145 -144554117 19387303 190227207 444902583 378708263 25277912 -160831755 -672924782 -244023738 -668056 343248396 27145805 183900635 560100008 -7749290 -348478835 36114943 -405894453 -235446374 184846856 -57117234 83536119 -20118758 -433501 -226344243 -248119131 -124865354 189116478 -131107632 -141321421 -313651157 -322645979 -185426388 -142368451 -292191 -35638618 -957549 -37260141 -484887815 -305573844 23796090 -185856710 -264362500 95366817 518420062 -523633974 -60371125 -37049753 -238904224 -243699584 -236889871 -4065930 390738657 -14383831 -129625888 -9783438 81523205 -25811765 -44565692 -18494995 16692248 119275987 -23194830 67383220 -96568668 54572459 52659020 4703870 5310055 35653379 238781213 12497070 258989098 242172462 636519310 -31199918 193797838 75748014 380203733 700310333 -20830648 -240625516 114819739 28287029 477000978 91572276 163941122 11419057 508004936 -138633869 -270409227 621384434 381861965 -671771841 -156104152 -250979052 -349393159 4360507 -328534208 442484114 -686190785 223928811 -7265734 -340600671 565955330 177371594 14381511 -47908015 -50891349 217839466 57803296 -241628685 333785453 -1514491 47024164 3744954 -26480745 239771914 254716207 -141140239 -302605369 -4465001 -625309 -105017478 31484532 21840775 -29079906 97947638 32376191 171675962 11432341 -399069024 119418592 -167499625 446467289 343447084 42920344 -84074411 178632366 84798336 -199816712 -189487033 -305380587 80986127 473078325 726857918 -259335991 629531722 -78857338 27904374 -34051577 143266110 -150821292 -592871687 341966852 53778077 517811123 390970069 11737932 1333959 -46026847 95832240 -35639333 -249887009 -514367872 -98144502 -509608392 104844049 -691594720 -10700682 378723806 205232792 816655667 -227793205 85595279 396497656 95659647 91727019 -471467703 59840231 229453773 618029490 536143092 165525610 135820217 -25880920 42152370 -27783394 -20211284 698422028 -488433402 397495719 141548185 -181979753 704736382 -41770620 22672445 159429612 59972477 -144521833 913489964 60364491 -225057948 -874212792 -119891550 438264092 -714975570 -20876702 77506086 -144215505 214883041 -132910207 2303168 -199495191 -408468708 529938537 -413800192 220980571 455624645 9388801 900559165 200335160 66040498 4256265 -668970644 299793932 -63243011 -350716279 -261744785 -142108739 420833973 -600979376 -301953836 2053498 -219045375 -28000419 98248683 394792195 -159278310 -5467315 -329176739 3911536 325598069 -248244664 -2779398 74358553 -280317346 267449937 24592149 -8206458 163140755 -9524181 -174578161 428478590 463046548 -658396524 799520692 -345694805 625259899 15249691 15653772 51686219 473636280 906434 -359570414 556346757 -737093661 818819679 167136371 -216155773 72421281 37000976 -186874837 -209406367 -23295682 -84341567 73073047 -128432461 130871302 398975183 412718020 222376405 -645727233 -9201106 -412942903 273797959 711129598 362697246 -205364196 -45196834 -90685964 223852270 -75294299 112235031 88571107 386160049 -54993374 148360686 -172809944 4836059 -107019905 -67146625 88951504 174231523 1933641 -157199131 -16742559 -636268 -73710755 -175340902 128893611 242862912 -605997757 -199865082 -379383767 -740969405 126126604 502569940 632202 -624430847 164089504 220186411 58033860 3825210 16829214 -162899915 121136788 -146998831 -633691846 -381748066 55737377 -339887781 162536458 39261281 -1850431 -827156598 138587870 56577950 738266325 148782572 -325634 -148544814 -237361862 -535979502 -167905112 314456616 -579075977 -4262464 -552360629 64430129 7254583 765734035 559792603 -293666724 -335108867 26423552 -799483754 -216981508 419927730 165209594 397133518 -132846392 7663458 -18530024 -617916255 35351898 -608381623 114512088 -26879731 403916882 11616358 1770704 117515567 -301344511 -379638875 152827241 187007233 -306149785 -285399614 -658182280 760451131 -756541822 318282316 -171980004 299567362 255040459 -135097656 -413857249 -384576934 -19016424 -389908472 -706655322 -57479292 42008491 65437631 81383792 -50848375 -6942676 -44135964 -116158217 -314604671 700167672 -36180526 246014526 158664934 186005362 162810253 -77124282 -558403324 18923123 1844967 -116320153 13669764 227060743 -526457387 -544562435 123884995 171161048 -143107186 -2508796 -210064893 -109389177 294410368 -60824312 396123316 84462429 498999830 228978676 107883193 -416463159 -152410385 -403894204 761368860 62141589 -57613035 511433579 -59055312 -300727727 303945374 174876998 425144849 -215805973 547651114 -125704896 153459117 -253740040 687906419 -5357671 324061777 275685881 -733146421 -313908737 -859014410 36021292 -14396002 595747632 356048568 -191014801 -24665224 -531198331 2176936 181050344 267097589 16560843 129034368 -349053767 9121398 -585011245 -173698285 611052799 -437583947 -48339836 188493264 294894265 -59826469 -85179679 377505045 73600320 -78438222 -287051196 92752700 106239733 -697779 -84396010 -422764045 464289080 109342565 273329282 8651816 -648533361 341341808 -2527284 418614840 -376538820 322793180 397160620 -224224893 -187937214 110627834 -101540146 427615940 46195912 315551936 -491952352 -573379581 452474470 162147139 -150531551 -371130794 -253001432 -202413230 145494811 -98537802 -134958574 -479400429 482407637 -396806016 -564304345 -152323907 -82510830 47586562 79691314 -45568136 815062689 8042054 18927573 -118761303 -14154796 -9681693 364708957 -143011326 -234311858 352499686 546723983 -82719834 -16572959 -6016212 611556731 -310762000 -66081776 435025000 -625782234 -609383297 -759829424 454662029 393990516 -596003385 14284859 -28463619 -69960017 -119923628 -421567446 -10295932 472776339 -571904621 156292826 -112404319 335639567 -568094298 -35772747 -386847001 -88989934 -134861492 -123065141 -25817902 468695028 -26264688 -33745540 271008437 286137013 -190995642 -71962103 -13928074 -40856505 -58307479 105158192 -568759436 -576609671 -86218254 79998216 -447171637 -1283369 -459824454 8494296 812565698 -24996071 15656831 -632239085 -392275392 -483869852 279204876 -698190 -73147820 211789183 55581232 201802456 -621315977 -48060088 189111877 292406694 -49691368 360695942 558072419 -22793070 -351681992 -167633390 1952752 -137613442 3934375 -361282527 -6430712 295272186 -928467853 -195182157 -331223281 418315390 -867911546 -49595458 -3798719 -1549627 242315999 -183426223 -152692249 -82508830 69255009 485837710 144869122 391837642 584992831 -231904442 456901655 -10432447 307019785 253184652 -69272079 -243208950 393853003 -317240026 -605756211 468590758 -353355372 -419966690 -303014780 -18802251 -138010886 286276136 -240589363 154911327 -6818786 136097755 188978020 87076385 -138997600 90768235 374595921 221341464 12760520 -49193212 -428733849 100188032 774344700 -469632500 -239142773 253673861 155233484 820743112 948517 -12887061 -28668799 -19874164 222245571 116154863 28352211 -7407559 -254295 -176975378 -725917683 16875294 -29819603 24585735 -180511208 716773090 4883380 36408659 194774809 219412696 169890708 637386048 -277256800 -74748890 -462693925 14710364 -159602589 -85162483 -37925690 -774292809 -388953001 31801656 334106689 -309206701 92979810 -124684500 340504597 31648195 -178934321 15455932 -152306912 -138432819 -449651057 -9379281 121187473 -29973441 -15823780 -2674427 -483106161 -679808082 589044588 -16235304 -200390655 -552997699 -322522770 -207773919 524491078 -27893679 -551380548 1135840 339088200 64361152 -39763232 310814679 -429867581 -430236253 381026034 -104335558 250053455 32171027 -43952573 502549020 -230678820 -378052482 -30928067 100798611 -203134437 -18079330 299109124 -66295343 4192836 -14586804 -561116255 -95137229 -76720349 -222017626 366262719 -378435392 390340629 -14363415 38882892 -649315232 463651197 542424793 5843749 283969710 544013352 -87284941 299704557 335045956 120000369 -18399710 -4137484 148322225 -14710621 10197899 -35277287 -469520609 248598048 96216810 -597928695 519575310 -403239353 389378218 -104572114 304943093 229962702 373000180 78735502 2279542 -809447748 -166028296 25405855 165152936 6854498 1607377 -237399140 -56794466 -444234695 -13224544 147426627 -15245923 -25408417 549286862 -218104004 346258054 -15536516 154139219 168016805 -4176598 -112067312 305356233 813736135 696592219 -46780124 3538180 -658759221 342088738 638937904 35944438 -369763345 199284103 -15713383 -1784961 -19140355 34890378 229722507 130504281 14948845 154549868 -53692780 -233810304 -542347539 121675515 25533784 -664942619 -3933728 -8389383 -413684248 83907975 -175739012 313874146 57093414 -60904300 107195423 40131707 -18921467 -596264751 -524656 -175849356 362378179 531629 -51009849 -40936460 251215190 561175875 -51112324 103691255 -982509553 50860750 26902852 -99552414 245506767 -616769183 -31657220 -135856438 -379966853 -284961398 -42102469 16724487 -58403931 14772162 12202 206355207 953122665 -629723920 3516167 299712427 -329578797 -62405177 184709690 -12709491 22998219 102126429 149470135 28836163 475281688 9067998 345647642 96381883 -398445343 302110180 -469883217 70484581 14545471 -312375636 -560579109 168980662 368846161 -208255219 96625854 -101528348 -762579337 -101913922 -389044096 -53724507 136547148 303488034 67513829 -301533369 16039312 29093269 11488971 387577888 -11434544 -118105963 640618765 -352509689 -3208117 382162614 58902076 -123052330 871935168 -355595424 -220276508 -212330454 369837432 -6992780 -495116580 -280706380 -25081479 -222296189 -123848382 -84053199 -115606225 -43838532 361613795 244441747 116931961 -3616270 -241944445 -426440498 61209244 3671738 -4570067 -457000670 -12840608 -402129696 734102348 -193839302 -94830445 3213747 -78743732 87501742 314138207 502475274 644683 372116302 549036393 -241844115 30076281 108593327 -6303067 -853908790 133042489 -99162797 -162408434 34861265 -174772210 -35187432 37729201 153460900 2999765 246945426 239070712 -32308994 288245547 81337 900817 136218687 142921690 209251495 130469553 -443198576 -179959109 -280506240 -929080 -91489140 203174128 -123811361 -75760653 -533053717 -727408929 370653156 -69551350 -2515444 -332555255 -1301212 -86395814 -2678780 654202676 -409173136 291831958 692524429 -49992129 52116177 148841432 -166725874 -383208416 566125369 56822319 180648683 -11209065 58776127 291615839 224689596 666288158 -52884311 -348570445 -515615208 813870222 600491551 -713873062 -253583215 53675834 42480177 -17028118 13271245 19926958 255697849 -483963726 144375687 -429132840 446193295 -367651213 -64116403 -110349259 -226707930 -71128238 58042539 -223200664 -226405504 407112226 -59016564 -238602982 176588755 -10921647 -369609437 -948876098 -169379338 15418007 -111767755 609015412 -143419634 -267692704 -151526832 225761353 180362968 50038087 -74163707 -170121250 518382457 -676235390 23032734 101539265 419043723 101528058 -815782328 -200457035 -54201385 -15717056 27569901 105184614 -25112505 249852158 172056644 32844593 456569862 -320296372 -67486247 62433442 -343075370 470109258 -137242138 -939847782 -217883563 -107202753 -140133878 -26964261 111454424 -264268345 7455866 429273692 382149186 -4371403 -454158549 -30154668 -30916153 -275660936 101866438 -532779739 746853360 -30029191 -306110741 -611579102 152098415 -3276156 -3994420 887422229 -141507496 1382056 61737617 825829157 179305304 81988529 -55181207 -647697800 -36125646 349639684 -261217948 311708650 123485797 121913206 2598095 30777267 145121982 61865741 19695371 6784577 174075425 8996422 45412545 332865395 500659358 -302789929 -9244573 4309233 81724122 -85910539 -20102573 -124699893 -152859736 391279291 -33270891 -12150920 -15198926 6247412 -1200141 22963418 -189198907 437256172 -77985122 -237104457 24022550 402974559 355724822 9693944 -57493096 -438350044 -146288709 162299797 -73683688 -28740983 -87632735 -905949289 -133013866 630396396 11802412 34586784 -395851866 130615917 95809152 -109189 114019009 -250552121 158416238 -546109479 70481909 -64900208 458225871 166842860 -153973339 -189719612 -153681847 -131226099 294558095 421408852 343850895 310770256 3560094 419088706 -130458962 10288717 -5252014 -454150279 207227786 311508849 -85902403 -774689909 637227495 -70795 -73027072 208970770 392766953 47574240 -17955974 -173311468 346594702 38516886 457471801 -561252618 -224366347 107323546 -560554987 514509274 -446699209 -66218026 -105637607 109033739 -203462094 15435370 -5973345 -31089723 6601749 26375949 595781499 -3820304 -167301791 789289117 44201468 427549808 -20676016 -14372963 316939196 -100899559 -737134353 9006940 235681796 12671557 -422737973 126508656 511875895 142466947 551592819 24401216 -235099227 -785137663 -15075010 -69216826 4437027 -65892 121732881 20911705 -468048591 144175219 -540773094 131407893 689400962 -292481343 -19471792 506298973 110662931 204630939 -596671864 -527590971 14395029 22369685 -4423812 -383479420 76548354 202890212 122835764 -22265018 467143718 153998690 -331104343 -284041270 -718684791 -39321501 -181950209 496198674 -40532761 96642217 -75115230 -330318460 -64926795 -15477177 218327855 66809027 291889948 10945137 50201748 158885247 -265378544 -671119104 321357412 -333653528 -330383583 -140236726 -262637237 -265631526 -78756943 93335521 -45779684 -355307855 -5784992 -223277909 342633868 -153931524 -705169913 37745074 -131269470 656031992 128170618 -585767986 143060976 6820 -119039520 150428598 299687034 356635352 438393299 -38109727 311197106 -16610607 -384805201 24105930 170005725 421613168 -77249662 -178415627 -37615055 -78575481 -205941793 302794521 -1113033 306493579 664232091 -48409076 53409475 914867742 -5542623 -17293005 -12053264 126275137 -15665349 -319030528 -157131058 -668993601 51957884 -386392639 -253633 15402528 -5817903 9280332 -551514840 53991159 76856398 -353645567 -378766547 538658457 1226441 13331330 49947591 -476052441 -314831246 -276023408 529474579 183473264 -18775194 395071334 243924500 380078 -621862359 200498271 -236517432 453533178 84005210 -96198594 -10443898 791747145 10102501 518286573 108017290 28565970 -701086212 -226657709 -53977498 -175295167 311251248 -96470542 -56569649 -468332286 -156113700 259025626 105939129 265577500 -690717482 -352101540 -206897916 -454249516 -848319359 236626925 9820737 228474 -56664570 1866951 -366543681 -418255044 -333005247 -22656176 -53343501 -281395226 746131499 -259236437 -8663299 443131843 344936981 171249803 103487066 -149967565 -583308544 166994187 27390337 151199736 99096257 -96164350 -203568145 264861389 589958388 320880213 148383501 -20533819 -276762647 261150653 -1353312 519921980 514689619 -318296961 -270284578 20744770 -151295705 -254395132 -150301797 36101258 23116317 210788331 -45342285 49104817 12912926 73848348 40188366 -117169093 96000979 -5678860 199316970 -38925397 2874791 -230814889 -583950987 -117430300 24570800 175918619 376572886 44184728 -808810828 146294955 415652275 -250383346 -492930769 139876529 -372053180 -90453053 -192540183 -536305636 49885790 -478056642 -58939202 -249071530 94860 30203202 287734602 283450730 633843795 -1043069 -89233111 4457107 -86031156 -212806805 -103348660 -5134055 136940084 -166312098 -465264428 -95420806 -9415310 423446086 26778151 -479059566 -63252508 -39671312 260358253 -493114174 -68166511 -1060286 -30671021 70592825 -74154365 -28859363 134059350 2005287 -285179403 80986114 163955703 272621552 540761080 927449 -2984749 3154254 -132732936 288683249 -19566871 -459548028 129024771 9789942 143739742 -207880095 591225648 -64332960 -277768652 -1710564 734226379 303885854 -61461248 -86216084 -579784071 -846612211 -449018686 -182396 344841174 -328526770 -233462846 -207306024 29784675 487991864 -228786087 182078863 -37628541 -15470041 503781 343132286 583281131 789001170 71231059 237729079 214678242 103014990 -4742870 8859770 -167388352 -112386118 620163968 120476499 -42591793 49543700 276787256 34298618 -348390465 -754324177 -273676217 44334888 50357532 -450493782 -42770748 2738914 207349979 -246617448 -498759531 290916850 -621479782 545411187 725923578 17574142 285161466 467368660 141027848 302229575 37737397 -19820397 -67976639 228931085 -74566174 55285566 125501094 176820286 -592082894 64813846 -220631634 32818276 -931186426 18235617 -393808030 25152181 636337069 -318297805 -173591737 -472044161 -234638705 549345418 51049121 -57324851 2104562 373536371 -223010823 -494558630 -949229941 2063548 -208433442 -47192358 -25897249 -6259333 645395424 -64210648 147959475 144098789 -59619004 -136041206 -306883393 3253076 456231511 670478575 -19118524 285443764 -192985849 172036333 280739451 -381348232 -12653245 855468 85444401 -67974365 17803916 459968454 392182729 98018027 -156998435 -867704569 -63172436 -181358439 -265659964 -162792951 -39851969 787874346 46446314 -396235085 -27661742 -291360100 669414803 -679413379 -62573041 -445878954 -71552561 513111890 -193942926 207435639 31483812 600390424 6988882 4724950 1896026 -131186371 -686505989 201948811 49478402 -272980133 -30195286 44911377 16816747 -10977730 14099814 -167237065 51657576 24826979 29020122 245885769 50062079 5149509 80770137 -361357561 -486564306 107685685 -928411841 -2328100 740804333 -281341960 -137332621 207534863 -71964424 -358411775 35425586 -176681068 -160904908 287055335 -51129462 -24383631 98625097 39920869 -72101828 -12377979 29526896 -116399263 104139453 414567197 27486107 -35213322 353793008 276211200 119289526 173911053 424634086 428038322 -225240616 -170535012 -516688970 402792317 30117014 -392223870 -66853137 -808120109 531908578 3455962 -413485673 113405762 242537813 -185839438 108508641 573253906 -91152578 -783296760 235804822 12721941 -115428421 123297689 -249629457 -318484801 -133642911 237763592 -362812917 18643491 -83647837 -88376287 -60673729 32485701 -103423118 20963907 495486997 473481056 755708599 -756195083 -20641980 238329643 -67249059 -622404951 370280973 -435793814 387295200 688199 -115335441 -296862697 -5156763 -126542237 -342154362 -669591861 -179442399 35706249 -67292853 34474368 -801962938 534951289 184079142 -569097432 -742316162 -299947662 15753039 -275039 -221530906 457313106 -147469311 209267481 237185371 -235883164 -69024564 -774741854 318369300 -123289914 -197217825 488850000 -199392755 -559841935 185963283 89219847 743092131 -123907244 971974667 -333904775 740763043 19391984 496722586 147307590 261002459 -39069015 -404244795 -458645854 53526693 208738455 -369970731 -283090087 23631429 -2763691 53466021 626088868 6843610 26369127 -7089416 -430307668 -139950278 -119292193 -124250782 -174248236 386131519 94582435 151464861 -39321586 -468269204 -95621367 110406377 -112504599 116696030 12712866 19587154 -263982098 -789237525 -798552229 -124323658 129401729 -691743652 12100829 -446213769 -137231675 -355792275 -22259175 250223804 -307298061 528672720 238098617 -691695496 9664739 60961362 -5928421 -15438465 217664769 -31252178 15413003 -226339923 260165440 556594500 -86066057 -30025089 -345395023 -518181456 -13852206 -342955530 155089214 352134012 221883190 37470981 396893722 295295839 -580621348 -804183245 -380940292 88562086 14398245 219975963 -373719608 210169821 123948940 -58824707 -18999704 604540048 79940686 -59343848 170784878 -54881305 18281756 -51014577 -127062499 329837572 -6008603 -214358816 75760119 -239893764 28044344 -600845966 -178788771 8954278 137375458 649557017 -630220832 509599754 -8398829 -109935112 118919014 477908634 237068486 330709340 32998057 137045688 482615826 528992586 303767220 901642 -17448544 13831573 17466189 -309387822 311487898 -302900863 -551096941 -97756846 539888051 69238722 -36581173 74465560 -391141424 5232967 -142647188 -253529191 606338951 -8204846 -11104813 -686978932 147516965 74542647 5083361 563872188 -2446409 455503477 217308509 108877895 -653023572 -7396657 169212509 7140238 10590739 -162380983 10287998 -436886980 263901630 -52198459 -182362983 -388680285 -107738218 99493909 791521677 50635848 -144769092 332821055 94576704 -120746632 304805165 -321610033 141223448 -184581714 313066274 640287192 -1138844 426450123 -149936000 471302319 195265309 8510142 -298689027 131843958 242676645 4749500 -357402184 467336126 263143658 273877301 67699291 230092879 -287316993 283241313 316059542 -592908631 321181153 -446266434 77760599 -324053531 154866663 373030339 -133335096 184213260 255838987 627510487 -579644661 796270868 -7487886 -190564243 1273586 -106530898 102956337 -181357662 105229497 -173607970 93622786 173609958 216820595 -951586 219966576 -202187832 509118829 48529937 -350219850 -412092985 -82583412 680247074 181031793 -753431948 -73267927 -214459914 187929961 7914319 -30165364 -3645440 -35141666 -95219617 -1521934 506875707 314408804 759739190 -27245755 371888339 -566178681 338638696 -33948381 391529333 -333692115 100712979 646633972 407930684 -210939070 145492051 195552636 487946674 -575018417 474115775 690263003 -400307681 73868251 -133110212 392878585 13579970 400190708 -668136306 397140487 166293543 -512928086 132265020 575271264 -1047895 551527155 -124089046 588584242 -51352123 -158259125 -149302642 53709087 -33348196 -479789057 124540990 110902050 220464292 78094122 317797689 500773748 23078075 -483642614 449747462 231882133 -659870579 -241062683 -597031537 26759685 314730098 -296774570 -279146 10100881 30022714 -262182391 143642838 68970666 -194695182 -456033027 -11589046 178803049 526746474 418196653 17359973 106812654 223651929 -204996305 -411558978 11144971 129226353 -302348765 -3706468 176842801 -119378777 -71805648 -493925866 61369672 69575688 196222859 48166428 -146747631 -186022455 -8635687 197355656 -28592 -84981236 -626244502 -246304470 -7767971 -38814982 -442378061 -79105847 -74296708 -80110706 144951497 -302512378 -45594404 -125480127 -285674022 77860940 -90064381 41107764 177836540 31026590 58062401 -8625757 -207121250 -3742265 841744239 22895502 -216113635 177040539 171636276 -46076877 462305839 464898277 116938205 -44748184 753450750 -732600832 -147024268 -441698229 4956850 -276356821 -647732842 -192528864 72674697 274659308 142386754 29485840 874415612 -1594993 8659744 -122024257 -363810848 -126601589 25274054 -103153951 -255939049 -56707041 623242686 -173198790 -308016441 -507822646 -32900482 482777485 -365468377 -141420923 -14847333 99625857 4681849 -684666 6958954 115747014 176336499 19413037 492632516 -79854091 27333165 -433549033 -114581405 -750155 -2336150 8778146 -668059077 19616994 103422248 -181080981 500036935 -478690165 -125774522 -691656199 650770073 -44168302 -29679361 -53124573 -419572403 436297329 42454332 -7895654 -30581116 2186466 -97621199 -353995434 649043592 42548942 -347829380 -557771514 126931785 -281826517 -148691645 431049027 -92587563 451135915 196371495 -191487133 -3666563 -592195 -386467002 -554813922 93392619 255894181 -101533493 39755519 -57964618 128440512 -848885517 79126672 85109568 -815745550 109079047 263805559 28144499 228414799 -131139675 39001532 -3537722 222702084 -440894145 255544082 -588229592 -121607976 -122739585 -345423174 379698530 -294107902 13826499 116750375 -48376515 -344663458 -434687346 -168951525 226409046 75288622 -15892807 52304828 331967376 74201458 176574349 117559931 -420474 -68681880 -486992428 -597574893 704345135 21132844 131820756 271619727 -99820307 51285520 26300855 33438479 -327804235 -418778661 20548203 -8678622 30120742 87768614 225365714 -68548751 -951246629 -141727577 -45558507 228387736 103036896 66882717 -1823802 -152176444 -386154194 528939343 -24190223 -179314399 74902666 143035104 -509268829 699082844 -47138482 -22370882 62820150 -905798 1165429 -446710623 3846818 170372105 137246155 378531314 30913093 -78415110 69655014 -333976697 136872116 -783487168 643603243 -57184519 -111762 -494873385 305903689 693936373 168269556 -255866249 482214265 492312604 102227583 -164833503 55661669 57998936 -137814812 780044054 282282022 -18446051 -3965899 335363442 151432956 -202327895 -25927956 10520191 -752615268 -128820387 475843149 -545887341 222193583 31854650 -6904597 -608471468 -493268273 -50215448 -40029281 341168470 60931708 -1978459 -250954170 -4529744 -441808729 -197281990 70845735 199466413 135832710 -43367868 -5489866 -112114347 -419235529 44014208 -698362 -141401673 -86443634 -458095388 -633495617 -20722651 886748463 267827427 500926937 -334769519 -205247267 -250418749 -454904799 -219880156 288197748 -54795244 -2384178 557890985 92485306 -644634025 308810715 -502542090 -15601076 -613550478 164601007 713405523 351159244 -487908787 9126358 -114277294 -739590884 52846821 281153476 -172760114 -6286411 -196801729 2460184 54971704 177079208 19425109 -406229865 -167784839 -6010461 211053653 -176721101 -82495195 453778686 525312577 4920052 -39681301 109617497 -16423295 -706710399 108356285 -59005318 297023922 291500829 -135454206 -368644352 296328011 229485 289944775 170054857 -322689764 -1403733 70300603 11674945 108419829 162915887 -60574327 -16059670 178990001 -15150549 -93283535 -636128155 -105127972 -257294325 -93167365 15995956 -4092716 -193467394 91486273 142110283 -479478137 31131381 203979587 -29715041 368518865 -96092373 -66777715 -77471603 165980267 158469010 8100167 257750095 222264483 900258285 59437334 191046787 323211002 -232971580 -647209764 -81930833 191169847 3970653 -272254437 -140986480 78504987 375314483 -149305855 565041797 694385508 765335986 -166965782 82524053 5984113 -4492355 -159421240 -140153785 -69342796 331403417 131690184 -327707973 -232598425 110176545 -585153433 -413072578 -46320704 198962963 31809498 -117257983 36547336 -278483518 253147656 92421051 611532846 763332177 -261551237 11203001 -788466234 -339257838 -177869429 12641758 68064967 -739896732 -9348014 645984679 159576071 42344570 -93414831 -729501986 -127475392 -95070089 72762834 -137363674 -22986744 -7518537 -165577731 -179930117 -115860646 -64443374 81216872 -401839787 73281223 611521428 -206724618 541647272 264681685 209335609 -60972629 483628556 22771174 18254313 161550187 75568235 106751948 68799551 -514125079 134472266 30225930 -57426577 -657627980 738461615 517913930 -65383715 -780497755 142161693 536421708 -53566719 325489291 -215391543 176405857 -378062847 -190142433 131436383 -245715378 466876074 170816044 -109973059 -102069740 31526741 125368915 6681745 -29654027 10548072 -143604870 -3511094 73007134 81810847 -92876301 -239725573 121140909 40786028 -213135744 -79077089 -240544466 -79254340 -313497676 13455158 453732340 26199338 196157850 -230397256 17130706 41973875 -26001087 63084782 160014116 2132051 4035791 -457240094 48914166 -261437421 -240913470 220033299 33294072 -883923428 347054428 26865980 13659957 266048397 379758285 394226396 -8567859 -83774079 844521 262413000 234499139 -169426468 595165650 757407075 -8291907 -107568551 -8702913 182643387 -30619081 198086726 3387648 -34782983 -326563495 811888478 791794303 -220151132 -400575365 -723902825 6000479 -164037796 -182273177 314602049 -267447391 -45283495 10013641 111735056 -201364635 -210778419 -715469123 432127438 210543556 -120458124 649667252 720104540 -228628970 173607128 -88038382 98161174 -597752993 207871422 -512816752 -120800114 -753646350 -129569976 -618415351 -85417769 439506436 -174498651 669667406 122440777 -353007435 -285592252 285619743 -121811624 145796423 -69944963 -3161452 7146368 62987869 261500740 168108824 -312667567 -251099477 59457216 -195593747 -13800004 164537567 -30992364 52421897 458046803 -78720639 -135381738 262266471 -295126858 10234134 704321961 212318285 -7816341 -61157592 96118302 -175270311 283012429 156714862 243781884 -57425090 -26860864 -542558711 -76935862 32562051 70257797 112807950 -394323296 -40548277 310112468 355292622 64449 -13906806 384811274 11302934 25332914 3163755 -142865602 -80319597 -234709609 -150190569 438441587 374161373 812835678 -37001739 284334206 22892694 346049463 -475748980 381158909 -46483179 -598541538 457255023 -174802761 6322775 -343316230 -52875032 553762514 -137889825 286326913 524995024 48894379 -1685030 177793798 671350614 8130694 -26756906 -449332568 -99045002 -229956176 20610608 422338809 339315058 17636403 -187783846 246179374 23177464 17476487 -125806327 -733212657 -14500833 8751521 40782300 8780034 -181116822 -333633027 61424142 449508808 -40454939 3065838 325869997 -473789598 238763801 227195422 -715470419 268187309 284901885 312526182 -880906 -157054369 -19380719 -3129956 234508866 -465195488 34735877 -185681520 -407005453 263128945 4472098 -127599995 -83055055 -45606222 -89624398 -44195481 -425294 700217 190645654 615345774 627790284 -711686250 -129990684 -1090567 -216670911 152886200 -30191316 14653896 253406 203303649 -394577431 259815960 260191713 3371206 672950341 -323901275 -111825007 151889352 -614205704 217802927 -103368644 -42745937 -22518669 -124360224 -146502746 7391144 1493605 -411366117 8445878 -662341680 -337954653 111085959 503817858 202769486 -257346041 7226389 -34364819 -187856553 866373570 70740958 73147271 107750822 19342962 -353112936 260306554 -531262481 418525915 7010563 -596101640 168952609 -243361769 -59624205 -57736000 -11540404 814539568 92891156 -94895654 87357548 -6186289 97006990 -12670870 595478959 8418724 226599612 349258116 58016176 716161778 -44596833 -29839170 2257311 -62329208 1203101 -193004098 -637612947 -132762495 203614336 -55940987 393795 -158214047 697652542 733386119 -185729942 1087476 -239731066 22946259 336954715 -370234054 199313701 85169272 -55048066 459699273 871289 241444613 -64006660 -13337089 35922125 600337645 151176110 -512696042 62762134 -284501390 -24968441 -119151595 40352699 28465660 73937782 -539247555 -92904 -90160169 436427467 -20608084 -134507632 4205753 -74559712 360640259 650945288 583101466 109095502 -429331917 -577284605 -132689507 -354356884 -736943975 33968170 530352502 -66135346 156618893 -247971 278734281 549459078 2944370 -858756024 117242313 806646674 145412122 33097466 -270818993 -422329016 12501683 -30625414 2310056 -114063737 9259284 463491 -218872777 36324293 8594053 16883918 -270654 -44948086 370077343 -208877094 36032529 -65062785 105325765 388930461 66848163 302282197 -522359004 33170997 129024149 -663391480 -232012666 -616097199 -114612751 -124297600 -6205985 209751917 -3352724 62360066 265853574 -19489704 49229227 275406732 210496396 -8716876 -559992269 429544119 8431710 -136055649 365696002 -620738622 -301800600 202591947 22317950 -133964728 73053823 -329898398 72731373 -94360793 730707026 -530528068 -345375576 11179676 238240535 -534483739 111591752 1434006 127511922 491806189 22590035 -235229509 -418660568 -454247634 -26583507 -277159774 -158279851 -63922259 87524218 622681734 -8841891 -11304145 -33228240 521438626 12264403 7045422 24595280 80457597 820533756 -795234673 118475910 155553742 -134030281 -12733766 2860609 -372569196 21732075 -2373480 61996783 -349415452 223561729 8417682 710191629 -372475643 -886065186 527299362 -150036336 -50635574 -549601 17001617 31296484 30104384 -606475104 592837979 -312626254 84930169 1085432 -78596076 252274254 109717562 419509735 474768122 347142428 513270679 160949110 -278870796 -132938960 308244440 11428086 -97268831 797197176 249883027 -279053110 209528025 -697122410 -17175661 36923898 -610634220 305222488 -237145579 484649935 121630705 -5820915 -576256251 33988325 290523 143585902 -598663782 -525446100 -12448320 -106022749 -798919164 9222998 205537525 448857309 -57300677 -378886734 -149311119 509978878 -105177444 170251224 -451819699 364939725 -453947985 259705011 -392367051 5634156 -14534223 100044442 4972780 24386788 -9144124 -164068658 120969103 -656030829 -96198399 242838325 -153791119 31011394 -367745933 2102928 302473731 54367613 -616015965 26350299 177627950 5807099 -144611650 294288821 631389470 -183201500 -676735814 -2202232 -245177310 -4596217 302108800 -198531305 90467221 -57820692 73428913 15759411 782074428 -13514481 219025664 284689938 321605903 -263658626 669752534 -768586623 -54847638 323729997 117275312 -412251422 248562198 -56482767 27305087 -9282634 564372489 279433744 -115603309 -646063453 363846403 827021 -65487595 777632439 -72703684 -336530404 -172695134 -246957073 -165756962 -205935694 -401226511 351940548 281793108 -107157955 21964006 2407802 -8548964 -23421321 256929358 -4922130 138565511 611288305 616050109 -1859226 -301209830 -471282066 235706199 4083679 -167753482 469255174 -139969 141227521 111524220 -354266118 -91266879 -38248821 567474064 -264064451 60886587 5942087 56206043 119831852 12303788 -34839196 77772810 245667924 512349953 -187965227 -91079554 629928871 -649983282 -135244365 -12031930 -47292964 -16054274 64761657 -147752800 -364932 -21499457 -380722416 -390404717 -273363714 9298470 -97883736 901731924 -21473824 96612872 -74424485 -56779393 -8120591 -92202865 -136374899 -90869056 75252615 -191801385 -237358523 -60376210 484380066 301584538 -452487221 -4753710 156956261 130604239 -828030107 233068983 -406943860 -10143722 -781905010 247400609 -756889131 -370594735 -807102262 28320062 11423236 181376675 668387624 -402745881 -30018604 -86806510 -167391052 127473035 250327022 170228241 156203328 187127689 17259009 176993069 38680266 257416062 205300447 -542081178 250971941 -25147562 -6927691 -380074887 15776958 473553758 331583207 165613245 84904430 343781810 127259041 -17659220 -222518151 199600577 -5633456 222244844 -319883188 154488812 -469002790 29073511 -182971838 -492897893 -489844484 -429720864 13666405 -563625536 87969263 545215732 487977009 -513301182 308132742 -122144717 39313393 36148156 -496267509 -133355658 43627767 -433426861 -28010341 102615465 515381895 -349330279 -76623519 -33688924 -25002323 24267354 120062373 492553430 13739616 -111442483 -37822686 95323914 -10789599 514132267 55222677 -20872299 -268696932 4342340 -229563093 36856538 -15004750 -60179104 -644007 -214521007 -16622738 151139393 416519410 372288663 -37863772 -489690567 138309388 -692177750 -7468326 -145672074 45500151 603670378 -38736365 13516165 -105110270 -59704643 -100009231 -144125441 -94963544 133912203 -65076611 77850233 285371708 -116492227 330118829 -247321265 -335629572 58183548 -123519156 -502816208 -89162902 -160682151 -278031872 -557256041 290534423 95939479 -449897792 40904697 87168781 -402088006 139329844 652547644 6328476 209998589 -188638223 -284901582 210037062 -61947066 396265685 739512458 -14580940 860852490 359793928 14344964 217137595 -361812641 -425719956 712560871 6243122 488137810 126501534 -1861976 156360504 172104200 120848960 310204058 -307321873 -539577246 804947047 2830866 -252210926 384792285 -12777024 -518622897 496248223 -36477983 292314717 -51455769 -193332609 171356720 -15770603 -574096483 -122810232 -44901249 -388657895 14069904 490360682 -582757747 -20512418 -315088259 481828189 29202440 -8280358 340540576 327120031 -231767859 278388312 -14553052 -606221011 2830477 -339784586 -332065261 -124490373 78190937 -161766766 224922713 28304500 -22610108 -391074519 5732586 205983615 -6728849 72409765 169933173 22678336 257595 56242535 53146384 -17337725 -33593926 8801562 287644186 185040760 -630442195 137622795 -716534126 -292678711 73285532 -7272144 -524152944 678330202 -47199868 72379265 -396523022 -857186892 -101921733 -201188856 174154948 -295648912 2127348 219031 17636797 -321122358 2577625 -523010982 160483613 -14511472 -174009450 219021600 72689147 -101977604 -607315391 363714943 -473920717 106665825 391980366 350772320 74189798 -209266571 160288400 -300467 66240459 599803010 -399535258 740738566 269222517 -569818309 -62506068 -482754745 -174468737 -709235510 35072258 -745704422 34622686 -175034732 62099532 296383236 739794745 339623874 55211149 36579445 359605539 -475834995 -15270006 28007599 -771540224 -128126593 -695736891 -276930440 595862154 113726521 -541691040 601865399 16291633 -10021969 20469637 -308633365 19957777 237069534 746389215 96292396 -211548080 -568075428 -245305992 12142273 170213009 -237380231 -754488083 281024894 414999743 -486824598 -358472271 779572636 145543830 -355043428 -566035146 8354525 -112501416 -46676578 34099965 -85548976 385549882 234092226 34737660 387731305 39762754 -75819433 47733365 -735351625 -417528935 730911840 64160032 148679673 28483693 -28123159 488037846 81977354 -109214906 -11841044 103565625 600878115 -14564196 68707843 -283357803 -32375560 -10188231 125875585 -125382997 -260200654 -356266121 51543122 -527903766 93511938 3364026 -80865111 -20399812 -46964669 7142891 -48899570 -538933113 181767083 23407663 -74191541 -138159008 12028863 277295742 361036649 -321213055 414621235 -10788255 -78260055 -6882598 169272144 -170029917 -72375328 -10779411 331416490 224714855 -461991913 -337878102 -88727385 -856963857 -173836174 -276019280 39734441 -299371540 -176782793 -134242024 -163379666 -105441949 -259470023 -120002608 197769320 -357217355 202249278 -31733381 2402648 -149413183 -87339972 -313508391 10443591 150548078 -398975891 -1857275 229053886 -452011136 467104497 -471725866 -518961350 -313952974 193554538 -4754855 -107635024 -422756883 38249778 -684727812 -230301567 721050580 172956174 286030279 198188648 -5360480 64867667 -71406123 -264877372 -222004745 -300757250 286687646 -6750902 -713868150 182448678 169313515 -720764030 409727145 -476619911 515763584 14378263 -414296179 507514398 270810826 296995547 529291989 149374724 -381254595 -724772143 -485721695 831822555 -423111099 166735626 -135341004 32419061 -339928987 779938522 287876890 325274017 -49485619 158282595 882492219 -756298 793508508 -9305051 54547670 271346606 801012828 70552276 367160778 -304025503 -147909711 5527127 13102008 460823493 -237938517 -42009375 -23514424 485013225 -445051510 22491779 -118830259 -14358669 -147679 -100059321 -522727602 -125691646 142737599 -115648787 -6307992 -323646639 202325300 -19050238 59443658 490016504 -389238 -443809136 192994002 209258905 -34903086 -283911861 27867534 -221065889 341291289 130327983 -399146473 15233599 202538101 -51923039 -92910365 17886299 -616011741 57501708 -363507860 -44053260 -543083747 -175627861 -4454810 -11874021 99436 -40933882 45852674 -4920793 817814191 -174823213 -77817499 242493262 -799053162 -315291594 -236194027 572657983 -159198513 43157782 -673262718 -257071 252508527 313849030 51613218 468439795 116403374 -22282194 -222789859 -201117816 -550695323 68421291 -488721616 99269123 459768509 341268479 -794609654 518474426 234670855 66209741 204572949 317169114 -101805873 335377848 -240975851 230871224 615013093 15246201 -705159484 -363068966 52125186 -400448255 -54074338 20513675 -310886433 78829020 42337148 144747997 414958753 -59081014 -75404718 -1774875 -97665501 307072250 -212631882 -389390340 -6150246 265901801 31309238 540793438 446301026 76671071 -66581665 51956067 -9146926 375236910 72652425 330198102 321531835 13248231 727046012 474649410 152854387 -763631816 847757850 -15038506 -8165885 10970098 -628813343 260258806 78546179 924069153 -213362491 -9969172 -458014361 -275317232 -898797097 88727708 459046856 -788840462 -395355816 -137953226 -182058306 -142879146 -15422991 -17496672 70599968 -231851648 171589247 -319188051 -417224820 411261377 74038761 -264260788 -788140776 -253667775 471590 37016647 -113667872 53833790 729303587 277864917 -363457506 -120494557 -82483581 -68625904 -78971288 -172478144 76128107 535321205 -172118268 -434116710 100060600 62830139 -12128296 -239770781 -13225507 -565027476 -733733369 -144599018 -509681797 -45737765 -713626483 4184177 -59142029 -518875439 27243609 -416997 59665422 -18414057 -16203470 445569469 -52977792 -397337743 393270589 136145411 -241162818 342944754 -839534762 -447802616 -173954457 -550286231 145000293 286133608 122910640 -150783686 -260908138 241574893 -25359583 473509291 438372575 -76469378 -258233431 17560162 158718488 -200738694 -186733797 -173862051 -9200863 -250625570 11752528 584490278 715475365 430879520 -15175626 4958631 -162203630 50419197 -273793 -671364522 -326049318 -311590048 21938033 -304944574 2185148 9180246 411656664 -281392001 -1605381 200174053 353171676 224493075 155839889 -394935864 51358833 -48471413 114654271 -209492268 43557597 -7015474 -493520602 -8121554 -28200362 -384306009 207358587 462163865 -269250566 -696562073 -483057073 576318966 4176021 482177519 -67357555 29624772 -532447526 74226733 463631832 204296127 201788374 97820885 481137001 -313597295 11334010 -481906 -101213422 471934153 -234870766 235248368 -27055918 -12171225 10869034 59156998 9451824 282258624 -749855198 702757381 159794856 151023160 -368837007 382659105 -778261260 395902152 -637332711 713953637 -5052231 275097117 248122134 -278101374 50236995 4312416 -619896750 5990822 619936381 -52402706 588278 -461744661 -2958866 8369482 49989418 93914109 -280514243 -144484817 -142557279 -22627434 60443155 -267542229 82341918 -249889546 171047113 23160662 80465493 -256806211 -89894489 1402135 311543755 117279936 -509859104 84305648 -243823994 183441344 65052828 -15810670 33806786 -696002977 486220556 280989686 796702839 -361579038 656249277 -683754161 137740269 -9716248 579799223 220961963 -479926066 158997959 -308938461 181316687 230174130 27223692 -225223842 717413463 -93142947 4693706 -770614220 345027007 -598780590 107898287 -15780768 38541770 12393638 407835 359728857 -389281931 -362492114 -107215899 635244332 7528040 -86225242 -879621409 307628965 -2514185 -366549267 -936077380 592622326 965112834 188719381 103670945 -38962301 28170521 52216442 -433771432 -294091579 64907120 313516516 -289030886 -129187417 -42055886 69090944 -44289319 -259256209 -309330965 -47143330 -292496782 -263798952 114080508 -22707708 741643209 -216948870 -671531 -404237966 521848227 48726706 326874478 -176538039 -283346974 -145643253 11990298 385023816 88365981 214321613 584889370 113250870 165247948 12406115 763279663 171752915 -155691287 609441294 179366615 174646459 24417268 58146837 -71477828 447134271 -164706015 37418432 45560089 -153806012 135090933 224765794 -228255711 10625299 2398197 150112988 -106683323 94215592 -386918697 -272171651 84213163 -308943336 403341694 37846394 18497357 -64035246 186490758 -259795961 437874188 -326241290 -21419540 -66096873 -129847432 9427038 -599581151 -17958030 -229442066 -671318521 -185755963 -67327937 -103725372 -102349548 -67178097 -121357752 464697495 -358185112 -703871639 -503051451 134010421 655023437 50369677 143399461 -327720176 296425343 -610285858 -187924641 19529398 -367961930 469761807 28294485 727417016 59306380 -473465127 46597698 -246959043 470283157 -11830459 306751331 -65854832 211113257 -12922924 218622353 -346947120 581578948 -828652077 -124716936 89398226 44923960 -33807722 -38107411 160228939 -92851855 54897965 34259285 -219483187 -251856622 116611999 149312619 45063775 53424266 186060427 71853415 14154765 -2720215 -22543274 292837573 -28804788 150673793 609390234 -178317199 2726898 -1562745 376342232 -81366339 16441616 -20281562 133035549 692458279 -1107510 349282454 24154350 135103729 -372568802 -744080762 -254336804 -253667587 -20461765 -57287404 -424215329 -88480230 -300181888 28764846 184326150 -221862870 388305888 -98794655 -16864755 32222203 -516950361 775919193 -143288230 222774788 619125322 133082833 141067008 -545533512 -142307174 14119348 256058138 -394163855 -50894642 -119886655 44030463 86877705 -12996510 54019360 -547436079 624257605 -125818671 239263069 -231091631 -168991294 38059881 410265534 84617776 32353092 266907871 -43997010 -275570314 76695624 -319379518 518027483 710627204 -55696672 -382937142 20882814 -182756220 -26414007 295866883 24823278 -647471865 433722013 37313783 -258312787 -22278492 -856200725 18119277 177317143 -7153883 -85569703 174527135 306699794 -33205407 52841465 -74135695 324157442 283598041 -117835679 381687011 -282266804 -381905534 -36520178 -17358692 36621462 342336302 187662547 323595853 675944252 -142412532 -182735617 330006332 420586478 -622991290 40695393 279429 -128271085 -37585522 64653516 453938990 -178953477 -154399622 -150504 -74145943 -9338296 -46234984 2383252 178986668 -127272410 2065201 -82963631 499641494 244537230 35851272 360508502 71803678 -482859500 79076893 -67131456 -7667457 308506997 -22656489 -148422667 -506814690 201676336 19585821 -557521023 -92787501 -537077958 275717795 -396351843 -56826975 400624344 285974297 40930732 560691774 -1361983 469266847 -40348492 -24925062 -380104902 177030112 611902407 65109279 89176557 -244044105 -279617108 -196171878 299398434 334489067 495024678 -315313002 331916813 -46819917 -132447270 -360941656 -208335648 81654904 307574930 -500113633 3026261 23579313 -419896979 572606696 -532430002 373594486 665127673 304417437 29520206 -178083572 -26518460 -330377382 249968462 599935881 -550292972 892957858 429706911 504483743 -22464586 281512449 -9786228 -285645225 -32619751 92643112 442178996 29671550 88533585 84734758 7535921 -161718124 -99847926 504722990 405462027 -501827472 135193946 -302062025 -15625707 -8746016 -365236917 -712113533 505987010 4054874 477919864 -27178625 142838515 -134286494 260034148 679665682 203272503 -561935990 -568691446 198306157 746346513 42775348 424158483 -350624116 415927963 645457065 -215253945 124821033 -12069521 -216484374 -190097473 241596736 -215085743 -16738435 58339918 -732786183 10695317 43605537 -290625790 397842672 -103739786 264243290 442195457 -529752706 7297108 431223776 38042862 92822254 -189216446 598459702 -340662768 800653212 -190970273 -105549806 -333563529 228921988 129419674 -172847224 91042759 -11451215 -14765503 -55216276 587746752 -473257184 147671916 -438918709 -352508633 515051451 750524271 -11980966 16313010 -384667678 -177040888 -125125732 189625142 44917879 532712949 -191259782 -220916032 9853726 22605287 -181713026 309636809 208439661 -244503156 -389188583 528975209 241533267 22947398 -242496890 -20616930 -420253274 -72924407 -60467712 -79393108 -740548728 -557525316 -241006422 -47708876 34129587 -91382142 -24742334 291528076 -39504145 90097765 194439611 6541196 -110933438 -83542878 70375525 -105188433 5920314 -358203545 22386526 -238575376 -56344976 -144798483 111229019 -102663234 -204759588 509223772 -24023881 2046226 -759507631 -84236923 263919176 167596194 410916496 -102888490 90819506 -521680687 -394644149 -441838697 749605100 -125929768 56231043 210983516 -274217711 -124071549 263261815 -3552005 -647398002 -260022907 636851585 -129744431 166129938 154331875 231083580 -267589222 -157357423 88692353 138085733 176419725 -626203150 44720885 -185999369 330285803 5096155 7632071 5916334 156120585 732799808 -10973739 -107020721 336960351 180729505 -88627240 -16007876 -14568933 -355543512 -533175853 -69385503 244806714 686652 -50941895 149723773 97126 523264884 -219516320 -380426573 -59527296 11285370 -16767560 -79544044 171873314 52672721 26493988 265543075 -889156933 -32745376 5617746 -198947303 -214118968 -343513714 134972580 -5024879 43175648 38569812 7527709 131939045 -451143364 -108599032 124998116 230652791 488943533 -87128857 421404428 173531663 -172231154 197234453 2348981 141326271 -120839600 252665551 498545551 -800197342 72605013 166932298 318016473 1198679 132381413 -32251759 74054854 -31407851 646072049 -514282306 318275841 -497234609 -410939044 4689254 6720477 51319154 1064510 -768614130 468421 903328963 192095471 63000659 26842482 118774545 223948733 113046730 625033020 -677421154 -33155423 180554130 -60875632 32449735 223819512 -189309234 527879913 -374507336 111906693 141230968 -910451412 254278301 28846684 85411006 -93111029 136949624 -337621809 -283566686 -620833350 -348568286 19250215 144851591 -629127585 358808843 329373251 -332242834 268580079 337634316 130388556 59289808 519877460 -193114518 -17458677 7922666 20322536 -171379444 -631004743 137197415 279809169 -106506442 377342269 187807825 -24479025 946438680 -77036991 148612411 -259137004 192701601 269785938 -34548433 -20465641 19660904 -813019951 -409702035 -662774149 26231173 -194953035 -441119180 67921005 47945692 133907177 292513115 660090256 -12212701 3601291 -5910117 -895532577 395150750 10905772 -14548838 -18366957 152751690 11583619 -6100804 -223841 -455391000 -50712444 -99317304 -320412607 -198974931 -90469067 63474852 98905190 -72750976 -169034671 529993162 222069095 17978020 -274632629 -2986031 -568848659 105108501 246163197 6952002 -191568539 -120249285 -61580342 133137329 293930980 163089944 -493738997 -14627055 307338838 494824854 -397424683 -672360415 -658341536 -41150452 -66606819 -184397228 -48627679 -168557640 334527812 -847963400 151702649 -93977143 234670583 614953149 61496532 131490835 290231039 -75145198 -107751971 1609424 -419856810 -18876227 99851453 344126251 70523363 -272115288 -274130768 -139585504 293115284 3501716 -40604408 305326739 403162471 40720551 252986717 54703819 -179817338 1454495 10751232 664494793 105984739 5438956 -372962819 291769595 8542924 150346064 162783546 -553427656 127131299 -723957540 -296543335 11375651 204507028 8224016 -474063128 -448675034 -224363294 -133405492 527079427 553235126 -385061911 345162928 191649478 503800640 -138377159 529336029 318238410 169601150 363181471 370314227 10339941 10371488 -574429986 332828985 -42631022 -299980534 -143151644 4921375 83294009 170039403 52123035 -234059631 -37452522 181763655 -820385473 -124341499 -289748740 280681775 136179301 64608927 123895649 -36009062 651878441 -683880203 -148047159 -30508092 -2182839 -641854227 635622503 -23611921 447420516 -110683500 -274420577 695126977 -28073610 -903513771 329552127 280218418 -911123937 -508359753 -117755116 -35032 423046029 -396457779 87556409 17531692 -685267296 141907020 -6285677 97378892 42111334 -423081816 582028409 -51810457 -176732823 354740422 -19473147 -495405251 -424893961 -6840463 239720422 -25805395 -465423890 -97185979 -517327272 28734827 61479333 -143583061 306282129 258078283 749025592 489085026 -166501800 -448734854 -18326159 -609401253 246867989 82519887 281876197 -463205394 -91333681 53649077 441671906 854574123 692378282 17306482 24210599 -5736805 -270838183 64238394 -169049313 556457146 -484624300 343913206 140392479 -366453599 853936912 -66731254 498088479 -327205395 -184980205 -788041794 -267842374 -393756184 686533575 -78412 -404833491 -272745629 -147496557 7806298 -281589835 265585334 768624279 680141979 7309377 488081443 94643190 -662654514 -182490797 -151289217 -82049571 4020003 96757449 672068611 308463848 458850535 -123838185 -110394888 -39002629 -430139831 -340425403 -280329567 -701019543 56060964 28212318 -500427578 825460786 -149807 403864363 -237947333 560480747 153901214 326420894 -1641154 -553368713 23366070 25094719 291193502 53571802 42576071 338315258 5788238 671544481 -7213840 -163211047 -913225779 -1111708 -76291609 -54651463 7588826 561706366 123621592 -562453647 340460653 108991567 -7176380 223767109 -31300021 -198150 -129705761 462085813 110990959 -27089570 426811661 247860646 -231039238 259313249 851508845 138800800 53869509 73108694 669331644 -397580894 5430550 -130376930 -2688932 819377087 -47678334 -348045589 -153527763 166417820 503587652 325485340 175162859 299968652 317769282 4159151 -20010766 -2788610 -256384913 -202718676 -682885133 266651295 -90286334 -215664866 1823622 18772485 -197066427 304899786 -17226416 218226490 -118107930 45954399 -778994887 -65733286 50066342 270478746 471382022 18027699 77226320 101328938 645269499 249939396 -233938322 -844362203 -10995827 786789765 -120873505 -160541778 -355123911 -633759023 397743863 182987622 79120205 8595557 38558851 51374751 62330869 59014244 -1493537 9135879 170513948 212266430 860185292 53652125 -304763651 -84032347 75175714 -3410801 -52313442 337218691 -38500734 -156110027 317436180 238722895 -450672375 -164677791 141165821 -2797290 767503734 -7744821 -186059469 306424541 -20416045 16952551 -20351064 -782389755 -727838347 -186877150 44622645 -400416329 -20270589 712940097 -348159525 -10671443 -287481183 437299064 -427390803 -20993034 -762714276 288336011 87481003 237360998 397974418 219062955 -153203266 256182474 6456761 596797264 -128760768 209189800 -569489672 251014123 28915392 521848808 110790552 832490693 897172617 -158032557 533465030 76793215 458958652 -178500536 -86038576 94837587 -239541228 651256644 -49225508 50990274 -373215625 -726697394 -626830659 29346972 6247146 -107591892 26689446 146763029 -3947642 -675383855 427198742 259769504 -222880140 -205116637 -439602265 142026944 884501857 -362838716 237616891 9461950 -685105064 176443439 -188189899 68652789 -141304157 -104319895 -607781789 224713591 -73629859 -644027340 -180626769 742498379 232608711 -523843472 60414809 106083706 -799768832 10540133 -887305371 -15651791 7481464 -544971712 -5947133 20710361 102855088 -156725173 458511768 -681711617 489560285 -468043655 126804009 -633197036 534970029 227750563 96117633 -9497811 142777867 -107128500 -16149630 -512909313 -24902746 6341939 -146349361 102830947 25317546 -411429453 157556323 56829116 -528669535 -162748065 -126050388 368760992 40689369 462403501 -264729953 212045759 364861346 36325323 841910963 -690115670 14233776 477486487 25620319 -29444652 41753264 432986635 -691940519 -111101116 -213043664 267979357 137497639 55779252 30417381 -623828353 3033178 23309357 269672996 -43101378 103702013 1556102 531155970 -361982286 216535951 -391680 -112082947 -98908491 64411982 -309390802 -111906114 387365307 115325722 158154735 -118762860 272265820 -42382711 234728626 215771065 1570719 96422008 -576114639 210084840 -18337315 -26045553 -25502293 -351539350 -56882354 78394696 88273790 17117948 -309988353 64084642 377450254 206984301 -217168208 136641182 -2559668 -160338794 276889327 329847520 -278793374 -279977450 -194752440 188440117 146883079 -142499975 -1515078 98097004 36594869 433203911 -13954623 -260919126 -6195277 -678259087 91769131 82580148 -59794443 103394617 -18832248 536598293 337417431 -106287515 -612290835 -20960114 -165587163 -595754791 -2143390 -430650429 -413258055 272757634 11958408 -412016040 66233740 352612582 -874352976 -123724698 -13025682 -7106918 -33365175 -113606231 -136709152 -58412978 -70084931 229622736 95073401 31918733 27267101 -5934653 -22225272 -219555647 -12783943 262476641 90234221 -235647744 -145165273 -365620219 58979765 -31506866 331143424 -308898570 -443643062 198660946 -51332250 171700361 25449719 -505941600 38623106 -481637104 -34075918 -202176904 11214047 -597360492 -171616460 122334766 2125741 234128870 205292207 -657883979 -545076507 89113019 -88978336 55478956 -56594089 -67098927 789244412 -115514549 -268389957 139500610 -469844301 -71808609 -13224016 5440162 330096376 -102562539 379509181 -266712219 -494322469 204502001 2731624 30578544 507250795 134116399 79530329 7635968 107769685 -45553767 18422029 454293419 412804468 573318312 113443962 -85722773 897663620 49645524 -194676298 15515493 1830225 -314273538 -50102369 172289935 398727033 -29216929 793058490 503870 656178212 -127287037 -32256614 -502350774 204844342 10562010 -109226045 -97211889 3462274 16752681 -173439818 -62435717 -197780510 31801353 109227471 19788597 26708807 -46277522 -152008019 340934240 -12034803 365711621 -209613086 -368466044 136798882 355404821 -290003907 103558985 -246970216 136856471 39281352 -168531531 15481997 319695061 -636925212 19477020 -434611199 -725085686 -11313396 17463813 -433471678 236157141 -111645554 335499660 18568032 -40829541 129784755 123620262 -462690241 5010100 -47169799 519481805 541349074 706750562 -765695506 -227139849 29712501 412913185 21388762 172776688 -538657148 19701909 141377890 -72835845 111128312 212115041 22907275 118506912 -119287513 -431602893 164170627 660633352 -12467251 125094925 7882586 62442987 131499886 -176479832 -389043179 162600620 -660543347 -35872982 -510829734 87786892 407912317 -296558298 91181739 -18497256 484174500 632353549 -101514404 -453683402 -282700388 -507746885 10625486 5098893 -512677922 -14636924 206584329 -405455654 376479454 1286959 -19222351 -78657227 267680262 -25098268 208415581 173373777 -22310023 -323710842 -344265845 76216769 -228636878 562073615 -136693991 393909826 569574698 200357955 -500685164 -68218513 64957436 18658210 232864606 -2403724 -674462267 -63702206 -10237120 323903053 -444561345 -459408216 653954140 -681003461 379907815 60196521 565578636 -6146320 245145645 -16404484 -339659498 393047184 -301864067 -186305217 5405151 678601 -302361725 -20693983 5447322 13192394 702652767 -9118972 157248926 491508685 199646837 -120745103 -375998297 295785098 -175020088 25427904 7129354 -770815234 -507984687 290846128 262428998 269686321 -120908738 572954398 337199938 -57743813 -389696158 -3145297 -9198505 -292839342 609689497 -293123028 62884980 3132488 83286796 343679483 431724096 190016999 -625848280 -443363890 -819923127 27523717 -11252084 -176234952 14747665 -105418115 -57538895 221316394 -326440508 -58548767 -29107513 40749464 -35051262 813816178 -404541966 2058852 -2004850 -431547437 -81557531 -139576242 9888092 594441938 117945003 -6027816 43850683 82049743 98490494 -377697489 190950071 7226646 189488700 -28144285 78475623 493669374 388715699 -8560175 -5160665 106014923 558161883 67140399 -14762500 139654546 180608344 -435194897 -181026110 -247564301 -61445303 -197659625 -67104784 511520188 119560345 517162790 632686261 -103049793 -513711217 228460646 31388334 -262734947 -28434109 351721366 187045670 6745443 -555432348 -56845407 593169784 297009794 -118284719 -193880382 467923274 280368620 -5114378 472394644 -4872574 159561024 -850888269 -364175166 733704247 -213054937 -66854842 -243755895 89621701 72864383 30711525 452529703 -520393570 -469273 -379194544 -63746920 -247602031 417368700 249828995 -142069880 -891659936 -359990910 84268172 -269169632 33441752 -179372611 10403994 388492951 -11092112 -272312747 509164917 -92370918 -128916516 56920971 774523016 108381579 -255551921 50134594 100176631 38513791 72383194 -466445771 -343460183 204425231 -258075527 -69780454 241396608 384067 -286514180 -218929798 -82717 230111613 413092548 22338756 -139477626 -198962219 12482334 270320117 -352952879 9844089 237767996 -140260588 -204981264 -40032243 119481294 41589976 477341132 380113809 317896195 191801198 3050564 199037480 -22785763 663655585 -247291428 414490736 -156011047 -594805577 -60498645 31819139 29081803 112187077 -264581525 -502084221 -415627937 -157466548 -447752498 296765860 155291838 -85769081 35776435 282841059 -500098592 170795746 89611194 268885700 -363891890 -322057153 -619907676 -243329737 531712513 -472812531 -107095711 -231799410 -659636811 -244718105 -43788433 -169362603 -3813224 349598476 60415135 79555644 13216416 -256529350 270318934 558985206 -443946118 54813888 -850271530 -181710811 239738830 -197358991 -141565651 372737278 167580405 -264264565 124646000 111598806 711990628 -2149533 948914498 -31611211 -2908810 23004474 -125020119 477263261 531721 -866057754 -411291887 -5087044 13204388 -8082923 47961181 373075035 790772095 185808270 -2950723 -7594424 -323545555 -241837420 -254236723 21821094 46879916 -683868611 166247257 -101799278 89263097 92987365 10809640 -742291 83488470 162039126 -196486236 124486092 -9322876 -12833149 14705182 -1136179 145926236 371305807 296347530 -224690328 283190917 51300323 -294656034 130921381 31295716 -219365569 402425179 465903731 -593773133 134436510 124320563 86607369 66014991 -401246130 -385623826 -240949324 706548355 346219836 60867023 -123557216 923440216 20721285 -264141502 539870114 -131557372 -817343 -537673347 -490952797 -611397762 519674213 19703433 -235517088 -302666768 16227582 -18262382 280045889 -477600027 9867289 6963932 -693402775 348008093 -68426969 -45455850 527931464 -3299368 417579003 234802706 66577181 44465881 -80912627 51045965 7864378 222249880 -80932059 442590771 -35739067 -315348026 10168721 15668375 13639885 241456544 719032014 -379833253 181622394 -196590714 211927174 220099720 -6762396 -87913358 -445208842 -533016185 41824661 828184380 -159756830 18442308 5580420 748494 221546953 -601677174 -101450680 324023021 -292478238 9907105 -750623434 -317127842 -286974373 -715736255 -162054074 567665325 178990547 9378568 31487515 -29277046 5501902 -129803214 -370877632 223257052 565338062 76167454 41380133 5069071 -234162596 1815939 -210079706 291598331 -5500974 237829774 -215715184 -144656122 9129967 113663123 39556255 681917559 2546606 -23823762 13626979 237941216 2248201 138402711 25327109 2260736 -324632638 -39017000 -191048203 -94997096 -330025404 384860713 77469977 28623943 -88984647 -120230724 -222701009 413446036 -181515263 -472488030 442864602 157050732 -656117074 167104423 34614986 392649090 391179331 -3513901 412632478 462856586 -136686627 21834304 309101860 -31322138 256226734 506956882 143962215 -476233365 -587941015 -392913685 -748656263 125893355 -158504081 4769162 82348762 -109565566 11497163 -451468723 115649985 4217003 -1620636 -14957444 -123098014 -94272831 -252734616 145431754 -415740729 -11649124 -381130074 92891624 -25400613 3110838 341247892 -273172241 -77495970 -151488118 -5269024 407904339 -165013630 466691763 201961045 567132407 354725552 985358 436164019 -136004055 -81093234 -449724957 -10841779 -231587333 -752860878 323931958 -18270522 78946757 114213284 490395855 -224705862 -60973581 559729219 -2891530 34115886 -227857412 448597045 114744647 117692511 191957053 -378134327 -347025016 -756934055 262480726 -236271309 -369760645 55730190 -129834525 -587127201 -181708077 -201282256 -91003728 210217701 541511016 -6747377 -15936444 -460792944 -117005599 -9984604 611267874 -682854193 -46793302 396246541 101219944 -696754260 -206122914 -29085437 14234237 -137162489 26542839 -38439615 -385452097 100485557 -235779074 712343290 -621236830 266483897 -16112304 -214518049 290578870 241593883 -100941214 1697380 12563589 -22346308 207348171 -16163786 111783190 -4944628 -214813332 -19050596 467030467 82819084 -380512196 -607469521 -3044726 -260739076 -684048207 -259607348 -164169345 -83890153 142863791 -673291300 -32891735 74175813 434052436 505085127 -30280722 129473157 121497876 -90385 155031670 98712083 369132094 131812172 507248347 -196751154 -527867406 -30768559 249835898 -55132606 247009659 -3362263 45222056 -562033605 121409613 8099823 -61690770 -24875702 -124022556 -539667490 827709894 748138015 391892803 -62189308 -5921813 -175904903 -17191692 -208960584 -3132438 -131476755 -128633903 169180906 -415921879 -293845469 266317566 -184659899 -866975882 115270016 -18446087 32412217 -654484198 21017762 446693294 -27040425 -238323908 388029012 -183636028 -39534912 -170020095 -21897610 -50454818 -379560799 -26560598 -4517799 282460106 -442545056 -61281825 -24862866 78202918 -167269506 -327734895 -14578086 21253877 518629330 -73644221 -31229094 -438271310 -12604372 -277591140 -3261860 59476583 -139880767 -56812075 -217981228 288261807 -4105503 -2206234 -544468072 106956193 83929282 -21652604 724939463 -241499524 27038798 18553207 705165271 19203577 436124144 -20880381 -95254703 53944828 408281454 28130462 72371986 11999881 -350601695 613489232 37530614 -466271390 -200996205 440771654 117461220 125454450 244671263 356891519 59554109 292532836 355254223 -375264634 414081075 796334717 -117416810 -176326483 -250309545 -59655894 74556245 -5339702 451347901 -119167762 726169526 -113081486 -176080377 730292295 431828901 263746401 455221086 -606258 88347120 58884692 175043561 258840731 -8521404 117179613 703117511 -786119904 4518166 178896253 -802217534 -480752523 -60871130 -146467064 -4244573 607902247 6484849 -601670667 117341476 28238746 225682919 169551540 -73077381 208314342 -647879325 414297047 342750747 7636251 -1459968 43256684 -393605664 -221506975 -30529743 76689447 89644882 -249854639 122043099 -720833613 -282873224 -527685852 136979847 -64431692 314766305 -409111670 2139019 137104039 258807013 224432450 403442760 627238168 -375864926 -36841267 586729972 -507322337 547082756 -74302674 -406418991 -276986493 7401955 -495762669 258563147 106711667 -463939407 -2723820 -369247077 12163979 215625601 262522105 603777157 -409435954 7733643 615499958 33393508 -781402766 457371983 87487679 -95298801 369633475 -44309306 -95297443 187897017 -9122613 472639 423296384 -605237963 -43602132 -6677247 49969735 -180920988 204381663 -4268552 194315919 -2847276 -70691994 207401859 -21395823 222789857 -47970795 -430647336 29712392 -7386914 1564596 -143557190 814469627 -219127496 -381688942 10036355 292461956 195575134 -223545524 414984774 -42180994 606606992 4979191 424293659 -96375927 320404299 -49662704 -275199881 -535280662 -229975035 -355421458 -208699281 -53271345 -186409405 437031728 241547098 8137670 429445945 -264342794 -29173723 -158920226 297183743 262429149 -16310421 -118112214 -15371433 -789397323 763426779 93654235 -16295841 9962348 -7956986 -219807559 1109056 240825486 74864964 176658450 -9784010 -52978081 38866372 167862471 13271788 157247032 337263818 -6176873 444935682 -144381977 420633187 7746206 -7684699 9570205 440590779 -72451625 -151509301 -69752012 47216441 -26616642 -68408860 255835781 15377545 898882318 261413121 -285298765 53093292 -188575143 457309960 96132588 330568651 121226398 -35801576 -24899979 -21924211 -213971553 45266124 74885048 834080194 -121527819 62728542 -404663548 12841042 -92878863 -405828588 2508224 560546854 246569806 -185545397 -141357683 -1364202 5707324 -388510391 23158441 494542835 -467215440 -13726499 -753886409 -32987517 300879632 117789946 717059 -53791129 711547510 -813854513 -248320345 223586141 1651928 -17304813 11404838 192379891 -804244089 -283081684 115249867 -344343095 231326156 595123421 -236083083 -498010349 239591036 440578785 90946863 134097011 1711644 438446255 -98930033 -6811602 -178495604 480197977 201342657 171049935 -334186360 617881983 -118935831 31822472 226077330 -547311848 -633942815 68797607 -331697236 543383088 257309485 391293036 13836221 -254799995 -437443088 -2734751 -378587656 298409097 6374219 -407709662 -13527879 84923705 680248959 3759811 94383563 -337721884 -563580162 28642903 354961772 -577855553 -33188895 -25711698 93466841 -213070571 80072305 -143988515 48096868 244716141 -94184614 -28114045 739814705 -148494997 643579049 -622720300 -439967391 723602847 91651373 12629293 -224271429 -29077296 -11912650 -19220000 -244397837 729705591 -570266051 -14351318 51516038 212375176 20784947 -48142376 330870518 79714708 316355461 123030139 136747359 49823069 -92421899 -322114980 102394563 -584667206 -154759677 21144281 -45634583 -56883662 1335257 -368969611 523983553 259444609 11817429 252499825 177752341 -490755021 -186189006 -7147189 449740141 346732693 -242780664 148711718 -65132046 29270702 758105472 -295801582 343732320 57435464 55763154 -168195696 7035194 -202753 -466803641 -404294920 -263593286 428251939 -364474512 -47360853 12243189 614638662 -426192819 30893754 17937531 -525494373 -304470968 -406587406 753792515 662220693 371519025 4738130 3382548 -66615144 108875781 -6552508 -699702165 266347303 -596473310 -34366938 384970164 131358576 -629714117 295475950 328171856 102980124 -63803347 -484274 62744967 65908644 -396966475 -509404676 -57898793 322267907 128966 457846918 49010669 -279033748 144674644 -24506152 4120978 213460030 40052184 14669152 445836591 -219862274 70473540 -74617274 261724648 2342937 -307538770 -5833951 -208565052 331685789 141874012 -37482270 -625420 -20591333 -129133448 -90953462 -256149104 -481195787 -878216788 368473397 -141029861 -245179454 -75399399 -30998948 189895573 327911727 -401937070 230250880 276722951 -254494427 -593688497 -779361070 9087535 90367890 -25444757 415241489 61156677 -14502866 -20988453 -283970814 -311994798 36715670 -243163541 96117322 -15596283 93097740 -142356348 -466949451 24553730 8400136 -512022200 56458715 -170198322 8645767 481444578 -59226281 -30425167 277425658 -234417020 250699896 -38115464 732852138 -312998267 -221098064 -194627190 140794949 -38235966 -354715509 -192716251 28164469 -57991201 -736117251 446829040 300108304 -23499901 -4594734 -200807369 -963231756 -48874821 69256323 -45952209 -1871191 -8387029 10309191 -215825353 -521541279 -689376845 320461134 297888085 -156541967 -58476092 -25596429 -771156679 -436441569 -232276962 30931448 -335650050 140933121 166174852 871195540 -45411516 -26074248 170349845 133095973 387880388 11652453 325042748 46667661 -358527453 -126777069 759168198 -19999307 36081590 -435124861 -108491126 165155659 -54061008 -380611436 -310698039 -575678254 -648836159 -99538892 -293703520 -164874052 -127053800 -252886983 -104699669 -206554106 462540020 59391932 2893423 406543905 50854336 -127774603 130742364 -115715390 153252428 5479977 598583526 -323372173 69435605 -348509927 -318500875 182344310 -59936278 -333931798 -437133102 -347763587 -52579861 200613597 -728771869 59389035 -2123819 211483625 1917295 29344819 -248908 1645649 20733743 522112218 495515027 -95956825 -37949731 101772527 81623961 -334673 -326660764 89176959 21580470 262961592 113071555 -220209489 -37760166 -905259421 175526944 708258978 -720956603 -61520076 -110070953 -201995453 -27358614 17752040 -160192819 201858608 -271251957 129155152 19766157 73657307 224545156 132585571 8696248 176908860 -257863561 -139992244 -138662606 728999476 -68926961 -262115542 -615346505 -191197121 -36937728 321816217 588067661 -138032607 377333403 -687991590 370388754 622332459 -206622197 13163192 -116247369 -136656727 -297947133 -64115631 49012993 -488153192 -182578119 -21573295 52189186 -409510065 1523491 -49960574 -409555891 -61409461 -183410772 176364835 432136057 -245130830 -59392794 433484848 150057732 13242977 -121833252 -10572695 -8240215 -607726710 470955465 -46584453 273633205 2155713 -3029375 -253426747 -20681649 -769893819 -409197004 561739961 -581590538 -71721519 213024137 -196643160 6523917 -240155 -86219768 -393189926 -364736115 -360420361 50813027 -3243228 670695454 -320120803 628124868 -21544282 585635635 664845326 152341660 37217081 -709719257 -667130538 -140485402 -107660178 462454157 -124343371 -52523318 923336 -282155690 396391611 -2159271 -22089302 391623436 484610625 -756134057 -126884940 -426189480 10064596 14639338 314859217 70989226 20434339 394372213 115244218 -3609754 -346999688 107684274 122802301 -571518797 77293065 204435342 -70627787 -528189177 -325559160 295560121 -39195465 -5905144 228051741 -505610574 252828327 -116308872 91090397 -122743702 -42811062 -80071509 331730528 362467571 -216013542 -25618211 461399076 -873783002 543753317 -503353021 118822934 -22319046 120580720 -622315122 -20501508 -54811076 153245557 27793085 69713135 160993168 625957573 -96597692 -53328736 -252869452 268437668 198161491 -291126838 564667283 -728827708 -24378125 108990502 -132085016 483459696 34810660 -345570511 16915601 334780 -462049322 -101494291 -155913237 -68469068 393496105 308123113 -5323368 -455058125 67196878 121244169 -25526720 36106031 -156689384 -349983655 610569812 -45753162 73842747 -99710165 -49511724 -23368158 -308638496 28321908 -32661826 474932844 -57505100 322456291 236781574 195372990 333809220 -22085914 325118987 187674756 -27963562 -157358542 9877474 -3336639 10218138 365245015 -30184860 -58000652 420748928 4693391 471093567 62065913 -290494299 276218784 -28763692 606803420 274851652 -321955991 -368801017 203363358 -11882098 -9895427 523403696 -6154502 -306893023 -351155933 -421269779 454649215 107773226 -610158169 108485191 -192057890 578919601 213309369 607417035 54516341 -736761688 -158713427 -107232065 -70158020 -589897636 397696833 121766038 -315071040 411300140 -134049169 -676790 -189249385 90278927 -92838126 -11953815 -8172342 -268203554 -28778659 -37294107 -278373094 566463665 -434184327 17462223 132205255 6556886 -39394101 119270537 -189620730 322507071 600707227 44787469 969987 -835966458 -11063456 155917389 -253632937 -8547451 424381781 -221281314 494092043 8973419 469636092 744338336 473354019 165064075 -393022423 29318983 14322066 -20282596 -313409025 3747467 -3513215 -431342996 -57243407 -196574688 -542155545 153559402 441067855 210287219 85106376 515261755 -49760818 274585405 -416969 16259814 226597006 5294281 55752394 61932319 -134009934 -21900552 -37964977 -924457967 -202955747 732894676 -234789422 -406440464 -592581124 297259627 -343054300 404095054 -362418007 -49078112 -107279269 43355982 -878821 1261781 -76292127 158135270 44120209 -101324293 70987839 227147008 -233410607 -24431737 146009415 405963828 113573847 -32303295 93732973 76518237 -36686128 13818091 -598907583 -773988916 -11424080 132853927 -114343124 -312112795 -153726030 480614130 296892602 -238551788 738040974 9039716 222560796 -527437915 4612165 -22342895 68858061 -90527723 -3512140 421540765 -770800 -162023129 445470621 -233186247 -100452660 12058949 -69179643 -68515223 -148333625 -46055866 -238116185 20929801 -253247767 623872881 -996634 66457774 -34532471 65472305 -353493221 9515873 81009604 430570792 -101090227 57745538 -191961251 284808521 11332768 120286486 423928312 57762381 -671560821 -94261751 -173033863 555144050 287112635 7238790 -63147047 8950451 -881446155 180119614 134805400 -1430897 -653669718 -321577591 -222729148 318814958 -39177179 -62820279 -81968798 -247459174 -17488654 -108662041 81938986 -255537384 180088566 56872381 525018837 -293747741 10507840 -633181697 7055570 -144539099 19689683 -62218797 248684858 -659220996 -2936519 -631695966 366126296 -206518702 -2821381 149750791 -1498591 -5962787 291480210 -292601518 2660964 -309115124 -6123389 -17098276 -75472142 21014344 -34587133 104246501 30110620 126368980 203786465 182217271 773122088 4316656 609990967 30394231 88909457 48464137 1584324 -578564023 54452255 -200296393 -42584604 201235978 441717017 -296919248 -29896826 -72586220 -47507737 -21170395 364481655 -374523080 -16755340 357569860 -305929506 70458747 -97413496 12037981 -70447877 -311066884 96915376 14832320 509636974 430032946 -159645153 -63802803 -365266550 -1205419 -569748804 -49936462 13446943 -29591659 -65065484 17441038 15222748 304667588 -504065398 15317147 76853859 -59895063 150034021 141188372 823627339 -226684413 401091408 -950883 77738788 401645046 -115643272 -132037800 -24065988 -471515827 337661306 9487427 6953647 166205411 89922985 530840363 -95320963 13269314 -293484469 -373907603 94184376 229827709 -13440053 -563530385 287263660 -746158896 -585133956 109098079 154990887 134173550 21089566 171921860 325611268 320331837 71246229 -108012174 -97278720 57935011 -3966752 450995170 -40005087 -98843324 222690456 18843080 312160021 -646495753 -118710282 -155689144 -153137574 -776259623 54415171 -87466 -122625454 -49876607 416658547 87630051 -151235476 -53138385 228846645 74085878 -17999925 248755 680627004 -756501719 -562605377 418356704 -551642612 185499109 11491433 99395013 -169173 -634519109 -265921061 -16861879 50282814 -79988957 160763858 1807912 -72250910 720016451 -63294445 313529344 54889206 -411184103 -13238491 169823073 125648795 62370643 -495624865 -243090579 238781185 945259966 -218096545 516437827 299959232 -118854781 -436184 -494952155 272369679 59618084 830129073 -8160562 -149008837 -18032754 -585320610 79468052 -112852831 261910245 -120624869 -4059621 -314282520 -188313390 434289196 391623644 3496362 -114378 24099868 72942193 -135557 -176632801 112559719 -504154910 -10159232 -389765450 214764239 211786081 -412889283 210217065 -355822430 -231939019 -46318857 -21539038 12598358 -28594447 177929307 311402351 -148225050 22730099 312352526 -703591454 200148045 58210718 -331087222 85000975 9845495 34160784 262312450 -136059695 164318738 68707675 -437234345 321487156 35675362 285975308 -7997885 -23181363 -404433065 -19337360 -15771588 132490700 -217237240 122237044 -266951308 -128033627 473788961 102422298 -623220158 262512985 -740212322 17920176 -329076621 -506173352 -159099614 -518658639 33169777 -414636988 178667414 470938884 -205325066 630269581 -66413624 424482857 127895558 -56197554 -18836051 35752736 397688729 16338407 464267292 -153118341 284515440 -316454919 72732712 40949766 -127111078 250362025 10335208 399300917 184136367 62365346 -127515493 290333832 177960330 -97636291 -7045177 22369683 -365667831 221297330 288047 160649377 -362528875 -37592453 -189627820 -103373123 -548407066 -180129966 -793159506 357283431 723613197 23048102 437204792 509497572 -288040920 -721015900 -359885059 -338150619 -268367750 13401791 309656123 520697562 -37838011 540570167 -13275693 -12765452 -688010533 -1251022 -57536630 -13183115 103219835 -278635665 -9328499 212440925 80207323 4520597 907581181 737192303 152357212 -32177405 3407339 314868919 -70007381 -670211999 -650092034 268750869 84932051 230520842 4426323 -97822 13769080 -7011822 -349677183 2678135 701530 -11094372 -381104736 49749112 11224529 23730123 -133659932 -617686803 29796613 56998430 -347379435 11440239 -572005620 -113588800 -128010750 -237630417 163090142 -524364168 355861701 -409911150 531260122 139717165 -387375939 -541036741 103399279 265960791 244332694 19396898 -714545383 40175780 7927785 -376616610 -829467 -4824099 -173952628 -7656171 -267503891 -437853162 22331885 -22403951 403285724 -192464055 67765876 3749526 351297659 166809414 586406883 -876165 -15231091 325450984 -35104549 -40872543 -417067284 -12784086 549459587 -3623027 -89924052 -663952013 -27837478 326384162 487841113 -89370383 -231599243 -2384629 43162901 -598509477 -340338780 -299692589 -304625124 19963109 -788703931 -533067992 700039567 188275595 -240138779 667095185 176990076 599572076 75402348 -922429341 -134754390 90743574 -546622705 208582087 -48208803 -4472203 583387815 12565743 -129584144 -125322832 132873565 -847339285 869641137 -155644985 310613071 23907970 -460177247 -202584163 -167947080 14856192 -299895596 494789291 201330266 -108443892 -82193571 -79179228 521966944 99300450 -129041196 361671896 -441480402 -123659045 8475252 223092397 30868138 -13124720 110208 637205908 -673669692 29840671 -258070106 392668922 -353684842 -71985372 250307140 11443506 -372604862 116839599 313955421 670046102 -359909495 -788996730 -466563781 27351236 -60349626 -119267234 -27630743 345051453 332165073 111370372 -263490333 878233187 -78346871 152669471 47483914 27532370 373072240 25990124 48932954 908119654 141997684 -17482807 -162928212 233735236 -436626782 4856892 303882055 5927971 -91840402 138042474 -302222311 88709404 -94225093 250228113 -861387123 283009381 476199729 412375113 -32017298 -14000103 -566442868 10864801 230854283 207043027 95392645 -69106821 -104064151 -248255990 -86669056 545346524 -33091793 -459187637 -202100295 -166189483 426873090 -213925939 205827892 276893773 -48728019 -15522887 -178837168 125010821 18065641 5612190 -316819379 5025301 -127668593 691233147 135951349 -290598487 -25204823 63280548 57763576 -25398789 -115144562 539259141 80262480 608395951 -90864466 -944797 -614919608 -239375902 -542351909 -181840262 -556445832 -5141540 848077857 -77984289 -503251040 -311239160 28963994 -393647670 -26098114 -261006378 153477702 1620574 -285975493 651862585 -50348787 21403599 297753993 200055537 814326590 359505361 -83908732 794351529 81878097 -155582312 -398584126 105739091 162703290 -303844951 175387793 -88558372 1410232 -197975905 222567693 -32639291 -38249100 82351646 246761895 -30282761 -386344406 90852341 736036971 -124659255 184027180 -709025111 -183493870 274607975 -471535573 -385993995 38974450 -440680619 -7351060 8736898 -143328599 -7971799 154317739 596011 -175566634 20915405 80816072 -2210625 70600614 -35212613 35520293 -52784512 93020708 4512899 494578073 637207061 3188671 53251921 -116979682 166991966 -18436690 92229490 566319521 -67631232 -407693364 -540481540 42241315 30273880 -127120825 403686845 150910961 31344418 10581401 38136399 -566108660 -45576833 -107330559 298355 -564399 201230476 -167607375 -192393319 -274977607 54303347 -711696384 228580045 -111030721 -8527394 -338393756 348227150 -36490038 589405967 262888903 211704165 447307048 308882556 -13880637 -477559885 -76643460 -216231584 96657668 -23986800 123662541 70358030 -81038591 -222965788 -197456531 2380269 -33491561 -85202105 -57522226 -603838211 -226912297 103002517 -536119334 314671875 -8015191 -354276035 -8730390 -60334007 37722305 -385554969 -420424809 76748063 -408054020 103738834 100941756 -34772886 -117090959 -14210316 136239396 -390267543 -15420645 6738840 298492498 465425707 123934306 217976066 -299388722 -383548275 95213875 49707961 6103441 459012548 62279333 653221179 1152241 -359711140 -724792336 -140152045 114439367 163921630 -580409777 -387138398 36666413 -273288505 287460931 137240463 94249 671365039 -289603796 -78472403 -81235919 -518275935 423667447 58393998 1952384 86470479 97427165 -737453938 -156007495 -45997747 175072353 -46082883 396136661 501614896 66715603 -397594790 287007889 -140282915 -246145883 234793305 637548033 74159743 -141706490 270556749 -338925397 -596362884 386099682 -3304622 1347275 2777328 -278866922 47688509 178963699 -21400052 -223787270 446740139 -184761133 452241764 -335375878 248293209 132076973 -4232809 -367563556 -298134849 -234690298 -263624036 -157417568 61049362 -196622453 384353113 72026258 15264377 116965031 -2835418 448875284 63498208 660537042 663563701 4837963 -76538133 22727296 -65079379 -313157706 -53666949 -11785925 646054145 -312490009 764495 -134114976 171851072 208081 -75256355 378095700 -201462513 -157189753 -219129339 -79630205 502908956 -81211802 -327138992 63226530 -34230218 128192112 -505285324 656819922 -56656864 -17368031 -155946144 333984831 305743148 513659305 97206138 266605447 7832439 -30408587 288036450 311857278 -145760643 -207244500 615687369 -4657503 41014717 -112675409 65745935 -27992807 -497462514 522300665 -468941848 106106505 -956029880 16869859 -14059359 -55469488 161302688 -115775869 -155360650 -22286239 385936779 801240510 627918254 3033231 -50147194 241133383 469036087 -898411139 -792472 -255986099 8549370 84358727 247388830 -471173516 33736620 -43766255 210341957 -31508861 -4313783 -269814568 -509566698 122135581 571605146 154644598 -14472880 170193595 321396278 -106300527 55596861 -468988650 308869033 -9217364 257756685 933324384 -722225994 14526211 -245253845 56638011 94768962 663011157 -134538570 -307956086 -136440023 6909044 93516489 112180153 -605395955 233498466 153086014 232182893 370984586 -117671404 37205889 209002195 -202468 541317952 502591679 -747404573 883170154 427947280 -2915583 6967242 310478159 571257369 -159020529 -345273459 -332785380 -330622143 351452514 -297579603 685405461 -579883491 20104068 -331343185 336788631 107637312 630602582 -82297952 528158192 -13849633 7206146 -404102587 -616871202 -7207701 -13282487 95006536 3759286 198073058 -169489195 -234144463 756361597 153075464 -874893977 360384486 220967359 -4057650 -279983645 358872551 251751 26514268 532685069 7000843 -732859170 807285318 -643677877 -390149330 -383767094 252168288 511686777 56415601 -150777444 200807910 401140883 201029060 -823409724 22132249 368832943 -130374380 357192238 -14662465 45729835 175954402 471122688 -529923225 523137742 351509 191260336 186437248 3905363 -820449869 131323786 -163666862 141450492 -164411168 -649303471 -18396462 4142625 -610796866 -219651287 83473825 -36485754 559467110 144309859 200490076 45144556 6008947 -111431642 586540200 -449986850 -73577747 14516680 -190994103 151153562 137715917 -33538746 -279008779 162526866 38725192 -42715795 586356296 295294819 -428650915 -171282216 -365074036 48739034 -527247283 239779850 361203110 240273627 -20140205 -412266802 495488877 127854178 370867044 -76301429 485545189 203174572 -269604612 -208603050 -500457426 5305398 22616010 317761630 141072300 40843283 -43049077 -501699394 48340460 546877941 -130063583 -11954503 -403831595 -15244909 134859228 -251280285 -520810296 -359294864 -140939368 47926757 -213528545 -175706687 -120997440 -780644255 210475365 -96470204 76360098 437990423 172290820 312995475 166069645 -5721979 -107850341 9277484 269223434 -642637096 74230212 4113882 -92735253 -277615003 20089563 24029077 -38049108 24640638 -660124863 -333031490 -140579778 113254932 -73400825 -160791859 -85732400 83665099 124005247 -338102250 -4568569 88637845 -231966980 153532729 305891009 -591425097 -370678356 326052968 -1292868 -500898576 -73716309 165196908 -6707650 170211772 -281919367 -402356042 10504071 -532655943 -1653619 -494105618 742308670 264172032 -58918330 195977794 633257513 29151678 221880020 16331088 -290490384 598672247 -10047598 -185947600 -123772280 -24990383 514947000 -367251642 129674635 -87949076 -151660649 654357854 -229020124 -225957185 -2282744 628184761 -479469052 -48726542 -82010296 -10746456 122683714 322046913 -192753468 -433137436 14850979 -452920119 -21857282 27142225 225252192 -7157133 134891459 19862711 -245205425 -63669779 -423665436 -106573608 -26593156 2975898 -7456176 -153103299 -276183456 -200301841 -3727564 1553541 200816680 -295572191 121238232 322479328 277726366 -299781232 627728769 -59069950 -236988510 443908326 289028002 234711851 -188224196 -450176249 2516602 -134641501 396221014 -113156196 300831807 -123156611 46648356 -181764613 -447676983 286827773 -235020375 46753419 58861126 -64723708 57140244 -49698392 -244860156 229009683 267900970 -101401121 28997866 528572957 -8916367 -541010322 219233442 -215270685 -208072078 -402845439 94830940 105967683 8702385 175305443 36226252 -96561098 246970549 315499135 18882512 -214384420 -279781454 412724851 -55368788 332169283 420693829 -556358017 -39838924 -56701603 -793903 -266911832 187093597 400578677 14289391 -82714768 -342280161 -4410317 114973643 -611208322 -176416684 399895314 675669540 155648831 417130008 222648505 -91729838 46835482 -182523420 544002158 -319027039 138830304 -687745288 364527199 554411981 363297551 -192851002 47115706 -17436799 128235012 443006575 118416057 -262185698 -457440543 -162091533 224695881 729678 -712012860 326295347 157706210 1465992 2208428 -233761821 358812949 513913871 -112931753 136518951 48256142 -241626741 -38690997 715336988 124952204 -171387296 -62695245 362834586 179454518 -542183923 509034075 -204435908 22829746 242612800 -100165361 -508945474 -121265690 -646296108 492990632 3290467 190962182 -26901430 -844087317 -145123746 -76959751 -292540992 -176540634 496013423 27851072 -93892063 -51655916 -463403287 -270895878 11218948 -106395917 -231967834 -119300424 -3731447 -31277060 -320209750 116712714 5219419 100009461 -119985136 -604429134 -18413888 -392688355 -510224530 688865924 -233437555 -190338835 204957693 -611500057 -106362620 -829692045 -319265766 -75430022 -359958047 46244404 79751505 574792949 -490571455 384618592 -5383244 -665928680 726266589 -45189973 -145106409 -172597638 -24885954 248150660 -227728939 17493155 150639843 -934625307 -54995965 -123554681 8794848 -27886418 -9385182 240642194 70124124 5488409 161275976 85531235 -650976196 -420441851 541526682 -5793127 458588993 337150528 -390733448 -526079802 125865059 620080618 318717368 187858011 -273929133 -336251806 10537354 19943371 41189896 156132535 -95345187 -112413743 273506945 -601628663 -36832018 204556535 -375090 -279818800 -71747488 822033412 -481040606 -10717668 621375693 -6169895 -193853398 280078255 407039507 -87299646 65554308 91890402 -424662118 18670018 489730898 204515759 46017506 371879879 -30226520 840925229 47001748 39350252 229231264 -298464923 -698371149 -505387838 15459413 33891299 -151640663 -193326925 64719731 830274984 -13465598 67320706 115068637 42985496 -42300446 81586880 220468687 -226256 -271671083 -764269839 -173826806 16736650 484738551 -1150657 -109345527 426890844 -410481325 -130418274 -323560999 53835467 225800271 -617284590 15357890 -190994255 206936736 230023187 -15945645 266415157 170768547 773186347 -536113731 399281578 -14319446 -74388034 -39980879 -599586472 74612309 -79540660 168052552 19055996 39131888 -370487799 -56063297 -558073166 793473091 -17452384 -1706741 -441562011 -313271573 34471670 -7806631 -305827632 764900924 -641575109 186216090 657936609 -102475719 684241898 114168298 110084035 -104793994 43406588 205400107 341375381 -176885933 228859476 731757380 502325364 -267379909 538505461 164359603 -8824282 -8854374 181082225 -39894561 122597558 -75948390 119271763 223096718 -718048120 611689280 -873431313 128051477 -567018284 -85135085 20909312 -595544796 41647840 434595657 -57252464 -859707017 70906799 138674975 -461023965 -151286303 498432987 -374746664 -233962571 153448043 285414595 -275466545 -11158868 1824012 77762329 -116659298 -33039499 -540704709 -4249668 2023112 -111616750 725057953 3663977 83255973 -60020024 407766497 578313407 -152631470 -130943707 -67329865 -429686588 300323546 -195588379 13387338 -26988459 -331007337 135330468 367539990 -50123770 121403060 -236511246 456007656 4557378 317443566 172127338 -201415244 -67602202 99925873 33283842 143280551 -68703670 -3395530 20561497 -479825582 -479630480 -89217847 240945263 -12676448 60296797 2303618 441676361 -375100141 -148507029 117255192 178878030 -10905273 -384542021 275419414 -180409385 -60760658 445706705 -305382478 -36651159 512199863 20905003 -640571074 -198819515 -64362622 385589209 44643395 -231133954 253697245 -55439136 -260697089 19306109 -14975184 341384319 -248037150 1077621 -161015723 -7678101 -2303792 81391932 -63759054 235107006 19158754 -170183737 -191213167 702084459 -795495001 -168056319 522961142 -567876377 349838298 -60371196 -13040220 349813825 608333295 29421433 -285042384 -592560 -14005056 469207386 -252792060 -343051172 269807414 -180242920 279103168 199123142 675878850 -352276092 117880888 -41570148 510917123 -8185729 9228105 -1674010 -600927028 266802293 -849030154 5756343 428024365 133710868 -164937662 -153025735 -334901094 -11454083 4186785 398617372 452510821 -252994273 -158996525 328818967 35942529 2547452 -319234189 22201854 18601430 32466368 480132056 -340738189 114229168 -550578993 577693015 552783755 568655 -42066109 443026403 445355762 557227305 26565018 -134913037 171751603 -287336987 -345851355 564386 207843077 1612983 -586522740 -79331666 -150240262 417837 366403298 205574132 -167221206 -223060658 163034538 59276671 -313870248 -203708254 -115313306 -702042125 68120908 172345360 -75278277 109978646 43552373 -344384296 286585777 132641071 166295677 -101131511 -45673537 -166585951 284983205 382930069 112051656 -531173665 -624108914 -192456294 23281528 -405153450 536442176 241512835 -180829846 120299515 106683917 -581539554 199749239 498275852 429808106 -10791811 -275762082 -199827140 -919569362 17685185 -9295740 46922713 148037540 -349068660 622899895 196330685 -289766414 -251324149 -147010356 -298527078 -165512979 -262260649 1220730 1192117 520462835 17616777 -410253578 -107426952 -63063480 -463572813 69768405 456664932 487973510 8640131 626446209 292199694 663790794 106540462 -90425668 208780847 -194324779 -14086971 185924183 -276136215 73213158 340933226 -588055319 -179595507 -311208714 -3104288 155164238 250633529 -55935887 90180989 -184541070 -11825579 25827804 620420109 15313965 -40167258 134982777 22097762 -65965566 229736118 63077103 29388243 149063866 739517644 202869652 6728787 -2366180 20261563 180328467 -296871510 330983631 -53419250 -178950065 -605798875 -11256819 -348640416 258199413 -133134192 138565746 -184236032 377074683 378339041 -855369069 257703745 205905869 74956061 149114395 -13575207 -39632964 -3946305 20227215 -235574849 58684217 408314752 -28929155 -583622214 165667826 -490218721 302302487 -43221 689354671 53378487 -517623532 558172676 -396860998 447911244 145126991 -257591627 509480144 779999673 -21818817 295838915 670050261 358919956 -122910100 -972822072 23344811 1443492 300897902 -348282707 108480126 -342424798 -63892269 -42508028 35272672 64054755 228909125 -10413407 -473701868 -218335314 327578935 -295950729 511178616 255769479 -433624577 128660180 64133757 39801313 121180679 -437069256 -84556610 -27016553 -290509206 30810075 -1685183 56893085 -106656106 207405200 -272640106 43678135 103835132 548102320 -176631481 65557095 435497092 -94482818 316816703 -258754181 -502305733 611154564 231042024 667979417 16736384 48030336 412517724 -623896580 700982481 -769770855 26877985 -257306282 -3360729 32678826 -539472231 278326615 429145757 473729704 124491959 194258632 257959804 -311245810 254691849 398002417 -239755139 -10161408 -452263751 -373113859 -200838850 -725916 364792825 -51081604 21738045 10186974 -38398634 90531267 819845311 967022084 -15719355 -5652700 -589260 55628095 -557003345 -702317764 -3875802 70070763 73793299 24455564 -359046960 104679322 -160265347 156617254 175545946 272336416 -622930027 143436602 182497302 826648656 -207960028 61219266 120635963 44204582 107119452 317918010 -504541191 -154989120 -541378900 -323759837 -112444652 -815936795 -97978166 192247299 62281728 -596188113 -716941937 -525705777 878455429 144523953 558914 23318406 73083936 508772718 -60745813 322375553 43706577 -213377303 -467190116 16831541 -243326151 212202226 -730802246 7333030 -243853215 113874538 79598074 4176378 -37584635 -113475944 -144535910 -433633825 -259927295 -600983647 230564319 1303280 571002190 -134699582 640589120 -943591564 20669510 235781410 -646497412 452596364 493399761 510341133 65875043 163248161 4211653 138392911 5284379 -453631711 -237477257 157697373 -142575396 121871417 2445799 -78534302 19815720 310355902 -295539484 574181588 -404041406 719985981 -495437862 573535745 -4956266 -6106954 -141370127 87736161 189392246 294399988 -154271124 -86239322 -69485279 -120502784 -136625583 -138979947 42471088 261827792 -336126726 -9813173 -163683207 20817625 -812287277 15880421 -453346879 62533128 -86960502 223093535 749204031 144754067 -298843151 -579610 515856280 318928155 -724652888 156739779 568786575 -144272844 -312456280 464611701 -566962827 352925933 -13881519 4391901 70856824 -773310821 -8826157 461079925 -64293707 1153439 -432876663 32372039 47763946 -324964489 -167867796 -19428632 182526382 -66082457 238565135 -243040197 566885106 -113284885 -328903736 103632695 -260732046 -249563337 3289557 -722508606 447529927 72107290 7328547 -196186036 -33881494 -83733312 13152140 -130333460 27552355 -493168732 44881749 -12321914 109111718 -300670623 -36193885 -140071942 167048946 239654793 306873004 371447278 -300953848 323173355 -435182621 -16673234 465289594 -266361652 -253504819 310242068 56944792 -2278402 575602504 -473431624 -445530827 39815340 73650947 -15777433 -139823629 65397168 263459600 -16135846 -105735312 -250104481 40338761 665970453 -47079947 468701169 -296084126 74268390 108653253 -1387164 -6519065 -69158175 4868509 -109909840 -42736900 7077740 124417320 18187825 13201459 -130733810 593107212 -157038505 589362223 213564113 -185547052 187881740 586864800 273023458 -5697157 -232472793 -1002457 35636512 -33137694 911009297 -487249764 -164423830 -31046904 -162894399 251119137 -9098405 39851380 142798372 84969575 335362411 -849643201 -547067537 -39504 -67370254 -380048085 -30182576 -277822185 -329034519 73078174 -442581860 382749126 279965715 -262841688 39459471 1688512 -178431936 801524096 -9882780 -29629458 -183009128 167212926 -195552696 -166045960 -53864907 241526611 614243078 278248087 191001342 -749003099 -313398106 -111138331 -424608183 713923226 126783271 -132791354 325078788 733199164 2354930 672290525 276389653 570769504 272412472 -427037793 -53694947 -455492977 -509743595 -16319889 5277227 171458645 245559767 117250206 512967431 261638301 19109340 99408970 -71249652 351416902 -118930819 -111733982 -351337773 -57496832 -10426007 37302147 -458176991 -327374068 -116842468 -534951149 111345493 -287840225 249284057 -170526972 473303628 -308770242 395251924 93862032 -80662708 67810758 -153651282 -193118895 594416840 -89972996 156460322 208914047 143637291 -302656196 1873610 -81556301 -50025806 -433108915 9592653 12404463 7437373 -64268685 -10761492 240340938 -7312305 182328249 43408291 -169961392 -18738806 380946149 -420980115 549116409 -72595190 118895762 -12226428 -85559584 71975322 380156672 237442279 116329474 -25319511 -70849262 299303230 -279248090 -366077216 -121668317 42410176 243076871 86879981 231266576 -308407001 -156707628 -397987380 -149351516 -611579177 334035388 -366764100 115975213 136685247 -97086572 81639911 -139562889 -459022819 10523452 -67663889 -102024700 -346105276 -44187806 8095300 -58247653 381382213 364179806 -30645644 13909582 6892616 -1084597 280420577 5806790 33110755 387085464 -102092528 -380360091 572538675 -541592626 592164121 384881105 -217887954 25826293 8899801 48242048 4667534 -78789689 -310890032 24278213 308222131 85985896 -194672926 -108848522 409871680 452816802 -350500096 110509657 -37699760 -26229004 818569909 58194254 -433934945 17231428 -126480351 479621700 -222976961 -55707544 514568870 -10954422 -11774690 93074723 -353472828 -69862273 -158987231 -22704114 -79824440 44066458 360816652 -20747386 -561713258 -187957405 -275419764 79092783 -4206425 -314286 134438790 -9635555 -227131577 -26296312 -473501922 28463123 3433079 -692027461 -14123331 389356385 -622118570 -209837864 339064697 -60241338 -223741878 554805595 -76690460 -244333284 81009196 22708651 -8747390 200897038 31613104 271732130 -123054557 -55540835 175616366 144408811 621328596 16591373 272565867 -75458832 -127760804 3882480 127836411 -258341302 137751911 -105702989 32567075 -76744785 1917928 -26554408 124785546 -82513855 -514368988 39182036 275925213 180385400 -1837935 4818380 -182709412 229718665 -89999235 -83894044 -378455850 35839971 98541472 -266625815 -146648476 -365969452 17745197 95028453 214955381 187459570 -48093207 395954597 87357933 86443588 604030 -795334 81625758 409245206 -11895811 -262360101 -434292547 -780467 -137628471 586781868 531208766 -24772899 -47952894 334852209 6763296 -465219925 96779460 -175016579 265599958 -52364096 -206535403 -735503536 6608597 89163254 -528072 -103447146 -420552692 -388954828 692302884 -89325889 805350275 -504265670 -29838431 165321687 -305005206 35097889 109841586 714133431 82337348 -194049708 -604633331 -117345143 43838379 16419190 -15924558 -191834561 -70433326 65582022 -4935358 -34321638 93535215 77502026 -45334310 -198395111 48572908 -54948418 -38332704 3588687 -26211713 19427582 142552921 27107337 344117554 92500231 -68642597 323324197 -70502335 238625776 144119731 2825240 8540568 679448398 -606214 -698225603 502875566 -156340483 -45166624 -371713048 269846791 -8759259 724500743 -60272665 30818991 -25680501 700495485 -661130023 -25908683 -254369339 17581395 -8246193 135173209 135691334 -18803452 -118684322 -393611307 10922529 208485657 -349323974 199389688 37708366 -29198666 -98340419 -150140265 4425605 109307766 -316319927 47173405 -8460958 -156079308 -20218623 -219924288 -10278875 -300024038 190900426 420300967 67705155 -128264916 -508910674 348100046 -40160589 -104645897 7305711 360415100 768497856 -216854131 -176400556 -325855501 -99558293 22468653 146160622 19350869 -61422584 -465369937 -25832153 265532207 -416052942 -265943718 -834630716 23274667 35812075 -693101933 -14470407 166125839 -280972386 268567106 -6152437 -570489514 -52363962 142735316 -291449 -35810173 -401446707 20326162 -21335513 1688498 55244006 364602160 -255700836 367034646 -53284069 45255067 -63552530 -209149762 -162676334 -158619724 107079368 -134543041 -214277502 596338966 16034982 -66658189 178551558 -173876526 571141828 -368103276 -756857467 -5531832 270480326 333633794 601616996 544279028 -8598140 -698912735 -985274 457255722 -58942987 97134035 -236231056 108421595 -200105934 6486561 -594284672 775204528 -113078962 161613591 3960229 -792368748 107271103 -15108311 199284836 27143781 698264163 48321351 -18556587 -850856150 175841313 163910514 696315034 159906202 -337382289 -44964921 -664807442 638108121 -89025290 134536450 -182947592 -7273384 -183786229 -49225980 183800308 -2508871 38249504 -508586 -100050042 -281970902 33356927 -21968794 83235462 23563587 -587389133 18926386 8847562 155449933 -426695710 -272535551 90626360 78237976 95418872 -238744583 47609032 252780626 514846820 -51216945 -480808366 42532033 -33371182 -165272794 -5029500 -21070423 -261831809 -61602395 -4228383 -147434507 156448404 -781186 147873162 -240506206 497957578 -678660050 -156989716 130379328 -669041602 -175913634 -25631538 51796137 -261178623 -207394033 -327487987 -28355070 808749917 285513514 33787865 86156836 29813660 -24996075 -3354830 -413252082 -815645323 4367971 -594643466 -219590123 -699555112 435465450 -106899097 106116959 73851217 23511857 21884502 116021491 -68087960 79437046 -409480661 -64956762 9980965 426991069 -302856549 -223140210 57485980 -7056682 -436961895 27393515 -823162941 -370637267 229314870 8519929 195992350 -763425549 -146040648 356224188 -65203069 104619730 -366969758 -8805932 -5915562 95284958 -339201307 -314023277 783440360 417240888 -386771403 637358877 -578010076 205505778 2670340 267268628 24570144 649931736 337883810 65222844 674070896 -289315695 1441875 -567410267 -146243463 72819649 -7912296 127354487 80490724 -27265048 -41286233 -835448530 -543328004 -234590143 -157434283 33530843 138881471 -45491668 -131640283 575628286 -403757223 -554615505 3089596 -64116384 -279786343 -690670055 553314455 -25884586 -438068151 99002150 2641239 -2632695 -13988021 -146907098 727794039 526895798 -552398485 -618114926 394824068 35856718 -319497572 -776115272 -19059766 -208601423 -417097172 -17397098 -79627787 218524504 -229202280 -776132512 543191525 409947647 -138513473 -381422814 -200381727 -1974710 -169586535 -33259976 -195327114 -753239552 -1900240 143049953 -298316468 -134417278 -10736294 -159412040 -11313979 -547240539 -56446209 373411192 -646471823 188206016 19687849 874983207 11965294 -162370272 -135354825 -126054613 -371442127 -154323376 105372599 215106302 -142295203 -932412787 -296212311 100654083 -117798123 503469691 22742062 6431297 -45832694 136158906 177470751 -838298803 -50730081 -293995519 -362753208 34480268 501324015 107088537 172619772 165750433 -10674174 36667808 -151070993 -314144279 -999254 -179614203 556143105 -184778255 -213724241 -49076333 -429194818 -632835446 787567581 -317468240 -345286650 61233073 183350753 614202522 492895263 -134555521 -119124982 192489424 440173461 -1272652 232886591 -638580856 -620041955 -675253830 -22123004 -75545591 583144 49578432 -363236115 -214034379 -116826580 341754261 464483114 11569108 -22372262 637717099 -849063423 -826592157 671619648 123369208 78096825 156060244 329224052 -20178257 165246712 -28077277 -490648823 147551004 -491128 287727077 -374750098 -15364273 14637596 570664854 1512299 218668978 -438207247 259740913 -3582659 111466410 -221765553 214421748 -14406864 295398475 -621277984 7434528 81868838 305404566 36558918 -326015354 556752951 89054729 632564411 21290238 -456868469 -122951403 144581802 -28495083 -28942914 155712153 267596666 284383869 -367899336 -57315290 -687716219 -1272868 17055154 -444471805 568347076 -567507143 236577683 554878356 326128743 -259482587 -7256622 114189256 125692954 141704410 -232068786 284649528 -16991830 146586720 549709366 -387336 242241989 -24415562 210321558 278909732 226448031 25031441 714636264 -147976572 422256497 -711687956 212392322 163358474 -296482120 628122888 -441557017 146315297 1002941 312070881 -155059196 172666200 161939664 214025108 17947396 179053327 -139993838 464383982 402445830 406534900 835718771 915545255 44991597 -57661231 -90297367 -191300674 378205308 276692290 -896175 34518103 -421018305 -629374689 -493092506 -835164 -553776190 68845048 735196480 264379721 -10118334 22246385 -151793060 185412855 -207451125 107329724 458304807 -98468002 -83578882 -472806484 178131557 -281480471 -528026872 -239518783 -272723893 -10054907 134630448 517172353 66767183 339255523 -566671048 -451493259 -93673553 24328890 440289847 648029250 -164600519 546590962 314434827 36126492 100511955 -170472460 82820489 363325793 27096487 3882073 6074306 605105609 793054424 165775210 814751105 547183993 188101864 14763197 21836777 -35415292 222098499 -497672824 129786749 183585496 -264983401 32772234 621818091 -43883131 562268164 855170854 19216693 488266220 80025860 -292523995 878256992 321089546 -30827044 478741649 67124507 43701814 -72550028 82345234 -104657073 132935898 -575118149 -244737408 135423628 -566509646 331143916 -272083056 -12681336 -3719477 -5106941 -346327884 -136459747 -682752542 -259737279 -12921999 -2602984 283497493 -55909355 -26849889 -250791766 342073727 342246 4088974 -1987854 -5584999 -192818030 -24253471 -105584706 -223916603 -566063103 11413412 177323391 88795391 494835115 -295683591 583627898 234947 217782384 -676903643 857626256 -232808434 68066786 -64327932 27006597 -26321961 -371216905 -88656550 -234050494 277849623 45453724 -131696793 -5531030 266653874 -445493369 13431370 -303790407 -209664622 285306660 -23237107 -30162312 7330034 355533644 220180800 3223361 219592142 -369269910 -44785719 35088484 -264595727 463058410 -393866455 -121474953 12500461 -83938385 10848245 -313047969 -46817592 -410855005 871499737 180455356 -955350 36933297 196990602 13509655 -629280337 -168291366 -7837442 164181024 -741575474 166677222 -215442936 -115901601 -56991285 665018559 311638181 -55533865 96106712 -56191790 -363895275 633526395 -156781262 199840570 -319459128 550506219 630465819 15054858 199708709 -112276930 -3511572 253599535 316814406 -466665087 -431898654 -405588 5882497 275460905 -666714620 31811144 -118633239 229531083 -317120011 132826639 -713570790 -82112384 63377680 -558479508 177032432 54146605 14451569 9942655 -38076845 88972024 -33050073 -558095367 75947199 -23054893 49274425 -7256128 -612284806 -248387397 84927263 -153217617 -116512154 14606187 249810977 1389774 -169802147 223613656 1096183 120635125 -224978515 -3765319 681948974 339209941 202390422 47155796 -10397293 650592135 664633016 -192693734 22133373 -301692436 -481174738 -787685787 -27662645 51807292 712130261 237025351 79062570 30520642 36516562 -500052098 240929145 267005939 -23823907 27789450 482341909 -222872173 -199569377 57396484 597452713 29407665 -3235115 -299393179 5560124 -368547752 -346604799 271465750 -328544375 -16851188 498168495 -133839452 4964981 43585821 -184911925 3413593 352848484 -95351 105687922 -655206610 -238487123 -158418649 -743590590 -206367645 -224177932 256522915 658850039 472802775 -776683723 -271635040 238461135 -68967047 -904237727 72404447 13981514 176676271 41306108 -87387769 442139699 -600720 -11703646 -2582999 -4465701 24922055 3453796 808897877 -255220542 -89786662 -76342833 611475830 65344247 17870933 -26784858 139932278 -713109671 -710356287 -346931205 17014605 461710293 907152334 -328980402 15451586 208444467 -272198891 -90160620 -57653862 250316243 711901146 34062950 775175582 70617925 -34665533 -7074070 4725980 381728269 10647147 331179368 126133253 22599995 -251955512 578900711 -43244108 -492396738 -31044179 -133013251 353070477 56879167 4963690 187528167 119498043 389548509 -705129014 198676186 27920229 -75083363 109783035 -15157297 -162572350 -108788529 -47919323 -291616738 651564837 221326872 7601954 -61049785 34775823 -762935855 56335392 5253651 295510242 -59635797 -443161545 410506796 105130162 6790758 365246915 -564713394 3338221 592428540 -373151871 194103804 -57545980 79686372 -566830714 363239662 5104945 -37041853 58401830 -27735523 635377 562246120 -69303575 -27809971 -1893011 108210559 284159254 -508915186 -410907292 335332006 93368438 122044275 -899891363 486860140 -2697274 584293 -761714514 -490095613 -662393188 8775391 126138492 -91533288 16242268 10450046 6130935 -50840682 -264917674 -358264120 130312483 84889649 -669227356 58449637 113337746 -833484961 238535561 -226758784 -200646268 -3526417 -8204449 13661415 23106671 -140959799 -12021854 210835515 -237001406 -251948429 394728370 329617407 -64770300 -23502723 382575600 177832131 622618696 700674548 -167407682 4824015 -376469515 -19911155 -118509871 -10563487 -858278008 95226721 292867252 68809019 -224924286 -117484720 191689158 -27425959 315633516 348510829 18308163 -621016616 -17518180 197815567 -424703422 414814 -163958177 287916764 -489838827 49352922 -451387035 -585904961 -161154537 251572183 497815395 -366516459 892478828 -75097133 -131441914 313598714 268901978 36460715 -726476383 40701418 -278372915 -10536842 -4147553 486943200 -249457202 34349793 389532301 -484033104 -49679364 14422478 -181226775 -151165154 -698406272 40871242 -165495939 -248259761 12776947 336698190 -25896498 -2554881 325387614 39329898 225933963 -908130917 405784500 -119002411 -425270500 310027674 364673113 430628223 340200230 138701264 -256839511 -106454817 161147055 316778612 -286563621 167749400 -97958491 -224369054 -113025987 30570397 303088196 497938719 -341356893 4158942 630237852 22475836 12472919 -593847589 -7956213 493320614 -50220866 -251936062 73958807 103723810 27881114 23150460 -279038791 -102389243 79800984 -108835971 -281917423 -915182605 111059810 516818713 551433951 460340592 176302061 74429712 -722019017 -45188956 96755237 417053554 68239879 -332235106 38635344 21944368 -429528700 572441341 298614099 191918957 -430633260 56228667 148833849 -457345299 194257189 170745621 290294707 292595770 23897599 -180046082 32242195 -113622962 254867418 -531288837 8961526 -460671422 -733759920 176964200 42112064 696184751 62840226 -8721003 82709893 92583862 -527124012 -2256724 8122877 247221761 225215055 8995982 548711273 -164669467 182341588 205816131 578645761 11426941 3083571 785490604 382424663 -541280680 -23778630 248241665 -59234582 379221559 827951536 147787838 -98087321 25373679 448156927 -6435339 -20663726 -26024810 242478086 386635471 -210123815 14052108 258067999 -58170671 -384825732 159479551 13837443 3515666 -48193225 -405116118 -55737117 22464303 167884841 -216229307 817496808 547296078 606505274 -21305396 23321524 471373023 652749080 68714925 -271405600 96372957 -1144828 130782926 -189056181 -588509937 -212271126 154589818 -6798348 -88068897 -18219410 69791816 -303052780 -202003900 243660330 467308729 135198394 30502750 4388906 -4049695 408591970 -138482602 24199298 53568707 744562945 -395218315 -877433090 290384476 117489215 -12531178 -171560193 -101240910 -7726031 -768569195 -93337961 -804214729 -95069030 133715022 319095694 -112385987 -531311164 40381216 32682734 -85759391 -11989571 -415663802 -54971367 406890955 92679736 416610967 -412457645 -18962720 -103051110 106744871 309490016 509498533 -723604352 -460850727 912259245 -246138002 329395259 -310607723 -416459092 -87309553 -2378598 -16814757 -58085015 -176445713 52467996 -124130819 101740590 -29529703 70040595 78774884 928870699 496118153 152591156 -155439436 -18855017 285637588 -482644302 737644 502537773 1308957 13529815 -32750914 50756993 -55205165 30570975 217935056 -412179147 425595454 505784154 272985899 16645295 63846158 -2220246 156868079 424842834 6742912 335535030 249812824 -45643522 313698469 409341166 9492707 -172139368 -48062822 189174951 -45017388 193557343 3616858 -65544091 285291834 -322622386 -31637755 29361105 -28225530 10842443 558215554 -616054990 9576559 42066309 269858436 -358001580 8373715 -92790536 165800632 884503416 474734849 162379 47703124 -587392149 454554111 -294613744 -540152973 -11875502 215931742 26477482 18921683 -438884756 -316483661 -283550907 458208439 -206694693 -9551934 -45481919 99938542 322908537 -29891901 388039451 -273626997 220678767 1060965 -51557301 -18791300 374003615 -29743857 190308017 -326166689 10497369 -282122014 -387461239 -437638786 -25619143 -14256912 1532854 46133472 -12238314 -294706103 -208793871 -213010837 91390520 -514763482 284251331 882162 -25138125 11191704 -12485630 -13699061 36099850 -84883525 6538897 -35193681 -386801988 213470424 -102883519 -35995671 -440112127 -292415186 25021765 -314904 266348492 -3952999 -160297960 17363943 334731234 -262863470 110648161 191954363 4458532 65608412 -169450334 -45240541 -8405628 -69014336 87233726 533360298 499364368 -304637956 -362163360 539498760 306309764 106120712 75873240 155012155 323094195 -143929434 -1859732 73152741 -343030 46441718 -69244480 358018317 173152755 32584584 -478795083 -44484525 115166247 -69126714 -252647217 -24749108 129113745 -52653822 402694358 -160450304 -29879600 35069381 -29687693 194516221 -209863694 166167208 243917339 53904484 129858223 -874256480 611672510 -56322581 -490745458 -6082724 -99990498 4333112 -5817612 16231071 412602468 291951636 -530176489 -395488326 -687994243 -283702393 -355405423 -69196983 -265829 254530361 -406924303 -20118124 301709908 -16210413 774081340 -87453627 903305359 36518757 70327899 -721384120 -99062127 386987909 263270938 12319391 512493467 790030511 13079648 78585584 -228937826 -412158254 -14772007 -322420250 -380490890 -29764059 -140000309 12169723 19791226 7482010 -534260386 406519017 582595994 -425247953 -141384358 -91739024 -231319094 841739879 1328948 565410819 -66210677 32539869 270958877 60040786 125495154 91046944 4282478 407327048 139672691 29050473 -100254770 25136361 -73416171 -129166841 5481121 140173433 -210306004 -234132747 197410223 15065065 291837089 25916222 42973987 232988289 214634269 -524822 -958174340 -221850869 -861254237 -228432582 -2625284 -16488145 -4826355 195727417 -136141060 -260025941 212386023 -299066187 -22280123 -134012283 375425817 -420408997 492895797 56814943 123660813 -19804814 -115839450 -231062440 -132902728 3062793 -407282439 -62587961 -221690041 -18165236 -12972786 -251052225 -523169496 116690686 -506534521 170229060 2606633 18795822 39420472 270927438 115604558 419131922 4037341 -637583694 489001696 177003702 695236631 717186835 43198704 226620247 -273730187 17203818 -61414949 -323941576 161365524 -180304270 -737212832 117653977 257322212 -319052673 -27791592 -517721996 487253603 82160363 -539609573 -306159719 238117513 247605057 66212562 -12111360 -18878180 -2298881 211507790 13986254 -27245808 -34176098 127442915 -168873636 -243372070 -59302015 188403419 -22054931 182129634 -45040545 351579373 555842 56662679 165314098 57473367 -477457948 597242493 225640062 249338 -686781678 233791127 -213343163 742554858 148730822 458342760 20283881 -458386572 106773504 -164236904 44853385 604710823 482544964 -195055816 -78485796 -202662462 -107229846 120776208 -124582013 115861827 -55679733 -405930397 -319755094 -268900756 644103193 32590723 2504739 40800805 -11556116 -71796942 923812379 -103093298 -27770796 -112186877 -506467092 74056570 9087425 -271658313 10523667 48375672 223280162 276279756 -342748531 436342052 57459470 -4341147 -260853329 46913312 -41635793 -659994972 -673368530 72708848 62400768 -171397261 20016258 136623061 -57074980 13764038 -81771264 111203568 50823070 -215605616 -13693831 346528535 599836179 -612694711 169747401 -97106697 -366815699 -421233478 -169211622 -63421014 384990171 631397440 76942401 -277676243 466609265 -286360323 -489356510 -226109078 -5632291 -3830377 -429460900 13110306 -183193579 -248427574 -320906175 834869136 -755761833 -85363460 -10935923 766422493 214297263 -516152844 -369661729 239956377 23527720 184184465 194383856 -375413737 367196175 604304 491723678 -10476441 130402476 -246318220 188216417 -471236509 287752879 19060413 -51648173 -70641994 -417122036 -228071803 273191655 55915510 208068041 -119472409 49125171 241958712 350053993 413564335 216766388 -1843696 -412723945 -63442901 4800291 -436381301 -378089473 560783430 -141630040 170061077 -54230597 188087354 -375170968 5424555 116592203 506190720 455521413 -54748527 242651003 25251563 -152081163 -43206598 -65493692 -8669420 -261124840 355355471 60846593 -212296927 7265733 635885378 394971004 -4092667 250922673 -14386451 -843489355 2290321 329179130 -391547263 -7104504 -327784849 23338971 396722412 -9974573 -6708553 -36281423 4649744 28561154 -340883924 9752137 -27032872 2203871 379673668 872645083 -18919228 3155461 -520956999 25881178 4185808 -78730933 -34636517 -76435 105634235 5757202 -840061562 -614534310 -532326174 149556266 27394674 -667047286 55387398 7200052 -15363094 -252214170 -444971607 287143284 -541276078 -324632409 -424534981 -220323519 -299819464 541657097 8249545 262025248 181283273 -27782996 -290147172 -87217421 -371834373 132786393 259124362 701352345 -110869058 -226864788 311453873 3225615 -412417564 -523216808 -36538090 49053616 -83052778 -569708555 1212876 -4704467 628623129 -500651 -17655328 -865055974 68907758 -9423465 -142213448 229341643 294251060 695628638 7038159 102362278 -1025117 469173194 -278561744 2971356 -418183674 -23869900 604490717 -58314333 -15617009 373362532 -109991608 -15698955 -606501423 322155547 339505461 -193104821 234935516 301593096 297804811 272675193 136036934 83994316 300891244 272795633 286934198 36071252 615890244 -257706759 29076120 276755485 47887241 303327246 215791853 -11733164 554230009 179879079 -10341920 3285442 -570769030 -325974438 -55598256 -366281573 435482527 -222199394 323065183 145107635 9873138 -143315035 -712420467 -91356552 281513567 245192599 -135828735 225252493 389109057 144725156 -78147051 -26444463 575638026 -177029223 -45814812 361875886 13589605 281613974 -28384300 484600191 -187370978 129268820 491826012 -37850637 606137430 10665465 -311935298 253657566 -129202209 389515930 -374837430 -16798891 265374067 43606895 -428107175 645585455 -490169494 -108423286 10857903 350355148 -225234469 -746558214 -21221030 273909187 691483605 -8088203 545871696 241254997 -31981636 479876165 -108741859 268036388 34149896 337853074 -97062219 -27873865 -496328691 134077437 -86255284 247622 787684217 660278530 277596060 -129372093 777745336 490911581 9234490 22368927 -295912718 -694484378 -103902747 722710486 -45693324 31053129 574058932 371345985 49512603 -157791319 -343612380 129024062 -51846193 380573981 430612540 111039029 514147651 25588853 53427075 -160474791 26069458 409803515 -62076332 -340953557 -124156498 -76584316 45012951 25573081 -192758549 -135938862 170187823 -23548172 685591378 59170315 -4031055 -602116882 539801542 -848939295 558775160 468529382 -439603605 -28111516 -571076400 90320894 122410221 324998221 -308638499 646815985 120726092 491092831 -290223658 -49748797 -41814765 384688725 233357317 -294859423 -13030127 -111575700 685492619 1847468 85813346 -270510732 67981389 -12768885 126043143 811406234 81704295 -84647167 855219254 -2253660 -34319044 39646234 -18285057 -135215419 259984292 21872009 -168161075 -298332235 284373646 85265323 247207610 -64460855 418934651 401003900 7019587 -166284931 -506449519 61295752 -273507863 17882638 695711547 -125799035 -177447264 719513020 199357591 323030937 -18134199 -16642107 342295586 461684695 59944217 -305565079 -670238989 -443683430 2617785 10972276 51011416 -27106911 440063590 427393380 7912611 218002790 -1418599 137416947 153743515 -211856613 -43947708 -409473729 5191612 -7293780 -605985217 -239131710 -4200297 -104359394 -63260242 112748961 -93206794 390284564 306137458 425356492 -233979831 -135831678 286670975 -675056006 297813597 99251825 764274 -57470902 -62411652 25723529 9809097 -334730926 123305468 21719580 714785754 -2747710 93406710 504492888 475006472 -86071 -171012698 157985334 -254703914 164431752 104479848 -166746047 320146422 -21581759 -141558260 -52281370 -101348071 -193897476 -105455473 513467162 -100600320 26931664 279539886 -774905597 -52054716 397784944 112392904 -19464419 -545974 757439814 34150332 86609007 -439821891 -14906495 1082893 64937797 -437416712 -17549107 7286013 330852431 -40525598 424696628 -478563520 -309157392 -27166497 -887258677 -4016618 -65620 -79197937 -292493575 113427945 94087458 -875919118 555973832 -210933015 -884164333 -244108533 -608459167 -116050284 160450214 556302828 -10298862 -215305194 -409608127 -227943346 -6116752 447516548 -147644989 3006170 386126495 -221122384 -193692929 28683635 -83436423 -100735687 316733309 158866632 517117459 -375131160 21862650 253996494 32134399 157553167 -3324357 242709432 414811802 -30674222 -357535042 103714463 17214124 -339507808 -57979163 -7432455 193339384 190696748 331230731 -353451537 -526338101 96884309 159975029 -65347062 521533737 9241886 -62102636 -83955984 -450247679 -376665301 400866572 498839563 9617266 134398305 140094466 494169630 948051663 -58455565 -48870593 362779031 207515047 674105429 -218471704 126452833 157689335 324118828 22243597 -371820955 -528377 -505059707 -47626489 -795588037 7802640 303128371 -251038214 273620963 203230 -781443225 -39948567 884284503 20584833 -185084832 -786377583 -14201993 -123148203 665517763 -592806170 -12234038 -234209857 -438997973 -30656290 -238950070 -104507245 172641304 62367873 449599322 413664489 484146400 -3336560 332909505 191105288 -252848453 86751042 471460694 -428964494 193010474 -348428850 -65763575 31309131 6602789 -39703536 -25611076 25878876 78592572 -842049782 106258365 -3619157 -24506467 -54316935 -14159740 -12788821 94498725 -60533123 -10946715 -728017058 -240720275 -21092272 163714510 242216662 -44438645 195401732 57485889 -580849825 31708002 -17059454 -771426342 10613160 -61538391 -250438171 475587608 -71031888 -41944915 301524348 5096981 -543393990 -390131227 712050592 -87772342 173265830 16961271 328947328 -436693237 -58066385 -5593110 10119809 16589894 -8403334 13243158 4829535 -473787756 -259702761 601851624 -292292182 284829566 6766156 -371966846 164284970 649503407 -1415282 299109081 -538498894 -383556128 -171474957 260247055 536196525 112089095 -49451473 8556301 62876004 -10928794 538169969 -88788676 -452746118 -115340374 -6578689 58779965 715396403 186220585 -7604579 -2170198 484776360 -394606576 47114757 -907088597 -225391652 129721893 -384691604 531671981 -83678432 -48717115 612174001 -52931354 3256511 26458393 -458433322 -253910523 -120372329 456967844 -32895264 148539200 -18118834 -128174948 -349242922 -73697094 203918519 74496090 425144038 213986371 -13321745 -61770809 129186132 -163201488 21478078 58429508 -532888425 -450036472 -98395623 -236227567 53212799 23469545 -101187553 82103019 106499435 1847521 -505711175 -13545013 -28707421 827968772 -336631396 12975641 -487381540 424741696 -1481680 -253405032 -564317152 3845772 194509285 150472273 514915153 -66173371 673353444 -44577659 3416008 101931853 255499892 728236607 1749518 111350205 -1719968 -220333445 -208358102 523974513 -78992419 321278 14884084 -72881365 27674811 108715406 379030652 339431736 -225385094 85822232 494055990 35439095 22170662 227275216 37074241 2674531 -80409264 -310383899 -38202161 -419083479 -325449247 1327237 970069968 352222974 -398357176 -589617693 -257417245 641384816 -392343246 -1391921 335854363 24493919 -77526973 456937870 87757372 -240138375 194951374 -139528802 378386422 87555038 -520797569 14339129 66041956 -100592813 8249804 74272136 204222616 365446034 -342811277 -271946131 -38859057 167661416 -521637607 41534605 10615930 -88586112 -40513945 -849134060 -600018983 -149611645 -135590376 -89176413 -533743365 -2055712 -629593658 33812081 -454237382 -151661451 -544673683 131283846 240874572 82317409 111147897 -601179693 -201454844 2068232 -11429072 533220425 -31764689 186070289 931705203 555248868 154366947 356120155 670434232 -75362315 -68401135 -279136417 -94062916 359601342 -123682501 185858192 -276681728 3175470 9066710 -4984017 -163094793 -386047553 567188094 -410001554 613145722 -11132160 105959581 391589823 359926 367215773 -183338973 -37852940 -296862089 281015807 -524695654 -363678803 233658250 -263595239 427934508 -77236555 198920399 -257432504 -149109485 27014701 -208389121 443354416 -226131640 -211928133 -369597917 107074172 -50180485 -321525312 -14951082 81175666 -682077911 -199949788 -458357671 94809960 -756812626 555660305 -620640904 -287918987 869891583 -669418779 348458548 -602514083 254016936 -216483600 -666812794 593658065 798679862 -25093362 617573382 255331059 -32850740 34519625 66051279 254553986 -5930409 -393036920 -581645222 70205897 116086599 -404955115 -195880289 -458999689 -229695497 -487286719 -259663427 -310846659 -234452297 83006653 46918438 -161494 261198284 -209261557 106861059 -6541275 156568233 13794200 -268428 632341238 61982199 698629292 124776769 16845708 -538479729 -43063385 -231466375 411797775 -133334584 98422821 -221888374 290154191 -203425668 4443113 351119948 -276618539 -51357212 -543408230 -269706714 -502907568 -153528350 209750262 -30949393 -3163270 55960302 -699326648 -24668594 -225936191 -82142925 -620466770 558642662 -162151744 -58110124 36232637 -138332238 -14349616 246500747 -158635164 140542680 -15719094 8840813 21767976 33572165 -39729843 20632632 -345145013 -7763313 -381821795 -3194170 -186917277 -24658246 -33143174 -63046601 181237574 -283160623 -17673810 380203971 209851104 -207332325 -164652808 -114157075 27918335 293908137 -399435729 -118956727 -7053685 -138558102 -403764477 146936644 108779789 369167746 -294709387 -567230264 -445123853 -22461247 -305237438 -364486134 516466242 385005154 -223628061 -608558431 415320653 483472061 -816064701 337911588 265092474 183269938 -361975495 -727514131 -740721735 453615071 285002176 560517400 67248479 -6858649 22320063 312116594 333873927 156138880 107541165 3744554 107541944 6395542 452755408 717743202 832440448 2862172 846160 98791006 100540156 -149321084 23553456 -44270179 -535953121 -203965372 -343331891 267657663 666100618 120190598 -85329851 -289033874 676718885 -441184555 -90242467 223907098 -384600093 -246205506 -322330113 40879591 -74425130 -679957003 88893214 27515159 -40406965 515631747 10562122 323186615 -253388237 -202935787 -845664802 -541145518 -348367244 709158396 -580223273 119267427 239708043 211724869 -447349425 18565895 167195522 -859507690 290183776 337817219 557316112 426656007 299495838 -9075536 -71802010 44247765 245886030 -339356357 -474164233 79322487 -163456625 -20001908 -688843412 -79397619 -225540050 160674035 -11286080 2079364 4285568 309672855 273652039 -155414918 111288320 -170848563 -24765484 222443939 -345739353 130359253 -615168339 12762115 -87895915 43668774 17404412 402940743 13944656 -539507835 -72498589 -470554751 134088126 32402056 349774681 243272426 -72758644 1447420 85227614 379000413 -41287819 13997704 183708437 -2340697 163485117 -3418650 -2110120 151530466 311005932 262103393 103278344 20737406 -264700762 -86275095 64273194 -208050715 145609178 -20809968 778562107 -9505883 -76340088 4198381 -17425695 552222050 -312052765 -836696294 120981430 -482781611 72850128 -48170453 72991527 -90017648 5212231 401575426 159212552 60046861 -75240251 116153253 -83574467 174273312 99611540 83892868 46219853 244970609 -232333329 -44496099 -490327077 -778427728 -213440521 -406330896 -36449917 -17868163 597822957 110329535 24744199 293834143 -878533449 -248660040 -47764226 -270891210 572928988 -519817423 -216840167 -771465399 -146811299 249592136 -754422645 -698095 12215717 -3372262 -112627246 252108358 60163585 351941595 136281306 -344030895 -51216591 24978880 840139 245958050 16391672 111377684 298757840 85926122 -323033916 -79604546 218968216 -560417020 692770658 5748764 -176392415 -6427673 -546810399 477771 -105063826 -183223049 184405005 -69910619 3597900 213958965 -39138140 68876326 -440359659 13406572 497649454 180546472 61770561 -15732356 -107129758 -1831373 -328189505 104039006 262489404 -68090666 -25003424 407379386 -351975112 -617158718 226019596 -116550775 4531644 209518711 10161687 -218259345 -88030 -83295 79070935 -22217105 470140414 52298977 -100318045 1310583 -967495090 -296061629 171229149 575510974 339571189 -292699232 776383 -13318411 -157280464 19291064 414706326 -17306611 30886778 80381238 -2539447 -229904660 774503768 189717181 84996629 422930679 14848219 -853756806 342182304 10838192 22806654 530587930 45753820 28389720 -232699311 -253179912 -137333648 50290105 269096273 392335233 -3968215 19881550 -145764014 374969985 279794788 -681856027 -40482572 245684321 -426852849 9737695 483581987 43487784 -232522813 -47127322 -5887547 121914373 -785928322 366294300 17213905 -108708250 -497416788 14283083 91518313 421013504 -269975924 -255710282 -10784809 594123337 6169347 103199863 -8920409 -239707001 221301412 295589848 225314554 -454670822 549861939 9091712 -322604761 -336070764 142547069 -22362428 38086129 -8925539 -214613176 70519027 22814247 -38472415 -142258908 -14834924 -1264689 41363196 -124123615 -46935811 -224190034 -98893017 -192241265 50520180 41308594 -332106234 30861808 253975061 262403409 62830040 70625831 373979566 -542946639 158780247 5927336 -116011520 -229417300 96607426 -63203169 -35919409 888530166 -419852738 4682258 231564484 228811110 -515351 36765121 -24271428 -839156034 -305717064 98647759 76679063 -206810773 22781974 344696688 481191937 464550 -20652167 -156196783 22275002 529779919 -7860052 -12304411 -136788443 -175134468 -838411331 -62757596 385139226 -79641222 -181879176 647004395 378465950 -84870058 190106073 -88304507 -638493350 122413327 76485510 -826689136 118986294 235576870 303498529 -33914211 -59131545 260566631 -257263208 -268816942 23871799 -614845589 -189720595 11571608 26849553 -19831925 428662392 130511748 321162836 -6337518 -52753443 61519236 111266260 -320710915 -150726899 -250656455 847243714 197609589 51525908 146270373 -16939426 528480754 266027518 159596687 41095411 570197877 258439362 447882560 -560132032 584295234 -7936819 780917886 9711229 -153383415 -34936829 -297508735 14230341 -538461790 -152605561 -60785149 -403800253 -173696470 -309205806 -402121161 74881941 -243186385 319579 248280826 57510085 -533642893 -183100774 73054088 626516931 -130452787 -299890524 4607896 -198380645 -92995923 -197513400 333898409 34624503 -81749114 423515339 58036531 -175310423 90594893 49875737 -56996744 284520350 -635824489 15624831 -215416331 61863226 67679132 -88767270 23298253 115813466 -144031625 -530084097 -392410230 56566147 79681840 -74945505 69526912 20286686 -20758488 -8968576 -717271859 -145513278 507112235 -249994649 -88325161 63693863 -4254641 -55624316 -2407723 548559720 -92018778 -12732855 201623139 61326272 -399683226 -76878036 -288361410 -308100677 -89032546 228606507 -316203445 -508469195 -218875546 529974018 -20369164 -556772680 -27503703 -117958862 525644359 -17688482 -174577378 37028583 -46930886 215432145 -564066026 172767645 -67188128 2903138 225382205 421688805 -164963306 -358020425 59196808 28470430 547317409 311221522 16705899 3171400 -190649460 11225623 176494294 -163052317 -289522702 -320323524 -12843998 347592305 -248580497 -296459907 -120032655 -499488952 -160544757 -415311786 -474211494 257698479 -136810271 -137030233 -31931614 361940285 68107750 38917082 77603455 223989752 301456701 -647368862 281553725 -809973922 -455712299 238966878 143824691 -975334 197171846 -5217135 31091328 476162787 -296416861 -7383764 -335766081 -912254034 -26635730 190160301 -113912660 285750074 257725184 92891293 332701126 806043843 -147805528 634705378 254933961 25435779 460391645 -338332452 -301908551 -117049906 39137464 -27020215 -317131028 193406428 11872161 -307202498 164951748 73017102 40958706 -268599641 58179525 136248029 -143159610 -168001336 -51980149 79396555 -215098473 175391668 -8273670 63009100 -14191164 641401794 453265869 380015346 142108090 53814274 2775828 179456740 -124427854 -363595485 -287237439 77531512 -639762060 -522815404 -320622547 1543680 -634738311 399259173 94860354 -212354663 608351767 -375083176 3599824 75957270 -856411991 172744905 -543797911 -280972389 -102903912 12965192 -442806024 -156227891 -417347291 384692535 389647982 -55361783 511940791 -33349063 -554154111 -109150443 -478667511 28012713 227640307 -495094860 -23358431 586918326 272557209 100548373 -17979689 -47517035 -91628355 73615043 344420783 -833646485 -3158288 252739956 -40456 -414070437 459869501 -228223401 -149960483 167789474 -142318841 -24764913 -81833069 111367121 10848525 -406419045 -605821873 -63687332 -586587171 -391505419 282611720 -370119602 56818161 -22284996 504055455 -35799852 533157983 518868322 85787911 84653158 -79645807 -23559199 -308352726 -86809691 29358112 394716099 -133216460 163403486 -633657600 39915981 -383741940 -227188710 442815802 101094569 -681124064 -163050746 -22832904 406799214 137706706 118329193 -302770980 533224213 16384027 102423522 -170015775 254628579 69612500 130201984 -262394528 222123281 177095609 -135836639 408693139 660489535 189082126 -123796869 -738140299 336775019 -675083585 52798116 86133954 -617779266 -63839333 -3120535 -431888137 142248604 15832192 -7801019 175760147 187188449 -129878004 48566089 -299251361 103391236 -5763194 373562930 -22494464 -42980830 -41464970 46165573 -110925639 25829480 -294184219 283704647 -9842665 -700721130 -714928497 -310224923 45832980 -332677865 554941081 95556344 -366190603 89654040 -536396124 384353377 128183109 -532073330 -258996727 480064001 -154196489 -401034286 -24110064 -187182065 161671909 -334818688 203744 -53053647 158364689 416853894 -70607970 -368043819 358852 -42474793 230299057 -467386306 715785305 85329842 -7925959 -31191341 -136398696 761740067 -506869984 338725703 347782127 5042708 -122948843 44356440 -197323064 341872635 82599501 12672840 -361588056 -91588448 8895463 -8461919 83446156 322891385 -191330861 -11843170 1006608 25546069 487084944 294811137 -115031469 131936086 -258839 386890368 100328856 -136694943 49412275 15534035 -189991132 -112413110 36444916 -13580562 -273901477 -48911684 -126206465 111854905 419335071 -139441075 250122472 -448831480 152528560 738470177 -2146178 74264602 -164268047 -782986303 -3448047 -311093840 92404754 -203151454 186666473 -16079889 595749487 -212897399 -293954385 -153392359 -175287 403729022 -56305446 -13423534 -307020151 -554694503 -114775618 -148304971 68721950 126872308 -209795820 310426036 213878264 -301327914 236538764 -810990788 -457399678 154603704 8860223 579888193 -254408959 -12415589 132925527 -229111806 449567435 2143998 -152315442 -16166417 299261482 -54791637 229844255 -457004493 611081260 -401064906 477621277 686695 -97511537 -9031278 393389557 -127930204 -380174567 -443263212 -776449663 -787345402 38671496 529503065 86399579 104777065 70339237 -223080973 111484600 -109013197 7845556 164075841 30848371 7612825 -24591734 -142807428 -579433658 -3825020 -455848485 -336551585 387360441 -100045543 -47629419 371610593 12438724 -203245519 88473564 -17103057 488944104 -89007484 840857981 -192728633 617320377 -151629533 662445966 3932277 -47236053 26396067 158073956 -15040436 -41194477 -126994266 -143696109 135648940 -204202236 296463072 -233741162 -190548320 267523786 -3159514 -96340236 -29975903 -719944015 -230221652 -436570487 -416574126 154606649 339144464 -40818652 -135078046 119860406 168394338 -247178348 62710660 -439776714 581756923 221675389 -393046916 60125400 -199067104 -150460368 214347576 -70821319 360414825 244809053 -406228105 -218617397 -725520042 17366495 -796767338 530274677 48821120 485480936 -231906453 258162665 -659180474 111794408 573844135 4695605 -205116695 16396527 -128341615 152222621 -410822774 308829850 18731452 116996238 -258712187 158937529 -258357720 -339104928 -158534610 388538258 21848651 -506917071 -81075673 191449856 -28050599 202414202 400571859 138211978 -533672439 -443024754 -524673835 95485106 -374826871 -219768723 -218504820 -231170689 -349488729 -794245226 100435534 157848194 886011661 322048075 431807283 -16887409 75762595 -69580807 235867227 -10868355 143158862 -434934983 331266543 -435663407 -28614989 -452292628 516208070 -238911824 101148571 210473432 -1118340 -91139942 19723803 -568474565 149147297 -384737459 438070164 -303527105 -519620632 532735733 -107065028 110741909 60399331 29174357 -136405834 197557722 375841757 3240447 47913324 40992383 215765660 427668621 -234672102 -65745221 258696077 -54178578 -344068409 3461578 178044926 -436245686 -460203761 -590734997 -407111023 -507775418 2865696 603288813 651508521 -221677882 -747870955 11635687 -271048509 39163598 -221811877 -9385 68731184 15663153 27325149 360995826 242781916 -546144076 -44130958 -289997706 -181190172 -49742129 3367552 -176467056 -148813121 -36582552 5118888 131412965 -347276227 160984575 266390853 -506512978 324589665 3307112 392375740 372605572 12414507 -8231741 580649286 607351041 -412339970 -121370484 -542254382 -46901828 249178 -240929793 365991477 103426739 12540775 4723650 -260554120 6771402 -458022276 19392405 382036304 32977660 -34259462 -103445813 15898324 -218553438 -146399574 2389989 153211423 438962055 209513538 6400869 27228761 -48015074 27727719 -267634084 -158275164 -199220087 -262554424 -217695185 -344814356 775035309 377919428 116565622 137692750 -78534267 -56877 -407562189 -701992404 -148431280 199760140 -6197152 -233618103 -16335868 45658924 471467295 -182807954 464711155 614812009 30513179 -348994915 -102289879 196613759 -122958130 -7135419 71348543 -243021507 119707166 648672750 906085961 168570501 -2584264 -90614691 -81262659 50780485 -435758542 722259333 250368278 518043668 389756834 -25546758 14443273 -732337925 -325259983 -64930682 187488478 8660615 175105687 -296523071 -663452355 177147251 121279479 -22926854 381799192 264002059 -37575647 -1490500 -154094975 839056461 448513573 1635765 -63407191 -739991275 -131542372 -66325751 82592166 150654877 27504025 -16750583 -451015816 -100359513 -140441514 443905150 -11305014 46846075 -43472869 69083702 181079409 -839206967 12172178 14654065 -9757455 -225120521 -16473504 49491594 1226902 -103192367 216738264 -645321465 -3387392 -526273446 -7036827 343817560 -867789849 195958072 113904789 -59795909 906833030 521283990 -23916803 166055868 137987810 -328469977 80422815 162890957 126985073 154244653 -224609664 318864988 33638369 236803931 8002705 64793267 661649220 -142049535 -17041540 849742057 -223085726 -483712734 351487373 -4877039 10463332 -468946494 -65714203 102591774 16944587 -689525418 533965354 -511666655 464390190 -8432668 -531011591 -779141133 -249082725 178061202 -305789248 465978111 692423051 -11339605 -501554298 -497111918 452354232 -41609392 -62682596 -314403154 144459186 434106273 373416569 180670204 -89373712 909932038 -10551615 36459086 2271181 -100094374 604902578 -86424623 283557841 291834119 133213099 -299282 36380868 120444502 -404010429 46461435 -743456252 -3537109 402464495 90021594 170651853 -578585554 -17332598 -14860345 -221629150 -36188066 -79874272 -23062248 142742086 111965746 3688703 135989733 501132453 594910993 -201628280 469041910 -5618617 -95907725 50265116 497579863 -95045667 -111223577 64803589 -21049294 -20069865 -22056532 -68644376 -430955618 -672702552 85414002 -588779 -8303416 387973357 75470364 57986951 -701345112 457915289 187158707 -133026786 368979017 410380758 -363830057 374352 -281330102 13998732 66280125 814965997 56628140 -13951652 1485639 -59621622 -113896549 98043057 11304213 -24557250 -377431262 -181985228 279056326 13573306 -2165730 -566727051 78633934 6444706 -475338760 652023321 -57362927 -28506532 -303254516 -44978829 2982655 -308629376 4973085 -105487767 -555831637 1102910 -709961280 -134831327 406709370 399844955 47805034 150432028 -26807841 -1062693 245490947 -148302224 -18055339 -312872677 -106618646 -33691504 -40014 -276665015 -74178649 -200556521 25793601 485758856 -192114920 149753979 133715759 547784655 5563770 -114934204 -627352442 29478245 -11209227 -668924905 -123241708 -43054204 176224753 -143291683 -874395173 -289234462 -261767319 18597358 234104513 -184843386 -114829365 -377218009 510653021 -534890023 -627994629 -860047276 51595677 591211524 -453381340 -24556780 330715391 177990706 -85435343 265466772 1040339 -111862738 225239456 -422409606 -364624012 -3146248 -181669525 151486899 -321616432 -173283679 135000994 165087068 -1759846 -43808108 -741029681 -15789106 361109956 -75214307 -437486655 3214880 253185769 -16515479 -117080549 70293149 -149554470 6075466 80150433 -178104130 -170879579 205665666 381438620 68472388 -7376757 238451031 -253613131 -574602409 5578870 508858647 3061426 -51970269 394244734 106020709 -154506551 808935522 384119455 677548765 -56452648 -482268149 380028569 860983373 -243400299 479456329 190179757 440346417 -274485709 -584550530 -8581696 59405660 -198129238 -27525886 487316089 248946534 412215405 8738702 -40034992 413043179 -299297556 157708353 885469 175346742 387115012 3134812 124648386 472109390 -26369910 -493632362 -114781046 168147134 -754362569 390886880 16774462 304437140 -263911090 -149075908 170795265 5965381 -5617333 46491707 -297958309 583018107 219078209 222032615 -208725644 204101187 122549696 117959785 -8017808 232559798 88001607 -957384 -139847282 -388286885 -445578440 122505802 -62555007 -162913519 -274652420 470089648 113489330 -371308841 625758537 128409927 -54786911 -698158120 -647167289 239211233 81160781 -24309174 -26620724 208296541 -36323966 -309832194 1979792 -132613190 -103778075 560622557 215541138 94230101 -13153849 4211548 17423228 356918550 -39161558 69842664 -109472730 -62430940 -623348396 784825505 -6721909 -614249822 192388846 -73065168 403901132 -97054550 10350756 -114902594 -6154102 -4413184 13291614 11847598 -345748584 -150586355 -1224383 276773949 77782741 22392614 458409051 345378768 -311503905 435644587 75515836 520048120 -91362270 12874849 818193782 -2810900 20770995 3687105 100926917 -311307502 5363150 -545822822 -217759833 606910015 192016400 -386515961 -105211046 268076535 280796171 -8136325 390847873 -123813103 -54514625 157898 -849674760 -144446546 925925815 -658640331 -710841159 189902044 -20803700 130339618 64518950 371824481 431527 317267005 14179083 -203806598 78066541 -40046442 683330777 -190664630 27612348 157722975 -21851776 197823972 335388903 485788799 -285597028 42214399 -133446383 120135528 138553831 -120619626 -144524584 -13571639 -298205285 -69081219 503622286 389914944 14359370 772511997 -611303426 180838752 -282511937 -643343779 -497550219 12808354 -177515170 31810036 -422848259 -463937048 -394833193 24900581 -118774992 858668119 -95511344 -498135473 -201544 3350523 -741845192 -207984877 110592446 34671465 84255118 417212463 -359652 -451669631 -189380224 -841284 482660657 220977258 432579028 17265985 -236118464 -7658024 -473329075 290877953 -437955962 -516883406 -712481761 -22901899 -408944274 747584061 -103990877 648662214 -523616904 -655945417 -182216059 -61284263 294786448 -8835207 -63057897 -792786166 355281641 -550690472 2907863 -24302818 -658549411 -178693245 9677548 -17395137 -239144076 143178724 366568830 204074342 344769482 90275304 -46776079 -543977337 276162843 9864409 47136381 2978212 80234603 337194495 161635334 -122755287 29460811 -371094 226357914 556769730 -25011595 -453558740 152875003 -154519589 720128877 120996985 57907418 643332704 -33569656 -12510631 -690181762 -152359572 124894708 124934178 106157068 248599094 8624820 -24194918 -182673539 -481436322 134650237 -122204097 737854544 1231461 4251605 11028245 19925576 -595875034 -341371394 106925534 310670795 75543412 -152735823 4981258 259088977 -202697336 259445126 -136652156 188883594 238566006 -57127019 288309266 187104238 -69834708 -30315241 568131026 -1136203 13626526 -440211470 123139873 20218572 -807641516 -2182295 -85156856 -84086405 -95796969 -385407446 368853852 -4290381 -298878536 138401432 190074052 -223541833 -80350726 106910549 656521319 397885647 6046306 35915151 -584608241 -118086778 -90827079 -384377540 129997280 -755664630 358291594 -67614364 248965610 16075217 131402821 492345669 -49381783 239692328 -309502686 -206499068 -1743246 -477931243 165760721 -256254049 -485062924 -59191249 -63335789 131344396 -223922622 541969190 -415677432 -427568585 -767396 77204875 135789607 6519694 524612404 132704970 -278279420 -349023214 132191815 120251947 -147959982 -356003761 1617756 -28208922 204439980 -2215309 22757993 -438874997 -324235373 101195900 -42855625 -10933773 -410751934 242722602 -558464039 -7924120 427376912 -124366649 -476913708 -177859639 42876641 667254192 -14156398 -62477096 -251027190 -7635167 5598737 -75724471 -227138199 -16699807 577122330 -131503264 275947798 -717972186 96043635 -7885412 823911393 -326739450 -279237733 59187985 -69308923 -69914850 207217165 -602615012 -744736108 8785208 462119561 -392118417 340716535 -12583961 401976839 -419002083 127506246 111190120 107973132 252221806 -4073473 10883099 -339782912 13732134 -523463001 -434466570 -92875224 14313089 3313623 2049348 -140614014 682432117 211757860 224291551 360471264 -2076645 682921856 384383646 -228397468 376052041 -89053008 -152815153 -44141057 17602393 -241140094 1333271 -134951044 209646313 -5355104 -636117485 438954443 -28191814 160395032 -495335714 347318521 -693787667 159527908 -144387147 510427197 156524336 237253319 -100466466 2479949 -88497344 108615456 -532135684 -23705174 -298011586 -400566079 506803836 1424484 93042613 -249689110 -7553624 183375330 373994541 -9774981 400492970 26393181 61263818 -46298953 103597734 148143578 -855622583 147322050 245457906 -676503024 91669405 186081954 -188562897 -178706153 441868973 90337942 3032617 -887998830 61346163 342074385 412525123 75948838 172135262 108437020 -240278787 596101881 -397635513 90924808 642455185 17157339 -291303429 368155687 40253487 686729518 95959388 11331624 -47521762 353588765 -648195043 -57271164 -238455400 -65460393 -212027674 12394752 -134979814 -37867382 481972248 -46881508 -90256683 568534046 18670815 422844395 325177779 -30106999 552056295 -528344489 -16045654 620709985 -268117992 231994268 446964827 -155269952 -371136165 -288540694 493268035 -175287546 53366636 22922315 -3145027 -357356150 -194651029 510552833 -301785737 712767220 126799636 366574443 -36332441 -365582131 20928019 133037390 418333832 -310371108 23837491 142412817 -133513211 -137535539 -343997183 346030980 577512608 153630536 299087017 65243973 -682825788 -392713832 84686348 96973768 -138401424 -3042579 -483472011 -1611324 2867455 -466761841 111105319 -44673512 -1169745 29237505 -555436515 -985328065 -86255474 -320407632 465780261 -197331584 196487100 -652986059 530048521 23823263 92699981 -24388883 28204971 166096964 188141219 -139354982 153939738 112479959 -812697489 -539460182 222726739 87332477 -539110469 94474950 -331129374 -337474495 -11868318 21171072 -202081391 -22701139 -512084641 -17354460 -589764461 -361872803 -120876368 249099365 51290714 -203757730 344655457 -56993786 -55605246 735201742 -44763547 -92860123 -220193748 216826793 -671524727 28056273 -63003940 -205019707 40610073 -28816262 -779520 -12666139 584779152 706847514 17153124 567827043 305844767 289429781 288758449 76264855 316458819 222759873 -128507296 -16247129 -227243070 39510496 469000549 -634042558 148250357 -644690563 30208948 627432077 -53281814 -28853346 -65100032 15806935 -186723017 -47371773 -9181936 -21003969 442159819 106116655 -17235399 -61385453 382096639 -135138263 -1256310 93059668 161153176 -24806627 52772933 682306788 -108176665 -435069528 -355542734 -61255182 -64406097 7956668 -855203199 -11014180 -280599364 -45459364 -65254501 6437927 776506346 -26076025 115596295 13975865 -203856478 -349527996 265822720 -233104127 -311258941 482399524 74220734 119852182 -836090768 -84731171 92018567 -487389641 -529546468 -36116816 232198576 -702025479 149737014 -53381257 -432776078 178608404 -69683228 33878116 1964485 330789988 52852239 -379477186 -270396352 -794663962 -15680260 -329600398 170127217 596156254 -14178088 -829521214 90628790 -50495722 -67986850 877553184 142629346 128471182 -541168143 163742489 526433941 -563312371 20437560 730026936 281149414 -111666896 -622183003 49402872 -558912336 139034858 -49940376 -75696543 -780365774 -159018562 -15599994 -264128224 -533566020 50580852 597592701 -39476350 -45977293 -908596890 100247506 -301471249 -123482852 717878016 283836878 8841969 -746807857 291178183 -513350849 561419664 -129411088 27420869 -67630502 403098961 -236408828 29588246 501615104 51309785 -80291876 -217616629 -20639453 42348911 66362649 134487871 -221523870 -396361986 -283173129 -85484168 91873704 -42636354 149503893 7338469 18009104 228449313 -280223160 -512336237 120355899 -26122013 -532025165 108559781 -930402982 -224373182 -141275562 530517174 -694004155 -324240 58114853 857567327 135967106 -339520556 -162690413 347463371 -24632314 -175985950 -320338220 -28939388 -591979973 232460766 26597796 181153365 -616670259 -347979295 -92377288 -52510347 -350089379 -289665976 431339584 606292434 -678323109 -151619823 -525857880 -41484368 197254909 1652177 -199265738 -122862968 568859549 -119150053 -3814781 -308394531 345063167 164000786 -41024574 -101391150 -586717187 -242635466 526670074 205892747 -213243135 -481270675 570174380 -229963478 59204398 -6968138 -46564606 24901488 -108381528 9902974 324011347 36488492 -286854983 160496698 -172371427 -393658580 404201415 -605493622 -379473440 368754259 -11644778 106065604 -336720905 9678466 531678352 -6058272 -123716646 -261409150 -865068574 116555213 -8420328 588696223 -464199995 52592640 31512261 627945190 -81888093 -136434151 100268151 -598922957 359173784 74798201 -536921644 -39965764 17974122 -151873119 126887305 28119933 -9698559 -301819440 204377666 -113946607 172651930 94969410 -106006719 -38531523 187037046 -802674 134735221 300955190 -93617388 -188118033 -17857335 519809164 -284169299 -495206651 255463589 -44653273 -322092073 -675491225 52095910 -56041723 4584924 9832973 -43494519 733039939 595151534 26426872 122698753 4098603 -474116225 518439887 347188134 -797848458 132481881 -132015492 -519585404 -208041302 57423018 387313520 -559226111 -5383665 -22933457 262993257 -22388680 385096146 4451776 96578226 -116966387 26227129 537871521 -558514604 233910568 -449633691 -81397074 246036988 828726920 -276059748 -127922505 80231323 -799503293 105482171 53228037 14820713 -20282384 216640572 -415958144 -21012260 3155181 416099328 -5868219 5264922 38867348 64007147 -13141701 215749237 -239222591 -241085987 -53748512 349299614 133002645 -14862209 -7250130 293415936 519130335 -591887318 202757527 -318282854 -320654017 -30091406 -163510117 -307911800 -248779962 42389298 -129439593 -53527037 611290011 34825983 255611502 488419999 -256569470 3524011 68672170 -337864896 -28251280 65899525 -306938181 76925983 -23378026 298100755 499822252 134122299 -527467640 170337818 128570543 -2571991 -908189 -938074058 -408224795 50449353 5513388 11372452 23475651 -123696577 793100720 -6258084 362587216 -6871194 -271611664 -35601718 -174291104 12338158 50535127 -376321398 -658374287 23045386 171403943 -9945087 -253779092 442586898 -446499283 -30680336 40578577 308773326 -259252641 -313629832 506840 12400199 -7144408 -300759381 -34329778 -459009281 158708471 -86199743 93606339 -269115412 296778207 -28637529 106292893 450393387 -194000654 -47061810 -2513330 -337272629 370945532 -174684407 -65036026 -630400292 -14892972 98148800 -117943432 -277041 -447337286 -41636091 205087842 1825024 -50247894 284581413 -53975 -17139557 273464913 84674236 22390697 -262854472 -450905323 24805247 -243852642 -178700399 -93917984 164507612 -99632950 7895099 74207103 19389878 -202047688 -68511043 104865326 207657969 -247813903 -107151138 370050929 -586786749 -60386292 -23981678 -42117532 -401164183 284337257 574092099 -17595793 -128951963 -255725198 90214873 67283352 -154831173 334689193 -497335350 -272326445 6129392 -200746814 326502456 -1217372 303704659 -538469767 -135120590 5225428 49939080 -46022971 176816338 433253324 26862958 -380820511 438626924 -16048149 -536142044 -63507852 -221622784 457804520 -52793185 -186518480 -753335919 468613205 663380806 -53434697 -166369805 10776916 249959493 -50529131 -387829697 1656549 8935403 393187984 91451954 6039745 -407910650 237004865 -177278574 373471575 -107881120 85138976 4629977 -399297360 -11329025 -560904199 345316642 667127337 317623873 -65109259 -164340267 -735902738 710579011 145004314 57716955 122375777 -68000625 -128292009 150344764 434515197 -88672503 -410293867 3633213 729674455 339540198 365727536 -10637450 13417231 786289822 58280415 -12203760 41900142 -234027902 770987761 -457405551 1909351 360555092 -204460475 -244372 546146167 4715159 709571810 57689952 413330939 -56287489 -327004775 -976937384 277400646 261310284 383493719 -27335673 -168930395 217561573 151767614 -156290652 -674528 -153789999 -17668499 482180969 -327474340 -472004993 -270246270 -38899287 -297187510 128266107 454517219 -562274 -270730899 -156506730 137334452 94215594 15885169 341091908 -48216879 -99719664 -378763206 118244759 858429883 431253218 32835778 -405668398 9198002 24151124 -181026493 14397096 -63192174 299799854 -53924635 -106518962 -44624591 -74943082 -621569711 -14114470 24775192 7098377 -55802208 184784789 139427266 -353983248 -7929659 -335748532 -355388057 -664380488 82625863 112619389 118595874 261105521 191069710 760452772 -356418656 -713903485 -633670311 632011003 274145568 -44457 423386169 156788600 7604768 146051617 323167659 -111727414 193314083 -115824443 -395202367 882545009 -6085297 136316748 51496733 -605550 -1841486 -24163957 772377 63174013 12553588 -110101818 15261793 -247656020 -47944356 50523103 -3403618 391524613 -44562696 596973954 354489982 -115961491 72988828 46409222 706032010 135966946 91363164 454188289 284302518 -475123040 380127379 332406693 -469500641 336818851 -192752704 -235757631 -477466029 -64870225 -673578843 10764861 -181995611 414139983 -239369523 12383648 185656114 -161289514 66041829 106103634 260466586 19187709 -131548024 -70182794 -61020941 576969989 -291083431 -532484742 15797146 215541203 -231112103 45744120 -217815476 2894246 -378144311 491504233 395678749 -48069266 89927291 -232887901 776487564 23333466 -36004168 21633804 63198182 -535549717 113837216 11058738 157887933 -788340574 -472144 342884029 190239002 316720935 -657495454 -148912347 -320551819 -36222112 -168284592 90680236 128866803 344099117 -108107622 -507125646 -85795430 129235441 -10008703 137209809 262233053 -2609849 132228584 305783758 93749778 104523655 -114755032 -371618346 10283730 -257588082 62689844 -154253908 115398417 -8605321 117525661 -44888188 450949469 118693243 57824949 -125553221 -105818541 81913571 -292012785 194893261 -174615338 -436836119 254318038 433332905 420992134 271717034 117330670 758911 -132101657 -106145423 -165308413 870850772 -794640391 -55172632 506755613 -126245978 777644024 76302588 891328752 223221970 59681046 171894688 -138360379 -6884385 601001709 -12651804 -239221413 -253945123 -48107398 -75026827 -81398 364991746 -275539875 105707685 301993987 -182639245 16571614 328234243 92861169 -339814974 -326446018 -107772120 -119211015 -806102584 -140349457 -21496104 50316047 27843108 118543223 369029949 133862606 -607727840 262244545 54637152 75906200 -23803425 102413899 17492646 247989916 -3243412 63464561 -157163848 279722285 172751072 722555467 -96117793 -27802572 -507325148 -227983826 -261383271 -321402638 -769393585 95520256 335844355 -96401122 -15244525 -422652298 202155443 13016177 487906698 -596700697 504583475 -169027660 -632343354 525029607 -347835452 -159017262 -846043733 238229292 -593639449 -535657214 -113852814 9847822 -137114882 82816937 66103442 -97022796 2260078 -905359201 -218214807 -544820948 432631153 -99274568 -16540022 1107355 426161555 -133588723 33220157 -16832510 381234269 7655815 -227175819 548554661 43655839 417219713 147369616 311141542 13147378 72394991 5535218 105834192 -129438185 12558015 52503719 164894479 -436335005 467061853 485069347 461675068 -18686612 -176378720 -6123290 864280379 -47259881 446173249 -76401924 -214534136 -150818266 58997664 617944743 177320232 -815011593 -50056214 -469205350 -106340323 -382265401 -404204905 922516001 -565872646 -597764665 -514931018 -1669974 255884914 -8875876 730962387 -250452767 69094995 -55681023 767426674 112664063 33983900 -405939963 -66086276 5533218 18229430 -822741452 28187448 216776528 -176974110 -394702613 472266024 185670651 10926416 -435241843 -333602090 314750650 -35753823 -366527351 278815665 -4642536 64670656 -693986193 767021010 169206428 -2375091 -102718339 244541735 28429436 -155897058 -102462772 -242159911 723704634 -64411538 -52908127 294050118 -278031305 420492777 547603716 -210273805 11940957 349487213 556957967 -135757419 289737895 -26305024 623266831 -290221053 469076926 -126628467 152077380 -350582261 11257435 -13288612 88699310 -11115661 17231631 458634688 363232072 471717815 -46413659 39666238 -96185042 -87672583 76630137 -827389365 -64646768 191839020 283148167 232230722 -456773968 -516522811 -193838211 373710465 -353059364 -8969310 -110762358 27926550 325735724 -522774928 -16405325 -53959977 52022164 -479740286 -719970556 234140166 -377744865 672094942 -3097600 -175288415 -18750075 -257523479 128084611 -232644009 -233935417 -695165443 15070119 520550073 -660697546 -257130619 303940402 -488992946 423907973 65377348 238774982 -145972568 331864600 85842852 -288391779 -18960386 -297134086 423037340 -4197958 4562742 -243589430 -275860201 -544674569 -240618791 323212825 -75109081 428515357 7976262 339213794 30999384 -15702220 -498747232 -248999182 -486529917 68874434 -182953843 -193359554 -78174892 112458494 -26329749 96430278 610330619 -6985962 -253953489 159323850 166722346 18100904 -528074159 -117788163 75138465 9536275 -393646354 -8126821 -5212356 838329656 48514511 329958514 253320929 -159119660 -22076406 420285733 -503851077 379081031 -16895713 -369537130 166352475 80166625 532476283 264714938 12369818 110935421 140365183 -210766216 -740539809 -62479860 -2596347 -471983271 4332413 409185835 62317912 327599269 18886531 706887452 202264406 851729687 -762048277 19313782 -205678210 -201387453 -247748878 -20416292 328754800 491715270 -2956324 658157218 -943064951 -458227067 54406192 -41331635 3745380 -261401748 233313035 -111319967 284963757 343330020 -574274601 293944143 -186747626 -396583181 501873597 -795816204 160636522 4083032 60207956 -92072592 534618808 440254396 -255486252 -110268313 20266016 348642969 122346835 -125471961 -192861912 263132000 -87650392 372508601 39498168 -4875772 155961619 681774307 -8722586 4720191 -40579278 538167474 -315865713 -373704983 2318145 635296327 15127666 323068630 -581405379 -38165417 210615995 -525597722 -27451757 -485548353 287418381 74157968 46820946 145344674 -478294523 -44871806 -551923568 -53014776 -181306359 -375723004 -14142473 155433379 217597893 -487533165 581915381 -224671922 -358670583 -8226306 353233019 -125420130 -311942206 -69491772 110456516 393021590 259740224 139341339 -251651500 76101983 89012750 -64884480 -212050578 6881793 126449733 388378954 -450563855 -375588493 -870329349 -197155732 18207090 46761647 -13363891 59829336 -527021446 370932832 313605951 -25882287 -19060674 196769183 -192265909 209111429 -4888003 -337508537 32467578 -282590 -406226902 213064651 -858933032 228040462 7181768 1965529 -7639129 12659671 -63956230 203516890 -15945841 -366630992 14677266 -71954662 -71298912 278352856 -47612269 21228375 -403010553 -130875996 -641884659 432216515 30576772 -167713700 -41586011 -33159872 -806822691 13392869 -1005360 -687830559 233493551 -667302689 -143424143 -588679119 -70612013 469212304 137145955 -191867995 -172160634 49085845 -157867895 -2004153 544520640 -249650214 99928562 223827557 -409948061 72974878 222686824 14254346 -45966877 20659552 81437119 -45106729 -292140451 -54502976 323936477 59523612 3457895 101065548 244977347 -762611546 -299929422 2388799 59770522 -585790087 122607147 -29785947 -30075804 -656209945 19808656 -864415578 287347591 -134456498 -65997361 484962815 183298335 42822786 -750119995 292162771 -39356007 77675054 -80555496 -721135815 -4248717 92079852 78169583 -548330999 -357383207 -909210108 53760856 85499896 474041389 239756174 -331086736 433048237 252451195 760952372 366391878 -721650175 433964557 -230874432 -16632380 -15369760 -203176673 226339821 -776723118 301292975 132658362 -854323537 -613612732 4889842 179751303 -852895745 -27101061 -65453140 295700642 -42023236 -388352302 -8253394 28584387 330445948 -231586860 -539366672 -461516575 -27546685 319098235 69521214 -133183610 -84345776 -79628760 243008822 -31495908 -259030801 253320595 33851587 168902274 207805848 -410127999 -264834223 39496437 832004246 -179914420 -373338840 -575864732 996317 -785975100 -38365866 140581310 79415582 -22854196 -309097566 14556725 -452214797 -78907621 8998705 -270490871 278224199 514953664 82776253 -201204848 698108190 -193681132 68931646 -361438585 452101891 87897113 39130783 537901093 -72495775 -37043528 -725093788 160654144 -29437793 -54188365 -430068585 46932126 -71744925 605696647 -210971161 487550144 -182701491 -325820998 -293911707 -465842717 14929083 -381111000 -192348644 130607635 210953450 -323137337 -531554520 2530445 24308868 526111229 -132576970 253514 44829523 -4036940 -314440694 -433681457 16544390 492638926 41278918 -435989354 -51173410 -49654410 -498830909 -180400854 -416815171 -33404169 25349075 296381013 104171535 -110290220 -517998127 48344020 -66810016 -490145152 132130953 -15579926 129522626 -128817731 -60732868 441171643 -94315765 87839655 734147403 10592290 -548710763 -46583059 -25576207 67613722 -23526546 -489027315 295853 390674541 666619525 -140105664 -236310892 130319294 37549836 63481537 -149890020 -348204819 -627433169 101748395 -578504508 -178012745 213177886 313538957 -113775211 228246262 1959113 313530202 -13678150 -558263 -292871731 -28143326 -57895543 -46596145 -786437555 -7925894 198473786 -90107817 -52449248 769570232 31655138 -667399156 67945478 90957285 387038851 -84350765 -859401891 -39788157 75415443 277160317 -40299283 -60662290 -276883010 -31148395 -333100289 96316413 -133575110 227537280 -103873879 3920045 -538285338 -263062749 -93760309 -279228071 -90171374 -455475684 311786277 -1608729 71119273 -18373443 296945391 506832697 23107779 148991878 -289174157 -286762907 66543953 255823061 427574444 6372824 185545710 -659372502 -314287159 51122477 -302222501 106968743 -116354986 -458266365 -105641750 -876235235 175023394 -600224283 82161834 136010278 -507349315 -149563859 20882821 -290606333 19769079 5354882 -27210302 405833243 3300822 -160094131 -664445236 -142027182 13603302 332157884 684718556 -202599541 76393347 -28673909 46715547 328614664 -167484012 211101828 173794661 -7069135 -360989488 -358307021 -49001782 -833010586 -397661042 134230773 -427602730 292293676 326810486 -170231616 812040485 -171744056 -281446144 21413029 -334952417 -47904109 -38783232 247181185 -243686096 -301077424 -65971497 -23837992 411332363 4760937 310032928 72020332 19062050 -234887415 -150512104 -447008852 -7637118 280077575 -539328562 -151749720 -101465466 505504 -549399550 -15304417 8256267 -19453732 75909734 353666106 -293435398 479024887 -310586527 -22122002 852240929 314549205 -373552141 -93679775 283674905 -92889171 -243186102 216040255 -346230144 -9271392 353742739 157502309 -388227045 -425278415 -168856578 29910724 90563586 665991549 -264718369 -170659522 -214216814 179918539 -306903776 -586330494 48243007 -173224930 578090312 395432844 359610758 434752097 8593633 -957016960 1141381 72778460 463865400 -38836991 83557138 -455030733 87512553 -6362146 -323619903 4773190 -504302698 45143284 1498743 -523064125 9798875 -143630193 -19638634 -202052049 -542385 6439777 14804208 -4635148 -246990662 272277554 -374833825 77332439 43196979 -104148188 -229992213 -239403522 202652325 -249385321 -3261307 -227481130 17084853 -118868072 -52601708 13951780 43295394 12857042 102626673 -24064979 55090360 33642778 -170700640 -425281327 -364837219 -150430201 18861451 493660943 -195127223 52587147 -840139 -208546432 308372156 224017735 172069214 4580463 -438017518 -666407187 -187595278 -116608975 198786335 -89021914 479293702 27691776 -461692653 -41267114 -161081059 -115106071 -50780733 -24847684 -113324039 119268954 -485169971 316511274 -8173258 513770424 217650537 -8791450 -7788884 -319186127 -9507639 -339115233 511581090 -666125246 -149819692 -652551754 -307553901 -40106323 -715538709 288258883 172627909 90662828 48063094 679571792 -69666797 -485353332 -160083024 238594998 561176533 6604180 332512806 149025513 252810909 -120417172 -106935449 467698830 -129497131 -31285291 -174167628 -83088436 677380579 -30790225 -300927420 5322054 -104016931 -751299096 207007966 -214552159 -11250352 85539091 326510645 109656706 85145830 318631951 -88862295 384265910 -40355454 -17678259 462674543 -22242202 -594586340 -11101165 -157740405 109100481 269197885 80587589 1164620 246628712 -31089776 103630532 370092973 130146506 -884757016 370905520 -195168978 -124240986 708275562 505106570 351887992 61869736 148636030 -12100791 -211250296 -18834367 -196118498 379035274 -35263485 -21145504 87820726 6174115 161337588 226259587 86036173 63053484 -96959106 378881525 -122012624 -44351569 -480191234 18930324 -676158963 83287673 -318848596 -525214643 150574622 -357720723 -44510942 -30335507 325514588 111083876 8728830 667360002 -87317570 -780823013 13899666 -1059461 -376270753 7635793 44167400 61586314 284772467 -4685718 -198483677 615026617 79296170 32173693 321532097 26915949 105886606 25186773 367855370 -117955566 -157599964 408190974 3823762 733862904 -451318613 340851669 -100444289 495529771 91349609 -36773363 153696722 -288487174 692248668 79719590 259385238 17616064 -3151524 -12126761 65450966 -79482100 -449607909 591931662 -32066276 11674405 -359363701 30864417 260123606 21910497 -136871357 -2091302 28775481 10731012 406511572 382235747 485904975 53955335 260515571 716900391 83527279 460442063 872489 -5270774 -189224116 -6818058 106160243 7294066 -195735883 224785314 -7036644 -130045374 -441399207 -355592290 -246113210 122753537 281085404 11790759 -104794275 786275574 -240298801 64677406 -624684395 624123584 7358657 -375322312 -719284899 125168335 233750111 -248645428 -686972477 -721213513 -16622271 -221556670 41797201 130695608 239942594 46763112 -859080836 -454598058 -763870347 -49486239 44229236 54370011 -695066271 8382895 404951549 -54926374 1735503 -255609737 162265117 130866030 1281058 381634037 99322380 -228009255 23398871 147964696 136189019 197641494 63103135 172973264 39904537 527465297 386837457 18805932 413847489 753901 -120927096 64541451 135290789 -101531984 -305159425 227661104 68800507 40413016 298526075 229864317 19734532 21608874 -38650258 397733001 50468374 67333636 -71485877 731119695 351693137 13349638 -701219640 -300307756 279382760 -117169105 32190249 -416603906 -29510206 -463559853 -611525482 -452850729 -224198369 -217345841 -7031698 -95042328 -15224682 45649153 -86010354 -248747935 -608918041 -398215845 519568224 3678910 -328010752 -17030932 -97179050 -300358104 -47890377 -483658020 -81574727 302991110 15797922 -267226147 -231030969 655924662 44117625 228719421 526902892 -541935022 956649 -5491726 209316722 -33623515 549053765 364785379 -722700962 -3252173 -594723 282227448 501637199 -20557570 -166897074 353198339 -27733745 75479856 -41762282 -112327868 5054393 -375370610 -72732412 52224134 575102749 207857823 491169355 761845349 -43717054 -335545149 372659643 -416487580 -103244683 -118306783 -741345419 264983493 -304906772 183704343 -522939941 -169173187 -160960228 59385834 -121671032 -179350033 68598183 408454346 636544128 -674551683 -115713067 -451446508 136361361 -637018335 16951048 -29674868 91215268 -165690767 921255 292086439 -705319835 -8549586 -31693868 -47682782 -264039279 -424630853 142456228 -332802581 754948726 319924019 127786886 51323649 65941076 -50555642 186072426 182547406 -399744376 -204821955 -62137353 51972608 -284646581 -93113502 -131283960 -54881841 188290900 -7549873 -706426372 -31831774 -379735132 -31036312 -18195481 40493683 -181681793 751259893 126600765 -14069543 515705593 -23082319 -291229992 338214496 -94308767 13029743 -176067562 -16527722 -181437399 41494025 -400287366 -621571495 315943097 489980096 925364416 -165765892 3612063 574392373 -328266164 59602932 -52647990 196560628 -154488421 300238775 3705224 -65237269 42631927 -142145143 -126546369 -540719258 -265966985 -319315690 -14637395 -80065020 290248451 -190513976 346622916 73023163 183410039 112225730 -104548979 219198041 2720222 -16716379 124594960 554562281 -904122024 -501889165 62515145 49233293 798024789 -103838088 -5092414 954606089 255884782 -152714437 127755377 -20161150 -315635513 109552386 -27932271 139116388 1834910 -381665945 -14547599 55617581 -485553938 609924023 -171341005 -11626242 -59967208 -5981665 -217085323 -372913843 199325086 -726593619 31693915 -14557237 -546817309 30422071 -455028974 -19711542 635030593 353335598 31426972 359136845 -36146130 297937879 -134845202 -670620977 -163928227 -55632552 514775854 25645948 51464992 -650802734 -248563422 -81308927 83652803 2298192 8442212 -50062109 652819813 -102968914 -316139070 -193015631 584941588 -28397761 476626344 -696017043 499559342 203443918 -91267194 -27314685 -361919360 57977533 48560487 469641014 641965314 1942274 -29754374 -8697155 26057965 750031850 284594308 412999139 -502604798 -54784021 -40738958 6698834 -43752209 -520968303 -763237106 -670221738 -62217527 464298672 -42569256 421628620 520068628 613201757 -138561951 2579213 -481156680 -449937427 72257205 191167324 -734244210 -113604018 -214336669 -467113608 557318254 487136985 378736549 108492091 764278631 -357263866 598820267 610334034 867575 -7590075 -197935764 -500948710 -478774900 25445 27558365 -669353315 40610977 224933443 -279444113 -41235413 -385323974 208665820 -73308861 254355802 171152643 -313588069 676058573 -106177865 18662899 -6066205 -70125632 -39648031 -1417343 75474 52619693 -145051519 -177356677 44760445 10677479 12217530 -11395959 186507855 -170458737 8505165 -10007250 -75785482 31989865 131949162 453747696 456021365 326756210 173110744 738191280 -75850779 -13167464 -181536954 9924176 3562192 108898850 6105687 1973377 -124245000 183784236 -863223954 -238032350 -9522799 -45465956 486337082 630193283 -53409770 -314256024 325034331 -244806271 -99928744 151050922 406717652 -71279452 -2223207 18921969 533868565 358703017 238311684 -105049193 70251096 -585894582 -180263706 -197867456 -4999821 -179804761 232934438 458132412 9251788 -5429865 -639265792 18763295 -816408884 7665397 338848204 -712867887 -333467699 -566161201 26104850 -796062772 275715127 -10591070 586972158 -526371391 97559227 -16676292 -224337322 114590162 71444137 4294893 -535781801 7824675 -333625047 -38141978 143148491 273230500 85041214 -397532004 -36016115 -519474131 -289452173 -251568954 185883615 -169238993 9502289 340796176 -10225894 149532293 651118218 -1684823 -63064511 131222252 404362969 -357058307 -699194717 529510808 351994146 -353154335 -340432606 51258050 231853939 113872825 -138383174 -156966339 -374095810 -313099644 63145628 -345811604 4831279 -416087775 173204302 -637037443 -92868052 7249899 433900514 -37214639 5304397 -186921146 -14815563 -242193845 162751999 22372865 -554088053 -456206582 249038834 276965389 96209791 229199240 -582369759 1158828 267131549 87489053 -10734308 138407811 79777166 81489831 403128070 -507689690 -6824541 780247874 -406702418 -754821482 -415497059 643889881 355625849 55455316 -182161746 152665887 205471965 -82182079 -26478208 35920191 469867504 143109155 -412934488 99498916 575119082 -549628947 163975065 676635389 149910308 -123249791 -172077755 148787901 -115492815 109287155 50889531 320040612 116522795 31350756 -186407352 8689008 -377771758 8005461 -378187567 260427558 242585615 61151276 232660290 120610899 466154751 708004283 -167225381 463970868 242305802 -837628901 -29434175 89205057 233167342 89280462 26414613 363936199 -141237877 216016929 800317449 224949306 -98583554 278280801 390714253 133703943 -494593580 -408523096 2481439 -583161309 13542085 574948248 286774449 -96074230 30085111 239510956 -287140936 -161312095 -512130112 447201565 52009467 -277272314 -520422274 695275143 -111627151 -10502156 6350715 550803832 472581049 -29410448 331221531 -65929572 183954589 136887117 -140845597 749469642 27317083 132291310 -6341936 67880522 560995160 8372461 663858357 -453032938 290878603 710051185 39480970 -7734777 -245961886 -29694898 -368427238 -508535211 142183393 -481263249 554667587 -166913709 -58783449 62749391 24527917 -6790803 276114995 198703586 -478703845 223076480 133514670 2341868 727686460 55910118 -619935713 742681373 -542326 286335708 -388056316 -23369456 -557477751 34695155 -29711183 -320184780 -32051076 -1554267 229693106 44898301 -337769777 -57183442 707748305 205964548 -5503156 -66799363 -48981560 -379341092 485981528 283599228 201448416 -553755228 -711533301 -366431935 410725695 28877378 122350544 28121541 -561695384 425929757 -43261908 54692578 -59937086 -5322160 -204427875 -487330819 -17350106 -19124672 -8443091 242866577 481807786 80322540 -24392436 77965872 526938183 153929200 14382209 420504073 -41776029 -318265730 39092804 -315808129 277111478 -847794346 -336594560 71915272 -907836907 14085563 215131152 456601098 169668514 -594517705 312451134 382317710 703947284 16728208 724029806 -308837634 16463318 157515634 225044095 331299957 489980665 -844018917 247703198 36425061 -483223438 -72850743 -537968285 94040119 -434583798 530247115 63526072 -165759937 38685023 -72762610 -258457452 544662033 -675150031 121916095 5838661 702398389 -322123201 185207969 25770248 -26595440 63041292 -928406603 527050030 330584944 397981066 117423110 131892669 -23741289 506495 -829716126 5876113 -1143248 688919418 -77299162 -796981926 -484438921 -175407974 -113438997 637675040 -178440706 -639069875 -87241268 142377253 152312878 -823780794 336497833 -197754331 259288000 5149186 -85043729 -381332235 728871287 -259672894 280688819 -80734932 46479088 -498100115 -1614465 -133836812 -344152209 -214960512 368258216 185656415 -133616534 -527861376 -364953730 -74093695 331451043 479370117 688688194 208495519 -26138672 7418413 6927479 -44583204 348249290 -661166728 679496694 -135113563 -2986747 81214899 918397480 -13813156 -70022381 -125787649 522269710 -474336304 599072181 -200551317 -29111150 -821722280 55731328 -324263505 292662817 626072384 89423934 -277401394 -56674996 -171696813 -190860957 -178856127 232880907 244442056 446574121 -39199730 -373795186 2334825 87819609 410264498 33949791 -436463862 375601574 -376417955 -99078936 20901222 -236759677 -475382808 86479099 236332975 279388002 352061572 -38153695 -192479872 5695138 95625226 -131893224 -68156859 5604757 -707043393 115706302 -34878393 -434207911 15409588 -623132419 5201621 509168918 212777516 279083928 402857538 122236867 -215501544 831136781 -264964301 -44775277 -4957028 -369566883 143598203 -49675311 -739190639 7329066 17404813 -246426607 21455810 -1342631 -31153318 -1619751 -51536037 -363825372 -197596886 -60350292 -528545913 321428095 -41956378 211979413 -12048552 -232235034 629764072 75815621 -168216522 -422163660 16456388 -257692566 256060405 370772 85696968 176554358 114530052 -338821988 -138731837 -392255081 332130584 -557889 -71646697 -158065680 -905708039 241160220 139352802 -290327846 2169604 137556413 -629086276 -384980848 128647163 -124857285 577853969 12628845 123598783 -155967273 314698930 93062307 532549524 356417404 452457686 771872766 708806377 267286506 118469671 -248174683 -30708312 -34264864 188731710 4822575 22781775 -94530344 -81074707 577145479 68630720 51519569 178532838 -12144153 36696396 181437354 -220124856 511408181 -101699223 -367836222 -364666711 -195472545 -44395452 -7999665 51479483 -368671890 -268201836 74928092 1561481 -50205684 169538825 82260297 -663290467 752028097 2989752 -6740570 -154129723 -909873635 -363662574 -472062998 316641015 -564136731 -124978075 -216207573 -3770937 -609125865 -283579958 -159025494 3272510 161133028 25880403 246242528 316007584 -731872855 133914854 617707622 307300 240043154 -156218165 363035126 509277011 185939647 399818748 527904300 596425329 -577040364 7743309 -813084402 -415408586 12779461 -433332879 -334249246 405627349 95075803 -166111913 -40304668 -3137752 47613903 -399224813 -409484926 -246771734 -22471088 424022485 12826320 504753044 -101946322 -214192128 100418571 760775283 -155965313 -12061257 127552710 -23287324 -19617432 -19105295 309713528 -212264015 429116503 -193589711 231124398 318258427 128343923 31462779 361959850 -50292430 18460178 219146337 -352245863 47571769 85449781 -404032511 158951770 88623441 156918743 15152552 -126853930 16868937 -14178339 337440462 356008198 288230527 -60545784 -772796717 -269275577 379689188 75802556 -7728208 51701020 -535519499 -118221821 -539081777 -589813552 24608093 95142185 55554781 242574629 -228605602 -472097008 344715997 -307153775 -898960081 -49777020 -11924981 64457213 28025178 -79026443 346055318 -146764508 232540544 151358742 86603335 202608442 169236766 96175757 -24487146 81160831 -216245381 -30622137 -246202539 273136433 893913740 85534788 239780153 1872807 -1945401 82012033 -9414187 390915014 314474158 17351977 -111209674 106132492 134646186 -119727338 514769337 -34826952 -103252550 -65026804 -110678518 -2512883 32396659 790699463 17038345 -16715671 592354867 -19889480 -242342995 -570893218 -110391945 -753962341 -17457795 -42973674 -9841675 -58394122 -366609434 -75261121 -87770115 -18247539 -83901827 934200565 409000176 -305774414 -396257820 950473001 936373745 255167337 143330815 -140441685 297599875 241438918 294106868 -103854460 140734392 -79448382 182561255 -118758622 69896167 247570267 -6473930 -313989732 -26251408 -586896148 660668063 548822214 667502304 -338246177 162244848 551116799 121780212 346060885 145865419 -540664407 -403227649 -204013607 21853013 -271674861 -515412817 30293854 -13476257 40666692 -242154984 179028537 -13892973 304544301 -14553662 -335590147 520277053 17594487 666231134 23087720 -18342050 -402837859 -370322363 -58429796 -368612309 -26579655 23838057 -11027947 377619751 26476687 -18752433 -15389727 32026273 100567507 -67511064 253286245 100608757 -482994756 -687198557 -238872521 7464982 78805725 -806563712 -292972933 -5123721 349100302 578588055 -385605370 64947938 -119103885 2638658 139866093 566873676 -70543414 112151140 -480258953 2082666 88058576 -238079500 -183501458 -80802771 18864422 40545469 -362251799 -24099450 -34271377 322399757 6398967 -742959118 354666368 11554538 -363473989 -186992473 -315991598 590840960 -8773567 -1561297 -52917216 -677934525 -545710455 2699377 1179423 206265281 84625613 -18261113 173668575 -183149106 -113715221 305628540 -315475143 211610912 -47754578 -4181551 632424697 140545844 -66960761 -39231538 -348586736 698767699 711102368 -223017673 -8634430 882109864 15599134 -606024642 -196752054 -524719146 536248538 -124921356 -281004365 125058146 105007834 228880385 328125756 501385270 -705462283 138261758 -423333954 5151907 2002504 38932543 319301375 -219335756 -653881288 -50486523 -54162560 -75334019 -4762319 7202784 194449724 -233553152 1523574 48199043 56796623 411969093 140414529 108440976 -103982543 217855048 207154434 18821980 370052541 -562507788 53663907 683650062 -429244415 807509245 -7577411 -910298 3780875 -505109119 -130693206 743154780 -49894210 -22444575 -331922554 -385154984 95200405 -19032206 60543301 282846342 -262951262 -33560987 -747469444 90545397 87008449 8521888 2693152 599948213 -331650357 491999 -269470882 -395873918 149748971 -725726632 -732917582 146281841 39177149 389707025 -48005243 17442060 16523334 209338031 24202306 -30968018 2673344 478008813 -127392956 167693712 -241605746 27486176 -169485925 -35411691 95496833 318444549 -129781758 -242666 -16719684 -199464891 413131418 524596692 412284876 -263014932 -214615165 59028799 -19132449 -18431999 -63516135 102472555 -318070949 454597552 -132633680 -559305476 256321384 473385723 -100948271 -3640921 -367102969 -167041822 -478674465 829953629 136988773 495234355 110344727 -316444598 310879756 531944745 228308871 84388646 -307949948 -682757240 -3495436 50588566 58429010 2157153 58533506 777320376 -428621659 -87760181 -174757030 77123471 -348140763 153878041 208111495 507951962 416448897 19065470 144049658 -368434428 255589498 117924290 -546543461 -10436860 -763179841 -380373974 74014369 204504210 -537528888 -4046117 -50346425 -15959177 873751504 553549037 -159645310 -212034998 -79629159 -73579703 612137387 88789174 -73363440 128982270 -586210435 -124584379 461209476 60028362 -377566575 732730500 132916839 691502308 -25599474 -232666600 -300828318 97341660 -116059381 -13242674 -91916161 -525204332 251941031 -825236722 271189114 -673844836 6829085 -58473007 376731488 748470889 49948577 -816235 -13219458 -76295108 -781286580 174413603 -361786584 -3542801 438888722 426016977 -417917855 375895912 826510098 33629015 6814203 -202215078 642481349 106361605 371300283 -757025770 -422764285 -199424417 -384231665 -4220024 26730283 598906035 -265036467 166104938 106767033 52963881 160896785 -66416595 201354377 292590 564516213 404665558 -4954977 -502523400 926060 190586568 268846487 -612627940 834954281 3460751 178269171 11529300 -8838139 112740881 137810195 -2315019 -229603277 43424906 -9107071 -456168735 -339746890 -93308406 -50271117 23066394 -71755282 420639 -327842368 35391563 172107439 -382988409 -708654932 -104745716 23159628 -167356083 474853326 591152265 569044469 -1326123 -54788258 670502336 580648107 25386058 107172638 114715678 232022622 -173225480 604794404 242705791 343127372 -8424533 -81335443 279281795 -24416462 287384290 271997323 -27842898 -231178684 -88461154 -128777694 -8098622 -50007010 -132960445 -1107845 9982380 -631404207 176106448 394496919 -502255083 -598545203 50206752 -536611 -25281286 -376223794 68513057 143192708 32551298 -262077072 -215192333 192913816 259034453 -13270068 -421246324 651591408 242857199 -12966758 79807560 -121218881 -5413680 -109894853 -365157411 -67785714 -169606226 -50841662 -75794247 397771116 122715141 -179184384 482951806 -358560643 -437131665 -126200125 314290177 -212784454 15186957 -81893693 381769495 -41722739 153362756 -29316881 -489249760 816114 128070524 106894625 171216417 -6491534 -43187564 148578736 -446883 -113878313 416873525 679719527 620132514 -310166157 13711009 362082908 555264591 155290802 -644483803 124747898 -470598897 -155268784 668541689 937830182 502173115 -203081991 -425282850 -479805116 97002110 -28528364 2126158 -243261007 -48588354 188292642 33772849 -2353857 -39230026 463147570 -440891316 -206492863 -162551432 -6772251 54191050 320600679 240338632 2284498 29122865 66704091 31077243 -51266582 -263167596 430905809 7382583 24755272 -373177571 79775734 24200019 275793614 283060352 -12438134 19648793 -25641132 -40850887 -41339282 -455915775 -98104136 -410106552 54990342 31550764 -97175491 -14037773 144326347 666933640 -7024289 -173284027 270579278 -469203586 28503620 -57460022 -165574637 -847722452 -210890630 -712413078 -33935962 -280384352 369429063 20029746 -152786720 460617998 118792963 -152272287 212402069 113760182 -503962132 540295806 26694276 -7939295 151388328 139640650 -2163206 30287530 398669817 -100394589 -10113807 22671035 439783507 -297115613 15017951 -380406227 -69384751 -285822991 9687182 -175301865 -74199 -108997496 -325496360 -31200020 -492788540 47956022 232933302 18035766 -1513948 -25217405 319575203 542202318 820689 -760143741 -358583195 527226900 -90818217 -626946501 113172282 -35720052 -3163523 395190629 618423532 -38334353 -288639775 347119090 -29910716 271921267 84375359 847782839 -218210247 9243457 -407954358 403065001 126915090 378467861 -2910572 390992182 -280278996 -279156 -20559543 -224902296 118686653 37039741 -43295106 496674357 8769638 -322972820 420326586 -22755045 -229095797 93613540 438989618 451564498 163190004 112246750 103967745 344190541 -278850816 357787317 -308481849 480137249 -83773773 -224978598 57472114 713907613 566428874 -119921119 15646356 173505326 -188106955 414950314 -264941564 -86199061 24216301 73903661 53952571 -2421073 46565289 48890277 -72964422 85580430 497908175 -36683580 -3577260 -60104734 232802009 -51063594 496177575 -413075445 -188425582 -56297866 -664385356 -372479843 129115350 132975073 61026705 -304768865 -681122575 342921432 516635670 -370108499 5954753 -6961869 -24477447 -91084603 -735902342 45869061 271842889 146444954 14791426 124810146 412046978 -73029698 -178355529 -136999451 132255200 107094599 99829931 -140363778 285844765 -248723174 -359441304 -30540420 67188410 33818111 328131134 135314122 -272176736 112160911 -25329649 27988901 19908142 467582709 74767532 -579045742 521445564 -37260709 -488381083 151135749 -609605365 -361783187 509639369 272971351 -10577866 30444883 -103014684 20278422 -13291834 -578910431 29891639 22276857 12887671 7980165 341967922 661352400 -41476695 -675435486 -67921597 -358707230 -687566899 -13880439 235346 871468059 38897165 -539229623 -102032590 -230901747 11898167 -10434817 -1629235 17108172 407939122 -134378845 -20948522 171595746 -485869372 344299430 -3041048 111664418 5133302 -826424955 141500753 338971721 -544841087 569580970 -119259352 614517818 172353215 -13528987 -98057802 -271314973 277094024 -165826526 307945123 530106390 -27074776 -2244881 -237656642 -162587760 -311415660 -363666685 -213520845 -107659908 -416276187 -140492464 180903569 -336487892 -1389390 488850073 -13021757 167697211 276519355 165571744 -148465927 -95182043 37498969 -117426329 15178527 -25470773 188734281 68844088 -384487231 5449344 299276150 649531953 -22934816 -12982698 -918741133 -46331911 116387814 -662020691 -648673924 -40695410 14461353 319618877 -280781028 -58604069 -113289580 383157694 -419929222 279542495 -104872971 263500436 74051959 221128928 232017805 -3727621 -1049023 -2073031 252496371 -45546669 -204858140 275654292 -184179434 831854533 -24335572 516219014 -389702067 -506703987 112916302 -202177117 215962619 -11513690 -87987516 -80002136 180264547 -390257348 -363247 -10815683 54864373 -409746143 -777267253 -51292067 -416033574 -332627494 205327335 -50845443 -147944602 90802796 -21190643 77805120 -432385145 213712229 -310562367 -261374607 80627848 -382926612 -144510666 -45003160 673164334 -368511928 644481925 185966159 -394927730 129609835 -27238616 314401253 -585821238 169506022 -241286395 -572985025 -432640766 99687275 -229316104 181639418 -305165735 -74536828 392340825 401577437 17040332 -427247133 -735449301 564645676 215499902 7976819 -12323506 -49326427 86763837 218233403 38696568 601558721 17624235 -30864871 -3219947 -573219822 1129053 -270956637 474224956 -45718091 149295316 -63832607 98277090 -20418823 -307005520 -532193731 74273847 -453561147 -142688410 -20725016 66894904 -162653017 -17733653 605785383 -15298323 463586695 -68723065 -166564779 -210025844 86936637 -445240088 -380299751 490515669 -823322 -1363231 40745877 -84663040 260599388 -155997376 272540631 129848356 12204688 -150454057 271226705 109203128 -173172381 -631240576 -902372667 -228829716 -436455658 -397017637 -45586846 52339658 -19998261 -189713735 3474037 1655545 63762311 -478284366 -18987821 58821724 662241341 -133032072 -34891669 118389041 -125221047 -225924902 430352855 43785508 472587484 -356366134 -98982171 -42104924 -37750160 -21644619 -97690535 18786313 119603691 -37206397 -347833657 343586506 59271647 -122583051 593527494 14111966 216045252 -8742977 -5004567 -311704145 -88818937 584891954 492310 53990618 -255965338 382836454 12993400 123533851 579462984 246489359 458734993 51414804 3349629 3226278 415056620 -292843592 647027959 125683715 246250172 183591842 -58615492 29527701 -611282608 -226991998 -377024867 -10995496 113612627 258717763 365710030 -103775462 -28918414 12700227 -367206498 -95006532 555244834 -364895861 -357345233 -264754311 117639978 -217058914 125367833 485856151 768402915 -809977458 386613169 330352363 421017363 -847917420 -520052 -351682968 -560280650 -758784405 136520534 -316115440 1364863 17071309 119127034 -40375683 469327231 521550797 5961795 -767097218 98558278 524953541 815766 426712272 -112918442 330735176 258559951 259582887 -32781280 -564222798 13277216 -111761545 -119158422 -622348541 -456656671 -179551709 32557208 -417871620 209549338 244448380 134131416 2573859 -492531135 12095184 -4915132 -230798476 489290910 -92702208 749597698 350864368 242929990 -148123324 6020003 8415307 21106589 486677973 -425758120 -620693602 420367237 195898810 -9047608 226727 559630868 -15187917 -548774998 1366378 11422334 -44028905 64339647 317499676 -590731964 273461442 -87090186 -186478447 142268236 278852826 56712888 737779817 12444157 -213409937 -21109508 374065873 -25807392 193098780 -29485404 370045863 -24365007 -17984496 440614577 -265960761 -24066355 -1937392 -179841026 553339590 -443879538 469562006 -9981989 47353430 -15130248 10980113 39897872 487051256 63946726 -115825062 176732003 -51933662 -121869037 147350920 618230769 145442814 40037860 -11266654 -7049766 264783098 -9116629 -93047781 -505059460 -34483209 -636087689 576710777 171149049 40132153 703598906 -467349065 -25039884 -434230886 -625802433 122862265 -350727964 -304756940 -7156624 374144594 206376797 -43821564 49653098 -307089449 -259751169 -452920979 52560446 3740266 91792630 3661800 -21965133 -30784282 -168059120 198024209 484906101 23696157 -43964732 460822015 3458720 -198370122 -82493265 97230295 -430238698 413567383 12758594 -477129345 413244347 -269496937 134093510 -140214216 -235102838 -101650319 -30654096 -310921380 603381853 -3068863 352330238 -539456108 13585783 -201447170 351252499 76500814 423397943 -140468233 -368933053 -233593646 487134 -144203883 -140008502 -21744481 804021366 -251869373 -361385259 305471064 -117036215 -257505861 212876904 7815847 -169780472 -321262188 921619021 3453155 -424916252 162737143 707371317 -3649104 242875489 -153620611 -601588953 61795735 106722544 22213586 62817667 3025880 -669579454 -10994033 446052044 186993440 146829545 266503269 392842572 -19147957 -538393499 -36670476 463678004 12853143 191671968 414924790 -111381841 242382699 414697665 868201826 18167969 637103686 76180 -930400 -621540716 -424383592 392413381 143096812 21988906 122905789 900908816 -15901008 27233947 263279080 -64886077 -57584217 12294005 -369332034 2405376 76366184 434326836 -225277543 -69603259 -799072014 136253233 -123560390 515770 139783442 -1469426 -242654372 20961152 62832589 285873468 -890448 -74116779 -308309298 -50978934 377614060 34267934 194378 -15738880 23591080 289179968 -200699352 -134521222 -361865327 4986232 -41839218 796841588 19315833 -91938302 528850455 -75662203 -357366673 6255498 170344369 -417095201 -129925755 -330703535 -319093863 112752974 213286926 -260575023 -435257158 -70217717 -3443845 175179408 246943141 -643942765 105417860 147820153 129023137 256486322 110453504 55952314 -86598283 313970010 305720250 -53942900 -34139698 12164406 -102039056 -22089201 409272642 -370186492 823018647 176057588 476207620 -745451755 -53535618 -229743609 -10386737 -1361999 -56807777 -51216997 -680266558 -66614398 125456 67467957 253120697 -257437743 -32490876 319591 276344993 -638728685 -175346829 6617155 -419437000 -282730138 -219450949 182695403 -193572089 -148144517 54380565 130057782 174031259 451712830 -9595963 -542413894 259467113 401765909 -29571501 147452024 106450744 311260141 -26727594 -376803030 417690498 -29966630 512593489 -762445283 -14868812 -13437485 -50950168 70809790 -20965077 9785024 198939563 227467686 -119404643 -39156873 251190684 22505643 -19725755 -313421180 -6706325 317734385 89385848 419590603 14567325 -400349889 19277406 349935810 294918976 238149089 639874 113360441 175770940 -176651935 181060104 -153732192 -261809079 18853633 -321583220 -46198527 -409258556 30283287 -190660231 -9016978 -86253262 -561775970 -609433757 -399416379 -194818880 39746282 -123941474 -550461633 391132996 73934193 -218484487 -360565421 161746491 74867934 -14340445 -202451126 173229555 -93188521 100268749 -196231626 734076822 24137085 -603755176 919336 -118509746 -820139 8312924 64415737 -94725156 -586365027 -61535209 101042897 -12330978 1877704 93725322 -292992957 -307255601 504917240 19637456 -324906684 -531803788 125923998 202702545 21377778 386433522 78687972 -10885085 -29393488 -172168750 -217207566 624490059 -233739210 -170068197 267005713 -608125972 -554991559 -102193644 -285032291 442380985 -523390343 787924252 461819771 -62296418 -129508155 621892 -299071564 -654986180 -387575638 -66617922 -64958114 -134797808 14315161 548965979 -460745298 -14452295 -14213746 546019066 -689471138 -215676200 303609014 206383118 425594538 -22947738 120623621 -679646499 -388224057 157010493 640299451 -610914337 -871608997 172087144 79960733 406090632 -121533347 49523349 135655143 -506949377 619020094 187158133 -201440756 -511666554 49270060 669793054 396721234 -283610171 -57405702 14537760 -229537073 -23501804 761606515 -361968010 25130999 -8140110 71848768 -134717486 269430599 37171790 441720254 244057517 16791884 683676933 -142134414 5620970 -32222350 -38888428 84960587 201015364 -98250382 260993701 -37574196 137500585 4939203 -296578619 -226715725 -142100347 -1740405 395839 567471042 -335872546 377294659 108224958 -329179729 119632892 -549964538 -149043061 697020983 18101020 -35442159 150252215 -63474271 -862502610 -538314922 138895963 27979416 -12216677 421038866 -205033220 -187835921 -11111725 104960992 79689037 294276727 214306630 -652588 -52938001 -7476860 234140851 15758943 -1616917 -456135787 -782387730 544540173 -200041412 -339130341 -71858614 -86909590 470552060 152165682 94399661 24873136 -367184131 -317634449 -268907981 19365327 -226128320 -74274398 -11551423 516182462 -17742428 311934979 57766891 -181931602 82532661 -640974690 122379763 57480625 -10891465 481115811 -1091747 -157155752 -223488563 29487523 -90978486 -177287375 -22671280 136508025 180992990 103423026 36086259 -35921330 -2959620 -103251146 -106088822 338155300 -463807444 -613990714 -133531638 511886745 251989912 63953481 -482839864 -26076912 -478371544 426991805 110089698 -545970730 -204788291 2157983 -32199138 -491624708 378416512 -24521898 -256517692 156668836 -239064576 -252343839 -385404306 66655322 38323036 292331637 330893473 -761903955 50971712 -256173267 113538042 343297434 -27597441 -277806024 129131308 93858333 1027905 333287 197542396 233685945 -450392814 -4385333 -433377043 -85677374 35596933 404838670 249398592 795145708 -140073675 228569651 -648162385 -90260915 -1295818 151097396 -11036632 -160239189 -401932327 -59737083 222167881 419795792 -508804627 5280779 -342253842 419342574 317886941 36424300 292267590 489598963 -460654632 -216827290 50080420 -320128154 58194931 117574628 -97527107 -42504800 -139140123 327143083 -72530619 140416104 317297027 -144798646 -41908324 -354665172 -38157782 -603406537 536572750 -7208083 454991563 -7663635 -586710367 17601052 -3213254 40669751 832514267 78396445 270087310 -398956770 -247058623 907023 -19279053 292134233 -125819453 26905244 -224668533 -607220681 -160235618 -42229519 -24911681 -282900662 15203514 78545297 -21815744 4400211 -913079919 948484518 68093693 486179957 -413898526 554860137 -241439592 492847787 -31634367 -303002963 61688937 -179910789 34431043 -37164509 -177393429 334013591 -55288102 -588618627 82837767 -6126405 -314968488 -156183019 146362591 9972612 -503129583 -71214148 -302618389 701342689 -207278388 89731693 737619442 222443346 -2863860 -2317973 -16431784 153672087 20190416 569243744 -6540975 63321678 116158772 -7828683 519145428 -136285781 -197171296 -150713440 -572498073 28852465 191735014 382721361 249788972 18993990 -532826221 -789309373 340773201 -249783932 304734204 -271912561 -16887648 -51240429 424479279 -129337798 -188387109 -125956251 -66794400 355161341 750010343 -104893282 93155402 -691165125 185476588 -309955112 -473381801 635721092 -92919113 -5800679 -366796871 346299612 52631941 -9616744 5012388 -39265477 10088669 -199156673 -150188676 -426277392 -133353261 467423227 -711268292 -306297184 128428997 485300527 274801551 101381372 458408094 339612343 -721269588 23545894 -113372833 -610804274 248485840 -277622587 -1023231 -219556352 605028688 123407363 -274809503 -30168719 110337421 -129231656 622180643 237958345 -111319291 -408192714 164505198 -34154120 152156093 -5958751 114993788 -350150342 128382465 4340504 -72156021 -250243061 347383542 -3189472 -47822568 -69056511 -403240875 -106515151 16513541 504780632 274729988 306274365 470548868 80631355 260619856 -13438875 -11025452 488632505 297543210 25750979 -47518063 -123371085 -8544197 -289521158 -69893756 -204618163 67867480 -130028751 -70418411 60099059 260033539 -487942310 95723363 -222195170 148373456 -664817155 192308746 -198664290 -329615222 -104980154 219605327 589337051 -390334438 208302834 131542656 71289823 -24647644 -177346728 -9792069 415967721 -23413665 242711776 -220667456 -1712020 117364651 -206369088 -932918676 -416287567 -335132989 -138771713 -27476932 -622724550 17491683 132552654 -646977791 -34205813 61500648 -413019890 -135282853 55587434 -126384568 392748126 67842275 -192182846 10341412 -65775421 564307951 -469757069 -320668505 472587570 52540663 -71412531 -257860598 -184511998 144723992 311548660 20569348 147512157 69244867 -77148432 -75759652 -583491901 17167475 558671096 27653645 -348240743 326849966 -684218909 432850669 -414570879 288286518 -14014730 3732279 -785394751 48579077 -50802600 -519411338 -25077852 122150564 570220275 -528235881 1941844 854309768 -243392301 43219513 -419151940 700339549 -165655279 -378514908 -65893213 213376454 -592151274 -1197021 -167550446 197163907 -91531561 -9811734 348516047 438388708 43830574 3559003 233198236 -246198478 517144761 -1280787 483151048 -182555720 -15951984 -156674850 194841200 -12993863 -401556023 -6225164 11210238 -24134959 1930211 60704203 -48860913 -252183629 305375502 -17642965 324637793 -398195833 126372622 -695317192 -651633103 319571056 214256064 -94670087 -430667151 502020079 -107037281 785011734 509504077 213485219 274849420 343155227 14166651 5223673 -9302658 -480189204 249495660 -319180602 -133670797 440295506 356417567 -14465187 147439788 -235861979 -680913788 -231372700 601459678 613247005 48965032 -17588032 -231655321 320648301 -458418102 91292795 -214055905 -679292893 127297769 47705275 248013669 -123894603 207184346 -7931280 -451641351 -194051158 -192154583 -316656300 254951450 -80289078 -909794472 -390588883 16418062 576433304 -189413349 201177162 105242170 76645823 283566696 379431733 -610751071 476035682 947302 1808908 390867099 634604292 681378933 -317771689 376403403 -116147685 95529910 -194619406 53663484 124799541 8731302 181138237 368675702 337362509 -421224288 334251429 530624094 125702844 -59100868 -6211968 8830322 277770811 -136840110 -648967961 4064999 -433680383 13016697 315714658 26169887 -13363263 293542062 144723179 16704973 -433114525 -624662015 -606084126 -137771708 19232616 361718309 182210192 97779853 -315224010 -287147547 -362759467 -31560333 -89167613 -3448982 -248177851 -107117107 -67120952 -213358416 48891938 -615860238 126003943 193048177 176157911 -24405326 -197624824 -46003919 -76817581 -1479141 -170646079 -114972702 348907369 9189645 -22630008 30818172 -605057364 191755135 -206727567 80346742 -105754776 16822075 232551232 514551 65984732 -83705207 350626410 -411816636 -57853253 -81059408 283025562 -33358454 159697834 -52975832 -134781553 79990841 514659632 -138393787 179148079 881053961 -140470819 -1326459 193774004 323353064 627577727 466002537 -8180951 -457822784 -305277245 -135900268 9803196 492552791 -350439931 199850474 -134209848 -204078 78187384 248941805 -412745209 516801384 -182870369 16351112 46896 349521932 343285586 522389601 -330552227 -168341354 -229452872 154968584 262356290 -218512305 743595884 32357812 87863660 -695584734 -17967242 147551894 -3778724 95434647 186777304 52416122 300123585 458897945 -322427982 477222570 -441069767 -128333084 9414533 -98122106 130038147 217389052 -154415850 13028443 1838502 703269007 338977731 16284633 83042253 -502418001 -563680450 232572819 -8818175 -410623621 30974218 -149436608 -12511683 -30640115 -252092716 161869055 199066109 -554533052 586279282 -19389790 -220547924 63369286 -385071537 -11617889 -411723299 -28745781 25803548 53987003 -6922021 -32924861 -116546233 -204270321 353939718 -367473608 -22146062 -123997453 -75057871 236266352 26424855 -301952435 -48602114 25302471 -27782497 159304173 5620398 -93299768 37121170 -80305540 117385960 2416672 -25880861 13179966 282265545 251577 374972190 237253060 -153056405 -542780496 416296390 337114914 272596994 -35644377 -691117842 591440522 -451470 -249836777 28990905 -55964267 173908234 148594217 -84088977 1130932 217274813 37268437 -956617102 217991054 -160584798 -769086169 25654273 24544470 -777723885 -752979224 644072930 -12750070 -671777224 -192393438 -77572847 -26206697 -22292623 407117985 386538067 -137668735 -382467243 -69867232 4268192 -250135250 103890562 119935676 -26672081 425274220 333842368 -117047963 770687974 -385427321 28794911 386091122 353954270 96387662 -125442340 9551395 -590176382 -46446469 -232328324 608801826 -13723779 7866529 -63527728 68546633 77173514 -173109194 -255941635 700975 9314175 -405223674 67458944 -11533481 -390687147 -5245129 -110651016 334166907 -20029669 230590635 -2820002 -312259934 581621128 -5817728 -404570457 590735110 269185379 138490835 363874317 138325121 -744675 230530108 -671312893 113526141 -139322721 -300139049 -579395482 -100091798 -524263676 -50944665 -16305822 276651610 113341136 -2502521 294866602 676514376 780242905 3002616 -802400076 -675517960 3972826 -97404281 -637295928 858946274 -697959495 42963152 -160110039 -732436424 -427486198 -632451759 4299258 4032701 114957557 -315774614 -1075864 106020226 1159052 -106250090 -415433220 586667345 307372540 -815898764 -322664165 21667799 105153682 -106830551 331381144 94101950 -701960015 809337 -42770862 -16214419 -92100712 -138710201 -2376161 90662304 -194591936 116952215 102982053 -153174793 -47433553 -474700712 -191562184 399425591 -282653630 -348317714 410920509 593865432 -24129399 -140955447 635824927 -364864964 350803304 168112869 209205552 -136122530 243769697 177303739 3630772 -65786833 743419818 -14696839 -239098092 44588459 749693610 242560493 -626942375 246304250 185410523 -203048610 -475521526 481281263 68205788 -36768635 -54247422 -339082679 128136692 -442342317 874661924 486938793 12252119 -47177724 112730079 286518892 517572978 -48794871 -637766473 196233638 34627413 182143710 34063817 23794758 19800923 -113534983 106977954 476516035 121598358 192726324 63753739 270256997 46760511 -38354326 882136365 -26685032 415207679 -102587680 99769588 299751698 166296158 -92457014 -575075485 616368210 154577483 -517479478 62309532 -281970330 631957470 324788437 119935763 -6248785 49244942 59198828 69360839 -329972657 258712569 227122988 -381216458 -275809327 -10230928 -833708878 165921071 -247398165 505238102 360461446 701404181 304169057 -156516613 213854880 41016369 -364137286 -318942419 187223939 -203296264 427505285 -348124053 -515316169 33739386 -190989703 -6153476 -691879885 -309684366 -132593383 835902562 8138804 230329828 -106030630 11065225 -13959493 51091388 -148168557 16868384 -177550742 -36426972 -8911336 18622798 -4285832 -78128903 141237100 -30003243 57032392 -599243305 -167139698 -150160903 -790958578 -146662125 105413537 97274939 -153941440 -269571389 -528533372 8061735 165607396 524572923 -64865899 258697534 -782518979 82134234 363283946 705545505 232277991 363825710 476227986 -320482387 120287946 438971042 228506193 -103769394 364394832 -446338151 -39546099 381731763 143730098 -101397776 -270482643 159252689 45466765 -382765829 320781702 -307978734 -244466611 118083899 -205625289 -59071985 279290844 70278137 -18663329 7726659 -496002235 341731693 121435715 202396445 132623816 183633204 335241750 -4989222 305233963 -760779 1177843 -70063871 6137090 678458011 -57305588 57831180 10804004 220823781 -10488513 441787 -589029291 77652701 69853521 -191670108 -210749391 -201762325 -84844834 -581907430 9041447 60642666 550463756 404264047 -42996025 549274928 -40777818 -331917865 -702360566 81601088 -14077693 -109049233 -691914442 -654625503 -226540486 39487399 -116090142 5056065 -623978088 -188799775 -190647929 81730180 91693967 -259044485 955514629 48264121 -145024671 6811419 -164216440 -320096483 -796083408 -80517768 86489832 412755 622079895 118702707 -308937657 283045760 82476655 333818805 -273687497 -154105122 -21171600 -103010145 -339823738 13639594 -351112990 48114458 -453613898 -19333635 -326661252 -38268831 -686195250 -66836581 -21766807 -615872292 172443695 -59198461 31110551 39465238 -245826103 9328268 -12111370 -4319946 -4444535 143109072 164671443 444100512 71115909 3540234 -97860538 -422841612 8863254 5566624 489461344 81270055 11371046 484637413 11607603 -3620407 115292689 -258844434 119882543 77906196 -5011738 -264778052 75052743 397365942 26926212 -25223845 -187237855 463503495 -79778 -66449383 -310437932 154759579 91939389 244926835 177662359 178534566 264116266 -240972425 -177207132 249172392 535918587 -43507582 -49637558 1551572 11091163 422236579 384287698 271120329 177512661 754884803 71003124 405659105 -143500985 155303920 740588481 -230487541 68740717 -174939069 494878833 86526072 -600069254 476252782 933345892 -12638970 -2301060 433423403 -315619667 237386317 285846409 40689987 570681045 -54692871 -113934812 -2885536 838027350 313159154 -500451391 109646024 -835880161 -173254398 90956727 592248399 -237489398 -112778309 234044092 519304926 126357911 485719773 264239670 -155310121 -270977405 -222798500 -204355765 124355635 -208547718 55754177 -663096098 739879278 201576 519667667 41968697 -391172795 782682678 -120684710 -28842984 -149447200 59046042 251451949 -208346781 -3145032 -323279823 -409132654 126961880 -395913401 315459117 -3873080 106588518 -119196158 210019418 10059821 913733935 275101037 541304657 -571779838 -88602670 334793149 517558027 705452 -305400593 -105821072 -4716926 131121658 -30990971 305095523 -106760915 -141734467 -193803476 -633050682 -732778138 -19689312 95207135 -23548606 747711465 338233437 -1634491 51521431 -242828608 530290257 316148800 -645200550 -18587416 -199882472 -29425370 430127749 -517619811 -572401316 -727115325 520605795 -12468110 10142452 -108803883 3186333 -495186468 713737 -661189361 -135970453 181521649 -256328798 -256521034 339493056 -225225330 -831484852 271701132 -24129087 39208420 19595242 -169513855 -1305576 -342038549 140032508 142305319 28097351 132392304 -52796994 165366155 -1579289 510642861 -87088976 -13938813 -5662448 261109146 948513886 -306622800 -23188054 -177249921 169268914 -153466419 128614672 -303408406 -534574360 486140780 -1519124 36651747 -103779126 -264069068 -167826075 155085178 -530876069 66585764 -35620235 69354169 -688613656 -7712507 439880696 -5764215 14671544 -561646500 -134501849 -562882886 266399715 -3708948 46354860 -12277032 1084023 -22842852 16984933 -83416853 30714657 -464633121 -7194274 -1663202 -186922952 89771266 48522486 530842670 -354524 -139255138 236102989 2429071 -146330422 199915488 245935945 16216648 -119229552 -235196122 -40691212 -46059981 91829491 -554803630 -10572093 234251838 262905131 -348075366 -42739587 362796573 413855020 150161969 -505925657 11118411 66980503 586499199 55977177 733230300 118635866 -136825918 93867652 -174777821 5842650 293433007 187878622 -18689457 -214643066 -664509514 39813526 34733455 294628795 -254431007 -27225921 -204623895 -535860464 -145446386 -172612645 -201915165 -607583508 -199759295 -61210969 128485258 -224808291 -17191833 -159006277 -532292216 -8397614 51380130 -573897283 1323054 -6001317 -48807860 232382010 -148044670 -731616626 594575797 -391746581 -135923718 -204608625 131219585 -182067650 270134557 479311940 -38053024 5565514 -10272280 -131943039 -78748425 89806685 -2389381 7482778 -282694054 175072330 133569421 13080625 4673324 -2148459 359545517 379377455 53503783 150676249 149654968 759386388 28390214 106150386 428556 514386179 -647067921 209018651 111842685 94966156 -458968996 -104187825 -295791971 -64627030 80781750 -6874188 285429422 71633527 -223074393 30664009 -85295760 -119307483 -326360976 -19190999 449355955 -780398514 220558747 -601981494 164382016 -8819292 75996129 -6375033 795933475 -159358367 370337531 -775315940 85829223 60226687 -32170035 -721583054 38138649 156296436 -120329849 366053331 -35874346 -167998216 56751817 631510109 -95269854 -568839460 -117554845 -46837613 -96408637 -170612101 -238370161 753327814 223256407 -57332973 112378130 -300760908 -539429955 241130961 -42313706 592398022 -322813917 131949439 -525111453 86694054 -119448467 -60844413 8212153 -329817492 -70613782 -310420437 288168541 264699567 152333526 37563978 19544385 471840358 237415414 421192375 259127881 -276688645 -53017019 56910333 -25845305 111078261 272906720 -733448941 4378206 -133763677 411693327 -365717764 -62516163 -10158454 -78743411 107392832 5107350 -2902828 -560648781 388127062 28007029 272601716 -510028658 -547395167 794059704 -85121240 8277114 -10029841 459268210 -600539059 560932844 74404886 -114325854 -12764111 -98332845 -305271715 -380646297 148245481 4228668 -117615126 939134573 -53467562 -126757827 158034350 338970113 -422570186 166810705 101628673 -205347818 -240662728 75650841 -470315561 -78852646 293609809 382035847 17063857 -427262731 -65682785 29281781 58371371 -1190889 -8663766 44845334 -477501674 11831219 -732454137 -11828035 41170475 -348534804 417959903 8634456 89167278 280681487 -9892417 -148239057 -9781315 -680341353 -20324734 91759306 18848590 -81603097 -192879402 330486412 -708746370 -386823922 284599370 114303584 -736169982 -3737399 105513591 416229532 206369014 432085455 228764477 573857003 -208672979 -48244640 581746173 -8728270 443336826 -103315660 -477253022 -7474203 -519145203 -12872403 193830153 -142694646 30719297 40572239 -163788162 2194990 419049325 30351130 -70028896 -28639010 22482854 33620266 110224656 -891574277 266670 180357529 -74204803 -321652080 -7462102 -203885792 70205224 -552043776 69811559 292247117 163575973 -143255995 -483860224 -72632944 -278201 90063380 628471299 84515131 -170597568 -255906764 -126114382 142022573 -246118263 22009567 16821264 106249533 103250134 -17887893 -51266162 72562112 -86892257 -230732925 324820201 -16485897 878888 -110374300 -44757265 -186088270 -617720268 141451013 570852134 293242356 -9780945 -279861889 30197384 -556637084 -55671217 -2927479 87670045 -302811464 976799 612431669 692215434 -83066117 -341309642 -234204824 -390818641 -59570935 -1586007 300937886 511926784 -25833025 -91337128 23800409 -833931551 10730531 321633595 617828651 31802796 267719680 -558162359 -54537419 -665585987 188891206 -63645697 113557125 -247225205 -164341963 -488056804 334855213 110464255 -27802744 -686136806 -12712078 -233437722 203270122 -417038961 -127060287 106262885 -174900555 50901257 119813954 535073291 -583295193 18649583 243219857 -705537521 704891775 -519818581 -505740259 508955399 -19663910 1018311 -58129473 -101740386 655005023 -499796205 -177669499 -102184611 -49593317 58749913 -69927838 117451073 -148920972 25322288 625786532 307616617 -42156005 -153107843 807637033 -11310090 102389012 535832435 476367419 -354805464 549013585 -165841060 4126071 33881646 -240833296 -47963824 104892798 -391496927 106564471 260314320 460640113 -416749084 -635753406 -73090683 315312820 1746830 -840331399 -14705449 144243642 -29244069 -98302149 405614284 554616557 -51472213 -369331185 -112016529 458634588 443699387 419347713 839988857 100566866 451421037 11827233 332781891 1662100 150571974 -745685499 103985106 6382264 -119773423 1397185 -19248809 -239866287 -8882243 159282034 217651837 -122633464 254580298 -151693445 278428226 -249263228 118110216 180079266 356536518 -698377300 799561870 103417139 -797360862 761423850 -144366528 439178397 390795357 -222416825 -78419662 -8986472 7154818 -102981989 811566653 65097342 638221279 -438137608 570126035 -29778060 -390017950 82489773 24896966 -109869369 33924473 312769583 580187726 -4824378 67294972 -293855063 -4104700 -44287785 590972293 411363164 -126549468 -143566421 -14975637 938680 -95187426 122980496 -20783551 -22961038 -170586999 -270023914 -114656527 -81318369 58125089 368649037 -571470989 -325460668 24972300 873550985 247105656 507383858 1487317 116177650 -534805053 -262734850 8208233 -144207716 -113867588 -279819519 101734985 178867352 10696851 -5808941 352957000 534055951 -38237573 -632071594 -676350964 -78572802 396442013 579875350 -776787228 24744669 6533372 87708516 -51300306 503685059 -24095447 -286328128 -247810227 -111764215 179355001 168549824 -60331701 -194349327 -187405819 46837434 -46784911 -735401121 246281852 -251433323 -36211310 -163093178 305788898 -21651050 -13027522 210989529 -694477989 -599980427 -554620256 -818293637 -4600147 363066059 -184899640 570295123 -784653191 585244281 -106282012 26723403 206825462 -154202632 -5645920 -25359312 -882304234 363726586 -289083434 -33548304 -12155234 -49159828 -312971013 -17546671 -355717665 -39065277 -101136187 512637023 213325491 -256486283 343784779 -39850649 -113048771 315591051 -199609754 1888608 -404100251 -156343867 296065185 -9297609 -102657519 -393004010 18504331 -204511696 67210221 217733150 600378177 25106334 -570489570 -174447777 18383291 -561745070 -123293409 211683666 -146387335 -313150246 -262029531 -54767922 -739635706 6451999 252446590 -2716333 -5065997 16774651 466188579 -91689676 -657797917 393364163 -55101837 -102893995 106908280 -284332634 209117481 -8194862 33813907 -47142932 -143607949 430158437 187730054 -33218651 689437370 133938065 730684236 -345127809 92461550 134086877 -60656412 -414268326 -12961910 -275848779 -242834446 15559440 -240215612 182395560 19613149 -48756643 -494157832 250631563 26810311 -3083126 -270645407 164263849 543182673 207638466 254964078 545389363 179720166 353124275 814083224 -159985489 -178183830 63144216 213394021 -118026059 -323729510 -192666010 186182891 49532390 509555113 -323256575 -110183255 -176502390 419694851 3058160 32834914 -52971429 -144380286 -2068775 32889446 256561684 -170634252 -354779188 369685669 7921158 242368680 190362968 218176556 473748754 137172058 184800890 -6269620 38943392 -298960495 175126228 -1943721 -38684870 -158487034 -144726534 -176493406 85857802 42589940 -203206215 144303333 907271356 -45673249 -47369839 -455801 94660862 900546935 364678436 -6829516 -2709668 113913535 -591079688 -389079761 -170372073 -67628011 -55750158 827967916 -4265461 -47064822 -307795517 -25505881 -24557399 681803985 -107693521 -208310992 -10696883 -316225177 306748524 -928346809 180267770 335717509 -107107565 -69720707 -339999117 275955594 243684794 260071473 183403614 -7478165 -39078507 15475735 -27946037 -81831441 -478056670 85811891 -600838641 -163119373 -72674079 -194112271 -41409991 -180440541 -154405898 84619531 -295880921 45200422 452773463 89865789 -21667997 -185328549 -220779440 -333303294 14709726 768224615 -847126066 611835317 371134465 56498295 -252157 -125828231 -54288927 -271198812 67042865 -183993186 561041795 16738487 64854338 771028537 380465274 -25476304 202404962 -304676386 59074081 23328068 -6993946 221496211 525572921 -12179635 -221480161 369354420 139443141 22757813 87490655 -11880651 96572941 -230094916 -27570062 576573740 -278428845 667648900 -23737946 -127451820 742969297 -683985818 62637945 3658457 -69590292 487281699 3618198 6658311 508884857 -108984360 90701990 373388655 514994979 52118148 -895690897 -2243576 201029654 -40950066 -26289449 -329314962 -24518574 64629984 143556001 104768830 645127087 -682156451 -114159678 -322983195 168128672 197106202 -292811556 -40989146 -145323166 -877042369 -211219784 -354833976 419528829 360364293 -159216 361528255 -344932588 403027512 -76621966 -925456752 47633262 -386647675 87514888 -158974151 108263129 38963374 159820366 602154807 294262278 -31176576 221880662 92519809 111114934 43938192 -185303908 367412028 -412299041 -6006486 -834589166 -70494718 -215988322 -469783028 125890497 40074511 532765186 410616653 -526748579 -373851505 -266177022 -12342100 -1944869 31124221 116734318 12135022 91695013 55116402 68166328 48865162 -74033524 -211720119 129381532 -666878881 84124407 -150051438 504569279 -287188690 -474733529 -490388509 78878848 651921200 -245167423 -8751955 -29952447 -218038324 -53871028 -12387288 -64841252 -140030024 388881208 17932843 21007988 402503030 3891367 752719219 -186488169 -2271929 -144309334 187116904 -185312623 -63904646 292384305 -20185046 39716189 217260058 282065478 -90211611 -143180559 404556098 -375527928 -495150145 73222117 -256725890 -251147450 -417233184 -22407766 -7896668 -345965574 67741045 -655059455 283832600 162886171 -518543281 288888786 6831632 142156883 -407164079 -20551997 -191480604 -604040120 -806811413 -54583116 -152212540 67505914 204144180 73543249 359696543 15072289 -26711230 623481 213518413 -683221589 -268837714 227156060 -496325976 7420791 -91500468 184884461 -284421733 195125440 95176724 -228179414 -25294290 -585188305 -109231653 -95458868 -320295351 -417514007 -20196944 8191320 94547215 14202743 -59105491 143337592 127946278 685926554 11154669 -52763041 -242570269 -231501376 -287947193 -42328575 -602986756 -90382616 -12496373 744953865 -128471908 -1704815 -106683717 -134936499 -310520786 247109117 2528983 -102693379 221325369 37326566 -249374727 328633203 22020253 -654537502 -625565609 91891983 209464027 -777612322 238239971 -21990824 30477699 194964411 -187395340 402791827 -272418937 6644425 53600574 332067363 186995762 -275779296 913720431 793974526 -319166144 13809398 592188025 80425469 -271404658 717956226 381312409 419857723 -162745721 -224298298 -106805901 -33613256 -80608212 124754060 -678558210 -19784369 -885562 614876458 -173344183 873405995 -571159493 -221633819 -15748721 -376022156 -1285444 -525228671 93051739 -742073945 -98217172 -109679071 591878982 29342492 -340728468 10172560 -3887134 28128378 -57140751 3882077 71027853 806750272 -382148705 -262260817 33742129 -27938449 -12094607 14282200 3713636 -25486789 -6341441 253919008 83475172 279514687 -478067157 -238839532 522971972 -233643838 -18901283 141600194 -241480414 208023595 -112267898 66454813 13421087 152903716 -100711820 245142325 94809320 730387249 -52630368 -111468178 704382919 -455439792 -22203273 389984392 -183348410 32434526 292919656 -229796920 244324779 29517589 -63142933 -113211949 257083593 -173636256 285598918 -362690169 678640438 -422018462 131093918 -316045550 -384421857 -1566413 634632317 -451715913 175420039 9633842 1824895 429920352 -583585894 23460414 -29567215 -66714385 644923573 -5674180 -162058182 55930856 363914016 342478704 -250089179 -333478863 -254087403 62893319 -564356396 -540254298 -91082366 -20680198 330315229 -758987356 -53932350 -81537752 474247805 -149983692 -33727086 688609802 242352029 229925116 -203066958 -23322270 -53088904 -258177920 169000921 -305509175 -1234787 -22592806 385513898 -97651036 -27217053 -2676171 56736953 -45904423 68094928 393679489 209719857 -197374304 631495903 100593739 -637830688 -655110526 -542713897 39211838 -49359245 279855046 -110453727 -238519712 -117269259 -77194782 156787734 -116476214 119804686 20541182 56898099 375106633 459787526 -163921539 -186283442 -133627115 29575230 -239514014 -528751490 -26520539 438706233 -8014085 556376038 819072179 -175168588 -335637484 10279199 11485040 19946447 -1586098 -59877159 59037024 98385864 -3170025 -9926344 -34957338 394309278 2071960 166584687 57001327 -146468106 -718923184 130560261 -9024680 31278678 -30511650 -51338424 87595209 296804407 11531041 413552768 34379660 21069988 411334143 40718551 -679093495 -481128430 51266833 -1214324 -345153938 1387226 201068006 3670840 600285080 88039027 108951752 99289484 100458435 306235001 -77724773 -64624681 -639118628 -146261200 97468944 3323814 18708455 105134018 -821165910 -256069777 2692769 666174515 290287851 -202169854 47444301 -198810008 35144813 587951738 -4725495 124335198 -112744737 -277835445 241035919 -650570595 138509176 22904624 65339523 -265262438 1060387 10697926 -629139200 -115817470 -33450548 -67083742 276935975 763518707 -37365047 19393352 -529181647 368254803 17989274 -359066865 84000313 166552234 -264803158 164932331 74903447 203912220 -111682529 -20925091 92754350 -9956526 905544278 349447309 -185892744 -110478915 -37347752 -6806185 -403522855 -871402472 -604402139 -38131916 79287451 -279712171 -450277064 -928337 -60341727 -275972170 253525354 -5189373 -197163095 703779640 -338421272 -898674518 844188859 38869666 -41600443 -57531359 609848456 -62963788 -227036074 -115885256 372712162 153843287 81370180 -160494232 -6199753 48519328 82123273 -402378445 -10998974 90392448 368448080 222311716 -714647970 -2233832 -208847279 -38115271 382418098 71719085 -404078210 9251826 -11916858 117552862 25434185 -619930867 -550683048 1019452 -433448236 64333604 -77492966 -400841394 402698271 -87644315 -305354286 227849249 -29449053 8800528 223711582 560001268 -106500952 6032201 -65215022 37448543 -553334297 -704802311 407502359 -109265409 -391867215 475054838 -420369363 135295548 -291172878 -264906055 -370688106 26584503 252321939 -3491277 -286063245 -116577942 -276572064 384829635 -473032053 -249739830 101040066 -51080198 -5284224 -1217651 -394955705 192397351 390443411 -12334514 -678726 264440808 -983208025 -413956047 -15142907 -271318763 77224467 360671726 -40338505 125974924 316764802 295296649 -275423243 -220878714 541813816 -46176967 199151920 -277448312 -114820260 849118882 284241109 46104745 106337525 -14161950 -290494563 151670462 105430881 -95118633 25989768 -11466751 -167605484 449166272 434326101 -7422023 60586330 -475969516 -468268743 313620195 73506271 429406907 -295954993 328395200 -157583966 39585798 -5445764 -346076353 -170422345 622797844 270424937 -670777116 -33827397 -7654721 102993928 70422063 31587747 140220430 -19092400 263180702 212604665 -475819139 421654261 -571731949 -135382463 -72740557 6608984 -555856356 34977354 26236390 -451847742 107853212 272956883 -676385022 -348546 32813914 5568474 -48519563 -804513185 -43759491 97069819 -240031584 -425508824 -236588597 33685588 13419699 -127207429 90961230 -283568684 -123826184 8642359 7915198 -571499533 -107054086 -17734077 180593948 -318256373 -23305320 335409939 195982780 16992548 649638883 168617574 -4410302 343771700 -69879034 -109964487 -315028995 -70846146 -4624007 -204609462 549529530 463183949 122063526 -123165380 274565889 403323310 -778508081 368396546 6591811 -509788 21270636 9988276 367140909 -421027587 13802156 -722928317 756494224 -71040078 574302603 70522298 446338771 1499164 -3639188 -168323942 -42049227 205142039 -864699966 -342284695 -294001028 54829406 -288242881 -357960469 -200383633 110031190 -188414485 -507746371 -580110982 361405116 407130390 -162755326 -777401319 -494761868 109857784 -129817642 -230474274 144467164 289068201 573020649 4653237 200082891 556251703 -4079450 -42453658 -620126094 -301621474 13361889 9538206 -256831004 -2951744 107526982 1735908 -174290973 -102140856 -11001549 14328009 78113032 -188473082 -20984277 217157910 562989999 -228098929 -803470279 595950093 -106612078 312704968 -441193214 170750595 408773804 -135248178 68614202 4069909 30835216 -251143172 -495911100 -403470500 -185067291 185163718 64987421 365724703 463861011 28945310 -657443391 -111949306 10968505 275103243 982715 -234599095 153637639 -513040060 2203680 -69832838 -330737183 76852531 446852062 -935853282 82795388 553007958 -133439216 -19221051 -789614845 488738384 -30053080 -483720665 -113625573 -386229830 468487101 374051814 -320959540 822037554 671298503 -334792480 -334360708 8400866 226206728 847278013 -128494333 -47728091 -372157181 354521259 642122726 -236565743 -68581500 775837717 -186285561 -844181808 13569361 74581400 88211882 -1483526 -31118612 -78452649 -601174361 -49911573 -1598365 -703413695 -15255449 8790286 -244832935 202364276 -388833673 202406890 300136014 114595000 -40200974 -68569326 -356365272 204640936 53823213 46823219 6638446 72774236 -151600965 -63202078 283854158 -264849507 -498063390 7124446 -17030220 -5812485 -11062326 247362410 14149960 142003448 149993273 -178711515 375005912 615375506 32766944 41448264 9062776 12147751 22001561 261335093 -534616583 -104337305 -549200976 -75964460 428412719 -184868079 -7238598 133758631 -313396429 370565246 44834179 -220692810 212064900 557165473 -3383679 -56368894 285999072 -40390562 -54406066 -12219066 60837112 -452936974 16031409 344989397 -183311562 941309534 -17188253 -223609190 56324960 609203001 122253318 -26282254 683319477 -778544574 -13781755 -51203038 -89855532 71625303 319460636 100687958 11815471 604386755 -15213272 -806969810 3290747 -97354484 6741464 -258546697 -519152607 -578598571 32010244 -88362844 -423873082 800591598 -148734082 4522028 440747069 -1770430 87421828 -152153902 -24683410 -43402476 45535044 -354204093 -208634927 1674516 -33588436 -8700218 439926886 -9422076 -84215771 7498436 -187138213 -481846033 -67094039 -61722866 46444846 1085200 231053559 -18318963 -570624936 -621335830 147711499 -205515936 -25287035 793928868 -220161526 10757140 68482877 42302599 554321173 687330395 -505956471 -20191253 14417943 454254760 -589768118 234483155 -22726067 64342014 -34059920 -9298394 621045288 -15060313 130100137 426462248 -21614970 459430336 -1562125 -144423681 -660015819 -146736809 582668997 -11479941 -172184717 -233197620 15892580 -297723680 106204370 251794591 -65582384 -73602917 -3456378 -343045779 -8595726 70974284 -198060302 58135237 -102958716 -91808941 286650689 159308172 36777254 127619880 -3460573 -85371152 201311369 -376545749 -768372825 -652535396 -32751380 660605131 344308125 -92955002 55556341 -73667909 53240618 16136866 365098225 64199972 85242131 -35073265 -156880084 -773961510 -176388111 195522065 -444913793 30134211 732757044 -539345579 -15538658 -378822130 -194674846 -172406462 31430717 -136734453 159471 -231531832 415018067 -158346403 804375501 882246 -649980788 -65418014 -263647787 -292613648 -8511136 97642412 -126311970 -493788378 -208830124 -33339175 -217767410 -417230265 48138244 187792095 76853547 358069696 95083888 -61387646 -135356923 -119558704 746594095 28430041 233670433 -767268226 61062106 79277477 -1259082 -76566757 82521270 -144056914 -305922115 -134506767 -87119316 50580703 -98986275 -213197572 6603630 -122491141 -628398721 41329950 -77915275 -538244639 -153721658 5068673 55354791 32083241 349105042 -328554898 270871132 -268244511 -41133519 581348879 -178775577 5561482 -637302153 -26703726 47746712 87338191 9460041 163711171 30277133 -87987229 304127 271892444 488998089 -136619062 133674568 -17361248 -47169262 39471604 98665474 487195158 419501598 -39542961 44797306 -651125703 -31629629 -297062398 -11725756 -774912000 -424359271 215767330 372624189 277931752 16311267 256375925 163165457 -139495260 5849897 -13887241 -155171716 -670306930 23529263 117263898 -100330814 111477081 -49206673 59020957 -117779957 -38045686 -543583494 -79115759 112916460 9289030 458403677 -403008533 14991699 564718784 -11663409 54403206 6252348 2043686 40057036 130994704 -192455783 -399409600 840300907 112145699 366475746 40521534 114037507 -441488753 2065702 151247083 -402628856 -179109697 84421225 705774764 383770850 -460533247 304881576 -2387129 858649016 216304693 -161102334 78934672 -19113007 187093487 -19211547 84695460 53356881 -239157077 -419762583 27858588 -366993406 -421722861 38453884 -140006529 193496454 -19866199 707406213 120203066 39125154 -13019980 -203839125 12533981 234286403 28632864 630249093 42558886 152097389 62452074 117562216 -25827291 675873311 314529307 -345932167 -202733620 -375962795 169025576 -435500309 -2221126 26956770 -172262206 -118286677 -282600659 -485856496 -66907645 360078902 512770740 340916286 -20578344 566709775 -844282 42797681 -172313952 235903766 -17096763 -466771642 383673789 52172 20174162 183419218 -66593427 -80493700 -431619945 326016237 288452927 276337684 566331088 6652289 196958010 290165283 56449550 -292001996 16212791 91237845 -714172 18336912 2332693 -418421809 91684370 -143816342 203440321 -225216182 -459428636 25436286 270987197 -593602269 88204242 444028291 520231980 186994088 16287435 412551047 8019927 441463 -406384445 608112183 10040418 124740441 -2613600 232100303 144008711 202123716 -506035263 -244221495 88398473 36119304 8742853 29989804 685238477 386917972 -16131936 132020284 300889704 375921060 -7951966 302834145 477722499 451792477 -588873008 -859266 300765373 -121413959 362882096 -442130240 -368232093 -351694936 -9909360 -1098043 27528851 359605685 -241794366 -206664403 -311288144 -84565528 -724236252 466964744 -122948056 -822145 55037026 79441575 -178192031 -607571798 -32650206 -25262526 -145178284 -69225323 -487608034 -110221955 9876808 -83995652 -608900824 83340298 59654330 138488492 107121943 -308526307 5137014 -50390042 115302034 -266469408 178644628 199347776 -71084579 -586967459 -151794400 -2207194 50429864 -401826112 -17205581 -154364399 -9570366 436764876 -583016727 -141705 275848895 -65491723 -73443853 211056677 92966254 595898687 500695613 394120833 -468850973 -149601984 449181067 -471408429 -95762434 -99077812 -340152030 338372541 -12925990 621625430 -568445703 -31468002 -59783715 172589158 -41205962 14900324 136079981 7205573 -297454336 -4863928 14111939 -682353137 424515227 292314943 90357893 -33872208 358112628 -316564021 90981452 -55943539 -2967442 -142439705 -135249639 -471421513 -621899234 23361727 132684118 -135142145 89082185 -151940600 158806695 29280545 446634605 -75974025 102705587 -507843138 -915160609 418585005 10072005 384495771 -50531864 -489762615 -42080526 -131662822 136704166 -290494696 -284936316 -76090645 589849917 -196311552 -253553438 126175777 -828043081 63248448 783252170 -115432191 96875355 -243338826 -157826798 68125674 16820777 359700722 -229973315 335631602 -379786048 211809559 -510576549 356878736 89494574 -49883725 216327723 -49814196 223820831 15616226 -451882930 209628832 -7668064 76366 -30394543 75087667 189582518 -684914226 -799326970 -9865227 112979943 -310233170 647886972 -167893997 -469602491 -667895646 39519170 -19362894 179419592 75917344 3041928 89480709 112106839 568065002 240966953 17530626 -579796792 -323368915 -538363442 -544656507 79626580 273009240 129283059 -98052648 -141706451 3184693 15992594 867200160 46427966 -6072459 -466268670 64239345 -358110937 38308220 4728039 -275054470 -36520866 -533208021 -65299404 206676679 393693834 -76743294 -149183939 -755106121 -661557778 -258554110 600823245 -559640139 5744524 -105751020 -641053303 286869691 -35103479 -575335245 398953651 29878661 659395325 -35114631 384819017 142075505 -260917080 -675532507 -79118444 -171353359 152893741 -71684297 359966591 -112927830 -16426130 -20391280 -34540635 50884973 176778746 163758242 200984378 -29670546 -33000761 -37135376 51603325 -543139116 100905411 -22183715 59843303 93854116 -121461294 -7493298 -61088289 101543615 252404242 323326663 -288624103 185803051 -109111627 -457747946 3771007 25225934 88427821 4360947 -73706865 -321438054 -35640878 65249163 -573718470 5013008 123787261 -337378470 -237542553 205058730 -493694110 -19077824 681228931 624927818 -4866013 133999830 -77509177 -36654714 268305896 838333795 -141981484 -662492240 -9332558 -431521585 -217997382 -96272165 200834036 188630562 859248642 -65575539 -108195639 -2016596 137853749 -421950538 295811064 -9670334 -165301255 56487364 25902379 -40261385 371488346 -87873274 -35935088 -111203082 -84447623 220711450 185891806 142662754 902203544 -76934220 -351967269 399506418 71087634 -711381983 -14517296 -645807141 -107036280 248338790 152580763 -56695536 -15631087 383737743 4025540 6854278 -83478465 508343860 -21706522 265166575 -521024144 -53956679 22384494 57398745 -56694919 657689338 -548470314 29231420 545452431 -378078103 -6464329 -20182058 22541785 46442108 7904439 1027217 339407661 -2489570 151260184 389807332 -142270861 -31240056 -19829457 17354155 -361794300 -322727925 -21438235 -684464 -133226374 -78890665 149420430 305847896 -149066042 802305776 235199024 -71928818 125118866 333355219 -218643033 370578094 -70011391 -349445702 -271424374 -177904408 -689119588 333070119 413142077 185471141 -47857694 -2283783 34846946 -472123793 210388418 -127671558 -346999093 66782046 -11707969 -515882126 -169159827 862774550 -256466291 78992930 308250664 122304197 11513752 -258179695 27444164 287799248 -74708007 -512131739 37710981 -697476 -43719833 238512410 164094283 660622513 -53271339 -74323851 -632016374 -71584823 -43956080 195432424 -40158135 414656389 166312647 -46170585 243654367 493023192 -602620026 -453774944 218486496 -77035803 -123847148 -284281828 516671265 253284091 -863520326 -219899445 569947406 92454112 19744928 -84315548 -167220300 -637841782 -822191485 6932154 -204000908 804618521 -319119848 -80384051 -13512678 -320118680 -710245052 273552385 -8949101 328097850 -720526378 -429894101 149745294 360065981 479627839 -397287702 -298298822 213826385 662842078 21299204 141000422 377366813 51207214 5105634 299480091 -353207492 474210359 370709451 201988046 242430719 -395576105 -294196201 30852604 -13075823 -263719770 56629008 228671607 94659486 -26397649 -493822366 384471210 -26543115 -20697834 115940227 1573306 171119314 617366908 -353451707 591242080 -464292023 5095317 -57723254 76202399 101666929 -249739091 -28614647 76933203 -246236271 643458033 -3126780 -84975969 2267165 1236601 -72088777 214184054 -378515963 215009898 -805076866 26834125 556559287 83267109 -310162548 594939985 220012287 62371764 -184181182 620001995 428622683 -162870047 -510477141 559731990 88277817 302808444 27252371 675172764 -16278424 216364357 9094554 447035309 -618436 80844612 65239724 274206997 -245881521 -184881831 182192675 218244464 235926996 13729933 123503585 106121744 -2600360 158753566 -801084965 -129726854 -321295503 5237918 69459299 -216888368 -337494788 -96275682 -319536809 -925132572 -73029506 561987964 358695344 -43265 167909428 -9116263 346341462 567516688 -41628609 23485660 315997957 724960443 72780530 18601291 492677529 32550529 212417170 15783586 476521597 30888404 151851529 -267504655 -311036980 -45971859 -309750352 -30825915 102914745 -226905594 733846085 -40153071 -735908158 -472878173 63273936 -350786607 403144043 50417920 -190741637 54752902 616057981 121675986 584440308 25537793 -45594273 12129259 -33803746 278322779 -360697490 -691221230 -112364649 45279051 -229800344 -2850701 -782038486 -343914559 116339562 55347067 -396046643 -715347582 1824149 396329167 -346287281 -669020012 -284572003 -92226048 3279505 2670217 570100404 -21017696 -400121080 73133062 63850899 35415211 21503204 27350839 -496609978 26332641 -20029337 191696939 -13335975 -65968413 -260486475 -552819485 -562030621 -363369035 -166688778 227149142 152057068 203482476 -15710742 190202387 115436866 36697926 217382335 589696095 -43424185 -75787845 42364521 -78411878 176829858 -2483150 -99307339 186078635 -874826114 1689688 445429 338663397 20673155 -3774528 843767848 31785165 870690101 -283397784 443738029 -7963713 82321687 477253994 387824148 46451414 -483656856 -734975855 131240656 729395018 -146111094 -3292158 -243796270 306064314 182097350 773938460 196902724 -238748807 747827734 -4923227 -8229885 493660210 343518729 298365762 126932828 51849353 -40450111 11572716 52208536 -368491313 255695920 -60886071 75109027 5675382 84708686 469013794 15347422 -187847212 161016672 -186331485 1671182 -157332628 15990782 -75383988 -96711774 -351681023 -594720172 196193178 53399536 63201694 298247724 -260983 396929476 135984504 -204872838 158814605 -76101422 187966789 72259458 -21601028 -202067346 68367589 566822391 1218605 -102304222 -192524855 -442875226 -148975940 -342371038 -566409239 -11789484 260883913 276695154 -28464501 -71130349 249389774 -535640524 -446850636 64095017 797873067 17338856 -236967829 543741886 293514644 -3787606 695827123 -461097459 59656878 -698032 395173752 186839079 131992561 -382137342 -555362389 483062420 18852428 -284110256 769522758 -22025360 21865905 -240103640 671939793 -116388676 281447355 61175227 22886987 -175333429 -956717 -247258310 -465211455 -667063520 181624945 74315931 309744849 -4554435 -99672724 697937537 -112554923 99767763 188750315 -61092200 362325897 -25844028 -73836538 81117196 -93070251 -195940833 23224510 589739846 29951333 84678780 -48305196 -309381655 28319032 153231539 -1877799 -247777729 14151904 -551879953 152901465 6452117 -234793346 50119911 -549821730 512760747 755600685 42688460 290816055 -117513763 275555999 -167563599 814378162 -997470 -622421144 -74997875 -44655109 911614005 -697782127 -22364227 186596122 104516647 -407399238 5781625 -331410204 -720603824 199430963 103961417 -260742171 -145946010 -227355912 -299995343 225423106 -752631878 107990127 -6599130 -27700467 502708510 32002052 -151777885 9484913 440540580 -87042788 695324715 563281441 348973110 83920917 -606891315 -260804425 51727287 -50173575 213292540 -8509929 -636260234 -130697988 -297490759 8477333 171334893 21490585 106851626 542648290 -593103714 -37686233 325074140 -359209976 213834305 83649948 184330138 -8826871 115860404 195873602 134997420 466293019 99219532 455380154 4524873 -213757054 177920189 -298518038 -76131848 -327675246 212314664 -32656951 91924754 -30109122 -2751030 -82433648 -358709950 615412847 214142473 -60139958 56040599 142800655 -373166189 19303025 -27092526 -452998096 -235440844 -1577407 -90664012 -200505022 108790002 -293380900 -85610349 159442665 253121284 -897732645 135193186 212649346 8031235 58232574 918361836 -43166649 -524797462 -100589089 -361541535 -784261840 653013210 -26195097 139855203 -43028177 -13582872 -79455973 -30704052 -281163291 347778140 373197494 32983614 121781854 548749665 -37023930 247069998 284055229 58774018 -58381259 150924504 -120662385 134797269 13763719 671954224 -281717739 112531290 -101861484 687100212 -86508710 -339117969 52193349 -422496773 -52918618 507431749 317130275 -390841967 -430686088 -140528487 397996868 -104119171 -171138544 37523018 -160221897 461639560 208333822 13642623 -763424489 553725821 325220535 524293957 -219748520 -358499663 13905440 -160252682 -14468778 -294669 353547548 -657102816 543566701 -2189336 17183728 531966935 -337244417 601943577 489241705 -446399347 117494926 103770112 -394475633 37738832 16369285 396099776 108288601 115602528 -11846506 892398 -92057671 693780735 -59672284 11608462 -620115406 648927060 -299596543 -474305553 -168194462 75103615 -75180411 197268381 -954156765 -357234784 -97207262 -53363753 -117904138 549804234 713557777 176487734 -119398350 -69338787 -171614716 3609278 -436173195 189707323 -163847973 -163253602 222688558 30996636 397389356 222828915 -71349862 161038001 17520265 592893186 291720371 316230953 69597936 -28441012 65204053 -271745380 -217369081 -165140185 222910903 -152503415 28787688 -114440973 15581185 -521067211 9743895 -41368560 445584826 67663539 14531800 -35960171 329050242 133073822 -2658939 705663354 140336603 -272967047 34226572 -319883831 689735165 145191497 2279906 507825809 -36135738 37225524 -540369352 -466606389 -49971879 -145261074 -57309256 -188855560 -292872420 -720807991 -134922255 -218149653 -236220939 -550211808 70859251 -165129471 115333260 10424862 -92526167 -1523731 37331285 178985934 154973311 141151643 244983017 -41790543 699120863 31261817 -15066608 606199271 -156090077 93864671 -91418374 99876236 145183105 -684414907 -20291595 -17718475 -57300650 230498159 337518768 48417139 40343619 41012516 49297594 -231167204 23518845 407608215 -371820879 -273898496 -114267575 105483979 -181808431 -431167063 7514715 -92010029 -508449142 -154309976 563301918 -258625683 179329220 -595328662 -700334476 409254322 484993591 115152651 7349876 -28487813 -43716089 -52181950 -482031190 -179895944 -698946503 106323949 -128114863 97044453 523353087 -40174498 -36582947 697483675 3868109 -95765520 63991005 532461796 -4232440 -24965754 -58275186 -3157873 -71178124 -17535753 -85982202 -33100544 101785049 368473871 -262894337 660406696 -209675596 53105675 200447275 -13696552 -452329754 -146534109 172203527 125701947 485118849 173655503 387500858 -214188147 413005737 93703164 501008053 -392160808 -280487576 508219044 62579719 -583532658 -364523731 26444029 -16541851 -17200296 69446935 101750559 -239079820 501150809 -137568521 -839717196 -48290683 109940462 10087068 217124759 22651705 -14901285 203433437 -289224003 -450008643 385588083 -173883054 33558906 -171723465 -67879450 91694279 143135218 -24303289 -486631618 -146954655 647085231 5198247 -154803292 -75294387 68293740 -171472644 -57763675 138560294 176433038 320413511 -98055471 -158691379 -582530111 393265 292893719 110039013 234298826 -180649852 174603708 -13168037 47596260 160259520 70080052 517834251 -2757086 -266555696 -13620065 9008352 -57033550 -369139069 406017183 449503380 -674182085 22566741 28539968 262515786 -213448943 -16272411 487757407 -158415278 12126754 135190858 322078407 81795341 -24648902 221211437 -176040363 -213819891 224986412 -95917395 -78617190 6153392 -526887980 -139654827 42134989 -242722639 -34691940 -697212606 -275452770 52311817 -3460760 -55286957 150785753 -588092607 -65484499 -511739148 131056799 352117677 163460611 497227614 209527744 -8867003 206151019 -140118999 2442454 176795545 -423781829 -7639109 123247851 -121259520 9671630 -84612953 436500146 181328414 233559742 14772015 -13944674 154100948 -305839825 -18170593 15556463 -13241281 25017807 -164546643 -155715358 148080584 255711800 -394834612 -4913149 -100526511 -125975407 129109989 -505154577 476121530 -157057468 -119837474 196447510 -344900360 -792276182 -329984515 -310300043 -89136027 277554512 -121021133 -675060447 50631952 471967901 -360763608 401959252 -120566130 -172841296 -15742055 408137551 639651524 38163976 27307735 480159131 428217792 407714173 -55407710 -731274 -166596620 -431698586 -424360179 281696172 236364769 37487912 22511040 210549770 -78453364 -237217025 -571906009 247367691 -649290103 521980037 323473417 176548152 121673763 3996336 63259004 -32879591 49981005 137553157 -99789835 -413860506 -295038802 -410522025 -631039 -486584950 52999811 -280399534 -110740708 91365771 138099800 254345729 -1281917 -139473136 -591193938 -320630665 469879245 -153769442 707754472 12045342 -381237053 -452088961 30947230 103927419 -7516583 -575774247 -586968770 629658445 742656986 -92492161 -531669893 366983802 -577171842 136867475 7233722 164130222 373250543 -295108357 350402636 -108740722 272783333 -234784717 -7249863 473572657 8954725 -125443495 -747115157 -359057047 -659670733 101174793 -220477173 -288882438 38130109 120031203 607799781 185456704 321775100 60585086 260035973 -142826136 65969745 -323853882 245884222 -438719397 -123624695 -1388458 -254776947 -264831898 83175209 233945290 -63456383 200444430 6296047 102303092 394537959 -315747909 51842297 462897542 352317808 427591681 -704899148 -3944113 480207499 2166795 527243259 -2540231 30693886 151111663 258721361 320095363 -34018270 9011842 782628967 -275099553 -352070658 414685165 -262615584 -14350639 -104249642 -499305 7082125 317586782 -716467858 12428136 -296237765 39031362 359939109 -141104429 -260265580 94874800 151729997 -418694643 408097423 -263048070 65266224 -667266315 -317076993 597353946 642280497 262490 -3993800 203156612 -38975413 -93289455 268835649 89229836 167631767 -10465829 -22298186 174415891 -552951803 156029818 309067865 -771789138 -158656639 -35940609 383525291 -110831519 -283620646 14579898 -352419289 135869464 -241441571 508542138 390948152 -202477383 -345509334 471137181 -1292093 -134501747 -331695365 281754826 138224603 40076712 -477484080 101659643 283571523 244828760 -9858823 -19636942 -393767576 764346412 -342907742 23169308 -362015529 -245118267 -30114320 -10191865 -671764214 -715538268 -568472260 -588537513 372401317 291364981 -124849034 247366526 -339028941 -50050873 -166849862 52313928 -17638037 19077213 -527850587 188360 -419279244 113260100 -444097512 -266641972 -120166989 125706621 325853883 36773367 -226908916 -376974433 -542592343 -46202470 19789815 338334541 375922734 40407565 -116487434 732931 222564143 94455045 50283127 -434007896 291295945 -293055749 -78895588 105686167 165746196 14502957 -454813155 -578535838 -213157794 338682382 -553349241 359326 -204163204 -354648076 100711248 90587706 -510329074 -298723172 340335657 694868210 -94683269 -4441588 -397518875 57345025 667287298 50974107 3669567 55364229 78283217 316998580 242747791 -36060939 252766489 469620788 198230059 -412169986 449901552 759083431 182967113 -452727052 -224553017 141499310 -245877530 46058561 -147022704 -152187605 -106197232 -338309175 -28151368 115369251 -52785645 -194714223 64465778 33872051 -42073931 -370335621 581812058 -86259100 339883531 -332470129 197876491 -16496023 383472407 665161086 -825170570 -50530030 425626470 526007988 -262765700 -332462779 124312237 -304895944 643980856 214202009 -666833816 131625462 37506390 -254209782 388632646 7866521 -23096478 645301214 301933328 -185950999 -173338856 104103121 -2857549 -22212400 614149331 -438500124 238661894 -331697929 818700319 -575272384 -297649215 -363146435 -3956329 -255356845 -18680860 90597384 -191077111 100571054 -3326323 -363139314 158028380 312900625 586969 -74704438 -9913664 329800647 -2024205 -60820476 -14710695 -156146431 -32446030 218227618 665478012 3744633 -152579453 61082841 -81077410 39506833 560829393 318162071 -10495094 961901 -356937983 431084136 171298061 248362883 -393843574 176153462 -929699489 -165200434 -59028027 -24344064 -15988325 4196427 157839507 3837454 607469910 -37046126 439100915 -161215213 -508549971 72398117 375087345 213639458 -591928779 442614928 90701761 630832539 266155377 724316041 -498225917 213628920 -21803070 26647963 403270268 445393298 183328202 -78738532 549381409 1801709 -4944828 29852978 -62733745 -649996593 91046331 113801595 353663618 -413226888 238359597 275083212 -445818473 -9970746 -422518274 -14489611 -377738626 179894200 27660711 -347915138 -70401941 -15501317 -297632697 -21406325 -17205104 -373431251 25493002 433947560 267612351 -10851482 -547132589 32426225 80318424 -10915467 116706326 -133312371 -251096845 -53137429 -211960325 80401640 576542582 114642510 4563943 -426298078 -124131395 -535340702 -147765929 -110270382 1037926 260852562 140011467 -237252413 785667205 -90375060 -9994013 -97963109 5185990 -260058598 3890723 487709419 -400787795 -90104519 -272088348 385203158 -663471756 59387087 258600592 -733239831 132901989 -483263214 -64020377 441668954 -495661322 -28109228 327260544 2279685 -45060691 177700869 -66563766 278534910 -623321762 -144197715 5412313 89485791 51943547 234473409 205564 403866118 -106318170 2764395 -753697479 -683225550 -93173553 -48164543 207897687 -13060514 -258294453 -477700014 -467378434 -8394520 429783427 -656788959 438646622 20634502 785762635 4744139 -32870532 518595890 -611984048 437396181 -327398713 -20628852 24240589 -151722787 389131182 456718162 692780991 373957325 -25418192 89879718 457110907 -18220661 157028598 -429404695 101216083 -153720193 26135086 2613504 755020961 -617978430 -26375411 -249744173 -222392633 -308920199 -196505989 96338616 -347152949 -136217479 250137134 733385443 -119307660 265802774 -133053939 64391821 -13138025 179179236 168152300 -483129941 219988216 -753641861 273053470 -19060602 27142975 510780 -778167103 791928033 75965554 2480899 -284087773 -175471556 -413761385 -330544598 691211938 -282969877 -163979229 10259736 232153383 59305311 -33320627 -135136256 -384986243 11427299 -304588443 458216114 -81057094 223723960 26431339 130974979 133670804 -6930467 -233078056 -32292080 65403990 -453982300 -505999809 133282022 -69281757 223340577 -102553857 152067427 -594293 -35994382 560425553 -444725772 4621587 -315617878 -516197725 -135366912 33416413 24755639 3170812 -6072418 -81038842 -87991210 12653085 -28645739 -88193407 -406621719 -300809663 228380313 -169302377 -228274200 197388210 -71344057 -69432408 539236122 -245276462 -8691587 3133238 -12454746 -181604781 -29714485 170217502 3122263 264894346 558605894 -3081266 621443439 -512103995 63213477 -350669653 415206069 -625948031 -84717254 -157241317 321648140 -334723559 20191230 -14977875 119076646 8385197 21315396 328778713 -461695238 -240152150 -82777738 25483560 650280314 -295242703 -7947994 106887382 -354138052 -142339124 551156 14540676 -10017190 -724678525 -65463819 -12818834 -384910104 632285153 -463220209 582305333 173910895 112971188 -448094911 -97126008 -28031835 103192121 -530506601 -42001125 -16391829 136171794 -389103294 -238489072 124847458 -160129330 96958092 -290584639 -863048830 -254238383 7923791 -516087013 -46020908 -271358414 -371438265 -100956422 18468266 -210933922 359430399 -82550574 20135103 61404829 171008391 -16772870 78298534 702293308 -713120248 593710812 -8411616 -897856172 -59759447 -34888116 -518370217 20225850 -116940898 376425563 539226278 -193796802 51136712 -654479575 -3076709 8505086 98494003 -7268982 -42131842 671659625 -480945856 -64151891 6453751 109638805 278354661 -316821707 672652519 -5969813 -304628108 -1545406 4752218 248339793 -33769793 -595517016 -599608463 172219969 -339849723 -58099898 62456561 4852033 374218628 -545778456 -157521868 -423274464 -586538756 -102380237 39017991 332125476 -65894377 -102590485 635077254 219241235 92738296 212057681 -147959862 14699568 217934747 22835719 140102610 -339984611 407057702 307180117 332416733 599546695 -221161352 23605911 -956146945 -616190456 -276216630 -378688571 -215793170 644089131 1213187 -46362825 -347265210 33353668 -69751174 -28569569 685658269 192461712 -200401279 -98884549 168672758 -255234879 101534643 18493602 449915568 -466136482 61773600 5013267 334552019 -314044842 -168314600 64173559 391570726 -123147482 653896 -686396720 -89919910 829058640 341312884 -358157401 125503351 47721984 70679695 -262266388 185245391 -344349700 39178804 4503839 -100677975 444659425 33639866 121108130 -588837568 -27679348 306538036 -14798592 -640713356 -244347479 -1064337 -224677389 247855264 -196598477 95512282 6798339 473139109 147963512 -32573500 259800699 -879459656 209523159 10238460 -138708270 545195708 100351109 150196224 -155673152 57617956 335544468 293979520 281084302 -52643756 -16413590 37477574 901430721 -7659504 91816619 18802867 -48090075 -44998538 483456002 -288048599 -1507186 23569005 3739124 634837597 267432822 178023653 -391758156 17229610 233859649 157811395 575710111 404859927 -86116546 -195683079 765131210 -143962833 -14931213 -175298922 62440390 -48314584 20087380 10665908 -42486148 -68488777 -592172628 237381993 207440899 -486594 5050892 -66113034 135747848 -197677965 643438211 -300939535 79040507 1116434 -7276874 926500188 -663062677 -176121527 789951848 -73032883 527281987 136797859 -416014130 -596867757 101121794 -616002856 -203526905 358021988 211355210 -33077675 217050541 199369250 52639419 -220330849 -28867524 -15323338 -62616724 -200266713 760792903 -152701057 -85559843 -45891882 643407 111216137 -168148114 170727848 -175144730 -754620947 130109105 744563443 9660687 208611582 128704945 -194226234 -845931301 -7273749 503719484 20022514 1237847 -774665802 331959086 365980904 -2610088 -27415624 -636136 -246359262 -769560709 204524124 -470601220 362444138 -8223943 51169768 -645053462 816864576 -449863146 -114689627 -47190509 32422361 -19567074 33833380 -378042539 -1389537 -291423543 579022654 296384380 133059382 -683875005 -7900664 31218946 -251830829 -628912184 -118531489 -9986014 20742319 -39352164 -17785159 104092881 -267892019 -674488084 104644253 365952231 -442183946 -250007763 45145257 36318824 -181400194 -200906768 26343925 -326043270 50974835 -646458173 -98769362 132799970 78333873 381406396 38042618 -368209176 -104066110 -70938002 356788903 126778058 80217875 17974934 534164568 46236708 -71238360 -107683930 641639449 2072040 14930679 81854490 -174840933 45611805 33103964 199697039 282838113 40512213 649359296 -219632453 -126786198 -727808003 181433486 562220651 307292652 159025645 269604064 -230714716 6896487 188707880 -298145964 21511020 64299737 118528195 273354451 13322443 260146824 -110531112 -237521089 -293000523 937126783 -218272255 149660993 57112538 -697195917 470711892 18610735 375700926 46090380 -319162592 208736233 -778028660 -1283515 150656154 317233244 101989149 -453521534 343458441 103960853 -107793043 -41625043 -120400444 -15301285 -661781267 270411148 14474560 -359295923 109014015 -816054842 -226567792 151331699 302323298 -118011628 -774532 -367583815 -347055840 72088890 426064414 -1251527 -423631233 -334707016 -306286766 349995527 247274020 -82640448 7836653 68556279 -253078580 494520513 65789543 13809408 -40363103 321474493 615052539 -115909403 292280258 101555675 -445860505 -110770764 614584998 -74861938 -299583456 481897967 -55062602 -245346053 -33692173 -26717516 -41708909 186845448 -58540605 -1768986 -92369947 -531942967 500578558 809270774 120191946 -164786682 -77108990 22022817 1352274 -621049957 -72728368 143481011 -23513673 -164666998 -245506954 445629326 -819560123 -661284451 20992239 206759732 96532437 10806059 -276959162 -142269087 244211804 13026342 -286853204 606206839 272212671 8651 -185687297 -769459554 231863141 -506368514 520346737 -646104595 -115242312 618649887 -20663163 -5793731 -316488173 199531324 -250789206 107784525 161314695 107957492 170811655 -31658681 224337887 -275808671 -237540161 -270918589 512931505 176461308 126669214 -212910893 101533311 1273330 342230337 71411149 -50408569 136791370 65830045 -137802830 427203734 -29096262 -368497 278719958 -20957437 -5596292 -253207490 222403335 -111490701 -281384377 -6851831 10920911 -203397673 -373861251 -160194513 134280896 -105657409 -695702333 286888832 55832982 -253472720 382017991 -205734794 581143652 -111385001 -6736043 768997275 -253726025 414543758 -696854177 224772706 25745501 -368754460 47350402 -94770868 -8281223 18728528 190546566 -222684413 -103079799 248026893 181550168 -588488004 11507741 572323 -157417306 -602143156 83917252 78145334 -71144561 -18036165 551026392 116406274 79694248 1189338 -681024983 2738924 -142196016 -12179747 -137021649 503245474 -837903076 -252431821 33881281 103786869 422754446 253381765 -69389702 831440346 -221826142 281982678 82369377 -52673479 -81376904 131349053 -131569726 307421210 -184325849 -183078358 -11519615 -6554034 210706053 446928965 -232574753 -106438 -184509958 357788488 3139876 -682834837 282306817 678136102 531843450 -124886325 43446060 -583592024 -323391316 -5560287 612869524 48460580 -1678634 -299465 43599907 112376547 -116744589 666681681 68083475 -3255485 669311013 159817740 -4380619 -32704115 486104059 74657981 183779552 -289410837 -391529949 34608669 -672335901 3721520 178615186 -128973098 131434041 -577182280 311915304 -286543173 127851557 121575824 828243131 -197678088 108271032 -137767016 -312637572 234551823 210860338 -502952458 397958945 69932606 -235684229 9415362 -12275698 164015945 16403478 -8455334 -30566522 -327602404 1368493 3796963 152854456 -141328 372824687 117200444 -490951715 2261615 -81466257 -88726868 -38638693 278358514 -165206559 15001712 -2182543 186335745 -168902375 184477423 62742924 -8597344 13763271 -1171949 -509756939 -727490969 198721615 420383232 75029137 339555258 -179788671 -4808601 -21398736 112932138 67150807 -347104295 -571412086 -356443969 125239922 -121521420 -51370398 -7827506 -15237747 77872693 -383529773 51247068 -5752513 -24901815 -73847523 22487694 -502446951 -443777475 -31615241 -94118095 147808455 -97213710 806364142 251299483 -86374965 -45470239 -728636692 106929319 65065038 826331356 -710327882 -208871129 -26920863 210467946 121753402 -199796833 -161155643 408385934 33857832 399721140 745767076 -533508382 -206577610 272280115 -2775171 -719615702 644515073 -16713914 -32693228 -272799196 2349369 33899183 79865783 -4110267 -40162863 -234750165 164243146 391513920 9515180 -497818644 179502353 -58521362 -262788388 53903660 -750176535 -397424890 100200075 -159487569 -470094065 -480787026 16672974 130437204 97313962 658828063 -47222589 43438915 -615420599 -30072141 62216 -174441886 -354723077 8563170 261955675 64785133 29007199 73360754 23348687 -75269635 -274125188 -352581639 -130599974 142599756 123170013 237127577 2457877 -850417023 -70758467 -98973534 -43895657 -41343985 -88997467 -32272454 -22501802 9211064 -5289669 69661768 12492039 -482022374 782934333 -61957221 -76986351 150149114 184177289 569025788 111447292 -59715719 -115318919 126940109 -2389844 396046216 148278693 -231947911 -83795205 -139937 222656239 -1551611 -152485970 62709132 -367379709 -122487809 -155263608 -178004558 -170056934 -347066038 -247963766 489393045 -16106067 -202716111 53194965 -5383928 213240607 31259 69360275 37655524 31378450 -549816172 221604 -716966 19742867 -45145766 -228581 359376618 -377924868 -186833378 -14385696 -71642579 220325453 148500348 370179883 -160831337 108140271 -256737114 -15759855 60121456 324135276 -320469836 401807434 -93647634 307993537 -669867103 -202427323 191466406 -365752398 101522989 -237453206 -8129120 113430846 -198810013 -15119450 283653769 -282843452 -235046275 -193348580 15875779 9313754 -157470042 -83228424 -402444156 448619674 -385370362 115196517 126352346 155744355 -30980770 -4332236 -373390846 268232666 116667920 35212420 -397858351 232371227 -76240363 -266977105 185552569 -379611593 -187411956 -2648322 -792105 125915135 82918586 305482488 137427220 -68640317 700973562 -29855586 391216192 -314560626 247278853 -333367690 -187896659 -14980397 30277516 -100862092 -130552750 75550083 -810802992 455365340 148247291 -153566 -551190888 -23375129 -90831771 -27459850 -7882430 3659434 -16806204 821850713 -203690934 206694192 175134783 -95206662 4514202 -288450006 -302576576 -667886996 -451786269 -364332 -63761163 313032836 -10280132 -16191924 375074900 237020677 262266115 636654 26493175 424931917 -11719599 395397625 -33223779 -133849914 206883352 -378234446 -256664105 -213656792 327471287 104254119 28942456 -10939923 4866645 352985541 645934645 -4047324 -481130194 -223978531 340472842 -686420243 64351902 -11630044 -689903313 -22536086 173920663 -253968498 -336315507 -17225178 96127638 -322642073 -47196912 -344696966 -45847846 -3764417 252831147 150880259 335417154 6141519 244086409 7311860 355891554 -771897568 -462672003 154151287 31705854 62819199 -206586182 -50172523 -211520917 -1271255 -146391747 -94776872 43161531 -333869061 -51497509 293745633 45873620 -653063348 428680386 -726619596 561296524 -342323925 145670052 -478700235 -577942189 -392216342 309666739 725544420 98404966 386437722 35392320 184054672 -454716438 -20239830 -490509335 118929002 -10964901 51463814 -56308865 -257656567 72198354 -8213449 -81326706 -498760519 -58206626 -499795150 -300643592 -63766418 -107568993 43142920 608196916 -162968245 27602953 -519897678 -146388503 410990757 -418353238 -95893898 174471065 -91513928 292640610 -292499626 227244734 -556958834 12376175 13741401 144680946 -174603474 -930453057 -505476622 794938 254611469 227197807 330883019 24470845 10060840 -567878238 -370284651 327337575 341819411 488204276 -277217082 380290202 -334473948 423479893 -1422293 201146226 -23225803 -105087543 -284448999 18546275 40694507 -481893490 -325807165 5737144 -31852230 -311414357 36614430 4891910 -31800701 550089425 -249014103 1731349 -407601915 -87062429 753439888 111054452 -81071702 216800758 -134111105 727122 -3268526 -55870545 602676391 4263862 199355373 -101064970 473732080 -292726640 13324535 -753051273 69971105 311042006 -444179639 1596020 643613891 -237807751 104840214 -262094097 -279654529 -37705871 642648632 198461417 273968959 -263328048 710859332 -4059840 26028473 -136941590 60170244 -161952740 19627942 707039895 377403160 -121109473 -131552822 -34269876 -1186683 16830504 -514508655 534178937 19150457 -710831745 474892268 156420777 -300846033 -251087764 116676949 -18013170 318607702 4167496 -374210153 -194629823 80337001 240444544 -68842262 -22251206 408554666 389699158 9298690 -196769325 -192406245 120069226 -471332188 509363983 -64838329 -181110994 764253687 114535356 45543538 -332777200 605950978 594448873 -183049941 -478226351 -145276596 -628509463 60727554 -164896244 99545477 -484141944 -546511975 16870710 -416125570 -65904380 -115758322 67069350 819800581 312470627 -585174745 333303087 -47215927 242188925 807009329 7049230 127951085 -619130104 146805176 -124637745 -167275442 -142214932 -453482258 353974865 225020995 3652877 1452262 99566513 183760404 414700012 507953612 -274008324 108242830 -324994752 -129175 130722580 -44987459 -23524999 454999215 -2010724 815588610 587067745 617207592 -415801515 552641414 32877963 359654885 -539483054 -138263753 -129714633 -363417989 824571161 93311469 14779376 141334472 -265129912 -176935548 106232299 -211081369 -415375036 -2342341 -205055346 -198760110 -163790550 -264926257 524596605 270542207 8877110 58479723 265678117 -17669181 -558611854 -59989415 -608838373 -656387134 -118363512 -21628886 -2997542 107083133 -142991484 726931744 56671101 194134424 175147154 1705890 -122359643 687922604 17367438 541930973 912419421 -5731579 101098202 -106352433 340277716 -54425390 147909594 -102345151 -143076196 95086542 -145590119 222505729 102973628 -273899006 348122277 -15230881 -166469328 -79373069 163971488 -287437918 584000148 7100185 245397586 -77143971 -253400182 -694267584 151417477 90946309 -463341026 20041697 -661491746 -236534802 463433812 95274895 -251067625 730787326 -244169510 75639923 -480796382 483040986 175883834 -425474180 -42742161 -160750231 -26371319 194340755 9263493 -318317118 9309255 47863295 57093771 -619024242 -5817238 -3658649 -49165486 266250682 77904120 10578751 324502795 293008533 -4044094 106331214 -7229527 -30595446 8853780 -70981383 76729063 10823782 -62214158 278712424 530755854 195031728 156682673 -255281488 191558197 -2277098 -268826895 257456258 -167119088 -133494643 446630992 -267466880 -48633241 -345897861 -458671021 98792272 280982726 -412398 495308961 -4220719 -716333322 289578123 -13317085 -579999553 -477434240 -696378531 394502713 619246807 -20603986 -56704510 -24809395 9364148 43609588 -65355339 -191675167 282525824 -253046973 560127482 337792876 -313356324 -78557837 586761365 -62225334 3429157 -46150413 442793765 776687438 -219458237 31326724 148096890 -19868274 539842607 156284370 166022148 182864182 375807736 -97896190 -383256077 937089 447445565 185711146 420662139 -726374246 21802368 196328312 -113202136 223324797 14239277 2739519 50769315 -691642257 -309458865 71910964 31408635 -301421 132302218 288188 -332205374 225355811 378321976 -559855962 58072189 393376492 -7719902 -5256190 20607166 -669401562 -58578581 -331625853 35029404 551672294 -7625548 -188639368 -297082439 -328414177 -18954594 183632352 423952817 -119929616 -230912601 48076658 -124965344 161877693 -337880638 17868670 -19979191 364766657 -11758234 315971118 144974343 -72617253 -14480259 -123446206 473689174 -139115437 381821594 -114968008 693882460 675850851 178202295 -5377479 -729234 313534182 154836503 21413550 -25915526 -64577225 -10150809 -310744016 50815746 -223289329 -46917813 -13960906 -63068008 80828668 -149799976 -4673430 12004383 99665576 131762288 492398542 24227482 -135589844 -106071063 207852606 827522250 -31834202 -2289028 324064293 -3087043 709146230 -78088797 112295746 789015149 78853151 -80561758 -8806316 230702234 42226924 202031271 558585418 -490776686 531571936 -261169912 412734949 13492431 -4201638 2000500 -14453638 -433649911 -422223810 -91692122 542888453 393690959 447264136 -437155794 -18175968 159878033 517941159 533846172 -61310714 9759575 491418007 -131747729 -209724664 45826524 2230621 -284244793 299699201 288149204 -454279588 148630778 -93481134 -348246053 -103019884 -235931829 -14584154 108184199 -5961043 137445040 -23276877 -1407799 -197530294 -172100615 -278822200 324207934 449386482 -70752806 4767122 734656671 143619853 -19328571 2834372 -394857971 106118554 -293494364 111754978 -716325945 889167463 232544395 117095317 -2397327 127178572 -72074493 -9784506 22787579 68176252 19995662 -373976364 -51077132 161542159 -198852942 -61104945 292095596 26391923 275496293 -283574993 -926325852 2671241 -51738247 258297534 715543654 35433778 8271761 426271052 70433757 -539267 -64412484 -323080705 435136057 142211176 -87918675 42621073 19671833 -672849283 -677989533 -344395402 533447797 76448110 403178914 325863663 -280114143 -60399809 -374571114 222850422 152731990 36186311 -77357834 224858894 25387020 552087 -605165834 -182469398 198149620 202349677 -546677927 10971644 -281084259 12068653 392645001 193728478 -338130915 53375660 594008428 215838518 -204042844 108305109 -1142269 -3289292 -379830233 362604452 -212361903 775199971 -24767893 46842916 113751068 93588249 149916610 -117228678 253716030 755461893 -32051150 -493350229 276063637 -44108772 96630119 -396376687 273708691 253705902 285587408 -15770884 -713036356 -388348028 -403338879 15916400 317122615 380367693 -357722829 366225919 -3277009 118325180 -7415244 298543130 -890170640 164817905 -226637412 23654452 -591619295 -376585232 7578009 -186247775 273735383 -161274883 -272299841 -138637397 -2265048 275001546 18992032 -730397665 -482035382 -270478091 -214900860 627606666 167391841 482087473 -223466162 29099369 -172890532 820564027 712203898 695298423 349860186 -107930412 136985293 -145026091 17769281 378945776 152382674 -397606849 69122193 -177733183 -807733657 106625600 -556413364 -301697303 -12621343 566896997 56522714 -54625582 -129536312 -184220705 352267134 -3666697 -157736071 -179737223 276736657 359062118 -39108862 350480811 167794313 447295268 29742310 110523458 335476862 30694525 122188343 -54372047 576843865 -70090074 521066757 -960897 18527961 133442480 -55156558 911115835 85432764 14259387 -377210947 14850256 185278729 344221774 20590163 -49380097 -55549267 -323610171 -122295755 -80369403 5485476 57169972 28084225 648744950 -257384644 60849782 7859103 539733050 -57396260 130319263 -12054394 -177896815 -27415566 -72325199 -91315991 85544786 -34847359 19157478 20851257 -342194358 -93634160 368756668 34565542 -219785190 137976452 42793916 -40517703 208006254 8872736 -665725068 -445770561 -600784843 51335330 182185450 -574017711 492447175 -82366692 513003683 605513455 420974464 -625780078 297921251 270018215 -4836574 -240454323 78168959 -330267570 120311343 -242556446 -99150493 -220988330 -12425435 -122701878 -496688154 -285184604 -190454341 40731462 -191116594 441443203 241100916 -72314918 7663583 -532147934 -21512658 281585913 319845194 27987756 29157794 4475988 18705115 -547854084 -19895050 303646239 93603575 -253132316 265886467 132003132 -14932161 192932694 457629122 421479067 -18794274 31898895 12623602 -682326719 -82853057 209910582 860137 12966632 -23430772 -97558409 102255667 295730013 -1255479 -43986000 207256004 765515659 194724436 310415121 7535909 22532391 7210421 -20860311 17091448 87278840 -100931303 -697282946 106414006 300267388 9149575 104445279 424576414 57269955 359936356 192631466 824033301 -64980201 624966562 264183643 188441993 366303289 81578214 61892779 297281122 -24867169 17656617 -581721980 -32924045 -506623096 -251415332 114468316 30938661 102436153 122823431 160713721 -10945376 -20309614 288738333 24902526 367841878 -394135605 832947971 -868001112 -377550188 -352652697 155573901 -29526838 -681818531 11476158 143334182 175343038 222365020 -40315811 -106232796 -499863851 -579216207 -588712617 466631155 -193727276 152302731 536435596 309464994 548909571 -37258082 312217339 79686762 302626672 651225335 12237259 -323416673 121629540 288366646 -66097609 -145884156 -76858894 -131331171 473540 441596636 -575267730 -345279883 51128985 -690324140 109136107 33711962 380174037 12696251 72773034 -70507810 -943656565 462934134 818895976 182501622 -655848 -205095949 -494626187 751029155 -37211810 558951752 223494222 -265339058 -27470928 -413554649 -872737684 -542803806 118131105 -213137064 482397187 287769421 -174281116 412839655 -220755229 287640233 582149475 -353292907 -48723855 -159139924 -9158076 159340084 -216583063 88488984 -44320034 346289524 -476961985 63122573 -7153357 2473356 -127604103 -471539599 -134457277 -4120468 74009208 -141976537 -490561187 -8598793 -2347371 1174315 314266053 -275351620 17662549 415208186 -658693947 -134284210 -84616304 378520437 381662704 514117618 745618549 -519729448 330853923 -354846687 182734117 -129801454 -116796976 -37487323 262543965 9919059 -80217188 -42479331 -2654147 619538552 -373965646 1704346 -2324826 -1506272 339509144 -24204499 316226324 -496016278 -128590042 -227796 -41981528 -578577079 12380927 -257396142 145941396 -338228439 -13605554 173005597 -64915075 30076824 -8568422 -30241606 -188243414 188493940 -4096728 -331579592 -157623197 -61765639 -522419991 167724548 -367491371 -217268126 -203604555 -42939198 -913399033 -2387964 331458744 41237623 24550683 -743133953 -56338982 247405 -245395837 385532981 444157787 408683886 492981115 106946092 -220198371 -72990406 -209957056 48380795 -115909897 26088291 -760658005 86866588 -441305268 -222917364 230119684 18858329 586133786 -816727130 21746622 287777586 492611113 196610363 359276577 -134496489 -71876930 -551211923 -58709106 242562020 19311298 322183632 -28136883 -411873766 -227445 26607042 -130330302 -523706821 -268927412 -317208795 466004561 -84742771 -32268092 -642818068 -175618789 -398799559 -678885 -416802125 -146791381 -452938970 -5279448 -57630 -478574940 -3516441 615327917 -162630867 87610726 -21450039 -104088374 294292515 -581604878 -342506767 59833732 -310482162 -489889186 -46011790 -508350146 -15263060 296920119 -372435960 -522439442 273710144 -7052918 -233120324 -144470389 232826423 -126274987 6839817 -140165991 331087921 36146152 -142750713 138854741 -339667799 79454937 46880225 21821019 528667631 290320033 97971773 84331 352160385 28615979 186246890 -417163586 709789 105051954 361926701 -137745169 -409475561 -124853841 24057192 118839405 377424881 174884197 29422303 106575585 108724604 -155270828 -19393596 -534960759 -333261602 289832254 -412811502 -592276862 -360028016 117985713 -88037792 416970851 -86038529 64510414 -169988223 30693540 529255781 102370011 126622124 -17201594 -31815393 627701248 53294498 -474421183 68075611 -171555778 15215063 514355223 -47674079 152927869 155740808 -208017530 -43151147 -202499676 -563947410 -16680519 336760171 270230108 -19037456 64166815 -38638097 279298843 75194722 -387610508 339783216 -3161298 336957377 141440326 650401253 -17062615 -20894753 24161586 -81106459 -15689194 -306411071 424297711 163405431 15137551 -69017501 749609537 -7574578 13400780 468157974 6596334 -225225620 -127281988 180620035 -118962400 728160690 557993091 -32780308 217376547 -461294362 690564284 -68800770 -126784231 -240024190 -540643875 36085825 458599431 -505630581 -576992897 479663772 417856148 247791880 -363665241 -112233477 210505913 -18844004 3025519 -10758720 80398689 -59384308 132153198 12657823 -1975644 104792815 -177120996 -501815363 -138437406 -45048197 676729738 -121608429 39057624 127615796 -696719701 107522865 -513805956 275140504 116809523 33130037 -539398454 592689127 720326709 -465111179 -67119107 -7304527 22793869 -24607416 -32804473 -265886686 158973781 8082722 -176112842 -104517800 -168623832 -124816299 475156116 -315069948 -403535639 90698153 -13329998 474710830 84448454 164181502 83503152 -813126 -409803040 -621087083 -288822485 -275240531 -262061875 90941782 -25158425 -770017131 475206771 -10255953 -626046389 339102325 8962874 -6817181 -260560685 -326654913 148511410 372603328 -326983476 100836796 125576909 -6712600 52362734 385145875 -87195143 549928955 -145932958 -221422748 111058416 -65639453 -201578876 11814924 -98360947 304183146 259726196 98956597 268199555 579612387 84068231 -82827407 -91497079 -685752181 508463227 1241831 -123549033 93513800 135260216 -386717862 -479235768 -320706608 -173842225 95892383 -599618911 15983218 762567543 251141684 36402310 -494307127 -4490325 -321422348 620366004 156673916 283761129 -423238384 -93054592 -293867792 712952560 -127404140 16891974 366929549 871231898 -197169215 -1709956 -369818533 39162308 -171883834 -361011279 238199720 43379632 429652856 -93821396 -838581160 -483476266 -78695784 -97785710 214359278 310155732 -286579463 -129342400 -7579182 -69244757 -20088771 -16469976 595535922 -629551249 747839835 23730596 766663 253625696 -263665201 -274423140 -918122103 -23538939 -7031653 -98341783 293054135 -19789728 -3361585 217372439 -823961511 74776238 245303853 143561623 183129641 50113016 -32994790 -381046083 -90307252 350363069 -412485532 920419921 -190141317 -212565724 -689370555 12816312 149777273 -215997417 -84048614 -8655389 -189658750 11487099 -264456338 -86967581 136053938 -137104865 9481073 -647642136 160761176 -758529210 -115803680 138697879 -839243568 2705121 -242263489 -10757906 13615508 195344931 310091036 -633584766 -37465499 594847551 306464283 -217476873 -176519394 -736510557 37585258 -133000780 54810988 -453907552 58565437 280569678 518381019 -154852007 -163570033 605851044 -507423596 -3321669 -126059366 207198105 84915798 472672348 -49241287 -141212820 9868020 -97357149 -293442031 11068372 -54003114 206449915 16298658 51652005 54560590 -131449393 -798784372 382603168 177506893 -20653892 748214724 237165424 -2196552 -131555386 144889136 3590820 -330514675 -190104899 -29985378 -231589166 140184641 -3784249 13244872 17782336 127792959 240889453 85860646 -411635999 -2044530 -800677523 300223342 772909690 -414689949 316988740 -43905855 -416365689 -459569671 72482143 48908671 -188126813 50309771 -292020124 237050297 -66339988 353921546 -441951823 69455532 428214997 179831401 -733860198 -50867953 241722007 -173899690 693984843 187076247 -105643750 -129757020 -215488373 67836646 -242460919 483629864 280558010 58177910 -278443351 16261304 -23342285 -12274910 182288550 135303921 -484979091 325519580 20559335 217498250 -321297694 270533439 115557870 -324325904 -304075403 704081840 62272777 -444296912 -275009709 -510213218 29599539 -533995781 83618658 85015283 -40328264 -262992384 -294693015 -3443886 -133752796 61360145 370732640 -389925499 -549910890 85293437 -8295468 431092093 46683408 13149042 -5865291 -527923011 -1848992 31538614 -129342136 -656420941 -18596594 -73686642 1602624 11369776 -12487668 324303478 925820212 -33353033 -803097606 -287090289 -245302558 76175962 674626028 -19472614 5645664 246348705 478558186 -528308087 -24495357 -73272818 -291255876 -205130801 -721442146 370723213 102805692 -47277245 -23896826 -364160212 36727870 -362542375 -232969796 463327221 -128933374 -275382178 -376262584 919718202 -2174625 -303621251 52274958 -94199616 -78590638 -79980737 -63293318 -62599848 9474406 -973130649 246547789 -306282076 609104628 -151331797 907757612 376931230 -411394 -52214146 -30359072 -9930650 124569293 -150073724 -393978483 133384023 36956509 -483315375 -536321471 -330205535 -25208447 -32221420 682412471 -508359175 -235561572 -131024656 -17252047 -28161143 -175795728 -113495055 34939139 394148887 -261299020 211588186 -179300118 -50629203 -102199714 652509462 -23078887 -194927706 385442079 397688064 94716492 -119696773 -410300033 105988786 -120774066 -110209596 8022220 225910099 -110841996 -71163198 -145997746 138483827 714277958 343098629 -475554572 -11734898 82893720 -653171024 -419091211 -256495658 225454832 -363055423 -114815540 -21348008 -112032 510612281 -94481467 356002570 -49849828 29447183 313216352 224834921 -140057488 167793123 366971703 111208132 -156580039 177313675 1937032 -157599917 -185834659 -428747763 -188912505 -365598508 5860789 -53083793 327754261 -301161429 -849600411 -30291340 767848119 35291999 -456337592 -623095574 333684170 288418960 196840619 62810157 39374161 109538423 241942732 33238607 -308839766 -480987925 367540123 509297216 -227882092 -188447377 292279960 415455700 506280489 510072083 -594370600 -388555328 -175476694 790706620 458187822 576824430 -734780470 -168278446 -343118538 73103808 26400080 -661727210 882943731 -1360258 156397817 99875667 23345544 45122078 20118328 2826753 160698707 -727686440 554961411 -310100731 6582694 -64687188 -9395640 -4884791 -535873102 -47328143 515991587 652786512 -235951410 182592248 -323807325 -263966 -622505708 -509579340 286033795 -427061823 76653124 -563004963 -30109435 313064345 -690916342 -426955903 -35635432 -373441745 -102264881 933541687 -165386877 -42473816 -108483302 -233177975 -566045124 241802791 -202360590 -514249789 -332792030 11224365 8152570 -117627452 217541706 -258269137 -509063027 2929785 -172552034 95939019 264400318 -11491139 184535109 -303819593 -51065994 86558699 -47030860 -49420631 -232422866 394703315 -21485295 5027160 -31239353 -621706196 -211157 -5954660 -1255486 101624477 -13181703 747571071 42677505 2071127 -222404135 -95494458 -702687703 48377075 36266372 510974220 -2997994 106104200 11295855 145541496 -518138911 -378825082 285647704 -441503661 107751104 -7295091 -518019816 629850905 198566605 -518845274 338105312 -63070609 53956562 -409347077 524852926 40133565 287829956 140358310 288365561 -941915083 -580158814 133527334 35240190 1159758 206472972 -322287605 162651375 -70322181 -85134095 5393088 -514795505 721680718 68927010 -116552236 200936153 -420387430 244180672 64820677 -19113137 859960139 302018812 642503136 533720759 -15371134 214731 -156000728 416338818 362126635 -37341104 -40169260 387957514 -475602137 -8834649 -137585494 -127325043 14842401 377191291 732474151 120212754 -317771267 -676729017 -482417585 144239626 370902192 -58961991 -534121563 -669019158 -108930182 -772963300 -73287875 145024637 35488505 -438128470 42924175 -11002590 52274755 -60928916 -168689328 -35205583 132668666 406346575 -4071392 124268311 111130441 125850067 -296478542 22680503 -138694998 144076981 854811997 -324311334 111957252 -2279802 191169835 -19195693 -327272449 -134320647 -295035083 490961338 -153942995 153003255 167820384 10766256 117468210 -54707866 43298031 -358791023 -34908132 -241120690 81452972 408814436 354056050 590981642 153883717 115945707 199434956 -4085803 955236788 106916889 -198606055 193602190 -295672699 152357232 -26674221 -136581824 -22375558 528012319 558397 -220815582 -84953869 -42553111 -860243596 -747379996 -426916097 -181857224 175342 293574355 374601446 342085419 10401272 226761713 206075341 -189247605 -217992604 -3572392 174340247 -8796883 -523435205 80403673 575052552 98419459 218770449 -142956431 -80853685 -9292011 17876176 -17130299 -14323367 -382008617 -3419912 -170005328 -563026900 -109458305 -36938000 -577980934 18389500 -90598529 405668229 401089312 -583190712 -9568209 512175302 418563051 -2628977 -1034449 -138674533 -2680750 -16828599 -54451558 -426526 41144770 126195123 66951936 97995887 894775370 160356639 756297649 308078386 -23637544 498980032 301518369 -394141596 236809941 575022868 23276662 -160089171 5502363 -6696555 -171733095 -416128809 48190876 42346247 14057923 298272844 -17310725 8740166 429346794 106091988 165252485 268138207 328984691 81591200 -71618803 323373894 -506553 -13648276 -186379025 -451737117 -295371781 -20003818 -6545678 -165915229 355772641 -62724531 -30505452 -543586813 -61524642 -392143932 -139689380 329497454 -49442262 432029556 196593935 -107794643 14003413 318939241 -384741187 -512011306 76887744 332958440 8614974 -1815847 -450406392 701115047 330665576 -132396678 -128537842 -176719019 13970678 364193059 320979041 -104496729 -478846316 10662271 53452251 -465309414 297494951 235442987 65851320 -90517224 48957122 -42261440 53216272 -218282466 -165447937 -41183098 -6658531 -14747734 461634886 -185925795 -220887726 -209930947 295292795 -34356162 452925753 -247569080 -6846540 -476059880 -48506775 15120082 -316282361 898808725 -3976001 -78123600 -65407834 558792005 661529096 51661187 47554537 -170420422 189309934 -34096039 513928732 40521988 364326366 28885014 -514384821 -179017400 -2987017 -4405965 22321254 343499427 -42353601 158995863 27565392 941092643 20944226 -392664934 -100175109 443808029 -8143265 -328277053 -220393919 -313042551 131726222 -583527520 -448691152 290244268 5418354 -3217081 8770758 117210967 9468847 -169327673 -309288350 1377811 -93550001 -211096458 100588015 -451656871 352696382 -793465555 -187197246 51138247 495657777 -516195130 -4781747 46447210 -568727596 512478757 227971759 627324865 522698022 188513999 -209485934 -756028669 -432002171 15805364 -862792783 46985474 29045919 125267605 316711692 448403769 37931259 -533395861 313590866 449961514 634622123 -78068478 143037154 202510783 243208586 -63612175 -778557400 2667113 508978 -548231789 -946281859 -293605219 -1523648 203934246 -7229588 -127794447 -88857442 269200444 -285510200 398879211 -189301631 43073106 -307859406 -7919566 590313372 22422690 8121389 493195186 -66030269 -744237763 -713685406 280025680 -225627242 -1260339 -920292469 -73846998 -127749076 369739841 70015258 591995687 -14576749 756534377 1760294 -70653383 20698903 -644063910 274884921 -82086266 206836146 -968978203 -15667057 -26930233 -41398118 551378925 -99578473 -163469943 332841645 38999464 38927807 766770786 44531774 -486270007 -76073027 465993963 -288792834 -26662315 -644196013 814309152 -561944654 123757300 127941590 -349785245 -265446769 902803559 179889165 58597717 -12803825 -242218723 296508979 13555704 23802697 -13891864 -275550661 59761199 -82239167 423997737 -23480754 -41150098 -26980098 69961821 -204746226 65212932 -73196802 -551352648 30580275 132486677 340258586 -469646951 -290194855 392950831 596346083 80617538 -464097633 -215288327 4810750 -680678706 -16265508 3666095 218696142 398047686 -384885990 225834617 261689493 282441720 25212883 122890365 -409965785 -130953326 -109018982 -230807659 56957471 328135987 101935109 75043551 -493598885 -515252578 -324709690 557234539 104863759 -643461505 -77416045 125125107 148321030 73748418 -51098582 191325082 30268430 -131177061 455485093 -369197849 642737422 779814937 31499508 -15928697 36586614 268541542 -9004832 -104392659 -261826407 -82372145 -99254901 34450076 -417704894 8261151 -209880608 142437507 180193119 -275097705 50060980 783140486 -660031107 255411258 16945028 221945018 -22196157 -41725783 152497195 -437919484 -16763643 -167263927 -508513184 -47899580 -118435820 -7162592 -504728956 -222456660 -90110919 -81192287 43034430 -357168053 -227010865 -414051485 -379958501 -397039020 296397868 -49006907 -652398605 334211689 -201028755 247109493 65180082 21801853 193918236 -165212680 96457013 -239608624 -29945626 -168737516 263211379 226964178 305442510 -132365352 -235446313 45945985 -643221632 -36826723 -153405950 80986477 18913170 -711742551 143209859 4117303 -787923090 -571993529 -67054249 421683953 -636006860 544125192 -2158518 -616957 358306050 -4360734 -759252036 313527998 -52342476 542896868 -76733228 247064159 205018751 -622870264 -757543291 192544792 -595318349 529772011 445878273 -28475470 -542508388 351438244 415099807 121049951 -433077975 -193571651 57196333 -492303645 -299232232 436667853 -46818308 454034500 -140762717 -93824036 -86789245 1744569 84703982 342747490 -15679199 91492654 -158181390 -600019271 -505985426 -304583087 98009218 -339826138 -201942703 -485596321 -8841763 264865219 85023088 61066857 -48832882 222736349 -793611861 -31650933 -273472361 -230577980 72312450 9042651 -83568210 48577793 -4039948 -176360907 -266726367 -255540839 -213772086 -559395710 84893066 -77446071 -765502708 165505017 30587883 128213662 491161711 -137335526 -253369642 133542981 53915672 -40398267 151108193 -100562778 -280422929 185156483 209019686 -149165563 17706224 -116308502 -114805492 148412574 25390852 10336057 -379186520 -228657174 -12662844 176398641 -8732126 -43308682 -17040456 294026797 313321520 544433411 -425312587 -347950519 485922931 283407943 732913468 -21152296 -362678408 -678733366 150307168 -837404963 290386543 -249973201 -95222927 -114603463 86422459 -396237376 76887217 119634767 -149526496 59157089 4138448 -6829759 -16846681 1606158 301823663 -207253486 -523909626 -92349988 323005398 -40251420 -1793287 -323986487 7311988 136805333 -632841998 403703825 -48285866 -915933688 44013065 20780134 -224961228 -194005894 -49180509 4242455 27431371 -12030569 -42414720 -205691691 143043417 218495574 299405494 -267197826 -28865535 -796040541 222073382 -131168916 -138808011 -57983230 -240223900 84797680 -149843294 -1850601 30106687 88454626 657828346 -201639011 15402315 60003598 346904883 55578420 124456225 709372989 -614127935 904680356 -301968842 -683644600 -746445913 24415603 61351654 -174569387 181276848 -722226166 -179892253 -138325587 241803242 5135619 -16387340 -23198342 19579694 -270973301 -20208330 -98651315 473003309 -336874627 -518246968 -666697487 46244151 585821347 -151654516 415395133 -9658062 -384489755 46577119 -7102263 165416509 299134094 340045025 6873978 209262710 303320883 -18895311 41022296 -41497208 -10533380 16410431 486533808 -494806806 -618693717 13131521 3333341 -23234880 -685427005 -3231610 543163518 280014663 -159859434 -327429501 108419974 421419172 -8495024 -183371650 824070824 -12579310 17725769 678870917 262216043 47871973 441967259 366626669 22686715 72803395 -6717633 -74554 112167844 -372879823 668636359 23517639 80077960 395619337 321110935 -385901105 -170931482 18229436 145684481 5694324 291256161 327143848 -250153799 335965296 -41724765 -339635766 154835266 446995007 -144592518 33391712 648065976 -6643050 -247403660 -213605944 32831523 -204849096 -52150423 -143912388 -4769458 12216529 -294902141 -24566354 402445796 14507502 -29982885 -44073949 1024445 85317848 175535456 -114831354 -365396591 -86850543 37205830 147961299 -29060109 -67246500 251040755 -136802044 -306235372 654287939 300720892 200920697 198584000 -182612291 -118037215 -85386605 -65512 -241713785 -370317589 -46245683 9494479 277855650 -28035774 -138203008 -28473444 117476456 -928085546 -108039843 -8103499 -221274075 324355714 118897801 76713340 123740126 156770163 -461047316 -187825522 44752387 -885031978 -893131500 80613500 130995340 -535507952 -103208490 107508503 206493809 179598236 107116494 -240366345 522838250 314048534 31947474 351524973 718501084 440618065 4765851 -9761091 -138442294 -578865912 -135980800 -10032213 359791131 -266570129 -290358859 12132515 -371840506 -121259182 957650201 -182883841 335853263 96793721 -130516966 -334554109 74737587 54268475 -648666698 -66380753 734301670 -353688448 531365874 99986563 37571458 124638928 415629925 -22121761 98785444 66109732 149816183 176457868 56064043 -305257811 -450567 53552848 -9107549 -53686284 12441381 -179660884 143424368 394439133 -759395901 528498780 107810414 -336639562 190673949 22344559 -842394241 -160039071 76429643 367138400 -3352735 564922588 -342097167 -459020736 -1528551 462706759 63680837 283691911 -393696799 -288656895 188997061 -145087325 -203832438 13305357 105353755 -14770365 37360182 -426427251 -83272831 196109987 -51290588 -303231540 229792867 -281604891 14824421 4649905 148626443 -414351747 -21159390 -10393601 614231084 -35824276 -660425314 31406128 -107588344 441650632 137621436 19401665 32380873 -155561269 -678751661 -428392844 829084517 138687101 -35409067 816703132 -278568679 143477940 110240861 -255072825 320692052 -1785062 305638619 451156640 -13535263 20193597 -172682102 -401618847 221943098 424376346 21259846 -8503706 257476534 -216711835 3919965 41375432 470952481 476329690 -325078849 -193383532 -129314998 -306122449 268029100 193875767 -665526312 378795050 -2091611 -247207693 299823870 602632565 303512894 540348212 -364001850 -524733161 111377476 -571737666 -76777286 -48952018 165871324 446373438 165024578 -5060093 57034182 -587554240 579670087 -67959553 3674135 215125444 25175961 -309099391 -127363921 -5786272 -11963880 178058101 -135413806 236926535 -90542180 -7646297 -12075973 -383768666 -58854666 -250512744 456543970 502467626 301625 -34106714 368447603 -12347194 -896355873 237675068 -622119387 -276002447 -168241115 -721402912 245485648 -269348921 -333415461 -857981616 -323431460 -1400535 -171377934 -703955975 253880417 27079190 661918689 10856306 40889646 -295646926 -50783301 -40915186 173081195 390408825 271118448 -10852061 237382641 477479904 -36379646 -795741956 75805388 -422386144 -320114701 20085875 -538166138 271619371 -102163662 -35706084 75476647 -89069957 -5313156 572435184 -134375588 -134131115 -212467915 -479938813 1675093 77931278 135376351 -58596398 151241613 -843099848 -195880578 25180509 1098418 98680475 272626290 404661308 309574559 448684383 167096582 278421815 9379546 -614104811 3475916 54826126 85318557 -2489096 -171679983 -21946970 -61112491 136581911 181349023 -432834407 107568999 -86957883 618556 -288206993 -578046278 -276465362 -174951807 -170917887 -616476756 199358282 147368698 66747704 700358705 -269463285 10009355 -80054069 203145002 -166949801 -306391081 45968739 554699498 571098869 -105760348 246133437 -360137861 18969332 -402602845 -223120957 -116969604 -137714099 29530946 265786905 22336071 -456550098 84714316 558526525 -326610968 42096055 -127962986 532932707 -523256998 317249516 124189743 -867778 72423366 -535647710 85368218 97706592 4179572 -11756959 256061082 525346628 12612544 -229279090 76836175 710828485 16588468 -269096982 30481703 -442565475 181504601 805170275 -207746443 26617704 -576235505 192037291 -986269674 406858291 483523989 -467841111 -198308053 2780969 -84458406 -226520143 894942463 -77135374 -49318189 -23079 51037595 259579549 64318495 -559602825 -129950275 1827320 85728382 6969800 588900156 255529077 256420900 123664835 26048539 -124171255 -38652332 742142929 -815804625 167495188 -57743330 26895226 -210501785 -392889222 19689737 -17212502 -416328265 -582228832 -535578560 -147613322 55294088 469295502 196372065 -559308292 228907788 -820666084 834032856 -212267070 72427765 -20020550 -18774415 18482322 17555597 33381499 635487841 269182641 240433155 -295069547 241431002 355631190 -312537515 15238255 342953524 746335426 634561725 180661088 -44048128 23969 366296982 -382146455 165653886 90881042 -75288783 40698772 -3361024 693494360 -172478419 -402038549 -89346402 227398912 -78193716 56858999 648301151 206801556 55917375 90934562 607890313 298861086 36482662 -106995525 330938961 249759770 -325620381 -221342297 958373421 58750132 444782677 -2665288 -59587449 42056801 143536425 474459915 93385430 99589181 -293958068 -85302937 -307354058 592129163 702895923 558931640 419548892 369829598 192483038 -268405373 -108724173 7950498 140455490 -421432792 -227753802 79334010 -90222968 -513306072 -84963643 7411477 218717788 104763720 -202935406 -94355974 -724382718 -13642717 34209965 -62972718 -128613664 -343828842 -2053188 -14549052 -52392204 -219673962 -147400096 -90682308 -528318867 -220409981 -204194356 -35412053 -472896674 -30158211 151745078 -677014673 935050678 668374401 545643109 371864714 -325302812 -217016982 -532342139 240720421 366248585 -12997276 650904369 34696729 -862350582 258558130 9240829 522683070 -20021136 858692844 127866755 -476642607 -295989536 400148448 -18471797 -426584865 -585760801 529730732 4407051 340303675 52104578 199044784 -10579381 3637324 -1383484 -418119634 -91816668 601934929 -443701183 -257215505 13002297 -1073047 -169275021 -12889533 -195006200 -112472786 3439894 645628884 -263175689 -26699309 219073467 115613497 -688700136 69594646 19053758 274796041 37783175 675399582 -178452279 781115541 -432108657 -330870784 -90507627 -346556891 168977970 -98604750 217801444 2961403 -22347467 29360245 -176207900 231044855 -185887012 18880738 -221852546 -20056833 -729336902 -316175093 488441356 4091345 443750509 -340705970 -187014320 -22964365 -521279526 111716287 -756871723 -445862642 -109790758 589558110 -412020539 -580548976 28570115 -457717242 470494527 53437502 -775896147 -2651798 -102365451 -258151253 -132247096 498179910 693010781 -280891954 771452 -13726786 85818371 -251276048 26331706 967601312 -393603434 25918812 -237801248 45239445 152706352 -11435007 435369233 -42074323 14121949 -61581034 622521203 -151572844 -44079284 -48128765 -454965151 15642306 -660955729 52756396 -384769909 -5176015 -447441066 -18632695 -52091023 43595900 26826106 304135077 551480293 40792436 125298988 341746612 1533123 -57997577 -110638202 -92538463 -326590907 603581209 26006632 508883186 590340558 -486506888 4872578 129915306 403524038 249822173 -49172091 358685588 23754234 -111832267 81761863 178663741 -224978436 -153671740 -179953103 -23009907 566144724 5550927 -54458701 -193501462 -384644106 -152888 -231438456 -48108795 -722046 503711202 374561165 -481843104 249774297 -39679706 -23636107 138034821 397522667 38417319 -239798498 607974824 283783397 -295224196 475331248 -179654965 -924647307 14532723 -76384498 108365807 -205280101 -101987451 -454026940 -6833370 531364785 344868033 1004367 85688230 -13993852 -768447521 104609595 2060535 -314716803 76251526 193140828 -514616979 342465255 -195433105 -12021523 -308515849 118193014 22186719 77459821 -10432891 307385373 -68008423 -645205595 105451400 -87469533 158057289 143870198 -39581418 -91129028 -624779591 311709877 -972209436 147290898 47054859 -23304577 -9569514 7863381 -308194553 -22197574 14843264 374951954 -238187489 -847140367 -29453229 -394541550 -400298876 973049 -743689 -285151738 -646596497 -65036056 -22509516 -75987302 381907193 18683720 705342109 -48196878 -194400093 -12212356 3424620 -238751249 358826806 -202079386 -298967608 103074510 12539183 -238061138 4037513 -47785729 -315954925 -374854774 120998064 214743233 87442688 -396084957 9498817 -92735050 -724818260 96840894 497370514 -81861512 -214492558 -62040610 330208365 149418668 49755396 -712413857 -25473921 -2174605 660680519 97205694 -633205690 -60836428 -17088714 710563605 -25536062 -491330639 288610005 50589339 -161160226 667387820 -52324729 79278164 131040359 -249973350 -32203995 48656783 21015120 53076809 165275141 -323508368 70351643 185782729 518281594 434237440 346297668 -271353340 -262066455 42007936 -100619381 -9312689 -330077755 -192263853 -426004285 -248843685 205874297 -26921405 -168912621 1239237 37561502 -13826654 169420971 259352718 -114621898 418795688 -483677321 -703686 -17560750 10553741 -358276799 221441989 279113496 15877131 -107417247 -662503237 30358259 -54566548 -558284274 -599430529 -3674340 78154697 209185993 -162425795 -766354276 429848301 292959939 442023284 99949466 401247952 24837971 -218117377 150279662 546630787 -38041704 -265855486 154064895 -642968819 1587584 9099886 -35601945 -3610332 84920263 -335252068 -17467346 -202085624 109684952 218097780 -161043725 227147776 610171503 -422201217 327083322 199076 -66755037 -911270729 15482823 -94572869 -691649039 -9736980 264822370 594853308 -347327650 -55461760 452838877 634658 84187917 -19126963 -342863294 -8171286 -256001396 23070403 -432116769 -267296290 -21284817 -44706899 -213889351 -437719197 -707634924 125770791 -379682114 250620623 -2078483 -653438563 608517913 413679454 98483069 -844512133 196779391 3822371 132365118 151180662 3659867 16716721 99114213 -642322183 346069964 -158725267 -114609051 -699106397 102163835 746986835 -152283611 -23926277 87498488 73943200 -275392794 11446149 9837312 29311928 -623491227 -686231134 498211558 -492455000 -7759591 88371371 -34173244 -713542365 325135317 -869102765 259470984 -263299212 264856017 -127608911 -199275971 306597788 -207662330 -623762788 37023258 16652151 81535937 -30102608 -199502646 163395576 -209975785 -147632309 14952868 266898486 18772212 227627393 -286159169 73760163 324165494 -261027889 544378 303474201 322525843 -214200572 585204520 32657499 -762135437 -2595452 235847596 175591646 426031649 258756676 865368381 -182320035 807599880 714384959 435670929 -550527055 163690454 846259279 149158403 716035956 -2083638 46906929 317907370 -62706529 796920 -10645513 358257919 -232177008 204933723 -321069110 -275666582 -103464563 40070296 1952222 -597453383 -36127341 -326574398 -33559616 -362689172 -150100136 344526399 -127812741 -2095249 381988585 137096598 2290267 31377662 -156210234 166615593 123778676 497824375 204428607 126154304 38576 14104196 -4007231 293939015 10480762 415296865 -226212542 -12779296 -309482285 -43329402 -32482678 -156954500 369813527 -389467426 41079852 294194889 -22016733 -44926590 693194346 -61803534 402099486 -281582585 -486325540 60811819 1413423 89988443 268153750 96010509 -456929148 112013353 -397913569 -171112727 -220242625 -701529020 -53906604 372277638 -45973404 -94731918 -187264674 -320190629 12790348 476130806 388635830 -459415401 184538854 12633870 -64418065 -7304918 355557732 -39088440 -116292422 -185563402 12306024 -282912265 -666880022 678241377 20420213 691609131 -630627804 138481113 -178349073 740381510 -71934584 317777073 -43571907 -25605972 -735439765 -6151999 -242534439 -376290830 -184653506 29275577 219695344 23834804 -60140515 89716092 448743267 506559476 -23665359 565808353 -53922304 -756236529 164741649 -330569297 40520860 -108690820 -294588825 93048937 -37865450 15116861 31639957 13896735 -207457409 233524046 261370934 318382656 -91367493 -20269559 55911078 -166174696 70197400 29121565 395194477 33843736 -5083971 -416512064 316221680 561216798 -229371591 -36912150 -34383589 492015422 292579853 153145436 -98408964 -192307804 677060928 910993669 -244458643 183796084 577440654 -8582786 79864876 208319663 -230301090 10165602 25140490 194483540 -192008032 -700637259 163130738 406542685 404325252 770018361 25262576 -209226605 5135262 -682759 46107492 -98371326 80621161 -133685287 -1848748 -6099813 -115516321 55385063 415133573 176884425 42924064 -369226033 -101654796 5877356 -172433949 14504314 -394849043 52677416 28315933 -381208854 -274416189 860177371 77492781 129985190 -50621483 -77229390 -296162525 4879978 -4951411 -269017 -5882462 552574513 -180835341 -23131753 -527711163 699845829 -72630803 -295285494 508098680 -6410876 -227160288 -164330965 286776306 598757838 -275369204 25933954 -188197899 -26910975 85690013 91088406 175969395 48293676 -211357181 -98172449 653161323 -39265331 -22170528 119986191 -491282911 572775932 -236534121 557292199 -55171950 213737917 961788983 32748704 -764266576 27605758 -194999234 513465797 -325494301 135243378 19342420 25508770 37053621 -8430747 109106692 -126786061 -27178794 460408704 -32854573 187571484 -328334853 -206920482 237052127 476677840 -12956833 147745812 9137473 462694716 437707020 -594649419 1337340 -571217583 292182544 -66100718 -16868049 21612622 172403160 -136290500 540973929 -4942920 131204775 -339969143 -6970619 123680636 196397766 64010790 -62552561 100770460 -119801669 -30769004 -104674942 362412297 -8058462 487037824 -676258777 -38386416 -47003394 388003007 172871449 -401157305 12511296 -403714707 -650747509 441732960 125309818 -187963949 -467428467 -150210981 -4162082 44940408 -524826239 573967697 -591002681 -507483741 247304518 -233101101 -42821770 319290882 30521018 -20192134 165135534 16894491 57491997 55707986 -317937332 -741955525 743889236 -104380903 491710285 -228094758 -16085970 429934326 -1000640 549802022 834507064 169729239 309522 -23536708 11390286 -629315832 20078951 -490365186 337178922 778517430 80406099 276097106 -342129335 235741888 150302984 19826967 885737459 740176573 131077975 -1216514 -11419313 164524290 -259542656 -40645770 659496909 -117214585 8878820 80199540 -5573299 -189412750 -116102905 136725498 64151153 -623338334 43718902 -397822291 -228072758 145269264 193458189 -384015732 94993941 -683977017 140091582 -13207603 97839109 -119495273 -279993696 249307805 252348372 -237661419 385764987 192045800 34445747 49400808 3865765 -10120123 -638494563 -21615048 -49183432 -187955121 126556068 -148557891 113839809 -273771654 -299179246 -429407424 -37344229 236665702 3212573 39457655 68563334 606814679 98048783 -52211486 105205282 50168399 -483749970 -706776083 41424502 -114400422 871239986 -360434030 20027967 -16609329 26190849 -58018571 822364285 -13702357 -78951717 440786260 -341022052 -17091860 338249258 425634947 457836525 4743925 -106858316 91019549 -97100497 351519188 199277596 -1900999 1805660 290518204 16147526 74784397 19574200 495370314 38174661 -667971422 -406598685 162110007 55951997 -161349978 -23566203 116937825 -92130463 1292116 -277041950 -111518601 84722495 -9857275 21455492 9429975 -217539566 492130749 -357604461 -286104975 55901697 73390655 111862668 -691484117 494994436 -48040740 -252584482 -80697477 5090663 -167725718 101758745 -36104921 -16442983 -412395966 862830095 -3865030 649852702 -117488242 465089095 -232141125 -103371145 -110231845 458288678 -699010557 258217968 336607225 165309564 -212621826 -80310675 1481992 336486722 -328963228 29543350 -269370111 -6171700 -328199165 24680385 602770614 497849901 -225386574 313318 241549373 156762003 3210629 299523476 45105901 -213746179 -53350003 -292712109 -283985891 -53656786 73429154 -47956909 141896509 -76593470 63237467 -509173506 25149416 -21396768 271245689 66209657 130519546 -58097732 375652363 -538504791 -296609515 652402582 468173449 -227883826 798547823 -45651669 864471904 -168749411 9982974 180338646 -112157214 322206574 -96583844 -561653108 -68191478 80447691 -2658592 -554245592 -236050429 -81748814 -128756387 -55588267 -369524211 84537243 27905852 -377469045 531752140 296966811 -316358598 -729728099 65725183 605079016 779225796 512419161 157618079 -182678795 -159773520 -114546734 24794385 271532595 -82691865 257554284 -146881099 237319455 200676501 -1301026 -576714240 -186412836 -47812040 -161962245 76529120 238570763 33530737 857739271 641210276 -133538704 2866391 667399252 91865424 -606364818 -49090758 89414224 -319916970 -278702537 781307058 -229547652 -134722031 -494950 -146493041 -268690438 591932233 -40359080 -42301206 909619815 2168158 290661864 750274528 -244764432 442216 -481205908 -59495682 -45359201 -18572188 26250821 -29259845 173374271 -101935399 -538959850 -160039137 264637031 228112030 -402656152 311954935 130133358 -25520683 -360535573 -128141994 -27144304 -540172804 -52105853 145837102 -844850922 113622803 81008603 599249361 15833266 677498610 592794690 -12892811 -119679 -101889356 -749718246 2623445 2753981 37768493 617503184 44353743 -292485942 597145540 6569032 5250305 -11139932 -515578282 504269442 -31354456 -206603665 -100446431 341166523 6087782 -137076038 125737640 708172653 -17433082 255896495 -75393033 -14845224 -445957502 -658272230 178095679 54407605 92646068 -146001700 29117394 -193011417 -639688592 -1554564 -761791425 870905235 -97943713 29070004 682965523 318772052 -5616517 -194437545 -224672759 410750336 861344451 -726909 -7254349 409069684 -201270389 -41031297 3303153 137295743 66698874 -26288773 -342103419 -176171029 2630203 284889336 11888014 334439954 -178919549 -761462565 -209149824 24111239 223399088 270370623 572475422 -33674049 295871002 -357198397 1765855 -94034072 -152633148 223942860 -642161720 -201175426 64840677 130117584 281060 -50571725 -474696654 99326899 -214981905 139912127 332432589 6493180 133993680 -558931403 619656886 -171304144 -579167056 268519031 -3834961 -231092633 163493948 -19928909 -582510027 121730008 -696305910 -693761989 -134188910 -800572645 778971361 -164457387 -438290802 -192746643 -101123017 -113396966 -115966963 12890779 501610209 -37790291 129689983 238299829 -27601396 550773109 -7265110 152877444 103587232 -95767621 -358148853 6422674 -477213605 190454334 -40236931 892468076 196760740 154638928 9486007 -580683947 199279343 -30386189 -38287543 281983991 220507317 49411915 -6868641 12043007 90387825 292442873 -5531826 -403428431 -20611717 -8734322 119916559 -261549502 8527846 -31726370 -241297017 4047568 -136535000 628157965 -294463518 -423675422 -921732059 552441260 -418811189 -51410194 123967665 -341275714 83727776 550293732 -270576037 -59091649 -371491191 18064733 181713212 15815316 225726897 37929515 24840937 880510278 -470295020 -50546954 -485275852 -74894423 -408601680 -25368000 10682192 -60874429 123313414 3216521 -163206901 -31144077 133510177 482539825 -128590076 652740793 3733825 4576868 410431636 629206015 76523506 -359671605 65768155 122371485 -22093290 -540231910 -467274986 279353494 -435771368 -522393079 539408410 -436491455 -189503729 512839498 -539860527 667377880 -125488436 -65902645 -270531 -36888105 236842069 -87928511 532693175 115303670 -510778 -804390643 115700911 676219545 11748330 -227238599 -166760144 423540067 668872238 -190235749 -668158752 519472106 -175505722 139230950 88068084 278147943 229691626 -424779435 172002904 -193425139 22206726 278553856 -3576725 853429969 336620702 -435389722 -104073485 -9436982 -277142614 540904795 497077340 -12387747 378926762 35910958 18005725 102003157 12788255 591736519 8804487 59173332 350847015 -298452794 -59207747 96521369 -323478992 -222882665 -10630390 -137754965 211697337 6514252 -114351219 70294439 528052136 167564676 396363892 -73396547 164031048 42323762 110003544 223038529 -393047335 -96402693 554667930 672576212 47611486 -26755855 67086076 326177848 26415551 -79759847 -500739460 472861603 6023406 -766047788 -173690560 37080481 -11458546 -212676574 102333207 -24088160 87449013 23655311 381956570 114663231 -185449885 182650793 519989181 -387665818 -2221685 99473518 110819904 8374919 26190499 -16213988 18460926 838208894 -580538014 -349274399 460489251 319971264 -608966054 613921705 -514848964 -18825173 454223726 178535007 -337200753 -327747011 -251742714 391939260 -409218177 56080694 105008284 -290339798 -45492576 -93250236 653529415 -783771272 -43579389 63917765 -327558276 -4460454 -500657980 77448715 90665056 -290124886 -96636056 268752461 -192453462 -14791166 -190091252 51267008 100194575 655863246 -646407023 12381306 381930891 -163984981 -5220395 -92426841 -157518705 289796375 -101384813 538866281 -469841034 -76618254 -11567112 -429071296 -448530061 -245426479 -220065904 913087566 92765991 255746418 -13927089 499221244 -2521344 -143962747 -2803198 73047512 446086638 -14510399 -286776935 597580517 -694411490 240376413 -729693826 -72798119 -107202631 358376978 -491512750 -63003843 -551910411 11137883 -654975774 -76715115 70775033 37746083 31272817 290288776 -159290084 472725136 106057296 431461349 -248112923 -107739632 351578646 -22664877 -48329197 707516654 79220419 58169254 -18879880 -42172733 735069425 495765551 -392257712 163213686 29334543 -92731274 35064222 131207709 -166591199 -7027223 -66547717 77423008 -167825903 -417589185 -192100289 17396608 -896934980 345158640 358380716 114062020 -625315023 47978417 4908293 -541868258 72448927 -369271648 118571284 -241688651 59596867 64421342 42609770 -42170591 -15726755 45677124 10546247 60388152 -505481314 -669390212 -733444 -150698876 -192406494 59969947 -13346622 -65695717 -249169929 84710531 -449036568 -211006652 103395726 -73590129 -6904910 -100090217 175699839 -34642634 395215710 1764403 -128000002 -3739136 241860386 1144143 -407098957 -45167533 78905686 -369226085 196099079 42417887 -10277470 5404705 572689057 -54708638 543146306 706064264 -150791878 61127851 -876062825 -93090316 -203172273 -79872785 -255553426 -31815022 693567185 -241271077 150965015 -2431531 188175129 -144135784 -224078394 58329989 -342540717 -13226728 -477190628 268640469 -90569916 836957646 -705030082 -39735795 266231293 8740678 33216384 515083171 21551087 -54167807 -2757190 -47567605 -609320471 124139383 -322390379 802958586 516385701 118837516 -53540897 39555922 -597381511 476711160 173287857 5209700 -10747332 394418272 -104472360 322853170 125267313 48710788 -302635390 431837 404584262 -418885243 -486008254 -38250145 -46542444 14815120 217478324 127653301 106855302 -374792890 -3593300 -592090780 -108607034 225690937 30903238 9845809 -28296259 4755793 7854005 126596946 303815181 7968087 -38518417 40397799 -146781032 583104699 16054302 150627545 322014609 -536717299 46957598 632298336 307863002 -565297031 689841030 -99355331 83855294 580839343 129409141 -844917994 342924586 54249283 -17893524 -244924239 -55756211 -147049542 -213929332 18997101 32555409 -650098093 -152860444 -162957778 -88240220 -113753582 -59156323 -6355411 268486273 -21356403 8357886 -602316488 -247525765 466585867 724421213 -62271664 32079270 -18055821 -202865782 -231698020 -205000941 339416831 70701942 729800441 81871299 -123705131 -371877043 -1292869 -346051239 -69085395 174149551 465658649 619850561 -150352412 223501122 -104822794 -222342729 -441834210 -5684800 -332629512 148350785 44290613 -294999287 -514328313 -1066557 11793290 -105356852 -460470550 604611531 -9820113 277575974 -179237009 -14215395 678609659 -121366155 -9971286 134863239 190631922 -174135510 160962172 -236170276 202072793 -469044153 -42141753 227544804 477392258 170837233 41417671 760954360 5870639 -426595856 112604114 698393082 -6422884 -29403802 818376124 441660279 -162837878 -314570315 -190345573 -454706230 -41794157 25202670 10509520 220244873 206746739 -28909903 200558361 -25287891 68138392 -49281781 -219594009 -266846293 -13697545 371574989 -24586114 496697890 318964376 4611313 5960246 -249288060 265103264 36026758 622763868 233797120 -433623894 9955275 -57972912 322878650 222411261 107003410 -299297749 -680269997 -117257911 -238217202 -327383604 29340197 13772106 -188749193 -133630892 837962 237744931 -20467710 558826056 -343789334 387743275 -3133397 601214282 75702859 -453384 4156768 460483217 549347768 -99899297 1805592 400860032 -176268019 811656640 262370352 136497254 -489486119 -120024566 467170137 601526264 247501700 22136496 -262887478 88372837 138226902 373928 -769920700 383390980 -427184034 255270932 -80277822 482528066 -349203449 745064245 158906450 -508903031 434250249 61667523 -680799962 324241173 25068344 -209818425 -677571007 479991155 -222382846 188825538 -205866110 116565197 -101482530 -857840854 -9895519 -75871638 330727294 -156572089 157078810 -249802905 365364899 118227563 221851691 -23556250 -372402991 -285604967 552461572 -126864597 -728927385 -378794076 -278592033 584860010 -3187311 -511226662 734668329 -61551178 126671456 837197326 137777652 -182287799 103318940 -5773778 8336384 -445853933 17176804 268378980 -397650816 52820120 -179050406 58688814 -198207390 107930128 -756527947 261103138 -133981972 -482669008 -470592253 387346609 -410646306 42630981 -25671560 336900034 542299584 291628651 238121602 -123569642 -278173333 -699042823 611163402 662222947 -52594464 -641733482 568850031 -52888 -23794286 -426389805 760802439 -5474168 -967149951 1777213 -232905323 -90191983 17746660 -7504643 -42157141 32837262 74404883 -60351876 -25184188 -64231286 105531170 -341551902 -21993678 -756853908 -173320968 -523894747 -545878628 2712234 -290480 105729151 -307469715 -75581212 -91542457 171379443 -26640165 -3822645 -43269992 -306970749 -72362597 336804735 -23883588 102075135 205123445 62530570 151567894 344316859 -652624857 352992445 125763335 -372282650 394369517 34560904 -23100995 -520174978 -319809738 -273675241 177247910 -60080428 395911432 327465900 -74907546 59225844 -63744047 -36961208 833655949 137831301 395529918 -513373216 126688239 -93569983 -109814034 527321311 32662386 902676510 -67843641 440246415 -120732830 -10732981 -508026963 3468932 189550590 -785533970 -524960619 -715838595 399042636 -4471268 -40685717 477136202 352935489 256910780 -348867914 -66376402 -318457993 -131011708 -8403347 120441262 227956662 -220641780 -28468193 471325225 270279345 83388851 1864509 -192571116 92489747 -567228194 238884465 190513116 -234815358 25195545 7846158 81510033 213926054 -445095232 97159107 -76382059 22077110 -127830870 -417457403 -284752677 771767887 -24215252 -150690117 -209756694 212695873 -132632292 -49316338 39240313 441897466 -136586850 -242010225 40466570 -8923509 449438842 853848440 72986769 -86756698 220695726 477287778 846603798 396426938 52011422 23822212 817917085 -193140505 -289878550 135154973 -111512342 144509920 10189753 -9944530 319008334 152901209 226143240 -251032408 355464061 -102807000 6213329 229898871 -14272969 22295631 19591543 417082382 -361850274 -226985130 -552434153 -290922032 -307817749 -97391994 -204433653 -24291867 -315158467 -13710742 3219783 6783389 4485086 -21492868 -57180308 590738563 -24749289 106266914 -8126079 -134774000 217994569 113204085 321105749 -579659493 9031664 139575490 73206451 40574446 -393299349 -869969327 394223113 35695190 -77165251 199384170 4698962 -514559014 -18292866 159040676 -1610245 -504166127 611141 8015538 504072906 252668947 40764581 -389571489 605588612 54854105 164713674 278294414 713038147 -108311291 -98229916 201416304 -339244299 -76519663 207906492 18897601 -293601234 4120462 68857971 -42728945 -455939263 -21940677 152221125 229953355 -71232384 413342163 92930520 383149634 -96447638 15338446 -372207121 560287742 241902001 -646883043 73504148 -332717149 -4505902 -12044244 -78746257 95237515 141414530 328885229 48231815 174940478 -9624913 -182693534 19936893 469642549 -314171834 687540366 32588182 -280553672 -134711122 -45272438 129854155 -55594598 -83138173 492704484 -205529879 -40492011 -87312984 31554 19475609 -262311702 144388191 -16334968 210135144 869280891 739217184 267866930 175124042 139729432 813330108 -141459899 -678710962 120242486 471129065 411578735 -827777 68279164 95040923 -44666922 -204379346 -387294153 12316642 -75597783 626570386 -5688214 53663302 -695887634 41405634 -269327254 402832076 -85649733 -157702289 -7316534 256135422 91093332 21421941 -191743810 -313635622 -271370340 514862813 245058875 158792969 298898451 -25581477 159414999 -153704918 -105037898 -3412828 -110281618 35011410 82260403 -234419572 9619300 869032832 -129685169 61628126 779248911 66362786 -20179165 92268164 323207482 -12062501 -225808256 -159544583 191006806 745296868 -163791914 526272127 4614209 15027219 24145221 641486326 -178333098 -37614031 -76272661 18060849 212617763 355366212 370364449 496124926 250567105 -138780977 -183014850 46287506 8985943 26477680 599009704 -529817473 -209252463 7031732 148383890 -153139015 284433349 885750961 23904964 -736693115 -101051807 240037655 204233090 117505283 19841666 -303661632 -42067210 24132468 462102150 -47062275 782984768 -11965707 309814028 48885827 -356223026 528858481 -228469937 -95966398 -351937145 648376378 -13706860 12077669 9499693 -393641302 581463057 216193345 -642215167 111617095 -97247084 803865 -236618588 -614143652 6340640 690077248 299829209 37471663 -8868565 281525565 -336616903 741485186 -134859690 -11315602 -2066976 111147512 171358331 -50157467 492160841 -79844820 -234360168 247019154 191798784 -19167925 574475106 -114231043 -83301 318114539 357202380 -463580780 2424669 -648798061 -193532421 259005755 286712924 -676476197 350801271 -21495970 -11940151 480356252 662789943 5952834 -2172302 75255426 74486766 -490730254 529434763 352131713 60496978 -18205495 64584903 -3485581 -306657098 22047995 -22477791 -325376404 -54178810 -590779862 -543706680 3356060 -690352894 -3882874 324088976 -278463747 300225843 623859568 51883305 -333304488 -34587786 40587780 44203667 448878006 -86542688 170010101 -236232896 -184042721 -880907136 62422782 -447131112 -180066568 99531993 -205415979 518203752 391091639 -464943129 -554505643 211443574 391829803 -591445889 220391615 -341380607 -59771749 -81959613 133102206 -141974538 411171840 323519636 -12417022 -79166460 14891415 -92916447 -288512336 -312892388 65452966 -256780304 238224147 43659023 598712085 -52861403 -326545684 163932930 839276329 -587257974 -160482308 767495447 -5472533 36526069 630650803 479288484 116622485 3282186 90842333 -130615836 715695 154477830 -12931387 -4176715 -69064666 -11391430 589080007 -362651618 -563187143 633869758 27554607 -220693354 378633926 -62241069 430606519 -232547087 -955638 -7428215 45004861 -293089021 -654644492 44355199 396664280 342222640 184442372 -248332636 -289672161 -15265393 -851084435 287933715 -390911652 136748296 -205203003 55235308 164110555 90879657 118132953 -20802513 -664247566 257090333 93354462 -91476695 -582729274 97799877 129095277 -464123815 43203256 7416366 -145001955 -797566107 64434255 547284766 -60498966 -112588482 40187353 533271794 228722501 165685546 -17609618 95074228 -14381755 316744437 -8554022 213416327 -381470787 -95560024 510482172 50709667 104406312 187699213 -80231923 256422653 366402686 345095246 39043436 -391171833 402608877 1264706 396185672 762959662 -176674230 -168927216 22021382 -76804579 1231760 423145 -438694156 -436182496 -82809163 63977113 546724205 -283340255 179260520 301272177 383755163 -57130121 177404197 -290963669 -82446878 -70878207 21826306 1964745 -199445687 -198165608 402099561 360101951 -2672163 14756665 84726613 92453384 30421389 19292688 -9475424 -206923242 59185125 304999505 2536515 -43831008 -598257580 49884356 -147625900 272853825 26231035 -9186060 6956782 -578216880 35010334 -212930573 278674705 52937573 -213415236 -10940905 11396325 -62506184 -36379065 -530071435 2283858 -283344394 528777546 408915183 101740061 22087960 -35285547 9048346 194948845 48485981 -2599312 -339613768 309304569 172516407 -121630153 -660982674 9196046 408046 -417533946 -149604873 -131351316 -336945135 -269041231 313135959 -35492171 108722326 -515717603 7590519 -308570591 -268137850 20326771 537594035 65996999 -225424343 -748234319 -5053587 855286588 466422355 407890741 -239642238 -614670767 -5680290 -740677236 12315758 108242485 -218340824 -448462973 563245763 245762067 -253494386 -78495913 -17113589 -92061422 56923678 -374733863 -44229133 -828721497 487811387 -306059365 6786682 -42786952 19150988 -185392256 -552857517 229964792 167577250 -269263365 -656144178 -3989588 -146708713 -554291331 343439544 421393557 162533338 -89939851 -184803802 -89737346 9467142 5895533 -160035235 -506155818 190289921 638235400 441070016 25740509 -276290857 353010761 16925142 62992668 458502999 78225386 -409667023 -151843379 391952080 59611032 439175071 -22782223 -52061247 -47876422 -379669925 119812427 28442029 190008453 -750635709 -39098994 -532487955 -142462731 283042523 -376745505 -289840616 21136113 -499944226 38801667 -419135701 60315246 25073016 744951 784112998 303874275 418902 -186188241 -517009230 107492447 -2865256 -265110730 38160863 5842078 757804980 540343061 131131302 -508870709 -173460925 -230617044 -132911600 -429139747 -47516266 66978949 868170045 401914634 -18674168 -700915922 607908193 -313067488 -40648299 -335800840 -193649756 -857966370 539666850 -429705068 63068868 23489603 -320042983 137367159 -298642026 -62882045 824665017 113321764 709057654 -197559335 -453767161 -495802034 56020471 -821293869 4035945 40601120 -431274934 530066002 -252651040 530935277 -19380067 -572727689 866771768 -614883 -27944167 -119343546 -68205053 -158753830 -20609286 -54219986 390208520 -173342046 -1183248 373092299 -571780661 260782864 8724936 577714893 776962 305692384 -688042754 1901189 -218129629 21915958 -255432838 -187800763 13321083 -78194843 -42651155 -110984392 -538692060 500880702 182617630 34609298 -750418687 19518859 44312566 -510846177 -349613511 796078608 -247692561 897431960 -144909304 18751958 -3825719 -84556155 77087632 -619857493 606740707 -13439807 -291176510 12909774 -3078888 -401147766 251561124 -750696476 -713317215 -154355669 307882948 72174181 -7425979 -349126599 -230819292 819797192 412467126 102994780 127627620 360471033 -22304825 -33843559 -12508525 237352640 16290033 938329 -200130528 473772642 -123731955 -274413842 114146644 -444929152 -729362145 -322755786 -647550493 126177058 38317550 -18835322 194013716 -3947289 65795730 -149024381 311779350 -305164447 242669702 -212804520 -206772504 -97269909 323474167 290786413 -320822560 229344197 -145074189 345789785 781604913 -972726368 -139592936 -467335212 -380555655 -416035115 -444968822 574115319 58733149 176814098 -15566344 97723112 27127410 -31763897 514534489 -791028802 -743766723 -202213855 -620747959 -66474677 -32413827 34611264 16127081 -8885947 553052820 497713500 27438654 331130422 6338263 305597835 -99520324 243286930 -24261167 -15494690 84572730 -213791857 -516929153 -107891960 14765468 26523197 36746219 18459371 20283423 660205 369044568 -103562658 -103634735 -426470745 -26580830 -29208857 10536186 -608497253 -429275278 -173358 796420540 -720079278 -81440554 -254085293 343606172 -203327203 736610865 -329194336 -744579577 -1736408 2690818 53797074 327427209 20055669 502342552 484315 277602251 -144798920 -220753610 74910842 21501465 483084992 -299087051 -192507326 -8249718 122435173 -631070365 370658294 16156703 -550136149 215056071 296777835 360706228 -81167011 160781243 225381819 13770803 -6788441 477040381 -111182685 -81654804 698292495 -236628242 602606556 93155798 8633608 -77512361 226190809 15274414 -230108034 -419453922 134514735 -403170878 238480083 -501621582 -34400367 80168552 -338124589 -271713124 -412918827 -11545806 -12815037 -98548745 -446070098 -24952989 -187070944 348406971 -473655162 -85775211 -1767756 279155066 -807059428 -573778013 -214519827 447413478 300737894 718942845 -380011555 3262968 -446171026 534970375 227992895 142031780 -339593780 -41289489 -36407850 283818502 156740248 469715461 232570950 611469710 185694486 -139484749 119199128 94709201 5850097 114040559 -118384510 354109816 -493372698 89102484 -89505224 457078447 -96652205 -73924550 -237411371 2160307 8631775 -289292603 -21474515 7027491 -20943579 -717520325 72309032 38255305 -33801683 -114661216 -119176085 9672386 50367324 -486736557 21947042 107445835 -515103765 90356990 -21287314 6915846 -24592217 -609718703 64419324 30520268 -20520208 -547252020 536273249 184150572 603311148 -93952095 554711064 84264673 -17312069 292727594 -188197995 -353253974 3593172 -333470995 -38913471 -71443073 66393727 -381222297 504392346 -213598810 239712960 -21727696 25898071 -30309033 149884160 -17936039 278029533 -8849253 209611282 -403339283 -11548005 -204784887 -435071380 673773290 -325098205 106850018 127549653 -205261068 262641912 67034733 -151309484 -417454018 -228068509 287729422 307029688 768062927 -261753257 6909348 11741632 205281157 -47615204 -856462009 178082614 171191135 693887377 -356294847 89424849 956295770 -217773625 621218437 -734197457 231315006 18415333 19518882 63615753 -364464249 153215734 374575797 387254508 -76935805 -24002887 127730357 25856394 -30093529 6400521 -278908485 -269341882 -32528247 8269591 -10164059 -34539332 504825635 212609464 23912134 -17439208 112231203 -146824948 124867606 95981703 26935257 621541648 -11340019 21068142 -23326665 -167079597 -2587283 -70424034 286874563 194609453 395214501 44365094 -190939178 35842095 313925452 2593067 -2149027 437984505 -95849238 -39559371 117126132 239026749 -54248511 -396688060 -109664427 132551805 32044073 -69837089 -13468062 56200440 287975668 189254222 -7319056 -65962061 -90078555 -417544328 222835545 417019060 -34696050 344366777 -151499584 34379008 37093554 -175077315 -683644336 -644516185 -16349429 -5158938 -259034034 -139528435 296728091 7826205 53370088 131089611 87525922 -13373484 -126885891 -536399491 -103458272 -848560348 -385337606 -195057718 -726584506 911267982 -77287463 752609639 618234032 174077420 23557285 -542514130 -576465601 142003156 -223565883 50239627 817432834 -357814584 268959099 -183492865 508292048 -14147460 362894582 -1019912 -428592844 714091171 -35314782 358371588 82854017 -240743939 445659848 -7609688 -762288597 -349062217 20107771 -194042212 -605417 941839176 424602935 -156961841 -189197707 -276050889 245015100 58109428 -397944828 390501 -34708993 -77564098 56690743 -176760958 -500552179 18276624 -12987216 73414011 -1714621 25564503 47770309 -220773103 -44032324 -23648525 -208109746 37652258 182451679 -239754915 552570235 14370527 382169342 -11861335 -44418746 -8155905 -59254971 436337687 7434881 23657454 151489747 4321294 19772972 784419574 -10926892 -82160791 170047499 -368650856 228352479 1012946 439741019 -158545557 569366451 239510074 316668742 -28181552 -62405525 -44252061 -32005683 218246322 -25000334 -377267704 162647278 199536768 -326323618 -771173631 -531149955 393510642 262678967 24697342 34956503 -316285996 -131448468 137982436 -264186189 52982693 -277613371 -60632700 19470051 372360252 -123585210 20486923 -685496791 444194972 123444962 -57518605 349691480 327328566 -581200283 5524138 -143006130 -195127130 -292791287 35544181 -141115013 500996998 -354826162 89290093 40844493 -178625419 84469679 335470587 -1589328 173838035 -219063703 125956041 464738631 2580077 -7812742 -71247661 79837122 393555246 548860889 935396482 -558142417 75397561 75258290 -211232892 231898034 574015240 283068101 35463769 -479648629 -68760384 178658917 154099213 -334216725 349076 199568793 -508342224 469192406 -42824932 -90296675 153302457 -11172061 -888151199 -649159104 300049758 -359751099 -246164852 50011619 822291338 519008503 -659131310 -698782216 -42435284 -47531780 -43514365 80127209 9790770 -152089054 -8834515 360404338 -7055175 167048975 228990889 75940069 -878972012 299042494 -65229631 158666284 277078294 -190641396 -26712307 -62409795 196026794 -407177224 16885245 -164123 557387628 462518453 204841516 -134174767 -72786662 42568925 376100484 319781642 -42247555 -131491295 -3289928 -16320427 9461110 -276508941 -779979638 -570950310 -260577861 83871256 -506121786 381055967 19535087 223407482 591063585 -9570388 177969739 -138838046 -6115331 250304107 582531651 -13316754 -191023762 691539264 434518780 48025710 -621979641 94305825 209785931 587782005 -14757789 -619748737 188326409 35293337 30837598 145628026 -35181632 -516795344 236801969 763841022 419265715 -467445283 636197458 398462485 -718611251 -176589093 -30042584 -28119552 259098534 735502727 -466852895 -291666839 66503986 36403701 272794282 -40721664 12883610 574141186 -152837040 -188736043 32592901 317121075 -206265218 98352283 172584740 -139612097 366497587 -480883766 -161856660 -99946775 46593574 -11933085 81304582 -232569299 589017613 -120941179 -289281285 -328045562 -206428214 216550680 122785995 499681007 -435292219 852037855 644768404 11676722 -683345349 866017074 -12315806 79652545 -236002256 366768127 336364189 8601366 394379184 -6827171 405912173 328803718 -937695 -417925149 319981200 540073513 -218191395 -48163835 -26341605 29639930 -7348857 -240452565 116352713 173595261 578325696 -135392737 -2666879 -71468233 11800279 111804587 62804319 168691879 74054293 455266528 26364960 -561319133 -480066517 -521613868 521851867 135297785 -46265516 339903923 167251210 -479255679 225951371 -611473355 396440896 669958269 -521817219 360575230 -11160279 -411196549 -850529893 184485384 155134848 530103252 -37027848 241953889 173547940 -184900131 -178115663 -268091055 212851458 146502793 -359095881 -194763843 -92932621 214059362 312433444 331899600 -103929941 57421678 254809272 -138827695 -421205538 250116683 -222500374 -24057402 -10499198 101649654 82576131 16184733 1050305 30287503 619017518 3129597 20541065 -1606237 182588661 137119862 -150732091 -6451513 184516332 -383077471 -129990502 -243224706 21799522 313956037 163785464 -209341048 -43053218 2197898 82547640 119122604 252494787 189303584 -35052075 362545217 -46096430 25759938 -486005531 118468218 45334527 131683413 460871187 45706036 141128380 -69720363 114721521 -86690336 21484035 -15074589 -319089760 -480869116 -89503639 862094251 651346976 -475655207 -629599756 -106838668 -10519124 -484740459 83038561 169155125 -54616737 140372635 -109128732 678966572 133569447 31980094 227356292 -50108185 180868180 -347747628 -26218096 200312552 83744442 -567026200 535405973 -357161039 -122850142 90708232 -138799920 -437965142 314657616 841281090 445971340 -90060147 -11122724 -15897109 218429836 -467415410 43562914 -60148418 -13228107 90285699 -207447145 -132860310 203381713 228846180 429772007 368164478 2030282 821126 -950244393 170255196 -40035824 -143741746 13315922 -22265535 180918351 89141947 -235136910 521061169 621863721 604851157 -246076006 1828037 377025867 599157123 103650117 -1670725 -32823520 -19984113 -50246462 -2823173 411771008 90074665 149480875 668971615 -1554920 4169709 57385 59294099 -464309730 557362626 137004932 -483842720 523031220 -436337806 -8440393 337956007 -111821475 367590735 184716084 -344589734 -139762171 3928368 283864717 -605504201 41427020 283441287 -368939478 418520581 16127721 -911660821 -11117128 132007318 4551604 177125635 -316931423 -138620003 -653117154 7214069 413463568 247849640 -18080798 397883110 80405683 -22430888 760590 -320973483 -229167577 -450439069 -507387184 -366248597 927444465 -111569300 -55588346 -642119743 544907225 -9140685 94329206 -103821 156673554 473947619 -720351218 4710065 -279992787 -879437289 3170512 -167379045 36122402 427883324 60313785 28661485 -230723170 -8514079 164276044 352483872 -101976186 227443089 -235336693 -435589219 233989322 392773238 119972166 -335064563 103899387 114821718 17176150 -155991342 445662464 546515268 -53413504 -1964455 -120866528 -170934086 49243957 -463148695 -44666388 750563268 426744977 487572 272882134 -107504195 -93231564 397116271 -127164501 381363042 261282952 -24025340 -3808013 -731043559 -272568309 270575489 470398759 428552364 116325741 -13975832 853831404 -197929118 -223134491 2141422 289924306 15673382 435828423 226966503 511742543 390702652 -10024840 33673788 -55273489 342640025 -227905388 -458863372 365157937 35298754 213500226 144764350 351531522 -90408530 399572980 4400996 504509823 300298979 161922616 4998809 -644053003 -540071439 -78490211 -150561196 -434057046 417515877 564691408 358086180 -173288000 -382078272 -10248333 -49085583 -21262019 -622605607 72727070 136965917 -73119284 180091212 256784259 293591799 81179991 -935923547 789490832 34349409 -344048835 222018911 175779199 -8639392 557922171 153789421 -94279518 -35381247 -744279393 -7329937 -76491253 212098265 -658590176 14019304 23391874 -128442987 118197336 22623138 452472575 39041331 -168404271 -130519086 -77644269 -322175010 -11918735 240934073 -648269586 -548393 -329866012 352944969 -396176058 13724266 192857827 -236258752 -456350561 -73174614 -62687600 -322490847 351610990 314321239 53088135 76283260 -14667821 110514785 825809203 -66468388 -92927125 -13703850 -301168199 -89208048 -124256953 5813283 -317910486 572431191 445793084 13485361 -864450828 74915190 -117432798 84224447 374120501 -1712286 801700026 332830904 124753052 -672177409 -551320592 -230929034 -369571831 129412 193159154 -70131480 47304055 133320384 -175186435 -1791551 -280648536 -311590391 55987135 118353056 -290352981 -740206951 -314176550 -154237147 -295130287 -39414432 -42522985 -3800817 123650203 200687244 -405214461 -235971161 -253407868 68635570 -17498814 26190706 -97329764 -38323408 6548070 -132591006 410595147 -231045360 -457638159 -462236184 -65145842 2887607 601501135 -13036210 753015132 550756720 -215536177 46844805 -226092242 27600571 -29505385 -149828343 -576816913 64564076 21931823 -115560541 -203233541 -715581154 -169504846 -6207428 -81535839 -82754210 -447153873 -51430921 -465027756 -289092249 357377049 192227154 263474 -249307631 -102648713 19507096 -63793203 308911551 656723735 367016983 188326104 409434495 -789759743 -350516209 -162044470 16690308 -120296062 223379951 -288560439 26579430 -411019480 -25555002 470488994 303874849 -216889799 -38889011 105544195 31305709 187814037 371052369 49306334 -11014737 -359019708 -286796228 -165233010 365603702 16556993 323558453 552584144 -534422282 -217147389 630190393 -199854691 -619265550 383262462 -707574630 475087701 -258438862 -433976121 -200160011 -10520215 -23775878 43736266 -155478392 -19384477 -353095259 -11372043 -21743972 -139995927 -30181885 -506019330 -388017263 -8048003 -337738229 -181352028 233130352 -193123722 -37082560 380254905 129255582 -13856868 -44509371 -43862225 -198505808 -196070324 -52534131 -655568 716302141 -1178485 -162269318 -98396358 786055519 -23194531 -11376176 -204454579 440400722 65705919 -185009788 6093736 -923077360 255238291 536950698 184702312 145685351 264446601 27567999 560254126 23121200 14949948 255284160 -23115278 12026384 381808586 140427991 148490695 -10351362 -215669322 88956895 349150893 940447036 107434166 132646922 228841677 771413056 -53524921 -90790835 59529230 101593631 -636945893 -603589780 -189894472 -705820107 25853693 -280762252 53943392 -308275485 819938053 -453208 -385696801 99374652 18348042 30163167 -253614075 -414272323 565920212 323949246 -45165491 683856495 -783867551 198379050 291577208 -233231875 474903316 314003523 -132960695 -128322043 -5385347 -103592275 -137877246 31388162 124115085 -188571534 135079164 214107025 38962878 865293819 -5393288 77865026 -195538943 28921579 11141396 8095786 -364341859 750529724 13150044 -878467648 -14929237 -253402511 485234353 874495 161964372 -52207205 644443694 -5879464 265897644 -416635007 181920666 -640228436 -70541953 198939564 628441 30117279 717076001 321974540 29170557 -25634019 58162100 -217375553 -75106815 -521711750 -290246214 -137405018 300427421 -497103086 -416309508 312536460 197400488 171458521 -162211333 81919573 188872190 14174035 283102193 -189450859 902823001 244020021 328305592 250191678 18245058 898700403 -271271202 56688586 -81451970 -54724530 3019026 -30420082 53063857 130783665 -370895505 310013242 -479641884 40472209 293212194 351730603 -94631779 880963802 65785533 -339709264 -213279362 -237004828 12949538 -105493350 -35273350 87601980 -577125969 8374465 -4858403 56915716 -894453 -248646054 64238459 -450950888 581449165 732764215 17113325 237816527 74921430 78432262 35966377 -760682860 83658910 -78029567 -322257081 -642577751 -14291439 260112811 -7971944 -440263326 403510226 -394959003 -19151849 295086687 583393105 -5067814 -274271777 -392900609 325507156 356217901 -34882324 -799922640 701245355 -117569210 84648037 773881687 -238912452 424500421 -35841453 -475448141 325587950 100166888 -458497704 208410730 -98323795 616368793 1190307 445740112 267506097 493481176 200286 -78005064 33312091 -10230791 7498949 146913985 -508716331 525237 52802766 -7676583 -10097911 -590157552 -738605589 26584327 -444904347 46692760 233534285 135148924 161108405 -395558613 -42025952 -219264259 1015887 18114872 348255130 -12677810 -310444336 -211451702 420799494 -55527273 82379719 192395027 632932007 -407575108 432911822 -137743602 173579525 -137797077 -329815381 75100062 498570193 253965233 -215113369 -56081577 -16519610 -34460763 -429157140 311447771 161165832 -348835607 -409697044 -102401451 -134036163 147171050 25129872 123582732 -68293471 687331708 925778413 493979034 78078426 145348394 -56434383 3171638 -630232355 -398188892 -185636242 65572759 -270706999 172207488 330678015 -561586853 -8554894 68141568 84121600 4425439 17248222 -1392192 -806831550 -14260222 -39071298 -34115440 30959622 -39299143 -63664926 -18203467 223073707 13368335 244583667 4079509 -361129824 -123751981 537746220 -175699154 -439014844 138597866 547606378 299248824 -166254778 30934674 -47893126 -42784673 77897898 -115640925 93133172 -503530221 125803554 177840788 44235304 207999077 -206467639 -124689017 6101839 16117251 -645830555 -24601610 -11117478 177811373 -471603802 52563984 -12214256 339861148 380507779 -623725076 -8876427 -56403252 -251334972 -240289382 -509988112 -73093854 628458181 16244619 268943038 -289576739 -838770486 -162246562 -21286239 -14410365 34569810 -622997156 612003744 333009360 225543926 174005429 -303545204 -51094020 82382747 4419697 -80674263 759697524 5031613 -151621795 -225458271 306264815 11490096 -728403434 -53906664 -13843535 -24536521 206276556 -79439730 103978162 254962961 195599844 527568188 689794803 -772344399 -69834721 -35526550 142815040 88307621 -71820237 242880439 -71288852 -364843811 327734586 17643738 712911947 -127395309 65822392 -150632552 60624321 -21758766 384250757 -465359823 669496113 115085717 -139074793 -503720971 -50309066 494026848 -163684722 143241272 719668598 -530558527 -216371514 -272948667 699418 45217592 822207275 157885961 409637870 -70037681 5638220 -10747339 -94214189 167438855 -626872377 -579844946 62910552 329860863 -2675061 -899982157 2103787 107529396 -416876892 -307728450 52525308 653743873 -87912011 -299916214 -370811999 10911608 198075291 49594556 16140838 -356796929 1352770 -112332154 7103616 -187595538 278106532 139537078 -137025363 -615107136 2824670 -4891932 435618218 227527432 764016164 -453166296 -307806207 640052414 106081059 -302488767 -6449002 -464942944 -151507932 2479197 -572222984 -150957958 -7174343 246476205 -434782848 -711078525 -440366981 -338767832 110300332 513948394 -92348022 138597053 55531912 126396971 -185483221 -207643264 -6514565 874793601 -669190842 -294986178 458462866 365627819 -5636510 -21606267 -309584748 62661487 -418933170 -340274334 615072952 -312776850 -70412275 -349929042 439393131 10871868 -373504443 300755997 -40259293 -21921375 -570695958 -153116730 -2362744 28563223 -113346797 18267580 -12594245 414332297 -3853918 -598873741 -442625337 -93998544 -80506988 -344739715 -415905602 6829456 -2351836 -153734474 413549839 124808707 -25692738 -428290207 -176407052 -269164459 -15113585 9408824 -705752496 -121961157 -53606624 117323702 -146727815 -686544329 -355918914 14871242 96215528 -248175161 94174389 -183058519 -789294698 -824539136 674799962 -52695042 -124058534 232189771 94898952 92190306 -301619627 -51069560 253403945 76000024 -408439328 209968338 244210223 -645546254 -42559010 -42785982 98957056 -17436400 360649643 -830766485 -12207690 42166778 -583087873 -826143139 -362110053 16096156 -384422164 -5809320 -59774865 -86871389 713923055 -33384353 -50425411 -236699824 503420755 79356392 111133404 709308 421700113 -530559042 43750533 -27893377 59850059 340882 -53254153 -405392374 1783969 -362162374 -790813 488883422 -94387342 -348325044 -45451990 -146292967 -633612224 223468 -22297473 13464035 -4662386 578344023 799302390 385085319 -152878464 513496685 226718657 87056298 14153180 -364075170 -123933915 714193820 100432034 -184431336 -408921613 213330333 544266548 142532322 248176775 -623098197 -563368051 -107003270 113428335 403681205 228362405 -363471397 -626844071 -12045748 -112371345 69381964 -223878369 6850301 -4577628 469355988 4437926 53452333 224478695 156102166 208284006 15819600 -165168828 -348560308 -46677037 23480390 -30389181 -392504277 -310428704 -36259871 -390762595 289508412 9819965 -104304789 151271834 -340085714 4188123 449328887 -801779161 534175060 -2021852 -19985319 -58463645 -79355557 3146203 -600230517 -391928178 -325954649 -25934889 -767255876 60803986 -15098814 -147286111 -32174453 -214212690 -808059213 4577442 -152915527 -124334976 163807094 39180960 302019636 -21276184 105117775 -600741331 -222804429 10218272 -432562482 370494479 229471871 -637842527 20162492 -6943412 -359266174 -177223073 459768873 -122575575 -23708008 14340822 -55581219 629614072 -278187362 -138176379 -149010561 -164903081 -275993306 489884429 -320829132 377421729 -886509765 198597710 -727658638 405517745 220760109 18222055 15444726 16387982 -58599981 87673873 199169884 499376753 -7431206 -317529614 39967741 -440006767 120669177 -7043219 -438995 191636860 99919078 -100084721 814029224 -135555111 48448440 -4113928 79790699 594543278 642686942 428002958 52442820 -896901766 -175150448 248679559 235313554 820550070 106551801 -3195100 -174807010 -58337591 -572408596 688473111 -13871409 -12338083 529402420 -508682954 59951812 -108668130 12661021 795352395 -251491078 -224078042 490629945 16254221 344389345 -453593530 348865046 -504406575 879887938 3597578 177934612 -835842793 418618197 -769593101 -260756465 -1329267 377985300 364762967 2644655 392717127 201165132 -43090212 -15198410 -21509177 546851 335467270 -114925477 -221705868 -10018651 -119186720 329160991 -152231362 335808414 7678084 -290131226 26750165 269407727 -599974517 -36763369 -327666254 -92513462 327821685 93782597 -452823557 -34838594 48651508 663314157 -68468896 38973893 -525664005 69959262 72646736 -7473564 243857329 -46422469 -552091170 -222390876 -7145253 -485592520 -46312123 41483613 -289884729 569212162 258450 360338683 54509911 -357482400 130587985 336658797 -343830945 -72707391 637598 -30372939 8984061 185861545 113481889 13665345 168471322 161077384 480115592 122630769 -247334233 424248330 -454406099 177784101 8156127 -33112374 -70151263 102227480 10704709 -76464207 111428712 -386501896 -19790681 -64051976 -655013478 -113080807 590134006 135298066 128815847 -362185649 283117792 323728577 258542295 45739816 -678623106 -158397971 771403577 -278422345 -200870463 108210828 206903198 -134353926 77434436 -743897404 -316192228 -695756258 5768168 -306170002 -901966108 -129427734 -29113835 -14810345 -415019832 -32321853 -90680189 -616362180 70400461 18006199 325697 -1838774 -506410075 -36161958 305703982 332756006 -147865141 -95606236 -806546300 -71916 206997216 -35550732 -296708705 179354743 -340188848 391343802 277005719 72259166 638480571 296383076 256871643 -58995357 38593213 100707683 -189116375 -5450070 5810345 -21350303 -15450394 113627311 -66936458 -46373298 17879165 145207180 667302607 51203460 754901678 -231484838 194706437 90430263 19743827 484508653 389618 339598335 22998645 -282694342 -189443453 -686613600 -410943490 -593432454 45454264 -144144869 -551070009 -93409901 -591886589 11978176 -83244144 -216572012 -56583041 -6873766 -3378744 -14358944 56683422 -414497604 39744712 122067905 -173283779 292953223 102807262 -693801330 -316744912 368684371 442703747 677250687 -475759663 205416917 540130071 268438314 80579132 -284278157 -17682305 -492453626 577080080 70848539 -45921770 -429957169 58704066 221102143 -2233072 709100783 226574204 348582047 -168892444 29267409 -19445632 17249865 -125522249 -503175421 -97232661 -6830934 -91191072 40682411 -13151682 -210642812 24188966 -446482616 -65680254 598752357 -330720895 -618248319 -280224614 -39629148 285116215 -917452161 44315084 -619236 -8058632 -24985096 379403937 569567932 60011429 -255637383 -863035728 70876529 -442605620 34136882 103640371 60545041 17736672 -48766652 -38290177 -56916939 -1326082 67974417 86657396 -17203515 15327066 197788952 580777409 321825822 -247447744 -93108551 94871662 -346945596 226551016 -6655648 -260557248 -140807965 -289040941 -165017344 -447694063 117149750 -461588543 276035658 7705620 748779342 -297429265 -32082173 -163539926 -217318771 -165369408 645069826 -15694453 168600224 -236145279 -22760193 -268132974 216372831 -230747158 -448706522 270115513 -202540036 516045010 80738997 20327869 411995598 94091183 -62756105 -66194944 -301484670 90122740 -40185988 112053964 28488059 2567496 645581201 202110225 21971586 201253697 7849831 158206157 9888589 34060982 30876927 676023149 100645026 -117134651 -202180473 272966439 323726488 -378767297 -216006127 -409923543 -9645024 471240809 -65184597 -550595912 -401275344 21949054 -3004359 168943004 -175028173 308534858 -1099562 -935365223 580441872 215726819 265536504 149519658 -63397648 -92094250 -433834549 76890023 -846188594 -11088385 -438180419 -49583163 -18042470 419919676 16724242 138943656 -244011402 91415271 381771740 -115987709 325338299 -46450633 158158620 -495975237 54720543 -169364324 385590631 554634260 -923517 -88799532 -411641279 -4355999 61959919 8923116 23749537 5026418 116278598 123656902 -9505338 37134467 -117686534 -94601233 16865682 197555263 -466901817 -111890347 574421763 -316289373 -122352420 214174192 189918347 474943660 -2249136 -14324296 4626988 90624366 328900787 -244323468 -263265 703192404 -156504083 578858426 -169767925 -137773226 -364397803 814716123 -9409562 68526754 -7037855 -353613791 237132911 77064465 182935909 -299628214 -594111637 2342603 1411378 510416172 -94121252 -597316337 9627546 -183080339 -23577403 3056064 844018408 103275665 -36909445 219990692 14815141 582794167 26366401 85554600 -601378385 -155761337 -207725434 -94632026 6858293 -352250802 18194701 52188107 -825700451 44148629 -19338260 3366281 2553214 -67305517 -67809090 19404063 267320715 492911295 -93801448 -913829375 152128055 257974055 -530963594 -610425786 253985468 118012930 420789722 -359599092 15477976 211826866 -678758951 -368919928 -487953349 -187948885 -183170085 3041806 -758386205 65571157 -496133878 -14846298 -139506797 -33389247 375601699 488725959 175720468 12453385 100234284 348382233 -586977034 -2724850 79712854 -110894646 -709487969 -16090484 -50597263 -54422358 -135072523 11048503 -431623782 -64673711 -688174490 -336784287 132500550 -242645564 -657067101 327162566 -151664982 10985428 49738868 -6514050 194785480 555534846 -69825234 154822984 72969342 287529238 126077 -36187781 591008036 -441051477 -82641397 552075116 83936531 196209554 -254675110 -688085745 -247426807 -590874305 -351813507 17180107 -42027919 180369331 977521 -234642268 676058695 565115000 -457677853 -19172647 -88922692 156310447 -672557333 -244416730 -160239590 -373588541 470456674 -66623931 -734685651 181691460 -551031177 155484732 -212853410 724040141 368024514 -265656701 -242815473 528770653 72445871 385553536 23618409 -328130389 -84866644 -575189410 88649935 107549572 -20747038 106652758 319990692 115322672 -125544249 290685285 -609178082 513342368 266816488 -107664520 -1581968 34886159 821942961 241654143 148694124 559766890 -32095216 -69436055 -381519494 -230094185 313344118 -138282628 -225292763 -12195082 -326784610 272138648 78395377 223421942 -393680956 -27339206 -432626304 -709224402 -690391339 6790187 830329315 246628004 -19469150 380118399 -7263147 -33093444 -140637231 -959675340 -231604853 -211013076 132583943 -943901977 -335462203 100569601 16630045 53024113 106174220 -932249199 -40541790 240679903 74331 182874228 233063927 -239386396 -36547971 239217705 4780992 277770995 448013083 -102354965 -352732815 1193749 -91016534 100667332 263640925 -612980737 -239949612 189690476 -46012777 -50265932 -9468497 670181716 332721795 304638923 -147568677 297952563 9448784 12959840 43621060 -363766147 185753675 -143307362 393776536 -10320049 58704369 -556307345 -5853697 -200533280 802980 187400547 142992492 268483530 -160346676 167099519 199063201 -62113324 -346693899 70972167 -379307214 -674163425 -930064337 -282186124 454147752 -824343234 -106333954 -405122630 419455490 89619378 63117618 407471090 132267607 -84245927 -367975625 115366733 -8811098 -12066325 -384880088 -435534005 394579244 -478369386 -79371002 -287134686 -375168984 341028726 278099747 -77420564 -129261358 -8486168 844151 -2801916 -845163625 -210631458 -14009655 473137695 -150613599 -4399165 616247814 292660391 -3620803 866302722 155471745 19462174 192126382 149023803 -888572001 120870644 -569857264 282489993 -26819257 -422891868 633626025 250120876 259829444 -402465579 57643760 -91341302 -97889408 -339344768 91705885 37200672 -82247354 -126611516 -211741619 -171505731 -25934904 -340425310 40137716 -132911760 -252114682 -511296490 240118529 531966440 -321663641 94876551 -245780737 -596519165 73392365 6213056 53384083 170788068 139488603 282268679 39382610 15248150 -296906940 459700062 -449538 -142411234 356810128 24467085 -51749833 783433260 594088974 130114020 -28022971 -168670001 -91689605 270961522 235269304 -458207188 -28821928 130044774 133142215 -350116722 -816180141 93639764 -387219172 569637385 117842336 257622278 439838470 755184138 291953110 491725231 569707155 -15478673 -574828165 212767341 -307131288 14968514 111137206 41946550 -36932078 130568048 -28060674 375914530 -22697840 209305593 -194947364 31604967 280653773 -468075281 -297972345 -391446075 -254552971 207027596 61589873 -54590887 90655758 518182873 -33424029 -881409954 -295470729 20903558 -424120154 -148065548 -54805303 -481324249 643227152 -84542614 767482857 646743669 -114095216 -156634832 -86563311 617250784 371531303 320940291 -33451296 702875678 -105438941 502944043 75581891 -34458806 -304237947 2606194 297144861 -193786497 207736342 538169650 27688705 193467717 -320396971 -31643215 -554931446 -572404167 -53933920 -3093919 -34877167 371041276 18680360 -4404431 -278996970 -143211430 83341677 -142796003 -333999727 -156707564 -625236233 297058836 -222375898 765493979 46613284 311149958 9687398 14853868 78196560 -11379651 -251299597 4777419 494580834 -50504811 -115886708 186288003 492475717 -577778516 390762072 -8658635 24867390 70781389 253544328 13020549 101288039 20613321 26755873 -3022189 -204044184 200387205 -143424277 -601576692 10080907 -77396892 -9079449 204044819 -3421486 -308833411 199259438 -113482462 -116733954 67101855 -368727448 -459174493 99712939 288464363 -313838444 -390147623 296285828 -85246873 115183523 449826363 67653749 -502163956 166643100 195618108 485864564 13266643 634034172 459740352 -812996478 -499503746 -728540 264885301 14576798 -21463362 -328910149 -82863471 224855634 75552982 -87521657 198438922 175916655 -55465376 147414465 104611054 -154747714 -463614042 867150918 373938979 -22804953 130827865 -270869647 -484485687 -186335241 4187392 -4772455 447628099 -88674351 -386632383 -162086435 347201649 -6359832 17210393 127067333 35698184 399635635 -228025577 -7198456 42153171 -337608705 -163168495 132197077 -40125400 30164516 141656349 -70827889 -588924277 -729555267 -779198405 -252858620 -106257095 -11705333 67970289 -65279343 60082668 -187768770 65259163 258210272 -127789574 -681772786 -234251648 107625769 -60983303 -246216828 2600456 -605807887 286524633 830923529 -92569528 -68017120 -400701970 346453952 -5331858 -181393635 736383542 -531955555 -51005321 157579295 52968035 413925843 -213778560 252978179 -82058177 95782017 58346854 189271860 39759692 50289957 -261543375 -714084929 -155322302 722303575 221747201 -361535 -799894143 58841567 -8566843 373299483 57016732 292317402 252814623 -440424288 -166044728 -152605608 -489945693 -123037792 -54166994 169925247 201712233 192056659 -43699912 -374949172 -53307353 151331541 -3944999 288304168 338820104 65948528 -94185052 -40749091 -39570769 -12090884 458618681 -208267700 646416099 -317780347 -139126299 -96855441 -351739627 11491290 -783295077 593115572 85455095 -29304636 57481549 11385870 -456653961 -95260135 729150605 -23073806 235533393 -593536855 239324718 601259444 -209331295 -170931755 -215660613 -5660936 -373924528 -82622544 11165758 95803258 230056894 337704177 147970118 59036665 -243395306 -21068835 -407272208 445236994 858384881 242002053 -234912784 395333727 123659636 -37131343 -498964422 214717796 670721408 -40970134 162287620 -32072557 34918912 -520500045 -159292051 26597932 -321063681 -69700396 123274497 -43823242 114578930 -628334752 -103844053 9651662 289527596 40963035 -612774634 192480236 -152290997 -323165918 126458180 264611166 873557816 53510462 16454697 509454716 600466946 268408440 503093244 108755400 -121612338 191431117 20276143 -66259774 180122962 -223509681 -40053763 -1360844 324208597 101928878 -137577847 77204052 -190088 453628873 -2470904 -329272131 200568945 -563869548 -94298809 -601831720 653104789 251074007 642244403 587703180 -187799233 155979755 365612965 430863063 -224274040 -275465219 418220133 189968160 256913095 -91609727 56551952 -53823540 276325586 -637099431 -16984115 -900522141 -110047786 722528427 147680299 102113664 -389800988 758435285 356125426 -373163482 37870113 -10026515 218182026 -185145076 334340798 327645128 -14856970 41768233 -158333936 168681407 20031317 248250242 -85167933 9093826 102169099 16738308 -836635420 323308986 38707578 14007883 62544491 408733879 -121411271 61039583 457050392 -946469 89488895 -158284408 98298133 -23453545 51590545 73923221 -26929746 499422934 64555139 168358547 -47502817 95049494 -546980374 -24754757 570129008 -478487102 332958841 -195978662 478406701 -7868516 16857326 1319126 55820291 -360433902 821107098 -146394614 138784859 24883617 -369999714 -2716125 -58392478 15058 56769075 -12598022 -3632799 -49373078 876457 5712559 -129413424 -143660080 -38220488 -372052507 -30644248 554353997 232541036 9863782 -19769365 375189921 -365006585 602092392 -206346263 808517 -350259691 230001589 4490278 634658820 -9182634 128325213 17943574 249467496 -48401849 4282317 328694729 -172300839 519783013 -48253828 420876659 855674702 32393966 -652552258 8009123 96955233 -400422478 470554674 169599832 -259677977 3891719 -72498972 194910152 -666439469 -244263053 -7657334 166085037 -571181760 -711655017 86580278 279824728 16671116 218963704 44772565 294235984 55157563 -16084376 101690270 142476403 -21378253 -217694865 -612796119 214458865 361690786 -538948104 -338062644 252057983 39879338 -228158053 86873298 34359324 -597408858 -32624191 -21627196 86435965 180244614 552854533 256568565 187812386 782313903 -640347947 -109743822 304693609 545269691 -319399345 -55336340 220114527 -264851181 -277597354 -80722136 519408760 118718272 381098257 9771214 -9569263 -22919855 -769864071 274635750 -41053756 -117008566 -42143386 -149142516 -509215989 -268187350 -140428757 -39467937 -53419322 -317328160 13762497 -19238 -240694620 -16522099 -102968856 36238454 -3501095 569137126 9774842 633691316 159006685 -882488579 -588318750 -31524379 195736023 31668040 -68550301 506889827 36301006 -313630001 269457333 150561271 460528811 -22456438 3768662 -124737132 -170315804 -220613835 329093420 -460770759 -36326118 -8075214 283583817 270590338 699662696 70260798 3962408 -445857961 252239418 -37525503 -90301808 -85743289 19872442 -267527833 -193491115 -815135199 13468864 -40159872 -24914145 -85131988 -266828952 325166209 -237829809 -71194973 -34253933 388555769 144780317 -13519852 36002850 122475808 201740929 246958923 72131952 -3693107 87184341 -64823173 -102630869 -50581023 -312056032 11153686 -55045941 6916336 66738666 -50615777 877303091 -254370121 -131788832 -106227135 180923993 -149340914 -74943887 -96027543 -445587825 408208281 617310338 -12683230 -24580978 383868312 -552371321 -139697592 308937612 286319256 -398488906 -288105448 1219489 -422046307 -101594997 13193839 -117395411 168503587 594461 -18168143 -391148715 -298624709 -304483858 -84390482 380860593 182259741 -138750311 19972789 -377093992 509206450 -821122107 90855528 77492930 -173081102 404684133 382028585 96796839 241021551 -149095211 402710370 -393696364 516822784 -99260645 210029428 -334306756 -172066994 -134794345 -19591360 579301988 -830842498 229669619 1337679 -11189463 -143891962 -502455428 -305487133 81930464 149173064 -201116489 241865820 105612212 177939792 212022399 337009361 -115454604 -332801044 -135628608 -104814785 269668829 222947644 179863026 136185645 -725288153 281753826 34170587 569509479 -337711827 -803955279 252405017 -118608944 862276006 522155670 63084366 -27339559 -32363305 -671438413 -27948767 29044540 121509070 262357501 -727843432 -93393640 -396920546 576564963 -268862185 -21104795 361316996 437244540 -212133195 2224818 -179731958 -247042586 134106054 -436962024 330354149 -160670439 640538412 277327389 6155953 180431080 91846397 -44366318 437872194 -370618941 154830110 -167047528 426383 -99105497 -12173152 -311622015 477996611 40248639 16767960 -613793 624338647 19750410 599252581 -21332551 35933583 693846712 -76160654 458698130 214279646 -186750375 -307404519 22364344 466794582 -184960509 -92608428 162480371 -189588484 -63274881 259972773 -41151119 843976145 322946098 -1042707 -47517550 -328504225 -70878376 -237585789 131758176 73930 -727538167 -320229248 -439600316 -130400491 -522377100 332945469 888964035 153250828 -306251110 -5577756 -152171983 -7879325 22894556 -171400406 -601452403 -280948428 -57044356 -80517957 -463806775 18723287 1107891 10340081 -21832277 -954712367 -580389073 -516468373 -10513022 307752466 -8092932 -283802776 635899147 475516018 -18124663 346934691 -112974088 -491318422 -6479508 211688473 8404049 392313546 -6877033 74208944 -28691008 -124428474 783685305 241584 -57842216 -168584649 -341655153 391910366 621182296 34730550 68668241 -12794473 -446868207 -455220401 654130789 -19807453 -18320095 579005484 213017733 386132952 -10357589 473475589 -372293667 -164984941 30599801 -480158242 268526334 244989 -97090976 -8648412 525115313 497801437 357037009 456783231 -2883442 -353696489 542766813 76968901 384521647 41724153 -652474339 -518713774 443523299 -159389061 -35198557 -132815393 -47110650 -6437677 -159657 435037788 -265195280 -476974444 216067297 730573971 -12927037 207210533 14840559 -442048413 371615969 -179872851 -264268207 -148694287 479199269 2470118 76368357 588521357 450741173 237319887 65333230 204166259 211464892 -99118558 -149966720 -96969371 59104481 66712725 -193962275 -454954316 79100537