mirror of
https://git.sb/baoshuo/OI-codes.git
synced 2024-12-11 23:06:27 +00:00
53 lines
800 KiB (Stored with Git LFS)
Plaintext
53 lines
800 KiB (Stored with Git LFS)
Plaintext
17
|
|
19652 18672
|
|
-435787914 384457504 -791727546 -85264366 612450497 -692829295 231868503 -759003322 -978256897 806981205 -109045154 945572747 44462950 266003920 -659400835 -863882777 -940390937 -105898518 217288500 -923033386 613585925 -873992424 117606652 73377172 850189823 -632555514 653169945 585965673 -788624335 -144769929 -817915839 252645657 723161366 400494877 333166221 -795334754 -713160346 246052454 51510962 -955420727 -528203405 213902275 685562523 -946388658 112868296 -949914787 -493633239 -579195654 -813557743 -799810247 -94934232 -774866981 -518266359 -874792008 576038790 -227891942 -242600507 831402016 86788900 178869469 440369232 229657271 -643856516 -57408394 -81885422 850023650 -89239456 -922508039 190771972 -909302983 -806800640 228723317 -641548385 404063110 -179263679 -537879580 523742661 -820440568 52885196 -96574890 -362665502 463115861 -568892744 945556915 -456860036 680047256 -185414378 -782494870 -916037012 -728960942 -688009463 345123881 -10758073 412181517 -823248449 -739488840 564975400 -932326105 -162156333 -740966596 -473587437 264635458 -675374495 382940485 596278194 -396654660 199432542 -620556046 188461386 -704218885 -299533376 -724716688 686788046 520590597 875837955 -709126179 -639596783 -296473084 448269698 293914048 78333556 42016392 -455436229 -931750470 678542788 -828764923 -897018979 -17271366 76767618 -778602698 184352574 336846326 574490402 -929110727 -220948522 -153206483 465380311 -255776087 -55306168 5324902 -150281589 18270777 -479447696 782798713 -786253676 -434618621 -506371755 -706874211 -744422447 322359587 -499116975 -354765119 36722726 -861752611 -821973472 185182707 -955488149 -853325842 92571793 -385885683 -162075025 -546999821 -727169214 -173779930 -789451187 -284238864 395664732 -942704369 -362283881 701848395 373291351 -732248191 516659433 174848144 -539160134 -716993940 -913093811 158138594 -521037667 -52636398 504282823 -573823597 204725763 258774378 249363351 544956170 -696621901 -744518070 85765955 -897121649 -494735872 55078528 -532973544 -549450699 -895953485 127241692 193358375 -291514691 -764758501 113856919 717388807 -29348106 -20062075 661628766 -168416301 -613276339 -954668093 532553647 -724708000 -711016743 -131481538 -955828364 -787608376 -723122066 786042785 -779254915 864349580 264316211 -521936005 -67924156 716308412 -691466720 -126605146 5896014 -799260867 -749962065 -823136541 49508875 732616432 -154045851 602871934 -580699937 337699011 61263346 -55427525 -730332034 -684325972 302481463 -263210102 -317868337 -221072459 -778536026 -288933761 -518293874 -196909205 541909584 -506570357 94211351 596100771 -863627674 -466951458 41303776 813993201 685688795 363922542 527482675 382076629 -15303295 -412286363 -241386571 163804086 -127644532 -144776550 371470097 564239256 -126020920 -99140693 -689013269 -996391155 628849453 -270085961 -545525300 169865362 -558249602 348276258 239500678 892896014 -626230297 457584588 -572005147 -888468337 -323385755 780890714 590034140 939992189 218895309 -726334584 776469152 -992074390 -285880876 440238403 -494236782 -220002270 -494452960 -173647556 710206790 -325418787 -337818070 473662459 -865238878 723345385 -699362218 890608648 -939355616 -149086793 -268420564 685385410 -322728045 -238318506 843416844 -397072755 875800922 592430221 -676835107 -504216645 -805241530 -663325411 769705985 175209837 267152722 305451069 509346270 -261167324 -863332086 694803015 350123692 426337632 -44757669 508820568 571164825 -705815740 304368863 -802638602 257540972 -366757591 -814625498 221277687 191306725 782435486 -897281378 -368976775 -920702614 337112306 -712383178 -895913808 -534334050 -309035071 483862081 -965160568 -62334822 -342738510 -240394593 258871152 545634385 -618523050 -937343993 -523341514 -607155530 569743947 -804869981 -244840817 613602352 664009635 357271854 267083870 739159164 350878016 -378851097 -778829560 631759233 270761910 866697336 -295412904 -353551491 -530867257 -121679354 -704765963 405329525 -922917953 -692898296 -751970932 29224577 73315545 966274259 -622303934 675595288 992176965 -115329885 -884493304 613434227 471661247 -13030660 618897681 240266033 -390370551 392514188 -504781789 -420092320 -219971403 -74421820 -913016878 -288335239 169873312 -492698440 492396667 225260253 768445011 -666390549 958198507 -731257348 33224335 -559395208 -603131647 455889116 105701816 -993270297 -49123603 -450186243 587256309 -815023176 736699600 -227330988 423689474 -783750820 537763266 -397312883 -562495274 -908635488 -282143764 357434940 500036957 -303297701 -546266265 -928263757 -430514148 -595749807 261664507 -705230783 437845393 319291516 -521758782 949953397 -198813912 -486703896 -619823234 641317923 -874105660 -163364131 545605701 -492829186 -734793305 859999203 172455137 522829946 -828775541 -958573668 664729249 840726760 602858168 512555757 -962011934 306886702 -714007216 806955119 967377573 -983642853 -997636941 628588780 821643236 724515680 -841213801 816623414 700527709 187468565 139185100 -132619771 -474846902 -262646732 657433540 -643475770 683809389 -584201262 -397363875 -517199604 205070258 -64524371 500395863 -974522324 213238633 851697474 -226543631 608259673 302870081 484827382 463340256 -823018898 -70023672 911279253 284419440 359361577 -529053267 -459648590 -54937010 851149086 684713510 188485869 -76119229 -201628511 -437897759 96487476 -384972212 -262861972 -170788496 91954064 -119808871 -938210246 991034676 -214488746 -991583626 160160668 -569313232 717464334 -557153536 -426946158 -277804697 -293944144 313144907 428262137 790304982 -751297770 -829944015 262464215 10187066 -127607787 531997956 -241802696 -607905799 675993345 491341396 357383017 927212788 -697423760 438100345 -54310359 -985075371 788075654 540213727 -504539523 388309256 -532829292 157168942 -468685951 313219569 -304519766 -745896488 -932946591 179849955 337915521 -921172540 -157179904 -35974595 -159151490 278301254 -303349328 -413367577 690606359 308731777 -155900240 774253213 478346704 -237474748 580064209 -493966345 -926031673 -734434488 -645463791 -487420248 489385050 589838158 457670956 -296212286 -354829240 638088782 227098454 -909179081 249372028 -811553537 -78928772 -565061822 -940394952 590027467 -792395139 858176695 -918105324 -552511114 -769005738 -396753912 -97674090 -260923318 254267315 -72496691 397561378 -635896057 -902413256 474687173 461664360 -9581618 -571783 -746794268 950315465 -888306703 -284545215 456821057 566257071 -507334643 -517695339 -448754560 -25001579 269331489 324554085 -691632291 357585944 -802068053 -921005121 962150519 429814511 598350994 915745352 -938994866 199432003 147404866 266899947 191228341 802353117 -763343353 130985319 838191638 -729513791 -437385177 44216099 881481664 -555025550 -576143338 10490161 125820674 -867508010 555769851 -817582373 -403003511 -939903442 -412245687 636556058 371499854 482319129 -35880517 117682674 858967900 -547638057 800940697 -507278936 -227065277 541183166 -607572910 -141878997 -553286799 -718823459 -80678276 409776008 -653206849 -35033687 -951143783 465107958 424005773 570415323 865253947 -997821507 -717378192 333627539 -942348109 -416120298 -827100496 775239002 -708983904 -247627039 -329896450 -882102855 -533900811 869201885 -808312373 -820007065 315056011 281895014 769554978 454859069 -806436334 171668179 -831252183 212771636 -87327551 -982211254 -311376943 -24109742 461192880 -309057138 -510134499 757337912 83173994 -576262796 -108989188 -549610691 -42905297 -854280873 -157360410 42052538 506804216 320172568 -843115153 -198107432 337084183 -74846912 -707843448 -202754020 432130835 301547414 495503595 -74819279 222010119 577043155 -61583602 547477298 990252411 -631630283 -115943577 801607989 164886681 845728668 -670010318 -206933876 798013856 62075358 -59803646 -624736744 -71509165 873108489 392387932 -255114361 -241176510 -605429514 -927802178 806229668 248810099 832376670 664468518 -166952666 693941714 926646846 406521943 -920883637 -502342570 -484809691 112166481 -175211936 476818783 -154972630 -349460490 -786870373 499596852 -742201714 546638354 270235327 112893024 388525917 259604068 -61342317 -631147260 -589734217 68724377 585957971 -287698387 529291468 -359433885 572243913 -850054738 247859492 -806330911 13429444 -99217434 -26368754 -515789059 324028251 447944421 756954434 -871706116 -520908898 510509836 -789097570 -106252364 512757576 796865916 -684606157 979002906 -431358170 449392059 942227544 -260894677 974455026 -213286948 -783903211 195441668 325362428 730681633 689531241 -862175601 -693641464 -879777024 285952943 -430988329 153518788 -405371482 -559368766 642871482 124663644 -772768865 997783705 -281991069 -898972360 493167367 329192173 -309570036 60951295 -495500764 804528167 99511467 -880417311 -501865807 -80841916 -802680130 -205981093 -881425016 499183293 -216964168 -798069964 759223001 -544775351 145257808 639713087 -591131207 -379074148 -302511674 -924657245 -333659756 -970514656 55565042 30749179 250449109 -973443791 696995562 -688720336 300158947 -818490873 -33931477 -805508823 421810040 -271050271 -861868842 927648000 745574103 543482368 -411456988 -787870278 -424267362 986791615 197055398 -763603570 429929478 779996517 116238473 476911269 551996068 -838052632 666730777 -896390724 725436792 -221649261 -636687812 -322444632 -69826551 527631489 858108322 156476673 438807960 484187346 -240030076 -422040881 -370730776 573037443 -235038205 453784301 922594461 -19126291 454059178 785806701 900862584 254469541 -525946394 463363249 -721570014 -210238818 -49679478 -159627345 -979698562 626536082 -462645359 477501418 -429494079 -435953755 -257239649 834935481 -590688947 -578034510 280077054 -474019072 207207747 -785702092 -32745397 -120348912 -228349942 -129083566 574293592 288964975 317445989 -961780601 731142475 530503037 185053578 542705850 -217293519 596774525 -583398622 -523951599 398745980 -519972181 -253511262 500632032 -557617830 -586189885 237678115 -282092094 -401751092 550003780 -678210201 96140897 -787850136 -492437901 -794473111 882897800 -492708034 761773967 -898435474 704421267 2076753 733558616 -954986424 260723784 -266494746 -669671091 -76169551 344977151 -843291104 -649346650 18317887 -170669366 -932976164 -89880175 -724253388 -442249646 8848868 -314593872 -248426750 -81955014 -961807388 -239921181 967363749 660546621 445016851 -247131688 303476827 405328607 -883786294 -826216758 -424030288 809985135 666134015 694823523 406320856 -85933732 -186760827 462917653 277197670 -824602335 -333888251 -797891381 -718788039 -553966507 -894325784 -53356693 -436399041 -631746637 -794307864 -375773635 -869288872 766718748 464863580 246319421 205515277 193163559 471662737 610685747 -808679637 -492804402 574076857 -259263701 -657753581 469740198 48418091 644692382 692989301 -353948202 448440322 237094139 -240151496 388400293 -883691954 761226762 696250945 771096085 851332926 -101603522 618762585 -871222582 462059188 476854740 -392492334 -87767656 -895312678 -68468576 -114019795 521133721 -109642379 -820746537 -919138134 -450924256 -691255605 758617610 462233307 10496611 299535135 -73166685 -810789677 -927684505 939904118 536510587 58020225 165271913 -480694610 145125329 -794347643 -89162440 165083505 -379639876 -810405779 -258143130 608666754 572440369 942719201 145380611 -391540326 -134101848 -976989848 -706605731 -789660014 932115465 -590932659 798100109 -311813979 32920918 311417202 529271357 -188167148 -515336941 -650532774 132275108 -647941111 -740401406 688485389 -948232152 339848640 -509406041 -490811351 145433294 365422848 -998441220 961839752 -338522617 393382562 -497876290 -927246924 -752772880 -661760484 -544396993 648597500 629384073 754806426 565199718 -72850603 296363429 110680025 773031743 -830739541 -124624563 -881218310 -961622694 -913696360 -744723609 -554026607 187825671 -177858736 -739964966 -66521250 -201702782 505445654 370803096 180381154 -680175734 -750398670 -770244303 -976522470 578686356 992418799 261605037 -348028746 37010329 868615504 366768921 83939688 313515070 496511010 250123921 31913491 -504638547 -854418666 621133796 -79187716 -70187860 919442958 -701507998 608707734 -146954275 95838775 653943881 -298301854 527195203 -165346620 604775141 -197710610 -503319345 -208832118 -476984746 615126043 869532265 28542708 -542569620 465237556 289309254 -701470755 993723950 14514889 -907693598 678017245 -898133160 -734349670 -554832645 117924081 -434684006 -377410343 -931232743 -194770415 -324199753 -932873844 -71314041 -830110797 495835250 -132804810 -122865696 478051051 806419720 -897041213 409284596 -487077157 954288687 -699733454 -44462619 786472363 421472149 -484157404 -430996589 818526964 893523852 598556777 26265457 388204015 218080237 590530053 -893857107 -708790442 574148462 -961767108 -378094565 -203094511 525649467 -313165812 198756377 739269814 -240204540 -783427035 -29664355 413931883 455485271 439397783 -766495772 -863757763 -819984441 -920450837 178129586 549640081 76869191 865815470 -665824660 430718211 524271523 -219802877 934576929 259183824 -342673410 339859098 -306055402 -760889528 -929333913 -54339927 -918016786 891727233 -681119015 -386934809 -763493807 -758139920 -647393965 -97564589 -325801237 792861233 -716010015 918115881 -944926779 369267195 -463037041 -915961499 24311680 15955956 370359750 -992595893 -55191228 232296870 553819272 -374208628 689533064 -181379437 186723964 -385149748 -160023157 598770531 334714366 391814408 -310942151 711809092 -689860227 -396260246 -450186684 -747290987 -903103794 859939727 917134918 -916706390 37843049 -147386144 -765442426 68981654 759375594 47237302 473263844 262463883 -653474824 -243043358 660961243 -55649847 988205773 748415116 -500160551 -714637992 -702666084 -841979249 850591085 456700283 -499286470 684648269 349670605 -716831786 -423751852 83851770 219502220 -330864982 139592145 581356196 -226470188 -861046519 -79774810 -643397172 -476182691 -90918567 -9312949 829188758 363193872 391459312 266971191 -913801502 75132293 427676805 73741777 -206460782 613141881 -859546170 548860222 -720579187 -686285292 -506083323 608683709 596381147 907880620 484882630 -297430835 -315006675 -81397722 540994211 8737643 -905232742 417302759 493182811 -761023702 -949719849 595793132 -765544990 -1883755 -692153739 555634777 -551950383 -792696842 -924080818 -695606718 465333955 -800948763 -943750908 -247594042 942962869 5593943 742629065 274606793 -768940352 -964573127 -981421251 494976800 661245312 160032442 778002011 -424728891 321880648 -96619803 552916023 419355640 -751209823 -479091029 84917164 -727711220 377905891 -454413232 -713556507 -992033554 -284289593 5352545 -209070170 -779399543 -833848240 -620392699 452581068 867683930 -393788831 392393530 324489041 413552857 910335038 -305990606 -581509673 -898528279 -995389336 127124906 530407528 72090011 -413200467 784106723 -874010446 621474129 528039176 -489649855 -292535141 266752909 -519557510 -881473938 -226222298 15480739 -596333762 -804907535 694534784 -398353204 968410115 -624277604 904633270 -559241879 308243593 944344772 132781549 679902081 457864794 865768224 888555917 144956263 -677811832 690187815 -189293376 -844643599 149533044 176536092 887284841 -979269464 -540193282 -553063529 909806777 676782606 340162686 259302539 242464642 -252022474 -330304266 -212502971 586219383 -57977545 -928035861 -516151278 917678324 -267068638 -7737195 341332842 773338560 -99633280 -628517420 -974226250 649867142 688260831 -406460182 768293434 -798484906 -513218552 -148543160 689472565 -934177731 263383261 -833539015 483751538 -691514071 915850110 -997332250 -448112432 -198731590 888702249 -181939437 410577428 -483707057 198603773 -382946648 -748765381 -863370807 -183261943 857895386 -935243558 -843780112 -730675008 -351581520 -922106573 -834576327 804830566 980036355 253367628 444355137 -598573220 329139053 -844637349 190042060 244070 -169986653 -77612656 508154428 797242486 969743380 -894163898 223710064 373040091 -437440227 845441806 -332292175 -611989049 293351970 -906616865 510432734 -999354812 -727884011 696908668 180796263 -302998614 -550692709 -760686824 533814810 339147950 -417481071 -295631813 -932304884 820207644 -383947949 171205562 -948295360 -849228146 514485992 -666818632 860397702 -724479491 189348798 -817455263 -638058457 494092074 188753791 20013793 325183529 343886932 -863635775 237447946 678635066 -682867812 790520519 -875395941 911548271 -264036177 -996821701 -74886689 565364324 -98896526 301207998 -395517509 -53632108 152508157 -674667752 -453519802 -864941647 -675258495 172581092 611292583 676153632 971430075 331706255 -512645112 596319550 -861270325 -314759828 -871176378 -939694713 -929460528 742753858 -387613302 -156641728 774269585 -668512157 -583742868 22566265 719810932 -141608968 -316958773 -308943072 289156710 -609417268 423377893 -836189639 -698188386 -98324090 -356637750 237579597 918059758 806196905 -738246013 480971573 163962924 633286024 404195241 717385933 236871694 188529365 415169362 -494685960 985185923 76964819 -224317727 614910667 -133331891 689718317 5957264 -275391232 -298295855 245528565 -731073425 -642604379 -716261589 973620947 718807859 293636828 -937410128 -974098341 -909208543 722411579 -241149633 -246137282 -81295030 296064087 -477819405 127621814 -852807130 -171706648 -748944469 420160041 603695662 -545933966 -248966626 713054541 926923792 -14808312 584119262 -750364752 -552820124 -438195083 -372039049 -763525269 -320209510 -35899408 665998653 770730402 -932366950 81805039 -429810866 182159833 -920363152 537375990 3797598 301072510 -73239588 730462396 617335661 242554336 688220940 -950207239 -880874731 -473613770 703013038 -741562925 -44672740 777840342 -975954131 -544093739 207615187 700553435 -428084483 725496769 888659732 -791824430 -890248450 -188606385 107822554 -941095132 -408517128 804208828 -34865897 786161550 -897583143 -925804966 -864572922 -574445015 -381930259 141060045 -181482603 -18247713 -734912887 930703080 -227462375 455600083 350970790 -940851644 311395029 -680243760 768010 -773332482 -759020776 953345951 671106636 202479036 571905229 850203218 114516300 697636705 -184868033 8377150 813175718 950183352 109112059 -966883140 207562541 377188958 184471978 346530533 -766575201 -932129485 -764138296 -200655516 -703289116 -652483241 370610342 -106666383 868024606 -878742308 -84310210 -48664632 37214957 445905606 -444145715 477935279 -187822516 -168275118 -718451214 -816183163 543982604 -467480324 -326139558 470783906 -130406823 651762554 109445367 -716320558 -43958165 943665635 -385871043 -842727684 414914795 513402558 371465551 -798058522 919377585 632566184 516817566 -311991660 -406819121 -301748768 304395806 -115518939 -604941803 -369014391 492224596 993004920 -234568750 301733363 -519698904 -482747571 13979972 232550710 966509630 372785801 678130559 -402736873 714019206 607727803 221312662 269524788 -152934570 865722049 -585367647 948673263 680542715 372323902 341255732 -654297238 -727486204 -311647605 -419929252 -776283417 925521117 -603591366 396243840 -455088137 -916971847 -972578433 971789238 -375114051 -789436804 113535964 -422107588 446355498 513646527 -706939670 699859015 -599569042 -790890570 136523424 -688894771 545312985 724835484 626533678 221199641 62597016 -222159479 -688398090 149894199 -960054915 560814322 837488958 -468004950 -319708465 -341269314 -857989600 -920432525 -46267583 -476543343 771919346 459564808 962644668 -546699878 147256884 -11131685 340237216 -307766807 442235721 959713029 -830700665 -981271218 -815346272 -495953527 467968666 -975792304 -259143904 -650646338 489660921 -307631330 -294738483 838938037 -862414786 -892468615 648550423 -132682065 919910909 492256472 -714766349 169069072 643765955 404347689 -986874375 -19985033 -827807243 489621252 -789026425 -611902132 328469007 -358288768 -258505336 492489443 -392536143 -562218790 -848834175 44498211 -664499587 -879843207 -895557955 -154967914 35709204 201425890 383095964 -84966566 -86124908 -950107176 983250757 923342390 -469440928 333249943 -899688237 -807675756 509045264 -541695283 -272604188 585546818 841590481 172021213 -56041834 12562226 73276835 942210259 -957709061 -207865453 22620389 -826806326 575962635 -961336973 -478409682 -560753466 478644970 560635675 -359344056 942756456 -283030448 198833796 -249506041 370522161 785094066 -542922989 -733766698 887617725 94698259 349239283 146284860 756343211 -289941958 831520684 -981111310 -780063070 285796737 29133920 235584141 538723980 -909899903 311501411 507643964 -827669063 907208145 -902392226 -137483573 301846276 -843771482 387873247 7703424 365612671 -544272751 639632544 -940060907 870748468 845337507 670590472 654438976 -530059695 626095143 863567198 716858123 -274936397 471407991 585522234 593496473 911384539 509314812 -942812298 967874107 -290217755 256163217 709819605 548370968 -463995493 -229934151 427385797 899901850 106577468 -438911808 -602240558 -122799613 481957707 -212373041 -546967760 750051401 82483163 192057211 68699743 -860944119 -502803038 -795828571 -927132328 -470317168 350620279 -227039290 -677781223 -883313471 128981726 -363044965 478709665 900640945 -921940459 -924512573 -763214547 -969186895 -90327472 -67706721 -475792432 260874334 -730052922 -868063518 273063106 215632552 964653617 -643080140 188480131 -961748966 90369605 653453170 298938791 -338615179 -569436101 875176115 950889474 -813282947 -999218826 -962707728 -964752612 86725303 -894274174 -358115942 138748053 380293905 -713447219 -671798129 879053352 -172015271 -261821866 85067776 256321935 -919142836 229354095 883216879 107964813 609009609 -182266766 -882663355 -737272454 783915864 116602714 -376554875 431395096 -41247698 -837170113 -994259735 -960981890 -103538957 599341945 552772457 -58734151 754770305 -60178217 808302603 -629727044 269922312 51214256 949206274 -574613679 -671474109 -505678852 475927107 -982692812 -386509678 797125538 297927852 924705140 710338392 -25502775 -18654719 428356543 -833473204 772714208 211076017 -805698261 -274300009 853894320 -562040343 -332383495 -270351678 -744895761 -861796140 357332251 6350955 -159220321 881247584 -935031523 -942671908 -247866385 -396133160 -786550763 758286357 95019870 -577986822 -385871907 -778481240 565657462 -480592347 -584668988 -938559748 -589689662 -282043334 -688184323 426574069 -937612147 277167571 788005529 -357800023 -750248134 -731905499 233958342 291615061 -144478887 156120548 223230934 -51746218 159700905 891543675 -613820990 -398508445 513428149 768834493 708785859 169519808 -386038892 382352706 -798792793 773832666 571320208 690952917 241301346 876333751 -933898638 -603524541 -30878707 527445263 -284048462 -430455184 -588162608 -434558625 9084764 -52875804 646294884 689298859 952299472 245822158 719513828 558746657 664885744 462145232 634906460 96594324 304154487 -783968192 -165553715 915066646 973163748 421310943 139037820 945247467 -747042602 -859821106 499592922 -654169353 370933797 429264098 328133047 -902468535 -500249863 -966239063 771199878 -299240435 -778730140 252500413 -286173880 -625722714 -664670639 -284320291 908575780 -494579223 938589563 -395236968 983200273 255233924 823398561 11660397 -96808039 364663062 95651851 -347022750 360922873 385808585 856759856 -96146468 976994754 -892686332 630405023 145587555 -879400586 899530267 710548544 -824620115 85142074 -107368377 794131280 -494053811 -182578972 866612048 -169546142 398095604 -226273752 -766540887 32831860 170567744 -640529705 -879455890 178295921 -848768607 -848580884 261457701 -98037012 807077768 -761990011 -960153175 64181465 827988088 -996248874 357072963 -405830514 903733742 120346381 7141436 -46611893 -287764155 229811295 -39710321 833637628 -626016675 -516483145 -601624176 -323151375 -576932750 -151204005 660658913 -450646223 56539973 -238920701 -216362672 57961835 -44187780 -368730283 242550226 503576988 -125375814 102638659 -536291248 74435379 26250593 -892653146 147946923 7335636 -860473032 -837333915 -158210959 -913888000 203065325 -586769813 -814305563 158506122 714964388 475424911 826860818 -912671545 740001428 -76495337 511891429 -761764000 754586128 -403549570 774473230 325527886 -902344874 -856965100 -61120776 -738445150 658223288 160919215 -761168875 191137676 -46562333 -81862095 779383068 -689593729 43060311 -159859561 817666574 789765595 641565288 33464810 62451216 -844882746 606421424 -986394566 -843649078 611130784 -913229396 574840332 185945385 -911753832 -654308734 -904133330 -101697253 -483900207 -16415224 -546945180 -808287511 -919840535 799393456 319248899 234294034 -481545378 -980356971 141276327 -809989303 -277407404 728095201 -283230245 -87263166 527344255 844917314 798225845 -268818257 384202363 -165223116 -932570067 -276642108 876776441 -915801982 -743653661 24985621 15985074 368525657 -770384920 -289607321 -713924430 357956392 897304720 -795815593 -178535934 835051347 660418070 243617737 491828046 -961812779 -831694065 -851741023 561877492 -521331879 -203591668 739274068 452954900 -954591995 848768173 -581899955 -973248713 -920511508 311053950 252863899 172949202 -831963904 601564403 878857882 -847885644 542832151 343782449 -5348369 -706012806 -881298539 123834230 11854779 740022992 107676760 171960579 -305719104 -105704467 -439395227 970389733 -981195712 -259270588 979626709 780768578 -784965445 -808243956 694387971 766884270 398786685 427582592 401206930 -333057617 161531331 -612769193 -535594505 614755687 -817945147 -876840529 878824571 -654421313 -626583731 -568835737 817641276 -228622559 961312324 -507233143 216084136 150954351 -627999946 778508780 -988413342 -661660693 -679215679 861406531 132169072 652757889 246601172 151121845 -254550286 336863144 333809153 -25612462 -876811997 -458150348 77818057 -204829959 -41768098 -845580808 -145666182 668129818 904059706 -563651552 394323814 -135092888 758913732 600812787 -134404939 -73415307 614678234 -232631194 -455045526 -857038895 559572181 -957219782 78435598 -817232314 48553454 -655914797 723385114 493471369 -426933647 -590829064 -275016481 -86377573 200350843 -754901934 -878388997 -861091555 249728715 -710070166 -886513521 435074408 206254039 -507139848 -482509159 932023471 27690292 -635045095 166199456 394930998 608461003 -300687625 786826121 -167294538 933963750 -870223645 206102281 -282160551 239353824 69033631 178493571 667654199 -748623319 -419313592 -766457299 435503522 -536391570 324449760 940923496 -45468356 240301479 105921759 -681624370 383486837 77925554 61400247 766261081 -742533225 -984709933 606600588 -515703211 -33094990 502477874 -42215310 936527696 -807147457 286816780 -533829315 -181427457 -179028709 -579200783 519992401 328161215 -473489115 650858273 186513945 680732038 747877450 -496269527 476432369 495509233 -322159177 31375524 -643292352 -41934918 337476873 -487405562 -951757170 473314420 -527418072 913407970 152296911 -588782074 -239965651 -9822508 412133225 -778969931 -800376973 660639091 -421089699 -232552982 192194750 -739967849 992065356 -382665692 -541038832 -399604764 -314722543 -244894359 -451277616 569167624 239548102 -246341561 753098493 505699437 57040331 -647382308 -812889918 432858193 -742715952 976450023 -937527926 940364609 -974691624 200996245 872395951 -979972517 201835683 -972027830 877076059 -591833124 -68050949 165313517 -227830690 -168865145 -871186722 -101936039 1129220 554026213 594620293 -458105184 375144221 430678220 867593987 815749687 -507872286 -806552644 674226288 -435037599 231494032 -431421266 -714555034 962025032 -326284470 -601651336 -31326008 487945628 929136597 -576509048 -243739178 -477737892 -767351007 -956137459 110455275 -886010624 -745941484 114918101 -914039009 859013918 -293573702 -542448110 481527677 612231380 53570419 -223788671 84531265 -321458471 57757798 -840041867 -843193090 -143383608 -550652802 484172883 -174786077 -918844827 706024295 -738911155 -807252690 -863394866 -892673028 -742147423 -892230665 497674802 -904999836 914896087 882899344 -956999931 47075803 853092573 -860354236 740137550 691331736 860786682 795128141 710616683 -311772985 -181771870 641997098 -61980526 248293464 541822713 -451881558 -610374177 280266719 -175394133 -957393576 -944334629 -633217638 -560441938 251668058 736273583 797954582 -744922260 -832711552 -858941235 786756179 -309476184 611164959 -25852158 -231873902 29616515 360919881 447582189 -764039614 -229043450 778657064 443057684 880656174 -783134564 46394468 17370113 -6985596 -173284526 380258358 -71063529 -393749286 -569815825 -542374870 -933940381 -976093447 -58429252 812205953 31821225 388278716 -758241537 724562870 -922257835 782438576 -661986483 -835419531 -672443195 790664213 -816550871 209586148 521459696 -274429297 -636533648 792854685 -468153381 -407997062 -962024944 -972259626 -480512563 736009426 -375774201 -345416027 270067005 -242021388 596366328 673601558 709188414 731772410 -989042276 -757540889 614300765 -723210190 -898432659 -920543446 -179841856 -498008898 -721689260 891574573 283277132 -918397992 594268033 528669769 -912821435 842838779 -776996607 -869859821 -163876584 864701621 -860112471 639210145 -722191875 -476631977 671309706 -888233325 953588146 -852781371 158295557 -855570023 293421426 -116790842 -742629507 -459903263 -119858198 110706267 -84341054 44621786 -405261000 359839913 242095028 -849103549 575265537 918009374 74262478 -348383519 323393216 -712438670 232470845 -979992068 688955095 -969048399 -74808373 -347021070 -313838746 -422068066 -86231844 30425628 -711796479 56815753 755488095 668925007 -607316543 585961199 207143756 961859204 -739510820 -426715915 721097054 -826832685 -334344159 234150050 715703157 5584426 -295070688 298283296 434051477 -905731480 -669154084 670222697 -926247747 747694279 -587681215 513816801 -942404830 464231877 -616976892 227753231 778502457 851889762 707291732 -567664074 -934068492 985784140 -331642924 106935125 -762986866 902051376 300427 -135021051 -964722209 -989565000 -77459344 -663235366 -37402220 -445123861 986132066 -505940555 -738642978 907713838 978636721 -692214776 305033011 -308434687 -881426991 159840903 -464662230 -831114683 -112089205 -103651188 -765585170 528387655 -198993908 330426495 771836454 -438702338 -509963804 570115391 252845174 435738822 -971092412 650573468 -146462259 -827719003 -459394198 862779636 -230426739 -689064005 734424008 -33448674 269193399 368227351 -947101567 -670114160 288284672 -119541761 393658076 -729290766 608566972 -812321080 -564987554 -511459296 843472670 -769473781 553819111 -3797266 -636337957 -730659091 -507800102 823908914 383742289 -32078332 -460190064 376689600 -341875049 396787622 -962375478 -748512993 229458027 -898885529 819094527 -858378173 -210835773 -931576199 -745494007 -829056813 -632898772 944191925 519733065 -582384583 138240888 -487924438 -467578104 -409794251 615868909 -949276812 765944878 -947686033 701869476 593225294 419261647 -192250684 23807482 175794890 350143405 -849715546 514252683 810378549 -894220574 516915632 479787743 366910601 78505628 -896314511 361424228 -935143505 872033846 -342987677 -155197155 -865158970 -890586376 899112520 17330215 192164815 169418272 -162891520 -970871118 471726860 -6424005 -798553248 -418699881 -418833541 -864625558 890680448 -951600847 -56696293 191971162 391689826 -937584571 -889308702 -302345577 969162582 -853958941 -908799760 -203083415 -696988375 772680937 482965574 744097557 -231099402 133389582 -530354424 -373933819 -159922252 -467311743 882955884 418506281 738451396 -160315767 -750434592 -858401550 -623558524 155323022 -666772133 -462644582 -326103264 -582170863 42039106 939196021 -47105891 467768027 550074825 993647664 227291039 82324091 -810492059 -120469574 -924736466 27160221 -675870546 -83971668 -771045689 532808396 697196346 -152938803 757377783 -486607658 159083164 974228859 -404839066 72198353 -18540739 -80750446 -251806870 677813859 -704619644 -152110602 799111181 339717216 402330209 206239998 -24201628 937419726 895275355 -450419254 -306660992 -772199776 64496177 -461824647 -349641463 104128337 281770733 -712517940 281332673 -811349253 767612940 164195730 -991605645 -890903272 -737025771 275250879 -565108513 -687162799 902957465 -719940058 881565429 -759930878 -708070443 -132472711 -690145252 372095005 928890137 -20406112 -900101583 858920772 -925051273 648423700 354643449 362029565 -379520726 705921685 -773872599 -104084290 -498547941 -258522904 -399376026 938308981 66954244 -821104769 -421497355 -177808232 -296374226 -446481816 759993166 -942863889 -569097251 572047697 -872602966 -744420699 -350441535 85905669 -128355839 761475624 -729082241 121414508 -991485314 -787162221 -725416431 -706252713 -731128147 938335512 698267452 -790925262 -776458600 340052867 -664933960 339800412 -97698999 -659395309 5190449 494134697 -844341397 -807479476 -182572289 668679319 626649036 73428527 762198650 986018557 -196737133 -295773181 413815910 -303758609 -742783153 -841534996 829149594 41856026 998232830 546305622 829545826 -226141229 334056449 -950304131 -567482650 -214444316 -346259504 -984056000 -126061646 -888694383 -48821843 -169594691 535249087 -194319564 -244940420 979576078 -264058386 467677140 450254695 -534445314 -333996234 620388696 -319117255 601494902 -113049990 -215764570 -407063630 429029780 615580843 885808828 211286698 524857456 -799594124 292819556 687662217 -828670714 -887033550 -312193295 833358429 -210681424 623805999 82160981 -735432019 -291176701 946089356 -874451061 -825795568 -810914722 -216120847 953254311 1728286 434147948 -235622022 263681616 102041662 -814235552 107085011 -208535635 -891241419 880262671 249390649 58146548 -540072422 -644149759 -130782217 -227787169 802645122 -318055356 548077621 -600782704 700815653 -730680566 -380271628 -511963603 994992003 142652677 -76568520 -400269074 -432168206 537712164 -920931194 698810017 -779094583 -614806352 -114529008 777121558 -188369120 -663196680 -554611075 468998001 102458953 -915476060 79246958 753992162 -651464361 -592229660 44930614 -504780771 263047173 583193622 -597920844 -509279038 75427382 -920654942 -745738627 335113761 427231658 -197545782 165221675 195801470 -930249572 620879755 46920551 -855817811 -336808695 167936466 657014329 -127423061 -84054985 204415285 -173597668 -981483400 209141032 -700990939 -600252087 283756628 601981542 -61556149 962415968 -842135450 544425772 -905136048 -764635461 332339248 -900302765 -489353906 -530370331 351052349 754548008 -838569945 258199896 -399578593 -124452358 963401081 769638533 629149620 -231015257 547174895 77222132 524121674 708618488 -384556418 -249926716 -317552036 -533733165 -617120248 986492498 -472291094 -828463047 -866176056 -214440634 370125709 -238617608 -215015580 664103472 -258085186 -122137412 -893185863 443666895 -969764793 -126348091 169949243 263703573 998828469 699256441 -623081922 -989612843 -736828708 -908713378 -377510716 -991345675 -347935486 -526911880 959622347 649005026 521403344 513945013 147786595 79320649 122373435 -60688855 86989832 307131619 340663724 925650565 96844710 -931800166 808102069 -658865699 -719013920 -912287763 -633685864 261699620 -113924453 -286913623 271131338 901604516 -792242478 983859188 -505759611 -794751871 525563684 420417595 517732569 -803796068 -898950723 -371631980 -939573356 -133143378 705487965 324647583 88488738 -467670965 684738396 969539157 912596882 -510405884 502077938 -657617018 97184184 97078014 -154007335 -723331801 -327296093 -667226375 112777982 -465595529 167757304 807985881 -68687726 -180138064 127990737 723779828 -821603037 -885518240 680529701 -663517446 975313255 -251446242 802108667 -762020766 362736998 -840205235 695548078 -865515301 441104922 81192230 -64625899 -955086427 198375099 485313224 -670000105 181414544 -725687354 977867237 -240084497 -334036975 790664022 -320772563 -777397770 886446913 477003971 503745586 740080056 512511240 -931919308 23571492 -841792042 -703651201 629344678 -763954920 753758896 856958066 879005996 -881018138 382203219 96672842 -986646763 173882090 6972338 -957708094 -95084248 558823207 123418865 -798732950 -870397034 -567562721 443993153 -748518489 654251989 -666600941 567133351 605138339 -756783327 -964036316 749677186 -550628177 -597547999 384688618 255265559 401338112 -992862362 -831566913 895656810 -537589483 -333155088 -832959141 -451036448 -893251654 -513592313 935641645 398828282 24272678 863942099 795538305 485694128 -78927178 -379485353 -893701214 -759866400 986781596 -36860926 410481023 -121117519 538840289 -959582170 301994089 -840369083 967819810 -166923578 907429964 -440848906 -910332136 -460266244 -397437121 841492622 -640660539 -206633131 -775447108 411066861 -136130662 250279895 145072502 -485245848 226805055 -966350733 -20535684 353297991 -751255165 -747325691 535877047 -84519978 -78945615 -848448036 974366478 -946094686 -28522916 119052263 173130788 370644282 682742816 -524619936 -526572077 -964510807 -891910386 -920203115 -938428667 -568200636 -807337490 170237238 -126220976 554323055 254413211 -406914593 -590863781 -343914796 -859416707 462529035 -480150570 278963324 -578490491 -317214793 -103954067 413922090 -840379031 5174329 836102795 904722521 -182669931 349122618 580809095 -964314691 313223865 -884044936 50673901 458391835 -413940054 731456675 -815208899 35642605 -554392776 -852595518 -335625155 91379047 377983114 686654991 -177129582 -451187614 19974986 318171630 376989732 -634974414 300110235 31438616 -907931288 -859968573 968015334 462508719 554452701 76400494 847321779 418156357 -750995961 -37883185 -563231924 818621499 4424348 740608513 -617654682 -463876343 470836436 -8674344 87261422 -552345602 -915573230 -854026357 789952918 361671033 -766116575 -993127565 -485720110 -846467798 383107933 -155055267 -895318876 -409968977 875676209 202638043 -980989044 -346213030 581015661 -120103619 898263361 662311946 -959335575 -620850346 870754362 -782323928 -126818921 488718779 -839011671 -555442541 984255107 159230447 -778682877 -906787743 371462165 -828004063 -808068481 438175470 550558369 428160318 4573289 -922784519 -40268401 -805215582 -236628011 774153801 803724164 521439822 592276617 -517930191 -415300761 292203116 -942928845 680637569 -498413268 982653629 -695320447 -212705058 213620134 -685762359 745449522 282610883 -324784194 453387547 590693646 354438126 736516385 399131686 15815136 -65437829 -719734387 -888004681 479455771 -553677014 246976622 442893847 -697797852 -491707721 838830247 473616083 671294274 946658349 386680102 417473538 -206358623 -215084735 -58963880 276999823 434507031 620589625 -595574440 45880312 501582322 613961182 -814666151 -831622379 -696597709 -337543427 621923428 -565994898 -37087947 161962372 673247523 -764635964 201372364 -820218728 668397243 -352818533 -533099126 516762209 581451692 -33060186 789472882 -831225856 -456164549 117118919 582903157 563097224 -666093187 977348621 -331588474 -464896879 831755096 -916469786 668269161 579495697 -633786745 718119418 -537937507 -346289357 687986224 -290809590 498292889 -601158694 719950326 -67960179 -907456132 311208613 -120964415 96222369 -997811588 68623892 -786327019 -419569910 -804786756 -884368041 -901574323 -780087289 -711660964 29651283 111786940 -657382449 252507638 -843490164 785096106 -134627832 431730085 -998847626 619527004 -790155611 586865584 703533075 336361957 -938460506 320930559 319102277 -926011308 -551680708 585823317 450682763 222293841 -930246059 -157599954 -813523545 258856680 781100280 -550592671 -429945136 338047338 -20221524 -417562882 -528533773 -874141988 -469593164 -802985479 940535205 -797321001 -521232976 -693003594 443268537 784692249 -341762026 -706404888 878643347 -238472120 709006272 180671615 -743441497 762962866 -720853761 660912711 752782749 139694821 258415359 -967399871 716825299 -830505477 -901482767 562255245 -342424838 -158237185 -210813715 -855438595 -276342364 -168993803 583255357 -785661499 551815224 -431802359 -911996831 243616794 898056228 505891922 -642775644 -614267708 481830361 643511123 -186121077 -714494074 705500261 40729940 107707522 161088057 -839639922 -232017197 645012231 84110980 -783581773 -564739760 698465006 -144931655 87954970 -64433633 -431445376 -926856580 -747647946 -298011716 -196950001 -699192410 -132588932 -745777206 -435754363 39026605 431176833 -565543634 -204058261 -400677085 -698496477 553357775 -627697793 985952941 -917899371 -57206578 562688515 -19040904 -395636573 -846195225 -479904269 472981553 649468913 -710587511 -9203428 -752078996 -698759708 486886466 -719198408 200336236 398629810 102503141 -149258230 -693380533 944940477 -286309483 -725367618 -800436324 -878249887 -415713067 -993102760 -815867924 -279834605 -640248855 -992783973 6812225 -362587645 981008572 -400863506 -930493132 949689175 -714233091 -317890977 -258806236 -537384339 746635477 287168979 666392714 -187642260 -183220927 -401945245 -906753983 -195772412 -787629867 -859534292 -165885446 203826864 470605784 -53569531 909686887 -620230795 635158127 -450077722 -85291519 -457202950 872463834 563625459 680308878 -176119147 -717668936 -272313701 -881316935 891454432 -82630258 -852962916 -35235215 690271333 -288191725 -445231026 69071494 760498581 -22661385 -890537914 996071481 -604880391 -874439186 -438214491 54133728 -215954583 -227292998 -980161916 7788945 -861630802 -725995744 357439437 -449969716 -959795197 -490472985 -903139414 -285281691 -741941033 197851161 -4468633 -910460769 -951615254 387150687 5220974 -152084506 904219900 933989981 -887212358 313907095 -996092523 -301978813 30515791 -114551900 -935427192 746529836 397368496 -240429807 -484587317 113507251 -896156965 -48099948 101542406 -182736023 907275004 -817279631 -997067726 -657163378 -357378945 -321517462 458243074 -896217878 -141970306 -716762768 -301216446 265615695 110431294 522068576 -936277880 774600649 -471445877 529109359 884277138 -319626352 -221467317 -802516803 257917924 319063661 323440016 561177791 303222012 -513987206 135812742 147538517 -424124146 -882849673 -990923393 269301835 778804305 -464433442 662017089 -824624100 816824260 722759825 -62404702 -922256108 27479263 384853560 -522053617 -425321009 405416011 -857232837 357070126 676954629 -612693124 -714778832 124684116 890806123 -999875961 -404197798 693189729 561934809 -803337823 891308957 47617819 -653577105 982670002 664821977 -112006377 -429946054 438254293 66043674 -186494525 -782798720 -594195853 487959351 -169979818 -489139160 -989094597 776588226 570350348 -522204975 456548180 -951115827 -733621788 -930321522 -200175316 -315307849 -766689856 -956928308 -77594153 653471682 -298859434 713792791 83091364 77873326 -790837502 -99981576 -741742798 -844580419 -918192842 -787586831 -146207859 -986680127 -726917678 135189907 -263434344 99297427 -734738461 -996622409 -586958884 -264871859 -508910604 -548050773 -20800811 -844394554 612342089 788369423 762149107 -834234249 -773751869 992042154 -459635041 -900674927 -938523263 -961517068 -109668245 -668480187 550401486 -333069668 -307789850 -77687391 -641317461 -264345114 852162706 -736099418 -620454192 418085989 -809424313 -749344328 -212215226 -330172286 -114051402 -901481209 -437460442 -817901082 -456277784 491351108 -903282479 -559263127 -975671194 401633968 286020426 180764890 -763150487 747405907 -928205223 -104156833 -24515765 -608921063 627905028 657374366 -519779539 502696883 971948784 -223132448 -844056837 -357153703 -325749331 -22071630 364700472 -886524175 781805301 921378292 251980320 -681057836 -433664146 -387375736 652150675 -878980067 602393449 -796150782 354760319 -281375318 412832953 714723642 -781528178 -883624004 966435416 162269137 922119513 357550465 115782548 54352100 -663358596 898899267 -496749879 -731184020 -803486646 931108895 -462366228 -626848773 -211343789 -193403693 -758423241 -914052552 -27907478 725747716 87061194 -357380728 -198120156 -980315771 -103035862 283824944 25691463 355222499 262462657 -314117680 202812199 -869346042 53792295 279444164 529633662 604019574 927833245 489109953 371655456 186911055 323799589 -545111944 506755716 624863552 -840975359 -618045187 367630499 480890486 -165609000 -673500926 -256942763 -357226139 -251747220 389637293 -769398479 774152155 -943369823 390530075 -589472159 997030932 921352787 -107429688 -855664718 896246244 416052964 -811563042 70680856 705955328 245526373 -123736287 -962133578 -859639866 -61096778 706407930 161686591 -317827413 -83742399 879012499 890387828 704734953 -385711081 472363277 680770871 44624624 266884165 -926264465 -652129937 266959630 -866515117 148721060 -872377691 113837308 533434501 -671658271 322742590 -971802051 -928390264 -741954354 -702073919 609480551 778416598 -250225187 662605530 -329564637 -497328323 -318953005 234696642 -27651562 944074043 -708969463 117749623 -692882451 -661058410 976878364 -625448768 -802305239 -971527695 -923395192 -47216634 461782394 497789870 -550650414 111880365 -591513194 -575145807 641812993 830452571 820043573 -442154072 -721044122 -284350815 -255697909 345850492 -586863557 -973871153 -406309257 508485831 797142431 894309386 130037899 -217948236 -387553772 -154927160 -422995336 1923625 431880622 -648658692 521293379 239505724 552821203 300106067 -666694359 -982352226 982646929 -716139799 -665597820 -49759383 257004568 549269259 829544187 395917972 646117140 99565486 915079857 911404793 522241660 808590208 247487653 -322666614 -583334207 -378306317 657605660 -810705081 -204144429 -790651307 20627520 524911677 345086212 -465049272 -136562755 -900885885 672824158 -626690690 -533309265 -845947370 -620515709 418753496 517431113 913793689 -457062563 553320033 886025145 -881645473 -855376271 7523479 -125255709 775251612 964581609 952611694 -239512861 -69383682 -885834593 -167469209 633901429 -589047012 -178260260 801327888 234276715 -69147521 760020162 -520044102 277885350 -618561716 309160160 216558187 -655893507 94079920 -264419400 61586760 -588470601 -82610770 655697595 -466447529 735498229 30300695 -938934799 589128492 -979184978 411927762 -566832863 657560236 -332990339 -615580217 712569062 893722798 80384442 -247642931 205955031 -540393590 -151884323 -632150443 103006507 628458408 59289 81081954 204470672 502970029 -118761137 -723282012 -125225893 -887762691 -886990675 18162055 -548116999 -791601775 -998505363 -273867182 -624494451 -43244764 -5320545 3340496 -169029215 986965436 -686835233 791813489 -11273023 538372336 -952280924 871836663 192061694 72029901 -370384633 -505196812 -875232254 226613505 -372304684 129860863 -427181530 660501904 -366790413 213948986 -411693257 156102789 640214737 296033612 -397770672 -766452382 -938935605 607712948 -882799771 -798992267 -625124921 -751860492 655061121 -794943195 -780984773 372556531 -998323025 351885604 -665741134 -353133167 702275646 125301618 320604582 811444441 -79160145 -717269914 -369355274 71104899 124040975 478540685 95847635 33168458 -564829493 -264207985 287171385 -156795254 -588445716 -601020882 744573363 -467114068 339584850 -157206074 -177434808 -586827677 865794781 968301566 -921465711 -937242384 -944966234 -463012356 293246799 -286255705 -945987429 -865768985 142359377 520939035 541738654 -444777881 -346797349 195024069 -942930690 -885767743 701523727 -746787575 149673102 205715128 -520815908 -593010694 675098856 993119673 -918277604 -96057928 783610831 482839629 -36506450 -766107452 -546774917 264528655 881919635 120125644 -207159886 -15790268 -934620828 -10647833 -119354219 710654021 -242421303 -392853113 503535728 -734436998 544144149 527139533 -935361238 198362339 362695942 -907786054 -635317691 -883715070 -1166302 364646164 730610782 240552292 -592612895 106915751 -939035104 124387468 -629086831 975743915 91431082 -542170796 -359507316 -196547496 556121911 -81491930 902560708 471473484 -897106380 502697696 501712392 1683884 -133426754 -918637652 121018486 384962390 -114578235 983276043 136087181 -452879859 -118605752 909223231 174607053 60341948 -822112384 267401348 40611574 -347106905 933863178 -122041158 -743650547 -997575135 -501131415 -950918423 -879754869 -807184052 797548597 79136165 6835994 -911634046 365566557 554822870 -424414311 -154582403 -748464558 26651577 108742491 670025074 -105127528 698681689 52366329 62220757 -534094084 -990633911 96049928 145506968 99458852 -630110818 194278777 756960716 -212632252 -360932336 558174897 473125456 -22254429 -972099508 36613754 -547653491 -994041680 -69726890 779830358 536034902 945889123 -988808101 -818891071 -386617152 -394795684 -243293352 -161304602 -149615390 -787029278 -909972320 -562878239 -417161206 -907735062 549867069 -218165047 -633233228 -577956044 495028080 -211774127 700196496 830101328 565945337 -79740172 226440413 -704445004 228978767 770520116 -795159254 681032644 -726054484 -469034712 324205544 -422600071 172375066 -514691012 -966987210 266918088 352870686 -570974575 461547405 448796764 972807521 -751481667 -699823367 116911936 601222261 -947898283 50828055 -457808579 114815909 552944075 -732374668 350248330 -937118908 -284223934 923933918 -597485956 403434195 -723571351 -656700378 164357528 427243948 -857050039 -578376843 87158734 -243112265 243410094 -766507125 774963131 385734389 -75923140 -544961628 -816287794 -45000605 -885349280 -679327681 766496653 -45431201 -912216586 -852012645 -592787591 551105612 615210770 -968241076 161888687 622563046 740285441 -257169057 980956089 302656204 708060494 575331276 -977372548 888180312 -236752103 -198233928 -723966147 -320838420 108761111 -827821121 44052375 -71249009 -744945827 -837222156 -794028888 649557920 -316633744 569684684 -402212406 -712808176 -151213806 -569143781 -655659240 296715878 707335408 704474574 522134783 -752532057 -4887764 -655757099 -551083474 -836048617 602348492 937551466 183615257 244208774 121249262 23319303 -208622577 -209230344 -936657152 -865649133 -618152455 -364764165 -376397410 -993789003 -223016972 -735478230 454290888 -54472049 20759120 370427596 -865238927 -307339497 -581313911 574491705 -818461247 -872360935 -164338574 -143687332 862792745 -472986042 188763575 -155611717 -806919873 982435821 431887194 -837689955 687386050 -942707142 -484895972 774651632 13237816 202609342 732173032 886774649 559536845 92559927 -967163273 249799253 88149023 -250138246 686389169 -578659093 -995101105 -745569033 -922591195 -869494544 -781280587 629964307 -487883831 -762870759 -724804747 719301577 -801790749 -659746539 -965607433 183536701 -855813350 -928864220 -592180781 -462887527 653745270 -796121040 -487414184 418938395 280599805 -52048714 200577230 -812168633 -44760474 660408217 -794903737 103050949 475880011 -415114739 -342848320 -319223103 -580177497 226141402 -435689771 -705710808 -11534100 -733255018 -816065050 -692771502 814324827 857224499 391966635 328568377 848109254 -529438961 -807102287 422231580 21300297 943777808 -167483867 -553052332 -295036903 -735290454 -215646130 -859515372 322656219 -666161468 -912141128 374516131 -305659554 763382218 445920252 437359624 479225489 55048814 -870749352 -63769893 384389926 63451480 350172151 763897885 406810895 73969307 623147238 -32675272 614770250 -809459847 191916138 160817444 -720542000 -503586203 326393774 95155327 720900965 -700134872 -855557748 -89696055 883135517 -236540492 559523375 692299142 -592403175 75806294 329934753 -986657829 -897859677 -50884548 -916663425 -746530836 463570450 -528852437 923445157 -187353503 -197220576 892044391 211846634 -527735437 -983397754 -755667255 -997998824 -547031673 -924120370 98947936 -127138074 41814573 -886273628 -375235352 592628879 19617291 225257051 -243366788 -861851259 811292251 -309356951 333265538 -992350751 -340140473 987023458 -894910968 -110703646 641374440 -410336364 809939323 356450195 331304309 -605061585 436204459 -728156635 760373228 -619678015 -721626867 93934774 683259827 -935871709 -61111265 -739737770 -532668149 351685397 979384257 185959574 415226975 -580071460 -398599 985981954 -83532024 776737244 413416799 -175234720 306623883 -84798223 926586154 -891678292 192298661 425109604 735210721 -868640339 79332578 -116531161 -718775242 -866457714 521750052 -703457639 727241535 770265325 874894703 838795475 -856369012 604398651 373066851 368684088 -441205363 10615095 -102609862 567181072 -715049296 59212427 761397108 -220346243 -717390256 549679906 287758879 530274214 -184895072 130336574 363993548 -734419518 968984368 -735950451 -474882305 87642515 -731242762 423851203 -454582283 927396159 957920625 -72778101 -351135126 431291325 289626549 755838746 154337163 -988797485 326466774 -872330402 245279244 -830045955 -909401164 854931054 530475786 444137204 236361529 -965220240 -80219176 -723175234 869267664 424050859 -476194379 653910914 -855693459 -972821902 597891331 -960337627 723353669 441038475 -427144784 -759327265 -805006091 515481906 434516431 372755252 -780506130 641896683 153346765 434569366 -560488068 418834262 858116838 498095202 -333948639 -444973404 -698752838 330724008 799332910 710336469 -228086901 -498543259 982450227 725661878 -195294848 -111137658 96876455 657033339 434751285 -18781086 -349085443 -875445435 388119145 -230625497 -154031865 133363912 650150197 -222626539 967506284 -845822217 88644547 -323494513 789854081 -707595428 672732153 -63664362 -695992120 -714461213 316779184 -413848217 254788641 -766285452 -145134340 154545540 -279235932 -524531431 -762268401 195933908 420512790 -234979125 382529478 -563401236 -402160254 551649047 -545475088 -219279011 -791562910 974155151 -736258729 908718631 -195333517 -749702872 -771358608 871353600 -389372667 -722232126 -923968447 -708491864 813073000 -282635440 735149355 -705947573 180731210 62355892 489526611 -806866991 -860852505 -92387638 -34815751 -651136393 -96861265 740310301 941852410 320477644 -130034198 -796543316 246035210 61274849 368736959 333722422 -729035499 841410894 424999218 709942066 214453229 -929192674 -510072991 417551524 918951237 868693989 -729939648 -865393675 -321403944 790260803 -477997773 -356216848 899490003 -171051639 -625424217 -918277626 186426422 -568798440 -134687779 716484740 865446927 -21022139 415444694 529629684 -721027183 41829506 -419672359 319379230 879307512 991186835 900602076 646451063 -26472780 416171896 -275449077 -868776285 -483203799 -226990123 -989499259 43611088 -340089420 -1567702 -236905533 431814802 941388930 581615328 -331945086 -451111761 895272058 -607181299 585130149 -819813808 585231680 -809510689 -598317873 -852449572 68293941 798739610 -907233250 -855012821 -502626111 -405166515 -877411597 39585282 -604762272 708026648 697306664 -187121795 -664228898 682895972 -58939562 -18660152 11718665 -600175207 -552040891 926785418 -827544720 -448021979 68158127 -484198703 -8989001 304290843 570645672 -320389826 -186171774 -767067506 -765499856 348563919 443970490 -494250803 434388738 -724582238 -815686069 -969761600 -297182236 808044085 -596985160 -878848321 -399164708 -855109284 -126731850 -848829115 -815501621 -854455104 -426986056 -51879535 329701117 368473255 908283663 -454722286 -237497656 -534981753 -862217062 472609492 -147360 -473199378 -320908757 852927040 97593270 129995272 10205283 -21032400 -598724882 707540407 831507651 -540845136 -670674166 697858977 -742283957 -22628647 -723384757 741513391 -685948044 -497615638 214800248 -86689033 -165302236 709917374 192913121 182542828 946930566 -813578147 -71246880 -787788217 178293607 -812775391 194114056 814079578 -80028325 -518238947 85928123 247714947 273231247 -313123159 -840014508 -862343390 -736949700 -494081840 989800142 331788821 -265074563 684615790 -349538342 -493792033 -702630572 -75367339 545260519 -127406112 659262851 753385883 -840970388 -874275481 -576071666 752852341 -811289432 510420701 395960574 999387801 225062602 -106637876 212755642 -885069889 -197629661 -499051709 187285876 -701837395 61750439 -589629 870479822 -811108462 566586597 -68227490 142193617 613209339 -32609867 -293845538 -213461196 528469477 811096701 -154993721 -16125144 497956525 -684986545 -882953503 -309780617 -600370023 -493191034 752156565 732732699 801831167 897196545 927999011 -785072974 -856959354 404050556 836479633 -739042828 200659209 -768399435 -907331096 49949896 919242168 -779836306 201336315 -454367305 -403892853 693645251 -789240318 -286787683 -628285986 -477782774 705749411 648146619 -335696531 -221258930 -593803364 767101057 -776683029 944533478 881177914 -400621479 -775220784 568560908 635317263 -775728791 453503822 236637489 982512999 -510866497 -83202551 -887806198 -12278819 212726912 -525937954 636486318 724311556 602694364 -219215258 -494956306 -281560578 460593900 -608443390 -149186130 -232171785 570490078 794140437 -920082104 -318391068 -871891213 -473581399 479685552 827629758 870062783 -881590221 38317605 -312085462 -543924761 -905535178 487742150 864472074 -601868471 -956236969 448324816 795921279 -311139479 -623925976 657739964 312903292 794442055 -629488687 646439720 613099609 -300175722 358471437 644675302 -365603856 747632064 13059949 -627829297 -184828734 -117186279 662416520 -565720455 79279873 -122014280 422497753 -522054458 957454704 559500355 -967263991 597062399 359354331 -895547382 -517470833 303465719 901860626 -812303221 -455706199 836425156 -21771511 -867853288 -463350138 541099503 -400726537 5261035 -796980645 -306042959 -339028099 -179022225 224225356 -178616745 353949267 -366793883 -918850068 70450922 -248702937 360376852 -100325015 -98565765 -897259624 -966884672 -941531844 -616938610 -36659216 836132030 771632002 131714446 -215486289 289259464 -500108988 174686353 -908893851 -824534253 273486087 25376030 788634955 -22957132 -71881840 -516304339 -734912872 82016555 -224468139 -469130689 924155471 -450569760 819354577 503994526 -72868645 379197188 -323543334 345696025 931654662 -267157543 984969625 -454259022 885068634 -658223605 435885265 -344937518 -182926627 -327053908 659086440 677448358 -78220098 392378007 -840328246 -98797969 -177602637 491814467 991706353 -482050563 -380049934 -476385689 819329556 702219106 851939625 -19179218 198834897 329174284 -90803465 210071833 444883689 -759345219 -813517857 -696018806 -706163449 -320899312 745601889 75500613 -766122425 516324914 -713750162 -525350594 705262796 -988326425 -733168369 316106873 538408115 704649605 -770237598 220327403 88764074 -555453619 -240567777 -263112492 318426193 -64997149 -46174910 170568098 -234987283 -164821677 -866107532 680809443 148456943 82339425 471434341 -298337758 366692724 324142936 554207097 259623200 803420979 821120314 182317143 -187547605 888192914 41078555 661822885 -30450009 847823821 248292289 71409249 967618041 943976861 -676300071 -436602171 -342907347 587388185 -136985028 611876851 -251732653 -387144629 -71816568 -387559958 -846949928 908250169 -351063774 -156124460 563923918 614483681 97345097 363154187 -233665261 -37302516 665637874 40290425 -111323788 7386883 -527498980 -680015652 -51186122 215962941 -74978159 909230570 -914402604 568445009 659422802 497113516 105481740 -215697064 -146076353 358817715 -964056520 -642183735 -98172868 -510149323 -965407417 359009861 -868414887 570728436 584901112 -960275164 829510144 -160491473 517716176 -676770337 -412049033 -534721547 107252263 -336192506 -38983096 38272085 -962661784 -959245064 -784371716 -853763549 710018305 -573950610 784041546 -24830895 -129041957 -403881551 -702625950 -514098845 -428798927 368319967 -948638275 90505536 522810424 -162565911 -981803183 222813784 893502218 637454032 -868312153 -68514850 743864926 -122728652 538250980 -818125256 494805435 -669567765 -67059421 338565109 -823072135 -953909412 810262272 -522952118 -259959870 -782573980 -534000274 42140142 193194528 767255098 851041709 -487154108 -754598432 18286979 733193339 -271356167 -826419945 -479290187 28607978 -166310272 411454623 -406598107 -772297507 58796872 952986532 28185004 -972709728 564511348 653444042 -249260909 -627591682 -208752275 220965598 499779666 -386691045 488180007 -712810156 -465284952 648618630 201125103 -710364559 295061244 -197741669 573738359 703926710 -116910266 -539131730 -847280259 -335012492 581718751 -150325396 -963855626 -989581908 -710261145 472934598 -61770584 -709837183 273183618 -399907519 -187547317 -42535113 754662282 26262356 411536219 407160219 -795674363 964445576 -534586051 -976279352 -993436084 -37745 117748691 -148014746 -666300926 604413518 -724080439 227467561 -864637296 366766950 -159411183 -395355659 -151788162 689758609 -38151989 302781712 -397592377 934115999 -161931199 -912203721 888320941 -891321945 -812941202 -911805903 -324502753 -169189609 752735862 92073540 -196938102 575534658 -281060339 -155174702 994895058 -450253043 -556625270 38673515 -604460766 629028277 613652362 -971713996 -873856163 -11201559 -86498804 -438854609 -670427021 369844301 -521839540 -789167563 718089863 -561896616 544504800 -135518589 -130330853 -835219737 -787731207 -836437153 322400929 350708123 697508350 -662974730 -319496226 307357479 -444580297 -123461362 180582623 -245948028 131522207 -236673412 -342594130 -509970814 -998828630 -200768296 894791170 -859799075 595410939 500180269 237174768 -101159370 94097697 332702108 -971716631 767906566 273678653 648494540 246504774 -925474972 -715585582 132488438 546515628 -362133978 34275504 186117866 503258282 -479183460 707358157 102303938 -950384934 -767734849 -288920204 950726099 -837412506 682777271 -798764310 -836757817 -637041439 278079084 -440268508 551954355 944497618 -792915492 -652039499 -662858678 941977373 760825791 249356905 -258311004 -941502647 -885616376 -813235659 589276241 -564742932 213685539 -655881246 -954476701 -794131070 423432137 946477336 -709842032 348103066 -111366026 -618460760 442917476 -775022816 -429576585 369422513 -416215076 -273260589 -507095245 999613332 667190518 -966893574 410213586 624477214 402729764 400588821 756888727 -538054416 -726287351 879766759 -4008728 -250475696 671867622 -108499393 688400132 885138155 -357740564 507800327 -16771738 582877806 -449208945 -742954983 794050848 -510652226 586132621 -670933128 -29691205 -942765554 -372677879 -736555453 112354561 274444906 816124799 -899779222 -806201523 994309834 771291659 951842383 -727825395 609819284 968918612 997152700 -206576045 -215713026 544996491 -653713189 -147634247 -736007703 25937673 -577168299 417976679 -55766559 -875501503 -868012457 915835968 333179993 212198909 -831916868 -460775631 -940435284 -401661074 498815058 -325155503 -971392197 -903833621 -594799680 306149641 -813264635 -796487297 959008825 252203925 143699623 512613743 -477086981 -572078999 46259335 -613767217 -200800541 -816463085 935377696 -728435726 532707735 -712217600 -267348257 671292903 -849417486 -441381059 780495940 -798481437 397822991 -567547314 281831944 -653729317 -150282409 -20008642 525912641 598503401 928039185 -81739837 791347056 -649269946 -701130400 -349117383 -829991736 -552781483 111508364 212464036 -676001059 698139727 193131667 185385081 -618296758 907035683 611387317 238489793 -61019647 -315640843 -317099185 718880766 947893993 -79011469 -328679124 614389362 -974276516 -840674377 540114576 775011007 321585150 237859372 973034386 -517929801 799818268 740000516 766506859 485215303 -964762922 353732591 929599989 -124140368 214283784 -46815024 -345235876 921358439 -22775237 -130649063 845947530 547473842 783811366 -889385538 -102022057 -695666 -210789296 811595354 648430129 -47192656 802963643 -694455634 -989073752 -670868202 679291659 815104582 -5581181 -748431951 438264170 425231528 159734206 680830960 793281277 -463370495 -993991645 536643059 731561587 85548623 -216562252 5337274 448688467 -163834551 462056130 -567233512 157642687 -234725782 653619573 -793485221 59691681 -386264853 -96052491 652547797 546287790 -988392349 -966896063 -866621739 528317346 442937211 -150676585 -265096395 812816775 27658179 746626163 758271586 -368008867 650079429 -177316547 371853724 -477520348 -937633644 843568673 298837885 -918667975 -457207480 -975150568 -738078710 228867316 -673401299 903723893 -911869467 152336470 449911355 -844692935 899538600 744570110 672850561 728459035 -292250630 817003351 241152847 -351750500 779252216 310445841 -477877925 867129231 213662204 271414352 33543663 -5404538 -254676975 -628911578 -460670265 -985182788 -224149462 -384713312 81317576 825383072 -365410615 596863569 636434834 -61540225 614479089 -980554761 -758695311 187103920 -652556110 825647615 299512517 -842136892 -139786062 656976142 774978297 537582187 84732814 -7647534 -255298242 -28298136 -223495996 720542381 832385438 -988414863 -736572030 77273069 90451889 893995054 -775553565 983728187 -413258445 -477878249 295429479 590534933 762690724 176421075 -238379927 -606973576 942324915 775074953 718166676 801138532 -946418610 -315169453 151947739 856138836 -934142084 848466695 207289971 576424754 -227504690 -658565761 549477664 55258990 -220492303 -205634322 -299476889 516202320 -85125995 -563937198 -755196946 510170595 -430290837 354165931 651078875 869520584 367221955 -635631148 933999906 -174495423 -450758296 166054494 134281139 -515076168 -229705204 -404843349 477266468 794907991 -279877442 899680954 -116425303 -718490510 98602889 -188464745 234179734 511396480 583824755 882512014 828551404 712258345 -415699811 8539854 -770194051 166162029 -354329003 720963501 -586581559 404259697 92618448 433829917 -757909872 -725250692 -900664781 -464044744 -121924873 422331642 -98983679 -755674674 -623013800 -304926320 825428735 722326497 399091249 -204579682 -452815539 -28604492 722738020 -612824064 -401048633 -497370831 -27930332 -909747771 -309460198 746845093 -96506797 688792374 -216199349 732206725 32550954 846661476 -636467815 -902457785 171451289 964355640 555206322 178234590 -560073927 908675459 847404518 465432145 -456741744 948647617 190036885 67825336 926906682 568242353 -412313471 754873980 -645103886 -726348683 -340870934 -512856945 153860143 -651644593 578092830 -869440875 -305030525 648283923 -842123178 72877416 -284325458 112556674 -960953603 -795272230 233500993 490522226 -385384102 -250564246 271712953 -39458935 733487770 -366913116 169668494 744949832 -643906611 487377443 850243386 496211602 730401744 -894129508 -441439317 795608417 -644800615 86931071 -35358768 814718333 5201458 107105288 -417969209 -374459749 -135517245 -670212775 -727997602 -432065253 691071486 -347136821 805184059 -569334772 -371565095 -381916464 676594469 -57111284 588455572 312219599 -25242092 183508803 -145820947 371448527 85056671 439212454 96801005 644283371 -747522184 -451939409 -794770417 741230240 -694658388 -8516388 534200104 858506883 -364742670 -617287984 590518306 -726376947 -519757113 677752554 -857217471 118160670 -14232557 -664955836 -25694480 920155321 -396848142 -674153439 -982310538 -901067445 653860815 390813667 686945921 -436064306 -685978879 220263566 -732179105 -463619027 -478548109 -524452797 347085236 -843962627 164007073 817548310 -941493285 910912399 -350935198 611471306 172015601 389317989 -931825438 -571287150 -241583538 -87383188 -591336677 -668742956 483927090 -934033447 257751658 -940009144 673031450 831244448 296399831 -475498422 -356620940 -134728678 -457428688 -889678605 -66001764 217292440 -323073448 745165599 824074039 970529843 -529141040 854612181 -522009301 284631874 924847047 647945694 219916499 -787920287 7982598 -841778187 944553017 -459204006 -675235835 -720432429 -493922750 -580339392 581324125 -4452555 590320600 -616091924 815543359 -115365770 102301863 -750920557 -824728507 -554419076 -784210148 -922342871 486509517 201231913 -863355991 118240158 -241491295 -383293144 730705040 593117819 501989028 625996304 -335698853 165470636 -200965063 -202126470 -311888575 -151613706 -591074982 181006974 -746798941 272393447 4177327 86673877 635777273 987434461 408739763 -82079786 184614685 273842278 -252828712 -961284610 -529457119 150042632 239495880 463153631 -706511399 -3434402 737944949 39029546 -334731880 -108831202 973136994 403429952 708828964 -29802490 906011615 -90347390 582077553 -17462949 -920858855 -518653583 862838992 -861458607 107661451 -13381724 -627664114 737937694 339199918 -556140367 -734801714 908541589 -857920187 147145547 -436572495 535540849 67581540 -40257537 -453613218 515515266 185575576 732966036 -111803726 465851498 -677152746 849277370 -267179191 -892785599 180849165 -755664872 -959109219 -715822979 -389429279 805891190 -951068022 79925992 221293977 -296786246 845270764 -43168252 580088318 -497709418 -796368472 -65218320 169956242 195219285 -895658645 688741569 764724434 750725479 679488449 177769703 638950634 -397663150 499215684 98106784 395546679 447677026 543932796 -864920041 -191974594 -62225798 -474510655 562317639 -499169070 -31360862 838148290 639186228 60962833 -531597247 -17362461 -135902454 -567772786 -864715180 -335925086 782569822 -463408014 855834453 753567013 -761707908 -804537876 -826767536 286417234 999130660 -342728844 -286268030 -448206447 -133715701 -811756642 283758932 500295895 -56813710 -886573786 264402575 -612926212 676416516 862732088 -288474655 -563384985 -969265796 747311119 -973483800 -524132324 300944424 351271927 -119686665 -313182003 -134591407 -370922452 627329488 794616669 445951845 -44723954 385559113 -871303459 514081490 -938689516 675897162 358950863 106581534 601176887 -951375798 442579141 143852364 886533914 -574967763 -673874757 705896905 837200888 -481333399 288685825 203528333 618457832 -616315955 -951602827 624410386 469512244 354332928 -902111743 98716591 -331132538 -980801123 195815138 -243780830 400485662 685743741 362482404 727337348 953946985 -152968735 -167787072 252724080 405393798 -652727027 -542780217 181644055 559385559 17113150 -557607856 571477597 -479712934 83322639 -394203154 29820998 972813364 566678916 -831655821 489303126 805064482 -46629493 -436571843 930217007 -916892972 753471599 46917678 664224734 806169772 295327168 -42889323 -78185950 93007876 -527672203 -88469454 234340250 465605309 -679773978 655753765 -814216826 -560421234 336129415 -925242495 149587501 -983906331 510994429 -705466972 -112323078 -637860076 14854110 -146197060 -854144571 -790152062 -589200097 260977542 -353378166 -288697284 910131094 -60796055 155162267 903537446 519859368 293041211 699189372 -461580174 -561566223 -960025851 509363769 56894838 -811413739 630388881 -718473857 -639024598 390835025 697192989 491194601 -221001232 -652841654 327378581 -476216507 804912885 335669860 -938695485 -127543647 878732334 -527528142 -18161513 -692583738 284356320 193533630 751252646 683838236 608030696 214073990 -909546132 -858892209 -847857879 -689421164 254928338 -294968701 314554806 -834399911 -735732065 -238539999 -833487159 559932072 949651084 887329399 -211817726 -86846652 733533041 -742325346 -719996387 262677980 -271732583 -352554579 667150996 -246373456 -110815987 844407919 57762145 311505677 -678126798 811077471 325203511 -260971859 -394252038 665470042 -251773331 913347883 896060563 -990106307 354685840 -683226111 -488313401 434407617 520928996 -642737206 -385826574 -839257907 -390043370 987213386 -253169812 -722153927 258526201 433300613 -281247762 424415967 35338270 554541113 929925289 -981752280 -324421240 -684308043 -821234184 167576105 -113284433 -915818394 -169456352 -537605487 551531123 -773408629 -704061587 -581076017 -421870255 -128305 407142245 398099631 850384955 -51344699 -631664152 -670449317 -969551848 816935816 646581619 512530162 -132439627 -889391410 367505830 -943680809 845622570 395590841 797434187 -741969927 -9755091 592153354 -32712417 -220113681 429344095 -797072208 -789811784 -609080047 314151545 -282877074 -785238073 -572778228 50821871 -197343689 459311778 -879268036 244773096 497222332 489908897 -223094750 -809647707 492359061 637954331 -515629828 828639778 66137549 -767145257 184200763 293464221 -844745663 -945910868 -531056396 -972010442 236885859 -808753706 -860647102 96868576 -82750598 931831697 -143622222 374110375 -774376478 -318327719 -221593674 960332560 573751525 130047091 -539827493 87762025 246970652 26740762 897364640 166517154 920992448 17925666 -626856853 -422375591 -99301501 -614944117 -72955050 -806332975 922225599 998626061 448851535 -798007300 -366835482 -673393125 92947838 -999942021 398088560 840634410 -225271218 -73881232 -826968714 -215636711 973992746 881534335 227164352 952768503 -730426430 -835264160 -423271250 -389071552 -587658077 -784862833 -675634563 -786250658 -383552156 -190549565 -550893981 -818266412 -843138063 -30343530 539420603 -168828160 -154525957 63342176 -773091370 -189610568 -632713989 -520468462 112043376 251717016 539368716 -278878932 -183657243 -573286336 444321919 -866138828 -402243043 -25391727 572681888 695985075 37934087 -744115582 169491704 -978695570 -913445021 -880382254 -563388454 -324921786 579524447 -385797290 -386378046 605542005 -863779311 -790072747 508945391 -305986251 70738477 -945139003 -862527410 -236830049 -927892824 -473608165 -412910428 -71401720 429135048 -978191917 289774070 475880060 171079673 -758125210 111790929 -183573853 536804106 992063244 461008840 -904129765 -182785590 467714800 -197563964 86516723 -151555391 222038884 127451689 -839283234 -985054467 -817049496 263244220 -706157418 -477926483 -342897944 522605910 -23887792 -790078749 -561661117 250789721 -922716760 669187977 -782176914 -564257313 -711912825 802221194 293071645 -890199173 -861711432 8986289 -557657366 -999452597 -916711512 -932070632 -243942749 -797047900 153479211 -498718070 445835564 851997057 -774781584 -766065756 775624838 867029403 -191726478 557523537 -21117316 553772044 -957756212 -288688033 -938965944 -778001779 -856020334 352830792 -293892213 693354989 460254598 -390777785 -724707327 827903711 -485532753 -496823740 -825913902 924798335 112643415 -172373080 -506138221 31567994 897600084 162577258 549131106 -883249960 230400354 417015705 -551377309 167998382 -132723215 873687576 -844826938 -637403041 -987433586 -924737791 180010085 622081889 -177539513 -360899105 691163179 -929156922 -133312227 -592027124 -50244531 911537441 -960070196 -309901214 42602038 88034739 666411547 384453261 90688534 -774758979 867491809 -89477151 27846810 907772542 901312464 -955620493 -74821923 114938190 447371442 281455629 443587454 -832697633 836585911 -520185773 -11030397 -340268363 991401305 -167210033 -784649391 -799207164 109773759 -884983859 612518410 281154113 -606212799 -182854951 565889309 -718516991 -941270357 -517566330 884769139 96231063 483129432 -913693026 903518814 486507074 719719363 -118831465 875453889 820825107 -32060883 333959466 369014423 -281537238 -611869638 285939648 186992969 529285282 759182747 -726157605 626769993 761326641 441939519 -83611584 -2318618 -76724965 409671435 -579227486 915539887 656477564 -673459773 -819782178 515121542 716752616 -948927415 410964715 -831876054 -423817312 -329107401 967226976 -840938786 578292624 -890621699 130075614 507506434 -514532302 505879253 750398660 996406703 88683074 -219929649 -719867258 430988820 579570787 174950908 555213731 -421565526 -842268007 424584776 554947138 518821344 838436711 494443218 -238436164 -404996269 -113839387 -355534108 -307387424 -764656918 241834166 -807368196 240605510 -91316700 -710046739 134264103 -92366513 -769403215 843490517 -539982051 725761279 751812299 -50401936 -936673228 197255597 -860833349 685655397 -537754718 -269590928 700835710 71666775 -795688567 386753915 354344137 -221761873 -72192082 -673032544 -132517210 142980803 -562845662 -768421666 -420380752 -343783269 -509880452 -518437299 107512501 433840610 194112208 -106514311 112513426 -470221844 -723615004 758719052 -932961246 409287818 234562114 85969985 61590751 492941136 216685619 -939118421 -999108654 304692853 425806727 835995026 253812018 -856496956 -420316424 -412873713 -212832204 413945723 531482183 -78626139 -660495062 -600626791 -715821183 936907639 148048264 -867576734 326418292 95312783 -424805525 -537814012 -512329765 461189698 -649945827 -701071401 -469409406 441074974 6043985 -740651789 679343319 -608058503 380078908 293346914 115148110 -709275982 -424233523 612526090 -736893966 -785288616 38560424 573317838 -386039379 177454124 -215905202 -495511900 644284613 -732103649 -513728834 111524699 -863608163 -29900472 267193172 -250738147 725946484 906724607 867743203 343597270 -102165309 427903448 -339528278 -800883686 -688075496 410063286 -783217378 -838013192 -593645716 659906087 164457819 518800111 -981718820 -478866068 -823278091 -535153134 7927958 -313277565 240266297 -82418974 385283148 648361847 -523605887 -5900126 660312355 -473583585 811544669 -721165587 -807055667 -296025845 -339861387 711869378 -251933687 -65910241 510095701 301203148 271331800 912989168 870238234 732833193 766738315 -958920920 -449371571 329787312 811011079 -332174602 946860670 526062938 972783372 757770399 320315909 944111080 152832064 548000069 363595599 -797725198 -40366953 -138720990 -388375218 -887432698 91748817 -608443872 -502769606 194606088 -555756833 717465522 -688855652 -172064986 -465141364 653821783 893280285 688865534 824314911 -884021427 -218196885 -121749915 -751736103 -960535679 -929799140 -967453406 429056647 11857228 -466344291 81200842 -398329515 -416789349 -734736969 -17614643 -70379144 149048398 412053603 637444787 -99931622 521447351 497038416 -987843038 665584006 266258420 -510810060 -186332181 -72964104 -704134207 -704205094 -459000743 -903967238 230619614 25684397 829553822 126497133 -519551215 -854462520 908234985 977185543 279196097 -891763757 -750205371 473492725 -97329331 74778883 676228861 378748361 -901166186 -380100953 -80278920 414192450 989374188 824238060 -393608628 -997772389 -667780785 689256349 975725516 527857313 -438007006 471634942 269809682 -972614920 -895260179 1744801 51758055 291444781 4507761 419257435 588291610 74040821 351136659 -68233982 -105058968 -749494416 -947940139 991656186 -782226163 518421598 -181571828 38776024 -351899433 -268242572 -845798052 548453386 -109580369 -537713908 -937888760 857049391 893678277 -455386644 -78381670 -973556925 275255618 -790117252 -653731845 -426155858 668721552 -621312881 938882995 444594104 142150880 -38808909 820008727 -309111982 894013069 835443019 195868067 -214930556 219476401 -23315288 638272043 -967292017 255365973 373856787 942894707 -794682449 -697119911 -479675427 -713424639 240304285 -925286578 173808368 -703066735 -43918601 565493839 -965915853 267231628 -850424270 -985695851 2794370 411718723 -122669451 -78108391 345868965 753870738 499429884 128381653 465679395 139908722 -868581393 -935915722 -488884157 402002910 30894501 -819665028 -774382973 776356422 -793335475 699210946 -713000249 -999034313 -733789503 389284667 369722785 -821761683 493262621 114483673 -425692636 -713347611 201766159 658100434 -938356125 884061240 -894769396 863978429 -205674680 -996044009 -78742259 11265909 439654481 -651598851 -553485736 -158485708 -997105328 834014741 -698323161 363271223 -69439737 258957048 808041286 832877283 -888986646 -714925004 -192824433 -899343461 866309982 656619831 -236981722 375059342 776865111 982735651 -549982322 -725586823 370066528 -737867679 845264369 -4587273 -265904625 -986968491 157000593 -896783028 938948402 402178980 119544029 -312642558 -829124894 -710253787 131340945 -434591297 -604006440 227133974 275278757 -896807560 282615372 -473957700 672931365 425679045 -434543933 213807386 -136088269 189177740 -243691005 -958745732 268338597 308275285 -209117185 843407502 -22895522 660567424 323439230 -190595938 851077855 -472283610 -819566550 -506737335 214234662 -73754857 48123931 -410573863 692530732 217689289 654215142 447494944 -661775538 -715472686 -888132002 458956875 -883145479 -329192916 -842889749 356708193 -829026779 603140767 -747294550 -747667912 -987228636 534273401 -853561516 379732379 -955359517 197846280 -115120052 260977018 -708271446 -596638259 572747962 859526936 -994600072 -761368260 75929725 -329313973 5532056 673828547 -505273404 -845142778 693217209 -776195000 -688500132 -703852053 -790190039 769626705 639217652 -377575268 714021262 185945027 458404871 836256734 285279242 524787941 465931708 -466162861 779627120 651810532 -211220831 -351646615 548595289 -142237251 94870005 273483947 118604714 -815131220 231478200 -90259032 720501201 467400314 -726259880 -636875793 -612656280 -324066239 232157291 560075092 131603272 -55712223 936146924 -876659184 207453779 997434199 582122753 52142619 264919630 -971599061 -875989408 -561074855 12874654 -3262293 880494489 -65564351 901325504 -713145111 -946327907 -126719858 933349902 730348041 837868236 -457449527 -178165650 772343924 -750070547 717895023 -483438249 302183581 580846761 -56001498 511463073 -899215127 352303546 69346483 -815001760 -188584603 -893694271 757667535 723694447 552882770 -695868537 856765765 82915342 -106385989 -400946927 34770550 -788233410 -571962288 -124415935 556447240 821574690 -128558529 -137382630 270898055 -877715785 532068850 469949280 -628861948 789858532 -377605888 -615138661 474345828 -141448064 852881641 -239895323 -383586215 714820448 -941314944 -15092709 -666845884 723968957 -499178205 925963327 926707794 -633662200 303559720 -744940279 -257501715 57700663 488878573 -800259570 -3762292 -672988988 -35952693 -203778661 733715781 976415608 -956347098 818957212 545388541 -750111013 -822314317 936878111 -594093228 392228509 -1186096 994895053 617403294 -834892552 508595050 399889836 -860629581 -962857686 583447040 -515759741 -181608363 -411480092 -31302652 31715623 -210449420 -126574536 402489510 -332117957 -256812507 -846357045 -328292953 -24973542 308138706 480529578 172008716 -662327531 -820534459 545236253 -165352176 225635444 810439399 -804398893 -920767008 743970982 -477764315 504298799 499201552 -594228578 833511278 -159863056 -131578892 261529753 337444047 -697342061 61054344 406521986 43297774 901022884 -96438420 -691088514 -545058584 -207904050 133068571 -34588525 415795275 471602484 -973194593 646788810 178912112 147721763 828236890 821979854 -753227543 65244446 -779634145 48177964 -329412831 649754384 -841072225 -855125180 -321819411 -290490904 -803474204 -740621794 -529998623 -173247091 129960620 -986742689 349977794 -892786982 719861891 -648925898 -863921303 537284724 710231225 272596868 437847770 878847331 -795928174 -120768986 245077629 -459422419 -980002763 560729839 -760978577 376089597 -911494683 -226513527 -828111981 271816177 -882792915 -404889014 -932752131 309621855 33070304 -652105241 -118921260 -694660415 32850560 -790344035 -750693963 633828299 -644576068 -991153081 -579086104 -720752633 -532148297 -785527361 988120397 -422868751 -753166024 692169312 859764821 -448497831 97647250 624697557 -501905300 501120925 679496540 183313334 -306798873 535751795 603378118 -717149747 -75340763 447131086 738707938 -307345822 -194585780 -859199369 -843584269 -884058408 262131354 671262583 419454453 130700408 -315360675 -251194716 -961598984 -994058827 -590857626 771455520 718161050 -890714633 -843645445 -554104014 932133335 418189835 424071121 -68053186 -291314166 -976627436 -794940979 456976997 745785113 -794341215 997247861 -416617664 877409416 809025145 -888506028 737197747 -850316535 -751297467 -665491488 701068665 -832799770 -256792657 -136403432 799560475 191547182 417347540 988915470 399584132 522835404 -32239289 436830425 -400562639 -596576663 -183155255 499624550 -608040365 -803478009 -273949563 -4168454 -557286911 793059504 -101796943 -514657418 47389137 -872923759 651701730 -751196271 89701765 142026733 -126961661 -587131228 167955922 386666375 395390228 898355387 -743185033 -186409612 -175245606 93447972 966635226 229179236 721217266 176936670 -529456056 18755994 -461206645 -359369404 -432997619 -20196619 -967271647 -705607982 -557649241 -608322482 -786618691 -876777297 190796644 -975974514 883611466 435866194 -1637233 214010620 -555076967 850949929 -699560168 -214876193 -864439141 225264839 240761207 -439351132 -955229303 -942505004 -600356222 -168698580 131757330 -441498705 -916388146 -863459590 887790035 51837800 -331208321 976313763 198788399 432462011 346578633 -383328080 -844994515 318790055 -443294998 216297295 -823169472 -161164093 -208170955 -515029457 -898222879 389766207 274658687 998227304 926482764 818901370 -819524737 161223046 -849149568 -57125093 590941340 351223112 -196553402 931156360 345671930 168955262 -127802758 -934046265 -468545620 -470923905 707653553 -92333625 -562327336 -867385520 732413430 -803680074 31680049 -279458322 834336354 682618456 886248868 -424725791 576861230 -953516439 167373232 112338054 660650713 -840511443 705419572 310667472 673804006 -415064799 874621086 303780740 -198463103 359251266 43767470 -266707153 236069813 953297172 818637882 -213746722 913465608 -792646706 637509321 18317323 -731286799 746331040 450660969 827120498 -929071318 -352992644 171258805 861975076 637815479 41121264 950717543 854074605 938225562 -963384420 -640582287 -99882089 -898342956 -236432302 433678025 -863470705 -664901414 237665423 150179471 -570314797 175471451 311938536 -379077339 58200226 -340793560 721250876 -778322351 488391972 315998843 -872687288 357328597 390875580 -143721286 -7507951 -230395788 -128095966 111375760 353861159 -723070556 -575657337 -809633050 -956770280 -554616704 438901986 -967789405 -971898555 -256395635 -805064002 -772756825 -706665974 -350932449 50794659 567475933 394635727 618526817 73092055 184640395 -843636074 -712474719 807163563 931574809 -548184836 -817373706 547188124 -7649059 -759454543 -906334992 -551215490 633628546 285007024 -791661358 -566815293 -953062472 92560622 -978254352 -41507694 -684074397 -631450142 -18872153 503242643 -293441504 -969578049 -729606395 282869296 -244015900 686241915 -655171225 469477896 751936947 -242693367 234361512 102320982 -223151766 -680000743 -969125361 165071914 -600671049 465649248 768513422 -830690140 -548512546 295159447 700376683 527497879 -783724702 197356518 -219977336 60773704 961806767 846115128 -52110965 153684530 -170983143 -96301833 735838361 239113656 480801071 84600934 -388315637 -114201536 102491493 688316679 455366499 -920983301 -255593535 903655481 564668710 -978424219 -931439260 672070990 73841644 -228631112 -57079416 810635223 731442567 -524131766 -813998335 644923734 -905742646 -56677276 657837418 330195639 965093982 34910916 -758517872 -891343752 446540777 257379392 647586327 -853818680 -9351005 -871211587 676002809 745150860 -273474940 -870453729 -352844659 -899791713 -820624412 -244326057 -358256348 524709094 -78206542 871443425 542359814 706611532 -980009933 935458771 647633258 898769260 -437144973 -447898009 554568361 -604817528 528925304 -998495489 -691808885 -825286663 807091968 -698200260 -555666384 853760544 -686584051 -769981951 -977926900 522624055 -791506663 -277715942 699893740 -79228664 756049203 -927045002 -362939175 158583656 -87687660 -388672069 -31040890 128898652 178754909 -184618026 -274686224 -701392693 -8617567 -570242871 -398228711 -674493594 -317426957 -696515283 552168646 404349907 -510756244 766350753 614586104 -562058513 -842887569 759369109 653062341 -104147181 -320482768 633430361 263378348 -178274093 763030385 -979372404 -966606652 832384982 -101524118 -153754949 -993554606 719158179 -579276775 -985780895 441071268 -935988251 189750222 358232282 -532682867 -323693343 44502618 -876659696 -829655189 -495060048 -888836945 -275666373 -849554417 -113636307 337175716 -349657582 504830071 -287159653 -919001761 12888459 959245442 834962367 -921635926 -903414952 270281821 684543755 557516934 -904380526 912073160 775595683 -112161511 -649006276 -124636782 -705300909 623491512 -77394028 -27171363 67990737 -754297055 -768386101 15176003 392548462 -720106673 -822571705 66677136 837591023 961144680 -692104403 894894547 -958719136 -174919837 320080978 489712881 398524654 -88753154 -979390138 858939034 233097507 -821314896 404582058 892223001 -737507860 -856136929 393978595 -239446276 622121388 -249499209 705599269 -246060948 -818164102 755351541 -871478196 621269964 31022763 -998094585 734606963 485050387 -382047356 240290504 -520385353 84310398 -894589033 805877399 -661165058 -595119221 881955285 -354394473 473194008 475962003 -888256528 -826857701 265354109 -844131310 -908568368 255715502 -951865759 735169062 -924905125 -212199157 772091271 839167061 996086867 824857980 -370447108 997834658 -526302282 600068767 -551690302 -791195954 96882331 677050809 -768930119 765717513 -660649932 -411286572 159213930 683258451 395537591 758882359 793025288 -889136207 794471185 -959601662 962901773 -70495748 -43399667 -540476550 -621142070 657096627 -358590261 77495383 -975264413 436533330 547410530 -252341660 563963313 78000548 295914679 924320800 70711995 -182544626 981899665 -342252487 530312905 931335341 236153105 347873223 -616681752 -521348418 -739364171 134873669 -340568166 -540578462 -666042558 599306153 346236960 -903838084 -76937693 373799765 392899995 -254482139 755933177 766039102 -779108282 -765032811 933347633 -807292254 -261665604 -290937031 523169758 -488794913 241821589 -113641355 701683458 348391438 952208451 -216449079 838861359 -769072093 875817526 -316833633 276100269 -551329635 387223266 127768993 708820141 -890240873 -4498671 -255594115 886416707 557797841 -959240282 37394203 -786677466 241480453 693715503 -359108115 868632851 492884589 964020160 358075172 -955598857 -791381875 -415078444 256793442 585840701 117051775 -938906354 -449849091 656335878 880532443 745079724 -107372594 -341507878 -433672711 -933186198 -138920981 174718854 580252544 511354192 766111016 -632254700 -493774315 586199187 -317635691 373899980 602563162 6666405 -694555201 515138545 -356672983 -611129857 -347779811 -620862719 686120846 -395490302 -330009621 -610121408 887887706 216131011 -401528801 -79148144 605206082 -419309965 -419613954 -750508621 499451785 -973043316 -221061545 811432810 77117237 687550834 992534075 -422053139 957947090 -227239603 753396054 229479995 -183706145 476787725 883955466 417765390 119089905 -601676416 111034544 654800448 -314377541 114119957 -988495394 56053049 781626639 -738961703 -867044439 613345868 754576306 -158113282 6966466 708485864 -802521843 259203520 -209230894 -702387532 -135755509 -465161961 17492071 404369868 -795595275 -586901236 -396919666 -828065678 -249964759 -918217172 837247570 -924857769 579010770 526842594 781432343 -466475108 -976867582 279865507 -344272034 -253562916 868658037 335831423 -115511808 -216509308 -376735563 -203418579 -867208490 -732433538 893389175 -673558901 -99027387 246795007 -849284945 499770284 -193488125 -13917426 567743171 99031320 350794674 -997993056 -174831657 129590268 671907844 378294415 -921894555 761574536 58532369 81787134 839015468 -555258512 -925446252 -862375743 -974650048 -56746603 -303297174 750050302 -564827360 726586589 944682882 -800129079 265086397 483549460 -909105407 -444857425 -253532593 528880604 -726778249 -551193083 515087892 713044231 -837353627 -750458571 -502571438 -709713739 -38768450 -494932942 -320650952 -206128172 -179069478 543241997 -335910835 166036256 -586073790 819768775 783586527 73287900 -978003991 766848028 -889001119 236713929 701592946 617053650 361159156 -484681031 -63408411 -935334550 -451229195 -581405719 -985320899 -95055829 896984985 -754214313 -437917287 -871272557 -379346428 -923093831 297177406 62704705 184759856 -264231543 -215548123 -180002363 566911114 439897677 974703484 -445806220 -898806107 753021867 727462150 944958925 -897067012 381159014 -517905078 245745292 -176775668 171396254 -614618694 10473110 702018056 -668933177 133276866 -231411547 -527739394 642352358 -110927483 -882132028 450089103 64419761 -551217569 -262359360 -368881560 -699953194 513532791 -9164576 705317137 -837293223 685401096 17711825 279823383 870356342 -640225016 330359736 655856175 -959558877 -403811082 300493691 519048442 -363122019 -291873102 -518545800 546864761 -45415299 -55585590 -541256867 411672393 -576525565 -17074589 -423091094 159056118 615149911 464008479 80152997 -923703526 860283489 -61047027 332621350 502417110 -682815051 445064823 402815528 -664635059 326749323 26008797 816923583 -483603236 -749732015 777786578 -948606115 -755466156 760591860 -66494342 90316223 -176655549 -789497623 504157173 542699072 991908505 101018473 -534130489 -366924637 330299370 -672808347 141803387 803690923 737896936 -145582982 149212390 -829462723 973530654 -25898792 -300565361 74429332 -800834981 930734766 -733916194 400678045 -717665492 -790684868 678107168 522505918 366161076 403266067 419311642 -602940286 -808941798 -911720612 -128711768 238236247 -728814960 -716889543 478956861 -759596152 -60839291 -13128166 340798982 -501616715 431859574 359381526 535514618 422977091 182342574 -983129695 -322474598 -446201453 247365296 969867980 -471610562 293358206 -158668480 -679688882 -241453087 -491004373 532769075 -371535236 815664836 -955105861 -228450227 -330420165 -286172055 -983434236 -717407844 -897494670 564826784 153165490 -354766974 654273202 -909879065 456801164 443397244 -258938917 363257518 -460830816 209200449 -10144591 -286851221 -614177914 623889683 564762903 -798683007 9572798 -57886534 -915196814 -876728684 -893816529 -424881028 -704882257 -499109626 273442646 900157607 -261541435 303641214 356465643 697186811 927369871 -589246289 122291546 500407280 834391381 -208834186 -226038009 900006952 610245446 -351754135 -747190929 -822512922 -598003286 217324019 243446387 545176353 -905560244 -560400242 729090052 -611062205 816256989 -800646364 135889496 -290166628 452467417 -524344414 -870306756 852668888 -243595098 381966679 -863721525 716025695 719080507 -413515395 -367258815 -46392699 -756400453 163016285 -904380940 284283170 -242187403 -752343076 -674228727 -800025897 326717883 824823532 554282474 -989611869 455824264 -323873683 -968600692 -618433906 673158524 -283615677 97833671 374167545 -939318936 672273795 -123442134 -725141878 -734737836 -501485851 499724617 -791205161 529981919 975808233 406603258 678178723 -408083924 862864051 636631482 946467351 -5252466 139071672 -928735408 -802546528 -997240028 -375382325 -437357439 798601960 291751548 -406101554 -950104131 919261412 -753190601 -856218123 -770291553 450437987 -321939382 -3142049 -982669091 435163297 118583308 725530456 323367404 -147576471 -727994280 424995396 -271947663 -553974020 854144655 954765361 -18628521 -444166813 -345252205 -596510435 186560064 -905542727 -437034476 647875623 350247928 318914206 -892246646 409533388 -847477639 691717580 793816200 987326285 -591847618 -866004349 -559209860 21269205 -302137197 300170423 254548552 -388234039 -919210283 -590645368 810081749 173474030 -685328978 -604334935 -817269001 913991739 -330014457 -813568082 697921679 -925733429 31757797 -179513954 -157674111 -56007180 -761474323 -557205391 12344322 674856152 -797982047 -605963707 -100341716 -67327514 866755542 -426419942 751205763 -155714045 95247641 -365512075 -645402674 -878196138 650166624 -831566331 -868946313 362089461 419908145 -718049844 656239661 846599537 342931684 -795674082 -169837759 -246158311 795418769 803041833 382311837 976635724 -109957838 465539883 220738974 -736910608 -620304442 -132286123 762666668 -541421256 -628677986 458852511 702924787 -823900113 -391548771 -107372268 -688976753 -550089163 641308916 91685018 -301391962 337599932 786212387 908935189 841747086 820696811 -35677727 -339067852 -344484823 -334712028 -587944410 872099580 779618980 768102431 -788441789 112663019 690298762 -918226393 -713697564 -782263471 -745176477 -714202019 -394618577 618757700 -347310775 699206295 -937581570 -467834194 155488692 -568337227 -777567275 -802370335 -496073057 -953868994 -833701675 80971836 310434095 -362812937 987028319 -978729704 -728095145 -958613950 520112905 -505939444 -578666357 -472348653 1121293 794796850 92740267 -885015725 762787993 6672996 -800600493 307206273 44936293 -176496387 383144929 -882965982 -503107549 617592371 250972470 684243935 135245858 652103610 -984176293 -307781628 -268863161 390923606 38714885 -968147480 -578966657 -915619572 -686274637 799037211 -557068795 -601348227 975586985 -529262156 523734441 -317745328 388221839 61402694 308954748 -488496019 645302490 660514887 -773354813 -366020633 -946292426 -730167234 825007306 241801671 267225233 256650180 852154541 100757244 -735350496 -962152782 940762030 -557444895 -453926017 577286541 -809277997 995832700 -540930754 -500254424 -845412146 -160968254 -298334855 648361441 -675309832 -185949446 -943189143 138575132 -602520144 482978008 -650632474 857189667 188112346 885818208 -461029423 883380119 -72947142 489011099 -993856070 487534832 -817304370 -911264670 725684467 614217053 -789162117 -549559111 -616026736 19313467 -434055437 -849688395 973475240 -63031462 -644052425 100967115 -783195237 -103000330 -266373174 -832753135 95317400 546273313 238408714 -959988452 208391124 -158634864 -13909141 938200674 -323941397 861764275 533825432 743041547 -8466007 3912692 -232512318 -882278869 -399952168 266669380 -35707719 68644824 -780097245 575075800 -792218284 475115566 584314353 955125474 642079895 686192359 -114734718 615961058 828714769 -207654845 -247326011 -334613091 -209429284 514605350 -403805517 -308278854 -998701013 720232037 756100907 88713017 488495264 943423735 -163853207 -146620365 608169859 -382787268 510596387 -659358174 261794231 -898717794 -362580101 501740680 964713532 -629552674 679761353 -569958418 -252329176 -562349427 267473355 -436047157 620406280 -75250927 617931547 862701620 -121867083 -678559352 -437592135 -468481770 -667723651 185481892 818445089 925929057 624848584 690188619 -752469393 144237800 -307892688 -606914380 14840309 685980274 -503902960 148602658 -256970688 -345806563 105713095 174953618 853208534 470403581 -974417725 254395382 848807876 -589646509 -163446259 -53543973 -831623855 70678831 -310695192 611407495 -325932626 -364597812 351450993 225851607 658029117 484807221 -850048116 738688137 751640352 284288602 601689216 -53099447 103144494 287164970 371478982 -48511970 -148096863 625728766 852302073 191893534 369664196 833773503 -799816673 859095766 267591035 -200877268 -939832986 271935946 844897615 -760604372 244002843 848501335 458546209 405169978 28353865 166716903 -385719733 -92753300 779997233 -101161464 -734194139 -49650608 -24245283 675118052 36471086 -857235772 119867592 665188398 -64779267 23141197 967668084 -615846904 670268552 -531668810 920357521 -36932307 634981289 -402095450 365056435 -425310943 -803993795 801806845 704247187 53986564 225463612 -815087013 -664449737 -99959546 -304185687 -848833824 579831557 882936620 389511275 -841614336 539483838 -342765085 398272267 -558650370 -168127262 -770687724 -852738157 -814800117 -627057090 -688416720 525757022 -958998217 191530308 657253561 183135029 603417636 -139277586 -666747499 -810243943 -837797951 -865785716 636775349 947102469 -416453615 976179723 750604803 405906008 207882174 -887505575 -801916117 -630457765 -794959353 -503615336 957074529 -843659413 -569184355 -382228440 376319775 -226251001 659569872 554580187 -504801376 -511636656 -4990500 -644422723 203725862 -330485963 -736835346 33781434 -599188244 74322410 -333043506 82733903 311993499 -989907090 -273875308 -713765052 -391051409 959042498 802780972 760588434 -949950121 -979444246 -314973139 167792135 -202634316 -78129548 546946279 -524625436 256189808 -723208110 757698998 -945277173 675336726 -582496158 -785907695 506025146 193102660 420647395 527240129 -243483439 -348629670 -890049688 -948566441 263663874 726501457 -64325120 -804250779 546117224 786590741 -817045740 148321439 -763806354 -840335254 170172695 -926354650 -726642511 218479637 645993353 684551977 62375840 853568973 -238907467 -527478858 778301741 -259393283 389485668 151215363 -792620646 -118155057 -989843938 285374849 -832396437 -702887354 747381437 470996849 410941407 596722269 443555887 766062287 -298522600 -35679496 520223327 -900765313 747494061 707022043 -773635146 -389244226 -648057802 -168654361 -460127092 -72570757 781886448 696160734 766208032 504965034 -92114122 -828925591 46097121 858768374 -220001897 -77428546 -961858247 -824351114 561905722 -285675129 -129039452 -271230592 -965182124 -490086140 534458763 -934417607 -541846878 27118344 847397538 937455724 -957182544 247539420 -711235278 943142371 -958056089 228034424 -345326344 538407935 -610598680 400779234 21347134 54760454 -552123180 805108204 828757043 -548912886 237843812 679722081 590612674 17048034 -124228141 -741309941 156841562 517065792 -834206201 -544766769 -59012131 -124652124 208824070 903571230 -924067134 814299474 -804773327 627347716 146961836 973499027 -182365020 -997908775 -541079461 -444223113 336540890 943288731 -61041834 -764321828 -402800661 617368212 -940563989 670172678 64575852 566651067 -690412472 387720104 -219650715 -995980315 -746459911 -906198293 -151733767 853017925 644808681 221350870 456659558 -293935520 -475869016 396165517 -952491077 718499144 -959798546 53108340 -125992943 775912839 -543191321 -667805239 -372584658 -192202945 444400954 457242175 -691454662 552082515 -712957513 -175008608 586856901 402045555 -50904913 -658595137 -139745878 -465738018 596124230 -690513234 650821354 -299335878 -82955262 934195616 48106477 -693401489 492604216 147410241 265171459 -971575277 -892366048 402654955 172189842 -711104062 -958983289 -165073134 124990718 363903942 401093740 -912912566 745879843 -142060518 548944457 444919744 961197549 -712429118 -697518320 -501605880 498915954 -888109881 666410901 543189458 254141470 567860745 -308060183 221202149 -949951246 39474127 -762803356 -605206136 662828620 -26522482 623447694 -246359178 81396771 482390014 -537561629 484088635 88026522 -110289789 -170594700 -94505700 588807806 -106471998 -942761576 -31070834 955484164 -838154945 632162324 189871628 -754022608 -330179027 935517990 -872394284 984852766 -844847260 -930714760 691213198 731989184 -832409800 522555417 -702878440 -262269995 -62142858 414869031 -429088411 -735640188 -832461958 -269494600 -46487485 -355657194 -254073071 532266439 -861617654 -730961220 -745219846 -892000476 771208178 216751017 -210507585 946931626 19236973 -44727442 108144956 -268066010 122205559 950582248 420505994 66684266 -881276678 248990941 -781582027 -341828771 34004775 -757052180 -812147222 -980203467 413717170 -510701324 921073716 575436954 259748348 349446366 -130218024 -732692324 309860644 -868245428 -749788129 185791581 -864451133 -109536177 82888905 -348135752 292029484 -911503932 799779139 807598774 676558210 124439961 -87087251 795622595 -415280273 731343824 -627141110 -931309326 -156438232 -555293955 906071356 -158381283 -260110881 -542857213 987587572 -712329950 -764215996 -210726409 -390745434 907184622 -742638224 498962963 -802362692 -470136156 497676942 -963098536 746360006 -378137698 102580383 -450285324 837092810 -885340375 292930785 68323163 -445908905 843793124 992661068 332555395 -275664536 496557319 -59850156 407777395 789471313 803659550 -917832873 651912799 627235216 422641215 -350207303 -788363796 -91268761 -794791338 362684303 146190777 147331342 809882625 -413454708 -667020249 -420894905 -910693693 531541211 707341154 -588842022 393955559 -153211647 -154353406 -716121428 -725562723 909402189 -68458753 -772577773 -838025571 -205212087 -829607956 869300867 47980595 72156272 -410856607 -800992901 -424200009 629342885 -188909885 -834202975 196019620 399782303 742142444 -875292503 824272566 -135490349 -18824146 567727251 -261154781 462205599 211911997 -456127565 -447660972 372242809 -172030413 66516027 221275911 -601473407 -939250848 -319069011 -597631245 -916132148 -66098702 237703841 812973167 -660503590 784448814 -931002731 259860681 935182744 -517641576 -388916888 222244014 -865855077 171021648 354584658 66384509 -716947380 -930177766 32412887 -763809640 994950151 -935798263 167200411 964017865 162080573 588782543 -999887987 -220724687 777125981 -60123488 62685661 138237189 -748106650 246887643 269323566 -871522419 -215372260 120118813 357824396 -277283409 18785556 206439305 911656917 -638025511 -112549829 279055780 107272328 56015698 -153978300 -422450326 -631727272 -404621409 -675177479 480666350 -929682957 940431017 375323420 145691746 950630898 -777407866 799570507 529808006 -256807201 623135231 582860058 -254209679 -384005058 -175389279 -484819318 359279133 -861083226 -438702163 -417524947 -988059368 798869071 949850856 -227214090 -528570463 -174152874 78136720 825249403 -907611924 741323694 579534077 381694465 -887452814 -787777656 -360160198 -776938188 344857810 -311071018 218535797 673667768 752395171 455115553 11780520 511888132 -484246495 530527628 -781939467 599215103 -356194031 617343150 51555980 -246935744 -891348004 220428155 -670899779 778096517 -982302645 -291909927 165902485 -452959225 -709171570 -619335208 -720671418 459512996 446641004 -761019043 -922460371 -761339578 534428071 -380459376 -254388432 35242449 -253367034 -815357693 647219696 -447129068 557123216 -10293909 762100784 -306492477 251782735 888844016 907895589 -807742986 82717058 893227465 -358987720 -567878185 -940850377 751265181 -407535644 161049513 -627926479 -884315789 -440007506 482614590 -710707179 122096199 980593213 543685155 -837767712 -428720077 -515281843 13559866 -375074809 270414038 713557545 -81125955 -443054122 608238270 -559248502 -42091294 -115916125 -782991437 -875938291 230599037 926011167 -142401975 -283652779 -888605619 -694797781 -162922905 30726394 -386990404 -664407095 -914983183 936477887 344493614 -800067087 -138318647 534206085 -912308209 -43298050 853047791 108420184 5448487 -677245459 804124937 -820536436 270014259 503250580 821148199 10792968 -217939003 -747778639 920001222 397537032 704013869 15159471 647517315 -994132794 -799635816 -587727236 -601352649 93197051 -71344815 576740485 46465316 -876345696 -938045943 -341103397 67868202 -705904236 -165511725 323777783 675367822 -931202097 -670473588 -803468013 -524176241 127264201 -414354415 53285950 850053581 -58132415 -340512898 -500507251 825666619 -216503976 7393560 -599641758 636914821 296863772 -147395479 342941725 435162331 650566756 554400191 598378739 771448056 -556574995 340535416 -41746806 -999718518 -487729466 -935121872 -236751072 -290439095 -317618230 710718246 -113776044 -159315668 223452223 -688228427 -775713319 -367404597 716769808 -201611320 893790268 71410909 -780303526 364394453 -776792652 -576336723 -809859414 55630764 216960152 807143951 -382260508 -419981126 -825288119 -751557986 -909163932 -570922501 830204835 949513423 595037906 -712091283 372959889 762286384 975533543 -745333521 -518277719 -792862980 727681185 -698647038 165426436 791679948 -887579602 -50976761 489158124 -425224381 -867183672 641216754 -151720023 -606796940 181127054 354232014 662966739 -872549241 376049406 -528507727 881998251 -954929620 -6988702 -426255853 -130860491 -112429770 270031496 703868506 -110975589 979892862 -814935313 -845031139 887181558 -315635617 -163625682 -982755057 -181547577 742623646 -379273269 673101178 751404199 615407436 86297056 442881800 -531748884 681034847 -458468671 -875345559 -93414440 -716032277 -926531668 656171517 -658838662 -145942104 -630915705 86926617 -910629785 -280156250 259627347 63828167 57627246 -273475770 318745192 -483981763 773911793 637100077 -133837701 -8265991 -665111829 -750827048 -407158891 938344256 805960297 -970161032 134777929 421241530 -840191592 -667755441 971288572 -135811539 -497299677 -429300569 886902099 575528760 -320687169 -19408618 99451251 -501644027 -771409511 -379679156 385281066 -136564124 -833686392 682326905 706352101 567030923 -929232755 100317148 -944520020 -804129890 -782410947 329315548 756301228 549599728 751678172 -662304102 328332011 730073301 -743529674 616553252 -734631184 -563200610 288096097 -408581141 -699467004 167549033 293833743 -661605057 -308141684 224152408 430186513 308244276 -539180556 -25497338 -732071202 -802002289 783017754 -395787390 -930370143 -989923462 220669217 127081423 349011943 200759973 -406461335 457686592 -381387990 831288610 296098719 -201916507 283210606 -505869329 12478023 -272494722 575896922 -332396998 452349061 -440419816 411411785 -454475953 418223379 61170375 657694988 -989105577 506214502 -800212654 -855665446 116172330 525773228 -921669828 -892119813 -47222554 -690608613 281890022 446636320 894323863 93582200 262433590 627010595 -211948757 -790089882 -39934292 -872610690 -101553724 -199284235 561789452 -200232415 -708176677 -430509639 -440499114 882895471 339035500 729776004 -586521479 -716719782 -875258398 373328972 476224053 -260609115 -972488175 -827796774 -594714293 310617257 -728306880 -81894571 -858651199 726661218 -86970934 644429014 210087574 860668672 -522219851 -736797974 53344899 14534103 -730942294 826896082 251042627 -249850697 -276435621 -318415796 996163073 81831365 -987029326 442711161 -417023897 -450508101 -103020604 -234950250 74528695 -857320731 -662110449 36531374 -755160223 886526752 -804088005 -38639388 462226928 40960041 73416250 -88221228 -549940418 -968209294 816373246 756223534 632794114 962155361 148112409 -426920190 37617677 -836590479 544602108 720604128 -564969626 11749507 88274334 -802006694 -770600306 891343463 -317057741 -248082823 -759262909 -439163779 721410142 675490725 -302748063 -636690530 -600723989 -799931174 -57206318 -137071829 351195870 746382521 71248399 -913108687 -813907981 945889765 -630255865 634541235 -320649193 -853507198 -765736767 -509981360 370586512 639500504 -163243523 -563367448 -971772365 -514139485 87736324 -108135821 638826012 579832784 -343680712 -385196225 802225280 282498024 -800509573 205918097 499836541 -842611217 209294436 924358932 -431366674 13896077 -832256642 671480299 -445824778 829834561 574961706 -221754678 -115618606 579397311 966204839 494773802 -396960200 53853054 -452871494 -221099477 367721080 -247922918 161452363 134516517 693590603 736037999 -703873629 153442138 -834372571 -42207688 -834449514 -192560133 971605513 467570581 585954061 -795490746 -562860437 -420189387 90938910 911303021 553326023 -826741609 312997794 -16087020 633490825 -298015162 -765593021 -429778509 -375213337 -462383084 -579374794 385745619 -416816847 -431677090 720772800 421934023 613429028 -459006300 -937764656 -265461700 -197976863 -624779447 743290442 -621492510 261035578 442334076 848051497 -697945762 -372727803 -230678383 -895579358 -18879159 -181129064 -988615819 496480986 -728586184 412167762 -857180484 -134250682 -904962872 -821650481 -211613973 982821715 86430850 -977535865 297909941 183640614 -531086290 -641162959 894173266 -764181570 -567671068 -415434395 840878769 -133972261 -361404366 -202486954 7615447 -755388425 -647118335 -91761315 -654840729 2414789 834741622 -772681040 -251068960 -643663656 -640660469 -946917127 361016856 -87871670 -227944006 -227833308 -141579067 -124198479 602026157 622883234 -681966031 629371495 -300062060 88689337 -649156381 -970389726 923450028 -280287964 158216341 -425472559 -539823527 123289504 -542617158 66424408 -85961956 -419703836 -134393383 438619123 -35516838 -713863528 -447172008 956525262 -537669362 979328445 651924862 497076698 523641130 -463605373 535139540 -188172204 -864528241 676250132 250569928 -439851727 894735079 -496709449 -275959178 -271903808 482511219 -413009288 -103257660 414072269 547207478 -254875043 973424103 88972299 -244732424 721189982 184646986 -577974452 761204512 -706244354 124475160 -843055986 -416419556 303066064 164561412 234508503 -864583615 587466996 304696173 -431977888 -576453618 -403341078 -947516451 781448805 932434193 612264113 207648007 -712509627 -422433501 10685505 382481942 824630783 -889558378 -513817154 -152606410 654010680 68121238 486986012 499477269 -982207447 -979341164 -978971139 538210058 955312085 -765495090 901238690 -678354830 725625242 521109140 -551828004 282811189 612570113 917168462 499283767 91246279 -281376517 -213247508 -180733289 -845777368 -108565511 -781986874 222743925 948659665 934176855 413335103 -22407947 397897500 -774504535 -355705231 -460215953 121908199 853374461 743663061 226190823 -506831631 -432036770 815276509 -991500083 -757061961 -574833569 620013524 -418414524 751348870 540195893 -636897343 -105816653 -219188594 -222700501 -100977275 614303006 -136007651 997120841 159420894 947430410 -200773370 -103260380 264519329 -462901460 432194055 -168203991 781381723 -751471492 301141458 -924238256 18252958 20772039 -231804013 -884829273 493448784 -933456705 -605484000 -821204992 460471272 764880188 -582661703 -465054807 228453576 -159080942 857258113 -184800874 -811195631 -770770299 -861355466 -242722649 523601924 -177249569 591377317 586238531 801937960 531222966 -613450624 906816777 517759103 765813140 101551582 752421597 -729351504 249202169 397677377 -930977743 -157404828 619276617 -244114120 863350574 -696771479 -391435256 -574564521 917936021 -101517278 111593583 730494354 -739513646 -167044194 218444665 426342309 -653462112 -255911160 -520520637 365186706 -33557037 -377397933 105775726 -318400935 -171841353 710189496 194780635 -870918829 -951391774 -877414034 -683042756 857562186 -609746731 251704606 722881190 50066310 -9278373 267395098 -936307891 115075359 -14828418 661801088 -429282682 328089493 658017553 -954092483 324894624 926629362 363308283 -340758346 -679312278 685030262 -509857688 -52449398 -793170062 -746168843 578357759 720257012 583214485 -278750782 609623508 -359048693 864002924 665880539 -967995273 44646281 457446974 -615417959 -444758577 566979987 -812841114 201956882 734689481 406973573 106356755 198960390 782857157 -561725425 -730210744 -974732899 367362729 -805887659 924158587 150574706 126824930 502910873 612199738 685306962 -991478519 -716211408 -908723065 266944738 643271323 844353386 35427795 -113675871 46116631 842917658 174926775 39003109 -179574572 17853645 -607743418 732824497 -969334004 515428909 447888938 472552085 187073617 631097367 829483284 -63619690 585434627 881579254 510097496 -234312655 -288256986 764771393 -938158525 550408774 153807892 -447171471 -42471366 -688815473 -697241614 101852137 511771707 321732112 -109700541 137658660 474473236 441662285 -346345850 670650255 920597983 -669686239 -303917285 456788467 47971179 150818830 475387450 -927568120 312651126 -462738497 190437587 685547246 -793250950 -779245451 -279219878 -774650564 -8560672 -828839163 -527181088 843288905 -721782952 681468577 685196807 -406530822 787994287 -625599715 478332122 -487953443 166288332 -355723066 674782730 -916041357 771915290 702728577 -205118917 860430364 641633615 -806514210 91335525 351679146 493567603 140264525 631785189 47148402 144495202 -854009379 -187577526 -836600437 941911862 -131649301 -156610169 724550042 -326840305 981183082 -476199601 491451632 477104387 138652152 -968000298 -586998594 561087017 -943048028 660522480 177234445 -884810260 135173566 -946579954 265644033 837807360 -940443893 -725198112 -73681149 -825908575 268502544 918520784 72346946 -833499507 403457963 -393386325 579477539 388061527 991206914 -475995856 -546291993 781884404 545483099 -503033073 648092752 342581601 -928723874 -751856680 -969763019 -307112566 -6806907 -813024343 591432428 -294851960 786001391 849721620 622326276 -379124688 -447353402 55249069 -311621374 627649147 294725364 400314884 539533005 212961655 -110373244 884688298 -792692882 -479910756 356822913 -62587186 558827737 47806328 837475459 -842592333 276874524 265277299 -332655973 529871832 -781086592 819505532 -124607128 -448804886 363743386 -352139717 463910412 -59039557 689548290 -859572364 -472306461 149064405 -288982495 -319930140 -488838556 905167976 854797981 -199530113 319518833 906811024 -789839431 839032737 -46803933 276611534 -815032405 -836324375 -879151771 -636966430 280444915 532170621 206081786 -827145727 783467364 370951452 759821239 -907236508 -746865021 675837034 860496169 -438267604 -194255217 470975495 432499592 -552601852 439260832 -316985396 589906094 598302558 584660770 907790312 -162289812 470995055 -733885258 318777699 676016513 816872014 509860390 -340475843 -713510103 622793151 -991204741 -740018346 596835546 78737103 -803971927 -950643730 -907672900 -384877300 949938850 401927348 -347284368 735274608 -829196108 893490346 -875176018 -409597896 -288807886 669514533 -176521379 989793420 -864401760 3250670 433896722 -837230427 273210690 -602535330 -488339049 -304159562 -754042151 811290788 -679695349 876343257 -896517690 378731807 -519793541 424328567 723057227 -985715418 -301771694 177811343 -113081806 380646200 -393054997 -381721197 -152494854 -757700467 -526476379 76714846 -818010092 111069529 -996265077 688950625 507920644 999238031 -640851750 -968531944 163878250 -143096729 -987033762 24315998 -174026763 -854760558 558148238 46658433 -900088568 -775092685 607238091 -650659654 -647019712 -869994775 941709245 189956718 -193992199 -317063801 -797434287 -166985971 522041017 556188348 -974226327 -515342456 -417238632 295409053 678142833 -323275236 -751541097 -960163051 -905525977 -242059232 -747345873 394731046 -369711067 -303115335 388497327 553748814 707407685 -738023474 -404517224 116023483 -803877333 -788019250 -291029190 612606755 39386865 -112208904 -315653938 -230349272 -317377827 -331205103 -79570655 690080255 355724153 -930281733 -728179107 -61617444 -497593838 -947722204 711327281 -858944853 442671527 246719320 -798297572 -467608008 820805967 -203702553 283393202 -756620772 714728803 517778738 -930735897 539377225 804066451 -535373233 -745670482 -270774923 -343914837 -958465696 706551464 -178942021 -142649594 -914612002 780753208 438770770 638598181 -296690377 -368099554 59299874 -918208527 146074803 -953848576 -206147378 -110396126 361717026 742591368 75374148 -34305113 584493202 830588351 304931643 -647798286 -34239359 985896065 -705701690 260777243 438716523 922692617 -154047555 165725117 229960500 -825439299 477637278 433217451 -703183841 153136575 -345681306 232938700 -898204002 896449083 280917248 836076182 -746871526 923044170 169114685 -979930978 645735961 -153504817 -830271732 -271785516 -404005803 762543616 140282988 -929753471 186563196 479877702 -208142834 480666502 361608650 426560039 601736294 -2685818 -144216875 -655173609 -958946641 979509949 -935919185 999460452 -190574854 -661965246 -207823113 499734916 -56267385 323527226 -357609143 99714217 133427529 -724149793 -619083726 -829229096 970234319 959948339 -731879818 499906834 -180432862 -153607065 57388532 -630823702 -617757512 837268133 333228731 248669591 -731713698 -982798989 -681712691 -533327576 -743337263 946871647 636508501 469505250 752973732 117414234 -981843039 -954206803 -494873787 -893627491 -943814217 -120991646 -415533971 -729847448 7239142 -774393487 639367812 -165002173 -232572984 869804141 723014962 685418064 690010768 -361128088 -477159011 -728779307 -315077375 -12114452 -123700272 -435759720 755702953 -240761898 25410010 -916010969 970277204 742128526 -941644161 313077674 -310412861 -58817640 585401682 96152840 -35997850 -88870605 -323449816 142471377 252031048 69118777 -972233184 -812999924 -46945545 739189315 826379890 -725435749 649838432 624416365 -692356517 870495557 921552166 -198464228 262417475 839991863 -372613719 -669453439 942964719 -407482199 137935812 299908302 -866747687 431494599 876831619 -484971709 -865617770 -234837794 443265787 -299792874 591536375 -706383946 -133217525 -762162270 -266594999 247993475 570694632 72183639 402881876 -192502536 422963801 359484128 -822991313 -454487644 236431999 13504973 -956997522 973066397 97425535 691801497 -126730267 -718906165 -812169408 -601967046 417637087 816369887 -842634343 -381052044 951805304 -345052012 903503737 -888780816 24147072 -820336536 360194144 107619637 47082279 456449569 -908901368 572344104 770055834 772910531 264041337 -267402279 474128026 -77848144 946677157 924516251 -193074574 937873788 913855695 783155504 752157045 -793068748 488878145 61467816 317543067 565088148 -828493662 -27886290 -649408829 -993045957 -481584714 -737298357 602543777 -865710940 600148597 633057716 523768794 264145986 673546879 -566463036 722925923 -349227681 -13293533 90439443 -866447820 -251307274 -844845466 934429444 -976937384 -901671777 -952200828 539501646 662775833 556846841 620508244 -472148362 -275259767 -726329236 210791335 -359489382 -494451887 -626122072 -138481730 395100621 912929874 538552403 56817915 518211841 820599205 -622210753 370617368 -5147889 -483581410 -429129048 571085241 16103049 388329105 -703632175 21534668 160052133 -356748559 644590767 -67520059 904092814 176275871 -222379695 -526332032 871629523 796485751 -699216175 -776768770 731459438 -436878958 -419753478 -743666072 196616647 -664704376 -905394716 733004669 -93184667 -507719558 759246136 723486479 -487127495 663666355 -406418061 -797897068 -125095551 449017168 -535417880 -239712434 -3858499 -560316232 -789509007 -290909421 656260503 -769060453 499251068 514110294 248252369 -35365611 -270549299 271122959 -247834483 580381502 909764002 -115541311 -978564378 -131812392 -884483637 985756121 713423961 68638137 816205888 -86182943 -37683698 530165880 70439974 413741223 -933496108 936983641 437925833 580940223 603523217 650152852 -909175931 -156145778 762999385 815655746 -698673581 357475915 -85388810 -491406129 -451090070 374727304 -765147638 226556152 -822605497 11595392 -869331972 909049286 970336300 525806178 -916903778 649185959 -796225613 455135980 -957129376 346946185 -237780988 -705503530 -26502503 -983978168 228222418 -94773244 -716242969 -124371359 -884004587 -135474822 -101507320 963357909 319285252 -706380421 425999438 -127289308 -243130560 747049545 -630712157 606172068 -284034210 644267980 279219836 901231251 -254381335 516026488 -65414649 29293296 -721405725 748745809 -792847009 -255507299 872612528 582042027 -924812707 593404013 678415394 -634777976 698627340 -799647128 622258112 708178028 845050408 234802570 -769863185 684810521 -955902827 -295679335 774850057 -621454496 440914791 410454461 545122190 520789426 -321424593 536377691 38311620 778911090 962223634 907314561 -709043904 -657530786 347909141 652020901 -920380005 -517742475 8501501 -269612728 -832288929 163687775 -781223784 -434194487 787840927 -258776415 501509521 -158042871 -95515274 452527835 568377805 -871287795 831498516 171351483 39539811 -540548577 -934168851 -284629960 -758893651 836445657 -876040377 35948902 766581416 45943223 712479977 -473860218 -466790897 -92944410 -876755745 412397350 -598166397 113806963 724989845 -457872417 538575154 678227677 785143769 54258870 -763592945 -286104642 -409786109 756610993 697059248 -668773440 -44023576 592743672 568485155 701365605 -116436031 -312316997 640084982 786508403 156819745 -792737383 -814033012 905793525 -123886618 170264260 681922378 658164229 -745529362 -978855046 -568922105 940044930 812836239 428075655 555479947 -745209738 -694898414 -86230160 -608786657 -610579794 784939767 -596156605 -546520554 -469102464 -733264344 -222955305 -127169345 -338019866 -431405727 274093072 356057952 -938961641 -322458124 -359259801 -762915770 310006225 -948596432 -232976170 159726088 883742070 -751975683 -750237662 939586326 225667929 -117009580 -348691838 629765150 151942823 623807690 -769061191 162654967 697430748 -636972111 834114782 -174986533 -968370844 365539933 330029004 -112759438 -987931830 -891436199 -452850257 -728816680 570604418 -147998152 39064587 -381991192 599355458 460186652 -641319614 297513103 -133298517 223505571 -740289465 -202515179 933666773 -41483667 -671508791 855860363 -478405754 -95079617 304234808 828784338 -846803038 107910720 397957274 -51955897 361983572 947251846 -106121326 287904943 -580851819 -206552814 -400025727 447600142 -723151974 -991362362 505153207 -732903675 -488951457 462075673 434921846 275915871 -193866787 -967246322 842676654 -448998876 335755956 573921860 -392876217 15340734 -757623258 -296156651 70889190 -798163467 -222023190 937621343 -112261915 -679373347 624203979 -283598988 -237322200 539971787 -961539302 535559498 -380865993 -78354082 -521551636 -590003921 500902540 -58470149 786879264 327176652 321689002 106907821 969221382 -112193078 -664391053 -624363897 967907328 856253336 414070839 61902390 818428404 -335454728 -343533763 869401648 -188904385 -282584805 -165641656 49716075 912530592 -600685791 579952845 173295731 -442175119 350134083 -889364394 -110506639 509989643 82422679 164147122 -856184910 -952109705 -303377174 -217814433 -315677246 -998141231 -578422765 7309637 -409289160 -869920371 -489661579 -269559289 2225442 633843438 -785084896 268312644 -123964637 -420039016 185965742 929609080 -657138173 739130602 329256955 147422551 -289850582 34979717 199774354 -968669171 -871545110 658253084 132994164 322904012 419930011 -798312251 790452228 -862562746 -976249109 617946054 933224174 693782645 -808713306 -48621580 -262195453 665823785 517708067 858392419 17810212 744122331 -364823074 130015132 287787722 280066556 -410338105 -260159378 977731416 996098875 -69215867 648412887 826224956 899661476 933090073 -575116787 -110952170 -524339315 326471815 -574939549 -383153212 -861890731 -103658817 480090534 406843295 -576276694 195038423 -442239667 621045087 -739130775 -206747496 -677623580 -501850504 -854822439 340318592 776847629 -603679615 -774905552 -700652891 -491077018 -339194435 650460820 310825430 -89090178 -522582562 -280563627 -311745916 -98263354 294380128 671115539 -725045702 -632775546 -62300472 -803713450 -957643394 825028440 -240504202 -710563858 -318116416 346642608 982718455 877956456 -549485836 322036033 -774395285 272633200 -913500746 -611410027 -83374329 569194066 554595665 301819359 233168159 -514775123 813114394 -193446042 -320247855 991901394 -563533532 -944552309 -781625277 -224770955 899366973 -226549297 -149804847 -448449246 840571642 536010957 446679681 307918648 -889506500 62290916 451791650 649976605 844264098 -686315671 -79272156 -217638952 -7970451 822846986 -200761032 -878114019 159393205 928069851 389664569 -715684754 947820632 -872375802 822211490 675482053 855970458 -766678145 -189594243 -844864820 -947043750 567981786 55115695 3697394 -877683469 229182294 -772974180 789690634 120298491 -738931981 512488639 -139279204 -479636570 -396683928 871333621 930861921 -506516738 323188659 -862833280 886043249 -68355662 -139375629 226376274 -719934302 -761621001 802843959 764436085 -385449282 710641286 -295426443 -707102486 477875614 -988093050 422722146 517162164 -766246948 -143110787 -848423503 -391536230 -675742611 -560329448 -925256055 -953097427 -286292001 27454876 975327500 835532898 984201200 -735290123 -955317386 59985904 -699348678 -843162572 675414232 582390292 -12943608 -53618938 -988145338 533981452 366332675 304565405 462430250 802329664 -854773767 8352340 358594549 743364446 -331865556 768755377 -487546341 5991331 11149408 -905138050 11541810 -334185283 449455669 389947336 397411879 737399029 -877404070 894325169 162847454 43049798 115271784 769968800 116539599 256548646 -739575448 -59473465 725322281 -108381644 218774385 630862202 -212035746 463716235 208622658 -750759073 -575875999 -584656199 -293176486 468840289 -502908202 -315184163 -260512892 450068573 -627239426 -343866692 -889354727 -851749854 538990567 -85920952 161504771 761575432 -512877861 -6659282 -785932240 97697316 -638706823 -945312167 33931621 -99492798 -966385118 880392973 984087303 -126028851 446375094 500076730 -274526421 -822372622 -627480349 118635096 -789693845 73648540 909735985 448796452 245495201 -592296364 961519409 -251770966 911728523 171786401 6727318 993986938 750378217 -871070798 716879668 -404799286 -898705673 190613648 -988950530 -186579012 -969374593 199743778 -531483912 337329645 -927587086 -2331453 -514971236 874353703 454168324 -15634994 460980284 83219752 417256655 -897805058 -890061002 -253613031 767737003 846300741 -985989853 411159942 756664100 -46817028 920358829 -464885332 850609108 695243418 761021258 -40547695 40766442 -736716247 -782828795 -667505183 -783031986 961699302 742478524 -870370592 -531378260 265267400 147434070 615734732 -771512575 784666187 -589568113 -491863934 -620132755 715518219 -113742831 340694931 -12276708 -855395833 -665739257 -600177642 661894000 572723696 -501804755 -696002750 -838337034 322528645 -315283266 -136845665 935330633 -206055453 171679534 -813032243 777284841 -10810122 -101464017 -297930068 957578505 -264847593 637473479 -83742086 602506224 340068804 -867215476 638482043 -501459556 -812465237 -269658580 -286021817 719486095 -930198661 -898581135 -150910090 448350979 403161487 680987046 882753197 -515775367 -809826436 400480612 242109316 -904795824 -556548607 898763979 988535135 273844890 -462578969 450245103 -510368461 526339882 -14782185 640771022 -804544321 -442750283 -847185439 -590714026 -903871326 254744382 480387099 -703958251 656420324 -162039141 -761112053 -42359494 -707431879 -534745040 842299301 -345559439 -894071030 305371588 -74402454 -391163305 -49826768 -708705984 721855449 -210149344 -881517287 -241896985 772378269 -315685624 857325744 -558074140 454740831 557626690 396754121 256757984 -649326754 74163494 582253738 -199935415 203850016 -114789273 -182942926 552180943 976992846 -99328573 -881470096 -237966830 102455873 -785825812 -112829274 103690297 768948543 63766947 -332670274 809672874 292235953 -486587855 247599251 -284368260 -907808781 664601866 -502579424 754213178 -537032156 -243768580 695033696 116289731 -869924785 -716586210 788526166 705376392 -198919381 -718230937 -212223161 -484963714 -237188379 -182577406 917692100 836642896 484703235 703014099 -741579871 194834969 264069003 -733631207 868888162 -975888919 -646392640 626713623 -290865954 -895620380 505993062 784243773 709547896 706228661 -761477506 -930855098 -418009487 774511344 333461833 123779168 187143345 146375197 -966290564 -493817193 -975667994 74800662 367933332 -474747817 -861155555 -859066515 613710920 543200681 774144009 -739152898 -78140179 -523171614 -333788641 363050337 -859274691 -79021675 -910355395 224397795 -424980754 674318037 523756446 -961897944 138928748 -341846543 -559756481 272880346 -99885353 105273981 -544515626 412265189 259460114 249469552 175997686 925505244 -245904312 -794215877 -711122751 -371318394 -589862223 -175333517 197638051 291494923 -827194113 623627402 -939763557 466954901 -87239786 -969806745 -352944461 -825507564 -101896546 -932640987 187616734 -1200359 560891220 224472835 -223207092 43392561 335792344 613741454 -359005174 42055184 -266054734 -264650078 -356800137 701125217 878683472 -684365626 -937585357 -992529844 -665809465 345151224 602027614 740142406 -207215276 617013252 -7774367 -900130982 622849352 -108481437 312080491 133395355 231483563 -510850987 71188906 609698629 758557962 401736304 636383869 634909876 240109299 375543455 -949259474 -574597864 715443688 856252572 -188453824 -956966758 -335621843 365780420 841864566 571888675 113684798 -833333879 340087700 -802640962 -927997379 277450525 -79118534 -160622307 -288547368 -339229830 -185413447 -362060770 857228516 265663120 -165509259 135961658 -742613727 400948545 462780894 811854904 364869805 -327208133 -454692609 222762634 -331796596 -998458894 -378741396 546264941 292548950 -478971699 489238169 442010776 -650787763 117649747 -349693107 561921325 -797574774 676983382 958380926 -773198891 -426152958 -581786644 512311866 785837408 -733116985 -829514127 -945585533 -922104526 -116660597 93186906 692702004 -493598587 301313334 252889425 -838435668 -747533813 264695934 -552886556 819853138 467168412 501823322 -919968228 594862712 -729061594 -966168541 406583206 -884853036 173336543 760612293 18959755 -263434678 -883520426 820062995 141262323 897144840 381472563 85199366 110733770 988902768 -350644833 924892144 -89728077 859542045 -596307488 -758427022 -768819657 234803997 -134110962 479214528 -661967249 -822276116 -949234162 400421899 -50189700 -9728581 -501954761 -884716529 564078027 -838150696 -738721605 28824951 -949319753 -26753817 -391947034 -332201896 -652924221 466363368 -52551428 123716816 -876198013 98434555 262049891 601561185 -879437327 -355855765 -349828289 112420616 747462464 782193625 -323061461 -628741270 -835611390 -493917904 50961641 58354827 -549856896 -563787855 271186803 982916804 737282286 -145443404 -307531083 -212473838 380664401 -42946873 538460840 79101234 -634674547 167083644 164622663 -25386613 -889085498 646324663 -844538844 647874699 151508971 152230723 -154806201 -236871337 -942535454 -434086881 896922459 -944190923 139335271 -785826138 -598701920 -841699514 856099066 64171273 -541420543 688496892 43192076 247607923 -482524108 597546471 -929015058 -943255467 516625534 912454769 -317258012 -108904888 568930993 348237819 -953518662 685750334 -496251604 698765179 328748599 325815967 921474218 -654358192 -339753824 817246480 -965700825 959999485 -196329336 244804144 -776178054 402792162 13138681 -196760980 748850863 -680668415 -640091341 947862770 658359432 96783948 594290398 973165916 -63706642 -771067995 -889607523 -953511073 -817094376 -840739609 -873342675 -763718989 -51899166 38793790 -18579304 -237586620 745002387 130843078 -748406371 -601158128 931785503 -882628050 711767383 -303341270 409826502 83420625 366369690 -80553980 484168081 648979504 969652573 986460816 -959880887 41126188 -624447728 -889172426 -824895918 -929761220 585920020 446725159 750345750 -889728117 -933018533 713195436 -825115750 582950819 659252661 477298788 -281432563 441476574 697348215 -846372841 928143563 -825911698 15891443 283345088 -914009312 381671494 873870448 526810837 -327710295 518861854 311949207 303256500 -24795882 742633167 645167358 -405470759 488583719 325696612 -804782881 340200669 -758461635 -626889768 -8050150 -882812918 -739609360 -249879327 437620006 -889495217 -239117210 -319416528 -682751558 -725471343 255035479 826393497 -942797684 -840762356 -207669399 -322878555 -898176015 -479523997 418705361 -788502261 -181062202 -479599211 725471281 -856173694 -889493102 588589770 398956697 -827172331 -266464140 220816305 -969151316 -64981031 849048016 -886617857 663918037 -265437157 -674384729 -77001064 -349627019 -557513106 -674819523 395968732 513012231 -875107069 -636187298 -632309716 -522375800 -276056793 -734580112 -773911297 -750767970 355828971 89553017 -777568831 -893251795 785481913 -883859030 321028569 236453033 631451610 -973705295 549643035 -193488220 -631290912 819542643 39408569 601348799 608116893 649001007 -568845629 133397160 -943853474 820659330 -276338476 785882447 -123438902 -976670370 -728873667 879522833 -21395187 -667702344 -247166384 -302872250 -421183937 -621797267 -420146593 751496780 363906456 -514375492 -751385824 -947250152 14197079 39661656 564443034 -969399801 -101846615 299569952 65652797 -63890937 -459394087 822088890 -145478335 -248394290 -864032158 40115688 116161592 -501546761 -107686357 -998214430 -847181444 -836829439 527731671 604327816 173993212 -857212037 732215006 -651670543 442531084 345768664 322277656 797126962 409253294 -730281218 161288300 -271164649 540184852 719052387 44026412 -246433324 347158405 -723806846 74003379 -162945989 -285050651 852075887 -407443112 -908372880 201168596 561994693 -735326227 -599091000 370906725 442669264 928339644 68758182 829910348 -131431977 -968654841 -608331544 -312128266 -718414964 820442834 468823496 -811905451 387495457 262752023 43112430 -114178915 -856322616 -651026883 -86802928 -207597252 -317646623 -18435768 308613026 -339101851 -479169332 -943512599 -463210812 -732529916 -530624449 888836272 -301501961 320534026 713032865 -159700056 -818660955 -209853816 -895870642 -764285405 76580606 441786174 -290963319 952212797 186542870 288006033 186634396 35775386 733630931 429339460 702039706 -53684261 -643636257 -831539613 554513037 207003224 -520450804 328473383 911476547 83596597 405913960 123434379 618272418 -444320712 879781084 -946859358 -606778682 -352533571 237669238 618614150 928893481 189432462 189824081 427583949 -989645522 -47107206 171675488 -238267948 787989502 -339621981 -721162686 485776763 883105758 -561926981 918099796 612164873 -922780233 791035687 -570872134 -333175886 -818656500 793106300 295721304 -898433011 -200509004 700651203 -444950919 -977584840 112526207 730566676 390692241 -408491243 387891767 836204841 -808570026 247732856 -881671084 -341915008 -736217352 305333948 -793981957 -720302032 843563327 738135236 -242036821 210429880 -931409964 -535159985 700997519 184997658 156118428 -328986081 -419702617 624896695 283469698 982523612 -337659332 675807796 -984278613 -268735395 359788502 -55589204 -219793266 -295493146 226447648 -262797606 -800465463 -310170400 595102258 -584351018 -874230717 -736336531 -865210546 32057287 635209482 757274491 -182579643 -636388548 378411021 -133736668 981831805 -530461998 -694391723 281894826 527915183 -18332056 374078008 68554238 141222821 -717229478 -956988878 159190522 98130604 -402343354 -741091140 539815220 -926443237 817014331 358994488 456464986 792730814 752859663 153866245 -775802358 297361227 522064369 80183501 -726640770 914568535 984862694 -89395187 665160486 -416811414 760148674 186137333 573512610 -864043529 -861693933 -330508811 -601543274 718516181 -544320503 -9215950 -439840713 -657950808 -734544669 936992512 961041360 194371527 -400660815 332178947 -453221191 -676000890 -610883159 310917265 -390249756 344257164 244052736 -556063585 436384289 -651752751 -372434265 315067592 -476762205 -739968893 -678049021 47705036 369686726 47479860 604814935 48253389 -769380062 768796353 558818042 -679975569 720107596 -324708403 -269122655 151949414 -353044667 89313605 -6373309 750488630 -773867798 66377996 497071763 959778071 780025502 300057620 850402178 164659739 -981138537 -333364680 358869948 -895700169 805465133 -382416711 857033214 -302520867 151477134 -465813667 -296950618 181222382 -745819164 -104977075 -249122324 -776354132 -555654360 274645116 -363176334 -78267328 595596299 660189970 -748895422 -859818258 681995681 909872552 556531274 931633893 -123311255 -500599048 725241168 602126288 549664799 -844624362 608604718 622801958 562987944 -297315243 249205831 -654499322 79712284 403481809 -468376762 -212776486 -858604240 49975992 -840163581 -299989832 -362594707 330906273 301052740 958946040 -545617594 171361955 -240757208 -840253016 986817090 -379390795 -428016287 -437658332 244002278 -324315000 -833635290 692821916 -981557038 -157717218 371439717 225789500 155282758 921111444 202644843 92811892 546795635 79823716 927336758 80398673 -209952274 -717661079 -547317389 612848738 335954619 268540009 -150902298 -724519429 -358144787 -863242331 -931110510 781311701 -406878888 660509113 580507428 657533324 337557230 -833414708 770369494 87323187 638269005 539858122 -354080017 -938193101 -774845246 78319380 -858731993 449151653 -102219132 -53925272 -590198107 -842768370 503056558 -414752931 114536258 -179062142 -274733796 -725309372 -57609972 -875188182 -678311510 784273470 -763745430 -625827124 -476180397 159706648 577878258 -21262518 140096876 -102443035 973204511 -414261148 636327558 964245813 473132996 -602864090 -849264223 268090958 -359491478 653717940 621225173 16360814 163314913 -218964735 -369368228 734999307 270095816 -116673695 458378836 -270002176 198936649 198938555 -409922213 -719341588 -946766824 32585911 209594058 -378513115 336008382 -227787047 -943843037 -547472065 583232356 523181688 729898911 465099614 332052092 829945588 -413650007 -183658472 -111396436 626481968 882678429 956893621 913477134 -614996044 -825283253 -666736055 -277156802 -490483605 -634147093 841330936 -817605003 -284777067 14351365 795053118 -652683679 -119864583 -967117697 826107915 390490956 762958667 552607004 -874352762 -745591380 859431275 374382624 668800679 600280689 -657460380 -826108784 -369891229 -114478367 286929793 -683038908 -24448698 71750995 252426361 704900803 572366227 -533735105 427892381 -731289434 -854218688 783038267 -404211970 537187797 -733216878 575171217 16151128 936001227 589590138 -261483197 -728965230 -811852054 -598127106 127242727 -345243884 -271203443 984764955 739367946 -771590414 356604269 526845418 -925019935 -856419527 26480002 -628874031 306292354 362943729 -257746925 -993651050 446394263 -915427265 581812812 101523236 791782709 -874339511 39994867 -509538008 -846655473 -795446752 -922529855 -543301838 243526793 235164417 373293802 828300434 -807972014 -87414706 893367320 -438105317 977652489 812142736 -164072757 970569442 84696075 -339116284 143021258 375232508 -472563288 408814014 -431396484 -551543279 -736934820 -49850486 35080729 433489880 959357529 -817511507 -46434469 837937564 354385667 188255541 -597250531 411709334 813884847 -801280409 -596429775 -228658789 31226181 594217049 213782329 254473440 -419468920 787449986 -464503043 21514700 253623419 -773382123 -322934412 55389833 652152328 603776768 -79417389 939207389 -823839125 -448627672 -318661165 -723853606 -447309433 -910059482 -937962125 71198859 901103019 -127883781 -423544360 -965443124 -495866501 66268957 838228628 -786329635 233208669 774497636 -149814234 -129301327 575874327 738343161 -551825604 482444252 -505621098 -776675856 417458110 758325103 -347466146 528684826 760202933 495116222 -922864874 202177726 -509749717 387035651 -216772362 -901842068 103098723 -37009716 995391823 -5349926 -73986207 346847580 -317901665 -792634850 968536623 233714892 990932180 -748413788 -731398980 -88734062 97773709 -95124757 461965403 -74421355 685899349 -727211138 -516571734 -781700446 411338922 -528521074 -633111928 -559996866 -859840468 230080777 -65778386 977791642 499617490 7638156 -626279554 240184010 503010971 566955574 534232320 -182424098 949541191 -42824004 -459950018 -654293982 875333352 221411248 -56374118 660699101 163055653 -129710599 -673924851 295035973 445753886 -445967217 467904481 -873500706 843653352 305532413 770038023 784941145 336714872 68010646 -373041459 -728885636 -848077069 127496026 -953489231 68854901 -977917794 642688373 -836565934 -375530807 715037665 -606766689 616050491 43061913 190772025 585530765 -219888433 -211443600 -57307192 36370239 -413959219 -833214462 307359468 16780916 931987363 -903808213 751993288 526558055 -867921108 -9792994 723072900 -54051547 -934958179 -639919371 671689587 -336839691 214840484 -134771815 -719426545 -365536241 184046003 776938117 -90805251 910943774 61057380 -681674422 -852138024 -158564423 569183274 804213663 899951401 312189582 358042276 -139314012 871402506 732454050 -411188723 -788327167 -261153404 -787386671 -698421036 469936498 378576547 -300560888 -769692537 -203251318 3214329 236049247 -864330885 310771600 -981405996 349620574 332497080 -758241829 298630079 532431138 -693508490 -719038550 -184885954 -881138904 -637895136 596377782 664195436 490667822 -451019217 790954707 865142741 16712158 -215747595 227703997 384135807 711371052 -721045579 922144352 73260893 654121261 -941478421 -264072034 335689051 -182465945 907728966 974075684 -113045775 -505865549 -672551784 -319404325 615019111 -737230002 -657319792 332603252 668156049 336371837 996297547 595599944 23198632 660422240 -496410935 530976830 744178368 -777838283 624580689 -594664340 66916095 -137260247 -82139479 453892155 212086553 -535125753 964168700 -484469363 -43947956 106647663 -231550803 -526878573 885273961 736443395 -243468412 -990784641 567259212 463044926 792860630 -96216535 -859798759 117290397 -652490919 -838586995 -686191483 694133129 -301860310 -41626838 -744048898 988911384 -957564418 -743459440 922258390 -391640632 542146842 -908471171 -419365551 -962762759 -443982790 -387725482 -841717829 862865545 326657010 611309883 -169272865 183136815 868094236 -31029547 -958326069 -152777487 -472724672 717879958 504800805 52639896 659733553 17015999 257458870 -285559623 -992909012 -713747397 37345013 -938115891 -565107716 130736948 426022067 -306677564 -868862918 -158736668 -146600377 943825762 922213255 -703125408 -763472883 -712101125 -763413991 796826433 184762879 -555273410 661243615 -671009489 -132202999 181733576 -910282365 -999038209 -644276333 236461516 394622551 949965964 779788009 -185987449 957917838 981650821 372615592 -355989387 -111502692 -227788557 -745095510 -910562294 339345577 514351301 -647768493 886532681 28278503 167652141 -917030028 -803563132 -751651593 267203505 -530809963 -30808537 -840937509 442081479 781043050 983119603 412923351 448176408 602779016 -278118134 -58199653 -663646098 -756191506 375629760 -776792368 535714315 174472674 860186824 -788891525 3007259 146428350 313930557 91151981 575970471 110868608 -397149717 -816141208 -988193754 156797179 103923449 -767866078 -279309586 780299919 937192872 -438311308 818361958 -628096568 233533170 -800849875 240971886 577666462 658463301 611144767 384690855 407412357 -136159851 505251697 -783423081 -429874943 -338368858 379266407 -755893995 70217926 -749072568 -740856776 972723522 388059870 -764298509 509619914 61611456 810835697 -972370403 -659036704 125851566 39010471 -880279888 79243285 -534347659 -382031335 969912790 946814702 625901652 -366885658 -439285052 -260053010 677040599 242505081 428332811 105421520 -821744694 919169208 -950421253 930349159 479642887 -197462236 711335563 -989883469 -710304174 612980479 -780722852 -223684058 -35492025 -845420061 649754477 505798599 906671656 -800469481 912522809 -138577412 -371371018 -311848537 -70184135 -268754904 287922147 496211119 -508812219 679671794 -522085066 -804645296 938768123 41421553 -70889014 -260768596 293468361 -594173555 -394038697 -380779135 -835808207 -202055831 -703082966 733143758 310504225 -518476596 892896865 243711381 17722397 56431167 -523100413 -296166158 -555374784 -329620449 849379063 -319151849 -420563633 -64620883 466515821 118491691 904970341 -335863093 -877367715 443046653 21683472 -831506936 458539542 -791112742 -818222754 808659724 -923936507 -748101417 -200712452 292416364 701684940 -584674421 722482261 -192351753 -903068972 -174943648 850746501 -625605148 160402297 825364912 215362454 -588873312 435627104 -517212437 261943043 43315820 886426390 -142084018 501402417 596225186 -120782597 878783165 -262715650 679678795 235925832 156624902 740588810 -971462239 78830511 -160641063 868322189 857413282 -834000264 619661542 -856982042 675766986 957227922 -576567972 -460398359 -642748009 -282174693 -297834755 109392279 383006338 724324310 -455346235 -469966027 -764612631 955273927 -216526605 72647730 -495498598 647277593 -157231252 -443097692 581237770 -402938013 -479937433 -35283499 -930178654 -438706858 -128427934 -490267515 -288939901 -772848047 -822837032 616443042 -791961787 663845868 -88619350 -570822240 364329004 -38992615 291762483 -171194333 -480222556 195681711 -897983452 -903417708 766418132 138712124 372729915 -185666041 210312240 -524893753 346710743 -134414359 638668821 671000783 -481535118 -785259473 482562703 -783755975 551054102 -480859754 -663535553 -357025594 -772559245 138824099 -154076118 463260 842931174 358165208 -692537007 452875455 -830470565 583966362 -521647186 -631806659 -73758921 368483298 -168253702 162711786 -225799093 -17437564 -691327348 784832090 -294651918 619180003 534279322 141012272 -882711410 -692089879 -423266148 -876361539 -153277411 -146678330 -201150618 -975927168 910230816 339553167 628038930 403887044 42475087 468636783 343724071 -791466486 -9286477 -558457700 367200714 -810812558 452908687 -578464355 -708470854 -875351974 6791849 -426873460 -994378507 -995569020 171101780 -884206397 -612454859 -368059140 864419603 506561477 -740825684 -380392222 595324929 660217291 -873805133 313963236 -762207068 -42298273 572678381 243211096 876044958 -433553751 857622329 -675100723 9381274 147740660 566700286 862108256 655689330 -643522630 -977931951 -754719871 -341462385 -430917753 276268393 -202729662 -157065024 249903650 -845681608 -535616719 -114138475 -850939567 -876740734 -814484866 -527941865 -40788598 561717541 -704930815 -895663159 364104635 872747736 -799500997 -663468677 589727123 -154570277 -64490034 -363573610 58551746 -956284664 26296150 761959110 916477895 881592896 59717175 -776899213 743761773 268937902 -393522573 -755939264 558216424 -648912996 -691471265 777386663 12540655 673980567 258803200 988482272 229046766 621357081 -482715203 -782966701 171357995 -868950209 -747692366 -623099587 423623143 -783613 -76470686 -901856449 524955051 740744955 803276518 -391475015 568048579 73262212 479592386 -3412091 276217551 241671441 885428121 -835195980 -855594180 -299106400 -892611679 -519512433 -569139882 403562449 -889095855 708602387 -975662334 -100805046 529996741 648860324 -873903809 223916963 528367717 595384997 600297660 -753810426 615763704 83739628 558914551 273500558 -650643735 584038124 794064854 118467984 -139062534 -470406252 502317415 607714072 -448057488 -994649789 436751412 436873390 -704137920 -780295014 -970631995 -828734890 337687067 -454240783 631112901 811667321 -715674712 -769334925 -631582074 -92981804 -991623343 -284996311 886774265 -344669948 609971286 -850348337 603687224 524591464 -703155805 -938205099 724518452 -443846527 224639642 758504346 491037668 111186412 527559890 441487034 45889402 -397905469 -595180089 498453296 -684933641 -953572529 -405371738 -255259612 332811144 -435360549 800374676 403478896 273323001 588911000 337259905 967931326 430974488 380661208 -891701258 59906586 288414388 587729577 -167202084 665334150 133229890 312038887 128878248 -796241099 -724565843 -862974370 -750684927 934256858 -185285584 89190257 227178586 145964964 -594538528 481293800 -118355289 -471392029 -888684903 -350872058 -948628473 -439617840 -244131423 755072276 816020119 -865014667 -946839594 523651877 23969238 -447558831 -38942706 -268796146 301953222 -171852590 -526582282 974231975 772324961 742169605 -326715468 -675025833 899543175 801713291 169211573 307971070 498344496 97836978 -68106629 761035215 -310230988 798189151 -418993567 -853663990 -680727537 -953263021 774517756 -832408951 546708193 797473196 -628730041 702112668 912656302 -658223529 -959852718 -497925902 78658393 838706371 765280648 -47817264 -203804672 536417665 -812048786 -803366313 -847817027 -675487328 737857036 327251730 -182291402 479933929 820598759 363332463 901460121 -953011888 266241690 -166856587 -515412763 -960748570 -435016062 -565699687 -952293258 796130592 -466863910 403292959 -240751767 -364497302 708046688 -234088187 -19608886 533225815 -69089247 522496560 -305344346 362899736 -826400552 -286913085 984323397 537157773 672034226 -482708712 720648744 38614246 -372817597 -490848899 345617769 921098288 -312792363 436887705 165695327 528105238 -442153827 -863895998 -228181979 590550749 647187005 291511942 -836796384 -401109322 -474726781 204859493 52918165 699230181 -243680800 -185984401 -462308524 -941467568 -356496214 -779257184 531948120 -711235253 -39660272 -504862208 69116919 142303924 -753780125 688515700 -504816039 956358487 443949098 -835885219 -336194554 -817332951 -955572675 848950386 -607464622 445726003 895345038 790972393 741294604 709661850 -46061386 -93413237 -365605077 -823233292 -296771867 -215328107 -784899557 -300181045 -402072879 -610026490 -146883592 -389633399 -569135964 -851609956 431565442 716484155 -966190601 -507420096 -77181716 165151017 578555473 122193987 319028511 759857757 866427660 452525549 -624571633 -331016929 -760193520 80028407 -468513640 141276775 -970524185 463803278 -193980429 190864217 -748142666 457907527 719065595 256195206 -498145512 873196670 -270735661 -760533968 -921380715 561458661 -908431836 376812426 83037703 115714762 -764131601 -127943161 -722102450 -369624869 -849120896 -947744822 -295660151 683367140 -728600144 -632704531 -330658408 -554658723 -750636713 16117328 -536202522 276526379 586501721 -856619262 435549974 381916970 240620771 661063968 -25076700 -233924446 347095841 -612463301 267063470 90476250 -922756760 -977964974 -901416166 634447470 967255823 390334117 79550765 -970307731 -857370213 -828203275 855614092 -979170096 -170376770 935680311 -817899162 377349122 -476535990 -156729814 -976628223 793671192 329730670 113525410 -447945889 177863747 100056441 -938643439 -830343930 624427550 -286899922 971462959 -321036282 -936183991 792766969 863448306 -945597012 -630908210 -256457500 25928396 950252960 -257380431 -702870355 -803922261 519878519 743574887 820104428 -477446889 759876154 -943321705 -692629101 -192612840 -257673287 717514524 -837050367 -83589309 -724964195 -276083847 -604780709 -957889642 -532337383 -357886889 31158 -740297412 58013996 249992095 361886337 254609278 789803713 -674094463 -339774323 -684169 642541788 -968909175 -969144390 -35682212 649921006 -445652443 -456003935 394231463 -719411243 206656958 -868949993 -326779870 -318066108 999856531 561398958 -6174086 974494542 880489867 -350304512 737574251 -231552661 -77897274 -953386144 164129915 857082919 -428280074 -25865543 -367906606 839808957 53224168 -315460599 -933629765 -776381763 654944517 721921310 72925389 -646241843 96098281 -659857463 -627690676 -131800237 578562989 -874850616 -240393932 -313598155 -90197269 -403994712 -829960235 -273837049 -425055068 -953049589 98028443 -175769048 384957511 426371875 619707844 -766742854 -695428614 -246964424 6161018 -292151583 -112774441 -59154908 -812207868 965896237 258794884 450578427 -850312161 -791784537 203844038 365244694 809797605 568274538 22298892 -764616052 -636223498 855003273 432914383 497178379 286004294 -377215079 575461001 -140167908 -482308135 603580733 490602846 -239649095 499165469 220601515 -774731451 942202112 -537749589 -267154235 -89849132 789920699 495806932 -666750730 409535157 -725117257 961579447 -895945311 -469644381 166803364 -124478076 -324263546 -405503087 -63187607 -137169324 350356221 33439144 527947781 230621339 -621743056 -665683975 -998869992 -333081824 -265437971 507077505 317714390 984375808 -775252039 -739584015 -770968788 884731450 491557373 218021075 817365395 102466848 625453929 302039723 -814514180 -43342453 -867180188 109162491 -825488666 -157498173 20914069 903590468 105234341 -522008954 -935537949 76388468 725300893 -901460707 -373328385 556460140 218677190 -995566117 835436740 119626230 -200563076 -437985442 111906494 -565311441 -416352484 938472711 972358835 941775090 -724707167 336060869 514069580 547764669 22432880 -65642104 142527160 553108877 -533515687 819794540 482488752 275663570 501717166 502385763 -800134067 341423851 777725661 -829500443 484186478 -662871926 -202862449 18839642 121402557 -805991208 -275464573 953718856 640859469 -628956378 -505417428 -991105465 -873763213 -188069043 592416271 -587808669 -710811979 -370353721 894533917 -993704886 840153807 -902418012 221039042 109956643 -428898437 333589734 -113891858 -520776539 -192871743 -837322267 27351766 956193566 512821461 -152102217 570419052 -217641426 -634232596 -502192861 -821330615 -854545974 954902068 308480790 841026175 114168878 323053821 -23368030 -181444822 482171285 483802456 995103002 961288534 -425298116 -422006726 -139517740 -151847309 860639493 326573804 889373414 -830855374 -418258070 -961842551 193203169 350660719 -390875852 490697173 160536106 -468735995 253344250 474812521 570653893 -501945773 -29573153 -266794969 235699890 -387184610 720249499 -501256647 971056004 974302706 -769159656 -961733563 397628483 818895838 925300514 -504086294 297141145 678562665 -632337100 -923036887 -824786529 710873262 954070200 318693673 -49989302 188647238 -180717741 570105287 -574651639 150295530 712562530 -992998364 -902444718 765498014 -295572898 670684916 -71203328 -440209751 -252297783 -786643599 -757566377 656400096 -996243351 -318475240 -811542155 -998148329 -52129887 -158375575 654777418 877056121 -460469202 -737806698 262221759 -936461285 -337478267 -793763683 634312289 13109320 -906380663 -809263223 -594446984 -474899029 5675912 785221133 290056182 -483870048 695063202 -828046036 -905292774 -592851525 -545386736 -181186410 170347830 137408701 -833016148 -924172135 -948108721 809301088 -533345026 -26346856 -12533430 -30808361 -983690151 133821837 -68803339 -138729388 182125126 664129163 341057847 691634621 922296990 -8650473 -41140594 -905231918 -354007951 -518732383 856879765 -114205054 -930588224 771915572 166076795 646132719 -137432931 179262504 708781696 -131371886 -733703490 -606749656 934151139 353419271 17930814 -770315296 843373374 -97865445 718275843 -194390425 960170853 37342647 -943891128 -485570601 836594501 50361735 -145592334 426502996 -514852123 641084107 -744609076 844256346 -491882008 -221388105 -714420723 69471582 -794340850 927506771 -426747774 688280277 -932458749 -936430427 -336628737 -932034248 -726392815 653243822 -396927225 -795516220 -890682317 -112084957 959123780 -191963511 -870141389 -208272103 806404188 100704241 965665250 937968030 -788727187 415299340 -70581963 724933375 -426662681 -716436148 -791627605 71753344 -783319821 511209792 -44632177 372433198 -151390444 -288080374 -309044663 -452225039 -732032166 -896177237 -804945985 956082069 929315521 860068036 286595159 126423699 -320872392 -179133921 962248066 -431187892 472606898 -133375444 305612534 -906076167 -600541920 512112675 -775690194 57057846 -206303514 94863111 794874305 963175221 -158187825 -956377938 996622466 152277606 409043512 -965237577 -890126076 148609988 88007457 234212005 750662235 53150730 71373356 913953847 -28162274 -834480662 -156533832 -365452557 -491014815 143865435 -173202185 297418849 -920711054 -571897789 -778011797 243498192 -888265201 -954026391 469049162 -6025021 -781032764 227510658 -793281880 227606243 -601039956 -822409346 496863756 -530310502 -60068067 844264024 735397659 -448157107 428178020 -548122399 843188544 147612070 298305336 -352935318 -310145894 113024039 -788181435 -953706964 905314986 452545464 -575663310 -182406808 293261216 -794007240 -259910908 878950866 -494950226 -530840136 -946624252 412351054 -480610885 -60370589 -930159459 567143643 605546686 684969771 -310310630 -846432783 133899493 252792808 888243887 -856114795 247333407 -161475626 -822396919 -16362520 101761827 -174540599 -301318655 -910011759 -229487879 -899434255 492930319 -866756410 -750087870 -369131436 304458508 798538967 -898596836 981465142 -358702846 533283482 -666973076 -773572119 319267124 733002338 -338107216 -260621546 175862243 -730958569 -585291261 -664840157 708026663 53753848 173406788 -760492151 219724201 -899704617 -623958955 -385272166 -296184392 -478816980 -412266725 -76289668 -314513817 -68957590 -533690918 -972810644 -611288044 -242814905 809358744 -227309146 878462156 -558330494 934613194 589546192 -571213695 370556971 -851923888 296080514 -331378633 -61471912 248103653 -225739207 225959001 -58130280 -339688829 634792699 -32920858 376462346 -904008156 -758331171 -580807045 -697306551 -148181767 -181488567 -744754737 -906033379 578944580 -573353445 520483414 542803027 -935954701 -884799943 181435373 -309288517 -266731637 810065962 711000491 -224498138 920268977 -812982000 517954441 364107655 -3708840 692128022 623460032 906623851 -937657784 89980009 -801389316 414247387 -737697316 -457997780 622726705 -803065517 720299701 -829158390 830229849 951328328 263201139 476972610 -293439016 -946129520 215602738 501982263 536780555 375634536 266711235 -771516838 711982401 -600211916 804383951 -670271563 -429694643 523383431 762070942 -672622094 308766892 929683275 -866241579 513650146 -767621803 -915817693 276520172 689095436 -549396573 -839832030 -130140368 167441806 465531447 977509777 508643734 -324628292 152891807 -391213782 75195267 528221667 -782948296 124457668 -519803673 531506361 -944134079 -73099527 -862724 764105174 -907391194 193589694 -908542492 729500273 -106752657 -249621219 -962649713 129722449 -611532093 -401585629 -482538481 68305086 -225083202 -156300499 -368317984 -782105230 -234280415 -533943044 690348810 21847639 -679960220 308859569 505734166 -725468270 315327510 -954510579 -809384654 434037385 -475792525 -328310812 -249728820 234526673 854675387 230166294 -743713243 94097 -326040097 628694890 -281316677 309396550 715147512 -350864898 306778832 203154785 900618526 63103437 684682585 590856586 -233605860 47751312 -903604355 930821920 644721328 753587860 837203341 2263862 96538626 380507534 401711549 -967063022 846877085 62964887 34724834 152594771 180295377 -722018527 -716768524 885889629 889479090 280963454 -723049814 117717378 -615297159 -301757979 211514900 -425924344 200864911 -493311673 -471744015 -372578777 -788132531 -116325251 90065448 604887062 832992432 -926084880 344795325 -293694249 361110623 -102114109 -200429744 -205587006 549640456 -134832138 -132737502 -773492521 705689166 252916711 -105938752 -113591485 -387710388 -789502287 143356619 820584066 -51627147 638755095 -775934885 782107243 661761830 -733470411 -470970867 -599352763 217664390 -104519278 -425952653 -817897379 540349137 323654811 -20195730 -680792994 465903995 -122401403 342701649 330652228 340382273 -762128591 -267787833 390054215 -330722138 464299620 -414280431 945825776 -452891314 -53128059 -470314236 310254330 -410954893 161297095 -380199548 991750789 -481586845 -105662181 -786989222 829326421 254670563 -168272044 10261573 -348606414 -798794867 172064944 -716378913 -810731297 824852719 -831006767 -853090734 -903027884 786965564 -109774916 50052156 -775277194 -139386193 702357200 -34615518 578759643 920195141 882707349 214454265 -739007304 -759635510 -143650326 -832919631 843053116 507902289 -676657692 355398926 -974437768 -667207645 -112540643 493329099 269621747 -449949688 -478050676 -950796828 -876829376 -398471456 786438577 -975525728 -939041929 173592989 -300258553 -589561986 26578720 -854603931 -229551116 512054245 592973998 -146424901 358827366 -91600247 -31461286 840056844 -30372084 769962432 516484191 -384974057 -377467887 -870355948 14283025 304353593 651816983 -774945550 377636701 128451795 948240951 -751145743 -796008023 -167235668 -823827510 816367946 238085551 241336722 471981102 668355302 -835968682 -269831175 954105027 811735526 749227198 537821586 -890055025 -592515472 -953074882 -79208554 -769241445 -891536035 -565106005 -917842976 694047442 -852281599 -892088859 573068198 -976603798 -855572356 -967818682 338064285 373906925 343169154 123702451 -405665757 -946451456 107957254 418481148 -960545302 -423273311 -555702631 -810604281 603145389 -820320757 -732632507 448358870 882639264 -457417460 540817160 352158244 595083900 -549776126 -713809713 710826526 -752328777 -706666869 -984066217 310164434 -402827453 893202802 919772523 234417692 901186540 -916516581 416672247 -858858481 -323229717 -715281217 246182102 -330252706 -141713032 118112765 -75210911 -413415798 -327147062 -477141040 -919985088 -119230705 -74084963 525324804 -936131111 457818156 893973358 -519889459 -491045776 873202698 954104762 990593669 500713933 -819682452 -803262683 -601573656 -785354953 566921440 471177691 869273459 -179854623 -897765141 -458761467 243172471 169707295 770859638 -675662453 -965769108 404042184 -693446773 638244924 -964802931 682105648 -734080091 981762905 -523531208 -852660888 -440378622 -825014081 -18506915 -254076555 -157968116 262283967 152235619 534403899 471440767 -830255016 -26470279 -602682667 -760829518 226295471 954261754 -860158884 862503123 256316223 -779703867 -859443639 -930535336 -135566858 -372091866 983611054 -647699814 -453366306 519018315 411539277 797398971 267913549 658734920 -636081411 -663906405 963318625 398013541 75282606 -613794014 766069810 832969938 -197827497 -393923875 601792783 -88152103 588753592 355916080 -556129611 83061525 -140188082 900959882 -291563474 -270813034 -155872700 -484403652 -553913734 -218362949 -718963765 463576540 -136017331 385954306 -34404534 240450231 281140531 616657798 -82843898 663168923 63206925 838090845 -794407316 -260310730 -134654856 387795570 -954725166 -51762452 -482523181 -190695685 295927402 -885436548 631904289 -971998297 -514622253 -827515477 786023361 335548789 -631142198 520134329 -250007684 -856587865 316597838 842211522 -970903568 962773831 -191546218 -430645082 -297999901 155676424 -666773277 167442641 277104453 169992670 -376454365 -97035832 -404794350 -543111984 -174688151 294894423 433372821 -996018686 202888825 336570372 259597851 50027488 874694341 710665649 709523408 -203421955 177693063 879450460 601299252 -138506744 667594401 -992188957 -153091397 -748736116 360116498 399775060 -881886357 919011783 -152409547 244819992 -569219726 -737738479 -863463747 836601363 -97162079 80677185 28637210 -891513006 405725591 450411536 966019858 -351585735 47251650 11450675 936237134 116623202 804025498 48116113 -690317539 -710896923 232177341 -953774071 60049385 164953707 205189523 -173366927 -422316011 269775999 280253851 697709376 392698285 717897167 -242351365 -589612097 -854461643 34918862 -86058568 -362630769 615728098 -753849738 223893047 820475621 -135254779 -241090153 -624317013 -770838808 -679481456 737048536 -927875662 -444998511 454657998 -515983543 538542162 -840059803 -395590980 -465474038 189257642 -489814616 -961326296 -274010362 659977236 240285367 690551414 778531423 -830816612 -214340566 302588234 401024561 615542488 613852562 -272240268 969787774 -930158424 -671665540 -834473482 100219018 82664936 -475638792 -84710007 -15324370 -347656512 -990099294 -534573986 518131729 -159805106 273807816 536835131 769780921 -287148546 -73674545 -940767703 -908254066 -84963438 -694274016 728701826 -876639661 13796068 947000311 654181136 -439828128 206545419 -877814491 -681321668 -638058637 -537434004 -790004363 -526994998 402799241 428703702 -873464539 2973673 347993054 -978145703 -810304037 -846113053 -578700428 643673901 381703564 -691361149 -58548905 -846111367 -344216868 -91897986 -851811679 -143689337 965796233 -382095618 13626090 -616258798 -154537585 213416459 -173314919 -749471952 40844907 -747207590 -946862850 310299678 -445972720 -320668353 622899898 -124838870 726588901 -583931259 904603497 42919901 -870170454 664350461 -275814083 -732636556 -290098578 -678978409 -654890677 -410747222 35827617 950038572 -604675763 542133649 742677365 872039192 823248227 714436781 901254131 -153769357 -883992569 -867036936 -497305705 845784484 137700286 -328185973 56599106 1431035 -673437272 688732742 92552428 939373623 -945511084 -718938821 103419885 -32055014 301218892 -887407041 137299316 -707619235 348241286 -446528058 527197310 -975101350 376573096 -9324241 -427725135 788634961 -779675537 -29686623 -730622922 899031687 -959758674 600032860 161215734 832857347 814610696 -731773350 971278556 48078667 -292785973 -763100776 -863940104 93463623 -865285174 612009888 209488866 874235149 765968991 -480272533 -871485972 -773474910 -79085085 155100885 159243745 -126930874 -961716898 988202216 -878371775 335740588 -820326705 65023503 384569680 -501634634 -363749316 -283006794 -296148198 66212034 899369289 -50850776 -114167065 45183745 226686698 -728807924 -708267652 -481004112 434851116 429692282 -900343885 468603880 -541992316 -929861622 -673394114 621602437 588828861 -746183934 -21953921 640375243 871941954 406366764 -895516475 133616984 -341014237 478401200 -74289102 36074080 209179348 963582251 988508731 -901285253 380636828 -121073955 -136950352 366329421 96887862 -791867703 -234304677 -928124361 -345574821 378736483 -43020783 -90289678 887035164 363796681 234498936 565394823 -707930232 -789818167 -722444676 -202384905 334197819 284636187 538408940 733000227 21106376 734705323 209717019 704345714 -899121389 -597558354 -615776590 614098098 749007705 -639623072 -967322534 -134793142 -246489383 -971756583 429957525 -279065927 985711088 643749481 111975086 -538566549 613640834 -567321173 -596063315 543722130 175030263 -429973186 -787219267 993978051 -898328327 459205455 311581104 493084448 902641015 310948297 -811930986 -645391575 -784849179 -534176014 -765722255 807885786 755547762 -638563003 -419895161 575965816 37359239 478782301 -625086850 851709285 -563452631 4967491 -694869044 502694013 -561358547 -173183202 23189127 -262270092 676037953 167542180 430637676 -678261210 3930947 998206117 -839146891 -702099730 -456138196 442014149 -78029894 -717591079 55775548 -36642512 -332174811 -850390549 -288921646 -509304926 128367975 -968713945 552180145 283161834 -239926431 -874075715 637578304 833338488 862156422 -707354025 -485571786 -904479368 -218980667 -50582352 133686202 -213334409 78788933 -780732014 953590228 -645268047 -222534280 214392656 596246025 -147279316 -831356795 -134883498 119905001 -179381289 931621779 675865510 189050377 263532267 650552102 427921280 -554045845 -550776056 774770840 252946705 228567415 709572418 429772130 511985927 -497504113 518413002 -741490172 312985103 -207982335 -68402572 482825088 -700065019 -201954014 476108228 729294134 -258895260 227881355 178211985 85843704 452218466 688067570 -835875903 892447803 656510313 741493782 541044307 -964511596 448744870 212657010 -33805552 215611341 187102860 -219830776 -622158291 135074996 133922821 -849241570 -627735059 428545429 209287891 -994277847 727311854 -834300616 -276558256 333655264 -360207861 -618221707 635535381 -887811167 851076087 384029149 -152248359 491582112 19833032 780977173 559740648 754726251 546327394 -489464707 -503740793 -215592833 346071776 -613367786 751466984 411697915 -334758481 -916460594 454948252 355957192 -414029360 809157896 474496540 731487421 -755076711 -993818191 51375982 76510034 -23376740 -153551620 -699679952 121097455 -976966884 252582137 -674852151 -189750102 -876336752 -366435971 574191403 401092102 794462605 487437960 -269307714 -235005820 -634666572 275838252 504983509 -977882729 -14147325 275369256 -147018607 345020546 336648197 -288037199 -256035180 199869967 574700068 379210011 -747939032 5068878 -603296072 -561587409 572175236 223530644 -549229439 436374755 -684896204 -690545243 899625180 -935150406 -467038663 -740208710 625162938 -560681190 413073349 357979535 928852340 363277507 -50241510 611354272 -366932021 -927558227 318630508 42476543 -107485061 501797934 -60682061 699254947 153449728 -523973803 -940864500 -963409940 -9905917 -558042516 222449161 -670510468 -313445546 -75385374 -646105941 -260952663 26907640 717697768 498938605 -147506430 177384878 225987318 -901280372 535260978 -220451089 -902578234 -987464099 -653208286 -390844703 -568280365 -648545836 -93925580 -396860737 -458168446 -963763152 -43642574 -493994338 454480404 954078070 930111803 -290192513 -446594450 173465214 654225568 179777913 997021791 760375553 355619525 18627663 381916185 -243127649 221852699 -721612447 116006589 297712909 -362346458 -974822515 464238078 -801006114 -872113868 690621218 862160619 -843073177 310375354 -791026202 -42554388 -162366411 -56092630 177413346 956159982 -865541971 -994894014 -266157527 -147832380 -850731353 927576149 867260369 -365989541 266348417 -791615498 435979993 858194413 989418261 -841265843 632946823 600013207 240840517 169480817 -936450726 -509301003 270311968 161274631 -556334663 -966257888 -831973658 -347006696 -155390657 322755260 -758924776 -877378788 109113178 987688636 200592307 -364118137 -736586504 -753947062 -439125443 322746601 -863820955 526855879 -36862867 -750319018 -876100586 -106264504 357501610 264791229 977061762 591724543 -607448290 209162137 290243440 798854069 -194400763 441354665 -774964233 -323554142 924238643 340412458 171939896 915773284 831399700 993106625 866396324 150456973 -899900929 839077760 919319192 -891090829 -690632073 -24801449 854679739 -115255027 404974618 -879263444 560650621 -121967148 -977909092 -742006458 -243486819 -768034619 -687192277 911720100 236727531 -775900209 210910059 497378643 883536025 197188449 73229860 -8875001 -197117903 -293681310 818427195 -222850702 -416087756 -9648731 -617422665 534669492 751693257 -572001227 -636932014 216562395 188447125 643560729 -613227972 728938673 162105733 -721830317 -368041565 634732267 218773569 -448586892 743738420 777591136 628613838 918936438 -307551956 246803884 -636654856 759976902 -888624451 532699470 619265169 -91021614 -491538173 561318547 -756732792 529728064 611335771 114960964 528914941 653841736 -740175355 -964229402 -855355817 687769393 192214247 -740610620 577294226 -872487411 237406436 577550007 -525662733 945833431 -153018998 -941024379 696700099 -672406265 -47281725 491215949 -470878157 922426018 -215693233 -614949321 269377355 -98385923 -759345229 720215516 -706048576 887853627 -790928344 995928895 423142166 261886900 766789343 -222809867 477003079 749131505 -513522253 -592755037 -391391131 901119031 -882775173 252264995 326184269 -769439021 713928631 -92890670 -789142498 951207282 824635018 258136973 571986632 -14868295 -884389786 453586717 145675526 603468688 -119997218 -619108259 974417045 -132901634 -612627379 -797072427 -448579558 575867984 -316768300 730134795 301185461 -80556307 880662814 909960396 795827315 313942083 -179755216 -254845299 -545551734 -754692510 -719339139 963950457 -329900454 -105832874 617924007 -653464140 115721815 880887691 -164888882 463553936 206977224 141805253 32814634 -320123975 -260541952 187336037 244617845 -798944854 -347819361 154879788 131558 -823517696 174683146 569847973 585358149 411321855 127862832 -880807927 16383737 -390784638 290516184 -586751430 -669513277 -434485935 -977806490 48945436 140261962 -222700975 -3094681 -767487197 305625860 543468384 -993000801 360352236 -827782289 -207305801 -831595810 657731270 395522733 -169174291 -543488556 -978328529 -873780321 804537575 292216040 -85703115 470209933 -73884805 584934184 -326846775 974172841 -938344951 870292161 253504120 652688491 334975359 -141416938 531244214 -263377232 713996807 -990920987 560156505 648412089 -365880164 -458698133 -591992331 750613318 154090136 369478590 483432772 -601972984 153283264 -824672484 576609504 -824594560 -42970994 -862239262 217163269 673363754 970340384 -806972779 668138362 -155995847 -257363333 -554814681 278941410 221443081 999696971 736435607 -934375876 -406842388 227896994 884201639 -830041437 12931072 645706236 -996537237 -840495149 740259679 -394565439 204706998 418009215 874567457 -204815376 925591549 -896161390 -66980729 422958388 210137105 -69330596 -285772581 -150149755 -384621586 -768910689 -898434236 441362297 319870185 -422880717 -454206848 -542685751 962971543 382663050 100276288 71735367 -682855665 -733432388 -848184012 220939390 814511632 923491270 -537256449 -853792022 855327021 -52776100 -614827711 -313362225 -481316618 -720305902 166974462 -778695611 -358432809 47827579 -147919627 -930269708 -7064423 -333388913 -900062514 -834360339 23229896 507521538 -810123709 267849352 11332967 -847014011 -563377441 -736283638 -76561681 -938319322 337143741 98202298 715791202 512505630 962950126 -951975847 828339471 -791430303 226220447 -253255248 -907585902 -686265575 635654407 971838185 -228060101 -761436984 -824559519 -581318798 110126915 -682290345 825201194 -93512633 -626922458 462418283 -253468926 44397435 -762078628 30057150 -167343274 280631395 717158343 -118109072 963143040 935166301 -459166757 94308769 -165321022 -278402053 553818715 927511981 -664926915 129706285 493389511 862061839 -269475297 -929266847 855083649 -740885732 -497388836 -222963199 761903638 109692459 144600365 -835072099 -211064214 -633750084 973166911 -429209261 -270502960 226988424 26689532 -92262626 -916883660 -814035824 502570173 -844393593 198008658 -991053986 -701921070 -851368789 -757547524 466196957 911939089 115629409 609782464 -514681996 -895309598 609419319 778485474 933228743 -428393698 -579239036 -391681849 -366090659 -110763103 30001096 908632400 -856088937 918811050 -13013940 -769538549 284618934 34092433 -354978142 387147078 187195276 -19429578 -544008361 462906245 688937657 -885975317 12822082 652859949 -759295901 -381140109 -541461081 984919766 495862932 910072451 742536018 982274802 679688665 -557643316 75432004 -759769434 -160472062 -818477208 -781022015 -584331519 304124371 276856429 -613120239 -514908072 535870622 -888582093 -381254149 468865227 506720059 -488439933 -805535082 -939273017 652793072 70443501 -240772311 -907665302 -348721865 -183522677 175997268 -368039376 526903726 -939155847 -830706266 481469782 -312588766 164388052 -680828099 -467592275 362790353 269453788 258695690 -872733370 950096215 -931361155 118791394 117534704 -600827618 -968799357 440570053 609478338 90818477 912011128 -758114754 741056074 36650299 -211793091 -302087122 474312137 -3624059 -544428131 944741417 846497217 -201915056 665968215 77584831 686969485 642192648 -815286821 312342034 -125794530 673708384 -965649838 -181078975 -936242116 171077421 -628214961 -251860236 -78196591 618214358 775853443 12134972 -328900702 962970919 -299286648 410538365 -274738904 -139951999 -596595643 -725141040 91492333 -722438001 357695359 289134981 830395277 -382867306 552762778 679600216 830331867 -917186551 357130931 809745531 -863990862 -771469896 -724803726 806368119 103072895 515128091 886091355 -709335979 -792207561 -775285752 528004873 299990303 211752845 -72731253 -979614668 -43402220 -875990829 -177452598 960783724 -941079676 -668778528 524402767 280432025 767437036 452366400 986843150 51753443 259447478 -353594899 -459363238 -202765968 209897882 -954026993 376720428 -796318502 455532049 -455578711 -53459842 -104843454 848479904 458045523 967796075 -565526822 400224292 39012790 626327118 -765638530 144592012 -54287785 642255273 -867417653 298512934 251190531 -327555797 -844117017 -42745890 -730241330 -600361620 -61980225 -743280891 -954821920 -107642001 24649890 -746747045 -539886677 -742625461 -75851393 706026280 152535810 -713921122 26245929 -51837893 -644632557 958588136 683423115 898325266 -115262864 -799998657 -946820759 -833477558 -829178277 -950825985 -835781349 -25923231 -796154639 -617094030 -808725918 -280503404 -830774954 -273385710 -73854639 200225627 184414770 165980139 844234199 -758412052 -350471366 -19665689 266268016 -358845393 767046195 -199191667 -75188475 695960636 -213798726 614688749 -892219525 674964243 -707228025 319280950 931027030 -935745448 -481744732 -941299790 799552962 -860741237 -370960623 310686823 -502749046 300246793 -356158099 -974128636 553001418 -478874225 -353061673 -226207 -547815254 233894333 -831593810 342273220 -586577338 -510353977 -783270855 794069624 479583142 216520772 471214600 332574358 -149127712 929689490 -17026052 -855474839 936250235 -80096577 816036710 157499123 -608316076 875121637 -227142404 204959175 -109866828 -359678319 -15828484 399306323 -736128665 779480304 427539147 214854058 -876459281 169271928 -749828886 915744049 -845042442 -735704367 -942743159 -821468998 -155707528 788868247 -981016092 -716083093 585259846 -304233907 106022476 433221938 253843930 -365970388 -247627052 587956007 -524233350 946476364 -451767439 -685806954 -830070849 8398998 464606621 -824863063 444649136 -737025884 -46618494 -851340841 15272793 156322380 382631625 -584820821 869253868 -281919771 -695894201 -98189069 -84313465 770790813 190285196 -985990851 494663396 483443612 -752319014 -842971882 -68548848 594746164 161388602 -52763280 177749810 -926955786 -856781784 465382898 29776100 -759209576 -198307410 -531720175 -881350050 -188687345 713788199 439717021 191393054 612210965 945355551 -492488250 -407135561 -86685308 23650432 287531801 -516156105 201071175 415430228 -40444210 -124813649 -585710733 272659468 422579589 -974550412 922962287 896331061 -947635022 -750959547 397491727 254534752 510016096 142485547 -952718116 427708120 -433920402 -8392621 255503115 -204557051 -797506659 -264390037 387257317 712178049 314984886 -957691712 -761030223 406491001 -415189605 959071179 22825747 721103638 577071170 64633811 -287726502 -128721719 -976573843 -302786125 417077689 765151574 877291402 -163795157 56688015 628857602 -267112811 -801185270 -714015002 -650910646 -850062744 478122709 195750428 -556873990 -298619277 977770660 52194521 -692265792 894480550 -895323735 -750612490 -606624039 831927716 292683285 -431825448 -822070714 403418625 288001576 -311794634 -145440160 -110443333 -774737666 899184854 -690441744 773886785 185724091 209095355 -515191909 -581288008 -936654265 -700353272 498867486 547518160 -607640005 683621625 -349498357 948858353 654098097 -239241573 926017975 -166062630 -792884426 538368119 668960704 717512873 -156181650 854710588 962304523 854383145 182521220 -199154019 -450753797 -861984648 -878899841 383024707 -848606129 570817263 -484588838 -775995808 -126626328 -505566050 621696976 857431223 -885565723 -559644399 918813255 -454420235 -794198909 772049887 834317281 167532349 -690058280 523947973 -939539939 852253902 248541777 -780583388 -518864141 -990867894 9448298 937774382 -446311237 130169689 642431617 -968083115 -636330340 -239396467 -393289419 103739642 -729721358 -197602769 -452054918 203257289 -74173945 -952468024 -822750612 513784521 689084415 905283496 392842601 -274296318 -274955753 -791595457 730057468 34778636 -929776327 714990394 226123295 -380278189 -602583342 -252901932 160158779 -242253238 472860626 -182229498 -969129173 976015947 278420648 157476786 780705139 21481577 10297751 -842970297 -803551437 -196893231 539031276 -329394951 -423826204 -239120869 6258559 -666032088 -505322531 -688815770 836400033 514661990 -675568336 906442014 -788726540 849841063 136521163 -324712761 412867090 254744657 594554257 -392890427 -776107739 56031139 59543432 643870653 851832953 92009718 -464574789 617674440 771551398 834019124 -195859191 -73129527 599076668 692297549 -681643733 -53279265 271928855 -920177483 343762245 -246180129 322947024 344213827 719937250 846205132 -193799937 919578932 -857303814 -551018692 517882292 941836184 884153275 -915995635 -946078477 478199222 -49313216 -692149357 -611113428 219503066 477929258 577322407 373764242 -467724955 -715338818 -550201173 -737499089 840358979 899122987 -732330221 185006795 681739290 940250309 726292959 -124009023 -846660531 2932807 424818153 136761809 160349322 -807377771 -697768571 -773278786 663462546 534666845 549826820 419068836 -87702091 649528673 700055904 733050784 75900945 -526639774 -937349963 427643167 881869926 342463486 -418156793 -304241476 -729381176 -772523882 -311900184 670873191 -116757073 253423631 691734554 387067674 -762437157 -627759873 -586281734 -909290764 -838274802 -836853021 -839270234 -152243753 -733877488 688066034 772727898 -626314601 992613589 878436752 820788321 940824613 -173549407 -645980419 938435246 -954999423 -975868423 -306444985 629858040 -669996209 -455984085 431400783 244861193 -676825197 977105620 -942307673 -364316464 -339073519 758751528 486305823 -824623950 94829480 536915797 771443795 510303388 -78197779 -931634422 748967942 790578792 656388994 -687705896 673957818 -311676459 -726689203 722236157 681362080 915719512 -706893792 188265299 -349066918 538687213 -897611107 931456197 193028209 822175866 -261984348 -446415982 -949339734 -978910688 -669117484 782968837 728476022 -722728699 -726365627 855493927 -267317979 132000183 80296679 803501636 -75157815 -306712848 -58101260 -776304805 -255692149 -733585114 117671036 863797316 -786829464 -88715179 617029048 -256895321 -947830256 -285160735 488858348 404292667 -567068605 -494416662 137964794 -340871346 -317197511 874802075 -551769221 485803096 161255584 -627844312 -932705730 37445944 -233696601 -62679600 -612046479 839480008 -411694544 768521552 313889425 -726725566 881023703 -833829130 709343346 -804225242 507719735 -897325368 -227700570 -838892485 -807457559 -957899686 -346180441 -589668802 -428209116 457619237 391080670 308155948 -437356122 -518763203 243948012 400980523 480585556 34233526 -812973574 -964053773 915753107 -764840753 156296488 -943714523 349501053 185769245 793467665 536874688 -836299862 -107135347 647109416 713924639 -381882288 -802924697 -802626819 -307319101 -344435398 19783319 -762071156 -950311247 -777349030 19542101 214949724 316486615 -903590959 265505227 121370083 -207826586 -256830293 644376125 -88980130 -868982896 -657517245 -283660925 168255675 -523607664 -38997182 413680300 799119977 -704721503 -677370874 -454494976 518495700 737126047 37574217 -552205936 468608200 -887462218 805285550 60258550 787024303 54617376 562070344 375917508 798113062 -815087995 411705297 844805315 456203311 -850128180 860906705 723636547 326672742 510651994 -243270372 -823883056 -212289302 -6364675 861687778 366818013 444968227 307355136 -105465517 489657184 936476827 654922088 -729848965 -120493109 -726010348 -569859765 -124324881 -578978134 -740180928 -766462752 178196782 541942119 -14834280 -937695477 827998058 -830884470 -526569055 -534869795 -677081935 -152863653 -651086083 -739753461 -707860600 -337470235 -32502813 940160996 -794828260 -520999518 -732208038 -822373381 -492825213 600991565 -942386411 567007777 36863205 578545794 -652514813 337623638 -77008195 -808247391 -692660115 658493740 -250577212 24549548 738878378 -341619832 62304047 756351017 834842281 669891720 749205800 -726562135 -900597158 -249002608 244500949 -869422003 -518693811 915541681 419201451 -564744611 319870935 472029626 607370171 951512599 -852147007 750793153 -740419053 -726463120 -430447280 851980309 -423209135 567226317 -983484324 -745643423 62213114 368856859 855783997 578502257 -426367974 508647839 248098498 -538869666 317571336 -946126143 928950021 107651260 415042605 699050552 -516263652 523503031 -908874592 -11990999 -801131766 -606193429 -695537163 930047550 -355385748 25239586 6621692 -289391730 -869879922 -328019927 88950826 24086573 470423959 432895025 58831260 891164868 -959981079 497889433 852512204 901782874 -35873729 -580429433 195934775 -375845528 -180277835 491405225 532862388 -649954644 -436838680 171797243 -876732038 -1413704 738565198 407764441 520951142 332126092 230994592 816295906 -719095168 248402718 -887453721 -879357983 609593332 801154816 432627201 -654454612 -609086270 958652101 -434788096 -742637531 569752189 632057354 -605421187 540287119 -178654418 -148835049 267706895 -808148733 -714089885 -593991970 -851851335 276985574 -739660906 454766087 -187750855 -196780039 -728013320 945689956 133163394 642515224 776617292 393137566 177356811 -890841526 -172412150 -802167842 955727036 -534187127 -410855769 -865976909 848264249 -759598841 -748242432 -24039090 675639786 -534646194 749570660 165481001 -997830171 -721797400 446222891 -812747472 -255835651 462186789 -878408073 316419193 -878952180 -688046083 632255160 -731222120 290300964 -648841270 986133305 980921851 178044638 -580548411 -635662996 978649395 141653215 -177516336 -542433859 -492266797 -489938623 57088102 -247402780 883043456 -247196630 447683870 -689720257 164315480 260027769 640090826 47420881 301190709 -476149083 880910314 252094693 -278222097 -284260872 50327230 514203281 -269080305 -299718272 -357081408 954085787 304933224 379453378 136494759 -402364730 -640224278 -961835731 688066271 71668693 -328444146 664588308 898250805 -111858292 -775671287 -146321878 717614206 -418042726 936755360 884757916 -20258685 -850971108 -725429501 804180045 -931639652 -90639976 768348302 -473233032 -712473240 801716411 -384571828 -474782142 318269204 -762907482 832052557 -229872034 433478161 688035808 97720121 100894858 -929548792 -751054168 306964888 -466801889 -456826264 -13894073 -846285627 318919140 581492312 560693182 -809407441 657715906 847766936 -728387623 -724373219 -77312082 -345443997 980932410 -335981512 305971146 -132539017 -660923707 -273600501 -796779769 132271359 -627357064 534988970 36274869 559624226 -701962910 -565742495 -877776424 -541891304 660503943 -70940806 -515287866 -844854501 810531717 858644120 -782020988 998931411 652795512 -245636397 380041424 235432080 592470397 -423792209 -687930614 -239389604 75435025 225234593 -31202460 277490481 -446283026 -963808812 842909207 917001090 -367287864 27640495 -398085700 -532152976 -363932571 860495782 -710223263 -955078157 586662939 -508421164 623390146 -906137324 -272413884 -627234824 -380856441 -903562023 120325279 689381591 -95490059 -139047445 176388127 596974747 354889812 893761443 -208496768 -549271286 -908909018 -129154636 -184669424 478590475 -577386601 209745899 281171349 -961299942 82253117 -154254643 511202557 894435525 -848641043 -217927674 796425589 656898501 -480569457 10362256 -872829388 -37568870 -780030381 91496795 -554828278 466024392 -213582825 -942106679 574010854 -642636715 -190786057 -57354048 135097551 591668955 21243527 -102434544 939631476 -538491886 -772537712 642572712 34318155 -474163704 171887283 -832763503 458377080 515557149 497984028 368226492 -347430428 267180770 405798365 -809944631 273431095 -272971562 -651215769 -929700843 384512449 246006303 848723867 735347900 -632806975 283536902 -325091350 482352824 -369577295 -856296963 608063979 158280805 -202756807 -103582256 185838173 -327655802 510747395 54592553 -562790853 362554459 -809178735 -721734068 926749105 842666824 109091064 717607975 237753213 920196326 -794705629 -403798200 -62923499 922482211 430469814 15151788 601820741 -319926258 540340901 -375254733 568927032 -726367644 -640020520 -76265313 -959976431 -745515100 -651410471 710142906 -976806052 -799666988 -217678565 -12491370 -296534089 55602669 591582588 793714903 -61993604 -406942496 -997191194 -756587126 -722890925 100164443 -716918619 941619209 258677858 -5965893 -816578779 -134792627 -146091638 -265579078 -747051310 -83239925 -732266792 -679433031 152955751 425394375 465825915 770677698 120904438 -489278239 297869318 -281077279 712740771 794495480 528394216 815372396 486609006 -871548110 -991877363 97777722 -306010781 877579688 649259738 39953707 -232536301 -821170779 349560548 367283639 -735742520 226885936 -459136923 -460091837 342987100 -561413669 530342174 -17027850 642882767 -974954049 -471694803 -127700699 653661179 -753583157 264071657 -55240314 946156318 924031080 372685062 -779059770 -796408209 -566696429 343751696 383999160 53258771 -803427836 657745598 517165933 350758432 -414715948 -457658166 938893021 -133269010 -297228719 -452173212 996616018 -414304277 849266690 -440305609 -23313212 379020236 -403737243 611441336 286111241 -989708980 -781718964 -431014085 -727901872 -752796160 10762219 -948054808 -332854829 -194506908 -555686829 -155551979 293446855 182483835 77850913 -297035784 -242838225 -334483205 -91715859 2862769 284287554 -453535992 910032827 -47996499 -743109039 -567888478 -359677672 -774648251 828493538 254781648 92088322 299862108 134037051 -965523872 622758790 -991588216 -622329299 86446363 -853148398 207348973 -901303791 -264106199 726112053 44129550 932772247 -561607471 -92890807 -414682877 -472716921 431459416 240211391 -158250945 8785949 77301169 980065481 -653980357 -905080134 746033384 740631861 527155500 -634154981 -77575548 545443342 328542797 -906266686 699595557 454998489 -189148970 853342249 -182140142 -970537050 -812887497 444238995 -608333022 -705247048 589912264 4491775 976622322 -819754097 -537701160 -818696278 -101910558 -349520841 -749134988 -438129297 152659900 191045992 -460338130 -582852634 -214805288 -238648896 938512574 86224915 939715275 -69700491 331399393 425251717 -228093110 419663454 -904821726 -987255340 -556286025 723715387 707020819 -32220209 177758478 -582687166 -935180045 234704550 -842690663 340057574 -431895145 -421741742 -841305251 742733030 790870321 60819721 -317441448 -806563894 -913917362 -670346329 661720608 -151871075 -771410627 -694967342 718130670 550392598 59634914 -637500437 -139233324 -749882019 558923707 500231139 949229594 870808696 -635445207 721106827 -809869760 788767692 434534826 -181035811 -638456553 872752726 -986819641 -416472771 187516520 676231378 153388447 325029062 384725415 -517192756 259673979 -999930171 -430700484 -771368335 737672893 157146303 528010653 126364824 -887867602 -595055501 -442941646 -542691361 207841823 514961196 -275864306 281225177 -650530244 -628919436 -628489922 -77381748 383613854 418746841 -487275219 -443026611 687527197 661679643 -487326571 -54132127 -776134802 51044100 700676337 434863805 125766075 752841849 793325132 -422886222 -779130014 -192848082 867491244 -419950490 375301368 17503684 260469010 994253497 567343679 -990459705 120617860 717955400 -821950541 186317005 -418919242 -933248008 195137502 580658724 842713551 -761434104 723101195 -809510643 278008815 -255751790 -469828710 -374773659 517458555 640356591 248731999 -471391818 -477842123 646376386 344374163 -701435991 -447677769 -9557155 31853175 964172967 -47868652 -601999121 -786511232 863010427 843083750 -669247014 -145827072 -976673104 -411765548 -665449296 -65451682 -699377840 -842702932 -998494523 -128070267 -778845057 -923528382 953814084 -734006906 653770099 -152044695 907166647 108071135 410121117 5148097 -44659149 465518227 -145251817 -760424492 618470921 496807440 -16385217 323235688 -913735597 -420472433 406433284 223845627 -109103653 -747715907 -555622186 242870806 655499335 -795026242 -766884229 -466648893 423426319 413323186 -975585413 361962707 593709312 39631916 -749558802 -43912608 -757896931 13590954 568281417 -791709298 -871635173 911749880 977623504 -398763229 324432460 664586448 326248386 666448310 -682719134 -85753366 -102311553 -912742364 -160225225 453692958 -706411833 529094405 -201136851 -859919367 -772811517 675095543 -63830877 140706230 -168229921 -886729733 455177194 -36727571 -59973114 705824353 -441435531 931373210 -157627668 -961191389 470942481 -805673246 -377025302 -652810253 847292805 665513318 -106214404 -737791937 528567624 -952692991 824919663 284824363 -791061416 264214085 37036538 676854582 94967967 694774783 368387819 344697441 -111282698 -763287784 -237828011 -521022329 347494651 -753249919 511633784 -937372183 -603545944 976925886 353232192 584361548 140638687 964365197 376432564 -11139555 -410057216 265777930 277499994 -139290320 598741575 995138365 47161666 -921271676 900371210 806250245 -905670893 -587642831 632423078 -82812510 -149335948 -828331112 957530494 -979468560 -768513896 -463365865 -943863932 -599705361 -970466045 -701982942 547143858 183350586 -315856872 171698547 -725253084 -518339476 -147943341 490804126 264196804 665252500 -809492338 -638392990 778968022 -791231325 367474072 -391062022 -417728728 371407077 -904060662 -704513479 33108411 936131215 -452845197 -703103623 992398056 -848945591 -250511129 -315003531 -956529627 -543115516 -934137889 -819966062 -849798695 188870110 260110985 788418997 -468677975 -640228928 -822024195 -856348001 -701296862 581537178 691954292 -921114917 -299778005 -834656210 -754102305 73550808 -894230843 986251454 -979786291 896336810 640965461 -407133746 799393125 -289303089 805501103 -897476800 5252273 -731705334 471217925 -613181067 -915470177 432672913 -781239789 -432007978 -990406849 -679821147 281101674 -215558342 513252492 18799672 970990182 337744441 242914562 -49703383 -927800778 387334405 904607761 -355411283 290124226 -497032642 -425493627 -109568696 -122202436 -620016628 440879641 -357148547 -50686513 -267166194 604547004 132951856 -409726717 724828774 -796766275 -114102094 718790628 -552341791 -599302347 788505135 -64755898 273846703 -278184693 -448151957 -924261312 352070970 -441825549 -132514606 -549505708 532049657 -396819223 216387672 -865672054 -526095768 -478660998 688073056 -930170227 215650376 -177202878 -323060025 -616839414 386203849 -187689585 -877158675 -67112825 -364862369 222912861 -749968053 75878871 -710654374 -158132034 -713435547 338077851 893763740 242424089 866756213 836927789 -893389950 863750101 109537263 -691954390 -742075680 60788742 -509324776 -7791333 187808092 83523464 98453152 -697654463 133877092 -601329877 -231594900 -540844556 117030950 -613020140 -870925668 -72489133 -587466988 565889564 -180884168 812838011 -432549081 607716851 394006420 -798592743 -269110198 232132294 622149898 10522836 -59856591 -190043882 16875187 444189139 822369678 -98421089 915555058 53742220 720142708 824184056 -983836609 -577422850 -545920517 -896138542 -813125958 692031965 83765187 -305840264 -174325693 784194355 796936627 -338489235 -771752160 -358890295 714575998 -929249227 800719531 724970781 958145335 -774977719 481090418 715344356 -989694685 413866167 -672343773 412314950 -619343189 440769209 -212791801 946329416 -685197393 -681885522 658361570 219867688 -756385151 513832805 -423362740 253468288 177712382 427234708 -427340851 -83537696 605488887 576468233 -883955996 787922606 -578231823 -971437334 695360646 598835615 -298812512 -592202251 -763270858 -590691349 -482791089 -722088718 743653153 -696253157 -330103982 -265465048 645213164 33314676 -680755536 -978997539 -519669771 118228848 796721837 -181954463 259045381 681009881 -47090988 967863802 632478974 920307625 -748816886 -989465491 -658509518 857711019 -544382021 -484260237 209026819 -765074855 689593747 -123223497 379464508 -732710657 -361895220 54853644 454541893 -588018841 -722320639 459328392 825564825 469935271 -458601199 168281548 -854151034 -382605666 400775515 41819974 694807170 -263064053 -523937571 359320696 -889022851 68745654 118362541 -503779778 336210392 672474370 -505788676 -208274667 688600726 204337411 -154320930 458508860 826417117 269864435 287643750 70918269 402327521 159912735 -138175327 -262861792 -866667704 -865481558 901994420 209089719 3390436 -670356728 -963534125 -781714623 742592883 104016765 -780624509 768609742 -994118747 -431205109 -767742776 972005923 385958728 -623304817 -50280683 514569176 -111576216 -575196604 -139651128 426118873 -626617120 895830175 -996599649 -519509543 500249620 365259104 20965206 496319813 397787141 -973014025 -834593116 95275850 -856123739 -405963100 -36274445 -711660960 364188581 698112869 457681438 -124103386 -157451600 21539527 923275039 496761492 -613287652 101886435 503534863 243416341 -159589264 865571386 -953061346 710442015 -97352766 67542258 741579706 -631048875 71692217 750030301 -377136999 -675502425 400345385 -816403881 82454643 -303805695 963598203 11812241 -905746040 822699270 28394814 -258352433 -350875301 265189268 731347308 854824376 -231170308 585133000 -309810377 -983478422 -441096620 -520749530 850901733 -544949084 599505331 -720429886 824564393 714213514 867083763 463634520 -717705486 104967654 577477660 -453041409 -940887318 -709320734 -545307313 411546495 -421300136 341483030 -644996949 752342862 146952423 674904593 271181933 -255903515 686094859 126624951 -190747441 70247882 947669837 -651716006 302985309 -334239511 669056478 442464277 -897015828 -501750553 610247242 -190505202 -571368281 339848876 764033784 -752907046 -979889187 -986452454 197184583 948074257 -967165597 738177769 -335138298 -417246891 -928843162 92205529 304164303 142678089 793026022 648993755 -642011684 -63150197 -481178543 2445164 -838131656 -430014224 -344231614 760184367 -600337929 636846617 250023081 409994708 795437550 -426561495 -807150565 11345049 -526567093 -248062184 115941738 -713455296 850744252 -427835837 -82868206 -791160456 200989753 146824397 -303358622 861077449 531275680 -817312082 -547056011 733255385 -683186244 -183689962 44876920 -769140372 -702085747 -336915667 -444198911 -282672414 860001692 584264920 770430041 692714349 627033349 -194578027 -796579835 -800918993 -655895604 243288892 -874902449 228342240 552650332 92844589 727515804 -911061407 270173759 -391413014 -983124303 -674431717 -416826468 522362872 -212886209 60471517 -767800460 38325766 123608827 342062981 358279804 609900696 -403731230 -46294266 429420464 -119760959 -311947019 -663757456 697492896 440775534 -166397109 -41037962 944952570 -513528376 518057968 -659559886 -165202005 -668665703 -536760224 540937967 -390573081 619693706 43903095 -878700746 936170902 -814349349 907075469 -896278090 -470091680 521034870 -859783084 116348929 590407618 -150606789 -761620161 -655401736 -408623530 -334031913 -698145821 -33372532 -910087416 -530056879 -399142503 112086811 620641551 -840734952 977342716 22691397 185215096 -179658023 -829580388 178249418 521073610 578316095 972541850 507669870 -562926244 658548029 946107028 586334399 -469197393 -907939222 800961945 470669775 -476807235 -710636489 26414068 -866052947 -753282121 -807436988 785926417 228799054 -585076076 -365955383 257280456 141243596 459546251 629891840 -64040937 -453127920 -364370641 -652748701 -49767207 -71799246 37042665 217229885 737818769 416337684 -783415006 709651691 -299412095 86752265 -553042233 801668929 440537276 954446434 -700878794 -153827915 838897246 57512364 -138928540 -525083795 710982720 -276947228 -858524920 826663201 352070148 995811181 464191229 889948264 -961930962 -232712440 367256500 400729951 -319544676 -238206705 324561014 729889067 830478523 -825148140 -875885894 -835983652 284604478 602351980 430742593 -460619409 306544600 -634718106 390979780 -169837043 861633771 -673658926 -575206214 -487193962 -228778135 -778839308 5328381 -359426944 66237975 794710675 690557345 847578908 -173133634 365854148 624713351 785865666 216795083 425902539 -109689315 443652905 749854536 -722315274 -560014075 875813147 -685151531 598491790 -595655902 -841184398 -161245158 116288851 552579476 -878104139 305802920 -507672196 646209011 325990336 -951727756 -96924675 812438410 -793993924 -671496126 -27593301 796922925 278389625 937229954 -70244658 -661249261 373762410 482806853 -375429084 -837300627 289818675 -323394392 169025618 397377054 -365892772 -24383130 559198096 -496269514 935677229 -398010727 294820429 -432080022 199083940 384580248 -84750920 98480916 857581637 719825403 -731252153 283911505 -166143814 94901838 -575505974 -812069940 -679779172 396430370 -863208783 -576373104 129607793 385390158 -183228798 678071995 535481161 415853880 369042743 -252076075 291412047 -369413090 -200337389 561979330 580495159 -693688967 -401969563 991615764 350202515 444600023 -655524029 152274130 -882623608 917395867 333213133 708235824 753985046 898389222 148001522 -391205826 417796959 -437553296 531784217 -525206492 -219659367 -801365487 438265705 -650131266 737993045 445138311 -991164364 -712147166 -187186107 -785358691 646408339 -365126483 -448517487 416081458 728242133 -651757758 599415695 166472369 -312285607 878220249 305954536 953919350 -854986487 428185435 997024696 541126647 -165063401 -203077289 686485145 -815178893 444892545 -778792938 -299954131 -438630403 513804299 -800608531 -372920211 273312506 857473406 897104299 488458606 544226707 163858343 -520697123 -840710481 -202164097 -209388650 -471239225 -949290568 -813884454 -477860580 -635630660 168505272 -606005544 -832187114 -195428220 -651533224 -772795994 -857486258 -827820153 -522906061 432465133 -643918925 706364457 -622086167 -253920991 906401519 -98094189 733985588 884994014 -604720154 356688002 631743769 757676064 496901227 -501506413 620494797 24282818 -575237768 -669225187 843545559 -270005982 -266533041 338814839 -455303842 -54340327 -547801968 784494076 330605506 375374117 380837744 54993316 596738575 904136335 -188308142 -248569556 194820422 160599403 442819092 -591090400 863614653 -659694054 714621331 -494086786 -507832273 77019236 -603945157 -986653483 -536244069 -637560348 54089790 -72246295 513976184 -783296577 -899113409 968077892 391262911 -45579090 -491745108 -854775093 144932824 -189138352 -567916542 28782782 809781247 -822888958 883910185 910078387 927065997 -309946110 -154180736 134408428 122749588 -836142891 422680420 -534108174 459001310 -612008854 -128316141 637734026 -571548841 -216188821 372227866 -391942190 -856878603 -229724526 88601963 -268153334 483523337 -592744804 -40556654 -121820027 -776093141 -847978989 -954064294 -12988391 703687924 -550252854 -331037939 -3274303 -68595305 195075328 409924312 747266407 -790126893 -253122639 -702039215 486355298 -525411083 -883466863 -401473715 -414210264 -342220925 -499021740 622369113 -537870136 -443577483 981161533 -119884925 729885947 -23938749 92636951 -661358342 -485894453 401712258 685262470 738010571 -245822061 716839798 -273010182 -356060163 40870031 392535818 -262696810 47357783 -212797144 -425339990 628527758 467193430 -438392034 -258643306 -320261616 824665953 -337687008 910337942 763838376 432641511 82095187 389538226 299345501 -67100226 690758470 -407350841 349094452 -798518863 -504131797 -430651218 691119926 -933137792 -733775302 491071342 291008071 -878615556 -485093835 -383527881 391729721 881650787 503247649 482145560 -176201678 680377719 -697746060 882528351 -754919607 -706364548 -189424846 398626748 -720382576 -912089639 -933790847 -549936729 640819082 -228387189 671185438 995655597 -387674443 996393308 -976911027 -175233927 372690501 876696270 -372375246 196081380 60836778 467913308 -999501887 647525493 -829058476 -810837015 -418129917 -896487343 304893094 486481848 -739945959 -597876687 -64364259 151086668 -838316641 -167003140 -999829149 -151801550 -223775363 -200337553 -295025791 -103381347 -533743172 967343008 507794211 -722695724 962760917 -434648835 248746252 176766439 19689199 -218386879 -473426204 390428896 112201351 -843189329 169677559 -768810673 -568379719 224604469 538750331 -293092938 279953155 -403789282 593358553 -427511184 -217824032 -830571875 511209871 -895953057 784516540 603275828 -613731529 -226009208 -999873229 -527982889 -279967573 400012015 -877428952 592640397 680902926 -412967460 -613899400 -455243531 577821519 797131991 327219148 739631731 -783279332 284411292 -288624101 330003250 -335613300 372030921 -259308505 -326608462 -217452309 522790972 -389382776 -759002111 -990515467 63841982 -773944512 -54168188 -8765082 -241384781 724007651 523863450 -204085341 -867692378 -72711857 -122837303 901282116 782121597 -687462654 -393956445 364832360 -899819542 -322773787 28545713 -17162433 -455151789 -573104362 -970340836 518577307 984852287 147336057 -610911281 514867449 -14917233 -633920456 434995744 -593367179 -15264185 979502077 -966147503 196378513 437484688 -667915182 703696242 -303703797 -439533919 -857046477 -163357475 811178447 -166582916 -694126063 -520528941 444392881 688399764 784168750 712682959 -537520797 854833168 224510183 -808193429 -825733189 978113363 -466857215 -302263661 -363821476 669719620 594829481 -531642600 313724433 -453979774 -469643997 -873765299 -520761079 -161434229 -344262733 -959362241 347895366 -527163761 511399659 114053675 -606032167 895417904 123113127 426874039 -20942300
|
|
-361369928 120941420 -422291087 -112596490 349628673 -654723584 101910911 -590646600 -959489127 751121261 137017526 974479517 -397635011 564499262 -905625105 -972794146 -999370612 36346474 547473799 -826884395 977513067 -602486107 75505073 289392126 377702643 -686230451 564464038 105830975 -975016259 -337075082 -733665320 658975136 262495430 739497619 783523418 -895964330 -843886062 355122090 238692805 -941610789 -917028902 672962077 312303896 -831591297 190723349 -951731628 -846034970 -324063211 -856071960 -760277328 -403439047 -286587485 -343532170 -582019788 969397985 90809605 -471284733 712772966 -86973542 171266106 -27290891 -74123951 -204534126 201235594 154694183 792980157 270178263 -701478099 127365296 -852850576 -634345109 614482466 -661036714 344870006 -381463061 -815894531 556630261 -873752417 132694950 -226486462 -673746598 -35056604 -281892264 745947930 -784736503 901762072 -370567672 -511943983 -916824581 -744617018 -443261427 104307059 96343333 177838736 -845723504 -918450121 914018002 -979006327 -314994147 -338198340 -948819062 648279396 -431435972 436769879 401302451 -292269542 -137423148 -473823754 613154148 -729138113 -393995574 -711345686 579061166 787842999 763766266 -214310444 -849201578 -314814759 148230903 731647253 575045109 -370810393 -417911538 -950022113 382948684 -514176970 -784611229 -82583433 -22944420 -907569456 352024754 23304665 991762235 -588104260 -20995508 147752280 837021992 -743286015 77691980 403977982 340672114 179219465 7212711 567204489 -460231442 -83590550 -469756204 -334991951 -864924269 -157906827 -694178719 -533656557 -400180722 -843063069 -374818955 648248976 -998090819 -798029475 -170235921 -115160757 85082838 -830613473 -412793826 276330202 -453306252 -772958290 497649700 -844713467 -323279112 828379879 647703201 -691651043 827689528 500076738 -808110160 -405860857 -738959959 539687575 -104351719 -77851963 222179128 -273858663 31758337 482641816 141037844 907292004 -697618530 -988300398 555932944 -586103538 -695621729 -236472062 -554290049 -120044584 -892285263 178935598 205570059 180470160 -992545612 45755176 958674530 394102234 250315231 996635075 -522717118 -415617346 -722110547 791227564 -719908078 -775292525 163973278 -795338341 -611097520 -886818607 695211160 -495518513 389737057 34834015 -778489691 -180988442 550927742 -218731684 59816178 -200167042 -347905786 -788326196 -523443776 -205823972 497801894 275815700 936965687 -807671621 -48267891 -50751105 19256591 -847816602 -250219228 572311841 70387191 -97736159 -14821839 -658108587 -262483826 -957762276 -441516924 919506390 -372311931 -267276580 387178254 -996755772 10253786 109963635 705118895 998783339 -106883884 644668853 839998168 292542494 -763430975 -10944558 449478756 -532445571 26587233 -121319971 377334044 -599557395 -19848209 -875367390 -891682834 849504479 -745655113 -987555637 574955107 -731351519 761664540 -151471646 936538695 -213261698 641258693 -670493063 -973627210 -347126287 921452939 467903469 967097357 456661375 -797252584 996493156 -794280906 -344668939 684811688 -811029225 -621970538 -740954330 236269258 561242592 -20086269 -104609137 627219901 -452836602 997386992 -412004106 809531372 -815782217 49296247 -734228288 937967179 -323746446 -731303973 922010188 -886383480 881410327 199692840 -211286799 -292861688 -871394800 -644414365 399003234 -40345684 48099462 -179897816 561580911 -626845384 -806703508 652211937 178847734 801330033 60257282 951002546 899844578 -939597535 -59123394 -494489256 501242932 -321012865 -988132500 215318993 255152149 980964203 -447655735 -338320534 -736453378 645302201 -290062755 -904510239 -991112093 -615485936 887878266 -878780424 -9927809 -274315290 -250045048 -30494190 316219492 -442114170 -876167610 -953883781 -595895050 90948261 -830502101 14738248 226382354 701932380 -60556121 318874995 667444946 119868804 -103800615 -885794862 385325369 157745570 883306539 -355802511 -281457292 -925833569 -63756826 -845239212 429090445 -965845673 -420781604 -883622350 264844094 515065485 968595321 -335704711 417470926 743685714 -73717181 -882074187 114796142 579976471 -204009129 659865507 329889708 -769030171 531701007 -833275088 -100807257 231169148 221086823 -814380603 144189828 403645490 -487647438 717976297 101365684 346344494 -207704475 627062489 -949691262 -136128925 -659994460 -227685800 -37097269 -123075252 -702275031 89091172 -790338417 654481980 -773116140 696712681 -171878257 462852714 -765614508 747103607 90264051 -344238883 -467199753 -587825910 334582445 876553040 85581506 -207543174 -867361765 9891349 -797159740 567593618 -563298829 779543693 735428702 -67288474 540371694 203789943 -239664383 -752970395 637126505 -994926313 -611277824 541480517 -841325992 -317434280 680758626 280321923 716232281 -805033989 -606456676 595817047 461971675 800417811 894667194 -991306915 -190035856 -833530865 440385952 844263137 -984282072 -981265250 954874715 924723926 843098788 -910717847 584120561 594018054 366776790 367980773 168560371 -741191692 130424384 585611028 -952962878 911153794 -633600579 -310927369 -705738764 -118555150 -278662214 361524649 -966253437 612237005 841613701 -113598407 603353259 726866244 617128597 301668432 -894563299 -471951029 754077198 -181031751 845515434 -869029073 -216602835 -257712383 460903063 414329144 150665539 -282362917 -665677926 -909034777 -314945183 -32370995 32433666 257817838 287527898 163708261 -845839990 993432932 219223087 -682231271 573588626 -442936580 950954083 -453159853 59549057 -767080990 -640403583 525439639 754852138 792210453 -745003228 -598348861 229227109 -33096115 -406049184 969688664 -18983897 -815188554 482315545 865941797 807562979 631211905 -244585589 898160092 347861611 -918892686 764001727 638703439 -390612343 545169953 -440970438 -148288641 -101232992 106636839 -794534700 -862201042 -543702134 611357301 793790644 -597556626 -254579655 9691254 54779847 267705499 70955852 77465801 512786379 805704673 -201943061 696392230 218640855 65718057 254599817 -776423762 -796500267 -757964929 -740730042 -292192370 102717160 682889989 267033803 140005473 -26774149 272640984 278840475 -664288789 143201203 -372749345 235681800 -730844771 -872233917 918575036 -727485630 821892313 -957230639 -445691499 -836235744 -184946402 -15949961 -95941141 531218799 -415414219 152991739 -940523925 -865242814 890322333 402745788 -278505949 -300382409 -253281805 563151818 -809365438 -711547473 700373932 878222427 -908919720 -580428846 -77121133 126430720 624546372 519233625 -805532236 238443208 -884103932 -755326556 982124145 341827539 805068162 634106555 -835846769 633814323 361989895 652460882 419728080 856266603 -769085737 597274157 738054409 -725118746 -580483585 271087146 384580374 -147148827 -266204796 -57188300 179388165 -647482606 960964848 -914525257 -465584796 -936212321 26922245 847604855 326179011 397051722 -392498098 542167830 685408545 -985727749 629092203 -410296608 259503877 934340790 -933374579 110946788 -210225072 -363592100 16689566 355420065 -906225920 449717208 -638938712 548466335 721030920 411282011 910960359 -781324436 -290828965 16084427 -648513401 -780731047 -782250001 810219840 -687395054 15616229 -98066775 -739247425 -244636104 584222395 -832630699 -936472654 189833217 304669176 761792401 941111987 -594322257 213280062 -475964202 -108790508 -280435995 -832644640 2094381 -281773584 906872622 -341555733 -152172669 551310628 401446556 -88650418 -67253879 -199406777 81119454 -804770485 12060949 -71954019 394346455 431112616 -761106590 -170869165 496779071 -105959000 -859417686 -77710156 262201218 570708013 858434387 19306848 207280242 168846005 -389601992 957969780 644693704 -896018269 -94477826 795017064 454270951 698820895 -992642647 -470619093 408800368 362930270 -396838502 -179463091 267601381 926003335 367769538 -157273306 -475950785 -453240743 -915358661 456753264 728627824 833803228 614444424 -321286107 486044562 680009270 529222903 -543758050 -279862500 -514792732 355966485 -83098624 634991132 -329690840 -385192902 -408925006 254500962 -894846078 700664800 262046197 339793109 529662122 239635931 142754288 -198911927 -899566244 -220365334 580328169 -247661449 878882458 -360447602 342125670 -942489015 88237455 -862500706 142618832 122664412 -32322468 -948113476 781051784 83216007 874866405 -860296078 -821109385 791357917 -459307017 185432667 659366111 908622562 -712260281 499115439 -59630493 619822376 803213583 -629070799 481269149 -198607211 -735695499 87043886 149353611 783462994 287568722 -759150074 -798297039 -632989361 267113106 -306727802 618074681 -304200090 -182116674 164329457 -138794203 -832774605 880808712 -321150990 -412347348 444967317 828617881 -801461688 108954975 -917481288 807192494 55864866 -973654790 -13684605 -303827182 -842360400 -378056983 -443690455 140730229 -7734595 -452907169 760937148 -47914411 207015969 965140229 -959203477 -591673998 -656132852 -992254653 -323506406 -759190274 -390414249 -399648699 206564506 -687214468 255136040 -371502937 -110671792 -759032377 436616400 -915194655 -59836040 -226863060 -901055382 907211085 489518225 693646272 -430456950 -679826072 -573536220 943686285 63279833 -934863195 539993996 595961930 -201072831 -10418958 191654347 -866055525 382374572 -971070482 331986832 263549223 -231733127 94790576 6897684 709380823 802307216 307796625 661176037 190418909 -35971874 -782349939 46638846 561738224 -349488417 876029031 531004025 -176593114 677547108 765724907 483989016 235406582 -969456381 436754943 -672042410 -462024515 -232218075 20393615 -622385901 799456883 5078460 163191243 -605755514 -721017063 -190046502 975332590 -522183704 -452869814 780016119 -216901881 -95882846 -822075186 113100677 -27635930 122926162 144728858 785655137 157598386 589119866 -639533859 948928883 908847909 -227895980 315455799 210179766 787332701 -868113797 -682542268 898012992 -791567040 -587556661 387453010 -834357062 -424908363 227502408 -745943347 -710736084 533396934 -809113156 319779340 -315944336 -174928145 -891729741 851226077 -402519648 926199613 -598950017 523715488 -149360036 830853959 -698021744 628329861 -356763734 -614693651 -335525478 397569101 -838475095 -654085827 -145616597 -250457208 -679616221 -29833057 -748267405 -447088290 187418382 -188767328 -527355794 -516840435 -961807388 -239921181 967363749 660546621 445016851 -247131688 303476827 405328607 -883786294 -826216758 -424030288 809985135 666134015 694823523 406320856 -85933732 -186760827 462917653 277197670 -824602335 -333888251 -797891381 -718788039 -553966507 -894325784 -53356693 -436399041 -631746637 -794307864 -375773635 -869288872 766718748 464863580 246319421 205515277 193163559 471662737 610685747 -808679637 -492804402 574076857 -259263701 -657753581 469740198 48418091 644692382 692989301 -353948202 448440322 237094139 -240151496 388400293 -883691954 761226762 696250945 771096085 851332926 -101603522 618762585 -871222582 462059188 476854740 -392492334 -87767656 -895312678 -68468576 -114019795 521133721 -109642379 -820746537 -919138134 -450924256 -691255605 758617610 462233307 10496611 299535135 -73166685 -810789677 -927684505 939904118 536510587 58020225 165271913 -480694610 145125329 -794347643 -89162440 165083505 -379639876 -810405779 -258143130 608666754 572440369 942719201 145380611 -391540326 -134101848 -976989848 -706605731 -789660014 932115465 -590932659 798100109 -311813979 32920918 311417202 529271357 -188167148 -515336941 -650532774 132275108 -647941111 -740401406 688485389 -948232152 339848640 -509406041 -490811351 145433294 365422848 -998441220 961839752 -338522617 393382562 -497876290 -927246924 -752772880 -661760484 -544396993 648597500 629384073 754806426 565199718 -72850603 296363429 110680025 773031743 -830739541 -124624563 -881218310 -961622694 -913696360 -744723609 -554026607 187825671 -177858736 -739964966 -66521250 -201702782 505445654 370803096 180381154 -680175734 -750398670 -770244303 -976522470 578686356 992418799 261605037 -348028746 37010329 868615504 366768921 83939688 313515070 496511010 250123921 31913491 -504638547 -854418666 621133796 -79187716 -70187860 919442958 -701507998 608707734 -146954275 95838775 653943881 -298301854 527195203 -165346620 604775141 -197710610 -503319345 -208832118 -476984746 615126043 869532265 28542708 -542569620 465237556 289309254 -701470755 993723950 14514889 -907693598 678017245 -898133160 -734349670 -554832645 117924081 -434684006 -377410343 -931232743 -194770415 -324199753 -932873844 -71314041 -830110797 495835250 -132804810 -122865696 478051051 806419720 -897041213 409284596 -487077157 954288687 -699733454 -44462619 786472363 421472149 -484157404 -430996589 818526964 893523852 598556777 26265457 388204015 218080237 590530053 -893857107 -708790442 574148462 -961767108 -378094565 -203094511 525649467 -313165812 198756377 739269814 -240204540 -783427035 -29664355 413931883 455485271 439397783 -766495772 -863757763 -819984441 -920450837 178129586 549640081 76869191 865815470 -665824660 430718211 524271523 -219802877 934576929 259183824 -342673410 339859098 -306055402 -760889528 -929333913 -54339927 -918016786 891727233 -681119015 -386934809 -763493807 -758139920 -647393965 -97564589 -325801237 792861233 -716010015 918115881 -944926779 369267195 -463037041 -915961499 24311680 15955956 370359750 -992595893 -55191228 232296870 553819272 -374208628 689533064 -181379437 186723964 -385149748 -160023157 598770531 334714366 391814408 -310942151 711809092 -689860227 -396260246 -450186684 -747290987 -903103794 859939727 917134918 -916706390 37843049 -147386144 -765442426 68981654 759375594 47237302 473263844 262463883 -653474824 -243043358 660961243 -55649847 988205773 748415116 -500160551 -714637992 -702666084 -841979249 850591085 456700283 -499286470 684648269 349670605 -716831786 -423751852 83851770 219502220 -330864982 139592145 581356196 -226470188 -861046519 -79774810 -643397172 -476182691 -90918567 -9312949 829188758 363193872 391459312 266971191 -913801502 75132293 427676805 73741777 -206460782 613141881 -859546170 548860222 -720579187 -686285292 -506083323 608683709 596381147 907880620 484882630 -297430835 -315006675 -81397722 540994211 8737643 -905232742 417302759 493182811 -761023702 -949719849 595793132 -765544990 -1883755 -692153739 555634777 -551950383 -792696842 -924080818 -695606718 465333955 -800948763 -943750908 -247594042 942962869 5593943 742629065 274606793 -768940352 -964573127 -981421251 494976800 661245312 160032442 778002011 -424728891 321880648 -96619803 552916023 419355640 -751209823 -479091029 84917164 -727711220 377905891 -454413232 -713556507 -992033554 -284289593 5352545 -209070170 -779399543 -833848240 -620392699 452581068 867683930 -393788831 392393530 324489041 413552857 910335038 -305990606 -581509673 -898528279 -995389336 127124906 530407528 72090011 -413200467 784106723 -874010446 621474129 528039176 -489649855 -292535141 266752909 -519557510 -881473938 -226222298 15480739 -596333762 -804907535 694534784 -398353204 968410115 -624277604 904633270 -559241879 308243593 944344772 132781549 679902081 457864794 865768224 888555917 144956263 -677811832 690187815 -189293376 -844643599 149533044 176536092 887284841 -979269464 -540193282 -553063529 909806777 676782606 340162686 259302539 242464642 -252022474 -330304266 -212502971 586219383 -57977545 -928035861 -516151278 917678324 -267068638 -7737195 341332842 773338560 -99633280 -628517420 -974226250 649867142 688260831 -406460182 768293434 -798484906 -513218552 -148543160 689472565 -934177731 263383261 -833539015 483751538 -691514071 915850110 -997332250 -448112432 -198731590 888702249 -181939437 410577428 -483707057 198603773 -382946648 -748765381 -863370807 -183261943 857895386 -935243558 -843780112 -730675008 -351581520 -922106573 -834576327 804830566 980036355 253367628 444355137 -598573220 329139053 -844637349 190042060 244070 -169986653 -77612656 508154428 797242486 969743380 -894163898 223710064 373040091 -437440227 845441806 -332292175 -611989049 293351970 -906616865 510432734 -999354812 -727884011 696908668 180796263 -302998614 -550692709 -760686824 533814810 339147950 -417481071 -295631813 -932304884 820207644 -383947949 171205562 -948295360 -849228146 514485992 -666818632 860397702 -724479491 189348798 -817455263 -638058457 494092074 188753791 20013793 325183529 343886932 -863635775 237447946 678635066 -682867812 790520519 -875395941 911548271 -264036177 -996821701 -74886689 565364324 -98896526 301207998 -395517509 -53632108 152508157 -674667752 -453519802 -864941647 -675258495 172581092 611292583 676153632 971430075 331706255 -512645112 596319550 -861270325 -314759828 -871176378 -939694713 -929460528 742753858 -387613302 -156641728 774269585 -668512157 -583742868 22566265 719810932 -141608968 -316958773 -308943072 289156710 -609417268 423377893 -836189639 -698188386 -98324090 -356637750 237579597 918059758 806196905 -738246013 480971573 163962924 633286024 404195241 717385933 236871694 188529365 415169362 -494685960 985185923 76964819 -224317727 614910667 -133331891 689718317 5957264 -275391232 -298295855 245528565 -731073425 -642604379 -716261589 973620947 718807859 293636828 -937410128 -974098341 -909208543 722411579 -241149633 -246137282 -81295030 296064087 -477819405 127621814 -852807130 -171706648 -748944469 420160041 603695662 -545933966 -248966626 713054541 926923792 -14808312 584119262 -750364752 -552820124 -438195083 -372039049 -763525269 -320209510 -35899408 665998653 770730402 -932366950 81805039 -429810866 182159833 -920363152 537375990 3797598 301072510 -73239588 730462396 617335661 242554336 688220940 -950207239 -880874731 -473613770 703013038 -741562925 -44672740 777840342 -975954131 -544093739 207615187 700553435 -428084483 725496769 888659732 -791824430 -890248450 -188606385 107822554 -941095132 -408517128 804208828 -34865897 786161550 -897583143 -925804966 -864572922 -574445015 -381930259 141060045 -181482603 -18247713 -734912887 930703080 -227462375 455600083 350970790 -940851644 311395029 -680243760 768010 -773332482 -759020776 953345951 671106636 202479036 571905229 850203218 114516300 697636705 -184868033 8377150 813175718 950183352 109112059 -966883140 207562541 377188958 184471978 346530533 -766575201 -932129485 -764138296 -200655516 -703289116 -652483241 370610342 -106666383 868024606 -878742308 -84310210 -48664632 37214957 445905606 -444145715 477935279 -187822516 -168275118 -718451214 -816183163 543982604 -467480324 -326139558 470783906 -130406823 651762554 109445367 -716320558 -43958165 943665635 -385871043 -842727684 414914795 513402558 371465551 -798058522 919377585 632566184 516817566 -311991660 -406819121 -301748768 304395806 -115518939 -604941803 -369014391 492224596 993004920 -234568750 301733363 -519698904 -482747571 13979972 232550710 966509630 372785801 678130559 -402736873 714019206 607727803 221312662 269524788 -152934570 865722049 -585367647 948673263 680542715 372323902 341255732 -654297238 -727486204 -311647605 -419929252 -776283417 925521117 -603591366 396243840 -455088137 -916971847 -972578433 971789238 -375114051 -789436804 113535964 -422107588 446355498 513646527 -706939670 699859015 -599569042 -790890570 136523424 -688894771 545312985 724835484 626533678 221199641 62597016 -222159479 -688398090 149894199 -960054915 560814322 837488958 -468004950 -319708465 -341269314 -857989600 -920432525 -46267583 -476543343 771919346 459564808 962644668 -546699878 147256884 -11131685 340237216 -307766807 442235721 959713029 -830700665 -981271218 -815346272 -495953527 467968666 -975792304 -259143904 -650646338 489660921 -307631330 -294738483 838938037 -862414786 -892468615 648550423 -132682065 919910909 492256472 -714766349 169069072 643765955 404347689 -986874375 -19985033 -827807243 489621252 -789026425 -611902132 328469007 -358288768 -258505336 492489443 -392536143 -562218790 -848834175 44498211 -664499587 -879843207 -895557955 -154967914 35709204 201425890 383095964 -84966566 -86124908 -950107176 983250757 923342390 -469440928 333249943 -899688237 -807675756 509045264 -541695283 -272604188 585546818 841590481 172021213 -56041834 12562226 73276835 942210259 -957709061 -207865453 22620389 -826806326 575962635 -961336973 -478409682 -560753466 478644970 560635675 -359344056 942756456 -283030448 198833796 -249506041 370522161 785094066 -542922989 -733766698 887617725 94698259 349239283 146284860 756343211 -289941958 831520684 -981111310 -780063070 285796737 29133920 235584141 538723980 -909899903 311501411 507643964 -827669063 907208145 -902392226 -137483573 301846276 -843771482 387873247 7703424 365612671 -544272751 639632544 -940060907 870748468 845337507 670590472 654438976 -530059695 626095143 863567198 716858123 -274936397 471407991 585522234 593496473 911384539 509314812 -942812298 967874107 -290217755 256163217 709819605 548370968 -463995493 -229934151 427385797 899901850 106577468 -438911808 -602240558 -122799613 481957707 -212373041 -546967760 750051401 82483163 192057211 68699743 -860944119 -502803038 -795828571 -927132328 -470317168 350620279 -227039290 -677781223 -883313471 128981726 -363044965 478709665 900640945 -921940459 -924512573 -763214547 -969186895 -90327472 -67706721 -475792432 260874334 -730052922 -868063518 273063106 215632552 964653617 -643080140 188480131 -961748966 90369605 653453170 298938791 -338615179 -569436101 875176115 950889474 -813282947 -999218826 -962707728 -964752612 86725303 -894274174 -358115942 138748053 380293905 -713447219 -671798129 879053352 -172015271 -261821866 85067776 256321935 -919142836 229354095 883216879 107964813 609009609 -182266766 -882663355 -737272454 783915864 116602714 -376554875 431395096 -41247698 -837170113 -994259735 -960981890 -103538957 599341945 552772457 -58734151 754770305 -60178217 808302603 -629727044 269922312 51214256 949206274 -574613679 -671474109 -505678852 475927107 -982692812 -386509678 797125538 297927852 924705140 710338392 -25502775 -18654719 428356543 -833473204 772714208 211076017 -805698261 -274300009 853894320 -562040343 -332383495 -270351678 -744895761 -861796140 357332251 6350955 -159220321 881247584 -935031523 -942671908 -247866385 -396133160 -786550763 758286357 95019870 -577986822 -385871907 -778481240 565657462 -480592347 -584668988 -938559748 -589689662 -282043334 -688184323 426574069 -937612147 277167571 788005529 -357800023 -750248134 -731905499 233958342 291615061 -144478887 156120548 223230934 -51746218 159700905 891543675 -613820990 -398508445 513428149 768834493 708785859 169519808 -386038892 382352706 -798792793 773832666 571320208 690952917 241301346 876333751 -933898638 -603524541 -30878707 527445263 -284048462 -430455184 -588162608 -434558625 9084764 -52875804 646294884 689298859 952299472 245822158 719513828 558746657 664885744 462145232 634906460 96594324 304154487 -783968192 -165553715 915066646 973163748 421310943 139037820 945247467 -747042602 -859821106 499592922 -654169353 370933797 429264098 328133047 -902468535 -500249863 -966239063 771199878 -299240435 -778730140 252500413 -286173880 -625722714 -664670639 -284320291 908575780 -494579223 938589563 -395236968 983200273 255233924 823398561 11660397 -96808039 364663062 95651851 -347022750 360922873 385808585 856759856 -96146468 976994754 -892686332 630405023 145587555 -879400586 899530267 710548544 -824620115 85142074 -107368377 794131280 -494053811 -182578972 866612048 -169546142 398095604 -226273752 -766540887 32831860 170567744 -640529705 -879455890 178295921 -848768607 -848580884 261457701 -98037012 807077768 -761990011 -960153175 64181465 827988088 -996248874 357072963 -405830514 903733742 120346381 7141436 -46611893 -287764155 229811295 -39710321 833637628 -626016675 -516483145 -601624176 -323151375 -576932750 -151204005 660658913 -450646223 56539973 -238920701 -216362672 57961835 -44187780 -368730283 242550226 503576988 -125375814 102638659 -536291248 74435379 26250593 -892653146 147946923 7335636 -860473032 -837333915 -158210959 -913888000 203065325 -586769813 -814305563 158506122 714964388 475424911 826860818 -912671545 740001428 -76495337 511891429 -761764000 754586128 -403549570 774473230 325527886 -902344874 -856965100 -61120776 -738445150 658223288 160919215 -761168875 191137676 -46562333 -81862095 779383068 -689593729 43060311 -159859561 817666574 789765595 641565288 33464810 62451216 -844882746 606421424 -986394566 -843649078 611130784 -913229396 574840332 185945385 -911753832 -654308734 -904133330 -101697253 -483900207 -16415224 -546945180 -808287511 -919840535 799393456 319248899 234294034 -481545378 -980356971 141276327 -809989303 -277407404 728095201 -283230245 -87263166 527344255 844917314 798225845 -268818257 384202363 -165223116 -932570067 -276642108 876776441 -915801982 -743653661 24985621 15985074 368525657 -770384920 -289607321 -713924430 357956392 897304720 -795815593 -178535934 835051347 660418070 243617737 491828046 -961812779 -831694065 -851741023 561877492 -521331879 -203591668 739274068 452954900 -954591995 848768173 -581899955 -973248713 -920511508 311053950 252863899 172949202 -831963904 601564403 878857882 -847885644 542832151 343782449 -5348369 -706012806 -881298539 123834230 11854779 740022992 107676760 171960579 -305719104 -105704467 -439395227 970389733 -981195712 -259270588 979626709 780768578 -784965445 -808243956 694387971 766884270 398786685 427582592 401206930 -333057617 161531331 -612769193 -535594505 614755687 -817945147 -876840529 878824571 -654421313 -626583731 -568835737 817641276 -228622559 961312324 -507233143 216084136 150954351 -627999946 778508780 -988413342 -661660693 -679215679 861406531 132169072 652757889 246601172 151121845 -254550286 336863144 333809153 -25612462 -876811997 -458150348 77818057 -204829959 -41768098 -845580808 -145666182 668129818 904059706 -563651552 394323814 -135092888 758913732 600812787 -134404939 -73415307 614678234 -232631194 -455045526 -857038895 559572181 -957219782 78435598 -817232314 48553454 -655914797 723385114 493471369 -426933647 -590829064 -275016481 -86377573 200350843 -754901934 -878388997 -861091555 249728715 -710070166 -886513521 435074408 206254039 -507139848 -482509159 932023471 27690292 -635045095 166199456 394930998 608461003 -300687625 786826121 -167294538 933963750 -870223645 206102281 -282160551 239353824 69033631 178493571 667654199 -748623319 -419313592 -766457299 435503522 -536391570 324449760 940923496 -45468356 240301479 105921759 -681624370 383486837 77925554 61400247 766261081 -742533225 -984709933 606600588 -515703211 -33094990 502477874 -42215310 936527696 -807147457 286816780 -533829315 -181427457 -179028709 -579200783 519992401 328161215 -473489115 650858273 186513945 680732038 747877450 -496269527 476432369 495509233 -322159177 31375524 -643292352 -41934918 337476873 -487405562 -951757170 473314420 -527418072 913407970 152296911 -588782074 -239965651 -9822508 412133225 -778969931 -800376973 660639091 -421089699 -232552982 192194750 -739967849 992065356 -382665692 -541038832 -399604764 -314722543 -244894359 -451277616 569167624 239548102 -246341561 753098493 505699437 57040331 -647382308 -812889918 432858193 -742715952 976450023 -937527926 940364609 -974691624 200996245 872395951 -979972517 201835683 -972027830 877076059 -591833124 -68050949 165313517 -227830690 -168865145 -871186722 -101936039 1129220 554026213 594620293 -458105184 375144221 430678220 867593987 815749687 -507872286 -806552644 674226288 -435037599 231494032 -431421266 -714555034 962025032 -326284470 -601651336 -31326008 487945628 929136597 -576509048 -243739178 -477737892 -767351007 -956137459 110455275 -886010624 -745941484 114918101 -914039009 859013918 -293573702 -542448110 481527677 612231380 53570419 -223788671 84531265 -321458471 57757798 -840041867 -843193090 -143383608 -550652802 484172883 -174786077 -918844827 706024295 -738911155 -807252690 -863394866 -892673028 -742147423 -892230665 497674802 -904999836 914896087 882899344 -956999931 47075803 853092573 -860354236 740137550 691331736 860786682 795128141 710616683 -311772985 -181771870 641997098 -61980526 248293464 541822713 -451881558 -610374177 280266719 -175394133 -957393576 -944334629 -633217638 -560441938 251668058 736273583 797954582 -744922260 -832711552 -858941235 786756179 -309476184 611164959 -25852158 -231873902 29616515 360919881 447582189 -764039614 -229043450 778657064 443057684 880656174 -783134564 46394468 17370113 -6985596 -173284526 380258358 -71063529 -393749286 -569815825 -542374870 -933940381 -976093447 -58429252 812205953 31821225 388278716 -758241537 724562870 -922257835 782438576 -661986483 -835419531 -672443195 790664213 -816550871 209586148 521459696 -274429297 -636533648 792854685 -468153381 -407997062 -962024944 -972259626 -480512563 736009426 -375774201 -345416027 270067005 -242021388 596366328 673601558 709188414 731772410 -989042276 -757540889 614300765 -723210190 -898432659 -920543446 -179841856 -498008898 -721689260 891574573 283277132 -918397992 594268033 528669769 -912821435 842838779 -776996607 -869859821 -163876584 864701621 -860112471 639210145 -722191875 -476631977 671309706 -888233325 953588146 -852781371 158295557 -855570023 293421426 -116790842 -742629507 -459903263 -119858198 110706267 -84341054 44621786 -405261000 359839913 242095028 -849103549 575265537 918009374 74262478 -348383519 323393216 -712438670 232470845 -979992068 688955095 -969048399 -74808373 -347021070 -313838746 -422068066 -86231844 30425628 -711796479 56815753 755488095 668925007 -607316543 585961199 207143756 961859204 -739510820 -426715915 721097054 -826832685 -334344159 234150050 715703157 5584426 -295070688 298283296 434051477 -905731480 -669154084 670222697 -926247747 747694279 -587681215 513816801 -942404830 464231877 -616976892 227753231 778502457 851889762 707291732 -567664074 -934068492 985784140 -331642924 106935125 -762986866 902051376 300427 -135021051 -964722209 -989565000 -77459344 -663235366 -37402220 -445123861 986132066 -505940555 -738642978 907713838 978636721 -692214776 305033011 -308434687 -881426991 159840903 -464662230 -831114683 -112089205 -103651188 -765585170 528387655 -198993908 330426495 771836454 -438702338 -509963804 570115391 252845174 435738822 -971092412 650573468 -146462259 -827719003 -459394198 862779636 -230426739 -689064005 734424008 -33448674 269193399 368227351 -947101567 -670114160 288284672 -119541761 393658076 -729290766 608566972 -812321080 -564987554 -511459296 843472670 -769473781 553819111 -3797266 -636337957 -730659091 -507800102 823908914 383742289 -32078332 -460190064 376689600 -341875049 396787622 -962375478 -748512993 229458027 -898885529 819094527 -858378173 -210835773 -931576199 -745494007 -829056813 -632898772 944191925 519733065 -582384583 138240888 -487924438 -467578104 -409794251 615868909 -949276812 765944878 -947686033 701869476 593225294 419261647 -192250684 23807482 175794890 350143405 -849715546 514252683 810378549 -894220574 516915632 479787743 366910601 78505628 -896314511 361424228 -935143505 872033846 -342987677 -155197155 -865158970 -890586376 899112520 17330215 192164815 169418272 -162891520 -970871118 471726860 -6424005 -798553248 -418699881 -418833541 -864625558 890680448 -951600847 -56696293 191971162 391689826 -937584571 -889308702 -302345577 969162582 -853958941 -908799760 -203083415 -696988375 772680937 482965574 744097557 -231099402 133389582 -530354424 -373933819 -159922252 -467311743 882955884 418506281 738451396 -160315767 -750434592 -858401550 -623558524 155323022 -666772133 -462644582 -326103264 -582170863 42039106 939196021 -47105891 467768027 550074825 993647664 227291039 82324091 -810492059 -120469574 -924736466 27160221 -675870546 -83971668 -771045689 532808396 697196346 -152938803 757377783 -486607658 159083164 974228859 -404839066 72198353 -18540739 -80750446 -251806870 677813859 -704619644 -152110602 799111181 339717216 402330209 206239998 -24201628 937419726 895275355 -450419254 -306660992 -772199776 64496177 -461824647 -349641463 104128337 281770733 -712517940 281332673 -811349253 767612940 164195730 -991605645 -890903272 -737025771 275250879 -565108513 -687162799 902957465 -719940058 881565429 -759930878 -708070443 -132472711 -690145252 372095005 928890137 -20406112 -900101583 858920772 -925051273 648423700 354643449 362029565 -379520726 705921685 -773872599 -104084290 -498547941 -258522904 -399376026 938308981 66954244 -821104769 -421497355 -177808232 -296374226 -446481816 759993166 -942863889 -569097251 572047697 -872602966 -744420699 -350441535 85905669 -128355839 761475624 -729082241 121414508 -991485314 -787162221 -725416431 -706252713 -731128147 938335512 698267452 -790925262 -776458600 340052867 -664933960 339800412 -97698999 -659395309 5190449 494134697 -844341397 -807479476 -182572289 668679319 626649036 73428527 762198650 986018557 -196737133 -295773181 413815910 -303758609 -742783153 -841534996 829149594 41856026 998232830 546305622 829545826 -226141229 334056449 -950304131 -567482650 -214444316 -346259504 -984056000 -126061646 -888694383 -48821843 -169594691 535249087 -194319564 -244940420 979576078 -264058386 467677140 450254695 -534445314 -333996234 620388696 -319117255 601494902 -113049990 -215764570 -407063630 429029780 615580843 885808828 211286698 524857456 -799594124 292819556 687662217 -828670714 -887033550 -312193295 833358429 -210681424 623805999 82160981 -735432019 -291176701 946089356 -874451061 -825795568 -810914722 -216120847 953254311 1728286 434147948 -235622022 263681616 102041662 -814235552 107085011 -208535635 -891241419 880262671 249390649 58146548 -540072422 -644149759 -130782217 -227787169 802645122 -318055356 548077621 -600782704 700815653 -730680566 -380271628 -511963603 994992003 142652677 -76568520 -400269074 -432168206 537712164 -920931194 698810017 -779094583 -614806352 -114529008 777121558 -188369120 -663196680 -554611075 468998001 102458953 -915476060 79246958 753992162 -651464361 -592229660 44930614 -504780771 263047173 583193622 -597920844 -509279038 75427382 -920654942 -745738627 335113761 427231658 -197545782 165221675 195801470 -930249572 620879755 46920551 -855817811 -336808695 167936466 657014329 -127423061 -84054985 204415285 -173597668 -981483400 209141032 -700990939 -600252087 283756628 601981542 -61556149 962415968 -842135450 544425772 -905136048 -764635461 332339248 -900302765 -489353906 -530370331 351052349 754548008 -838569945 258199896 -399578593 -124452358 963401081 769638533 629149620 -231015257 547174895 77222132 524121674 708618488 -384556418 -249926716 -317552036 -533733165 -617120248 986492498 -472291094 -828463047 -866176056 -214440634 370125709 -238617608 -215015580 664103472 -258085186 -122137412 -893185863 443666895 -969764793 -126348091 169949243 263703573 998828469 699256441 -623081922 -989612843 -736828708 -908713378 -377510716 -991345675 -347935486 -526911880 959622347 649005026 521403344 513945013 147786595 79320649 122373435 -60688855 86989832 307131619 340663724 925650565 96844710 -931800166 808102069 -658865699 -719013920 -912287763 -633685864 261699620 -113924453 -286913623 271131338 901604516 -792242478 983859188 -505759611 -794751871 525563684 420417595 517732569 -803796068 -898950723 -371631980 -939573356 -133143378 705487965 324647583 88488738 -467670965 684738396 969539157 912596882 -510405884 502077938 -657617018 97184184 97078014 -154007335 -723331801 -327296093 -667226375 112777982 -465595529 167757304 807985881 -68687726 -180138064 127990737 723779828 -821603037 -885518240 680529701 -663517446 975313255 -251446242 802108667 -762020766 362736998 -840205235 695548078 -865515301 441104922 81192230 -64625899 -955086427 198375099 485313224 -670000105 181414544 -725687354 977867237 -240084497 -334036975 790664022 -320772563 -777397770 886446913 477003971 503745586 740080056 512511240 -931919308 23571492 -841792042 -703651201 629344678 -763954920 753758896 856958066 879005996 -881018138 382203219 96672842 -986646763 173882090 6972338 -957708094 -95084248 558823207 123418865 -798732950 -870397034 -567562721 443993153 -748518489 654251989 -666600941 567133351 605138339 -756783327 -964036316 749677186 -550628177 -597547999 384688618 255265559 401338112 -992862362 -831566913 895656810 -537589483 -333155088 -832959141 -451036448 -893251654 -513592313 935641645 398828282 24272678 863942099 795538305 485694128 -78927178 -379485353 -893701214 -759866400 986781596 -36860926 410481023 -121117519 538840289 -959582170 301994089 -840369083 967819810 -166923578 907429964 -440848906 -910332136 -460266244 -397437121 841492622 -640660539 -206633131 -775447108 411066861 -136130662 250279895 145072502 -485245848 226805055 -966350733 -20535684 353297991 -751255165 -747325691 535877047 -84519978 -78945615 -848448036 974366478 -946094686 -28522916 119052263 173130788 370644282 682742816 -524619936 -526572077 -964510807 -891910386 -920203115 -938428667 -568200636 -807337490 170237238 -126220976 554323055 254413211 -406914593 -590863781 -343914796 -859416707 462529035 -480150570 278963324 -578490491 -317214793 -103954067 413922090 -840379031 5174329 836102795 904722521 -182669931 349122618 580809095 -964314691 313223865 -884044936 50673901 458391835 -413940054 731456675 -815208899 35642605 -554392776 -852595518 -335625155 91379047 377983114 686654991 -177129582 -451187614 19974986 318171630 376989732 -634974414 300110235 31438616 -907931288 -859968573 968015334 462508719 554452701 76400494 847321779 418156357 -750995961 -37883185 -563231924 818621499 4424348 740608513 -617654682 -463876343 470836436 -8674344 87261422 -552345602 -915573230 -854026357 789952918 361671033 -766116575 -993127565 -485720110 -846467798 383107933 -155055267 -895318876 -409968977 875676209 202638043 -980989044 -346213030 581015661 -120103619 898263361 662311946 -959335575 -620850346 870754362 -782323928 -126818921 488718779 -839011671 -555442541 984255107 159230447 -778682877 -906787743 371462165 -828004063 -808068481 438175470 550558369 428160318 4573289 -922784519 -40268401 -805215582 -236628011 774153801 803724164 521439822 592276617 -517930191 -415300761 292203116 -942928845 680637569 -498413268 982653629 -695320447 -212705058 213620134 -685762359 745449522 282610883 -324784194 453387547 590693646 354438126 736516385 399131686 15815136 -65437829 -719734387 -888004681 479455771 -553677014 246976622 442893847 -697797852 -491707721 838830247 473616083 671294274 946658349 386680102 417473538 -206358623 -215084735 -58963880 276999823 434507031 620589625 -595574440 45880312 501582322 613961182 -814666151 -831622379 -696597709 -337543427 621923428 -565994898 -37087947 161962372 673247523 -764635964 201372364 -820218728 668397243 -352818533 -533099126 516762209 581451692 -33060186 789472882 -831225856 -456164549 117118919 582903157 563097224 -666093187 977348621 -331588474 -464896879 831755096 -916469786 668269161 579495697 -633786745 718119418 -537937507 -346289357 687986224 -290809590 498292889 -601158694 719950326 -67960179 -907456132 311208613 -120964415 96222369 -997811588 68623892 -786327019 -419569910 -804786756 -884368041 -901574323 -780087289 -711660964 29651283 111786940 -657382449 252507638 -843490164 785096106 -134627832 431730085 -998847626 619527004 -790155611 586865584 703533075 336361957 -938460506 320930559 319102277 -926011308 -551680708 585823317 450682763 222293841 -930246059 -157599954 -813523545 258856680 781100280 -550592671 -429945136 338047338 -20221524 -417562882 -528533773 -874141988 -469593164 -802985479 940535205 -797321001 -521232976 -693003594 443268537 784692249 -341762026 -706404888 878643347 -238472120 709006272 180671615 -743441497 762962866 -720853761 660912711 752782749 139694821 258415359 -967399871 716825299 -830505477 -901482767 562255245 -342424838 -158237185 -210813715 -855438595 -276342364 -168993803 583255357 -785661499 551815224 -431802359 -911996831 243616794 898056228 505891922 -642775644 -614267708 481830361 643511123 -186121077 -714494074 705500261 40729940 107707522 161088057 -839639922 -232017197 645012231 84110980 -783581773 -564739760 698465006 -144931655 87954970 -64433633 -431445376 -926856580 -747647946 -298011716 -196950001 -699192410 -132588932 -745777206 -435754363 39026605 431176833 -565543634 -204058261 -400677085 -698496477 553357775 -627697793 985952941 -917899371 -57206578 562688515 -19040904 -395636573 -846195225 -479904269 472981553 649468913 -710587511 -9203428 -752078996 -698759708 486886466 -719198408 200336236 398629810 102503141 -149258230 -693380533 944940477 -286309483 -725367618 -800436324 -878249887 -415713067 -993102760 -815867924 -279834605 -640248855 -992783973 6812225 -362587645 981008572 -400863506 -930493132 949689175 -714233091 -317890977 -258806236 -537384339 746635477 287168979 666392714 -187642260 -183220927 -401945245 -906753983 -195772412 -787629867 -859534292 -165885446 203826864 470605784 -53569531 909686887 -620230795 635158127 -450077722 -85291519 -457202950 872463834 563625459 680308878 -176119147 -717668936 -272313701 -881316935 891454432 -82630258 -852962916 -35235215 690271333 -288191725 -445231026 69071494 760498581 -22661385 -890537914 996071481 -604880391 -874439186 -438214491 54133728 -215954583 -227292998 -980161916 7788945 -861630802 -725995744 357439437 -449969716 -959795197 -490472985 -903139414 -285281691 -741941033 197851161 -4468633 -910460769 -951615254 387150687 5220974 -152084506 904219900 933989981 -887212358 313907095 -996092523 -301978813 30515791 -114551900 -935427192 746529836 397368496 -240429807 -484587317 113507251 -896156965 -48099948 101542406 -182736023 907275004 -817279631 -997067726 -657163378 -357378945 -321517462 458243074 -896217878 -141970306 -716762768 -301216446 265615695 110431294 522068576 -936277880 774600649 -471445877 529109359 884277138 -319626352 -221467317 -802516803 257917924 319063661 323440016 561177791 303222012 -513987206 135812742 147538517 -424124146 -882849673 -990923393 269301835 778804305 -464433442 662017089 -824624100 816824260 722759825 -62404702 -922256108 27479263 384853560 -522053617 -425321009 405416011 -857232837 357070126 676954629 -612693124 -714778832 124684116 890806123 -999875961 -404197798 693189729 561934809 -803337823 891308957 47617819 -653577105 982670002 664821977 -112006377 -429946054 438254293 66043674 -186494525 -782798720 -594195853 487959351 -169979818 -489139160 -989094597 776588226 570350348 -522204975 456548180 -951115827 -733621788 -930321522 -200175316 -315307849 -766689856 -956928308 -77594153 653471682 -298859434 713792791 83091364 77873326 -790837502 -99981576 -741742798 -844580419 -918192842 -787586831 -146207859 -986680127 -726917678 135189907 -263434344 99297427 -734738461 -996622409 -586958884 -264871859 -508910604 -548050773 -20800811 -844394554 612342089 788369423 762149107 -834234249 -773751869 992042154 -459635041 -900674927 -938523263 -961517068 -109668245 -668480187 550401486 -333069668 -307789850 -77687391 -641317461 -264345114 852162706 -736099418 -620454192 418085989 -809424313 -749344328 -212215226 -330172286 -114051402 -901481209 -437460442 -817901082 -456277784 491351108 -903282479 -559263127 -975671194 401633968 286020426 180764890 -763150487 747405907 -928205223 -104156833 -24515765 -608921063 627905028 657374366 -519779539 502696883 971948784 -223132448 -844056837 -357153703 -325749331 -22071630 364700472 -886524175 781805301 921378292 251980320 -681057836 -433664146 -387375736 652150675 -878980067 602393449 -796150782 354760319 -281375318 412832953 714723642 -781528178 -883624004 966435416 162269137 922119513 357550465 115782548 54352100 -663358596 898899267 -496749879 -731184020 -803486646 931108895 -462366228 -626848773 -211343789 -193403693 -758423241 -914052552 -27907478 725747716 87061194 -357380728 -198120156 -980315771 -103035862 283824944 25691463 355222499 262462657 -314117680 202812199 -869346042 53792295 279444164 529633662 604019574 927833245 489109953 371655456 186911055 323799589 -545111944 506755716 624863552 -840975359 -618045187 367630499 480890486 -165609000 -673500926 -256942763 -357226139 -251747220 389637293 -769398479 774152155 -943369823 390530075 -589472159 997030932 921352787 -107429688 -855664718 896246244 416052964 -811563042 70680856 705955328 245526373 -123736287 -962133578 -859639866 -61096778 706407930 161686591 -317827413 -83742399 879012499 890387828 704734953 -385711081 472363277 680770871 44624624 266884165 -926264465 -652129937 266959630 -866515117 148721060 -872377691 113837308 533434501 -671658271 322742590 -971802051 -928390264 -741954354 -702073919 609480551 778416598 -250225187 662605530 -329564637 -497328323 -318953005 234696642 -27651562 944074043 -708969463 117749623 -692882451 -661058410 976878364 -625448768 -802305239 -971527695 -923395192 -47216634 461782394 497789870 -550650414 111880365 -591513194 -575145807 641812993 830452571 820043573 -442154072 -721044122 -284350815 -255697909 345850492 -586863557 -973871153 -406309257 508485831 797142431 894309386 130037899 -217948236 -387553772 -154927160 -422995336 1923625 431880622 -648658692 521293379 239505724 552821203 300106067 -666694359 -982352226 982646929 -716139799 -665597820 -49759383 257004568 549269259 829544187 395917972 646117140 99565486 915079857 911404793 522241660 808590208 247487653 -322666614 -583334207 -378306317 657605660 -810705081 -204144429 -790651307 20627520 524911677 345086212 -465049272 -136562755 -900885885 672824158 -626690690 -533309265 -845947370 -620515709 418753496 517431113 913793689 -457062563 553320033 886025145 -881645473 -855376271 7523479 -125255709 775251612 964581609 952611694 -239512861 -69383682 -885834593 -167469209 633901429 -589047012 -178260260 801327888 234276715 -69147521 760020162 -520044102 277885350 -618561716 309160160 216558187 -655893507 94079920 -264419400 61586760 -588470601 -82610770 655697595 -466447529 735498229 30300695 -938934799 589128492 -979184978 411927762 -566832863 657560236 -332990339 -615580217 712569062 893722798 80384442 -247642931 205955031 -540393590 -151884323 -632150443 103006507 628458408 59289 81081954 204470672 502970029 -118761137 -723282012 -125225893 -887762691 -886990675 18162055 -548116999 -791601775 -998505363 -273867182 -624494451 -43244764 -5320545 3340496 -169029215 986965436 -686835233 791813489 -11273023 538372336 -952280924 871836663 192061694 72029901 -370384633 -505196812 -875232254 226613505 -372304684 129860863 -427181530 660501904 -366790413 213948986 -411693257 156102789 640214737 296033612 -397770672 -766452382 -938935605 607712948 -882799771 -798992267 -625124921 -751860492 655061121 -794943195 -780984773 372556531 -998323025 351885604 -665741134 -353133167 702275646 125301618 320604582 811444441 -79160145 -717269914 -369355274 71104899 124040975 478540685 95847635 33168458 -564829493 -264207985 287171385 -156795254 -588445716 -601020882 744573363 -467114068 339584850 -157206074 -177434808 -586827677 865794781 968301566 -921465711 -937242384 -944966234 -463012356 293246799 -286255705 -945987429 -865768985 142359377 520939035 541738654 -444777881 -346797349 195024069 -942930690 -885767743 701523727 -746787575 149673102 205715128 -520815908 -593010694 675098856 993119673 -918277604 -96057928 783610831 482839629 -36506450 -766107452 -546774917 264528655 881919635 120125644 -207159886 -15790268 -934620828 -10647833 -119354219 710654021 -242421303 -392853113 503535728 -734436998 544144149 527139533 -935361238 198362339 362695942 -907786054 -635317691 -883715070 -1166302 364646164 730610782 240552292 -592612895 106915751 -939035104 124387468 -629086831 975743915 91431082 -542170796 -359507316 -196547496 556121911 -81491930 902560708 471473484 -897106380 502697696 501712392 1683884 -133426754 -918637652 121018486 384962390 -114578235 983276043 136087181 -452879859 -118605752 909223231 174607053 60341948 -822112384 267401348 40611574 -347106905 933863178 -122041158 -743650547 -997575135 -501131415 -950918423 -879754869 -807184052 797548597 79136165 6835994 -911634046 365566557 554822870 -424414311 -154582403 -748464558 26651577 108742491 670025074 -105127528 698681689 52366329 62220757 -534094084 -990633911 96049928 145506968 99458852 -630110818 194278777 756960716 -212632252 -360932336 558174897 473125456 -22254429 -972099508 36613754 -547653491 -994041680 -69726890 779830358 536034902 945889123 -988808101 -818891071 -386617152 -394795684 -243293352 -161304602 -149615390 -787029278 -909972320 -562878239 -417161206 -907735062 549867069 -218165047 -633233228 -577956044 495028080 -211774127 700196496 830101328 565945337 -79740172 226440413 -704445004 228978767 770520116 -795159254 681032644 -726054484 -469034712 324205544 -422600071 172375066 -514691012 -966987210 266918088 352870686 -570974575 461547405 448796764 972807521 -751481667 -699823367 116911936 601222261 -947898283 50828055 -457808579 114815909 552944075 -732374668 350248330 -937118908 -284223934 923933918 -597485956 403434195 -723571351 -656700378 164357528 427243948 -857050039 -578376843 87158734 -243112265 243410094 -766507125 774963131 385734389 -75923140 -544961628 -816287794 -45000605 -885349280 -679327681 766496653 -45431201 -912216586 -852012645 -592787591 551105612 615210770 -968241076 161888687 622563046 740285441 -257169057 980956089 302656204 708060494 575331276 -977372548 888180312 -236752103 -198233928 -723966147 -320838420 108761111 -827821121 44052375 -71249009 -744945827 -837222156 -794028888 649557920 -316633744 569684684 -402212406 -712808176 -151213806 -569143781 -655659240 296715878 707335408 704474574 522134783 -752532057 -4887764 -655757099 -551083474 -836048617 602348492 937551466 183615257 244208774 121249262 23319303 -208622577 -209230344 -936657152 -865649133 -618152455 -364764165 -376397410 -993789003 -223016972 -735478230 454290888 -54472049 20759120 370427596 -865238927 -307339497 -581313911 574491705 -818461247 -872360935 -164338574 -143687332 862792745 -472986042 188763575 -155611717 -806919873 982435821 431887194 -837689955 687386050 -942707142 -484895972 774651632 13237816 202609342 732173032 886774649 559536845 92559927 -967163273 249799253 88149023 -250138246 686389169 -578659093 -995101105 -745569033 -922591195 -869494544 -781280587 629964307 -487883831 -762870759 -724804747 719301577 -801790749 -659746539 -965607433 183536701 -855813350 -928864220 -592180781 -462887527 653745270 -796121040 -487414184 418938395 280599805 -52048714 200577230 -812168633 -44760474 660408217 -794903737 103050949 475880011 -415114739 -342848320 -319223103 -580177497 226141402 -435689771 -705710808 -11534100 -733255018 -816065050 -692771502 814324827 857224499 391966635 328568377 848109254 -529438961 -807102287 422231580 21300297 943777808 -167483867 -553052332 -295036903 -735290454 -215646130 -859515372 322656219 -666161468 -912141128 374516131 -305659554 763382218 445920252 437359624 479225489 55048814 -870749352 -63769893 384389926 63451480 350172151 763897885 406810895 73969307 623147238 -32675272 614770250 -809459847 191916138 160817444 -720542000 -503586203 326393774 95155327 720900965 -700134872 -855557748 -89696055 883135517 -236540492 559523375 692299142 -592403175 75806294 329934753 -986657829 -897859677 -50884548 -916663425 -746530836 463570450 -528852437 923445157 -187353503 -197220576 892044391 211846634 -527735437 -983397754 -755667255 -997998824 -547031673 -924120370 98947936 -127138074 41814573 -886273628 -375235352 592628879 19617291 225257051 -243366788 -861851259 811292251 -309356951 333265538 -992350751 -340140473 987023458 -894910968 -110703646 641374440 -410336364 809939323 356450195 331304309 -605061585 436204459 -728156635 760373228 -619678015 -721626867 93934774 683259827 -935871709 -61111265 -739737770 -532668149 351685397 979384257 185959574 415226975 -580071460 -398599 985981954 -83532024 776737244 413416799 -175234720 306623883 -84798223 926586154 -891678292 192298661 425109604 735210721 -868640339 79332578 -116531161 -718775242 -866457714 521750052 -703457639 727241535 770265325 874894703 838795475 -856369012 604398651 373066851 368684088 -441205363 10615095 -102609862 567181072 -715049296 59212427 761397108 -220346243 -717390256 549679906 287758879 530274214 -184895072 130336574 363993548 -734419518 968984368 -735950451 -474882305 87642515 -731242762 423851203 -454582283 927396159 957920625 -72778101 -351135126 431291325 289626549 755838746 154337163 -988797485 326466774 -872330402 245279244 -830045955 -909401164 854931054 530475786 444137204 236361529 -965220240 -80219176 -723175234 869267664 424050859 -476194379 653910914 -855693459 -972821902 597891331 -960337627 723353669 441038475 -427144784 -759327265 -805006091 515481906 434516431 372755252 -780506130 641896683 153346765 434569366 -560488068 418834262 858116838 498095202 -333948639 -444973404 -698752838 330724008 799332910 710336469 -228086901 -498543259 982450227 725661878 -195294848 -111137658 96876455 657033339 434751285 -18781086 -349085443 -875445435 388119145 -230625497 -154031865 133363912 650150197 -222626539 967506284 -845822217 88644547 -323494513 789854081 -707595428 672732153 -63664362 -695992120 -714461213 316779184 -413848217 254788641 -766285452 -145134340 154545540 -279235932 -524531431 -762268401 195933908 420512790 -234979125 382529478 -563401236 -402160254 551649047 -545475088 -219279011 -791562910 974155151 -736258729 908718631 -195333517 -749702872 -771358608 871353600 -389372667 -722232126 -923968447 -708491864 813073000 -282635440 735149355 -705947573 180731210 62355892 489526611 -806866991 -860852505 -92387638 -34815751 -651136393 -96861265 740310301 941852410 320477644 -130034198 -796543316 246035210 61274849 368736959 333722422 -729035499 841410894 424999218 709942066 214453229 -929192674 -510072991 417551524 918951237 868693989 -729939648 -865393675 -321403944 790260803 -477997773 -356216848 899490003 -171051639 -625424217 -918277626 186426422 -568798440 -134687779 716484740 865446927 -21022139 415444694 529629684 -721027183 41829506 -419672359 319379230 879307512 991186835 900602076 646451063 -26472780 416171896 -275449077 -868776285 -483203799 -226990123 -989499259 43611088 -340089420 -1567702 -236905533 431814802 941388930 581615328 -331945086 -451111761 895272058 -607181299 585130149 -819813808 585231680 -809510689 -598317873 -852449572 68293941 798739610 -907233250 -855012821 -502626111 -405166515 -877411597 39585282 -604762272 708026648 697306664 -187121795 -664228898 682895972 -58939562 -18660152 11718665 -600175207 -552040891 926785418 -827544720 -448021979 68158127 -484198703 -8989001 304290843 570645672 -320389826 -186171774 -767067506 -765499856 348563919 443970490 -494250803 434388738 -724582238 -815686069 -969761600 -297182236 808044085 -596985160 -878848321 -399164708 -855109284 -126731850 -848829115 -815501621 -854455104 -426986056 -51879535 329701117 368473255 908283663 -454722286 -237497656 -534981753 -862217062 472609492 -147360 -473199378 -320908757 852927040 97593270 129995272 10205283 -21032400 -598724882 707540407 831507651 -540845136 -670674166 697858977 -742283957 -22628647 -723384757 741513391 -685948044 -497615638 214800248 -86689033 -165302236 709917374 192913121 182542828 946930566 -813578147 -71246880 -787788217 178293607 -812775391 194114056 814079578 -80028325 -518238947 85928123 247714947 273231247 -313123159 -840014508 -862343390 -736949700 -494081840 989800142 331788821 -265074563 684615790 -349538342 -493792033 -702630572 -75367339 545260519 -127406112 659262851 753385883 -840970388 -874275481 -576071666 752852341 -811289432 510420701 395960574 999387801 225062602 -106637876 212755642 -885069889 -197629661 -499051709 187285876 -701837395 61750439 -589629 870479822 -811108462 566586597 -68227490 142193617 613209339 -32609867 -293845538 -213461196 528469477 811096701 -154993721 -16125144 497956525 -684986545 -882953503 -309780617 -600370023 -493191034 752156565 732732699 801831167 897196545 927999011 -785072974 -856959354 404050556 836479633 -739042828 200659209 -768399435 -907331096 49949896 919242168 -779836306 201336315 -454367305 -403892853 693645251 -789240318 -286787683 -628285986 -477782774 705749411 648146619 -335696531 -221258930 -593803364 767101057 -776683029 944533478 881177914 -400621479 -775220784 568560908 635317263 -775728791 453503822 236637489 982512999 -510866497 -83202551 -887806198 -12278819 212726912 -525937954 636486318 724311556 602694364 -219215258 -494956306 -281560578 460593900 -608443390 -149186130 -232171785 570490078 794140437 -920082104 -318391068 -871891213 -473581399 479685552 827629758 870062783 -881590221 38317605 -312085462 -543924761 -905535178 487742150 864472074 -601868471 -956236969 448324816 795921279 -311139479 -623925976 657739964 312903292 794442055 -629488687 646439720 613099609 -300175722 358471437 644675302 -365603856 747632064 13059949 -627829297 -184828734 -117186279 662416520 -565720455 79279873 -122014280 422497753 -522054458 957454704 559500355 -967263991 597062399 359354331 -895547382 -517470833 303465719 901860626 -812303221 -455706199 836425156 -21771511 -867853288 -463350138 541099503 -400726537 5261035 -796980645 -306042959 -339028099 -179022225 224225356 -178616745 353949267 -366793883 -918850068 70450922 -248702937 360376852 -100325015 -98565765 -897259624 -966884672 -941531844 -616938610 -36659216 836132030 771632002 131714446 -215486289 289259464 -500108988 174686353 -908893851 -824534253 273486087 25376030 788634955 -22957132 -71881840 -516304339 -734912872 82016555 -224468139 -469130689 924155471 -450569760 819354577 503994526 -72868645 379197188 -323543334 345696025 931654662 -267157543 984969625 -454259022 885068634 -658223605 435885265 -344937518 -182926627 -327053908 659086440 677448358 -78220098 392378007 -840328246 -98797969 -177602637 491814467 991706353 -482050563 -380049934 -476385689 819329556 702219106 851939625 -19179218 198834897 329174284 -90803465 210071833 444883689 -759345219 -813517857 -696018806 -706163449 -320899312 745601889 75500613 -766122425 516324914 -713750162 -525350594 705262796 -988326425 -733168369 316106873 538408115 704649605 -770237598 220327403 88764074 -555453619 -240567777 -263112492 318426193 -64997149 -46174910 170568098 -234987283 -164821677 -866107532 680809443 148456943 82339425 471434341 -298337758 366692724 324142936 554207097 259623200 803420979 821120314 182317143 -187547605 888192914 41078555 661822885 -30450009 847823821 248292289 71409249 967618041 943976861 -676300071 -436602171 -342907347 587388185 -136985028 611876851 -251732653 -387144629 -71816568 -387559958 -846949928 908250169 -351063774 -156124460 563923918 614483681 97345097 363154187 -233665261 -37302516 665637874 40290425 -111323788 7386883 -527498980 -680015652 -51186122 215962941 -74978159 909230570 -914402604 568445009 659422802 497113516 105481740 -215697064 -146076353 358817715 -964056520 -642183735 -98172868 -510149323 -965407417 359009861 -868414887 570728436 584901112 -960275164 829510144 -160491473 517716176 -676770337 -412049033 -534721547 107252263 -336192506 -38983096 38272085 -962661784 -959245064 -784371716 -853763549 710018305 -573950610 784041546 -24830895 -129041957 -403881551 -702625950 -514098845 -428798927 368319967 -948638275 90505536 522810424 -162565911 -981803183 222813784 893502218 637454032 -868312153 -68514850 743864926 -122728652 538250980 -818125256 494805435 -669567765 -67059421 338565109 -823072135 -953909412 810262272 -522952118 -259959870 -782573980 -534000274 42140142 193194528 767255098 851041709 -487154108 -754598432 18286979 733193339 -271356167 -826419945 -479290187 28607978 -166310272 411454623 -406598107 -772297507 58796872 952986532 28185004 -972709728 564511348 653444042 -249260909 -627591682 -208752275 220965598 499779666 -386691045 488180007 -712810156 -465284952 648618630 201125103 -710364559 295061244 -197741669 573738359 703926710 -116910266 -539131730 -847280259 -335012492 581718751 -150325396 -963855626 -989581908 -710261145 472934598 -61770584 -709837183 273183618 -399907519 -187547317 -42535113 754662282 26262356 411536219 407160219 -795674363 964445576 -534586051 -976279352 -993436084 -37745 117748691 -148014746 -666300926 604413518 -724080439 227467561 -864637296 366766950 -159411183 -395355659 -151788162 689758609 -38151989 302781712 -397592377 934115999 -161931199 -912203721 888320941 -891321945 -812941202 -911805903 -324502753 -169189609 752735862 92073540 -196938102 575534658 -281060339 -155174702 994895058 -450253043 -556625270 38673515 -604460766 629028277 613652362 -971713996 -873856163 -11201559 -86498804 -438854609 -670427021 369844301 -521839540 -789167563 718089863 -561896616 544504800 -135518589 -130330853 -835219737 -787731207 -836437153 322400929 350708123 697508350 -662974730 -319496226 307357479 -444580297 -123461362 180582623 -245948028 131522207 -236673412 -342594130 -509970814 -998828630 -200768296 894791170 -859799075 595410939 500180269 237174768 -101159370 94097697 332702108 -971716631 767906566 273678653 648494540 246504774 -925474972 -715585582 132488438 546515628 -362133978 34275504 186117866 503258282 -479183460 707358157 102303938 -950384934 -767734849 -288920204 950726099 -837412506 682777271 -798764310 -836757817 -637041439 278079084 -440268508 551954355 944497618 -792915492 -652039499 -662858678 941977373 760825791 249356905 -258311004 -941502647 -885616376 -813235659 589276241 -564742932 213685539 -655881246 -954476701 -794131070 423432137 946477336 -709842032 348103066 -111366026 -618460760 442917476 -775022816 -429576585 369422513 -416215076 -273260589 -507095245 999613332 667190518 -966893574 410213586 624477214 402729764 400588821 756888727 -538054416 -726287351 879766759 -4008728 -250475696 671867622 -108499393 688400132 885138155 -357740564 507800327 -16771738 582877806 -449208945 -742954983 794050848 -510652226 586132621 -670933128 -29691205 -942765554 -372677879 -736555453 112354561 274444906 816124799 -899779222 -806201523 994309834 771291659 951842383 -727825395 609819284 968918612 997152700 -206576045 -215713026 544996491 -653713189 -147634247 -736007703 25937673 -577168299 417976679 -55766559 -875501503 -868012457 915835968 333179993 212198909 -831916868 -460775631 -940435284 -401661074 498815058 -325155503 -971392197 -903833621 -594799680 306149641 -813264635 -796487297 959008825 252203925 143699623 512613743 -477086981 -572078999 46259335 -613767217 -200800541 -816463085 935377696 -728435726 532707735 -712217600 -267348257 671292903 -849417486 -441381059 780495940 -798481437 397822991 -567547314 281831944 -653729317 -150282409 -20008642 525912641 598503401 928039185 -81739837 791347056 -649269946 -701130400 -349117383 -829991736 -552781483 111508364 212464036 -676001059 698139727 193131667 185385081 -618296758 907035683 611387317 238489793 -61019647 -315640843 -317099185 718880766 947893993 -79011469 -328679124 614389362 -974276516 -840674377 540114576 775011007 321585150 237859372 973034386 -517929801 799818268 740000516 766506859 485215303 -964762922 353732591 929599989 -124140368 214283784 -46815024 -345235876 921358439 -22775237 -130649063 845947530 547473842 783811366 -889385538 -102022057 -695666 -210789296 811595354 648430129 -47192656 802963643 -694455634 -989073752 -670868202 679291659 815104582 -5581181 -748431951 438264170 425231528 159734206 680830960 793281277 -463370495 -993991645 536643059 731561587 85548623 -216562252 5337274 448688467 -163834551 462056130 -567233512 157642687 -234725782 653619573 -793485221 59691681 -386264853 -96052491 652547797 546287790 -988392349 -966896063 -866621739 528317346 442937211 -150676585 -265096395 812816775 27658179 746626163 758271586 -368008867 650079429 -177316547 371853724 -477520348 -937633644 843568673 298837885 -918667975 -457207480 -975150568 -738078710 228867316 -673401299 903723893 -911869467 152336470 449911355 -844692935 899538600 744570110 672850561 728459035 -292250630 817003351 241152847 -351750500 779252216 310445841 -477877925 867129231 213662204 271414352 33543663 -5404538 -254676975 -628911578 -460670265 -985182788 -224149462 -384713312 81317576 825383072 -365410615 596863569 636434834 -61540225 614479089 -980554761 -758695311 187103920 -652556110 825647615 299512517 -842136892 -139786062 656976142 774978297 537582187 84732814 -7647534 -255298242 -28298136 -223495996 720542381 832385438 -988414863 -736572030 77273069 90451889 893995054 -775553565 983728187 -413258445 -477878249 295429479 590534933 762690724 176421075 -238379927 -606973576 942324915 775074953 718166676 801138532 -946418610 -315169453 151947739 856138836 -934142084 848466695 207289971 576424754 -227504690 -658565761 549477664 55258990 -220492303 -205634322 -299476889 516202320 -85125995 -563937198 -755196946 510170595 -430290837 354165931 651078875 869520584 367221955 -635631148 933999906 -174495423 -450758296 166054494 134281139 -515076168 -229705204 -404843349 477266468 794907991 -279877442 899680954 -116425303 -718490510 98602889 -188464745 234179734 511396480 583824755 882512014 828551404 712258345 -415699811 8539854 -770194051 166162029 -354329003 720963501 -586581559 404259697 92618448 433829917 -757909872 -725250692 -900664781 -464044744 -121924873 422331642 -98983679 -755674674 -623013800 -304926320 825428735 722326497 399091249 -204579682 -452815539 -28604492 722738020 -612824064 -401048633 -497370831 -27930332 -909747771 -309460198 746845093 -96506797 688792374 -216199349 732206725 32550954 846661476 -636467815 -902457785 171451289 964355640 555206322 178234590 -560073927 908675459 847404518 465432145 -456741744 948647617 190036885 67825336 926906682 568242353 -412313471 754873980 -645103886 -726348683 -340870934 -512856945 153860143 -651644593 578092830 -869440875 -305030525 648283923 -842123178 72877416 -284325458 112556674 -960953603 -795272230 233500993 490522226 -385384102 -250564246 271712953 -39458935 733487770 -366913116 169668494 744949832 -643906611 487377443 850243386 496211602 730401744 -894129508 -441439317 795608417 -644800615 86931071 -35358768 814718333 5201458 107105288 -417969209 -374459749 -135517245 -670212775 -727997602 -432065253 691071486 -347136821 805184059 -569334772 -371565095 -381916464 676594469 -57111284 588455572 312219599 -25242092 183508803 -145820947 371448527 85056671 439212454 96801005 644283371 -747522184 -451939409 -794770417 741230240 -694658388 -8516388 534200104 858506883 -364742670 -617287984 590518306 -726376947 -519757113 677752554 -857217471 118160670 -14232557 -664955836 -25694480 920155321 -396848142 -674153439 -982310538 -901067445 653860815 390813667 686945921 -436064306 -685978879 220263566 -732179105 -463619027 -478548109 -524452797 347085236 -843962627 164007073 817548310 -941493285 910912399 -350935198 611471306 172015601 389317989 -931825438 -571287150 -241583538 -87383188 -591336677 -668742956 483927090 -934033447 257751658 -940009144 673031450 831244448 296399831 -475498422 -356620940 -134728678 -457428688 -889678605 -66001764 217292440 -323073448 745165599 824074039 970529843 -529141040 854612181 -522009301 284631874 924847047 647945694 219916499 -787920287 7982598 -841778187 944553017 -459204006 -675235835 -720432429 -493922750 -580339392 581324125 -4452555 590320600 -616091924 815543359 -115365770 102301863 -750920557 -824728507 -554419076 -784210148 -922342871 486509517 201231913 -863355991 118240158 -241491295 -383293144 730705040 593117819 501989028 625996304 -335698853 165470636 -200965063 -202126470 -311888575 -151613706 -591074982 181006974 -746798941 272393447 4177327 86673877 635777273 987434461 408739763 -82079786 184614685 273842278 -252828712 -961284610 -529457119 150042632 239495880 463153631 -706511399 -3434402 737944949 39029546 -334731880 -108831202 973136994 403429952 708828964 -29802490 906011615 -90347390 582077553 -17462949 -920858855 -518653583 862838992 -861458607 107661451 -13381724 -627664114 737937694 339199918 -556140367 -734801714 908541589 -857920187 147145547 -436572495 535540849 67581540 -40257537 -453613218 515515266 185575576 732966036 -111803726 465851498 -677152746 849277370 -267179191 -892785599 180849165 -755664872 -959109219 -715822979 -389429279 805891190 -951068022 79925992 221293977 -296786246 845270764 -43168252 580088318 -497709418 -796368472 -65218320 169956242 195219285 -895658645 688741569 764724434 750725479 679488449 177769703 638950634 -397663150 499215684 98106784 395546679 447677026 543932796 -864920041 -191974594 -62225798 -474510655 562317639 -499169070 -31360862 838148290 639186228 60962833 -531597247 -17362461 -135902454 -567772786 -864715180 -335925086 782569822 -463408014 855834453 753567013 -761707908 -804537876 -826767536 286417234 999130660 -342728844 -286268030 -448206447 -133715701 -811756642 283758932 500295895 -56813710 -886573786 264402575 -612926212 676416516 862732088 -288474655 -563384985 -969265796 747311119 -973483800 -524132324 300944424 351271927 -119686665 -313182003 -134591407 -370922452 627329488 794616669 445951845 -44723954 385559113 -871303459 514081490 -938689516 675897162 358950863 106581534 601176887 -951375798 442579141 143852364 886533914 -574967763 -673874757 705896905 837200888 -481333399 288685825 203528333 618457832 -616315955 -951602827 624410386 469512244 354332928 -902111743 98716591 -331132538 -980801123 195815138 -243780830 400485662 685743741 362482404 727337348 953946985 -152968735 -167787072 252724080 405393798 -652727027 -542780217 181644055 559385559 17113150 -557607856 571477597 -479712934 83322639 -394203154 29820998 972813364 566678916 -831655821 489303126 805064482 -46629493 -436571843 930217007 -916892972 753471599 46917678 664224734 806169772 295327168 -42889323 -78185950 93007876 -527672203 -88469454 234340250 465605309 -679773978 655753765 -814216826 -560421234 336129415 -925242495 149587501 -983906331 510994429 -705466972 -112323078 -637860076 14854110 -146197060 -854144571 -790152062 -589200097 260977542 -353378166 -288697284 910131094 -60796055 155162267 903537446 519859368 293041211 699189372 -461580174 -561566223 -960025851 509363769 56894838 -811413739 630388881 -718473857 -639024598 390835025 697192989 491194601 -221001232 -652841654 327378581 -476216507 804912885 335669860 -938695485 -127543647 878732334 -527528142 -18161513 -692583738 284356320 193533630 751252646 683838236 608030696 214073990 -909546132 -858892209 -847857879 -689421164 254928338 -294968701 314554806 -834399911 -735732065 -238539999 -833487159 559932072 949651084 887329399 -211817726 -86846652 733533041 -742325346 -719996387 262677980 -271732583 -352554579 667150996 -246373456 -110815987 844407919 57762145 311505677 -678126798 811077471 325203511 -260971859 -394252038 665470042 -251773331 913347883 896060563 -990106307 354685840 -683226111 -488313401 434407617 520928996 -642737206 -385826574 -839257907 -390043370 987213386 -253169812 -722153927 258526201 433300613 -281247762 424415967 35338270 554541113 929925289 -981752280 -324421240 -684308043 -821234184 167576105 -113284433 -915818394 -169456352 -537605487 551531123 -773408629 -704061587 -581076017 -421870255 -128305 407142245 398099631 850384955 -51344699 -631664152 -670449317 -969551848 816935816 646581619 512530162 -132439627 -889391410 367505830 -943680809 845622570 395590841 797434187 -741969927 -9755091 592153354 -32712417 -220113681 429344095 -797072208 -789811784 -609080047 314151545 -282877074 -785238073 -572778228 50821871 -197343689 459311778 -879268036 244773096 497222332 489908897 -223094750 -809647707 492359061 637954331 -515629828 828639778 66137549 -767145257 184200763 293464221 -844745663 -945910868 -531056396 -972010442 236885859 -808753706 -860647102 96868576 -82750598 931831697 -143622222 374110375 -774376478 -318327719 -221593674 960332560 573751525 130047091 -539827493 87762025 246970652 26740762 897364640 166517154 920992448 17925666 -626856853 -422375591 -99301501 -614944117 -72955050 -806332975 922225599 998626061 448851535 -798007300 -366835482 -673393125 92947838 -999942021 398088560 840634410 -225271218 -73881232 -826968714 -215636711 973992746 881534335 227164352 952768503 -730426430 -835264160 -423271250 -389071552 -587658077 -784862833 -675634563 -786250658 -383552156 -190549565 -550893981 -818266412 -843138063 -30343530 539420603 -168828160 -154525957 63342176 -773091370 -189610568 -632713989 -520468462 112043376 251717016 539368716 -278878932 -183657243 -573286336 444321919 -866138828 -402243043 -25391727 572681888 695985075 37934087 -744115582 169491704 -978695570 -913445021 -880382254 -563388454 -324921786 579524447 -385797290 -386378046 605542005 -863779311 -790072747 508945391 -305986251 70738477 -945139003 -862527410 -236830049 -927892824 -473608165 -412910428 -71401720 429135048 -978191917 289774070 475880060 171079673 -758125210 111790929 -183573853 536804106 992063244 461008840 -904129765 -182785590 467714800 -197563964 86516723 -151555391 222038884 127451689 -839283234 -985054467 -817049496 263244220 -706157418 -477926483 -342897944 522605910 -23887792 -790078749 -561661117 250789721 -922716760 669187977 -782176914 -564257313 -711912825 802221194 293071645 -890199173 -861711432 8986289 -557657366 -999452597 -916711512 -932070632 -243942749 -797047900 153479211 -498718070 445835564 851997057 -774781584 -766065756 775624838 867029403 -191726478 557523537 -21117316 553772044 -957756212 -288688033 -938965944 -778001779 -856020334 352830792 -293892213 693354989 460254598 -390777785 -724707327 827903711 -485532753 -496823740 -825913902 924798335 112643415 -172373080 -506138221 31567994 897600084 162577258 549131106 -883249960 230400354 417015705 -551377309 167998382 -132723215 873687576 -844826938 -637403041 -987433586 -924737791 180010085 622081889 -177539513 -360899105 691163179 -929156922 -133312227 -592027124 -50244531 911537441 -960070196 -309901214 42602038 88034739 666411547 384453261 90688534 -774758979 867491809 -89477151 27846810 907772542 901312464 -955620493 -74821923 114938190 447371442 281455629 443587454 -832697633 836585911 -520185773 -11030397 -340268363 991401305 -167210033 -784649391 -799207164 109773759 -884983859 612518410 281154113 -606212799 -182854951 565889309 -718516991 -941270357 -517566330 884769139 96231063 483129432 -913693026 903518814 486507074 719719363 -118831465 875453889 820825107 -32060883 333959466 369014423 -281537238 -611869638 285939648 186992969 529285282 759182747 -726157605 626769993 761326641 441939519 -83611584 -2318618 -76724965 409671435 -579227486 915539887 656477564 -673459773 -819782178 515121542 716752616 -948927415 410964715 -831876054 -423817312 -329107401 967226976 -840938786 578292624 -890621699 130075614 507506434 -514532302 505879253 750398660 996406703 88683074 -219929649 -719867258 430988820 579570787 174950908 555213731 -421565526 -842268007 424584776 554947138 518821344 838436711 494443218 -238436164 -404996269 -113839387 -355534108 -307387424 -764656918 241834166 -807368196 240605510 -91316700 -710046739 134264103 -92366513 -769403215 843490517 -539982051 725761279 751812299 -50401936 -936673228 197255597 -860833349 685655397 -537754718 -269590928 700835710 71666775 -795688567 386753915 354344137 -221761873 -72192082 -673032544 -132517210 142980803 -562845662 -768421666 -420380752 -343783269 -509880452 -518437299 107512501 433840610 194112208 -106514311 112513426 -470221844 -723615004 758719052 -932961246 409287818 234562114 85969985 61590751 492941136 216685619 -939118421 -999108654 304692853 425806727 835995026 253812018 -856496956 -420316424 -412873713 -212832204 413945723 531482183 -78626139 -660495062 -600626791 -715821183 936907639 148048264 -867576734 326418292 95312783 -424805525 -537814012 -512329765 461189698 -649945827 -701071401 -469409406 441074974 6043985 -740651789 679343319 -608058503 380078908 293346914 115148110 -709275982 -424233523 612526090 -736893966 -785288616 38560424 573317838 -386039379 177454124 -215905202 -495511900 644284613 -732103649 -513728834 111524699 -863608163 -29900472 267193172 -250738147 725946484 906724607 867743203 343597270 -102165309 427903448 -339528278 -800883686 -688075496 410063286 -783217378 -838013192 -593645716 659906087 164457819 518800111 -981718820 -478866068 -823278091 -535153134 7927958 -313277565 240266297 -82418974 385283148 648361847 -523605887 -5900126 660312355 -473583585 811544669 -721165587 -807055667 -296025845 -339861387 711869378 -251933687 -65910241 510095701 301203148 271331800 912989168 870238234 732833193 766738315 -958920920 -449371571 329787312 811011079 -332174602 946860670 526062938 972783372 757770399 320315909 944111080 152832064 548000069 363595599 -797725198 -40366953 -138720990 -388375218 -887432698 91748817 -608443872 -502769606 194606088 -555756833 717465522 -688855652 -172064986 -465141364 653821783 893280285 688865534 824314911 -884021427 -218196885 -121749915 -751736103 -960535679 -929799140 -967453406 429056647 11857228 -466344291 81200842 -398329515 -416789349 -734736969 -17614643 -70379144 149048398 412053603 637444787 -99931622 521447351 497038416 -987843038 665584006 266258420 -510810060 -186332181 -72964104 -704134207 -704205094 -459000743 -903967238 230619614 25684397 829553822 126497133 -519551215 -854462520 908234985 977185543 279196097 -891763757 -750205371 473492725 -97329331 74778883 676228861 378748361 -901166186 -380100953 -80278920 414192450 989374188 824238060 -393608628 -997772389 -667780785 689256349 975725516 527857313 -438007006 471634942 269809682 -972614920 -895260179 1744801 51758055 291444781 4507761 419257435 588291610 74040821 351136659 -68233982 -105058968 -749494416 -947940139 991656186 -782226163 518421598 -181571828 38776024 -351899433 -268242572 -845798052 548453386 -109580369 -537713908 -937888760 857049391 893678277 -455386644 -78381670 -973556925 275255618 -790117252 -653731845 -426155858 668721552 -621312881 938882995 444594104 142150880 -38808909 820008727 -309111982 894013069 835443019 195868067 -214930556 219476401 -23315288 638272043 -967292017 255365973 373856787 942894707 -794682449 -697119911 -479675427 -713424639 240304285 -925286578 173808368 -703066735 -43918601 565493839 -965915853 267231628 -850424270 -985695851 2794370 411718723 -122669451 -78108391 345868965 753870738 499429884 128381653 465679395 139908722 -868581393 -935915722 -488884157 402002910 30894501 -819665028 -774382973 776356422 -793335475 699210946 -713000249 -999034313 -733789503 389284667 369722785 -821761683 493262621 114483673 -425692636 -713347611 201766159 658100434 -938356125 884061240 -894769396 863978429 -205674680 -996044009 -78742259 11265909 439654481 -651598851 -553485736 -158485708 -997105328 834014741 -698323161 363271223 -69439737 258957048 808041286 832877283 -888986646 -714925004 -192824433 -899343461 866309982 656619831 -236981722 375059342 776865111 982735651 -549982322 -725586823 370066528 -737867679 845264369 -4587273 -265904625 -986968491 157000593 -896783028 938948402 402178980 119544029 -312642558 -829124894 -710253787 131340945 -434591297 -604006440 227133974 275278757 -896807560 282615372 -473957700 672931365 425679045 -434543933 213807386 -136088269 189177740 -243691005 -958745732 268338597 308275285 -209117185 843407502 -22895522 660567424 323439230 -190595938 851077855 -472283610 -819566550 -506737335 214234662 -73754857 48123931 -410573863 692530732 217689289 654215142 447494944 -661775538 -715472686 -888132002 458956875 -883145479 -329192916 -842889749 356708193 -829026779 603140767 -747294550 -747667912 -987228636 534273401 -853561516 379732379 -955359517 197846280 -115120052 260977018 -708271446 -596638259 572747962 859526936 -994600072 -761368260 75929725 -329313973 5532056 673828547 -505273404 -845142778 693217209 -776195000 -688500132 -703852053 -790190039 769626705 639217652 -377575268 714021262 185945027 458404871 836256734 285279242 524787941 465931708 -466162861 779627120 651810532 -211220831 -351646615 548595289 -142237251 94870005 273483947 118604714 -815131220 231478200 -90259032 720501201 467400314 -726259880 -636875793 -612656280 -324066239 232157291 560075092 131603272 -55712223 936146924 -876659184 207453779 997434199 582122753 52142619 264919630 -971599061 -875989408 -561074855 12874654 -3262293 880494489 -65564351 901325504 -713145111 -946327907 -126719858 933349902 730348041 837868236 -457449527 -178165650 772343924 -750070547 717895023 -483438249 302183581 580846761 -56001498 511463073 -899215127 352303546 69346483 -815001760 -188584603 -893694271 757667535 723694447 552882770 -695868537 856765765 82915342 -106385989 -400946927 34770550 -788233410 -571962288 -124415935 556447240 821574690 -128558529 -137382630 270898055 -877715785 532068850 469949280 -628861948 789858532 -377605888 -615138661 474345828 -141448064 852881641 -239895323 -383586215 714820448 -941314944 -15092709 -666845884 723968957 -499178205 925963327 926707794 -633662200 303559720 -744940279 -257501715 57700663 488878573 -800259570 -3762292 -672988988 -35952693 -203778661 733715781 976415608 -956347098 818957212 545388541 -750111013 -822314317 936878111 -594093228 392228509 -1186096 994895053 617403294 -834892552 508595050 399889836 -860629581 -962857686 583447040 -515759741 -181608363 -411480092 -31302652 31715623 -210449420 -126574536 402489510 -332117957 -256812507 -846357045 -328292953 -24973542 308138706 480529578 172008716 -662327531 -820534459 545236253 -165352176 225635444 810439399 -804398893 -920767008 743970982 -477764315 504298799 499201552 -594228578 833511278 -159863056 -131578892 261529753 337444047 -697342061 61054344 406521986 43297774 901022884 -96438420 -691088514 -545058584 -207904050 133068571 -34588525 415795275 471602484 -973194593 646788810 178912112 147721763 828236890 821979854 -753227543 65244446 -779634145 48177964 -329412831 649754384 -841072225 -855125180 -321819411 -290490904 -803474204 -740621794 -529998623 -173247091 129960620 -986742689 349977794 -892786982 719861891 -648925898 -863921303 537284724 710231225 272596868 437847770 878847331 -795928174 -120768986 245077629 -459422419 -980002763 560729839 -760978577 376089597 -911494683 -226513527 -828111981 271816177 -882792915 -404889014 -932752131 309621855 33070304 -652105241 -118921260 -694660415 32850560 -790344035 -750693963 633828299 -644576068 -991153081 -579086104 -720752633 -532148297 -785527361 988120397 -422868751 -753166024 692169312 859764821 -448497831 97647250 624697557 -501905300 501120925 679496540 183313334 -306798873 535751795 603378118 -717149747 -75340763 447131086 738707938 -307345822 -194585780 -859199369 -843584269 -884058408 262131354 671262583 419454453 130700408 -315360675 -251194716 -961598984 -994058827 -590857626 771455520 718161050 -890714633 -843645445 -554104014 932133335 418189835 424071121 -68053186 -291314166 -976627436 -794940979 456976997 745785113 -794341215 997247861 -416617664 877409416 809025145 -888506028 737197747 -850316535 -751297467 -665491488 701068665 -832799770 -256792657 -136403432 799560475 191547182 417347540 988915470 399584132 522835404 -32239289 436830425 -400562639 -596576663 -183155255 499624550 -608040365 -803478009 -273949563 -4168454 -557286911 793059504 -101796943 -514657418 47389137 -872923759 651701730 -751196271 89701765 142026733 -126961661 -587131228 167955922 386666375 395390228 898355387 -743185033 -186409612 -175245606 93447972 966635226 229179236 721217266 176936670 -529456056 18755994 -461206645 -359369404 -432997619 -20196619 -967271647 -705607982 -557649241 -608322482 -786618691 -876777297 190796644 -975974514 883611466 435866194 -1637233 214010620 -555076967 850949929 -699560168 -214876193 -864439141 225264839 240761207 -439351132 -955229303 -942505004 -600356222 -168698580 131757330 -441498705 -916388146 -863459590 887790035 51837800 -331208321 976313763 198788399 432462011 346578633 -383328080 -844994515 318790055 -443294998 216297295 -823169472 -161164093 -208170955 -515029457 -898222879 389766207 274658687 998227304 926482764 818901370 -819524737 161223046 -849149568 -57125093 590941340 351223112 -196553402 931156360 345671930 168955262 -127802758 -934046265 -468545620 -470923905 707653553 -92333625 -562327336 -867385520 732413430 -803680074 31680049 -279458322 834336354 682618456 886248868 -424725791 576861230 -953516439 167373232 112338054 660650713 -840511443 705419572 310667472 673804006 -415064799 874621086 303780740 -198463103 359251266 43767470 -266707153 236069813 953297172 818637882 -213746722 913465608 -792646706 637509321 18317323 -731286799 746331040 450660969 827120498 -929071318 -352992644 171258805 861975076 637815479 41121264 950717543 854074605 938225562 -963384420 -640582287 -99882089 -898342956 -236432302 433678025 -863470705 -664901414 237665423 150179471 -570314797 175471451 311938536 -379077339 58200226 -340793560 721250876 -778322351 488391972 315998843 -872687288 357328597 390875580 -143721286 -7507951 -230395788 -128095966 111375760 353861159 -723070556 -575657337 -809633050 -956770280 -554616704 438901986 -967789405 -971898555 -256395635 -805064002 -772756825 -706665974 -350932449 50794659 567475933 394635727 618526817 73092055 184640395 -843636074 -712474719 807163563 931574809 -548184836 -817373706 547188124 -7649059 -759454543 -906334992 -551215490 633628546 285007024 -791661358 -566815293 -953062472 92560622 -978254352 -41507694 -684074397 -631450142 -18872153 503242643 -293441504 -969578049 -729606395 282869296 -244015900 686241915 -655171225 469477896 751936947 -242693367 234361512 102320982 -223151766 -680000743 -969125361 165071914 -600671049 465649248 768513422 -830690140 -548512546 295159447 700376683 527497879 -783724702 197356518 -219977336 60773704 961806767 846115128 -52110965 153684530 -170983143 -96301833 735838361 239113656 480801071 84600934 -388315637 -114201536 102491493 688316679 455366499 -920983301 -255593535 903655481 564668710 -978424219 -931439260 672070990 73841644 -228631112 -57079416 810635223 731442567 -524131766 -813998335 644923734 -905742646 -56677276 657837418 330195639 965093982 34910916 -758517872 -891343752 446540777 257379392 647586327 -853818680 -9351005 -871211587 676002809 745150860 -273474940 -870453729 -352844659 -899791713 -820624412 -244326057 -358256348 524709094 -78206542 871443425 542359814 706611532 -980009933 935458771 647633258 898769260 -437144973 -447898009 554568361 -604817528 528925304 -998495489 -691808885 -825286663 807091968 -698200260 -555666384 853760544 -686584051 -769981951 -977926900 522624055 -791506663 -277715942 699893740 -79228664 756049203 -927045002 -362939175 158583656 -87687660 -388672069 -31040890 128898652 178754909 -184618026 -274686224 -701392693 -8617567 -570242871 -398228711 -674493594 -317426957 -696515283 552168646 404349907 -510756244 766350753 614586104 -562058513 -842887569 759369109 653062341 -104147181 -320482768 633430361 263378348 -178274093 763030385 -979372404 -966606652 832384982 -101524118 -153754949 -993554606 719158179 -579276775 -985780895 441071268 -935988251 189750222 358232282 -532682867 -323693343 44502618 -876659696 -829655189 -495060048 -888836945 -275666373 -849554417 -113636307 337175716 -349657582 504830071 -287159653 -919001761 12888459 959245442 834962367 -921635926 -903414952 270281821 684543755 557516934 -904380526 912073160 775595683 -112161511 -649006276 -124636782 -705300909 623491512 -77394028 -27171363 67990737 -754297055 -768386101 15176003 392548462 -720106673 -822571705 66677136 837591023 961144680 -692104403 894894547 -958719136 -174919837 320080978 489712881 398524654 -88753154 -979390138 858939034 233097507 -821314896 404582058 892223001 -737507860 -856136929 393978595 -239446276 622121388 -249499209 705599269 -246060948 -818164102 755351541 -871478196 621269964 31022763 -998094585 734606963 485050387 -382047356 240290504 -520385353 84310398 -894589033 805877399 -661165058 -595119221 881955285 -354394473 473194008 475962003 -888256528 -826857701 265354109 -844131310 -908568368 255715502 -951865759 735169062 -924905125 -212199157 772091271 839167061 996086867 824857980 -370447108 997834658 -526302282 600068767 -551690302 -791195954 96882331 677050809 -768930119 765717513 -660649932 -411286572 159213930 683258451 395537591 758882359 793025288 -889136207 794471185 -959601662 962901773 -70495748 -43399667 -540476550 -621142070 657096627 -358590261 77495383 -975264413 436533330 547410530 -252341660 563963313 78000548 295914679 924320800 70711995 -182544626 981899665 -342252487 530312905 931335341 236153105 347873223 -616681752 -521348418 -739364171 134873669 -340568166 -540578462 -666042558 599306153 346236960 -903838084 -76937693 373799765 392899995 -254482139 755933177 766039102 -779108282 -765032811 933347633 -807292254 -261665604 -290937031 523169758 -488794913 241821589 -113641355 701683458 348391438 952208451 -216449079 838861359 -769072093 875817526 -316833633 276100269 -551329635 387223266 127768993 708820141 -890240873 -4498671 -255594115 886416707 557797841 -959240282 37394203 -786677466 241480453 693715503 -359108115 868632851 492884589 964020160 358075172 -955598857 -791381875 -415078444 256793442 585840701 117051775 -938906354 -449849091 656335878 880532443 745079724 -107372594 -341507878 -433672711 -933186198 -138920981 174718854 580252544 511354192 766111016 -632254700 -493774315 586199187 -317635691 373899980 602563162 6666405 -694555201 515138545 -356672983 -611129857 -347779811 -620862719 686120846 -395490302 -330009621 -610121408 887887706 216131011 -401528801 -79148144 605206082 -419309965 -419613954 -750508621 499451785 -973043316 -221061545 811432810 77117237 687550834 992534075 -422053139 957947090 -227239603 753396054 229479995 -183706145 476787725 883955466 417765390 119089905 -601676416 111034544 654800448 -314377541 114119957 -988495394 56053049 781626639 -738961703 -867044439 613345868 754576306 -158113282 6966466 708485864 -802521843 259203520 -209230894 -702387532 -135755509 -465161961 17492071 404369868 -795595275 -586901236 -396919666 -828065678 -249964759 -918217172 837247570 -924857769 579010770 526842594 781432343 -466475108 -976867582 279865507 -344272034 -253562916 868658037 335831423 -115511808 -216509308 -376735563 -203418579 -867208490 -732433538 893389175 -673558901 -99027387 246795007 -849284945 499770284 -193488125 -13917426 567743171 99031320 350794674 -997993056 -174831657 129590268 671907844 378294415 -921894555 761574536 58532369 81787134 839015468 -555258512 -925446252 -862375743 -974650048 -56746603 -303297174 750050302 -564827360 726586589 944682882 -800129079 265086397 483549460 -909105407 -444857425 -253532593 528880604 -726778249 -551193083 515087892 713044231 -837353627 -750458571 -502571438 -709713739 -38768450 -494932942 -320650952 -206128172 -179069478 543241997 -335910835 166036256 -586073790 819768775 783586527 73287900 -978003991 766848028 -889001119 236713929 701592946 617053650 361159156 -484681031 -63408411 -935334550 -451229195 -581405719 -985320899 -95055829 896984985 -754214313 -437917287 -871272557 -379346428 -923093831 297177406 62704705 184759856 -264231543 -215548123 -180002363 566911114 439897677 974703484 -445806220 -898806107 753021867 727462150 944958925 -897067012 381159014 -517905078 245745292 -176775668 171396254 -614618694 10473110 702018056 -668933177 133276866 -231411547 -527739394 642352358 -110927483 -882132028 450089103 64419761 -551217569 -262359360 -368881560 -699953194 513532791 -9164576 705317137 -837293223 685401096 17711825 279823383 870356342 -640225016 330359736 655856175 -959558877 -403811082 300493691 519048442 -363122019 -291873102 -518545800 546864761 -45415299 -55585590 -541256867 411672393 -576525565 -17074589 -423091094 159056118 615149911 464008479 80152997 -923703526 860283489 -61047027 332621350 502417110 -682815051 445064823 402815528 -664635059 326749323 26008797 816923583 -483603236 -749732015 777786578 -948606115 -755466156 760591860 -66494342 90316223 -176655549 -789497623 504157173 542699072 991908505 101018473 -534130489 -366924637 330299370 -672808347 141803387 803690923 737896936 -145582982 149212390 -829462723 973530654 -25898792 -300565361 74429332 -800834981 930734766 -733916194 400678045 -717665492 -790684868 678107168 522505918 366161076 403266067 419311642 -602940286 -808941798 -911720612 -128711768 238236247 -728814960 -716889543 478956861 -759596152 -60839291 -13128166 340798982 -501616715 431859574 359381526 535514618 422977091 182342574 -983129695 -322474598 -446201453 247365296 969867980 -471610562 293358206 -158668480 -679688882 -241453087 -491004373 532769075 -371535236 815664836 -955105861 -228450227 -330420165 -286172055 -983434236 -717407844 -897494670 564826784 153165490 -354766974 654273202 -909879065 456801164 443397244 -258938917 363257518 -460830816 209200449 -10144591 -286851221 -614177914 623889683 564762903 -798683007 9572798 -57886534 -915196814 -876728684 -893816529 -424881028 -704882257 -499109626 273442646 900157607 -261541435 303641214 356465643 697186811 927369871 -589246289 122291546 500407280 834391381 -208834186 -226038009 900006952 610245446 -351754135 -747190929 -822512922 -598003286 217324019 243446387 545176353 -905560244 -560400242 729090052 -611062205 816256989 -800646364 135889496 -290166628 452467417 -524344414 -870306756 852668888 -243595098 381966679 -863721525 716025695 719080507 -413515395 -367258815 -46392699 -756400453 163016285 -904380940 284283170 -242187403 -752343076 -674228727 -800025897 326717883 824823532 554282474 -989611869 455824264 -323873683 -968600692 -618433906 673158524 -283615677 97833671 374167545 -939318936 672273795 -123442134 -725141878 -734737836 -501485851 499724617 -791205161 529981919 975808233 406603258 678178723 -408083924 862864051 636631482 946467351 -5252466 139071672 -928735408 -802546528 -997240028 -375382325 -437357439 798601960 291751548 -406101554 -950104131 919261412 -753190601 -856218123 -770291553 450437987 -321939382 -3142049 -982669091 435163297 118583308 725530456 323367404 -147576471 -727994280 424995396 -271947663 -553974020 854144655 954765361 -18628521 -444166813 -345252205 -596510435 186560064 -905542727 -437034476 647875623 350247928 318914206 -892246646 409533388 -847477639 691717580 793816200 987326285 -591847618 -866004349 -559209860 21269205 -302137197 300170423 254548552 -388234039 -919210283 -590645368 810081749 173474030 -685328978 -604334935 -817269001 913991739 -330014457 -813568082 697921679 -925733429 31757797 -179513954 -157674111 -56007180 -761474323 -557205391 12344322 674856152 -797982047 -605963707 -100341716 -67327514 866755542 -426419942 751205763 -155714045 95247641 -365512075 -645402674 -878196138 650166624 -831566331 -868946313 362089461 419908145 -718049844 656239661 846599537 342931684 -795674082 -169837759 -246158311 795418769 803041833 382311837 976635724 -109957838 465539883 220738974 -736910608 -620304442 -132286123 762666668 -541421256 -628677986 458852511 702924787 -823900113 -391548771 -107372268 -688976753 -550089163 641308916 91685018 -301391962 337599932 786212387 908935189 841747086 820696811 -35677727 -339067852 -344484823 -334712028 -587944410 872099580 779618980 768102431 -788441789 112663019 690298762 -918226393 -713697564 -782263471 -745176477 -714202019 -394618577 618757700 -347310775 699206295 -937581570 -467834194 155488692 -568337227 -777567275 -802370335 -496073057 -953868994 -833701675 80971836 310434095 -362812937 987028319 -978729704 -728095145 -958613950 520112905 -505939444 -578666357 -472348653 1121293 794796850 92740267 -885015725 762787993 6672996 -800600493 307206273 44936293 -176496387 383144929 -882965982 -503107549 617592371 250972470 684243935 135245858 652103610 -984176293 -307781628 -268863161 390923606 38714885 -968147480 -578966657 -915619572 -686274637 799037211 -557068795 -601348227 975586985 -529262156 523734441 -317745328 388221839 61402694 308954748 -488496019 645302490 660514887 -773354813 -366020633 -946292426 -730167234 825007306 241801671 267225233 256650180 852154541 100757244 -735350496 -962152782 940762030 -557444895 -453926017 577286541 -809277997 995832700 -540930754 -500254424 -845412146 -160968254 -298334855 648361441 -675309832 -185949446 -943189143 138575132 -602520144 482978008 -650632474 857189667 188112346 885818208 -461029423 883380119 -72947142 489011099 -993856070 487534832 -817304370 -911264670 725684467 614217053 -789162117 -549559111 -616026736 19313467 -434055437 -849688395 973475240 -63031462 -644052425 100967115 -783195237 -103000330 -266373174 -832753135 95317400 546273313 238408714 -959988452 208391124 -158634864 -13909141 938200674 -323941397 861764275 533825432 743041547 -8466007 3912692 -232512318 -882278869 -399952168 266669380 -35707719 68644824 -780097245 575075800 -792218284 475115566 584314353 955125474 642079895 686192359 -114734718 615961058 828714769 -207654845 -247326011 -334613091 -209429284 514605350 -403805517 -308278854 -998701013 720232037 756100907 88713017 488495264 943423735 -163853207 -146620365 608169859 -382787268 510596387 -659358174 261794231 -898717794 -362580101 501740680 964713532 -629552674 679761353 -569958418 -252329176 -562349427 267473355 -436047157 620406280 -75250927 617931547 862701620 -121867083 -678559352 -437592135 -468481770 -667723651 185481892 818445089 925929057 624848584 690188619 -752469393 144237800 -307892688 -606914380 14840309 685980274 -503902960 148602658 -256970688 -345806563 105713095 174953618 853208534 470403581 -974417725 254395382 848807876 -589646509 -163446259 -53543973 -831623855 70678831 -310695192 611407495 -325932626 -364597812 351450993 225851607 658029117 484807221 -850048116 738688137 751640352 284288602 601689216 -53099447 103144494 287164970 371478982 -48511970 -148096863 625728766 852302073 191893534 369664196 833773503 -799816673 859095766 267591035 -200877268 -939832986 271935946 844897615 -760604372 244002843 848501335 458546209 405169978 28353865 166716903 -385719733 -92753300 779997233 -101161464 -734194139 -49650608 -24245283 675118052 36471086 -857235772 119867592 665188398 -64779267 23141197 967668084 -615846904 670268552 -531668810 920357521 -36932307 634981289 -402095450 365056435 -425310943 -803993795 801806845 704247187 53986564 225463612 -815087013 -664449737 -99959546 -304185687 -848833824 579831557 882936620 389511275 -841614336 539483838 -342765085 398272267 -558650370 -168127262 -770687724 -852738157 -814800117 -627057090 -688416720 525757022 -958998217 191530308 657253561 183135029 603417636 -139277586 -666747499 -810243943 -837797951 -865785716 636775349 947102469 -416453615 976179723 750604803 405906008 207882174 -887505575 -801916117 -630457765 -794959353 -503615336 957074529 -843659413 -569184355 -382228440 376319775 -226251001 659569872 554580187 -504801376 -511636656 -4990500 -644422723 203725862 -330485963 -736835346 33781434 -599188244 74322410 -333043506 82733903 311993499 -989907090 -273875308 -713765052 -391051409 959042498 802780972 760588434 -949950121 -979444246 -314973139 167792135 -202634316 -78129548 546946279 -524625436 256189808 -723208110 757698998 -945277173 675336726 -582496158 -785907695 506025146 193102660 420647395 527240129 -243483439 -348629670 -890049688 -948566441 263663874 726501457 -64325120 -804250779 546117224 786590741 -817045740 148321439 -763806354 -840335254 170172695 -926354650 -726642511 218479637 645993353 684551977 62375840 853568973 -238907467 -527478858 778301741 -259393283 389485668 151215363 -792620646 -118155057 -989843938 285374849 -832396437 -702887354 747381437 470996849 410941407 596722269 443555887 766062287 -298522600 -35679496 520223327 -900765313 747494061 707022043 -773635146 -389244226 -648057802 -168654361 -460127092 -72570757 781886448 696160734 766208032 504965034 -92114122 -828925591 46097121 858768374 -220001897 -77428546 -961858247 -824351114 561905722 -285675129 -129039452 -271230592 -965182124 -490086140 534458763 -934417607 -541846878 27118344 847397538 937455724 -957182544 247539420 -711235278 943142371 -958056089 228034424 -345326344 538407935 -610598680 400779234 21347134 54760454 -552123180 805108204 828757043 -548912886 237843812 679722081 590612674 17048034 -124228141 -741309941 156841562 517065792 -834206201 -544766769 -59012131 -124652124 208824070 903571230 -924067134 814299474 -804773327 627347716 146961836 973499027 -182365020 -997908775 -541079461 -444223113 336540890 943288731 -61041834 -764321828 -402800661 617368212 -940563989 670172678 64575852 566651067 -690412472 387720104 -219650715 -995980315 -746459911 -906198293 -151733767 853017925 644808681 221350870 456659558 -293935520 -475869016 396165517 -952491077 718499144 -959798546 53108340 -125992943 775912839 -543191321 -667805239 -372584658 -192202945 444400954 457242175 -691454662 552082515 -712957513 -175008608 586856901 402045555 -50904913 -658595137 -139745878 -465738018 596124230 -690513234 650821354 -299335878 -82955262 934195616 48106477 -693401489 492604216 147410241 265171459 -971575277 -892366048 402654955 172189842 -711104062 -958983289 -165073134 124990718 363903942 401093740 -912912566 745879843 -142060518 548944457 444919744 961197549 -712429118 -697518320 -501605880 498915954 -888109881 666410901 543189458 254141470 567860745 -308060183 221202149 -949951246 39474127 -762803356 -605206136 662828620 -26522482 623447694 -246359178 81396771 482390014 -537561629 484088635 88026522 -110289789 -170594700 -94505700 588807806 -106471998 -942761576 -31070834 955484164 -838154945 632162324 189871628 -754022608 -330179027 935517990 -872394284 984852766 -844847260 -930714760 691213198 731989184 -832409800 522555417 -702878440 -262269995 -62142858 414869031 -429088411 -735640188 -832461958 -269494600 -46487485 -355657194 -254073071 532266439 -861617654 -730961220 -745219846 -892000476 771208178 216751017 -210507585 946931626 19236973 -44727442 108144956 -268066010 122205559 950582248 420505994 66684266 -881276678 248990941 -781582027 -341828771 34004775 -757052180 -812147222 -980203467 413717170 -510701324 921073716 575436954 259748348 349446366 -130218024 -732692324 309860644 -868245428 -749788129 185791581 -864451133 -109536177 82888905 -348135752 292029484 -911503932 799779139 807598774 676558210 124439961 -87087251 795622595 -415280273 731343824 -627141110 -931309326 -156438232 -555293955 906071356 -158381283 -260110881 -542857213 987587572 -712329950 -764215996 -210726409 -390745434 907184622 -742638224 498962963 -802362692 -470136156 497676942 -963098536 746360006 -378137698 102580383 -450285324 837092810 -885340375 292930785 68323163 -445908905 843793124 992661068 332555395 -275664536 496557319 -59850156 407777395 789471313 803659550 -917832873 651912799 627235216 422641215 -350207303 -788363796 -91268761 -794791338 362684303 146190777 147331342 809882625 -413454708 -667020249 -420894905 -910693693 531541211 707341154 -588842022 393955559 -153211647 -154353406 -716121428 -725562723 909402189 -68458753 -772577773 -838025571 -205212087 -829607956 869300867 47980595 72156272 -410856607 -800992901 -424200009 629342885 -188909885 -834202975 196019620 399782303 742142444 -875292503 824272566 -135490349 -18824146 567727251 -261154781 462205599 211911997 -456127565 -447660972 372242809 -172030413 66516027 221275911 -601473407 -939250848 -319069011 -597631245 -916132148 -66098702 237703841 812973167 -660503590 784448814 -931002731 259860681 935182744 -517641576 -388916888 222244014 -865855077 171021648 354584658 66384509 -716947380 -930177766 32412887 -763809640 994950151 -935798263 167200411 964017865 162080573 588782543 -999887987 -220724687 777125981 -60123488 62685661 138237189 -748106650 246887643 269323566 -871522419 -215372260 120118813 357824396 -277283409 18785556 206439305 911656917 -638025511 -112549829 279055780 107272328 56015698 -153978300 -422450326 -631727272 -404621409 -675177479 480666350 -929682957 940431017 375323420 145691746 950630898 -777407866 799570507 529808006 -256807201 623135231 582860058 -254209679 -384005058 -175389279 -484819318 359279133 -861083226 -438702163 -417524947 -988059368 798869071 949850856 -227214090 -528570463 -174152874 78136720 825249403 -907611924 741323694 579534077 381694465 -887452814 -787777656 -360160198 -776938188 344857810 -311071018 218535797 673667768 752395171 455115553 11780520 511888132 -484246495 530527628 -781939467 599215103 -356194031 617343150 51555980 -246935744 -891348004 220428155 -670899779 778096517 -982302645 -291909927 165902485 -452959225 -709171570 -619335208 -720671418 459512996 446641004 -761019043 -922460371 -761339578 534428071 -380459376 -254388432 35242449 -253367034 -815357693 647219696 -447129068 557123216 -10293909 762100784 -306492477 251782735 888844016 907895589 -807742986 82717058 893227465 -358987720 -567878185 -940850377 751265181 -407535644 161049513 -627926479 -884315789 -440007506 482614590 -710707179 122096199 980593213 543685155 -837767712 -428720077 -515281843 13559866 -375074809 270414038 713557545 -81125955 -443054122 608238270 -559248502 -42091294 -115916125 -782991437 -875938291 230599037 926011167 -142401975 -283652779 -888605619 -694797781 -162922905 30726394 -386990404 -664407095 -914983183 936477887 344493614 -800067087 -138318647 534206085 -912308209 -43298050 853047791 108420184 5448487 -677245459 804124937 -820536436 270014259 503250580 821148199 10792968 -217939003 -747778639 920001222 397537032 704013869 15159471 647517315 -994132794 -799635816 -587727236 -601352649 93197051 -71344815 576740485 46465316 -876345696 -938045943 -341103397 67868202 -705904236 -165511725 323777783 675367822 -931202097 -670473588 -803468013 -524176241 127264201 -414354415 53285950 850053581 -58132415 -340512898 -500507251 825666619 -216503976 7393560 -599641758 636914821 296863772 -147395479 342941725 435162331 650566756 554400191 598378739 771448056 -556574995 340535416 -41746806 -999718518 -487729466 -935121872 -236751072 -290439095 -317618230 710718246 -113776044 -159315668 223452223 -688228427 -775713319 -367404597 716769808 -201611320 893790268 71410909 -780303526 364394453 -776792652 -576336723 -809859414 55630764 216960152 807143951 -382260508 -419981126 -825288119 -751557986 -909163932 -570922501 830204835 949513423 595037906 -712091283 372959889 762286384 975533543 -745333521 -518277719 -792862980 727681185 -698647038 165426436 791679948 -887579602 -50976761 489158124 -425224381 -867183672 641216754 -151720023 -606796940 181127054 354232014 662966739 -872549241 376049406 -528507727 881998251 -954929620 -6988702 -426255853 -130860491 -112429770 270031496 703868506 -110975589 979892862 -814935313 -845031139 887181558 -315635617 -163625682 -982755057 -181547577 742623646 -379273269 673101178 751404199 615407436 86297056 442881800 -531748884 681034847 -458468671 -875345559 -93414440 -716032277 -926531668 656171517 -658838662 -145942104 -630915705 86926617 -910629785 -280156250 259627347 63828167 57627246 -273475770 318745192 -483981763 773911793 637100077 -133837701 -8265991 -665111829 -750827048 -407158891 938344256 805960297 -970161032 134777929 421241530 -840191592 -667755441 971288572 -135811539 -497299677 -429300569 886902099 575528760 -320687169 -19408618 99451251 -501644027 -771409511 -379679156 385281066 -136564124 -833686392 682326905 706352101 567030923 -929232755 100317148 -944520020 -804129890 -782410947 329315548 756301228 549599728 751678172 -662304102 328332011 730073301 -743529674 616553252 -734631184 -563200610 288096097 -408581141 -699467004 167549033 293833743 -661605057 -308141684 224152408 430186513 308244276 -539180556 -25497338 -732071202 -802002289 783017754 -395787390 -930370143 -989923462 220669217 127081423 349011943 200759973 -406461335 457686592 -381387990 831288610 296098719 -201916507 283210606 -505869329 12478023 -272494722 575896922 -332396998 452349061 -440419816 411411785 -454475953 418223379 61170375 657694988 -989105577 506214502 -800212654 -855665446 116172330 525773228 -921669828 -892119813 -47222554 -690608613 281890022 446636320 894323863 93582200 262433590 627010595 -211948757 -790089882 -39934292 -872610690 -101553724 -199284235 561789452 -200232415 -708176677 -430509639 -440499114 882895471 339035500 729776004 -586521479 -716719782 -875258398 373328972 476224053 -260609115 -972488175 -827796774 -594714293 310617257 -728306880 -81894571 -858651199 726661218 -86970934 644429014 210087574 860668672 -522219851 -736797974 53344899 14534103 -730942294 826896082 251042627 -249850697 -276435621 -318415796 996163073 81831365 -987029326 442711161 -417023897 -450508101 -103020604 -234950250 74528695 -857320731 -662110449 36531374 -755160223 886526752 -804088005 -38639388 462226928 40960041 73416250 -88221228 -549940418 -968209294 816373246 756223534 632794114 962155361 148112409 -426920190 37617677 -836590479 544602108 720604128 -564969626 11749507 88274334 -802006694 -770600306 891343463 -317057741 -248082823 -759262909 -439163779 721410142 675490725 -302748063 -636690530 -600723989 -799931174 -57206318 -137071829 351195870 746382521 71248399 -913108687 -813907981 945889765 -630255865 634541235 -320649193 -853507198 -765736767 -509981360 370586512 639500504 -163243523 -563367448 -971772365 -514139485 87736324 -108135821 638826012 579832784 -343680712 -385196225 802225280 282498024 -800509573 205918097 499836541 -842611217 209294436 924358932 -431366674 13896077 -832256642 671480299 -445824778 829834561 574961706 -221754678 -115618606 579397311 966204839 494773802 -396960200 53853054 -452871494 -221099477 367721080 -247922918 161452363 134516517 693590603 736037999 -703873629 153442138 -834372571 -42207688 -834449514 -192560133 971605513 467570581 585954061 -795490746 -562860437 -420189387 90938910 911303021 553326023 -826741609 312997794 -16087020 633490825 -298015162 -765593021 -429778509 -375213337 -462383084 -579374794 385745619 -416816847 -431677090 720772800 421934023 613429028 -459006300 -937764656 -265461700 -197976863 -624779447 743290442 -621492510 261035578 442334076 848051497 -697945762 -372727803 -230678383 -895579358 -18879159 -181129064 -988615819 496480986 -728586184 412167762 -857180484 -134250682 -904962872 -821650481 -211613973 982821715 86430850 -977535865 297909941 183640614 -531086290 -641162959 894173266 -764181570 -567671068 -415434395 840878769 -133972261 -361404366 -202486954 7615447 -755388425 -647118335 -91761315 -654840729 2414789 834741622 -772681040 -251068960 -643663656 -640660469 -946917127 361016856 -87871670 -227944006 -227833308 -141579067 -124198479 602026157 622883234 -681966031 629371495 -300062060 88689337 -649156381 -970389726 923450028 -280287964 158216341 -425472559 -539823527 123289504 -542617158 66424408 -85961956 -419703836 -134393383 438619123 -35516838 -713863528 -447172008 956525262 -537669362 979328445 651924862 497076698 523641130 -463605373 535139540 -188172204 -864528241 676250132 250569928 -439851727 894735079 -496709449 -275959178 -271903808 482511219 -413009288 -103257660 414072269 547207478 -254875043 973424103 88972299 -244732424 721189982 184646986 -577974452 761204512 -706244354 124475160 -843055986 -416419556 303066064 164561412 234508503 -864583615 587466996 304696173 -431977888 -576453618 -403341078 -947516451 781448805 932434193 612264113 207648007 -712509627 -422433501 10685505 382481942 824630783 -889558378 -513817154 -152606410 654010680 68121238 486986012 499477269 -982207447 -979341164 -978971139 538210058 955312085 -765495090 901238690 -678354830 725625242 521109140 -551828004 282811189 612570113 917168462 499283767 91246279 -281376517 -213247508 -180733289 -845777368 -108565511 -781986874 222743925 948659665 934176855 413335103 -22407947 397897500 -774504535 -355705231 -460215953 121908199 853374461 743663061 226190823 -506831631 -432036770 815276509 -991500083 -757061961 -574833569 620013524 -418414524 751348870 540195893 -636897343 -105816653 -219188594 -222700501 -100977275 614303006 -136007651 997120841 159420894 947430410 -200773370 -103260380 264519329 -462901460 432194055 -168203991 781381723 -751471492 301141458 -924238256 18252958 20772039 -231804013 -884829273 493448784 -933456705 -605484000 -821204992 460471272 764880188 -582661703 -465054807 228453576 -159080942 857258113 -184800874 -811195631 -770770299 -861355466 -242722649 523601924 -177249569 591377317 586238531 801937960 531222966 -613450624 906816777 517759103 765813140 101551582 752421597 -729351504 249202169 397677377 -930977743 -157404828 619276617 -244114120 863350574 -696771479 -391435256 -574564521 917936021 -101517278 111593583 730494354 -739513646 -167044194 218444665 426342309 -653462112 -255911160 -520520637 365186706 -33557037 -377397933 105775726 -318400935 -171841353 710189496 194780635 -870918829 -951391774 -877414034 -683042756 857562186 -609746731 251704606 722881190 50066310 -9278373 267395098 -936307891 115075359 -14828418 661801088 -429282682 328089493 658017553 -954092483 324894624 926629362 363308283 -340758346 -679312278 685030262 -509857688 -52449398 -793170062 -746168843 578357759 720257012 583214485 -278750782 609623508 -359048693 864002924 665880539 -967995273 44646281 457446974 -615417959 -444758577 566979987 -812841114 201956882 734689481 406973573 106356755 198960390 782857157 -561725425 -730210744 -974732899 367362729 -805887659 924158587 150574706 126824930 502910873 612199738 685306962 -991478519 -716211408 -908723065 266944738 643271323 844353386 35427795 -113675871 46116631 842917658 174926775 39003109 -179574572 17853645 -607743418 732824497 -969334004 515428909 447888938 472552085 187073617 631097367 829483284 -63619690 585434627 881579254 510097496 -234312655 -288256986 764771393 -938158525 550408774 153807892 -447171471 -42471366 -688815473 -697241614 101852137 511771707 321732112 -109700541 137658660 474473236 441662285 -346345850 670650255 920597983 -669686239 -303917285 456788467 47971179 150818830 475387450 -927568120 312651126 -462738497 190437587 685547246 -793250950 -779245451 -279219878 -774650564 -8560672 -828839163 -527181088 843288905 -721782952 681468577 685196807 -406530822 787994287 -625599715 478332122 -487953443 166288332 -355723066 674782730 -916041357 771915290 702728577 -205118917 860430364 641633615 -806514210 91335525 351679146 493567603 140264525 631785189 47148402 144495202 -854009379 -187577526 -836600437 941911862 -131649301 -156610169 724550042 -326840305 981183082 -476199601 491451632 477104387 138652152 -968000298 -586998594 561087017 -943048028 660522480 177234445 -884810260 135173566 -946579954 265644033 837807360 -940443893 -725198112 -73681149 -825908575 268502544 918520784 72346946 -833499507 403457963 -393386325 579477539 388061527 991206914 -475995856 -546291993 781884404 545483099 -503033073 648092752 342581601 -928723874 -751856680 -969763019 -307112566 -6806907 -813024343 591432428 -294851960 786001391 849721620 622326276 -379124688 -447353402 55249069 -311621374 627649147 294725364 400314884 539533005 212961655 -110373244 884688298 -792692882 -479910756 356822913 -62587186 558827737 47806328 837475459 -842592333 276874524 265277299 -332655973 529871832 -781086592 819505532 -124607128 -448804886 363743386 -352139717 463910412 -59039557 689548290 -859572364 -472306461 149064405 -288982495 -319930140 -488838556 905167976 854797981 -199530113 319518833 906811024 -789839431 839032737 -46803933 276611534 -815032405 -836324375 -879151771 -636966430 280444915 532170621 206081786 -827145727 783467364 370951452 759821239 -907236508 -746865021 675837034 860496169 -438267604 -194255217 470975495 432499592 -552601852 439260832 -316985396 589906094 598302558 584660770 907790312 -162289812 470995055 -733885258 318777699 676016513 816872014 509860390 -340475843 -713510103 622793151 -991204741 -740018346 596835546 78737103 -803971927 -950643730 -907672900 -384877300 949938850 401927348 -347284368 735274608 -829196108 893490346 -875176018 -409597896 -288807886 669514533 -176521379 989793420 -864401760 3250670 433896722 -837230427 273210690 -602535330 -488339049 -304159562 -754042151 811290788 -679695349 876343257 -896517690 378731807 -519793541 424328567 723057227 -985715418 -301771694 177811343 -113081806 380646200 -393054997 -381721197 -152494854 -757700467 -526476379 76714846 -818010092 111069529 -996265077 688950625 507920644 999238031 -640851750 -968531944 163878250 -143096729 -987033762 24315998 -174026763 -854760558 558148238 46658433 -900088568 -775092685 607238091 -650659654 -647019712 -869994775 941709245 189956718 -193992199 -317063801 -797434287 -166985971 522041017 556188348 -974226327 -515342456 -417238632 295409053 678142833 -323275236 -751541097 -960163051 -905525977 -242059232 -747345873 394731046 -369711067 -303115335 388497327 553748814 707407685 -738023474 -404517224 116023483 -803877333 -788019250 -291029190 612606755 39386865 -112208904 -315653938 -230349272 -317377827 -331205103 -79570655 690080255 355724153 -930281733 -728179107 -61617444 -497593838 -947722204 711327281 -858944853 442671527 246719320 -798297572 -467608008 820805967 -203702553 283393202 -756620772 714728803 517778738 -930735897 539377225 804066451 -535373233 -745670482 -270774923 -343914837 -958465696 706551464 -178942021 -142649594 -914612002 780753208 438770770 638598181 -296690377 -368099554 59299874 -918208527 146074803 -953848576 -206147378 -110396126 361717026 742591368 75374148 -34305113 584493202 830588351 304931643 -647798286 -34239359 985896065 -705701690 260777243 438716523 922692617 -154047555 165725117 229960500 -825439299 477637278 433217451 -703183841 153136575 -345681306 232938700 -898204002 896449083 280917248 836076182 -746871526 923044170 169114685 -979930978 645735961 -153504817 -830271732 -271785516 -404005803 762543616 140282988 -929753471 186563196 479877702 -208142834 480666502 361608650 426560039 601736294 -2685818 -144216875 -655173609 -958946641 979509949 -935919185 999460452 -190574854 -661965246 -207823113 499734916 -56267385 323527226 -357609143 99714217 133427529 -724149793 -619083726 -829229096 970234319 959948339 -731879818 499906834 -180432862 -153607065 57388532 -630823702 -617757512 837268133 333228731 248669591 -731713698 -982798989 -681712691 -533327576 -743337263 946871647 636508501 469505250 752973732 117414234 -981843039 -954206803 -494873787 -893627491 -943814217 -120991646 -415533971 -729847448 7239142 -774393487 639367812 -165002173 -232572984 869804141 723014962 685418064 690010768 -361128088 -477159011 -728779307 -315077375 -12114452 -123700272 -435759720 755702953 -240761898 25410010 -916010969 970277204 742128526 -941644161 313077674 -310412861 -58817640 585401682 96152840 -35997850 -88870605 -323449816 142471377 252031048 69118777 -972233184 -812999924 -46945545 739189315 826379890 -725435749 649838432 624416365 -692356517 870495557 921552166 -198464228 262417475 839991863 -372613719 -669453439 942964719 -407482199 137935812 299908302 -866747687 431494599 876831619 -484971709 -865617770 -234837794 443265787 -299792874 591536375 -706383946 -133217525 -762162270 -266594999 247993475 570694632 72183639 402881876 -192502536 422963801 359484128 -822991313 -454487644 236431999 13504973 -956997522 973066397 97425535 691801497 -126730267 -718906165 -812169408 -601967046 417637087 816369887 -842634343 -381052044 951805304 -345052012 903503737 -888780816 24147072 -820336536 360194144 107619637 47082279 456449569 -908901368 572344104 770055834 772910531 264041337 -267402279 474128026 -77848144 946677157 924516251 -193074574 937873788 913855695 783155504 752157045 -793068748 488878145 61467816 317543067 565088148 -828493662 -27886290 -649408829 -993045957 -481584714 -737298357 602543777 -865710940 600148597 633057716 523768794 264145986 673546879 -566463036 722925923 -349227681 -13293533 90439443 -866447820 -251307274 -844845466 934429444 -976937384 -901671777 -952200828 539501646 662775833 556846841 620508244 -472148362 -275259767 -726329236 210791335 -359489382 -494451887 -626122072 -138481730 395100621 912929874 538552403 56817915 518211841 820599205 -622210753 370617368 -5147889 -483581410 -429129048 571085241 16103049 388329105 -703632175 21534668 160052133 -356748559 644590767 -67520059 904092814 176275871 -222379695 -526332032 871629523 796485751 -699216175 -776768770 731459438 -436878958 -419753478 -743666072 196616647 -664704376 -905394716 733004669 -93184667 -507719558 759246136 723486479 -487127495 663666355 -406418061 -797897068 -125095551 449017168 -535417880 -239712434 -3858499 -560316232 -789509007 -290909421 656260503 -769060453 499251068 514110294 248252369 -35365611 -270549299 271122959 -247834483 580381502 909764002 -115541311 -978564378 -131812392 -884483637 985756121 713423961 68638137 816205888 -86182943 -37683698 530165880 70439974 413741223 -933496108 936983641 437925833 580940223 603523217 650152852 -909175931 -156145778 762999385 815655746 -698673581 357475915 -85388810 -491406129 -451090070 374727304 -765147638 226556152 -822605497 11595392 -869331972 909049286 970336300 525806178 -916903778 649185959 -796225613 455135980 -957129376 346946185 -237780988 -705503530 -26502503 -983978168 228222418 -94773244 -716242969 -124371359 -884004587 -135474822 -101507320 963357909 319285252 -706380421 425999438 -127289308 -243130560 747049545 -630712157 606172068 -284034210 644267980 279219836 901231251 -254381335 516026488 -65414649 29293296 -721405725 748745809 -792847009 -255507299 872612528 582042027 -924812707 593404013 678415394 -634777976 698627340 -799647128 622258112 708178028 845050408 234802570 -769863185 684810521 -955902827 -295679335 774850057 -621454496 440914791 410454461 545122190 520789426 -321424593 536377691 38311620 778911090 962223634 907314561 -709043904 -657530786 347909141 652020901 -920380005 -517742475 8501501 -269612728 -832288929 163687775 -781223784 -434194487 787840927 -258776415 501509521 -158042871 -95515274 452527835 568377805 -871287795 831498516 171351483 39539811 -540548577 -934168851 -284629960 -758893651 836445657 -876040377 35948902 766581416 45943223 712479977 -473860218 -466790897 -92944410 -876755745 412397350 -598166397 113806963 724989845 -457872417 538575154 678227677 785143769 54258870 -763592945 -286104642 -409786109 756610993 697059248 -668773440 -44023576 592743672 568485155 701365605 -116436031 -312316997 640084982 786508403 156819745 -792737383 -814033012 905793525 -123886618 170264260 681922378 658164229 -745529362 -978855046 -568922105 940044930 812836239 428075655 555479947 -745209738 -694898414 -86230160 -608786657 -610579794 784939767 -596156605 -546520554 -469102464 -733264344 -222955305 -127169345 -338019866 -431405727 274093072 356057952 -938961641 -322458124 -359259801 -762915770 310006225 -948596432 -232976170 159726088 883742070 -751975683 -750237662 939586326 225667929 -117009580 -348691838 629765150 151942823 623807690 -769061191 162654967 697430748 -636972111 834114782 -174986533 -968370844 365539933 330029004 -112759438 -987931830 -891436199 -452850257 -728816680 570604418 -147998152 39064587 -381991192 599355458 460186652 -641319614 297513103 -133298517 223505571 -740289465 -202515179 933666773 -41483667 -671508791 855860363 -478405754 -95079617 304234808 828784338 -846803038 107910720 397957274 -51955897 361983572 947251846 -106121326 287904943 -580851819 -206552814 -400025727 447600142 -723151974 -991362362 505153207 -732903675 -488951457 462075673 434921846 275915871 -193866787 -967246322 842676654 -448998876 335755956 573921860 -392876217 15340734 -757623258 -296156651 70889190 -798163467 -222023190 937621343 -112261915 -679373347 624203979 -283598988 -237322200 539971787 -961539302 535559498 -380865993 -78354082 -521551636 -590003921 500902540 -58470149 786879264 327176652 321689002 106907821 969221382 -112193078 -664391053 -624363897 967907328 856253336 414070839 61902390 818428404 -335454728 -343533763 869401648 -188904385 -282584805 -165641656 49716075 912530592 -600685791 579952845 173295731 -442175119 350134083 -889364394 -110506639 509989643 82422679 164147122 -856184910 -952109705 -303377174 -217814433 -315677246 -998141231 -578422765 7309637 -409289160 -869920371 -489661579 -269559289 2225442 633843438 -785084896 268312644 -123964637 -420039016 185965742 929609080 -657138173 739130602 329256955 147422551 -289850582 34979717 199774354 -968669171 -871545110 658253084 132994164 322904012 419930011 -798312251 790452228 -862562746 -976249109 617946054 933224174 693782645 -808713306 -48621580 -262195453 665823785 517708067 858392419 17810212 744122331 -364823074 130015132 287787722 280066556 -410338105 -260159378 977731416 996098875 -69215867 648412887 826224956 899661476 933090073 -575116787 -110952170 -524339315 326471815 -574939549 -383153212 -861890731 -103658817 480090534 406843295 -576276694 195038423 -442239667 621045087 -739130775 -206747496 -677623580 -501850504 -854822439 340318592 776847629 -603679615 -774905552 -700652891 -491077018 -339194435 650460820 310825430 -89090178 -522582562 -280563627 -311745916 -98263354 294380128 671115539 -725045702 -632775546 -62300472 -803713450 -957643394 825028440 -240504202 -710563858 -318116416 346642608 982718455 877956456 -549485836 322036033 -774395285 272633200 -913500746 -611410027 -83374329 569194066 554595665 301819359 233168159 -514775123 813114394 -193446042 -320247855 991901394 -563533532 -944552309 -781625277 -224770955 899366973 -226549297 -149804847 -448449246 840571642 536010957 446679681 307918648 -889506500 62290916 451791650 649976605 844264098 -686315671 -79272156 -217638952 -7970451 822846986 -200761032 -878114019 159393205 928069851 389664569 -715684754 947820632 -872375802 822211490 675482053 855970458 -766678145 -189594243 -844864820 -947043750 567981786 55115695 3697394 -877683469 229182294 -772974180 789690634 120298491 -738931981 512488639 -139279204 -479636570 -396683928 871333621 930861921 -506516738 323188659 -862833280 886043249 -68355662 -139375629 226376274 -719934302 -761621001 802843959 764436085 -385449282 710641286 -295426443 -707102486 477875614 -988093050 422722146 517162164 -766246948 -143110787 -848423503 -391536230 -675742611 -560329448 -925256055 -953097427 -286292001 27454876 975327500 835532898 984201200 -735290123 -955317386 59985904 -699348678 -843162572 675414232 582390292 -12943608 -53618938 -988145338 533981452 366332675 304565405 462430250 802329664 -854773767 8352340 358594549 743364446 -331865556 768755377 -487546341 5991331 11149408 -905138050 11541810 -334185283 449455669 389947336 397411879 737399029 -877404070 894325169 162847454 43049798 115271784 769968800 116539599 256548646 -739575448 -59473465 725322281 -108381644 218774385 630862202 -212035746 463716235 208622658 -750759073 -575875999 -584656199 -293176486 468840289 -502908202 -315184163 -260512892 450068573 -627239426 -343866692 -889354727 -851749854 538990567 -85920952 161504771 761575432 -512877861 -6659282 -785932240 97697316 -638706823 -945312167 33931621 -99492798 -966385118 880392973 984087303 -126028851 446375094 500076730 -274526421 -822372622 -627480349 118635096 -789693845 73648540 909735985 448796452 245495201 -592296364 961519409 -251770966 911728523 171786401 6727318 993986938 750378217 -871070798 716879668 -404799286 -898705673 190613648 -988950530 -186579012 -969374593 199743778 -531483912 337329645 -927587086 -2331453 -514971236 874353703 454168324 -15634994 460980284 83219752 417256655 -897805058 -890061002 -253613031 767737003 846300741 -985989853 411159942 756664100 -46817028 920358829 -464885332 850609108 695243418 761021258 -40547695 40766442 -736716247 -782828795 -667505183 -783031986 961699302 742478524 -870370592 -531378260 265267400 147434070 615734732 -771512575 784666187 -589568113 -491863934 -620132755 715518219 -113742831 340694931 -12276708 -855395833 -665739257 -600177642 661894000 572723696 -501804755 -696002750 -838337034 322528645 -315283266 -136845665 935330633 -206055453 171679534 -813032243 777284841 -10810122 -101464017 -297930068 957578505 -264847593 637473479 -83742086 602506224 340068804 -867215476 638482043 -501459556 -812465237 -269658580 -286021817 719486095 -930198661 -898581135 -150910090 448350979 403161487 680987046 882753197 -515775367 -809826436 400480612 242109316 -904795824 -556548607 898763979 988535135 273844890 -462578969 450245103 -510368461 526339882 -14782185 640771022 -804544321 -442750283 -847185439 -590714026 -903871326 254744382 480387099 -703958251 656420324 -162039141 -761112053 -42359494 -707431879 -534745040 842299301 -345559439 -894071030 305371588 -74402454 -391163305 -49826768 -708705984 721855449 -210149344 -881517287 -241896985 772378269 -315685624 857325744 -558074140 454740831 557626690 396754121 256757984 -649326754 74163494 582253738 -199935415 203850016 -114789273 -182942926 552180943 976992846 -99328573 -881470096 -237966830 102455873 -785825812 -112829274 103690297 768948543 63766947 -332670274 809672874 292235953 -486587855 247599251 -284368260 -907808781 664601866 -502579424 754213178 -537032156 -243768580 695033696 116289731 -869924785 -716586210 788526166 705376392 -198919381 -718230937 -212223161 -484963714 -237188379 -182577406 917692100 836642896 484703235 703014099 -741579871 194834969 264069003 -733631207 868888162 -975888919 -646392640 626713623 -290865954 -895620380 505993062 784243773 709547896 706228661 -761477506 -930855098 -418009487 774511344 333461833 123779168 187143345 146375197 -966290564 -493817193 -975667994 74800662 367933332 -474747817 -861155555 -859066515 613710920 543200681 774144009 -739152898 -78140179 -523171614 -333788641 363050337 -859274691 -79021675 -910355395 224397795 -424980754 674318037 523756446 -961897944 138928748 -341846543 -559756481 272880346 -99885353 105273981 -544515626 412265189 259460114 249469552 175997686 925505244 -245904312 -794215877 -711122751 -371318394 -589862223 -175333517 197638051 291494923 -827194113 623627402 -939763557 466954901 -87239786 -969806745 -352944461 -825507564 -101896546 -932640987 187616734 -1200359 560891220 224472835 -223207092 43392561 335792344 613741454 -359005174 42055184 -266054734 -264650078 -356800137 701125217 878683472 -684365626 -937585357 -992529844 -665809465 345151224 602027614 740142406 -207215276 617013252 -7774367 -900130982 622849352 -108481437 312080491 133395355 231483563 -510850987 71188906 609698629 758557962 401736304 636383869 634909876 240109299 375543455 -949259474 -574597864 715443688 856252572 -188453824 -956966758 -335621843 365780420 841864566 571888675 113684798 -833333879 340087700 -802640962 -927997379 277450525 -79118534 -160622307 -288547368 -339229830 -185413447 -362060770 857228516 265663120 -165509259 135961658 -742613727 400948545 462780894 811854904 364869805 -327208133 -454692609 222762634 -331796596 -998458894 -378741396 546264941 292548950 -478971699 489238169 442010776 -650787763 117649747 -349693107 561921325 -797574774 676983382 958380926 -773198891 -426152958 -581786644 512311866 785837408 -733116985 -829514127 -945585533 -922104526 -116660597 93186906 692702004 -493598587 301313334 252889425 -838435668 -747533813 264695934 -552886556 819853138 467168412 501823322 -919968228 594862712 -729061594 -966168541 406583206 -884853036 173336543 760612293 18959755 -263434678 -883520426 820062995 141262323 897144840 381472563 85199366 110733770 988902768 -350644833 924892144 -89728077 859542045 -596307488 -758427022 -768819657 234803997 -134110962 479214528 -661967249 -822276116 -949234162 400421899 -50189700 -9728581 -501954761 -884716529 564078027 -838150696 -738721605 28824951 -949319753 -26753817 -391947034 -332201896 -652924221 466363368 -52551428 123716816 -876198013 98434555 262049891 601561185 -879437327 -355855765 -349828289 112420616 747462464 782193625 -323061461 -628741270 -835611390 -493917904 50961641 58354827 -549856896 -563787855 271186803 982916804 737282286 -145443404 -307531083 -212473838 380664401 -42946873 538460840 79101234 -634674547 167083644 164622663 -25386613 -889085498 646324663 -844538844 647874699 151508971 152230723 -154806201 -236871337 -942535454 -434086881 896922459 -944190923 139335271 -785826138 -598701920 -841699514 856099066 64171273 -541420543 688496892 43192076 247607923 -482524108 597546471 -929015058 -943255467 516625534 912454769 -317258012 -108904888 568930993 348237819 -953518662 685750334 -496251604 698765179 328748599 325815967 921474218 -654358192 -339753824 817246480 -965700825 959999485 -196329336 244804144 -776178054 402792162 13138681 -196760980 748850863 -680668415 -640091341 947862770 658359432 96783948 594290398 973165916 -63706642 -771067995 -889607523 -953511073 -817094376 -840739609 -873342675 -763718989 -51899166 38793790 -18579304 -237586620 745002387 130843078 -748406371 -601158128 931785503 -882628050 711767383 -303341270 409826502 83420625 366369690 -80553980 484168081 648979504 969652573 986460816 -959880887 41126188 -624447728 -889172426 -824895918 -929761220 585920020 446725159 750345750 -889728117 -933018533 713195436 -825115750 582950819 659252661 477298788 -281432563 441476574 697348215 -846372841 928143563 -825911698 15891443 283345088 -914009312 381671494 873870448 526810837 -327710295 518861854 311949207 303256500 -24795882 742633167 645167358 -405470759 488583719 325696612 -804782881 340200669 -758461635 -626889768 -8050150 -882812918 -739609360 -249879327 437620006 -889495217 -239117210 -319416528 -682751558 -725471343 255035479 826393497 -942797684 -840762356 -207669399 -322878555 -898176015 -479523997 418705361 -788502261 -181062202 -479599211 725471281 -856173694 -889493102 588589770 398956697 -827172331 -266464140 220816305 -969151316 -64981031 849048016 -886617857 663918037 -265437157 -674384729 -77001064 -349627019 -557513106 -674819523 395968732 513012231 -875107069 -636187298 -632309716 -522375800 -276056793 -734580112 -773911297 -750767970 355828971 89553017 -777568831 -893251795 785481913 -883859030 321028569 236453033 631451610 -973705295 549643035 -193488220 -631290912 819542643 39408569 601348799 608116893 649001007 -568845629 133397160 -943853474 820659330 -276338476 785882447 -123438902 -976670370 -728873667 879522833 -21395187 -667702344 -247166384 -302872250 -421183937 -621797267 -420146593 751496780 363906456 -514375492 -751385824 -947250152 14197079 39661656 564443034 -969399801 -101846615 299569952 65652797 -63890937 -459394087 822088890 -145478335 -248394290 -864032158 40115688 116161592 -501546761 -107686357 -998214430 -847181444 -836829439 527731671 604327816 173993212 -857212037 732215006 -651670543 442531084 345768664 322277656 797126962 409253294 -730281218 161288300 -271164649 540184852 719052387 44026412 -246433324 347158405 -723806846 74003379 -162945989 -285050651 852075887 -407443112 -908372880 201168596 561994693 -735326227 -599091000 370906725 442669264 928339644 68758182 829910348 -131431977 -968654841 -608331544 -312128266 -718414964 820442834 468823496 -811905451 387495457 262752023 43112430 -114178915 -856322616 -651026883 -86802928 -207597252 -317646623 -18435768 308613026 -339101851 -479169332 -943512599 -463210812 -732529916 -530624449 888836272 -301501961 320534026 713032865 -159700056 -818660955 -209853816 -895870642 -764285405 76580606 441786174 -290963319 952212797 186542870 288006033 186634396 35775386 733630931 429339460 702039706 -53684261 -643636257 -831539613 554513037 207003224 -520450804 328473383 911476547 83596597 405913960 123434379 618272418 -444320712 879781084 -946859358 -606778682 -352533571 237669238 618614150 928893481 189432462 189824081 427583949 -989645522 -47107206 171675488 -238267948 787989502 -339621981 -721162686 485776763 883105758 -561926981 918099796 612164873 -922780233 791035687 -570872134 -333175886 -818656500 793106300 295721304 -898433011 -200509004 700651203 -444950919 -977584840 112526207 730566676 390692241 -408491243 387891767 836204841 -808570026 247732856 -881671084 -341915008 -736217352 305333948 -793981957 -720302032 843563327 738135236 -242036821 210429880 -931409964 -535159985 700997519 184997658 156118428 -328986081 -419702617 624896695 283469698 982523612 -337659332 675807796 -984278613 -268735395 359788502 -55589204 -219793266 -295493146 226447648 -262797606 -800465463 -310170400 595102258 -584351018 -874230717 -736336531 -865210546 32057287 635209482 757274491 -182579643 -636388548 378411021 -133736668 981831805 -530461998 -694391723 281894826 527915183 -18332056 374078008 68554238 141222821 -717229478 -956988878 159190522 98130604 -402343354 -741091140 539815220 -926443237 817014331 358994488 456464986 792730814 752859663 153866245 -775802358 297361227 522064369 80183501 -726640770 914568535 984862694 -89395187 665160486 -416811414 760148674 186137333 573512610 -864043529 -861693933 -330508811 -601543274 718516181 -544320503 -9215950 -439840713 -657950808 -734544669 936992512 961041360 194371527 -400660815 332178947 -453221191 -676000890 -610883159 310917265 -390249756 344257164 244052736 -556063585 436384289 -651752751 -372434265 315067592 -476762205 -739968893 -678049021 47705036 369686726 47479860 604814935 48253389 -769380062 768796353 558818042 -679975569 720107596 -324708403 -269122655 151949414 -353044667 89313605 -6373309 750488630 -773867798 66377996 497071763 959778071 780025502 300057620 850402178 164659739 -981138537 -333364680 358869948 -895700169 805465133 -382416711 857033214 -302520867 151477134 -465813667 -296950618 181222382 -745819164 -104977075 -249122324 -776354132 -555654360 274645116 -363176334 -78267328 595596299 660189970 -748895422 -859818258 681995681 909872552 556531274 931633893 -123311255 -500599048 725241168 602126288 549664799 -844624362 608604718 622801958 562987944 -297315243 249205831 -654499322 79712284 403481809 -468376762 -212776486 -858604240 49975992 -840163581 -299989832 -362594707 330906273 301052740 958946040 -545617594 171361955 -240757208 -840253016 986817090 -379390795 -428016287 -437658332 244002278 -324315000 -833635290 692821916 -981557038 -157717218 371439717 225789500 155282758 921111444 202644843 92811892 546795635 79823716 927336758 80398673 -209952274 -717661079 -547317389 612848738 335954619 268540009 -150902298 -724519429 -358144787 -863242331 -931110510 781311701 -406878888 660509113 580507428 657533324 337557230 -833414708 770369494 87323187 638269005 539858122 -354080017 -938193101 -774845246 78319380 -858731993 449151653 -102219132 -53925272 -590198107 -842768370 503056558 -414752931 114536258 -179062142 -274733796 -725309372 -57609972 -875188182 -678311510 784273470 -763745430 -625827124 -476180397 159706648 577878258 -21262518 140096876 -102443035 973204511 -414261148 636327558 964245813 473132996 -602864090 -849264223 268090958 -359491478 653717940 621225173 16360814 163314913 -218964735 -369368228 734999307 270095816 -116673695 458378836 -270002176 198936649 198938555 -409922213 -719341588 -946766824 32585911 209594058 -378513115 336008382 -227787047 -943843037 -547472065 583232356 523181688 729898911 465099614 332052092 829945588 -413650007 -183658472 -111396436 626481968 882678429 956893621 913477134 -614996044 -825283253 -666736055 -277156802 -490483605 -634147093 841330936 -817605003 -284777067 14351365 795053118 -652683679 -119864583 -967117697 826107915 390490956 762958667 552607004 -874352762 -745591380 859431275 374382624 668800679 600280689 -657460380 -826108784 -369891229 -114478367 286929793 -683038908 -24448698 71750995 252426361 704900803 572366227 -533735105 427892381 -731289434 -854218688 783038267 -404211970 537187797 -733216878 575171217 16151128 936001227 589590138 -261483197 -728965230 -811852054 -598127106 127242727 -345243884 -271203443 984764955 739367946 -771590414 356604269 526845418 -925019935 -856419527 26480002 -628874031 306292354 362943729 -257746925 -993651050 446394263 -915427265 581812812 101523236 791782709 -874339511 39994867 -509538008 -846655473 -795446752 -922529855 -543301838 243526793 235164417 373293802 828300434 -807972014 -87414706 893367320 -438105317 977652489 812142736 -164072757 970569442 84696075 -339116284 143021258 375232508 -472563288 408814014 -431396484 -551543279 -736934820 -49850486 35080729 433489880 959357529 -817511507 -46434469 837937564 354385667 188255541 -597250531 411709334 813884847 -801280409 -596429775 -228658789 31226181 594217049 213782329 254473440 -419468920 787449986 -464503043 21514700 253623419 -773382123 -322934412 55389833 652152328 603776768 -79417389 939207389 -823839125 -448627672 -318661165 -723853606 -447309433 -910059482 -937962125 71198859 901103019 -127883781 -423544360 -965443124 -495866501 66268957 838228628 -786329635 233208669 774497636 -149814234 -129301327 575874327 738343161 -551825604 482444252 -505621098 -776675856 417458110 758325103 -347466146 528684826 760202933 495116222 -922864874 202177726 -509749717 387035651 -216772362 -901842068 103098723 -37009716 995391823 -5349926 -73986207 346847580 -317901665 -792634850 968536623 233714892 990932180 -748413788 -731398980 -88734062 97773709 -95124757 461965403 -74421355 685899349 -727211138 -516571734 -781700446 411338922 -528521074 -633111928 -559996866 -859840468 230080777 -65778386 977791642 499617490 7638156 -626279554 240184010 503010971 566955574 534232320 -182424098 949541191 -42824004 -459950018 -654293982 875333352 221411248 -56374118 660699101 163055653 -129710599 -673924851 295035973 445753886 -445967217 467904481 -873500706 843653352 305532413 770038023 784941145 336714872 68010646 -373041459 -728885636 -848077069 127496026 -953489231 68854901 -977917794 642688373 -836565934 -375530807 715037665 -606766689 616050491 43061913 190772025 585530765 -219888433 -211443600 -57307192 36370239 -413959219 -833214462 307359468 16780916 931987363 -903808213 751993288 526558055 -867921108 -9792994 723072900 -54051547 -934958179 -639919371 671689587 -336839691 214840484 -134771815 -719426545 -365536241 184046003 776938117 -90805251 910943774 61057380 -681674422 -852138024 -158564423 569183274 804213663 899951401 312189582 358042276 -139314012 871402506 732454050 -411188723 -788327167 -261153404 -787386671 -698421036 469936498 378576547 -300560888 -769692537 -203251318 3214329 236049247 -864330885 310771600 -981405996 349620574 332497080 -758241829 298630079 532431138 -693508490 -719038550 -184885954 -881138904 -637895136 596377782 664195436 490667822 -451019217 790954707 865142741 16712158 -215747595 227703997 384135807 711371052 -721045579 922144352 73260893 654121261 -941478421 -264072034 335689051 -182465945 907728966 974075684 -113045775 -505865549 -672551784 -319404325 615019111 -737230002 -657319792 332603252 668156049 336371837 996297547 595599944 23198632 660422240 -496410935 530976830 744178368 -777838283 624580689 -594664340 66916095 -137260247 -82139479 453892155 212086553 -535125753 964168700 -484469363 -43947956 106647663 -231550803 -526878573 885273961 736443395 -243468412 -990784641 567259212 463044926 792860630 -96216535 -859798759 117290397 -652490919 -838586995 -686191483 694133129 -301860310 -41626838 -744048898 988911384 -957564418 -743459440 922258390 -391640632 542146842 -908471171 -419365551 -962762759 -443982790 -387725482 -841717829 862865545 326657010 611309883 -169272865 183136815 868094236 -31029547 -958326069 -152777487 -472724672 717879958 504800805 52639896 659733553 17015999 257458870 -285559623 -992909012 -713747397 37345013 -938115891 -565107716 130736948 426022067 -306677564 -868862918 -158736668 -146600377 943825762 922213255 -703125408 -763472883 -712101125 -763413991 796826433 184762879 -555273410 661243615 -671009489 -132202999 181733576 -910282365 -999038209 -644276333 236461516 394622551 949965964 779788009 -185987449 957917838 981650821 372615592 -355989387 -111502692 -227788557 -745095510 -910562294 339345577 514351301 -647768493 886532681 28278503 167652141 -917030028 -803563132 -751651593 267203505 -530809963 -30808537 -840937509 442081479 781043050 983119603 412923351 448176408 602779016 -278118134 -58199653 -663646098 -756191506 375629760 -776792368 535714315 174472674 860186824 -788891525 3007259 146428350 313930557 91151981 575970471 110868608 -397149717 -816141208 -988193754 156797179 103923449 -767866078 -279309586 780299919 937192872 -438311308 818361958 -628096568 233533170 -800849875 240971886 577666462 658463301 611144767 384690855 407412357 -136159851 505251697 -783423081 -429874943 -338368858 379266407 -755893995 70217926 -749072568 -740856776 972723522 388059870 -764298509 509619914 61611456 810835697 -972370403 -659036704 125851566 39010471 -880279888 79243285 -534347659 -382031335 969912790 946814702 625901652 -366885658 -439285052 -260053010 677040599 242505081 428332811 105421520 -821744694 919169208 -950421253 930349159 479642887 -197462236 711335563 -989883469 -710304174 612980479 -780722852 -223684058 -35492025 -845420061 649754477 505798599 906671656 -800469481 912522809 -138577412 -371371018 -311848537 -70184135 -268754904 287922147 496211119 -508812219 679671794 -522085066 -804645296 938768123 41421553 -70889014 -260768596 293468361 -594173555 -394038697 -380779135 -835808207 -202055831 -703082966 733143758 310504225 -518476596 892896865 243711381 17722397 56431167 -523100413 -296166158 -555374784 -329620449 849379063 -319151849 -420563633 -64620883 466515821 118491691 904970341 -335863093 -877367715 443046653 21683472 -831506936 458539542 -791112742 -818222754 808659724 -923936507 -748101417 -200712452 292416364 701684940 -584674421 722482261 -192351753 -903068972 -174943648 850746501 -625605148 160402297 825364912 215362454 -588873312 435627104 -517212437 261943043 43315820 886426390 -142084018 501402417 596225186 -120782597 878783165 -262715650 679678795 235925832 156624902 740588810 -971462239 78830511 -160641063 868322189 857413282 -834000264 619661542 -856982042 675766986 957227922 -576567972 -460398359 -642748009 -282174693 -297834755 109392279 383006338 724324310 -455346235 -469966027 -764612631 955273927 -216526605 72647730 -495498598 647277593 -157231252 -443097692 581237770 -402938013 -479937433 -35283499 -930178654 -438706858 -128427934 -490267515 -288939901 -772848047 -822837032 616443042 -791961787 663845868 -88619350 -570822240 364329004 -38992615 291762483 -171194333 -480222556 195681711 -897983452 -903417708 766418132 138712124 372729915 -185666041 210312240 -524893753 346710743 -134414359 638668821 671000783 -481535118 -785259473 482562703 -783755975 551054102 -480859754 -663535553 -357025594 -772559245 138824099 -154076118 463260 842931174 358165208 -692537007 452875455 -830470565 583966362 -521647186 -631806659 -73758921 368483298 -168253702 162711786 -225799093 -17437564 -691327348 784832090 -294651918 619180003 534279322 141012272 -882711410 -692089879 -423266148 -876361539 -153277411 -146678330 -201150618 -975927168 910230816 339553167 628038930 403887044 42475087 468636783 343724071 -791466486 -9286477 -558457700 367200714 -810812558 452908687 -578464355 -708470854 -875351974 6791849 -426873460 -994378507 -995569020 171101780 -884206397 -612454859 -368059140 864419603 506561477 -740825684 -380392222 595324929 660217291 -873805133 313963236 -762207068 -42298273 572678381 243211096 876044958 -433553751 857622329 -675100723 9381274 147740660 566700286 862108256 655689330 -643522630 -977931951 -754719871 -341462385 -430917753 276268393 -202729662 -157065024 249903650 -845681608 -535616719 -114138475 -850939567 -876740734 -814484866 -527941865 -40788598 561717541 -704930815 -895663159 364104635 872747736 -799500997 -663468677 589727123 -154570277 -64490034 -363573610 58551746 -956284664 26296150 761959110 916477895 881592896 59717175 -776899213 743761773 268937902 -393522573 -755939264 558216424 -648912996 -691471265 777386663 12540655 673980567 258803200 988482272 229046766 621357081 -482715203 -782966701 171357995 -868950209 -747692366 -623099587 423623143 -783613 -76470686 -901856449 524955051 740744955 803276518 -391475015 568048579 73262212 479592386 -3412091 276217551 241671441 885428121 -835195980 -855594180 -299106400 -892611679 -519512433 -569139882 403562449 -889095855 708602387 -975662334 -100805046 529996741 648860324 -873903809 223916963 528367717 595384997 600297660 -753810426 615763704 83739628 558914551 273500558 -650643735 584038124 794064854 118467984 -139062534 -470406252 502317415 607714072 -448057488 -994649789 436751412 436873390 -704137920 -780295014 -970631995 -828734890 337687067 -454240783 631112901 811667321 -715674712 -769334925 -631582074 -92981804 -991623343 -284996311 886774265 -344669948 609971286 -850348337 603687224 524591464 -703155805 -938205099 724518452 -443846527 224639642 758504346 491037668 111186412 527559890 441487034 45889402 -397905469 -595180089 498453296 -684933641 -953572529 -405371738 -255259612 332811144 -435360549 800374676 403478896 273323001 588911000 337259905 967931326 430974488 380661208 -891701258 59906586 288414388 587729577 -167202084 665334150 133229890 312038887 128878248 -796241099 -724565843 -862974370 -750684927 934256858 -185285584 89190257 227178586 145964964 -594538528 481293800 -118355289 -471392029 -888684903 -350872058 -948628473 -439617840 -244131423 755072276 816020119 -865014667 -946839594 523651877 23969238 -447558831 -38942706 -268796146 301953222 -171852590 -526582282 974231975 772324961 742169605 -326715468 -675025833 899543175 801713291 169211573 307971070 498344496 97836978 -68106629 761035215 -310230988 798189151 -418993567 -853663990 -680727537 -953263021 774517756 -832408951 546708193 797473196 -628730041 702112668 912656302 -658223529 -959852718 -497925902 78658393 838706371 765280648 -47817264 -203804672 536417665 -812048786 -803366313 -847817027 -675487328 737857036 327251730 -182291402 479933929 820598759 363332463 901460121 -953011888 266241690 -166856587 -515412763 -960748570 -435016062 -565699687 -952293258 796130592 -466863910 403292959 -240751767 -364497302 708046688 -234088187 -19608886 533225815 -69089247 522496560 -305344346 362899736 -826400552 -286913085 984323397 537157773 672034226 -482708712 720648744 38614246 -372817597 -490848899 345617769 921098288 -312792363 436887705 165695327 528105238 -442153827 -863895998 -228181979 590550749 647187005 291511942 -836796384 -401109322 -474726781 204859493 52918165 699230181 -243680800 -185984401 -462308524 -941467568 -356496214 -779257184 531948120 -711235253 -39660272 -504862208 69116919 142303924 -753780125 688515700 -504816039 956358487 443949098 -835885219 -336194554 -817332951 -955572675 848950386 -607464622 445726003 895345038 790972393 741294604 709661850 -46061386 -93413237 -365605077 -823233292 -296771867 -215328107 -784899557 -300181045 -402072879 -610026490 -146883592 -389633399 -569135964 -851609956 431565442 716484155 -966190601 -507420096 -77181716 165151017 578555473 122193987 319028511 759857757 866427660 452525549 -624571633 -331016929 -760193520 80028407 -468513640 141276775 -970524185 463803278 -193980429 190864217 -748142666 457907527 719065595 256195206 -498145512 873196670 -270735661 -760533968 -921380715 561458661 -908431836 376812426 83037703 115714762 -764131601 -127943161 -722102450 -369624869 -849120896 -947744822 -295660151 683367140 -728600144 -632704531 -330658408 -554658723 -750636713 16117328 -536202522 276526379 586501721 -856619262 435549974 381916970 240620771 661063968 -25076700 -233924446 347095841 -612463301 267063470 90476250 -922756760 -977964974 -901416166 634447470 967255823 390334117 79550765 -970307731 -857370213 -828203275 855614092 -979170096 -170376770 935680311 -817899162 377349122 -476535990 -156729814 -976628223 793671192 329730670 113525410 -447945889 177863747 100056441 -938643439 -830343930 624427550 -286899922 971462959 -321036282 -936183991 792766969 863448306 -945597012 -630908210 -256457500 25928396 950252960 -257380431 -702870355 -803922261 519878519 743574887 820104428 -477446889 759876154 -943321705 -692629101 -192612840 -257673287 717514524 -837050367 -83589309 -724964195 -276083847 -604780709 -957889642 -532337383 -357886889 31158 -740297412 58013996 249992095 361886337 254609278 789803713 -674094463 -339774323 -684169 642541788 -968909175 -969144390 -35682212 649921006 -445652443 -456003935 394231463 -719411243 206656958 -868949993 -326779870 -318066108 999856531 561398958 -6174086 974494542 880489867 -350304512 737574251 -231552661 -77897274 -953386144 164129915 857082919 -428280074 -25865543 -367906606 839808957 53224168 -315460599 -933629765 -776381763 654944517 721921310 72925389 -646241843 96098281 -659857463 -627690676 -131800237 578562989 -874850616 -240393932 -313598155 -90197269 -403994712 -829960235 -273837049 -425055068 -953049589 98028443 -175769048 384957511 426371875 619707844 -766742854 -695428614 -246964424 6161018 -292151583 -112774441 -59154908 -812207868 965896237 258794884 450578427 -850312161 -791784537 203844038 365244694 809797605 568274538 22298892 -764616052 -636223498 855003273 432914383 497178379 286004294 -377215079 575461001 -140167908 -482308135 603580733 490602846 -239649095 499165469 220601515 -774731451 942202112 -537749589 -267154235 -89849132 789920699 495806932 -666750730 409535157 -725117257 961579447 -895945311 -469644381 166803364 -124478076 -324263546 -405503087 -63187607 -137169324 350356221 33439144 527947781 230621339 -621743056 -665683975 -998869992 -333081824 -265437971 507077505 317714390 984375808 -775252039 -739584015 -770968788 884731450 491557373 218021075 817365395 102466848 625453929 302039723 -814514180 -43342453 -867180188 109162491 -825488666 -157498173 20914069 903590468 105234341 -522008954 -935537949 76388468 725300893 -901460707 -373328385 556460140 218677190 -995566117 835436740 119626230 -200563076 -437985442 111906494 -565311441 -416352484 938472711 972358835 941775090 -724707167 336060869 514069580 547764669 22432880 -65642104 142527160 553108877 -533515687 819794540 482488752 275663570 501717166 502385763 -800134067 341423851 777725661 -829500443 484186478 -662871926 -202862449 18839642 121402557 -805991208 -275464573 953718856 640859469 -628956378 -505417428 -991105465 -873763213 -188069043 592416271 -587808669 -710811979 -370353721 894533917 -993704886 840153807 -902418012 221039042 109956643 -428898437 333589734 -113891858 -520776539 -192871743 -837322267 27351766 956193566 512821461 -152102217 570419052 -217641426 -634232596 -502192861 -821330615 -854545974 954902068 308480790 841026175 114168878 323053821 -23368030 -181444822 482171285 483802456 995103002 961288534 -425298116 -422006726 -139517740 -151847309 860639493 326573804 889373414 -830855374 -418258070 -961842551 193203169 350660719 -390875852 490697173 160536106 -468735995 253344250 474812521 570653893 -501945773 -29573153 -266794969 235699890 -387184610 720249499 -501256647 971056004 974302706 -769159656 -961733563 397628483 818895838 925300514 -504086294 297141145 678562665 -632337100 -923036887 -824786529 710873262 954070200 318693673 -49989302 188647238 -180717741 570105287 -574651639 150295530 712562530 -992998364 -902444718 765498014 -295572898 670684916 -71203328 -440209751 -252297783 -786643599 -757566377 656400096 -996243351 -318475240 -811542155 -998148329 -52129887 -158375575 654777418 877056121 -460469202 -737806698 262221759 -936461285 -337478267 -793763683 634312289 13109320 -906380663 -809263223 -594446984 -474899029 5675912 785221133 290056182 -483870048 695063202 -828046036 -905292774 -592851525 -545386736 -181186410 170347830 137408701 -833016148 -924172135 -948108721 809301088 -533345026 -26346856 -12533430 -30808361 -983690151 133821837 -68803339 -138729388 182125126 664129163 341057847 691634621 922296990 -8650473 -41140594 -905231918 -354007951 -518732383 856879765 -114205054 -930588224 771915572 166076795 646132719 -137432931 179262504 708781696 -131371886 -733703490 -606749656 934151139 353419271 17930814 -770315296 843373374 -97865445 718275843 -194390425 960170853 37342647 -943891128 -485570601 836594501 50361735 -145592334 426502996 -514852123 641084107 -744609076 844256346 -491882008 -221388105 -714420723 69471582 -794340850 927506771 -426747774 688280277 -932458749 -936430427 -336628737 -932034248 -726392815 653243822 -396927225 -795516220 -890682317 -112084957 959123780 -191963511 -870141389 -208272103 806404188 100704241 965665250 937968030 -788727187 415299340 -70581963 724933375 -426662681 -716436148 -791627605 71753344 -783319821 511209792 -44632177 372433198 -151390444 -288080374 -309044663 -452225039 -732032166 -896177237 -804945985 956082069 929315521 860068036 286595159 126423699 -320872392 -179133921 962248066 -431187892 472606898 -133375444 305612534 -906076167 -600541920 512112675 -775690194 57057846 -206303514 94863111 794874305 963175221 -158187825 -956377938 996622466 152277606 409043512 -965237577 -890126076 148609988 88007457 234212005 750662235 53150730 71373356 913953847 -28162274 -834480662 -156533832 -365452557 -491014815 143865435 -173202185 297418849 -920711054 -571897789 -778011797 243498192 -888265201 -954026391 469049162 -6025021 -781032764 227510658 -793281880 227606243 -601039956 -822409346 496863756 -530310502 -60068067 844264024 735397659 -448157107 428178020 -548122399 843188544 147612070 298305336 -352935318 -310145894 113024039 -788181435 -953706964 905314986 452545464 -575663310 -182406808 293261216 -794007240 -259910908 878950866 -494950226 -530840136 -946624252 412351054 -480610885 -60370589 -930159459 567143643 605546686 684969771 -310310630 -846432783 133899493 252792808 888243887 -856114795 247333407 -161475626 -822396919 -16362520 101761827 -174540599 -301318655 -910011759 -229487879 -899434255 492930319 -866756410 -750087870 -369131436 304458508 798538967 -898596836 981465142 -358702846 533283482 -666973076 -773572119 319267124 733002338 -338107216 -260621546 175862243 -730958569 -585291261 -664840157 708026663 53753848 173406788 -760492151 219724201 -899704617 -623958955 -385272166 -296184392 -478816980 -412266725 -76289668 -314513817 -68957590 -533690918 -972810644 -611288044 -242814905 809358744 -227309146 878462156 -558330494 934613194 589546192 -571213695 370556971 -851923888 296080514 -331378633 -61471912 248103653 -225739207 225959001 -58130280 -339688829 634792699 -32920858 376462346 -904008156 -758331171 -580807045 -697306551 -148181767 -181488567 -744754737 -906033379 578944580 -573353445 520483414 542803027 -935954701 -884799943 181435373 -309288517 -266731637 810065962 711000491 -224498138 920268977 -812982000 517954441 364107655 -3708840 692128022 623460032 906623851 -937657784 89980009 -801389316 414247387 -737697316 -457997780 622726705 -803065517 720299701 -829158390 830229849 951328328 263201139 476972610 -293439016 -946129520 215602738 501982263 536780555 375634536 266711235 -771516838 711982401 -600211916 804383951 -670271563 -429694643 523383431 762070942 -672622094 308766892 929683275 -866241579 513650146 -767621803 -915817693 276520172 689095436 -549396573 -839832030 -130140368 167441806 465531447 977509777 508643734 -324628292 152891807 -391213782 75195267 528221667 -782948296 124457668 -519803673 531506361 -944134079 -73099527 -862724 764105174 -907391194 193589694 -908542492 729500273 -106752657 -249621219 -962649713 129722449 -611532093 -401585629 -482538481 68305086 -225083202 -156300499 -368317984 -782105230 -234280415 -533943044 690348810 21847639 -679960220 308859569 505734166 -725468270 315327510 -954510579 -809384654 434037385 -475792525 -328310812 -249728820 234526673 854675387 230166294 -743713243 94097 -326040097 628694890 -281316677 309396550 715147512 -350864898 306778832 203154785 900618526 63103437 684682585 590856586 -233605860 47751312 -903604355 930821920 644721328 753587860 837203341 2263862 96538626 380507534 401711549 -967063022 846877085 62964887 34724834 152594771 180295377 -722018527 -716768524 885889629 889479090 280963454 -723049814 117717378 -615297159 -301757979 211514900 -425924344 200864911 -493311673 -471744015 -372578777 -788132531 -116325251 90065448 604887062 832992432 -926084880 344795325 -293694249 361110623 -102114109 -200429744 -205587006 549640456 -134832138 -132737502 -773492521 705689166 252916711 -105938752 -113591485 -387710388 -789502287 143356619 820584066 -51627147 638755095 -775934885 782107243 661761830 -733470411 -470970867 -599352763 217664390 -104519278 -425952653 -817897379 540349137 323654811 -20195730 -680792994 465903995 -122401403 342701649 330652228 340382273 -762128591 -267787833 390054215 -330722138 464299620 -414280431 945825776 -452891314 -53128059 -470314236 310254330 -410954893 161297095 -380199548 991750789 -481586845 -105662181 -786989222 829326421 254670563 -168272044 10261573 -348606414 -798794867 172064944 -716378913 -810731297 824852719 -831006767 -853090734 -903027884 786965564 -109774916 50052156 -775277194 -139386193 702357200 -34615518 578759643 920195141 882707349 214454265 -739007304 -759635510 -143650326 -832919631 843053116 507902289 -676657692 355398926 -974437768 -667207645 -112540643 493329099 269621747 -449949688 -478050676 -950796828 -876829376 -398471456 786438577 -975525728 -939041929 173592989 -300258553 -589561986 26578720 -854603931 -229551116 512054245 592973998 -146424901 358827366 -91600247 -31461286 840056844 -30372084 769962432 516484191 -384974057 -377467887 -870355948 14283025 304353593 651816983 -774945550 377636701 128451795 948240951 -751145743 -796008023 -167235668 -823827510 816367946 238085551 241336722 471981102 668355302 -835968682 -269831175 954105027 811735526 749227198 537821586 -890055025 -592515472 -953074882 -79208554 -769241445 -891536035 -565106005 -917842976 694047442 -852281599 -892088859 573068198 -976603798 -855572356 -967818682 338064285 373906925 343169154 123702451 -405665757 -946451456 107957254 418481148 -960545302 -423273311 -555702631 -810604281 603145389 -820320757 -732632507 448358870 882639264 -457417460 540817160 352158244 595083900 -549776126 -713809713 710826526 -752328777 -706666869 -984066217 310164434 -402827453 893202802 919772523 234417692 901186540 -916516581 416672247 -858858481 -323229717 -715281217 246182102 -330252706 -141713032 118112765 -75210911 -413415798 -327147062 -477141040 -919985088 -119230705 -74084963 525324804 -936131111 457818156 893973358 -519889459 -491045776 873202698 954104762 990593669 500713933 -819682452 -803262683 -601573656 -785354953 566921440 471177691 869273459 -179854623 -897765141 -458761467 243172471 169707295 770859638 -675662453 -965769108 404042184 -693446773 638244924 -964802931 682105648 -734080091 981762905 -523531208 -852660888 -440378622 -825014081 -18506915 -254076555 -157968116 262283967 152235619 534403899 471440767 -830255016 -26470279 -602682667 -760829518 226295471 954261754 -860158884 862503123 256316223 -779703867 -859443639 -930535336 -135566858 -372091866 983611054 -647699814 -453366306 519018315 411539277 797398971 267913549 658734920 -636081411 -663906405 963318625 398013541 75282606 -613794014 766069810 832969938 -197827497 -393923875 601792783 -88152103 588753592 355916080 -556129611 83061525 -140188082 900959882 -291563474 -270813034 -155872700 -484403652 -553913734 -218362949 -718963765 463576540 -136017331 385954306 -34404534 240450231 281140531 616657798 -82843898 663168923 63206925 838090845 -794407316 -260310730 -134654856 387795570 -954725166 -51762452 -482523181 -190695685 295927402 -885436548 631904289 -971998297 -514622253 -827515477 786023361 335548789 -631142198 520134329 -250007684 -856587865 316597838 842211522 -970903568 962773831 -191546218 -430645082 -297999901 155676424 -666773277 167442641 277104453 169992670 -376454365 -97035832 -404794350 -543111984 -174688151 294894423 433372821 -996018686 202888825 336570372 259597851 50027488 874694341 710665649 709523408 -203421955 177693063 879450460 601299252 -138506744 667594401 -992188957 -153091397 -748736116 360116498 399775060 -881886357 919011783 -152409547 244819992 -569219726 -737738479 -863463747 836601363 -97162079 80677185 28637210 -891513006 405725591 450411536 966019858 -351585735 47251650 11450675 936237134 116623202 804025498 48116113 -690317539 -710896923 232177341 -953774071 60049385 164953707 205189523 -173366927 -422316011 269775999 280253851 697709376 392698285 717897167 -242351365 -589612097 -854461643 34918862 -86058568 -362630769 615728098 -753849738 223893047 820475621 -135254779 -241090153 -624317013 -770838808 -679481456 737048536 -927875662 -444998511 454657998 -515983543 538542162 -840059803 -395590980 -465474038 189257642 -489814616 -961326296 -274010362 659977236 240285367 690551414 778531423 -830816612 -214340566 302588234 401024561 615542488 613852562 -272240268 969787774 -930158424 -671665540 -834473482 100219018 82664936 -475638792 -84710007 -15324370 -347656512 -990099294 -534573986 518131729 -159805106 273807816 536835131 769780921 -287148546 -73674545 -940767703 -908254066 -84963438 -694274016 728701826 -876639661 13796068 947000311 654181136 -439828128 206545419 -877814491 -681321668 -638058637 -537434004 -790004363 -526994998 402799241 428703702 -873464539 2973673 347993054 -978145703 -810304037 -846113053 -578700428 643673901 381703564 -691361149 -58548905 -846111367 -344216868 -91897986 -851811679 -143689337 965796233 -382095618 13626090 -616258798 -154537585 213416459 -173314919 -749471952 40844907 -747207590 -946862850 310299678 -445972720 -320668353 622899898 -124838870 726588901 -583931259 904603497 42919901 -870170454 664350461 -275814083 -732636556 -290098578 -678978409 -654890677 -410747222 35827617 950038572 -604675763 542133649 742677365 872039192 823248227 714436781 901254131 -153769357 -883992569 -867036936 -497305705 845784484 137700286 -328185973 56599106 1431035 -673437272 688732742 92552428 939373623 -945511084 -718938821 103419885 -32055014 301218892 -887407041 137299316 -707619235 348241286 -446528058 527197310 -975101350 376573096 -9324241 -427725135 788634961 -779675537 -29686623 -730622922 899031687 -959758674 600032860 161215734 832857347 814610696 -731773350 971278556 48078667 -292785973 -763100776 -863940104 93463623 -865285174 612009888 209488866 874235149 765968991 -480272533 -871485972 -773474910 -79085085 155100885 159243745 -126930874 -961716898 988202216 -878371775 335740588 -820326705 65023503 384569680 -501634634 -363749316 -283006794 -296148198 66212034 899369289 -50850776 -114167065 45183745 226686698 -728807924 -708267652 -481004112 434851116 429692282 -900343885 468603880 -541992316 -929861622 -673394114 621602437 588828861 -746183934 -21953921 640375243 871941954 406366764 -895516475 133616984 -341014237 478401200 -74289102 36074080 209179348 963582251 988508731 -901285253 380636828 -121073955 -136950352 366329421 96887862 -791867703 -234304677 -928124361 -345574821 378736483 -43020783 -90289678 887035164 363796681 234498936 565394823 -707930232 -789818167 -722444676 -202384905 334197819 284636187 538408940 733000227 21106376 734705323 209717019 704345714 -899121389 -597558354 -615776590 614098098 749007705 -639623072 -967322534 -134793142 -246489383 -971756583 429957525 -279065927 985711088 643749481 111975086 -538566549 613640834 -567321173 -596063315 543722130 175030263 -429973186 -787219267 993978051 -898328327 459205455 311581104 493084448 902641015 310948297 -811930986 -645391575 -784849179 -534176014 -765722255 807885786 755547762 -638563003 -419895161 575965816 37359239 478782301 -625086850 851709285 -563452631 4967491 -694869044 502694013 -561358547 -173183202 23189127 -262270092 676037953 167542180 430637676 -678261210 3930947 998206117 -839146891 -702099730 -456138196 442014149 -78029894 -717591079 55775548 -36642512 -332174811 -850390549 -288921646 -509304926 128367975 -968713945 552180145 283161834 -239926431 -874075715 637578304 833338488 862156422 -707354025 -485571786 -904479368 -218980667 -50582352 133686202 -213334409 78788933 -780732014 953590228 -645268047 -222534280 214392656 596246025 -147279316 -831356795 -134883498 119905001 -179381289 931621779 675865510 189050377 263532267 650552102 427921280 -554045845 -550776056 774770840 252946705 228567415 709572418 429772130 511985927 -497504113 518413002 -741490172 312985103 -207982335 -68402572 482825088 -700065019 -201954014 476108228 729294134 -258895260 227881355 178211985 85843704 452218466 688067570 -835875903 892447803 656510313 741493782 541044307 -964511596 448744870 212657010 -33805552 215611341 187102860 -219830776 -622158291 135074996 133922821 -849241570 -627735059 428545429 209287891 -994277847 727311854 -834300616 -276558256 333655264 -360207861 -618221707 635535381 -887811167 851076087 384029149 -152248359 491582112 19833032 780977173 559740648 754726251 546327394 -489464707 -503740793 -215592833 346071776 -613367786 751466984 411697915 -334758481 -916460594 454948252 355957192 -414029360 809157896 474496540 731487421 -755076711 -993818191 51375982 76510034 -23376740 -153551620 -699679952 121097455 -976966884 252582137 -674852151 -189750102 -876336752 -366435971 574191403 401092102 794462605 487437960 -269307714 -235005820 -634666572 275838252 504983509 -977882729 -14147325 275369256 -147018607 345020546 336648197 -288037199 -256035180 199869967 574700068 379210011 -747939032 5068878 -603296072 -561587409 572175236 223530644 -549229439 436374755 -684896204 -690545243 899625180 -935150406 -467038663 -740208710 625162938 -560681190 413073349 357979535 928852340 363277507 -50241510 611354272 -366932021 -927558227 318630508 42476543 -107485061 501797934 -60682061 699254947 153449728 -523973803 -940864500 -963409940 -9905917 -558042516 222449161 -670510468 -313445546 -75385374 -646105941 -260952663 26907640 717697768 498938605 -147506430 177384878 225987318 -901280372 535260978 -220451089 -902578234 -987464099 -653208286 -390844703 -568280365 -648545836 -93925580 -396860737 -458168446 -963763152 -43642574 -493994338 454480404 954078070 930111803 -290192513 -446594450 173465214 654225568 179777913 997021791 760375553 355619525 18627663 381916185 -243127649 221852699 -721612447 116006589 297712909 -362346458 -974822515 464238078 -801006114 -872113868 690621218 862160619 -843073177 310375354 -791026202 -42554388 -162366411 -56092630 177413346 956159982 -865541971 -994894014 -266157527 -147832380 -850731353 927576149 867260369 -365989541 266348417 -791615498 435979993 858194413 989418261 -841265843 632946823 600013207 240840517 169480817 -936450726 -509301003 270311968 161274631 -556334663 -966257888 -831973658 -347006696 -155390657 322755260 -758924776 -877378788 109113178 987688636 200592307 -364118137 -736586504 -753947062 -439125443 322746601 -863820955 526855879 -36862867 -750319018 -876100586 -106264504 357501610 264791229 977061762 591724543 -607448290 209162137 290243440 798854069 -194400763 441354665 -774964233 -323554142 924238643 340412458 171939896 915773284 831399700 993106625 866396324 150456973 -899900929 839077760 919319192 -891090829 -690632073 -24801449 854679739 -115255027 404974618 -879263444 560650621 -121967148 -977909092 -742006458 -243486819 -768034619 -687192277 911720100 236727531 -775900209 210910059 497378643 883536025 197188449 73229860 -8875001 -197117903 -293681310 818427195 -222850702 -416087756 -9648731 -617422665 534669492 751693257 -572001227 -636932014 216562395 188447125 643560729 -613227972 728938673 162105733 -721830317 -368041565 634732267 218773569 -448586892 743738420 777591136 628613838 918936438 -307551956 246803884 -636654856 759976902 -888624451 532699470 619265169 -91021614 -491538173 561318547 -756732792 529728064 611335771 114960964 528914941 653841736 -740175355 -964229402 -855355817 687769393 192214247 -740610620 577294226 -872487411 237406436 577550007 -525662733 945833431 -153018998 -941024379 696700099 -672406265 -47281725 491215949 -470878157 922426018 -215693233 -614949321 269377355 -98385923 -759345229 720215516 -706048576 887853627 -790928344 995928895 423142166 261886900 766789343 -222809867 477003079 749131505 -513522253 -592755037 -391391131 901119031 -882775173 252264995 326184269 -769439021 713928631 -92890670 -789142498 951207282 824635018 258136973 571986632 -14868295 -884389786 453586717 145675526 603468688 -119997218 -619108259 974417045 -132901634 -612627379 -797072427 -448579558 575867984 -316768300 730134795 301185461 -80556307 880662814 909960396 795827315 313942083 -179755216 -254845299 -545551734 -754692510 -719339139 963950457 -329900454 -105832874 617924007 -653464140 115721815 880887691 -164888882 463553936 206977224 141805253 32814634 -320123975 -260541952 187336037 244617845 -798944854 -347819361 154879788 131558 -823517696 174683146 569847973 585358149 411321855 127862832 -880807927 16383737 -390784638 290516184 -586751430 -669513277 -434485935 -977806490 48945436 140261962 -222700975 -3094681 -767487197 305625860 543468384 -993000801 360352236 -827782289 -207305801 -831595810 657731270 395522733 -169174291 -543488556 -978328529 -873780321 804537575 292216040 -85703115 470209933 -73884805 584934184 -326846775 974172841 -938344951 870292161 253504120 652688491 334975359 -141416938 531244214 -263377232 713996807 -990920987 560156505 648412089 -365880164 -458698133 -591992331 750613318 154090136 369478590 483432772 -601972984 153283264 -824672484 576609504 -824594560 -42970994 -862239262 217163269 673363754 970340384 -806972779 668138362 -155995847 -257363333 -554814681 278941410 221443081 999696971 736435607 -934375876 -406842388 227896994 884201639 -830041437 12931072 645706236 -996537237 -840495149 740259679 -394565439 204706998 418009215 874567457 -204815376 925591549 -896161390 -66980729 422958388 210137105 -69330596 -285772581 -150149755 -384621586 -768910689 -898434236 441362297 319870185 -422880717 -454206848 -542685751 962971543 382663050 100276288 71735367 -682855665 -733432388 -848184012 220939390 814511632 923491270 -537256449 -853792022 855327021 -52776100 -614827711 -313362225 -481316618 -720305902 166974462 -778695611 -358432809 47827579 -147919627 -930269708 -7064423 -333388913 -900062514 -834360339 23229896 507521538 -810123709 267849352 11332967 -847014011 -563377441 -736283638 -76561681 -938319322 337143741 98202298 715791202 512505630 962950126 -951975847 828339471 -791430303 226220447 -253255248 -907585902 -686265575 635654407 971838185 -228060101 -761436984 -824559519 -581318798 110126915 -682290345 825201194 -93512633 -626922458 462418283 -253468926 44397435 -762078628 30057150 -167343274 280631395 717158343 -118109072 963143040 935166301 -459166757 94308769 -165321022 -278402053 553818715 927511981 -664926915 129706285 493389511 862061839 -269475297 -929266847 855083649 -740885732 -497388836 -222963199 761903638 109692459 144600365 -835072099 -211064214 -633750084 973166911 -429209261 -270502960 226988424 26689532 -92262626 -916883660 -814035824 502570173 -844393593 198008658 -991053986 -701921070 -851368789 -757547524 466196957 911939089 115629409 609782464 -514681996 -895309598 609419319 778485474 933228743 -428393698 -579239036 -391681849 -366090659 -110763103 30001096 908632400 -856088937 918811050 -13013940 -769538549 284618934 34092433 -354978142 387147078 187195276 -19429578 -544008361 462906245 688937657 -885975317 12822082 652859949 -759295901 -381140109 -541461081 984919766 495862932 910072451 742536018 982274802 679688665 -557643316 75432004 -759769434 -160472062 -818477208 -781022015 -584331519 304124371 276856429 -613120239 -514908072 535870622 -888582093 -381254149 468865227 506720059 -488439933 -805535082 -939273017 652793072 70443501 -240772311 -907665302 -348721865 -183522677 175997268 -368039376 526903726 -939155847 -830706266 481469782 -312588766 164388052 -680828099 -467592275 362790353 269453788 258695690 -872733370 950096215 -931361155 118791394 117534704 -600827618 -968799357 440570053 609478338 90818477 912011128 -758114754 741056074 36650299 -211793091 -302087122 474312137 -3624059 -544428131 944741417 846497217 -201915056 665968215 77584831 686969485 642192648 -815286821 312342034 -125794530 673708384 -965649838 -181078975 -936242116 171077421 -628214961 -251860236 -78196591 618214358 775853443 12134972 -328900702 962970919 -299286648 410538365 -274738904 -139951999 -596595643 -725141040 91492333 -722438001 357695359 289134981 830395277 -382867306 552762778 679600216 830331867 -917186551 357130931 809745531 -863990862 -771469896 -724803726 806368119 103072895 515128091 886091355 -709335979 -792207561 -775285752 528004873 299990303 211752845 -72731253 -979614668 -43402220 -875990829 -177452598 960783724 -941079676 -668778528 524402767 280432025 767437036 452366400 986843150 51753443 259447478 -353594899 -459363238 -202765968 209897882 -954026993 376720428 -796318502 455532049 -455578711 -53459842 -104843454 848479904 458045523 967796075 -565526822 400224292 39012790 626327118 -765638530 144592012 -54287785 642255273 -867417653 298512934 251190531 -327555797 -844117017 -42745890 -730241330 -600361620 -61980225 -743280891 -954821920 -107642001 24649890 -746747045 -539886677 -742625461 -75851393 706026280 152535810 -713921122 26245929 -51837893 -644632557 958588136 683423115 898325266 -115262864 -799998657 -946820759 -833477558 -829178277 -950825985 -835781349 -25923231 -796154639 -617094030 -808725918 -280503404 -830774954 -273385710 -73854639 200225627 184414770 165980139 844234199 -758412052 -350471366 -19665689 266268016 -358845393 767046195 -199191667 -75188475 695960636 -213798726 614688749 -892219525 674964243 -707228025 319280950 931027030 -935745448 -481744732 -941299790 799552962 -860741237 -370960623 310686823 -502749046 300246793 -356158099 -974128636 553001418 -478874225 -353061673 -226207 -547815254 233894333 -831593810 342273220 -586577338 -510353977 -783270855 794069624 479583142 216520772 471214600 332574358 -149127712 929689490 -17026052 -855474839 936250235 -80096577 816036710 157499123 -608316076 875121637 -227142404 204959175 -109866828 -359678319 -15828484 399306323 -736128665 779480304 427539147 214854058 -876459281 169271928 -749828886 915744049 -845042442 -735704367 -942743159 -821468998 -155707528 788868247 -981016092 -716083093 585259846 -304233907 106022476 433221938 253843930 -365970388 -247627052 587956007 -524233350 946476364 -451767439 -685806954 -830070849 8398998 464606621 -824863063 444649136 -737025884 -46618494 -851340841 15272793 156322380 382631625 -584820821 869253868 -281919771 -695894201 -98189069 -84313465 770790813 190285196 -985990851 494663396 483443612 -752319014 -842971882 -68548848 594746164 161388602 -52763280 177749810 -926955786 -856781784 465382898 29776100 -759209576 -198307410 -531720175 -881350050 -188687345 713788199 439717021 191393054 612210965 945355551 -492488250 -407135561 -86685308 23650432 287531801 -516156105 201071175 415430228 -40444210 -124813649 -585710733 272659468 422579589 -974550412 922962287 896331061 -947635022 -750959547 397491727 254534752 510016096 142485547 -952718116 427708120 -433920402 -8392621 255503115 -204557051 -797506659 -264390037 387257317 712178049 314984886 -957691712 -761030223 406491001 -415189605 959071179 22825747 721103638 577071170 64633811 -287726502 -128721719 -976573843 -302786125 417077689 765151574 877291402 -163795157 56688015 628857602 -267112811 -801185270 -714015002 -650910646 -850062744 478122709 195750428 -556873990 -298619277 977770660 52194521 -692265792 894480550 -895323735 -750612490 -606624039 831927716 292683285 -431825448 -822070714 403418625 288001576 -311794634 -145440160 -110443333 -774737666 899184854 -690441744 773886785 185724091 209095355 -515191909 -581288008 -936654265 -700353272 498867486 547518160 -607640005 683621625 -349498357 948858353 654098097 -239241573 926017975 -166062630 -792884426 538368119 668960704 717512873 -156181650 854710588 962304523 854383145 182521220 -199154019 -450753797 -861984648 -878899841 383024707 -848606129 570817263 -484588838 -775995808 -126626328 -505566050 621696976 857431223 -885565723 -559644399 918813255 -454420235 -794198909 772049887 834317281 167532349 -690058280 523947973 -939539939 852253902 248541777 -780583388 -518864141 -990867894 9448298 937774382 -446311237 130169689 642431617 -968083115 -636330340 -239396467 -393289419 103739642 -729721358 -197602769 -452054918 203257289 -74173945 -952468024 -822750612 513784521 689084415 905283496 392842601 -274296318 -274955753 -791595457 730057468 34778636 -929776327 714990394 226123295 -380278189 -602583342 -252901932 160158779 -242253238 472860626 -182229498 -969129173 976015947 278420648 157476786 780705139 21481577 10297751 -842970297 -803551437 -196893231 539031276 -329394951 -423826204 -239120869 6258559 -666032088 -505322531 -688815770 836400033 514661990 -675568336 906442014 -788726540 849841063 136521163 -324712761 412867090 254744657 594554257 -392890427 -776107739 56031139 59543432 643870653 851832953 92009718 -464574789 617674440 771551398 834019124 -195859191 -73129527 599076668 692297549 -681643733 -53279265 271928855 -920177483 343762245 -246180129 322947024 344213827 719937250 846205132 -193799937 919578932 -857303814 -551018692 517882292 941836184 884153275 -915995635 -946078477 478199222 -49313216 -692149357 -611113428 219503066 477929258 577322407 373764242 -467724955 -715338818 -550201173 -737499089 840358979 899122987 -732330221 185006795 681739290 940250309 726292959 -124009023 -846660531 2932807 424818153 136761809 160349322 -807377771 -697768571 -773278786 663462546 534666845 549826820 419068836 -87702091 649528673 700055904 733050784 75900945 -526639774 -937349963 427643167 881869926 342463486 -418156793 -304241476 -729381176 -772523882 -311900184 670873191 -116757073 253423631 691734554 387067674 -762437157 -627759873 -586281734 -909290764 -838274802 -836853021 -839270234 -152243753 -733877488 688066034 772727898 -626314601 992613589 878436752 820788321 940824613 -173549407 -645980419 938435246 -954999423 -975868423 -306444985 629858040 -669996209 -455984085 431400783 244861193 -676825197 977105620 -942307673 -364316464 -339073519 758751528 486305823 -824623950 94829480 536915797 771443795 510303388 -78197779 -931634422 748967942 790578792 656388994 -687705896 673957818 -311676459 -726689203 722236157 681362080 915719512 -706893792 188265299 -349066918 538687213 -897611107 931456197 193028209 822175866 -261984348 -446415982 -949339734 -978910688 -669117484 782968837 728476022 -722728699 -726365627 855493927 -267317979 132000183 80296679 803501636 -75157815 -306712848 -58101260 -776304805 -255692149 -733585114 117671036 863797316 -786829464 -88715179 617029048 -256895321 -947830256 -285160735 488858348 404292667 -567068605 -494416662 137964794 -340871346 -317197511 874802075 -551769221 485803096 161255584 -627844312 -932705730 37445944 -233696601 -62679600 -612046479 839480008 -411694544 768521552 313889425 -726725566 881023703 -833829130 709343346 -804225242 507719735 -897325368 -227700570 -838892485 -807457559 -957899686 -346180441 -589668802 -428209116 457619237 391080670 308155948 -437356122 -518763203 243948012 400980523 480585556 34233526 -812973574 -964053773 915753107 -764840753 156296488 -943714523 349501053 185769245 793467665 536874688 -836299862 -107135347 647109416 713924639 -381882288 -802924697 -802626819 -307319101 -344435398 19783319 -762071156 -950311247 -777349030 19542101 214949724 316486615 -903590959 265505227 121370083 -207826586 -256830293 644376125 -88980130 -868982896 -657517245 -283660925 168255675 -523607664 -38997182 413680300 799119977 -704721503 -677370874 -454494976 518495700 737126047 37574217 -552205936 468608200 -887462218 805285550 60258550 787024303 54617376 562070344 375917508 798113062 -815087995 411705297 844805315 456203311 -850128180 860906705 723636547 326672742 510651994 -243270372 -823883056 -212289302 -6364675 861687778 366818013 444968227 307355136 -105465517 489657184 936476827 654922088 -729848965 -120493109 -726010348 -569859765 -124324881 -578978134 -740180928 -766462752 178196782 541942119 -14834280 -937695477 827998058 -830884470 -526569055 -534869795 -677081935 -152863653 -651086083 -739753461 -707860600 -337470235 -32502813 940160996 -794828260 -520999518 -732208038 -822373381 -492825213 600991565 -942386411 567007777 36863205 578545794 -652514813 337623638 -77008195 -808247391 -692660115 658493740 -250577212 24549548 738878378 -341619832 62304047 756351017 834842281 669891720 749205800 -726562135 -900597158 -249002608 244500949 -869422003 -518693811 915541681 419201451 -564744611 319870935 472029626 607370171 951512599 -852147007 750793153 -740419053 -726463120 -430447280 851980309 -423209135 567226317 -983484324 -745643423 62213114 368856859 855783997 578502257 -426367974 508647839 248098498 -538869666 317571336 -946126143 928950021 107651260 415042605 699050552 -516263652 523503031 -908874592 -11990999 -801131766 -606193429 -695537163 930047550 -355385748 25239586 6621692 -289391730 -869879922 -328019927 88950826 24086573 470423959 432895025 58831260 891164868 -959981079 497889433 852512204 901782874 -35873729 -580429433 195934775 -375845528 -180277835 491405225 532862388 -649954644 -436838680 171797243 -876732038 -1413704 738565198 407764441 520951142 332126092 230994592 816295906 -719095168 248402718 -887453721 -879357983 609593332 801154816 432627201 -654454612 -609086270 958652101 -434788096 -742637531 569752189 632057354 -605421187 540287119 -178654418 -148835049 267706895 -808148733 -714089885 -593991970 -851851335 276985574 -739660906 454766087 -187750855 -196780039 -728013320 945689956 133163394 642515224 776617292 393137566 177356811 -890841526 -172412150 -802167842 955727036 -534187127 -410855769 -865976909 848264249 -759598841 -748242432 -24039090 675639786 -534646194 749570660 165481001 -997830171 -721797400 446222891 -812747472 -255835651 462186789 -878408073 316419193 -878952180 -688046083 632255160 -731222120 290300964 -648841270 986133305 980921851 178044638 -580548411 -635662996 978649395 141653215 -177516336 -542433859 -492266797 -489938623 57088102 -247402780 883043456 -247196630 447683870 -689720257 164315480 260027769 640090826 47420881 301190709 -476149083 880910314 252094693 -278222097 -284260872 50327230 514203281 -269080305 -299718272 -357081408 954085787 304933224 379453378 136494759 -402364730 -640224278 -961835731 688066271 71668693 -328444146 664588308 898250805 -111858292 -775671287 -146321878 717614206 -418042726 936755360 884757916 -20258685 -850971108 -725429501 804180045 -931639652 -90639976 768348302 -473233032 -712473240 801716411 -384571828 -474782142 318269204 -762907482 832052557 -229872034 433478161 688035808 97720121 100894858 -929548792 -751054168 306964888 -466801889 -456826264 -13894073 -846285627 318919140 581492312 560693182 -809407441 657715906 847766936 -728387623 -724373219 -77312082 -345443997 980932410 -335981512 305971146 -132539017 -660923707 -273600501 -796779769 132271359 -627357064 534988970 36274869 559624226 -701962910 -565742495 -877776424 -541891304 660503943 -70940806 -515287866 -844854501 810531717 858644120 -782020988 998931411 652795512 -245636397 380041424 235432080 592470397 -423792209 -687930614 -239389604 75435025 225234593 -31202460 277490481 -446283026 -963808812 842909207 917001090 -367287864 27640495 -398085700 -532152976 -363932571 860495782 -710223263 -955078157 586662939 -508421164 623390146 -906137324 -272413884 -627234824 -380856441 -903562023 120325279 689381591 -95490059 -139047445 176388127 596974747 354889812 893761443 -208496768 -549271286 -908909018 -129154636 -184669424 478590475 -577386601 209745899 281171349 -961299942 82253117 -154254643 511202557 894435525 -848641043 -217927674 796425589 656898501 -480569457 10362256 -872829388 -37568870 -780030381 91496795 -554828278 466024392 -213582825 -942106679 574010854 -642636715 -190786057 -57354048 135097551 591668955 21243527 -102434544 939631476 -538491886 -772537712 642572712 34318155 -474163704 171887283 -832763503 458377080 515557149 497984028 368226492 -347430428 267180770 405798365 -809944631 273431095 -272971562 -651215769 -929700843 384512449 246006303 848723867 735347900 -632806975 283536902 -325091350 482352824 -369577295 -856296963 608063979 158280805 -202756807 -103582256 185838173 -327655802 510747395 54592553 -562790853 362554459 -809178735 -721734068 926749105 842666824 109091064 717607975 237753213 920196326 -794705629 -403798200 -62923499 922482211 430469814 15151788 601820741 -319926258 540340901 -375254733 568927032 -726367644 -640020520 -76265313 -959976431 -745515100 -651410471 710142906 -976806052 -799666988 -217678565 -12491370 -296534089 55602669 591582588 793714903 -61993604 -406942496 -997191194 -756587126 -722890925 100164443 -716918619 941619209 258677858 -5965893 -816578779 -134792627 -146091638 -265579078 -747051310 -83239925 -732266792 -679433031 152955751 425394375 465825915 770677698 120904438 -489278239 297869318 -281077279 712740771 794495480 528394216 815372396 486609006 -871548110 -991877363 97777722 -306010781 877579688 649259738 39953707 -232536301 -821170779 349560548 367283639 -735742520 226885936 -459136923 -460091837 342987100 -561413669 530342174 -17027850 642882767 -974954049 -471694803 -127700699 653661179 -753583157 264071657 -55240314 946156318 924031080 372685062 -779059770 -796408209 -566696429 343751696 383999160 53258771 -803427836 657745598 517165933 350758432 -414715948 -457658166 938893021 -133269010 -297228719 -452173212 996616018 -414304277 849266690 -440305609 -23313212 379020236 -403737243 611441336 286111241 -989708980 -781718964 -431014085 -727901872 -752796160 10762219 -948054808 -332854829 -194506908 -555686829 -155551979 293446855 182483835 77850913 -297035784 -242838225 -334483205 -91715859 2862769 284287554 -453535992 910032827 -47996499 -743109039 -567888478 -359677672 -774648251 828493538 254781648 92088322 299862108 134037051 -965523872 622758790 -991588216 -622329299 86446363 -853148398 207348973 -901303791 -264106199 726112053 44129550 932772247 -561607471 -92890807 -414682877 -472716921 431459416 240211391 -158250945 8785949 77301169 980065481 -653980357 -905080134 746033384 740631861 527155500 -634154981 -77575548 545443342 328542797 -906266686 699595557 454998489 -189148970 853342249 -182140142 -970537050 -812887497 444238995 -608333022 -705247048 589912264 4491775 976622322 -819754097 -537701160 -818696278 -101910558 -349520841 -749134988 -438129297 152659900 191045992 -460338130 -582852634 -214805288 -238648896 938512574 86224915 939715275 -69700491 331399393 425251717 -228093110 419663454 -904821726 -987255340 -556286025 723715387 707020819 -32220209 177758478 -582687166 -935180045 234704550 -842690663 340057574 -431895145 -421741742 -841305251 742733030 790870321 60819721 -317441448 -806563894 -913917362 -670346329 661720608 -151871075 -771410627 -694967342 718130670 550392598 59634914 -637500437 -139233324 -749882019 558923707 500231139 949229594 870808696 -635445207 721106827 -809869760 788767692 434534826 -181035811 -638456553 872752726 -986819641 -416472771 187516520 676231378 153388447 325029062 384725415 -517192756 259673979 -999930171 -430700484 -771368335 737672893 157146303 528010653 126364824 -887867602 -595055501 -442941646 -542691361 207841823 514961196 -275864306 281225177 -650530244 -628919436 -628489922 -77381748 383613854 418746841 -487275219 -443026611 687527197 661679643 -487326571 -54132127 -776134802 51044100 700676337 434863805 125766075 752841849 793325132 -422886222 -779130014 -192848082 867491244 -419950490 375301368 17503684 260469010 994253497 567343679 -990459705 120617860 717955400 -821950541 186317005 -418919242 -933248008 195137502 580658724 842713551 -761434104 723101195 -809510643 278008815 -255751790 -469828710 -374773659 517458555 640356591 248731999 -471391818 -477842123 646376386 344374163 -701435991 -447677769 -9557155 31853175 964172967 -47868652 -601999121 -786511232 863010427 843083750 -669247014 -145827072 -976673104 -411765548 -665449296 -65451682 -699377840 -842702932 -998494523 -128070267 -778845057 -923528382 953814084 -734006906 653770099 -152044695 907166647 108071135 410121117 5148097 -44659149 465518227 -145251817 -760424492 618470921 496807440 -16385217 323235688 -913735597 -420472433 406433284 223845627 -109103653 -747715907 -555622186 242870806 655499335 -795026242 -766884229 -466648893 423426319 413323186 -975585413 361962707 593709312 39631916 -749558802 -43912608 -757896931 13590954 568281417 -791709298 -871635173 911749880 977623504 -398763229 324432460 664586448 326248386 666448310 -682719134 -85753366 -102311553 -912742364 -160225225 453692958 -706411833 529094405 -201136851 -859919367 -772811517 675095543 -63830877 140706230 -168229921 -886729733 455177194 -36727571 -59973114 705824353 -441435531 931373210 -157627668 -961191389 470942481 -805673246 -377025302 -652810253 847292805 665513318 -106214404 -737791937 528567624 -952692991 824919663 284824363 -791061416 264214085 37036538 676854582 94967967 694774783 368387819 344697441 -111282698 -763287784 -237828011 -521022329 347494651 -753249919 511633784 -937372183 -603545944 976925886 353232192 584361548 140638687 964365197 376432564 -11139555 -410057216 265777930 277499994 -139290320 598741575 995138365 47161666 -921271676 900371210 806250245 -905670893 -587642831 632423078 -82812510 -149335948 -828331112 957530494 -979468560 -768513896 -463365865 -943863932 -599705361 -970466045 -701982942 547143858 183350586 -315856872 171698547 -725253084 -518339476 -147943341 490804126 264196804 665252500 -809492338 -638392990 778968022 -791231325 367474072 -391062022 -417728728 371407077 -904060662 -704513479 33108411 936131215 -452845197 -703103623 992398056 -848945591 -250511129 -315003531 -956529627 -543115516 -934137889 -819966062 -849798695 188870110 260110985 788418997 -468677975 -640228928 -822024195 -856348001 -701296862 581537178 691954292 -921114917 -299778005 -834656210 -754102305 73550808 -894230843 986251454 -979786291 896336810 640965461 -407133746 799393125 -289303089 805501103 -897476800 5252273 -731705334 471217925 -613181067 -915470177 432672913 -781239789 -432007978 -990406849 -679821147 281101674 -215558342 513252492 18799672 970990182 337744441 242914562 -49703383 -927800778 387334405 904607761 -355411283 290124226 -497032642 -425493627 -109568696 -122202436 -620016628 440879641 -357148547 -50686513 -267166194 604547004 132951856 -409726717 724828774 -796766275 -114102094 718790628 -552341791 -599302347 788505135 -64755898 273846703 -278184693 -448151957 -924261312 352070970 -441825549 -132514606 -549505708 532049657 -396819223 216387672 -865672054 -526095768 -478660998 688073056 -930170227 215650376 -177202878 -323060025 -616839414 386203849 -187689585 -877158675 -67112825 -364862369 222912861 -749968053 75878871 -710654374 -158132034 -713435547 338077851 893763740 242424089 866756213 836927789 -893389950 863750101 109537263 -691954390 -742075680 60788742 -509324776 -7791333 187808092 83523464 98453152 -697654463 133877092 -601329877 -231594900 -540844556 117030950 -613020140 -870925668 -72489133 -587466988 565889564 -180884168 812838011 -432549081 607716851 394006420 -798592743 -269110198 232132294 622149898 10522836 -59856591 -190043882 16875187 444189139 822369678 -98421089 915555058 53742220 720142708 824184056 -983836609 -577422850 -545920517 -896138542 -813125958 692031965 83765187 -380258250 89190391 414757896 824268751 -75667411 -809857871 -228932703 546219276 -948016997 856579475 478908101 929238565 -332879758 182595076 961568626 -880783316 472845842 -814588765 82129651 -715492180 76842067 -484298118 988430995 -901212347 -209398342 712036507 308573595 -276250453 700224729 -231057587 169217769 -228617097 887900644 -766343593 -533894893 706118463 707193949 -993025632 600740763 -592041761 -582611837 236300844 972094242 -413609873 -670057304 -761454017 -238289618 -737923532 -679574501 704120234 -387748342 -818383478 -440199237 352440944 -360044519 -999457083 -750313313 -401040721 291991290 804325200 285705660 562826603 241687491 -305734976 731284197 689522467 560889906 -969846826 -926058815 -714961925 685255488 -930141170 -464771908 268219923 -562875473 967608698 -156111097 432776357 -812520411 -231983648 365934740 952714358 -875019321 -522711654 787204859 603850009 655088565 -729152086 169069117 -838494958 -627353702 641592337 -65281432 929149951 -240588998 -344976290 10278094 -842342629 221583468 -284405715 -28548153 -47433546 428535847 -559618070 -13298924 584215608 541193101 -301053222 33816098 851336345 364326633 274272748 178645149 135075119 271984424 -632991062 -53256997 -848326029 -565442763 464261215 -287621834 416217221 -707881419 -945262482 -486120519 428004930 -8390985 -715312442 868321780 -865151989 -598877289 -454201115 554734090 44952261 -823257831 -351239446 142927495 375933712 -708194752 -538304208 -64834830 -787565808 409169768 -781005425 -845531777 149221549 328643553 -350917054 616821635 878053555 -777952281 -655701678 532179298 -874813281 -853117617 -499340714 -669058290 308892214 960920583 186956512 -371261249 126162052 -292835861 473164907 160616557 -124568226 -98533 405543961 204411572 -286120748 591159536 -993658494 399411920 -422581360 336492284 430446623 -805182727 -309856764 333344353 -351921434 -393398730 100380451 -643436455 -141412795 -195480188 601262369 12808870 -661963712 352532281 -282623297 -57466576 -59324711 286505773 301941193 851156154 -282864214 572921316 -781795228 -755691311 -372994877 -762035253 427451393 -815326390 264499022 -366129069 626905400 481655968 608409846 458834598 -653429704 -190487162 416987637 -629552265 -777190777 -618489109 -829043715 886159018 -191817940 598036716 -531932663 917723532 -325782613 488483269 477244989 -707258596 724458990 -173067814 64585406 305062420 517808286 -985809759 529956993 51727391 781070929 367780161 -779531260 -935857297 340416864 -524102495 -791500459 133598256 643606345 -779356981 -540420785 -741844735 -180412223 813815831 -605677666 947100286 -202010200 -894452135 -997503021 201079835 -8930241 613484515 675839844 191072216 -949857473 287994415 -711620556 -283229506 -433330617 -601378007 148558454 947089579 -126801454 557554133 436377202 305286387 574782524 49007657 -365120228 -393744696 -353465176 -661450466 506914062 -757097977 437775653 -611509942 15619710 -706001583 224730285 6262172 -181227951 833972281 293509614 -746394082 -767080015 535461901 -624398181 -428263247 361669363 -367172104 -455584377 -746832481 -295234713 -588004932 626792759 430707478 358027765 418672742 339675237 -113500751 -920153234 -999302033 -190087880 -9292877 -873884048 721327707 474056988 582155314 721906399 -518324026 -195374549 -602767971 -916971033 -693342763 -46123717 737918393 6167051 545820402 -820035101 404003826 66980249 384654059 529555762 234908295 -508746181 -488476244 100740711 114020836 51545238 -971906802 453790936 395030808 7109893 -35079268 881107146 -712057093 68432325 -690216127 -349451241 -976855598 -959080647 549534398 66204962 926144571 -360113090 -965080890 883763889 -882772569 916725924 -606912748 -240676787 344625990 -920959467 546891196 579147138 328188897 -735988041 -914980801 -21403532 -371954658 -280317846 -85163657 -838373198 -299047667 -674192985 219052113 867075415 -727718612 960733513 83081004 113120897 215308289 -887502916 318722667 497312690 621243815 700425158 639321288 -798545761 216798089 943785966 299735176 -211073031 -659447971 759349241 468250658 21830850 -818951713 217392537 -907020773 -842905796 -428777368 646739598 557292353 -904361139 -817095934 -38228187 42607321 27021184 396119662 -69091939 -678707550 -240476072 -230648184 -508453281 259336772 255476579 386583145 838418021 40891837 -290428621 938428759 -590407361 -51462510 -212890059 734443258 398630240 994433353 -756331525 -192991155 820760934 -151827977 -626505474 -743340186 269546985 28734918 -835672425 450147118 -36809059 657088090 403289237 449542767 -760521029 -538641551 225324546 59031651 -735681862 -692677013 734142717 327285212 583439010 -692000979 -871694476 -715162999 732518171 606477164 779239399 -877978434 485785177 -742584892 197577445 -193578595 509516779 -604746724 -196451129 -684753605 -610889572 -749544327 502250939 -239903295 432807142 917825111 691196564 831207217 -499419569 262773458 506130243 855369712 449297936 532412194 -288997540 214857232 448674394 -455970484 -953085191 947635659 -375664423 371147385 -546256585 -927620904 27294002 439914259 766717319 -739232925 297534033 -906670568 656292784 213045112 -946821342 -520920838 680137195 -632322100 -599951725 374334056 954124980 743840816 451076097 269731148 -904295016 576537783 873052876 -105044718 -799480297 496062363 140655023 640162636 808809713 -718493989 -319678768 130591762 -691843348 652160097 -490380983 292422173 -865791855 -110268415 -28847710 -211127572 -135008833 753587954 233330188 -241975860 630370944 -378438546 -231688163 -577411445 -818364482 -911374326 429667476 -819925602 -297931707 -308082915 162571359 24053957 871749795 160880760 -34326082 665043626 -704914246 -168647700 -771585060 -266520074 586053257 482005447 -807616147 -558830260 899756910 655660098 77147064 -448941299 642289064 -766319054 528151410 -98294213 252360701 430369132 995788973 102335673 -605137163 428392714 -811858476 40950839 -347386512 -716632263 -755322666 516126688 -390425417 434800240 770602703 -708706947 -841678572 -163655666 -690092440 451180461 21541407 -541569318 606718611 292024374 -979812849 964863493 114730348 -557175899 984391074 -132849656 639308778 -689203538 360024400 668477127 476217138 -128779019 -163951974 579665530 -747948887 233085035 -860517067 -464936308 -715581887 856721827 -556038892 -68292343 236142064 441838246 956022871 757382937 844037333 -329654120 -133533476 -919651746 224838161 -452941525 -783204581 -547705491 -751150947 -849494007 -787062959 -186709611 -800685084 -718287169 -76285484 -569497345 -938474559 -877459884 -739833181 -729623229 714103930 -747067022 271982137 -836671196 -639481926 677901780 -152007675 739727972 418705176 -504582925 352292957 774842177 530805017 993802517 -909383136 310556255 91961279 -628805259 -889250591 438350562 -173063098 -203951756 335123718 -894471774 -265389124 -502481125 869761483 687223087 -49111039 554397099 493083008 768587069 807154007 -674877296 -641727180 520622091 -92226382 99757365 -946321759 766246811 -605338111 967640402 -978837681 -820037344 -6339141 -900970304 -827520171 -581950481 -854057419 -372459437 245296817 220141476 -418685828 -943963904 933097054 369674061 -308822358 -723574783 -997630523 -144331883 95841138 -543598216 145248371 935004041 -845663120 891672762 423825469 714951920 -351557993 -509468717 455970572 315858032 -985709505 109209096 -276444332 13321568 -579510259 -486277971 843761310 -889821403 -703801199 330492557 -742146104 -980903354 -279234914 -80819396 -154146777 595981098 -703684852 -122565217 -149058294 -935788029 -816866901 -802490056 -138032255 873617541 -819413453 -693968731 -97400430 -53865428 603272478 737942702 336773925 -409616145 11265347 -723504966 492946223 -814795353 -736559090 -78841386 -150525047 46992563 -799876652 959403969 -983143789 -782688029 928266687 -95266531 632044892 210835526 -59551820 -673801859 -136418049 -78105467 683835912 788034665 -91488620 924736950 -26372606 -478761123 -336255556 170055748 -232713769 -196442221 -304910456 -583512339 803245968 502925842 -816337401 -13547416 -167617252 670639507 -329497878 683437857 622702171 452609648 -122001418 -42697107 609177528 221989485 696388272 -447387779 -496538 -797505146 -274013554 -338216941 850741963 -876967997 -862964690 269189496 296961785 -446291139 -942117368 -18799467 273817750 870240749 803448136 201297479 -505992231 388692688 -844354595 770771705 -727265483 -226477081 -561152523 228196431 -581368615 -543913517 -440604970 -564616466 592611370 -119989407 847194255 942874236 14288076 893367781 -872255452 -422021590 391530338 752435743 -836931139 94909988 -316415314 946455333 -736044040 707531233 -712083483 -771677094 -904754929 -848287293 -194532614 978373500 -787949639 -175896163 -67028586 194733269 -745079162 -655184342 -776843883 -112121280 -51699473 -638072114 63427273 -312610920 -878905967 965628861 10933271 -784453885 637333775 -66576565 461346102 530387617 87286607 -228540229 -684750586 836408187 542599229 -799304726 -116551764 -326951151 -885597118 635435208 479291835 -763640815 389638987 77856798 549171342 -388324644 -197387117 -574515997 361045967 -876953095 676472334 752544686 -570626199 -92233643 -828613604 -638047407 -95932986 717323319 -390098725 952982118 708905819 -128611255 -539219642 -61793571 92623035 392177306 -90016060 662907496 -965028666 340212398 -439944053 107635173 -41844863 167972719 101000553 -743978084 -206153090 637241184 -811627506 -367411675 -833048644 -159645948 -753862718 362705380 10297877 202125206 750615957 474335846 47700356 -685153781 -252732817 -480149964 728361315 314397778 -373152479 -217695010 649895668 -967012689 -463170896 -39959530 -142327129 -955090854 -830221553 -667250243 554950401 839006213 54623075 -962187385 241055025 -226278778 -502553867 163321867 -915613921 -233050593 601157205 -553197945 423628564 10011403 -858473358 988411417 -145113128 -938800931 -585451618 170687924 924357469 110156316 -855407585 -510353234 908244134 997384756 800775596 843585914 -761159240 382927368 -92999573 -710936799 -794061466 887924977 -631282861 -601749118 -183115697 821156409 497534138 -788607280 -53881644 -363710786 -524621437 -614409372 -573353029 -166250238 -339523556 -795427757 427683208 -780523704 451352541 138067692 -601193523 716848390 -2713417 705803083 413943121
|
|
9826 9624
|
|
-502547597 -144199918 200337803 -456827569 -727321232 450163434 626787662 64532098 -34713812 489172990 -846692863 619973589 -33633717 -355623128 -367255503 304323570 -787408860 99880552 -327891734 374180087 -288373295 -46677683 -128014728 -852352522 -991925380 -33102611 -621482291 -80564854 79524430 153960306 -231985058 -426365438 -519011396 -117122965 514999402 689640 -868984948 814363905 -579731134 -534317320 100882357 -724744779 405174677 187297051 754295267 438293074 -807681373 -349043776 428518687 -486433669 677550890 450922731 -276877248 136127981 -95719523 354609144 -838365652 -887564375 -893997026 -904388586 666764192 112412710 -564762953 316140916 524274343 674424985 -109295204 -58191755 553865261 -921961852 -93711055 629929193 78768227 958007597 -290965279 384702176 544368525 703280070 -357256533 521172557 -754437440 519907598 -808427717 102231983 -152671089 -437242866 48635846 -531847773 219960198 313453160 -40463785 -787466126 -483530775 -847372263 349709995 650521741 450742930 188789169 651153316 182342384 -897854007 551685259 811423168 643062779 -887648191 -658667803 -561754409 509565375 -335131814 -380153866 -759651708 121178635 -173780780 577536827 -512168991 406950877 365859748 -106749014 5760798 -521195456 -869452807 -729838960 358004266 -620872376 -220503062 -967603284 -969632942 878642776 653264083 -532904144 -174721367 -576592857 867572966 18543110 202350252 -765488956 -890294645 -703666904 -306154062 346949717 -109484107 559921397 -887436156 -7682137 -910787797 -487473952 260831573 190442978 848075970 434771955 -286453917 -518265505 201194504 -659799994 -91098775 750225766 -969436028 -150632073 -855203755 -617544830 381979554 -834407296 -538151292 287894117 848789557 -833867651 -638727367 522786386 371511274 -742502861 -921563325 -381594719 -961105205 791447254 -680876470 908803024 248708225 -73413901 -672946942 437077625 493753174 -793625710 -94160728 -286684982 -300900697 305657152 -242621202 -897643729 905439661 -116193838 398166923 -902169166 -809196383 -888287850 89626817 -620531889 798988413 -393841277 191292250 162221296 -452241795 145311118 962054187 456166864 -891334744 -752738258 511903205 -903104450 -817358428 -472665374 -597410125 -606130353 691696045 304013982 -892543040 -414397498 -759286713 -766055747 -977589506 -168156036 -856778724 -947336476 -302704367 919122913 96973721 -358489403 789322264 212862187 977121422 412908984 789919351 -906966008 -54190464 -266800593 812959695 825786858 -898818904 -399116023 -429551827 -268498134 -598053782 -613709460 -256948721 490703926 -938433114 972422067 -603625601 -851126994 563251849 647503533 -808275622 -134133935 -601987270 -799844488 498152247 823921494 941258403 457072485 -708357662 264898971 -814822108 617851549 383217069 715022416 43820054 -482400147 33000576 -346023897 -770436311 519140278 948764375 -901782457 391603600 -713011111 -648095634 328386089 -904497121 931688537 -773201377 -844326013 -979003342 303772836 -720163811 346439720 -264398082 161188519 -796050667 -510979959 518025913 -558796193 -43821845 -116544275 514518214 -181949325 -97091572 300777475 766922022 -464232872 -732035250 137834004 670268911 -668042366 -567014315 -262766451 727084819 -830138964 -71778507 -835481662 561368282 -516793115 902294659 507716866 -531442027 -148039177 992677337 259248092 89630979 -67390417 673183187 -477822502 629049307 -856740899 -269316833 -21857002 -111203989 787580489 -209969462 948050696 -655131081 623383786 82927716 470371389 -278749721 -52767167 883607301 -755478303 -708223472 -432502537 -667218381 -274625120 -324736816 -440180178 -849603904 -685619682 211149016 335234941 641439733 -14898045 231472291 -898105773 909890537 -950274844 434380092 173176983 147650365 673363696 140279950 -258164847 -730921895 147057686 -596826458 -914049565 -492271241 -111294568 3388426 -762611451 -577405251 -358038379 -233788543 -27719380 364431950 -198181083 -839216851 -413888400 785533474 202526949 45514651 640407816 -73245183 -39282030 752299701 609070596 722881711 786429389 -934284901 -325251673 -197697628 318943169 -58296823 -962166560 -286020011 -56895118 301369666 162102071 -483514568 -55943270 -33286730 -371381045 -260174544 -717427863 61139409 -65980522 824308584 -613161168 748723293 949306342 -689756616 792745762 277672975 -854150641 125724712 -609977351 -682576507 690038644 563034856 -110728698 74225634 503723006 -673396505 580587577 220014787 -138813098 320054265 995252662 -754756696 15892328 756538683 311866605 207581463 -91844500 482461194 219823775 460980940 368591817 -980704884 463191263 -830842323 -835615023 427983271 729987335 494160347 -722087791 -555358820 -846902407 579319607 -61470800 -137063128 955019445 684259707 873693552 -715908276 38634159 867072530 -835344476 748381512 788254916 -87766597 981809253 -616710996 -848569031 -854367081 -739208818 689807856 -990588466 680948688 294910216 169062252 -791330638 -27179564 -262970864 -707101076 -167346326 337359567 750085342 -163377320 -40476722 939349017 -755975459 -913413494 -495787252 -348718056 348693829 -185531649 742639825 -165572312 -860995400 -401769604 -822266352 468190822 697430343 440517492 372414859 -784268126 959414394 -594362301 804465203 878726333 -811521543 -399840986 -28295218 -347370957 -969379657 253068555 -317181615 -20279186 -35296578 -969891648 -830599186 -778386668 -445052456 788832453 -72189316 948289738 858904815 -185798438 -477810256 -859536787 -965308847 282309669 -598455518 553562520 -97556513 158369997 -149598699 -967468552 -952504399 18604446 -957752696 373612273 375363627 -450298371 294860956 -289756149 -499508219 -681058036 27211554 412304083 145129608 101721888 881548155 -387482158 45669849 -846654391 659950304 -272902685 -800178481 -788265301 -707501492 -914480810 -894245600 209733882 -323614591 844885818 382358032 734731538 859332643 949774603 -206524448 386103738 -791690305 -206539018 310786642 -82119075 -56991116 93921338 -181625799 -160560942 292072128 792842826 -178568860 -413699804 -331537667 -607859411 -874649228 -95898684 -760607244 -577474534 -632456791 292919925 476998808 147781820 717587836 -740016489 -925627554 296917572 169509418 92958930 -605539235 762698268 372664851 -410304686 482743398 105973057 270645489 955217781 -409831334 667111507 -73053618 174791192 -463927522 524877368 264755608 -82208413 985794484 571981319 -544918087 -32504658 -785447363 -63740769 -672779877 -467636316 628344742 -860492261 912272265 -450872528 332013612 -718438074 -578025362 -234104104 -467010530 -304808282 -852659153 -931766762 763743981 -791861970 236742831 601837421 13281833 -70672284 23196351 34608264 -126055622 -15205939 524724259 947993816 -735744032 548954359 -899125968 281446405 174100587 175254917 -241119573 399548830 78296556 472172819 113518184 691930339 -976824739 -664813176 257704243 -976193959 -706534862 90213191 572426756 41654308 263660680 205146942 -156925659 -270905182 35367427 375764750 -584756343 888457295 939027355 -942698907 317450213 862485868 -768048851 -974811516 81826482 -346741390 -160479361 27848478 -80037268 -528427864 -789364951 12383695 -541256172 -387475377 713427923 -533438000 -969680795 -713396466 781456776 892062449 90163388 856388166 19599590 273869811 502392688 565661325 -795477757 405312083 -408516692 375038799 -860283847 318050191 -842398540 -746230351 -873055135 -610372994 557210434 -225380603 -834038555 -926692378 225450634 9820355 873501354 512475068 -349168371 514875313 123902516 774098285 -907400224 -51293790 -793668110 532594528 996411288 -437006183 34228854 697478283 979928975 -78492213 471902905 -214552667 -470085671 313608703 799381919 -703048232 858460222 791739829 -836031669 781247050 -151388895 -441653521 445863254 -416607031 214790220 -244500453 -588851212 665139273 -930142407 462649268 900493992 294502455 143771098 -100025010 -906995309 -300982682 983125670 950702515 88596809 -610239509 -419254613 704220919 711070638 -562005829 -262392002 -711577138 -815901611 846259433 -275487698 -611219630 -465963908 -62464494 916992306 -317827803 -688941929 -879238586 144956180 11054627 962847800 -580961087 -347140647 -544379186 860137590 664724735 -111240119 780348185 927955033 -595489721 -8927218 593907401 -941348676 -568884928 -446675101 480440340 -312686990 -866933789 -627229182 388445793 878017267 993493492 -519455991 -765442643 609984531 366547053 -317759894 596497523 377227999 -799392784 930562610 -935055938 -128794845 522202518 -290984977 631765535 954800829 -134504113 573877820 195003813 -531387649 36919418 -759148498 -870097685 -878297848 -332320295 -811972857 -437579021 -226953335 -488524833 144051256 -365859113 -173730717 -420562776 -614926671 -832019283 -726067212 -562338653 -844745558 -861129643 -510071194 257447686 -775661037 577408839 335395782 568414102 -878492669 281320599 -735989574 872080123 188445047 -11471052 861020020 563893876 -110750335 -579681504 235264100 -960161996 42025232 38415729 316617887 -394345506 -834791839 -404343981 -483625603 -773368616 648298377 -801458744 67877533 -75266078 -326072254 -227988644 -807028808 1100914 444774717 -720250956 -653944549 -392139767 -430167724 43680827 906386144 -37229288 451247186 576593514 -185979020 277263425 150737932 -264342752 -756402524 -166134865 897938795 24202359 -775515535 150252606 513482478 275780759 -824968329 -341907131 -505474697 -766278167 242158101 236246649 -499339951 844265155 -25225364 38776554 -132075098 -694787155 880934490 311140608 -436398388 -946192854 -849342931 -429534292 -835048508 -447553783 -556137312 -952455200 -893656349 929795081 -14342667 858136321 864747862 -98295052 -814829432 842043669 177188134 -435390305 -360542276 227301497 -58448149 -725343459 -780390652 410068510 -632657461 -261768604 -487656960 -76791381 -474032899 230466960 -410934736 -993917685 -763009677 -475433541 -647633147 -894159313 42264566 -948270493 913839965 950654499 -375162103 718850358 -26738539 912791734 714545244 -242146966 -803671464 538140840 -303278144 731254652 194129911 496258798 476449889 275428255 632155907 -990255440 -289094027 -876996546 782631724 -213971609 -858331640 -400812651 153189962 -653191156 756126988 -520268046 -941700825 -961712701 743832074 529752303 425398490 -424978166 -674835874 978602206 -257842800 -698691192 -153803862 -673088466 536442338 -444100990 -376682327 299165193 351226457 83405937 419312925 -482737375 721360236 -581956371 41920493 -915167655 760363276 -445723703 836261271 155189264 959976438 223510126 67060452 -626809867 264983709 -184208612 308121916 437045972 -660009244 476256190 -917587497 766857190 -966118075 294947942 92865139 -275051829 -863110415 -972488653 780023335 575350389 -914749614 740079471 41111402 693727824 -760156793 -798952399 99607558 -706753177 -20097545 -143444847 545101679 428693491 -354197266 -97201254 -598610853 261522254 851928771 805360370 611594665 -168222669 -15294836 982642920 -366601981 555201346 -111825866 -898837375 -543627448 43697171 117789255 -347962425 -5253127 183163576 951511749 -370025914 -765705227 696925077 -723382202 -408241595 345022480 -713769424 -502205453 -724164854 606673424 -990658066 399712495 -826162562 905677075 825488448 640553300 350141986 -319853859 709040686 397351763 984747812 -689732831 -931175670 931355901 836515313 569928684 -755654266 -903522918 -132191038 691982747 -902806144 466095205 -884534176 -346496458 911917222 -970419645 773041783 -707433853 -67850443 283631560 369669099 -696441446 -641633263 181521579 213724731 -632888269 666527037 202029750 786024294 -334261798 711469808 593555467 -957765299 -777300222 -744858799 935079717 240290082 -858767497 -94947659 -68481210 307180067 384240145 604846798 -946114304 867318212 196157458 678970295 -484152430 -956457780 -719839735 -873262935 494288190 580738488 -507583869 -369593382 -397272473 169638854 84549210 916906166 4331635 -797172180 -418479395 383222491 944332306 -852572967 115296029 890138368 -463716265 -897787043 837013523 -266637915 910842712 -962734793 -932506051 119405340 -785957978 -14287264 -449259323 -452937751 609053025 -21927852 654831102 -691530360 -754580930 -630099061 -279744289 -221790782 208123225 741748086 284063841 -805117073 -867885471 -347432527 349015815 669153871 -565358017 -814234982 -882458962 -697536861 -776538107 947180550 594990495 -356497028 -887274221 -583049059 998959524 205209116 89904751 315572417 42284469 -11841633 -446980299 792549833 672085530 678581992 -861638741 -707316507 -767285742 -830628383 878211816 -449766402 676000222 608272668 -641425658 533342316 -130520819 938506358 -952246044 544248520 -462496520 267023579 749523426 -273122633 690652497 -641881589 498848197 648439581 -863625598 -132522760 -555494737 -957973267 -969709676 566434973 119552408 -170116541 -6157143 32336067 254093108 605221516 520069416 449526200 -991768059 508372964 805758081 -69685708 573820354 -613369905 -887441320 -945467536 68644679 953919292 521005980 -415624251 108113725 589932920 490046826 -628401464 -444548730 242163074 966135560 384496500 459545848 575703412 -901860201 -870454795 -800352055 -636182185 -373947218 171896426 10613423 -828113085 479642462 -975429651 -561592203 870025844 -377937345 564580160 -286239272 -391145286 672001070 -928408458 -49589511 -471760559 -296103499 -427917258 427968629 238657204 419547115 275334299 453650752 -122523176 -184900008 -995791408 422871416 594970012 -428873307 -551974132 101369326 -974596577 778625925 535098883 665516151 201787937 -962279902 -647771415 -779525769 -827244516 678564493 18798992 289404052 -324537173 396708897 50444042 -531441079 -59887524 -784561683 115857487 100729151 -305905874 133603435 -14453455 11585184 -865686229 252075848 -647358313 -58665678 -623128632 965883585 862406005 -786058544 -303700340 -189462785 -236187827 312787914 78628684 -68329320 609144637 -112022252 772617931 -598342493 -720457809 -977122376 535678183 -428440437 975587304 -368706027 -377929594 420399334 848275987 -844440721 -869820647 835318028 673616597 132020429 -715237496 503279543 949711608 -986396669 -167572386 68754964 -729004340 505319243 -747642167 -687544672 -954470332 -89609729 751231698 849783655 -50117249 312737314 -857244343 567632842 299095632 816602773 -86555869 760374008 -264062425 460453571 -290640633 -257281230 -988673273 976238557 264803399 -761230264 -724015485 -913072336 709600375 -274499231 -738836496 -340233357 183481599 -347520794 704722089 -368962127 272484141 -855770976 -65210235 -533947347 449840361 -791823482 791094423 -737562475 -664463430 -563196420 221661479 43288786 -121529336 949638589 -383452195 -202770962 222327068 -99161178 424685764 -705768667 -109369933 -638102035 70295664 -701494350 -838903957 997942099 26175026 -816996981 -119081857 684154690 520647010 498156964 -175229191 -103140417 650975175 239946371 83314528 -29450997 203070020 974744689 -834644778 363327574 422830891 -526960818 -851180647 -609269351 -550143298 91746974 118972465 -473962214 -833188681 920591373 403468082 -561745383 571627124 -292015197 186149174 -991479799 38759951 926462854 -825377866 -669826729 -59411386 -822548565 950263390 -293806418 -762404361 836761749 70707674 452356485 890230420 -567507868 -440867877 -122548706 -235022185 -149817437 356478449 21953412 -80343673 344924849 -644468518 -754451981 -295117267 -10433086 54116955 -530505872 675637334 885747514 -678483523 -469498135 -89131752 -488771485 -171581216 486497331 -896378518 898157112 -642893421 665406907 -892843019 857474469 391285950 -550931081 -405591150 -857630460 -946110943 -795091294 384205763 -427672521 -974590807 186276861 342010449 597918889 708345076 -245605382 -479083285 724158411 962673231 -655988168 -543168942 -871053566 -899040554 -636237648 -937489710 922954152 -812895100 -449332179 275207716 79771391 -528371562 845054638 -149565682 -308126547 327404679 -473007147 -498561112 727839649 -999607410 726366731 787490143 651815997 63773631 -632240455 631690058 -424147705 -996185343 -198354357 932531053 -591469696 -324641447 -693957696 710346806 143746795 -423849657 352508307 -410224883 -666511439 74224503 -568045399 -608120698 448478612 122567691 678315964 -474497642 -946690524 -873634175 683504321 -881163173 648864344 -53330786 408638663 772661547 371501752 -786258123 880697943 -559669551 90959752 -517101002 -864548614 691910434 -787143007 -654348143 -768815819 631831926 296474293 189490695 -753168938 -856851860 -479997390 257662498 -498887047 383129130 50431827 -763940758 -285480643 -165264606 -493947134 811227653 834308258 236587163 312232815 -940631424 973257518 128452601 -78676028 -436946773 -395288890 -247180709 960888959 925072535 -887266887 442054897 -358464463 321659601 -977410210 -728252096 -809380101 -944851609 -158377124 470285954 -157743584 495628249 -677407967 -996001465 -55286205 -6877927 726424401 -332067344 -884257476 -825750053 -341306006 -491042806 -938213259 358590706 263329772 386906722 -359639793 710281981 -128229159 -285658307 -443316252 -946824646 679478281 691280721 425947645 831419448 215329633 -226263441 538388409 -125908186 650465298 -116306410 -103796407 -224195397 -80678599 -865806098 -557533784 189142264 -757303026 938326917 -770759868 191912445 -981610502 -769589786 -715460437 825076169 315388501 78742083 -361278120 659494491 429837503 -525026814 31741236 -819937890 -278263517 -516130658 73138944 -567070015 544047921 -77933402 827614703 907546611 -473614967 472664392 -63365276 367890818 -535113872 -166564317 930200770 -329818452 834490686 -941280609 24253274 816879423 -444254528 694713297 441403921 493220613 499775666 -742439847 -207350864 -922485091 412301340 -480181837 172182159 32320340 -184130846 55783749 -376036537 591709218 174259750 -391516233 325131641 634752672 -325099621 -489548318 -8655709 672331884 336509034 129288806 737229705 639618652 425569763 782589904 -747278137 -217082163 625744780 -582055920 213192378 -688659101 -568763966 -479769346 234074297 -554873808 486898607 -223977214 -789970415 -70760745 913287515 688775528 -382670369 -414500339 -317425804 238364247 -723408738 257844717 286938560 -799379347 -260523526 -125432175 516769681 -229727897 -503189819 -950768897 -593921935 -649933971 -649338300 -219267441 155781182 -942745312 -804552390 -454881041 378016260 827793242 -110832446 923328907 -758339843 48897867 -513388364 591430934 16742038 -369405749 388752205 -642868812 -625104664 849112092 -359163717 -320832851 -191077297 256047802 -383382790 629218112 -820758589 276367759 357647306 -232439118 -537720875 494861831 -297376276 -751439969 729691210 -491491111 -650811722 639597009 -764096082 -886669965 -10057939 590451849 -850820124 -622321028 589525958 694186558 -738894729 843134149 616093789 -683420772 896357384 -944515646 640911903 548169953 603763975 505582488 646321392 -128783707 -491332051 904635591 -989202248 91419740 -242486745 646778014 532788271 601951691 -474945971 -292769169 110805766 589575419 466801593 559693532 517042542 -122874074 -559999961 747622303 -346375309 281360548 -530856742 -488893159 -716129437 677079064 -735921091 972735196 525766302 99595883 -879169307 232712691 -923022622 315933016 -212846292 -703825503 -791064779 -536479741 155266075 530356205 36776471 -845656296 29933376 -867767659 -751798423 -842375169 -836723269 -266953883 -295812045 -468917007 212418748 -385886270 787057839 213234646 -793636295 -485493369 -985337571 639747623 -210651073 -876739142 -778566801 -844605761 -851492066 213033495 -916614493 888790845 -15483634 557695013 -246750934 912254188 288251702 -727491985 -114675534 393719085 407845778 -495852367 -492518096 -715660298 -321873652 -23666629 -861232150 -123256431 920198728 447409999 -876470532 696933058 -844372675 986588232 -312517668 571818682 601730469 818230284 359662932 -752237960 -422623133 -519413267 227092908 -745885866 -651365222 285758873 -757473736 -440605396 -857149293 134094250 428822330 -188206688 -419647437 -759734780 344540313 852149871 -950518347 -704115728 389859464 785482333 878704594 316622584 -972358978 783419357 842219285 -986430444 -730384577 679753887 -918879099 37797121 -423661094 -666314851 176108287 -683884548 20414604 296486184 972863995 747964669 759293215 -705158697 309496818 -806761989 -659488467 493845859 -539204746 -301524577 -641631118 -19760062 464063881 -732067574 224024090 -479547267 -23900497 -715523948 662889583 -436695076 809267338 -985307353 223319894 -554698688 960917041 -808505431 -942169075 -911622000 -217316582 474966775 -187005333 -126177907 -761570566 949111789 539478088 385449711 289082349 -280043910 -264997211 183152759 -852868923 743079368 678440645 877071905 -175726988 578620089 -235254071 -691938175 889928014 -601352592 816665429 -968855555 941656471 444615561 988490282 670922167 512562516 -615981689 -292454055 -502362306 -39331127 67490333 234872079 -999394459 702123331 242218709 -7323237 -424312122 -19258496 -299472080 551731436 -601973594 -356527343 -227913425 -862571624 -879417051 964786344 -231219176 987577039 -278874544 21064308 -380791481 -901295628 416116746 377895376 321405048 -388407266 450344377 477471829 -80165061 762465001 -710139611 366978310 -895242424 665969562 615572143 332012104 750329893 997366369 708926659 403763066 -303058016 831807899 -364430644 -54675809 426613126 789637377 -668992265 -585039014 636293647 562466225 370733101 -840137774 -997008004 -46248456 -406531546 -824171903 483743498 -989497802 386243914 -637442697 -515124113 -711538985 -65104145 -108029978 917352399 86732475 578181020 -436681441 -772239975 -938734532 -247761604 957704968 763060222 -55101580 -763501236 -229435539 735293853 180367889 -415690229 739696330 789640690 206311048 472660381 -993779145 483789630 -212922622 -95436424 319921163 -300746222 -930331232 -371420207 -170967179 -44276447 -906183556 -714556294 927124430 -654775165 -139816497 -861556962 792340001 726987199 -783490689 801467503 529011602 103730657 -382531115 314381139 -565014603 932497177 944035231 -80576588 -483924738 -275706830 502350018 206331679 -556239524 892880240 246843516 -50275385 -452752757 -597276254 -11221731 612669938 -335339164 -190176396 -186366600 -695607021 159694974 379558592 912157356 150520536 -798328740 -731202776 -894846172 260485020 -775927711 -200775326 -899928883 -757122009 -596255246 -960106144 -601855342 302302054 -450219960 -610512081 -54329209 261596578 -697046870 826457977 -181327051 -196743665 656237572 -529520675 336980335 992854509 -910205959 -672878365 318771101 117204657 -218572151 669846478 -237429117 -751912660 76407788 916250006 205407068 -566299377 436165814 999687142 529857757 -918856708 -86966832 -398572266 908772921 -961707502 -395231695 548766577 554798752 583214688 879145819 -829709965 -772689700 730671723 -824280485 707994505 -876569309 -303880178 636577862 600634179 -800904252 -661473427 -734014008 -222431508 -669802761 -78039529 -648883839 -647241373 -912540035 611113246 -493484364 212969030 537330672 302817829 933946430 828549019 -157645116 -808715189 -784883288 907665661 154592186 -202506608 714426814 -189453905 -950070899 185353662 -684685283 737855991 -234523917 -393583850 70372862 -347258525 142283597 -271501875 -716712741 973812548 602955918 -289382167 842450302 502318966 9427877 870095624 797366661 919360628 850459777 393631889 202026836 909582899 920284443 -606046145 620092955 -467593932 -27359223 667597745 802178229 20894543 747536436 180285296 -967944360 148344109 -93896453 770712006 -653891991 -165623475 -85891799 -700408200 -457121403 892192006 -737956258 259205055 -657765665 371081378 -77682711 -774130153 -198539300 -684198417 237406153 386149833 971137618 305563238 728404147 -389564061 960729713 -163680323 544595013 158355951 -868587033 -682517960 -531180259 889629061 -620769886 -601211953 394913665 -858112135 958603225 122282777 -84448015 -857478087 43079892 -279426768 380109372 703288764 878054992 -481821568 -81511941 -376744421 -680210503 465570790 -850928250 274690307 701006666 -909928987 -565423743 -236915497 443861227 -798573311 -437022454 -430367587 -39508512 -888314460 -715831421 -204006648 -999985645 215012146 152155672 241924453 471835640 -433802980 -101450402 435640897 -560320909 -212647457 -38647738 -157132979 -869111247 841704908 -285307247 647187295 360440307 -882068907 867712670 -724692259 -153132086 61118383 821726537 102854759 -737328883 787236827 -741257034 494768102 434955315 -322463049 50723593 507543417 685105054 -800903898 657814290 563945391 -966744233 471410006 968457955 94514793 329528443 512612828 908951804 -153515020 -413062890 855430979 748250152 -691458702 -646145533 -620266709 -601489988 909119336 31937263 925386136 -503544937 -763968209 -824435401 -782379558 4089384 -624521834 -704753250 27954417 657973967 -361554285 -478745838 -947238958 -685623117 710921802 358708850 686828772 -302744617 416603179 -257797061 -802206350 -466990234 -738842246 -851307114 539926715 63570083 -605772210 -165286238 243831290 321365751 -824942061 -998240787 -974468559 -734498538 162695919 -416986437 -971680015 -796285789 -322537941 146355713 -689371883 -666318591 535940713 -845371780 121608355 -774754417 251261530 100522140 -59759039 284172278 -228554690 47990125 -916517902 -944204417 -184215369 -798940191 -896335825 268035887 726631501 -787076142 954019920 -90146606 -424404666 170902438 -200970342 -257862115 -489590907 -651134748 -697362605 -86936 776912263 -738502008 552500602 181818913 561635094 63041862 -882053699 -617512399 -777187955 -116162341 -797452407 -576316794 -491368432 164671129 -121680080 889968634 378754938 -176478486 147244171 948838773 -374812590 -840908109 -931461902 626452205 950562827 37884768 807569819 -324158557 -484420534 123789862 993033286 -332710398 -774549097 276986147 -676559786 710096038 769087631 973733086 -490891792 -41001204 -536735933 -712221883 -845214437 -37362489 -960758567 -775755292 -34155084 182723456 -763221552 -444925264 360043315 918929180 -642604636 -627778324 -703597282 -877024723 130132228 -428505797 -835936697 -59689153 357035766 -94182809 -609000657 480503058 27299146 381293662 -767601513 65184870 999096950 203159916 -926831426 414762480 -730712475 211817824 894235588 948698892 -178143721 140546849 30920652 459036277 402009297 -842192597 87160354 -212606979 639671333 -100079567 -249958261 434004501 -165092020 -838956517 711144892 -922355638 979401384 -87041762 -235335142 942848541 -213270255 247770121 -789946335 -967739546 -776914563 204585528 403083796 380991338 361349658 -409293006 -531257358 -47990486 -651792661 735040247 -625312888 -809557067 18541260 -797459009 137688332 -920017412 -661269377 -934115876 755137835 858549564 333968345 987941571 -826993414 168720379 -472971046 970102386 776256064 -298001468 -16074775 681317522 440281938 -572063492 -464882012 153002800 -623184763 45216710 -897146337 -718039152 830974897 801170137 641594965 -219514884 -148599192 557620381 -636608308 -484740696 581235948 65764637 128628317 -9916413 905237742 480588175 207935943 -783528566 318206484 600240525 943515860 -892561083 771923419 -720646555 -126292505 649129393 -522447256 92170584 956661224 -610813428 -946471883 -125614566 -387517833 304481609 174941451 65909733 433533967 314150708 -828700580 297454486 -127920531 -812341702 -729706599 -808245100 414619413 -809113345 -456704205 384510408 -921781840 -840091074 272967266 -790492065 -696704507 566979583 -306556848 616454378 -611684019 -997069053 -482730484 -692965966 -640798968 273280334 -133864367 209464022 -311138583 -404437945 -826752934 -737847277 2699661 -184765112 -814748423 -339191631 776441840 -180776353 113126086 529121135 -997939348 -408738051 986702250 382559858 202387705 -280802606 -688014383 257136698 -585533311 913080087 143912461 -904525862 -364372784 -687848820 -999316160 -17645140 850399312 493460989 419771906 780874134 782396872 -115113711 227687590 -816977613 117614198 793772977 -186101846 999824680 -429372574 -153229442 42717300 841750746 -192868936 934989938 -914153159 -301616089 -803830303 654376112 -208636604 -654628098 -980316065 -872208007 558469674 82996640 243370231 -337537754 -470973897 -921007647 205438857 75545555 -961286402 -873733346 506906993 -324295002 -170381774 -185637220 -755242566 -903850178 -495395433 -898880294 281656596 376832472 468394758 813244229 856168594 -707732087 414394065 285047525 -395398687 -963074427 802377576 -613863489 -223206473 401190647 -179220003 -335753263 -47245803 948322380 -893456924 -753662747 648634710 329890901 238400345 -866976383 675678470 239441796 -122446088 -356199507 -844430429 -110368001 -987128506 -878736955 -276159858 -834839241 -165205632 -920260100 -399553723 136119679 -842511164 -819877521 913118870 -761850942 956633631 -854969036 647239511 711563817 -12086400 -495004417 -347692986 -715395688 551759456 24450364 -455363424 -971781202 -253781357 247157958 -915692872 243131599 577138580 -833581161 -21597402 -788597031 -414963671 437329214 315838518 -948040250 926528889 13559923 364991411 901307350 -764577726 -821557328 -242501310 751443801 562507913 427546694 529757643 -796027105 -410338972 -629035713 -905212689 -917872381 -26631525 144793019 -378768510 743700862 248300463 -872299929 -574421931 -433577596 413660563 -724153634 -817646632 -184296987 -808298197 -878585698 980802134 989425500 -837349609 539340907 -866392412 -989372745 -867434401 947018108 -788133277 -55758891 -248601110 -576623551 -531986475 16977278 -944208773 343382157 803506747 -301714054 85184677 -190592315 448731459 -85160119 717585475 -471556880 226587182 -664813284 -159720200 -474829608 347031291 798761176 818620611 -759433384 -956642092 -188265469 -989753314 -520192360 -422866459 925050233 -200620758 -930924509 926546207 -850242720 -527703255 -617246112 -696634723 -448180209 -120550551 572199491 -959024138 -714677061 808207911 -192491866 -964807846 572191042 -400362748 -389245463 -990850832 442071567 352307240 96056933 -194013984 -406618461 -56924934 -731703268 525929510 123526480 -855061124 -429285700 -866429735 380881381 -717254995 -821086788 433869023 83625183 177225657 -905597969 -318404083 -780266798 -684548907 774060196 -635019512 -114929584 594340936 -139106961 -368308081 -304443226 -554288214 19687177 -501240659 554485964 -269847015 576326762 -554183624 -794216692 -92147605 923994634 -750726531 676931805 552598691 34511416 648508806 742825197 639174225 499498631 -945725116 240539292 -22407926 -190358572 -335725492 719014812 -670196946 -159774617 -950914929 -70065929 585821331 221994209 -35170835 -979324280 16713412 229868512 487637777 -738396052 -740481843 420642773 701062902 -243320733 -916364524 -765291952 979548728 804358067 -845919399 878418711 317048879 192388279 206180705 -587419228 116900273 -515955456 -459677392 636912200 -302484732 185045489 -423913762 -837999131 -292522435 -64483778 624531875 -414999796 -43004287 -750789538 -265149497 -653110345 -883471472 702930532 -936117947 195043411 631393141 515626793 -989770149 -25444580 -970843215 -428692932 770216241 162615618 -748688671 -393137458 -770452024 -772206814 368426891 604080475 -313151262 -471595275 -947967146 133705934 -980676074 -520386483 213308397 815722136 716499458 -599092239 311276333 -448634873 -865521853 -473489928 753663459 8257610 794615602 940240530 -14996379 -966428041 827094386 25421917 -664833122 -927210059 -910988994 321573751 394090522 152895344 -31076663 952339922 -711861073 -868887341 -578902795 143658960 -966879539 290753848 -802911337 -990549405 583795477 56547501 -394436322 -6387356 -263110205 629939068 53241179 427981193 -794746690 182898772 114659702 -767346005 -440737694 -304112776 -813562799 453904562 -801471968 -750237088 540814673 216662582 360261163 -127980493 -330433445 595138727 537134949 949840635 581291257 814579426 -913634643 -830677936 697255425 328322479 -187870338 657453934 -551038546 -166166407 468529897 -454873355 -879699101 955404085 -439867245 -901142916 -320314240 -425937732 782894038 -369870388 -816831370 239142719 -425595448 -241490339 -827258321 250345492 -771276344 -806139547 527433332 952903021 -741649391 176363470 -255225995 -390716875 877691230 -289756049 -919161472 -994408100 -605420925 -854065989 -73698500 487894281 -898857586 -721459101 -567252881 -974976920 -464604975 11428003 143765344 531336585 630035527 204008669 601223942 116658099 -478583053 -265291182 -897417756 249663650 345979899 221344312 985520879 -178072071 986095971 -929854204 -236977256 392750071 809327823 -443025017 964467702 478479721 -550198090 -463331120 -961615098 -910874993 859860549 -902438591 592672741 -732916100 274468848 -255195487 -667223807 109366581 409092337 560453519 -474880690 -130323436 -76610636 388673028 -856665063 532469808 -714804020 510762712 767300681 -604166065 111061773 -675981401 -519564134 684696936 -836491109 -124863287 179932737 907173504 -147022664 529719948 -591253653 492071067 -571196276 6428683 -455609904 -209644595 798796137 -335145246 591911632 -540183934 817725685 423936191 -860658357 -905940232 716489176 -400714008 909492895 195750294 -664974186 -247612582 -851509700 -932423419 -353183420 810842402 -169163454 -668191460 579036925 589380206 -725948704 879553487 -946155709 -410039407 475677942 92246040 -942903571 -316599426 -50357089 212393961 219521726 -788121399 675800574 -127105763 832892710 -102339211 -524814717 940185444 -853337589 183073458 893292257 -813845900 541363292 -389570505 -246998541 953000222 86212707 -116506221 558054835 632872020 900372345 -38251670 -689649774 524398061 -788877315 -60152795 -905113429 810005063 -918928411 -843214702 238320217 -670630643 -344459240 83250248 568260445 36041328 -547760735 -229759685 551840422 -21215958 -807213838 590619760 -893042144 -354065504 -339069271 141351004 -440298876 753016081 762252516 -986023405 384712223 865956190 -880210557 -899911100 365236325 171268428 -677518215 -907376947 249983214 -733967013 704968833 50643210 819427825 262316831 -998383438 -911539629 496961682 -869137550 -366165805 -951707432 85347444 -956944824 -724850851 489382479 596982708 413898161 -970289737 744123761 -687778949 228787404 -200681930 945940528 -790544676 474664131 -275466542 -85261867 94798898 724649815 -775353902 524871400 -895695612 986755051 -864680251 27411618 -770399988 -966429984 -415401833 -581699228 -764628514 107301234 129511044 775451985 815218348 -66857741 -534493082 198091459 -773282781 -264840238 -647318330 -991030791 -210540208 138506662 653873691 -127811370 734878921 -744170895 -776834834 -813421440 729430208 -800577518 -911055336 -570535080 -660871290 592154841 492933485 628212794 955537619 -635520452 336500016 -161475874 -619509821 -127614313 -833776961 -836310071 -744238669 -148124043 -925857813 -22887540 -926713412 464193025 -34728101 -293326117 -35952708 -928927076 340712196 370427159 11856998 -370741847 174719162 707311398 -313586254 -795073903 -852586529 -246873266 717605824 925849901 -280479287 -470390952 32278079 -874561560 733992071 55739781 879272552 483474056 -40318401 -734058988 531175477 621278604 -278558195 -832923322 -297591852 -532138180 990218604 258903084 -423352776 279919920 -208910154 -408020750 -913073969 -553997420 -117363039 69521549 569488252 259401131 -807975992 136979720 -482493420 -951951455 -684612174 -867305048 469565070 836856975 -437372838 -172959889 -330037668 -49350715 399004246 -878400429 -766196816 314555661 485100476 166750837 -986066400 -154369145 673048350 -405610754 177506924 -611700726 -833349517 923030232 98534177 -553574967 -761625000 -904444471 247984127 -667619633 197208197 -847402926 685350371 27030648 -819221278 201245020 366117293 723015666 -151484295 -111475627 992912484 -749038312 -809054277 -881106141 598793827 818590699 860904570 675047128 -96847009 -834951952 523944810 -411892721 728550528 359720552 -188402908 405942665 -83036051 -205083293 -492741545 270084145 -773029896 -787646077 440213212 684738466 783538053 163013909 76418580 281539485 -974120680 826585657 -733511247 -321296244 508259635 -187947494 -861900677 341075768 954953294 -693661063 52096901 -312454528 416298015 -851915910 -132650990 927010527 -819036377 57919931 851275208 -951726803 -54406996 175498149 170570175 983176386 -115696447 -910371192 -380532251 -168208392 508954649 -661682752 774951629 383885331 399578261 -288886989 -205845733 448396065 538829757 -283622563 292851561 171104887 439382990 985097918 -431979751 -979920458 -880320221 -875124202 -389078149 -49556380 -650453280 661081877 -138102261 174593556 -999928719 156296662 -590915222 461317144 -528213049 -436174670 -56596341 377603577 -302610773 -884790373 229520641 -879062777 596417154 590011850 757566910 794224739 297473630 736660371 -19466290 -760657780 -721805889 -289791832 898200981 -327707117 45817696 399935804 -819232218 461438952 144035216 -719177110 -7085249 85601812 792608815 142423077 -138176020 530867831 10860806 261202018 822896740 958059604 -630010570 388566020 253740822 453266566 1855303 486347067 -903254920 865655835 -732971433 781203338 -973036647 -721485009 -370550380 -770278945 54781587 -633353952 -725011103 653122736 -126696143 -936577396 -422839018 -466608885 259039985 -288480672 516809134 -200642743 307082548 3326802 200975484 -765994348 319804465 -797684117 689038860 -295358617 -587490422 -769651788 905900286 -336293348 585377954 -865645821 -199840883 640981374 -940756955 -896848609 415376535 852622464 -582923480 768788633 -614227916 866141373 -838132386 655146741 -757706455 -490259828 -482018665 985633949 -855144433 -599566929 715465294 -233137260 38403066 976920325 -544735591 767272939 248417190 227069482 2720161 -328257806 782228127 168306760 -880657342 991347244 -942381276 418362204 872410521 -410408453 -98765566 -954511392 -129609626 -376618550 386240728 746203226 -17943754 490314425 532378643 227999707 -711449580 -412666263 -944762464 915355077 -869519361 -331928466 411832475 -190361227 -128055453 682488683 714375598 132587175 430895044 889540564 82945796 -297535201 6567757 -710042865 -644878934 187724309 721296043 -652607093 50487233 -844417475 130189455 -854550207 153906370 209508340 -488783695 507759301 517323073 7721429 646045187 -691033563 -716440818 782734475 919213504 145690645 103730545 -783600527 -660951940 -683927631 -663888060 255366396 -235788803 345093550 941773050 -418942762 -969486462 63415451 136049519 833262225 -805757287 248579910 -402578556 -147024981 -758772848 -781360350 886306470 493505904 -926390994 -140570145 474541781 -942408405 -329753504 251901211 -181507655 636468300 -849473891 -496187942 -975582080 -771537926 -964633333 103491870 95289749 229651692 630101837 177988050 280205686 -848504134 -446983414 943483333 -476959006 205850139 -997602655 -833488050 83821619 -927229988 56026041 -968143771 -986727474 -394866723 795585952 495600562 -348803701 86239912 39002315 115785110 -505104837 -612790026 -292525100 -821060345 464831181 583218531 -668942355 167191880 -852883624 -995750818 371811099 -528359811 -631072740 -504626828 -948372926 215204013 -437597939 -788566415 -508646982 -870527690 -669536074 369864089 -870940025 123099679 -67415240 -345915873 -843580592 -225458614 -999835082 -127481832 -639644266 -892259503 547094380 -168384238 -821551136 -995048025 -495529511 -57561815 932858167 162288221 423232437 -962639124 -864773250 -864996848 430262355 -247451977 413266287 534826356 -808662201 -228348978 767613598 -444899208 -294685948 -408326134 866355220 134714627 -431572821 -731642887 676516300 -332328851 187554753 696422093 -614507889 607408104 -853570610 493136235 741494198 -244907416 -986395161 -25030507 -653991011 -712445528 -840052034 -349800874 -700738872 528519428 -564045174 985076759 -131233420 -34826066 723132599 -699467474 980514360 -976615410 -503061653 -172781104 -817860450 986780694 -753788580 891837346 -870738025 -936735910 -449034069 -975358800 524063833 -241281990 568534954 -690671226 -790624335 -31900982 133048767 -863522300 -723912118 872498104 -855804351 439699108 -670926530 279504521 -378956599 -100184805 -291440721 -468221924 686999155 681456316 268386774 164397468 -829514254 -40594374 -506555102 -421680284 559769999 314129901 -481378840 766589678 96127256 -854202982 886245047 -54240928 580250752 351974284 -931828792 -102318269 -4758154 -581700709 -979603553 -7841042 -277920345 -768636325 -52967079 430003369 716251289 115360100 -377493918 -875205460 420533233 -486394790 915248004 -211727195 -362388845 -709901229 -852619765 350856070 -134489160 608335777 -943005532 581862996 909060490 -828672210 -554930362 -308881885 62478247 -901185164 651397696 -663587093 -34852858 -959058031 -341242034 -590853015 47961130 464226284 -943220439 -817797581 -656037728 -327995443 -818344780 -38195175 695017131 -9174594 961348153 997442465 -97948522 -602028285 -837088909 72852307 -668825672 966631660 19245697 890820781 885034411 -640797046 449406548 241088136 -1358430 955212563 336724304 -76042135 -350726179 -653905990 856565839 -806152513 -263890358 732187613 693775857 -1712983 479911307 -76873866 -895200012 -680816868 -74151911 -849500573 -362923824 451108989 596530256 718132550 997957504 -536174309 655659247 -724828778 136895193 -441193593 -215244687 -321934263 59808943 -661610784 145107238 -995073144 -597686755 -313901217 522840584 -718273945 -684072091 907210938 -748637278 -25076598 212701064 893042412 426534736 -290106039 -251452296 -923738088 900908207 -40311440 435968311 367739602 676073459 -439178192 337528657 -117621383 40863630 275692422 494691244 7355196 -139107669 306405333 343597272 -933663382 -890954288 8849801 -918415553 869675326 -439843170 -334508432 -229827381 -438819745 -670607833 -568088639 -419465605 -346542948 -12251224 795912239 -891969502 -489989880 677978128 -865967662 -883990620 -756496792 -875450893 -939172720 403268559 610242611 814195527 212865759 -654835294 919071786 675714911 -136609907 679475832 504345543 155733155 921299046 428988547 -691310948 -762438121 -197046695 -572001977 -74681925 -901397464 -579834885 517789023 -821081528 231243312 185268911 -623171776 863958277 58301190 -771640749 -326580212 -750370920 -426827232 824459467 98515438 51633517 202308262 -954395041 959249027 -791316358 36151300 973395495 646624190 991337449 17820530 485455094 -954689902 326317780 -906899286 -799108772 -680134726 244167490 875537168 -658599058 -756463407 -258465937 -115668888 -545443543 975477658 718829457 -139539071 771004023 889731234 688001434 571224946 -833228959 -931479795 -787517823 62597625 -900351665 266045295 -46814414 -482768282 -162309067 968708579 660032733 774225922 -40972884 -267979991 10634813 -742300921 140207327 -781560531 226718268 576657840 -996520291 184194472 -994219869 635567619 -233424576 -695080557 145528560 -62272437 -821522179 -760538975 698147090 -494419060 -473201463 -562278262 -466768699 -478873690 -110954767 -496243927 3465316 433678183 -306696513 982077701 -174264713 -319072536 -843452410 -728129538 565513683 -408452390 -386645379 273483045 -541740544 45232449 -546306814 21902168 104226701 -888786120 747783846 650423147 334189717 -890542699 781087960 -82741341 377792324 -371442192 80157104 -988393823 -637186703 978125477 149315714 220696542 702276597 -706716843 -681765789 776182876 948048856 144593905 650255881 322384612 28845493 770354446 -926672392 784183119 913847684 -377621076 -39716063 159886822 821325482 -578994406 -187805339 -937949956 -923737952 276972839 531048936 280442726 -195343935 175673983 -669640508 -441965577 -645594424 -42626696 -61804644 -48948079 510707624 -316005485 207716896 879785877 -890040263 -792501604 170268692 -230299991 341026623 -110928142 -856111470 -629566248 -819877187 -967831090 613957030 169539220 220336578 -178799995 28466317 990575757 -811461784 -561337011 279207926 -957873059 -515545235 62675087 855116860 -497870620 737624048 706102722 -731953391 -670603660 -374690984 77224839 -486117100 582524765 680559836 508685814 546105447 529029549 -524930187 647721062 257480832 -851675378 -793233523 555175924 43327598 700165645 -602221000 586885064 -859039826 268271328 -945201980 -211863973 -567310560 -75330269 74156991 -888983941 -899908885 -811450744 176256012 373031979 -391505858 -950046813 524437591 -96720268 -609063279 662625622 -31608561 341351236 -303844724 385868330 764259377 -874564047 -649272214 191209296 -769079599 -468679239 -641472556 545071464 758165757 -625239688 -424097682 151978104 -47053515 227960484 17345148 123233868 -795936905 -389054328 -703597329 -974426722 644656778 -521567789 -988701545 243524647 -361267622 -706940484 65677468 827612752 -420902068 -553694736 -160304480 -215529668 802466369 -835589724 -793851298 -932100824 -405072725 -671413322 -590458670 -297612204 683951143 89307186 -744665810 446913538 427378786 688777822 -203888974 -384647785 584515547 -974546804 -822621404 100984259 922444075 826471992 -687783538 217963170 -891686294 368397285 -451750187 75332224 -721099162 392661553 982250280 898026497 -489005429 527030626 904068296 92932866 -729711775 210238899 796160271 -925908293 -10726183 -381199599 -821797085 702341614 581557254 694532274 -915404341 581301437 69427623 -111225661 24644362 -252988218 -854822703 -543813790 -520583235 429905440 85655229 -918396001 626818089 986057380 -514023932 -868850544 -31240257 656042613 -530375560 -923102498 -606417300 -731461593 -360163931 -355634230 371082006 868806103 -972783712 843269479 441019903 -950358691 -247828275 803113612 -673997971 576541592 -215277944 726541575 633044586 506982283 295322132 -423038436 -537636897 -397274374 118535738 -594632576 -854102367 -551681447 114715121 -996847253 851318255 950714289 667282818 910770509 -139430921 -42395196 -950378401 358994374 137465399 57202008 -83073713 -961204791 -88919527 311745457 -902116265 -551156258 -895957043 66496944 344738417 -864943678 959385184 946899596 -924386763 876811304 767367749 741311938 857928070 737048397 214300652 -363577116 130795649 -760127498 -794466546 825994637 678254669 -167435242 -177020860 -315174363 78974390 86667349 692986775 746915920 -829076494 -968800460 -634272202 -797445523 835180837 -947594800 -683613591 -724389099 -942538407 440300255 -414566974 642826207 994658625 -138834528 417588535 487432203 358289888 -592317663 -555624077 25064463 -55976626 -252132827 884174439 925094719 -558226046 151196624 -927818309 571732381 763214505 -161963200 -393680049 -78462652 81854641 -981060347 571140131 -920999285 -354837389 792893236 -299660829 313605142 -860445596 258819255 -42351332 23504036 752231202 890990896 -282251942 -108292089 274833453 -824534651 -204572007 471828117 -893828895 972038448 -658816109 -497192003 -677476165 744484956 412439484 185417755 -342479954 -110619110 281790523 -881702742 -228054209 817810126 -248181057 -966245675 418027890 -476400482 -335800236 -548327900 -946870752 -979497480 221920934 196882434 -249993262 892672866 -129300799 272468545 -565270273 -795327928 832793542 -690904224 586522490 -905458164 -692519956 539263556 922379359 -445864566 596592031 624642226 884859395 41198768 -79316328 933967315 -793757413 -269797841 646528994 -841174937 16171378 48252942 -290769848 -771079693 -113496235 767362782 502078670 -882371827 206756164 553867954 -164618445 966157115 -91255284 -787832497 -743461960 -263958838 -898372117 -126826129 557932446 627460366 337690255 808152360 612363041 447149497 -345649087 787507693 -865067338 -186531209 -301324632 154224218 -829824974 -921921267 527028782 -691404763 -963658946 -225318148 -149064742 -110620690 -929924242 323062414 433088027 180215481 -21504621 971677275 149007643 97430570 565845232 -85537176 601892219 799329281 -907288298 804375213 -860065076 -791747752 -492539829 916876398 143640867 -454873599 110796139 -286123987 874546801 -834739862 -760421727 -821225483 945583598 -724580759 -168348472 -345458876 -889370158 -555521891 -683287061 210679509 862424435 945763153 -21085059 -936293681 -739903747 -579155554 -894584409 190452304 -808384331 257004145 -136960870 172733707 936733508 -879178487 89734658 217224682 -529166525 -775733542 769005187 8498962 226991000 395162789 -100121896 -452143219 225421006 -290965503 -397278312 -366281516 435545878 661322685 299154442 674602660 345642091 -917439661 -674504912 722199782 -725842555 727963088 -475753307 -719151801 979665001 -29394161 -128625175 -749138280 -910177170 -730766055 -479728873 397109176 -772391616 -26487267 30656152 906969677 144759398 568181332 -60277189 -811336934 -750572880 780452709 382110913 -595497741 -474282639 -789114883 475728777 -138321570 902360441 -207576809 442493143 898463068 -324047971 128581844 -901252353 -107596240 157026697 -630756459 -441225602 -110251713 -750005088 484803340 241186962 -413314656 325004168 192737930 -339987313 -1555860 -84779897 689993519 -367346716 959552157 -559985160 911280687 698055669 -258740540 763147751 223576060 538762127 332688975 658250708 -932015701 484352782 -629431293 -651365682 -635508405 -942459575 356796135 445992628 -316408767 -901146633 38189618 300890287 -892539371 -304043898 427170153 -948169370 912569520 -155551665 557537122 770273626 460814169 -996777097 -771482417 48071056 377052756 -580899331 480608783 -451253961 550243700 -115001317 588339604 491118063 -896632018 -785753385 -244057510 -113733118 -829499381 -314078973 487200293 115176085 -651041835 -156485799 564272355 22711229 621582823 693890611 893961847 689886177 -975769637 896818927 369577620 -86778500 -551533157 93597233 972134940 -568221284 362234065 -470681943 -309685064 679865465 570341572 947789549 536723439 -442842577 -378271747 685936948 -434841357 -310692312 -222913954 874730510 354520200 -21969991 -673651893 -432772816 82001263 -947831007 441502726 -342270156 799463194 -985790120 -954544426 59486335 -933811852 386552178 646919576 -876049275 480161994 414981345 -374001113 -927861072 549266864 -683461710 307901673 122423308 -919173239 888708226 991045071 497079529 -356747867 -709210242 530612150 251085482 -132193128 543119831 -219257436 -745039678 -180347682 -822415107 385716795 -929881909 321573921 -747158393 660413270 -617907212 174673553 73972955 226903121 340720438 417567293 582037783 49889484 55776160 533096836 786022176 -804195206 -110894297 -607160678 129483045 372913691 -250305565 490596474 -63560591 -240061918 56748650 -756394424 450976795 -722092540 -502373418 -253533117 -290374076 963715863 527206993 -493111914 -348297001 2353941 630610607 -7057023 -852015154 -296132188 314018383 -278361057 -10065294 136245468 543182290 -163389807 263399752 -933337309 12187043 11349274 -133424918 243068038 -557978076 907221491 30573974 -650059099 -825837816 715069448 -810814369 -699290269 158735454 -293613325 -117186824 454763163 -862665594 -342150500 -803102545 -3662585 -69782964 774691365 353707389 477664834 373416613 946494923 274984271 814243187 -992363735 -153791219 46553639 -591646365 -879357262 -741830573 -555253104 993859134 429817283 -102742604 -776143747 -963326663 -800735790 673631925 -998460508 -566573113 -484885525 -450606886 -959096984 464989382 -209968710 -874429721 -601722729 718075839 639507732 953156570 460772649 -597491204 787723980 -61621555 -878691100 -463909350 -209199577 -721765375 219834774 -362885989 -459441721 889260039 419206505 226490302 743602286 -231975679 622611907 911505268 -824724119 -189083386 -345446076 733716562 -187395514 401798618 997556680 901286182 -253446284 72903218 -361216642 438113347 535469107 364866182 -15931894 -286239377 448013458 628013362 -90924242 475711308 27665819 333158560 332920780 780105847 -95952474 -998024690 537994906 -541750532 -523166875 -730990767 -665210450 -756284954 -187434382 631202695 -642210305 -47268417 616295770 626531045 -507075616 -88479012 -894512979 -129994185 -132809150 -926165815 -399237022 -347881866 -658780307 -832377681 -754295605 -67529396 -451308333 -436390164 466941159 -974027942 136015161 915771230 -105599493 -72467358 -272226225 -881539039 125325577 -74822339 203275840 288220182 633886748 -582148417 126211685 240929736 -673940357 776845806 -873840351 743470062 66775366 -16452050 599357870 -941811372 284004856 -625054965 -138699648 378394042 -752435293 -476241070 -113676478 452317432 -121960363 -783581832 135981897 635842477 -238970062 -525451367 -335831946 828049341 122674131 589639093 -372938267 401669681 -86219579 -353167329 -57826747 -907302804 -866708503 -490967762 120753518 747514827 815360674 244101019 -756830959 132366787 549993728 -749708828 -150517441 405549184 -820122972 932954842 -239374849 674036265 704248241 797218495 -184415265 -943218715 -617656358 -65359701 -442791626 -581212009 524528762 910137740 -471612406 -53347871 46711328 772728268 60544921 66445740 502977044 -686925363 -385927743 397576374 331211685 227241890 -768911128 -402213087 -359178480 379061166 -784865201 967765517 -736221844 586475160 130750741 -504772501 712108648 -609521969 -322536820 -777831164 -787721599 331804952 -899187244 -193858113 16556560 293675878 -799573102 618382575 -264558318 923001438 90883298 384338576 783682971 -977859053 473645899 -707365304 304179783 309075163 -220079348 378564497 417585283 -500369163 -196017758 -888480518 195451568 -826088947 816394981 -722589358 -236916461 327562155 747682746 216626361 308980315 -767009843 935821031 671642684 -311689698 279367017 -673731150 -129692484 -765793317 301797343 -730990065 -682496654 -63484295 628276601 -192143094 -941680796 476381041 -134780891 -67014286 -483764014 -65241221 329506254 -58632866 -973964627 -700093066 -284201400 -750268035 29130936 -377363346 385325370 871701793 -893951168 199653947 -579265020 148199963 -319958361 -139887403 692917988 307918932 -929155673 802831942 387061764 -373385363 -953108252 56044960 259972973 -852896375 349891543 -38536361 -3727018 -774872789 723495427 931966507 479216173 -993933198 -532009425 491803269 -398800674 -273307404 -506499615 472478412 -984704284 -416801981 837664944 157318750 -671127367 626672636 -271972836 342762701 338765374 93548695 -882574594 -836004784 -874390716 -227165058 846517431 324894454 -582510717 391132712 386905876 703979617 -911098101 594506601 -341832139 -186544600 172426253 549398711 -333839030 -240375775 -307731597 257447814 56388803 940835756 113568902 882004631 353101801 137973278 586269290 -664114070 336639096 766081574 121836390 -238221711 225204091 -229951450 -964928685 254217552 -909588523 247921146 -705626676 -845100327 862279595 -559076458 -741135157 654385213 873826643 -338088026 866797143 -913121720 601630950 -631961950 451044139 -322645572 924508088 -837581247 -936711921 -569997922 39082669 -673058066 953673208 -109154734 384489123 -251293828 -161892553 447486281 443928444 -784905260 199389686 360560827 -853188605 779890997 599505748 838827194 593472323 547409691 69460903 712062083 -751525223 756327458 -755656300 -246013737 -509100085 -83166653 522226561 -815646756 -339539689 902168254 339480012 -944757519 -791497017 -383183077 -189098753 7394319 -975303526 -744010682 8770289 -409213171 329848094 757503476 -986561925 -784368664 -233587622 -794604268 474090467 -594981382 318059890 18019441 486245562 701688082 -860595458 540479312 418051872 -930332166 -884192890 -976907430 -350169675 279942222 -905170253 -712063327 -342888427 61227263 -997126095 -439864781 6595001 -43243642 -615781483 -951155246 -781028493 -452281335 -930129255 -121934442 535447257 -799582414 -262529499 470515031 -232695162 -496228974 -878534866 292911858 -918535465 -52679698 -788348409 924728673 -716286632 617167109 -741729144 975551681 -687463658 -816112693 78799454 -410911861 -954547636 541464329 -582243614 -432722195 -64537236 978935979 -83572379 438719740 -656480544 -890829636 257898179 -967437493 -175990846 -40645838 126473018 -329879872 152738486 -136332256 646971703 -799759653 -495278731 -3749966 996041030 179261169 828376491 -920399455 -191129 -509964041 -394681605 333498511 287476344 755939669 -113471036 878946351 -815239708 -789804015 -924437069 -859274512 -544904436 -460545696 683604304 -964307743 963339408 47578721 158863260 -433691012 -532392692 -700840748 -99716884 -134668550 305478454 668129806 -315588412 -14780262 -811764193 -937281978 301436712 184407827 -816706046 -999984628 -266736975 181002938 919483472 -331990804 -705836047 -524727625 564769310 -932660679 934103647 692493982 652569483 751048423 -186199117 958554957 363325541 580235003 484797958 102706833 -269582933 -97414406 -971015117 252147972 -991487941 -603324258 407758243 441210678 -209640374 -754903332 53153722 -854840537 -942431583 -203535782 460080889 139263371 -465678413 -483395882 -672446143 -576688252 42136707 -743506693 -408030623 -516503309 629906705 -872926838 202488339 -128086252 -454999044 613391013 928086939 -738566348 853891221 -241103880 814796526 69821856 329817773 -287394386 112812263 -943521703 -970348769 -605101361 275827736 420926036 -193885459 86865030 -968956191 814265026 305397445 -779346775 -38863384 -863788492 699203329 -844115510 -564439869 -699710254 775071510 593816201 -997986066 -275358109 -132284482 744868120 -889102547 -125357302 926378978 876401770 252233534 887825135 -190774096 814795550 85650695 285445202 -301864137 233373843 -897609903 -648061379 -668709655 -271343039 -751653076 385799734 -92176462 358284404 209053646 735484271 -725729362 33058686 -116403155 -799257097 -793840069 490819267 928467021 515462162 770694369 801292079 409763404 736588849 933295139 -841822938 403818236 287712084 -172928774 327390452 763274298 -632708187 607112859 -586455909 -229643857 -700794020 -546458098 -739093856 -404431303 192048368 193723926 837227627 764584944 375201151 -660952554 -970187195 714535908 498925648 -204141618 177253702 830882053 -968423205 -841331832 -964979733 904666760 704538956 507496028 729074567 849401471 443586536 -465077867 -699523413 551618221 957410174 222225162 488141142 -395211920 961488913 308964310 -794702417 -537883072 -939945238 -734097154 -730965047 303017801 808243256 -860305799 -976206127 149078968 -594203248 360981317 122927619 -146975122 584616184 973314608 458273754 655308712 -625741683 872700386 768194160 186029800 -978417982 948222936 842133706 -633925439 -664119071 754723703 -610498509 -539677629 905184076 -833600838 313930163 938089776 -35329425 -422061048 -777551641 -283277433 514635638 -733143870 666715225 -315461121 -395731126 -732047129 -738873453 880460974 -545000579 144371285 215709367 867268154 -65187590 647165177 -402335739 442522338 -869356202 -4207059 -133982722 -928766649 204149695 87941900 -860901062 -207906642 13927102 -403383371 -136485768 311368741 919325299 -636019557 -49359318 650639397 -52487573 -428412816 -276913104 601212163 -976279640 -241490122 -456555933 -744017968 788759674 121967815 -759173693 -562467896 934529304 928025694 -726720157 396079004 200067808 -416395572 -979669598 72423193 -442599928 -762220838 -733324954 435206412 -791689080 652961776 647306593 -962863366 162094745 -333555129 -104197640 967124746 197588794 -363583118 -196157354 73653759 -113953654 -321663230 59288972 402387412 929182678 269216002 474183035 247984040 242441571 -235416449 -175003316 11682458 636222769 905674932 -89435676 448131603 270758232 557581515 -349027234 -968446996 921694829 -972226395 -142945301 126646065 -811873424 614073793 -250702530 460308751 -828036214 -761588727 841671965 753524787 -597710277 -861337536 -852027216 -252844180 -66956405 440986249 -235155797 50647917 -463678535 703317280 -503737990 449918568 288530937 -707244253 980246103 -375858857 -215720314 408447333 -723040795 -500675831 383849015 -231701304 809384989 588406384 -971969126 101323874 599240810 -327387392 500222206 298979486 756978717 202687585 -490046318 637160725 27469045 -896889772 818537839 25933424 -266151061 -884284438 998177388 826849249 -447065983 489668373 427247023 76991893 -803507812 -588720473 119488797 -773717910 -76201483 165009720 32986260 681379033 -551434241 327640199 295677091 445273305 -846293324 697923616 -722615951 -892917854 574550180 -38079230 -260782487 815211630 746398737 -552995883 -781304853 -41998527 -771534864 -460684820 312248362 -296202385 -655556865 807950959 822274812 -501127417 606938754 571226470 -739011430 501149889 603762680 363443459 -948460046 -127647915 339394853 -372775135 72944160 456063946 426821214 -195849522 -870305925 779769292 -91524047 526342055 -223476742 99390802 806901912 -731889116 -56252117 241153145 -784050829 -853885491 734554567 -796653485 573653958 -924076135 717785154 766703800 981879388 -103388723 -810967483 16417942 239864524 -376290107 -408058780 -84323948 926018523 782437932 789483881 323356361 638462369 -656621659 -167707132 -420271624 899501387 -772930844 222943082 -440326904 343589302 12729015 577555790 213718827 607429768 -717843937 967898438 -835077831 621755221 694793298 -23276666 -343636729 856890425 281798058 -975999254 -217691311 644967870 837892807 466550143 -726025598 -325222390 -344652138 -494536489 -989037065 -617526820 81450463 -386516349 226151386 -965108895 489717474 -710407973 877693227 -79878350 274811089 -425185203 -997580231 -459757402 422722187 -275938674 -750604559 3016538 492225763 -282778278 108969865 -422333072 -143422392 480915471 501643037 454988121 741268108 -5284513 712840489 -187117537 411337427 100804189 706083444 293919309 -394201236 -437722455 232727382 591033331 -623591043 982842502 685018330 -738106324 -65044712 -453308780 -961613572 -167842742 -231520325 -943367834 -74667338 -767574665 -799589336 -692886653 463845715 -842912134 570178807 -722159492 545702327 -72751126 215253565 -698972387 787612844 104212631 812837864 840726454 579553539 -146981558 420406319 844729421 689701661 223933440 -979178274 -596093413 923151004 -422678631 -984052956 -133195274 356287305 447743589 684598924 189883284 141381921 -638432425 -804867661 -144578683 -682702982 292927535 -771967326 625192365 -528501518 644074028 -781436864 -312090170 662212137 174968422 -6085039 -413418408 -52561565 573963725 854515639 -820467883 -229606941 579047271 167377859 -764938252 -232653886 -307577100 503421431 -771595509 -589863040 664767564 -224211565 -894866878 -944660337 -435460202 329365696 -836351077 793054148 -829773882 8595356 894966674 -677580799 -988692993 -102248825 -419682146 -289202638 -709010323 769968883 -233120340 -872597171 305435650 -617045189 574089318 884203186 -676682862 743493169 742510927 -358057646 941924830 -970929 -396286656 924754226 -933673293 -628325025 -963970342 -597099108 -325801908 881000535 90244799 -798706197 744726887 219093386 372015086 -869191620 870873875 -708540658 -538613855 92350807 652983357 -962737587 -358709576 -727528270 124447974 -887644895 320410918 -269875049 -886651799 -735976166 887925645 990200164 458206198 571651305 -74116862 -555375207 -341335180 952845295 99939463 -47921106 -577918326 -943408309 -78364739 277426714 379995259 415431551 146858023 -327365152 232387267 -147436932 -868489270 531642915 -827588490 -779780189 255788159 -21957117 266475696 578547817 -58488288 524642100 -131560619 -378970541 -103043956 -907616936 807983968 -941112381 868308299 360515985 274073893 -288033256 -10329205 -683351587 -963154681 668930111 5579826 -84169083 -817801505 234787799 -432822261 360604334 -874613811 -853594083 654949773 -503341590 -924691060 358660007 755310925 992170198 -770571851 -502954355 152220269 514499551 151873708 437440784 -565751310 212478355 529007637 799026266 868741994 877317201 784136306 -966215485 -480526232 149368317 233315969 330805109 840861084 931803382 -840031588 -287940088 -327743306 -912044386 348992710 178053937 -55679545 510518870 880021891 -12130822 -666355798 629352537 -620403891 749171696 -836270414 446680899 976887504 152855755 -982296662 35602079 217096452 172423487 966893149 195934201 499047561 -479605375 123159836 -347246593 183084840 595775438 739218688 500142911 418999595 458902173 869665943 -771595559 436193867 869083221 -986392938 942003577 656366010 -723182479 -809509220 632771824 -599079056 692169016 -948998569 -255784128 -174766473 328915128 -413529665 -586657953 -726322776 46773371 -754198865 54123293 -323342578 -520083850 577033 -876693200 96064168 330830501 -986958059 506901850 460064396 -727754586 524775627 291138457 -163444196 -270451200 -680011160 -538906432 341371231 882438448 574064912 -892533687 316482978 -414012201 -441412100 692702026 204383605 149509742 177399145 -249439739 -586381401 -85936182 -865538529 598707595 593725858 853980264 -272917183 482070194 575821444 84808070 -787233737 583641514 867074894 -481497566 -860250121 -117579297 -318779319 418744227 -371888783 560656521 -958410269 -625206367 -567206490 461325236 -33385910 908708289 -895072179 -442154919 -906966313 585417268 -711195943 -640423077 357210031 614270332 727128741 861865353 -987908248 611000918 599295804 -144014025 845665379 892638606 912360496 -563119084 94283095 605761263 677133682 -69290563 23728470 704883621 -832397777 175026139 -138709629 -209653154 -998636015 444928203 -333504383 623280318 -875638380 -933833333 -250746684 -312888026 -941628282 962837082 819640379 923879185 -820409113 193757014 -208886541 -338826304 -6243582 -222493601 211492613 -395251499 450649980 -731630656 459817638 483050301 305951642 -980857292 94358643 -778391305 284555307 -564015673 324222284 168294795 -429154853 912018093 -479932531 -790812368 -815618370 -767243610 -703088322 -482414411 778343374 190516011 -901449561 -904329963 -890351211 -191774559 -744277003 -585016827 -861341884 -870979026 234282870 897655790 -75865950 133149285 138662279 -408627679 -278003111 -846158416 -606360280 164102057 679833179 -455975567 -755585799 369375574 559960195 -49706912 -513044456 -608445739 632569505 226761440 606636822 347411943 -532935335 -908238041 -902230806 814004175 -949113316 724465272 -864743419 960722056 -939715874 165470560 40126670 -368605334 -164017745 -964195864 550912976 -626135860 -980188026 -468721301 519626373 776190425 963896303 336713800 -646064899 227284210 723247493 -602962407 328194670 -40794396 988307230 151262993 125648167 -971694472 -814418729 -719606478 804209025 -909019948 -904789907 -847902640 -467822705 722788952 540762755 -896646681 255166289 -630154940 -954330485 -227738985 79944969 -154340480 -751322 -770001265 -445996037 -962690665 -705559603 -887625515 273333056 305987480 452016068 335899766 -102542805 752083080 714990541 -442312572 -900295783 -639718277 -635100271 10188049 793871593 -917633101 880983856 148093476 -959808953 -139791485 6667158 -711627740 573026941 311658562 -604142186 450297025 -318617466 954993588 -527990348 -952321945 -703617048 376846133 -547320901 -346697017 495415415 -517468352 143532415 742593551 295855356 673249998 95189807 228582745 610001356 -416889455 973346665 -68479192 -824866566 103290363 -909645953 186247510 38877150 230275500 -605520185 520526309 559442478 -815820208 151726587 828620657 539649 603940708 315552496 669863949 -273731153 902067206 125325132 161070545 220245745 -239057209 -146007309 165618005 747050673 78334113 -761975320 -957718616 -533173826 -647085309 990995671 -482194588 222248613 -804616973 822326696 283897401 -159347575 -961683975 -236944729 194488578 -60584832 535085186 -876167418 -947918018 607829952 661250635 289323507 -624441021 465528774 -986973640 -394076328 -185906798 834701795 -506439038 695071775 560167497 507015560 -935835839 908367716 193000644 205207576 129650071 -704779518 -1994341 -234416439 309105334 429070013 -306971307 750011824 -134735995 -613182342 -137409714 -884597394 834620084 -918749222 -802512015 -158893662 -715477495 -917077226 -659558327 869006734 945930615 695168411 720946841 -680948817 473680164 -788446925 714585891 -955610481 -718669103 -153075093 994607415 -596700860 839209190 -646595767 -477355681 -706076053 -272511390 864486782 -60955127 -194948876 423233151 -793071494 973912616 -315017245 313636469 49973143 991254557 805558916 -744774969 -747843866 -739152653 -163575173 -796292022 -463575852 804260678 -360030218 447381881 -714510822 -557183060 281036011 -783484150 -858311349 -918644141 -987879494 -809056069 774040438 -290427119 -862101811 -987487597 522574407 -985595106 -729278888 -927726954 -400892757 -755304766 15291794 -832440588 -500878197 158079025 -878030201 140107112 374623360 -621910445 -52821591 -625857443 -565415636 -831517536 -593522270 -902599190 -189965929 199932694 819088989 -673175012 -51709790 930424328 -508680329 -825936674 -576331777 -578483745 -954500187 -311184664 -680453688 486944401 540680614 729234592 -785399355 -960709830 449098556 -657508989 673907736 -416554934 -665881446 -628593683 512478632 -305670627 809351995 -689368591 895576351 548010148 -600960906 342096883 -945354285 521527645 -978505526 124574519 -282880255 -760462988 -40194627 -380832423 -899372663 793353973 77656009 327705827 -970389277 -16159288 -992149946 -347435662 761617177 -987469676 517181099 503977587 163230768 -753225848 -655730361 -6497867 312432995 -651135272 188719541 -159902617 -615498538 266950342 283848605 -736854751 -841087486 -959823471 891805863 72608726 -226612556 -388800540 -459252124 696986470 384875031 -507243626 -822845792 -234812014 -711401980 -216963197 -617782707 -353483495 189206677 -733247391 -899835147 -242194199 -298816461 681921024 777183055 45257554 -725286176 835919346 -612566482 -811310744 669391992 -982411874 -783206809 7826730 -748735946 -728590514 -156228398 370959833 -214870070 -222208352 844622717 -935087396 806564311 -836211767 -973856420 -118878644 301078003 577033145 117976207 805151411 -781382882 465523849 894666792 -46836162 -858595658 -323877014 280341342 833338237 -20552027 -169190908 -856974001 783480784 -973371009 -786610521 -737384610 203176371 -650947195 -981702067 243864689 573201899 994949228 545682929 -595412280 -235530491 270711730 -433626221 -299794474 -986551164 -844678289 -961142968 -370664189 -144893562 226978915 112792507 -639577971 -745118542 -937631679 -390627128 827928503 742630903 -915807873 -647393 -902607294 -711583214 -970885346 -809129152 -767137247 -809640121 581494709 -76115464 808638258 -538484958 -869465680 -816350365 815241365 137234021 -282482916 -330143214 217087889 -604779763 587366047 -896659036 -113349497 -115010186 -767917291 104498487 -604196040 706686866 584086920 -941812621 -340833626 467781417 -909898801 572255534 -811919735 876485817 469517567 -2600711 -773077311 -828077828 -902180610 227291220 -396576890 -708139890 -727366055 789711493 992427072 -855982514 -837541301 7471384 65965372 -672157710 -918007466 976353012 315962365 503037134 -684647992 240152782 10217205 581896625 -936595795 -303763969 -683355809 -396703667 -535305302 991554022 379039114 -593934673 -112166 -677154398 857406923 410851046 -966499666 993156831 231816826 367463443 308673196 -15436339 -186458329 985357214 514946570 -283383240 725000424 102840893 -827702650 951082399 -759896807 240210186 499803446 -624461153 -612400189 838656572 388592814 -76560615 861049612 956802904 668116604 84012180 14277759 850232231 43118926 438548363 195332448 -959313978 -34121588 87430166 416909871 827721332 -973185254 -366224476 485347480 -650748127 -555312461 -372717334 -717216639 825328937 31892468 242488600 -800361549 -337676223 -712844411 -865973428 -764208264 -946922117 -584311800 311826373 -642339749 771511614 -435161498 -247976896 286769488 -114624619 -120786307 741612377 -214235156 56596317 -749727193 -764120101 -206007242 -507426347 361978632 931133902 -102013676 75883571 113914215 -429047367 967714190 -465025231 726997696 -529742980 166262242 853192330 -843637787 -503765056 535246840 -652977783 -615781949 643470975 470978206 -986287968 -887520646 305412268 147995269 -915723585 159888138 -815648404 122329491 -890730149 422243777 -369358136 549388593 774071267 743651857 -530375967 309313606 -882489028 102778042 -122532347 796323504 -274998081 -956157119 -114379979 169892988 439592327 -865929876 922047107 -155910959 -794228672 400289449 -579459599 377513603 -744039918 874697903 735808872 -737815907 -978705673 -944124884 202401434 -289079744 -755583035 971151724 97383119 439794711 394215214 -165887829 247147038 -375387062 -633031486 -623007410 384061763 -630958988 884014617 -893724163 334317842 435967128 430273963 -630406673 -689117650 -502018390 350566157 -787629273 765649211 -704096760 -462256627 -758319760 141334388 -648706121 -411544290 -795927959 -490768362 435086791 711967862 -575129758 -784260308 -936377299 -874809542 476236544 968820152 -725189904 274378381 -936465296 435249144 -608504558 -2572896 -619386701 734694121 934368315 -127323158 -27097821 -877256918 250932983 -355444981 -391554976 -861905053 -985423786 -76382638 -36410385 292218340 -355489813 -472410819 -70643829 491795680 -160238811 15202813 -122008173 -110119094 339097226 -982033618 974947332 -781527852 -95659743 -210301129 -85906567 -182955320 902474074 990924819 663661022 -478706360 -40733212 -174968039 409182590 -597336988 658388964 207106333 -962981266 -100577136 -164641715 298205911 -12247110 76539162 -268391802 93231426 -869431658 -885730003 -757956007 -738847585 -941405442 527436664 -650081156 -751223357 -354145456 -981301987 553247937 333817694 -129024373 -249335050 -938911689 -911036237 -619702458 -943166450 346722498 -836666509 412667119 -368743857 427910511 -235846022 -882669069 -517595612 -819178440 -808142838 612187236 -364173558 -386500527 25840701 900527794 -418454054 -14955960 955879578 981766051 -577859926 702230842 -553454518 -718292845 523628596 733440532 872246779 25218360 968057278 -586782765 -803227079 -156586774 471289575 361396681 264365811 662148485 -882688291 -924509767 521171876 -833729302 -826203849 -856592262 -573121696 -55933385 -609242490 222635263 -390365491 604857435 208838215 11510171 -985993107 -787259956 -996212498 -206851935 -209625253 -57218792 -815130142 245108391 -901680545 759280637 628940313 942036594 452308524 -936069149 -627845934 -985588453 60591820 -935700154 82976029 485997418 -826127899 643465550 97591914 67743611 -770048285 950773827 -734818366 -925442668 -433274599 415026168 645693460 529026983 760989429 -758219574 -453004748 267211422 538512383 596498251 -592723909 -370281239 -479839089 700520414 -655304811 525100417 756328684 -168354170 874350744 -828982245 91324726 -65742310 -922202887 -888579795 -579697922 -306251319 115290178 970632707 -356694035 -800630372 719619203 487513049 152800517 -248369809 982897156 -785398803 521127533 -612078609 776964928 -622868057 530506335 182263739 328044536 -177200857 335198497 356361803 354097392 -309228519 133947031 891631698 -931067090 -824789505 -451008264 -347295146 78582053 456992407 586036088 -396384941 -487725668 -488994417 -250640734 -986947800 564081245 696921764 -318460691 -861290200 -398272526 -92331090 899748682 -339483661 -241581248 -309010013 412705609 -658791116 -769574661 221268320 -254071418 19715588 -531369984 -117988045 180643286 -476438123 -807546521 214473761 677034575 646071920 998202824 388472331 520670738 -21916171 -642843403 261216924 279939240 -371263038 -757170205 836215640 -885617304 -333800189 -492231666 -157839392 -194520994 315566562 -692224456 818044151 -261638604 -942285709 -367297687 229514920 246628495 155880984 -287567417 690889187 527109128 523190699 -175968561 950674471 -20899128 921387912 195971397 75408159 -985913852 -483367937 -544380650 -225035362 -134349824 -485350300 -337090734 176222424 -656207662 708084998 405467712 -893866829 613265758 -838368000 765247213 986015492 108512199 -632713988 -833944181 147653527 762178376 746489716 -866126522 515783577 -257149590 -726336533 516155060 -831917112 -658207453 -67851840 376506510 -28467063 -341124799 989683765 -828632422 -172513015 -726430598 -601533560 -49155197 -163109005 709286819 150990563 -844035329 121494001 -883097050 375141825 781657332 735679802 -618537353 433444200 957834554 -669502248 738382983 883737329 -899233163 -254253733 -455814483 -116601812 130104814 806146844 966663480 -325538504 -931456803 -270720651 342666300 447094937 -73825597 -958328128 -966271090 -886711569 -477454147 166157753 -770194238 455150977 -724580063 -136127603 74384190 -950056578 -537144417 156830434 782775372 -238197766 -779223757 245837540 166658401 -485684443 -840334703 -211559053 34884466 234843858 959395045 -746005438 -522525444 144114492 714618831 -273308894 640438468 -70763453 -509546617 -979142408 122128781 441402281 -782234023 116714051 308400704 799836966 -906392019 808127885 313589776 -115950897 -853193253 -704594021 295901939 -732533578 -524606947 590948208 310175347 -510019217 -174127439 -556072421 -218458941 -916387945 -285969176 966432972 -798319209 319873830 -304263740 -712583217 21467705 910224002 654429670 573154016 -5963746 -693442879 314472600 -767625805 -447512128 -47330842 97359761 -182675702 -241345384 -763211895 -890941519 171306414 -827764027 819020039 -188079977 557715991 -869243941 -486396355 652342455 -353732277 -572316238 -688370553 920432367 -35938783 -233999098 -967723622 -562357055 109899412 -532011887 922576211 164040885 -636139453 238591925 -912387759 -878609651 -388746414 261112479 468846579 -366305975 -331113863 -706265441 -751586665 -469632461 659385490 -421249505 -382363402 900404484 -280850172 -949947915 255779985 -809598676 333795299 -895794941 80898757 -443449690 -219651954 -473260119 -458742607 -584882430 989745520 -212070517 -635157638 313809661 -988089987 -709123375 161987408 787308864 153655359 -884520905 548155710 216888188 -271157821 -812719901 270271063 -77324894 271953344 -845510833 -866952666 -821504629 -154794734 -215857517 676261683 -378129009 923265538 471978942 2378724 -340131079 48754424 354311491 -549477991 88450851 -461435396 222037441 -113498330 -804964540 921378920 -779245598 -421702662 67930089 915444452 893643515 774229891 689695214 35104277 316377312 928736146 -715760544 760078322 -42927759 676572829 -458132678 40516253 76155741 959099713 -12919065 664739876 139538986 515972631 368889501 -295644037 -913261546 -843911313 -293804182 145762322 -364554212 -383909675 -24432009 462198966 102853883 27087290 -68792957 753577865 717741889 -825506678 -749256842 -436098036 -195266681 -168160301 425043939 541902834 995859189 97825320 64836277 635571844 694228836 500702712 -739774109 -256908047 -566811042 -886862188 -466403864 318626097 -416993301 9309506 -644321785 667384583 177460229 -440017162 -983361998 696547714 -162393814 -893030280 -831359344 -695183174 -917141848 439904756 -772202316 446500293 -708636774 -552341033 -452097319 811909083 363405564 -938081913 217206946 140467925 -832744862 701460203 -986031549 223715717 -447611873 459529512 957824273 -794458044 -127131058 -620224868 -61993584 898276959 525355420 -284313353 995014535 -137108280 -835765118 -262909018 474417224 285332793 -124474503 -618922183 -982081338 -47987380 477168196 -240324537 808902995 -955406462 -196288666 325731599 263202615 -77809457 21683746 -205462409 -879198122 493016557 441694324 440880913 741020818 684335666 940203914 66810821 812403759 -712436544 -483216102 -707948215 -104601758 -631724165 701472774 439225689 345168185 659623398 820910130 812131374 854293546 169704745 -81664356 -99727277 163809462 -992787915 -460259310 496322149 67610379 -817013022 575458357 -891474602 -57682912 971727862 691111182 684616086 -698817363 371055460 952282302 578592619 -621344038 213206062 -641507825 -353476169 -216539447 -815276194 970811122 189622802 -921784881 308168470 859349103 957205768 -672098746 773377365 -738640863 -976852233 -81510183 -658644344 -717807041 -983093791 -296386933 -14790256 -612093245 -778514803 -335399861 -187644677 432732595 -636732339 426958138 528357749 -545668069 -191139756 751196919 268056345 709886141 -825605711 -937273129 981714454 -879834323 -216422033 -733652074 361989333 -809558817 618049529 81939750 -842671068 365881656 -410651537 -958085284 427055196 740047070 479392635 -633247117 214507396 -630792224 -754252472 643223352 623132128 -40671027 382575593 -940791397 503118382 755226973 -744809824 -726084661 -40718071 889873203 -415922542 285390196 -855645831 -954275267 96637086 -689128037 867920392 -41416821 548811804 817045855 -859298270 929581691 -683054918 -158537573 943467352 -969363098 360060572 -480182477 -311062322 -855530341 -857004898 -948356500 970149007 487467403 -830773985 929074514 -437990409 -361251652 656100461 302546412 -979345042 -918016167 778582637 426511058 -379648782 804149808 895354397 -893459138 121870055 692515992 -677090064 -121019967 -994543342 -958920351 -782282493 714716609 -224315603 -351271970 -229273669 -592464848 -392092361 -309848258 -139869920 6463430 437575596 343371273 781158262 -792894533 521434796 620477464 -641638699 -166594378 -228446053 -294665486 -112415677 903794257 -342348231 148515716 57317508 944753827 -978353166 568856516 494799298 -951780822 -304863886 -483662601 989736810 -302584334 -387915900 -588016257 -959330608 95567140 -745102290 -997098144 -253248089 83126514 -347380733 -688499565 -190311445 -277097022 -673853861 906478583 935908429 -412066191 812204046 -427960066 -227330091 135321972 702464037 214929605 267724 148407220 -76516706 -766872267 735191599 -726939123 -911337898 -811172816 -649725350 522712469 -922503833 -150210015 -720826611 172492152 709392924 248799696 -559308146 -888229588 -859780180 -453403786 -242419399 -403637899 -168580050 73635203 -138466263 238722345 902773935 439134545 396063056 -140567253 584145227 800207480 680634409 -116375172 -830945411 -282387535 220035399 -459057129 -286553875 925638818 -407055728 -869701809 -596961505 108607248 -822896395 33781938 -856102317 792043458 -761852511 232383748 -791551543 -259921272 -741230487 359894370 -896958137 -410543379 -46018558 -877006095 408957072 -296611416 -474516606 912079620 -742500037 698199702 -350868616 -184829200 571640495 -404109108 -969183137 -948835303 4153259 -789062329 402901458 82385946 402325790 985723413 541026449 740023857 -843302726 -69930969 639003813 740056604 614503852 -946579377 536189630 -538407854 -686375267 537462540 554609348 -418503276 -583059832 -998932847 -677622871 910988739 -817126420 54199928 286032560 784905550 -816055440 -913254771 832038503 931358653 -998442793 -503629544 275709711 -720647214 -52159247 681951024 -491240706 -607858893 -976090245 -368529249 438653149 -845794682 -860262942 674458195 28549901 -100175676 683367189 -746743422 -848817046 -741784513 -616836061 39933022 992320905 633492068 571326713 -458936190 -20416114 -95259102 -396843373 627417622 592997275 422616502 951547151 -360730344 354098347 -770503086 37597949 905013459 -841923994 -721523455 813369850 -745995438 -464321150 542678839 -881673272 35720361 435004994 -908572979 -624886084 565182659 557460627 -269011835 -830287384 252675536 582812943 -884739576 -803499152 -361274801 52564150 989825922 -412957699 95589177 498557323 177683730 -44079322 409021737 545373968 265830940 868724536 -167048359 333705099 689864660 -827819871 -430779254 213760933 -220657508 573387991 -5877329 -926490473 -727849180 417749251 -110368390 139187783 214408322 -573924469 -316243113 -796230735 -489186571 -894356272 105169325 962161702 281361667 -635533518 426403840 -514840369 -270883916 -140359495 -128382781 172941884 256806467 72460752 -779022474 928173261 991230649 364724054 775175898 -811523250 195226600 -796536817 851049584 -889409137 870428524 -78284282 -874852853 305557111 -859384617 -759477124 -600594014 -847213878 130702108 999636723 242432410 -80051605 -990582053 208173870 104821142 -994310509 -790563361 -394672199 90726492 -16087958 -991913660 -760173645 962056772 -323698702 645687856 -900370886 227035131 821770476 415185371 122810021 951589434 793605581 616189956 -426644235 -690434860 -956111166 317304931 -287049628 930570853 451575843 304785994 -934116678 -531503789 -60679858 932770089 -336542914 -926088236 -72566942 -269006089 -439451038 -802125288 475638160 -57633470 208890010 763651400 498834417 617413813 276596103 -913395511 -928829470 -901797366 -341012832 366182632 -23322428 -339785726 -604542471 -451104206 -625828571 900477516 918859550 50496717 -332168764 732814026 844201805 999729271 760736980 729211143 -118041925 -484815812 -926283029 649127441 381415687 65335865 -862579045 348137411 760131306 145999955 285188472 -813448778 812231884 -487813305 -157828830 614812991 -197913507 -685162143 -386702911 -858702779 43080258 466411136 -20036273 100293733 891651981 647403664 -529395298 386066410 42726383 267064993 -707562306 105806698 -995389166 381956179 -543436953 -967522272 355854944 781403494 441468620 699376783 -865656550 191308142 -973072939 -677191671 543692271 -975497113 -364449548 -222194984 984708081 -464471697 -890884509 -838337547 -28782235 -879308968 -733497765 -314365523 781877785 908510224 56450454 -841302953 -932352130 183869523 -885673465 -233863111 597555615 172695872 -280782557 -547399334 253136780 189937491 829604289 -716894784 449044334 -784823188 -304578630 178968509 846871257 -725408682 157762882 508858007 561086980 119652779 987007617 62104227 208906850 128321120 -416009006 -236090054 774636836 806743567 -191222031 872804736 -126736825 -306796483 584303126 -699047555 -701346478 -771034706 80270740 381523036 -143401831 -327209826 -999997909 -900035132 -959787081 -826577961 -485202564 -618998732 -537096751 -985664919 -332133453 260743871 647352513 -123701612 -329990966 955858834 -42149246 -823219667 377724199 792140554 -657657516 -866985325 -995904845 -76775086 72725524 -771473402 547995623 -756108451 -914071403 -805106526 -889056150 -212449334 -669344918 110443587 -997215427 401373290 -253827905 -777882737 -943205490 -142609636 -248332619 834016619 -841514502 -499403402 727345889 -220318678 -511337941 -877605192 -505274653 -735202049 -254192914 -296545624 137534057 -779031017 530571021 -853824920 -788718980 -422799623 -440404621 -662486093 -954535960 -864821050 -585107413 437799021 -885781049 114234323 402850002 -888451720 517452115 410644507 -760721618 160033916 639221724 -362207563 -326173716 -767513060 736918587 -880386093 -145437117 384322658 177513216 384914250 849452822 -999609340 -4935114 327070912 -912590834 -502598530 -14742332 -666833468 -328512632 -231964343 -365563107 -812624248 29165356 -34068155 -753327194 512156866 -136107478 221837196 -781459299 -901084792 -149142638 -42062050 -395266984 -711065763 893200994 166446994 -814635787 -409108758 555765851 460949521 -584309694 627754555 407424962 4095536 296696826 -984625361 -899563565 599648352 988118608 -515838391 -533727973 -483093269 327150988 603812955 -158832143 468073709 -169279867 -265425504 118118149 -828775585 802073393 -478821234 905273517 512943494 257930857 -566308225 655774400 -710816771 -461163687 -13976858 -736407477 -788326121 -413278938 145580025 728451423 -741935595 -760001463 769111724 -27705227 -15938565 -707282730 159850239 -776450568 -617230158 -588149473 130237777 -226261674 -706993974 847471697 -241950792 -746287102 -481164648 -398520065 767852017 437694002 742403492 -296064467 -897549395 -271823237 -778194284 -864247443 -330953406 450987440 727358340 -44919456 942463338 527703313 -835225687 161762841 634363526 -329173763 447348164 763254177 -34508568 347285869 -250718411 874354406 -327100129 -656765337 -429830250 -749443102 -521101284 564121982 534867850 -370597244 -498338154 -251124492 576026073 186670079 -735426631 -418059154 792155813 -214492075 -266202807 592487837 -565232373 -891327635 -115668968 -398241143 622283092 932655319 -262592409 887155773 -914762017 392643456 -466654541 627066212 868472731 -673192774 -704743368 -431122101 207031660 -688462874 977578684 -803463653 -654859682 168404868 -717363875 274944435 -955366900 -337776785 -315062433 -337014487 818890364 -467951908 -917461469 614983169 153657871 874578436 169342742 980944400 280240008 -359273125 -974725753 -797724582 434418048 919554082 -527662729 237937496 597017533 952308715 892185627 -718990085 342507900 250379299 -843562083 -859887971 220759572 -87757266 -172920113 572097451 263972588 -511207263 -612677918 -153507444 -339859032 721841335 -186455923 103190747 -693322634 361703107 729723847 -854253245 -979787293 -374291452 -201574021 989095794 -961023762 18080291 -724029896 -334014668 -289985914 -42802403 550936976 -67907634 288486545 391347561 -808266719 778367391 -191809855 283490029 421177313 -895902361 625887142 909565647 -678626862 -747558391 49558985 -77609251 -888998609 426272491 274489801 -737671450 -484036370 -292389345 164859767 -417266467 628980650 211263381 595084544 89498074 922575077 -566775333 503551045 -558485263 -850953718 631556532 -286278487 1379137 -642903554 -349747081 627118520 128838533 -262399780 -324545321 -289231086 -932120796 71917307 53048706 344184018 -440775771 -187451090 -439555088 949368031 -861955498 762637445 -983662344 -614895097 970732197 -789771638 492496526 715000421 682150400 97816178 -817706960 -46912506 621500832 -751256694 194389259 942211238 -818769069 -687756054 -811991884 621107151 406835977 -671460421 562159342 -351643420 468741799 50957633 -676859784 633671742 -16664293 -256714819 -275335076 -83115286 587699138 379008672 -44852169 -880089559 -504699620 -613910522 474556719 962806970 -601325788 429362664 -831009998 86108300 434652402 -929562760 -474754223 551052510 -128580616 887562856 -62882769 -597815367 346579977 107430389 -865060907 106568825 -826146063 277680187 -186606841 -916163486 493039714 137430006 923756744 833049470 -926620465 -408560881 468072842 -496921260 48999844 616314263 -34124172 118014760 -602008135 854982674 724344164 324470295 -474938403 683063295 -653476612 -999906724 599590088 -956323017 -300654802 684548886 899330043 -100070081 942846034 277093391 -110542693 -523223267 -357632052 -673200735 -188152341 -415401344 -506581825 812707696 392533692 -698546665 -821174733 -606456222 -813082852 154272756 -381739814 486485018 -343352562 -227664721 905634421 -512528429 573309896 101532002 -42954018 -572103354 86351596 9843727 -317364645 637760606 -370971697 -816755717 755213238 677117958 -128026165 23249456 532505512 333697299 461450260 -652213079 -850090018 482245004 640493510 184837297 268696965 192150288 -44741197 -139994333 -324193002 -374300645 -453639133 -43373208 -301871364 -558462039 772203366 -935619352 -951411911 -827482464 558979012 58367743 -132162031 -32321987 752827335 98460564 -621596421 -798197666 881302399 -737206567 145452954 773938760 373856815 -96386869 -460515400 -31896415 933739000 860857548 -313130832 918187238 95799411 860643798 -894266319 -676310374 -301545688 596024807 -92149381 685577256 -808534350 -84750128 -265173116 283495209 786389908 -399886841 52964700 554856436 706423250 117777741 -132960467 464685168 183764968 -617575140 -896189304 -350754109 914412486 -574139253 -993109263 268279685 -842289575 -327280398 679258145 811565720 988396642 -204195515 851222849 848868768 -383974993 -506102992 789146916 -365193274 541445597 674962243 -89899237 -799228748 834494599 -597669195 718221789 -987213879 -981687146 -818822486 -713496723 131276833 -633608125 -78205344 -644676598 926423344 -499117539 -810231354 -927430289 636799984 -855612042 982977450 -482837002 139816334 245070627 -391824310 -697721066 -145865271 286339022 843303215 609599522 -198735702 -540071705 701393657 -608177584 -16492226 -241167314 311363219 -864692021 -936028876 -112056192 -713909124 538030588 -538022162 897991832 -241937362 -228873793 173316930 157794814 -930975444 218165693 509701014 -252474321 535449474 733414655 435668807 -108739251 -408237348 757268982 300436374 -26417442 -18210664 -159027618 237298539 -156850672 868482178 -908068970 -939162356 -909589044 -995062383 -216739288 -995036351 -464961986 666817234 -855262289 406279115 651051484 285310415 250510383 -162306458 392275073 -760000763 -867762865 -148219846 720949817 -936208294 93307591 109688535 523392868 952200223 564414881 302534312 -793210832 -146355986 31333525 -333936800 677721569 -814065157 -398196025 986481281 793486859 944952936 695918989 -752369546 29427604 975984680 156196481 756855992 -890637529 -286869034 779864358 -475316111 897298897 921203985 598884887 648669179 702088122 -303944559 -114266261 -816833172 499961137 543422898 -722763916 -580766316 -453893790 -267241513 44629821 142116159 -83082656 -783671037 -97889948 -468200813 423475889 -939888547 -855324209 508761539 -824584224 -127132055 -846639821 -33912477 -64084442 502386440 -5493904 360645877 871217802 821142709 -778400085 -259650957 298031953 -204657835 209527693 -919260272 110983178 -320297357 265930190 969637605 121882839 -212228816 -117527872 -793824827 -842318183 -296824171 -552737335 768153126 380116432 -756705750 -879920111 -418820799 613475457 -705976524 -625741090 -634883755 -738859918 -656217736 -117160145 86104318 -62845743 -50092214 271494177 -180579154 -591109292 590007644 147062137 772746640 -414269167 -55401008 -963111515 713519660 891940341 -791806775 659663005 -918848113 554399128 -786304778 851812355 950787348 -982010244 670773602 999018029 33156256 137025906 -986879685 -103990321 867665397 -754208753 313799746 -140334624 900030079 -52937208 -334952737 728833614 57095521 582804480 -255538544 -972822466 -854733537 -526582933 489092604 -197323179 97331399 -26881345 -583110176 -574284249 751130472 -895792634 716448190 -226833632 988407202 230655282 527610570 -947874473 -802427015 -693573654 -974364154 168457569 -875261789 42068780 -64274853 891394085 -132844292 -691208130 -219735307 -454981156 -713396918 -972797103 374711532 -353219151 862086758 518788742 167443221 -240156592 309809948 6255040 -781497607 478978621 616503631 -493173396 -902680313 -399421168 768927754 208705709 -255989180 -328810546 -743868740 771733749 -551555158 -512742180 49340851 -891709087 -124789064 -786787934 708749569 490501071 -116344838 450209075 -649697046 441160036 -829027463 54462970 977553725 -381750449 -71401079 762589616 3342777 899529286 -517042100 -616716530 578262384 -4997503 -328813492 -83806706 560556721 404321605 -947961435 972174977 -365408943 -774774187 -726721437 -372692128 -202739215 -964461733 80685026 -15856787 166603498 197424768 438820030 -435244721 778037771 -39933897 632234755 993182796 26171188 -115967550 -186119080 -61219002 -359026036 -86147694 365300724 657368544 -625519990 -695362408 -287933228 435126776 115830653 152192523 185374129 -657269389 -404522453 220185246 -227403885 181564423 -865825474 -587625078 362531250 842457551 -750599913 -273403020 170130907 568838672 185559515 518396085 -760736223 -871632097 -557526240 -840012743 -782225748 -785308046 183237837 -274799571 276141854 516257144 -820531815 -616213916 355832087 -535493948 -826429052 -921648874 -104532122 364328626 323371160 -789029478 335552628 -585456569 -773766274 -940428709 236496648 222819257 -562981860 -23711424 702487700 -823749692 -308467891 -773731787 -214674682 -709322099 539999612 -712661697 -29209656 -513100984 -344327479 768632845 -829439918 -973025988 489401705 251129135 198605197 707726210 -115290219 -802275458 6412505 -760411399 -405657813 665086928 -475898721 311638655 554000210 954916776 -276526898 418433060 -560927855 -214336274 822999525 -275398538 -566459905 272903536 116217647 -87485120 -149686027 738237641 689139596 985446904 -604067047 -992062063 -818123406 -175065992 892651078 615600733 877347139 553102007 535997236 -505384308 289757645 -874403931 993366595 838796516 52744723 278950748 -511329750 -96937958 -751627871 305496946 -764501956 772069523 -970344294 490522321 -760394134 840108499 29754802 -921528336 -836030283 -34850701 121819314 -870772632 466035250 773224255 -656375133 -989878339 -476867566 -14905338 -902121911 403089740 259320342 38013068 958300047 852940316 -740345936 158782413 298843994 -975846919 -741932241 29553592 -963217628 -704878992 812161239 83550167 -841354606 19821622 577286433 402074893 -879435356 -708760457 -728542249 681434800 -490011744 -70019717 -514953375 -571944615 -405568932 392179558 687133451 -845895570 -560669625 63162325 272855167 868345125 82551211 468971613 -877625957 -140706949 -727599403 549124880 -271921142 -955233481 -872028672 -728100288 248914202 -499480171 -582909427 445121793 304546239 -687543733 445920660 309553868 196480429 888650274 816543024 -575328649 262047467 -617658661 -155036981 -791105799 311898440 -969730214 -649086087 -435471888 -807755376 330390335 364827578 -761173835 -729812810 -371955301 882908675 743447127 327913764 302454465 -721253827 -924076106 -849991652 -803580485 -658092282 -7276937 -792212908 377292300 -686787050 115386910 -682166370 210359634 -241427142 902452907 573209820 632614429 847066369 -118157811 551087556 -243160487 -753872701 440567318 -561900658 -619237806 484770117 183335227 -726105722 1485307 606639612 -443888064 95665850 820266037 -295476548 -230039345 -716096115 955581448 826503889 -560741770 -709088865 -423274703 -669532637 28638617 142668991 271507098 -835904388 637386019 156348340 -225567362 425417985 98328591 -611621177 528761168 -212156833 621431182 35432160 691415289 738615003 913396371 -623053621 -744156550 -832524701 610314483 27948 548987974 -923562659 552994527 -989033399 345304931 -838584742 206124394 399855954 68314343 382253987 -365876799 249018021 -97932592 72606509 -582537950 -852118382 -755013524 -141162738 -659281059 51059959 -890098265 192393521 -612914758 273582776 -328499713 -520723495 -956670721 630339332 -384505240 972620591 -668751198 964779892 -713319017 -47329015 455211479 -757928208 -459386990 73506601 798251255 -167604615 522405127 954706772 212831234 378294234 106998973 -151174859 237463923 745004157 -165974282 -472243827 145523567 -844459447 846485568 -825694214 -611738974 141256688 313612008 -287059947 -35752053 597605155 144648337 -809339931 -551535887 -733915041 -694702264 347573555 755593536 89637116 396792726 -350502590 350007398 102223912 441246342 -69320196 966000625 -811384035 481105161 577480926 -509026174 -895838413 581651901 80539234 24614642 -564890633 496312355 -420253060 -244702240 96263998 1307750 -817034786 287976587 -882612781 281433893 219496480 -758687529 -98089047 -863921487 921150375 -830196072 -832104240 -830398159 -380766796 -803231336 59356984 -33349812 -626843101 -120002448 487227835 513466537 932123273 -994092504 -857446872 -788970463 541814623 600012583 29866188 545711117 -255581411 -654486390 -129651619 489147281 977030968 -141284495 101459318 -938118449 534580701 -874810728 453986049 811329596 -202424525 -803655408 428998265 864581106 22389280 -257996429 206982884 -187639446 324485382 -564594469 -847708576 821333578 -67830611 554990156 53905318 130612644 626814695 -484971373 763223602 941492010 -868619246 697577611 919934535 -249519320 751105506 410755525 92471905 343194633 -857209965 -370352547 267099025 571566468 251746975 -921077815 -356810135 -763345100 -189735168 263430890 -675141158 -930644023 -872610419 446318639 662054579 -852236114 -140305570 271544790 207386570 -842821195 450570863 -369380124 113273147 450559979 463219414 -299427909 -18119447 269949539 172781874 -13650240 278281434 245378508 -615827222 -150127277 -115548143 -170438416 827101118 -117877914 -35820450 -931716085 -755347788 -731810658 522774689 -53550096 959190753 -784781112 -481634230 829925998 -964116427 778308829 391504541 -527465170 -441888264 788772370 274354434 -178649193 450450344 -833769588 -538812064 -888946467 717957871 -125086370 -539137269 -776424430 350672936 -198211045 -230794392 -538807135 -145598456 763454032 -323125968 -977945146 877840569 -325540898 112023091 -305581958 -139593513 -433912532 396587061 -224193556 -269502281 921071676 652284117 196475990 261339482 -844631554 -277647816 -826408357 92161575 980206592 194888904 607852090 -23083281 -565759341 38400052 -946358610 727406693 387730204 -9107515 141655152 -502476260 -967685336 921581621 714954126 737476399 -124886879 -591515668 -768507014 -135249889 -784719299 517575273 -673784108 -490230693 -509127753 524006410 356253989 -723163493 85769170 -289143137 686482696 -462931649 -341982103 -667582952 -67871699 -432815226 530501335 -514491058 -653859372 192152957 752108394 -449846965 -146489217 -498002777 -987492363 873906642 -474306370 -451239259 -690802045 147947228 143490164 -978113701 760428590 -790602463 892115372 -991218434 -503402682 426355417 633592004 660276129 844665469 833707339 -511555226 855331042 -908200421 -751739172 -879733666 513411095 -975792195 -433951216 -614857950 352761955 823133819 170148833 -559390248 -595106021 -2034672 440487305 905509957 672420218 128330633 942554194 -371243015 -331483453 -830582474 -995219650 640025201 -911691670 427924229 -810155387 -461473095 -733341953 59388019 -559781246 -478856522 -652340328 914186378 717291019 -724540075 -355004782 -687636712 -319077016 237299799 196243436 -290038179 533761523 -838956316 540304273 982972662 986811620 -891590127 -546581290 -487478255 752561335 923222001 367712301 -833447921 -893104675 -847100629 854003323 -488661190 -798692014 -876408189 -35254257 -453104744 -457590845 -820974713 -672486217 -867662378 11501269 359738913 -69546813 -677488361 -158210579 -270493397 -27693163 35857801 -390156558 -689342004 -69906322 139825491 563365148 358763559 -184233967 425439485 28165369 -752217525 -348045298 -49372526 761906998 926133959 828059051 -556560450 362985849 702172798 -851748819 271010358 -834815173 75011649 -970822905 -369814466 618360871 647964305 -350402951 -893412705 -531530338 -663085833 816857060 -289802217 -486582638 868902540 -981842358 -508790843 833836436 -550903598 -983828666 -300621134 734418018 969349375 -459575703 303769682 -303034811 213024189 544082574 -963705271 817886146 -5320918 -964016595 11323406 -583813520 -599911172 -969613446 -114934164 797153934 659376346 -591955233 906387724 -613258087 -144176825 55862669 130569362 -564419632 -687566495 322171830 -339448722 -730369430 -196919974 -32846711 684236167 -562770936 -709377434 -153429176 -893800469 893155081 -767172876 72776244 56551722 268373329 872861941 -648608710 298436814 980701635 160637813 104440941 -355463889 -846192072 24235760 -968336255 -661172391 -353567374 996405938 -631546263 484677681 -164503761 60307718 22836003 -734683045 8981272 -417658985 -594724366 -963961945 -504633591 -962826448 -478970403 -868596346 -699804906 -148784159 925070557 552460907 99671166 756570549 96259281 -594772848 352635654 -644138723 599084762 -34779627 562301535 847168425 -233448529 78543974 -513985866 -814536673 216393421 -844529131 -191217009 475941292 533897353 66186446 746057946 32987869 -107969864 3170713 -473042377 -783958033 322117716 -918185636 681109600 138868707 557738780 844034665 713885819 7633492 -191024296 -680728960 261661960 -583701514 -16124880 -850920603 -469714342 -812756498 849550100 562130620 88534857 -948775489 -355962300 -67860538 400895719 -552995019 59082397 -600454131 833076905 -599456688 -286058341 -587367093 -582168817 -308287860 -907861053 -555552866 -233648388 -952141659 -977027499 -731357657 -503003299 -415814317 -815943278 844608842 -403435219 692301978 -198741395 714347249 -370756323 -508958543 904128915 -496071449 -488809177 -437894871 -810379234 -897393900 -844003664 136696131 -740173052 -985678718 354507772 -404617858 164673141 681000028 -193210489 -703565032 -602090797 -796289273 118722263 455603850 177076923 -961489367 -33547678 472547122 167254567 -505270566 -355282321 642560570 -640037233 -757837251 -567936086 -962397882 635429641 574084789 482631720 466814710 520032298 -577211410 90235375 337172148 -758713914 296251412 859148148 139573271 964750615 153282563 310372291 125995850 -252078476 661724759
|
|
-541383050 265279721 123390305 -949985377 -950848721 867936378 827990322 157596603 -369686918 686932085 -755893095 602433146 -170686108 -476438955 5499772 365425422 -809557016 -242884266 -279511117 486694768 -394241099 192168387 106270736 -982368092 -793289714 448006388 -396499553 395363173 274197368 -340691992 175631290 -729906606 -852962085 -288488815 646100768 247565520 -747759456 955057237 -377673681 -687892269 288437442 -842382977 846134210 343169751 724558459 566446916 -864828388 -370463128 721205375 -514972041 919644085 844076090 -248097647 224617241 -14428317 223229756 -817998199 -551110689 -463863626 -434557929 241769465 112179206 -981547964 -141677663 442910670 902244319 155658658 -76025241 589478456 -969040541 -530554950 468765465 316539616 641836965 -305694766 -62196831 796848424 925741767 -146889613 414164194 -509651614 769142384 -642939544 164941963 -35064254 -484325439 -317101464 -116791266 510207356 294132656 311711624 -959410722 -931922648 -761473046 707231462 941724855 31578935 514507283 685257738 259363841 -549477156 778248593 646592512 261902363 -681072707 -943631899 -550885380 740240633 -97569975 -315697916 -736675346 484127769 -572135107 771671763 -928464346 536340829 506909662 -473720754 424347762 -723220068 -943499790 -386431690 -16693880 -575042083 188292642 -990912617 -969767896 488859429 497667586 -731886538 -330639597 -536354401 933941716 -260463718 203419496 -771556349 -992023091 -544613799 -74639749 365069815 -145178351 442745904 -470262114 -338282090 -796352435 -555828280 286572190 447015567 986349549 613285278 197517740 -725712515 648850543 -246141703 -345023043 627078554 -794592471 -268515354 -972813890 -757656602 378479680 -884545264 -688434772 617972626 477459137 -613722703 -774872168 818992614 194985703 -604451913 -438093163 -599631307 -560480485 301200863 -953845055 922664218 644149789 382449422 -745463604 152293915 641939447 -614472995 275146363 -409885350 -610636180 149023601 -387345464 -814071207 875935827 299572645 277134886 -559583219 -874494796 -729235930 131662147 -959780782 789720027 -616009688 142931189 -13326852 -512130819 470456769 962054187 456166864 -891334744 -752738258 511903205 -903104450 -817358428 -472665374 -597410125 -606130353 691696045 304013982 -892543040 -414397498 -759286713 -766055747 -977589506 -168156036 -856778724 -947336476 -302704367 919122913 96973721 -358489403 789322264 212862187 977121422 412908984 789919351 -906966008 -54190464 -266800593 812959695 825786858 -898818904 -399116023 -429551827 -268498134 -598053782 -613709460 -256948721 490703926 -938433114 972422067 -603625601 -851126994 563251849 647503533 -808275622 -134133935 -601987270 -799844488 498152247 823921494 941258403 457072485 -708357662 264898971 -814822108 617851549 383217069 715022416 43820054 -482400147 33000576 -346023897 -770436311 519140278 948764375 -901782457 391603600 -713011111 -648095634 328386089 -904497121 931688537 -773201377 -844326013 -979003342 303772836 -720163811 346439720 -264398082 161188519 -796050667 -510979959 518025913 -558796193 -43821845 -116544275 514518214 -181949325 -97091572 300777475 766922022 -464232872 -732035250 137834004 670268911 -668042366 -567014315 -262766451 727084819 -830138964 -71778507 -835481662 561368282 -516793115 902294659 507716866 -531442027 -148039177 992677337 259248092 89630979 -67390417 673183187 -477822502 629049307 -856740899 -269316833 -21857002 -111203989 787580489 -209969462 948050696 -655131081 623383786 82927716 470371389 -278749721 -52767167 883607301 -755478303 -708223472 -432502537 -667218381 -274625120 -324736816 -440180178 -849603904 -685619682 211149016 335234941 641439733 -14898045 231472291 -898105773 909890537 -950274844 434380092 173176983 147650365 673363696 140279950 -258164847 -730921895 147057686 -596826458 -914049565 -492271241 -111294568 3388426 -762611451 -577405251 -358038379 -233788543 -27719380 364431950 -198181083 -839216851 -413888400 785533474 202526949 45514651 640407816 -73245183 -39282030 752299701 609070596 722881711 786429389 -934284901 -325251673 -197697628 318943169 -58296823 -962166560 -286020011 -56895118 301369666 162102071 -483514568 -55943270 -33286730 -371381045 -260174544 -717427863 61139409 -65980522 824308584 -613161168 748723293 949306342 -689756616 792745762 277672975 -854150641 125724712 -609977351 -682576507 690038644 563034856 -110728698 74225634 503723006 -673396505 580587577 220014787 -138813098 320054265 995252662 -754756696 15892328 756538683 311866605 207581463 -91844500 482461194 219823775 460980940 368591817 -980704884 463191263 -830842323 -835615023 427983271 729987335 494160347 -722087791 -555358820 -846902407 579319607 -61470800 -137063128 955019445 684259707 873693552 -715908276 38634159 867072530 -835344476 748381512 788254916 -87766597 981809253 -616710996 -848569031 -854367081 -739208818 689807856 -990588466 680948688 294910216 169062252 -791330638 -27179564 -262970864 -707101076 -167346326 337359567 750085342 -163377320 -40476722 939349017 -755975459 -913413494 -495787252 -348718056 348693829 -185531649 742639825 -165572312 -860995400 -401769604 -822266352 468190822 697430343 440517492 372414859 -784268126 959414394 -594362301 804465203 878726333 -811521543 -399840986 -28295218 -347370957 -969379657 253068555 -317181615 -20279186 -35296578 -969891648 -830599186 -778386668 -445052456 788832453 -72189316 948289738 858904815 -185798438 -477810256 -859536787 -965308847 282309669 -598455518 553562520 -97556513 158369997 -149598699 -967468552 -952504399 18604446 -957752696 373612273 375363627 -450298371 294860956 -289756149 -499508219 -681058036 27211554 412304083 145129608 101721888 881548155 -387482158 45669849 -846654391 659950304 -272902685 -800178481 -788265301 -707501492 -914480810 -894245600 209733882 -323614591 844885818 382358032 734731538 859332643 949774603 -206524448 386103738 -791690305 -206539018 310786642 -82119075 -56991116 93921338 -181625799 -160560942 292072128 792842826 -178568860 -413699804 -331537667 -607859411 -874649228 -95898684 -760607244 -577474534 -632456791 292919925 476998808 147781820 717587836 -740016489 -925627554 296917572 169509418 92958930 -605539235 762698268 372664851 -410304686 482743398 105973057 270645489 955217781 -409831334 667111507 -73053618 174791192 -463927522 524877368 264755608 -82208413 985794484 571981319 -544918087 -32504658 -785447363 -63740769 -672779877 -467636316 628344742 -860492261 912272265 -450872528 332013612 -718438074 -578025362 -234104104 -467010530 -304808282 -852659153 -931766762 763743981 -791861970 236742831 601837421 13281833 -70672284 23196351 34608264 -126055622 -15205939 524724259 947993816 -735744032 548954359 -899125968 281446405 174100587 175254917 -241119573 399548830 78296556 472172819 113518184 691930339 -976824739 -664813176 257704243 -976193959 -706534862 90213191 572426756 41654308 263660680 205146942 -156925659 -270905182 35367427 375764750 -584756343 888457295 939027355 -942698907 317450213 862485868 -768048851 -974811516 81826482 -346741390 -160479361 27848478 -80037268 -528427864 -789364951 12383695 -541256172 -387475377 713427923 -533438000 -969680795 -713396466 781456776 892062449 90163388 856388166 19599590 273869811 502392688 565661325 -795477757 405312083 -408516692 375038799 -860283847 318050191 -842398540 -746230351 -873055135 -610372994 557210434 -225380603 -834038555 -926692378 225450634 9820355 873501354 512475068 -349168371 514875313 123902516 774098285 -907400224 -51293790 -793668110 532594528 996411288 -437006183 34228854 697478283 979928975 -78492213 471902905 -214552667 -470085671 313608703 799381919 -703048232 858460222 791739829 -836031669 781247050 -151388895 -441653521 445863254 -416607031 214790220 -244500453 -588851212 665139273 -930142407 462649268 900493992 294502455 143771098 -100025010 -906995309 -300982682 983125670 950702515 88596809 -610239509 -419254613 704220919 711070638 -562005829 -262392002 -711577138 -815901611 846259433 -275487698 -611219630 -465963908 -62464494 916992306 -317827803 -688941929 -879238586 144956180 11054627 962847800 -580961087 -347140647 -544379186 860137590 664724735 -111240119 780348185 927955033 -595489721 -8927218 593907401 -941348676 -568884928 -446675101 480440340 -312686990 -866933789 -627229182 388445793 878017267 993493492 -519455991 -765442643 609984531 366547053 -317759894 596497523 377227999 -799392784 930562610 -935055938 -128794845 522202518 -290984977 631765535 954800829 -134504113 573877820 195003813 -531387649 36919418 -759148498 -870097685 -878297848 -332320295 -811972857 -437579021 -226953335 -488524833 144051256 -365859113 -173730717 -420562776 -614926671 -832019283 -726067212 -562338653 -844745558 -861129643 -510071194 257447686 -775661037 577408839 335395782 568414102 -878492669 281320599 -735989574 872080123 188445047 -11471052 861020020 563893876 -110750335 -579681504 235264100 -960161996 42025232 38415729 316617887 -394345506 -834791839 -404343981 -483625603 -773368616 648298377 -801458744 67877533 -75266078 -326072254 -227988644 -807028808 1100914 444774717 -720250956 -653944549 -392139767 -430167724 43680827 906386144 -37229288 451247186 576593514 -185979020 277263425 150737932 -264342752 -756402524 -166134865 897938795 24202359 -775515535 150252606 513482478 275780759 -824968329 -341907131 -505474697 -766278167 242158101 236246649 -499339951 844265155 -25225364 38776554 -132075098 -694787155 880934490 311140608 -436398388 -946192854 -849342931 -429534292 -835048508 -447553783 -556137312 -952455200 -893656349 929795081 -14342667 858136321 864747862 -98295052 -814829432 842043669 177188134 -435390305 -360542276 227301497 -58448149 -725343459 -780390652 410068510 -632657461 -261768604 -487656960 -76791381 -474032899 230466960 -410934736 -993917685 -763009677 -475433541 -647633147 -894159313 42264566 -948270493 913839965 950654499 -375162103 718850358 -26738539 912791734 714545244 -242146966 -803671464 538140840 -303278144 731254652 194129911 496258798 476449889 275428255 632155907 -990255440 -289094027 -876996546 782631724 -213971609 -858331640 -400812651 153189962 -653191156 756126988 -520268046 -941700825 -961712701 743832074 529752303 425398490 -424978166 -674835874 978602206 -257842800 -698691192 -153803862 -673088466 536442338 -444100990 -376682327 299165193 351226457 83405937 419312925 -482737375 721360236 -581956371 41920493 -915167655 760363276 -445723703 836261271 155189264 959976438 223510126 67060452 -626809867 264983709 -184208612 308121916 437045972 -660009244 476256190 -917587497 766857190 -966118075 294947942 92865139 -275051829 -863110415 -972488653 780023335 575350389 -914749614 740079471 41111402 693727824 -760156793 -798952399 99607558 -706753177 -20097545 -143444847 545101679 428693491 -354197266 -97201254 -598610853 261522254 851928771 805360370 611594665 -168222669 -15294836 982642920 -366601981 555201346 -111825866 -898837375 -543627448 43697171 117789255 -347962425 -5253127 183163576 951511749 -370025914 -765705227 696925077 -723382202 -408241595 345022480 -713769424 -502205453 -724164854 606673424 -990658066 399712495 -826162562 905677075 825488448 640553300 350141986 -319853859 709040686 397351763 984747812 -689732831 -931175670 931355901 836515313 569928684 -755654266 -903522918 -132191038 691982747 -902806144 466095205 -884534176 -346496458 911917222 -970419645 773041783 -707433853 -67850443 283631560 369669099 -696441446 -641633263 181521579 213724731 -632888269 666527037 202029750 786024294 -334261798 711469808 593555467 -957765299 -777300222 -744858799 935079717 240290082 -858767497 -94947659 -68481210 307180067 384240145 604846798 -946114304 867318212 196157458 678970295 -484152430 -956457780 -719839735 -873262935 494288190 580738488 -507583869 -369593382 -397272473 169638854 84549210 916906166 4331635 -797172180 -418479395 383222491 944332306 -852572967 115296029 890138368 -463716265 -897787043 837013523 -266637915 910842712 -962734793 -932506051 119405340 -785957978 -14287264 -449259323 -452937751 609053025 -21927852 654831102 -691530360 -754580930 -630099061 -279744289 -221790782 208123225 741748086 284063841 -805117073 -867885471 -347432527 349015815 669153871 -565358017 -814234982 -882458962 -697536861 -776538107 947180550 594990495 -356497028 -887274221 -583049059 998959524 205209116 89904751 315572417 42284469 -11841633 -446980299 792549833 672085530 678581992 -861638741 -707316507 -767285742 -830628383 878211816 -449766402 676000222 608272668 -641425658 533342316 -130520819 938506358 -952246044 544248520 -462496520 267023579 749523426 -273122633 690652497 -641881589 498848197 648439581 -863625598 -132522760 -555494737 -957973267 -969709676 566434973 119552408 -170116541 -6157143 32336067 254093108 605221516 520069416 449526200 -991768059 508372964 805758081 -69685708 573820354 -613369905 -887441320 -945467536 68644679 953919292 521005980 -415624251 108113725 589932920 490046826 -628401464 -444548730 242163074 966135560 384496500 459545848 575703412 -901860201 -870454795 -800352055 -636182185 -373947218 171896426 10613423 -828113085 479642462 -975429651 -561592203 870025844 -377937345 564580160 -286239272 -391145286 672001070 -928408458 -49589511 -471760559 -296103499 -427917258 427968629 238657204 419547115 275334299 453650752 -122523176 -184900008 -995791408 422871416 594970012 -428873307 -551974132 101369326 -974596577 778625925 535098883 665516151 201787937 -962279902 -647771415 -779525769 -827244516 678564493 18798992 289404052 -324537173 396708897 50444042 -531441079 -59887524 -784561683 115857487 100729151 -305905874 133603435 -14453455 11585184 -865686229 252075848 -647358313 -58665678 -623128632 965883585 862406005 -786058544 -303700340 -189462785 -236187827 312787914 78628684 -68329320 609144637 -112022252 772617931 -598342493 -720457809 -977122376 535678183 -428440437 975587304 -368706027 -377929594 420399334 848275987 -844440721 -869820647 835318028 673616597 132020429 -715237496 503279543 949711608 -986396669 -167572386 68754964 -729004340 505319243 -747642167 -687544672 -954470332 -89609729 751231698 849783655 -50117249 312737314 -857244343 567632842 299095632 816602773 -86555869 760374008 -264062425 460453571 -290640633 -257281230 -988673273 976238557 264803399 -761230264 -724015485 -913072336 709600375 -274499231 -738836496 -340233357 183481599 -347520794 704722089 -368962127 272484141 -855770976 -65210235 -533947347 449840361 -791823482 791094423 -737562475 -664463430 -563196420 221661479 43288786 -121529336 949638589 -383452195 -202770962 222327068 -99161178 424685764 -705768667 -109369933 -638102035 70295664 -701494350 -838903957 997942099 26175026 -816996981 -119081857 684154690 520647010 498156964 -175229191 -103140417 650975175 239946371 83314528 -29450997 203070020 974744689 -834644778 363327574 422830891 -526960818 -851180647 -609269351 -550143298 91746974 118972465 -473962214 -833188681 920591373 403468082 -561745383 571627124 -292015197 186149174 -991479799 38759951 926462854 -825377866 -669826729 -59411386 -822548565 950263390 -293806418 -762404361 836761749 70707674 452356485 890230420 -567507868 -440867877 -122548706 -235022185 -149817437 356478449 21953412 -80343673 344924849 -644468518 -754451981 -295117267 -10433086 54116955 -530505872 675637334 885747514 -678483523 -469498135 -89131752 -488771485 -171581216 486497331 -896378518 898157112 -642893421 665406907 -892843019 857474469 391285950 -550931081 -405591150 -857630460 -946110943 -795091294 384205763 -427672521 -974590807 186276861 342010449 597918889 708345076 -245605382 -479083285 724158411 962673231 -655988168 -543168942 -871053566 -899040554 -636237648 -937489710 922954152 -812895100 -449332179 275207716 79771391 -528371562 845054638 -149565682 -308126547 327404679 -473007147 -498561112 727839649 -999607410 726366731 787490143 651815997 63773631 -632240455 631690058 -424147705 -996185343 -198354357 932531053 -591469696 -324641447 -693957696 710346806 143746795 -423849657 352508307 -410224883 -666511439 74224503 -568045399 -608120698 448478612 122567691 678315964 -474497642 -946690524 -873634175 683504321 -881163173 648864344 -53330786 408638663 772661547 371501752 -786258123 880697943 -559669551 90959752 -517101002 -864548614 691910434 -787143007 -654348143 -768815819 631831926 296474293 189490695 -753168938 -856851860 -479997390 257662498 -498887047 383129130 50431827 -763940758 -285480643 -165264606 -493947134 811227653 834308258 236587163 312232815 -940631424 973257518 128452601 -78676028 -436946773 -395288890 -247180709 960888959 925072535 -887266887 442054897 -358464463 321659601 -977410210 -728252096 -809380101 -944851609 -158377124 470285954 -157743584 495628249 -677407967 -996001465 -55286205 -6877927 726424401 -332067344 -884257476 -825750053 -341306006 -491042806 -938213259 358590706 263329772 386906722 -359639793 710281981 -128229159 -285658307 -443316252 -946824646 679478281 691280721 425947645 831419448 215329633 -226263441 538388409 -125908186 650465298 -116306410 -103796407 -224195397 -80678599 -865806098 -557533784 189142264 -757303026 938326917 -770759868 191912445 -981610502 -769589786 -715460437 825076169 315388501 78742083 -361278120 659494491 429837503 -525026814 31741236 -819937890 -278263517 -516130658 73138944 -567070015 544047921 -77933402 827614703 907546611 -473614967 472664392 -63365276 367890818 -535113872 -166564317 930200770 -329818452 834490686 -941280609 24253274 816879423 -444254528 694713297 441403921 493220613 499775666 -742439847 -207350864 -922485091 412301340 -480181837 172182159 32320340 -184130846 55783749 -376036537 591709218 174259750 -391516233 325131641 634752672 -325099621 -489548318 -8655709 672331884 336509034 129288806 737229705 639618652 425569763 782589904 -747278137 -217082163 625744780 -582055920 213192378 -688659101 -568763966 -479769346 234074297 -554873808 486898607 -223977214 -789970415 -70760745 913287515 688775528 -382670369 -414500339 -317425804 238364247 -723408738 257844717 286938560 -799379347 -260523526 -125432175 516769681 -229727897 -503189819 -950768897 -593921935 -649933971 -649338300 -219267441 155781182 -942745312 -804552390 -454881041 378016260 827793242 -110832446 923328907 -758339843 48897867 -513388364 591430934 16742038 -369405749 388752205 -642868812 -625104664 849112092 -359163717 -320832851 -191077297 256047802 -383382790 629218112 -820758589 276367759 357647306 -232439118 -537720875 494861831 -297376276 -751439969 729691210 -491491111 -650811722 639597009 -764096082 -886669965 -10057939 590451849 -850820124 -622321028 589525958 694186558 -738894729 843134149 616093789 -683420772 896357384 -944515646 640911903 548169953 603763975 505582488 646321392 -128783707 -491332051 904635591 -989202248 91419740 -242486745 646778014 532788271 601951691 -474945971 -292769169 110805766 589575419 466801593 559693532 517042542 -122874074 -559999961 747622303 -346375309 281360548 -530856742 -488893159 -716129437 677079064 -735921091 972735196 525766302 99595883 -879169307 232712691 -923022622 315933016 -212846292 -703825503 -791064779 -536479741 155266075 530356205 36776471 -845656296 29933376 -867767659 -751798423 -842375169 -836723269 -266953883 -295812045 -468917007 212418748 -385886270 787057839 213234646 -793636295 -485493369 -985337571 639747623 -210651073 -876739142 -778566801 -844605761 -851492066 213033495 -916614493 888790845 -15483634 557695013 -246750934 912254188 288251702 -727491985 -114675534 393719085 407845778 -495852367 -492518096 -715660298 -321873652 -23666629 -861232150 -123256431 920198728 447409999 -876470532 696933058 -844372675 986588232 -312517668 571818682 601730469 818230284 359662932 -752237960 -422623133 -519413267 227092908 -745885866 -651365222 285758873 -757473736 -440605396 -857149293 134094250 428822330 -188206688 -419647437 -759734780 344540313 852149871 -950518347 -704115728 389859464 785482333 878704594 316622584 -972358978 783419357 842219285 -986430444 -730384577 679753887 -918879099 37797121 -423661094 -666314851 176108287 -683884548 20414604 296486184 972863995 747964669 759293215 -705158697 309496818 -806761989 -659488467 493845859 -539204746 -301524577 -641631118 -19760062 464063881 -732067574 224024090 -479547267 -23900497 -715523948 662889583 -436695076 809267338 -985307353 223319894 -554698688 960917041 -808505431 -942169075 -911622000 -217316582 474966775 -187005333 -126177907 -761570566 949111789 539478088 385449711 289082349 -280043910 -264997211 183152759 -852868923 743079368 678440645 877071905 -175726988 578620089 -235254071 -691938175 889928014 -601352592 816665429 -968855555 941656471 444615561 988490282 670922167 512562516 -615981689 -292454055 -502362306 -39331127 67490333 234872079 -999394459 702123331 242218709 -7323237 -424312122 -19258496 -299472080 551731436 -601973594 -356527343 -227913425 -862571624 -879417051 964786344 -231219176 987577039 -278874544 21064308 -380791481 -901295628 416116746 377895376 321405048 -388407266 450344377 477471829 -80165061 762465001 -710139611 366978310 -895242424 665969562 615572143 332012104 750329893 997366369 708926659 403763066 -303058016 831807899 -364430644 -54675809 426613126 789637377 -668992265 -585039014 636293647 562466225 370733101 -840137774 -997008004 -46248456 -406531546 -824171903 483743498 -989497802 386243914 -637442697 -515124113 -711538985 -65104145 -108029978 917352399 86732475 578181020 -436681441 -772239975 -938734532 -247761604 957704968 763060222 -55101580 -763501236 -229435539 735293853 180367889 -415690229 739696330 789640690 206311048 472660381 -993779145 483789630 -212922622 -95436424 319921163 -300746222 -930331232 -371420207 -170967179 -44276447 -906183556 -714556294 927124430 -654775165 -139816497 -861556962 792340001 726987199 -783490689 801467503 529011602 103730657 -382531115 314381139 -565014603 932497177 944035231 -80576588 -483924738 -275706830 502350018 206331679 -556239524 892880240 246843516 -50275385 -452752757 -597276254 -11221731 612669938 -335339164 -190176396 -186366600 -695607021 159694974 379558592 912157356 150520536 -798328740 -731202776 -894846172 260485020 -775927711 -200775326 -899928883 -757122009 -596255246 -960106144 -601855342 302302054 -450219960 -610512081 -54329209 261596578 -697046870 826457977 -181327051 -196743665 656237572 -529520675 336980335 992854509 -910205959 -672878365 318771101 117204657 -218572151 669846478 -237429117 -751912660 76407788 916250006 205407068 -566299377 436165814 999687142 529857757 -918856708 -86966832 -398572266 908772921 -961707502 -395231695 548766577 554798752 583214688 879145819 -829709965 -772689700 730671723 -824280485 707994505 -876569309 -303880178 636577862 600634179 -800904252 -661473427 -734014008 -222431508 -669802761 -78039529 -648883839 -647241373 -912540035 611113246 -493484364 212969030 537330672 302817829 933946430 828549019 -157645116 -808715189 -784883288 907665661 154592186 -202506608 714426814 -189453905 -950070899 185353662 -684685283 737855991 -234523917 -393583850 70372862 -347258525 142283597 -271501875 -716712741 973812548 602955918 -289382167 842450302 502318966 9427877 870095624 797366661 919360628 850459777 393631889 202026836 909582899 920284443 -606046145 620092955 -467593932 -27359223 667597745 802178229 20894543 747536436 180285296 -967944360 148344109 -93896453 770712006 -653891991 -165623475 -85891799 -700408200 -457121403 892192006 -737956258 259205055 -657765665 371081378 -77682711 -774130153 -198539300 -684198417 237406153 386149833 971137618 305563238 728404147 -389564061 960729713 -163680323 544595013 158355951 -868587033 -682517960 -531180259 889629061 -620769886 -601211953 394913665 -858112135 958603225 122282777 -84448015 -857478087 43079892 -279426768 380109372 703288764 878054992 -481821568 -81511941 -376744421 -680210503 465570790 -850928250 274690307 701006666 -909928987 -565423743 -236915497 443861227 -798573311 -437022454 -430367587 -39508512 -888314460 -715831421 -204006648 -999985645 215012146 152155672 241924453 471835640 -433802980 -101450402 435640897 -560320909 -212647457 -38647738 -157132979 -869111247 841704908 -285307247 647187295 360440307 -882068907 867712670 -724692259 -153132086 61118383 821726537 102854759 -737328883 787236827 -741257034 494768102 434955315 -322463049 50723593 507543417 685105054 -800903898 657814290 563945391 -966744233 471410006 968457955 94514793 329528443 512612828 908951804 -153515020 -413062890 855430979 748250152 -691458702 -646145533 -620266709 -601489988 909119336 31937263 925386136 -503544937 -763968209 -824435401 -782379558 4089384 -624521834 -704753250 27954417 657973967 -361554285 -478745838 -947238958 -685623117 710921802 358708850 686828772 -302744617 416603179 -257797061 -802206350 -466990234 -738842246 -851307114 539926715 63570083 -605772210 -165286238 243831290 321365751 -824942061 -998240787 -974468559 -734498538 162695919 -416986437 -971680015 -796285789 -322537941 146355713 -689371883 -666318591 535940713 -845371780 121608355 -774754417 251261530 100522140 -59759039 284172278 -228554690 47990125 -916517902 -944204417 -184215369 -798940191 -896335825 268035887 726631501 -787076142 954019920 -90146606 -424404666 170902438 -200970342 -257862115 -489590907 -651134748 -697362605 -86936 776912263 -738502008 552500602 181818913 561635094 63041862 -882053699 -617512399 -777187955 -116162341 -797452407 -576316794 -491368432 164671129 -121680080 889968634 378754938 -176478486 147244171 948838773 -374812590 -840908109 -931461902 626452205 950562827 37884768 807569819 -324158557 -484420534 123789862 993033286 -332710398 -774549097 276986147 -676559786 710096038 769087631 973733086 -490891792 -41001204 -536735933 -712221883 -845214437 -37362489 -960758567 -775755292 -34155084 182723456 -763221552 -444925264 360043315 918929180 -642604636 -627778324 -703597282 -877024723 130132228 -428505797 -835936697 -59689153 357035766 -94182809 -609000657 480503058 27299146 381293662 -767601513 65184870 999096950 203159916 -926831426 414762480 -730712475 211817824 894235588 948698892 -178143721 140546849 30920652 459036277 402009297 -842192597 87160354 -212606979 639671333 -100079567 -249958261 434004501 -165092020 -838956517 711144892 -922355638 979401384 -87041762 -235335142 942848541 -213270255 247770121 -789946335 -967739546 -776914563 204585528 403083796 380991338 361349658 -409293006 -531257358 -47990486 -651792661 735040247 -625312888 -809557067 18541260 -797459009 137688332 -920017412 -661269377 -934115876 755137835 858549564 333968345 987941571 -826993414 168720379 -472971046 970102386 776256064 -298001468 -16074775 681317522 440281938 -572063492 -464882012 153002800 -623184763 45216710 -897146337 -718039152 830974897 801170137 641594965 -219514884 -148599192 557620381 -636608308 -484740696 581235948 65764637 128628317 -9916413 905237742 480588175 207935943 -783528566 318206484 600240525 943515860 -892561083 771923419 -720646555 -126292505 649129393 -522447256 92170584 956661224 -610813428 -946471883 -125614566 -387517833 304481609 174941451 65909733 433533967 314150708 -828700580 297454486 -127920531 -812341702 -729706599 -808245100 414619413 -809113345 -456704205 384510408 -921781840 -840091074 272967266 -790492065 -696704507 566979583 -306556848 616454378 -611684019 -997069053 -482730484 -692965966 -640798968 273280334 -133864367 209464022 -311138583 -404437945 -826752934 -737847277 2699661 -184765112 -814748423 -339191631 776441840 -180776353 113126086 529121135 -997939348 -408738051 986702250 382559858 202387705 -280802606 -688014383 257136698 -585533311 913080087 143912461 -904525862 -364372784 -687848820 -999316160 -17645140 850399312 493460989 419771906 780874134 782396872 -115113711 227687590 -816977613 117614198 793772977 -186101846 999824680 -429372574 -153229442 42717300 841750746 -192868936 934989938 -914153159 -301616089 -803830303 654376112 -208636604 -654628098 -980316065 -872208007 558469674 82996640 243370231 -337537754 -470973897 -921007647 205438857 75545555 -961286402 -873733346 506906993 -324295002 -170381774 -185637220 -755242566 -903850178 -495395433 -898880294 281656596 376832472 468394758 813244229 856168594 -707732087 414394065 285047525 -395398687 -963074427 802377576 -613863489 -223206473 401190647 -179220003 -335753263 -47245803 948322380 -893456924 -753662747 648634710 329890901 238400345 -866976383 675678470 239441796 -122446088 -356199507 -844430429 -110368001 -987128506 -878736955 -276159858 -834839241 -165205632 -920260100 -399553723 136119679 -842511164 -819877521 913118870 -761850942 956633631 -854969036 647239511 711563817 -12086400 -495004417 -347692986 -715395688 551759456 24450364 -455363424 -971781202 -253781357 247157958 -915692872 243131599 577138580 -833581161 -21597402 -788597031 -414963671 437329214 315838518 -948040250 926528889 13559923 364991411 901307350 -764577726 -821557328 -242501310 751443801 562507913 427546694 529757643 -796027105 -410338972 -629035713 -905212689 -917872381 -26631525 144793019 -378768510 743700862 248300463 -872299929 -574421931 -433577596 413660563 -724153634 -817646632 -184296987 -808298197 -878585698 980802134 989425500 -837349609 539340907 -866392412 -989372745 -867434401 947018108 -788133277 -55758891 -248601110 -576623551 -531986475 16977278 -944208773 343382157 803506747 -301714054 85184677 -190592315 448731459 -85160119 717585475 -471556880 226587182 -664813284 -159720200 -474829608 347031291 798761176 818620611 -759433384 -956642092 -188265469 -989753314 -520192360 -422866459 925050233 -200620758 -930924509 926546207 -850242720 -527703255 -617246112 -696634723 -448180209 -120550551 572199491 -959024138 -714677061 808207911 -192491866 -964807846 572191042 -400362748 -389245463 -990850832 442071567 352307240 96056933 -194013984 -406618461 -56924934 -731703268 525929510 123526480 -855061124 -429285700 -866429735 380881381 -717254995 -821086788 433869023 83625183 177225657 -905597969 -318404083 -780266798 -684548907 774060196 -635019512 -114929584 594340936 -139106961 -368308081 -304443226 -554288214 19687177 -501240659 554485964 -269847015 576326762 -554183624 -794216692 -92147605 923994634 -750726531 676931805 552598691 34511416 648508806 742825197 639174225 499498631 -945725116 240539292 -22407926 -190358572 -335725492 719014812 -670196946 -159774617 -950914929 -70065929 585821331 221994209 -35170835 -979324280 16713412 229868512 487637777 -738396052 -740481843 420642773 701062902 -243320733 -916364524 -765291952 979548728 804358067 -845919399 878418711 317048879 192388279 206180705 -587419228 116900273 -515955456 -459677392 636912200 -302484732 185045489 -423913762 -837999131 -292522435 -64483778 624531875 -414999796 -43004287 -750789538 -265149497 -653110345 -883471472 702930532 -936117947 195043411 631393141 515626793 -989770149 -25444580 -970843215 -428692932 770216241 162615618 -748688671 -393137458 -770452024 -772206814 368426891 604080475 -313151262 -471595275 -947967146 133705934 -980676074 -520386483 213308397 815722136 716499458 -599092239 311276333 -448634873 -865521853 -473489928 753663459 8257610 794615602 940240530 -14996379 -966428041 827094386 25421917 -664833122 -927210059 -910988994 321573751 394090522 152895344 -31076663 952339922 -711861073 -868887341 -578902795 143658960 -966879539 290753848 -802911337 -990549405 583795477 56547501 -394436322 -6387356 -263110205 629939068 53241179 427981193 -794746690 182898772 114659702 -767346005 -440737694 -304112776 -813562799 453904562 -801471968 -750237088 540814673 216662582 360261163 -127980493 -330433445 595138727 537134949 949840635 581291257 814579426 -913634643 -830677936 697255425 328322479 -187870338 657453934 -551038546 -166166407 468529897 -454873355 -879699101 955404085 -439867245 -901142916 -320314240 -425937732 782894038 -369870388 -816831370 239142719 -425595448 -241490339 -827258321 250345492 -771276344 -806139547 527433332 952903021 -741649391 176363470 -255225995 -390716875 877691230 -289756049 -919161472 -994408100 -605420925 -854065989 -73698500 487894281 -898857586 -721459101 -567252881 -974976920 -464604975 11428003 143765344 531336585 630035527 204008669 601223942 116658099 -478583053 -265291182 -897417756 249663650 345979899 221344312 985520879 -178072071 986095971 -929854204 -236977256 392750071 809327823 -443025017 964467702 478479721 -550198090 -463331120 -961615098 -910874993 859860549 -902438591 592672741 -732916100 274468848 -255195487 -667223807 109366581 409092337 560453519 -474880690 -130323436 -76610636 388673028 -856665063 532469808 -714804020 510762712 767300681 -604166065 111061773 -675981401 -519564134 684696936 -836491109 -124863287 179932737 907173504 -147022664 529719948 -591253653 492071067 -571196276 6428683 -455609904 -209644595 798796137 -335145246 591911632 -540183934 817725685 423936191 -860658357 -905940232 716489176 -400714008 909492895 195750294 -664974186 -247612582 -851509700 -932423419 -353183420 810842402 -169163454 -668191460 579036925 589380206 -725948704 879553487 -946155709 -410039407 475677942 92246040 -942903571 -316599426 -50357089 212393961 219521726 -788121399 675800574 -127105763 832892710 -102339211 -524814717 940185444 -853337589 183073458 893292257 -813845900 541363292 -389570505 -246998541 953000222 86212707 -116506221 558054835 632872020 900372345 -38251670 -689649774 524398061 -788877315 -60152795 -905113429 810005063 -918928411 -843214702 238320217 -670630643 -344459240 83250248 568260445 36041328 -547760735 -229759685 551840422 -21215958 -807213838 590619760 -893042144 -354065504 -339069271 141351004 -440298876 753016081 762252516 -986023405 384712223 865956190 -880210557 -899911100 365236325 171268428 -677518215 -907376947 249983214 -733967013 704968833 50643210 819427825 262316831 -998383438 -911539629 496961682 -869137550 -366165805 -951707432 85347444 -956944824 -724850851 489382479 596982708 413898161 -970289737 744123761 -687778949 228787404 -200681930 945940528 -790544676 474664131 -275466542 -85261867 94798898 724649815 -775353902 524871400 -895695612 986755051 -864680251 27411618 -770399988 -966429984 -415401833 -581699228 -764628514 107301234 129511044 775451985 815218348 -66857741 -534493082 198091459 -773282781 -264840238 -647318330 -991030791 -210540208 138506662 653873691 -127811370 734878921 -744170895 -776834834 -813421440 729430208 -800577518 -911055336 -570535080 -660871290 592154841 492933485 628212794 955537619 -635520452 336500016 -161475874 -619509821 -127614313 -833776961 -836310071 -744238669 -148124043 -925857813 -22887540 -926713412 464193025 -34728101 -293326117 -35952708 -928927076 340712196 370427159 11856998 -370741847 174719162 707311398 -313586254 -795073903 -852586529 -246873266 717605824 925849901 -280479287 -470390952 32278079 -874561560 733992071 55739781 879272552 483474056 -40318401 -734058988 531175477 621278604 -278558195 -832923322 -297591852 -532138180 990218604 258903084 -423352776 279919920 -208910154 -408020750 -913073969 -553997420 -117363039 69521549 569488252 259401131 -807975992 136979720 -482493420 -951951455 -684612174 -867305048 469565070 836856975 -437372838 -172959889 -330037668 -49350715 399004246 -878400429 -766196816 314555661 485100476 166750837 -986066400 -154369145 673048350 -405610754 177506924 -611700726 -833349517 923030232 98534177 -553574967 -761625000 -904444471 247984127 -667619633 197208197 -847402926 685350371 27030648 -819221278 201245020 366117293 723015666 -151484295 -111475627 992912484 -749038312 -809054277 -881106141 598793827 818590699 860904570 675047128 -96847009 -834951952 523944810 -411892721 728550528 359720552 -188402908 405942665 -83036051 -205083293 -492741545 270084145 -773029896 -787646077 440213212 684738466 783538053 163013909 76418580 281539485 -974120680 826585657 -733511247 -321296244 508259635 -187947494 -861900677 341075768 954953294 -693661063 52096901 -312454528 416298015 -851915910 -132650990 927010527 -819036377 57919931 851275208 -951726803 -54406996 175498149 170570175 983176386 -115696447 -910371192 -380532251 -168208392 508954649 -661682752 774951629 383885331 399578261 -288886989 -205845733 448396065 538829757 -283622563 292851561 171104887 439382990 985097918 -431979751 -979920458 -880320221 -875124202 -389078149 -49556380 -650453280 661081877 -138102261 174593556 -999928719 156296662 -590915222 461317144 -528213049 -436174670 -56596341 377603577 -302610773 -884790373 229520641 -879062777 596417154 590011850 757566910 794224739 297473630 736660371 -19466290 -760657780 -721805889 -289791832 898200981 -327707117 45817696 399935804 -819232218 461438952 144035216 -719177110 -7085249 85601812 792608815 142423077 -138176020 530867831 10860806 261202018 822896740 958059604 -630010570 388566020 253740822 453266566 1855303 486347067 -903254920 865655835 -732971433 781203338 -973036647 -721485009 -370550380 -770278945 54781587 -633353952 -725011103 653122736 -126696143 -936577396 -422839018 -466608885 259039985 -288480672 516809134 -200642743 307082548 3326802 200975484 -765994348 319804465 -797684117 689038860 -295358617 -587490422 -769651788 905900286 -336293348 585377954 -865645821 -199840883 640981374 -940756955 -896848609 415376535 852622464 -582923480 768788633 -614227916 866141373 -838132386 655146741 -757706455 -490259828 -482018665 985633949 -855144433 -599566929 715465294 -233137260 38403066 976920325 -544735591 767272939 248417190 227069482 2720161 -328257806 782228127 168306760 -880657342 991347244 -942381276 418362204 872410521 -410408453 -98765566 -954511392 -129609626 -376618550 386240728 746203226 -17943754 490314425 532378643 227999707 -711449580 -412666263 -944762464 915355077 -869519361 -331928466 411832475 -190361227 -128055453 682488683 714375598 132587175 430895044 889540564 82945796 -297535201 6567757 -710042865 -644878934 187724309 721296043 -652607093 50487233 -844417475 130189455 -854550207 153906370 209508340 -488783695 507759301 517323073 7721429 646045187 -691033563 -716440818 782734475 919213504 145690645 103730545 -783600527 -660951940 -683927631 -663888060 255366396 -235788803 345093550 941773050 -418942762 -969486462 63415451 136049519 833262225 -805757287 248579910 -402578556 -147024981 -758772848 -781360350 886306470 493505904 -926390994 -140570145 474541781 -942408405 -329753504 251901211 -181507655 636468300 -849473891 -496187942 -975582080 -771537926 -964633333 103491870 95289749 229651692 630101837 177988050 280205686 -848504134 -446983414 943483333 -476959006 205850139 -997602655 -833488050 83821619 -927229988 56026041 -968143771 -986727474 -394866723 795585952 495600562 -348803701 86239912 39002315 115785110 -505104837 -612790026 -292525100 -821060345 464831181 583218531 -668942355 167191880 -852883624 -995750818 371811099 -528359811 -631072740 -504626828 -948372926 215204013 -437597939 -788566415 -508646982 -870527690 -669536074 369864089 -870940025 123099679 -67415240 -345915873 -843580592 -225458614 -999835082 -127481832 -639644266 -892259503 547094380 -168384238 -821551136 -995048025 -495529511 -57561815 932858167 162288221 423232437 -962639124 -864773250 -864996848 430262355 -247451977 413266287 534826356 -808662201 -228348978 767613598 -444899208 -294685948 -408326134 866355220 134714627 -431572821 -731642887 676516300 -332328851 187554753 696422093 -614507889 607408104 -853570610 493136235 741494198 -244907416 -986395161 -25030507 -653991011 -712445528 -840052034 -349800874 -700738872 528519428 -564045174 985076759 -131233420 -34826066 723132599 -699467474 980514360 -976615410 -503061653 -172781104 -817860450 986780694 -753788580 891837346 -870738025 -936735910 -449034069 -975358800 524063833 -241281990 568534954 -690671226 -790624335 -31900982 133048767 -863522300 -723912118 872498104 -855804351 439699108 -670926530 279504521 -378956599 -100184805 -291440721 -468221924 686999155 681456316 268386774 164397468 -829514254 -40594374 -506555102 -421680284 559769999 314129901 -481378840 766589678 96127256 -854202982 886245047 -54240928 580250752 351974284 -931828792 -102318269 -4758154 -581700709 -979603553 -7841042 -277920345 -768636325 -52967079 430003369 716251289 115360100 -377493918 -875205460 420533233 -486394790 915248004 -211727195 -362388845 -709901229 -852619765 350856070 -134489160 608335777 -943005532 581862996 909060490 -828672210 -554930362 -308881885 62478247 -901185164 651397696 -663587093 -34852858 -959058031 -341242034 -590853015 47961130 464226284 -943220439 -817797581 -656037728 -327995443 -818344780 -38195175 695017131 -9174594 961348153 997442465 -97948522 -602028285 -837088909 72852307 -668825672 966631660 19245697 890820781 885034411 -640797046 449406548 241088136 -1358430 955212563 336724304 -76042135 -350726179 -653905990 856565839 -806152513 -263890358 732187613 693775857 -1712983 479911307 -76873866 -895200012 -680816868 -74151911 -849500573 -362923824 451108989 596530256 718132550 997957504 -536174309 655659247 -724828778 136895193 -441193593 -215244687 -321934263 59808943 -661610784 145107238 -995073144 -597686755 -313901217 522840584 -718273945 -684072091 907210938 -748637278 -25076598 212701064 893042412 426534736 -290106039 -251452296 -923738088 900908207 -40311440 435968311 367739602 676073459 -439178192 337528657 -117621383 40863630 275692422 494691244 7355196 -139107669 306405333 343597272 -933663382 -890954288 8849801 -918415553 869675326 -439843170 -334508432 -229827381 -438819745 -670607833 -568088639 -419465605 -346542948 -12251224 795912239 -891969502 -489989880 677978128 -865967662 -883990620 -756496792 -875450893 -939172720 403268559 610242611 814195527 212865759 -654835294 919071786 675714911 -136609907 679475832 504345543 155733155 921299046 428988547 -691310948 -762438121 -197046695 -572001977 -74681925 -901397464 -579834885 517789023 -821081528 231243312 185268911 -623171776 863958277 58301190 -771640749 -326580212 -750370920 -426827232 824459467 98515438 51633517 202308262 -954395041 959249027 -791316358 36151300 973395495 646624190 991337449 17820530 485455094 -954689902 326317780 -906899286 -799108772 -680134726 244167490 875537168 -658599058 -756463407 -258465937 -115668888 -545443543 975477658 718829457 -139539071 771004023 889731234 688001434 571224946 -833228959 -931479795 -787517823 62597625 -900351665 266045295 -46814414 -482768282 -162309067 968708579 660032733 774225922 -40972884 -267979991 10634813 -742300921 140207327 -781560531 226718268 576657840 -996520291 184194472 -994219869 635567619 -233424576 -695080557 145528560 -62272437 -821522179 -760538975 698147090 -494419060 -473201463 -562278262 -466768699 -478873690 -110954767 -496243927 3465316 433678183 -306696513 982077701 -174264713 -319072536 -843452410 -728129538 565513683 -408452390 -386645379 273483045 -541740544 45232449 -546306814 21902168 104226701 -888786120 747783846 650423147 334189717 -890542699 781087960 -82741341 377792324 -371442192 80157104 -988393823 -637186703 978125477 149315714 220696542 702276597 -706716843 -681765789 776182876 948048856 144593905 650255881 322384612 28845493 770354446 -926672392 784183119 913847684 -377621076 -39716063 159886822 821325482 -578994406 -187805339 -937949956 -923737952 276972839 531048936 280442726 -195343935 175673983 -669640508 -441965577 -645594424 -42626696 -61804644 -48948079 510707624 -316005485 207716896 879785877 -890040263 -792501604 170268692 -230299991 341026623 -110928142 -856111470 -629566248 -819877187 -967831090 613957030 169539220 220336578 -178799995 28466317 990575757 -811461784 -561337011 279207926 -957873059 -515545235 62675087 855116860 -497870620 737624048 706102722 -731953391 -670603660 -374690984 77224839 -486117100 582524765 680559836 508685814 546105447 529029549 -524930187 647721062 257480832 -851675378 -793233523 555175924 43327598 700165645 -602221000 586885064 -859039826 268271328 -945201980 -211863973 -567310560 -75330269 74156991 -888983941 -899908885 -811450744 176256012 373031979 -391505858 -950046813 524437591 -96720268 -609063279 662625622 -31608561 341351236 -303844724 385868330 764259377 -874564047 -649272214 191209296 -769079599 -468679239 -641472556 545071464 758165757 -625239688 -424097682 151978104 -47053515 227960484 17345148 123233868 -795936905 -389054328 -703597329 -974426722 644656778 -521567789 -988701545 243524647 -361267622 -706940484 65677468 827612752 -420902068 -553694736 -160304480 -215529668 802466369 -835589724 -793851298 -932100824 -405072725 -671413322 -590458670 -297612204 683951143 89307186 -744665810 446913538 427378786 688777822 -203888974 -384647785 584515547 -974546804 -822621404 100984259 922444075 826471992 -687783538 217963170 -891686294 368397285 -451750187 75332224 -721099162 392661553 982250280 898026497 -489005429 527030626 904068296 92932866 -729711775 210238899 796160271 -925908293 -10726183 -381199599 -821797085 702341614 581557254 694532274 -915404341 581301437 69427623 -111225661 24644362 -252988218 -854822703 -543813790 -520583235 429905440 85655229 -918396001 626818089 986057380 -514023932 -868850544 -31240257 656042613 -530375560 -923102498 -606417300 -731461593 -360163931 -355634230 371082006 868806103 -972783712 843269479 441019903 -950358691 -247828275 803113612 -673997971 576541592 -215277944 726541575 633044586 506982283 295322132 -423038436 -537636897 -397274374 118535738 -594632576 -854102367 -551681447 114715121 -996847253 851318255 950714289 667282818 910770509 -139430921 -42395196 -950378401 358994374 137465399 57202008 -83073713 -961204791 -88919527 311745457 -902116265 -551156258 -895957043 66496944 344738417 -864943678 959385184 946899596 -924386763 876811304 767367749 741311938 857928070 737048397 214300652 -363577116 130795649 -760127498 -794466546 825994637 678254669 -167435242 -177020860 -315174363 78974390 86667349 692986775 746915920 -829076494 -968800460 -634272202 -797445523 835180837 -947594800 -683613591 -724389099 -942538407 440300255 -414566974 642826207 994658625 -138834528 417588535 487432203 358289888 -592317663 -555624077 25064463 -55976626 -252132827 884174439 925094719 -558226046 151196624 -927818309 571732381 763214505 -161963200 -393680049 -78462652 81854641 -981060347 571140131 -920999285 -354837389 792893236 -299660829 313605142 -860445596 258819255 -42351332 23504036 752231202 890990896 -282251942 -108292089 274833453 -824534651 -204572007 471828117 -893828895 972038448 -658816109 -497192003 -677476165 744484956 412439484 185417755 -342479954 -110619110 281790523 -881702742 -228054209 817810126 -248181057 -966245675 418027890 -476400482 -335800236 -548327900 -946870752 -979497480 221920934 196882434 -249993262 892672866 -129300799 272468545 -565270273 -795327928 832793542 -690904224 586522490 -905458164 -692519956 539263556 922379359 -445864566 596592031 624642226 884859395 41198768 -79316328 933967315 -793757413 -269797841 646528994 -841174937 16171378 48252942 -290769848 -771079693 -113496235 767362782 502078670 -882371827 206756164 553867954 -164618445 966157115 -91255284 -787832497 -743461960 -263958838 -898372117 -126826129 557932446 627460366 337690255 808152360 612363041 447149497 -345649087 787507693 -865067338 -186531209 -301324632 154224218 -829824974 -921921267 527028782 -691404763 -963658946 -225318148 -149064742 -110620690 -929924242 323062414 433088027 180215481 -21504621 971677275 149007643 97430570 565845232 -85537176 601892219 799329281 -907288298 804375213 -860065076 -791747752 -492539829 916876398 143640867 -454873599 110796139 -286123987 874546801 -834739862 -760421727 -821225483 945583598 -724580759 -168348472 -345458876 -889370158 -555521891 -683287061 210679509 862424435 945763153 -21085059 -936293681 -739903747 -579155554 -894584409 190452304 -808384331 257004145 -136960870 172733707 936733508 -879178487 89734658 217224682 -529166525 -775733542 769005187 8498962 226991000 395162789 -100121896 -452143219 225421006 -290965503 -397278312 -366281516 435545878 661322685 299154442 674602660 345642091 -917439661 -674504912 722199782 -725842555 727963088 -475753307 -719151801 979665001 -29394161 -128625175 -749138280 -910177170 -730766055 -479728873 397109176 -772391616 -26487267 30656152 906969677 144759398 568181332 -60277189 -811336934 -750572880 780452709 382110913 -595497741 -474282639 -789114883 475728777 -138321570 902360441 -207576809 442493143 898463068 -324047971 128581844 -901252353 -107596240 157026697 -630756459 -441225602 -110251713 -750005088 484803340 241186962 -413314656 325004168 192737930 -339987313 -1555860 -84779897 689993519 -367346716 959552157 -559985160 911280687 698055669 -258740540 763147751 223576060 538762127 332688975 658250708 -932015701 484352782 -629431293 -651365682 -635508405 -942459575 356796135 445992628 -316408767 -901146633 38189618 300890287 -892539371 -304043898 427170153 -948169370 912569520 -155551665 557537122 770273626 460814169 -996777097 -771482417 48071056 377052756 -580899331 480608783 -451253961 550243700 -115001317 588339604 491118063 -896632018 -785753385 -244057510 -113733118 -829499381 -314078973 487200293 115176085 -651041835 -156485799 564272355 22711229 621582823 693890611 893961847 689886177 -975769637 896818927 369577620 -86778500 -551533157 93597233 972134940 -568221284 362234065 -470681943 -309685064 679865465 570341572 947789549 536723439 -442842577 -378271747 685936948 -434841357 -310692312 -222913954 874730510 354520200 -21969991 -673651893 -432772816 82001263 -947831007 441502726 -342270156 799463194 -985790120 -954544426 59486335 -933811852 386552178 646919576 -876049275 480161994 414981345 -374001113 -927861072 549266864 -683461710 307901673 122423308 -919173239 888708226 991045071 497079529 -356747867 -709210242 530612150 251085482 -132193128 543119831 -219257436 -745039678 -180347682 -822415107 385716795 -929881909 321573921 -747158393 660413270 -617907212 174673553 73972955 226903121 340720438 417567293 582037783 49889484 55776160 533096836 786022176 -804195206 -110894297 -607160678 129483045 372913691 -250305565 490596474 -63560591 -240061918 56748650 -756394424 450976795 -722092540 -502373418 -253533117 -290374076 963715863 527206993 -493111914 -348297001 2353941 630610607 -7057023 -852015154 -296132188 314018383 -278361057 -10065294 136245468 543182290 -163389807 263399752 -933337309 12187043 11349274 -133424918 243068038 -557978076 907221491 30573974 -650059099 -825837816 715069448 -810814369 -699290269 158735454 -293613325 -117186824 454763163 -862665594 -342150500 -803102545 -3662585 -69782964 774691365 353707389 477664834 373416613 946494923 274984271 814243187 -992363735 -153791219 46553639 -591646365 -879357262 -741830573 -555253104 993859134 429817283 -102742604 -776143747 -963326663 -800735790 673631925 -998460508 -566573113 -484885525 -450606886 -959096984 464989382 -209968710 -874429721 -601722729 718075839 639507732 953156570 460772649 -597491204 787723980 -61621555 -878691100 -463909350 -209199577 -721765375 219834774 -362885989 -459441721 889260039 419206505 226490302 743602286 -231975679 622611907 911505268 -824724119 -189083386 -345446076 733716562 -187395514 401798618 997556680 901286182 -253446284 72903218 -361216642 438113347 535469107 364866182 -15931894 -286239377 448013458 628013362 -90924242 475711308 27665819 333158560 332920780 780105847 -95952474 -998024690 537994906 -541750532 -523166875 -730990767 -665210450 -756284954 -187434382 631202695 -642210305 -47268417 616295770 626531045 -507075616 -88479012 -894512979 -129994185 -132809150 -926165815 -399237022 -347881866 -658780307 -832377681 -754295605 -67529396 -451308333 -436390164 466941159 -974027942 136015161 915771230 -105599493 -72467358 -272226225 -881539039 125325577 -74822339 203275840 288220182 633886748 -582148417 126211685 240929736 -673940357 776845806 -873840351 743470062 66775366 -16452050 599357870 -941811372 284004856 -625054965 -138699648 378394042 -752435293 -476241070 -113676478 452317432 -121960363 -783581832 135981897 635842477 -238970062 -525451367 -335831946 828049341 122674131 589639093 -372938267 401669681 -86219579 -353167329 -57826747 -907302804 -866708503 -490967762 120753518 747514827 815360674 244101019 -756830959 132366787 549993728 -749708828 -150517441 405549184 -820122972 932954842 -239374849 674036265 704248241 797218495 -184415265 -943218715 -617656358 -65359701 -442791626 -581212009 524528762 910137740 -471612406 -53347871 46711328 772728268 60544921 66445740 502977044 -686925363 -385927743 397576374 331211685 227241890 -768911128 -402213087 -359178480 379061166 -784865201 967765517 -736221844 586475160 130750741 -504772501 712108648 -609521969 -322536820 -777831164 -787721599 331804952 -899187244 -193858113 16556560 293675878 -799573102 618382575 -264558318 923001438 90883298 384338576 783682971 -977859053 473645899 -707365304 304179783 309075163 -220079348 378564497 417585283 -500369163 -196017758 -888480518 195451568 -826088947 816394981 -722589358 -236916461 327562155 747682746 216626361 308980315 -767009843 935821031 671642684 -311689698 279367017 -673731150 -129692484 -765793317 301797343 -730990065 -682496654 -63484295 628276601 -192143094 -941680796 476381041 -134780891 -67014286 -483764014 -65241221 329506254 -58632866 -973964627 -700093066 -284201400 -750268035 29130936 -377363346 385325370 871701793 -893951168 199653947 -579265020 148199963 -319958361 -139887403 692917988 307918932 -929155673 802831942 387061764 -373385363 -953108252 56044960 259972973 -852896375 349891543 -38536361 -3727018 -774872789 723495427 931966507 479216173 -993933198 -532009425 491803269 -398800674 -273307404 -506499615 472478412 -984704284 -416801981 837664944 157318750 -671127367 626672636 -271972836 342762701 338765374 93548695 -882574594 -836004784 -874390716 -227165058 846517431 324894454 -582510717 391132712 386905876 703979617 -911098101 594506601 -341832139 -186544600 172426253 549398711 -333839030 -240375775 -307731597 257447814 56388803 940835756 113568902 882004631 353101801 137973278 586269290 -664114070 336639096 766081574 121836390 -238221711 225204091 -229951450 -964928685 254217552 -909588523 247921146 -705626676 -845100327 862279595 -559076458 -741135157 654385213 873826643 -338088026 866797143 -913121720 601630950 -631961950 451044139 -322645572 924508088 -837581247 -936711921 -569997922 39082669 -673058066 953673208 -109154734 384489123 -251293828 -161892553 447486281 443928444 -784905260 199389686 360560827 -853188605 779890997 599505748 838827194 593472323 547409691 69460903 712062083 -751525223 756327458 -755656300 -246013737 -509100085 -83166653 522226561 -815646756 -339539689 902168254 339480012 -944757519 -791497017 -383183077 -189098753 7394319 -975303526 -744010682 8770289 -409213171 329848094 757503476 -986561925 -784368664 -233587622 -794604268 474090467 -594981382 318059890 18019441 486245562 701688082 -860595458 540479312 418051872 -930332166 -884192890 -976907430 -350169675 279942222 -905170253 -712063327 -342888427 61227263 -997126095 -439864781 6595001 -43243642 -615781483 -951155246 -781028493 -452281335 -930129255 -121934442 535447257 -799582414 -262529499 470515031 -232695162 -496228974 -878534866 292911858 -918535465 -52679698 -788348409 924728673 -716286632 617167109 -741729144 975551681 -687463658 -816112693 78799454 -410911861 -954547636 541464329 -582243614 -432722195 -64537236 978935979 -83572379 438719740 -656480544 -890829636 257898179 -967437493 -175990846 -40645838 126473018 -329879872 152738486 -136332256 646971703 -799759653 -495278731 -3749966 996041030 179261169 828376491 -920399455 -191129 -509964041 -394681605 333498511 287476344 755939669 -113471036 878946351 -815239708 -789804015 -924437069 -859274512 -544904436 -460545696 683604304 -964307743 963339408 47578721 158863260 -433691012 -532392692 -700840748 -99716884 -134668550 305478454 668129806 -315588412 -14780262 -811764193 -937281978 301436712 184407827 -816706046 -999984628 -266736975 181002938 919483472 -331990804 -705836047 -524727625 564769310 -932660679 934103647 692493982 652569483 751048423 -186199117 958554957 363325541 580235003 484797958 102706833 -269582933 -97414406 -971015117 252147972 -991487941 -603324258 407758243 441210678 -209640374 -754903332 53153722 -854840537 -942431583 -203535782 460080889 139263371 -465678413 -483395882 -672446143 -576688252 42136707 -743506693 -408030623 -516503309 629906705 -872926838 202488339 -128086252 -454999044 613391013 928086939 -738566348 853891221 -241103880 814796526 69821856 329817773 -287394386 112812263 -943521703 -970348769 -605101361 275827736 420926036 -193885459 86865030 -968956191 814265026 305397445 -779346775 -38863384 -863788492 699203329 -844115510 -564439869 -699710254 775071510 593816201 -997986066 -275358109 -132284482 744868120 -889102547 -125357302 926378978 876401770 252233534 887825135 -190774096 814795550 85650695 285445202 -301864137 233373843 -897609903 -648061379 -668709655 -271343039 -751653076 385799734 -92176462 358284404 209053646 735484271 -725729362 33058686 -116403155 -799257097 -793840069 490819267 928467021 515462162 770694369 801292079 409763404 736588849 933295139 -841822938 403818236 287712084 -172928774 327390452 763274298 -632708187 607112859 -586455909 -229643857 -700794020 -546458098 -739093856 -404431303 192048368 193723926 837227627 764584944 375201151 -660952554 -970187195 714535908 498925648 -204141618 177253702 830882053 -968423205 -841331832 -964979733 904666760 704538956 507496028 729074567 849401471 443586536 -465077867 -699523413 551618221 957410174 222225162 488141142 -395211920 961488913 308964310 -794702417 -537883072 -939945238 -734097154 -730965047 303017801 808243256 -860305799 -976206127 149078968 -594203248 360981317 122927619 -146975122 584616184 973314608 458273754 655308712 -625741683 872700386 768194160 186029800 -978417982 948222936 842133706 -633925439 -664119071 754723703 -610498509 -539677629 905184076 -833600838 313930163 938089776 -35329425 -422061048 -777551641 -283277433 514635638 -733143870 666715225 -315461121 -395731126 -732047129 -738873453 880460974 -545000579 144371285 215709367 867268154 -65187590 647165177 -402335739 442522338 -869356202 -4207059 -133982722 -928766649 204149695 87941900 -860901062 -207906642 13927102 -403383371 -136485768 311368741 919325299 -636019557 -49359318 650639397 -52487573 -428412816 -276913104 601212163 -976279640 -241490122 -456555933 -744017968 788759674 121967815 -759173693 -562467896 934529304 928025694 -726720157 396079004 200067808 -416395572 -979669598 72423193 -442599928 -762220838 -733324954 435206412 -791689080 652961776 647306593 -962863366 162094745 -333555129 -104197640 967124746 197588794 -363583118 -196157354 73653759 -113953654 -321663230 59288972 402387412 929182678 269216002 474183035 247984040 242441571 -235416449 -175003316 11682458 636222769 905674932 -89435676 448131603 270758232 557581515 -349027234 -968446996 921694829 -972226395 -142945301 126646065 -811873424 614073793 -250702530 460308751 -828036214 -761588727 841671965 753524787 -597710277 -861337536 -852027216 -252844180 -66956405 440986249 -235155797 50647917 -463678535 703317280 -503737990 449918568 288530937 -707244253 980246103 -375858857 -215720314 408447333 -723040795 -500675831 383849015 -231701304 809384989 588406384 -971969126 101323874 599240810 -327387392 500222206 298979486 756978717 202687585 -490046318 637160725 27469045 -896889772 818537839 25933424 -266151061 -884284438 998177388 826849249 -447065983 489668373 427247023 76991893 -803507812 -588720473 119488797 -773717910 -76201483 165009720 32986260 681379033 -551434241 327640199 295677091 445273305 -846293324 697923616 -722615951 -892917854 574550180 -38079230 -260782487 815211630 746398737 -552995883 -781304853 -41998527 -771534864 -460684820 312248362 -296202385 -655556865 807950959 822274812 -501127417 606938754 571226470 -739011430 501149889 603762680 363443459 -948460046 -127647915 339394853 -372775135 72944160 456063946 426821214 -195849522 -870305925 779769292 -91524047 526342055 -223476742 99390802 806901912 -731889116 -56252117 241153145 -784050829 -853885491 734554567 -796653485 573653958 -924076135 717785154 766703800 981879388 -103388723 -810967483 16417942 239864524 -376290107 -408058780 -84323948 926018523 782437932 789483881 323356361 638462369 -656621659 -167707132 -420271624 899501387 -772930844 222943082 -440326904 343589302 12729015 577555790 213718827 607429768 -717843937 967898438 -835077831 621755221 694793298 -23276666 -343636729 856890425 281798058 -975999254 -217691311 644967870 837892807 466550143 -726025598 -325222390 -344652138 -494536489 -989037065 -617526820 81450463 -386516349 226151386 -965108895 489717474 -710407973 877693227 -79878350 274811089 -425185203 -997580231 -459757402 422722187 -275938674 -750604559 3016538 492225763 -282778278 108969865 -422333072 -143422392 480915471 501643037 454988121 741268108 -5284513 712840489 -187117537 411337427 100804189 706083444 293919309 -394201236 -437722455 232727382 591033331 -623591043 982842502 685018330 -738106324 -65044712 -453308780 -961613572 -167842742 -231520325 -943367834 -74667338 -767574665 -799589336 -692886653 463845715 -842912134 570178807 -722159492 545702327 -72751126 215253565 -698972387 787612844 104212631 812837864 840726454 579553539 -146981558 420406319 844729421 689701661 223933440 -979178274 -596093413 923151004 -422678631 -984052956 -133195274 356287305 447743589 684598924 189883284 141381921 -638432425 -804867661 -144578683 -682702982 292927535 -771967326 625192365 -528501518 644074028 -781436864 -312090170 662212137 174968422 -6085039 -413418408 -52561565 573963725 854515639 -820467883 -229606941 579047271 167377859 -764938252 -232653886 -307577100 503421431 -771595509 -589863040 664767564 -224211565 -894866878 -944660337 -435460202 329365696 -836351077 793054148 -829773882 8595356 894966674 -677580799 -988692993 -102248825 -419682146 -289202638 -709010323 769968883 -233120340 -872597171 305435650 -617045189 574089318 884203186 -676682862 743493169 742510927 -358057646 941924830 -970929 -396286656 924754226 -933673293 -628325025 -963970342 -597099108 -325801908 881000535 90244799 -798706197 744726887 219093386 372015086 -869191620 870873875 -708540658 -538613855 92350807 652983357 -962737587 -358709576 -727528270 124447974 -887644895 320410918 -269875049 -886651799 -735976166 887925645 990200164 458206198 571651305 -74116862 -555375207 -341335180 952845295 99939463 -47921106 -577918326 -943408309 -78364739 277426714 379995259 415431551 146858023 -327365152 232387267 -147436932 -868489270 531642915 -827588490 -779780189 255788159 -21957117 266475696 578547817 -58488288 524642100 -131560619 -378970541 -103043956 -907616936 807983968 -941112381 868308299 360515985 274073893 -288033256 -10329205 -683351587 -963154681 668930111 5579826 -84169083 -817801505 234787799 -432822261 360604334 -874613811 -853594083 654949773 -503341590 -924691060 358660007 755310925 992170198 -770571851 -502954355 152220269 514499551 151873708 437440784 -565751310 212478355 529007637 799026266 868741994 877317201 784136306 -966215485 -480526232 149368317 233315969 330805109 840861084 931803382 -840031588 -287940088 -327743306 -912044386 348992710 178053937 -55679545 510518870 880021891 -12130822 -666355798 629352537 -620403891 749171696 -836270414 446680899 976887504 152855755 -982296662 35602079 217096452 172423487 966893149 195934201 499047561 -479605375 123159836 -347246593 183084840 595775438 739218688 500142911 418999595 458902173 869665943 -771595559 436193867 869083221 -986392938 942003577 656366010 -723182479 -809509220 632771824 -599079056 692169016 -948998569 -255784128 -174766473 328915128 -413529665 -586657953 -726322776 46773371 -754198865 54123293 -323342578 -520083850 577033 -876693200 96064168 330830501 -986958059 506901850 460064396 -727754586 524775627 291138457 -163444196 -270451200 -680011160 -538906432 341371231 882438448 574064912 -892533687 316482978 -414012201 -441412100 692702026 204383605 149509742 177399145 -249439739 -586381401 -85936182 -865538529 598707595 593725858 853980264 -272917183 482070194 575821444 84808070 -787233737 583641514 867074894 -481497566 -860250121 -117579297 -318779319 418744227 -371888783 560656521 -958410269 -625206367 -567206490 461325236 -33385910 908708289 -895072179 -442154919 -906966313 585417268 -711195943 -640423077 357210031 614270332 727128741 861865353 -987908248 611000918 599295804 -144014025 845665379 892638606 912360496 -563119084 94283095 605761263 677133682 -69290563 23728470 704883621 -832397777 175026139 -138709629 -209653154 -998636015 444928203 -333504383 623280318 -875638380 -933833333 -250746684 -312888026 -941628282 962837082 819640379 923879185 -820409113 193757014 -208886541 -338826304 -6243582 -222493601 211492613 -395251499 450649980 -731630656 459817638 483050301 305951642 -980857292 94358643 -778391305 284555307 -564015673 324222284 168294795 -429154853 912018093 -479932531 -790812368 -815618370 -767243610 -703088322 -482414411 778343374 190516011 -901449561 -904329963 -890351211 -191774559 -744277003 -585016827 -861341884 -870979026 234282870 897655790 -75865950 133149285 138662279 -408627679 -278003111 -846158416 -606360280 164102057 679833179 -455975567 -755585799 369375574 559960195 -49706912 -513044456 -608445739 632569505 226761440 606636822 347411943 -532935335 -908238041 -902230806 814004175 -949113316 724465272 -864743419 960722056 -939715874 165470560 40126670 -368605334 -164017745 -964195864 550912976 -626135860 -980188026 -468721301 519626373 776190425 963896303 336713800 -646064899 227284210 723247493 -602962407 328194670 -40794396 988307230 151262993 125648167 -971694472 -814418729 -719606478 804209025 -909019948 -904789907 -847902640 -467822705 722788952 540762755 -896646681 255166289 -630154940 -954330485 -227738985 79944969 -154340480 -751322 -770001265 -445996037 -962690665 -705559603 -887625515 273333056 305987480 452016068 335899766 -102542805 752083080 714990541 -442312572 -900295783 -639718277 -635100271 10188049 793871593 -917633101 880983856 148093476 -959808953 -139791485 6667158 -711627740 573026941 311658562 -604142186 450297025 -318617466 954993588 -527990348 -952321945 -703617048 376846133 -547320901 -346697017 495415415 -517468352 143532415 742593551 295855356 673249998 95189807 228582745 610001356 -416889455 973346665 -68479192 -824866566 103290363 -909645953 186247510 38877150 230275500 -605520185 520526309 559442478 -815820208 151726587 828620657 539649 603940708 315552496 669863949 -273731153 902067206 125325132 161070545 220245745 -239057209 -146007309 165618005 747050673 78334113 -761975320 -957718616 -533173826 -647085309 990995671 -482194588 222248613 -804616973 822326696 283897401 -159347575 -961683975 -236944729 194488578 -60584832 535085186 -876167418 -947918018 607829952 661250635 289323507 -624441021 465528774 -986973640 -394076328 -185906798 834701795 -506439038 695071775 560167497 507015560 -935835839 908367716 193000644 205207576 129650071 -704779518 -1994341 -234416439 309105334 429070013 -306971307 750011824 -134735995 -613182342 -137409714 -884597394 834620084 -918749222 -802512015 -158893662 -715477495 -917077226 -659558327 869006734 945930615 695168411 720946841 -680948817 473680164 -788446925 714585891 -955610481 -718669103 -153075093 994607415 -596700860 839209190 -646595767 -477355681 -706076053 -272511390 864486782 -60955127 -194948876 423233151 -793071494 973912616 -315017245 313636469 49973143 991254557 805558916 -744774969 -747843866 -739152653 -163575173 -796292022 -463575852 804260678 -360030218 447381881 -714510822 -557183060 281036011 -783484150 -858311349 -918644141 -987879494 -809056069 774040438 -290427119 -862101811 -987487597 522574407 -985595106 -729278888 -927726954 -400892757 -755304766 15291794 -832440588 -500878197 158079025 -878030201 140107112 374623360 -621910445 -52821591 -625857443 -565415636 -831517536 -593522270 -902599190 -189965929 199932694 819088989 -673175012 -51709790 930424328 -508680329 -825936674 -576331777 -578483745 -954500187 -311184664 -680453688 486944401 540680614 729234592 -785399355 -960709830 449098556 -657508989 673907736 -416554934 -665881446 -628593683 512478632 -305670627 809351995 -689368591 895576351 548010148 -600960906 342096883 -945354285 521527645 -978505526 124574519 -282880255 -760462988 -40194627 -380832423 -899372663 793353973 77656009 327705827 -970389277 -16159288 -992149946 -347435662 761617177 -987469676 517181099 503977587 163230768 -753225848 -655730361 -6497867 312432995 -651135272 188719541 -159902617 -615498538 266950342 283848605 -736854751 -841087486 -959823471 891805863 72608726 -226612556 -388800540 -459252124 696986470 384875031 -507243626 -822845792 -234812014 -711401980 -216963197 -617782707 -353483495 189206677 -733247391 -899835147 -242194199 -298816461 681921024 777183055 45257554 -725286176 835919346 -612566482 -811310744 669391992 -982411874 -783206809 7826730 -748735946 -728590514 -156228398 370959833 -214870070 -222208352 844622717 -935087396 806564311 -836211767 -973856420 -118878644 301078003 577033145 117976207 805151411 -781382882 465523849 894666792 -46836162 -858595658 -323877014 280341342 833338237 -20552027 -169190908 -856974001 783480784 -973371009 -786610521 -737384610 203176371 -650947195 -981702067 243864689 573201899 994949228 545682929 -595412280 -235530491 270711730 -433626221 -299794474 -986551164 -844678289 -961142968 -370664189 -144893562 226978915 112792507 -639577971 -745118542 -937631679 -390627128 827928503 742630903 -915807873 -647393 -902607294 -711583214 -970885346 -809129152 -767137247 -809640121 581494709 -76115464 808638258 -538484958 -869465680 -816350365 815241365 137234021 -282482916 -330143214 217087889 -604779763 587366047 -896659036 -113349497 -115010186 -767917291 104498487 -604196040 706686866 584086920 -941812621 -340833626 467781417 -909898801 572255534 -811919735 876485817 469517567 -2600711 -773077311 -828077828 -902180610 227291220 -396576890 -708139890 -727366055 789711493 992427072 -855982514 -837541301 7471384 65965372 -672157710 -918007466 976353012 315962365 503037134 -684647992 240152782 10217205 581896625 -936595795 -303763969 -683355809 -396703667 -535305302 991554022 379039114 -593934673 -112166 -677154398 857406923 410851046 -966499666 993156831 231816826 367463443 308673196 -15436339 -186458329 985357214 514946570 -283383240 725000424 102840893 -827702650 951082399 -759896807 240210186 499803446 -624461153 -612400189 838656572 388592814 -76560615 861049612 956802904 668116604 84012180 14277759 850232231 43118926 438548363 195332448 -959313978 -34121588 87430166 416909871 827721332 -973185254 -366224476 485347480 -650748127 -555312461 -372717334 -717216639 825328937 31892468 242488600 -800361549 -337676223 -712844411 -865973428 -764208264 -946922117 -584311800 311826373 -642339749 771511614 -435161498 -247976896 286769488 -114624619 -120786307 741612377 -214235156 56596317 -749727193 -764120101 -206007242 -507426347 361978632 931133902 -102013676 75883571 113914215 -429047367 967714190 -465025231 726997696 -529742980 166262242 853192330 -843637787 -503765056 535246840 -652977783 -615781949 643470975 470978206 -986287968 -887520646 305412268 147995269 -915723585 159888138 -815648404 122329491 -890730149 422243777 -369358136 549388593 774071267 743651857 -530375967 309313606 -882489028 102778042 -122532347 796323504 -274998081 -956157119 -114379979 169892988 439592327 -865929876 922047107 -155910959 -794228672 400289449 -579459599 377513603 -744039918 874697903 735808872 -737815907 -978705673 -944124884 202401434 -289079744 -755583035 971151724 97383119 439794711 394215214 -165887829 247147038 -375387062 -633031486 -623007410 384061763 -630958988 884014617 -893724163 334317842 435967128 430273963 -630406673 -689117650 -502018390 350566157 -787629273 765649211 -704096760 -462256627 -758319760 141334388 -648706121 -411544290 -795927959 -490768362 435086791 711967862 -575129758 -784260308 -936377299 -874809542 476236544 968820152 -725189904 274378381 -936465296 435249144 -608504558 -2572896 -619386701 734694121 934368315 -127323158 -27097821 -877256918 250932983 -355444981 -391554976 -861905053 -985423786 -76382638 -36410385 292218340 -355489813 -472410819 -70643829 491795680 -160238811 15202813 -122008173 -110119094 339097226 -982033618 974947332 -781527852 -95659743 -210301129 -85906567 -182955320 902474074 990924819 663661022 -478706360 -40733212 -174968039 409182590 -597336988 658388964 207106333 -962981266 -100577136 -164641715 298205911 -12247110 76539162 -268391802 93231426 -869431658 -885730003 -757956007 -738847585 -941405442 527436664 -650081156 -751223357 -354145456 -981301987 553247937 333817694 -129024373 -249335050 -938911689 -911036237 -619702458 -943166450 346722498 -836666509 412667119 -368743857 427910511 -235846022 -882669069 -517595612 -819178440 -808142838 612187236 -364173558 -386500527 25840701 900527794 -418454054 -14955960 955879578 981766051 -577859926 702230842 -553454518 -718292845 523628596 733440532 872246779 25218360 968057278 -586782765 -803227079 -156586774 471289575 361396681 264365811 662148485 -882688291 -924509767 521171876 -833729302 -826203849 -856592262 -573121696 -55933385 -609242490 222635263 -390365491 604857435 208838215 11510171 -985993107 -787259956 -996212498 -206851935 -209625253 -57218792 -815130142 245108391 -901680545 759280637 628940313 942036594 452308524 -936069149 -627845934 -985588453 60591820 -935700154 82976029 485997418 -826127899 643465550 97591914 67743611 -770048285 950773827 -734818366 -925442668 -433274599 415026168 645693460 529026983 760989429 -758219574 -453004748 267211422 538512383 596498251 -592723909 -370281239 -479839089 700520414 -655304811 525100417 756328684 -168354170 874350744 -828982245 91324726 -65742310 -922202887 -888579795 -579697922 -306251319 115290178 970632707 -356694035 -800630372 719619203 487513049 152800517 -248369809 982897156 -785398803 521127533 -612078609 776964928 -622868057 530506335 182263739 328044536 -177200857 335198497 356361803 354097392 -309228519 133947031 891631698 -931067090 -824789505 -451008264 -347295146 78582053 456992407 586036088 -396384941 -487725668 -488994417 -250640734 -986947800 564081245 696921764 -318460691 -861290200 -398272526 -92331090 899748682 -339483661 -241581248 -309010013 412705609 -658791116 -769574661 221268320 -254071418 19715588 -531369984 -117988045 180643286 -476438123 -807546521 214473761 677034575 646071920 998202824 388472331 520670738 -21916171 -642843403 261216924 279939240 -371263038 -757170205 836215640 -885617304 -333800189 -492231666 -157839392 -194520994 315566562 -692224456 818044151 -261638604 -942285709 -367297687 229514920 246628495 155880984 -287567417 690889187 527109128 523190699 -175968561 950674471 -20899128 921387912 195971397 75408159 -985913852 -483367937 -544380650 -225035362 -134349824 -485350300 -337090734 176222424 -656207662 708084998 405467712 -893866829 613265758 -838368000 765247213 986015492 108512199 -632713988 -833944181 147653527 762178376 746489716 -866126522 515783577 -257149590 -726336533 516155060 -831917112 -658207453 -67851840 376506510 -28467063 -341124799 989683765 -828632422 -172513015 -726430598 -601533560 -49155197 -163109005 709286819 150990563 -844035329 121494001 -883097050 375141825 781657332 735679802 -618537353 433444200 957834554 -669502248 738382983 883737329 -899233163 -254253733 -455814483 -116601812 130104814 806146844 966663480 -325538504 -931456803 -270720651 342666300 447094937 -73825597 -958328128 -966271090 -886711569 -477454147 166157753 -770194238 455150977 -724580063 -136127603 74384190 -950056578 -537144417 156830434 782775372 -238197766 -779223757 245837540 166658401 -485684443 -840334703 -211559053 34884466 234843858 959395045 -746005438 -522525444 144114492 714618831 -273308894 640438468 -70763453 -509546617 -979142408 122128781 441402281 -782234023 116714051 308400704 799836966 -906392019 808127885 313589776 -115950897 -853193253 -704594021 295901939 -732533578 -524606947 590948208 310175347 -510019217 -174127439 -556072421 -218458941 -916387945 -285969176 966432972 -798319209 319873830 -304263740 -712583217 21467705 910224002 654429670 573154016 -5963746 -693442879 314472600 -767625805 -447512128 -47330842 97359761 -182675702 -241345384 -763211895 -890941519 171306414 -827764027 819020039 -188079977 557715991 -869243941 -486396355 652342455 -353732277 -572316238 -688370553 920432367 -35938783 -233999098 -967723622 -562357055 109899412 -532011887 922576211 164040885 -636139453 238591925 -912387759 -878609651 -388746414 261112479 468846579 -366305975 -331113863 -706265441 -751586665 -469632461 659385490 -421249505 -382363402 900404484 -280850172 -949947915 255779985 -809598676 333795299 -895794941 80898757 -443449690 -219651954 -473260119 -458742607 -584882430 989745520 -212070517 -635157638 313809661 -988089987 -709123375 161987408 787308864 153655359 -884520905 548155710 216888188 -271157821 -812719901 270271063 -77324894 271953344 -845510833 -866952666 -821504629 -154794734 -215857517 676261683 -378129009 923265538 471978942 2378724 -340131079 48754424 354311491 -549477991 88450851 -461435396 222037441 -113498330 -804964540 921378920 -779245598 -421702662 67930089 915444452 893643515 774229891 689695214 35104277 316377312 928736146 -715760544 760078322 -42927759 676572829 -458132678 40516253 76155741 959099713 -12919065 664739876 139538986 515972631 368889501 -295644037 -913261546 -843911313 -293804182 145762322 -364554212 -383909675 -24432009 462198966 102853883 27087290 -68792957 753577865 717741889 -825506678 -749256842 -436098036 -195266681 -168160301 425043939 541902834 995859189 97825320 64836277 635571844 694228836 500702712 -739774109 -256908047 -566811042 -886862188 -466403864 318626097 -416993301 9309506 -644321785 667384583 177460229 -440017162 -983361998 696547714 -162393814 -893030280 -831359344 -695183174 -917141848 439904756 -772202316 446500293 -708636774 -552341033 -452097319 811909083 363405564 -938081913 217206946 140467925 -832744862 701460203 -986031549 223715717 -447611873 459529512 957824273 -794458044 -127131058 -620224868 -61993584 898276959 525355420 -284313353 995014535 -137108280 -835765118 -262909018 474417224 285332793 -124474503 -618922183 -982081338 -47987380 477168196 -240324537 808902995 -955406462 -196288666 325731599 263202615 -77809457 21683746 -205462409 -879198122 493016557 441694324 440880913 741020818 684335666 940203914 66810821 812403759 -712436544 -483216102 -707948215 -104601758 -631724165 701472774 439225689 345168185 659623398 820910130 812131374 854293546 169704745 -81664356 -99727277 163809462 -992787915 -460259310 496322149 67610379 -817013022 575458357 -891474602 -57682912 971727862 691111182 684616086 -698817363 371055460 952282302 578592619 -621344038 213206062 -641507825 -353476169 -216539447 -815276194 970811122 189622802 -921784881 308168470 859349103 957205768 -672098746 773377365 -738640863 -976852233 -81510183 -658644344 -717807041 -983093791 -296386933 -14790256 -612093245 -778514803 -335399861 -187644677 432732595 -636732339 426958138 528357749 -545668069 -191139756 751196919 268056345 709886141 -825605711 -937273129 981714454 -879834323 -216422033 -733652074 361989333 -809558817 618049529 81939750 -842671068 365881656 -410651537 -958085284 427055196 740047070 479392635 -633247117 214507396 -630792224 -754252472 643223352 623132128 -40671027 382575593 -940791397 503118382 755226973 -744809824 -726084661 -40718071 889873203 -415922542 285390196 -855645831 -954275267 96637086 -689128037 867920392 -41416821 548811804 817045855 -859298270 929581691 -683054918 -158537573 943467352 -969363098 360060572 -480182477 -311062322 -855530341 -857004898 -948356500 970149007 487467403 -830773985 929074514 -437990409 -361251652 656100461 302546412 -979345042 -918016167 778582637 426511058 -379648782 804149808 895354397 -893459138 121870055 692515992 -677090064 -121019967 -994543342 -958920351 -782282493 714716609 -224315603 -351271970 -229273669 -592464848 -392092361 -309848258 -139869920 6463430 437575596 343371273 781158262 -792894533 521434796 620477464 -641638699 -166594378 -228446053 -294665486 -112415677 903794257 -342348231 148515716 57317508 944753827 -978353166 568856516 494799298 -951780822 -304863886 -483662601 989736810 -302584334 -387915900 -588016257 -959330608 95567140 -745102290 -997098144 -253248089 83126514 -347380733 -688499565 -190311445 -277097022 -673853861 906478583 935908429 -412066191 812204046 -427960066 -227330091 135321972 702464037 214929605 267724 148407220 -76516706 -766872267 735191599 -726939123 -911337898 -811172816 -649725350 522712469 -922503833 -150210015 -720826611 172492152 709392924 248799696 -559308146 -888229588 -859780180 -453403786 -242419399 -403637899 -168580050 73635203 -138466263 238722345 902773935 439134545 396063056 -140567253 584145227 800207480 680634409 -116375172 -830945411 -282387535 220035399 -459057129 -286553875 925638818 -407055728 -869701809 -596961505 108607248 -822896395 33781938 -856102317 792043458 -761852511 232383748 -791551543 -259921272 -741230487 359894370 -896958137 -410543379 -46018558 -877006095 408957072 -296611416 -474516606 912079620 -742500037 698199702 -350868616 -184829200 571640495 -404109108 -969183137 -948835303 4153259 -789062329 402901458 82385946 402325790 985723413 541026449 740023857 -843302726 -69930969 639003813 740056604 614503852 -946579377 536189630 -538407854 -686375267 537462540 554609348 -418503276 -583059832 -998932847 -677622871 910988739 -817126420 54199928 286032560 784905550 -816055440 -913254771 832038503 931358653 -998442793 -503629544 275709711 -720647214 -52159247 681951024 -491240706 -607858893 -976090245 -368529249 438653149 -845794682 -860262942 674458195 28549901 -100175676 683367189 -746743422 -848817046 -741784513 -616836061 39933022 992320905 633492068 571326713 -458936190 -20416114 -95259102 -396843373 627417622 592997275 422616502 951547151 -360730344 354098347 -770503086 37597949 905013459 -841923994 -721523455 813369850 -745995438 -464321150 542678839 -881673272 35720361 435004994 -908572979 -624886084 565182659 557460627 -269011835 -830287384 252675536 582812943 -884739576 -803499152 -361274801 52564150 989825922 -412957699 95589177 498557323 177683730 -44079322 409021737 545373968 265830940 868724536 -167048359 333705099 689864660 -827819871 -430779254 213760933 -220657508 573387991 -5877329 -926490473 -727849180 417749251 -110368390 139187783 214408322 -573924469 -316243113 -796230735 -489186571 -894356272 105169325 962161702 281361667 -635533518 426403840 -514840369 -270883916 -140359495 -128382781 172941884 256806467 72460752 -779022474 928173261 991230649 364724054 775175898 -811523250 195226600 -796536817 851049584 -889409137 870428524 -78284282 -874852853 305557111 -859384617 -759477124 -600594014 -847213878 130702108 999636723 242432410 -80051605 -990582053 208173870 104821142 -994310509 -790563361 -394672199 90726492 -16087958 -991913660 -760173645 962056772 -323698702 645687856 -900370886 227035131 821770476 415185371 122810021 951589434 793605581 616189956 -426644235 -690434860 -956111166 317304931 -287049628 930570853 451575843 304785994 -934116678 -531503789 -60679858 932770089 -336542914 -926088236 -72566942 -269006089 -439451038 -802125288 475638160 -57633470 208890010 763651400 498834417 617413813 276596103 -913395511 -928829470 -901797366 -341012832 366182632 -23322428 -339785726 -604542471 -451104206 -625828571 900477516 918859550 50496717 -332168764 732814026 844201805 999729271 760736980 729211143 -118041925 -484815812 -926283029 649127441 381415687 65335865 -862579045 348137411 760131306 145999955 285188472 -813448778 812231884 -487813305 -157828830 614812991 -197913507 -685162143 -386702911 -858702779 43080258 466411136 -20036273 100293733 891651981 647403664 -529395298 386066410 42726383 267064993 -707562306 105806698 -995389166 381956179 -543436953 -967522272 355854944 781403494 441468620 699376783 -865656550 191308142 -973072939 -677191671 543692271 -975497113 -364449548 -222194984 984708081 -464471697 -890884509 -838337547 -28782235 -879308968 -733497765 -314365523 781877785 908510224 56450454 -841302953 -932352130 183869523 -885673465 -233863111 597555615 172695872 -280782557 -547399334 253136780 189937491 829604289 -716894784 449044334 -784823188 -304578630 178968509 846871257 -725408682 157762882 508858007 561086980 119652779 987007617 62104227 208906850 128321120 -416009006 -236090054 774636836 806743567 -191222031 872804736 -126736825 -306796483 584303126 -699047555 -701346478 -771034706 80270740 381523036 -143401831 -327209826 -999997909 -900035132 -959787081 -826577961 -485202564 -618998732 -537096751 -985664919 -332133453 260743871 647352513 -123701612 -329990966 955858834 -42149246 -823219667 377724199 792140554 -657657516 -866985325 -995904845 -76775086 72725524 -771473402 547995623 -756108451 -914071403 -805106526 -889056150 -212449334 -669344918 110443587 -997215427 401373290 -253827905 -777882737 -943205490 -142609636 -248332619 834016619 -841514502 -499403402 727345889 -220318678 -511337941 -877605192 -505274653 -735202049 -254192914 -296545624 137534057 -779031017 530571021 -853824920 -788718980 -422799623 -440404621 -662486093 -954535960 -864821050 -585107413 437799021 -885781049 114234323 402850002 -888451720 517452115 410644507 -760721618 160033916 639221724 -362207563 -326173716 -767513060 736918587 -880386093 -145437117 384322658 177513216 384914250 849452822 -999609340 -4935114 327070912 -912590834 -502598530 -14742332 -666833468 -328512632 -231964343 -365563107 -812624248 29165356 -34068155 -753327194 512156866 -136107478 221837196 -781459299 -901084792 -149142638 -42062050 -395266984 -711065763 893200994 166446994 -814635787 -409108758 555765851 460949521 -584309694 627754555 407424962 4095536 296696826 -984625361 -899563565 599648352 988118608 -515838391 -533727973 -483093269 327150988 603812955 -158832143 468073709 -169279867 -265425504 118118149 -828775585 802073393 -478821234 905273517 512943494 257930857 -566308225 655774400 -710816771 -461163687 -13976858 -736407477 -788326121 -413278938 145580025 728451423 -741935595 -760001463 769111724 -27705227 -15938565 -707282730 159850239 -776450568 -617230158 -588149473 130237777 -226261674 -706993974 847471697 -241950792 -746287102 -481164648 -398520065 767852017 437694002 742403492 -296064467 -897549395 -271823237 -778194284 -864247443 -330953406 450987440 727358340 -44919456 942463338 527703313 -835225687 161762841 634363526 -329173763 447348164 763254177 -34508568 347285869 -250718411 874354406 -327100129 -656765337 -429830250 -749443102 -521101284 564121982 534867850 -370597244 -498338154 -251124492 576026073 186670079 -735426631 -418059154 792155813 -214492075 -266202807 592487837 -565232373 -891327635 -115668968 -398241143 622283092 932655319 -262592409 887155773 -914762017 392643456 -466654541 627066212 868472731 -673192774 -704743368 -431122101 207031660 -688462874 977578684 -803463653 -654859682 168404868 -717363875 274944435 -955366900 -337776785 -315062433 -337014487 818890364 -467951908 -917461469 614983169 153657871 874578436 169342742 980944400 280240008 -359273125 -974725753 -797724582 434418048 919554082 -527662729 237937496 597017533 952308715 892185627 -718990085 342507900 250379299 -843562083 -859887971 220759572 -87757266 -172920113 572097451 263972588 -511207263 -612677918 -153507444 -339859032 721841335 -186455923 103190747 -693322634 361703107 729723847 -854253245 -979787293 -374291452 -201574021 989095794 -961023762 18080291 -724029896 -334014668 -289985914 -42802403 550936976 -67907634 288486545 391347561 -808266719 778367391 -191809855 283490029 421177313 -895902361 625887142 909565647 -678626862 -747558391 49558985 -77609251 -888998609 426272491 274489801 -737671450 -484036370 -292389345 164859767 -417266467 628980650 211263381 595084544 89498074 922575077 -566775333 503551045 -558485263 -850953718 631556532 -286278487 1379137 -642903554 -349747081 627118520 128838533 -262399780 -324545321 -289231086 -932120796 71917307 53048706 344184018 -440775771 -187451090 -439555088 949368031 -861955498 762637445 -983662344 -614895097 970732197 -789771638 492496526 715000421 682150400 97816178 -817706960 -46912506 621500832 -751256694 194389259 942211238 -818769069 -687756054 -811991884 621107151 406835977 -671460421 562159342 -351643420 468741799 50957633 -676859784 633671742 -16664293 -256714819 -275335076 -83115286 587699138 379008672 -44852169 -880089559 -504699620 -613910522 474556719 962806970 -601325788 429362664 -831009998 86108300 434652402 -929562760 -474754223 551052510 -128580616 887562856 -62882769 -597815367 346579977 107430389 -865060907 106568825 -826146063 277680187 -186606841 -916163486 493039714 137430006 923756744 833049470 -926620465 -408560881 468072842 -496921260 48999844 616314263 -34124172 118014760 -602008135 854982674 724344164 324470295 -474938403 683063295 -653476612 -999906724 599590088 -956323017 -300654802 684548886 899330043 -100070081 942846034 277093391 -110542693 -523223267 -357632052 -673200735 -188152341 -415401344 -506581825 812707696 392533692 -698546665 -821174733 -606456222 -813082852 154272756 -381739814 486485018 -343352562 -227664721 905634421 -512528429 573309896 101532002 -42954018 -572103354 86351596 9843727 -317364645 637760606 -370971697 -816755717 755213238 677117958 -128026165 23249456 532505512 333697299 461450260 -652213079 -850090018 482245004 640493510 184837297 268696965 192150288 -44741197 -139994333 -324193002 -374300645 -453639133 -43373208 -301871364 -558462039 772203366 -935619352 -951411911 -827482464 558979012 58367743 -132162031 -32321987 752827335 98460564 -621596421 -798197666 881302399 -737206567 145452954 773938760 373856815 -96386869 -460515400 -31896415 933739000 860857548 -313130832 918187238 95799411 860643798 -894266319 -676310374 -301545688 596024807 -92149381 685577256 -808534350 -84750128 -265173116 283495209 786389908 -399886841 52964700 554856436 706423250 117777741 -132960467 464685168 183764968 -617575140 -896189304 -350754109 914412486 -574139253 -993109263 268279685 -842289575 -327280398 679258145 811565720 988396642 -204195515 851222849 848868768 -383974993 -506102992 789146916 -365193274 541445597 674962243 -89899237 -799228748 834494599 -597669195 718221789 -987213879 -981687146 -818822486 -713496723 131276833 -633608125 -78205344 -644676598 926423344 -499117539 -810231354 -927430289 636799984 -855612042 982977450 -482837002 139816334 245070627 -391824310 -697721066 -145865271 286339022 843303215 609599522 -198735702 -540071705 701393657 -608177584 -16492226 -241167314 311363219 -864692021 -936028876 -112056192 -713909124 538030588 -538022162 897991832 -241937362 -228873793 173316930 157794814 -930975444 218165693 509701014 -252474321 535449474 733414655 435668807 -108739251 -408237348 757268982 300436374 -26417442 -18210664 -159027618 237298539 -156850672 868482178 -908068970 -939162356 -909589044 -995062383 -216739288 -995036351 -464961986 666817234 -855262289 406279115 651051484 285310415 250510383 -162306458 392275073 -760000763 -867762865 -148219846 720949817 -936208294 93307591 109688535 523392868 952200223 564414881 302534312 -793210832 -146355986 31333525 -333936800 677721569 -814065157 -398196025 986481281 793486859 944952936 695918989 -752369546 29427604 975984680 156196481 756855992 -890637529 -286869034 779864358 -475316111 897298897 921203985 598884887 648669179 702088122 -303944559 -114266261 -816833172 499961137 543422898 -722763916 -580766316 -453893790 -267241513 44629821 142116159 -83082656 -783671037 -97889948 -468200813 423475889 -939888547 -855324209 508761539 -824584224 -127132055 -846639821 -33912477 -64084442 502386440 -5493904 360645877 871217802 821142709 -778400085 -259650957 298031953 -204657835 209527693 -919260272 110983178 -320297357 265930190 969637605 121882839 -212228816 -117527872 -793824827 -842318183 -296824171 -552737335 768153126 380116432 -756705750 -879920111 -418820799 613475457 -705976524 -625741090 -634883755 -738859918 -656217736 -117160145 86104318 -62845743 -50092214 271494177 -180579154 -591109292 590007644 147062137 772746640 -414269167 -55401008 -963111515 713519660 891940341 -791806775 659663005 -918848113 554399128 -786304778 851812355 950787348 -982010244 670773602 999018029 33156256 137025906 -986879685 -103990321 867665397 -754208753 313799746 -140334624 900030079 -52937208 -334952737 728833614 57095521 582804480 -255538544 -972822466 -854733537 -526582933 489092604 -197323179 97331399 -26881345 -583110176 -574284249 751130472 -895792634 716448190 -226833632 988407202 230655282 527610570 -947874473 -802427015 -693573654 -974364154 168457569 -875261789 42068780 -64274853 891394085 -132844292 -691208130 -219735307 -454981156 -713396918 -972797103 374711532 -353219151 862086758 518788742 167443221 -240156592 309809948 6255040 -781497607 478978621 616503631 -493173396 -902680313 -399421168 768927754 208705709 -255989180 -328810546 -743868740 771733749 -551555158 -512742180 49340851 -891709087 -124789064 -786787934 708749569 490501071 -116344838 450209075 -649697046 441160036 -829027463 54462970 977553725 -381750449 -71401079 762589616 3342777 899529286 -517042100 -616716530 578262384 -4997503 -328813492 -83806706 560556721 404321605 -947961435 972174977 -365408943 -774774187 -726721437 -372692128 -202739215 -964461733 80685026 -15856787 166603498 197424768 438820030 -435244721 778037771 -39933897 632234755 993182796 26171188 -115967550 -186119080 -61219002 -359026036 -86147694 365300724 657368544 -625519990 -695362408 -287933228 435126776 115830653 152192523 185374129 -657269389 -404522453 220185246 -227403885 181564423 -865825474 -587625078 362531250 842457551 -750599913 -273403020 170130907 568838672 185559515 518396085 -760736223 -871632097 -557526240 -840012743 -782225748 -785308046 183237837 -274799571 276141854 516257144 -820531815 -616213916 355832087 -535493948 -826429052 -921648874 -104532122 364328626 323371160 -789029478 335552628 -585456569 -773766274 -940428709 236496648 222819257 -562981860 -23711424 702487700 -823749692 -308467891 -773731787 -214674682 -709322099 539999612 -712661697 -29209656 -513100984 -344327479 768632845 -829439918 -973025988 489401705 251129135 198605197 707726210 -115290219 -802275458 6412505 -760411399 -405657813 665086928 -475898721 311638655 554000210 954916776 -276526898 418433060 -560927855 -214336274 822999525 -275398538 -566459905 272903536 116217647 -87485120 -149686027 738237641 689139596 985446904 -604067047 -992062063 -818123406 -175065992 892651078 615600733 877347139 553102007 535997236 -505384308 289757645 -874403931 993366595 838796516 52744723 278950748 -511329750 -96937958 -751627871 305496946 -764501956 772069523 -970344294 490522321 -760394134 840108499 29754802 -921528336 -836030283 -34850701 121819314 -870772632 466035250 773224255 -656375133 -989878339 -476867566 -14905338 -902121911 403089740 259320342 38013068 958300047 852940316 -740345936 158782413 298843994 -975846919 -741932241 29553592 -963217628 -704878992 812161239 83550167 -841354606 19821622 577286433 402074893 -879435356 -708760457 -728542249 681434800 -490011744 -70019717 -514953375 -571944615 -405568932 392179558 687133451 -845895570 -560669625 63162325 272855167 868345125 82551211 468971613 -877625957 -140706949 -727599403 549124880 -271921142 -955233481 -872028672 -728100288 248914202 -499480171 -582909427 445121793 304546239 -687543733 445920660 309553868 196480429 888650274 816543024 -575328649 262047467 -617658661 -155036981 -791105799 311898440 -969730214 -649086087 -435471888 -807755376 330390335 364827578 -761173835 -729812810 -371955301 882908675 743447127 327913764 302454465 -721253827 -924076106 -849991652 -803580485 -658092282 -7276937 -792212908 377292300 -686787050 115386910 -682166370 210359634 -241427142 902452907 573209820 632614429 847066369 -118157811 551087556 -243160487 -753872701 440567318 -561900658 -619237806 484770117 183335227 -726105722 1485307 606639612 -443888064 95665850 820266037 -295476548 -230039345 -716096115 955581448 826503889 -560741770 -709088865 -423274703 -669532637 28638617 142668991 271507098 -835904388 637386019 156348340 -225567362 425417985 98328591 -611621177 528761168 -212156833 621431182 35432160 691415289 738615003 913396371 -623053621 -744156550 -832524701 610314483 27948 548987974 -923562659 552994527 -989033399 345304931 -838584742 206124394 399855954 68314343 382253987 -365876799 249018021 -97932592 72606509 -582537950 -852118382 -755013524 -141162738 -659281059 51059959 -890098265 192393521 -612914758 273582776 -328499713 -520723495 -956670721 630339332 -384505240 972620591 -668751198 964779892 -713319017 -47329015 455211479 -757928208 -459386990 73506601 798251255 -167604615 522405127 954706772 212831234 378294234 106998973 -151174859 237463923 745004157 -165974282 -472243827 145523567 -844459447 846485568 -825694214 -611738974 141256688 313612008 -287059947 -35752053 597605155 144648337 -809339931 -551535887 -733915041 -694702264 347573555 755593536 89637116 396792726 -350502590 350007398 102223912 441246342 -69320196 966000625 -811384035 481105161 577480926 -509026174 -895838413 581651901 80539234 24614642 -564890633 496312355 -420253060 -244702240 96263998 1307750 -817034786 287976587 -882612781 281433893 219496480 -758687529 -98089047 -863921487 921150375 -830196072 -832104240 -830398159 -380766796 -803231336 59356984 -33349812 -626843101 -120002448 487227835 513466537 932123273 -994092504 -857446872 -788970463 541814623 600012583 29866188 545711117 -255581411 -654486390 -129651619 489147281 977030968 -141284495 101459318 -938118449 534580701 -874810728 453986049 811329596 -202424525 -803655408 428998265 864581106 22389280 -257996429 206982884 -187639446 324485382 -564594469 -847708576 821333578 -67830611 554990156 53905318 130612644 626814695 -484971373 763223602 941492010 -868619246 697577611 919934535 -249519320 751105506 410755525 92471905 343194633 -857209965 -370352547 267099025 571566468 251746975 -921077815 -356810135 -763345100 -189735168 263430890 -675141158 -930644023 -872610419 446318639 662054579 -852236114 -140305570 271544790 207386570 -842821195 450570863 -369380124 113273147 450559979 463219414 -299427909 -18119447 269949539 172781874 -13650240 278281434 245378508 -615827222 -150127277 -115548143 -170438416 827101118 -117877914 -35820450 -931716085 -755347788 -731810658 522774689 -53550096 959190753 -784781112 -481634230 829925998 -964116427 778308829 391504541 -527465170 -441888264 788772370 274354434 -178649193 450450344 -833769588 -538812064 -888946467 717957871 -125086370 -539137269 -776424430 350672936 -198211045 -230794392 -538807135 -145598456 763454032 -323125968 -977945146 877840569 -325540898 112023091 -305581958 -139593513 -433912532 396587061 -224193556 -269502281 921071676 652284117 196475990 261339482 -844631554 -277647816 -826408357 92161575 980206592 194888904 607852090 -23083281 -565759341 38400052 -946358610 727406693 387730204 -9107515 141655152 -502476260 -967685336 921581621 714954126 737476399 -124886879 -591515668 -768507014 -135249889 -784719299 517575273 -673784108 -490230693 -509127753 524006410 356253989 -723163493 85769170 -289143137 686482696 -462931649 -341982103 -667582952 -67871699 -432815226 530501335 -514491058 -653859372 192152957 752108394 -449846965 -146489217 -498002777 -987492363 873906642 -474306370 -451239259 -690802045 147947228 143490164 -978113701 760428590 -790602463 892115372 -991218434 -503402682 426355417 633592004 660276129 844665469 833707339 -511555226 855331042 -908200421 -751739172 -879733666 513411095 -975792195 -433951216 -614857950 352761955 823133819 170148833 -559390248 -595106021 -2034672 440487305 905509957 672420218 128330633 942554194 -371243015 -331483453 -830582474 -995219650 640025201 -911691670 427924229 -810155387 -461473095 -733341953 59388019 -559781246 -478856522 -652340328 914186378 717291019 -724540075 -355004782 -687636712 -319077016 237299799 196243436 -290038179 533761523 -838956316 540304273 982972662 986811620 -891590127 -546581290 -487478255 752561335 923222001 367712301 -833447921 -893104675 -847100629 854003323 -488661190 -798692014 -876408189 -35254257 -453104744 -457590845 -820974713 -672486217 -867662378 11501269 359738913 -69546813 -677488361 -158210579 -270493397 -27693163 35857801 -390156558 -689342004 -69906322 139825491 563365148 358763559 -184233967 425439485 28165369 -752217525 -348045298 -49372526 761906998 926133959 828059051 -556560450 362985849 702172798 -851748819 271010358 -834815173 75011649 -970822905 -369814466 618360871 647964305 -350402951 -893412705 -531530338 -663085833 816857060 -289802217 -486582638 868902540 -943006905 -918270482 910783934 -57745790 -760301177 -718394078 533215358 876284870 -124602597 106010587 -393834579 230564632 681134965 -842889444 445130871 -66422770 -941868439 354088224 -632194137 -712425853 -863745642 -353780234 562868470 789391916 -790590899 425278725 -838240825 -620104852 -138810269 625221660 -972035980 -384025327 656122519 -168082872 -861470796 -443795854 -154072203 543542835 -764828389 -555802485 -340984261 -776162271 452195548 -923045576 102513052 -71602120 325520344 894281293 -941295398 326975186 738608440 -232515546 75661340 -443953149 -927483278 155615148 -988703708 -997626077 -783700774 526575281 -206551536 484911185 252281250 518126297 104199676 -962502379 -255972590 -399825499 -630337561 -916883256 -67789696 -801662720 -716741792 -552425714 -685075419 298114848 672590658 329999210 -110695754 863578912 -148526545 -844007634 187147481 -706848703 481477927 12302946 928038845 432111918 -523695687 97864478 -866161275 -642592077 664785294 -930428348 -548738476 184738178 953061348 -259531668 711953524 -44033588 -456346715 -223392621 -308211721 -402797617 115542232 -633221540 670240571 -91806551 320176941 779578715 690909457 -355315642 207330031 -874863896 677957315 -713091466 -157174794 -483948863 -888301306 -610731886 923597083 218723350 463233003 -994605782 -764758004 -44551205 401030673 -163211672 214678894 -401471737 988995135 -639695144 -352427091 -308360265 -583238061 -302220467 -806132607 -714605971 -465162701 -970261757 -941333255 -614182164 -920177341 -85214364 -930378640 912963170 -429175836 435729389 -337014974 535833926 -854727980 -301511533 456472876 -909729740 -234884909 -314747659 -985222791 -779510619 -726393529 276807903 -736673178 -935540750 504791252 -734696367 536003561 460855080 -57065688 -999771260 -425565226 -934340221 -364747899 673640438 -223547797 -471242976 239420907 458685928 -228186997 -961133889 -282765659 927344280 -788223506 -936989966 -937243177 -839197514 945165124 730718340 627355982 383242188 549536132 -992977893 211267412 -5413799 -693415501 137199492 817112818 478822164 974019001 375450974 358733352 301543998 -192189452 336579108
|
|
4913 4211
|
|
363192898 -206419715 -919417876 -237451666 256834433 727095462 -255049702 646926162 -508898020 -10962558 -930578882 -887075598 -420113584 420871077 -684230171 409795291 -594180603 553372842 620097476 -388004628 -955010829 -524748575 -591439575 -852690884 -183942518 -590971313 -211361771 373340870 -784433436 -817443392 -994009044 -752307240 -377106252 -893735218 676080682 -710271526 -864593697 998799733 292765405 -173083232 -722756193 515353046 722236385 -87785804 -594781496 -885507877 -254210147 -840910107 267175323 -811371516 -748236672 -572697860 -757991734 -590689585 -483889051 -611525706 834335448 258677102 584727253 618165662 -451999842 -107977943 12134970 668100740 -993594336 -736617159 -832189401 -509084763 -683259987 708996181 -457869065 -757952378 764002864 -770829551 504608543 -343280361 253591440 -978664158 -921938426 -454968423 890161873 -439988664 503719944 160047088 815548651 471915419 554060439 864195073 -954203526 228167538 -420622497 -910526384 -514221320 -579066107 -290737309 999483418 -118324999 -288379553 -636582688 38430534 417370779 -215173414 863128642 575400233 -355495726 -473901832 -685567101 18846513 -159195202 -676239095 277717052 154564555 674102948 -59934805 189370880 369123062 915922737 55876793 264117323 -708950991 -979452871 289721338 865619773 -537031201 107485782 -407980341 -970161065 -659902244 149070790 -884973167 -293582019 -977509809 872104546 -412152915 192137452 -244270327 -461720553 795085599 837376915 654071443 296604587 208494928 -814610398 -495561647 625558199 468086079 783591999 -433684683 -942457836 -704245993 -479045367 52939113 -741437536 136440439 -683347825 -372320087 -611630441 639402312 853179728 495904689 711165562 -646887051 -767417342 -363988854 492442833 313590118 317394473 -446141026 449885586 -71185994 428149416 -962596850 525804897 151975981 -718427467 787858162 -127951699 -413597090 184295049 -953237390 576556696 -843978890 -491288979 -631666964 -367130756 -517272823 -515176248 -425142407 -768608006 562394418 -754158834 191974676 -525855499 -293787527 243280458 -203345734 -663324465 -326895448 439899234 -679323150 -77811077 -410442484 -598688231 -113712661 -369864066 918412348 -212176256 85276060 -762736310 -114048468 -941008897 -591427162 -399374169 626993650 528276554 -656165704 -676329785 -216185402 -458495165 -321250523 -797919981 117178893 306530015 -456881310 116676876 683323672 70837065 688190470 392182701 398478633 571638841 -433562720 395035968 349113076 -845223447 219366599 14497788 417207562 128873565 -517907372 336796935 22193309 -876685940 449351601 774823508 -241738400 -597039007 -204315782 257895160 1087551 141333261 -90990886 -699987462 255372798 -745743542 253285331 -979662142 433385490 696159328 170143764 -118668999 318053058 644658158 730143739 255441930 -718921943 -635210846 -202446015 273724012 810483983 -97483205 456091520 190946974 398102756 105972758 2876536 -373016059 -983569341 -303181626 -833617206 748677412 237631495 -274816832 261207600 315776469 -946552130 248170993 487159118 383773114 996384356 -534601543 987358511 -761074501 -463231631 7484298 523525706 -404537527 -160201132 217303741 -981481716 -565175532 -874111676 -293092157 -188656972 -627484253 -771433588 726229359 572184930 616797695 -682691144 -852703118 144493370 567694533 -711230316 -268997785 -778887556 -648866652 633677936 -97352267 -495803424 -751502147 -512907342 907150728 -957242502 -979933360 -658866448 257894880 -837681484 -227543316 -732860198 128291343 711861529 -368833293 -670731304 -809028566 -353990974 -242725158 -917004902 216084445 -350332456 127218877 349506166 515061724 -268644847 -108276040 -34993107 -243598142 -30012745 988452475 849042864 21672538 -72168370 -333415580 -193320425 26646963 -917798637 -992447263 -411971083 215721307 -119157406 393948564 531598427 554791149 -764672588 -34335620 -597579435 -714662685 64959989 415023269 799838131 -90924551 -470704724 488179893 211405320 456272660 515887175 242426332 518842280 -51639334 -920844839 313210129 846321629 -810012554 180804200 -101410535 -423328718 -892673636 698013130 -309086627 902047522 828237374 -385986859 -737173021 17356737 -996250185 -857788605 489871770 -368536467 264385562 978240319 -392288551 -587173782 -887216950 -30858190 -770647457 -279128793 90307949 115461986 6080692 -313821816 670700967 -434778407 479581861 243655651 -561303859 247965057 -486971669 135673751 638385381 239583326 332561897 -999946273 -858295830 541644826 66563554 525711777 -411277754 224752147 -370555116 -982379954 -285706908 -207365248 -728841803 194354147 -898908132 495870718 -173823611 488082282 228688274 224613144 735549211 -605444477 394510814 405709770 768819008 -269287810 925978306 -33684695 412235344 -351936309 -979005433 763629175 995709380 159605378 -270613294 -690945030 334200277 -724767928 -489828764 343529977 -522965286 94436238 82046756 -965756704 516955732 984834230 238146039 -148216199 489319121 882924334 577507430 156661081 -157133964 350557035 -726722544 -444795318 -821794240 602193126 794934777 -684918994 112087275 -699053908 -204789569 -549480343 -58082141 -169756476 -59875099 -224903500 735169550 554534458 -915397237 325553086 -552544203 -195063533 600242144 -906558703 92817685 -625611109 1846121 765541573 -259937505 69128253 613397416 425251981 -203884205 967827668 517779635 -682905226 -434016903 -961866427 341976866 -512506287 140917764 600580338 5391566 95847999 -693983691 -448814133 -917699123 -985520040 -952729524 -973975257 -65568699 988009349 24869079 360518335 107844299 43176068 -389946162 502428126 319767852 -281849318 -391361136 -866944930 887774974 782185093 489635512 567268549 -95055907 -376084196 -878311421 -159493021 -485004204 -718217120 404157994 -18792519 -137712699 424283505 295753470 603976553 -419606778 -767095033 -149543760 230949707 145830269 842675189 429149301 -606011418 255541783 -666944881 805220891 -268838573 831815574 -606211631 208866328 -617788582 -236479445 -264237293 -705022181 478406021 -409304436 614585585 508900702 -527856544 -506958709 94528495 165870331 462752161 375465829 -573613326 -956630253 -341225887 -450355292 -762877680 358091087 -55265177 531780005 -101182637 614552290 -73045701 -971012594 101729822 936669814 -29324758 -678683251 452388006 -437845564 515419535 119127348 -258544378 -29707186 337463759 975379059 -739843909 -534807347 -539264832 -521268450 911234896 -503152381 605263473 -735048629 415110443 -207860034 -144802177 -960836935 813299233 -558478354 364374715 -487572897 -474956145 -919567437 685844714 705027322 -162137949 -883611271 272810034 935563768 918070807 853379503 -565220736 -923609331 966094613 290765309 -392180733 839205543 479948966 -923009749 -961948971 -181001348 -691817366 -993504255 -253202506 339251482 531990737 -92981719 304401320 -660093487 -770537111 -869448539 326386864 739601398 -167058126 222853596 -611714686 -826590398 -455178649 532959750 -173959985 462735954 -219452161 -431274007 466319743 916273685 -225646743 -955023705 -179965499 466499429 576619877 -966766612 -415691193 -83139952 -516975259 -494866517 -610490499 270798979 -606004170 -224784146 -600982824 701410615 -233166277 -805031975 854619329 15877460 123950568 353024505 -956483352 -752135351 685417380 -533125397 -53041314 -492539320 298053041 -316579252 342028407 786640048 636020227 225097799 -76021250 -139467757 642903625 31684523 -87202824 -651323535 -377457757 -102006674 -48823121 -987332114 961286817 -824498040 -780784576 -787921588 646523956 -342443846 183174528 -679540305 951859673 -821025385 -772897521 -333278631 -968443089 -370633909 -111850589 802579394 851854251 -647733866 847829374 430301782 327029188 267770223 -794634714 -196785077 -164805597 -814601362 23154446 93091265 -828883062 298038386 739981383 491535497 553963785 64596623 -934785306 259356243 -992412862 -536187317 -592431795 427094835 348840492 692324663 43983514 329560759 41979854 -892517837 -513474793 981278815 -223046009 -72301956 -886050536 333750261 -142901172 266455333 794712518 -71788183 -19182545 -516231338 -5217851 -635509016 113483885 932797544 597370039 857630091 -864118896 433387521 587600954 616593324 959923585 742975304 294646383 -9414429 89597677 428839001 -993756649 739353957 862985979 849991913 518813533 785778410 928306565 840300495 232833658 827481277 323382388 493649162 -999599260 538749413 772375073 -200865694 -696221523 -880789733 828184961 -562983586 -575014128 -694964861 906380861 -823240005 -461788533 930330806 -413927896 -261666647 681709922 720457712 -355563582 -872536412 133719541 -537282212 50665045 -619240666 -867674510 263360066 853861539 721602794 863693964 -529210010 -160583403 393451420 -895659962 946192885 51351101 -919082162 -939891290 -722796745 467176693 34817499 -467600177 -655589817 -966652437 -535209844 285327368 816058322 -756991366 -343108715 197566035 -696154506 289629740 -128809260 -785622285 -109764740 -616302278 -755286466 -451391806 954549617 -302851764 -416033620 -121054421 -704039659 58234380 482200930 -461831738 988588479 -758631925 950123702 763569461 -361816610 -676013880 620639441 -134983352 717819697 -221236711 -914278559 827634516 -144909141 620825608 845505600 -653273031 -824884460 -904464391 261348967 -403973415 930382323 -155059206 -804773691 -925633786 -445328768 128390362 288275732 -873013327 -40128836 -774667078 -834176241 823893752 400122882 -773241016 -148939390 -549949432 -26380806 649404563 308296747 166676869 316155341 626022221 769275651 125477931 -829380889 -627373587 -650057228 230591610 -821890438 651297858 721212999 555187632 -866320087 576330833 265642461 -782224747 674743080 242432814 799828158 561502379 -413919772 204242062 632219077 247913112 -232725979 -396807448 601238126 952305480 -83399569 -65030144 -621569936 994205636 -864865519 -997588855 -801016391 -679673811 -564640097 842636915 -157415379 -581789790 -885521103 222402226 739544671 229337130 929737262 -769535725 -802183820 -900135000 -669025901 499392535 360425076 378847522 620162349 -266589502 62770635 911838931 -98580500 -222085356 -430867919 -201205267 -850408923 -375315258 371598432 726436050 -347473697 -663251466 -46058992 257549081 -495502885 -974874394 -813556888 694873721 -754461938 614089361 -448833915 -890672276 638735216 160308734 -635073559 -273939413 -746580633 -641017343 -776565616 608388507 516862993 -470536756 -162078085 -816486157 264675779 800419029 -519644146 824689022 -279360767 517305871 -991863757 355104654 -742128311 -245278803 6149892 559296038 -399147126 733353638 364692476 966602537 -715093575 -480357377 593449592 -791271286 249484245 -843300604 147753099 642548470 -296008568 355995109 -995343765 -672930634 57307293 -547782135 -863645340 -983513143 -636311188 -809414927 572500349 783194950 -874815173 -369970622 91565713 791188659 -840995258 690981668 978093846 505202804 -744098194 -834837454 418795507 -588555477 -975002346 -640106844 -826564529 -982666240 239024998 242764607 939058230 655699220 245220584 -882690619 -485639278 267819870 -863188377 -441771949 783520214 598209658 -722111525 -64471345 -219131325 461754745 899251311 -24546601 -626327294 -978031592 194499906 190049485 -572329488 533016878 -901692301 -362097940 -960589464 182874967 710844612 648927820 -352720070 -656633291 -419598021 466559356 425288379 -801597044 -525138089 -694538651 -52205105 -185845196 260307775 -797268901 510208675 9307404 -835576407 163304078 -101827238 832456895 463795991 569802666 -309153303 611615779 -29953536 8826182 -162715515 -199611501 -588754896 839285504 -921868862 -87131111 -730972313 866804328 -752929077 787608343 -74674829 -21546147 -865836066 318227020 -564243181 25917728 508172460 890377534 786652009 -839035621 484389932 -408980175 938304582 -46872634 315462060 637373359 -929352760 -800070774 844507029 645967615 -519490370 -399092883 -907726065 305072621 -877753887 -654598803 140947413 392581927 -986952302 -199023319 572036561 756226009 -129261485 -718346578 -114567609 -80264 -516039138 -752769114 498340428 -856165213 329403935 -779874568 782784657 -947667936 -142685172 -478767081 881702227 457655161 352742024 -609300347 -928050246 234777696 -862786279 -746322158 947102857 160178633 -427213124 -82631906 -754853068 -758491308 304600607 -257666155 -154279828 499420606 -65231880 62693937 -817329112 -840754944 -510967871 723851039 249957253 -877291002 -957440850 -701815233 -3990700 -824543266 -467877613 771155800 -699071894 590898800 353004960 -759097811 373814195 -819778020 -367843893 716454100 153453162 -699637969 -714454842 -572266790 -610021324 514506324 207626987 678262866 131202703 -609723467 194774554 -388189042 256768173 944558217 85058785 61343299 15585534 342651964 752305745 613848218 29826533 -658677146 701270956 790003077 -596401407 -700332758 -363521397 708603731 780609561 693219286 -521997703 -738542385 -538718955 -842332927 908062708 -361889663 -61788187 844293958 470035353 -974607879 665582421 -531361790 -443694690 954232408 -322127536 -735580189 -764056039 938516867 -244471150 320807057 331999281 -180818249 -651501655 -110663107 -813855852 -898264452 350702094 256170007 -61683373 922715349 -346212159 576451362 -39569177 -980981507 -353053161 484222901 -466552224 -680206418 -479437895 -492030428 -874478587 985436752 989801467 -490840939 -49176250 181054142 223346569 -140545572 818135524 992663866 581611245 299259093 -926032812 477323553 975446539 122926546 382298661 -658418687 612468174 -617689359 -580642914 -291073123 862793300 908237172 290089462 108998481 -416627264 -817886460 630313634 -462559582 -880339467 360128820 944246634 890488926 -114858291 -820680184 234235724 954051779 -490813969 147267571 897251681 39501207 -66542282 -306535327 50735731 -143143451 -321559065 -777575637 -892975297 -214162572 691679832 -746152777 903087400 107854117 -525159852 -745697053 -134972761 -450260249 598422749 382902441 -22896071 -99303567 -514304754 -152993516 497845942 -898983473 498498707 -155896191 -423385006 632587902 -742079335 556730519 643095724 799489365 189748166 171148874 13936330 -491227410 -528816914 96047362 3399922 231445005 -886744589 -272538531 464246679 86889556 850615998 -737853383 787695626 371058906 43994090 987026251 311325368 768102838 -659851939 240768732 942739211 952500901 -977151318 -938615530 438721466 761663078 595230152 -353463169 -146835169 294085757 -954795694 53132008 -554300323 223061495 391684408 -504870975 -743311538 369833381 -757828058 -504047268 630370310 95516803 319418012 -94982664 -664768985 -801678994 132205621 -613672298 77686766 -526516088 -522401233 662100067 -517549097 800386491 61961005 -822042864 -197232165 980811515 -7770028 -637781045 833271692 751531925 910004295 926890306 -300178473 -978081111 308892954 69136660 -907787608 347066557 76331996 586975957 417259235 -269977826 -204001384 -711996665 63171386 973150449 -527334886 -416949298 740768079 -260468365 504119963 -505501933 -944904372 -782410799 916540414 -795922554 -507618831 -496480237 -705297011 835935056 178881600 -113361126 217255292 -521097813 369451509 973498837 -456921817 -9104343 172717051 -670402482 138362810 -102626604 -522934883 -863414971 885827263 -129468176 812046784 -387286984 466243996 668592144 -841538810 527195121 -781981140 449794324 768463328 -929535274 634815738 -738736383 209163491 -889485392 724850912 -728278526 -401791385 265062089 -936214530 -177661174 661722712 -144711089 -953002979 79684179 -81832871 -597614296 -88574967 98602939 -793051885 480813713 -175135639 361134738 -656435476 720341736 -452213274 389130890 817772204 310290625 -493987318 291979047 -820698793 -41600300 -722777758 426897672 771097398 -926926406 -948376505 -304794636 376710149 -52639006 -759415163 -50721399 -196999184 792842926 408301014 902734550 -806641383 -821025936 679620411 -907062598 -238706111 -321674006 -21984503 -511168622 -805771156 -518733619 460067099 -601409529 -749319656 975994037 -826984190 -158060508 -403604171 964439801 -947855481 -391019114 180223669 -993087939 5723909 636862059 -46597637 81167139 -538703559 562287452 924639178 -19955072 954613 203797882 73587438 -800142438 238033822 113763034 663231678 -148826263 -91687795 124765860 -703329446 412360913 -579141631 209877548 -544119284 -86718658 863441544 -872880137 -542364475 -600389463 -356453073 -808971435 694713209 -949143278 483390198 723403563 643082680 -775095401 -631521682 739281398 -762654250 -337634850 326673976 -406941584 -16460702 464078296 -953849378 -70804204 -940079586 261889328 -823715927 20799015 -752858534 752909883 878514809 -856780594 502144001 611017235 626016153 -458310716 -798255129 -652619758 -823503973 620584160 -831568584 474263902 -728025683 -248693301 942858383 346867405 -455107146 -652727360 838026253 560457778 357780063 96873181 596497501 -807212199 302862659 -455449902 -757929034 -505005947 -403223274 -211757378 -797129243 729588726 -452189602 14912382 582247935 64279400 -688632067 -252300569 -615731449 91604527 -843725745 744306552 -373574008 -418087465 -454110913 633418076 845795581 -395308759 908106955 650039923 -827173991 -640049078 -915238437 -23841926 -300135234 -193275980 -746271193 714968306 -814798802 606554427 -773322751 940941666 -670440987 922331740 687924551 -838797450 326678801 987157447 -878459715 402262406 -519469123 548894271 -987939726 -406410872 548162974 -475165178 857848366 253939570 652732017 -150213018 -121572246 -41422845 -942608412 -227427965 -771609460 523128080 -120335283 69986968 404839026 335928201 148149685 562542329 -493668988 284503903 310515565 512138568 -788001047 774566984 -235383288 552297217 -372766986 -729206733 -706340307 -229969948 529745478 -148430418 124957635 -821970642 -89020168 -930621707 -218260054 120117768 -684504527 929071312 -790939710 287958005 -307181610 851778634 822382222 204337038 335481229 -515867057 -503767000 608568998 133809163 40407325 -813129208 302718785 245494129 743699644 315917930 664271263 -892563439 -782102078 198809783 94630855 190241310 -409922405 -567955431 -484517601 -208512911 566501199 -620822684 -842696957 -339293298 42079889 220197000 -935844371 -940975208 -998594908 -110219732 -59261295 55152637 -664722725 -630095282 -496695810 -343887945 -378174238 836540376 -819073614 791374824 604527715 -527529694 -960018796 -991298011 -761267465 -766014922 -224372349 -626227501 641852920 276136148 -493074554 -939732313 847922150 -809614741 827004661 603950554 948627321 -237298508 -918825296 481579879 375208930 618561166 948417693 -240287412 378591771 -868614814 871468807 -618063886 -844298049 -715107562 -18081537 715518120 -617241257 333469153 710736415 414732172 740990619 -25498055 634258381 339173683 518589408 342402335 -853907329 -364086409 226662603 -10519748 -126393884 -526700049 -520916300 496067487 -817930719 660524023 528137315 -450275130 -509490662 -834751699 407637713 401324391 -379316515 619281484 -952783160 -112435556 -594847943 -447618023 -660388864 98144142 624535869 585871277 -806797443 -738601765 998693882 -527149784 -354545170 301051358 69356725 -25759569 711185010 195943470 -416069364 -929663602 817247564 34439827 681103601 12756009 793477470 -812013577 -929101420 497956749 511531620 727534668 320736154 378699535 -118403855 145344464 331635466 354131229 -410369347 -114512051 -640118806 425070178 -860358728 209333683 -759844443 742080913 425236994 218920643 -769204182 531734407 -332560673 -42542576 -212220222 206159944 -557717477 257497513 -127513241 389204897 -907063960 -722702928 593912060 -142652067 -925268583 182181958 -636759888 662137747 448523349 -294301962 720300168 828033287 -32846150 399010997 -539636296 -758564468 816538823 613796893 823907272 -28634302 569383096 -883535953 -423483214 774019273 229049130 427397263 -727996033 479427586 132073378 -468264477 144875769 880993633 -726861040 -540345763 -48342932 -454583025 314173461 -910726445 256819970 -822876844 91821338 766011510 -98084240 377428165 -821712912 317092800 963701711 -406751123 -200350536 840887567 -988582306 -361589017 532483030 -677388117 -299624556 -883749117 871822346 657118250 -838395958 969877355 -151766353 123512188 -626682794 -320522257 750888445 -132347224 -801454684 302399406 -592132245 -688681823 -719881778 456328823 954549881 -984020781 -442950399 465061664 -231613154 432736222 864631136 -534973154 440390519 -395784178 -627995659 363333862 -711064759 946398983 980639195 237190747 913117698 -803149148 -829387942 -13862510 186324488 -405424380 -947534725 -976785241 -936427520 750280095 -500415653 -347073396 839894634 -844893858 -172293423 -16976220 -707112557 -3452342 77246366 -291322587 -899955120 -548137787 -96403616 809428063 270467849 429523965 145210076 -233814201 -933261974 -317798853 679188158 -78257184 563893780 -509648255 -234648482 436230021 -815383412 -66435758 111121044 -846385685 -844032492 876404113 -65713390 -921507614 -801600244 302418355 -59109697 931796648 10829677 980916927 389407788 203817308 315239102 401512594 389364785 563558607 495535950 -648403792 626357635 -242259294 -93143018 810292293 608730885 -432752584 168797174 -290406172 514059734 -808265647 664694972 498232816 534966381 386543679 -441186731 910475089 321629426 92090888 756129811 -265343898 362673229 773222119 -255704040 -349636334 -239132243 242585804 90222506 742934998 927919456 63566512 161127516 -95799525 892254782 -574544270 -635349525 -13888101 -919918718 -883975679 -556816670 -942949383 580274329 302766151 -807580175 -608573469 -655498628 743615941 301500647 -904024971 -385837808 -1098339 -332485716 875701993 -551559154 600261135 -556858534 -717441607 809233819 -915690232 -711207174 827685141 -382353557 490058675 116292610 -318213166 363154588 -657876665 -275828822 -53486929 -733615965 -624912547 -300225817 335124290 -823053902 -143372313 -622401395 678454709 -946381728 120633156 -956177846 111325470 -714552638 -318907251 -469186799 400529490 785562086 47651179 -876829365 415449841 111359237 -851840386 431560171 -675810007 -875776373 -149858733 -959621024 -707803343 722744043 -105025421 -783675029 -329990613 -946580120 -737067067 191177727 -176684941 281937355 -352313063 -386787659 -249335970 402298469 -550683261 -902042141 614815830 -95889401 229564442 -767368464 796081646 948934201 -988593754 -892911031 942080752 -82809799 891601365 -273776725 -623543960 694114619 629985973 856372005 287883641 -149964930 406323530 498624947 -810218648 -834422754 -647117908 -906572395 -395701179 -645816071 -930308066 -759961817 -885033518 -655189009 698784203 142976382 -216804125 -990332216 -406098687 -523359138 -812605102 36052550 -817092845 973949895 -765466478 -831551340 -919456663 -975324420 215140080 -340095577 -897900688 -795354870 -34199520 -197374880 -198078113 -790231300 -404166507 -690846777 224943088 973420385 -74869559 885498808 -283388246 -563373509 -368850141 -5079655 -21822881 -916374396 -649471306 -28804043 306623307 -859704384 -634657643 276247870 403625140 452866205 -77673559 -138102527 862769828 12835079 -435131956 720357308 -895990158 447774055 -544453296 -849134408 -916141502 167873598 129095841 135359836 851032893 923674068 -148436415 964982206 843519390 -432981450 599082953 -892804900 681593372 153544344 -660794636 489415070 389065725 596036022 -844507550 543232309 652310818 593656339 823875935 -989161615 110586624 -84342021 -930756647 366528252 -712374919 -318820165 659505226 -928792267 669453920 930957303 343350793 970308850 315372447 585053487 -755487711 110548499 -270144443 409340161 -582711314 -734915652 786169754 68985728 -273116033 784520661 796991568 291556790 -176081061 224312820 -842314707 184562193 275218347 170567042 810829711 -872417731 7007542 236259816 14514482 773847967 -38030317 967366492 713257739 359003173 -782506254 571628278 839829736 260328844 -16607672 -709880927 -68281080 -765168370 481860215 581803724 251491923 -269751911 -473488429 -26674822 -751327902 -237553743 681660604 333558823 -916384008 -930490212 -29067626 -676525378 -897047519 -964870158 -960722728 436393580 -539149303 -930096220 -45220124 -181619901 690393445 -473224676 730136238 -432755894 -241841913 672685285 -105053972 282139694 767589659 729523829 768706551 -647203875 -602894164 -862710578 612318319 554550330 901076781 -485658467 681843936 228835063 920401705 -537009402 -214869451 -283949691 -91245247 757151294 -34140043 680798431 373861225 -739309666 -149816633 -84122911 789354570 141065446 962772558 -840085597 -404854322 777557855 -133353427 -573025494 -950070115 -826698750 888971168 902586900 -648133306 439404927 -926440757 99732122 952503237 430932674 -966631186 238780025 -711813351 -194629526 903501149 641140466 602551154 279037173 -604429656 -50722373 -749606813 -867377021 -140117871 339783265 743061900 -96609980 -67705756 190744598 -464174797 585755751 783939913 835148563 -251849315 -962319341 141640213 -488250873 -323855109 341378519 -626417193 59936824 -54031828 215692674 43646734 457004934 689646989 770898854 -666907632 -927404007 -110604132 506630986 -244989696 70661534 -460838720 -302274955 -836559767 869808623 -858061341 305728742 -978716349 314630265 -716227567 -831354259 796289322 32908801 178399014 -579191838 -981693640 -62284756 -655982453 -781165649 35613584 947754101 -231901861 734430611 -914581608 379898113 -60875963 682852629 191291277 -923992622 573925677 897608936 515031068 676993198 -331963477 223031671 -370857495 577457755 -218491956 993960826 692647562 -740745446 215903709 -865667927 67427365 -549770235 -425377385 -919266090 -83085246 853393601 -974195902 500222777 -987767914 -669354755 219868359 -255465516 -853172269 157027287 -698612708 16747031 -190117998 139357370 -639362154 -809871168 -719984504 325961385 688681730 230694965 -651479871 -847721616 769086585 -878076170 -869394827 736881862 463828894 249293582 97459235 381745097 82622440 166389472 643708019 403557997 -316570611 674318603 -118666377 -877483045 -843316201 -895045303 507863513 769278997 877478173 -850389924 44462194 -641607481 -454373253 -816797679 533110948 -555556545 -956108681 -546632994 -772833800 -965691246 754401776 -5718653 163119050 -332338490 -467615125 680206492 -147083485 351504562 465144639 -731928139 -940847720 -129832374 806970252 -975283976 79800967 880017835 -644880549 495525895 683744260 -79450597 819733306 -836071222 486773298 -882816141 207616329 -901341417 -153454961 -196684085 -54311857 592034742 915017958 -873696774 -24519190 402263706 453761350 15538112 61507906 537685935 79281971 -993670321 403775858 885134401 539124678 490171540 -148618832 -528252670 -702245995 -607115724 134297218 815898900 -644114903 -358973100 641021326 918518087 -910784565 -903337695 2698079 171807076 -957525412 151796098 942277849 662857234 366432553 -110061343 697436513 460983817 -994860336 553296755 -244685596 465424700 886729382 -743674000 -714583414 873381817 -450327158 -794604146 -839244293 555440577 219120249 -674487340 -527483903 -982910576 992062992 -996068315 647833319 -851370608 -491556701 -64360709 916770408 -184113379 -139725133 -731130512 -482345086 229989149 786762341 201389582 -420889675 -484951889 -513246752 942958631 966432546 402371918 -653434308 -4218090 -249554901 -66312749 715911182 672889565 -107835820 353194306 -529821822 -919389763 -39267643 93048135 744053838 262419667 169712128 -994337064 972464520 -520249033 842799007 -921978271 -740547578 -691482503 -298452847 -827491360 -2538230 -189124435 932592732 981956525 -737689777 -858215379 378522284 -515954837 371144580 -422684846 -124744920 -389668762 -881619164 -695304512 242410440 408785766 563509145 -967610824 -546581298 -185140077 -440024267 -592492393 927599046 883272255 -861424549 405329151 -914938509 164316162 -417304290 838988021 -771313541 -197003486 -620000139 606156932 622132089 444995837 -857491620 -710243037 454278176 -632152704 -45833930 -117822441 -985755143 -282973971 195704607 -144389490 526495258 -947562216 52005938 615476796 393519560 581175302 -812961667 252728084 -870298054 78240299 284712008 -467004793 160427254 442212308 953789679 -82898144 86023244 39503831 -692082285 517493518 -611905965 899046112 -333501165 -128182076 -754392969 724834745 -370411665 583014668 -754483268 -327588685 746469730 645444888 -652508596 762129999 866937710 -411290794 -925660265 155162253 799590903 -644000024 -923672211 -614474928 145431653 -950311514 -369773318 -470046640 966991071 913096557 -826287189 56384476 -22237958 -954791692 347448665 -585561414 486998400 -637174573 857585571 -953153439 579170070 916022180 515916700 103228950 -982987677 -770083933 -768196899 40692436 -919817009 -13112384 638981654 924933688 38404233 292350112 -993764390 -69145147 -677671044 -932938367 -909737215 908581972 796156767 384181531 -603531504 -819517719 -51827534 495734783 984502174 -717219148 653670598 -127432637 -721047789 -641549220 -204247800 -318768901 846539485 852363084 -924183803 -374873375 -919158598 501647994 -960495795 213034697 -315716019 -809470580 409821524 -261356863 -672993735 -335418994 137969267 -610720254 252292207 -635139646 738130999 427461991 -17110713 -879532249 -848922384 -308776742 -865025575 -910185259 866641687 856234584 -874952114 376640304 -828029686 -980420980 -177830508 900798435 -243898699 974645658 633278854 -214578894 -43577645 -273449690 -775277550 839805597 -72070288 -61159495 978530448 728620463 678143149 -819170852 -845340968 -908757481 477346660 588687569 825027422 -196134442 267492709 314306220 865492142 -138421402 191372768 367506544 234502820 722603462 625523187 -841377458 -686265811 441895791 611445932 -223151739 822318051 -775004836 -806937651 342879360 -46511932 448860645 844833592 342411831 -437148555 407819676 -705665609 -510932003 -912015652 -698608408 -577377216 351126571 -834439701 -990408054 619929093 872929884 -168995615 -981870683 957497922 -141185854 -47209428 -972712641 297801743 801430701 971486024 834330033 887019123 876113694 -986391617 132648237 197798134 -164844783 72606827 796698965 -507749830 934380811 828203799 948690539 -394463729 -920813046 -866537791 -253916588 968723822 -997212799 -150436660 879642991 642956512 117661063 244740125 518558580 -465939287 158549090 -267580114 -172666784 -971106633 722345541 983688034 -761629437 -84823639 43736165 -896303128 932402428 -466811769 -914811428 -171767931 -806230935 200370831 879591983 -236191912 -47978147 -548644560 772628522 -727861995 78107110 602351347 817413778 718783449 -535382482 -596247505 -71516830 642568421 -703468336 -857823430 922170060 839488053 743018036 846078108 545520421 318641518 -679205634 -711116387 -874068597 -236911261 -802137725 96172834 -135032770 -128355392 979603181 504880189 -77416379 -945186280 -773465338 -376142786 146513579 832155150 -359989799 -866551346 322335943 -860643034 268964876 -549572010 -878530285 -915358569 727090258 -702685718 -25492597 933015676 -645034392 -392480863 615239825 -185586247 304544667 -756939240 -379680056 -214034026 -705491040 43021494 337047015 226764480 -187345159 -103344394 677750940 -713726261 -348028112 -470397035 -666552734 -211920358 -839636991 919272952 -186213600 -640803516 666528248 897204628 861254198 -622812887 239477172 649771136 699930383 -301921253 -908913300 643255727 758621204 -599767822 -260678498 -201001487 -726186131 -925547701 688731536 -959459987 -480068179 -764983419 953058617 -348049783 -604305735 -63892062 -961085093 69841617 541010841 -540493881 -300587200 -690766518 931732908 -307792584 974152777 -329452570 -74120520 -525813005 -984715372 772044279 -900367973 367858604 -961679753 -382155146 -482054269 -190144777 423984770 -218032045 885119315 -874101232 -82304907 -126184525 167258155 -430064863 -709854808 -406145943 570000299 603347819 128124024 544981939 161120274 -365231271 19767489 -567362810 -297934548 -478302456 -628495343 -308910253 -227846284 -234895781 -803207098 943687923 -138178214 -715772646 483489020 -561854162 27506612 -868875302 -642377364 484055598 564834538 277602839 138863560 971196116 854684670 -992659800 199749125 -904442352 -815769491 959710749 -157521827 584547548 -664441992 -55260734 61304223 727384790 485862648 -507042677 -167916385 103617468 162548082 -675926613 -234262544 167266606 564840425 -569926736 607914116 -918967247 601903339 955259597 366246074 530152587 -983866616 -448694253 700020347 -204414167 -199276188 137646155 -958401162 244037721 -986330476 390553530 100625439 897130192 -779294320 -37331939 -533736514 933301907 123451665 286916336 -634322623 663279245 661016188 -713051297 86315506 -64797884 -631017178 6406899 -500141247 80142214 203641736 -788195141 146314791 -813658584 738616964 914145626 -915153083 232314294 902608442 921818242 -592353310 17286700 931776254 660439586 -49088890 -821820660 -786442071 989397299 354673405 -897998837 425947449 905147182 -63999153 -646772726 -436487306 -942919491 -844812978 585040037 794768638 682008744 198459713 -314925986 -904071223 -500345855 -25103771 276091697 972423202 779800187 391153774 713916277 810976085 -822582701 -839901269 -554177835 821085703 -687451904 -226330252 -131023887 581679997 808377171 -978548510 594826695 -541533104 -727972680 377038396 -731058784 -734296426 -426326728 -251503707 814038896 -28039079 540221774 -287577220 929780343 524126244 -939041787 718093689 -840124581 395615791 382245132 340491505 -653341692 178533052 -895493915 -701194056 261937447 95633576 153439258 -772315039 -185151874 305983437 710310747 322683782 338884469 450057142 299959071 -753432481 -752141043 -790211420 -525850023 -963549505 851298651 -700060127 41677259 -293097741 619340723 -894582784 970619865 -862102840 -841351204 -546398756 895753109 53829247 -352931274 -884270532 -898384101 476014218 -526794670 -87635183 396204879 -769351804 -218771048 -575814128 141172612 -733185970 -670758212 -244425014 -113559798 70255128 -776524860 370296888 821565009 -899867219 -473144419 -515625856 -632337363 -99550314 662606341 -699835316 -250030227 467375120 -409177698 -771924320 -767592312 997543485 -449983512 -60869262 -607305963 -822672180 -127707107 991324415 340046094 403670330 -811205524 -315719835 209843825 -879038424 -433057105 -368666591 -849689697 -423927663 182180403 -493889456 974244129 -170686186 -531625801 192773069 196296677 230404970 977695027 -259339227 -744962142 -666890156 -31653385 606613457 -727275590 536582351 405898406 155754871 372832804 -406215564 191891280 -884591288 -219227523 402569431 553687956 -415342281 289509298 100795925 -53410113 915112858 -86590606 -194706106 -781443786 442214364 387490534 9454591 390542023 -765626190 -315100912 -473433000 52277171 74431938 487127413 176180795 464499274 -898854433 -87318681 365245856 -712984017 -947972353 -751866106 422383369 635757628 -917527325 -913232490 755468638 684296316 762700907 -745258166 -710821242 978070040 -363779424 -530176218 493722263 444087551 754398380 569910477 -272370522 -693541253 178383879 457913259 -710818020 372316718 -321330250 -22130234 357984874 723134933 -160626237 291760076 -486400741 -948506117 -349618728 776501109 -184212655 -550425140 172569887 789350986 741373369 318188676 -8073890 -320872716 139797295 515566121 439565457 -658443550 -778614264 240462694 -970085635 -852877995 874149390 847862227 443260615 67550782 -735535334 -428676087 -279900340 646614017 -408670166 450536956 -478678299 126808855 261659016 -183518877 -48951142 701019008 -947690525 269834310 -579492093 -678494618 -717661771 -78552749 -134355844 -722206483 -85743783 -339932217 -70583946 783907207 243259325 -268741205 -403862769 484827934 -69071906 -964937351 -112410916 932454125 46172344 -92719180 -145416316 -232259984 -495260412 -976138560 46765205 -870419543 412552162 -925805965 419190011 527771181 -397965636 792633857 -228508235 611139993 604626270 -21670865 -782287945 285656757 697908818 -228043786 -558497381 -699188831 714208241 983588178 758013662 -873240102 -240361524 -959151119 820038699 -703648979 -734310814 -577723851 654048699 616307126 -214413100 -508996986 -912264283 910333443 61440090 -721043385 703299579 -865139259 482401082 -62864372 -352084741 -373827998 264159960 -930745970 606258710 904041370 -159795277 462538024 -624913509 -661350936 75257257 -374291374 801261730 704383551 42725840 -482811145 627510206 -786864176 -373179774 721580774 122005519 -638724011 836224750 -801067038 -961823592 -452719634 -202027386 105070443 -166635 129219884 -899753761 -689927192 632707269 -833997631 -748102895 606108241 -71426739 123152651 -915276543 629128300 806484743 265474456 -476108293 452346605 50588365 216758899 252080476 -783066666 507606772 -835335787 393585580 -671584671 -574583324 -242614082 517769989 433982013 -880426141 473760946 -684274027 703155443 352711377 -941212901 118737327 -838363221 -963430472 -933876721 783773553 -790476701 -640674546 421510409 301169980 481401739 459700660 905902633 562022377 -191968171 171936969 576215118 -48584065 -437885277 -669918819 135282928 -514531741 -705748574 -923050749 893040815 84115277 -186623557 864077941 -742049838 -270210392 714295196 -315836482 -724793309 954161695 -530378325 -572977455 51325616 502538029 563824813 362089632 -944066425 83610204 -999097777 220848913 274630881 -996769267 -612150190 -872954596 -970250576 89059424 43088562 -923467681 -119703665 103179561 28559520 119604046 -796796527 337939033 990045527 -824994144 -874839411 -820695855 -823415897 2472675 -398894739 397162575 -732676793 362576997 465290042 -473361936 -901070799 -351215347 -332494952 238265093 -534266360 -526050445 -146538626 662234898 -658037013 -235483724 -324254724 -327649313 771825722 -544526806 -237486382 -846153590 -122723134 -219350729 -536030333 229329738 -820737134 -929766277 -532110917 -150438230 359150116 -138047056 -406530244 364304344 -987418873 -648468763 905720436 -416639576 797063449 -126434050 185325868 713157141 -742481354 493253555 415985061 -969789076 261018813 -323350459 -281375895 -5961057 -28337318 -975037348 550536190 -263289680 -426652739 -578262695 -58390282 62088812 -981653695 430938304 292888958 691393230 -920753842 -176037811 464737173 -979857139 -554422688 838361394 -429899003 -188970735 -859100334 -117214924 25845482 182754910 -139155089 338159580 -713537598 562346319 938126355 -279012204 -866852869 18012335 873406295 315591030 206712519 52451359 -911706193 220037858 818554187 -222264875 -336630758 -52330329 -407886025 -391773206 787850721 135037507 280920692 -409793849 761204709 39113982 -905408102 -784713637 -427650565 33390228 -490577205 229241030 93139455 -352270972 969619422 611255674 -757423952 37980082 -356449307 493685660 162160622 -805508405 365177562 -658296649 -788427773 42130898 950509523 -63236159 393731156 -254590459 -480586739 -507667382 -97809426 172558626 483187653 964159071 561324493 204137144 878542966 -782808366 798167701 -557898689 -165741070 -245129408 -114540164 599563269 -534435353 -959451614 121801889 -883687426 517415952 339435339 -304699666 70043322 562872053 571500302 485706590 477648649 -9611432 -890976510 -967175670 -14534056 -359268239 406109141 -767524097 533369453 -964683869 790647721 -455791558 -476279385 830053901 472222228 120416317 550839452 -127476746 -851360184 -146410930 150512328 278014936 526208604 386853306 928941706 -171159505 -288144231 -648030532 215594901 -921804897 -238138304 -931641672 -181403503 -520324087 -81221485 -937780309 -864575056 225062866 -813360505 -412345906 -794832978 562585110 -317454854 604093574 654171231 937173293 -993755713 -308822974 -847351351 674324589 -238536256 -871798234 914007501 -817605312 557939059 -497985055 855099550 659254136 -378500962 765182000 -906055107 661919081 -820486055 699312631 -26024262 -873622465 792399117 959857168 -942314114 -53485221 -939678060 487109997 70713115 -286320297 -580023590 -299168523 -661236262 -725718494 -487257759 -752940856 639881362 -977153215 -656655065 -655294831 89636202 819005051 -75732262 544882113 -894758529 -919227535 -170104953 233518936 33216331 -772500518 912440029 389498924 -654174060 -963744550 721926568 634994385 738319314 760989841 270593196 264379011 49746746 72817444 -258806711 -972720175 -545225493 -114093953 163994271 994306352 867282390 -475876743 -534613839 684092867 -768697736 573256799 -52632492 388008081 -870562087 -427494841 -223745399 -887244274 950058879 116058125 -367096006 798271520 -749525228 851851824 -209472602 389530909 -777955544 -574073198 755147268 670055216 249241853 907318521 750330783 -437964201 735290358 -116233804 634882622 966057232 -751265890 864465974 520864532 -556679879 791471087 -986161847 -877715147 -902788862 -33824285 290144540 217735656 -803070469 941314769 -92622577 -605867968 -934955501 112655663 82637732 -814644820 -362360912 140349816 958943738 986599864 -548840955 -322525423 570792875 883904697 489444056 -111930826 -154628833 -197063 -143906240 -499553669 -889792242 -204682274 153897461 -35652727 -472544259 327254167 -485643036 -866924532 -755267144 -442799545 715219837 594865297 462447699 -573000589 -980694259 842244046 -652307767 -798870023 428123199 -924244841 -796456343 -615869725 -989010602 -803665893 -40268510 796270263 988728337 -753047438 243856723 -147732350 104800396 379718983 741624010 -89636181 41926857 876132027 -733654558 332557995 262886852 -521400443 752558055 -913452296 -125117216 380039718 100096764 254883836 -856267327 -705080747 547697845 -477247670 579055735 -724632815 500249718 -776417110 378611784 766457169 648386430 -991517860 -566479838 -669324152 -854388329 768827262 -870535526 -563669816 394746846 671711536 402362541 -208506419 -923093850 -578536210 -797387467 24001600 -876672857 688379211 -19690543 951490458 747074969 -79585868 -274619530 -346143953 -841542247 958109797 851771822 112772291 -506339271 959999532 277494026 -563905703 882500542 -466662630 177459387 177636336 -731750752 -438481484 -320795466 734304099 -973353871 629685187 -488181610 -707831974 194736287 303565172 -38234715 -970243239 -940597687 7575894 531497143 468802378 951891371 -86119273 31971477 -587512328 957386656 -812642652 -32522730 540444264 -371020673 -806270980 -855831847 872017474 -654536092 -702034672 -149290366 290242399 -151870542 -29078979 74088349 -12952099 828362428 -276034506 -207374695 -239924243 269898344 -754624530 -70569656 -119700428 211997607 -771977232 -820452837 -929169500 694890293 -425562100 333910995 704810754 -527143211 620419556 246350874 388961554 967877161 -177191724 -906932076 832387691 604606748 820040332 -907418772 -955561341 589493086 576934516 149648427 -768677042 -296890874 634856222 521765556 -997934212 -668447829 -109172867 802306164 985220576 -493591858 184084704 -763687446 -843651697 -936615596 888808917 601643997 918816666 649120916 -971009103 71424855 987638247 515948177 -721979023 65763653 -993785830 915013301 -466015717 -426469967 -218099241 -538201162 420267710 -232499519 935039278 499815598 -326826237 -901517173 -991608685 443817568 225054829 116266431 497341885 428258834 588880815 276700342 -104730393 -716430944 -423858391 997698711 324965550 397607071 -32380535 -806764670 -467805480 -123766284 -370405157 -42183285 230252854 771702136 304777054 -205143015 -361492669 367053090 -379170233 366922110 -16801987 818413618 974136198 753543719 479932126 -294048544 -844438638 16210385 649987277 79247433 -275783481 203743984 -253924347 -474090328 -850938169 133375784 -119703840 -531895696 208130983 419667346 996839612 -355154606 -559676107 -278293472 -205807726 -978234463 876526702 -775681657 -883862828 162322062 615322537 359596860 641549684 -668241476 -506720266 2191179 823694967 381921003 770003464 337119946 537730527 918738030 968830875 -554264733 289782082 -749670513 684250293 53878401 259115208 -959548852 329340562 245622808 -977922989 413785786 -842114624 272174533 893842140 -657211130 -735207792 23449858 -950128595 -280653983 874850177 714716622 835098726 -453857338 -266393699 -402911255 947121042 -940442576 25242890 804374745 74626364 950462838 715188412 -767939757 287403611 -650568550 -959155141 -708859414 -951679422 612694989 -649985349 -556328295 -843574830 68195738 815124322 -141875087 106217458 234999215 -864737662 -136774285 -996690731 -865623532 660467380 184941887 204470003 35005521 586926530 85443100 939983581 698041336 343408005 504364361 -683806325 -354047142 -14011354 967353826 -289495446 -182534119 -440445078 589048388 98159496 -164076202 560442387 896420954 -552037346 -658348005 392586208 65735832 -919418761 -823494213 702136468 -416985706 -806380569 -794636773 930775847 -262113119 20778591 -422803547 -906284884 -698289181 903477268 429020054 967406068 971369178 -509547396 -363247298 -328913034 -432577178 -477041208 -176627868 -869642679 456903308 -410099706 -314724773 614138918 -420357602 -89293831 -353545008 -135644110 -923914375 -284508932 -530630562 653828096 815840584 889120519 -733703621 -471601173 129063757 533657524 107235524 -297342040 404207303 -694384212 -806914161 -965188901 -925820880 -417361862 611499750 456483898 -783171458 -656610530 -345035393 896913251 -902625551 -731257070 -973586588 315070769 -728270196 129922034 885844388 602169950 151527032 -296781083 314770718 -659865052 -420316102 46595938 409288360 381197521 279321632 -211002231 891103666 -57087486 -700108034 -638283222 -437768846 979068365 319155885 -386950806 48505547 268794036 544488584 -486619368 -345150884 576377736 589034767 474545501 788164914 78378515 432710778 871660885 119903390 552740307 -377390197 422918859 -509547719 -455771933 -244956937 720647127 701905021 721847684 59614454 633981170 -443442218 -424723446 571693996 -94027756 592417690 -401489812 643318461 687250027 -21571275 -227129185 -964562527 -133236250 -666762872 949300858 700187440 -137988168 -73448146 122638769 761294070 -17233204 -516192469 510498929 919476175 177388065 -268184224 197635933 -999139294 572753859 -864453483 340056952 683178418 286436549 -219046904 669660300 -706238497 -786713729 549402998 -98618841 485074087 -955579978 -581784779 532339774 179251127 173156186 787987045 -638539161 -745074891 200578335 -652306348 -315740782 42062247 -963756120 513255307 -282220684 505689999 871998012 -589879815 232062615 531132817 334518143 -201304180 769929069 601467452 -489428051 -405096412 -397670836 -884348241 -242492472 675527533 350841230 -631343525 129694930 -735018745 982623727 255209014 450459820 935243971 -990477721 865707617 581900151 222007209 -169394080 297105232 578542508 682043313 -690678608 -514862603 251227701 -609570753 239296801 23134420 -741739618 934698149 52663515 -505280221 -637540982 -727543691 -837357485 506456608 160999850 -313889326 324681279 -377496180 -701926736 -95404581 948932591 -785766316 -273240289 224523084 248971885 -410291760 140440444 -354158024 -679617452 469135641 571456296 500901876 781231316 325456431 -686362445 -334595007 -61922395 -359988642 333544110 519998441 558871367 570770236 -15023021 803344098 254007926 -474172845 -547305740 -426494046 541166509 939947647 172725435 -645299978 -985908915 -473775678 528345847 -73092152 870117447 221102017 920671115 728169549 578406709 -499447338 -750355228 301727312 130944412 758036890 -788407697 -206637856 185212448 -835379064 -738964909 678705861 234282546 -66104049 390037100 983998207 -645723764 90332148 -496823177 238400564 -933952722 -595742267 -974769153 -61333124 456169631 -527686926 668877556 982520237 -24000428 413236910 -230309061 952856297 436024370 -451300946 -887217976 -273993337 -46505809 -536338266 90684131 544053110 478241749 -142613030 -507834775 -145732670 -970527681 -57486144 -994626939 -747445012 -84067839 -634868910 440509602 -782746579 -743181545 781520850 -686271028 -806439246 417798049 226364595 -469437918 -9009632 -94524977 -421242890 627568355 -344962952 -424104804 852790639 596213936 -955084455 -81095243 -500686151 196102992 -957405854 598593914 198525827 509856404 -631789122 -110689427 606674184 643674426 -25381424 173355568 -752784469 711696248 592284845 880028112 255102165 240166487 315812078 -256202046 -806511258 -103464407 386612287 747296078 179895935 759359931 -22528554 251869008 268439355 -190207344 -428775573 559651612 216327368 181964368 -914101974 -967975280 314673760 -300697787 -444325529 -15776329 278892503 -568743702 -607547728 394498986 472018804 -205221908 -789403068 -518816276 404995686 -499759996 -700695197 -179082691 -789316484 329824324 -838264368 -932918503 -211670880 -456615221 851680640 -774744194 867750370 -896910197 287269323 79790537 943607290 566515766 -29779024 92041927 871436263 -149233123 -781698527 672038808 -986445939 -240146214 -836216509 868363830 247914980 -422259807 -668293650 -490837629 -706890964 305991439 -454129346 802138227 -417038403 -680940753 424333212 644952538 510298709 725250068 40035045 -753761130 137620911 -185104086 -863126962 -509584783 734860267 167202939 667750639 290599752 257218582 504595041 300752192 -574988117 447473919 -704786658 80046917 57717460 398775523 376377132 -214882380 -630766200 483190733 -758161979 689271688 945285939 678570675 -748176392 671182207 811250385 -945098040 694147573 -722492164 -565829257 -76376797 -676708718 -993083371 -373670165 400026854 -274824486 720808684 47173121 -293530619 -149071037 -375788300 -918994207 29890627 -579505582 -675676114 -201015386 -505964161 -526758700 961112957 848149272 -244134843 -910159566 998914886 750946394 434834464 -422844686 -70781079 350508279 -348934143 -814140671 -988535760 -200264410 -448495690 721531262 -102004228 914124138 234068194 -378035271 786914051 221901188 -560458403 -697858764 -272512504 132612896 900068381 721821554 -964997926 -44498873 -876971900 -25757199 -927522494 -661352606 403564326 898071369 820484218 653654748 449175143 646721304 -35715732 -278299541 598084511 101738516 35307047 991394152 -284928308 894843853 960323599 293320709 83600193 204753741 549680097 968019553 -571101277 174160182 -927799553 -162938413 533840543 -400046295 28978867 442203940 786841557 -711491039 207084712 420520006 -823214667 -617902820 -216894918 -67186885 811755615 -573784437 233726461 202026154 -852438831 -998839562 -571067953 753003148 -302277106 -314987318 681900112 -338891373 810158199 -751951999 -722414579 -685133333 466209492 -40360916 -177028287 375848217 364140337 -500801262 -254682649 -198114551 386250066 -489278939 201863547 734709135 -651008793 415315133 -545872339 -799636721 874198793 523674798 645188882 -104389354 -832030045 35873750 252805011 43570778 -580567781 -728642750 419754566 -837314750 -994220988 627449774 -296640195 -601198574 -122819833 -778346997 873828208 701823016 -467037951 984321143 -287495887 843014367 252608981 -434960519 760325599 -115163241 -148260864 -798441557 -310283561 -924064056 -745140139 -248163712 -487303347 359411027 560113160 53991466 -499447219 -549223631 217913363 -674346600 304712033 -965880644 -52175865 -551250292 83438186 -904633851 215830062 -818098529 -484413393 445763126 -681285542 931706642 -230247427 170438630 -455178949 -645599113 14086195 -859140268 -131879269 -614159439 236445235 680635794 -207791870 -618202765 -752375384 370097135 460008948 249146331 256661238 -121107232 -313106071 -420521064 -431593724 -781177785 564009288 739102032 234026381 963808135 -684243785 -369437740 -307807801 -670738906 -186348280 -108843863 -774526766 -929873990 797573858 -115748317 976537523 32948728 -837317090 -477940095 -880284753 447248762 -20540362 -953084776 -923571666 -221533797 -406398161 218755961 -603800554 212293064 -375995260 528007902 -153855768 176524106 -510057710 -692230167 275209069 490189216 673838206 919736299 -869811959 -448272465 186798820 -799978039 623875905 -667800420 -121324675 -102608731 555514054 -481529015 202650343 611397123 -12777792 -14354686 -14945306 561860091 775794035
|
|
606269538 -361128599 -727357801 -97560975 400350530 419985796 -473843292 682398666 -749929727 34546255 -628595520 -993249261 -307075431 -58183985 -612518429 622869765 -710393311 926661533 449727314 -876284599 -495685964 -125459726 -426146719 -609477056 30604408 -940291646 -688423895 454850764 -773379141 -975287739 -935889604 -914941009 -756708513 -607546404 691839493 -715201522 -496419086 890760954 203190148 -333266765 -990776035 694352685 386698681 109667909 -495276931 -877820845 83716870 -837166472 430701441 -709890202 -796871136 -743279301 -798996162 -550518674 -708833659 -783963583 960866826 76520021 991180453 597047452 -494336287 -598039687 -56175987 708448835 -770554941 -745320892 -912494393 -750738890 -641901782 975252846 -255113249 -285661288 688342017 -841024809 390290843 58980501 730562079 -935188322 -429804701 -378622658 543574819 -92977238 717462759 384223872 905946710 844997766 619976096 414629032 -520800703 -224096256 -169454897 -974629988 -177750352 -964836824 -704880991 823969646 -179808795 -437347130 -308626255 477896121 460158986 -300534234 987123242 418909845 -172155062 -907063742 -331418074 167684159 -377217972 -897592827 572658043 458305080 353413253 -9055560 672898878 738843940 438825014 218280027 378509315 -280534814 -740821744 573968976 478855937 -944738091 -30706829 -398872088 -630930504 -190363765 510282743 -388599158 112792788 -661644023 757051430 -492609502 467219961 -140396897 -887528096 989800691 766140584 452520735 635772502 141105 -363529560 -168556419 945906512 641469878 669334157 -349002929 -806138308 -977736657 -768816063 -166544068 -947229538 -87139876 -888658437 -418382080 -126157189 964710432 749513974 480702538 791529961 -409696330 -800641491 94069188 282864054 -69553974 92754891 -622441638 445694640 -488127351 180359268 -985304051 26935284 247740226 -946324231 956065313 343344126 -255883559 670388693 -903200453 158573275 -398151425 -14759959 -275926826 -647964323 -283036499 -362814356 -782945888 -783248480 993313751 -839414484 461042005 -920416059 -716438739 389571371 -531698070 -756932928 -244269147 425915392 -805917035 -51861284 -804889425 -892251034 -237325350 -213292645 869202383 208437937 -123784394 -451785252 -243914866 -874084990 -242146186 -850504492 130976793 364622603 -503840056 -753058190 269401802 -193430209 -493475874 -995128916 -138404732 466083650 -795646694 -344677394 434971331 314826448 925533751 833490235 820482542 926554177 -102024706 294788703 765337565 -872211262 -198997848 409165070 823378920 -203415698 -763269405 78107472 -43588201 -609586642 -8254379 910339139 -107380192 -808053330 -12554055 444688071 275653183 63571231 222531092 -483583220 124497595 -708918597 577349359 -770048198 324982864 903513241 639142831 66594641 105364395 908067304 762104500 433262401 -743628087 -365283038 -180619883 512628078 835741901 -219995713 164485970 275609563 772926836 187641491 -280938593 -29485029 -789761174 -333842651 -621494032 522991490 3741391 -622616221 -96794967 757391961 -508780751 205691882 820947433 814478614 984586192 -855240377 528200475 -958304355 -291046874 11705312 266190269 -619929004 318884864 499898280 -634117370 -119015221 -769483656 -323299065 293699573 -977836858 -641538361 939730197 556757647 569394913 -843122058 -942611955 643780436 844862720 -692633907 -394301931 -879252365 -994103107 482582505 -230477739 -839966937 -395999348 -265833344 777770268 -916954069 -946351562 -792162891 717879466 -986415545 -274591231 -867071625 -188001203 367931936 -717209519 -501772488 -586309896 -90115483 -411093653 -702731937 686229237 -617620421 356197683 358747329 442992424 -380212504 265409757 -244166871 -703351683 -523246866 526274896 923825965 -138819773 -159552730 -169550683 -537781474 497800840 -841464931 -798593812 -810239140 -195425587 91206037 184731191 230350570 565158834 -693948878 429519115 -848422649 -832409672 -418470491 110953107 665065370 11146622 -880022642 650111627 -29950168 797047413 20547008 -100381805 665483363 105921356 -985037780 650618217 494529998 -833141466 -144487355 242381108 -347255400 -880867346 943092205 -342406891 786916780 372379401 -294019758 -503557625 418618966 -963465747 -444909128 738881747 -682785704 707203483 891780767 -564749951 -767499258 -626524908 296755568 -825084742 -624035378 296963239 261048169 -297029828 174457637 770794043 -835556942 777427920 536168728 -745981638 669077204 -119342475 301760866 368390722 9678498 615350151 -864377328 -999517331 479520365 -299495718 288481404 13659457 566378572 15978933 -485233415 -161879942 -494989654 -782878777 680959866 -756671519 761390888 -637548366 957064245 -141276828 -264585193 967580522 -783100592 635535691 232037261 496447969 -379180562 944112900 -154260503 235842514 -757072302 -928142786 311428461 906137557 127693288 -705905419 -960474423 225649812 -926597871 -86488933 -75136771 -41511675 426441850 134622314 -680046565 389734765 614135596 653308335 230753819 124483508 923007560 748072665 627097799 -183438314 590003068 -625110073 -67788126 -842103930 379500483 943209464 -478905381 15284210 -742421083 -561216072 -750167332 -292538390 -522384424 223744420 101825651 403515721 749113883 -551456398 709638415 -697406201 13237088 785376186 -929621266 491682946 -856920585 160553999 719753944 -127010277 -306102336 586274609 36398578 248009015 940032287 709279315 -186785103 -538715537 -752423861 469540967 -876128864 348478951 338398799 390629831 73552062 -379314095 -475670100 -950036249 -987857408 -719917529 -907612875 -24447436 945123209 38196196 399402732 151730187 -121917969 -294136512 180514299 786557165 -242715044 -713626469 -784413610 997773579 391055790 328831851 804237020 -439309978 -394577595 -487526289 -134571078 -918242387 -805549468 241233134 -383760855 -49880248 572686060 250589621 626526289 -717464396 -914752903 59946919 426929030 424197548 655500378 485242428 -116640317 247849806 -800885172 956328388 -152298690 801296328 -521777340 -136324998 -559055698 -191646982 471415 -920349796 916721815 -683627211 570830024 798197867 -678611047 -776206000 -87079649 554143319 915477003 864103440 -542342961 -724165099 -798234682 -291472006 -920216859 634279446 209044559 615300494 -259093905 609890636 132342812 -889067682 -10145187 921653569 -523268150 -683004609 661034245 -166297393 808708294 419491753 -523271189 46272609 700407255 500530776 -808840469 -529264851 -524833153 -735259632 653889436 -589557475 375615844 -951857997 908289605 47207944 258840790 -995215898 593837574 -725571451 505729336 -708537170 -927569259 -975297873 520399372 984849575 89884446 -441831201 -182379188 704011364 712338239 497918530 -956960039 -930236619 717399576 309317197 -836960784 950208732 180548290 -642296645 -969744823 -475527356 -961132535 -608290114 -356367010 731700214 917521219 363107629 -192388842 -633141148 -906197966 -800525079 286005292 810609605 -74729329 229321307 -186910786 -710444148 5665028 918025530 -540779662 256721510 -267212439 2775623 858746755 586233552 -684252950 -841589829 -296868259 -4092555 728049201 -961062924 -658548468 155688399 -78758847 -393191568 -748701647 720683002 -154497695 133017512 -833735390 948847563 153363205 -757192675 931089334 41006469 45334123 535460683 -914202431 -944093716 805849874 -915110544 136085366 -642822396 -128569509 3354011 67376525 950336770 998801021 621921331 94776666 319267024 346514446 274860752 241082386 -651323535 -377457757 -102006674 -48823121 -987332114 961286817 -824498040 -780784576 -787921588 646523956 -342443846 183174528 -679540305 951859673 -821025385 -772897521 -333278631 -968443089 -370633909 -111850589 802579394 851854251 -647733866 847829374 430301782 327029188 267770223 -794634714 -196785077 -164805597 -814601362 23154446 93091265 -828883062 298038386 739981383 491535497 553963785 64596623 -934785306 259356243 -992412862 -536187317 -592431795 427094835 348840492 692324663 43983514 329560759 41979854 -892517837 -513474793 981278815 -223046009 -72301956 -886050536 333750261 -142901172 266455333 794712518 -71788183 -19182545 -516231338 -5217851 -635509016 113483885 932797544 597370039 857630091 -864118896 433387521 587600954 616593324 959923585 742975304 294646383 -9414429 89597677 428839001 -993756649 739353957 862985979 849991913 518813533 785778410 928306565 840300495 232833658 827481277 323382388 493649162 -999599260 538749413 772375073 -200865694 -696221523 -880789733 828184961 -562983586 -575014128 -694964861 906380861 -823240005 -461788533 930330806 -413927896 -261666647 681709922 720457712 -355563582 -872536412 133719541 -537282212 50665045 -619240666 -867674510 263360066 853861539 721602794 863693964 -529210010 -160583403 393451420 -895659962 946192885 51351101 -919082162 -939891290 -722796745 467176693 34817499 -467600177 -655589817 -966652437 -535209844 285327368 816058322 -756991366 -343108715 197566035 -696154506 289629740 -128809260 -785622285 -109764740 -616302278 -755286466 -451391806 954549617 -302851764 -416033620 -121054421 -704039659 58234380 482200930 -461831738 988588479 -758631925 950123702 763569461 -361816610 -676013880 620639441 -134983352 717819697 -221236711 -914278559 827634516 -144909141 620825608 845505600 -653273031 -824884460 -904464391 261348967 -403973415 930382323 -155059206 -804773691 -925633786 -445328768 128390362 288275732 -873013327 -40128836 -774667078 -834176241 823893752 400122882 -773241016 -148939390 -549949432 -26380806 649404563 308296747 166676869 316155341 626022221 769275651 125477931 -829380889 -627373587 -650057228 230591610 -821890438 651297858 721212999 555187632 -866320087 576330833 265642461 -782224747 674743080 242432814 799828158 561502379 -413919772 204242062 632219077 247913112 -232725979 -396807448 601238126 952305480 -83399569 -65030144 -621569936 994205636 -864865519 -997588855 -801016391 -679673811 -564640097 842636915 -157415379 -581789790 -885521103 222402226 739544671 229337130 929737262 -769535725 -802183820 -900135000 -669025901 499392535 360425076 378847522 620162349 -266589502 62770635 911838931 -98580500 -222085356 -430867919 -201205267 -850408923 -375315258 371598432 726436050 -347473697 -663251466 -46058992 257549081 -495502885 -974874394 -813556888 694873721 -754461938 614089361 -448833915 -890672276 638735216 160308734 -635073559 -273939413 -746580633 -641017343 -776565616 608388507 516862993 -470536756 -162078085 -816486157 264675779 800419029 -519644146 824689022 -279360767 517305871 -991863757 355104654 -742128311 -245278803 6149892 559296038 -399147126 733353638 364692476 966602537 -715093575 -480357377 593449592 -791271286 249484245 -843300604 147753099 642548470 -296008568 355995109 -995343765 -672930634 57307293 -547782135 -863645340 -983513143 -636311188 -809414927 572500349 783194950 -874815173 -369970622 91565713 791188659 -840995258 690981668 978093846 505202804 -744098194 -834837454 418795507 -588555477 -975002346 -640106844 -826564529 -982666240 239024998 242764607 939058230 655699220 245220584 -882690619 -485639278 267819870 -863188377 -441771949 783520214 598209658 -722111525 -64471345 -219131325 461754745 899251311 -24546601 -626327294 -978031592 194499906 190049485 -572329488 533016878 -901692301 -362097940 -960589464 182874967 710844612 648927820 -352720070 -656633291 -419598021 466559356 425288379 -801597044 -525138089 -694538651 -52205105 -185845196 260307775 -797268901 510208675 9307404 -835576407 163304078 -101827238 832456895 463795991 569802666 -309153303 611615779 -29953536 8826182 -162715515 -199611501 -588754896 839285504 -921868862 -87131111 -730972313 866804328 -752929077 787608343 -74674829 -21546147 -865836066 318227020 -564243181 25917728 508172460 890377534 786652009 -839035621 484389932 -408980175 938304582 -46872634 315462060 637373359 -929352760 -800070774 844507029 645967615 -519490370 -399092883 -907726065 305072621 -877753887 -654598803 140947413 392581927 -986952302 -199023319 572036561 756226009 -129261485 -718346578 -114567609 -80264 -516039138 -752769114 498340428 -856165213 329403935 -779874568 782784657 -947667936 -142685172 -478767081 881702227 457655161 352742024 -609300347 -928050246 234777696 -862786279 -746322158 947102857 160178633 -427213124 -82631906 -754853068 -758491308 304600607 -257666155 -154279828 499420606 -65231880 62693937 -817329112 -840754944 -510967871 723851039 249957253 -877291002 -957440850 -701815233 -3990700 -824543266 -467877613 771155800 -699071894 590898800 353004960 -759097811 373814195 -819778020 -367843893 716454100 153453162 -699637969 -714454842 -572266790 -610021324 514506324 207626987 678262866 131202703 -609723467 194774554 -388189042 256768173 944558217 85058785 61343299 15585534 342651964 752305745 613848218 29826533 -658677146 701270956 790003077 -596401407 -700332758 -363521397 708603731 780609561 693219286 -521997703 -738542385 -538718955 -842332927 908062708 -361889663 -61788187 844293958 470035353 -974607879 665582421 -531361790 -443694690 954232408 -322127536 -735580189 -764056039 938516867 -244471150 320807057 331999281 -180818249 -651501655 -110663107 -813855852 -898264452 350702094 256170007 -61683373 922715349 -346212159 576451362 -39569177 -980981507 -353053161 484222901 -466552224 -680206418 -479437895 -492030428 -874478587 985436752 989801467 -490840939 -49176250 181054142 223346569 -140545572 818135524 992663866 581611245 299259093 -926032812 477323553 975446539 122926546 382298661 -658418687 612468174 -617689359 -580642914 -291073123 862793300 908237172 290089462 108998481 -416627264 -817886460 630313634 -462559582 -880339467 360128820 944246634 890488926 -114858291 -820680184 234235724 954051779 -490813969 147267571 897251681 39501207 -66542282 -306535327 50735731 -143143451 -321559065 -777575637 -892975297 -214162572 691679832 -746152777 903087400 107854117 -525159852 -745697053 -134972761 -450260249 598422749 382902441 -22896071 -99303567 -514304754 -152993516 497845942 -898983473 498498707 -155896191 -423385006 632587902 -742079335 556730519 643095724 799489365 189748166 171148874 13936330 -491227410 -528816914 96047362 3399922 231445005 -886744589 -272538531 464246679 86889556 850615998 -737853383 787695626 371058906 43994090 987026251 311325368 768102838 -659851939 240768732 942739211 952500901 -977151318 -938615530 438721466 761663078 595230152 -353463169 -146835169 294085757 -954795694 53132008 -554300323 223061495 391684408 -504870975 -743311538 369833381 -757828058 -504047268 630370310 95516803 319418012 -94982664 -664768985 -801678994 132205621 -613672298 77686766 -526516088 -522401233 662100067 -517549097 800386491 61961005 -822042864 -197232165 980811515 -7770028 -637781045 833271692 751531925 910004295 926890306 -300178473 -978081111 308892954 69136660 -907787608 347066557 76331996 586975957 417259235 -269977826 -204001384 -711996665 63171386 973150449 -527334886 -416949298 740768079 -260468365 504119963 -505501933 -944904372 -782410799 916540414 -795922554 -507618831 -496480237 -705297011 835935056 178881600 -113361126 217255292 -521097813 369451509 973498837 -456921817 -9104343 172717051 -670402482 138362810 -102626604 -522934883 -863414971 885827263 -129468176 812046784 -387286984 466243996 668592144 -841538810 527195121 -781981140 449794324 768463328 -929535274 634815738 -738736383 209163491 -889485392 724850912 -728278526 -401791385 265062089 -936214530 -177661174 661722712 -144711089 -953002979 79684179 -81832871 -597614296 -88574967 98602939 -793051885 480813713 -175135639 361134738 -656435476 720341736 -452213274 389130890 817772204 310290625 -493987318 291979047 -820698793 -41600300 -722777758 426897672 771097398 -926926406 -948376505 -304794636 376710149 -52639006 -759415163 -50721399 -196999184 792842926 408301014 902734550 -806641383 -821025936 679620411 -907062598 -238706111 -321674006 -21984503 -511168622 -805771156 -518733619 460067099 -601409529 -749319656 975994037 -826984190 -158060508 -403604171 964439801 -947855481 -391019114 180223669 -993087939 5723909 636862059 -46597637 81167139 -538703559 562287452 924639178 -19955072 954613 203797882 73587438 -800142438 238033822 113763034 663231678 -148826263 -91687795 124765860 -703329446 412360913 -579141631 209877548 -544119284 -86718658 863441544 -872880137 -542364475 -600389463 -356453073 -808971435 694713209 -949143278 483390198 723403563 643082680 -775095401 -631521682 739281398 -762654250 -337634850 326673976 -406941584 -16460702 464078296 -953849378 -70804204 -940079586 261889328 -823715927 20799015 -752858534 752909883 878514809 -856780594 502144001 611017235 626016153 -458310716 -798255129 -652619758 -823503973 620584160 -831568584 474263902 -728025683 -248693301 942858383 346867405 -455107146 -652727360 838026253 560457778 357780063 96873181 596497501 -807212199 302862659 -455449902 -757929034 -505005947 -403223274 -211757378 -797129243 729588726 -452189602 14912382 582247935 64279400 -688632067 -252300569 -615731449 91604527 -843725745 744306552 -373574008 -418087465 -454110913 633418076 845795581 -395308759 908106955 650039923 -827173991 -640049078 -915238437 -23841926 -300135234 -193275980 -746271193 714968306 -814798802 606554427 -773322751 940941666 -670440987 922331740 687924551 -838797450 326678801 987157447 -878459715 402262406 -519469123 548894271 -987939726 -406410872 548162974 -475165178 857848366 253939570 652732017 -150213018 -121572246 -41422845 -942608412 -227427965 -771609460 523128080 -120335283 69986968 404839026 335928201 148149685 562542329 -493668988 284503903 310515565 512138568 -788001047 774566984 -235383288 552297217 -372766986 -729206733 -706340307 -229969948 529745478 -148430418 124957635 -821970642 -89020168 -930621707 -218260054 120117768 -684504527 929071312 -790939710 287958005 -307181610 851778634 822382222 204337038 335481229 -515867057 -503767000 608568998 133809163 40407325 -813129208 302718785 245494129 743699644 315917930 664271263 -892563439 -782102078 198809783 94630855 190241310 -409922405 -567955431 -484517601 -208512911 566501199 -620822684 -842696957 -339293298 42079889 220197000 -935844371 -940975208 -998594908 -110219732 -59261295 55152637 -664722725 -630095282 -496695810 -343887945 -378174238 836540376 -819073614 791374824 604527715 -527529694 -960018796 -991298011 -761267465 -766014922 -224372349 -626227501 641852920 276136148 -493074554 -939732313 847922150 -809614741 827004661 603950554 948627321 -237298508 -918825296 481579879 375208930 618561166 948417693 -240287412 378591771 -868614814 871468807 -618063886 -844298049 -715107562 -18081537 715518120 -617241257 333469153 710736415 414732172 740990619 -25498055 634258381 339173683 518589408 342402335 -853907329 -364086409 226662603 -10519748 -126393884 -526700049 -520916300 496067487 -817930719 660524023 528137315 -450275130 -509490662 -834751699 407637713 401324391 -379316515 619281484 -952783160 -112435556 -594847943 -447618023 -660388864 98144142 624535869 585871277 -806797443 -738601765 998693882 -527149784 -354545170 301051358 69356725 -25759569 711185010 195943470 -416069364 -929663602 817247564 34439827 681103601 12756009 793477470 -812013577 -929101420 497956749 511531620 727534668 320736154 378699535 -118403855 145344464 331635466 354131229 -410369347 -114512051 -640118806 425070178 -860358728 209333683 -759844443 742080913 425236994 218920643 -769204182 531734407 -332560673 -42542576 -212220222 206159944 -557717477 257497513 -127513241 389204897 -907063960 -722702928 593912060 -142652067 -925268583 182181958 -636759888 662137747 448523349 -294301962 720300168 828033287 -32846150 399010997 -539636296 -758564468 816538823 613796893 823907272 -28634302 569383096 -883535953 -423483214 774019273 229049130 427397263 -727996033 479427586 132073378 -468264477 144875769 880993633 -726861040 -540345763 -48342932 -454583025 314173461 -910726445 256819970 -822876844 91821338 766011510 -98084240 377428165 -821712912 317092800 963701711 -406751123 -200350536 840887567 -988582306 -361589017 532483030 -677388117 -299624556 -883749117 871822346 657118250 -838395958 969877355 -151766353 123512188 -626682794 -320522257 750888445 -132347224 -801454684 302399406 -592132245 -688681823 -719881778 456328823 954549881 -984020781 -442950399 465061664 -231613154 432736222 864631136 -534973154 440390519 -395784178 -627995659 363333862 -711064759 946398983 980639195 237190747 913117698 -803149148 -829387942 -13862510 186324488 -405424380 -947534725 -976785241 -936427520 750280095 -500415653 -347073396 839894634 -844893858 -172293423 -16976220 -707112557 -3452342 77246366 -291322587 -899955120 -548137787 -96403616 809428063 270467849 429523965 145210076 -233814201 -933261974 -317798853 679188158 -78257184 563893780 -509648255 -234648482 436230021 -815383412 -66435758 111121044 -846385685 -844032492 876404113 -65713390 -921507614 -801600244 302418355 -59109697 931796648 10829677 980916927 389407788 203817308 315239102 401512594 389364785 563558607 495535950 -648403792 626357635 -242259294 -93143018 810292293 608730885 -432752584 168797174 -290406172 514059734 -808265647 664694972 498232816 534966381 386543679 -441186731 910475089 321629426 92090888 756129811 -265343898 362673229 773222119 -255704040 -349636334 -239132243 242585804 90222506 742934998 927919456 63566512 161127516 -95799525 892254782 -574544270 -635349525 -13888101 -919918718 -883975679 -556816670 -942949383 580274329 302766151 -807580175 -608573469 -655498628 743615941 301500647 -904024971 -385837808 -1098339 -332485716 875701993 -551559154 600261135 -556858534 -717441607 809233819 -915690232 -711207174 827685141 -382353557 490058675 116292610 -318213166 363154588 -657876665 -275828822 -53486929 -733615965 -624912547 -300225817 335124290 -823053902 -143372313 -622401395 678454709 -946381728 120633156 -956177846 111325470 -714552638 -318907251 -469186799 400529490 785562086 47651179 -876829365 415449841 111359237 -851840386 431560171 -675810007 -875776373 -149858733 -959621024 -707803343 722744043 -105025421 -783675029 -329990613 -946580120 -737067067 191177727 -176684941 281937355 -352313063 -386787659 -249335970 402298469 -550683261 -902042141 614815830 -95889401 229564442 -767368464 796081646 948934201 -988593754 -892911031 942080752 -82809799 891601365 -273776725 -623543960 694114619 629985973 856372005 287883641 -149964930 406323530 498624947 -810218648 -834422754 -647117908 -906572395 -395701179 -645816071 -930308066 -759961817 -885033518 -655189009 698784203 142976382 -216804125 -990332216 -406098687 -523359138 -812605102 36052550 -817092845 973949895 -765466478 -831551340 -919456663 -975324420 215140080 -340095577 -897900688 -795354870 -34199520 -197374880 -198078113 -790231300 -404166507 -690846777 224943088 973420385 -74869559 885498808 -283388246 -563373509 -368850141 -5079655 -21822881 -916374396 -649471306 -28804043 306623307 -859704384 -634657643 276247870 403625140 452866205 -77673559 -138102527 862769828 12835079 -435131956 720357308 -895990158 447774055 -544453296 -849134408 -916141502 167873598 129095841 135359836 851032893 923674068 -148436415 964982206 843519390 -432981450 599082953 -892804900 681593372 153544344 -660794636 489415070 389065725 596036022 -844507550 543232309 652310818 593656339 823875935 -989161615 110586624 -84342021 -930756647 366528252 -712374919 -318820165 659505226 -928792267 669453920 930957303 343350793 970308850 315372447 585053487 -755487711 110548499 -270144443 409340161 -582711314 -734915652 786169754 68985728 -273116033 784520661 796991568 291556790 -176081061 224312820 -842314707 184562193 275218347 170567042 810829711 -872417731 7007542 236259816 14514482 773847967 -38030317 967366492 713257739 359003173 -782506254 571628278 839829736 260328844 -16607672 -709880927 -68281080 -765168370 481860215 581803724 251491923 -269751911 -473488429 -26674822 -751327902 -237553743 681660604 333558823 -916384008 -930490212 -29067626 -676525378 -897047519 -964870158 -960722728 436393580 -539149303 -930096220 -45220124 -181619901 690393445 -473224676 730136238 -432755894 -241841913 672685285 -105053972 282139694 767589659 729523829 768706551 -647203875 -602894164 -862710578 612318319 554550330 901076781 -485658467 681843936 228835063 920401705 -537009402 -214869451 -283949691 -91245247 757151294 -34140043 680798431 373861225 -739309666 -149816633 -84122911 789354570 141065446 962772558 -840085597 -404854322 777557855 -133353427 -573025494 -950070115 -826698750 888971168 902586900 -648133306 439404927 -926440757 99732122 952503237 430932674 -966631186 238780025 -711813351 -194629526 903501149 641140466 602551154 279037173 -604429656 -50722373 -749606813 -867377021 -140117871 339783265 743061900 -96609980 -67705756 190744598 -464174797 585755751 783939913 835148563 -251849315 -962319341 141640213 -488250873 -323855109 341378519 -626417193 59936824 -54031828 215692674 43646734 457004934 689646989 770898854 -666907632 -927404007 -110604132 506630986 -244989696 70661534 -460838720 -302274955 -836559767 869808623 -858061341 305728742 -978716349 314630265 -716227567 -831354259 796289322 32908801 178399014 -579191838 -981693640 -62284756 -655982453 -781165649 35613584 947754101 -231901861 734430611 -914581608 379898113 -60875963 682852629 191291277 -923992622 573925677 897608936 515031068 676993198 -331963477 223031671 -370857495 577457755 -218491956 993960826 692647562 -740745446 215903709 -865667927 67427365 -549770235 -425377385 -919266090 -83085246 853393601 -974195902 500222777 -987767914 -669354755 219868359 -255465516 -853172269 157027287 -698612708 16747031 -190117998 139357370 -639362154 -809871168 -719984504 325961385 688681730 230694965 -651479871 -847721616 769086585 -878076170 -869394827 736881862 463828894 249293582 97459235 381745097 82622440 166389472 643708019 403557997 -316570611 674318603 -118666377 -877483045 -843316201 -895045303 507863513 769278997 877478173 -850389924 44462194 -641607481 -454373253 -816797679 533110948 -555556545 -956108681 -546632994 -772833800 -965691246 754401776 -5718653 163119050 -332338490 -467615125 680206492 -147083485 351504562 465144639 -731928139 -940847720 -129832374 806970252 -975283976 79800967 880017835 -644880549 495525895 683744260 -79450597 819733306 -836071222 486773298 -882816141 207616329 -901341417 -153454961 -196684085 -54311857 592034742 915017958 -873696774 -24519190 402263706 453761350 15538112 61507906 537685935 79281971 -993670321 403775858 885134401 539124678 490171540 -148618832 -528252670 -702245995 -607115724 134297218 815898900 -644114903 -358973100 641021326 918518087 -910784565 -903337695 2698079 171807076 -957525412 151796098 942277849 662857234 366432553 -110061343 697436513 460983817 -994860336 553296755 -244685596 465424700 886729382 -743674000 -714583414 873381817 -450327158 -794604146 -839244293 555440577 219120249 -674487340 -527483903 -982910576 992062992 -996068315 647833319 -851370608 -491556701 -64360709 916770408 -184113379 -139725133 -731130512 -482345086 229989149 786762341 201389582 -420889675 -484951889 -513246752 942958631 966432546 402371918 -653434308 -4218090 -249554901 -66312749 715911182 672889565 -107835820 353194306 -529821822 -919389763 -39267643 93048135 744053838 262419667 169712128 -994337064 972464520 -520249033 842799007 -921978271 -740547578 -691482503 -298452847 -827491360 -2538230 -189124435 932592732 981956525 -737689777 -858215379 378522284 -515954837 371144580 -422684846 -124744920 -389668762 -881619164 -695304512 242410440 408785766 563509145 -967610824 -546581298 -185140077 -440024267 -592492393 927599046 883272255 -861424549 405329151 -914938509 164316162 -417304290 838988021 -771313541 -197003486 -620000139 606156932 622132089 444995837 -857491620 -710243037 454278176 -632152704 -45833930 -117822441 -985755143 -282973971 195704607 -144389490 526495258 -947562216 52005938 615476796 393519560 581175302 -812961667 252728084 -870298054 78240299 284712008 -467004793 160427254 442212308 953789679 -82898144 86023244 39503831 -692082285 517493518 -611905965 899046112 -333501165 -128182076 -754392969 724834745 -370411665 583014668 -754483268 -327588685 746469730 645444888 -652508596 762129999 866937710 -411290794 -925660265 155162253 799590903 -644000024 -923672211 -614474928 145431653 -950311514 -369773318 -470046640 966991071 913096557 -826287189 56384476 -22237958 -954791692 347448665 -585561414 486998400 -637174573 857585571 -953153439 579170070 916022180 515916700 103228950 -982987677 -770083933 -768196899 40692436 -919817009 -13112384 638981654 924933688 38404233 292350112 -993764390 -69145147 -677671044 -932938367 -909737215 908581972 796156767 384181531 -603531504 -819517719 -51827534 495734783 984502174 -717219148 653670598 -127432637 -721047789 -641549220 -204247800 -318768901 846539485 852363084 -924183803 -374873375 -919158598 501647994 -960495795 213034697 -315716019 -809470580 409821524 -261356863 -672993735 -335418994 137969267 -610720254 252292207 -635139646 738130999 427461991 -17110713 -879532249 -848922384 -308776742 -865025575 -910185259 866641687 856234584 -874952114 376640304 -828029686 -980420980 -177830508 900798435 -243898699 974645658 633278854 -214578894 -43577645 -273449690 -775277550 839805597 -72070288 -61159495 978530448 728620463 678143149 -819170852 -845340968 -908757481 477346660 588687569 825027422 -196134442 267492709 314306220 865492142 -138421402 191372768 367506544 234502820 722603462 625523187 -841377458 -686265811 441895791 611445932 -223151739 822318051 -775004836 -806937651 342879360 -46511932 448860645 844833592 342411831 -437148555 407819676 -705665609 -510932003 -912015652 -698608408 -577377216 351126571 -834439701 -990408054 619929093 872929884 -168995615 -981870683 957497922 -141185854 -47209428 -972712641 297801743 801430701 971486024 834330033 887019123 876113694 -986391617 132648237 197798134 -164844783 72606827 796698965 -507749830 934380811 828203799 948690539 -394463729 -920813046 -866537791 -253916588 968723822 -997212799 -150436660 879642991 642956512 117661063 244740125 518558580 -465939287 158549090 -267580114 -172666784 -971106633 722345541 983688034 -761629437 -84823639 43736165 -896303128 932402428 -466811769 -914811428 -171767931 -806230935 200370831 879591983 -236191912 -47978147 -548644560 772628522 -727861995 78107110 602351347 817413778 718783449 -535382482 -596247505 -71516830 642568421 -703468336 -857823430 922170060 839488053 743018036 846078108 545520421 318641518 -679205634 -711116387 -874068597 -236911261 -802137725 96172834 -135032770 -128355392 979603181 504880189 -77416379 -945186280 -773465338 -376142786 146513579 832155150 -359989799 -866551346 322335943 -860643034 268964876 -549572010 -878530285 -915358569 727090258 -702685718 -25492597 933015676 -645034392 -392480863 615239825 -185586247 304544667 -756939240 -379680056 -214034026 -705491040 43021494 337047015 226764480 -187345159 -103344394 677750940 -713726261 -348028112 -470397035 -666552734 -211920358 -839636991 919272952 -186213600 -640803516 666528248 897204628 861254198 -622812887 239477172 649771136 699930383 -301921253 -908913300 643255727 758621204 -599767822 -260678498 -201001487 -726186131 -925547701 688731536 -959459987 -480068179 -764983419 953058617 -348049783 -604305735 -63892062 -961085093 69841617 541010841 -540493881 -300587200 -690766518 931732908 -307792584 974152777 -329452570 -74120520 -525813005 -984715372 772044279 -900367973 367858604 -961679753 -382155146 -482054269 -190144777 423984770 -218032045 885119315 -874101232 -82304907 -126184525 167258155 -430064863 -709854808 -406145943 570000299 603347819 128124024 544981939 161120274 -365231271 19767489 -567362810 -297934548 -478302456 -628495343 -308910253 -227846284 -234895781 -803207098 943687923 -138178214 -715772646 483489020 -561854162 27506612 -868875302 -642377364 484055598 564834538 277602839 138863560 971196116 854684670 -992659800 199749125 -904442352 -815769491 959710749 -157521827 584547548 -664441992 -55260734 61304223 727384790 485862648 -507042677 -167916385 103617468 162548082 -675926613 -234262544 167266606 564840425 -569926736 607914116 -918967247 601903339 955259597 366246074 530152587 -983866616 -448694253 700020347 -204414167 -199276188 137646155 -958401162 244037721 -986330476 390553530 100625439 897130192 -779294320 -37331939 -533736514 933301907 123451665 286916336 -634322623 663279245 661016188 -713051297 86315506 -64797884 -631017178 6406899 -500141247 80142214 203641736 -788195141 146314791 -813658584 738616964 914145626 -915153083 232314294 902608442 921818242 -592353310 17286700 931776254 660439586 -49088890 -821820660 -786442071 989397299 354673405 -897998837 425947449 905147182 -63999153 -646772726 -436487306 -942919491 -844812978 585040037 794768638 682008744 198459713 -314925986 -904071223 -500345855 -25103771 276091697 972423202 779800187 391153774 713916277 810976085 -822582701 -839901269 -554177835 821085703 -687451904 -226330252 -131023887 581679997 808377171 -978548510 594826695 -541533104 -727972680 377038396 -731058784 -734296426 -426326728 -251503707 814038896 -28039079 540221774 -287577220 929780343 524126244 -939041787 718093689 -840124581 395615791 382245132 340491505 -653341692 178533052 -895493915 -701194056 261937447 95633576 153439258 -772315039 -185151874 305983437 710310747 322683782 338884469 450057142 299959071 -753432481 -752141043 -790211420 -525850023 -963549505 851298651 -700060127 41677259 -293097741 619340723 -894582784 970619865 -862102840 -841351204 -546398756 895753109 53829247 -352931274 -884270532 -898384101 476014218 -526794670 -87635183 396204879 -769351804 -218771048 -575814128 141172612 -733185970 -670758212 -244425014 -113559798 70255128 -776524860 370296888 821565009 -899867219 -473144419 -515625856 -632337363 -99550314 662606341 -699835316 -250030227 467375120 -409177698 -771924320 -767592312 997543485 -449983512 -60869262 -607305963 -822672180 -127707107 991324415 340046094 403670330 -811205524 -315719835 209843825 -879038424 -433057105 -368666591 -849689697 -423927663 182180403 -493889456 974244129 -170686186 -531625801 192773069 196296677 230404970 977695027 -259339227 -744962142 -666890156 -31653385 606613457 -727275590 536582351 405898406 155754871 372832804 -406215564 191891280 -884591288 -219227523 402569431 553687956 -415342281 289509298 100795925 -53410113 915112858 -86590606 -194706106 -781443786 442214364 387490534 9454591 390542023 -765626190 -315100912 -473433000 52277171 74431938 487127413 176180795 464499274 -898854433 -87318681 365245856 -712984017 -947972353 -751866106 422383369 635757628 -917527325 -913232490 755468638 684296316 762700907 -745258166 -710821242 978070040 -363779424 -530176218 493722263 444087551 754398380 569910477 -272370522 -693541253 178383879 457913259 -710818020 372316718 -321330250 -22130234 357984874 723134933 -160626237 291760076 -486400741 -948506117 -349618728 776501109 -184212655 -550425140 172569887 789350986 741373369 318188676 -8073890 -320872716 139797295 515566121 439565457 -658443550 -778614264 240462694 -970085635 -852877995 874149390 847862227 443260615 67550782 -735535334 -428676087 -279900340 646614017 -408670166 450536956 -478678299 126808855 261659016 -183518877 -48951142 701019008 -947690525 269834310 -579492093 -678494618 -717661771 -78552749 -134355844 -722206483 -85743783 -339932217 -70583946 783907207 243259325 -268741205 -403862769 484827934 -69071906 -964937351 -112410916 932454125 46172344 -92719180 -145416316 -232259984 -495260412 -976138560 46765205 -870419543 412552162 -925805965 419190011 527771181 -397965636 792633857 -228508235 611139993 604626270 -21670865 -782287945 285656757 697908818 -228043786 -558497381 -699188831 714208241 983588178 758013662 -873240102 -240361524 -959151119 820038699 -703648979 -734310814 -577723851 654048699 616307126 -214413100 -508996986 -912264283 910333443 61440090 -721043385 703299579 -865139259 482401082 -62864372 -352084741 -373827998 264159960 -930745970 606258710 904041370 -159795277 462538024 -624913509 -661350936 75257257 -374291374 801261730 704383551 42725840 -482811145 627510206 -786864176 -373179774 721580774 122005519 -638724011 836224750 -801067038 -961823592 -452719634 -202027386 105070443 -166635 129219884 -899753761 -689927192 632707269 -833997631 -748102895 606108241 -71426739 123152651 -915276543 629128300 806484743 265474456 -476108293 452346605 50588365 216758899 252080476 -783066666 507606772 -835335787 393585580 -671584671 -574583324 -242614082 517769989 433982013 -880426141 473760946 -684274027 703155443 352711377 -941212901 118737327 -838363221 -963430472 -933876721 783773553 -790476701 -640674546 421510409 301169980 481401739 459700660 905902633 562022377 -191968171 171936969 576215118 -48584065 -437885277 -669918819 135282928 -514531741 -705748574 -923050749 893040815 84115277 -186623557 864077941 -742049838 -270210392 714295196 -315836482 -724793309 954161695 -530378325 -572977455 51325616 502538029 563824813 362089632 -944066425 83610204 -999097777 220848913 274630881 -996769267 -612150190 -872954596 -970250576 89059424 43088562 -923467681 -119703665 103179561 28559520 119604046 -796796527 337939033 990045527 -824994144 -874839411 -820695855 -823415897 2472675 -398894739 397162575 -732676793 362576997 465290042 -473361936 -901070799 -351215347 -332494952 238265093 -534266360 -526050445 -146538626 662234898 -658037013 -235483724 -324254724 -327649313 771825722 -544526806 -237486382 -846153590 -122723134 -219350729 -536030333 229329738 -820737134 -929766277 -532110917 -150438230 359150116 -138047056 -406530244 364304344 -987418873 -648468763 905720436 -416639576 797063449 -126434050 185325868 713157141 -742481354 493253555 415985061 -969789076 261018813 -323350459 -281375895 -5961057 -28337318 -975037348 550536190 -263289680 -426652739 -578262695 -58390282 62088812 -981653695 430938304 292888958 691393230 -920753842 -176037811 464737173 -979857139 -554422688 838361394 -429899003 -188970735 -859100334 -117214924 25845482 182754910 -139155089 338159580 -713537598 562346319 938126355 -279012204 -866852869 18012335 873406295 315591030 206712519 52451359 -911706193 220037858 818554187 -222264875 -336630758 -52330329 -407886025 -391773206 787850721 135037507 280920692 -409793849 761204709 39113982 -905408102 -784713637 -427650565 33390228 -490577205 229241030 93139455 -352270972 969619422 611255674 -757423952 37980082 -356449307 493685660 162160622 -805508405 365177562 -658296649 -788427773 42130898 950509523 -63236159 393731156 -254590459 -480586739 -507667382 -97809426 172558626 483187653 964159071 561324493 204137144 878542966 -782808366 798167701 -557898689 -165741070 -245129408 -114540164 599563269 -534435353 -959451614 121801889 -883687426 517415952 339435339 -304699666 70043322 562872053 571500302 485706590 477648649 -9611432 -890976510 -967175670 -14534056 -359268239 406109141 -767524097 533369453 -964683869 790647721 -455791558 -476279385 830053901 472222228 120416317 550839452 -127476746 -851360184 -146410930 150512328 278014936 526208604 386853306 928941706 -171159505 -288144231 -648030532 215594901 -921804897 -238138304 -931641672 -181403503 -520324087 -81221485 -937780309 -864575056 225062866 -813360505 -412345906 -794832978 562585110 -317454854 604093574 654171231 937173293 -993755713 -308822974 -847351351 674324589 -238536256 -871798234 914007501 -817605312 557939059 -497985055 855099550 659254136 -378500962 765182000 -906055107 661919081 -820486055 699312631 -26024262 -873622465 792399117 959857168 -942314114 -53485221 -939678060 487109997 70713115 -286320297 -580023590 -299168523 -661236262 -725718494 -487257759 -752940856 639881362 -977153215 -656655065 -655294831 89636202 819005051 -75732262 544882113 -894758529 -919227535 -170104953 233518936 33216331 -772500518 912440029 389498924 -654174060 -963744550 721926568 634994385 738319314 760989841 270593196 264379011 49746746 72817444 -258806711 -972720175 -545225493 -114093953 163994271 994306352 867282390 -475876743 -534613839 684092867 -768697736 573256799 -52632492 388008081 -870562087 -427494841 -223745399 -887244274 950058879 116058125 -367096006 798271520 -749525228 851851824 -209472602 389530909 -777955544 -574073198 755147268 670055216 249241853 907318521 750330783 -437964201 735290358 -116233804 634882622 966057232 -751265890 864465974 520864532 -556679879 791471087 -986161847 -877715147 -902788862 -33824285 290144540 217735656 -803070469 941314769 -92622577 -605867968 -934955501 112655663 82637732 -814644820 -362360912 140349816 958943738 986599864 -548840955 -322525423 570792875 883904697 489444056 -111930826 -154628833 -197063 -143906240 -499553669 -889792242 -204682274 153897461 -35652727 -472544259 327254167 -485643036 -866924532 -755267144 -442799545 715219837 594865297 462447699 -573000589 -980694259 842244046 -652307767 -798870023 428123199 -924244841 -796456343 -615869725 -989010602 -803665893 -40268510 796270263 988728337 -753047438 243856723 -147732350 104800396 379718983 741624010 -89636181 41926857 876132027 -733654558 332557995 262886852 -521400443 752558055 -913452296 -125117216 380039718 100096764 254883836 -856267327 -705080747 547697845 -477247670 579055735 -724632815 500249718 -776417110 378611784 766457169 648386430 -991517860 -566479838 -669324152 -854388329 768827262 -870535526 -563669816 394746846 671711536 402362541 -208506419 -923093850 -578536210 -797387467 24001600 -876672857 688379211 -19690543 951490458 747074969 -79585868 -274619530 -346143953 -841542247 958109797 851771822 112772291 -506339271 959999532 277494026 -563905703 882500542 -466662630 177459387 177636336 -731750752 -438481484 -320795466 734304099 -973353871 629685187 -488181610 -707831974 194736287 303565172 -38234715 -970243239 -940597687 7575894 531497143 468802378 951891371 -86119273 31971477 -587512328 957386656 -812642652 -32522730 540444264 -371020673 -806270980 -855831847 872017474 -654536092 -702034672 -149290366 290242399 -151870542 -29078979 74088349 -12952099 828362428 -276034506 -207374695 -239924243 269898344 -754624530 -70569656 -119700428 211997607 -771977232 -820452837 -929169500 694890293 -425562100 333910995 704810754 -527143211 620419556 246350874 388961554 967877161 -177191724 -906932076 832387691 604606748 820040332 -907418772 -955561341 589493086 576934516 149648427 -768677042 -296890874 634856222 521765556 -997934212 -668447829 -109172867 802306164 985220576 -493591858 184084704 -763687446 -843651697 -936615596 888808917 601643997 918816666 649120916 -971009103 71424855 987638247 515948177 -721979023 65763653 -993785830 915013301 -466015717 -426469967 -218099241 -538201162 420267710 -232499519 935039278 499815598 -326826237 -901517173 -991608685 443817568 225054829 116266431 497341885 428258834 588880815 276700342 -104730393 -716430944 -423858391 997698711 324965550 397607071 -32380535 -806764670 -467805480 -123766284 -370405157 -42183285 230252854 771702136 304777054 -205143015 -361492669 367053090 -379170233 366922110 -16801987 818413618 974136198 753543719 479932126 -294048544 -844438638 16210385 649987277 79247433 -275783481 203743984 -253924347 -474090328 -850938169 133375784 -119703840 -531895696 208130983 419667346 996839612 -355154606 -559676107 -278293472 -205807726 -978234463 876526702 -775681657 -883862828 162322062 615322537 359596860 641549684 -668241476 -506720266 2191179 823694967 381921003 770003464 337119946 537730527 918738030 968830875 -554264733 289782082 -749670513 684250293 53878401 259115208 -959548852 329340562 245622808 -977922989 413785786 -842114624 272174533 893842140 -657211130 -735207792 23449858 -950128595 -280653983 874850177 714716622 835098726 -453857338 -266393699 -402911255 947121042 -940442576 25242890 804374745 74626364 950462838 715188412 -767939757 287403611 -650568550 -959155141 -708859414 -951679422 612694989 -649985349 -556328295 -843574830 68195738 815124322 -141875087 106217458 234999215 -864737662 -136774285 -996690731 -865623532 660467380 184941887 204470003 35005521 586926530 85443100 939983581 698041336 343408005 504364361 -683806325 -354047142 -14011354 967353826 -289495446 -182534119 -440445078 589048388 -144917144 -9367318 368382312 756530263 -695553443 -351238339 611379798 30263328 -678387054 -869003026 400153106 -310812043 -919418722 -315581711 859064105 -475187593 136991299 -796092238 -735914722 -210009210 444152403 29731205 802113212 728155350 -724094322 -13926965 148149090 -514087072 -488095503 -18783521 -927762119 619537077 -30497445 -600913587 598380107 -415427606 -457468442 -245506229 -46068853 -763730842 -16489090 -709630201 989365800 618386871 789615954 -741390653 -809528190 125320122 370131406 5754210 -248707576 574788744 -653379784 -847085072 -740244293 -753383003 -543893240 793656831 50030698 -762053248 -614274085 145026351 965224208 -942973646 -954296465 -964882855 395375761 -486616069 88563829 619587723 399414134 -320764058 -221120236 384965976 -545547352 -822576964 -430374701 365812524 -110936204 202975867 135584823 544092240 -270830301 -924284818 -728681281 -810851193 913152708 768721926 -820353629 500769341 17626436 608592188 -823090336 40619833 990521418 764548539 536029297 937132491 -249577918 -6754809 828872678 205264210 428745707 -220899809 239578195 -76385809 -809920960 -393794583 938669897 923258753 426906693 -244126071 954670865 -494321463 -908251444 201973118 383069967 430014456 -515881804 214902284 448618900 -305818913 159634651 -556855637 4956361 -675871125 610070297 230648961 -499200121 -569822155 -283736038 445428284 97819912 -435735882 235416420 815602745 603195608 -462899316 268872264 -797588586 233585944 -656099660 -111023886 356173190 -33911764 -392430703 783918142 -790920251 -923033257 822893662 191151855 704557268 -749787976 -358204464 737650386 225313120 -312317066 462678925 -534873407 -729872740 120213936 -889497069 -282516633 -415995795 -754177341 896399399 -57581102 681990611 876188958 -172938458 479852763 553840018 833387756 -297068425 997825833 433260301 -960723876 -562809943 -883764480 -934385178 175490949 229700068 -125687790 -987083663 410528497 -969255069 830261835 613012495 465100294 504324638 -905222071 596640288 976460711 644658421 -315684993 625457568 672150971 599417012 -676694766 -388268718 225277908 -215123812 532859604 146747109 -898311039 983908114 -367950678 -296219767 -948492040 -597677293 -904281392 157175632 612130173 182127531 488335230 -529821828 -625198331 -580991785 683867635 -613540965 -76031354 480106709 89418250 -71526376 601794714 -105805683 -923606835 231792360 130148762 78897967 426315980 -6081583 -586115180 -750819496 -34934580 58375805 -61123172 113827083 891160630 816132269 243666442 869125608 -13091372 -16566865 -682821371 -560852254 752180832 748185920 -14067476 -919865610 -908146885 -787297656 311941605 57783051 833292502 -102962011 711057171 836572175 371052796 -968446405 -935618868 514415975 -132464734 726076129 -966228168 -181931712 -84715360 -857205196 -977868975 653447943 356795054 225501501 305374511 609174127 -727392497 374147277 -840354207 44592397 -903291697 -807865441 -749083231 172556980 803969020 -169684359 227262064 544748858 18478683 79448595 -661014561 964654461 756663204 7857090 -689988122 -446178094 -50726823 -279002829 306075608 64967114 195647210 -489977376 -953995086 -250360690 -940320773 -539842689 -644274334 -877340239 -297568677 -619441627 487912384 -622315665 -653272708 282233784 -963439215 -825035655 543102195 326729404 -124201463 142085799 38600495 -77079377 272065556 -592036950 -294724344 812502206 562632138 -821788012 -541079829 -351952090 243150907 -823194427 914886460 542455420 858232630 -800747938 -333408097 342798693 812042921 -239654389 -296789224 -485496504 482717442 583043682 952097412 366669822 -133519310 524985842 203551495 -313277137 358713172 311829186 907788389 267280295 595495034 321932495 -219284869 192105649 -384060795 -30507516 970798506 5963925 391181741 -612854117 -978342965 243950050 -764552522 -193482315 101970658 762322983 -264673540 -472774967 292427813 881336722 -367153642 -548047580 -859591029 900335853 -156951859 -847336280 -336643381 -725123543 -7583764 -486472737 -909789591 113620675 -800406864 775607322 -786550484 622671295 -863589933 402400065 535648510 851640189 332900370 -431041253 59257489 458556786 -398243100 -467449290 229220887 -899986387 -67684814 -655891033 607671788 -79698778 -367822522 -323387065 -697492919 -852477147 609101959 -942408799 702045151 -16259868 -978786812 131820135 829630317 89186562 357620874 -126052070 -483766471 367525739 -467892340 -998695907 -368363282 796984728 533262211 904981012 -134337459 -84407843 118060992 -196394347 -698815083 735098325 -650749684 -406558802 -84519153 133255353 840101887 -683864343 -260801098 972389070 -990193290 866927803 704261062 852243184 -475805353 781074959 793115791 -824522232 870540403 -317356171 -616691904 375823917 -587136895 -961171281 61621960 669556247 -166274021 922638627 -356166710 125136129 -630524648 -707793912 -971569765 -255819512 -452284615 -304977480 -616177682 -884934179 -161923087 921029731 677584037 -714571561 -883855216 759468853 649333923 57827272 -402534996 151911564 202233592 -554947756 -717337606 -945168585 156162093 -247808701 955987511 250623720 630504619 -92660957 -46381442 592334626 -142039651 -944543732 -552996766 -480813125 -52521146 923130944 322956293 -733688450 -203206751 -831184271 -158684427 -552291905 -634229799 792417729 446178149 848279599 462155068 -46944980 751419938 -245158298 -405863642 961707088 -105822671 297488586 606155887 -262632371 580174257 987179566 325657835 85937561 -28058254 483317715 926898290 -528215137 160833065 -966683950 -206824301 698934580 -495855945 350892694 -24585373 747707283 -389225706 124553392 310521401 -432085364 -457099159 -453863389 277067186 830249014 -964569569 208804518 635264337 -765106483 -835914702 -206099617 665170697 -450679661 -269823469 659350376 -41033755 957816069 -961442678 -918393902 -963500612 653384303 -96454043 -666399388 383540194 498080628 -651908759 -371222532 -167595305 301815775 -144087613 143130663 689876672 -915717501 630642748 -984188133 -525313946 917954354 234377633 795943385 164857937 -650421901 -352399238 -199919831 -445066833 -611838146 -961107904 876763361 -996198036 -836881809 351261415 -560949931 -684719063 35091435 -773685343 668439695 619878104 -355162942 999337388 206447505 847335725 43962742 -706508690 467036840 -415527646 116465947 -874421352 -673227057 -449215773 -676143579 -253706208 -501735026 573402209 817458620 140396560 -269799590 -332414263 -275265799 -929414578 -98930934 -931501681 167285794 -384157195 -57916435 -683669578 668443176 -762368093 -318968051 165940873 -933307937 489926572 224941795 401991034 -249446381 -290138140 405825498 -852512980 116815768 -632711327 681225286 569632605 91608806 -898915869 -744579532 664623143 729324117 -136067810 359825742 -513555964 -698636553 -876610412 65196438 -808130124 699670143 670178572 274407953 892799928 -776572582 -375905451 -732611701 -786885156 -647191957 -493909643 -407707089 -723859546 845334136 -549797947 584110511 362988861 -378710883 -591373971 -763381993 917840746 -171969686 -958788464 -680714391 -460362148 -844614573 117081012 -465589406 -237590959 -827501735 170206244 78896798 -70912842 -896587192 -740069467 198739064 465060207 752454651 737300121 -912092880 -256314100 66366326 -417992892 434749225 -517517344 305297875 -422541994 830165936 -645225737 -160130451 214573591 -183575708 -473089467 281443873 318683862 447508825
|
|
2456 1268
|
|
634030478 149476804 -663450179 -305614192 267868749 -498560075 -181229117 -562575769 686114308 -481622144 68652831 -78458676 856703405 785602206 -675217870 -351055097 167134704 29797652 -767638336 -385245865 -943004778 -710817658 -842889959 -660661197 -720259201 364091187 864092518 -196644455 404172868 469575007 -837298621 346770101 -654920744 267440761 -346745251 155363337 -441681550 -388319149 256591101 74240255 356984785 39347812 681845374 688531992 136208540 -237846617 -476183410 122050020 75102637 -176654297 -858950078 -239661423 -634013713 595663715 -207043886 -462638255 -555291333 -758882785 563396256 517527244 -494633037 528501691 -575349288 -828508351 -896257111 -769644599 999352396 -877865617 93513160 347624267 67500204 -561556239 730480794 -775590000 -733620716 -175144504 -984272637 486019243 -742788878 756110896 -617078386 662320572 -710808117 428950242 744576560 -72702302 907221634 -761810049 -481255037 -561824961 267412302 -270374621 459975016 -822861579 851005078 -813417918 861474244 -246778242 800568385 -211326588 -948782096 280161449 -133208916 -647266573 561523334 -392878883 938926164 -835393526 -532539090 440286964 -16300404 -361461719 -23603179 212547959 367615367 -368854564 -137468278 915291569 187959537 631196704 541744984 -436346236 -388952705 -27456346 -732269830 172247644 -839662094 434304163 428313886 -36238378 154995914 211908619 89621673 -836927066 -458693427 199894572 -106200522 -462714513 -299330743 742360576 -836728908 191893733 81774833 983639950 839652509 -524400570 127826062 -990106746 -517869015 -753288880 278698308 20349744 -989651839 292177934 -371830384 -483859683 -489151246 851842225 -894756652 658555461 -172114041 -676899882 300638109 -491907371 -784567644 434824823 445828864 271330557 380475356 724526055 618317469 814298214 732403798 -377229499 255811185 -794173709 -985527570 795274901 -492336864 729069241 -957001238 -686100020 -488620326 505202173 -745600179 -22203836 145719103 -486843767 -774266028 -700945881 387532012 -314395274 -701683081 709587616 -461444107 -959613489 421108721 776861863 -344011980 142032986 680671958 -169300364 -526233017 -802771180 825985704 -147743005 428570698 110568811 120554515 160405040 27131920 388426380 937659054 81487976 -7685427 -786841862 -298581623 -755604803 -472978350 -122527102 -748705055 -4429311 57847953 -670572893 728414450 -207600781 861706066 70136224 -930908161 -702724170 -6536969 -284388247 725482809 416098736 -690940827 -283258189 -523525612 -481067089 -207501859 -807851972 -179386371 735409625 -341001255 -827654597 -991213775 -765196797 -612599435 -467989987 360274662 -854484521 633879961 -930401782 744733888 -313784938 528959636 -603973172 235611926 -139935328 -975712420 79233375 449305720 -563089516 255172290 -765149658 -291713483 979255203 -525126910 531323742 -995156261 -837294298 -391865588 537640006 -478289072 642262997 -14995454 698800288 -435439803 439233835 -235176960 39303407 -100976289 240504370 -714416851 881537092 472373512 -668176265 -513439905 -94073654 744923869 -911878396 -910160060 -485377859 537305701 -664857093 630148104 761495989 554609582 -59489999 -270619886 908704847 644269597 -502059097 994274633 268347456 533094381 223127544 226050804 333903475 -639302661 848248258 333809683 -847240920 79961003 -159579326 -202079104 376809405 -710036164 -207272780 -578907852 226452419 -739385407 -800739842 -370130356 -993254247 515590613 324621562 -280365276 -101604363 417295830 -257813148 175411636 43806189 -753159021 -838805054 -419929422 411926881 -818025164 982533576 -888330854 916126814 105721072 585246844 876706969 332818164 -300670393 -187327460 241582516 -618467154 985876684 796108484 -170847826 -908764050 -779321329 844339051 794795485 -610355287 -486245217 602593493 433634665 502642899 -856579045 -832765004 -739411622 -657040017 -156556760 -982794153 247734730 -998107609 174500715 387465611 -665605384 -850788758 -246750531 -556217041 -890896433 -869768118 574470878 20035267 -691735685 -532914222 415454774 497251995 350616339 -670358716 353004319 -470058739 -440739947 192732749 -355614999 244391507 558251864 391590261 -190550420 -846132882 228644316 -536577921 -266040381 516926948 240452347 218279377 -622498521 603158280 -867167879 -577762731 7401968 -699726967 -935100571 -722291376 -269124711 603631972 -264283438 772394754 -608223782 -60019154 111594463 270788012 -844740649 -396075173 -784705989 -136942995 814692650 -688431561 -369508481 29865132 699686389 738530459 676591517 -473592213 656807097 -526043363 673647512 694357326 40875948 742235318 -377028759 -56277874 549038196 -13127360 65959412 -780992204 -715367325 869270852 474439982 282591644 -668966027 -734666664 -835734524 -111986268 -971059252 -320476158 227075028 226884980 -230536039 618869865 44364370 -993271164 716368102 -394285256 896652133 133804546 -338015872 -89445632 566759718 -64306385 -958134008 -833409025 868493715 -525055929 755493399 941688372 -927577751 -996161786 -960380191 295675263 112388658 121877810 66520049 -848886687 -820833869 605259120 773746811 -148602725 -707394526 -793936080 145379058 123335063 -201339283 982553261 618975814 725343417 783667178 883673407 -795052317 -110688996 458205635 655565347 -317813869 804078278 -426766666 -279422852 595755225 -582964076 -463773551 -23877920 160404672 -184673269 -582298315 206971450 288118458 538222719 -142591063 -410653357 889413234 310778497 758005916 -398147863 115236811 510050293 -562872744 -143022408 -699343983 574643308 -146299164 -847988669 -251749443 582017939 -24181122 -281354781 -125415409 -687506733 -236103852 523317276 -167762690 -638516590 573751075 -644344332 961179408 -442724246 475597726 151011070 -969104951 34975782 560790044 -375186883 691029767 -452602888 179857332 -358050564 575902145 -565061822 -279101849 -776120301 -707359691 -257268282 722832498 -812477460 867699718 67535128 402447818 -428479256 -52694525 520337821 783621363 -877834720 -409150741 -237975452 524366675 566911830 942478688 -940011470 218818946 475035535 -837973310 -747148063 -60814649 -567005077 535530895 798347997 662969386 220225007 -295144131 -431408464 -523422128 -527890274 318053200 385692907 -869473047 322160225 -565565391 802460220 -295709415 -532099550 477184235 -990231526 713656983 742559655 -304239853 -586048036 623173427 -544311881 283153058 -544346982 -391678214 565172766 147991461 -474839621 -568257514 -514459055 -929501735 531938233 -678583337 491211542 337300562 325078331 -788980116 -205940557 -622382587 16845791 -724152921 -18574014 -426532205 -633365543 -936998379 88083777 -350368386 -407808277 64019386 -786405849 -641743267 115515318 103051637 -693144124 475047642 600023690 -717168635 400042871 -936456746 721542323 -575397788 -843972162 695421393 -400692151 -845123038 9843576 516936467 672750668 213547278 608939205 819683607 -763981957 707837441 -193005064 -935301575 197458078 -795560271 -892064651 908938125 365334261 -701908654 -662910747 470173776 265789532 -733649642 -311215675 -556643840 -798105143 240922176 -585720183 -380247196 -652686871 -551009673 555595127 -218122447 185683483 -678041572 -813986651 -284376655 -192830339 -591247706 -929244652 -918272695 356748747 -592612349 -964988763 -632002910 57772402 -653797048 -276219771 -521606255 503058741 -466588208 347092692 -828766407 573927903 -450758146 172333125 -760180541 767876542 157460590 -100137703 -397169671 -896608674 -693347430 -598249082 14032232 -832979365 453949529 -900638615 -963159966 688072704 -270841600 815922718 850623229 127939556 -560688096 404063525 794565102 -288310299 60993020 558791482 -479303835 -817675993 943314501 -872206592 -631009102 633590334 687375301 259075189 -240387621 -384401263 424739862 -590285228 789332153 65452669 -711179654 -580712583 659213960 -642279007 -975466644 960318163 -821059607 -924048162 202847975 631774542 -659875355 -446083276 -146139062 353258006 550827041 -490729424 -565219890 -131201673 853876738 -148782238 477396463 -867195489 694590146 -63565495 42395052 -690325410 -630446263 627857118 -788905222 557505613 -162856747 119149626 -220569012 732660755 -542494966 66905359 -421108985 -806973956 244097700 713958349 -801443978 -83933514 -36122506 257410330 335643327 -872868079 517471287 169081538 263640463 865215222 289151310 444105137 270563266 543880306 624348846 -709029720 -696297001 936906569 357839072 571448756 -766517479 549881400 405305408 -678112012 401778827 -14325722 252595834 188876303 -636678728 942107247 789902988 -595023459 -120406717 -492853428 -497786558 -434513125 894301950 228204538 74238017 -661214977 434687345 256035381 777203669 925661059 886459744 637550662 -220872322 -550673868 180348604 -733752737 -621306527 -708222195 896613641 -973871407 621970140 -79666797 673249068 -689618761 -868870968 -227374442 291601895 736244236 -190170557 -712441273 561348797 14493053 461815643 411656529 426523968 949389074 383009061 -34107655 68969284 402717894 269210202 -714551188 -946657485 -339305945 741249433 -842968796 354174239 818268130 912514243 -611762894 529995929 235477419 108961690 -641131282 -467280431 -745662350 323600440 -469675061 -563059245 135400684 494633393 -817877053 -845757867 -972451491 -774818293 -395927262 151105190 -139228298 171018442 -859724304 -451283317 553910126 -404091135 -270901963 -992441904 91071994 -604501522 -913190863 -304479986 -333204273 -757369096 -185528321 -205133464 -850581534 -908170757 -61116085 -305047981 -581219814 638739221 891641104 431956465 -313125671 -747914985 -546445510 444879526 688631633 363535056 -838670137 455248843 -298194635 -266683380 -379217125 457457352 615401055 -770000679 -692651425 -247471436 -417015840 492354317 11465980 -457265744 233623978 476959469 -858201127 -906531519 480293424 308948126 -306324539 -368906648 -739217657 -451205388 909984506 -571430876 541128456 -296491819 74757162 -742306328 -470634086 395324736 -989732877 47890201 -106031821 -797117397 81954346 215443779 -321746370 63054797 244552265 557710242 -193580836 246022952 360887724 -511824899 743815856 -201030577 888447681 576477566 605539062 217494389 -104223887 371294539 934320302 502980432 807666791 -902670014 386205602 -820832792 -956174001 -642462403 -855034584 -182850491 406024954 -325351886 -905613787 944438110 -618411530 581420669 -88203378 931221725 -525314956 -294230661 367908542 225488903 241534690 921136618 542472826 635338179 -999448558 790486441 -417411185 -610164213 -825647795 -750814479 144840250 -753300522 569724451 -72639110 -882191082 861538033 459889218 -828778380 411342261 -246171309 -628088915 -269390965 -994936583 -256701036 159683724 588447176 -535572904 -870082932 18397051 -851644538 -487178105 -595933876 123702231 -331320228 -270486384 -97074743 42077212 -377792959 -405007694 502743104 135041029 -951390409 -676538100 -392563576 203781105 -585694498 264313562 669695359 -810204854 -941334609 -48074758 -12438263 335553825 844317052 -167054325 231767479 275513104 502525267 349028983 -356337621 -680578501 -735565478 -165913563 25472300 905850186 341876581 412091587 513982607 292417660 296263257 872898867 67667166 76765674 535177755 613487550 640350773 -220345546 -768913807 632949857 713393032 -844973279 587317303 -955573276 448441816 -231508036 -750021769 129855371 -710972594 -669047700 -445332030 230884097 507727796 438653846 -966563378 667825742 -693534777 -420635507 -406908220 -239887309 -309755004 65599117 965951983 -383233945 -316365607 -916650497 -844903509 -546514784 804066361 -860750497 208607682 155064184 7224314 254109546 646097865 -120703673 560336749 -917918297 -605048766 -57374548 892689680 173028107 224207411 -472015821 189235537 663812332 -723009376 420948922 216306419 -46866179 85439938 638774684 -776054900 382740283 -352924982 282543156 998760110 210497385 -138537037 -542684186 481572274 -328517760 -600123999 -23261197 -581362414 -15412227 -993223600 87951951 866752047 166225166 487269928 763639756 -244886842 -433500615 983944060 115051600 339737632 463256951 -407886352 -361390881 -553227028 -992459894 -622284535 -6831893 536644270 -743318767 -114549065 -720811610 -209829410 -358514246 386395613 -973881187 232960221 765692750 837507206 -850349296 -793937614 607974266 -836272933 -943215714 179289100 -795473098 -444564580 619838820 -768291351 -616545256 436319826 748789409 -872693071 329673702 -963280276 -508519957 -486334459 102497432 -784390011 968608325 794353059 -448073255 503559641 491520708 212999423 -435130647 754714961 358265865 829847301 -524972686 389492283 -97165100 588721986 -832646673 -844770699 -916547766 -919242629 -329346685 -782507117 -965041832 -586676258 -166221493 -443111668 -377637124 214978347 -187354850 -947115273 343778841 -609116252 984315721 109680427 -198633453 -528506222 -775599553 -800712445 -869334818 -360638129 -550971281 724266721 -392407851 -87234051 105433059 636300312 -627219038 -808057851 42812518 -648617350 -8671089 969921310 172414351 -725610864 -896660483 645312955 527429513 -148497902 423016188 218880460 -347504101 627314017 -901478383 185397969 -767738321 806666453 -244939994 328243688 957674821 -190107303 170960687 471811608 -747406415 -4296219 -763612712 985986096 -813024962 -552060770 -493250133 362339428 909683972 -749858197 -177256347 -52121261 567644962 -885683162 962439112 912242894 -718746114 -676802766 616869879 -418446034 -162003655 -236271557 -485286990 -306444054 -533697042 -757129778 -245015337 -89971531 -268583746 886349105 223041861 567755540 -260611636 995993428 -407318988 -843784666 941874824 -539835726 -597565562 -985701974 -465696671 -611897985 -634537825 -857494166 540042066 -517511995 -522287666 765552296 152399600 461282682 323806317 552484096 462773486 -786662939 495354994 -915512846 -509173038 575527631 799515332 -488950283 -456846966 -41968364 -316954401 635200923 568057139 612412594 -282489831 -643494182 504485152 -863322845 -117413696 218380126 -840810614 -92687489 -505212088 551150263 648190896 -425208444 478375123 87929177 142823313 -332501050 -169601257 469031165 -57135411 -616979312 -640037964 -59205782 305345645 292177132 -437034753 389211638 713086300 -68243427 -951484185 -442394113 369074959 163751925 149534012 -685318115 506346558 -961723772 -672024879 118564746 -262492062 -505737401 379513724 -416366671 -561315896 179537691 -82890501 674913838 -515947566 -482760551 783592294 736575353 -660374368 858868267 106881981 631441385 -235776155 -593211321 -244816371 -907000783 545863240 -431738902 -297512915 224947354 -961468002 -598773151 176829038 573131203 98535714 -63504185 -764307192 -521827034 -176714116 -880362907 184520413 -486336884 -897150220 497521361 950888808 545160260 647907287 -851253605 616281596 695212385 -149629668 170463173 -199983636 -328457923 -257569711 -190075593 -883715603 -759879054 723625296 -243511605 -905755153 63709041 742051489 -935692677 771409682 -338278405 -257594313 230401572 -494630336 -660184092 117528187 -162475636 442186241 -998171050 48625377 258131817 -458225064 -616026427 -189135493 401426401 51162932 -347845881 -380247814 128359632 -916062775 -974578969 -779655154 614685453 -832643224 -906565784 263222057 871328333 -523035176 -918479117 916199267 730141705 -730908592 -249253987 -321536780 -966612973 -856821606 -646445233 952321654 667492541 439199124 510146381 353362659 -494486750 423440526 -838502065 -411040448 -968856971 44714989 582654665 310345918 384657709 -140874982 637252757 -377926083 -631373842 -795157008 339411451 567131572 -381556995 -100545689 898555948 -582004480 -988944017 -290197216 776413324 -427929159 -197618479 -145848867 124247215 -423100400 193836374 574502066 -253277420 -689360929 554407809 -286273686 -698876522 -948345032 45230392 -553646401 103900244 210907680 -826891287 818855986 -42078836 -479009491 225752773 -554939396 419498399 358990528 -391550716 764549483 -633640330 -71368895 466904713 -596086354 -328853715 -267490097 -383150599 553671985 -226138973 549884538 561867848 -83611157 -573237692 90272912 -186969244 -584384459 -499335661 -973405676 -491709049 -391832124 -361146219 866677017 -519885880 -198704206 124609628 433982136 146731793 -587783109 704429795 -806476753 -791670113 -40886562 763911453 776358072 847189470 410237994 -940348476 -136246189 -302320452 -36873173 210309988 695420871 -380107696 982556212 -148838619 -602783634 480131897 245684983 397367675 100152526 279468052 133874865 46915336 834648399 -70727582 -150370758 800931998 -453281108 -412262610 194536114 660969634 695810886 777108693 331371366 -190845371 708599401 32125307 250399485 188390008 -982129001 -479494737 142337016 467476047 -311250771 -849937024 4263192 476010660 -691354390 676614402 409779904 724233823 -585087935 377144347 742540464 -286809697 -531706187 -461254990 670642467 870937398 -908113673 -596460840 428376197 -2326183 634465097 -338758825 893026391 7688405 -28503656 -250867299 778321899 85194787 -158590290 -329757768 -110946686 377221377 -575599062 -416198743 505466406 -835858470 580574389 226907718 688292534 -777195149 -393947979 235632078 15163045 261426861 161475628 94739682 -445716963 593894333 -172771697 692345028 -486907553 542019498 -381185290 189359231 34423444 -927140852 -475122760 480491133 652769009 -268294573 576180621 678280411 -321902462 -45323730 83630973 -522670062 -933562645 689966517 247609517 457441470 -419127841 920604312 546400770 137072451 556150511 271693432 686493248 323719565 -616923458 -510453251 -18506770 -418429072 -151327242 634039622 594703225 44120892 878352536 371888575 -152960805 -524910699 363307131 51707893 179871708 919245633 -932968982 183894400 -566220730 -427433431 -826107106 820124120 37538569 831180764 -373905256 528092942 585631575 -504880774 191516327 -777522109 -79142278 -949592412 382070580 -308209763 -343790690 425294484 -207994710 616285628 -860688986 -506372051 602610097 335082504 95802893 249992123 924675259 668236711 -647348461 637708688 210027661 432594127 736719781 -557264808 -160661398 213910197 -585522712 978376622 -809212743 -167611718 961066634 -450183156 -533361019 137198260 -917129600 358480740 -341012944 105311252 -637794469 797483951 981219498 -931960377 564855913 264456914 -583765769 768801401 -691062055 -885343411 -50270277 -630474328 563446303 812058126 137257711 -829211530 260194548 780434326 -241855195 -936094667 667833360 712082279 171184935 -580202671 -758498502 -384559374 577101566 356676738 -626235726 -787428153 933115956 -372496286 -759403504 -544874666 794969477 42653108 68984290 -23619910 794848331 146186072 -332084452 -258678448 434863239 -284570437 -249283706 -201784578 472341715 -812772708 -309409211 122196312 608184563 -323712292 -813166419 -918084494 -413830393 -299277789 762014709 -839830754 -552807269 -216634079 -137472812 498886894 931738094 752861029 632970909 695197310 618486646 -336933898 760099695 443021026 -685202545 -659445916 -268178463 -254020159 -924032492 515644665 979374787 -691072825 4915761 -743733389 -333658108 445376776 548548421 -347538401 935524198 -665372328 -526270984 968792373 632620065 164901095 -524569731 -288532291 446417597 267550388 -410141808 557633961 -846969048 -344866977 -662696151 649366228 420919895 -861831938 -240189533 9408936 -766174532 -827799817 -502646208 927342342 198451068 -721054960 -843731089 106655085 532497503 338899060 -91002006 184698222 -113982353 -546740003 928114729 -148196816 -739112255 -456481847 -563745962 -961722862 -678689181 -68904005 528301766 -197534885 -336032315 -717972272 -328881785 340649150 -601810970 -912345991 390638080 836993603 568468269 -53810749 404301264 -331319124 -334246012 126715083 -186454458 253079845 -548312433 815903588 -859322025 -58678074 -216470654 910122793 -719590362 -721054729 313003198 408617361 934299367 313401087 -640553659 200504009 320362899 -117857922 -140658844 -419232027 189869983 7131081 819779697 -579817462 726374596 254860926 951397905 -693605822 653227098 536252321 -875974008 -740696776 119651988 -578070221 -867345026 516395055 -895336905 433763080 185838291 831077659 -762799609 562284750 620201072 -512623873 669489953 -584927094 483267326 -778598787 -501896071 -574951165 -279480225 -931707880 868356639 -975398179 924912183 833290618 366497504 -607944421 73241297 598977758 5360234 344192577 235540705 923018258 530600164 178680183 -107613570 -820977386 -716363059 469468265 -877866592 -523103185 -58039565 990610199 -984425770 -408404821 647944187 211929084 -961217403 -634123151 91284710 259120333 738398606 -829907782 -429065070 -714244913 576798995 -972960271 181720486 -613302517 208917210 -280474005 -470792118 645718079 -461384610 -927315589 474817000 258054380 -811265431 73028504 676749767 -988732472 416243439 -150336092 789961763 131227114 122052235 -130926447 946461001 -166818418 199668314 -923900560 -625144322 -794817893 -979895892 303545419 -517331174 -795329223 263426199 659913138 516430173 -21267614 521720853 -908555389 286847740 -981525823 61105748 -982041978 885069944 -173840718 -385549701 566380650 778680925 383609986 -24779355 -448933594 49914444 464685794 879103968 -842082291 716094387 985013013 -312587605 25199822 -526851557 -222781153 530481327 814131012 -930219785 -825057121 330160830 -28310600 511582445 -218633203 -751193350 -164351018 577503027 465805977 -127290082 -433029972 -286683501 855705087 -175499480 -187485964 -372721944 -882942388 110363713 478703820 364009640 -769312850 497169344 -35791506 377975018 -903020298 -128043808 255112982 719982376 339742082 781451129 -948352172 448861357 -340882688 348429765 545698788 385311796 -550866095 45992202 780520935 -553176421 -242145804 361831699 124235563 544160420 -44933835 -473490476 67139921 -126247126 -542553148 -461475697 -786573259 -377939038 -877181805 -669613792 748411296 -518732379 109194851 893445938 478253273 638629766 707983489 -974701735 -557388668 382350894 -723564213 130708536 -886069908 -599601224 -878866222 -646959419 -518335945 -620877076 -340918903 177446979 -70529174 -196026435 -754958918 17638025 -467919198 284898582 -122627756 -407166628 -380061833 588582595 -583057689 -797316535 38343042 -394258257 465274992 35110548 979559375 525941347 729771050 951489520 -76815116 553036827 834719412 -708772878 -657072111 -248552870 -577296150 -905337913 -875679804 793209635 -631015360 -355027532 568809611 787010067 -129402919 617610424 175187526 29055211 -93560707 200372585 -738124037 422088396 -751400106 426991725 204630610 -931611240 -944448805 122942534 -442461998 108230972 -500501707 726811675 267878610 358526109 893057879 687183539 835426260 -351925261 772517552 -804642639 -728795911 -51546407 -857121905 -634001032 873429122 126949371 619478434 -801595277 316468791 -484836134 -35928393 -771974597 -706438545 301938448 698622726 -460362591 -241184316 -498464644 -998874549 -554742933 484402969 930492724 243124727 -153966111 356614486 340693037 -270601822 -436375111 892909725 206719940 237340710 -993203388 -697707187 429435855 539541710 -554091629 96220704 887585705 -925475568 -705434893 -491127989 -704224761 -512879480 829778375 -425129900 500747810 -617682064 311312598 128405651 774870968 426898975 491066378 -111546928 -616418839 -827477331 149963112 -525414994 -16593448 -61565143 346111298 -58773912 -57179834 -53466532 -880113826 153046209 92827546 311932574 -606818301 45814663 985197760 646479249 -683922358 291328790 -493692054 -329454412 -339793052 -346667891 -449046405 -213169921 -626069784 -60225142 673475259 806821612 110468680 -763869778 149897965 29842508 -786510429 -326805333 799246842 -545569235 -810917349 -651087643 -880946419 -78423415 -257276178 -319144899 -525574754 -446723703 526126762 139688253 -376804780 994272253 72032118 431578157 -954316001 -651889976 907739231 -606784749 602896315 -157727449 -962253803 -747225673 208067332 -208583179 -935361297 -936848287 -278456418 110198799 690889684 623144511 -449952770 -515715431 144473020 -266779180 -709025791 166896539 34993137 506787355 -277238131 -700407500 443033516 156422248 -604354596 -251660984 -684110394 334006834 206399213 -347431856 901670931 142732139 968175841 -62988051 -857146948 418982369 -500963879 40329689 -732539030 -387145977 66760159 -288359555 -128377222 383366516 68525902 63733024 240367800 688062110 883538923 -96394792 291752072 -971623589 260274050 -644173939 -678962501 -793578027 273513807 -925072671 -687758358 -803631721 -467918095 195003271 742241903 -962435174 301840897 -790215654 -605319530 895631115 606456205 -272750618 -663192465 -93323113 -754402848 -489556907 -190647528 -506859710 392843713 605725510 618576872 396427093 538261868 -737980741 -219983055 767025398 457772664 579458227 -754783678 121717169 98442457 795792819 -629741102 333230306 330093599 -727191477 -617257536 -633914732 -264036569 177284476 436513232 -600788495 419441540 -599157370 -975527 947807784 -880894287 -221040459 494264091 -572674942 267228666 -759933070 -405542296 -177049359 867519922 305930054 -698197062 -307277119 943748197 881439283 -957108318 460286921 73824648 145478839 964238547 -859098120 578038000 -417886038 437552663 -809868288 903388738 -191517105 -898548105 -696326890 511734213 708626187 -948928863 -39841352 401771763 -865979679 -388675713 -988429376 814773744 -466351055 603805985 -646336734 -327423009 337372195 59054687 347723082 910037006 -618507237 -996179678 991794141 261898761 -367927250 789299680 500265168 -604707441 -826068853 -549396274 324651242 715635596 16337949 -488085593 522992973 -979552309 480390370 758284800 -599740724 -13498576 782084622 -875710673 813973085 -616856746 141918193 304294348 964745373 864564945 591257134 179003526 -636940787 -949263341 -302641316 -338813878 -943314667 -429535004 -644373061 170314974 -673436284 287835566 100669130 541928025 -240912174 79193200 554113444 970661907 -705652397 -529042421 -536400801 -293886006 -953756031 -213271180 440068556 650809766 758220012 -146844902
|
|
958345811 94564947 -539620533 -427091439 686426504 -826551752 -215473017 -755333745 357822147 -895728640 306149150 -404312093 866150066 895482881 -588139005 -771122904 173742066 1699696 -734504629 -84828295 -968898430 -513142536 -388645682 -770911347 -852346588 781984960 892826766 113073123 44371487 955244075 -829684714 96075342 -846422691 589451560 -191225556 641175039 -35753504 -704144389 503891270 -288613412 208010304 258922626 748143245 209920503 274052901 -133314648 -533130693 -97034997 108454960 -32097410 -449646653 -711209591 -136790888 330109766 -632214141 -737874278 -823152127 -425812386 940677381 198011364 -884343623 735840435 -638013533 -519554053 -993715291 -816306714 909274450 -556084979 -309922786 104261420 286056745 -680398467 624972228 -916433978 -863657833 -631386934 -962503974 439888921 -821723091 370004551 -858010706 932465409 -649080846 865075652 921232533 -329850072 978816595 -923705515 -90277592 -108412231 230796352 -423337697 804130539 -952626579 923625129 -898004260 600862163 -31764449 594621177 -150403955 -951940140 490864681 -319070299 -956198427 494912587 -400514871 654776742 -762896952 -376000261 692566496 314626939 -330887356 -106218945 59471880 42336597 -672897668 -301893370 607596938 11294414 940542742 213326189 -11669429 -315423258 -119845851 -366882230 644282190 -951697839 639986057 92157561 -361096201 -102454058 245458115 -73789468 -655273933 -764702045 43813241 223224104 -500834125 -577934826 878579792 -910432164 -100566260 551933680 930113814 637794979 -368367026 -120052622 -801412621 -639611676 -785457278 -121975368 404707070 -831006551 -26871300 -204261523 -544211617 -241360342 821697577 -778288361 163905399 -315473432 -996124970 94527545 -447116141 -716728176 613458329 319858732 701240104 411903447 863551336 973074698 829388956 874408937 3985055 155940263 -917865276 -917668691 829744000 -798823435 673013371 -464659908 -864286232 -179915658 21261475 -835145141 46499034 26810852 -157845298 -291981156 -295884873 823621974 -736677480 -983982707 580658201 -145186013 -989910179 914266362 936133443 65561326 -197482643 984136096 -626775170 -909482933 -817625032 971646530 -502364045 688443216 474051915 246148919 602950344 133295085 -19536075 855846747 258042745 341504269 -875868911 -292276284 -875129793 -818007056 68931796 -715547438 128798176 65943871 -612416633 484674391 -351211107 932132042 512643875 -704267796 -948573768 -168773183 -518660896 887955039 737991462 -833605455 -428205370 -368168859 -483958360 288521859 -674948330 -319647140 446260199 -177032452 -791194606 -701612591 -964133382 -528364598 -630939369 692385436 -921454085 142099336 -760340374 893536451 101064669 657374251 -589410796 715166899 113141571 -881799569 155139737 423196859 -866754988 458370240 -824132023 -91968046 975876735 -590051431 703586733 -983303635 -951363619 -234664550 335607980 -756236330 967406023 366263935 694011216 -858542173 803230859 -90470321 -328819582 -348754632 -52045856 -983149550 858459976 269474964 -738815151 -191729345 -119474918 576678985 -768867423 -836797844 -847511502 767726179 -937366212 975607315 374054758 339645438 394515727 -474188539 627734730 526228416 -557000799 735229831 491325147 746641574 92476471 176991630 557351109 -968141655 695983797 73180225 -975533954 297939283 240254676 -26183386 623344462 -486636430 -291727321 -930488316 104556944 -404085757 -820170855 -820379824 -919835494 906715077 792445014 -8198230 121259969 596868793 -751576037 129578398 497234516 -555565435 -960039534 -124741470 741701415 -994229596 891128334 -462941454 560302401 -298407730 773212355 921739331 829609012 -474501479 22031349 657208062 -889291718 998424598 706560054 -197060268 -420497766 -798974919 438603419 500203439 -996363718 -318702241 702253854 231843164 622073411 -877860777 -835651270 -402704113 -949829216 39999964 -769999255 99441596 -904269126 421290142 26466795 -820143766 -995381807 -498671485 -824235913 -542021712 -861436227 750272226 -236707628 -902299799 -807036235 295241805 240895742 466665007 -857714092 807338258 -190930750 -105769687 16879926 -358085768 355515407 401584429 272999653 -580737287 -999883639 532773776 -810342849 -751488398 979326602 453274893 44072095 -887213826 187125767 -735725820 -586932090 299646850 -239592235 -560027778 -237742230 70560897 317206927 143905883 580107308 -955383342 -490554821 28455037 301006018 -447336177 -847060346 -350929944 228635526 533287110 -967912553 -238406960 -296815637 556547469 933884551 343990760 -497960429 922763651 -549564687 401204424 287788828 -407788435 696183863 -848090648 -258211223 242051659 390706806 420831359 -742741231 -524483171 994944533 749536009 532611159 -873045469 -905309202 -512729031 166458295 -613402872 -505057087 720825271 684539598 -269964558 550978517 110553232 -734730941 972642885 -196524682 844200697 281641314 -812837299 -399157976 812192406 -374624364 -941404993 -364689701 919587818 -828018347 481767327 749295065 -823001228 -594398696 -665178290 393458413 270930032 561255670 -139359700 -931093509 -679283098 971278460 334617884 -362448199 -788659856 -910285027 150367082 454075131 -149817615 791458546 937506909 420119444 586275414 657695099 -575973227 189007016 60812799 845812140 -784546692 777078853 -907572066 -432165444 275761766 -734670972 -472814816 296455102 84074066 -100222891 -965105855 536228364 660230213 778516958 -297658606 -440377362 874687228 128171500 562738122 -48129272 194401982 792505060 -87933812 115740686 -810561283 871165745 71523377 -884912245 -433423506 573949459 -53654127 94297936 62130298 -867000523 223073114 434758165 -594975436 -140394057 778993475 -642952908 965917268 -767796545 860639258 519564866 -964509387 -377490288 293987140 -413609189 850548890 -884693015 496721529 -60552242 742904825 -787348714 -347540650 -662441424 -459107354 -349778940 699673222 -681017187 995284149 57093934 447486182 -879731973 -274352035 363102609 920898600 -995989797 -901348343 255373356 112383350 513956655 820403465 -840480238 292104815 889034921 -884484635 -731664475 -108877219 -469249520 577909481 345692616 847225465 657908249 -42046769 -325481508 -651075386 -628597376 689565847 131926844 -674578675 316735309 -893509770 815852090 104110779 -802330526 734823650 -593034030 746949897 796915896 -44859436 -358588688 764634156 -352243794 380687826 -613543954 -101715249 926759966 398137988 -207623219 -587823465 -990674260 -960981988 928283110 -239396854 682850381 794822374 625724602 -904890847 -474411309 -311518048 360264247 -781847784 -290618157 -221369858 -514933353 -723386739 91557358 -272708090 -653243224 -393426860 -871146581 -914903291 38725880 156950318 -571381889 849701138 960187867 -877807068 603026156 -937270905 912752917 -849508524 -489209685 883520967 -369631775 -977240884 377611686 529520938 725881140 513210213 932148674 637261808 -434008473 364929931 -483359857 -720597423 -295037496 -824256442 -686984167 540551589 797115214 -786662371 -688731326 740560736 345537037 -322386174 -9780510 -103329387 -926004138 116895464 -216119070 -392350732 -713612706 -191921954 273727482 184743916 119149489 -913998389 -759195859 -267605142 -45480078 -645828650 -540440542 -989005794 334932334 -623843315 -944921930 -863417521 514746874 -678841115 115771116 -185239321 566209942 -856211207 843355732 -900519101 610913848 -167114947 335004991 -275570694 417270086 -181315886 49156808 -559178679 -740324081 -976038249 -336561584 -426313408 -986990167 484901662 -657413291 -907565914 593189224 175476043 918511935 425067785 221838146 -641873711 862766926 445838020 -252463850 -192449609 764263642 -97126225 -652971573 562897134 -710929902 -305548407 519069091 565953272 681716013 238890942 -66579966 545435732 -395076412 903302510 -385810531 -719937148 -976029711 968415576 -175875010 -999542104 815395210 -699854665 -538662875 -118113753 144366211 -175801924 -852349523 342379518 224526519 187590788 -914835761 -670626638 283402537 760408734 -141431926 873829019 -871427283 767470658 -452066410 -432117760 -313911878 -439465603 730284227 -598062900 375796885 -378008116 311565961 -569288740 473342890 -858002068 191288046 -571972644 -835412460 118279681 391312383 -792029933 -126934293 294109005 718174359 256060646 -781942665 48617336 599015567 135802252 757287029 708413636 275113861 -90136795 714519960 857979265 -783036810 -917393574 684218128 381255442 122977690 -984492334 547200339 207307527 -495633107 -42460311 -366234123 710804694 66919420 -976817283 731448331 912953057 -836892934 -276660788 -838486665 -601946528 -381548906 690842552 -63990063 -199634085 -907894913 549837354 -66967586 954150420 507083003 425768898 373305974 -298370866 -414163571 680113185 -510049300 -870644396 -634924988 537023249 -779201880 873888493 -209766305 902721431 -706827582 -770262389 80149110 687018099 616369717 -183105526 -739611806 451806312 492958771 587354368 506267423 513880254 868484468 515735102 445651813 -292390734 459648434 38786116 -576164250 -625331647 -96538601 980769213 -910554136 -6122892 573088535 934866163 -580150817 584660026 25608276 -28720469 -506349440 -162898307 -886873198 724751834 -250508737 -148882950 471689614 396489826 -956779158 -748183223 -599599023 -911550535 -760499567 -125519693 9368436 270860436 -762069629 -416764174 306649544 -766637934 -493287823 -628934611 406023650 -956278267 -747136625 -92930596 -765502381 -936882278 -646851399 -235752506 -927880663 -987048012 359626978 151173960 -121976609 400151005 975849464 697880035 -791163207 -956167730 -721652008 610821043 281558420 564506565 -831919542 621712244 -599113810 165089443 -760440114 -34551612 802621185 -826954907 -636891922 -217949170 -396747433 901580585 504953269 -902459956 517428541 733988181 -782359683 -803954987 285627047 601805139 -620771658 -324643822 -942950662 -809738649 862017359 -155063907 903264306 -790483205 151439892 -242553407 -252023545 -92070635 -874104657 -246069831 -150979207 -400001751 -414499751 537511361 -56344868 127261594 -102084869 951021442 -276385557 600518845 793128374 -286423458 772605864 -22744689 962377079 372336028 367817255 582128591 -92805455 -96788535 579992973 208520753 421338642 -975221507 643750082 -602210820 -772968605 -931966368 -745666826 -448591321 729016494 -64676899 -656178269 650831230 -236797111 766255024 348832009 995146201 -631439893 -216734251 86189705 436595245 521905211 807468715 224054814 666698486 -979117227 854158106 -162670242 -868605976 -960126039 -836138652 -154698729 -863060648 292572172 95680938 -523983364 874502589 349549601 -383272100 260124667 142250765 -860945506 57713452 -779182847 -30214218 471349361 109627646 -979796007 -432006737 236719807 -993979435 -322554363 -164265809 169415105 -616600765 -66693851 372328220 -47023613 -655351989 -84051339 664809308 385654789 -805814474 -821499634 29616132 616605793 -951940960 61506220 723908530 -987073500 -905866424 -9436969 60599715 -38531033 581823314 220428905 288326980 566851068 692179757 162819961 -305420784 -461845705 -545857557 -116585330 -141490702 657760386 371348306 158462631 657451839 136483298 235916327 995036047 -276303802 -158846342 54307310 832707265 496689314 -65939807 -980142277 900889973 573211633 -718639652 205832672 -954962457 469139815 163065900 -636839475 161657797 -735552586 -986869192 -821052136 698593622 740665084 713809268 -627280295 542879703 -808834204 -364914801 -333901841 158814834 -623206339 128192124 837826766 -814657552 -246162373 -916272592 -801111075 -756681926 534684654 -995769504 -208296630 -1130558 -300179256 732680718 170763483 258008970 929574663 -891991436 -889441680 17254963 843021928 15638662 349980071 -408641295 -309462370 700389660 -790026649 715030295 571335808 -29579389 371242 918211675 -629504479 437951279 -744221248 -1519437 985336121 234186511 -58294653 -159133102 79242550 -107462256 -715613887 141249735 -164423184 -162232254 -807448894 -37182996 542115560 -228249137 886112783 972933823 -659580014 -618733747 975990195 175515707 746090505 790914578 -593734060 30711339 -582747759 -886069200 -232284123 310149315 771749090 -262315764 -370373326 -800981340 34356671 -84735108 652631131 -984091595 221124651 829561531 847130770 -506390328 -491563009 266594986 -386156552 -489874997 -135132853 -825969893 -697004974 517802832 -969791018 -822125679 183244009 931367052 -703960608 733153431 -722524435 -52350301 -512512706 -347077411 -858123846 590618742 570054359 -102239113 373422275 400290699 383141751 -513314604 644293949 113316231 870369260 -617185250 168680385 396242289 588721986 -832646673 -844770699 -916547766 -919242629 -329346685 -782507117 -965041832 -586676258 -166221493 -443111668 -377637124 214978347 -187354850 -947115273 343778841 -609116252 984315721 109680427 -198633453 -528506222 -775599553 -800712445 -869334818 -360638129 -550971281 724266721 -392407851 -87234051 105433059 636300312 -627219038 -808057851 42812518 -648617350 -8671089 969921310 172414351 -725610864 -896660483 645312955 527429513 -148497902 423016188 218880460 -347504101 627314017 -901478383 185397969 -767738321 806666453 -244939994 328243688 957674821 -190107303 170960687 471811608 -747406415 -4296219 -763612712 985986096 -813024962 -552060770 -493250133 362339428 909683972 -749858197 -177256347 -52121261 567644962 -885683162 962439112 912242894 -718746114 -676802766 616869879 -418446034 -162003655 -236271557 -485286990 -630759387 -478785185 -880959424 -123538090 -508529286 59407931 920593005 415799837 896047701 153494860 758497109 -81465571 -853231327 831994149 -626914591 -177497755 -992309336 -437598715 -645031692 -934955395 -831600514 342366944 -971756272 -412037516 897639683 -265494173 432548434 14088739 912285477 -22895582 -794276846 746049753 -724010899 -831183837 420007936 313703630 -894878329 -141021726 -289268533 45899266 784175404 348482325 546114723 196121658 -781338543 399953183 -806375562 101671321 185027803 -985367501 -501990914 -33663920 53927438 913744845 -38189 753611146 355789971 -190247086 -709782175 149914623 858741751 -264474155 -554315067 -948992262 38252398 352007760 382255078 -758815391 792647584 956449147 -286799968 -832641957 -336885547 509918937 293789042 605776442 -707086778 552476880 -882789559 -285918534 359497066 -532636899 -567464672 -56611686 -593022644 -304168126 107942730 79004965 283936393 -969360296 -446144601 936555370 392419830 -530609368 786248216 191468323 892053466 -450789948 -387264113 -305739004 -903842739 335160008 -245877519 11418939 291558101 -953832014 -314623729 104332464 416592374 -153743818 -394431528 -794881555 -439211268 -23638037 -555084137 488563517 -321911792 -589455589 674186484 641542770 873579055 223230480 -924783052 708671101 329824785 -621664214 282498918 -405665530 7698402 67288112 67374379 -917265099 -596467913 541972163 62497013 -749673822 -265715585 780171101 -657088594 635190466 -264575149 34865680 -239757275 -441104200 -458326562 -38505357 85403048 253492116 -876428389 80793775 658805493 -842582390 -774671715 129913741 233857540 111514866 -595636785 -350103166 11891341 -421412713 -831219578 -460430066 820796017 -877434454 -974405252 84588551 997298465 -952944723 -949907208 777173986 375384476 -745999334 -391259126 -702751334 -866742051 -733130039 -714304112 917852555 973979112 495254994 17805051 531548871 -803191418 907381224 -748957103 -479743318 -849948720 -284283480 100369793 -94715090 -51432253 281407224 919552383 -248996668 -947631936 -764860318 -153746190 407859992 -791130301 238969940 595091810 -124529674 -605694101 -275343364 630752498 -73308119 -457490997 -509331971 -1347189 -865645704 87673209 982464521 -171465113 -865915698 205218113 -197246637 -705181861 -828820042 390259098 -745105299 70742627 77680193 -834987205 760699726 201661223 -335399165 155326797 -997447047 192858034 604840126 -229314502 998822132 -796112560 -393261621 609569341 -451139173 -484210468 -264598826 -879174317 420768343 -85878204 839033964 397899045 -120071148 -862838876 289209497 -271204081 -421435077 -831446435 -906436112 71576 -561893532 -509948782 451827410 -648300495 -213266582 -354945345 180905237 52818942 -663689471 730538656 -502811281 -994868063 18095803 564166016 779736540 912113991 237975003 -952201102 -22176868 -459521490 165158853 488257246 370277845 -761367085 987345284 274263751 -966780658 335425258 613807972 645146018 392702752 548200751 156951981 249813884 905287285 -392438142 -124969494 969176882 -596292081 -485624826 556669757 430549156 968320005 431649482 718812597 24118773 254593675 235693960 531369602 306431189 -927187299 -220449935 -80640675 253928854 -180599698 -800877850 -219184442 804849654 -539089929 937243860 538072938 506255543 -984921937 201248629 496005407 -510209431 -447251646 -109674526 792537942 535637748 -888682660 -146211372 354957444 -393450647 166641645 -610925871 670162059 -171884558 465259233 -205034061 324893572 -112398799 -37355810 -624945720 -440721220 553425809 -484193820 -841588143 861290819 -431729668 392608878 181875356 191501686 -603364063 -603306788 -179993468 285987609 248878947 251024058 120952124 -933983247 613547923 232963935 986937074 -100899122 374476522 -480845651 391150732 -85007068 -905859120 -472236494 143783624 945558208 -464851297 363385723 826573545 -415740945 -292113157 444629789 -368131680 -788969596 941887471 515628389 108566749 -427459732 744802964 803143665 347636565 830272524 391906401 942849501 207670897 -429568082 -964787190 -297634759 -753399332 24525581 636510391 483579325 200788327 996943144 762075442 789952 -829040159 637072059 537155910 -282527946 706423087 -758761700 448609705 -150188217 -558875490 -816937747 527879238 -422596163 456107971 -858454402 188407334 872056620 -913070095 383803773 -430362549 351393389 -866452986 351852574 -705614235 107194483 -8481561 -573573231 897691168 -581207994 -637473572 929290866 478221424 -99551199 582592880 949043475 402280157 -623827137 910151776 616596159 881258510 782771236 -86202919 41271951 520896734 -989356878 623504675 -847463716 -358495872 835392953 -725279183 -783380534 341277702 -746487062 35475247 -619457507 -252345128 -453213540 303733708 523564880 -892531858 632747261 198268052 -842305992 512526618 -888822629 -832891975 -198107045 -155652901 873158647 566625438 447575690 -845940545 -208524776 729340223 61107223 -662368595 860226667 607505756 -230578155 -875404572 -856281652 -543100748 137723706 562556487 -544028904 -928978924 567096616 66632641 -545558030 -463609336 911318424 37665084 -261755778 -75141578 985943046 -172345023 -26860479 -61286684 660841547 -503649527 -548979718 195608258 282094922 -346039885 -282409786 603001712 760927155 -3718833 -661459523 -909043229 -734163415 -222947183 677564331 -457023214 -882064183 -588745834 -377767051 653954437 961462099 767587035 815577906 890465104 268468055 -416099069 477644928 -31917906 -943965639 -548228616 -564700900 -471842700 -887108916 697318728 987443267 -661599820 -370736956 -931279096 -154164318 -13800190 637107532 79674345 437401665 -870614728 -527662408 964054513 957692364 -220140437 -893123527 -293127855 858883667 534353292 -371719502 398114838 -414878921 -661731174 -960194473 482363548 643206787 -793393137 -353868410 -238843401 -673663874 -804640541 -634106481 799757911 208892262 -766093324 -392478372 328312595 689732715 201621823 27153071 676895824 -607331161 -134756678 981069904 -26121593 -838643487 -529767716 -977745348 -915211537 -694172769 -20841435 430546209 -239913471 116623066 -902228351 -766565027 87551788 -707737926 -784692733 491345182 465480956 822234332 -248705121 409726180 -3374745 -347637882 -273105111 83776518 -4559570 -945509929 782610674 -913678266 -318058491 -443930002 768662064 -911658449 -818589497 382200170 118654396 572712167 63254560 -907770061 220069960 796578104 -86377669 -537003721 -858418510 -1768856 -450390731 519133426 -463906731 994845348 -56003613 607979449 -635910959 925271241 331089974 -994406198 -954308416 116178407 -655730517 -621910079 973841301 -810596173 706923104 262627729 777178978 -884561844 187631254 260036895 -351985440 466506668 -584112935 292056732 -504488051 -856658548 -763050739 -310540601 -799590034 500588529 -987982650 871781711 533627683 43288035 -425522622 -256732187 941885268 295715027 129488425 728036279 951714429 325519680 547066719 -539394523 -736223669 -690542480 199081305 -957614097 -934366653 -359474730 537295746 -856526775 -284378109 278343074 224032620 -900291568 -993210870 373152355 -143746030 804932600 -593950965 -483855862 -731016426 429448734 -918379327 -207083624 -542569418 230733623 -249243039 -490858951 877132690 -918359082 -902271522 82826113 -78312554 -874416632 462651503 180486727 -916979778 379257494 -433979291 627289897 -353382733 472658691 207850029 797166490 -4809410 43383721 -641209741 -886831820 -354472253 -825885090 272593286 -760556498 -850923275 358309679 213595495 413840956 404287830 427822263 -827369774 -171855661 -632798741 25259299 -728599349 679597784 -556018328 -550254121 946798017 617404235 58149291 89741888 -327511565 -372726380 -14592769 561282671 -962778161 520885571 871042656 138675595 33957316 -131534429 -531982769 64077330 838206472 -785296832 -946262063 -55224457 292651128 998990776 -702706634 -344927103 -652869598 706234514 829042230 296816255 -327623224 -701287711 949173091 -182849792 -583918520 -368490150 -955822900 498864628 953216632 -12403892 -960293510 394742235 -226633828 559683746 -687868929 -320460143 603832710 979300241 655249184 657068442 -797488513 477299861 -215064669 671075731 536284743 428312575 -881097606 -414771827 860103616 -644101835 226708147 -68102330 252073774 652088613 -464196161 -304499200 427839982 -296886780 -776183567 -387468607 -565476686 -125250597 -900598175 -221142726 966386151 -516051318 307192732 710967033 922492411 990538167 249774629 -852744852 -217250113 593009810 -846614282 372578011 -729815837 -253967987 -774706252 -699923638 -314876547 -328682475 -67046801 424126915 -185679183 126976532 -931905669 436216081 -7228352 549143270 -45129212 -543676925 -879826414 364879158 -333719820 -870613742 397933434 -588927784 213356639 165210056 750087012 543150168 631162471 643965968 -472231320 672911346 827654381 -681602345 -547529626 -727018588 -702834875 -999948807 -963036090 874114241 -763741401 -834787000 930169629 730079527 101021167 479223486 -146138312 -213712133 -333080487 267957925 -377826906 667267991 -773752026 395379648 149966513 -721742097 -806766646 -11839308 -746844122 249441820 -901653101 507645351 -146297685 22237179 991201446 826085644 737851616 -724777729 909249794 -440070334 -452171028 -200143141 -956963899 -731655707 838909979 374209953 982025233 -579209417 -47038502 -799787790 315848352 -938028835 -917987935 734236556 878135908 960487 -210565274 -421165515 -919997294 -975485996 28181028 471249519 481712943 -238174471 90690916 818730573 -62349077 -261168613 726968208 613793153 36369201 -999953983 -864170588 730355030 107768887 -172868640 588229668 700365575 -868521340 -761194396 -520650255 -724493168 -922105748 336291086 20064312 216943247 -874710776 235471154 25829119 969537345 134041962 805513497 -155809754 -412685834 -468944070 197930259 -941781963 -378729298 432426243 269428568 -558526833 -275790375 433928839 -995742046 447006241 137774932 -85183072 -110364204 -276252919 719796258 582272452 -337285224 -101982410 -410887333 -683950305 -772033702 -572069332 -477836413 -391455809 -699999182 143916396 911197066 442187410 99050248 -295786704 504225294 324302187 -400182280 -254253840 541702362 -764191207 -994122745 -361583678 -990314177 187317415 -580267718 -579819886 -775010272 -153116823 144512343 -45146102 -813840167 930347777 178157055 354081747 -672597164 -862996318 627368710 -493116846 921314327 -189087756 -982585134 -810897338 -46673611 49858584 -800883053 -851524114 21082561 219958925 968041963 454824463 -808160488 -528679987 254812637 -712285460 -557808197 -221525535 267849728 179682938 -492991867 -926894318 131367879 635241778 -160131493 -689737179 -902433150 476341731 41775471 -779099923 855958057 428012676 764383308 -532391014 -768046123 696541399 -821920234 -121736515 -983152790 -532721912 211721693 -710539263 -541201910 749612978 271333244 9519853 417236446 652593925 844901134 -169432770 665836930 -709129851 -127209180 -700733440 -970300465 -983232517 459722829 -975989508 -906491154 -993339642 -517246328 361966273 990331703 -991906899 555469853 -933684886 -449385168 955978045 484319025 71220350 -427580449 387547332 -973622563 -345895448 -345053267 -295631240 124903597 745906909 492243245 777911724 537651049 -758678740 -614556991 653843104 425970238 604038219 -436962186 497437275 -369267068 562855531 -904896524 -6052777 455039638 -611892050 -672978242 -706921111 -662738712 490735811 373920225 -472663278 850865147 -669360604 -1353432 904015350 -670727145 48341248 629283098 -155770630 423423408 -452529500 -884113468 298285023 488807279 -63307860 -724123923 -22884205 869118686 931107035 -799718873 334514261 10450122 644176746 927661219 -792080847 283956627 -772915427 420265873 -724799592 623951747 -338067526 -953759101 -305030624 795796806 722050176 -972617989 -120083736 18220679 -463649955 -609731217 -872939488 650262812 -883290285 750626012 -832111440 -202288062 662008682 453528990 -51119773 700742939 -203814065 -810946546 999748006 201434654 -774280123 461642053 686112876 -996809661 -796548122 -655786968 -65349170 398654388 -218766871 -969088596 778817234 -899382579 236204289 484505662 -865976242 -3288168 793920192 -939579454 804349521 -960815714 -160456412 645673628 514628992 411224228 905679087 209500321 -384500393 -847227353 -101141649 -133233455 -690238850 -612112647 -813105524 -233164755 -914192125 -168334090 126847377 991502868 -167178339 457182783 778412144 624827765 -575515031 -437812412 -706543129 -215702049 -843335019 31678454 399546597 743022330 979031910 -640252291
|
|
1228 86
|
|
673678612 88231420 -431214778 158207179 180026734 -181373906 895955725 666126474 -341421057 941024712 -422709150 855419578 145090293 617483875 192410123 -530063285 490495912 912291215 472019774 -464806438 635791090 -322866070 -816505917 180996925 -815549920 -8764243 -840106204 216297533 712723452 156069664 -429356217 907158183 306749012 -501974669 -917204338 -918494944 742297598 -54642540 -142751578 -565298066 449781816 707485603 -843068931 -326843609 930382007 257177597 -952693713 16108745 803782443 959730926 188827467 -156944937 -672169810 -48857470 -546744461 865177162 615508066 -393473874 -416388006 -72153306 837812114 -35675589 830692519 296131734 -202724599 333868643 -990965262 855022375 -551309987 -632417116 583053460 104381674 -526176351 -464434654 913060722 -420616946 147063555 -127882634 71671938 -900216071 730613288 755593151 803225841 67943432 -490732789 -483792004 -799130208 893675248 -328656042 269351026 730762755 359431766 -127097573 71289269 63224972 648866995 -678686997 -449783094 322561224 318286622 91102272 -398249885 373020367 -537335905 -23257345 433781396 579144639 -851949487 933269935 -902114674 -593277229 -1850840 -658074187 408976291 681026802 573457469 -776295793 794257218 -485583132 891313997 -887152237 748389455 -61451221 686142231 -137467894 -398653565 -740335833 -476666682 990573767 562938931 -718061040 -535253199 -547860770 -563545663 -184571051 325770917 -502063549 -80864772 -879106629 -668152997 590105771 657467946 554578479 696006386 543505892 -913615404 -398300915 193036599 47440592 -477449607 -59560936 272140765 619895704 894418155 -569031774 451579400 695996644 725332317 201870225 349527748 -620508348 -726088301 -628313200 416019681 130253765 -284381154 -436570584 -966637444 -487929342 -592931110 -908792532 834270799 340545783 -361843962 252841881 398125077 -280455093 25400873 383130850 837394149 824650550 -527340238 410958645 -563648285 623075822 149116641 -305268513 -822677149 -328177516 -652069476 1948655 -62388018 -688670794 762745852 -657045288 -63753610 -495478473 -132585763 -778207272 167029686 763318670 928260028 -833388202 272508667 -39078370 -614973336 -105173562 -605237603 -375922690 -619821173 -540632099 -699392650 419331684 -546666066 382910508 -406327395 442413306 220924851 -845058832 -44612440 -321684416 -695842770 63887579 446726327 260763256 -729039094 809959265 655888333 655057095 317877021 -268724784 -805608355 -516650313 -92975767 -52757349 36073352 -111265433 -841213408 -376254219 16482183 697442608 -570775980 -234441942 -803281672 -636275499 791692277 890195494 -661688341 -131689728 61074270 508606947 -786746339 984781593 126455432 -738788302 857241741 -675342247 383684114 142499807 590919121 131933355 -521589985 273302060 30498012 812986088 652883169 -698856416 -375271341 733057900 637047989 637245665 -338667604 -563520905 5600173 -270685599 -545413185 67270361 -495662333 -103077722 589933021 -915672038 -77314209 841537448 -467971741 -155309827 -489046195 -816539458 378035632 -930038570 25157717 21948924 -316790212 -175553286 654297155 -952448561 -739280033 -336893796 659088799 -479072441 590682153 382231906 399771228 10279540 423454291 245082438 -562732480 34473151 -320630432 506221535 -968005948 125616777 395292387 -414246616 234223899 -460419888 637441704 486624650 136917794 -308768408 -283661345 -867560542 -982473105 -275559955 681600057 -480223438 -99534817 -181631885 339916158 532455648 -497205059 -355275452 -651404698 391138304 255324000 -599361067 135899114 799714012 932912563 -321966763 488645842 -360803058 511047962 -751036849 592380604 -137757185 -950552824 -944076234 695232407 973735528 530259805 -900664853 -434543596 -657052547 -584436038 -521662647 -838191920 -498650707 -673733494 -452448633 -241665495 559785923 369129821 184629384 -382239714 963454557 899088524 -444041676 -250182975 140048367 842192606 336099224 -588755347 -30808525 391113789 211306716 398231915 -983409054 -475840580 558503251 955667386 -997312836 -730984432 173231316 334477276 -47746569 199559887 -151302191 716620788 -617198998 753214363 -336941001 85123767 -312330464 60390067 231410751 -759465926 852134490 298482689 271183234 390654848 71356999 -121794358 -853287720 459159900 -527445552 -201721045 -618638175 -504941029 361290899 973357931 -106692757 -723850269 -800333278 -712979183 921052673 -519717270 -174444974 569502648 -192184943 -996021247 -711923613 -413548073 -754007209 -801192706 -738160624 572575249 44872056 602163456 535100456 -892030014 -649013906 -593745334 834705471 -795198202 727951051 -434655325 350848897 95097373 -133205699 204637563 -102918013 -421215806 109945859 101488345 -200321559 -723590053 901390409 -319575453 -379740405 361603575 629060679 -847963986 -943421206 -529567638 102022807 -526005772 118342097 6508609 -878942723 182829637 302395001 -26565178 -958087381 129464656 685915457 -277368005 -798466080 657218715 180816427 880900351 180567467 995556569 887525687 540113382 401922313 246268723 -16729663 191630217 -91538410 -923708459 -290832237 339062431 469101611 772473905 402590827 124911314 -741735357 186530948 989605687 -701499216 582792215 -910682476 -300757476 248957729 -321869445 -219784487 -948254035 -923941455 -147840329 -355391902 -517815829 -139404580 -352340697 -279280935 -789265736 -15163891 81794618 -981868620 -655747876 620471393 425854760 -41094170 -171102729 -243780896 -993892055 -724020905 -444658969 -706500329 -939389704 465696837 -909704615 -146066314 107292548 549775353 506732032 -305904039 -914275851 -13453482 937918009 -882827071 63726219 -28552132 -121654110 -556585983 459302779 892121325 512544185 -269790924 663472149 -548743737 -521064856 -892969172 -881045600 79220501 -237907300 161843112 -641654906 221038704 965287659 -152930928 -677034361 -875859706 -931769929 -822892834 292759343 -527403170 -416466509 -816632947 -746099435 342998606 -121979868 351189230 -695627278 -5296097 -686163635 623338444 -158019284 327327716 530182524 -152404994 -137354098 687129524 146100049 -223905008 -746822057 876943534 515892184 -612251027 753818187 288749983 -249443954 -930076399 44381791 -346593376 502045728 -85597689 -412175104 918166637 -447127376 -728429206 599248313 391286705 -725624990 -605702869 356504713 696271188 -457953008 -351383290 944619991 930280539 552974331 -762097953 749410582 -294214444 -661828393 423279260 43344680 750081701 -802999802 -547577422 164414226 -224656606 675489158 135467547 183771580 680496411 -135080665 -391797648 64614220 -590647672 517611521 185909815 -172346324 53574400 487504812 -530746894 461709585 -726138011 984444918 -263879154 -446716181 608196840 -55951755 -735870235 -329626317 -845073907 -261108173 375409898 -72185512 810859727 119223570 782036789 -23651664 925673339 -198100725 549663711 -523095197 224964059 743918527 711973223 -418644905 -421794035 250594134 -34369029 -664837380 -781308619 660856191 163964035 358876285 -191305471 -504987293 8657738 206931551 864444101 -218347178 -261014997 -307550887 811864481 507448383 -986640217 65112443 -106535249 -296845444 -8262890 -683792376 -768541604 757310891 -677528257 -743621487 272792289 -68018577 915738346 522573745 -946873974 646035412 -229174263 -18673460 544451021 599923194 526191255 -644126978 -557406472 -744724362 375179006 49971217 11219912 286316128 862196318 -268091852 874980934 -169900393 481851371 572521201 -403316216 -670503688 -609632593 255087174 23943519 436494379 370587291 940855108 289890285 -832668428 -552938188 -316204050 -625421819 -571464451 -306783964 -566429207 752629984 -576799215 -473089823 754641819 711661548 -696379071 400522253 302916802 455310053 552922398 -198129429 -112712675 107085533 93520969 558766620 831151513 -553867918 -889403732 214618617 268261581 -881284769 -992076085 -426872303 -828456026 -457475266 -518643094 -610093846 489152552 392265470 -580901136 809887901 45550398 -370300805 -700263470 613578741 -333592808 -923939807 377631246 -344133563 751874713 -199611875 -920022484 -128497103 943367847 974575333 -248329875 299333511 127292619 -862706934 600485925 8093267 417762142 762547183 -159005294 -333863737 257614762 -821800364 -849433417 -742357324 -63073917 201119843 -380757701 -217404837 -309260251 -998304584 -292056009 555839687 749364145 -936016619 -866548752 860161078 -466761082 858977869 24687266 -166236021 117029338 -99277861 -14035282 -267427556 -292484844 -740693068 -646094401 350178854 920930779 -675533056 622231059 499739004 49490573 161876327 -95795662 73523084 334934123 -911489091 -268033399 28533919 643973732 -998335286 90895968 -917386088 -978600864 941034853 968107704 -113299305 -964329996 315527469 931598697 778055185 -206371707 468990730 335324898 -255290907 -811826198 705844712 -151424063 -759854211 124866469 372164650 -944550281 388453857 -280884395 -919140027 114409602 -712146004 135436518 -149243516 -859255721 -911693701 -143678036 370352132 -286344715 379037013 967976749 -847174055 -308085068 308418470 482198158 506764205 341708096 -76384129 545748677 -449785833 -459426294 -887012921 69403999 -247856689 -464281515 545292707 381246317 151781622 -790756328 -190811221 180516322 617770697 -62713751 -12589434 252416768 -425816138 388682175 321521251 849454187 -256289879 186596978 -507806220 493453556 798577352 -349258409 -187867004 -476996471 197301459 55815232 -938547750 376149461 838365760 698328536 -407731418 693171429 413462948 -426226269 -156590826 137975762 870104559 770693283 -100686042 347581948 204996653 8983043 -552335333 -476042638 -442665147 -471555697 -314398831 961760952 -536083266 653444948 -289444435 -603467584 732250539 -409429750 -154405117 848629536 -612597418 -949732513 -27857705 -476520279 68185459 -943283089 422638299 676723398 -817980192 -699656686 -581067459 -857150113 -373562497 -52139653 -463500065 483941458 -738799569 -802314512 -918506510 809016880 702110766 447568338 -85782716 -888516997 -348778766 422862483 704115871 -383290768 -906765927 310261703 230257104 -120008391 999316742 145913705 516329079 -63002259 199150717 449359509 -844498476 -287533242 -612560139 756529293 448508444 799549257 -344188448 -233590894 471690697 263943351 -969350172 980435360 -655528586 -758049604 -650320281 636035879 -903424236 -831580484 644146664 853110258 319871843 32994405 -874361839 -825045428 600795655 -272170007 -592552018 -680809373 -638643234 434879057 346261747 731782062 334512890 -992529518 767088526 -427470848 -845486300 -872770097 -429797054 264210299 32418609 11277868 -518516988 -447376591 345260705 -50368010 753232802 -191536220 471840368 -255801995 891558342 525527630 309759600 -417195644 748021986 -146767801 -726090030 818145121 -645041080 -412374115 195057329 -638348270 -602497209 -252060212 978856397 -599032644 281392945 238794659 806870255 -507818965 -169942372 -304640690 196126405 -530040803 -911600811 458727646 8097711 561089842 -493181512 498577172 460118855 -590280481 -845528428 432580960 378901492 440519589 183825357 715238226 403979942 -585110637 -657498432 -306926705 65470584 60842018 495800920 -665783571 -568272827 851721268 -174918975 -525290364 41767927 -896262366 -253449455 661596253 998040781 -664167041 -542134651 459450241 -760331441 -697274553 221406559 -8045976 819405194 74480257 -379230376 305168749 -259124238 967627941 -589714658 992524669 394677706 -65655401 155680021 -245283829 700344324 161692265 136400662 -846750803 578041974 385740951 -317624480 -457593023 558374887 318694219 535760656 556588354 548764691 876726580 -49906514 -861999289 -644196428 215501421 -188995996 -114089056 -692154256 650439861 -903173774 423367813 -270820035 -848234408 446865139 -343853153 -156776391 535224557 -256896979 977545716 867392703 185944899 123304218 196280127 -815378659 439420759 -47481031 -16588897 -947807421 556225137 -953329866 -778285166 581678586 -675172137 -129226527 -539627103 -589974336 396479986 -444266175 -41969767 24146538 -888602978 -148442133 -215160423 129263600 -512423400 -903248151 500080151 538811653 -537597192 654907132 -987699805 746585920 43543605 -259238482 -589006648 -301573837 -128300004 603987934 -661610693 -740110448 193411984 -910324784 827665280 -626498298 429710202 -698755144 527744108 973751130 948949250 -242360877 758281771 580270000 752715898 449031945 -807045356 186134614 -466855820 -884630362 -320095002 438562101 -682174640 630390044 -906369616 -597894659 692445009 117333697 -893553326 555018975 860290716 -187384372 -384456865 946146094 -798078720 -500686415 -126286819 324908754 -313466446 -659223922 -832708067 -304584709 -916777872 -60522605 -949212731 -443350577 -921918831 180918446 -498490573 308578339 -973292551 -305124582 -151315526 -531622980 -725153517 78494362 78289260 -489884555 -572909542 962357758 -703391875 -702106308 710545229 46384126 863381926 -515281449 -370877659 -753888029 -896546244 28556237 -864612091 959225784 850370115 374335283 226680617 -502505068
|
|
992335718 565511321 -350213058 514048784 -266114614 74307650 854847793 936016847 150384375 773620208 -881339272 711397553 381790701 338009346 -142647991 -583577782 414472525 446097793 17212300 -495981583 625720362 -608522068 -541204494 457100853 -900846219 430582608 -885238562 128241762 607006168 -166581088 -433255044 950343798 312197181 -239077521 -970399497 -742056807 637514803 74754916 -128127134 -764973494 926071983 967236154 -655330793 -384677415 908427386 -30436967 -636519403 315641353 915559188 685264428 141690903 171255598 -616364877 -342170333 -482878924 929543598 698785366 -185236558 -806856894 -6769246 535100628 -27201168 979300274 4915176 139285765 707577559 -786132747 785060413 -336103592 -231835779 973598342 98691429 -906138441 -885833869 762359701 -19351793 -20346850 -313142208 -361175081 -617839826 360896636 871515921 505625507 456696254 -841046479 -930099244 -843978521 315453441 -895174001 127604173 991212454 412459083 223139292 -40886612 -77559933 562630924 235711651 -708009784 434758992 877195310 315929022 -186600838 750609141 -366923222 815428397 947910735 155852849 -679022329 479423500 -870741137 -600597474 -793115468 -694256619 980045523 758474328 890325232 -604688352 886550635 -918038386 526428667 -695228260 649400098 -200860629 769191749 -462479876 -549826190 -727149794 -628591208 615394921 844184862 -722458575 247948232 -891537295 -725836339 -530722367 587572514 -857502506 -461168661 -974612306 -534072491 695207238 899564714 908416373 557120745 720900419 -977749375 -568824369 -195737207 377209742 89237724 -473109754 62814243 662121693 981175369 -457013705 69397978 -166010942 560691042 187339934 943775140 -569261389 -842948022 -635593546 985676852 608527358 -466688847 395593894 -938800668 -192698329 -897304709 -470801003 961810699 38347606 -369152005 892850550 676882540 -331817044 -483312753 -91273737 819899002 572509647 93403031 -130113531 77318674 604937035 -134510686 -88728239 -644898875 -246876056 -629776495 -774961060 -726248335 -279002056 792055203 -479035306 32004473 -4350970 91924645 -742839194 -375775054 616762061 878290449 -834747577 451632224 708434988 -686818256 -376641838 -542877884 -423772858 -583803006 128854912 -36631623 -64121902 -519911354 891032544 -895311196 538055554 23452351 -955317245 43471202 164631230 -982183077 772690789 313833558 346887012 -800297322 727149795 574555381 476349955 563707580 -480808503 -926954759 -299902800 124873485 -961227336 -695686769 -140520251 -720450890 -950187766 331924528 204681205 -656431236 331850461 -777417938 -460183644 504378676 954534080 -768572137 -170640656 -734264906 940868855 -825226977 336649195 443489221 -783004651 780726408 -847008767 943870989 492146379 655771888 119827183 -885017738 843832392 159477443 977757655 407303197 -706545120 -903707027 634878694 653851615 433655428 -666254997 -985085206 -96015751 -581725984 -725055734 135180741 -9103823 -253290592 823706941 -736928144 -95309999 405290088 86990312 337826083 -753421094 -692802136 639604898 -809811620 -296167293 -782567738 -68803035 165565419 717005586 -686886503 -903719708 -978959930 268597204 -625937396 756786083 -18667192 794360980 438312146 556870931 845679115 -328997799 -253316527 -425828796 -66655751 -647738305 393689133 559676752 -770946756 187349643 -606954240 394186571 823591296 -151869543 -401403523 -224609317 -299548867 -475188888 -465932483 681475444 77415170 -366798105 -268648894 898026138 799327133 25905753 -162553764 -573737910 904656631 -114186801 -781914736 484441054 423132122 874360436 -465579302 348343245 -801322093 174755786 -574230720 506332625 -481649778 -570129745 -912972274 511174221 566099823 349965548 -899348556 -190661690 -959953144 -484793096 -796441895 -913336451 -252888335 -134237655 -344788137 -946867585 919415203 576988026 815134601 -939917294 787419336 834891080 -856896566 -731276970 238014178 -71348534 267499319 111088956 320908978 -104141403 349945134 365855528 -344971127 -756844245 170845410 771855055 -966188856 -767301704 261841295 817363574 324386227 238627482 -394361265 249614525 -920349255 444900379 -540587331 28567882 73111259 369897698 70165196 -980937386 156343473 793883046 424077786 575578402 -49370597 -617176437 -786173720 632945304 -198850234 114394496 -873361938 -814658478 922338108 444601067 -128082151 -879694036 -743533308 -818877800 593273598 -996812646 -131936375 364191741 -675277433 -756015030 -350716681 -269736342 -851770947 -660287469 -102657266 -121596677 350555695 505685766 454516958 -846580642 -874819605 -591935740 426096864 -764943578 639419379 -153719665 670954632 379921171 -315886055 604393029 365549925 -968872909 221356553 -229576732 -394532736 69564247 204630426 244408204 -263221897 920810739 991066623 -810162209 -693600677 1161793 -159452106 -260314339 -234885635 -757218981 -879939406 960764114 -335379454 -339931541 -766569510 599827029 985852171 -681573553 -882605699 769001733 -45093019 457834518 111300971 377346455 937692176 872909444 453459886 -17680441 -258691082 -423103406 -583423251 -723026298 -361024660 74349429 752428774 222136226 813684633 178771243 -983078304 261556298 965014237 -479289871 429983535 -711322703 81757159 864443561 -337106738 68317076 -987888153 -823019283 383084410 -952352505 -346851899 457293828 -789573269 -331781723 -926202409 -177364343 485293602 -614616146 -798683581 443506830 425539409 185277651 -171303509 103687721 -794336088 -646424256 220685889 -920549762 -711954016 869837161 -535027843 -369976619 -631711015 -231799332 971814339 -418479639 -666649174 328730033 513939033 -777746259 434277006 -455696814 535693497 -720943388 -419732382 150427258 956621778 -5188888 671620769 -875298965 37628911 -740205822 -784105390 429390388 -992049044 -383075347 -405853635 319393424 133449214 -651658296 -974247234 -218105565 -432053213 -997288486 734645322 -518932535 -611244264 -642264707 -721498773 615365424 -860586781 865665516 -745283595 -184394930 -447636270 202010733 23943786 537447001 772505344 -222794509 -444309478 -98257311 688924142 500390575 -748922702 625484981 780182557 -904032392 688415349 414775081 -989352121 -821946839 88612793 -811517395 534341348 478996139 -862534122 340180457 -454315021 -356257306 836414435 202458796 -937975685 -859694827 397224154 994255063 -489688842 -609246280 797953812 554030972 510540195 -607224497 286613572 -16506407 -977544082 -9934324 -617335627 754397898 -557004130 -491392494 329320782 -931591082 281720876 45088208 526661171 929973560 -566270396 -73724212 -518039391 -716781327 603595962 518045206 -624545797 -763665866 873095605 -177587933 -24584845 -928897113 680561857 -664927894 -476611764 884287582 -151606251 -517516024 -148605265 -527639502 -404188076 -227095632 -878852678 704250610 322319945 947282268 -204826409 960944782 -229952547 472645436 118601026 -25271825 793920977 818428535 -908764737 289749978 284207574 463067079 -752795768 -797259673 672509678 178993290 65913615 -535726986 -140970296 -145844386 -151811334 812868337 -92114543 -746492363 435085622 191584363 533946677 -486314492 -274878631 -297877109 -17265346 92368719 -212901973 -954388574 722655768 -96075666 -768041859 -192241016 59255661 360461588 259115065 -126776771 735814154 -39552598 242065583 170841388 881288669 19454158 110117256 -295489139 -421525909 916335261 -1940242 738376469 273488485 877847994 -582670241 897996244 -612725630 79895288 859912558 -435397780 -488340289 -304357515 922869907 589518695 47137559 847149566 331140216 289812084 -625696472 -141368063 -623918721 152482512 -268906364 -105513204 -553369717 786437358 -293055883 -941375319 796853517 981642917 -584442728 312849078 -236246211 731294866 416861003 -427824299 -221979506 -269608187 408760199 564898477 969726699 172879242 -425648204 -4008196 866405594 -820894814 -999826706 -516877479 -943618244 -546353096 -829807454 -429519666 -300828825 769625488 69748021 892159742 -486977636 -315824664 -522416429 885781029 -115191400 -901640851 574044352 -861413942 592370142 -112468987 -868964171 -402879290 888585525 392163744 -405326371 766273385 -147352024 -551896699 570197409 -824068789 879865498 759494550 -484696125 -462774090 -441490417 -877442497 -812460411 -602305759 56706181 214692502 305271982 -772332640 -687062686 -388918524 592558201 852509075 322453175 -811265719 -308813500 416570959 -867450270 639523978 -416329329 -321724587 291442608 -70889305 78811016 -425227018 -326465705 -438665106 -284248127 502870268 942291662 -960665323 557220817 859622853 277326771 846631725 482202427 255247639 737678887 -203202244 -446704157 -401184625 615195451 -511354154 776227012 -591507205 -995094286 735025750 803122783 -430846411 -850748072 234544813 596695325 131575850 -521450958 665332052 782208073 525834608 -686770686 123309670 98073809 -709972957 17126179 385903801 -610872495 113471592 -716054375 -607357722 -400009383 -655874007 380543386 697458791 -695072041 -869966615 -381810412 662001936 -147665156 991181332 879206611 -984443792 62539244 -69690520 980204959 679898412 -20113477 503199326 791666694 -451516698 -435356943 -763264412 -234815520 -767475433 -632094009 245931157 -407603197 504163507 -539719530 -172649729 -266205368 -55349218 792813166 -82408803 217327652 59009700 943106518 263609449 968298934 -797480044 39709393 -957298575 357641911 312440184 -321275691 -628496343 -792241262 -330045322 446229038 -967325777 569689873 153577745 611212272 -719072199 161549538 725476595 -679561691 -678324959 215693142 965132814 963022997 -80877194 469078974 -281365644 -901943883 -294955816 -740819736 -131034564 -867465853 -870048350 745511750 -515932237 976626806 -672606986 -701727133 438231969 -533680123 279020392 961030279 -933063366 -873206373 -82884047 -938129136 767428499 -615657507 775401350 978571768 -880713570 -877956319 -825978778 -793470669 -960811680 -285490202 -739957076 600772086 -927720625 -730468091 -872081552 842430717 602841926 148461851 483184342 -588155415 -811965925 18923806 906490166 51700527 -842206372 198300953 -95758307 86840276 630781933 664597405 456138313 -39077575 -402853115 931736890 91040838 -784869690 -670743090 29827744 425275437 696525368 -649677805 289461642 714631217 578378574 -388141504 944977130 -467488540 -896914636 -898211859 948575937 -847127897 -994286907 581710236 930730517 642684124 26728904 -817295144 -176011890 118907416 38588462 -632868885 -554390739 -772818557 737884248 577994255 136380325 990038803 -464405517 745108696 153108738 -827823205 -167708114 -47208143 734891481 15357235 -215525675 -4514953 -526770063 445420373 -203101692 833910048 -130184736 709576566 -243858609 804493138 944595138 -49343739 -361981051 38764178 -67402380 -853376040 166178899 -596111585 -728277383 451951036 -481363856 -345202829 -738193213 812966472 -776171790 8068 -72569800 888664741 -817127247 -822766225 -634669036 586876565 -208334154 -999631275 178348249 -150598725 228018306 -83228406 587651737 776697803 -744966008 -948419458 592104066 344045243 12738513 217093583 742649417 631678596 -122526376 -854121630 -487432024 26245791 -122883927 765021931 -209390370 -618540045 847227408 -662572935 -866409715 78119842 -771215014 -523964338 620855370 950593472 -995170630 -841350592 -29566438 -378053557 -826999965 -104010974 -448159333 854036752 554487852 -178540276 -91916932 -781232235 720361440 -922726357 894543689 702575139 -88261923 -688304242 -384950478 997360278 -167459678 -115612508 -758531941 101247173 -145490064 -311486499 -337212440 398545545 427040549 131346465 599732489 909297010 836748636 -542553352 -886382271 -177942272 -134649581 69036393 203245082 -651288999 939952887 -306621474 629806774 -275315046 -724005016 953462399 -76951754 -42937174 512693794 420885216 859617134 987010949 564883782 -552480848 -135210213 -761761242 641957856 -180483799 397793208 -365090429 91328292 -538993736 -596536080 632435850 -908272434 438107984 -308164050 -966901804 717639271 -591303189 107848759 79497046 -734733460 -125394362 -774667724 -53966128 -792937653 -833249230 299483301 873326221 -129740456 863768822 -982592737 996483818 17063687 -256383477 -404799905 1682855 124594532 177294414 -949872059 -366271909 447867589 -882005457 636639216 -789265557 710229189 -616656596 953212622 998257632 982188023 -709289012 473921107 970633305 399777456 228483546 -713054969 664505058 -385019071 -437627080 58924218 287353438 -339126902 646633053 -964232136 -119142410 285710897 -265838148 -938723047 930721252 501784004 -413342804 -359971426 754107720 -754142284 -836239163 -202362249 -91049531 -299765156 -544548496 -732417010 -764545000 -964359413 1288657 -773111843 -746043241 -673990147 389259998 -709535192 744334843 -909892193 -402126012 -68900912 -268346705 -858102667 -417058119 420790996 -917654161 -791835565 852116331 -749744918 -794335306 437107511 -76585141 623104355 -421943748 -604171374 -811714351 -912174863 294092736 -618894204 863774241 717944886 146615902 710995880 -354869818
|
|
614 336
|
|
-687906695 -726040693 -647968187 -955261065 -653829227 114546762 490017576 -881609283 -599398600 116187645 -566841795 824695720 489062449 -570899099 -816452498 370694856 -504391757 -195026516 -8855967 508262095 -256753756 903661663 67064357 -181090189 437190817 -932047980 734415318 132080842 -608092558 856051500 557128252 -742615618 433233413 349397623 379590929 759025840 -147095320 -496377156 -561062857 -518661057 -52507901 -839739594 -28077685 -207609439 -446979518 -993580552 300831955 -14306502 748388105 -842954451 -256355291 -585165670 154255377 734838204 36335831 990705692 -96380076 240970505 -873170760 -671841454 -885046017 752447527 -370422932 -978293698 -532095633 258571965 -732164563 -198131509 -506039273 326538908 504856909 -785230250 -84174306 -434758325 319358051 -983079932 868976083 903185222 -452800165 -154855692 -838435223 -780928035 -981050918 -343199620 -568854651 114181849 428028192 -556940379 -991029535 490553317 404194674 -573791812 419680023 -909167696 388251860 -461344388 413529903 -91783532 290315714 -113768242 -728915426 -290717797 539387495 56568882 -612789923 -79396303 -126463012 -927970105 -859201400 -485262383 701979739 891530262 144677474 -427442930 -361722590 -731642744 -108169954 -503653201 -848671025 -430558342 -434561364 767647535 378523633 -376178825 -804695522 -148578739 -309336921 240658277 -589112217 530780538 -909197744 -649916014 -466420808 825055639 796201374 914818154 -623591731 410313807 -495295101 303984984 -75552205 -992686430 -735654646 601241582 -661806738 673452508 -529687267 125028551 135656234 -457037912 -426523828 -309922782 52275376 800027393 -283560550 484009058 612022233 292473409 873526103 -931582372 -939295447 -671411325 445411644 367543757 -334101418 496490690 328556682 52144017 -29226986 458248494 -97623204 -501106513 -651486556 -571305104 577730342 -809032455 -820700612 657920580 -714596153 -135092712 27693649 368159277 -714490691 -705557100 610702976 -488813388 -393634380 627005539 -401887535 253156484 226209856 859527866 355771741 395805299 466821776 836939811 -367106317 -199410202 263845715 483735985 -517955912 -72370753 -339071590 600998735 203184641 -6240862 -492231 -55502605 -884492213 -736806107 261909495 283735039 -227711938 -648786347 -822508533 625677055 452161364 -415026450 483000025 505847870 494028159 184618352 -640692536 497105773 904521355 -457521199 302477333 -778432769 479638827 -224525332 -711416697 849823289 596225309 -555042068 -904297255 311480053 509562827 -984789890 -631024521 -977342919 -305105224 -374498130 -978557118 -308424214 -829934380 622433878 -899709037 666659251 -853692998 219180971 316325717 893211322 -748924028 828357570 -731532990 -48642105 -341108755 975908155 -460344100 -965798041 -212631108 930036959 284958439 440564231 -872940782 265881566 -540711623 -963174680 388818486 46693674 321474367 868939881 441512632 133723636 948503080 -133808442 113344365 19556369 751009272 486390936 -222423263 -992725207 -81729259 -93522218 -499076290 -920447928 -775878158 -793472529 -452925551 -390145311 601370132 -965509274 770058817 -995883617 77797492 419044084 -530212296 53360261 -43257590 -733617267 -436178559 710167245 809106559 25586346 -117164170 -948336963 -514353913 398281843 -627449090 -850814600 -448797508 -519378596 585821725 511081296 356061500 726038867 -859894976 -641401053 -419284287 219709246 -961052201 944048231 448599243 -837101510 -426986811 725387855 -369401806 -241318902 -749349610 125299918 -184535890 998681597 506758883 906658863 83486775 -778557466 852093506 -231083359 -941390377 -225382031 -57087501 656200971 210654197 -721289625 588794581 -947277865 -529867610 -754958943 611754298 -905442143 -115540775 -374538981 -510028240 -481035500 -361444175 780835402 -164471388 -635214245 51457618 -677526187 -468037408 -914678622 -128974937 593368480 73349545 -414228066 -667659877 -210085752 -123151437 330340402 57312864 -532344112 775741066 556588331 307221716 198967621 646526661 -235975559 -765328626 721634300 -926469475 466868574 -171420047 -551520457 171759740 -713769720 120929357 532143725 -136982725 -523633673 166848263 786800292 746380367 -42349960 -918345048 678384833 14079818 -563312998 -480653021 172057407 -470648372 -259469063 510404247 343990922 -671526216 748766387 186678439 234764635 255580293 -100439632 806348820 899433935 752558792 886294686 36557769 608875519 -13122292 -880173273 526049956 -13544601 -417767734 938204995 10313904 945463843 571226928 828077738 175251881 -505218502 546580919 677281514 521419017 -821887616 894784553 -829182283 -249573756 -891939740 -253047643 -524612168 616795384 77016114 -24493446 629536243 -971076053 302252371 528315591 795094195 889212094 -618706170 809218599 562949962 370700148 454499183 155929675 -49572893 840741914 418200119 672652754 165554617 -740202513 -747615881 -497447868 848787930 688657174 -43974483 -882012473 828463284 658552522 840627251 346151271 184143736 305533781 70233106 344037596 633840739 716595635 241536167 -461487021 -553448071 -981473315 628773952 -474151386 -749642562 -233389075 -702472838 26796146 -210099499 -275848755 784387167 104671438 -729356461 -186110926 804842313 389163729 52347390 319935322 -673329935 -991834925 308965515 -863160169 -413724503 -236153097 -51159217 506700107 893897707 -300265359 -772680070 -520354207 -297292360 -926966729 -513758058 -579325057 -509197392 -569834065 251556880 -477472505 576436308 -429176024 -464040284 -263701869 -474618588 -49095332 -493065658 143534180 -118425154 -434498759 -820143098 927248839 540777041 -678094113 -572195917 460398887 898868963 49687423 614227013 -561286176 -603780563 -668354759 -740076844 661426205 -788224083 -930792084 -199357529 701952977 -390638391 -267632340 -822499413 671444121 247958612 -601644023 254099826 -896339298 -822182913 653841317 798714792 -192274798 -613793308 -332619466 -173787476 44892570 -66452489 -628601070 488770893 -213103093 -550284392 -13766669 -505483658 -64695034 829944519 599628021 -741786097 -589657945 -548852709 634491557 82587802 -828901635 -707083365 48307909 656639784 -176462011 173571247 -985030761 969775480 -768276438 -69621276 -254537805 -282852398 88444815 989530208 -370752981 -928875714 137338218 -552867423 -303625570 195750981 -829896079 -298795442 -244537775 -91627279 3292434 697643888 18984238 756229094 887099014 -834422691 271309474 441834940 641402051 867623970 173170713 230125294 -106199253 -307236876 -684098163 211772692
|
|
-594461682 -236875438 -835399853 -785697879 -170617488 -149366020 16110212 -768858588 -865235467 -277026605 -216221870 865185114 184106733 -977188076 -996866201 368958393 -328864562 20133152 321211502 891799939 -415567297 818684338 535033648 94231362 597320762 -968721460 476467989 403157963 -329421906 515714858 873219728 -862516432 904106869 700506252 44948771 682418660 -326036414 -5200131 -330849223 -104005818 81689320 -696380858 145178543 -283923125 -709300604 -955893003 276460339 -458753654 519486694 -739187220 -260378429 -987233836 69074149 933950360 -351249521 925460037 -180176037 556175150 -808257705 -965519361 -896151468 752891286 -736588096 -954631400 -714434063 -194797648 -810165997 -25840495 -356454015 692709577 995102666 -570534770 -1505719 -576771306 148146576 -981732703 736219515 891308120 -741067646 -531975104 -883575682 -858630506 -598067509 -144334251 -950895286 132799206 591091910 -226320034 -680633440 333263495 269804711 -987696451 446045762 -814873846 265850871 -753756793 339241414 -557262646 756609004 -31033511 -588135012 -478485753 411795882 -285021353 -577603948 -262894214 -228765103 -809794261 -722258934 -338323851 914379081 703314706 4734371 -781979085 -717487302 -275448537 -66053067 -515280137 -861232077 -164068711 -668305269 841911861 246122118 -441120907 -590602365 177906699 -261657443 423796430 -736549341 629883245 -821513728 -160471267 -169919707 932500440 616537541 656294632 -940374931 821150896 -43406572 648243992 259596904 -610691076 -880186688 647263731 -295780242 757443504 -401134885 207543044 -202949688 -684740133 -486173689 81318229 -322208664 659963566 179523994 607028916 823463332 242922648 708897664 -941028553 -990106595 -686323616 83887760 721430794 -621643399 501863725 -114899361 202853654 53437155 599890203 137450156 -866645602 -617701847 -137301520 795505917 -494676592 -567718061 894702551 -363215187 -156809185 109417951 742994884 -731205422 -778804715 453145720 -707831129 -378400399 606278038 -773303118 -87785479 707266417 722911170 559777766 -347134 694153281 975084851 -594686212 223257692 -74109168 45273148 -781057424 -288798770 81174636 615832869 -15234516 -157157751 426377043 -310201692 -763213065 -883112325 694179648 613017939 -564745182 -942161292 -908452473 337294087 486161870 14875667 366490311 695696495 281221181 477780031 -255763859 631481844 530427691 -220194312 650446483 -968267094 509148101 142600446 -777993899 768007244 885343499 -515638795 -666315003 592058084 768066561 -664887471 -678608526 -791616447 -541005919 -524905806 -868175483 -735982253 -979478516 786665121 -952854555 481805706 -820949273 676487477 799845385 981694953 -972280316 842290487 -691227094 152499164 -639878976 497429930 -467332338 -858531907 33542595 922535257 630781846 336977802 -851728300 740210705 -477386052 -818182730 747022288 -361886528 754916352 855070651 93424007 307211936 861335487 220216134 -178224765 -412018031 751009272 486390936 -222423263 -992725207 -81729259 -93522218 -499076290 -920447928 -775878158 -793472529 -452925551 -390145311 601370132 -965509274 770058817 -995883617 77797492 419044084 -530212296 53360261 -43257590 -733617267 -436178559 710167245 809106559 25586346 -117164170 -948336963 -514353913 398281843 -627449090 -850814600 -448797508 -519378596 585821725 511081296 356061500 726038867 -859894976 -641401053 -419284287 219709246 -961052201 944048231 448599243 -837101510 -426986811 725387855 -369401806 -241318902 -749349610 125299918 -184535890 998681597 506758883 906658863 83486775 -778557466 758648493 -720248614 -753958711 -394945217 -540299240 920113753 684561561 -834040320 854631448 -554063615 -880487535 -795448337 916710014 -499153166 64872928 -372802518 -685555435 -696195168 -691511644 397297558 -5657847 -550236920 -416511673 -952847738 -628167353 -878005142 128972392 322291359 -205321107 -73891424 -983751353 -90184938 -594024893 -20768227 391955022 -455736932 954682160 65411306 77008082 -215687618 512329440 -379334295 -938584854 797947986 -664148389 429181025 -147048431 -107073305 400661151 -817536951 124952495 934211891 -51801497 -722745829 554433615 852045947 830176328 -357554605 -983258103 972062740 25185269 -563756757 -114487857 148395109 -288309942 193900550 588405681 171699908 -821111474 382595718 -303567318 20069155 172911706 41573349 977560295 898086706 885315360 898171788 324825250 985994931 32018167 -802470802 143066547 -212409970 -35727099 919587638 -152749814 614843498 260830833 985367560 309641844 -91313863 520215180 582987664 643820006 -529475211 969073042 -363703169 -715867046 -974674471 -393828057 -336844212 744386997 418606349 -59679421 813034154 -868773962 184076527 391373125 648155663 676812752 -430490614 949161702 917486117 726464860 -1695024 113812788 -37945957 853302966 151710488 906396659 91290291 -607800998 -682673799 -711541025 522302492 640977696 -227112636 -734575349 729360577 570868506 351182504 49650170 76698935 485197614 328756628 660820796 223003650 264707106 -102722841 -796636130 -935443425 -836941273 582751803 -840177882 -833633558 -361941457 -784987331 365402068 17602722 -216198894 393146156 479155478 -589292634 -649195470 681822455 177722630 101898151 484563761 -663883754 -941023777 323877806 -501636285 -767611540 51388884 -56532252 950156150 743188070 -382929500 -914321779 -755427567 68246729 -960751438 -947761642 -797100632 -823553255 -822816616 14774909 -828853471 598152781 -510900326 -838875891 -246987138 -401370973 108461924 -274047917 128300199 -97697653 -63083176 -479201135 446192278 677393737 -882100138 -176043484 233067382 760723923 277267318 191559119 -223331293 -165317726 -405253247 -523648827 241179979 -803058217 -712372927 -48440640 275083703 -135939304 -388911488 -676193195 239173968 -81324288 -264610779 547474771 -810395358 -533799945 619840811 368812675 -75765084 -803641933 -119812488 -466949155 -340036107 -200828560 -254507406 251444006 -561072243 -360450067 -43275943 -872609436 1882168 911760564 310509831 -781189370 -827640197 -829430740 375987823 -237314617 -781317630 -892809837 284208604 807047460 -286843646 601129286 -835486625 805544237 -715130920 115232269 -287281530 -740158904 -395074853 901046577 -147396693 -942808631 97032322 -754008692 -4855349 674229206 -822907841 -406061576 -490711478 -84125577 -342530973 801230317 -2228244 281899955 823773443 -979414641 -86894328 850415142 207960066 881493200 521259338 56636994 -19031660 -661261452 -392529033 643347092
|
|
307 147
|
|
-44257116 867725245 103122830 -354036485 -114107427 636101572 874319576 -641146620 -735874355 313609038 -746421765 -488967812 941264259 178570426 926067327 359008569 -629524108 63326528 885053481 -382783658 613820095 -468052189 -11678232 589527931 -220418652 -696489853 566582720 -13818768 583831701 232736070 -422981145 -741415565 -745915399 -419998062 -686361390 -694582213 -30160820 511499009 -416034419 120693895 534839952 962826603 -775222332 98577438 -962166548 -593750905 161259975 379768870 -635184357 689514038 412396670 655341005 -919840241 -981246628 318897842 853671826 94693335 -656509074 932432792 -457825932 -731384559 423752029 -127622888 267802012 -852418553 692102149 -719608762 -554237533 -217574833 -443801364 522006175 508484738 -322342244 -525040177 339404870 73996554 336705946 -666123089 -398347993 -568146754 648927132 558449648 631218267 -904998523 -375856343 583397153 -985701005 866790796 7316323 -789537003 -502717488 -281881311 -418115512 -92458729 -449687532 559543553 -154018331 -834538283 597559815 836515226 -998409866 224917932 -354977292 -697983320 206404701 568100996 -762725147 -361664041 238183266 865006695 310555155 -289455767 871043110 41699454 462008519 508442554 971235550 -772099058 888167846 -759063277 255525365 -690370398 43990015 73576828 -914981441 449151838 319709795 854918331 -350984840 664546102 -323049469 -581756960 348836967 -846539670 862809232 -658233438 388622436 973517324 574914180 -654282039 511718356 555661297 821316005 208168140 -95785430 -990277464 -270979606 189667645 -980726369 690954790 298675987 -135811740 61432258 -105291019 -755269361 -157112907 344599284 -745587922 299319457 52813917 -286226969 133440643 -281466827 -610884697 566509416 -370829418 -198516715 -20231258 780192701 53563325 -356489039 556054237 -709875600 78009728 -149004879 898698210 -797873824 -529864690 489145244 225689389 447142113 238203129 781619053 428224624 246000173 -361432172 777443070 -583629874 282504605 -506187224 224411778 -506014708 243445679 -390705624 799103422 388829940 670893351 32622913 760403775 -356430278 -187718523 492525838 841311018 -64268400 -636640913 -724522968 -287250154 943390060 73746052 -906350128 -14534980 768527677 767327205 536354842 -636691940 -483999220 352047365 729687497 881489675 -274146553 776564123 871345405 633461791 205056918 583816838 -360724116 -183284152 -342343151 202492687 315204479 -766693479 464583186 -575059413 121810386 -676941680 -177964787 -229119642 -759033364 -795141293 -687580442 -95341547 318162709 -631908235 -549805642 -491234364 131330852 -424747963 -77531212 299559498 -366721478 -335647721 671633650 488556570 -596038106 -238901173 -582792380 486950199 -604867970 -630299605 -569904494 -379206153 909149690 709729127 -935619750 -793806921 502479883 -75326137 640268245 -161951048 258770857 554783863 -636037792 -746663650 433726069 -639680904 599976029 844378267 -344795990 -627814143 -209568270 -619902489 620567729 -198648737 179174830 366390369 897561826 732078598 109089804 -747153239 -329515861 -927069562 -394121708 -835124798 -450728370 -154166177 -935711846 641162445 -734548427 -589703426 954592079 326865335 -971880127 537901795 -38688270 -455300438 -65497573 624219439
|
|
194631426 906300199 363676956 -128907030 176178552 825954327 410152696 -518718076 -904231716 158770510 -980188587 -915053515 802081402 368860975 825487918 797315697 -762360149 258318591 603943904 -846979700 862062791 -313868758 258846011 879918687 78988923 -557768195 883238754 -348835556 524683095 -243611149 -76484808 -686982661 -260038529 -842654248 -215119226 -374835828 412822349 135998375 -50945454 205942364 769522811 539403824 -790807456 220505242 -760542493 -294715067 573077357 778562402 -316304908 374962892 690879423 742557486 -922046623 -953394365 593143050 827565843 -378744827 -675563352 520593590 -875630139 -771050010 -73544450 -142382368 78938426 -401695494 541681706 -543823176 -987012872 258299445 -73673289 928625829 798038633 -776413138 -541047122 657479137 -93177724 -63980124 -524322776 -130652215 -757082600 922614467 764389853 824795454 -707523962 -45574472 424877913 -567010341 613287835 162929325 -962324552 -588119776 -103907028 -348312840 300492547 -885648825 484781761 26036573 -445873661 973159729 632384757 -587847974 276107868 -357613735 -526813144 118535983 118375288 -908905631 -730393979 333765390 770250392 673039996 -609584167 875766010 291617725 431269408 672103994 764090783 -812958534 413987568 -490654818 449088890 -272026247 381690419 477206769 -968132852 292348440 141593660 835395500 -13009092 616256808 -340955668 -689110366 751128962 -589690267 489981704 -840132703 518636481 923790011 485137219 -441777346 405661450 626208892 928593484 -160063741 222722180 -910739822 -446399084 245363306 -964728433 470451016 -119310023 -355464314 -27997992 -51680425 -899121213 86260775 437832940 -559984589 739605883 315341046 -476517518 234020052 -719773955 -478048656 371517353 -89719841 265679327 -268473954 626009270 -216960918 -646879795 256646662 -848597258 -238646306 186011909 957846816 -321526605 -876361027 434712340 -260187481 869798299 -233039035 461872668 -14758545 621500807 -726521137 692194601 -818312733 705927384 -490602100 102483974 -707638763 -55590159 -802523006 400309890 69950491 985444497 -245859840 673187294 -354223896 -215570786 218280630 867417001 409169762 -617586635 -312683766 130554053 983055511 571042531 -891590648 174328606 317804618 917747648 360569256 -203916601 -959873498 -18080710 323067843 591935780 179924341 792571068 553271138 800636069 605742988 442016525 -628419894 5651694 -616030486 -3447518 121627292 -964168040 134301315 -416540173 -296880278 -423438719 -333577789 -56332093 -673631076 -973115576 -757383114 -488292823 475855879 -557146443 -729860546 -879898986 -244269062 -220617494 -488093104 248369562 -364085035 -506817897 759502368 938282278 -449857622 129828765 -678374504 581706502 -967352811 -310171205 -574627394 -629124424 939888801 546067687 -728474983 -752947445 976660161 -343734596 446704720 -580295199 -78929547 151153922 -582886381 -589860252 611842204 -620158073 262000281 892667561 -326889791 -520460737 -611860265 -876751892 993395257 -16749472 49160785 416117682 987338787 519573905 215146710 -817700834 -436793340 -558837681 -712629318 -914662440 -275308892 -448750380 -990284736 601112093 -541691872 -660336831 854169574 737421621 -950456819 462885474 22916602 -407136949 -79698296 500875167
|
|
154 124
|
|
-946379858 395650574 58368876 8154359 594860176 142405876 219447350 16961553 -816469915 -39509600 -174919378 -780694743 -963222535 -392300656 982179442 -589955314 357833025 773785502 586494375 261850366 606679559 246914702 -629148227 -914721119 93576333 665404802 -706273254 -777738613 515009160 219691326 -837154618 -473628854 -181532911 -863427496 915025020 -9975151 460948283 -359489094 -328270708 -691697470 -637438200 -808954306 -245014760 883065159 529394389 -915594223 -266990975 217038507 -177360843 867707394 681387777 991237511 165860931 468296568 817158114 708904059 616977448 -677473591 -647936748 -490392718 778992039 866381208 670154979 -508849424 678220634 -818783032 114325363 -7106246 460544058 -667238378 228486880 143473340 117495181 445097234 752723797 -145818029 830342231 745786828 380346425 -853514186 -41150276 634065929 433577790 889293904 -832013798 935812477 -861703295 -866131294 425623144 659208352 -821236587 -111690141 -134509458 -788867367 798491152 -806233571 -750195689 260589521 690834100 43233854 -969557604 -4015720 -788655027 -396303974 -602248105 183226154 605213404 650426005 -113106330 -759647332 -854449 108393860 -454349552 -226493372 -955903821 -355914613 -170923598 -435445355 738334031 -930796566 94542659 179981930 -746177884 -669040832 -785317312 378267657 584105653 -690459691 -532732230 -509639536 -956778310 113692766 -389688925 -100779369 -622790796 -56054603 957829866 -534852897 318138174 456541938 -171459245 728185801 -485229603 157563704 160626104 105570356 -302719202 -969889398 -89390266 -359019948 18237222 -453971264 953694716 -104704857
|
|
-776150164 713400186 -277951372 -430090309 863169409 527403424 -137953530 351386299 -477371619 194475965 -168558726 -558083392 -691178820 -113253888 804443071 -273458931 403437097 809271503 832423392 -107615607 973881512 -202359816 -730318926 -907401319 -316379343 982283762 -978644451 -281188432 722619606 67784324 -837154618 -473628854 -181532911 -863427496 915025020 -9975151 460948283 -359489094 -328270708 -691697470 -637438200 -808954306 -245014760 883065159 529394389 -915594223 -266990975 217038507 -177360843 867707394 681387777 991237511 165860931 468296568 817158114 708904059 616977448 -677473591 -647936748 -490392718 778992039 866381208 670154979 -508849424 879932845 -818783032 114325363 -7106246 460544058 -667238378 228486880 143473340 117495181 445097234 752723797 -145818029 830342231 745786828 380346425 -853514186 -41150276 634065929 433577790 889293904 -832013798 935812477 -861703295 -866131294 425623144 659208352 -821236587 -111690141 -134509458 -788867367 798491152 -806233571 -750195689 260589521 690834100 43233854 -969557604 -4015720 -788655027 -396303974 -602248105 183226154 605213404 650426005 -113106330 -759647332 -854449 108393860 -454349552 -226493372 -955903821 -355914613 -170923598 -435445355 738334031 -930796566 94542659 179981930 -746177884 -669040832 -955547006 60518045 920425901 -252215023 -801041463 -894637084 -599377430 -220731980 -728787221 -334764934 -629151448 -278665954 685786151 -813899665 495874545 140045555 -217063317 692699800 -731158620 527029677 -206575849 554844874 -201548503 -977209198 320565410 -675898908 290608419 -950521445 746084270 47202145
|
|
77 21
|
|
-93791617 -413271389 -475247094 927681271 521813442 142045521 -715341385 443214621 -768692766 440987239 -991153340 968585767 404732465 -231791958 -706839762 459410505 291837941 -23228703 765863181 917652165 149020268 -167237737 -147982815 101218140 990033437 -298625395 912108093 638765007 -325234069 -623130304 290953310 -42647710 995542130 807028742 -340045679 -896662747 -147939483 -860039094 218264246 -336714063 -824363375 -242626590 -486300275 373225008 277582242 477979643 -377937617 421347602 -218926042 -476198147 -621431751 -613909712 608941326 579431865 258088866 251821989 -471072808 -717795899 667210338 -850091503 -839028811 -990671262 387246323 -842798101 -563121917 797143382 -450867298 2544492 -106489372 715787083 -550426057 -641550301 405540598 927021111 317383732 -968698020 -363553486
|
|
-64434444 -54376730 -830655656 828816401 938240087 104969417 -676870153 850285020 -819445028 805997105 -690701189 852467666 860833647 90505297 -923594777 545136447 700270292 165218535 726504208 742041239 -154013239 -644058663 -733004843 882186396 891953913 -367127937 593742884 857932930 -736958061 -941507343 27094837 -216303605 969288979 361171850 -324478576 -712804104 -491760601 -776316881 176484401 -678336837 -717464796 393751739 -334009879 707507645 341089660 997274827 -273154882 579089469 -545395225 -66713133 -424431574 -307599523 848462070 849976206 -89229210 30913943 -438176436 -459700723 175055774 -996758896 -458047064 -921958915 53901501 -547624744 -671277185 308076270 -773218088 -450162346 91210074 784617111 -955257478 -469421177 -35988023 560704111 189210643 -631624234 -480509798
|
|
10 7
|
|
384550346 768230886 -444596831 -15820946 -228655368 -148286304 666206483 -503438718 436920097 -26500777
|
|
203186804 686511126 -993329320 -515391625 -527566232 -447197168 367295619 -620986040 219728993 223320848
|
|
10 8
|
|
364035980 730000863 -391282840 457630611 280184380 -331241035 802968049 853111173 723291875 -146379524
|
|
472643019 677427418 -648909869 200003582 22557351 -588868064 545341020 595484144 357057807 -351433108
|
|
10 1
|
|
-269507102 302991865 -502141084 -722639475 -913031557 -419615784 -198480942 -466879294 -963394264 937029713
|
|
215763020 -884967026 -668868574 -355778732 -581452022 -499924198 -774971803 -253828426 -740918192 895391554
|
|
10 1
|
|
-420601200 -770900641 266403049 -614471960 -569088026 -159233562 854120565 -946072601 370312139 -474383132
|
|
-304922941 -988342331 843721449 -924498110 -990836850 475597353 600571829 -897119432 33409031 -311495367
|
|
10 1
|
|
278870808 146033761 -412781296 -137892732 -136566126 -994949356 -196074005 -507069561 14036576 -644280044
|
|
419059075 323211986 -882484666 -373584765 699602488 -957311159 -601065525 -475956632 -441302797 -300839980
|
|
10 9
|
|
689160992 996404196 -229103220 976377419 314437012 945796290 965409699 -412198680 -809649494 -483420785
|
|
988321446 996404196 179227372 976377419 314437012 945796290 965409699 -412198680 -809649494 -782581239
|
|
10 10
|
|
-541912348 777266491 -527209739 -988995797 129020499 835348984 838618271 -878470994 715331745 -358924998
|
|
-541912348 399512236 -527209739 -988995797 129020499 835348984 838618271 -878470994 715331745 -358924998
|
|
7 6
|
|
-355474690 719564162 -187811661 -613745663 -962097603 -115827307 -623576203
|
|
-474270880 897682495 -9693328 -435627330 -783979270 62291026 -326661680
|