0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-27 20:36:28 +00:00
OI-codes/S2OJ/164/data/tree6.in
2022-05-29 07:47:12 +08:00

10003 lines
670 KiB (Stored with Git LFS)
Plaintext

50000 10000
122856387 16468034 125787044 757374573 -725209932 -968062089 748332671 -124067207 -729362146 669119168 -207480566 725322241 198994683 645296132 310916683 320955353 -616667454 -147113340 -332086560 -983185807 -222827500 914925542 -943521040 -369440726 -635489407 107324980 -387133269 -581536579 -283454310 -87239266 -999880904 -514549748 -166430020 447388751 344909921 314828380 508468333 892414302 -946443843 -509706975 384653733 702979549 -738696440 -912937384 283471198 431992459 375484315 542862530 -214458351 -303507299 -981910637 278959108 -705700412 866595953 -298236513 -251137241 -54338706 -223557582 468836411 -38079022 718310908 966611972 807486986 46913816 390399294 -839964592 -618921743 71323589 -4244902 -916297063 -393854205 -378127326 -735669199 -192239285 -205041100 -90149778 527720167 -303562040 125893675 -27332547 -234520928 -319271957 -579557043 519290259 -388380543 449335968 -353607259 -242717932 653328847 386283165 824987407 329974275 615853351 972027099 955645447 776339388 412425878 -949974801 306009116 148906435 849509029 909319082 -602836034 110789155 442667198 533531664 977368846 838239165 922720720 -239902163 -240854125 -521813388 325009236 301294312 -900128172 723399844 736034256 744172360 -851275103 872560431 533484286 -648773274 -57587636 -174268114 50761124 -345147306 -652903532 447923709 -998305754 -571519596 -141054486 19844167 257721530 883584936 -937190834 532240584 573594809 635995389 112311707 -890378848 -926995899 747588987 450724249 -735305699 -971067447 583727527 -361936482 883339800 -804018772 -262157144 184853473 781645675 611382323 349209068 -675147548 -601924441 -971402245 -768210747 -214214492 -12574237 427797802 -107724811 277057359 -338195874 -918348203 -270829707 -10840835 -396930988 638449607 -472263811 46654825 -953950746 612853789 -434152330 -333565073 -277745645 280869521 -523508774 -371804217 530886061 863232506 -470795645 899774285 -178941139 -992875266 519251833 104281322 -427664060 -512355253 -727730198 -525908838 658997526 -521836544 6244097 -749568891 99167756 -286055733 566184994 -414049234 911358343 530862905 -555991056 -292636706 -528442496 -959001215 -327322637 -916431810 858548878 -750285059 -469650053 -372327796 220411468 520557587 478556027 -477251337 -500466275 568081375 886488428 -370388518 678836784 -473780828 579225885 833087965 835272444 -491975720 719669472 163780321 -153610951 630962924 878605478 -272526416 66537958 794581259 301072526 22951848 -674617449 96696884 344674479 -591919429 -360077492 707646237 582784947 305375793 489425443 505874404 242431838 227029395 717179754 -243447794 413671752 594540296 -168881351 978146832 -666611545 -788219358 900786125 -899512945 351131266 -724875401 654657728 -707037646 547465073 41821525 648435611 -931493259 -70710568 33633040 -380472355 330995618 995896145 365348185 493492653 -111938002 -845157278 -82886264 -351710674 565242886 -938112936 -727285286 457104655 875378422 556072845 -406122599 -674482609 285860058 -983750588 -641865006 273380978 513148595 498738794 98432022 205556442 -701574772 592572831 658392713 767763210 -875322693 468694922 -275791148 -978592176 106150595 -461796132 -562440325 845665514 -465907233 518532762 -844782526 656379040 -14902128 226922832 783681351 990040312 -370669155 -374564302 381025012 -996615158 440635549 -384951466 -513500014 970772202 920590560 352481893 613139175 -995620758 70570627 706533215 -124770298 399168588 237646266 -286941141 887690633 -767701427 -274200321 746947226 -533954391 -957439987 848196804 -68543699 -412063993 162202591 -130601612 240198773 64637352 205936404 -832720981 685192721 -895417534 -794254093 256824706 625262901 893080593 467061971 285778745 -682150415 744850064 583906609 253972627 -724528670 -317305576 955777584 455618395 316862119 -937398758 -843491314 -827390466 -865097479 22552843 -993193120 669108980 136389606 -706794297 -599610355 -759963248 -754007440 891264597 850554738 -375528787 -823233918 439407295 672801502 603220414 142762041 344428049 -332693065 -367361302 -87362353 877272000 19699209 -526224803 -115353170 336214977 -444732826 498523131 309297198 -130885244 -887899141 613098054 -843723162 -917102066 -941788014 -87837713 5095913 -892356977 -757345984 -505254346 107775924 394610231 -70221171 -912032245 670540449 -687027782 363525778 655512275 177114468 573692638 239511257 905563496 -122868930 143757597 734252022 850138506 -897585443 242243099 672577394 -196397202 138783539 -839561713 10301467 -36197400 -699845671 25744062 -901912387 -218248097 -896362633 718989661 -735104312 459015691 802796616 42718555 446364396 137659317 -773590436 210707815 297044071 684306491 71697297 718616651 994975120 -694730501 18375940 997428434 -358039828 -735569470 719975002 617417582 468620227 399092187 -13994689 -783757678 -112461682 -282458724 -819162593 394941679 -23909720 120561921 -674950731 354129732 -535900074 842536898 -729220346 394552972 932061598 -509251470 -172659160 -783149719 631707039 423387334 -251323012 753434920 -360200391 -603679610 -73963816 -176713340 550049341 809569493 -969264051 519862511 7080867 -407728383 -941938689 252231702 122888315 -67537385 205384228 235855017 -587946601 100384981 315455971 -101147972 437759873 701375775 -456442113 528635929 468842259 -583788633 -494877772 109535268 -996600094 713552813 384195578 125162270 424925699 240949298 978950041 27387409 288569319 589969601 -499657178 927302363 -886732660 118637231 588722152 484387338 -547576424 556533394 20476547 616153125 -684720345 117500319 429043978 767287056 286462918 718508368 -114204821 -38763914 742997205 173770713 75019640 -763279048 -193289715 87344579 -199597859 333504572 -512228910 -400039994 895295464 -614557993 172016023 -238285513 -569497921 -698029278 -417635795 -951682496 611466449 470264843 -233747382 516034749 -909269234 815069345 -116834485 871796793 -797394788 574921020 879894145 80697520 -850854677 -923101777 -655277024 573947914 550466123 -59024353 155644073 720996678 45228262 987984573 943367113 311096455 22375391 744857156 -379094037 -920631950 -582746262 389902653 -70688131 125625733 -104772901 -87976764 -506358933 580239819 862221708 552625583 327113296 -219120416 -259396467 860788219 -848223511 712396379 91450737 528039182 630321350 -140131919 466260871 -846875355 -685740757 -994945636 899299642 -763211869 515262158 2149542 315844791 -566636184 -969885425 894299074 -47343471 -566028330 443565596 197923215 -587679259 -40153368 127641379 772981718 -871620104 215600794 -727394569 -761633853 -989951062 70199818 870502777 148506357 681089890 -632710171 348468050 718805523 844740738 575350325 566581408 202812895 -562727422 23246494 -434140644 -76782057 162145062 173265658 -83709787 673080579 292228146 -834160294 -414180134 -552618306 -233289825 134917492 -619343567 -74525752 -87659909 199127255 -215260351 275017846 -463830254 -206970733 -19284438 325517267 -599376868 664480235 -637082356 -36352150 -787807216 423342274 -48063421 879793446 295293206 -451377356 -766418360 -620340473 508613927 414607909 -317509950 -447020025 888171184 650911723 -576588504 256474326 -140739500 -423858909 -639592446 453483410 -708762937 467678613 480635933 3355077 281321192 711619966 -668261605 871358805 -837426045 321184203 976583450 -727963758 871216486 595850075 -73590637 547305 -652363772 463307093 -154970926 -139616294 730308712 374743329 -428970738 244883112 403433594 -164570325 288640628 -450437679 440753851 557155203 827514159 -105114999 -483621402 -774870668 -690379240 715947426 -262712936 209794211 576767591 350062927 -762798953 346685929 -633830804 -17793501 503530446 554645438 -341748940 195681953 899415839 80697941 -324864854 -745347411 -581533798 -73682803 -601833249 471154034 -461183562 510415193 -886517781 406935884 259249703 -741203777 788280423 981828128 971405570 -466863810 870821143 599305339 -847988586 -8004143 -242888549 -488792624 122492221 317377312 -413664812 889253935 464512411 -719080136 -65246426 -975580876 -3980864 807146522 -336056190 154791373 -387097673 -546771815 294135070 -398123467 500594527 -897800356 20192769 552995216 789693298 -170115187 896404158 427637742 -92521400 -325032292 779303891 -398607651 4743967 -51097939 -628338871 -454649518 938237728 146372227 -366676835 -825574370 -931639487 -392572047 -85825138 -37786821 -766587625 -827953443 866584783 642139129 -999137458 -608997947 -836757517 -724875093 -893625916 802476152 171347804 540009825 -896345153 -959577682 11411721 970911732 389929711 575297633 117266970 -970580063 -165149533 -485468093 -444596309 618160379 -208502741 284513638 -963439752 -347304823 882873225 966162100 -629803196 -988896775 -860889899 -439868875 -487196445 563945992 120015770 889369454 -900249329 -901638884 368987812 211747975 -285871976 -163932838 -141229706 -323660427 562624364 681263848 -887510723 -537031346 -867868693 528393032 -993070647 -533188608 -241099739 -531552742 -960697134 987359085 243040654 -213737521 -675849124 577264623 -571752255 377918251 230503441 809627688 389489790 -69161541 37554606 818235071 -105902226 537646489 -152069095 359598934 534595850 908238979 19754703 -133711653 -880673737 588352573 -61485421 400854441 495707228 -475242688 -672288018 621338225 -493664742 917603938 -125321796 871483186 -271842900 -360494789 -331314444 -847790752 -390969872 -495803803 57277659 898697801 361124623 -654726827 600973073 -14318486 278081828 587212377 -174578389 -469595600 279730852 -887956246 534556348 693264212 86510271 459964060 -634394179 139903215 7391279 258457725 802720320 477857798 223831858 -716938896 -106338868 74221898 -836487531 -655282793 -799916076 955798985 100307430 501369694 -589725038 605215694 -91149224 -207028632 -158899862 181480161 395331276 992365305 538975174 -388766480 -364034234 764901992 238030832 -365471361 -347990869 815864355 -943252355 140219640 120943881 212772046 -872253400 726556586 502785134 870481509 -149308055 265980096 -189191853 334993044 -253125196 957769642 -785732322 731154238 588233082 -374593647 -597323275 -917022796 -827972156 -699602874 492593813 38579499 -169195305 697252161 -223479712 -741523909 921542542 -649692780 32464511 -760662551 -899858562 -366052066 -954878633 472965058 94591152 651363351 776504227 -282759042 -638625303 902911410 247142630 502307460 -565402601 -324140592 -648870908 826364909 563678466 -255071463 103919547 -281957429 357692622 779139900 -776958380 855716487 477284457 -130598638 -795077351 628206588 -135303831 -605736397 -167077733 661692422 758071195 912121056 253102271 772859443 490002817 -587699650 -189085268 -939551919 667708203 -13344034 -486736006 604817191 357141605 -649480055 153395290 916210240 -551609534 161518882 -383625566 -791570671 -75237980 -40688530 615273708 477923320 -116505584 -536804436 -220074238 743270438 535502153 619153962 -98686487 892649323 -693842412 781320251 625522791 188282370 367278119 812783026 613447063 -627669082 634248835 -340698250 766695259 -770564432 -554712064 424527929 651233986 876947726 242556847 -255948483 -57145774 -962358958 -141746230 996231088 -611830022 -739678253 -978096869 259565930 -995107397 -430108104 -514946204 -506015689 -136117497 449211068 -683804012 39133020 867651888 -937873700 31511075 -362089755 -429904140 -766764991 -31147962 -717718810 662279526 -808874278 -685386319 -450817415 -217143500 952994800 -404790100 563134414 -6079319 975030569 641121009 -866324147 218230670 -13197662 75230450 -841899395 314239595 433465777 184765947 143565206 174739623 595612323 285973857 839245306 -389852868 -628085102 -858380284 761165779 -841477595 961876491 828699191 -262750928 -178732238 164702345 -85331120 -372402917 323550459 921253190 862694837 -185093969 279245738 528026679 658526800 -427524799 978358236 -733558290 48703863 856775985 -330237910 -886918600 737397318 957353236 -488326670 -36242914 -464813910 284445715 -779594852 -963917480 145214664 502360343 521359276 589625521 -465268608 104240564 -762240185 -764586200 -461048316 -961930204 342711020 -763791481 -80645881 7847228 -590887865 611539635 927316891 813263326 -415554357 260577118 -992930783 -132556067 613556374 -974887746 -537920194 897595384 -535528317 337760230 969839004 611197084 -44085609 461484757 -6613450 61323337 767554703 -961961574 949301943 622638942 -776101487 -46657428 604150244 -220456750 -136343803 890658571 -5215852 -954018345 31384603 693467239 -851365769 730133518 -390139747 653359605 716774532 303356824 -182536330 -5281007 57403852 -931096505 -979042391 -700898727 -798512343 -695670819 675051883 -960876214 -986402925 -204244589 527342719 516033399 601624484 295521107 -79291589 731168414 895381461 -599077068 525772154 -481929523 -822103195 436894873 -623316783 -105244934 455492545 318163554 -395247951 254092536 -154207448 352681532 806300800 -754879253 -774344862 117674091 -878772607 -389986604 -457732475 203645622 -347408847 624969779 -721043071 228903798 -435576821 -583088678 238429332 -341496384 -431448975 -398579190 -387187677 410753915 -712682692 -965709001 680099768 648602532 -812517894 840790873 718722231 582409596 230770447 266443003 -803726977 323450384 655050237 -685079514 -60115409 108974836 -829333329 -597267932 -870253498 617478432 916403934 -752270675 300347402 508780139 316478684 -9586652 871683765 -877184572 384585088 116464802 -712389738 -652415348 -683830791 798391619 -232890817 -936230568 239801904 -961552837 -35294332 -721129952 314067072 -389431577 333516225 561066896 -374789417 236982558 -816535723 -609492813 -813746208 795111843 107251572 -21322616 -317487490 859955566 77860091 882344437 289685987 896064689 510782286 852737251 -191455378 752968693 764564528 494684103 -220158096 -351668722 837645968 567562123 605558713 19351256 -980278588 -830371937 191437195 -515374432 -207171099 579185694 -911668388 692726361 512123149 656372381 -753360471 -413768581 92781288 -132945960 -724339883 -335212378 -175487486 78295693 -772740791 524788771 43336647 4673309 -680545502 -541877275 -90527126 -850015064 -801633272 -972498584 999273984 48723997 574938804 814275912 -2646896 596281670 -927074418 467844097 -892924799 -353881327 -793458664 288513812 -386973649 762554551 -885569689 568320745 -684305485 -273489923 624523706 -233671081 -475149534 -465128185 953462062 -617915233 -850468520 -196315318 -535251500 722065920 748958882 719954776 93545009 482308248 989722190 -19462222 -412450223 -481029194 272330353 491370920 -226848638 -556898091 -548687094 964632174 843663284 -713896639 278727727 -746514161 -890131187 -313814480 -772929111 -910906736 -806719369 811549095 -114700165 52749786 331104260 410924111 37118466 -51641956 -617279459 920665041 -546971539 -535232441 873333297 -818634480 -52789315 888460225 -976780948 -262463433 -702309600 447639282 751304977 -375852845 42220565 -617698973 551854006 -431232320 201570841 -57782368 444619393 144040554 903109545 -439308259 482947523 -333949073 -623012093 -389594957 894833802 960446940 -282177224 -668241043 122512453 -695956203 211559827 538589599 -365041991 560876848 -515866891 311013655 -728307540 -312998062 -846658311 35737702 977643333 -570100851 452081797 623698386 399705546 -822770151 -624670813 651211049 -995101634 191925251 -835548507 9006640 199524524 -808241091 716838330 -271110427 88606888 -49642255 733368423 -51591428 -170210079 390430517 -402907354 -914819516 -422695733 -230074851 736481990 966519475 560463602 369565174 379582703 -122562989 194469396 -449850679 -362027584 -292247537 -671521878 -272526151 -44668076 -400337230 470415050 -911285967 -817615283 -715665107 -397968863 725122202 -371959490 -943816826 961325717 -560740599 -644409107 260412004 567528807 -423009472 -508834554 277180655 -799625347 789353741 513052927 -872407876 275774509 -119579773 -515481157 -734654196 -329131620 858898293 -459179472 -768689909 -446748029 300168803 927846203 -589908163 600666750 -235911371 -998608336 984421352 25872288 -93473190 433404836 12452908 -441070061 -340579817 -156801311 -593052432 411726491 -335468840 -214258802 -330085612 461220705 -822753119 -882803750 -937809763 -288848794 -949330790 -397329394 -949479596 234697519 -790812449 856708462 460346745 744219126 -907516695 -403027505 576623121 702537806 610406935 902991163 108315437 354943372 590012261 415490579 -948427147 776345704 -665141103 29780736 -652638192 496461416 -442645199 221194569 -16830634 -244534772 502421362 -101950856 -282477431 -294388858 -277928688 -210956111 732195445 292955977 78797161 157352487 -122958879 -240769561 461607101 -867466089 953158887 784009380 801920666 18802397 -499809602 652277840 297628308 -475167498 495256478 -97241023 -844106852 103083039 890622279 -441936579 -793376127 -90174487 996290495 930452759 -517284696 -661625669 263093662 -19816050 -731182439 -71067204 -931302683 744495908 728609562 216146678 -116428506 -817505235 112928556 125238801 742168319 426151483 -683317673 720215558 -523444856 836980324 -160511798 -305690533 -470060046 433430806 -381655503 -227181223 902966944 622245846 160685419 442178094 -904359390 767490411 -345967860 942037092 543609099 -914512752 -704774559 -982211840 798424737 -399806638 449071809 -195486849 200067886 -803992120 560108221 -830847662 -384290381 164081367 299958948 -124579146 588387947 881636802 21069544 -358781080 317201818 579278889 -335390440 -642429984 -813187552 199737640 -56173240 147090231 -384066057 12747128 708242978 -827066293 -151669771 443234933 274097405 -867627112 -219755426 685666819 371935957 166609012 -302151276 733593030 -10908405 -876078041 -896804050 -495669220 121250596 253862666 -642035463 248847463 706846204 -776494850 -52907410 343717001 -95338681 220560620 -624348907 837152855 -528889791 -594446946 -190033601 464545691 -831894999 -110630471 -752128893 818156231 254691311 342907879 228738703 825070693 691027647 253085105 170678814 406454349 -142795710 503833978 108866086 -366458941 678696882 -201424467 772497107 -394153397 570233547 -304075465 173669602 309427196 -467887487 605826342 549186227 -957824400 -309381024 938156059 525328691 -952891644 968348225 -72965888 736206432 86384854 -617607910 496628632 236862737 517078819 -346220892 -825715878 -51724984 510858177 177471797 -265375073 -294463480 562582178 -66620966 372022049 524515327 -520469895 -875893504 -38240370 -800638574 768949078 -101122170 -6625728 125598149 697765617 -581273527 -428207339 761804079 387996425 -813750144 -34470695 712059151 -707267304 -561500122 -206598526 -527718328 -118746126 144837159 47146318 790901852 93200047 477690507 -643905041 234861492 -712468091 119710096 -845793133 440455043 -131397449 -106552615 -657443653 938101096 -524756157 596426975 205767565 -30611953 -570529842 -298898401 -195891899 975388179 71210759 865906898 -784952807 630477530 -164284717 -625910523 824572592 -995323240 -860574958 -166123557 136978471 -248331544 -455151892 62174303 132180206 -129437213 396583689 955173062 -85793335 -428524378 677670264 57239725 -912868769 -658339426 307005272 -391483820 644554212 61514319 414096664 -900163595 916685974 -770232295 954474410 960763775 -390053727 142502295 974158742 652756425 -24616396 57106436 830327317 -67081774 -622395002 729487751 -37081064 712773185 -190018931 -780506452 669863284 173073176 -15752490 381603795 474529062 -312847732 780566374 -62913937 409297193 -916349924 -746875612 -221569240 95697806 -322100630 -587630050 750787917 16862354 488706352 -30972410 400316832 -975689237 73729467 136044222 -285152880 -202632626 940526847 -898090827 603894010 -966910903 -265341578 -111917851 -209997719 -643162073 -427974977 -337876548 597682275 -22247934 -750626513 -38303869 458023300 523764643 14277974 892405189 598617710 988260950 728379358 852706167 297936692 561926571 -275336497 -473055283 -448461942 -437492772 -287180820 -42980253 -375458760 30396803 469692839 670646196 745534326 -425768430 -629360062 991865321 -232882003 843751118 381968949 394625348 543608103 346544969 763976639 -808010859 966172335 74427551 -197959683 -729403067 564061816 -111766621 295781896 -919803162 -590636844 256741084 133418619 861759636 189478545 -405750642 168628030 550702726 518194957 552789238 311369999 -303470544 -140222747 990764210 -58776585 348649522 -929036334 884052377 840477715 -623495326 -18105411 829514436 644275747 -170945502 -11314351 -164974656 221885514 -28770406 479431067 996137287 -126960088 667336333 157424003 -226809617 -743694240 234402518 -261159626 638935777 -701735713 605622707 794287445 -204219717 746863589 -813650632 238652265 -103021693 -165521281 761220445 190298869 838823941 544072830 -306919846 -192862105 183675881 -304342876 595995241 -906967470 -506461486 -262571171 -899060032 -861217964 351925637 631522471 523254887 648299225 147481011 410540515 -648772171 -575218677 908792107 527056072 -449672622 -741797798 -790103807 189583878 -173242241 204070085 -715653960 -332534348 -436921823 -512802835 244229578 -305415280 416868242 92100680 -673724480 180822210 643927849 -155577712 -980311734 635925669 -806735815 -784191376 235604906 799524426 261192627 377909336 989851005 324658887 681475446 -180749172 508506034 108149062 854307451 824925002 -965778934 -568083214 864045565 -581999810 -939720300 882295870 105052689 966255165 -728237954 491411780 -689648831 -840466892 168505905 -593855193 -171002694 844964516 -443930337 745923281 83842216 375504732 896099225 479024264 201546887 645672124 -984218856 607019189 129003400 -480387436 417180979 658778730 874608345 -158635878 959468578 200389504 706320149 -769250435 163040829 -506270926 362825732 778278508 990158805 27101239 91095365 394172619 835169344 -948334192 599042792 -998463951 -375705151 551134194 -57137837 -368766292 42181152 150743941 -53312800 -422352809 -194660508 415323987 -892097348 137208981 -127198351 -966923022 194852395 752215974 13069898 -236262394 584295140 -554642192 218377932 -632209204 535749468 768409782 326355646 -123816650 -929182139 103001045 -747930612 -386460811 -525308240 -539414892 691720618 286852112 -829133410 202459853 79960686 269396129 -681372526 -981628137 893654840 -488824539 -7952515 -588082664 854519195 -666225672 -763317217 -330050564 804253912 -299667397 -17625613 275668727 -307423195 526344714 -977213111 584435798 -265838537 325040134 371147398 322135089 270948572 -902215654 327496600 -335527564 -891384812 160654203 -698076672 475959293 -505845643 -975643259 -478053103 679787709 -483876895 -893530093 869059486 70562394 -969512200 257049908 -932933519 857434883 349041261 441855708 -426894106 -201973901 411923118 743889181 -762385558 -421324884 639244830 961860317 -300673599 -348123910 938366709 -914984442 -834084486 -93904944 -778611481 -368712035 501857679 2271140 -101899348 -16470334 -148508951 -561042929 -46164908 983615943 -169558541 84776848 837635702 -745022042 950853221 257888651 -443341807 281544180 -622915155 99924936 490766154 554374956 826059916 -882127700 -22413512 -319276815 -777000972 969388986 540891195 599589257 -21675973 279256337 151396657 -722277714 347538402 851170965 149700901 837128489 -94650275 -351627055 109894157 658680094 -699012475 -21517765 -390265031 981095441 -701021808 -149305662 19012060 838159581 713519355 444951068 -820808902 471943608 19880989 294041866 832721398 170908251 -899125199 -66083426 -96612057 -295805275 -376194897 732434466 838262757 -220420766 -940061501 666760511 458336155 -715385706 620701753 14831325 -539922054 785054380 330120492 254905722 701635020 -533943726 -117773706 540877079 917495358 -938975377 -409295909 -640421062 283812816 592321235 906376550 -439015082 767288172 133135731 425474544 181500963 628575365 246119720 -46869323 201186758 984031985 -987216011 -2757407 -94594267 844202799 937752948 368748568 230093088 62761719 253002252 791859736 -265549888 -64332998 -838448800 213425313 -726180077 793296045 239204016 721283049 -997046030 -864639482 880133911 328117490 -872261309 235067945 429753099 18848191 -131469944 268343069 530365538 -207355446 -108668395 -948171328 263498856 -863698092 2550456 -562475891 -798644601 -879102831 -880820051 70573350 -814476941 -588595763 -793332048 155339671 -461492115 215082011 109175409 -828857381 380026880 -24861198 385538328 -418107163 -161084824 -410640648 -596426420 120888243 -88504967 846662819 490182252 -888188454 -600343285 997408443 578907742 -443197594 -357288100 866867175 498185833 -599332208 72371266 -178793859 -679819643 270158193 411570532 725653927 -770518980 407012340 -555327527 429501725 559506627 175544145 8891166 -446852851 863182210 -455152143 676634584 -625146400 185950082 400970811 -50714950 427896765 384505257 348068163 -395063845 642336227 -605238738 275765521 562673409 -200368642 352393191 -659058031 317007220 -303142420 -450329224 554238910 26375319 634187210 499502592 -588912881 375211347 924397788 -261915327 -73332364 572097777 229579496 732128069 827010646 637001677 -228455547 -565262484 -816269936 -132682121 472594302 -592078619 -885329097 914061532 -113315176 -862679149 -336188268 179674510 794087380 -694400026 760346302 -816314530 141823323 223534538 716393580 227003987 132149436 340678314 124522695 585754795 440792911 816814205 588476461 420749354 540251003 -23902709 728122302 423234903 290959512 -534565263 220282084 977734269 -701805672 689785233 780972945 -171088955 738175137 805396332 -911776774 -249209166 -503401084 -445066920 91287779 170498865 -773940063 -118726719 378511566 -293383968 497525259 -175513161 -746095781 -470416620 -203106893 151376177 198611859 899275293 -345532948 42053181 334017465 -731999440 158161749 -360336042 -21514406 801238304 -542446364 -505197137 -64092462 -244829942 -329647330 587043640 512588028 -343773816 36976676 856232045 288572924 -221036677 55147921 978291126 131723635 724537634 -464768171 5023536 617602060 -385137814 401168303 858862000 586469833 -419809867 -300951763 -537552550 599047625 -930358190 -683990391 850333183 -545789906 601246088 -365244863 371946390 432244409 415685113 286424759 529783473 661351090 -648270864 -978677878 690841931 -989619457 -217215877 -470243668 848456934 189578830 -674027621 -387491924 806655868 -463633219 561055015 -515052546 44569778 -467183039 168119330 -235755012 -297705659 779758730 105709327 -213123868 763798050 -499471845 -987576476 -871591260 413784490 -869656593 -713715686 748097336 916599648 487487389 897192559 346191624 412656498 -243683075 69475560 -326493722 330372409 -149660529 721215184 68201532 -198131409 -607293568 -208374283 -793530807 -13018835 401923442 -754146317 -263440936 316970000 250977819 -587897265 -129437036 829632367 -811398370 -970755314 -535476559 185754770 726394945 -420727119 15794172 -581566748 833579086 -561849161 -547855021 216152236 -571858048 956390662 46266023 436492617 13488011 -36246104 992176460 -198538012 -745201494 -271858187 696855240 11618958 -451851497 -840268107 144424667 533106068 -433581988 691002957 244991894 -750889154 146663657 -446700899 621593615 673426977 906546769 -71416678 529326043 -884705620 -255167219 46400321 995620798 -483489744 -137384340 -809656184 779178911 362881818 422452047 376609032 -14051840 43685951 -175923492 -452661194 188934816 852549807 -24358519 -277454476 435499019 631336622 674656100 323755785 -51790445 -886282004 357535829 -567923335 -663333402 902966810 -960568289 126957713 260333133 -974349350 -109736445 90698510 -338777858 -237481191 -141253586 425353837 226153349 865593261 742671417 -833757340 671372753 898769590 468328355 -440722239 548496268 -593695720 -658044613 -239606014 547434433 -702441071 -985716188 904618071 -554048951 254209940 238119774 228188559 -647941754 -645673920 -703889940 -783450131 112368163 -236935024 472424730 -656812397 396447585 275937703 87834820 -393242430 -557756213 -328413566 -12237628 -69599380 -868611764 -126382357 375020938 -175960959 -648582815 131250972 -261508843 -919648169 539115536 -614589852 -241486060 -36332926 489009056 -95035985 805645237 302395544 393216015 32396780 -580471963 -179195236 908555586 865754883 912889736 816300896 131051264 -813248048 977690311 -322245178 -957492406 795654514 -55302452 248787502 -266203877 812383244 95217106 348674526 42182643 650528114 -787222560 -296763406 -378056762 -102239356 14956566 165378651 627497146 30561151 995142687 156696085 274924283 221401042 759240859 -664090706 -353355033 778881239 607609710 807522866 -445826267 -250218355 -473421026 740644128 96652961 -885147668 -519979862 -331623368 -569785609 400834981 -421262953 709924018 -452417590 -49323634 989416649 94727861 282741139 -611323416 45183479 169471141 283784697 -15272805 -959143358 -180435746 991468630 -675785246 617210497 630275774 681010523 -134161131 517198509 378952951 -641546804 -150033943 29062241 -153610340 690769361 68636314 648209974 -358362474 -795200243 424834101 -453198879 201083204 581645370 914544072 -216792676 -6018513 -761723606 -843457984 -753590835 -550069198 -494169130 -447387173 984191005 441913433 -865003656 -864218315 -296086119 475663034 -779776897 65904368 -51201801 563279257 -302096529 989138967 -359520024 -577647760 284137106 875228872 -322702291 -237213370 -501839193 -531414746 -448815079 801488991 928136291 -166680445 -306956780 -604563622 -680699527 -734973891 -164530489 194711005 -550130133 506050783 -685088357 359362564 486565512 485612294 -63957365 940149319 24797988 -961563906 350826016 552076939 236063348 747869768 170889046 645074467 -810904874 504938990 -418778587 326072924 -229201533 -873707086 -267134218 -699711464 -58865248 999838727 445558089 -439089387 794233609 -703020287 -833426480 -728177987 -890366337 -720857972 -155675021 169206895 -881467534 79205414 561573748 959400087 546706030 779309103 -829300653 -408572481 -477247271 947883392 -695232377 336030824 957161441 248395478 -493086155 -54650897 7583979 -926498485 -93795236 -728619552 -710348606 868638394 -272688326 206083251 -615181685 844931124 222275676 749733035 772802289 177079473 -619266666 78051333 266454646 -900416224 510635288 -389623791 -952626737 -282674774 -407543916 809778435 353127007 475101808 311309549 616142629 120576872 942518118 343216983 176151898 -452959101 -987998189 -86999884 513445209 222206365 -534904299 -977797200 -453025858 -997403352 -520617862 -562678160 -68320939 529768646 -377204161 265154619 -958103081 -262944014 -13633123 916203818 753799734 132150426 880126877 -538140286 780975673 390250922 -557937078 -488175743 374474056 975222903 122877790 346425737 984541827 120828262 -287003521 -666999373 -840045403 -41684918 416511394 -664950300 -829980310 122151470 -973644245 -377434596 -114634887 794674176 -302171528 -822639204 621655914 843820592 837832547 -13193129 -999292455 845306331 344257802 581727958 654377603 -854899200 -145010955 493780624 151167408 110542931 -252505250 52330515 -857547123 -187754647 114156673 -15407247 107230724 -995104809 348940180 2568172 121950426 110894435 -58206277 -885043189 947811247 57005952 892046270 309177502 -775264240 -369000475 -588230347 -145337962 -884082315 -181568165 999928849 -437411991 -880853984 320681021 -779753281 -858845715 551882848 -385858799 322999047 655666297 803558995 -706993896 -270791227 -40014641 -459525543 -651598608 163340738 -139652669 -62038217 -637590638 -955192299 -861482023 -579656829 -489876820 -374236295 573285457 -262200647 -127804147 -773757769 -421177054 -714244373 -467075496 456409381 445279948 258031889 986727937 427697814 557852658 -972083336 -569558878 -181118640 -865050381 32426235 -720024048 286670817 -273190930 500376153 -269492148 863822363 411021947 701283098 -47368674 255262047 740581928 956467615 211419047 23053124 570451744 748225370 -954890030 -213462535 -426619093 -143002460 -363148272 -826267053 -968561362 -435883894 678466756 182659850 359344407 892412753 -256849122 987459050 -148216288 621804699 993756325 -933963215 688362915 -150653513 -294428263 597409286 436191093 -648867123 782386354 182828006 364969968 539358622 466825408 138645977 358531869 604777366 30523948 418513115 948717906 -464217874 908283650 574831024 639307777 -933116578 -657339523 602457721 -915507745 968966771 837734236 779105489 -620647775 -274698508 -418533914 -830064474 -997853210 -588126047 -474639595 587604055 -716262513 -244318768 -401096426 -738667336 -316072118 -985942786 -451880403 -842161681 -472703675 -368761535 852909211 95784305 123095107 360894038 417141218 128341849 569652957 -941493439 896269763 725269557 906693290 -714663226 727837631 -326969136 183452337 694193617 -356904880 571986938 159765486 977602620 659165089 361113349 -381466498 477215715 -839110706 -312488748 155349504 -473775074 -123051714 772020737 -854002075 349316278 -864437205 987307543 -341960455 -377433641 -24369533 -736922040 -684898624 -152446105 -344404183 464921748 568380224 516714189 -413851563 -213177709 130389336 478599755 440618472 -470205752 -827063897 669567202 -762074056 18117556 398501194 -749406477 774403993 486803044 -986794444 692678897 -910849074 431070262 510162324 -585570730 626439786 -604171087 -33794223 982218957 -117244337 982202965 -498304790 -79968138 693386367 383999964 339536739 233225418 770638199 -601298967 -258051416 -196247766 -772950546 372907544 826276059 -498493865 -764218748 -661584139 566995456 603322096 466643881 314716712 171709762 789552884 -202589345 -502864173 -286914622 82644052 79195556 -393400714 908742407 824716872 116769627 -577752852 -780476889 150071200 591959193 -275520011 -111322473 -199891864 891879563 205429350 -509035102 480178672 -175804452 752527912 250377600 224367600 261999960 -495729282 -919684647 -864582563 -518366419 572237905 -782858449 615911976 -430756718 334975061 744580199 308763089 426389679 531990680 -249522909 -103911382 -930033818 -601143026 -875265083 585751241 89882919 46368857 310899320 220208726 429606583 -518037940 -958009328 318035720 466132227 215837717 -702953462 -906793776 404119180 -606122717 728119692 -423095268 -423643405 -448669025 -93239985 -842072240 392805956 251083720 779840113 -361677038 832776554 364438503 -597098095 760601097 703479261 583110781 -897131 -306366329 957290886 -532588976 -710633236 -474246031 -12862550 855108302 -575197306 562264315 -578440160 906421771 430060527 -305127592 -559517605 -437579207 -474372671 -729550223 715672138 330649539 921084313 136497762 219752957 -271497993 -477003010 451363123 194260123 -68767091 -162898590 -514187127 712071733 440802801 -719606628 -818910913 -167396545 -235836570 -785277933 88075055 -162653624 -167273522 457119009 -717609505 181752195 29631531 450807500 -408004619 256127174 773863941 -240579164 173281134 259049841 724037300 -472238681 849074870 -819150896 94140680 -372435889 -807338356 -378507234 811643568 -348665970 761531815 807449828 -571694671 -18983390 -22916336 289640532 -404616946 -873954564 -423436754 -331963102 323360281 -669833736 -524360266 -204580918 208086617 -124318383 -360536131 -54007495 -217774703 824408204 -619361152 -780863459 -664962270 -300360655 -236512926 -616042867 -595621018 152795700 -542293977 868276547 565190391 302265201 143331601 -469917344 476328950 531797534 -672707137 -757773066 -685299131 -75838843 441550219 -708583125 784639697 -938387835 -649535527 -517706138 -92046922 592271665 -904447598 -197348966 -373506619 -71469600 -759341403 -67094800 -811199929 -496762328 -937277100 673162939 -871465935 914192751 -985417608 421116358 855182352 -807673986 600956412 56449357 -546334808 -84555948 361722982 451429215 -292837964 -190561968 -937643673 -69688850 -353437418 -17076071 730549835 316618553 837615933 258899504 -182832463 806000246 -184816553 73251794 -177768991 -776468329 929585694 610017198 234781187 758380775 145778657 -589921113 -693102663 734660881 198771266 254189173 875326353 -938310462 -416419844 -61155919 198990332 802788542 434671661 144652083 762480540 213523375 -141984800 -420298050 -330088645 566370125 -978558460 736311408 7635791 21467324 271263374 925768223 -485707990 722834129 330678319 -614445685 -576179045 647379698 646586864 156062748 272614109 -944852337 -473949065 332196122 -36699534 716724372 863052452 462168102 -572216987 324063872 -429499808 -5118764 -626053151 256826015 -100148457 383717966 -943582412 -162083821 955729478 624219949 440957535 466108102 501522527 741766799 -284782068 65339613 -967428284 309264060 -243767029 -939394785 -406955302 442903570 380190411 412366767 239436207 -761302882 724569778 -481484955 -763553594 844231839 353976664 218448244 -268138223 -824427249 -678304719 352846599 -500352871 -754771264 -55370698 75688596 -973443839 -178609346 -797016519 -657758079 741322517 553443438 960863054 996343978 830207956 84107504 985873702 -437912386 -457734428 -925328781 76437972 -145390073 -21136496 305383065 -719128094 447559638 -633354975 -118099563 -103512215 433189692 -596292544 914487265 -807489448 -994524958 -74524869 53754568 748087806 368260461 -260145987 204648959 48659310 401010265 259722605 734674874 920290344 -961382556 421171580 -819747240 390279521 621460499 507207181 76514371 -741978785 41732558 -229716811 139554880 422607413 -458089069 -522924174 564337013 120237580 219277363 408666664 759356419 -598249081 -980900152 -468256880 918116001 -263840430 -430962477 122008901 -912004076 -217704402 -168452402 -366900347 -679292706 15242488 400649610 250043931 657665907 393651397 -681929648 -210396015 982741857 -781713346 437337990 784974059 914278180 -220928493 -239674847 367064479 60249537 -155784865 63331454 -18032918 235768981 -471471030 23054419 853429116 498641058 235223370 475014790 -398989851 -965765686 -518722569 404564194 180630001 -296160557 -723059483 -382593524 821324111 754281215 695712436 -261166029 -984427055 -188179416 406644005 102395550 -979026136 627205941 -884219766 -960405965 91721572 -392235248 369901231 54749079 -227898841 674402726 310783151 871930750 713269549 -563312378 471231969 -25540158 376910136 -345763750 -731916126 627990883 -683046434 -417163804 -923495876 -20036065 252843773 -106004974 -515605549 -508137930 -168197867 -212643190 220752742 304163157 -467023311 -577173462 536397946 -161063367 -908740610 -710119059 -106466223 -373473471 792388283 -694269476 -141619407 20545925 -511506190 -633726190 -294289684 -438416593 567253684 -269525208 141182735 -90279797 -151018225 -6796421 -963949743 867398930 -991512285 -377734886 -448437844 610412711 860285685 617659717 842003990 -153502719 825138683 -141047676 -728429315 -501633604 -415500936 -126250173 -994901313 540483496 17901275 224288426 161171472 575899273 326485380 -936920516 -581625985 -455872456 354986890 868098658 802427368 -697412277 940062362 -547126204 511463250 989127868 -341883391 620685031 719580436 830939374 -355936987 857343091 774743334 861336706 -333846766 119470160 -743921449 257705743 778451034 837345928 242446311 152416216 -130613752 124978070 235634220 522506175 -56658972 -866579421 -176797708 -888282431 85267554 -682646254 -176552412 733058042 773917804 -279821103 258911780 -196694990 -871272241 -840661112 911969672 -290579515 -754302399 -169783859 345036790 178588684 -861660572 -943411443 211925178 -684664224 657376428 735682127 655406919 634134160 688628464 315648043 216031397 -8028862 236201907 -693905068 538322337 342975699 768130130 423643040 -653421718 467221247 -317042716 342104685 -181851116 772141218 207675955 518981066 196789642 606011309 601431675 -432293399 184030655 709376108 518425406 313074416 -178364757 152921724 -380016149 939043988 -233549604 6417668 35431438 588335375 208833833 635698267 -192427948 411474866 924819476 921111648 -777647813 -181552840 -547589429 178513225 754210247 685190441 -674145466 -428604005 -254109361 -420173530 902474273 940208722 -428185159 583266546 887965653 -137322579 450262790 186628012 307706832 -101014759 769915309 -768712487 -857056922 -570081086 -811943535 445390186 -427366027 118131673 -817811365 -105686244 -159962279 8081700 -735286010 24390730 -124642201 -529394193 564965820 190572907 -932357856 -76521269 505899793 -185126035 443255546 637370578 791068332 16841077 -437920763 938697771 941141819 -370176370 -78748392 432204284 -806737260 -185532700 -901632870 66418890 276095167 285330664 961367851 -382952471 412355169 -732217277 -475542074 276181075 -987997474 815042217 -133624170 -285830798 33335519 571153211 -249297056 854632811 -797454845 -285651140 -860814529 9632658 -970220316 694549243 36952575 -452743648 -909190164 621100853 -755866381 -213388990 -407346593 -475370734 566030227 911476887 -832409332 395698944 654897872 -637117807 110978622 195689891 -844010177 5330398 552638148 74480917 810420205 -783052765 155786267 770698250 248719861 -98426324 22957937 -945332053 -356865515 967529457 -532985185 -211636600 892207965 108994126 -49213340 28852397 -641754072 474863400 -827028433 -69362242 -802821634 311098108 -593057296 472143905 428192932 174368476 -99410832 823112794 -370296790 818016194 -769902938 -641891771 579391711 366589784 118991322 810455134 442628981 574980881 -26131365 923985227 -31839548 528877062 517270469 -550600744 -507009241 841560053 -527048166 -550086433 885085580 503839045 -989385362 -554447694 182732338 877296825 -765568757 -127205445 323531514 -841787091 -351791942 -654601947 745065021 599980607 398545726 26580969 -162502804 673023244 68222205 -657368823 -112392921 953670231 19520284 661752941 -526544280 646543656 567540580 -481970356 227153643 -94031850 -150739257 173098720 426806966 -959226118 327438623 395245862 641549667 -581512575 534716686 833734538 542179256 969660313 854806423 528182605 -627161656 114988060 627528961 395592161 -734117747 -797250222 983851920 -358282880 451203491 -881878802 -732311898 -656278735 439500602 67343636 4681433 502712581 -401513690 802013897 -555091095 -58443558 7076823 -302068323 -558849664 192697288 -341466702 753252257 -965497650 -300080138 364567841 33309972 635703542 322024042 466024478 -773681743 328929607 707557618 -926828573 -382017705 -768527757 424320955 594146954 597730106 -327756918 384560721 -842749178 -750021429 880851163 -528262722 18910414 119142055 301794697 561924736 -574175999 576359453 -336259685 336453740 293783867 -958129520 852574786 -877266426 -676496445 421679069 -962890403 668803135 -340579561 -940708167 -607919747 -352146800 -579302936 -196070039 331683979 557430129 910601781 -25466465 508004697 156388487 -629417961 542033849 -238013177 -331291996 -120794308 -807048451 556689532 -819868838 843925060 422996671 -476593820 -655899668 -311326403 -255112157 -641723698 461339468 165592963 -843103903 690621511 -440853884 413912697 -875536362 909649993 852540982 -563713599 -153085999 260495797 -694156478 -591251203 -396221977 596489284 -351596698 -390881185 178290056 637414166 866660297 -833017565 877855697 -922795491 -53542700 -492165398 555555641 -671196508 -616770773 50482722 444184738 -369327638 -847530822 -692191036 -341433000 270746214 384123980 825509922 -716378610 91082296 -619793175 -674146889 328110171 630232142 527428925 877432758 983256610 -106692066 398555724 751118912 83426920 295825353 463123921 17087248 -892840822 -402718217 148075452 -784268316 -913995334 141541590 809001159 353775427 -86307545 386775180 -947103606 730403114 36181102 -535495185 882131388 762647735 -34583726 -891784083 915021539 -29698043 354940162 447348723 713946861 724597128 -475851976 -544828631 -435081018 -892708843 -847570875 -640489448 -514829842 -272104081 -414254637 -462866559 -479941246 690757501 571564391 -710956081 -528150285 898241034 247310177 -394691196 622692656 -968452345 733315657 -131828741 175416259 -348242088 911073072 -333746268 -402353687 -84556218 -976093972 208838988 636634253 78134750 239946961 -365025449 -981279444 -266838928 176342856 651017087 -551966055 -72205607 71344078 408754596 645412747 984767765 861249341 -141867450 656638091 463701428 382314117 756075522 -693972497 -79027805 -77231394 -779249154 -743627295 -38049861 -977843423 420833283 837558895 -344923095 911132162 -224906461 -159254330 -183541918 -19848339 312600161 596123004 14756430 375430617 -676761139 970288582 -68167005 -746595407 -858259237 208021095 781025207 213306471 646507257 261597176 -578663678 -804184643 737908669 -740796343 -540143078 -615615109 -458375864 307982756 -67162082 -633466334 -992219266 706667600 -809183547 223467900 -119538723 -849383993 -57104869 -300253517 -41274457 334546712 60759000 274434516 173058216 648153530 -821817171 -8882953 -432926395 -619455317 -7856918 482967561 -594845405 -119225611 441364878 -915808502 -528431645 -945473050 557142165 -851887126 762362469 -448938930 170393159 -466389630 -86951364 -748032265 -877152663 -476283730 -422827476 306715380 -178085504 -90972415 -371579709 -945615263 -957472117 -229217918 -57189377 396713255 -425334958 639059540 735337181 -786658908 898039318 -924171343 158813242 485546450 -290498889 -42218969 -384398078 -507011502 -38145836 217347034 -56239499 -574289959 322852568 -358340668 -110199944 -629185011 568654604 507355071 -313839235 430685636 -106592012 501989280 -635010004 -493000735 -835571526 -130447491 487992085 -416714869 -744506783 -289408920 -124973348 279532735 -244755937 850949916 -969364858 -834648783 -337327703 371047844 965580659 669119305 -276119432 657668403 754072740 -164110329 -165089177 536582466 791955929 655036397 973770234 -894119355 368537159 483171025 -209860448 692623081 436956314 -276857532 80580174 721422795 -252200135 272589257 118312110 298569890 -3296103 266216385 287072271 -811164246 -855825031 90758727 275519367 -841242130 -438568764 158457161 309675517 97648193 638677371 -917939109 -563392819 -539874716 -742293655 810488748 -885566067 92752485 -976538876 13496518 -917667216 70650091 -87611152 -543826296 -278928098 -228467029 -980530821 -359144418 145947305 827147886 -991226351 -407994344 310371953 784256821 -680556633 -790731579 -95733363 396458616 959161310 -492134537 -182599345 775427100 -713762761 276512928 -691463778 65484559 -61226474 534650938 632702901 178136149 121927891 859654932 933081992 -390863183 -360769009 -948248659 159367064 293706744 719727942 952844550 -645877882 935105152 -156333573 -601089620 245323969 -744344774 315778045 -941598242 608692903 693286543 175075167 234820921 -104807238 881270025 812179092 898293448 -779219494 490110092 290722177 -633952706 755722051 -772998056 266441199 -619669524 -472187468 -664593278 -531396070 -608571230 176204165 628462174 643475789 445086589 832081656 128549678 -401173277 758322779 725021151 84568844 769213570 629452678 -574653757 -468803764 -743558399 417244118 231546557 -606634618 599386088 614272727 596985326 -356391311 394510789 612262325 -281200395 -976188531 -349359553 169781871 -151644219 -198004153 876783429 -307862618 195799799 -367960493 705287968 -709246597 853729874 412823752 -496498144 429254948 -379967756 970315260 -518290891 -384286254 710651123 372137745 -302849815 905302419 215873215 69625937 214552039 -24630562 -280934084 427179108 533980325 -120152667 -872087780 -823391010 -826249358 124479475 596531387 -860749882 237136829 512474976 508523241 -564264213 906937400 -384984322 598387584 -961931011 -503874133 112897687 -41994623 277509853 -203294502 974752927 -543426980 11670221 -847416834 -661906507 109470571 564423341 -12424742 602054573 -775857734 -847176340 952632813 971211227 5417278 377132703 738504078 914386210 -160785227 -313238658 -587483553 843817019 -42009974 -397809347 293484950 373064898 -327987107 489551451 947559122 638086677 834953071 -863478750 647550753 752803204 893138940 853036364 -918133295 -977421420 289775598 503910204 392600396 -470422641 897896787 695094502 317283232 646795326 -64520349 848839271 -3996112 802071237 -619471544 -441692616 369860193 -541749399 343657443 -876754712 -858272535 8263056 583019658 -367511865 472873888 9894103 686521857 -88468010 -708287163 865289639 -254807176 600551681 117581080 -552060279 370113615 308698250 801235443 302485786 524817347 -735369280 432122397 28509306 917637916 679319066 -258973520 -648159371 62276659 -522067187 271051881 424348127 -347478629 142687619 207629246 238959211 -996654743 960208115 -945407364 -494662258 -717833749 -41176438 -883596230 -482171877 -532289233 423686162 -988440253 924209872 -543964200 600750758 347088987 89965625 454038332 757242085 -950287250 586823694 -571291497 330559612 933149707 -994421312 -742122335 257611775 -183498467 722733779 -505917522 -809461528 -961826428 576809774 -505091191 -34128825 872341445 760175548 992145920 571121787 -941719740 -416859882 -299250932 624957107 233278509 -508346672 565080543 248101228 -313853245 -691219986 -395797617 9431149 877203708 574646638 -361874646 -899297556 -647902510 -204326019 27436840 746757149 -391744823 -858313135 865055752 314654630 -4684685 689535630 -293474028 424244710 62897599 362685070 -387713558 -464714935 -514210367 -986719156 -307348155 -885439781 428893611 -977412048 589817486 -671023201 -369512805 100487743 -718239927 -249738584 -660453440 -870423983 38770289 -495918376 -207015016 -963380450 400731082 991927458 519400096 119949588 -853212669 870250935 -480283949 -957791311 -614545771 -839663962 -311082051 79809025 -744053318 -31611412 -835171432 -545146240 742652041 -249010617 -810272742 -778768804 -330245903 576768759 87393116 504488739 51255283 478417172 -154678450 206028943 -200814262 640728597 -953564077 235738236 -546519970 -211773240 130480891 -287479795 -455070792 422954023 -658689563 -534251873 246777141 -866737819 -435863961 -672363008 518369619 -73120253 -150493806 -366384086 578324943 -694090783 256196135 -84630430 295512445 716152354 255928985 494021429 -685030695 24257021 -555010582 440548922 -896982988 -449465004 -263267646 751230086 -32071302 -347506750 -700804087 -93739182 -293691666 -552118035 -544294523 -28364705 -973047895 -858650356 611521041 778723899 -688345945 174192388 -400991865 -291675622 -45166553 -837079492 675180813 -100995919 231302199 -324298544 -938463007 19486596 368894339 337701400 -692566648 206277481 816567860 887658750 -26455589 -296790444 217073120 506476096 268459351 168523410 -332565336 -383728216 -665622362 -478885307 833672282 899203022 923691715 976652164 631018253 -675381818 -44580564 359421422 947618118 49345551 647415474 -416374825 -152119090 -435475531 -936632865 -740664852 -395123067 -239760456 24769248 -101163539 -623272478 1988008 787195413 -959020628 -464749150 923191691 -686650782 578503440 294665527 -730753203 381537909 -50405425 -367610019 460270940 -939058633 -260491870 313411863 831867618 979788126 9994417 -5730108 794948810 78411375 735479773 -110617282 986848089 -6156440 898451680 858193341 816965405 966123783 -290410319 -8287490 487719990 659024214 40230365 530464675 383238090 -189042318 -195688570 764751167 163307981 714828229 -862416632 -279553282 159565363 123926359 93376418 821268096 544671456 -408348242 -775824594 291298631 15041543 580598218 479394221 608351612 -697639509 423939942 839338808 720021915 -150720735 -817647384 -430580786 -377830776 976170388 -580971583 763523969 -764138785 -677231733 -74608681 571464208 -289351304 713227014 798496086 -453561360 -916355818 538265418 -125141255 -149491070 -663327276 366420258 753316143 370803577 755914742 884215335 15719321 -309302054 310638031 58915226 660707836 -673475258 659463471 -357272853 -238927263 242852483 -103140365 -211699529 -766235507 277051386 462369504 571859897 -888020017 251577085 -594915879 940670666 -397420071 -934191181 -698184462 -686375524 860643611 -994256334 -421952672 -420649406 -520658791 603261174 -18855328 -787473184 -871565209 -198211536 457119109 695597869 793888781 -527261227 -668014780 -66516775 -442564909 701538933 882212332 -864582439 -639249621 346246218 911021112 -330164158 -321468599 302477754 -441805304 600596290 628851780 -669280447 442301906 -390073488 25542055 -128927221 45470302 -248592689 -406037999 -341313898 -865991828 212585874 754922961 -984087500 426124968 -169279798 -821721088 334347151 -874248156 -436528930 -628795693 244739196 872283899 277669991 392509723 -616545364 -641281828 511249421 528397919 480101980 900081675 -339070425 222649063 196687479 354226443 -848065293 461377782 -867329702 -34404010 420390603 961867625 -725071776 -449450415 898616566 -996243053 958910974 -39930262 971044494 -89197934 -138973784 475077592 887893465 -536319523 675951566 509336955 -982065989 -404217316 291021000 -337441 -211269771 950966625 977855975 346485428 886214768 -11048238 140978670 763770973 -877617838 872599268 -397524342 214542399 -55529725 -130073856 -142182310 497764712 -372371287 -92028543 783894766 -897233980 -776879440 366594756 235082328 691474750 -729460801 -957748131 -111039113 908051315 -498890059 945734670 -960290302 153860213 -972492119 852352991 -251410691 -535302712 -622424124 173721238 154359157 -395933843 306963776 -66680458 150209618 295697899 8217258 847033052 -126797155 483271925 371334584 -989607626 203191667 -30574296 454654134 -735028754 53618149 -790887045 259633046 -365028578 -848961033 530488839 660928043 -239723095 750536285 -436934059 -226859886 -483960690 -878649226 847357491 871720590 33246063 -107288412 -548951501 -819152780 -453895483 -136760933 -419425020 399520359 185622569 877660678 -711759341 -877051778 -58674279 377071862 757278886 -751537481 904189921 -769222788 323665842 -815068323 26366167 -544723132 -93216538 -611341633 307491171 -177178384 818873650 -340866837 -850108052 634610852 978759610 -443177458 287667910 71282416 864070643 -587907528 474684214 975655792 -523692384 711823696 484056238 16351925 495970862 397027318 -271529878 807771799 -286459302 -635245383 -841209624 -393953081 -488492838 138668662 -778820481 -304400253 -735696397 761071452 594594970 -99231374 -275530853 -597916098 -703284120 -860233124 -366660285 -837461155 192920889 656071155 61261458 708695410 -886739741 39363993 492737370 -963579999 789204223 -363034883 -842956979 -847559256 -867024085 -927404081 144322697 165470326 -770684863 809871008 -990664770 457257563 -449629346 -654846076 838165594 -816658391 -219776325 891525016 456095515 451003198 329411192 551975648 -226495482 -481805519 -4306169 774907719 -56301919 -641418612 606521387 18743763 182854760 41749929 380508949 599644507 -195579388 -986393826 622513802 176873168 635202712 -157497097 -384832397 742018727 -100728992 -967321133 -823719167 -752375339 -495054955 -873195902 360109062 -944754574 -882526945 577244245 -66338112 110606615 392520443 344002564 107926424 109983801 -317665701 -793414507 201352557 358820894 667181806 16978709 30307591 -223498294 -499255771 140202839 446091148 98100491 948340330 -633534852 -866759707 -647521380 905064290 -565291853 -740457718 -769747127 -560559652 124277910 825242936 912348834 410703495 173414908 -483999557 943542354 -447549458 -768602336 -468354168 523682485 558971875 -235079166 -618334647 367190208 -156676158 742941668 499804064 553049128 661562444 508691413 296591097 -483118880 -998349708 -417463616 -970273726 826373235 -575281660 60045813 476534966 540767780 -99574391 -151667694 -763806941 518552956 -586576017 757849322 777355546 545205617 148927489 -165432673 183019868 -170557371 697147392 778904389 25071286 -404052670 -536908491 -344380156 -301655675 -17881619 -638562098 870078347 987297765 342493394 394835497 897656412 -333427305 -939857722 -851578983 900926435 818720536 942403866 -507058287 134771842 -408034928 -46880580 -145421836 44586310 411348156 365569626 630544481 606769801 -364528874 597150197 -641874608 -94678974 -593490079 289607570 879485149 -877767417 493449249 -989681678 201726385 418997722 -452262229 221310119 447221483 -645023456 -776870133 -877166733 22416953 -900186000 433713599 561155700 -965815991 971974490 235032963 -789094911 -723304521 159898696 -956170953 929560289 -839403743 -510555643 718268617 -86921735 -550843137 -918387592 -120789467 20170794 718833362 -284811541 -361121629 80131029 -385499017 -421341586 152782928 19515370 -997289104 843498224 -355451061 -353809870 -683137977 -76378766 -311390604 737769790 435078696 949189195 -35802949 -590776259 190759268 735539968 386309541 -201193495 354652029 964852600 785667492 -663693324 558906569 -68587651 -618897177 -42680538 -494139732 -45432467 -290864621 -612655121 872582797 968652584 23627126 -75495400 -770872001 262099970 -540267567 581629579 -253435601 889730319 -883745878 121397180 33223436 -192526789 421080919 36606246 -433408719 -215906608 -851887521 34936262 713977042 25617458 -275680428 29122199 790415641 -592684474 47232073 -403766803 353378433 -318098414 444768691 -759030589 -363936248 119734003 -658546170 526364512 -538707195 -787420500 -820874649 91895061 -642985692 214472752 -361605561 766600319 -724281334 910233704 -418172735 -44358602 236117275 862478107 -979747848 -646820769 859560376 -960095593 -519212106 532130723 677849143 -251828313 -34685173 930080316 -760916816 -792866992 -145777037 42803424 -539016148 -373848734 -769471813 -415567609 -626282831 -294635868 866299092 23283860 660868130 -569411310 -666168465 -846339395 -76938669 171158006 797279273 88039846 39847374 175725934 269296274 256496321 157935284 -660922361 326897023 -311443220 -315640875 -932274199 -196152206 739109515 -59628343 929950264 955728398 -264265354 -132741371 804753422 665666228 -278850795 310986916 290657118 619184594 818563893 450760063 -105016535 -974661925 876241507 813167874 117468286 250527404 355650839 -863774682 -641439474 540296798 273669525 253247443 877394117 454941730 -760263909 444754532 -467147498 7421516 -948404664 326208087 -922604696 488687057 -914539641 -387406971 -332698820 144160505 158946782 -196072584 -910760824 -587430662 -706799518 195096846 -224430648 488813925 973738064 -601599780 592322766 755292467 -471702366 516271210 842699717 963850736 329330881 -475751372 666327624 123074469 -916518824 -726841409 709002764 -364016390 313799078 278195304 49525897 980042080 -551864452 928489916 465944608 -477435737 687480569 -904923279 828914985 -94578329 999869084 -616170210 -700286021 243788263 162343481 577453799 740816714 -46835137 708441290 172244409 373881562 -186646374 486565793 885421571 747780711 -607318361 -247331391 972456860 811942715 614759120 -395408944 -510336050 366959894 475262479 -718538352 313711540 15653782 535404666 322896642 960038759 293202053 81160515 314701675 458027617 -535297343 202750806 455695430 919992090 570134174 -823764323 834852396 -208427324 559798555 -967690258 436082422 172579071 127927810 175946854 -475798126 -829413982 897592317 -550483080 133845247 739834161 764641510 -379896226 792958970 595764918 -308035965 -267031395 904453856 206080107 198724951 -555945574 799932289 517219601 114787741 -7610955 -254185673 -672799350 -106283618 58323916 834027266 404597754 572632126 597209561 833793369 268670691 275197498 -101555905 -381981969 -288275205 563899976 -214771119 968059668 55065509 -212014118 827238852 421042529 -293308974 -622480202 188934574 -393372999 -648311229 -516071911 -49172211 2986929 -199149892 -597505533 773037394 -258574974 -891696925 -65976740 -55261631 479794814 -819211165 297115961 -830513510 -33279765 -156937664 507321724 986698325 -569589006 -247390190 755442303 -630784317 362905325 77368462 382364651 -309593397 -994883145 -644028498 441354765 -596881633 -108663027 -491332915 198979574 395979755 -570186808 769833982 -909439161 629861510 -829109239 704582321 -822390078 876067579 370986918 687859110 241966525 -317298956 265325984 -59841131 642862221 -523619621 -867520509 567632617 946009202 -616501624 680138837 -903928277 574030152 145374004 -10264985 -737545025 -906743030 947498909 -928514555 258634493 802495622 847650948 388206098 -49046332 -470146092 -55989261 801365877 25210059 933957979 -996246354 399289319 -638504365 519477130 607866160 84664535 368807798 -761511030 529680498 -257413773 -499239271 716432011 -290166802 205438958 -339510330 -399921707 -455262635 339220356 -489803848 49518251 281585505 -484811399 -702908461 -663419206 -243138828 417761585 866036657 -871773190 171434238 276043044 826128226 318027903 78815874 -576675537 -437147301 493871275 -521715517 -315970727 -658296809 639720465 -481231542 -287256268 413732226 -363064379 -628900638 -276654196 337821003 -189151362 691001375 325672328 -405936546 120876911 179654241 607938909 -340585645 596292533 -281236646 -312461046 -635482788 206764803 372759441 473353285 -876126158 -370052794 288060049 -278868401 168757862 849205238 810950844 5902244 399469379 -844899259 -43868978 449573347 -315739793 -125165492 41074599 -458939774 -943301981 602102057 -58559228 -834801322 543525123 -31292637 -512040827 344492897 -878499255 808982592 213456060 -414137098 -383560989 -945039966 23668288 -146302398 -991964061 635060997 407022939 -958928230 50990953 -414098079 -245983975 -980962859 -765408496 -623808910 790904649 151990027 269824847 -327355763 865773319 497306017 256752828 914737584 -437246408 904506808 -741901289 -829869136 -637079811 -750413190 -93225990 367890026 733124656 714085699 -122061608 -700948669 -665311327 412376605 367676670 614099176 251847446 571266961 -2951458 198880952 -208443089 -575812961 -805103735 -891997833 362635898 420206330 -854469833 -710065233 -909971489 877152979 -413451233 303705627 266368070 370493316 127552075 282209 601818369 -513772500 757797042 375608405 -742875974 -641579681 266431103 -718089368 -73182339 74247559 434506672 -974216036 -316912310 35061035 -879492407 -769047744 -427031564 -859041025 -811603046 3783720 -608775334 -112426503 -677373280 661664914 -415312124 -33712480 -831610930 500972928 763916488 699688610 898565679 -789646958 -143873504 -29092635 -187133758 -93772042 -489806522 634733778 935879823 528481972 -280402341 -24309741 150732249 -755194529 402608242 -842115687 -40064147 890199626 761210686 -166638252 -522916909 -951859166 -583551520 -163791784 88266489 172380774 -980361268 -754482648 5862808 -69387428 595435911 -49966145 668958783 225362724 309514112 -675957617 569263182 -153069648 370209320 -614953647 906905412 266551844 -130943940 -891650849 -742146572 119726282 336143506 715799461 29655763 -535813065 -166239094 -613240696 -313204231 656869167 860818153 -871279912 -174770258 787768779 -663220886 -229056066 667342501 -505918591 997952740 -975827452 299112818 215527849 242771437 -270463551 -880549152 78955793 474094803 -667255967 984869841 -365629912 464753848 -633085911 -810124403 780887912 685666798 471000052 -998989062 746994490 466372318 -594751520 -620936099 -606173901 -500999128 -591364170 972078559 658795328 -342979772 -502250976 161349535 51142031 -144583137 -768779071 776898928 960047212 869574916 -55552238 523203461 753401225 -627799787 768392326 -325647442 824714234 -658837490 786904019 -659010952 -26290784 581856700 63864644 -795389466 713499522 248133031 -155128819 -546825215 -917078477 -35280822 -980230424 -681251610 -74464731 -409391260 -755442536 520985581 274862328 341886852 -257503939 203174131 -659888654 -663194401 -503829228 -195819210 149161111 178060525 -966581874 641458044 665397230 -471855945 -701376007 464305551 -331125807 -839974884 637693162 -795361141 -154508196 532505987 139186372 484164593 -775371699 334518316 -553196367 160786557 -4718499 245251475 296640498 170338713 701055502 723681755 453074379 818600781 92643257 -178669050 456071434 357762826 -613187483 -266855409 709300287 -745985368 404139915 -170854446 856719584 -795091460 188951229 -340138775 -212682671 116978964 -254398704 -905640050 624716948 397790404 904808682 400623325 953027463 -785950265 -380029183 537374872 -116476356 529455407 218945222 539066417 -576085632 -888711859 766349166 120537102 503471983 112563659 -861026763 286516875 757044931 -38114652 -696153620 -423045005 -245523124 869027671 174909582 -241515183 -142371366 975062755 -300604311 -791682699 -317178284 114817066 -296111428 -339146830 -496930388 577462294 -794061379 -940337584 308521968 684896983 -38085306 -212248415 -307229547 -445298504 243647099 295885953 686376055 -453352295 -19659901 -436676840 -736624288 -735315304 485352340 -811724675 187256461 551463133 335261215 846600464 -838134707 -16327288 540669159 241995569 -110974452 -339724665 -758379261 -457308922 -830721120 -618701117 254757359 -82681506 578738148 -394557482 -178069259 -6628817 -839806034 620334719 469878035 506024809 514856884 -995925623 -831192461 875760506 37441791 768443972 -239963168 265565062 -877548051 -147475504 -941919738 223123896 36734524 680220910 -743201132 407186719 -852541961 199441768 832013954 872551011 366910465 -828073963 -269816189 -762330242 -14362812 -743900109 696921578 -780417971 -315763083 -889930438 915491984 -681307975 160338373 62099563 -685797490 696593509 415017845 -898627711 994896379 -602295566 639501351 -76815880 -949197537 -267504926 443012040 -264866676 636436054 183705827 -301467755 169703091 393901784 578648347 -211831686 -386823251 -378128295 803989554 15012051 -655012504 -522631659 -699997614 274481973 -348676075 -103886200 767525033 -420373328 868027581 716079424 966210306 298595354 -546402657 580611277 103274307 -258429169 461497963 989267406 911511393 220710439 246214378 425414057 948123010 -875833353 229007307 -281008027 -566435051 -939077102 107577414 -33649693 -698638499 -14814682 176892558 -786356990 122735842 -922282009 3452258 -29935883 -810128522 -364816842 81352080 565638900 -149894624 959060302 14996766 587586637 -709750835 -997529219 -736779830 -51270583 7413445 -489506953 -846351747 938522142 337453301 142854251 -261475765 -617387160 -40856505 568778430 -694206001 290926007 -847125349 -35988300 -947628731 914979187 -282024780 -882723515 518234981 535790902 404766026 -843621670 785719389 750751965 430205424 835462010 367040910 -461645357 -882882867 34298443 497660015 -572126394 37095687 -586352616 -391656512 -919892557 -461245339 -777781972 393406976 947406577 -778742733 273528814 224402268 565025156 780565551 921708974 575485002 -651714063 240823198 -769943702 727035340 674243565 -726091585 -364160999 721036498 -426426530 389569034 288992323 -982521006 -387389656 -97664944 414066862 -993593142 324921313 -392490960 -631979206 727597790 206058175 265627871 -283083047 886173398 -488628058 -868146936 652547689 379809283 655392813 -818849512 984139477 714068159 106516125 -499245440 515978232 -196218804 754979470 168470909 -293219202 -341918092 -106877524 -174023398 974325094 675039891 448565173 124942442 -24351760 -711861968 -122939436 267374946 -57046599 -977795235 336754602 799074744 341235996 -316202427 -539925343 -152619236 -449029247 -972876992 126216566 -242724315 -961970094 433978485 -872479394 -839790981 -443263949 -690750850 593148444 -163916614 366751730 165321112 -713373726 42568853 468645721 -555884667 750018644 -126333246 -28777122 508612416 332882243 873073219 -399076728 -57442972 834456228 755467171 -617458124 -444184254 -903146178 -583912702 754496817 -280181722 531802136 -314673182 767297057 -440290857 972711431 -787170498 -644558690 -458061145 -296457175 -467425312 -781142510 -103941720 -749511133 -484230926 -40442364 -175616175 -470185218 -98910634 50531171 972172529 889964917 -184898853 -6641579 12601474 -615168654 -517719561 496569714 -634829866 -120381986 -758012778 787851917 -266962624 -378813529 -708529637 -604235925 425077546 -119721327 -103941343 -824627353 563424496 424508410 401185952 -897913806 -721653193 349638998 -83796732 462066269 820998664 -248516692 200092412 -754843163 -30970412 750664667 496483863 934709387 180072693 518003767 -515336548 -730153452 -740363364 -667448321 812549294 488343467 -630806071 -890045392 -926271073 -138339698 -171020196 -655907528 -565624413 453729643 71107847 648273886 -436103463 -288836493 -368234239 856659359 818318013 90448058 347009654 -738310267 873885061 -93816015 438312854 670601118 -445233011 356393876 -857548789 159513899 -240587256 932270597 170251234 318482555 -328460156 -124683457 538495174 -677613431 788993468 137691847 106540729 -744445474 951970866 -315479051 -900710165 204955494 -194069182 573230209 757429037 -182274598 -796956174 -684584249 -697428256 275104707 537410944 612362048 613870199 297573504 913137535 951215954 -880469089 -144883275 -989642594 447821477 -848104198 17294980 -716088123 -497412169 513325927 816294826 459907790 -567666253 564916562 810852855 -517557434 292839759 -627479707 -554337570 975396288 -811542067 -734516283 912825990 122725686 -580122446 -705160778 880803673 550068070 210404406 -123681577 -315043940 227761703 62358674 84443225 -664074296 -767823067 -770403594 -257647011 396287073 435183885 629347112 -869259730 -760177536 486397036 899488379 -764069595 482181907 318547700 1757816 -202502945 -509083671 610150098 451730508 -868744656 422889113 58173706 -580439369 116951967 -629366921 796593246 -760540391 720261132 -331420764 716355 -114160326 -433440098 -399756098 189963691 -102608129 -232468165 661691552 -792398664 844666334 -911776190 221994392 -223797053 -650344935 744890035 -92306960 279447881 700064148 -799819354 817279542 5524263 63207424 718889827 -956317018 -642080813 502365692 140348370 569513752 -553090855 758043319 -291507411 481364121 411785922 -374937648 362724523 365276341 -601212073 786788135 585851730 -995850212 986951791 -833696709 -449051109 -613188541 -741740830 -946069098 -197891002 640911175 -446960252 961870062 213801085 -88462143 -525218226 470241969 547706448 451356066 389903862 796488658 -437714970 -482843286 -331391921 794087278 758007788 -109039933 -936794199 -792110784 410740695 376344165 -936390356 -483752144 -806810415 -474300698 -997240979 669306360 138654545 -335302879 -935748682 -648911762 -156452591 -325784485 300054395 -356447085 15907690 -225118531 -623005724 -502390406 -793279005 -115902626 -646949135 -847209304 -476674041 315971194 687552965 787662044 -657094062 -50912999 -98931380 308450245 485004631 -398152802 412310860 -140944184 958645402 113763180 973106575 344902371 -921517591 -972660619 -893223305 -401945413 -400909687 688337330 -475640870 -938189428 -831018674 -16081459 -413321113 357168891 -927948055 -875098424 885434643 796536792 763612525 147539159 -242995519 -385211405 544491066 778630464 -320561404 843151194 -781939199 -150998731 -424010402 850112841 -487612176 -868842828 -171559096 -456120265 213724700 -805924776 -640348816 68885638 230937673 -584810693 -695825735 786564688 728259543 413444078 4972593 170113778 -711220041 -2601021 883460911 712602850 828806116 -608306661 -766478637 618825356 964792925 92898320 -320926704 693339478 -223629137 190596991 -812098175 -837671311 -803618680 762906270 -583192263 868387493 -779623782 122840973 216893547 -118323941 -939757323 480198046 -394968718 -848331973 -566026876 540319639 -215505063 -19088701 129348142 644247490 -779395551 72194905 -771028742 -370404307 129284799 -514566467 59680065 -404629487 -154797475 -518919326 -957747685 -556135855 -594802536 -48460500 317263619 -904194235 434254604 922869712 415618102 -182409938 -615802443 582854534 -664864757 -187578784 -934397273 820086117 -407357828 -24348709 964238171 684041429 -709025362 311676845 214702230 355373823 -78136610 -921587847 111204072 17981230 419454705 -818800320 121807174 298383582 693939370 183335305 209629142 -881945578 -625175560 -337974952 865180022 -47560887 -879460996 910026617 -55657212 -835399473 355315216 -882182605 555490478 308048 330792127 950965402 -588648909 343964143 792162558 754888332 -60221917 676345720 -736889412 345629435 342721273 267819401 -673704186 -659511016 457817213 509859251 -778680498 491155646 471999176 742688999 -558739024 397128088 -870474725 -648407154 476898100 -686355375 -963354785 824880271 -821803664 -79999996 -664305351 -507660829 142620808 425781376 261498603 828996362 60690846 964947015 -212517858 -397223866 -742870969 948575618 -597420575 870756509 -744423893 -688899395 -105775167 -818827261 812807277 -559335805 469159569 116366176 -613295776 844792911 341115823 205419750 -542062566 -100248547 -221175414 699918861 -664423137 -396700127 811589600 -482810538 177603334 -834387672 -375637945 544136276 712190665 455359275 53265370 -760227431 792835251 11696545 -1374564 -708325271 34954050 -336160124 -990579260 -282392657 218076625 875391635 191984094 258879286 -821414861 -274335052 987988895 -908206516 481048454 605611310 9137756 593195573 110702761 -950904217 -249855711 803098208 -432020583 785885006 738292686 -111962925 -549162664 112955508 426352582 -643228681 -73008535 -727612690 -195698433 94515620 453544359 511881372 -714356038 589319756 -952459656 742796143 132348500 -508495589 818750904 630551918 943891193 966415788 407702907 -100721029 609302305 -317883120 -333212227 213735383 -708939703 -989338876 -443601476 680475243 -987347818 -173191630 -108157387 626988816 928267229 -661069661 -365142418 -412437161 -618696977 642690434 687524906 947127963 276562685 510009975 -990867583 -964485172 -727731479 -142905502 340742201 67690728 -159203749 -334876667 866398363 -384642480 322844843 -734090512 -706920334 -234072357 953083672 -368556902 813700548 47632802 944882818 553184928 -727247909 -990244718 -892170452 930459087 -862314608 988530041 992297193 -211261312 502673657 -952066363 37431315 -916099703 16913906 574091814 -238412703 -598714229 948971276 -52466004 -78021765 585845648 465692928 -243892692 828213818 282398034 416989216 39407337 995531673 -150786493 -195353825 -472050527 -545722267 -642034597 6778316 -93861829 -332547455 -81676189 -568990600 -980748254 821876549 871627363 -109942549 439195236 47379993 -956294264 -695490480 -471087806 -468435377 -301468983 -740853470 856872247 531711601 -61247166 -409259793 90268436 -658409615 -54171892 557595815 499528260 -60860634 454736945 188069603 -326053792 -195863127 432959385 -85791372 -634318737 -545820828 -439961979 421814076 -200128520 168761564 855643428 309033344 -484447499 464043888 351915078 253432068 8760621 542442877 -774611900 48785071 864613105 418396234 -812232913 -987797537 695526758 -365769850 707855520 -375198055 415356953 451693861 462331451 986612025 79678874 784363588 -775864879 -63537977 692098178 678187261 -825350447 973378303 -95157822 -847573196 775413200 -645729016 963043948 130530022 192238120 618000953 -892925024 261848063 934348273 -180145759 -467888115 175519286 -180814156 -250353382 569270951 -506969470 -371108183 -703833426 -893421545 -95843415 -763709171 -622863903 442959077 -30462696 -117945398 -358959269 401040054 -402626251 112116042 -497855066 928687952 -788602145 -260468855 325727439 -306748684 -12504125 915471332 -145799275 -260755337 87582250 -997579570 326779165 -542622256 -218795525 873729911 -669024917 -834257784 84796483 -712179014 124828302 -615592264 -10961940 166770045 824956524 -483303440 -402008570 -885570039 -605399148 -533944510 25645554 -340483941 -803317246 763533011 -367791478 -262474629 772463918 87313612 -901035176 -285336726 470100066 937205370 -538989829 331438022 678566532 -722928553 91525021 59794946 -380061918 -58687190 -615270280 691632377 -780126076 19113985 -837702660 418168730 -344834208 -570656444 -605429069 -267303165 -282650645 830433598 969219672 -814559972 783015292 -970839409 282402777 419209605 -88987986 -144527960 -450018283 460147444 765659963 948285060 -768348199 937703512 -752901636 -678080746 16115917 -222591398 -361745396 284603964 276591525 -539075465 972523843 -824905994 -987255730 -567018893 -942274556 -157058851 -416481880 675101652 549949995 631559148 807087576 -312712831 144412348 851887803 30853472 -628292370 2680962 -484094312 871369185 953617780 572212071 -57425638 -945538190 -467966742 407118056 23138699 486432833 48543911 408049384 -629936572 -72890855 -814595397 -76780637 -386071929 564790970 -107952902 -854096949 -15943502 -658755667 48102892 482035886 -715759559 -787390032 153314663 -932038752 -998728488 -936783549 -51181144 439862855 -212718377 351928740 -298286793 -847183007 917845406 234682321 -113433572 391844352 -312176612 225265581 166938592 -17972315 925446807 793091179 -233995642 778235845 674585983 631899512 -156630940 475371324 803654084 896480984 354517712 -857821910 864961529 -493338938 508899257 -752677491 15957788 989113779 -187534423 360781395 -670248586 -355776946 183034311 -951742428 14400108 -790565459 -137007197 -107991579 -641613503 405322339 -838525446 -297613851 416795240 -881687653 -967214438 -459081095 -380404549 -719664734 -151499935 747903963 207325284 -19316838 782701601 -516976694 -88904657 477817439 571005011 -237854434 343114225 587604767 -91599622 671654807 221714235 -493461878 -841548910 -620804115 -518263484 -562207169 216797805 -900623129 -532835371 -47200570 -353446236 776359703 -424054645 -551444024 -415632488 859051986 645466368 -640802773 -6375763 303843755 510249195 485173427 -610995079 126778380 -575288344 -723942038 -204359642 82903288 722537090 -929141826 -798107809 -435393758 -591113006 106398711 477413284 529139556 893756740 -42053187 -430912039 -994476318 807204316 730314589 -309832152 644986240 140792872 -941845142 883512654 939130321 -177559518 330151548 493174649 315148934 128829539 -209618945 387573169 -298646273 539826205 -276049426 905551177 -155579355 82530033 -168887878 -520989602 -616032885 846666399 989342113 -913260503 -828691456 -981770982 -215868135 -764670735 716752472 995776723 846177901 717225309 -319539805 84393927 -667869792 -522079240 383609213 200889997 -598538705 591953419 682522947 -670111631 379883146 824000396 48560893 962762840 -269389576 -343809149 725741256 652771987 679369363 864255189 420189248 626403645 693051507 29414185 143245667 -725638310 -720042826 987877182 -540180808 -838205680 -210982576 -804364416 -572953843 931349240 861257326 93785757 -127440602 169325248 -659629201 -920092622 -712193216 -161747344 563541707 476789534 -38718650 -838123911 577906869 -200271234 -986728364 -279150777 -142457495 -536445743 -96283628 -265615076 -648081389 868283416 193654561 324148332 -930169418 -276095395 986256060 58036381 -651063156 974821829 723500603 3035770 -210257122 -570790059 384585763 -890369312 -154621161 -179386238 -334154969 -711656084 -357432756 -810059145 -942389643 311102111 955602118 -482599689 -203002891 112298805 76935828 -434876242 742646089 -278458746 504988620 -475086721 -207534725 -704094619 -161746329 -484931886 347616875 -923225228 -339004791 372521279 681313639 135027347 321370772 -361360661 987573396 283930623 318323699 -292085905 804480818 -99715988 -24618119 844813541 -903878203 -164610966 897046147 -300414220 -101340442 -593946440 733023452 212452693 -178660891 -900223339 129739765 518796990 -96150934 220389617 62501010 239891746 -375230761 -501209587 -747615389 944942327 -478309393 -209270507 281446129 837694776 653696139 965561329 512357543 -796578693 714764670 684563338 -709785778 -615403546 -558432886 56235137 854650875 960862042 -875263708 635821899 194211327 -487740513 -272637253 300565710 835774104 -616301261 422386986 -65961337 -718019154 -347924265 679694757 -487605801 -168764331 -316892897 581207459 -257051154 -968335 -133748897 946883159 -189118822 918397750 -557866148 -498833685 -229131754 299236964 51682302 -594502128 -205486552 -730427332 -16806678 457892337 79512077 -967234139 -400229401 381363478 229170221 -380132270 -212818730 -28754707 -699110382 -442335000 953398842 -850374404 -584472573 -5810385 613681119 -457092784 -948386724 -859830098 -723306071 284761510 664210175 -175194481 -360748305 436128831 -515748982 -161639262 541422732 -393125050 -484338937 561708036 84667159 8545687 -526356091 -198251056 -571275089 -100359227 -273675891 49771512 -782993465 -422413601 623130470 422338596 -994988854 -582253255 -11416686 -783964074 875446313 297776490 -915510680 160305295 -887093659 8740631 -313018397 -764650792 -626412364 952713206 -325424369 -319422226 -906811132 91784585 -234253627 -37246697 -767188758 568051073 -713265978 966313955 795760792 849925634 121851147 -783285908 120711886 852663122 -37185752 -479466164 -231640127 -251676990 -473745785 223289929 -423969645 175007651 180978627 546607695 139979967 -854717700 823980525 283559691 -989575989 -942996725 -381036480 -475022877 570725782 -521695913 241512450 -273254778 -136183142 420964863 777280048 -163239142 -361482347 11973432 801596482 -961668245 -503120872 235668663 -58572865 -386056053 61360417 -491271666 -167020710 467265946 -149916125 393006039 -500280514 463515276 472723217 -930041545 -830951546 -244523228 -471132231 1142822 381718130 -680032500 612527980 -780861073 -927579217 -628313567 544984770 90780963 -956605545 -411439593 469375699 -602640584 269303329 -706649489 -820393648 178348713 -661305035 355893202 148954191 -711960667 -17392329 120046876 465143045 -946471921 -320542629 -891904068 -814252504 760430309 -57290821 -4004047 225132316 729383168 247827543 436131891 -26388866 60724869 282896489 -900389318 -319558719 -641977458 -16886466 -828281638 852961329 -850718922 600252336 -863140954 401150499 -196320934 -443783361 131578979 251936335 244734588 -417228075 820520477 -414263154 560928553 -977025976 -58559480 851761791 -194726466 -97957072 413786009 -26648478 -674096381 -550122350 31550506 -716145428 -658929815 157689949 -106379629 555631441 349233838 -526925259 476822809 -602241394 -748847862 594652344 -671575108 -248018433 -763549252 -666569360 -942680914 182521952 15113764 110616977 82321783 901924518 -624529568 825492559 -531195260 217348500 -90686462 -283320139 -260898352 194512639 -486438194 808596412 315974452 -564320937 -854911446 -832244971 -768343815 130736992 140292697 -743789924 -615538471 281646502 402812388 -876505133 -556664122 -497720563 101780475 -173175194 -773442782 444919696 634784766 -408679975 530169983 -774871956 285391361 -223935155 -483170913 -646613690 -201526639 -135481258 897883117 855975630 -648382787 825972966 -819079246 728014038 534892223 139205444 -127781228 486144998 607131561 -370872970 787056225 -634427922 380213755 319309642 237850047 217840520 -61208068 -321751883 -844728287 -567121025 897278456 -282424788 512348443 -347440633 -805670684 154380385 117145402 -361793070 -481081443 255809850 308608400 892830249 56159262 -903008202 683982106 -808659141 305207190 966651715 -81657771 491081162 -590859566 -615443715 -601427004 -448771817 747210755 985835690 3076703 -469635522 903751139 -856461789 621508886 465720315 -674998019 981909576 -457348672 464873743 -223787654 339210186 -537733994 -542246939 -240391829 959599880 341632291 -812143946 -954090055 -993966589 -689128881 -448633222 -656362628 351576270 -561631934 -354518695 69144741 -989794296 680992055 -70643706 66869176 98977317 156906336 169885384 509386432 644336317 -434040753 137933705 72597694 -216769536 -691756893 675723673 778636745 -167805662 80318362 -82092512 243790308 -180156389 291379839 178733215 -439067913 -70490579 -435142500 489434010 -505120858 -283100765 -341586903 -850895676 336675913 -609533622 -644744582 -906205050 219200192 -832824918 -50617516 -128989806 -134382837 72698024 929567412 763626842 731714565 -172639941 -23376045 -841136020 -2455395 -472976669 -530125765 442902587 -882076271 -727743512 -56260785 94246773 325097318 707827115 636480730 -808687418 753364226 431690784 51037429 -534599590 -990333502 625440602 139028727 -432106315 996259473 -93543982 -109865704 -876989873 257346957 628456098 -464597367 -513060899 781331237 76691525 -641362416 710103262 720184106 -940934382 -747911232 454510851 -165123255 -481823103 619266060 965111474 -441947202 416678098 945223338 -302109890 750442830 -974682076 -228429227 81298115 504733753 -946003899 -229121459 503946097 -411231703 249653792 -956969926 42291829 135197129 420683731 -623076950 -575565705 -153411454 -864738392 162815888 -268140828 -475835283 -737674906 -98913505 54628896 -2339600 -185012317 836578080 668575453 -253814187 -79954202 307103911 -954375932 766057770 -967152212 -327792947 -970258258 395990024 136035342 38001219 -793815015 955804118 993110732 385663944 763597315 -564442202 205233817 -265187685 640836647 -600886603 822278791 345841881 -837112518 -402644284 -194496902 434410965 -623277435 704005946 437539186 542011571 -54671766 712444778 -139505504 193951855 -243066777 999560390 -317133573 -937266043 -111853466 666116687 668601603 987072435 695717627 -442086010 -18093428 -859878826 784530127 687000017 835995793 -765908076 816648766 772293756 4463195 858613890 884272967 -806943094 749379472 -961396607 890969521 688497660 298983365 -808138909 -180519103 370741729 -895113699 262481348 575995895 523272609 -755355356 663117952 -669517765 504288913 428007881 -52667242 -910109081 288046625 291711790 47016064 -170354813 -337253096 953984162 966183985 818215507 -958932575 158537251 214527982 -295734888 -347299100 636785381 576013332 -914266336 -681871062 539064517 -226661075 638780024 -76824852 863783366 975076383 409927755 -173672571 -558482208 -571227008 -373524534 51814769 -552149973 891764669 155084689 926845622 -135873130 332663122 209114493 812247098 -420804255 -233969350 302850936 73507681 -139891877 386438323 616494926 -302573054 -369971168 -857417890 -155814023 318854357 -817442458 -39268853 -291552004 -592490560 82567192 -855580578 23774582 -592104254 -752851204 -217940905 -570011092 990167752 -828092941 126382060 237926355 103885476 533470929 -76133564 582340117 555295946 715050979 504589576 154483975 578381438 339708620 -404707805 939775518 -383846253 188040664 -321139207 -754656587 -10571026 -491049912 -902910026 -326773531 -209158187 -484783128 627040792 -908333387 -899119152 381681085 40997244 487819137 -944956783 132259108 181136452 -540442614 212610452 -756081028 -322842487 -1332968 -557241661 84671823 -685557431 582096003 -400968941 118687217 173559002 -807623484 -712767766 -126429460 559370756 839395783 404502921 112108035 670173049 -485486236 481716494 -711216139 -638165718 -510198654 775910442 272914642 285805472 -630783725 771026902 94377423 -948601024 970201101 988894660 -881753139 921678877 -251804757 145081420 859753946 -771515878 739733612 -118402910 903857753 -400537461 285125599 -818111045 44396183 -513727793 899758676 -137286785 -337452610 373517437 -195844446 392904903 -289075355 60309783 661215748 861898637 -501141028 -830145212 975639521 584047231 -529778978 65362340 -905005300 -169750017 -481380676 216684528 97406513 -810024450 639403798 280616674 -485839737 316824141 -838926048 -194231681 -393107548 -966874936 426619049 546507014 -58669466 -866844664 463182801 -367265307 -442140850 -884026985 91566754 -402332416 -557364447 715192796 -397660862 -494758142 833770775 30475912 543879854 -632191483 595823928 -716197121 -272800296 276631208 -65682723 138760543 247289285 649186100 661879267 -255556954 496818113 -175598400 -636827850 536613903 502528823 -306866320 13221926 -935882883 -74017670 10772670 -23041276 639478757 371955442 304120046 -993380868 637386287 724623462 122684770 -857750916 894085407 -455044593 963377781 -40506596 -805022050 406577582 429146659 -237509173 752531224 -919676742 -98790091 -584139493 -877900828 783674201 867042225 -593424658 -891612962 620927686 -653445281 282371853 327861452 -853482464 -610767047 -47207342 541904350 280571511 -83847434 55471881 71936224 603334268 797064482 -356728734 712616967 -752214295 -310410450 279088546 -835053718 319432255 -3297882 25265070 -411523250 -892023668 815533767 985106680 751310031 632367537 597240075 -474625959 303229236 983277735 177549460 -250852794 84636669 748631870 -537209630 -429563545 410228597 369555998 -697344159 -702162987 -226419878 272484921 -286840436 589400717 -6868635 78246903 -508992599 566586976 -440208753 743314461 686670919 435056608 -965754162 -813224089 -854611786 60249491 -663703048 379129777 -349147064 -736511491 -247946757 28982724 -107640607 -180572402 712455968 -311152098 -405395493 634317007 -940868827 985315294 -280103870 369770975 278602171 -176389905 -977638659 353668625 -198758127 461975488 977789794 99573011 -954665235 -757404622 786406988 -451832135 -543800790 586890910 -116306562 -528107745 238844596 -601213478 890975265 261015955 -282578906 734757773 -103513580 -787453590 -67614409 504912487 -780950462 -410240966 111342549 -991219505 -823125846 855380456 703161190 -400683400 387696132 -929536463 265636793 -803707922 692255819 670821067 835751631 716781397 593435237 251518668 -980733183 728084475 -558918960 999684496 -471398419 582906196 94965708 -986763875 -650105394 915573668 776600868 -935382040 489021407 -310665907 -642219054 -949341353 -479103778 -278794184 370265192 725363958 -957900058 338872001 -555340287 -487520841 -529974943 336575476 -84200759 177310743 -776979741 308852960 338100133 203324530 65212643 -528848997 -860689762 -441344031 449482820 629682377 -155728655 60074199 460847927 -152790785 167384940 -302963805 888167844 921446208 733591253 510505849 791035280 -365312779 -996615716 384430771 315157079 958378316 -4985046 -290615020 -31102854 81912929 -740308629 -394261530 -15680119 -655833356 -265028840 136602135 -993456186 607536842 -159889967 108248782 55226876 -892545962 -182660888 812783665 757003949 -976302042 -898376133 -271719638 -328845060 119398273 -539334704 -244207972 2755468 -504528518 236613829 800287813 962885331 932292374 -69144553 -294941954 -546418641 -379312331 -45530522 -545554899 114830956 667097054 364222170 -951548752 580326177 -403374058 -527494463 -824995212 -316952204 375679277 -522037519 -612730345 -269127710 -169726203 -618833986 -864496864 940392363 636919460 723792792 646044973 -389318420 841088500 419983051 -459598456 -538577486 650577932 881050858 468376323 138905912 473555853 664935653 -13952383 135016850 -592834304 -154475195 -294086426 -462891551 -735381202 240847290 634023661 935605173 -723214112 88800011 -847110747 -472391953 689681194 367740897 -494751201 -869885913 -994828242 -225259900 -96641925 -520284794 812383632 451071117 229255544 -193732135 707920154 615405397 380145693 -882968347 -241896861 -784957199 -793989431 222052406 383608017 324004771 -994545241 316352797 379030817 -384369128 606250136 836621338 -585189425 796439758 638220013 -644509435 694178869 565849606 785763870 834757285 972208450 411382245 516545638 511902112 -875949154 159911197 -499255489 658458351 -284250707 -398476003 -687370755 461047007 729381470 637816565 513883142 -445619807 644377099 660089098 -82834081 -789581503 -134626739 -622383359 -104370597 -287006678 801754307 -92265331 586870404 143151690 689125337 -417613901 498378058 -554378262 -745189708 -843499517 -647025701 -937778928 -111391289 -424641858 -410300197 -921330775 889458238 132761314 729380873 2890734 -632290704 -743354364 994998958 -113447788 285225503 -202549611 -823969429 957602124 310501971 116732850 519634487 -478294667 -606625248 185278233 -845449126 210726706 -102633749 -910270118 402240944 449328013 35556776 351445964 793272883 -354231102 -596351658 348946782 -539899526 245086628 632809516 -417551425 1606415 -792195305 714645174 -157087096 -514245588 985746141 -636764509 146727699 510025082 -506787611 958680367 -317275978 931529913 -213515616 -416073103 -827597480 -882927114 764166873 852684542 -593395994 -525111242 -353393752 534177630 -407892199 -499028916 982439787 -230274961 801816020 -244948549 460951565 940692955 697843000 -66168423 179751474 -868706083 -311737042 923076145 85213562 -87601681 -553798652 725595482 469107921 68907922 535789274 668951253 -758012187 508818898 -586380507 628059943 -759909758 286846791 -110156909 -921351605 -937073791 138946645 911283283 946371780 -719510233 436500116 -486890681 -863845839 149143040 408773530 568641713 989348971 903889464 -592676950 152377804 567260626 -600314855 -224208076 984434360 -807925254 -858438436 823074855 -284393891 986496466 -450480387 238434837 707785288 -423753039 -103447214 -431459602 -921403480 -934424135 -573259691 -883334829 765264850 -676974319 -921514996 -346095907 -544547462 60599918 -933041325 -116868494 -448166033 204507327 768401714 85666004 -319726202 272152738 -581826571 565334450 109716445 300990415 593934354 256260895 -68743313 -836993961 659291839 999025725 -163719996 895956685 -796079866 438472162 -816005254 -383153023 629818096 -255666946 -658883222 -493048730 -657599459 164913023 44268071 -979776664 772110258 689271582 -748830877 -570891183 692945313 -455390982 -864653256 -346128583 498782327 -155476536 564387773 444332838 -251840115 729803522 -281798541 297936413 -373465758 -493834246 -541093929 -871386076 390453097 -679095362 570933778 -533345448 69866868 300373708 847277859 -602164373 797115199 -401811243 373305403 -63711561 -99490358 -383413080 608075498 -351134206 -408980193 623709384 249080205 63162658 819463382 -129294435 -755025642 -899301552 -704452405 300783292 -906383727 592239650 692767927 426530343 -893137934 247651869 -504181930 217020853 117509394 -286590716 -940300981 164756176 -490442288 -832474025 -131732973 -801723223 -472919834 165239544 450034806 428723468 -670868567 -231861915 645963210 -962043024 -773846389 517614203 -481688817 -758020921 -159036886 -901131851 470989172 -520436110 -754484396 -636431447 -988910743 -692585841 991524705 635721154 -580200906 783032018 -439956391 208992076 -7604513 530594333 -467417468 -139684291 -95305788 -391397696 29129166 -454109398 -352375432 -298310897 241522142 481696586 717957838 900474156 422800819 -245881302 -887095662 -893706143 -738580003 573079990 -707898704 -249388458 -232397868 -983894215 -600847379 1640944 817179276 112655648 -470372925 167787014 -840106356 -441979364 -968034268 -613399073 172461368 -524620955 -473812137 -832612227 821667589 986314810 111784547 -464234424 -597231303 549141935 344659902 -864580134 -744399253 161112336 -131570865 -981313756 -817594627 -685243891 -331261011 824226230 -571331851 927718182 -932409228 348520412 -606015456 -104633590 -570616000 567003395 -431618260 84889524 153657826 449759018 17909052 -797828054 509662164 -280741407 571930652 441630553 699212916 -114090083 -35815455 -133939612 -255771060 -770121449 537248569 -91312153 724045315 30728648 -404608991 795199831 -588299289 704835689 -344783528 519667062 428547705 980227392 -854841570 206357976 253032091 -85009501 -47642746 930340934 -810348690 -371652157 203895863 -554758754 521592910 433687041 741771090 -191424214 585157441 239271828 -411151 794394930 -337250844 -447648921 623571394 -359782839 -569478756 -437869890 -427657339 -980246496 -948681902 -987536434 874554220 299954559 -389726961 912062591 363761075 -14462888 50740363 591909221 500445239 716381321 101961478 -464621020 -597059993 -62460016 -93842578 753178982 -383195299 63556569 -931927948 -955012219 395914959 909405010 -6752590 -434660805 -330779748 -79049962 315438191 304771994 -306377697 960931038 -490667229 536365123 792815104 541029112 -39949836 -919778214 252217310 -793340265 -812861104 972201236 -729436312 135272673 388791229 -85178526 503025426 -75821712 212401591 463711883 -969844850 5367643 224007849 463640259 -823492036 -816354312 410208412 -437379979 -401350339 484393247 368673031 573082572 -123116671 -190618241 309651339 -656673665 -665936393 -697290734 32699290 -404544947 -412111119 -401035887 12235283 -432954482 554008360 330064475 -802558318 -415929757 -909162075 975552615 -190406922 894679745 351224242 -488607393 18008065 -181508795 604851315 -686083770 -41617714 93896248 24251737 -416852573 326539363 197663538 437038553 906220227 -784845502 -422101480 -399724695 -826604462 742052452 -313654202 -300925850 -605791689 -576975704 -689730332 -169036244 67546945 -571917125 514654428 -279263188 -705665197 371738888 964228682 608629114 252944005 206569284 659157167 -217768278 629502549 267277151 228818822 201918832 23503089 -81392414 81313517 -765070627 822350054 -341948374 -140508958 18256050 390028835 556168199 305724255 -802801213 880518620 -981097425 -86113994 -150215287 -729589176 -568697213 -837085267 -846753955 -399478202 -656158591 -335036568 -936637753 -421130789 713408967 -148110715 -903703980 161635968 -747047972 -95912084 838100346 -681654981 -253109158 -802976479 -443489000 42166818 -271431871 -301289828 181050093 -663058972 551718184 -268699101 462669271 -404810368 -511143456 553088911 832992630 -994585299 -437402787 -892689895 476938769 816208340 498682815 779246689 812657784 760481094 574815147 919062220 -671058705 -587923113 433570508 -575210664 -497322266 -680866675 731855059 -873256066 56646124 -128897181 574462191 -496087580 -526347932 465830817 892763011 944752921 618209917 -300605055 449169229 -629041284 -886446156 -523917767 188272876 496756166 -629792330 -290904113 541191373 -187551899 -241518505 -626643843 304696009 520269311 -213747438 907074373 -523181443 -433086743 124344743 -200103820 375007194 143085111 505507081 -110646608 170241538 -431921817 702514923 -110883221 -868774950 457309232 968334268 597701904 665233891 -906879586 552811262 952043225 884438060 181773380 -445033804 -582346340 -424154444 119257900 487941642 187698196 -213696438 239568952 978601346 893427662 695680710 -573868858 -611668966 -450450140 -814437201 -801639532 -564028355 79163686 515717185 -826322456 625272749 -138351093 220092391 917361022 -314617674 -484361385 71798296 -514172538 -92345251 714129194 -48087225 276547888 879619255 28627930 -165980334 -223831543 -608809045 -317000766 735280065 669841646 313377473 81609647 -786351156 413449556 240397681 307577388 149693315 -587479104 -221225455 184515598 -790448715 -141309782 -576571021 -395817979 -830818547 306977280 467804340 234984868 570876759 -541830802 309576294 -301853722 -79087701 655410154 742059130 -118332897 906680757 -955134097 960775761 163627013 -235332259 -336866004 225950520 451471066 -634620613 942452394 -764859925 641535523 764119823 790236499 99325612 -944199272 33193046 521200214 -340420746 -359968520 596326099 410094455 -443403988 -267889468 264108151 -390783724 337113997 -983572464 -897494703 -758441983 890672640 -449264597 -967638979 626043619 584578765 -589744489 -919701498 71176395 346849757 -629422151 -274411053 511234029 971346982 -691111685 980016592 589747091 469089031 -962145041 257094235 343549066 -921396218 112512270 413981978 -124681982 796850401 246423609 -938601546 71910600 -892136206 771273081 -194458708 -958788313 625303311 899479336 724894382 79070171 645903253 627698494 -557002796 187319283 -843568493 -884367047 -447532916 625307622 -272264329 -852627216 -744980161 25828434 276587316 -34867616 245041413 -869039226 463319683 -887497330 -954413009 -795817125 -5398182 843819483 978530176 950597975 518434148 -253940000 -778221475 -877167787 -169064658 -593329502 -584990685 359191886 -995972542 -20358201 -274741259 728158522 -195150124 -39649172 -281340210 165969307 -701602008 -670632078 193347925 -298947679 -168463607 579545865 -376118234 389483175 33189342 566222386 919446352 -115238792 -748305478 456590917 -489795910 793263371 -963140958 -889767377 913335720 958292046 -470634090 -691859585 -748525870 -675446433 864676250 -339122073 -242543544 920430457 -154885648 -994262677 734999580 7323290 54084497 -399946086 315575695 452004151 945654515 -684009370 -32889135 622729709 -529803053 91088450 -674089139 -222905922 -230548451 445053556 -531827714 -421770975 14037288 393121866 826002645 -871382536 -429270035 252263674 -284197128 814669387 178496954 759186054 -14030440 -202262728 183455345 -583618774 -327662670 -19331544 91894530 597702853 -739032929 492830481 -48843725 -311771314 -202795190 394356465 255332450 -476066024 -314061704 -345809686 175498061 205964483 205156289 207743514 996356110 -786748836 -807541922 -56266076 533769741 979838948 -726375409 -592152251 -745004061 -754697940 793890315 116261324 -639872547 131358455 -933068810 456581545 -542461615 906386846 816704196 -90497901 -554809854 674418465 -457410938 207192850 -762183422 478496433 -686407190 821571273 -155599457 749198348 657151143 940312442 -842705054 742984 123785973 -776490175 866006615 316165447 62877242 -665538198 -644832690 -817456344 265618691 -742235813 -607369202 197144104 883237773 769793086 531607177 764524920 -966780802 679067851 -352378054 146435607 -310013876 -65915506 -624301140 812851605 -67619623 204526368 950618950 -422210799 509161569 894129001 -620996608 -733438544 832292494 72341810 972922167 557463599 881329019 423353356 -377917811 -685108243 -370903263 -566516049 872448101 745778435 832673043 808035513 -625092446 213097875 59231621 12966919 840078373 -310701826 -221265736 684976568 -784714717 -903863216 493908788 896834445 -150015288 944716077 -899230115 -26465914 492037978 -173494436 -693160045 -271597191 917673810 -37913720 133694210 274074664 892040175 -906788342 -405005049 -152658158 -339797810 -51138555 -99265616 -376427247 353210110 -470089068 144019803 692001358 480717047 642225747 277011167 660275634 208527209 -687321208 626078308 -519831125 247432834 495095481 306884920 323114251 -860363085 -39117749 -892848124 -265600753 -301752568 -233177445 -319474590 6360695 -716021623 -934570090 -389978702 145638148 173154550 947110671 11386100 517790029 686174499 -418224321 426831341 -518725776 468862785 900786894 489476084 330770740 -793380230 -110902418 161486949 -187098180 517693000 -698563387 -880328579 -744702049 620916794 -887710046 -253430219 160631400 881483078 62951374 -182157776 -390319349 610688363 -96265236 -141470785 801551232 -852153649 -657593191 110888097 293960941 -263811579 -188219678 -407373190 158562488 -286250656 425679133 -138169864 -773395123 249984028 676854902 -541678237 -60335259 213893839 -906061853 711119938 239708118 734685657 468448415 -693246399 -536434160 489241919 372361348 459187827 -919785431 65263773 170251766 803894875 308873453 671790721 328179752 -68010763 517918951 662215139 936132622 222725942 237539845 90779223 -787976481 804947937 563030345 -424479277 948774550 493245755 -943527268 695175650 40715998 511716585 130698164 -466461357 518082599 -313165968 -157883435 205240556 -66474094 -295160000 756948081 2094003 668898190 -572924468 425594221 213045301 339559700 577086553 414251745 -978434870 -420236972 331525330 498120741 -137439083 266603361 -826264915 -337575600 348471180 -456078757 122877966 680598833 -593118944 -462954291 349217779 634612034 563401175 506905109 -302976795 100003465 -571124662 -998661817 182027397 -66691900 -268134490 -471967809 -704147549 -181681873 334376941 -310432188 515531811 -723815682 543347157 490014455 121956255 -280939963 106424123 -198943695 63214960 476725999 -637179333 469631537 -901907026 -241392414 254156732 912313731 239139926 221748404 -310194096 -69775959 214626510 -536399602 487087481 471314842 -114310208 246708611 716801536 -181041033 96311813 -364580394 -729826858 495671768 279729766 -364595314 659087434 -671363762 756296092 600186843 409793980 -250770179 133794456 -240943947 -936296900 -305069919 269692802 -771541251 794726344 211096795 -877246948 609906864 -807789410 -496831778 -349568277 -626969079 798192612 114965673 946907038 947048401 -910326342 -677727842 -816424163 -195973177 -357864140 -682848796 -151219968 314582633 796549714 241008733 -331542935 -692198702 4364959 -543796809 74776452 323402805 740398384 -821464011 8529432 365997756 -959454905 -709303035 -523395236 -420953916 -115111740 121475095 -603012754 -938754835 793646517 -597526823 -23440738 773017924 965900981 3861011 977784215 -535977143 -911985991 -637361694 777472560 506802791 -70346952 -791133991 318202028 -155066515 134144941 -696383974 925248211 -304499132 340115285 -752777563 -42269242 -550250402 320160742 790706552 408701424 -427614223 -953992524 60094380 838101769 183461 -769950448 -437066443 -885483444 828307461 7534620 -879534859 -252712880 -343612055 -633367056 664079519 334767092 -73102143 -500715810 772548439 325855268 66667679 -239647285 -405427153 -405593326 372790855 541403840 957804807 -616676248 -805637423 591401852 -387399700 691761702 613236355 -469946276 -775995292 779393129 955472835 849112770 -677460147 -716615861 -953337443 463165258 -697576854 735584316 -537545535 475496811 520420356 704704470 -320620484 649286305 -701306300 -909335535 -823865858 -319294008 858451148 -777380985 -585473830 195510963 -961667313 -420704929 919499883 -47081830 -174121443 -620083864 -819474517 594501297 579215867 -88056912 340095835 236941301 -930610903 -449079270 65795667 -487282644 78282744 284081047 -263494645 -732219591 671416044 475205916 771051823 732224852 -346242374 17339875 175807601 -79762991 -793254857 643703295 -616275266 366456958 729688464 -781651631 67013224 22388767 898714153 -891771162 205964331 482032835 -437967294 -13837443 -941548209 645166286 -803180203 -435488126 60688792 650173025 59830782 968418501 438838418 -890687898 -575265416 535409151 513840024 645554434 -23784866 -952381457 259443178 798599282 108687585 -381795439 -554550008 -509930721 -322140767 104611963 59242165 -332151173 231849309 265697156 180649001 98623546 843129910 507413130 -639346463 -836115048 512936932 734466101 601012412 -579699041 527342620 176572784 -477835827 717237914 -13677418 469742428 -16725499 -569968123 754645515 -468951437 -789407501 -599441500 -764570455 -723947114 -126418304 -117590045 -175710404 -438193623 23338160 134654931 -88802021 -474380814 -7387656 789484644 -696142433 135320805 -316906288 788380843 -886061986 687612632 -560571674 -168609338 572289631 -945635382 -90691275 -388234464 147289149 999741475 -117704201 -830251231 -844677668 -231833066 -10152002 -387223971 -975982300 -374371459 49052991 -285845340 -112287297 -882464839 -538734502 213950520 383953826 -397064611 -308500228 901608181 -179464723 958699221 320685801 -126029904 929244660 256117729 165989144 103499974 -241037741 -621063746 -656241622 -903100289 -243966519 185875245 603304053 -567856068 974421893 -899820433 734116779 -163001336 -323714990 -741119001 -172695590 238274828 40005357 482451782 813127853 -968180263 534817796 269281770 -780063105 -852591700 -134959264 608535051 -452456145 232956335 62030088 811933641 27497938 700735191 -660536615 -658111339 -288605241 523460158 448861961 -226112713 -293144056 324234096 -789012198 15884271 -473593740 880802631 -234393839 -657386902 276247487 -594843321 -860465320 211697509 -851313404 946363620 788843650 -268913675 33345015 699678854 -83563157 682968428 -84325581 405350776 -391316302 624161736 -995668856 -994087351 -753891841 370863472 5018786 -638809644 534049214 79122050 56971052 400601532 99727432 -552208869 -165378873 179844364 -692332317 159713639 -483819202 746923963 844332240 -389196471 622462174 -108528741 987377920 -389491314 -793424958 571292814 -958497510 399419458 902793430 997875840 -884988834 434866980 -417868035 517972060 -732620951 -723173949 -963141739 -72836686 -628549432 435354639 99161202 -722889582 668581751 575423655 -296755120 -802446377 556416877 796328103 -240184447 514044142 880622596 404417969 -851640125 -752809059 3522854 269699690 -49405474 -795919991 500510802 -257332181 165480585 966441569 -78738605 -468981088 832603198 -688335579 -640180965 303517574 483846733 690117726 -354457612 -255975542 932066653 501891555 671541717 374264110 -527104139 94858870 177358867 -771952613 223277236 -156875813 -288793911 -377384713 -573215981 -180812383 -288076405 530942592 -244809033 812293736 -527564556 737763081 531283176 797290658 -486894816 105737345 710285897 20977025 588388569 -978725033 -750333160 -126779041 -291089870 -234979404 925586495 -165524097 141326508 -672739768 -623660542 668165004 -333856607 -134616927 -594915281 -428776984 -505837740 -693368840 -122541413 521522176 108643070 -577817754 930472132 233838874 402320753 -667394968 -978262314 -300634763 672068406 568374562 660006325 72010025 819711523 724910543 -830563838 -738894948 -579174760 542673477 369128082 619492977 414600982 222109269 227768051 403122693 -292742581 -792127412 569747902 -424805067 909131431 -347886943 -723623589 956005080 628818421 591591838 -385604954 948111860 -989454257 -413290814 -653329071 -552109437 -304018945 -158989007 465335527 -604700289 552397438 -147055276 -995535275 842662007 -24796671 760425859 -453877413 216253122 591079695 -562595318 82818451 -92225190 432246250 131837194 -522821678 983186066 -539024665 257982564 315519013 123293940 -732136778 -495663177 -534636711 -737553965 -969927149 -590258668 -770453243 236111297 -469226413 699990340 -615581126 974283950 -768263547 318962620 502887612 650132233 939338385 -19983476 -644869671 -560029251 322207217 695301468 449442940 -677849527 -998843112 -909168856 332627964 761240102 -674257734 344199239 -982807742 -314183661 -346972909 125754439 -636927313 -158251188 -167124110 -58326685 905082098 27356887 -824200172 190486674 -404917476 132999609 -73628404 191218246 851270549 -531283001 744364756 -96319089 778801956 -838003697 -315391542 488533236 396262765 -400923406 317081984 165229657 414846797 177145649 37569282 -189711634 956414435 748777547 -276936439 25636070 518370131 280499430 154212051 -305571502 -330125105 73056058 -404709348 110090002 -305923594 -176952362 -379092856 -513002725 -154891239 392326419 287236507 982522896 -558579116 20703627 -45393318 -908870685 -99395735 998605337 724552781 -833274091 -314211029 -828443242 902878134 -65702425 397687260 809146645 855909598 615605533 -939444508 927558512 -536356353 598014988 904084688 723752275 -205813679 950089877 386046567 -786999855 -536906673 -507111415 529119596 -700319817 -614432318 708140341 -743950815 -500944867 439764011 654694487 -557691544 329098778 579092388 487198715 886926672 797870074 -984990636 261504026 821378445 -5814868 414126519 769965078 -617916680 -897251056 672908942 545911932 -710597216 -572220344 448817070 278367203 172449867 256514976 -733366140 391408683 225230595 599700423 -760627456 -6439269 669855553 -29455349 -972043483 -379162366 -39663974 493246125 -352942946 947301988 565980464 -538668153 -610278578 -142294370 827314116 140520035 410679470 -376622313 409633193 439928570 -95139875 -919193367 -275480386 -963092557 358072891 -880326318 -803406900 979522456 57058360 -23534115 83224034 793372046 500057268 442755036 706129930 267291939 179096886 -726253458 -780152823 131542415 -315911921 -532940375 227743737 -76286600 -458131359 650009888 -509364253 567581632 674708092 -374015665 -665230690 -399435698 949185760 883927333 -525736716 261042260 644434973 40277037 -340847537 567685288 -665767509 841306510 462620257 916402851 147959334 618621940 278673527 907054997 864761438 -46292340 479477025 326150781 -700812917 -357441753 -347344633 -893717050 588388104 -146546365 402612888 167318438 180541748 -384955294 -250562330 139183153 539498468 -210652792 886338816 -528974878 489116721 -341866681 -212061965 -275080217 742306484 804327827 679138312 -530188905 -156491186 -285943435 -668609330 -777827762 430181270 389727273 447650961 162903752 849161785 -185529791 637327325 415416984 -745161111 -619979860 962973274 762791922 492617677 605289830 786855238 -711287287 318523794 -428850977 625984729 304091285 -536801622 735315621 -691997796 -366663623 864727551 -855092165 538385690 -654926052 487871704 851837357 974042667 -809923950 442655251 867361978 -838354555 992413426 816858180 -209586761 235796730 -175461075 479511690 -878460453 -456279428 487541153 -624275401 123587858 -165918627 844759008 66693222 -958710086 819983807 961947294 -372013722 626506070 -659385850 986174880 -420481398 591618616 -244103834 -643791466 614188415 253465597 -334248681 787956672 -533344245 -515198225 -734581391 970149042 218973021 -306732953 65159478 -420478451 -658191534 -198195221 -306725430 -929277158 -610228354 -840249237 352045350 790740151 314159307 795464218 872332285 427356641 -83914301 716295521 981938567 -198248798 731184854 165234597 531986055 281043580 -709038404 -505198275 988703139 -498145816 63257307 399522176 -605842480 -857837370 121924936 -546001536 967579483 -285542326 54862785 263966601 886410033 -829501393 38360340 745716287 -788982198 -427021049 274874054 -532612718 -315765934 -671115336 -865720836 249748098 966524991 964206010 -629186073 950730219 210913457 134147760 -77066600 -395750469 672430972 -228371862 780284810 331586675 85473924 640915331 -421776582 -214483843 997131945 277782361 -24587097 -921421298 203135785 425611940 -158619477 -216000600 10432989 586984174 -452188288 400506833 -203390825 -646642352 998590909 648304398 -508614280 -151031679 475241109 -729368607 -927081516 -559124011 926603157 -471952606 624009368 -746633212 668763183 -122446234 960177991 -342523178 -815056210 -158042832 -195714901 -879090293 713934780 -979233975 -320361293 240235341 427101103 -785670402 -681093623 175595992 613834786 -728739324 79340999 -765175252 314630573 839226427 -241807101 -364403835 682725425 530735964 80350039 998067984 -610690862 34815268 -247030071 489245031 335286049 497672136 219550342 -598903777 -731500598 -572296071 765831056 882929457 -977809654 -731247537 -825136789 713845998 -580255760 -764617477 -884275947 -669660907 637164935 529202713 -360879328 -671271836 -636970414 -828760926 773571501 929751210 -971362643 596862781 419180677 991132322 -522022469 429971082 71095434 67796857 535214157 -864079391 173779996 723002682 436560179 512140888 830478298 -740693811 -651449744 -19370148 -552049010 -763887251 910888481 -105046549 -370377299 -457483153 39760509 858314391 211429091 -648093655 490517162 -975723341 707793067 -803867133 441343754 -395973480 -948173048 791449304 82265779 356034692 415922226 32866821 352886019 909176894 -484855505 888294937 476068670 349897260 -711223860 -783857601 890055960 326527528 -501119547 241694693 364904106 -915082397 812486907 -564306398 -358640540 -245208845 453876892 -731981968 -821714964 -166466762 494871177 600692922 19094918 70334024 -154343019 -393428931 -465799624 -110508488 495997821 -378005662 590026041 -804256768 -272968109 500743678 814000143 -260061792 -958993163 730259267 196236354 304715427 -398670877 -551856012 432380565 712616383 194372631 696144160 690923069 -399507988 -57465278 -364645848 501418925 82817839 -922787301 -508123661 -312920361 -864045271 838868521 -439872989 897778087 -548365922 360571296 -602891728 562446037 721013125 405224889 154258757 -766597762 -899095616 -333085357 455194487 -726808030 759117904 -198316020 902618276 -975600284 640551280 520307440 397724858 115431074 -546490981 315281204 -963904735 393979676 78456434 -56726379 100543815 616040202 504442027 -360297981 103615004 -458489576 -496798750 -379046295 464784065 -112623308 -727823342 -168315624 433683739 443114229 -931327441 -838700475 619640195 -679725002 -107462169 297905823 892048360 -484366335 243004975 800882312 683933941 622828431 -907234124 122399158 -964358737 -924889333 533664684 327839702 -399928006 -615480743 -542949704 -436845198 -530553013 225596980 31913391 626731918 -427058856 -181735496 276175286 -758174805 -70681223 -807158586 -113722114 689444886 -446852688 311869907 688635926 1310049 716747450 -255561785 -248441474 -796518415 -997900699 167809680 -655655936 -633669450 30738783 -185250057 -594850312 298160761 13296621 790098317 -428736049 -395899558 260683853 128908060 -942642962 399667381 -291281283 -668975006 -779874987 60328280 983991418 -371258301 776437593 504200336 -273507117 -356399999 538126207 265670888 -215658094 130836117 355139121 824567169 -416791944 -922029629 721248598 632881004 -430488028 -508233982 -353667284 -926260043 120064884 849676302 691978144 233338801 -795146535 584118849 -189190844 571706753 606515660 -531465381 301915726 734894148 -620788406 66791984 -30955518 -709760937 63937247 475296087 -657966402 -563511982 607209427 515238539 -25978847 684090303 -976642441 262000855 394303335 -887505178 -887480214 989166931 -254938274 61268131 643716128 173388936 -957216587 287095123 -691025817 -238901179 497891092 112903409 237943618 930019306 -766757554 -632739340 819743277 381826690 -24746811 27839852 -616574607 -385328747 -906857364 -538726853 772891613 -50604678 566413971 -700701902 -149180315 -354896860 669898036 -364058730 268578526 -667664389 777182527 -955488929 -825834943 159756738 608278464 389147500 997066340 -5091495 -320936092 -732889536 -962274023 698545414 524782066 541467479 -290948423 -775508416 395433584 220289465 35578489 959840366 792665537 -643996168 -706744461 40333793 247370244 -430798189 830948071 322855921 93743961 700176231 -727747460 -152043973 -133373689 794192490 63022174 439989389 -497778362 -869058340 389018813 488423278 305254696 452276337 -461490968 -471679063 -282543706 -2449830 -939237134 460900438 667761267 64432324 -938819809 568089069 928020186 937272448 -523421333 510253593 -623911417 -491767591 -481130647 -117876094 -973414724 182254497 407630166 989492299 -27063555 689759279 -977833550 176384781 -325079654 -465198269 -255046374 744685402 78309816 -985921622 340190642 378769123 721030146 -66162389 150621946 668419695 -42696558 27747740 -636897424 -284912127 993544442 -929526082 362713483 756434437 493053345 655429664 353234687 622820926 346056904 -313868554 -443499069 364468543 987674258 -367704720 -72951199 492523172 -749584821 -632688387 -704643803 292421267 774485661 -70641876 -183381848 23789548 -243125422 256795561 -183155203 -828156801 10605038 -856646670 419265068 266349586 312363587 348367081 -299693935 135857986 -657632185 570432803 394213797 -780436739 203288776 361229055 -238524485 985033326 218188139 -301546349 -663900599 4023992 407700179 853526558 496392063 735872633 66200702 -318516450 539343842 -889407569 175177796 -244771081 536548882 -323430606 445986071 151555511 735464624 -23671907 600431484 939832304 127576273 843792998 -57780164 147277154 -800490208 -996589151 -325174999 -89935424 -865201931 106425250 397186078 243766152 -347848213 855091164 -739929461 -622242549 504596946 -858951610 -21608094 572718588 -785375347 -884725174 927869302 345062945 -843310433 914042517 -324590916 -83643025 -839421317 651406211 -643993091 -37920709 -663532831 -985304924 -722268905 51551229 -639191514 698698566 -167008307 848429252 -934489419 367210744 -16467490 -630034544 -916706098 595396051 -719151340 777091956 988858701 855436381 -920227744 972639881 -51940718 -392627873 -398670670 -484494254 -923358788 -368942870 -66577629 221967721 -823401155 29834809 484019428 325989817 -65959883 186194052 -584878245 -54382757 -5194299 -78993518 -656966359 -537642329 -106385057 632837149 420661526 334024486 234497786 894519699 195132262 -623847842 -637439039 -277677934 -332073224 -145802513 231566130 -294162219 739790273 826097984 918831658 -398527522 -444586755 527166276 484518842 -731629958 545942232 86630147 975896052 34219064 -441959438 -143328326 703093352 -429462041 -800798814 477574885 -473132226 -544486376 219533158 344247371 25627159 -193773491 -191631963 267376752 -873133102 670672660 575130403 -22012483 821769628 991629695 -877027573 -588430980 -925566166 -787306933 -842295972 -994388947 791773244 -814843863 -551526314 99155098 795551432 -505817252 -522629629 152634993 816315832 68509546 -727184571 -935951031 109215331 616551118 518406775 521219223 -298814240 -562179043 510432711 171331525 816953860 677644566 721844828 648240933 -780116958 165861976 634447016 85953148 577329981 699275156 -694891569 -300072985 -718070859 -631548996 753493761 999408760 -382080279 -881363104 8645390 -599908342 280445899 496597537 -227510133 -91257688 -829057544 -826760202 493824472 -647701061 169207221 666639016 191714814 -308656191 -199101197 37610034 734799455 -89897824 -226668676 -454164338 -687827549 -533974017 -916221855 -490534622 141099719 -529404774 -320778705 -392227705 -366075700 425623714 152933534 -222691650 -57707905 8041621 -489227577 -760412868 340738195 -817810734 508292384 106491660 300163305 387073933 -355498703 -322347238 -435458174 49333313 297284 821716730 -798943203 224767993 -449315560 -597736786 639597553 347703789 481057262 200306479 475953033 492273224 -902372291 -805709358 523208322 -661296445 -260847173 816409798 188154848 97810523 -373133575 510403288 937065784 -808491743 -559699068 -580513150 432885958 451227356 928364611 -181062111 375152268 10667313 776762175 -163858185 -812754870 654276157 -618148231 639399937 768396235 -510479040 -900931753 83560329 106751006 361769476 -337340367 290549000 100275809 -323671803 909150925 889985964 -42685134 -827694718 691802109 831498196 135580954 505241734 -176207444 -681069411 35482516 189301396 231124528 -959929662 937285058 832881365 -565651567 -150599757 -407801079 -912561563 887330660 571689654 868306991 476950927 -174951483 -596567318 -927894343 503531737 -933520148 834323133 541944293 -51073704 631135442 -843266205 606708 32781307 -389427173 -143015969 738516051 -726228373 48189744 -996750777 723774278 136413289 -561187903 777604215 972255934 -554097291 536140376 937926897 -128042924 -583895132 87639435 501527592 765455323 -716337509 947503440 304655239 714822927 -494575691 -894586385 -509570599 245440065 475752912 -632949518 -302740964 800063589 131505387 -731153959 595973529 -451104401 530203826 921859534 701858313 -536945026 789481536 -400955638 -400056752 616823517 32489143 286246634 335084700 -989922351 -421230290 -470114061 -571142720 685155804 160633479 -568760612 -848539235 395446890 914712027 278253467 -984049909 279246046 -788192073 719252293 -160555974 996639835 -127019044 -891950938 -443024270 345671453 -265486505 177188281 563304557 -155210084 -377865461 554521392 -23691048 28642050 -723237521 210625868 23182864 -92683724 -582192380 244254444 97161773 62302126 811164578 -967669177 -287325192 -965780 -170442772 -623528984 298597461 945119291 -162594029 623618402 111906208 -902569804 118272103 626082546 108418112 953951648 219629611 53835335 -625569467 -988936891 16251884 -579922076 946053585 573648626 165060545 -416108391 -15670846 -452362327 -847025737 482698372 -977932359 364392878 -63312820 860693902 -924691631 387248501 -744315789 289004350 459961256 457693137 -935722596 940968768 -696694327 -568653242 -498185915 397145113 515692409 565029993 638721398 -52537936 -442558958 -140637004 757937845 -772121999 290142353 976889531 658396095 409535234 945463950 -115203814 229894230 569324004 -507946855 -590162766 434683557 69393108 -167237736 -576652460 -292115960 -146436917 -759780092 -108711889 -940297143 47775079 -666189128 -517287721 545640149 -608795428 -313095641 -301604527 809847887 317866937 -789077885 -245576661 480042335 -936470235 -330547319 179229033 16980424 -297848492 -954003800 -459272179 843920573 -660506092 76712338 -457908309 -26829745 -528800122 394889053 610643844 -328230764 793466295 -596726730 -657294235 -572235991 516628434 835157548 -2993665 -10336149 998753457 808758820 -995616914 599324743 805699884 -359501520 -307310344 -157062651 845118823 -209489077 417932680 780583395 -587910143 -970029855 137187469 454856458 213813969 638469754 -249883075 369715095 -153871721 -762739316 586080191 -342356133 -841588761 588306166 -883675069 531077500 304957691 -44449777 610664431 -919440315 -511761691 -586816133 477785976 980524159 -109887755 -357741000 -736594486 -416921941 -155545518 21548741 -874819350 646619796 793848109 894342920 553094702 813489898 121136851 -584194268 -953460408 -697307839 987689821 68015289 -966246677 860046736 -345505808 295895455 -400029840 -192772742 -187986417 -943374990 729817897 516551961 767234544 114825549 372509509 175423655 974839578 -205062497 -230809296 364102971 846447767 -347044864 435579717 670750730 -918294089 -870866224 867463080 104610832 150232218 -540723974 -39974317 -585348873 313715304 -325826281 672615853 4272247 -660819977 -226005723 820723712 314586456 359739902 -210019674 163508278 872587427 42430999 481714778 847225327 631214336 667801091 889762158 343515771 -621658786 -895125201 -738873319 -900380765 -566883514 -899711616 -838237161 987134845 -46614952 -538437306 988172060 -410654450 328012983 -390093508 -647225288 -968788609 581153623 -81856369 15430356 930774642 -992123996 824988758 -565593172 653798900 596865072 307020926 952403094 833579261 41486370 -264372723 -338316745 -180912935 155560061 778705503 794728569 742871759 26718622 -752239457 -138544376 78850949 487650383 780617558 -62724766 -780757655 -938952928 -627744823 330652752 832183203 -438465724 490473730 -333533522 -28001832 701451198 281153812 -914438002 699680733 -113988803 968327253 -914816996 279593709 -70765911 554588284 -97157275 6367660 -567902628 29200545 479955 -393499109 831948761 -89283080 250684742 -101057479 -555941174 -798232774 -759686506 474693187 401240278 322981025 -488367514 261355404 345938742 179615797 615606316 -751865229 -696000193 -44697549 738101993 801886733 967069808 108291202 361867884 504485434 -624222000 980431537 346167928 830233718 715634034 531878090 159675914 743951375 -755852409 -371488966 962375511 -798403433 -311784164 -593856608 -236566354 320767912 -412718593 -405361325 -798932745 -558782749 -570460795 -613652743 605505859 -321288354 -403570615 -932050575 979157134 -177742563 598982299 991929353 677086255 310256854 -537669422 -134413200 268739739 -995660273 170219124 -915455460 380635544 -611136705 936845280 804363920 302626142 -417275166 695814839 -759507351 -586072405 -901988135 919069875 547786810 -470964110 -658233144 509842471 -887518632 -340650787 -366072707 911275396 708727521 928007647 824770797 -493690580 -224405710 381802067 -232340536 -565622446 432259585 653766060 -497866953 147004601 833327344 -415951124 799953246 -499668691 590309944 496222713 360499019 -221360283 -165228027 -306699763 241530802 660223727 86885028 877124030 -451554212 -916743394 -790024964 882589552 -728371095 25577000 333750135 950837163 688739024 992175246 -772220244 -358757394 833248764 624820678 -614773598 980601027 -116840569 576539472 -99881692 -31747394 -346262000 756748944 -685710468 970721127 -626334751 -477835752 713207130 513382239 189925578 -868535839 973450397 -600739573 -948319220 686213706 602152366 47521822 -570845467 296516029 -659498549 934485818 258714917 -647910367 -424301398 924115967 -137039906 -799500134 -905244941 433895052 -660760182 483554882 -77516699 27890147 561633576 -165827123 -932069141 912404996 -963046239 -48483911 -637524179 198206539 2403865 -405444640 -90444405 -181058914 486790632 491616017 137005610 -301242320 80279864 414475082 -934934845 629512335 581684930 -136316609 -98999186 880129801 -502597696 -453531285 790849100 -796671914 -438612270 -517116894 -555519853 169778350 -609446161 190907723 379386534 375621483 -895223331 808084315 993706703 -161351771 223073097 -723780454 453139819 -16240871 309717532 668990872 -51890456 937341486 -304836342 -733447268 -73735620 -836853973 386883377 405834729 -625201279 -307560074 -540228220 402704508 874342965 -728049927 -829503198 734992519 59566460 -843241289 -686596138 548636312 459955328 -412007459 -297192045 25477517 778199396 -628534082 -820091215 200799177 572513709 837226668 -419758460 899090090 399064833 949865655 -305832639 708541715 305259727 -487966884 74760371 933908956 766688933 -971803836 144985031 771009120 -75239323 -266413053 51373182 -417768333 63076263 -774699576 204464349 787967147 -330445778 -558044243 668791077 -214482040 -966677280 834701946 981834995 183088850 161210413 -567340146 -550060028 263501530 648781623 -541750279 -748055658 -623408292 234968955 -169919288 354749073 961985426 -596133163 -857427645 755929190 608335667 732848716 506885505 -933567067 759518361 -36269416 -996301155 438543557 -462858339 -648875593 961435224 400269686 259935590 991323135 -538584195 592727314 -523441160 -858996679 663336870 -432717006 513912855 387079655 -53422691 341931599 -434983331 -179440666 -782867864 93254829 455079074 135135839 -164380915 34071262 994109499 -382462227 834136837 -572718449 -331346298 858411810 -375575465 174767089 984292283 996219551 -497440466 767648108 -966989529 407359788 388441216 603889338 345413640 -38323167 533996869 837604 -929706108 439558063 584293739 -868471848 177213576 462773061 937335826 716339066 -145282246 -747679041 -379681196 359209158 477349498 -967078302 -398644138 -562344780 -24229016 -969407786 632438888 -727761279 -540135924 608480947 -363773769 122542136 -552812489 586444897 -283388800 -34918047 147859969 909343924 904945384 591800575 -981003703 -926664465 398194251 -410650821 539044261 619723283 253631140 -894284999 17625478 -278226222 -333577485 617307768 644842224 -167292131 388572337 606945392 -629273499 -825099352 -790676950 594601520 -738880726 507692380 -299320700 -129105974 -810724183 565722910 -591611069 258308050 -446075639 928286130 994226621 781923572 -66285249 910235386 104975757 -114575720 -627070332 -465262581 -817397114 384168968 -662164986 807935389 -62516787 229653225 -894750735 -407095885 516076634 54242793 493252487 -149424513 -509965743 913330044 -412080583 -460598128 -634269202 -422795602 31577199 -976934445 -745844195 39195082 121853687 -396480391 996803909 -429897973 150645783 -879255860 -293994921 -344722391 -59835211 -672687362 -588311555 141431210 573162356 907856980 430130855 -943234253 -720573698 -423284325 -323346787 -38627491 -768043099 -430466504 -286654696 -898430575 373147304 -143091593 748495298 31632047 -188352986 -92765448 -66026531 -971679374 -278336158 910553751 388013088 -457984564 -163662302 799133378 -964124803 -981692784 556063188 -870659596 -989595551 817167947 48793015 -90210254 -41890932 -198947575 217848786 357232976 586584328 885943766 -828210718 -24967076 -119023905 -588034483 752350839 -441104454 445369004 696790389 640882698 -725833914 -683933147 235769057 839033521 -647810273 -205983230 -827271778 634333300 -248296889 450138475 658658191 -255301127 878949748 423882935 -972689189 -98990699 326698497 -675756978 -639943032 -408082604 -896930340 -586628359 722733847 -531256663 -686014945 -662548439 434939216 356930559 386808689 230022029 317589028 161538973 -855337972 -258844125 -463080279 976819869 -157398067 -28605031 -784220062 173254148 944356534 -957429701 239749697 428778988 614527483 -166562479 278269224 -672379452 291175316 876687279 -598234637 287128277 -904091441 -747104881 186409150 -457001181 286313267 -329354903 254209074 307041790 828187809 27367509 79916461 567338053 -904141766 823923340 -125272226 -737193109 482910786 838733867 782495517 -587161670 426870442 -580015311 480720637 318839653 -960493702 56493545 -312445809 136561860 -838786010 356941971 543407160 203284604 676869617 -510159862 -353310472 30358111 657555101 -2280393 388970558 -877009484 -398168888 921398304 492270999 -231240200 860216182 -871355852 -930187159 336118203 -46669714 263022741 525711672 209956166 -160194063 -616828376 472448840 402373337 688815267 214377858 -994055253 638613823 -605293345 148953518 235727361 579826974 -328402417 428767362 -246736761 -352716854 -896546671 349886628 231756800 829918258 -845374402 830122701 479217328 -931552282 670825210 283635770 670485195 -751533997 -954582949 -885760853 634470368 -889773627 -82925245 399933880 -40065761 -724073869 -776917287 75423385 -66228 432591580 107366784 -143569487 800597587 96533942 255965354 14608128 903396064 822840864 19156641 423512143 767795669 -982284098 886625879 -978816355 107487507 -405578342 856347740 450358055 -671609647 -543645217 837416600 861333507 -246822639 783361152 786575521 71937337 -28141205 328600461 -481386071 -617816848 972529715 91917812 571330515 703722602 -658219185 876939130 -184960553 -931058548 227205778 -188227151 83867349 533939577 122719317 -115465224 965757596 -259952530 -73919983 181735838 -869578560 145774711 -948142137 196423988 607250764 -581351752 170208475 245986402 730185953 -66476316 818529843 947564488 -709069010 -60240334 -388633300 -490382392 731751055 244072295 -637944109 -941091325 558999856 -35147801 523193108 -582980352 -856511602 -928884322 442254043 522306604 -391095205 -694371801 -877761367 987310208 589075053 -803463516 -433636020 -866940408 -250234845 82198619 305764758 -170200777 -256831821 -425242732 885381547 262302774 798842958 979879705 519524667 37416729 -935389527 -385749924 -346259836 696485695 577443189 647852975 -666548350 593360468 -503850841 -990987664 325981767 -413997854 -139068744 -355204789 -35903018 60120329 129508810 -745445531 464018116 271583195 107668626 350615216 -693423678 -598469679 272256385 -63256737 -789777193 956729546 -634711295 219233507 -584825879 448381045 145321389 69090743 582893891 -170261392 521947532 -716861110 960292735 844965686 974020612 -468722439 854866221 344424249 -320615766 875417431 -342635487 218021569 909112162 208775052 172955576 -791736388 443243837 -489404173 -192769719 228467127 543055864 558744053 298473805 -607845403 -631864758 -54570269 347001712 574752322 5578280 -445496471 678503572 619023672 -776600284 189316233 519813191 706315412 -627291655 -259423570 770777442 -153885317 -343537959 478153002 856218899 -45899608 78468730 -350845431 -758861486 730862666 -738774115 25242505 -607473363 -543987501 -306500561 193502350 -157507785 845822542 699585171 561222350 -398953408 802383746 381050835 89789180 -468444393 -790003934 -690052961 684435991 951471984 -70283990 -266938575 810769563 -585120739 214998 -638034751 -418244959 694004797 -853732097 -64370306 669250587 303277313 -427205545 -126051375 -463500739 -16456123 332853408 877136676 851529527 375127335 -267268211 997122101 837493317 -626287197 73182749 -805705688 -885168915 425440065 536350137 -600847348 -840458545 -743015473 -993656234 -329678490 -566339232 -919221204 529562792 -828954788 789309239 -223438013 97459807 -467604951 -950999790 69544882 305154675 215004051 916050736 -388421325 764315245 -288993975 270113 856057045 294648701 120401505 149771128 336576826 293510650 436425449 -540164995 -489062419 -37086961 -435813302 -340501668 -138177906 534999365 -656148163 602433066 -659531740 932516470 -286681340 300898277 -23719960 -293201960 665785045 -694669553 -154079495 887970238 -325434049 342902200 518470171 750030352 983215623 -812221164 802896578 -635881712 816945457 -984909075 120788746 -285566377 -889968257 -634484928 868334585 896595860 993304739 -451702782 21520489 499333314 -718079238 -696007291 -472531186 -190519053 663715686 -981590006 -225631794 752242301 206963840 -304994233 -806830414 54222667 -651473270 574655319 -20787249 125812056 21920964 786756263 18925698 626837864 -767950624 -362204457 237826327 352991235 -151899609 -177614611 655659220 -58514114 117620706 -887333096 -3965584 -270005200 -788370441 -2789976 -913231428 336804530 527196936 -920698525 886998985 297445186 -377266372 690001314 -416718901 4422778 784288251 -404163927 770508812 201536300 978655234 -620982768 -504408978 -425187347 39556548 927904406 875244611 -791926613 -733635828 -873708085 597044269 -449538383 -745260973 694797292 982165138 -64465919 923698698 -158714689 591336825 -360211253 429973405 318787297 -246354300 -234046873 525777909 -133110237 358806555 843066761 94830812 542451829 178721561 746511058 -743744329 640758075 -380637013 -314517607 -517435425 924667138 -594349564 719465259 -741880437 -795585701 -191574428 511470219 987002712 -567682478 114585882 -234796732 -868432384 -577673726 -289671303 585204750 189471144 66961309 -592224370 991801117 831701648 -861201150 865755676 -467122606 -193926038 323555666 -547680177 21713574 -815137811 569411533 -276448234 -473497056 560921003 -592724444 654768971 -368023408 -742126296 -447167117 -430213203 -490843521 -948863059 -134600040 21047952 -205258933 -936989565 700865448 934602048 699419769 608869589 670845341 572661852 -138865158 751788904 292823308 550618905 120727740 752856181 -719357246 984928977 459353500 596449242 116795535 -334918878 -851242040 -623939151 447257968 -154938742 -669924353 557487586 929724170 625068974 832655442 609854907 -838137619 506410176 -306574716 982852049 73725939 443062154 -52186014 393150147 -190154267 -104707311 931372931 -208626524 160006957 -761280553 101200274 -115866815 323698482 -932810984 929503774 -494298469 853536781 61556840 43837550 655471386 -761662335 504698581 -920305448 -938175861 -716491500 -450517923 -936263245 368956059 181483326 -65927795 -265340260 703241112 -966904278 365952071 303013937 -924480744 453879779 -69445410 767508087 -418737447 590870146 -469418271 -596139056 -442496934 -853398881 582496421 -994505784 -539314617 50896167 -440761229 -785705411 -349068236 -336322659 977183143 203471256 40141970 -384855903 -840093248 126333389 675929275 -170607062 -480829374 -917645899 -640610045 -873649100 -977613582 605783543 -539602541 -294459683 251182667 571635313 236066959 184624828 -850384459 -339521796 -849103790 -124784826 881111860 478975280 853781300 757029513 697277779 800450622 -688933704 692807376 858601963 692977561 -368679144 -491392825 -541186399 -87371655 -751748282 -186255675 395009197 311638865 527441111 -218291669 971075722 864329054 335914124 966222945 -3169319 -717782139 718289266 110156403 -238233344 140458716 -896248483 -633855755 385770596 293943369 -412917987 -162981671 394003313 -872160057 472267154 244775224 -158577701 -40820755 -693248676 -460700888 -199987243 563498843 -462842333 968872966 -155546976 735483483 477968118 206588435 110746828 -561727306 352582515 849511354 -187950000 -822663571 -727227855 -938679514 478291117 432640865 -212060204 184072903 894407022 153991996 248453360 -130952086 -781473955 823011341 -927361176 -729032884 368873423 515197025 -505904767 -891821214 706188663 428774706 140933613 -753290477 -321902698 -443211973 -543480789 952355166 -586483313 762633531 -201339099 998428362 423454924 -918362259 333127576 270041515 -192466147 846383144 266974206 -714334277 744030471 -861342692 871977668 15440725 -173324728 41844239 -137207513 -280209806 599567296 309555190 345402141 81537643 -471636383 719942055 391322416 828802098 939485560 508640998 -758931244 -181550438 -429394763 138482969 -482673278 -162561876 -414607439 -517265239 891577167 -859507830 715326535 -812149797 630041334 -966835570 -660012106 -243605641 -908149299 -766401790 -785113963 -483064695 243577388 -817420662 113202581 -291337710 147286535 676170131 714212104 201624974 -207755884 338094672 -378910205 -533978950 -769269605 -989474019 -927975934 -725035409 -400003468 456903923 -591392996 -433911165 -981945520 -368109361 -466253748 628322915 451567063 -226585273 -307632583 742780058 67871803 815827160 -676949956 457162888 -809014328 907582236 320656856 -380444234 -993970592 565674658 -437208900 -153296072 601446131 -95925106 21628375 -616031976 545330796 230867471 883287951 226065515 -898749108 225859926 160702284 822385482 778685589 -295410584 -874066581 -292867611 52452689 -573669376 -270425495 829297739 -964358842 -721328077 46105375 -823962876 -617277652 13781217 480434534 -440381960 996970712 14301777 429789118 537941016 154122903 -753202093 -485652955 461870534 -887212531 899051554 199435856 -204098119 198487301 -656016737 -133413522 26872880 -318980417 560718812 -966475594 -25244947 624684555 81715905 -506208740 840176354 746628723 -781269670 82085280 157219794 -22237450 985140354 -415684249 -513125453 -7819211 -205798989 79869124 -388718604 -520849679 -736345712 68951754 -13599787 940738041 -576791220 504660511 314629640 417994111 607015165 908353359 735355906 797726035 -486955645 -511363013 -440658094 884401802 633867713 460889745 385902741 412681097 666904392 -89363455 -321631635 -745121018 226614241 370503221 -461386473 433038406 -885704749 -984216 878069767 -208700774 -836994792 356317692 523019638 931050688 226604256 -70928924 465005971 54364881 427766063 -927648605 -95569463 963479885 762478735 -824205261 455864692 -985943188 -899870740 -782738051 218194814 921558381 -352723277 607085179 740441681 369009104 456749188 728069575 -904073337 733537402 -13706418 19615889 161945072 421363500 -900624373 -877528249 -404642481 296504122 -736547920 516766165 189003870 -151807055 907444412 148209024 -195017881 325610544 505405509 -363498341 -472598977 -476913319 -608269517 134932915 963039576 -93844349 600704670 828597605 159704622 -802366847 417698819 -17828898 591396911 363632750 24377581 380416912 568610054 431746004 465633937 -240281317 -561495790 603576322 -871613988 993131583 -168938536 20485146 439433864 620764283 -497358958 -578231083 -952236104 -275713091 734360623 -456887577 33311176 388207766 53665601 742543180 829937497 -227327112 721654571 216142599 734200709 -587734004 291881664 209948676 697182884 -453380750 -555463637 -9488072 -114698013 577050226 600765383 694396309 -700171985 232733467 -866367421 -935319694 -933767816 -669472761 364418792 233771287 -525127997 945585407 -764449730 751637810 967582285 -5111313 -133270590 908143050 -826589153 912925939 399938455 720093857 -849644776 586542472 262775365 897120238 -34762157 508628714 501131683 -964669332 327584388 581934120 -630624321 483937326 -741975088 390566147 -530835599 385006895 -369003206 -664652577 543917469 -927538769 -247268649 -428976934 893571331 -244238903 850231449 6156175 288461682 952239209 -730344263 546955587 991414856 -831304118 -389245618 -918150671 359460380 -119843498 788937061 -741519341 545963574 -590077777 -335131673 634194724 -389330598 580771594 -37464780 -874884688 518027586 300187165 -255243455 506597286 7025465 -117728345 -323268484 425791354 -475606305 415040872 -754404537 157755444 -404282129 954363072 -567505937 528265863 -42642926 817160499 22318387 175837136 -600445995 -874062890 -422543707 -116743349 17966533 795208753 -793591642 686979587 646542446 574392168 -699207477 771919977 229956676 699044882 -158639473 -305477728 983308529 418951819 668115351 -779774409 6318913 -35579958 -780569351 -425059176 -910972782 -527394182 508159598 817766954 -318587658 -853106900 167356628 643002492 796298889 -370139541 -396302860 844003148 399617079 -881947703 -480816422 289866343 313080395 -86220418 809522205 -71457276 100666066 366669876 793837449 945242512 88000966 916110169 824149944 572808668 96163063 340700650 -86838063 625674427 -210248352 551664562 704734928 728471105 -918042892 957195985 742258804 615035832 -643377332 -723846714 57379847 798179006 -632990069 136440599 210490631 906316862 -248246534 318162500 883129810 924596284 -980413608 209139198 525969049 -89549757 53283923 411450682 -722545073 -306326533 -708037445 709475924 834111201 619612241 -121628426 -199654694 -153581126 -807878237 628161062 -135586738 349623669 -981088659 -803883901 92791490 385682952 -757795458 891067839 -509079865 -400047386 833055089 431130387 -105789124 297990681 -958453134 447329127 504116678 -691167691 541058169 860811780 897616376 -681508433 -436768434 879595728 -743014113 692890922 -20450467 188064789 863401138 20185529 -657434413 -134058011 -636463224 -420104901 -407620345 -859064041 235125283 -394724526 318876142 -164459487 293861681 -342727742 -488925758 -47536295 944051662 980052192 802748134 -550159899 -649103734 -30388587 -376196763 -38530389 -850786137 -778007562 -735494091 -493138033 -928702907 701472024 -944397322 40122691 116274974 -917265206 -45559847 -967449630 -88804157 74766805 -779618175 623330757 -615387475 -761521984 729999896 -424414230 -479559331 668372424 -958273738 -902054992 330986648 461887495 248290538 -232471120 -872160297 614960174 335172017 6665951 -347124818 840866349 604008535 -716492550 -652770418 33959541 594940407 -133252823 -697765869 358108387 997263094 -997116332 678269180 -761631841 -17448932 989765429 -257525492 -860582322 -100796848 165399468 556190172 -832473388 949054910 -239737759 610541775 -122690587 342542385 621926934 281052197 -717386629 -790104223 -6725271 67663035 344030879 -681828158 -613757200 -381867705 -675637665 -121990097 -240520747 594925267 311826416 -558248250 36043645 -447344464 -943645811 -289427871 213788604 240737366 -825828689 265435591 -283924038 -689699090 -229796461 794624648 -890695743 -240791384 135006670 -409411810 656946806 -208565985 -536066465 -176487616 792227082 -719071853 330039948 760695257 -575432402 -810148566 -797588266 -600697418 -953172828 -415310666 451409691 -358338233 -85649536 -909249589 -786105066 -509845506 -326209269 498976123 -70224706 119288002 430467275 802040119 963619239 473888349 -903165397 993778184 586460618 -908470723 879217522 330811257 511691615 -534223002 -655714112 -660496170 557739543 -929131516 -13499068 -672822918 71411310 614445135 -524007229 -656467269 320511245 685995195 774659345 531509737 -797682050 -378481351 -29293173 728794695 598232019 -697905769 -934559182 -548310885 954733217 -522127500 681435524 881371199 113149376 823602796 949956732 -563805551 763324922 510281683 73858080 738116415 670335339 13418029 590402088 698935185 63552343 885743685 998678181 236230284 982873026 183118006 689792662 -92769188 643761255 -896540534 440631045 -641144952 -460048952 186722424 -294999539 -104170869 85148202 86456242 585312910 -987575480 411254978 -396802912 307981460 -580953995 634702183 -809424063 -357513153 -753761242 912286639 -549468797 -808673000 601617339 127818671 625455141 -549975849 501751396 -267600917 -723672873 -146059928 -981156500 84511213 368968627 271175869 508272145 -272223962 412478905 732896610 -267134122 489840203 40518485 807886101 475560027 -937334279 123036493 23805184 -984588943 -119048229 -51721213 -371564298 375225360 -316365463 827511219 -926041133 219346817 -19760098 562901459 967929231 479863098 22010825 77754907 -454060844 385057368 3884646 -233631757 856540238 -38993277 -40071715 -515490366 -233003047 -248109820 364919150 -153990965 425991702 231110565 -838777571 -429202595 159239450 104677890 835927275 473334554 266728469 387524913 -946326696 24521874 328730538 37835087 574719830 -743139059 215939211 955025566 -138001796 243907887 209725331 -515811455 -174088877 -710749206 -755755640 116658481 417747338 -581402463 -765491991 -847395425 -467399053 -344786960 874554550 834375279 759406475 -973298772 -533316018 -837657932 -393150683 459236929 -618812000 64301469 395584995 443251068 828102438 -996951937 421844119 711984138 -951844639 -332689654 -43939856 -764300319 597972440 -978103049 -430118383 -246134244 693794988 169418037 -917268307 -955465392 60959710 -542624588 312979170 -482813497 2710532 -215113758 -757266193 818275847 264191231 952898534 615338152 -91519911 820575761 -870283473 499964530 -764323509 146795667 171993928 556768329 570643883 206212593 -418064598 -292661641 554190445 292806691 -302378702 -244403625 156613093 236413916 -639899349 -38814368 881923646 649922239 -492522164 -483201968 -28635027 49573834 382795979 546001379 -958978048 353733480 -559759772 900151907 -545125034 -993000824 622874398 90071659 -239364255 -773393792 613410557 -240693477 18201654 522478143 -156119126 972183024 164691722 22859410 -193803562 -541527200 -557854992 -601716952 401829784 413620708 476628717 538949712 -382311599 807735139 -970663724 17600027 519862321 440654584 751455184 479188003 -108861768 393419938 -917070620 -196553930 -147145162 -975282996 -85383118 -695641386 -812809368 -151709654 -376195884 -784860435 -453866981 -812973534 -450514718 -492231167 -832155500 -422429736 -122762413 -120276691 -7056624 -417246511 555945242 97363887 771359333 -899046707 793627316 999552815 -583503289 755356190 304233149 776031028 -251990684 -804930235 -36654561 217835094 -390300525 -24280024 -909148040 410153109 -307396135 -967792878 425063462 158894960 -667473414 912248515 227125953 351205085 -430746676 219436307 -523816689 -684233388 -153817053 -124594052 744883476 -614808689 -163563420 262242723 -500466883 853329496 -143680309 672130019 -862115893 -609534869 270932561 217062006 271894779 -115673951 558608305 -288478533 -511535166 828246393 -71551144 563587428 -500823677 985178152 644999243 794717891 207248290 574677190 -105313911 769636013 836183373 740030218 89272274 -459525389 349371836 -194641969 -982252487 411356563 817323521 706616691 -448229868 -252832325 313754831 919679114 859577135 -950597140 955319855 -910818040 -156136459 276907233 487709371 572076261 497992381 967307792 -950763613 312333897 -933510283 -23808211 794022237 -512418144 -140819732 -855204664 -159672030 -638201803 305798453 876043126 -642941259 -43657591 666046680 -54002379 913379945 692628164 -259550494 -557063082 14589472 -281912052 -783224970 537581431 -949281408 -649706266 811800590 890484176 982232731 656522201 -74814160 533542300 249432292 863364410 -327901045 -646896821 -262923294 -101726613 237581118 -294960879 175643017 -588134997 175558053 771856164 -490158044 -468040397 249176372 -529374713 -571066338 50340541 -749556786 62375391 -210622551 -192381255 134614328 -669018184 449013970 619158620 672457117 -385986375 -710833427 -595168486 -937992401 -94995211 815767149 6212559 -562960696 344777291 694355543 25081075 919159806 -781938377 44244725 355521000 -370315 365306115 -595233811 602974701 -484456401 -225894785 -898623124 -606043503 420676418 -448807480 550929922 -414347579 725187802 -367989194 -599944999 717937137 171815526 -620125587 -897343818 -546300664 207024800 -695049877 -650059947 173917563 883096148 572209829 903266232 -652950082 -373171268 262803499 523876593 531563659 -398498295 -414303705 392219378 61736357 333405721 483686061 -975088487 704086007 -365985948 -816370524 123936750 -146211507 891301022 700183865 123251989 -610087891 -181726967 466998327 508798503 -343347809 -643312734 691285994 93409160 -896795713 620344190 770936990 -683819221 -406579112 -244309474 391273145 618932834 -991865161 856697630 -777823114 -238291930 -160276192 -239925412 -261142213 800887136 78196119 501804377 196515362 -832198640 636902502 -614570104 189890648 690122215 231273861 -798424869 -859688934 96048283 827221496 492193430 -157260094 564044228 840980960 744019368 -682032674 -543535 -299966227 -988665882 451122880 -910542210 955658870 -138858706 88763029 -590205558 707911706 -872186254 632017970 -446918313 786984256 -853928030 -535142345 -970455851 862052953 556609083 535785863 -860967024 124209821 570163612 -642261925 274453324 -57985433 306994564 -330823453 -177957859 169395727 532803887 -617389079 626951800 188632688 463068755 -337153269 15513669 958628629 439360205 851062583 -431172768 -722263636 575667880 105481142 -224545677 -728288524 -591459836 700932115 -100742090 -278416108 827304811 -474669563 -584920790 672688314 651606157 -148279471 -414001450 274098342 564449785 -400074858 334932788 -219509192 -151023997 110179594 -898870455 -398857705 5529540 -732239550 -659467213 -212268007 -870286504 -345740518 -575045659 752617178 826078577 -844162800 535052885 -88219983 637459166 250514522 58160767 -535689300 -332121217 -897896820 31787222 -450968331 -243132622 -44040728 978249177 124789788 -520603768 -135492279 505268987 110381025 162024149 495053959 411654765 -471878900 -199901287 -929906077 -951964976 93728189 -951558606 172063735 -140168975 -365542621 940457960 686399502 -658503523 -550187973 231085268 324089193 945549535 -276679975 -578365153 834975482 -725825976 363887974 -212459640 268473285 96090961 231128386 -999981144 -421678512 -973820034 -465427852 953343680 342194864 466901168 -110670182 -836741824 400213033 692158195 560269542 -932505109 463333270 -356922474 115812797 427816487 -702982153 -872871262 587917064 232850799 -592249739 -281411876 -984429660 183118906 -432742000 -645207009 491100986 27986453 -735626986 369472744 828989145 -564620614 638705891 445445360 -304170726 -737073494 225804818 337759657 155393621 644219572 413329370 -68455558 383798679 672144858 -700250780 -679733263 -987625248 -395300398 -237285664 -893035225 -741221420 -945121422 321222714 584921038 623862299 182927747 -848255248 -729926864 484682035 -285922588 305350403 120338518 233618964 -592201730 872493164 -627341820 -625452569 -251629652 -458446078 -263284685 346053736 65538481 -655305702 -802602387 -960811721 -357048193 249587120 707662002 117296921 -3608556 -27285925 -726603658 853173465 -38628348 550134721 104048140 424192211 -596223965 -17498989 775458980 -559960238 33457979 -167736247 865316202 780696667 778672253 -911011830 -121119858 199368002 -468424956 572243707 971902804 10205798 698023171 486828294 -132946921 621811545 -805193038 -173235936 -175807491 -879338072 -444744497 -894396016 -12040093 924030294 -835352863 72031791 -592513303 -798136017 861307602 -633517146 -586524016 80209230 60954412 -393756914 928409300 -873000401 512132732 -673814463 -778756391 494503353 542070344 837138709 776866678 475036729 524701738 -467557173 954586426 186877843 -702459198 432816855 594925258 -817154752 -875833558 -682345310 477065465 -490260549 -171245259 923480333 354297628 147971786 319778952 447256916 661096554 220008143 878412373 -268819187 -338534063 794817105 570806598 -473407249 778910098 -601530255 579099368 -105017989 367663274 -893630123 827973101 -885847141 -444660849 -237878647 640025978 913317536 -833328144 447288820 622625873 398211490 405666126 995017775 736533329 -482354413 190818874 -249150410 -297675293 163813490 138619095 -903173290 427925253 868753522 499676740 -479885023 84109170 -713790119 35889843 -766215723 801069377 500280513 -961150265 309426374 -728276956 704465341 -140782242 -552399715 -22815745 -445901334 739356351 910829815 -873396891 666460023 -306784691 -659085718 860796077 -583014736 -421597136 -7691041 -222756283 486296490 -686311068 401050061 533651705 39356500 764509072 552020386 -77927280 -410445312 235448652 584091519 -580844927 -825504704 -601614232 -671901385 -371025944 -955506879 645913096 -235644614 931428781 991753590 -89603011 -914309162 620780626 -236540005 400738493 -486934111 38748136 235232201 -580811264 565622352 -597490688 -183683914 -226207413 -780645623 -645086423 -574166291 -34923726 334368550 -56557302 -409368030 148731621 -615816504 -689129143 316591261 992388496 160901666 905251842 -57184232 -121346287 -919270306 425267623 805923465 -978570852 -868990246 -869299909 667575042 -333738619 -573219844 -222044394 650986368 978411229 -333205346 -424720523 558084550 670738631 322903014 780824597 -664220875 584391408 -432292361 443232781 100988527 -909041496 835786148 -226493263 -434877171 997915625 -866962 -219927516 -502209922 673359795 -283027873 -423263957 678071433 -325372107 -931661032 92164035 510936713 592360178 -889126550 80715218 806617251 -399551361 -663324855 -950759618 -10617217 -72803129 -170326637 932193574 -647011138 -527608800 75966935 69537502 -909854541 -459521657 165856224 77875375 -489092059 994933231 -829240687 -28990237 -829190783 802922363 -351416648 -330660988 199797702 306149076 67913796 983543161 382493580 482856583 -297096599 -27822214 323810056 -300439808 401638482 612962325 842101292 -94571869 622097280 -528499458 782284552 434235469 854855078 -130349170 -464044120 57950481 -745299214 723044902 274463526 738010088 72684978 -370325276 662530957 801672973 72088857 821693462 154109497 -652263190 -701360046 -268581565 -473711990 -34088787 365027172 597946208 586239857 -600754437 -979948676 111238464 -148456715 80942768 674281769 -503365119 689955211 -550820545 407372305 -52883818 -56724633 492182144 -933186493 -384013744 -542782920 509280537 247551844 -954986781 589332430 500187402 340532631 -248862704 311228857 -19918055 46281599 515268776 -479129202 -878028707 -628524086 200482337 228918341 705280944 -584507547 96617718 -815858395 748330747 -743289798 -416659828 -45679076 -931947491 -750870403 991706059 -445291570 169966378 496911471 -336789510 674909346 -391657573 -249648599 -570823069 203257597 515161374 608133466 760067347 885397796 -423166488 711497809 -889986529 -553115714 299558952 181055461 -356730104 -911932969 -163725543 566474063 -708100909 776426614 -114262450 -261058628 -951251890 618992075 -994527146 -163695819 -492532916 -752497942 742588361 -308816926 727842898 483079173 -418794474 580389333 275104360 -550727614 888243165 -754153268 -392369368 787168486 -456803142 501211779 -196715988 102885465 811428099 48807053 474449739 669634429 575748028 790527807 808833396 -853750428 -636195338 -930535313 612805588 -841495814 -254986924 -18412926 -313177995 -932265741 895467483 363681238 512601171 405270506 611184252 778344186 252801826 390534340 17749750 -971639075 -637621552 -772264296 57912296 -884535209 407970378 -715651692 -359743343 210469859 463496572 95676014 877462648 768611271 -429064952 -399029562 -226472713 888244189 77571215 -895672204 749088532 -746674295 881943195 -949504723 -954856442 -124411185 538677154 -94558355 -446648254 -93130069 413280137 994960411 -359610131 840036320 -109725271 506256619 677667463 285664672 522753560 45849128 -245730642 942608068 810631142 -331372627 -402007245 533961736 362566694 243872864 85602291 381288111 -598271942 930659288 -771940639 102178859 -286341313 -836175858 -806598570 717399881 164658625 -97780366 -344117315 792629711 882374980 668611931 -532819269 9508905 -21631441 752310291 -845534055 161274493 654244730 150668215 -89140810 295994948 -739705780 -533238689 -415318527 391085859 -474891211 832438211 750874749 187301067 481200021 -298734710 196892829 -804080835 176683664 -23396369 -501377583 23543764 -419683094 -407148092 -522068714 -39927632 -171782351 539030210 -470826349 936525121 751709337 704465388 229192329 294721645 -20709854 651008153 647498799 254107194 587103949 -677208437 -136296290 -710417335 -947415025 -857479215 57815787 383101053 -876967365 62145259 -536313081 387127413 -870918475 459925088 -456140571 199721647 554482058 -401599479 -63572272 105211815 -532617250 577548260 910240912 -937452209 131105920 -12137476 -798439649 -868286749 314709484 599432328 450072739 389881446 -118872364 56978565 -532694352 747548657 41343023 -184703070 494168407 -901467799 -52904798 -620035730 554632564 124958522 -455245337 437951389 -715570918 759704206 -748758758 119215144 865316187 -801381933 -303219763 391950049 -453944435 215722113 -456495662 960741030 -939586948 72243258 288982541 -298483286 534471284 153695875 -289628966 63793015 -935588709 -696552585 510934233 38110357 422266970 797318054 786866328 625875112 -808180895 395503611 223361678 492349062 -847905707 -426378734 -144315434 159232337 535066785 259320036 68727933 -913754795 496994967 587973190 131749918 -991413974 434258803 -180585498 -31208027 -917380755 400035695 593343030 -961581415 892238026 751100656 798544393 407569095 457991970 774636453 -977906596 -368752867 -235112573 -145623296 868679073 599975830 843628417 -234995430 -361163908 451592625 -277430081 -242739367 772805319 -182076524 -220074020 -990069210 272100139 422976508 -517208983 514388787 -834292610 833405115 -12575637 -76228072 169291983 194767540 62024992 27034770 234203600 -622711516 -868275063 -230472085 484586029 310630430 180220973 374255918 -761004050 -213558500 -25679331 -434626893 776722495 -977023088 -5694307 720920331 940428206 -787712687 307741675 391844035 -65360495 213131135 -650311726 -720304910 762186184 213633050 764782565 -989247757 -196775418 -756962470 297303150 -537195821 791502667 -161181552 22201833 30030624 -460784197 -450721954 784516360 -659069383 -714232146 549745467 -442119518 -365561682 828910592 526495627 -921594157 -403596818 39531427 -463337790 -903052072 618769847 -107515832 -181663951 -489488362 942545278 69110516 112382851 307904247 -357910082 467426645 -755903544 519366965 -51269108 -848988583 64157733 509951803 469145130 -815069284 153224348 218840547 701065864 -6474356 -117153663 -103811452 609800840 -496311136 -125425589 400291979 989703569 471306991 899680062 -904829490 -263648946 -50485637 -938934115 827264866 -139619135 -288539615 209454947 5616703 136756764 -83018726 35754505 -621327755 -687280588 -748852167 281864335 -639348719 -229741553 524285790 -259874748 442896662 -395039506 349267951 -449798030 -42833233 427273870 626332196 726369796 -47263208 282541284 -125232333 512146304 -236435319 986620322 -359388520 490627510 21677120 -485399401 82850203 334078095 793665729 524274149 815691715 785568438 152366172 130327684 161762074 -246204903 -2480129 -35398486 366127567 871947579 740974675 30536343 735911175 -883538400 993960106 839573760 -114246337 -351509423 -227883604 -841031000 659207418 -234417024 -181981298 896750315 578641434 -407486962 274258380 741940325 -332809634 487932072 -927776209 265278323 139791087 96482111 -761165784 302250769 87019805 -384562689 752167843 739408706 11557397 943954905 -710082881 404366168 6039313 261829019 655415890 999316325 604228766 -159725273 -794404414 820729423 415520986 -981656844 535928436 -52632296 515489999 -144750901 -784461986 537267344 -657017705 29162911 -46416878 448190359 -164237338 -935972546 185790179 135011804 -580759320 -937325276 -620763234 -998300440 -944021458 825073886 708521332 567855086 819308118 -321999903 -238483134 123139276 978968424 -707328646 -534719276 906759739 -925432385 535349565 474807874 -255140254 -999561894 889323017 266316796 -465247434 -403844267 758307996 -562660677 -466354955 -466523912 15524986 -480559180 -824742766 616724043 563941123 -98065296 714054173 -435892677 -100965094 388944873 188816634 511183422 193480556 42180234 -683680002 -550937549 800397657 526435149 -414549968 293222612 -133292638 -588538878 272333462 -261625117 565472725 -688618070 -512093511 -832467361 400603199 289854410 821060931 788861507 623718391 -565971989 -320418440 346963450 995957268 397967836 10971130 -170737054 313056785 365723832 -994509516 630698268 797489009 724476248 99473223 -169012181 325104101 -16610007 -292115974 292006757 837246136 759379523 689694190 -580482201 -527763874 -196124948 -312346198 587187761 -405538075 -722696585 31018067 821031308 663685111 -487870007 746631323 354003654 156383804 134365774 541045413 -860634020 -819725016 67311339 571319561 517773979 -577258239 -474151096 333798425 535960677 -258386781 646055214 812868874 -55923949 98021021 825889892 306129514 836621758 962685568 960139942 346200346 -823424669 -551219537 -384158071 -216949080 -485304365 794829687 -795105733 843681473 912934945 -74595225 762025017 -149846440 975127257 83497162 159067710 -935231862 573286011 -834447600 -205894512 964859976 -197241012 673111184 826765686 678235852 477650594 216998586 664269171 372509531 48815396 -206911703 263867596 -112272681 620521797 -846046139 -234331879 -899939131 -772284784 -657277895 654500160 -525961663 -682111106 149286935 500115830 138877656 -430411473 206226081 458958234 57702840 204778962 211546230 -806304825 44742065 306591100 696521321 -41811217 -348916619 306539936 113205223 590980134 -296805719 -235814845 -252164067 906295226 566189519 -709724044 845405994 139713364 -552209072 -719044210 478915062 -688745686 362233907 -143986445 254707071 -993813996 -912457570 756990479 -63160270 -799203059 -46761281 -178440968 -595592596 -357187409 -192933405 -408492835 7571145 -405343692 912929225 979657272 528623668 568154695 325306089 617844870 791841328 -333266782 84838563 -319685552 228154474 -98228678 131191592 62551452 272440739 518584484 155257769 -553210571 -291276892 601643078 639054513 -727683462 -369136216 711169518 -40445312 459098351 864865053 -303133823 -663602344 426176153 278964790 -289352577 32276144 355669972 -868629208 -239366076 902587560 -917892757 985826023 236446582 -225056508 713124706 893680794 -807195792 505575959 -143504247 714206217 749332183 -407943038 -13507235 -332413069 681779031 667459212 -165868654 257916654 443992137 717726969 764993792 544895875 291325093 -565371746 -236899666 261260825 -332928355 -543891248 -325438353 -976459661 -988747115 45698344 470456684 -347070222 -256740255 297827869 168461297 337891958 232523203 -798431451 68378209 -715979537 157056094 -811654781 -353459004 714804402 -204623282 -93827701 93867035 806531168 31929376 -150709457 -919185665 -652150528 -590904843 -907532000 -602436125 294755394 -134988517 524643657 780629623 437807170 -144043484 -301078246 957955562 -509979709 -607554942 -898750107 1674529 768418452 -790217336 718242472 800421312 960580553 62794685 -179223798 -263615606 657389462 96681636 22202605 317902954 237138586 -516583287 -884391398 768029329 465419162 874017350 387268707 862152340 151124463 389467219 -461972194 -286005675 -707060395 -307579701 439201451 -595751618 319052262 629213344 817447435 -324814375 -76640171 421095342 121882935 454832606 -51960942 219877781 607868848 -299689432 315540413 630749002 202062735 -77623466 800202594 -852131604 -490808694 -775674254 -245603634 -835243160 -368563122 -760116056 577883366 -568786192 -512687242 948567026 613938705 31078655 763686457 -772146461 72020664 569231042 818978479 -408390769 -148447950 -112562453 65912264 -855099037 445516787 -781616476 -562333251 907391075 -82431118 708147751 -662114496 691014227 526419779 80000697 -662906664 279258463 323972049 282109263 470227422 -804012433 398885006 -406329419 -721631922 -328584807 -433622687 -982332697 -125837253 -329682001 934023660 -507611241 -891456120 -760083144 -893763033 -685831395 698473716 740330438 475437257 581748136 961688803 370402509 131326160 947877400 298645758 -450691529 863705652 -409496196 -868854411 -328960880 302007590 246995184 -601033877 165045549 611319973 306176417 -178901623 745379786 -673721769 270347822 -333638412 472723749 191033627 843257834 -507809490 -14568279 121651969 190879773 -842195102 -744157263 -231847831 347040271 -885523137 -108521066 -634966584 613144218 -285701631 -398320660 -186036431 -567544034 426685999 114264559 471873817 9321135 567589988 -998728540 834647310 906429900 71758046 103799426 -439275554 -376805463 455558861 -678118045 693710870 -245656577 -930937653 -753954449 -611017720 -187657404 -789283935 -676138778 148661195 -454122142 -880023396 -206974636 -332545914 -84601277 857127426 644753184 306748112 -617052956 745611894 -731170882 -760181507 831856555 30654172 -982948467 832843541 -270353813 536212385 -835222125 897566019 289644205 413582940 301955784 602334330 877073529 352087597 -988216747 702603038 -799943671 506881885 831491424 86521897 -373841755 -518940881 -330451984 -326414349 -856340840 -699385833 -124831588 -462097352 432345987 -993778964 -142217781 413827516 935316229 -49187656 -11345901 761543339 196017133 260623679 672905882 279784657 424972218 -351421517 450184945 -834281141 -58368313 903249954 -110577606 -334943781 -555910755 613857471 -945634803 987750980 -226772103 -954068417 -503179652 -638315282 -488100308 -850946286 410687095 -943053225 -420829637 -279764076 -27748150 674995669 177706836 -104010987 -578008272 -995519650 644224560 -989002891 64408798 387936081 609058645 859901378 -104431431 -231090194 -165014308 -547157957 -831411646 350886858 -36362949 882445828 -534206611 -228585684 -676931776 87351248 443335273 840382012 -522207901 160105872 -862498123 8694655 -742873179 139285251 417684467 -538966794 -921805661 -637343487 -914190004 559610038 -593419556 879333969 690632771 -839050787 352906315 170273642 -595440955 208575482 -400542098 -477240691 -177809490 -737903962 -698151660 283889487 -867393540 -512192869 -952468892 -427004031 919761209 -175884257 658368364 563332180 -222613322 -478115557 826558468 890680313 394178212 572342270 -846769626 491145201 296073754 -399640729 970196263 641176941 -795804011 -125103966 727064106 -396920197 128425497 586798881 -395579520 -994659393 -204871524 320459672 132280239 -671052398 -556261465 -63336867 -627078311 -58667737 -436788010 883630483 -904908312 256805021 -337121165 -690018889 -23686148 758139747 -335479267 651175308 -531541896 46416131 -320225218 -571656222 -126663319 733792633 720684985 -402905455 -760217250 -312476965 85420386 475103300 -786478156 56193534 -313031012 -145417248 264579339 -445701768 508227565 -175559985 338981033 289910446 392168132 -860243552 -828676562 250982220 187274625 -225328468 982648514 343783111 921005258 -870210912 838687952 -340999768 13703162 796831709 816656383 -147003082 228603724 -132682407 -498220438 190248797 -603073436 545305988 109329191 -374257480 645603576 46853100 988935821 814365929 -249233186 210148385 840456746 -489856978 604262297 -962361196 591032768 793071764 921933143 -142003656 864377464 -442944151 376329364 227931293 879047640 212094382 610785227 -765882031 485561999 -479894984 599611545 402074189 283116977 309791638 -179097832 -104441801 658459837 87820552 220833761 -538749870 -291369475 388751248 313570141 722264224 -949345371 -80553185 -320282912 416982763 963380402 203943985 -615327775 614941399 170004070 204397621 798392719 355914186 566222483 -210711086 154804725 -510727645 106756394 -628816686 322546224 390835233 -892795226 593383572 -911646863 -232067741 -912518255 -945727725 -768430912 358693913 -977384054 -633231723 -812666459 -162939748 -6084625 726180386 -129880075 382161340 211145290 332336540 958542846 424213561 884313971 393495741 898105073 -151203553 -715841796 232930240 803714070 137128567 224162919 741812464 -585018510 -149680111 705913064 -418295810 -538845300 -545075428 -562006226 306991723 851573857 750991321 623217689 -174657449 575822631 774662960 367338512 -620995787 99686580 -776005626 -9768490 -278242292 -997730333 86930685 -300954494 460964124 183596993 -654600826 -388211398 -852909803 -315643130 663351647 155878848 596350937 131953612 694494990 176510989 193428536 660309394 277448533 948671833 956742318 -481526080 -589925727 -645793449 -300413995 -57377707 -175897392 -419424802 554953600 231424614 173592277 298228689 -811554593 -862064103 -654387909 197307744 -481038327 -43376674 -735394503 925693173 90145781 -371183159 251758389 786455830 -463797046 -566334848 -157182342 -132445519 -734387381 -947012844 -925301817 414570961 -199880980 -652753068 452787426 898429914 -860288709 108526731 -189692151 232406211 -565599012 -543507560 463421575 326877465 -585966990 687123191 -808001277 -650039573 602949632 759109663 -451647038 215484859 425434406 -543531006 -851656858 -267567712 -13820177 -201982192 167581037 -687046556 666475923 -964291476 86781563 -230229828 -165261493 539985165 -506598143 661126631 -989841973 -418465706 137449906 -413096080 493122851 -965397223 -868383608 343081982 981479421 -227641503 -523534435 -120428426 -57635105 202158960 119783676 -626851746 -298680533 -509671646 -772220268 454993323 -420942879 -373819346 471936806 -237290733 284464263 302999525 587645756 658285361 475647277 -220566172 -538660043 901162623 -861698659 -888319533 138792911 -761433260 -110074385 -44333440 -281185884 -271690167 154187125 609022217 -346591711 -949867993 733605226 -388437138 10316991 482628000 599104631 504723198 -194145147 339510495 -303343618 -32500640 -945605673 -477458705 -38661656 -90007225 -865160705 -300870855 -982554003 -793959051 -584011789 -475247454 -966947491 925357823 -966511191 763351920 -187165778 958185426 -717184296 -877526950 -548215547 -751681564 -311232126 -72972637 -861503232 -892824750 -522229351 168269553 162532425 -356540865 -366857841 167685444 -502100072 502537820 721544015 -616866391 -687977135 187858067 -481802403 911016495 748767547 -204600928 -629797027 -529684041 -665250678 -434153774 -728150392 282599218 860988316 -32422807 -682791991 -443485433 295134249 -141549525 -903000397 -931179023 -920436214 71850080 -403154556 849730174 -69111801 189796482 -11781989 -256125560 524514819 -904583001 364002983 -379745270 -362263081 332605231 496808336 633237899 729120554 530909730 -553913308 809101838 860015609 -944247676 769905415 725231535 191454982 -21420923 577583516 152609 887229235 -761061874 -124791640 -276695214 293367876 -520737925 -294140798 -479707618 -791808419 836230902 -531133478 588048276 -27952116 -705071512 -152282649 998405079 -145568525 -770970470 -650213908 207891660 685664877 478287926 -810875078 771176632 -520101061 -372346678 -877158911 502920702 566356479 -599999934 819810010 -298960528 -825315864 -964021453 388912033 272151152 462224768 -476280027 694759755 856321057 -135386176 394289740 590139519 545761819 767591773 -480604631 -359338936 -287322636 727215534 646527972 98347540 194772226 617164216 -190153573 685272981 795997393 504488688 -891618950 957162621 -81315978 457004149 418298620 338036038 387355739 143548842 848475337 -224329416 -678081647 -693154131 223148055 -955913240 995369654 212991006 -368758928 829358771 -424708858 -370448358 248250094 775915667 199721531 839998380 -140185674 985180066 -166052741 -12321362 360055876 -657040797 180761511 -874037483 135936385 240870623 536603636 278524470 -581601389 866942052 -478024982 341189156 -583290111 -476215965 -583657652 350118555 -256179296 265771971 -822381342 429136689 -470102461 -852328887 -910708224 -810410226 -34763968 -474675271 682037689 273020907 -917541627 -43124679 448349635 383179324 -115844327 975012620 281527343 -146405641 543046145 572759366 129927357 -29839786 924175910 299512659 105696254 -946844448 599767934 45622875 -166334607 -651880604 947014708 396403242 -182240352 739547701 -896188603 -80226512 -396886498 215838789 490230811 -553452394 485703142 -571222246 993103270 -939462905 -916270183 485950488 -4484906 -483582119 -666561930 249842588 -661047883 533415125 508601937 -754401426 809043331 -452759720 444048024 -884316177 -335391667 630666230 209315994 -147610280 -736026664 -89508441 2123288 -786698121 624802871 957552944 219351146 406361516 7072970 134690367 -52926816 825806218 830773005 -339254195 -848524977 666014871 -599370491 -593751007 -899761286 538814880 705322436 253503104 849748947 75749490 796928408 910752480 898237277 -146127243 492328499 -834920302 -798890488 -333763286 -328064534 -583325736 139387671 460965244 618966701 157297699 -308597465 -299123187 -99652802 -911694709 -868466709 33472745 -49906868 -793399745 -505511008 -330692539 364815895 139462089 -714595122 -633782898 -295190787 -71933619 -351005618 143086022 -525352913 -810409057 -705267844 -692732886 991249057 -447105489 311516633 407304051 528909260 -377739750 636500829 872948432 341902379 997588193 329850330 841055897 -981830008 -661968646 326365713 222294524 204509724 -118483018 928218853 -807835217 825639605 -780295881 415258792 -840089058 -261209228 -385973324 987921735 218808373 -102539172 -108036406 -312334145 -672673013 -11155352 862374245 364245679 404510829 -168997495 -549193126 241614475 -376984252 84269926 -187650661 738442689 -19179458 -984827345 29041605 -823457833 844525377 836005609 -924118632 439524862 393344575 -895583346 71258148 462304346 -809977627 763351454 -683896177 -954629763 -57428849 341312476 -262613219 -447177363 -847681757 -140644123 -748110349 -282751649 -333764748 -640740605 48962290 -212685967 28516526 -373465116 -417917164 -23977986 660713470 -709519912 672069360 -143883017 -971034837 -611464126 -641172905 -256444747 851535557 796148513 311121500 914907505 -376683288 -283362561 -999038679 -557935573 609401741 -794367292 501205454 618016680 -38698285 -254318167 -411596691 283968662 -507411749 -674571081 -314983457 276321041 191069787 378627533 -437576265 255815286 978938915 -523278085 601333053 -53805984 311072929 -369890276 328408336 457494491 633509299 -495035654 -382384308 -1592505 194374522 -544739424 843817082 734346813 -147721241 -3323491 -279238428 849129698 -371067510 -633085943 -553773247 431726392 485562377 -222556203 918080771 -92985449 673475990 -7521427 -368170699 924971973 -513843684 348054923 983423072 850454662 422489365 -621520123 355386420 978910655 567146063 -418339906 267205301 902068072 945305083 -307903821 621500076 557100422 220574745 -250964162 827377979 -575445454 982181020 309688365 175992563 820025238 -75694716 919470540 611035743 96543861 -337868530 -13699731 -329552390 -676043519 -957735383 -150836365 887067308 952875249 842612902 -436348259 842593984 -186211766 343515967 46938003 901267713 995359659 187358536 -795525424 341897522 -136717757 -456599889 683330017 137964884 -20075052 -420419204 131392113 392677452 948212209 -138036094 -586590044 611064573 -419047839 -478240251 -18674470 -399068232 273049318 -394292836 383900930 -103968506 409084171 -90423936 856954644 -398303217 -298562879 557917587 214057192 71516716 -970222326 -861551016 -972717219 29217854 83694773 -659416423 -338435688 631276098 -265920948 31695553 128715395 892683307 242415908 218462549 -755198599 982641275 641479957 426177578 -486897831 -109612578 543208382 -956777177 921805702 181821904 445694128 -400277336 790363454 93758036 -900312094 910840948 -618607977 783429205 83672539 -287317271 -876204577 -315857374 724188990 -496813232 625681847 130607405 924988643 889082234 -390544415 671270255 789187783 -638433504 827288495 284999486 -918499423 945276566 -532298052 812908821 -637805613 513128139 215581216 831292973 -440139348 -710133175 -277286587 -82419588 -324966012 -646138453 36651336 780160916 -148375460 -193686988 268934926 715264878 298286560 -939408403 898546756 -501494175 839664014 467217762 770788199 337735908 627674594 51311984 602305105 736602562 -558434749 529065262 -692256655 -495627938 948879272 673431893 -732517047 -582474955 80631678 -736204779 625851152 422526011 -732672169 678040330 -854827205 -842912866 -271801001 -72122870 -486248034 -887090637 330049105 285941805 182694751 537772299 -76332669 -731341727 339281987 372378206 282688756 259767450 558736653 -15749933 624843260 676619005 514259726 -320929341 612342702 -33388960 -621154340 -222779781 352274684 814134300 359230766 -36970059 777328290 667713682 141216637 35561374 -27275342 449432583 -443121957 -640412566 914932096 -581278683 313800599 981658775 194815472 -800592669 -644395690 487855820 630158247 -292386525 184348876 -795736017 729156896 699401077 48002064 458080313 681928437 389794677 902162133 -502957955 -546189883 -531652834 768132374 378518738 489399589 365544302 776675449 -902516588 -404444956 455962198 -533308229 686649977 332538741 54121357 138195396 869458949 937134992 -811774960 191755997 -966472943 -955748708 -914722334 -702453742 235229850 6477186 -17279054 -108393515 -355233944 -511313845 -400064593 -719813971 668842561 153649829 319672770 -775900443 666641243 194002754 -763824833 -886872739 -242566024 -999457914 224347043 192590051 805652089 585431104 130335140 859991114 -283241427 -960986782 -793836639 541473848 993592455 535430805 318113729 -445158934 206314913 320781500 768788660 834903463 320478445 701521410 407550853 864315639 -30985648 -642653506 -653048498 229971685 358670606 970272624 -339464202 -48692061 -773323028 528472574 389896227 166596943 268253346 220481302 424174455 -590667244 934352618 97281124 -42791750 586459299 -535414330 -775249393 674557613 -212099444 696661333 190034769 -845091126 -497837833 -649448913 504122574 851944678 -758775308 436537111 974345229 -991052400 356210102 397359536 80261996 405754241 205681033 -836159923 910991323 136975409 -141085666 -516705668 470295609 222613234 678040083 -344247195 -760369332 635677519 470562564 819375177 378199499 373348396 -125353484 -374846634 792128854 383538513 -169049624 379312306 175173196 -818310308 -154671993 354797799 886135986 -938009470 -774562587 841861231 -331502147 -898462393 14284136 891667240 469866963 -44940133 931389218 -280737204 -783698818 559335266 318633938 584250501 -334470753 -732975283 -545096380 611952804 -373210710 -11300085 185165653 322685210 241153496 74495779 -894850807 -791960050 -278988886 927347957 133849857 -398000494 810310893 504041520 185011220 -727313652 -884090347 -529142822 205601736 -602959094 750454619 -738531577 249614479 988203575 -964127314 508710522 -807369285 -522255008 -440025980 -420770351 -85129894 749978772 453169152 643210387 -498961632 81264053 -579776674 592176190 -759956665 -745934431 711873150 -284753597 -334459981 605234827 175552265 -924823656 -275303609 -67665274 -788476663 -380908517 -308520584 353055782 -31454375 488187366 929899936 -789933380 264817493 17794399 800117496 -350436464 633968999 258734161 -662696169 414499089 -931112772 -286560498 -635622700 -746738492 -160006301 -32884552 -249139167 819264266 -838088331 -115722102 708457499 -967672858 396286388 954384974 -383955184 852824887 -530545079 947604396 -16736937 -424803849 -210833969 -222218953 -575708193 -158614838 49216395 -82118184 -847249447 -849011306 -204082919 -491101202 809294221 -989738274 -358919564 127352656 -329300113 921325914 -579556576 -354773408 550373181 634603546 580144623 316323048 -334035850 -604483610 -404766975 -744605790 997193892 -577909320 -177263347 875981593 -948571763 33486361 269831556 204531733 -750662429 -762016301 850290409 -737188247 830005740 982248337 73674319 151474309 234694573 -525017956 191544368 -65916521 62875780 648916896 69802542 869518510 226230222 467279716 247158996 -98852256 564865321 562829752 -98135644 208409665 293658149 544820120 655796330 161522889 341238197 -166072235 -590261042 538013205 -559491867 462016089 -297913101 -23069975 508428075 489871624 -939912181 473402461 -882817425 -910485836 -807814747 927361589 54871893 204498556 136663220 -849330922 -8386085 593630393 225937317 752721056 396866155 504217181 53146372 -386141202 17478226 -944285831 8329084 -36721908 -349440549 -677234485 -475694618 206290400 -294415422 462996595 -499490632 842949414 672409479 -724605340 -346518664 -328312379 663797762 64184487 45411191 -61891577 -938053465 -262436589 -842778346 -73687374 183538760 387135594 648521520 -54718213 -261600481 -516787618 -162305056 952613559 -784010157 -560874062 -58461997 -505482379 -521601910 369867662 -649174975 447264875 48586282 216024690 -152280822 824388700 949458020 362378298 -43889213 205993534 -752952486 784041100 366750320 849952066 -150982306 707525068 -135531697 -973500399 -687381576 916656525 179878977 -61290524 -196786955 456022253 -413197422 -414551597 736276491 -841277498 -10316154 -247409271 -381854853 690475546 362504476 -375354524 443978621 -130288159 -918298487 -99211546 299016482 -930943770 591071707 929109261 262914969 -265765947 615905419 -430609251 -291576950 855373712 -230708037 -775456554 566512130 -542694765 -780229394 139763450 -429865526 271711372 -771305186 -542333555 -824540107 -194333215 17368300 -510885511 641585110 338782592 122248221 584318730 -260117148 261407452 196865670 38821794 562853196 99113866 786090704 774319512 -323286456 -639636259 357429904 885057153 -67227653 71419991 -602932036 -490976900 18913532 -583776451 60943928 957024353 -701731405 -674759732 -854919562 657449297 -662037582 445219988 -556741126 285660106 673106109 54765124 229522743 836139014 529716577 379268054 147160060 939149978 838467581 472637446 186220545 450045184 -465285844 204079219 961996178 77685334 310201421 307347680 818519484 743349170 121028317 -454656025 -706154089 881181077 722157778 821046587 -620124520 761049967 -783967858 -569601183 358522371 606677738 -861366807 -996312480 348592494 85945893 -781799659 251852896 -143565732 670287895 -89850275 32463132 -400429680 957398408 375228744 38032341 50622703 348216940 -52794822 -967268354 -672969189 -620100683 -193015868 749960489 17828078 607705156 914366768 480346897 138193601 -503780181 -575854903 -819206367 -677537402 919835453 -187837737 359442498 -324401171 856634119 285004890 -556445562 -563682113 95641219 464583452 -987041932 -136106882 -694865906 -814166915 725119089 457371262 880562243 22072059 -597008324 -446422710 712341485 -872899873 589265174 -701403906 303887555 811361200 217842713 -334936711 -69874939 415960959 -921793958 -488080665 688522622 696548320 -295417813 -783118069 308491743 -604609580 -908853324 -797031921 118031327 871297278 -494075888 769432010 -422997426 828954471 955689588 -165364746 227625005 -279945413 210714356 -781344091 473781147 979780397 138394782 -395249183 -567696280 -896330615 950283186 -521280429 -330858253 928746130 -143420933 -568403980 88928848 957170127 346014026 264095976 79020558 661921084 -510948963 -994342843 -530361268 306495014 -113968062 818013428 -967819113 -713798345 426221782 -22470047 531823625 -855201685 -670113638 208507687 -498235320 740219454 116236368 324861205 170849029 356021307 467671085 -105144362 683925288 658251621 -271724691 -126573633 71521369 -237661934 583627429 37961877 -823195229 552469636 -215076044 -104379848 -198934045 826301862 845470400 -573543597 -272488330 974262418 -941298525 512159410 721430218 -960569400 -436182219 -255565619 464737430 649303032 -177533864 -846686497 732161718 743899852 -435071189 -615358112 -69494004 13668264 -896373735 -498450640 -850734599 -421644675 384039680 -927363409 -240578735 -921351993 549805031 420881909 -125402609 715502377 155519686 -310276977 356313643 -901908942 -583233827 910581828 -189868013 -382255181 -85852708 15766110 978977211 -402145106 -175737168 -531006697 -484202227 -651544239 -760040419 761499453 -228701753 5961553 -110058403 -834895119 687881259 -576811138 417528326 -854101624 456715134 162225976 -411475516 -836625485 -503066572 135970202 -86910327 -850517843 996277707 -252203396 -755377678 -197382550 715444375 -988685687 124667711 745187713 239010909 557249120 275398105 -756596637 101279429 -600086179 392245278 -199177141 538567638 765426533 512267673 -535502967 337478819 654761525 993025572 -287333611 590383198 -88094870 -87801114 144803077 106212226 -256164939 -941024988 602977326 577616648 -141985521 296158840 401207788 -292259560 -110306089 838805332 -334168074 855097704 115066634 442913361 -411133836 542970909 766349050 344975497 638111107 949575179 -987280866 939533161 -467691895 -51547543 831516350 189553786 -934179612 794418314 453395658 -433419437 -910416239 537256612 -137569833 495648822 -896787284 127394555 -695396978 -355295471 -187204294 -346609634 244844528 -915620349 -514582316 -970765995 -107525313 372468080 164634221 673843598 549835875 -350923445 -564564695 -158519041 352900485 562239777 -379840558 808364214 733392971 951998355 976540531 567073718 -854363333 -682465469 -673971438 -502618589 752991624 126598925 -306159062 711761554 121867840 16819799 -473619767 -145317026 805459010 401458162 675443506 859374517 -47481483 -303305596 -208146998 -608575345 694543139 -237555452 89901638 -263997846 87986816 -553840673 709368123 -701940755 178819832 349776096 158319328 -978786198 -193626160 209041344 450052981 848925299 26925301 -504027812 51866461 -702577528 567377456 -939925287 712300459 -892586568 719411187 -107646035 -850064571 -673064990 587604114 -243436630 225158512 56176377 -964138103 -36696960 -541515499 -498299214 227366124 395326909 17007046 -205110882 -700905513 226860106 553073661 -82002320 288261913 -834707724 -464526139 919463609 972932616 -832327636 -19612269 830741204 982407368 -891976711 -771452324 -261416152 -209997505 179208464 -40652536 390028060 -19002306 -73623561 422709753 380232399 -132647880 478003878 977887762 -851596655 816821380 46511982 -473036033 -114833803 -552289737 608711050 158459132 268625203 -548512400 -590552058 191455749 860650329 841940116 930856374 522532905 -221995441 270397913 -650198893 126469451 -33963591 -327758370 -916315907 -7694132 -632040662 851443818 -693167966 288814800 -648588737 -587959575 227301389 102407279 -34017561 -123838066 -993894975 243156159 -914097746 18213087 85350622 -438246928 76650652 -439253197 469166497 262738132 453583909 -276823297 165938827 83495669 -278523953 700371912 -152700846 515613568 404347475 -151858719 -27642135 623838799 857355412 -53742874 715345930 596806341 88338341 805748535 697022696 -930394774 -333902423 679155770 -53466858 -813145016 175252773 286395209 670143184 -183351987 3587487 -317526538 -181580933 -797967821 -387389954 -148508821 599158350 274253324 394524510 914858532 462454628 962088083 307338115 265892970 -308486475 565475490 -254748556 -736978887 710312542 -262935675 739979750 -818888179 861271677 769633723 733406308 854417737 -875523223 -375282486 -372356273 -888523617 623784141 179452669 -865126555 -675772999 663289471 -409595495 -96706132 -437996534 618456011 97934268 226723494 371792250 -399606938 -69809099 557219710 -767166814 -785740129 535042655 689579899 -222185589 278814338 221498847 -348698632 -136841437 169323558 727533832 -907408602 -210569137 -375752104 -693114162 -94125075 -349422888 217034432 476860744 589682093 -249617988 811098365 -972726079 -262019258 421781442 486398462 -884920482 785378 -53304713 -538851415 -276207791 -2733010 709830185 863961812 -340205657 -866067063 358203494 -472644358 973796627 45605440 -448503391 -506133829 319016444 -584738635 849895726 343607272 -817018881 -292442733 252374583 187126140 -908490542 850155589 821762637 478765114 508866175 -709504930 -2536726 567058421 803021450 285895081 694063998 990810178 -298974739 982722395 -213018595 -962598696 -271116158 908670483 -815570150 -275332125 -244815102 293606665 -443187330 439193640 233852305 364504294 651076354 474179606 250223373 870168812 340728805 -359980991 701164425 -536937481 -60930073 -349652265 550695808 -134577916 -588473406 315340492 444929529 793819489 -728465496 937142936 -315405542 448340377 -63037819 784423516 -652357943 596823282 701881407 -460661808 431113061 643652930 -556618717 -855948787 -483107104 -592042288 -819070431 -479883132 -234061953 -624588577 -791285806 -525319458 415713328 49440378 -162430613 -237229896 343993091 -446859139 -942875332 244014828 -345699077 -708998684 259069190 -557241156 -714606294 979801406 -464563710 -954022280 -383111352 -646161201 -411300994 409985468 706311000 -544738176 944710853 -243240259 -664192036 -221505314 809424539 30301352 -915534811 899184310 714059965 -324870075 -77229782 -689073788 431515150 853494275 256906959 -739957555 518457489 -960462416 49871361 -673643993 -204468480 468239024 -468491396 -952418159 -198122388 586925717 249296877 603740043 -976167111 -179818831 704376415 100622440 558975505 964231477 -696062725 983864891 -468531076 -725406247 86181614 -502043067 409648432 -138799657 -785519883 814430577 293272966 76361420 -88750163 5080140 748408814 312621343 765613739 -167077111 -966031066 666414428 665818070 595900395 672422666 669976769 264592182 -876834176 140344336 972600554 -952816757 -79493696 -839272029 246924582 -744203197 -40636476 -559695871 -693174688 954568652 69578981 -829432149 398070536 476094221 -142299366 -495433876 -51064043 -818520571 -695028753 952537562 -810232069 144802829 -347627095 -986761268 -930512566 624167333 328183774 -491784211 -394457472 -743719252 -890530948 -904861027 -101092465 852931264 -767186042 569121292 913282454 319564051 -218598788 -308143317 190735683 -386564311 557962334 -738257499 805276080 -102714634 -830251836 -502542002 275805916 459735792 36594904 -931415222 828626732 645047229 -493458543 417732565 950277209 757173321 -420398995 -753711829 939129017 -398733423 -882072987 655565313 -892637189 -138775746 170699240 -952828404 982998591 -258280000 438030690 -302756196 912164258 456259663 -273213158 -956577904 974428919 -312736690 -17392739 -604348760 -171771394 -100968918 101219296 -618628044 -243011959 -436522136 363360807 -345634039 376537116 509076703 -98872480 -565524761 565546587 -836531834 24336176 496968615 924926665 396995544 -623473615 718571099 577173227 -60135271 264408725 986076148 263774616 93283269 -419086938 226623111 -358550993 956092634 911915119 880967036 191635560 306186799 -921494602 -340987523 238331618 979369341 -532996100 953819832 730900790 906630349 138185912 974223035 762726046 270974693 -809585739 -146540515 568891577 831260464 780274945 -799505339 5698188 322842919 -696820904 27554242 -298453787 -264907772 -781357500 125304880 523814866 443982902 656923829 -12686594 -110415484 -909232389 -318294939 -735406701 399045219 226212461 -36717338 169962378 -947677920 162969411 329850965 -734838867 199137170 -808127501 836420516 -403428209 337319944 -142349287 226235462 -110329744 501991738 -303911918 398271334 -859075300 590762103 -639902371 341765565 -621817021 856859032 447998270 -323405586 726763602 805279930 325632907 489980083 385525946 255048460 119765945 386894718 360847945 381902035 -29205034 528653538 881915914 878911285 6320578 -476616967 544217896 -631851492 535658645 114647899 142250935 -475808701 -15222590 -317587392 -338402365 860050436 386132590 810346910 987741367 261387594 -638851509 332280521 -561608065 -815753632 318286329 271167117 517230714 146505328 -139279414 -911210664 -957966474 60469422 -757313450 -848553232 -877891786 649062324 597805529 105424867 496376722 470244264 802208386 517553303 -27445243 33844391 -779298232 691545165 939941624 951960934 -179077938 -42212404 252889289 302087374 571415739 96260415 876456552 -155350805 22043160 -22304218 -536961492 -897343357 606005663 -707625844 186828173 -602427325 185332362 937356017 263615374 -394572164 193074013 697506746 -988069684 88422039 -394784859 -342589093 -120753619 838925037 11386879 -297736104 265466007 571946227 -867721059 689163381 -68985243 356902627 187490780 -543072587 -987978098 -677636795 602517119 663659195 875723804 -678748350 935761443 -11819163 -131882897 814160294 -183567016 -975603898 -342945586 185795826 -562248147 545349914 -806526230 679974915 500397260 -574693041 900737026 993206591 -336211089 -635014152 -265256655 124515687 -922508982 981223641 649537842 -507818453 -409939225 555226201 856275684 97125407 278164163 397454132 -515383257 332812484 117618614 318406359 -636826503 300063499 20516103 -62528580 807290562 351938123 416913911 385976916 914128225 407162463 980580709 -86362995 -270472271 -730620750 -5584727 628594067 -337124970 392453891 373817555 329249045 25551383 996805544 123887581 570193157 -103172910 -496850904 403853015 462984036 -125736422 449915793 -257019421 -830088288 -219202261 28041109 -371105655 -304978414 223481682 262674895 658834844 467608647 471255926 441188067 254469314 234906361 -256217501 163394860 910822531 -419649757 -485155810 716005324 258353740 -656028319 -496661079 737692826 307694586 788348810 381255732 188693370 347909925 769864700 743803653 -120114080 308508327 -823528340 362194790 94565325 370691684 -665164830 -713327247 70396617 -603208380 559105559 827470006 -590211407 456002897 868674149 -980341652 454273854 -242225897 -811696841 153081996 -740258295 790850512 -143019567 -320382678 -882165477 -521480115 218861211 -385129330 -783229353 300768966 611796525 122769349 -381496632 -757363907 -638866712 523788979 -782004307 -439155187 824465513 123623613 829390763 662848284 -451115639 -958217794 -110661151 694735607 599373597 -352212076 512924346 -668700524 -778948232 624691732 416578593 -633494182 -211402067 301116496 311501890 218856628 782087329 980553656 198924673 850858453 -187981980 981463458 -997151117 -60591575 -696126567 -294122256 620848127 -279084859 119945601 -458276455 300679874 -962194734 626915512 80171829 -421317792 -326090055 632632345 -663497871 457747002 -331116148 -897363974 968193919 552165755 -445115870 244416447 -206671062 433581534 -461511606 -839147134 -559967650 -485872886 -82823486 734184954 9233908 -550358110 -878498259 -834791048 309979073 -75661617 609803550 -78721811 144905373 -10217396 39476767 288777631 286082719 -457714527 -409211476 -425641983 365026095 -657810788 -105284264 915741693 945685408 53584632 -676859220 751633762 -345178437 -608504623 -650117716 200534082 -598278027 500945318 645616032 709507653 -122863288 273238350 -463543760 -465136029 631024109 -535980383 -234940814 -534938427 -597328839 667035751 -745006780 238799198 -873949716 -233771455 -261723276 -267972075 50239391 573810964 247693458 331723689 597255056 47180338 595387208 666356638 363007163 -762240472 403070935 329806529 310148143 388375609 -723410283 207780332 195534113 30424131 -291638981 -90370157 192509123 -603368814 -256892630 775492472 83148003 192803936 120203185 522580119 51356277 -485611993 -691341922 661914175 803673930 -562405310 -998321625 -130166971 -977918190 -594850348 37029915 367682338 -915804254 519246226 77415033 -137237509 994278893 -947987633 107159992 894499917 -291034290 735246109 -920842610 -536801291 -974008123 802002605 247839084 196621205 -264317190 533508847 -330459327 726560379 252118082 24701250 32889555 -208830849 -227998164 222529052 673327069 -341965744 534323794 715888771 274030113 -670087131 691468370 -16271397 977592847 -807658698 493544245 25765780 922237677 378066464 -375410366 543626103 613239811 -551606761 228671492 -271468778 -922237575 -519223888 -806427335 -680741823 -80273575 893698709 -608953383 232687358 -6637284 465791852 29098505 -11750988 912984524 -739910048 240069170 -157407632 -709347371 173560642 -169026810 259966519 -746049890 71301553 -228774982 -528667179 787435150 -773086176 -379762795 76613039 -825535393 706329022 -739343375 -379537603 -267318937 412963821 -547147087 68185222 -662547464 353932638 -82590856 920142743 436017556 -650888833 -342090913 273131842 795503315 847730366 324411792 651719406 -340614089 -212026014 -205136599 470588553 550349574 316832247 -190700037 -726368208 -956843791 398396332 -203731512 768026910 985566848 720449688 -653295261 -725723497 -706499431 997659999 834431384 -197775494 -24624992 -296528568 758591523 830395351 -167209999 726032374 -898078507 -631200470 210279910 -849279217 -284994746 914538468 -924966360 750967618 375954709 -938303713 480099496 390813190 952422169 -640741786 398442218 699135183 960134596 -421878805 -415983900 -630106622 -338738355 755501590 -609526744 -952631502 328127939 309107101 -911572967 145244355 -890003128 -960590593 690759625 674844578 378839762 673038628 -997087825 88475994 -10897271 609176760 538374973 -127313373 390484699 18128579 -195534256 -403554432 -950933704 -443926244 213540056 18547749 112303770 -146620301 -656217484 -324978270 505128648 513259708 -677628415 -453547658 -413549022 161032113 261594231 270209353 -491131099 48211501 -313475068 -604876682 852122519 392854653 965772306 643419757 424369097 38132595 791848789 -502252411 362512884 523515864 -463062615 270138125 378980252 -184109966 939734809 -832936005 -498683147 -65489807 325174001 -909039370 268154751 -440729751 716127418 -526638505 -719722202 -508650326 -429362884 546773817 841903939 -114764250 52178678 612401784 900393886 886882176 -945883761 -808300703 -371206193 -214828930 -667476046 422603876 -271812666 -504164488 -197120255 -699592706 233539920 -494120699 537719530 34317343 196875563 759067063 479547972 673491138 986981950 531908905 -742214732 720392213 477259994 811936314 299619994 -847408719 783173091 -30286441 380213602 893372725 -392883957 627607440 -152307723 697476583 -620452425 513365221 656797564 896368461 -81036652 -240178917 508588062 792606872 -560030211 -488413174 479177096 419752991 -271594167 -675632316 96716214 853812406 -125787782 -439302624 52862618 177569223 -951875729 377595321 991789959 381037056 550762380 735079111 -774731230 9627522 282998509 561721432 958109696 647014764 290573002 118877419 727970741 -732623855 -292653613 -770826940 -939250488 -626454630 789549242 704399159 941914497 -643924535 -758521026 669184798 824772070 -158514404 261176688 -495826801 555515340 -60863619 115785439 814897435 262551856 -289838374 -372925230 -938098921 719984305 781844294 -893022228 -301729373 -613259951 -124653171 232852171 -490603284 383393275 -261745904 -47229426 -287249673 -767665020 -326032163 -42714497 -908475392 957109987 53754003 345978067 475985817 583104247 583997435 51255059 988722931 -816559636 70209935 560855068 -798809268 -751523872 -486454986 748049805 -875612970 570832842 -29307360 -670147162 -270853765 -326059935 -901073315 -862520515 638699686 800530057 981196361 349502552 591649278 730668774 -304938737 458576213 691222506 -19941837 -205778291 460174770 176323367 -869395067 367433964 -828827247 525419015 152702207 39188936 166730788 228911719 356363286 -167757604 874902454 -702633479 752398143 -435824075 598545182 903876912 250044732 321362820 -905895999 811778921 981116989 484881078 516829168 -453584837 -739426467 -200702909 -500606120 374156795 21482648 -381778292 86037383 -158857188 -418921346 -928226146 458517008 313924617 -861967844 644146045 146772898 -785691773 890871929 -733634206 -586985088 26656935 198110344 448095589 378889067 -614619359 -810937689 -784141578 -633022154 812334053 495917057 -151293623 -935336319 406736739 137213573 -441219865 570652254 -490670733 -272234064 -840932692 -15136185 430459294 98766264 145519645 -993142440 532918707 259221634 915505808 -361775973 14978329 652495889 -977940543 613907514 238422104 639255227 -48019628 537879203 872290441 -740292583 988869662 488399992 188868034 422203466 128372991 -862962697 299960358 888091988 -854318350 790982828 597844771 -851028695 -249733920 -742567527 645406480 -367356492 245846821 897362427 181664864 -970345446 167780935 963330074 -93964004 836871155 -581124885 -20992206 -975428352 208091300 -733780685 -519491260 -810729519 716194666 328274466 -290512870 -604819136 246727094 301050389 763232778 -74866446 -812650606 -974239177 -3106285 -747772458 491576320 -949456680 -42111240 -265606899 611403045 -590160494 -430658832 -259221710 -353848306 -920751670 805408118 792943749 759735574 382520856 944480489 342057800 -148957296 -350239606 164065079 -760142634 -727091424 -8822591 -433054483 -850981703 -880037942 553245128 -239064337 -813132622 420972606 -117049072 -614350939 -330792443 959977705 462402490 838798634 -360628536 621845305 -314726757 -394029755 -769138527 805135291 -718952497 -427000964 -813115581 -744915288 -221954188 -246702628 304160650 -919397374 461830094 -407143605 325409644 89646284 -895456972 652710145 -430062994 -862426191 -471197642 149047102 -911062138 530866707 -440453518 -379881125 -142228092 661987192 418718019 -472870049 336315605 -775288682 410891500 538350536 -768424849 -481748644 852710300 587460207 439893318 374328891 550297591 -191359573 594930810 -192697044 -86692168 -446101105 -737514195 25050304 -823939899 738130545 -260423205 427465955 -132195259 -654901555 890447534 653876596 353590281 -969286035 629592749 583486775 -874474656 -751025539 721978063 -61944772 762999695 603947333 -292523154 -35200540 -666494827 -86286006 73428875 657512937 -276360770 -454143030 -229094487 445968348 848141036 136680534 -761288305 719213706 -644416177 -324155462 808283846 -6270355 882068811 92751007 385476136 162461871 -662569936 -708768827 -449219396 632842808 132865572 -690469456 -626309522 940912929 -738642941 53072238 954636335 -767117419 -568406834 664794978 982459871 737401495 552486306 740963360 93539255 -853139996 -644850426 -438178573 -57128884 -264735654 57472551 -950972879 75629622 -937415942 734466321 143865229 826621739 744304445 -743032776 33691954 347043748 -265793533 519436831 775489574 -712190091 434855870 58948432 -166367650 322185285 396784487 -680805384 -168817157 -879842297 231632062 527535321 382102953 -340971440 848879352 -914806740 -442897307 743810068 244869266 763734952 -938266121 204053034 -997836939 154635753 577402791 -299910730 765871266 -948320926 -633920150 507095230 558663984 -27014405 -379339539 548519211 875744391 375850434 849467576 -941939004 64521882 919388711 326873134 -144882197 399452861 253771912 8429982 -764639888 322315934 -806563384 802631939 229630712 -646139680 -424617289 -869918249 139428074 469126803 -6606321 -4022482 417355398 487770254 -338701539 -248792572 14739697 -582922967 -753891997 -573565165 -776410128 46140949 720045904 181592801 -896757421 -58466021 -484504278 -11263759 -102330941 -802611182 -117354239 -643588951 -885737246 -566738424 -934543767 812199801 -328396075 103619988 -595413061 572255482 509289765 865009931 121500561 -890010844 -720869696 -240120698 -969806124 -924949778 949266244 -220346714 322567302 -143707017 -733860765 -282971437 -293960389 46478331 65793783 -891508910 764910939 709014257 -360840136 -672872156 -219940932 923646850 -180139319 -51628473 -648163449 -464140440 -583970173 275818400 -698837977 103425886 117285017 -253897223 906956588 767011592 897617087 753668757 -136933876 837949600 -686187785 476724603 -925710484 -538488209 891869075 652408849 -994270811 -487824851 -392405016 299314686 -503018666 56537162 -324762582 616539979 188836115 742019566 828309983 -458928345 -444510300 719260638 -644676876 -751938845 -971411185 -488865666 960031518 -503818318 -967357127 -248318345 -161168100 -973056907 -891368089 -249319954 -48782211 958038009 -649192157 -283534168 261885827 -963700514 930999292 314327537 -949064926 -296840751 -395582262 -579688885 613131727 274455112 181296828 811311087 207671979 -894491357 792287237 -268253646 -996307715 -473899029 510826365 -232337482 -636615355 -691980720 -85569609 716196407 -690674780 718469303 -807907593 -389916382 -369125308 997145175 27960379 64234136 -642236063 739416393 -1986470 -222554457 971097929 -818247717 194951792 -322661258 77392291 -126889098 272524737 784652097 -893236449 904628758 -765455521 -501272042 -575992023 -87165018 36351510 110058460 -7759288 -761177286 -568149590 -452460051 95394488 -909625432 618102688 144949443 -974501916 -599369457 -690365584 -423500921 -569300320 -608112466 -29360330 -954933552 207269244 42573421 464224418 478438195 666664241 390161992 -937689861 923928918 51763461 -748210997 -830046650 -805486034 828377296 -352832799 834980412 611854004 -165685573 -245149501 -983747640 -159081908 -254593343 31302550 294505773 -145443609 96903717 607205934 -282889383 -691344644 -396081019 263960165 -891231799 -939282541 -732941081 -952560947 -749147347 514243629 -599244731 887249616 659199170 -31508861 948113763 280732100 684101872 -487660723 77886394 -232345253 -14706762 427724064 330718422 -275604405 -126498744 351179172 177631026 -148762655 244751012 -914157951 574718837 -593510693 -945435236 782693988 626652089 -834298583 -336258001 314098309 -789003289 466091437 -486322671 -549774582 879537263 147344837 961345778 80817387 262155274 -793528247 368193584 -650984717 249668454 -771286161 303651675 770799481 -280420591 -632697250 192809896 928035774 -63722123 -488347690 -844969238 702493300 945450254 771029034 784974355 -534888235 -639187511 484049347 699684012 -63930249 361419939 490795447 636367828 369682142 -13781457 -52052965 57316759 -551589314 -435126802 -431039269 -578995297 -654441475 -507482181 476485489 -639184344 -310430359 713020353 -530209303 288523761 -417278109 -686934723 839475472 -393994340 -715957377 356634944 745794949 88564710 -607650117 341115788 442738940 6118084 955429458 683339219 427591429 -625426602 622828082 -380568792 977529567 558416784 -402526937 -125435304 383197423 232156546 540103348 822072639 759104959 -67823970 -466103386 487340868 869922313 -764309859 737504121 374482563 -79348243 -395659846 -567792153 629078536 411167676 453229548 -748820912 -281618707 376816758 690402122 -593011349 -134899225 549101460 730970347 526457096 -255883616 568236985 -161951052 -24539944 66352413 -608591595 113292136 -817980058 -760050072 289265858 887869437 322714290 -387232370 -843258386 -567577324 955614534 997329523 -121893263 257818903 276494793 683213171 334717991 935215494 -893274998 -958248624 -118203565 116617052 802592514 -587831934 -827357991 782330391 -344731995 -673020522 -655624999 -849388193 -758008915 147768105 -284899448 -640569705 13916054 102546177 932541882 -522001454 685299268 4289912 -421590536 -295917920 -808941563 373915603 -435006490 715480593 -86114721 -316161988 -370758631 402246931 987424919 846996593 692517259 87087767 295020474 750604412 208329004 308436215 594901717 -553298319 -479571501 458173931 -595417864 124971901 651350019 -244846866 -77477036 -961082309 411326473 -2180445 -74765422 706780875 -350277882 -941926727 77527019 -380723249 -571360285 -128317094 -295306986 59827573 -760839821 813453306 651401548 -813364940 935668134 -621511044 -715658581 -499645627 312330502 -317983466 797244916 377199793 -348131732 519493238 -857254737 368835203 327251168 -358312443 620762973 484776558 322956779 992875702 -42983073 474819259 892580485 392472060 674625320 614458345 19759720 -466956703 -905675741 -605851047 928997123 270852013 789836985 563707703 -856363810 -687724811 990527393 292206939 58722989 -297142232 421813961 363195095 -43494900 898047367 -173728194 4373910 96102302 -607784146 117927161 -875133444 -256000342 972531774 641999242 163382666 -732085027 -593606578 -581844831 911372842 263109410 571457882 178868483 -838130990 -504698816 -702222494 206349664 -729362900 -604217998 -133562442 -699365097 304926627 -481339323 -630379387 -728571093 326088221 482537637 415421907 -747941903 533315794 336796318 119384400 -834840767 800007932 755705773 -429082360 -259158949 -277735278 119138967 742775034 -58492528 -558021721 -841666818 -821543530 -2350737 -369414898 -44160517 -267867320 -222325232 -201077250 871598274 251657468 -313911127 268948764 -722503442 -537559646 805223655 -305400944 839199589 83064451 691656808 -333557161 -980123250 871536416 -344910843 736616623 -719935368 -535363927 149703400 -880171413 -301797976 -442078422 276958504 418760585 209065640 -433372241 -962652650 -475542703 -559727484 586409874 871166595 18776671 985612151 528308216 -862760775 348490798 -484425534 -102506819 976606198 916322394 838172060 -512489910 827169883 -862224954 -388466579 299916185 442993979 749212356 -5593612 -62267387 -86891928 744234888 -149678065 351844208 -63387169 -603093126 -111008811 246919201 41268197 395897679 713760771 700578092 -307318138 544126408 498535553 860823269 971568098 -118861239 -296560563 645302075 -158741900 -820103235 -839270626 -439170577 22303048 596156036 959917628 -149096391 683324933 287846411 914628749 -911870998 -97296537 799243223 -307033288 -72887653 97943964 931338067 425948729 329712372 813937377 801104044 309392836 -984331999 99059807 561358764 118827849 -784628242 932852447 -221129331 30682218 997120854 742766675 -640018567 -872239152 476340348 667811485 343848360 331065155 -520056871 -274864524 -705927674 -757650537 90564170 558134887 -990851515 385365561 450829109 -840422720 188797696 -519076886 -75126234 992164318 320109063 825136262 161577173 639260843 133251758 -108991945 -149275377 -41586197 741612693 249567680 473032390 -284262188 -71514677 690553920 121401152 291217588 -261729857 -903650197 -573702372 272946169 -79614490 651649260 -233531879 181338455 418652488 156890448 -856387934 630041079 289804681 537661030 -737020296 -641770058 849942630 625352985 -502064836 -38852061 936149332 -156529596 879918854 -423206010 -286517706 105504638 12351190 -217664953 -274021766 114771338 196301874 -177881221 -702430438 -570808750 -98282815 -191145305 479600006 523209504 104059676 898811642 -81268747 -876493699 533888849 911427162 -179381588 744042733 -497216322 -702308425 -292545179 994459690 112271154 -497296131 -357653465 -247681215 967952733 919644341 38995860 46159004 -189852797 947236332 80612401 -823122686 -828575051 566004558 -301548684 -820443634 -765944574 386446281 -288562895 243410071 547882708 727668327 561400969 968655692 370540814 -612465954 -640875334 81059699 -95830111 446406926 260123309 -169334956 -904470638 756191861 855071643 -687542372 256561763 -878173919 -519451578 452403982 880513380 -64799822 975966890 -885060611 587650000 363423528 -125603629 -730475594 218478084 -947065750 -273630372 -328077550 971177338 768115918 -625994605 -573233902 -467162208 270091182 835906283 461371438 -732461820 -837598171 702187808 725990744 -663046268 473536105 -726919602 185191728 -8728716 199595631 501714597 -676811447 -422868987 -200762106 -908785261 559013112 68350491 -717295968 -97788343 951395606 902253280 -268605423 -761715540 -787959961 848909955 -68547199 -234176308 -807569600 -502520724 -195308370 569178044 -862293375 880508441 291686376 407769327 831693310 186074864 -594273979 -613414756 712648230 -294987096 -472140943 936616554 367832638 -200530897 846851952 503396627 -444260604 123296827 -487109159 -150543795 -802080008 -972519177 92238128 -752635231 962344311 -895658963 318700589 -610702485 -94611219 -374346442 -592532233 755387585 -172604670 9207392 583076665 213134281 -642165990 -631772105 54887989 -439370835 978219308 -389319671 83864356 -356960686 805825672 203133692 -301227837 -951493573 793879894 228773338 177287840 -286406867 -743770828 230334839 675350489 -56714721 -70392384 220704669 363122461 -689139509 388278484 -766416723 -958836537 -713576015 -10721269 10506547 -909992390 765103698 -167092020 459546002 88988018 -757748662 -390193869 51294733 -65470454 659552039 -935560671 -712491443 -24394112 758046069 -397733011 226605649 -920341982 -582064000 -124054205 -360366799 -167528506 107437540 -81655243 -722204074 -871881987 126366309 -778365523 -514682566 -76512120 48973610 -367548050 -423193626 700238277 37834944 976303389 725565771 -382811988 474055124 -505952592 339261458 857364222 -403121756 -996713030 584243002 791233206 47978945 -912822272 399554949 -473195252 165660625 587996107 -745495304 -293677389 -504850300 148111068 -704211378 -750962845 945384064 702997973 185015624 291133844 -649522544 920664698 438257347 -88877379 544956165 -345304513 -743378309 -398553814 -169032281 -325963731 -537278933 643743613 888248951 891102041 -685600720 173692749 -469119007 343871262 49448853 529742652 363640299 15287336 718141415 27802989 256807670 900706712 -841897454 -270307623 -894554887 -414748438 -960123025 679640306 258010660 343502075 623234528 513109436 -538416336 417498343 -748791375 388387295 110598036 -442691076 -186578061 -191046371 971529471 -765919256 -554191784 -950331303 -547364757 223725079 164033613 -944982998 758786251 -414144818 -454026322 940362817 -664375422 -317125050 74545399 -399912118 689452632 -589155328 91335327 973362461 325533993 -52168121 617204301 513710901 -355313866 480073690 -709806525 -86651119 601279567 995923795 895635687 801250593 912244890 684622156 -42324885 81613857 498670472 752132767 515258332 466953569 -204302431 -111283778 -972822888 -417804414 -396696388 -104151438 -304435038 -113094144 -822542362 -387539363 -411319852 922164379 -287055886 38526919 -847637020 -307579128 -104409978 815665458 496530320 696331410 367420185 828871070 -73001624 -226540074 664415034 -947934643 -919102997 -443690904 778239755 586573996 726194200 -169434409 -165838254 -100191736 -647099542 698094373 984908722 836420198 973907433 -129858287 232079885 -955695989 450241214 -511319778 -768252883 -775663943 -909165599 -774102235 -818394392 899021022 -181229268 305191535 -541861116 860211994 775847403 671523074 369475333 -315451190 514792910 172782169 -732754454 318945160 646961644 -86475651 632638166 112882821 -388216737 279285924 -43457383 971033144 -494123149 -178935995 -173407376 -579773918 761944517 -95710026 -196016006 -256031202 265562864 996926862 -883821101 321707877 -988430022 -235585374 473054521 893411152 -79747752 -963245333 179009609 -111282441 -173570066 702285729 -97799417 791284032 -648896362 -778429205 597298409 -109647739 -218952899 352324346 -568090118 844948845 -980062364 15568465 -107165419 -196732033 -732345760 -520077443 139243942 -253362556 22417994 604346632 460737802 343839730 405447158 -387595491 172523378 -636900588 -75623451 14390264 -413777140 -442335020 438924668 -516550381 -561328324 -131660430 -966718570 21110042 498171338 -880496346 -184373054 -338907124 -787671294 -151742626 162983703 498937645 -377657061 -91327156 645412675 -298032862 813191562 -273030339 -166469704 -151542618 -90734013 807176392 -112569133 -716978308 49124787 238517630 -607995478 -575965378 -46872402 -726681111 -265157136 40103533 565421487 203644339 597751867 -738478669 -952404339 786312860 -71416739 -658330210 -339615617 457977377 -66092878 -162198250 909996679 331603666 553674499 800223792 785199081 167021550 269533076 294628946 -659359567 -407266906 683689501 787155548 -493870084 -877735212 -55464036 -839745464 -580303516 473489747 -626599570 -769206168 -26438469 746565256 -277504094 794764875 487743921 410631994 844604122 -721396923 538884547 850249310 688881218 370681661 -137368222 -475591282 857627637 -137369098 -400250010 -762530291 -23243221 635705641 -450841789 731038825 218969927 952131005 -537127367 784371888 -700191456 150065837 372442056 -231348606 -479290986 360677771 -546363073 126943932 165598579 156859504 682400180 -811073805 190428135 275211645 -247202169 -402433021 -441423301 -545173476 684454450 -495068668 367569559 8946943 421784403 513875315 556500538 -116847240 -287105945 -191332884 927373918 -760392140 -22108648 -143380639 -874729229 763918096 364117246 436500384 510531904 -431051283 610186396 320949775 31452366 20663537 -687515613 162783226 434057517 -224516136 -499790694 668983701 932580876 656439490 -219363958 -908343200 460141041 -464147203 -376668815 -667773114 668058685 -676555265 326663448 252684861 -823645669 -117694869 838454790 551335251 598474660 808280514 -763902860 -182729474 -451138464 909442293 -945564416 -977399582 -514634505 25435483 -241725076 904193221 -224385409 -928318989 -45639332 -840596286 -628096392 822222963 -821508016 -982028921 -218612756 554449171 -821631908 262546444 -252719821 -262116672 -234173558 945424628 583123316 331791521 -127799176 -474247431 946280425 -753203139 -729700167 -653031988 670502332 919868935 703719455 88891484 420762955 588252255 -99953135 -935339986 -408657245 -737805239 980995731 -82518297 -950922304 -284624151 14513220 -350187839 754024304 190059510 593352063 717855122 -704274474 985125043 -892469414 487886236 328792631 -493189565 383984306 29220852 515122766 -993018862 -259341519 639171264 -56847513 399997317 -953045070 -589407379 -298264281 -339659439 885773848 131486636 485534255 809725188 677718043 881267897 -800534457 450985171 -811070701 -195538879 -707260414 182125880 -881417918 -630304404 -159569126 -492490757 -291121272 261227101 758117857 489357590 -708605576 -596834781 359230217 292775867 384528549 -389618073 62071029 584263382 917673255 360082567 296664933 853474783 537927930 858388607 644228598 -986210162 -826920528 -886998284 -606258729 879105149 38165330 -123282540 470096206 676585410 -487609841 -313214836 -431223613 -359337042 639106499 807404638 -741112479 -5870955 312408380 203817127 496451905 747305347 961607342 389500633 127965005 -190447428 -610750852 -277529689 -222827090 -590002745 569501559 -422532264 -176609891 302686650 986159043 -531141583 -596198078 -549891727 -928288291 482165561 595880833 591817268 -973020139 -99093098 -621317194 -160163193 -630803537 324948837 277265662 208372510 -274801355 125175584 -877797082 941749342 -858235513 480735497 472869324 -831196102 -185190968 -342749791 -572202329 392734806 426188923 406112074 400302872 -467522095 -263313852 -196985501 -505834854 262497234 -158866705 -679869485 -527539623 -617487333 -852008329 722959145 397388249 92647548 -370710886 97147312 285197375 -836365077 -981967267 -481604413 78055083 -799823043 466127205 -632362957 809319894 -246379371 -694495433 339348807 -782068885 107394583 -674079754 691371056 988148187 -174086164 -93425244 379258909 972376821 -858919817 315857021 557731021 640487355 740075815 953019421 -799876602 -439797205 -125693378 411573546 -110206915 743269797 329351887 1842696 -249223698 -637467476 868862990 -914914171 -60646168 -797284641 -899627592 -841089898 -762134533 559645699 635140613 -641400784 258576067 -145766289 -540639080 -87601371 -428785004 -558399496 -815295517 -498904659 -169569875 559510844 -201675465 -902334114 185088763 450777122 -592430734 -587415727 -736505364 33181649 -774363297 156722490 -728515105 807314318 -929800427 798890563 598829836 441905541 213695600 17888783 230696417 -300056770 -733036704 997957080 428871354 8229656 29035364 144111824 326223636 781378607 -786335522 -997295385 -190903476 311823096 404524053 -822285716 -801827264 211130141 -759525571 57398849 -311078620 -797079198 176290992 -626714190 -517703472 -945433519 542792273 673593175 361236745 -728283392 234410450 672514624 499712715 906644068 -226576519 -672761574 658287875 -450413140 -620157718 -329115762 430471804 178352827 883291032 -89265228 710551180 -846346336 -434401030 766099419 186543857 -780776433 -175322112 -569533539 -337109062 -45647545 -363759136 103760522 170967151 706750806 -259921371 -744563167 -116043969 243796425 -562520529 -529382348 -673338143 353790369 524178951 -738933222 536336980 40816959 211183525 916548200 643936028 -86966181 -46114738 806943508 -434174651 366149679 789925525 -956231395 154427753 421041723 -930570033 483822802 146486486 955587915 508163350 688236761 461629094 -600769438 931437314 493985946 -738176599 337341932 -446732757 -986247485 976844429 -358640444 442100243 -832081363 282166582 705913841 -183404392 -613951306 563306316 324356638 102599713 580268593 385084132 881575577 557217413 -260669633 241501233 -477320477 -23756417 765786590 925179754 -645380621 723290878 -178044493 -472707147 292432080 125773108 -884157614 404018546 730350003 -467810135 -990099104 -439494849 -328247455 705760905 -367771135 661024645 -985325519 905698905 729635976 -801852697 829877205 -692835569 3096933 507071714 -654814604 228811355 217634722 119139252 -919930030 -372679512 -66601679 -346185226 121087557 -818480824 417978259 165943672 -583032263 -106536400 76353774 676145394 -419923694 -726419654 -21170221 -80336786 -462810960 178221273 15452194 -882583364 -631514722 608636731 926902183 -63898348 -908836523 -717610184 -883883537 -147930136 -651611792 -957204201 -602423228 -688555629 -690939725 -658581202 -995339890 -294011887 -647664691 -423724243 -384394344 -516578055 -604885116 -793948149 -359680388 947144719 -578262386 -390531769 -841012770 720059123 -858295838 809728800 -629733027 -841757400 -781711000 360060447 352505298 -531882038 462232271 -210853474 -662899907 -715552501 514870753 -294374133 -482713463 -221644551 651719189 761660665 -736412553 -857607604 -922019408 -763555189 560343076 209872856 -480142385 114480794 618189567 -697319418 139417782 -831951324 -639931358 290821225 -736819107 135486793 976039666 -319973805 238355700 612900358 52883556 143073766 746438353 -621034963 472753062 -720341850 -596596331 -952459024 -116022111 900178495 291374261 517559956 454705083 -767801788 561014697 -376965546 978833403 -41255197 961663271 541629718 -552216428 -73285368 -243079413 -704218975 828774874 255015472 808955975 -361098450 -951974497 -616354431 -633604136 790890961 925056470 370601429 -246643634 70401499 -191778832 -191589222 -744156476 463196524 -426575107 848165679 818955635 529258122 -368420217 -836279748 433029110 -201837392 -687270809 404922556 -719323535 836184641 483944120 -10793191 431028190 -890023060 -749238514 -302719182 688210469 -993059507 -942868662 -957074865 246445723 337852484 -849782146 177742360 46387705 741772638 654486466 -579468689 632630876 547339271 636584737 23420038 721347391 -962088339 308838855 485102471 638398524 109474993 230149046 329096859 -533491124 -635256525 645719766 160019980 -913316832 -197382109 -779413057 -874542490 539804133 66583004 -614779875 177642063 -43353927 -479467076 -963874560 -29736713 -949522466 903666758 305661467 373607695 991792104 885285341 725402408 -295848450 634536190 -188915269 -75001597 -371025199 -590893805 -750559409 590661068 589827035 -151537178 -362118900 -478331696 -557797499 13345978 487479682 623769421 221171034 -313670439 316628130 161820807 530661512 -687681190 344553998 718547702 187436999 -839027057 296377968 -638152050 889933455 402250414 568526783 690953940 -396666809 -285854869 -786777944 -184177687 970261951 -554900575 -319178785 -664162731 542825461 -446200784 68757389 -688758049 730441669 -783827944 -995750908 162277038 -713520925 842974759 449108309 20081445 -410715966 164659130 619630417 394868120 112073955 -746288645 -534835320 -203537454 333553808 225700229 191141326 259838493 18943253 -414787861 -348094336 -272670437 308019567 -694458337 -436785039 529420483 -329047317 -189493158 748737883 -890580970 -169952384 -580552340 82399457 -761382211 -1937407 -135149799 -231266509 431195684 -820142098 913709134 -678634961 771089934 518535592 906970078 721686490 149136525 911175475 -609358498 -653707637 856480766 907658139 -817251541 565162479 337377972 -617541395 -65006065 -754533910 -189254292 11799422 743727637 -596499732 -675932380 626260011 715484089 886079040 732087303 606814808 -272216195 -829959527 38014618 814778640 212075633 -158940742 844062281 77340553 -668518264 -774772343 591375303 -639788165 -843774305 670719995 -846456491 985378615 -854634090 -791514341 460770568 553093882 433265122 -120787294 959379607 960973833 944763854 -819554141 -889466976 -103753798 922820480 -100476396 -286150457 589550468 792710345 -987332464 -749265581 -48843434 -550484874 -864930109 -697466197 -534534474 -211219378 830579795 -516412543 912216603 454253182 335950939 -789623456 -819149246 484932046 -922882682 545620665 735071436 129631132 822061398 -776347460 998714241 -142066789 606451267 -464718006 -442789049 -967976326 554271980 544579606 -519592458 -525232188 -88005534 -985674408 -111301397 -100927143 -448617247 833522338 -463914703 957143264 808606364 -321525305 374978503 -223550750 302661131 -787331362 593395792 30807259 -551330585 -368517335 -325577190 -186411461 107132658 465850143 -26502418 661325601 933992052 -942999650 -656224268 -723330344 714746595 -774056540 -728912186 181725131 -337180427 -604665637 -583464651 688032386 839062232 251398280 264169100 -499526865 -468620448 -850978627 -964461470 -733049478 395697208 73610887 -733089791 843829175 -727869491 709300925 -904091257 323931803 674891084 396785624 722624473 -181435883 578778369 271024383 -355712235 14342252 368597351 863805424 -634809292 359302113 892409714 -320640029 951974406 293233321 -655530282 679972257 -796704981 658777885 -38450424 -730638730 -117268049 -725235590 -438794461 257965057 -14513599 -879155867 862267141 -274780527 -212147452 30014027 174976240 776771723 56539442 -991288661 -384024633 180025869 720018353 -190575980 204554620 482556311 -571931139 -845205936 -432923395 404137466 -163420094 -708047756 -491097819 943542666 90815861 -227311103 763683344 788051603 -173867958 -692243057 -245646991 960448162 212748067 658487342 540999533 181054088 185346443 268916702 -855932283 545838205 828840433 -189742921 -290102948 -981581323 -220718154 868691872 902197607 41923689 -88182875 -953167119 734704798 -799747431 543478493 388282098 -680458200 -617469110 -12176990 -657629581 -169020158 -995438772 -26910992 -566654375 -952097981 833182814 401789109 509156909 541293647 -666783249 -152822983 -274016081 -139129970 888514933 59159002 815959200 460149802 -225596625 307148855 539718180 400767451 819457152 929901553 -497900770 -679138369 735644466 335480753 -480736610 634944992 867030234 948785949 -394514111 -779938407 -405122751 535079684 -552951220 361571055 769458686 -452556140 552991560 -470068584 -433229884 535970078 678152008 477168499 -899976247 -180168506 -482639225 -589162964 816322071 -733377237 331986047 -712613664 742957396 389137755 103993376 -299834836 -94576096 439532161 -612847724 -524694354 802103554 -435478987 595700434 789919768 -699288974 -296526126 825974460 -718540899 -724344587 357708245 650114831 -874426099 75681118 -679568651 567108732 -539476488 -16830206 -283683498 248888012 416820556 830389977 293949309 -329653669 -186601897 -864466767 398642469 -872748249 -668665248 -656957585 571241594 -837472034 573947969 -520693651 -432729114 651289237 -939278746 539795777 647797455 -342438449 -193638764 653979160 287644065 -57222222 -115554763 744264038 58912925 -642053452 -83386926 986881989 81249925 -29222713 -535105739 868483559 -601713353 -538680727 -703808974 630173360 -262217496 370009762 769908820 -929574446 26137938 -551288440 -986324201 694022742 519961651 -967256718 -805862282 722192269 907231239 -89275924 716431236 173202329 -180413664 -799153070 108587808 515836077 459985560 -225294924 -205638069 -975983293 211545895 546343510 423610054 210403865 335110132 -707333460 -366813493 -195538883 -82117916 -763531590 56401722 539531046 8915269 -598362797 859902779 941281232 504505079 935380349 58435321 599042489 685727289 -426937693 357693417 957512034 813110463 408728195 -99574142 852894360 37338293 -837730440 785312614 333463551 882706521 533276615 -869244675 -868235887 -733963821 -310839491 473405184 -397566976 -609520881 391037272 -792672374 -171549986 -696505270 602738851 54714398 -319930177 -474211904 -689636108 -921654983 568948188 657912304 688023800 50224308 375332160 409314046 883827614 435756722 318642918 18494157 -383505196 -821522942 -896911646 -718263628 12268647 873607506 641623997 145653164 -90805421 -915207396 -686459459 -696032568 21723272 -206619487 525222275 9980085 -741178948 427966332 974770480 -606544296 686978324 482752131 887046779 145122174 -90447051 -910521401 -801083506 889720008 -669888892 58915243 -675086777 63909330 -680868774 -664304147 500228380 -830884943 807915343 -34826001 893098563 856505423 -784472410 -488942291 957012015 -387231416 -244715020 -23309453 1273155 -886525858 -522020116 848613410 -459918673 -555163230 -343475162 369690943 100159637 663370824 698743649 -185241431 390550004 -218990540 -406128833 -405472250 899575813 -871205744 604145235 -327328947 358056846 -555388315 775937268 837455777 -884259608 776795577 -50464094 -384179794 -453136286 524685101 868241501 388967638 307938119 -309379589 -263568940 203364269 739295277 -613642606 -270172799 -324521846 -628120922 -931351090 335425698 122625118 612846973 86866490 -762226453 408354141 68493392 -130729124 807779361 -336196397 -478606713 -377360010 -80840282 368330712 217244832 608555726 -858604210 -544621762 390938210 -858032452 -20609384 -368177923 -714307840 422652943 185512412 758063819 260041042 827031841 -839165370 786738157 -413588131 78108218 752119380 860349962 122377346 -419696080 -392319210 731252846 -808460508 -38709022 -241027287 -206472046 855902893 -500741222 3247313 326940357 654462421 275963241 -993114993 485816863 -757611064 -97422943 90630581 -413415466 677847962 466193177 90600573 369854992 -514131228 -748497546 -516337567 8912300 414014300 226884326 92206615 -242012102 135662938 -665514354 -687094124 -354541824 -363557667 23790689 969782723 991886898 -412042302 456854262 991232532 413372516 156033220 -558321845 -454429276 869595261 256153203 444922236 337351175 -367698510 -878316644 154954183 -121083226 404215563 -535590445 -372541324 835577511 -459901889 648328837 -54337554 730149068 349538090 -988757925 388530368 804662131 816347126 323130549 78722970 774735487 -926394525 254504833 579893671 548750449 135065158 629492334 397347749 684836377 964048064 359493257 368739808 -559892778 -147433850 452259956 441348131 888176027 -631819114 448394798 870474385 -3227312 370837559 680487522 670486644 9227848 506335327 -902017842 -941807477 421525566 356692701 885629395 -31539165 -395845541 281952810 -535088556 525774756 -612199580 -617003570 -814204728 733240832 525875481 -566284063 832514369 -716909865 701908 487158371 -790047459 -69024836 917184805 978465686 622636915 659918036 225256655 420454906 374348044 -744189441 -617851564 -21827852 804046206 865732932 293960321 -875679935 74731711 -534624559 -211445418 -463516636 -436918357 837988770 379888896 300736290 -988591874 -313770233 -686359607 525181614 -801998107 -668243217 -573421169 -17067660 216749551 -813558444 -13642874 805299227 975928317 74578856 738933342 -74363662 607495117 -610656252 679744475 -894802488 612744558 881413911 -877233951 157239742 760342228 991710138 -7765930 264843231 454852277 835026400 819602909 -429978973 -49248431 775251735 396881342 -855944429 -938717203 -285439438 798633704 -942899384 5334361 -904354227 -498207790 619789981 -185629809 215451729 -330576324 -29402413 910641006 767987555 698210724 393725467 613260568 -761728827 -6473918 -350231354 -522108368 -415718523 -353362725 455580339 -824021455 794331992 178109668 29900424 300987343 -977615033 226528558 -665619942 -132915844 -925363704 -619143318 237278860 -290672242 -620242412 -569000423 690849568 182708114 117748926 761863006 -396971676 -768969914 -742770381 -901339420 -291882023 174463644 304813118 796020898 357337760 -41274888 -225269478 -582697173 -720195403 774935036 -12122882 -13319619 -471132594 861362883 813303500 686666021 598464388 834944437 -25548059 654915582 -341111186 -11245610 -1440248 661893541 737774358 -229554132 416822958 212627769 766033848 -735000281 -724762600 -776249148 116169254 381943552 871747850 705600587 -301512804 -504708350 -211692244 -867852704 -763478623 -265770204 885688383 -923793116 -996226066 421803818 729854183 148407349 -496385579 596940911 711652459 -66303474 -394544099 -575098549 -387426395 414159270 -343725704 184675663 455795664 -5599697 -804767427 -712195953 -791761370 292481255 672124922 -235339358 -175954187 810051537 185071077 840290515 -673487463 123769595 -518979365 -558306527 561090244 -50590722 -988326426 -645046106 -452583648 -478373722 262096179 280570274 -469346534 -671654281 -354778982 597491174 -771019852 -236111760 523621193 -593977787 359184322 -959405369 -258181418 -703786842 420874286 134667248 -27255202 -54681766 22335348 350763249 -259623730 754995599 786043352 -34467904 -764476056 -151046337 968910691 138698621 -142735630 837366797 44784079 -259822725 856191393 -710348242 -701826579 273666964 -690298496 869640720 -54020907 -884031827 -151531674 -663119016 779981855 762969610 -772792747 -91133319 544544188 868596957 -808742024 -201026123 -932415332 675404896 150625008 -357455891 371742185 -318485743 -995547765 300786559 -668388832 -4939189 994089376 910193486 713687506 414743125 -247808320 645187922 187886215 677321688 951018525 -975853765 -762039151 -65620696 -480492351 -798765492 -286112265 144879330 -232117287 -265257284 -231944021 -773520179 -265175770 762048057 34538467 -332083550 -728597010 774184508 475598868 700724925 -500453233 504055119 -557250770 280599817 177151081 622586115 439890494 -729891925 -189541066 132677779 473531751 -810235270 630134264 -307628680 -815588823 211672293 -356695086 -53854866 -454504342 -746811548 52834240 890785446 -174769993 -56847089 -868619678 -631800737 145122447 578288565 -192951972 2667680 761857599 396815368 352533864 -14064629 -462533069 953840866 -172235518 -785109414 356662819 408821421 527629111 661323220 -254412590 398468702 13513340 -937457028 957996419 -827892904 980562936 -595339535 -362834971 -859167198 307288851 963282175 -595724012 -949366259 574040464 -243752038 947268374 -488756151 463592522 617850078 -613773543 -56900268 -482161908 730042454 495679620 -436034566 769646117 -58422527 976034519 -999292045 445284024 739320057 -835002984 238240345 656442320 354535876 -590052533 289132355 -941927167 -724067408 492860097 839379208 -148126384 756602817 324376110 896195864 -276871735 -56770148 -839836076 -651745047 -161119424 -371842544 840630077 910982080 -338943480 -490303256 576173251 646569733 -414156171 396367719 521685699 -46150675 -869631852 857232542 -647432295 431024248 797930019 138913876 -368051296 102299350 710887604 -106510917 -461315108 -249321963 929312186 232910013 -742688917 -762180000 -474388982 282375762 513373782 -125024991 749308528 -410681986 -824335485 489639910 -986941123 -21841717 -703070405 55594349 912440543 101324762 -10151204 351542791 -839793602 695077352 776005286 -577014257 587829757 -690338717 -94908688 933037504 -752663461 -335006296 117628416 -257876402 -235851694 427359065 -338490786 279501779 931786022 -820620171 756183346 -266389255 -796059726 671435863 -540180603 -853048918 598336670 410307016 184075574 33455503 -749684707 662409911 -396295110 -899964624 -994910604 -442621818 778561207 -565209319 415134009 456371247 -73306820 235811207 116228562 -455900615 -455239103 -512007776 -837818992 -705939606 -271354074 -756410039 858622648 501808195 313530817 -326106378 62620163 60239915 424946590 -119720878 73253418 351652406 677621847 -616298022 -709516324 614808371 -719812418 -835443566 454525776 -631916479 140600675 -36978815 -482136634 309483839 333113696 595678981 -684401555 -216769148 -209781594 -108763774 -790449453 -763227428 -572565384 332106898 233667941 165524160 258453020 427831948 900330977 239937818 137025397 960814607 338851585 -141724043 586964394 761514218 -386184810 -984335625 221124743 -48600062 292167137 712757211 490202941 618987573 -173827851 734206574 974468397 -765666848 49573651 815500826 -800710166 143239759 713258883 601665857 -295496941 -995413739 -459829432 -609331549 -159839262 -366831098 438591942 607767621 -905028840 211073990 -395844359 -914570577 -314495196 -10664231 714030246 68080957 824366516 668364069 93183710 38763356 -271993206 841629624 -719491050 -779256049 -136181503 192708517 -76138786 122176897 213240457 -670522111 -466206943 -504364543 -205824946 688745944 293014196 823657394 754814939 -509764308 890372033 -288794223 664920089 -101097058 -805298920 628562377 770526735 163197420 -960513217 -493077004 -75191530 649924747 438404643 -223888574 102376317 859440010 96631580 83775821 -255678408 -479238206 -186302493 -963929859 -386812759 666674339 -27383805 747175822 376764284 53630987 -247210082 -734713894 174642661 -545180550 -639461819 5334015 375853196 239297469 -824698865 941945467 319071319 -781685679 -633145824 -820640791 -134547325 777134003 380302941 76658321 162298806 548395634 503128767 -664222230 757445292 -735538874 620287483 -939093172 737826778 590098507 619674479 -85120705 -256169248 -110427245 -333388971 -7466420 -262643922 -189815526 413807187 998587378 -704264710 -346517213 566685918 759689238 -662708590 128995325 -309086732 -218727842 727062408 -155602630 369270566 -620447762 -763904202 351231628 -575770344 836034425 576975140 909456089 -548316077 -21883920 -433843631 690183501 -439067194 328493747 281711613 538201805 -31040975 517698721 133781947 -14378728 -591808473 -976151192 91211871 573704565 952358493 -986002245 -761158987 -144331173 -657938189 -623005957 824559557 -117822393 316143691 667163101 -582953485 345289112 -716065508 959681828 727971817 299403890 860826570 -983858256 -150143490 918768198 853564921 46174233 -916029710 -477468834 -688489471 -828482048 -993626465 -522806176 -861960089 -809375494 349546527 -897824025 -28371407 340977498 560333128 -874242709 -359441709 877361648 -604157963 626453557 -744965447 -297861026 -843925742 356528223 525101908 -333263792 94114063 -849692617 -35042052 289014052 -730866920 552120692 519671020 -382650107 -437034898 -179013586 292305455 -353660361 954117373 -526208402 -867245468 -780337024 -857004096 -915790355 -820040140 -479100224 895655671 -177610261 -824038385 813092059 -792822110 651252359 129832651 352089277 156783393 -446209649 -791866516 -995453197 -788108901 -471192138 413991400 962933863 150786914 203179363 -690202854 707590550 -342479633 -584057803 -253199673 -251085264 650749669 -933331291 28202978 -440463606 -376334988 -683964425 966815722 -615757120 -164003107 -742684648 -263710889 -119922464 -228691850 719772364 -7284819 -899747988 -563138156 -629089896 -496181579 -901373992 991791172 65984424 -419650547 -577892161 388113386 31597287 -778222139 -2132700 -652251399 916574368 889877751 277662917 -31926875 -844066460 -290877879 333990548 561401423 469801660 60010760 358740459 213283986 144041914 -467430812 -878705439 634686475 -624924332 -256218181 648785200 294076346 -910056695 -120269757 429195677 596206021 -94974268 -800736255 849580545 -723164168 189954828 414406269 -251638919 223061357 -906964825 23395593 550843186 -601145554 154732003 -272239421 -589880743 -873077965 -627064535 961738601 244166707 39801987 323291412 -780835793 -152915191 -12995033 -967432142 -597096832 11222548 287594099 957543820 728883973 999467742 -861687155 -214802841 716491669 59405074 -186458531 -447852870 -215978031 125295172 998030103 -852846281 -300893798 676169391 815175700 -981416682 -985889996 -551872354 -68863217 183353605 197241117 -994340062 786944309 -133691732 561534984 647138968 -694839157 404510410 -412431432 869858853 201277544 489275991 -443914733 -438552209 885710690 -976134695 -368477021 995469942 -320180315 -117875732 -415960516 -311359263 -447257615 -655019541 -625563269 574617302 239749687 222227132 442613226 -622627676 -52296510 -416491192 997271002 -576768525 218755660 816769514 471880248 -269020352 -222102021 -431293696 448572150 58958050 877171950 -616337147 -182248645 -421424617 515929205 168967441 -946202218 995303799 991703774 -754647416 -278594466 842688104 439806145 -858277163 -133349047 933835589 618931236 890496802 -891163179 -501181181 103551624 -896203784 -145479303 -670789598 77886839 -608476676 109401876 649876396 -542877506 290638823 230140225 832274835 -967552687 237627428 -70147042 -815001837 -812642386 780970124 -33356202 22655169 983583066 256527204 -940473605 -477650452 -281877979 646357004 -421483976 -388726373 -269765500 784832397 345926452 401048421 -679385949 712402160 635114287 407872488 -28058752 -889625260 -21225421 682500088 113538945 -247572804 160629226 181542017 194387737 933630292 -271111847 539336835 -867515870 -858713899 642506217 852585362 548868839 -126104190 -423468970 96906219 -89751573 -878161808 291406361 -192163387 196383409 437128385 166072463 133650790 226418824 -695223627 -916399432 -693145281 211897460 914643641 476828543 524228571 425536153 -271875570 -79807602 -625315560 874382248 658614581 -401766371 -771587256 620086389 181879076 -933852933 -685287173 400263621 -189792343 157073026 775856032 -318225967 246350164 885468660 -679972559 633375613 -781915771 532952901 -733179082 -577992239 -467932717 -216553171 455057606 369154177 -656083405 -858358171 627203113 -357748065 -761156009 709123248 -98168651 -1619872 -582474552 -460118987 -26318993 -23980348 892530647 -616076998 454598082 228437958 388577735 510954349 -784029918 497976926 -528336517 939363581 -924478894 -702995159 26730593 -355132660 -212664492 88176364 -906014680 103874046 -588746120 916418799 214389691 523872250 40392488 -361107663 671678908 525820121 -146846080 708061449 -886170616 -282873198 470118142 114025579 782469255 769813005 -173745489 -433196012 676806126 -127403838 -263143639 653211226 779316986 100252886 -787732367 124878871 -69709327 -746282243 -731133 71086666 125143417 -901968029 -882448312 -577914000 486869582 -857081105 -149651856 -211895608 197676977 113538489 -671628971 135340426 -377748831 -415697669 -764656758 220929939 -836262668 126411600 -422559485 768861434 841901084 782207554 -500177057 812538171 543724005 -25081261 -179993948 -214730962 481680484 -608284702 -533409084 -325810138 -576949201 120552554 -528949465 221430973 -997131360 281633806 269062326 -509340001 401864434 663179432 -261123961 891156194 -895494229 -958000563 -979943633 688178992 873982642 -348679925 -947891796 -631656977 958212046 815151164 -555201631 369632592 -911457911 312825184 -850124010 545979136 919498857 919504026 -321447918 608037416 -204680930 -213176065 -95509276 -315704211 -591909158 16860407 -931438712 -775600171 -768778564 890931124 -60406399 966419143 -429029958 574947186 -50416370 -702792952 837772961 254065849 -748617244 104100725 -869332388 -167658591 -542614975 -978888220 -602976920 -817421040 -588218051 -231668059 235901353 -802970216 339492213 763062575 518225785 -334243039 -965032355 -195449825 538300556 -406779471 -34163777 -922397199 207741095 332029376 -515269151 173460820 989474237 401105613 -947508941 222541289 -785261031 927486633 -930773993 -327769815 -529999786 463845842 -376672671 -330916934 749447748 -913983898 -874159885 351919938 -893738681 -248055958 -600247511 -289100184 862523785 -219546951 961612548 442833950 362617021 -900200554 -39311235 -655145387 579716799 889783727 287980210 -355518804 -544854799 998076968 -390111448 -666225335 -704854933 87585069 -594111993 -647502705 -791786913 35804300 487317744 -365918409 -171222613 784364699 283047339 -584314421 379602292 836009731 32034972 -578120825 -75346540 -457437558 -170596651 156234476 979593782 706835704 -800656704 -97891438 -293614781 894682923 460880846 -57271811 -897430933 -648989162 -482790131 -51569333 -88229972 183519234 88684716 -791144453 342959087 404176301 -176555328 -85449522 -285299565 883874878 502139117 -569173787 712388260 -94660274 729905844 838998316 871737631 -338648493 556088770 -320930104 562116117 -302862287 -862392224 501666914 871944223 -923381342 233608296 -790871691 486556955 922637285 88467026 756439015 -829665023 550635008 -787368639 49171029 -30995621 -552401953 -1266517 803619138 44688623 299798188 831744583 608938300 -987837396 480904330 -632462021 314087487 684208333 300233647 610947004 577669220 -191285175 -323305236 317778679 679678857 597090680 -777131756 -220368968 255810201 503903675 -331840659 952140885 295694831 843562240 -605215904 188123825 824952116 -965428889 377548811 978623942 627531394 -195191968 -795724644 -24642646 606009378 -165433900 -132390489 185448802 659203372 -474081733 -509386617 956115166 975586585 -80301914 886978303 -195292166 326887944 274040030 -648103102 -507706093 707430795 205760467 362647190 860236947 475398860 971259509 -451064900 -698882401 -44623146 -985875326 349783076 -161221811 608796200 585079274 535426151 739981168 412952096 -920120358 953257987 -577753516 -195050210 504676020 676224092 -257519669 95784014 -296842086 -212411751 -936922941 994314488 707840725 171198348 -627095779 -334714667 655105161 -920814243 -447388618 -157124572 -803126099 160250727 -723942315 -996955633 -396748409 446516905 -563403478 -499074701 -125548456 76066876 -205298300 695200540 -108349211 991060268 117320262 -346204889 -589727580 76593802 65811784 803920249 274605556 -862706349 856915474 503884163 750712473 123704088 -428908877 129050409 -816947442 -69538823 443316229 -218747412 811188429 486015420 -733545779 -972054012 361251961 191742333 872553394 972573054 -752560833 -481068260 270555716 237321082 -774247934 554683013 -898171985 -39812836 841590037 -745624521 -281358495 543908352 -975657535 815370069 537736345 277175497 -740051428 -112407940 -3419727 473809650 -328120552 132103440 493717664 593630781 -640811236 -523480330 -646907011 37275433 507941580 553386775 -260184911 -322355434 -380706328 788814074 -825757752 643564062 -368823291 758996787 -939798291 -981785446 432336654 -556255838 194105156 565072582 -692407092 -694357838 -950115599 635163371 -591014233 -684579922 -63486562 897082072 -198924440 -41886670 -328383912 234689049 702044915 367505893 262268867 -954542181 801283586 -282616451 175535079 -807273580 -100256937 408452460 694434542 845261288 737215348 220556659 -920759688 -772361891 756318461 468815326 751971162 147144137 192526362 548634232 -190851185 -21779200 -482288613 136282977 105224828 296552247 -618926161 466527415 -945277239 759220734 754664176 799247077 -57751536 -108625739 108545691 -931937364 700246387 -745943570 -60152166 914469767 -489832190 -563304367 42063566 -102822618 50760685 -794686218 -995973314 131965201 -761500867 280342378 205214946 418254237 -14472525 369000468 -479278177 -917914996 -71896166 -671713237 443905180 946476902 477766269 -75972238 -164737130 -692357829 -498107191 -192774381 279221450 691134063 -740440325 648917188 443356378 390905658 -20910782 580955473 184642059 -209824681 -274046995 -862612967 -382216999 -186162148 475514121 -913137498 200083596 577135012 -90870188 -492622495 93736682 -162485161 911267933 16471592 725919666 61010752 428103726 -823624531 213677106 -587138097 -973195415 -893389279 -540851955 476361347 140355944 -15357195 -112851422 -951345727 -656758034 127866311 -160794836 -795347775 -322855346 612290968 336132321 -933037928 -363722842 740964348 931895573 -595900494 696078506 -829520811 -724155720 567359485 -727310297 715035289 456509121 -227606435 -118508064 -365558624 -934706719 -339192867 -833871910 -85114547 180378402 -376583488 -263481063 136299512 166235947 17689582 171344650 -228263176 545481125 -862375021 639439806 195004519 -586364059 794902676 755994710 862843453 241249351 -89221875 -369220815 467095098 -899139871 -977205892 87459078 -805596913 -878764284 215540497 -694283022 -679101575 633506949 -233097572 839543988 441698502 290775142 794203749 -378316106 -785740901 -701365470 -900859153 244484195 491750177 -545083302 795520528 -944815106 766716038 315438469 892970986 -326164612 -127988313 948185586 970022204 -342606951 -376377798 632364505 374855195 -628159134 -245969991 -823375892 339078109 183754180 -407465077 -684580123 -615356459 318114142 -749812148 -56408655 -305714864 -22396599 408656574 983664116 154295362 -850171248 -328002817 -484944639 680923852 158292897 92904806 967666802 912421005 256876851 265112114 554938319 158717155 615245542 907113756 379158452 574939437 -829000280 5264848 498640994 -74850227 838916402 -24631724 -694721295 -216323128 -185348942 808826916 -182201958 -466123628 535379196 -801912895 -119941817 -186507937 -27048375 -878628688 282289186 822953981 759191715 720458724 -789515630 -650151856 664539698 -475302632 257148033 257150136 427800500 -751758017 -697248265 560089138 -828159075 -899453949 703739056 -220966583 871253321 -812852138 132699905 274258392 -239619998 -626059061 424723935 342208889 -609990911 976320163 -104745279 853934236 932407996 -595390607 586927231 259746317 579645332 -441637754 931881203 -735895271 584665014 -593002599 -77413873 389894155 800106536 140419023 -373179283 -879994071 -508381106 -740317429 282325834 -331514021 -682816057 -310452779 -657834349 -465729183 225775259 -985906632 -510649381 542554370 -997248477 -55413918 -311547581 745928397 590766606 -402564776 -646336377 -141680305 -892932876 174460399 -282004195 -543958264 -971516680 -597686091 -804305136 -652299550 37313265 804392324 858488355 -807900101 -161056191 -652495715 229070847 -915976722 -913377938 780736455 -598525925 -376547924 -805592927 -917444 -14486279 373128583 666192810 -742649853 308215899 804918524 -3609447 20790832 -428469286 199604271 15300300 463648496 486731657 -148555854 -127814471 350435367 -3080172 136237568 -871468621 968493296 -197682095 819094914 -534794243 210022597 359613354 170542970 542156225 45477766 302653094 584354456 886703984 889345263 992921549 376353049 -968290945 -570502286 -746098860 -125348343 -999760205 -289942436 -657455609 814470400 438257757 611377506 -558746907 583512264 -773740545 798203650 -916686412 -829852272 -685582962 984222429 761454136 673252001 916763518 -12927567 834562436 -245275829 -589269426 -664057274 665207035 525920240 348533326 872097129 145581241 983046607 -137074746 545874045 274919555 431412166 743801887 984554960 -97209257 -959775030 85243658 -27761176 661122014 -979698397 29937943 557993080 -407954566 105040921 -226154556 -954154514 747319599 -626001794 -841199728 -395508130 78596296 631171929 63302079 -509394096 755300869 640768217 -751504572 773903315 -183617930 -439191214 886367429 667281556 192657305 -634906508 303455315 -794576004 -719402053 677598628 -173085375 -121106450 430658009 318129192 -710782710 447020176 225602708 -124554840 525092117 196925572 1593017 -12644772 -156969103 -764846760 172491127 -552918237 -34904436 -161889144 -166272634 -125169165 152814889 -292550925 106362375 567381938 512925695 164849004 -130848533 -848026431 733650247 719983518 -495689825 -203727911 -287005143 -103601743 -504944091 -563553425 94500742 762099074 671049754 934453945 527347779 192329192 180211503 -817124556 -672054515 925006341 -660519570 120516203 806781824 94707178 396734591 220531589 -536596722 -622312457 -863962990 -202970611 -422740048 -331958206 628281780 708845132 -512555957 -28217886 -706223588 6738700 634015536 779997431 -172846804 -607244747 -190316460 92952875 907424304 -787886919 440020214 -75267654 -736662283 -956656511 826820489 -37788701 819389961 100492899 605554259 355265414 -383790636 116925748 6374032 -548305785 -120857874 852171847 -160730641 908667789 -606747708 -908637516 63619297 -771579288 -879575109 -744204558 -566715681 -347086341 48840354 -992353035 516794982 -941527830 -546657914 -474382758 -312972332 124934372 -392122675 -967993058 -380800218 880433252 200996086 819776112 133249881 207829669 -135748594 620020012 -285272819 -77912943 604545315 205242612 60141441 -105851973 524636630 -32971502 627803430 797422790 551199072 872138602 301083445 868904325 -715680406 -937204557 427829960 -735547377 657441857 -636748142 -761334556 338779339 644320225 -551289611 596288157 -990200705 447514977 144496592 -54957101 949918360 -813251663 798822076 674094158 -453785516 -636295727 291036811 215437586 935185468 -729205071 -853289988 42843775 -324404858 -117439571 -679584774 -150728946 493718117 572417673 -656545373 979945449 78011312 -919802454 -909460570 58741637 576838991 94413758 -808543417 660746281 -864269908 890770915 615636163 -928522189 834199511 -759847413 786078594 -985484368 878397073 449940571 -339786504 619742824 -829060859 536524505 -611648790 -402568423 337529883 554860130 179802409 855233941 86859524 -586250522 -439057743 707693876 -241549094 -81508903 -92455326 150426571 171711799 -445694730 -596816007 607974189 -709253519 -140175021 393340493 517484777 -709770503 427115772 -659040894 873061478 -994674939 721555743 414060237 -901709747 956871039 743657048 -839394970 456711139 -107666789 -366835792 377734662 -98898667 -275794004 376908604 829784767 -979898697 -682963710 -756050035 780748930 -516109982 -882243914 -731544002 409262074 166356583 -718221430 701188345 952630901 -915240471 -312848651 122292348 -68981950 728466418 583094063 -942617034 55879070 -17906148 968332810 -568644109 123301086 306489768 442010705 271424824 -549752892 192098052 -706291009 114440223 -882052463 149802406 772093259 652273449 -368351618 812252318 -988525252 -7938450 784947574 970039613 -54702485 797415899 -521098385 -897868249 -663804378 672987198 885862362 281118281 -860409994 118819884 157293458 570477863 883651377 -663170118 -226716581 340914008 515561251 -374479506 216642016 -562057906 -835533603 518202561 89795785 378696142 47434241 -299613521 14146497 -574239408 -854192683 -83785018 -496763 259209712 457322569 883437690 -563011510 372886521 -342821396 -538232142 -498551780 78947987 257091740 179045174 657451359 25839319 -578968646 -380743245 -329350592 810522097 -178244283 477791595 617564549 902629633 -707506682 -653030363 -748948851 -645380205 315657720 358037277 -558986334 273325395 -189920367 -761849815 -191239126 910498285 -334260818 -324846359 -880754698 -117452121 -72121977 805729377 -228068414 514374479 -585561213 -438594953 -285941796 -328520370 -530593814 -556609737 -916937048 295086709 230032003 -841662527 418584577 -657711983 958178473 21009144 -275332840 -545304638 607047889 605823297 804523432 -894263655 -681232341 -584141516 3368272 233661004 587529798 710200862 -139538943 523150808 -875221267 -4751280 378754458 -816963642 895151115 689044732 552259783 -998471217 603819319 -932163709 937990802 -296262609 681632379 864216492 270481817 601172591 240271270 829081584 484308804 624799147 313272133 -407548842 244107552 908164329 -552029335 -560439105 -108636843 364411695 978871636 -680295481 -930004298 873651441 -939131067 -551518445 958790712 677365614 848232645 -198042046 -492107476 -346403886 889346687 -44058386 476156414 -115771756 993818477 -382221460 -375373929 -883156026 357978108 -532719394 -954260988 475220384 889115975 232089215 -843434546 -136610201 519562467 -720475713 105449752 -830809582 -672192659 60441427 -559157896 964326842 122576249 -355554533 -114448456 180872899 746472961 -45649658 617147753 79197017 -753828031 628955676 -488785393 151651325 856260958 829694730 426413666 44317443 743731928 -759170960 426335232 -233792664 -32534517 967216491 999289666 -251314176 -989595271 -135134379 6392917 281514638 107588467 840343749 -649568540 276314460 362386129 562239534 -492204993 -721384342 758734236 329634662 163762993 262530916 348232154 -41703004 151761709 -43022447 -222424904 687577661 265343970 -235491022 -137604010 925967126 -913002661 848211867 -897219457 -984606892 -357065571 -106815512 -687875270 -474324996 388083692 -113862640 -903076159 856905641 519034833 -958054196 -334109699 -537836711 -665511670 -949633724 -608969141 -126636052 -622848579 381842378 411256289 520811090 -620255810 -523025278 916547068 -882547312 -983082780 191865266 -269080323 695140902 977557077 -66021854 -30935345 827904399 -540391053 -979234801 -747216198 -834524220 281378670 197393477 -753426656 958440280 93364579 -358249758 -603675240 -839628562 471041837 -872760126 368057148 470052723 825134374 590293774 880129692 554600093 414582707 492755877 27557383 468830673 -597012891 -521966000 854373109 575135523 448168993 356232730 -9751196 -99200536 727131258 685350970 -759039172 824236165 212784595 177779981 -759431171 -227968371 30134282 750709194 996869478 -757476039 207191663 -799599935 -596797033 87154765 513168938 -987533394 321586476 810585525 -127344012 715768406 520717090 -243128968 314851114 -249793644 338529622 -877092911 -957078487 965569083 226301349 -343881390 608861474 -206804067 -425828875 280312904 -780316598 160358344 -759411651 -673644081 -510472159 -908487292 -180610010 -190306704 718083968 737810012 859485452 150245350 848211464 -82027760 637861915 664278318 347783977 -691520288 928349055 -612314596 416438236 284000877 -849751463 -647308886 403557208 -742893169 -701679901 -756959008 -767494350 -135627993 -794240590 456245537 -324530012 -753472568 449998564 586393307 647283555 97751889 738115199 -159072465 84672721 -659550984 853262812 -320978073 185002047 -379453610 442589735 -733340197 945690844 -899196553 196497633 -404113335 -123785115 -543017032 323032172 -652265468 839355977 336368211 -595680317 983478143 8413202 824083203 -390722812 -951269792 769994388 881234007 -309051382 -996316638 909253417 577332297 -863069635 761436187 -786412354 551082752 31179947 -388862296 806741895 59631732 -694773741 -230347509 16792841 -554583961 -101931877 632513651 -283910822 912100542 -352394869 -154522351 -20833846 65180780 414621924 90443831 40609541 -733192333 737139118 762814644 466588425 549238838 -519962591 -313395606 -765313050 -95372445 697735186 -787496418 389187258 790235233 -525887105 -31898156 88024604 -263760941 -530823213 70919829 174548728 -95566501 843442927 -417324630 1648540 -266227127 265506806 -950076639 -983062650 -670868477 -606665942 488604233 -130299600 921472752 851873068 71992244 -364473330 -58984101 -750130910 -336492660 354312102 -178485782 -289170332 -302180047 38513249 925070325 507913104 377515499 34447866 -215567615 982634435 -635307642 -834840641 -638662678 -974980930 -250769171 -671113093 318339016 924609026 -728084949 -363712716 -31062532 -405530090 -729334919 249243659 752682824 596466386 172335440 8350167 959080023 270645829 189901819 -160492003 -342114980 -919749228 533336309 -83945022 1524188 -984613697 782940077 344981580 191535112 -648158614 610250603 281299440 -668504807 516115378 -581932940 524393714 -159281195 325642688 273741113 94087863 61880086 604707943 -424331465 -438167825 -941698642 887184348 -344511277 601398987 854940601 -265324835 -359923322 -250827404 297383114 -23282864 119333496 518539624 -754107274 136116256 776875152 -496258664 370505070 -603736267 -884513394 -57858138 -791862890 -162209694 -372322298 -490755201 174928899 826483206 -401435702 911875572 -654608907 -894640036 374488400 915713360 -929341505 -308169667 754161641 -250955822 788358640 -621939538 117037597 788743337 853799669 -504764077 -252016712 817506001 -131838914 -915899232 547731029 809555848 -593147789 -719977594 461792707 97115757 190452788 -907598474 465017431 -934922932 968492225 137985798 458057292 520211761 -489384107 -51010266 -913009329 787131055 198249668 -204837588 -866780978 762906499 818581552 674304919 454818462 -58738918 -315188646 350934898 818082515 428824512 414481030 -462207228 -381738587 -969689741 -357801395 -993068917 63744288 -980673697 96488699 -173097363 -591370742 415123744 -373848194 -411931679 787696423 514758663 342757200 365014793 -823640708 -13462364 -932762772 -544648313 -562963184 605277495 -40578594 -889667637 66863171 -847131343 -514629044 197096142 670591857 -714408704 945341382 25702922 -961866863 -231659742 572307309 628834732 83604533 -867106173 -642994048 -516507042 480452195 -348430572 192567472 -558627212 523229687 1903323 -809207655 -20955987 171213748 -728340151 585884109 -335538882 117864880 -882068221 93829249 459714014 46603506 780102978 -496479439 -129772521 -770644634 602310998 94108064 -57199263 794597064 54342974 972629045 990405849 -881034411 -218335745 -391726110 -640051751 364085906 -451569961 -287505410 -983441712 -798997969 320566511 -739560668 -987782171 -402697306 -112038093 891986995 -387193568 -459978607 240745717 -595226049 -145417525 731492752 -316694361 306789007 844078220 382573112 124021104 49790616 -621840904 657984180 -582524524 831367972 895599233 301138968 -223065875 -556161923 112268146 87372140 -877975259 -282196465 218031620 -557880571 404236417 537474097 -594895092 155660207 926446629 151617996 333341024 288394487 -362229185 319116015 -298692657 783507056 -859640097 464178249 156413336 664900751 125572159 -309303168 -813799693 -991752903 -499023639 745820435 593851737 -888952547 -118878076 -508625540 -208902096 -868737240 121100009 -930766561 262872490 -443355979 566046822 139643125 275534870 -167682434 506555131 963125380 -784173195 -523566292 -140551679 432248849 -831435683 712078721 357336007 185381611 519420393 207241552 493194240 -464399328 508886285 49683215 -97368758 -115089200 -233027581 -788598228 -32470452 -357730177 -647201910 248593504 898733436 -995246601 635284125 110834116 875104257 -714254659 -407585690 -876795544 393763980 822650774 -969653821 -665432564 -437437635 -258428187 220102863 -499239252 371016627 -730917995 424079983 97940657 28112033 -332208592 -951357756 976193215 -554357608 -358997564 -766222462 328545649 -651515679 170121622 475658913 -559739592 -130611830 -571946873 -358531956 773366923 -4964213 874784991 -219288233 -468053348 -318167004 -615709435 420881468 741039946 228711123 -831908014 -334092582 81383050 645948226 -541030185 915312905 181550366 -216784358 706537049 -659606579 292020194 307325152 627211989 655839843 217499501 -642117790 896513720 296000513 801115915 -462026830 -642556951 205210597 -697373795 -731650992 -524657675 -335816466 18151238 275497470 -312103701 -4719576 855785182 107492929 524941261 679890343 -626032293 143203886 660163171 987590926 -533884473 -222481335 398529322 -169459065 888410569 707336432 -571092070 808688777 -275144760 926614283 908173772 82132073 -847622651 -54236378 705300337 500546929 824091545 -718399860 -136469582 -698905735 -659015706 -112466945 724483092 -273379834 689194343 884311437 -165126872 -799100621 -96836438 -695401381 535988750 324253082 -722517238 697795178 860191512 745703284 -780064857 838750505 -119946291 35465799 749263963 635011730 963310283 -806223683 -349699602 583619767 342271735 -324276473 -686139768 -390342457 -405088687 -632145677 -521282560 -365467255 -765271842 63879911 695871702 -376736579 976056016 346923893 163425903 230517321 825864493 -902816026 -378846892 608121263 -899620255 -309506813 -530314059 -272806205 828653392 899258609 -194551947 730777620 657898164 -620464624 970517616 -310123443 -579608598 844698207 -250700784 -747411903 -384960276 195098860 -969715040 580613883 -835339094 324958328 199289653 -999892740 -644342039 -99011691 931714638 -526650715 -727203629 406391708 -5752750 873017966 233066881 586977087 20075509 -280021844 381116597 -455396617 995327629 -712142495 -566761185 165978567 550244637 191568501 -311484645 614635932 -783562900 -430251154 521352258 125876968 -448439658 -231438184 669429431 -128707415 576959628 606695141 -675197731 -206805640 -451417878 -184763127 -750988358 -660845762 213834064 215050505 -173001624 249959732 -504270458 -328893655 704534137 455778936 -725088262 694575938 521241914 570542111 386688735 -541266780 144708200 -635373800 995645862 -826033488 -133666271 -452082276 318954061 -262462695 -650502469 -893919135 -351241436 -369486788 214915574 -794630740 44704442 151986055 -792913022 719296445 -509031665 -279762888 399528054 930961823 227175667 -764531760 -395326598 -510996765 1575166 998385084 738767156 -775607286 408034658 -597750563 26376767 662418456 -417116988 810941843 17251562 -20580657 500766057 609945778 156911054 -451533918 -244953812 -924637774 580718062 -516286948 946805167 82242704 -553058154 -486848155 952251471 41616035 -995047866 -138930453 25419889 222239178 86754325 -685017579 501658645 -171273890 772049590 516978711 -140987553 223305602 253088059 384964330 -859374138 266142249 -138500009 856730709 -489985073 -409991169 -933672668 -549177568 518837052 -350130925 663578057 -425429683 -319603212 -292366163 274884078 -14792533 839003991 -26631909 286045391 -560134605 558224281 898733925 515615886 -260439406 -322955306 -2191356 -495775449 -518992799 262217985 990219150 891372828 908465318 -687371274 892546300 -372218146 478708322 -539959747 -55608937 -73291667 -187868485 -851221223 -91887473 272619610 887187166 478337877 -267870949 -143640727 798718332 355093920 -969146027 814864254 242140393 166589979 398257011 229975505 -63497034 -184924138 750447993 -540510813 757493705 633108562 -515987396 654974987 542954865 502687451 -444922855 -762029388 545409230 257247369 553899321 -386561387 -141468180 668125153 876547442 -105680982 473191001 -295503214 -86352210 -126219261 -861744982 -480897349 567220423 -627825380 -951041083 -551167464 -560927969 -159967014 461193448 369695432 405936391 184375211 -69697707 677014641 -973635709 560603859 787548133 -149133553 -163866276 -365502476 386813434 -932394530 -970135880 -889513010 -334537716 981897059 743722827 -723273193 307785628 773196014 -689476707 -602896935 396788605 -958942855 -156776904 -692145718 282625537 -256335917 -820646235 -943892288 840858550 -264297146 234408061 -468488127 874303914 -530342127 208808375 -784162509 668657624 -117959011 787213469 546648202 -866007430 691296743 -151862036 -634263482 259037606 -584013313 708679966 631481109 671202605 709725871 853710311 739872353 -868962557 -588660096 22430037 -349270098 839681631 -684852172 -270178820 379448864 -907378628 -538169654 135429054 -836336782 -541911538 58334521 197973074 704060951 714196490 835644632 -523393365 287865339 268481983 172687974 523081993 -985209411 17520504 99332672 607431019 -576374728 -607661060 -872510859 756219227 626352665 -573426009 -362686671 234233444 93703219 918899312 -360225023 947296115 975387416 -585231894 90371731 807908979 -831497413 -905020825 583501847 377891628 235190710 306609011 401619938 -194410433 466600166 103427351 858888738 -805747446 -112996963 961268084 -189782333 -830445951 -120797785 120579364 763936564 -631383845 772363181 -143087298 -967731638 -97312369 59629347 -512375773 772065620 95398965 187515006 961857799 -440610496 -213541028 -548343993 -980271382 140513190 -889109209 -883173989 610939687 -9590787 240273695 -30512943 -205848542 582562982 -98189460 -395983624 382846480 787254492 971275479 -686274493 94055429 -331836742 763672511 -712217913 -246190183 -168294140 559152030 207031684 71884131 -550549830 901902018 -203342100 49565520 986249222 -11225501 -341299570 211363852 -871843713 898749001 949222356 -948560655 -218175128 116380585 896823602 -580079822 -674163937 -625111949 268181695 -622487476 -785930065 62163470 -342424475 630656384 650908043 -502896399 734679219 -979431864 675016096 397607554 -874462413 -585958358 802149764 899894767 -571970815 -372655906 137609472 -768729272 545958199 -303982894 205784250 734412683 -391072996 -390572163 -617739894 269528419 -712985084 280562882 -55689682 503189518 -467881273 -471674586 445263006 755746603 -826793879 114163217 765195137 583439671 -101907291 -541804295 877154339 -883649129 956553154 897463827 -911049932 -247068341 970505850 555622148 875975416 382140222 513236832 -940162072 21188973 438735683 692133883 549055146 -746431928 -497818889 -480879635 -260535672 -738226980 -401148933 594553166 718562601 414143044 -295549034 -190242754 -888725288 635502463 986127841 -391644959 -259951693 -550001112 138370162 903732286 519993832 -167816327 761990823 -95675752 129111239 411399857 115444764 322847828 -368664028 -344229584 799709920 347960178 709732327 553152125 -699737869 -711097372 340319613 889771303 426575547 511545980 990155671 76582974 246562282 -452891466 -144980239 -826101892 10149638 -44687860 872415238 265244038 513262345 -502795504 465059137 453667273 751481400 -137333265 -995662870 530235850 493545830 -344830414 310960877 188402851 202265162 -752818097 976983606 -787882500 544246336 885533520 586340678 -244032510 897517607 864777351 -948320359 153376248 -69497405 44699655 -267736295 -534582244 -114741974 -781658335 -471837538 691270365 628229691 -531849129 -993912764 658256573 586297599 -846984993 -945649544 -41881911 -181736076 -247764596 -596851428 806487393 -945926307 -662718981 -602641775 -841858410 832489997 -251514340 -754075884 -250396584 569730490 -422132416 940932820 -203215382 702884314 989375486 -762641956 -699368949 719365625 -702736772 -167422770 294650563 941917591 -7605990 -735287271 -354129881 -865437751 -158649998 542018438 -875776369 -169603429 -553026544 -944598662 576859230 752634662 -206076476 454342313 848287983 -915321531 399271174 -428192874 38875748 985328729 -909051760 611953846 33136489 970775855 645224336 596373350 -314731917 455423839 -126300944 -229365268 123301180 -788024358 325547041 112801518 75298517 80786809 -953595119 552511402 -212252094 -126817394 -830076655 810766320 -966140760 -198585715 -683891870 560710018 329339559 -143541563 490571958 -374878085 -334734220 -507793899 681797276 548560387 629433623 -785066795 608567049 578726549 -561178051 48193533 -819015836 892170380 889904193 142754428 -814437992 264346023 -128645446 -288718490 358488297 -747270894 -908779263 -726340023 650433569 -292442856 842718882 947729753 879235619 428427965 -966899982 899397306 -239201787 -362666738 605927466 -369104317 -272577212 -807239638 235310398 592973840 263062446 676353813 -338304032 -245825389 685551463 18568919 -795697216 188668112 -119377436 -420470090 -986140722 82003160 655999705 -704213314 928107377 569659974 -426259834 -493545918 642830914 -441965447 -850556299 -858774519 204121384 926996471 807992677 -483366896 140204375 12386340 -697924323 582543594 947221033 -611562798 -247800986 551661919 375903060 336103222 -766875779 -604131028 -623216098 371068390 -678178258 662179557 -137561908 -976246384 -617808712 463682391 -201179780 244294910 -823956867 982971719 -882289145 -840808812 914230776 239714148 -204798180 838923656 -377274528 536129555 -312913986 -219316873 -452628671 981165898 703155492 -537898550 802930668 -206271602 109377028 -736608254 -726859173 -471980494 -225183485 362989701 223920881 844809462 450260251 -528086271 -170377070 20882628 359888618 430740395 -254532479 -980173056 -251304481 503209255 -296600664 568139581 -210046058 417124563 -335612446 -199567154 -490975329 292623629 504164381 965101415 386243545 118814904 -9711374 -94885688 672345602 -70892676 -454098188 -281782934 -17329720 -646392215 594340600 648829637 -64997951 215033316 14802015 -709212792 -661126078 -526750585 653312164 240419332 958246578 -260352953 -771570370 -302404395 946735350 654622141 -141514920 88015910 -842066514 403123724 388213819 -220379053 106468822 -957345562 600871180 -12476870 642768129 -153778593 -727147086 -424724593 -106511080 386875527 -238884685 904971996 285300509 879438095 -516922445 -996269239 758158077 -381420981 331007013 -159857703 687562350 343175548 61475850 922247502 107323868 364309332 766743994 276522178 -937232184 813237936 928052040 -701234367 9957535 232948077 751111879 -275562556 -530030556 -831030250 -686416433 -714749126 -176872003 -979577436 72224853 -413830433 -126163683 133229697 -379987993 562920732 -480844617 699439520 -755743176 454969511 881311926 -852860275 -910205563 840368110 -601521014 78001867 -696033589 -591979461 -629514234 -355420729 -986292981 -433723051 740496054 -911571897 808954509 -167101528 943127591 -798290959 595391569 140846434 83756906 889938348 -658738076 1529632 -684017633 -572837684 -464769189 679613106 754306185 486427254 -715674638 347784832 551246491 -405951896 -343602211 -953401273 451825576 710311084 -313083108 -614317967 782196021 -508790006 -551967620 -964769184 -886823575 -541131062 789098681 181927799 18596321 -817475371 287954763 -952511815 -489235571 467477469 -962493220 165497755 -494269938 -614876449 645721616 -343391951 859917417 722222648 999343144 7345403 -55683798 -216387850 223748439 934569649 438450604 333973702 436072752 -380942088 -553703700 415309339 806002398 -679341124 504888826 -539356823 270704781 -224679245 -403096788 952273610 -3213310 -490862541 -709750937 739008448 -413504180 -168854518 814537174 948151573 757140855 503658892 418670199 688503219 420029093 -790858558 866517298 149387879 -401877794 338009778 99231051 -655660194 899577077 239225352 437818066 652329607 83588785 -649796781 346504734 -419106165 370234475 259301053 -886535704 -535339109 -366987768 -44282186 -393390291 518618928 670783874 -945679309 -807671262 -97326648 -781403294 -577633771 408532271 -637306449 264688419 -457031764 -339132656 352375085 -176402894 -568694369 265160776 -655682357 550452143 -93011760 -583837648 -452283445 -897118476 -769800628 874668535 -521221331 -602830750 -213309909 -588393628 81724104 58707524 232441769 695305538 -522348901 678725328 -773367020 756263797 -281675722 849898500 -31059425 -296753766 -479745191 -138006730 692617999 265906436 -842613099 -499540770 354415864 214335758 -739529339 392574055 -834427462 -966638705 174708008 -181185550 819001295 -885644599 -108086274 -399189310 399989290 -282686233 -773758648 -751900697 746862111 -725624982 -600115716 -389138328 -789317041 280778169 454099655 259962223 51268561 -535765605 -72512609 -398315600 -921139673 135778765 337370991 -465304221 514050060 -397083994 -759854016 31845602 579211826 -844764760 -990620990 671257261 600020250 -81237938 -8119267 916922369 987704618 569687985 -907791962 -659451464 -185989011 212886329 551332995 540061938 430717821 -485944818 -341641086 493075464 529848373 216442707 26505249 -669144864 628576738 -661645091 581375561 801339781 -719971667 686896689 834020307 484112494 -212413119 721812175 -904066037 -464243011 -441337081 -809134065 334846345 784968911 -473821945 754502057 -437270773 -230117030 546646073 69457490 37929075 425993770 -971075608 -684529135 861020091 -601531006 -199754256 -103249124 -698642862 372264445 59461222 428892113 -563375488 522176705 96144092 755190558 -415541290 -648418944 278131013 -625541552 107034365 488229693 707116500 577827299 401853638 766143654 -295612134 363935436 988967633 -35459538 356538184 880186405 -687226452 -391270080 -645900660 116829039 -601556998 988008900 -636219750 -281091667 -758118413 587968835 -390159311 -551718699 429807882 606889225 428664553 100004677 377227220 165975752 -158515689 638462950 785451696 491458729 -824403730 -389400809 -361610599 -558141872 -185814712 -591819467 626781462 474614627 -749905622 -209072243 261163745 -78300946 962526514 893253257 645577365 447530346 -235014185 -667570253 -197827646 -182923443 780530955 -82480302 -804379712 -824427946 362012265 873143175 -521330791 -29283940 -692847937 105868368 -760349608 638317671 -596467498 112288805 -310765943 -599459998 -667217115 27163699 94401932 -851209499 924271440 84176972 968814480 -910100725 -287476124 -202713676 335309757 -628412545 -918988012 436461008 379147731 -623130635 -101911810 -851764765 -189824768 -669543692 471602004 -262669662 491345438 -803103533 371176088 999491065 552195145 -880624562 -22289024 -370941863 993685473 -991683267 296433172 -341723379 332317836 -10566532 -914354298 445033801 863427136 507082272 102717289 -667522391 -297334301 73757587 54066317 -402134823 -742509993 320408902 824969539 -200453195 -266339470 560440603 864579172 339531755 -213583127 398471104 -133303869 -620908591 176001046 525139914 779766212 224258571 335094795 -51651028 515179403 -343933007 145947743 780415966 326955375 662637050 985868596 892564522 -313404847 290441431 -500875857 32885709 216452165 -20927907 -740367027 -117684497 257512744 215338635 737489394 -23968641 -482371888 607647015 329971752 -849099128 272538429 71899406 -667375233 359225639 -807657361 -310546364 -269670090 -848771332 -418538395 -520093486 -503535119 -113595808 499299851 -338671087 22775687 -959014509 307147304 -256494227 361416552 -878473639 52216177 -830034801 -977236090 221754146 393457885 -311078542 677839017 14062374 -55737087 -502438958 -684448848 312114428 -203172409 947240859 636045488 -465174003 -372807895 416260962 104507298 -951774079 901247588 531899483 261438497 -183646927 245477868 -529378072 -143953749 -683920309 -123874250 -87643347 195248530 -309760186 503448097 -263804801 -976365335 504512303 969590527 -363945086 -128031171 570573535 -658113590 -239521990 483455396 -909689707 -277430699 249170850 324569393 -511844433 -5524943 633515821 -835145867 -364682419 -940119950 -652797082 -881319610 970040670 522243108 546576960 993340602 691675858 -474514895 -747939836 209896741 841810472 193250056 629406736 -840726181 -763353157 598683638 -550831905 124309691 -631539172 -809973618 -282951526 -54322988 -876648154 692744649 268150052 213345197 -537871280 -309169710 305961217 -800976593 -174400118 -871576500 968822905 -169045790 423505623 865030695 -878178198 -623877975 880783935 -154777433 -458293008 -729671895 337643890 -17244932 459814890 -726364740 -882136402 561697364 -871560450 -229253342 -989994018 777224917 -225316620 319306633 -186213996 -454935309 -697608915 -166281828 881580120 184842610 -816081553 976002076 955691011 178769253 -430312593 -556440585 -519652494 812713597 -843705200 -606669388 941128870 937992489 898492577 -905139072 -204366553 -462414458 -815027492 339117614 469926509 -387070057 -461556482 84282596 -370657690 473783013 -864746833 767980339 893558162 -148309140 363641688 934380704 651266379 614417778 803060367 397542587 160037295 370342170 -960577652 87716428 142776141 -663833475 -171375745 614470620 464159872 -535825596 -306160126 -173052406 385973852 5753021 258758757 277576434 -63085711 -600719984 -6419777 912170632 885427208 -495756059 -221776602 -607774316 64545469 -403516179 908337961 -851689968 -388039599 580985683 -884275319 -722693363 -225794198 -628223510 342317709 -898813126 -516268086 -125997150 235388510 -394512239 -900547919 271692638 406673123 736551235 -689096076 311718733 -403811450 721488051 -111426712 82119191 -166402556 718762319 863829922 251234980 685311888 -631687632 -490227155 -836305546 -732923983 892047074 563919761 720266352 755928623 874144222 -342634123 648669673 -446895696 528276408 686776997 -752103037 946188702 207077259 266182405 -417421660 -458466416 -899785474 58295498 -807050704 -879020762 446287733 -209690625 -317421951 -273865812 -995174581 -338528779 945382943 78962525 500615992 -234387356 -107201416 -773655516 -460342653 561917740 -118687675 -832475380 879956410 -947204427 654000798 -183034970 712698037 -127580709 -73711172 861096050 -341450417 815573048 386831779 -56684350 -216883690 187297625 -996986532 92111152 -542356596 72746483 516765851 170971100 -859008050 -675881690 209428766 477795206 -649757927 -150794424 -759292890 -449967262 -341505979 -142923535 693300559 -479861288 52610463 -960605000 -601396878 805957459 120809919 305834365 399036785 415747303 -845535615 -856910472 669851291 -605553721 748699959 -691387639 -549098038 -476334463 258693186 477500221 -193513000 601454023 -206706796 127265220 -965481912 -377387851 -167817962 -726547272 -453555997 749605063 -521386439 260104265 717164602 459737476 -545459859 61195528 -830313725 799871236 -977026238 -482741672 213045115 270509791 522909478 -627397907 638062239 612530328 697183885 156409270 -631783774 -519663498 -332217231 230577843 -925365111 186893698 -417548355 99273039 781776777 -229777651 720676994 -633481943 -993917022 -170195853 -618759801 -52522449 -483162237 -872673326 -415012374 -846210409 465078860 -921358456 639206671 -231708856 -660035226 517389420 -109566952 196252816 -247219417 -462784753 516293634 -681788941 -120022816 -878035759 -193075664 529753544 -510254142 831012093 -128842744 76462712 154756988 -225492868 608428049 -796129665 414295184 245423057 84193361 748123135 730573387 -325091745 426501250 -506632703 449189709 -330610925 345768571 -696051721 -6631802 407676444 665893495 -875428522 -606104794 -131686164 67884399 707782248 -399528421 54307494 -760788741 -573726366 479784781 128945199 -367873140 -815157526 259718961 238824088 1460513 -703594366 371738159 182547143 14040955 -999638513 760319830 726896752 -707876822 -398645762 -137973380 -204239379 135640651 609985882 375096463 299586130 739182002 -240447788 -836374405 409929658 -775859536 73981674 -605113224 -224956163 -497884771 500753809 714829570 867643121 172010346 -897815978 -514760323 428555071 316912455 213156806 115044945 -998691800 -317958812 902243237 -380529517 -575769937 276395017 119645140 189665454 878702946 -693292310 389146572 746515437 -267391994 -158886573 499567484 726378257 -236505853 337556112 909808252 -175182831 909515735 -635869483 34472301 -503182760 -786488523 -138232734 641887417 458085080 868028977 560780921 -287639532 -835770158 -798241171 785012178 441065185 -621806620 -488097654 -576691917 437763282 -358992701 45003006 -131039706 876319223 -883658706 30744152 135838241 -738293073 -650636056 -276351155 790999084 -184763986 -849737273 -485020537 -695207595 802438739 -927450193 -647985829 371107137 352955707 -602623269 -535511700 -83040184 84919961 678429030 66683279 -570031249 -219971384 -363623901 -662878765 152450013 1641119 -443516071 249320148 -838201547 938663616 -377477080 642849978 -291408996 -130427071 -442680891 247799218 -958427512 -665326386 -671693902 -420012026 673233391 -895762861 -447705708 -322425656 161860229 -184198300 354568949 -150721404 667639676 -808255204 -242700332 -113758721 620720378 516379603 -760580435 790089069 16867901 687732734 -522672178 -734616189 833922290 -494954419 -720061913 -746360471 -153362611 538678532 -977970492 175821462 -81898610 602049475 -700915986 -192580820 873746350 797078559 917018477 739798849 995494094 569316206 906124708 -290697404 198438169 224984286 -721002393 272490073 -698837547 -952269567 -433817215 663210326 172983409 -537010934 381087248 353932508 597604881 819173154 -411354487 -861423557 -512372795 -461300103 -843234570 588905102 -49247736 -799572512 -837828186 -809979834 -124650876 825797568 782035827 336505759 -798418842 182516051 -99498534 370762821 -5666221 83668592 -186181552 -989161954 -30300824 -706695992 742064162 154902622 924584830 -661734211 -588574501 -120566273 -281210734 571769686 -393071338 937956284 748915538 -95791491 797888682 -368456695 -549321539 -888543775 399418377 -848680841 621923534 -977603009 129172988 27357748 502429353 348225834 -365443736 -948336058 627656390 -304629664 864910537 364957591 -370910203 -198794800 80907164 -166837723 -721416583 855544558 554660483 -913353050 -399613422 918359250 363935914 -254081377 -623964705 -954608797 102546366 186294608 503600039 -805976182 -794018041 297054809 -274795543 46098285 -186656479 393927989 -766214928 -201800579 763441700 948222203 -442153206 512868920 523580323 137462664 529368278 671489053 362277383 226492194 -360255091 220928166 941864559 -718905698 -192415082 848852899 312311849 823280188 157069186 507913664 -239471694 142263901 -151182154 371658610 -111406982 59775207 859901671 88442337 -805877035 171461637 583053210 -162477624 378476081 -728911323 67529790 848162392 681756018 -570229896 -851132884 -344258715 544308686 533480561 358687291 -902900155 731747635 175977257 253082522 298609007 -631835028 35150318 -265537348 309291728 514491938 -523365311 -353981818 -484738467 412254015 466461300 -49338341 352244884 528757627 -20097496 -399221766 415357543 -333865101 -965876062 -432036527 -203814673 -136554341 275449763 12415703 712989799 375267249 -218855171 45985754 -704781428 12402567 -858466638 -637502060 464553867 49080353 660987280 498025025 -891965643 367484426 -368457980 -262204214 -110655888 -988156345 244159960 503128454 604371561 -186645089 730889503 -267263252 171814701 -725201129 941538064 -791147009 -363257369 -632788595 -684784028 -616386944 -756100586 183428455 -459639865 890884044 559202315 -894274549 -887104643 -892053774 772966827 -57349772 -878525255 459484863 -138850974 893107260 -376785315 130140862 558201620 -464679311 -476598836 766944188 462314581 822838736 153168430 980337308 -617921427 817372117 -664639188 795398100 -71074194 -790101182 168862981 -222106023 112630850 -196921667 -24434493 -932372415 -948899421 630758527 -980283455 -140877596 -710216017 -407700859 793080135 -543891091 797960196 -846206641 -147479220 -985888369 -851770688 622164892 121593410 406839809 -814523456 -880773431 -467985958 -475721751 181319123 540994166 983238564 -544211590 -370127606 -440740273 216905484 443762429 116617856 503947568 45959030 35887751 -175136104 -323555357 948161143 881519332 499755154 -787448339 -738414218 564768063 -541596570 992110921 602031164 998333826 776203508 -181118454 -610214151 -518841983 -694835639 326513194 949018730 -727890943 178444551 -508264176 79920359 386812417 262533757 572288140 -843235099 349341909 -528429752 -721560820 -560873045 886085870 -459254017 -856749094 -602296400 537455903 -234831599 24938336 873374609 739348800 864259336 -61064944 -10354866 -8661958 605605450 427228059 -485187966 -169271271 124593756 -821834354 306753113 -565519564 -272640556 784392101 539938387 -404064334 -695734688 919271190 -529383381 -399153265 13622403 342170860 961466511 -365055732 731472839 -592442528 -764641778 -909476458 46213321 -397722678 -163220455 547064441 -98800272 -723745258 -63512736 -930873382 -574565085 882198903 -950511124 -878452722 427836445 504230348 195660806 -427640420 127750948 -416029030 -201862732 -91417020 -324032302 -367834462 142597461 -879567446 -846093208 -606061917 497198902 810055878 -609612689 846797542 -327948157 -471182992 337795948 -38771684 175171457 -457856383 -916036954 886684804 -261817740 138955593 633283325 693272480 252280483 -671571829 -399859824 244402210 301708136 -158474623 -44580440 -658294916 427850075 585335996 -428125399 328090342 696826089 84731871 570670286 774922631 963298883 -126028970 -570319671 807587172 -159600655 -761404448 -544871693 555379891 -128054933 -728816329 86592234 -614675880 -454281150 179681359 297204709 859367716 -835007022 763579665 -856104831 51096355 844852342 -643095853 512437306 -385341094 858334925 612002625 160219344 -461355762 -624679561 -230854308 442424732 652887533 -503113645 -891980430 960574692 -79744569 225753415 814213216 -957209196 -655941623 840349513 943281 964158294 -357083545 932411509 -209446563 -39715565 640048623 468562150 959751848 -420844373 -985381130 -49277038 -246912498 375503594 -754151849 879873677 -538665969 -627499533 908953482 826871457 -125834620 302577987 966321782 951290651 -375657478 625457462 -756466104 102573002 -293894868 613797965 422818120 -202749438 130442418 434392720 702128128 -709011298 194794446 228223493 148138316 -203011512 -114270003 502332889 -303389817 879857963 -1248181 767596870 -625672163 877434138 -951879497 -722452892 207022237 -52043278 -860439546 -72925214 831845818 -503054877 -635885789 -214798451 60485839 -466570874 -469388074 -33913096 799247016 -679376134 -4716878 -845798258 -814531299 331912754 -638200991 -405149916 -162873223 -916167244 331447946 547766673 -590172839 262911812 -516873609 -586744569 -214717001 213404685 -8700259 -595133890 -136805625 208672342 69437832 -323200929 640325305 978129456 -968413653 309892007 882544872 -438658627 384031231 -648984614 -31257460 -46301166 -656766212 333083971 993198497 737787851 -738636613 861589613 -843461903 940149109 -155885826 -817787166 960418595 -772315079 -187188442 -402743913 -788320546 -45650970 6002191 400047119 445722201 -485113310 -316237458 -805924004 1338880 415085293 866002205 774966255 966540356 -355450104 701209216 754718018 -438685721 -444134012 661791417 375144033 817372781 365723889 -877755278 -109879008 7346889 416730062 -332974662 923672033 -201837569 337651132 840785114 -918899479 -753252581 597708994 -60668240 868043871 -41213865 -951231975 -460061571 775288632 676021851 -138435127 -144881120 132224307 601979454 565643902 503071698 -559212966 929898932 -273676298 -141195616 670257088 -210468872 -479264020 734295508 -120152977 94810240 -107753716 337154639 615046023 933013890 -278803377 -40232039 597905311 521147012 899376820 345619860 515145781 164391292 205202400 -304629434 976843482 40641754 626515228 -902573813 -253588768 536701646 625945219 101372032 42216927 218979606 -250551982 884257130 68972979 648586727 -82954464 -415156951 318336025 307655378 -503273764 724299090 426828686 -860937073 965632955 -68999622 354403149 828439841 965061378 491289959 -141731742 -234887268 -321054200 608868916 -89047576 168524768 437585427 -926414066 -706977843 837659386 195244001 947209094 362646185 568093105 -320596891 965142560 863247653 -535606158 127950901 79461328 -9247007 854616998 -960814243 -91177298 522693809 144435507 336496112 -102381674 184996533 -827350292 -829612090 940736304 562925120 -101734876 -227628574 755592685 -711034700 987640188 -180961795 -217051929 -39353795 872093615 -491280864 -679334427 143962324 -712773321 964198975 261234866 -710079871 506142732 -58907240 595888038 -491784824 156669639 560528387 855820606 -727053849 222815414 -40592569 882520267 93144949 -114356088 974526792 911842028 781587493 -344973451 884438000 -222338854 -677855966 -619023424 595402823 -886890316 186311321 -21113188 -941599836 691337744 666863635 141590174 313050784 87179218 362832405 -238986316 -577506480 762955285 -273453118 -451700443 -2058051 671431635 -819066741 794779450 671275034 -531198224 -207901526 2904354 -944375987 -203040690 -716111280 -339286901 -155785665 456245133 -756281442 -58732545 141668386 708711798 -669159496 84199350 273588023 -532626366 -263099119 315373914 -964658653 787171176 -733103567 -316345456 330960514 -287432813 -861363365 268699192 426821151 618214598 425128696 664444755 -453642948 466443505 296280244 742625536 -488752307 367107724 292064158 -945487986 300773480 -381530127 89938671 296908788 -283695430 563990892 764143901 300153944 493872892 -964343500 -84005846 806002807 -69412014 -844735497 -841188685 -22341248 -762320771 -386746763 936697967 221588021 -404624461 40050197 -225828499 171832677 -777252717 -903124594 -553750086 -278675922 -102350986 40656121 109160991 369178674 218873706 -735064191 -230050381 -698251823 -315348205 713050529 -281506277 -995430764 -581584134 -305128048 -822839194 -868769485 288956321 -651092815 367841563 96581168 625015464 679877091 -119695251 -11946729 753097650 270488054 11209849 420295821 -841481324 -19189804 540330632 71987246 432550672 -162198363 674121509 -411301571 -499629148 302925761 14453741 -399299179 -238162457 480993745 407368220 918146258 -251036302 -655979486 949240432 -780096247 241652051 -221144461 -471358653 -315147546 864533605 -709033919 660745816 606462456 -208918521 -469382255 400236451 -593052474 693733095 -4544481 744203483 914128558 817554292 -401314077 655467200 118819892 -955349208 -423115612 637472982 910153500 965353975 -979967978 728574985 888908770 -634905522 -10064596 677507624 -860061227 516707958 -466312345 335605344 -668466024 -99152815 336894294 564645083 -405272525 70651293 226120791 640933729 565992693 901461801 -414539148 -973440792 -828174868 -55786971 40608801 -374435795 -665507848 407516039 592842993 412512204 -445599272 473073390 412703194 -484693326 68700382 417466654 752450761 -752589366 -260070023 -775703180 586548045 21758036 526444786 204533494 -572107671 762355301 124476002 866380425 -756747440 861592695 551432830 107686019 669845277 -58299409 543080507 -522608148 -963801366 -491163165 -759384677 -333016137 -673995936 -550786159 -678854714 374451569 552327412 545026506 -751430262 463277427 92055808 -685210397 -171131742 797659778 745400016 -626507568 -642927366 -557976667 -553080985 -827277770 878048246 -396350041 72083521 -484890941 -936274938 -976394794 898785139 159484289 -1998297 -880534860 8216024 -648764826 999819801 -199735562 -247096286 -594692656 685983825 -726296975 -978003939 887881090 -124539356 825800532 531516263 -741280189 -448553725 -243278549 -722155540 373431532 -345752225 -873137396 923000198 -606438802 520291909 481357381 717229837 408719888 -425979184 -306814904 549401862 -331114017 -630497713 -822710594 185852793 -86767405 704583241 749738678 266201851 -496656466 890083356 -747599884 347205248 -541900211 360011730 -884978912 -718725050 -618450331 -587593986 -761358772 -516472850 -508506269 -228004907 588539312 -346607144 726300520 32124962 -779137775 -502134868 -18720415 -985557367 -364484322 -156073837 224542733 432727181 43946825 340152822 -283808760 -297444236 -41031751 -714947406 729428378 -578488112 -116782214 -26463591 87442105 -49685989 -229311784 -657188035 859646881 -785564098 754947690 859085991 491768857 152593631 -217806643 86170465 -419754450 95639863 -318132137 -395828872 878699474 711210299 920901848 117759892 634841198 -171360270 -64377161 -599883161 -92334547 93561719 887521011 -509151165 616285370 -827149990 -748468636 -175454435 -391695383 576184128 -158337761 -338296941 -270534958 933177808 -212033024 109761900 -195155209 -79110503 713478579 -162849329 -667353342 -241406764 322699561 -959010389 -945376908 711695210 -569789807 -969456157 -936694159 659223416 -504291949 773453039 -446833185 -468904967 -455021822 -314986980 953255350 -665188409 -745221059 -871687758 325692391 -90127789 612629996 467422651 5863452 -469772297 690656847 40063726 -182074751 214718800 817187872 -273919071 549757099 803850637 676512890 431800045 -982988798 -396927385 157662024 177432077 1412764 498282892 -924825882 105219336 388998263 -702763260 132151856 893321373 805366615 922080402 432461264 -174051561 681486594 212372660 270983747 -773245356 48908325 942251792 -53128777 -719522545 250989810 850828985 441884841 707209620 582525758 -330170281 -361524914 -735422805 425613123 -898266011 863197983 186865605 571880636 -209032679 -576590850 -537041275 -397465182 -661195303 -929653389 559628808 178062441 299320439 -901703343 -809692929 194115762 760048666 -681736225 -291274732 776757920 309115066 -867726578 -854146413 929412616 -500408532 967712404 60255740 794380539 -679422700 173064488 492207799 -835086423 -466496296 78747161 -576560301 416402449 584631525 -980535501 -43774228 -605606812 610614003 -879002664 -39872494 -174878874 -416440615 -356330380 555085770 -233162545 468132285 820345499 624548455 -384151628 129108784 643924252 -820618846 -47223501 -615588958 789880860 -318275341 196587784 -622430887 -469815980 -782642297 -927848850 -299542094 -501456481 -915778947 364975729 -971855748 -543401834 454767219 54505083 -880413734 -696397477 608253725 -647142108 -176785901 212008738 166442802 -802468110 253835633 814220364 -653645058 614285191 923433019 -470854599 -181575660 -412949576 -653788838 -705126717 735795141 -774748737 -172634116 9876800 -903966742 171063255 361842194 765904696 953728611 -783726151 -431606837 -686515413 -506798101 117571185 -185057035 294709463 825669540 -624670218 999898984 633469500 -127470156 -508947889 149033424 -945592055 953356094 -655686820 -347881641 -929992818 487504147 372572501 386061144 187049833 -849277078 -757584705 -760510126 563968990 70045120 128355260 529875454 -43259805 -280619266 -80920089 968827262 641319935 656028276 -274257843 61803864 -434936669 332999570 -483462773 -696468098 -52472358 481510337 103674187 -357343872 396562212 26114722 147128969 -859424923 41553406 556834087 306226747 -25355310 240736144 -996322237 782721302 -354014567 -333961523 378387386 -902459079 806254369 243302321 381723306 868221175 -2269656 -361565009 -582258196 554250562 -126022595 -923746955 -937275065 11994032 357596543 707873209 962338352 545693468 942317838 907589084 876027322 -378748130 284457284 443278632 -296292368 -208038331 557772587 975429716 -232211639 31717190 -512830019 -765686318 789343694 -474113319 -443020373 -84210847 -608821815 -597213885 957764758 -886294982 420888127 -93801843 557279502 -667989976 72883352 -458078349 -901320247 -545382085 330163310 -824740893 825512340 360165269 -409584614 -486201816 -722728688 130870919 100125746 -426312957 -154201064 283064346 -988796528 -200907179 -712926152 -163819854 -127580054 -309536374 933441606 -831037590 979861048 -125772538 975271866 277612806 -818458303 333609758 453228272 -687941542 -760756155 -432640760 91745745 368338264 -95847209 450802540 -92145440 906896191 -151533584 -277761911 -853978761 -155963201 -529424401 285779415 316833695 370039958 -666547976 869630003 -764344381 94899897 -196752516 -465124609 -829440770 716169259 -615404829 -119841102 684742117 -729292882 -149681333 -281249871 883801382 968155809 -826139265 760889474 -433018704 547169597 717162610 832463243 -964103120 -477306426 -764908303 247333098 -191993419 -435933962 -329743283 4988170 -755479386 -642987805 153722109 -850087336 811836510 937493799 327258152 625163442 102639553 452229653 383522309 -615076522 -952740977 91013778 -734398249 -855023532 -10987890 -6712505 -644558234 655856974 -625169795 410053373 569254223 155581955 171865079 -937720383 -151097179 531741494 -600230734 679762617 605661721 343193155 -261648193 -798916621 252887950 264886209 -763648489 749603483 655999303 -983579039 781787692 137689619 -341479197 -373679337 260022612 -926741620 -414916536 -838127349 603581877 4496720 479973860 184030013 644578658 -283915793 268750072 -388049778 -381344998 -87994360 -602953548 772005270 207735561 -56431001 6731664 -544830234 -387589763 -81783504 -879973054 843606499 755573412 -814620593 -214803286 529410246 -692592408 86225516 357869996 -447347531 -675751998 -966708273 489860840 590830120 -564701927 -741221985 -808068374 863432430 -781174977 -989925332 575321438 630892378 896539693 -688356937 55154127 856988560 460471118 457100236 -407427119 -580678437 -473561369 -891922672 998310723 -381287281 527372761 982956252 -130142196 -245421919 507552818 -356600300 -43007597 89433077 726641300 440994847 91323445 -265236828 -407622197 938434675 797629143 -705406 239679771 -567542313 -571572266 561520886 -402904011 -255555543 279744792 347283391 649471714 744095909 -772808627 986788042 326472259 -25995032 -844079022 -836506858 61851234 675081333 -383471935 -199187578 67271344 -212667505 870473673 -751238037 -292927667 -319777616 401984337 -79109391 -912929503 869668355 -596952997 604920821 746037074 -808786166 -465456792 -408450977 213970115 814122897 844400429 789618184 217048386 58472751 269149260 642718550 201523077 612065848 172690430 236331150 -515037939 606617682 -818144827 -422723308 -21266758 -744920373 660008583 461967581 -6607380 -103455791 375389688 -188831231 -115374972 -289380800 -698558602 299160102 -189735832 -471984309 -628183544 -978550026 -316593660 -764220603 -286307521 -439481008 -476459121 922988746 -157009920 -975964019 663687687 -897881059 -336114507 455734673 659764317 -779399581 876337332 -337031158 237484951 -356324744 -152051172 597212184 -934767497 -717494579 505050125 -932327339 712729787 -821385371 291412720 313432571 401519098 25673204 -489359710 42131521 -130151954 -682638431 457450646 -288048305 -568843703 639871675 356568403 -427620290 858775811 -551587662 903900209 -381108427 110540309 -387427208 343730237 619010891 -803633381 713934544 750457541 -377441421 714871194 -946785970 -344312257 891479193 -180052950 -550114723 -474842909 741129141 516656300 -180694751 -148975154 -385156191 -171986328 69160937 638089298 -510217055 -645979265 955165349 -660503930 -688546656 -170253771 109823773 -236830479 367037334 -467517415 -358331853 446294705 -621374047 -315812554 -588203044 797452779 -768858981 -341865038 221336350 912275353 186518517 -68672968 605382586 -435099232 310080374 -371084183 -8141279 -876901690 827525670 814682773 589066339 844991043 -350032657 551021764 599241635 950787412 -972933033 -224015145 -554358971 -933430721 358541753 -618809962 -296135344 324291480 262724369 855606921 -844034218 166958226 -114578957 -980774572 -983894868 159703736 -250734769 407970627 217948054 -171500336 -321793432 200139858 159837880 515338383 877295048 157712203 955330594 113642065 -295222763 -282185501 601434776 79450151 427334778 547368121 928210148 57282591 -334436689 52329312 868379858 -245326792 -851219351 941121853 494890246 -846687543 -717154363 -734235673 544127228 158723093 -978189702 735466006 703732127 -743088047 -612791300 233952677 -663599755 300947154 965089958 741130127 -53460478 -400992928 -418875777 589770743 174411648 -905472526 -179924320 -497104871 -323213149 516577127 210679660 309597293 486599178 -348749531 221090527 -60132827 -877342533 -765907580 -114694778 968980015 -510940097 80130619 -705085311 -590029146 -296892821 736582843 147462386 -4987956 -599348396 561733856 -141819956 514246243 924062087 -332649969 -616939166 -580050939 878966076 -499158646 669758410 60834285 -457110046 -896575933 -237963892 681551761 919645557 -811666239 696576443 -19765203 17368327 -189552309 -810051490 -322053661 -25810382 -32538553 613672142 -930848231 442056309 444550094 380523124 870672337 161502903 354987298 524016260 488608671 286034778 704282063 -512033925 -733144991 -502330374 75294705 108980235 -6674157 681202186 -757984469 -490770683 -389817852 -92154214 -405810519 -100662629 106019011 -707670503 379981635 35034345 -482018866 -249657555 -265483603 930215515 -410559501 -898813290 -462420883 -676100625 541831008 -315204643 -941821529 -461735152 759591401 97718593 -868168206 168750924 -335900786 942145703 -998886993 -982868793 -967981192 846286705 465981108 -470006543 509848267 -478572867 -570399101 -507253044 -326180695 -973521102 989798900 -835266618 -987492147 -505399589 256393230 -551008621 160358728 367357962 -371973887 -134852256 -826911145 706974082 871042961 671689460 -470953100 -298321877 861729019 -692621883 -79869510 -19818285 49543187 -376640665 226702298 586017737 -264998915 355878682 -238224303 -683212494 -282763272 823388724 -953071638 429564598 -334170139 -13867736 -576091813 -18505116 -371324325 491168611 -844122119 -462816972 825498523 -143901148 -301170151 -289198800 823153873 -727554594 519036029 -30422636 -711804763 -950948243 900669924 -741933089 -562853171 207485800 -431598097 -195469396 357702464 -831670581 -103033703 974532474 973080152 -582108389 -312060531 716935379 -398712232 -665125315 928324615 -39598698 633933685 703617038 331383560 79867193 -435427879 -831197304 413143678 217454604 510091524 -715486320 -34471473 -615172956 -214769468 -672220276 -662409574 -440890078 838399323 -769708634 7789347 672560350 813226478 -101742880 -111282849 -154759775 872364567 -498197940 -168892474 607827801 16606911 168943085 -639511094 -918774450 863497488 -337737325 182396274 -78516088 -58763649 -696025824 535167858 54412387 605806080 797175406 958258381 78158623 294889929 246921252 -483290360 387540706 466872284 858859614 -847014533 -523274026 457730717 459404051 -534049009 -936463132 865396530 -920784169 150534677 -342091792 26227498 -657575148 877989046 -198494339 69852871 29252055 -445242836 801614733 -5365268 16639795 -331533110 -828607734 71642044 -138864224 -152148897 393735361 -976891698 -289104322 -659396007 -389984803 -955662545 -535791680 -999354352 696713162 -97274632 327063761 -888104680 852283864 -152399923 -760268667 451236346 60902882 951332873 652324574 -969633755 -543176209 -747818686 493478368 -578313734 31159881 -975279527 -242402961 -696277911 971209466 -76500199 826631911 -858237958 250187210 -774610937 -773014761 10409552 946378595 140681614 34248259 766662067 279988185 188819108 -175716566 -615596656 963647196 917275339 -431385302 -63655834 -128143576 -924828569 579914652 662940714 629480214 842773628 -87464987 -697031081 -608259164 -781624573 773341221 278533701 -46406517 120426855 -619295504 341054332 531822678 698228109 334425787 122696057 286804500 -459597150 262400554 134883656 281227422 -743684303 -693894639 507558441 -915402007 392873914 342861383 938602047 287297647 844268816 -911811714 -556486916 -153183883 426274413 814062168 -227971089 811020801 -291889066 -3831463 670878748 858573650 209037334 -781799130 -27981362 219656032 670386584 600441354 -326567162 699321633 931101163 34967172 265248596 -104501184 -134807035 392012690 406938696 265173024 -384298982 -958251055 -108375786 -839092192 840709759 -143137013 464507757 -590933848 -388369320 206975879 -375307886 -490363244 445022129 718780300 -987312413 -632557565 478172367 -532992562 -729020547 210265711 76177701 426364530 -500317526 -417404142 -795721414 -567457036 -46761704 -500664767 832244038 552523338 539950635 47972266 79123814 746782777 -861986222 -142522011 712361802 914379109 819247093 337494354 -893165512 -998596535 45717945 865096940 853833945 -460616233 -558704950 53547809 5334013 -231618208 -826498464 49164565 -869875887 -947055021 -75979607 818058923 60254139 28977292 -827597394 -384038481 263362154 97131779 -177832880 541253458 536354798 165447770 -809202307 -689416261 32719576 54694650 -771546516 -339865973 -605685127 -255660969 -823488743 258942034 -297176572 520950374 -333978178 125301439 -782101994 -457208795 -190675768 -678938053 685116970 -646351785 92790557 -162666107 692363879 -506370702 204477919 -356690238 -571006140 847225283 -701052728 -812296037 -139146450 505747787 -583592922 -215150632 -664763215 857731288 -659366249 -976663685 335038194 81405097 680799219 454261006 989193507 865334077 -402851137 18833669 -643142149 69383047 -550495549 -820362960 -226443801 -485865273 -291899797 702091688 618163545 -514854825 957622497 353094164 -287029857 -973743357 -437956884 479203444 -376189983 593897066 730862518 989066682 -544593662 316778276 -325435621 870727820 -182249281 893212705 -28052864 231197070 552612167 -115579866 -313679906 -36508470 -186859767 243843352 900263583 -220866615 -147217632 257100274 -513381649 490197753 -634063847 793489334 72907117 -730518538 -59824136 -607171771 -897044719 -146617690 281313254 -902565000 -260022781 -565876287 462390184 410837164 842440716 778420302 165638907 -176265629 244487474 979827137 -905770061 114272438 -135451399 -270733782 -101895710 -517716795 45599179 38012850 248295915 -971618847 -830870196 72519368 -48136873 -126055855 78376147 823324180 306662768 495277014 166617223 334628921 -248932685 694049995 -240894205 -753266121 -429331566 644691262 507890992 -53100448 80591856 391513510 14543471 685115015 -93559592 -419316850 -624243251 264587074 -505883131 913245828 248434345 -701773934 -626958458 -442131075 -119027390 -549359762 -400840164 850824927 472982532 -445520357 757491115 -841031050 745864709 208832080 694529300 -754009628 -56889969 431874301 873656231 339132463 -213058158 943267160 290390726 -161137392 -214561224 -563418744 -623919788 -466364345 -77950236 -152919056 -953498456 766492716 427595064 -821245581 420317621 -128875023 255509717 232667167 -372087768 29371606 222011002 -238394684 -295274088 -651827178 -535577807 407808615 -619319174 435251425 481952028 643327157 701923253 -909965282 -604485063 971362762 178599177 -497789212 5720728 -811528792 -803960097 -152505322 931967280 -831869906 -396870078 253693042 512695767 469728857 -727177151 889630153 -391260048 387817911 666779311 446250939 -341402866 -196655740 288821086 -617111664 -493938970 191166684 423186176 16383714 778167485 985176807 920393806 -977816898 -581840401 -117366374 905424070 -642145178 651775709 -836342325 -898727421 213406627 -566015032 44501731 158741946 292372812 622977050 178648727 -818099468 -179834063 -104021486 404345695 -523898822 -111316251 -667326788 356243500 -112798908 640459952 -265858046 423672411 458373370 61594938 133750636 385064962 447040357 -667611422 -689900229 -395354187 -373426209 472577149 -386127165 36350188 741275765 376511537 -48252178 586259185 922236268 -915759242 -11778130 954111319 -915259448 -203395734 719473111 169852821 -805528715 -551388983 992591703 479993139 -435331316 -611737747 527243300 788999826 471544814 -175855142 641010661 -16910922 -519602773 398936037 -671767606 -202530377 403904185 410607118 -898755673 -189426811 -577134187 -433789795 -266116455 -847288869 -469976563 389180510 -450235066 212336056 -262571873 -702771347 -10509803 -291274619 280525117 -832772744 623538839 316840819 -116832630 -326606074 138436536 -619838309 -314150022 542390225 -515887319 -123206947 536685451 49369741 -284823811 -105485464 -950323577 897908139 -867692127 503078388 929766477 -397201618 768326846 380506851 -166467756 -175065661 -80883713 -314571418 -834545707 839124663 -840075210 557708941 -954022803 881637421 -490505615 -436779022 -308275235 -40916574 -727294231 -784369578 -497286622 -163246047 476964563 -817902765 479053243 -67776596 694166927 685037429 887367742 -982606518 325701716 771685657 -464653825 129936247 384753365 839359611 688864689 450061757 -956138953 -18572911 931410949 380430789 70613203 -841324135 670595965 -639889123 -256115455 360342562 -807610173 60929376 -335863717 728662325 854104465 -739147048 -58454700 -685627023 -297681281 -771880284 -831360084 -365596828 -237378321 -460019383 291069916 267955142 -983145823 522454033 -963689335 509095578 -543757896 -325992010 49111092 508990184 650103348 155392907 871993112 -301457822 -887429083 -595397804 -274142252 -379469516 773138525 -981983874 -613858874 -154940179 -533082669 927364029 -812731413 -302423586 85068727 314454588 233596052 669016447 -783853563 507066360 984130954 920919251 -207322529 670152919 -899284707 -587747712 436920504 751014587 -99626623 123359273 508282824 -218679351 296236322 -928162235 -148514304 769012408 840384905 -136328643 -644648528 413561061 601587476 108205199 -610760061 877144118 855453148 -260114144 -687152154 100408979 335986463 259255384 666318780 635080725 -27516743 -207866456 956776464 164565280 -196359411 790957908 161317823 -605846077 -326779277 -626420471 61137979 -664812002 226507458 968889369 -984122005 -307254407 -924148994 317865521 474793210 -726058233 -74181049 -673140066 11038167 -599708681 691339260 -829256661 -419549324 785602169 -768906179 -835578706 150332771 513847980 523690356 36118001 598536544 830724062 40316154 612706309 603688786 251103145 182140200 -199641384 -494442347 71269004 -732152122 360440826 161793863 -970171054 757695735 957637091 -558869953 -55046225 791660554 796246022 -48811401 -498585485 -151956189 -894802984 277181831 861362909 141021745 307184834 -501659274 -155658170 -169545874 -162142474 -92544177 -695029525 433303710 -33540638 -116787528 -610257704 -615406132 -370275870 425134245 -103953242 681105082 -945913400 -239737512 443020721 -507616523 520669124 668461784 359299402 -37342425 -758637366 -432258086 830607212 103619321 -128646671 -770460151 -479389921 329157247 532784051 939138806 -140729388 -944360115 958855373 904610941 614365932 -628708939 582977359 -858728048 -768278295 588894049 -159341610 -606360642 368295829 264301892 264018408 -284988873 932025206 163842206 639726727 -187058147 -23032903 -349385552 437035545 -145800490 90335948 47192481 668605394 -645748602 -407906513 -63098547 392227791 373167290 357751313 -213411856 230721785 -263128805 -906546669 427262387 -813474319 801365547 -606273845 322188744 -811653123 793396042 525389372 732531726 293298525 -304296367 -960998519 -265052740 -720693701 596103629 600653186 -343710910 140194099 -701632993 807258844 -23181449 327171610 673041703 489424731 -744395565 697010889 937745983 631183624 56912173 -287817720 -803440137 868968583 770110132 115431005 77465055 -360575486 -910648849 614374038 -811454877 506981216 927781399 823508204 677266626 852038894 999776562 -292890723 689213156 -364149247 173498804 43867412 -442950619 758764546 -807808901 318465770 885034375 -455845896 -231470501 -102925354 -627139251 -224920274 -360044557 169004505 -589086443 -440630850 -234604318 -680590257 -743706908 -116659767 -250031888 -54722144 -558531751 441029003 413159315 -580436415 -132587246 316418543 -64472012 -705644896 613693991 180992859 953345997 690290143 224637999 574037400 -708282961 -525578216 -473277243 821325623 196451002 -438084282 585758090 644007708 -434064395 -622120558 442989630 928107755 -836901903 -558700240 973578167 -965732672 -700112854 -567932254 501392657 -710204041 -686997563 825481980 442061028 -461030675 493645873 -197741142 331492460 269905707 172546680 278162200 -449327900 -406383531 -903999915 314097254 372079670 334352079 -119232535 323756881 -174262469 457733481 857942021 -562815251 468009231 729665205 -280236492 -36528970 332901939 -698121384 960849950 429629829 340578240 137369431 -139347233 -313142877 -630784471 -254794960 -45356369 353414249 575978692 338743444 -336302538 88132975 171571636 -781003383 671870963 126738964 187054395 -268600991 741685024 -463516565 -616133029 -309780807 -898464633 -511489210 568538810 -359241255 -149175696 -256348235 -622862671 -129724697 613944135 -824573995 -150287141 -894793076 -762542201 -971418068 452737486 809129468 18201140 33381854 289960081 -811076151 -722195998 582296373 780689398 -34786506 -438294564 357505559 -446781537 415186668 -953256923 623900484 -348719219 511508922 41629310 621575893 -737686997 404055925 22438523 482982053 197826414 -681552419 -955215016 -413823084 -408205843 -330371008 -847787149 -271835637 -97518408 872408873 995201223 708487758 61332688 -735349370 811173767 165159620 434923885 -476222292 -229951875 761693994 -318209333 20134326 -255893242 19549831 13795648 8034263 -106270987 450526543 -101206823 -382791855 -163496851 -858399789 -672752292 -410593552 -772097123 977483977 635495435 183370390 -526616896 -559624719 84666891 500220244 -771941397 839767062 30426815 -45093337 -219587338 521845266 194203451 -132239332 217075142 933888417 -701714738 583673370 977138615 386209992 243648133 -123453593 441221593 685304744 982698754 -804276708 -751182062 404988697 -377487746 -636368760 -463591498 461655846 -325289051 -69743025 240510417 -367793273 -351889727 -286747121 560051887 867276176 -518889282 -603298291 378719183 -312043788 48371078 193777924 197568956 499407339 221226048 -398472630 487124548 -656473343 469643117 672752957 -128001682 -429460713 -229230819 -457414974 578723086 -272428600 -143550905 738335279 566208571 -123783186 256651170 349049811 188435311 -565659716 24114236 413390966 -252130167 -643061439 838933437 -970875561 142743548 173311194 -251819442 991739468 773278535 -878980966 812703898 596054419 -811558022 -948774905 193115145 -932608316 -972920253 -720904400 -950483549 -796432075 217517191 -51020367 -39821975 -273201526 148042610 -628936149 320243251 -985803283 774855744 631732465 -444659544 662829309 -521296020 -260184686 744044746 -941819485 378522640 115496727 -417214984 460689299 -183003829 -36050117 226575053 -33476313 -183809420 -451365586 586520266 47890744 607289802 433018725 -940895288 599503320 -378229913 698812857 -19437411 119226786 157290659 -640891707 336753471 -670703842 -432066992 -966089448 -812341804 329055468 -139251417 555736344 -943434067 -140138427 -944216803 89739158 -157560261 -225251403 897060622 -189924333 -153963581 171346450 489593833 247125989 675586111 -66261890 -70722250 901546118 436474552 615410730 -836346536 759371376 -798410035 547032401 750255177 -207330118 -167360248 -190531610 820148503 -116289171 -302035415 866269248 -391187776 977800309 758386788 -131177169 311141243 -6657520 -406109403 651059386 -327255514 238975831 -659716814 265338715 -35236666 414987940 675046300 -580976009 301870690 749757077 987185460 -210686034 -557135397 -449423762 465386401 883704975 601464484 -494042750 -725469177 -107452362 -268544363 746361071 -754653546 13901607 -169444161 693355089 -650031042 644634896 -836169609 628848038 -224715343 -962930222 402044479 589213482 141269036 -486718704 -328322199 -276532559 -922703115 170589269 -994455153 567048435 41930421 -60523782 -303852875 -369060693 636166795 797925888 97734358 -132794469 366764616 -951811142 -32201439 252018959 -271112439 968354767 -393158966 911699823 157513105 190249992 545896085 136017673 -376689409 -698421583 -264127930 819511037 -13208362 -806752790 600647963 -479268776 -922798418 774958191 -263159037 438194479 937239506 -374786550 52353145 595092058 608183847 72682002 928591410 897770725 -541403821 -936164479 14639010 545318413 -826959065 -656108625 -877172580 -628905586 113150379 702596298 -269831223 677752845 613238100 667826263 -899107010 -687537312 -496070232 452243074 134799337 232867846 -917712373 -539759301 214979620 -790633350 -206759511 -28070756 -808678608 -437811501 -887761784 -329433974 -31858091 -863434446 -563271248 392741026 -438649637 -323929385 819300758 709601116 -112020533 294589202 595742606 -860189067 880743325 40820168 -489847259 431280632 516915629 -462503534 612610946 681045034 290644067 680124400 -951878168 110139100 -428027106 -720524998 55113829 -801612035 -805821582 67506526 -31056930 732102127 318994721 -35286576 -396224295 495943612 898260241 653168809 413462722 -13860234 -695877705 -232119028 995348603 -325284485 -194320955 683387204 532676709 22639229 587649271 871004689 967114791 8910550 149809219 9149287 -461400347 -1904226 544190612 921005133 -172039053 643795916 871936368 -40024381 -855507641 -706881249 -223016469 808200788 -994600853 933505107 553977340 -796354966 -448362201 -684276232 112703883 729620849 978164883 -469066722 26346699 -983757224 -123632732 269132359 816983123 586981320 -660438747 276576236 309782713 -270274413 46471068 306261673 -42529611 573971632 -886789230 607205379 -215661591 503315738 473993602 -570835901 -122711377 901668799 -425116729 -164466948 644136618 -753884241 -507323270 40562770 -426726127 946838238 118095275 -770333746 -557729806 386745420 228352862 92508336 -678583619 378360557 -156772691 -408561365 -146981801 427119495 713644936 -403425217 -619846562 -67645649 -973315783 -934677852 544831821 675722674 -44061221 -831911617 541533519 -476225723 -134505264 -86707291 -185486712 -519195967 542603161 509215727 591666111 -790401406 659184865 -731620684 -223422402 253666652 -117871381 -859189845 -551372492 900333440 -959979338 293852004 392047687 -458715174 -519697803 119060852 294544497 -798524246 -118839927 849766996 -982826963 531066440 -740037692 558768980 495884976 171053592 -565040696 -747310075 -651256527 -194774553 -731274604 343451798 546107631 -743588254 -259342371 -789131392 -97737301 -257205420 -613476092 -623066326 -240989414 -837327093 600154580 -571397495 -214200215 894759490 731056921 -432485479 -194723221 -346334748 461700229 437598543 -13873358 722358847 -589585456 714094120 344203800 65626139 -428101556 996036727 -154999855 -664101680 680409382 -439762443 125808460 92587382 482092505 -235293252 39299965 -571386992 -312634164 -128067595 -653372989 569501785 -130496406 -593455131 -249623717 -869018707 -302731115 807320313 758647215 234602518 241796927 414551286 734039580 -535817517 -911060840 137437864 105751858 -722400196 252002916 -371236300 -544526261 850856277 -276054298 799660262 421052493 -350941037 815151325 -524241263 308571417 217515347 -722274281 -649814595 418999827 -140585965 -17937291 -781507043 -392787556 68298000 420313196 -971017881 -944704193 -375058869 -693894529 997212466 -922589926 15255962 957940701 -959988677 614928828 -529952518 -751258988 -76652628 716719286 -869954009 250787906 -707134380 297672641 897207410 504479435 540459293 197772005 993782691 655243186 -625129752 654436424 -104772234 -332908321 -725343134 -260795561 -991484806 -276217632 -140256945 860948459 847015987 -735446943 -986320314 -192428326 -881443186 119394579 -99503359 -597608622 -686498579 178152306 -634008342 -90136853 -64933506 924427883 893086311 902610658 -221869194 -239909107 538910780 -759044470 -77139631 868972355 -808863070 924157673 -503121074 415096765 334557165 422737012 -126050060 900342391 -955842458 84525602 9272401 514964632 -134634432 334857522 -366184655 -681954979 -998617787 183113014 204189134 198265662 -25000235 82106584 736883487 -327730117 -746333356 -392202720 908398172 -349913880 -625116368 180460440 -714739122 549954126 -990696138 859433473 -223088532 310921846 989008919 643014608 -867882776 439556447 -876239356 895828714 54169672 -998051979 -481407174 -187677179 554348231 -804554433 -252981914 -149945903 1585621 577478905 870431552 -252732344 -742584818 490209951 -393768820 161446811 -496355081 -836653318 -311266538 -934130020 -28895559 322560628 257001620 388405934 555011347 -651895362 -582261318 859006819 661849109 -90845030 209101302 758179847 773280925 -656089763 704612508 -387617580 33321962 -561206438 232373298 341847654 -938356105 -820367850 676166778 581341666 214605292 322401368 -107651977 -822591830 -796012977 -966939954 -782380369 334817323 -968593983 -819828307 104978842 -922570246 126406709 -248338678 10036097 894046151 143295717 -939490172 546007953 802751220 585702114 -140948936 655724571 -843651304 342594901 -545387669 -170283478 502307050 480873922 -508766165 -528843700 15839718 321471059 623937135 -374633783 333202332 -366865722 466036334 -428483676 594937829 848197166 -571048275 -231620103 866979680 729093264 413943874 -927864286 837008601 770523400 201173112 -100527485 -405647246 -183548949 -511608339 758557465 773321562 -117001763 300411646 850804837 789697267 678752131 729530016 289349490 -129282183 984715085 -769706690 -738533565 -981747064 18057564 830140190 -957456015 977402283 -763365843 278387559 -961226959 -674509097 399305588 226855698 816991814 520674508 204240432 861277867 -893802551 -254232717 988796194 -495264737 260073313 -532557322 -527833470 -872282413 -678402647 -775379730 932970789 868385319 -559866899 -26535716 372032443 697522775 -484393992 -260145040 -884131774 883891564 -971916825 -925917478 -865388633 633580994 -946598530 571408648 -401321828 -212256984 85256272 857983112 13631874 -960696365 -582723496 -874215707 -195232445 206549127 -551350192 -717121218 -55381584 504578656 659975319 832879535 -924108462 956461804 147226097 657878483 570280890 100345231 -663236819 226896212 -673302441 -969033538 76981284 240880855 -414887991 433441709 531933781 984222990 -191025254 973084120 -223821414 -88536591 -886183210 -699354600 -591439492 723488985 -866482922 546660306 910089746 791851011 -274725111 361755555 748454666 873580720 351754166 -72013883 -429349514 -278326339 982604539 -110646824 890861238 -237052282 -307385045 -978117304 416068538 702355274 -354824668 -540636883 376063891 -235501770 236969293 -69887111 271959426 -532291855 492886020 -929161702 138016953 -59379456 -81551485 -832398514 496563146 355700418 317614235 -817852728 -722819436 193715351 129057902 -514806340 42863627 201123115 -664958413 947694789 -968961286 -676366712 -256553831 199399699 -759958611 732380059 -756772440 403785478 409675319 542167010 149119601 134430211 -466357266 858434158 837293808 -270389212 -320992790 -889484846 -815691215 -189164348 -741231786 426168278 -3308456 -368011250 975301729 871545509 -983417649 940476699 80011424 -757546287 -736019590 659142542 105559884 512712582 -577925471 -130015412 147069521 -519701308 -985925551 976001230 -519669378 562363241 -865502547 -230350635 286536935 302229167 -654145633 -684014544 549749231 -482997607 -133528812 982266074 -916114275 -829469588 -679547232 -144030634 173795145 -980504150 829099491 30834756 -546811101 776506738 -160149112 504736479 -27047475 804163144 -18954980 636400176 -32533275 220498016 -856437956 -641693932 208513202 827493893 494392324 -131721679 -570441211 -856847523 574906998 -215008380 -286870255 -131241860 122972357 549186231 784454564 621673335 431083002 778059399 423268611 650431300 -312787058 226114664 122960711 142537200 375689274 929798404 -320363029 -504872386 -164387419 -33200283 -210431701 -277537277 330398064 -953010016 744500130 801184167 -728421085 -345074752 473258634 38667544 -943047110 -679035182 -818458573 3091672 705671852 805578173 109034337 880294049 -586922705 60179373 800812095 230795354 800699293 -685938012 739099866 -480121088 864590688 -938248489 691861187 981406684 743961909 701686439 -493965395 600396058 366291434 615721746 624690796 153605695 -240814745 800360515 498198440 623544982 -808244975 -813627333 -229461178 -273158688 -292551912 930586911 -812324571 691631557 185030645 957715700 -488382529 105061439 227288431 471583273 -219245227 -752966098 399328639 597690538 455724770 -502903777 923298546 399337427 171680262 180551427 707376776 -649317941 24454417 -632463762 206742737 -511340638 -399739375 -913678877 17324054 -918946962 265004264 -134816429 -883028123 138355074 686226865 62248466 518345758 -160504000 588417845 872434408 515667719 -437028894 629142420 -283851766 176134763 52439765 601967587 -893099209 196217700 -548653339 840464060 -476854196 -525104496 -990124953 -733014215 671031542 230725534 368858437 -678614322 -221778749 29949471 852538391 -816792127 807109311 -806357993 584369061 274894303 -489856048 -386880585 -537213806 -465607468 -339037940 -632966994 634827821 255873504 556360758 -79970046 782171164 638413702 703187933 127025980 -347138219 -912152826 291218464 569844656 132870835 397427492 -62684650 152680867 810469852 -137635697 -439095399 -779703519 80391237 -62827439 589502177 541958059 -214059715 605543719 -145761336 765547833 625219468 -528973252 -846031701 -566113247 -470515878 76226731 -719646477 616304215 -663155129 -979157019 -220798904 -378571501 -7407660 -748472986 751953925 64514013 -481140594 607448888 303696241 403398043 465116691 -429773662 -401470906 241773369 -877653788 498487539 130620598 -62586355 374222133 -155805309 -20993187 -315225855 -614391006 -511401590 -170536644 425895895 -261799420 -57235926 -245495928 937000382 107061867 -996122787 470530322 -375881097 582539620 -144340431 -97642710 -229882236 -962892950 565324949 -400428462 -334860094 -269344947 486631977 -732020520 -11567990 628631864 -486696068 -277214923 -365234609 -251232118 -942022611 -934279044 109155855 -128795107 -950416904 -639447759 123683475 -415696687 831928582 774834340 19937016 386116925 -328363222 425676012 926297081 -153646844 705426785 -910422273 182957609 106942279 165723263 -199284510 184409241 268481630 203470531 235419186 -894499779 -82044640 805607485 -835099724 987932076 -745485779 262814973 -276502484 -91659125 520154856 92313231 961276207 747817344 629201758 919384448 -256344496 553255390 -950431293 268653808 989122229 532501011 -40328838 494484804 -171395385 338876861 193720261 -699309439 -585103156 -50400176 -701491908 937558653 -892131841 -563656700 -278364721 -145031388 702967596 -293840393 -426722369 701966686 905684815 11879898 -359533462 -827097788 -244526902 438456705 196184958 -733286746 -569192874 257235251 -335625456 325395677 -559561371 329559621 881394058 -542865117 -880703230 685042883 668068161 -891724149 -869647169 -509623517 591192721 363853846 95562616 -145049490 -742822325 797978677 -809504973 226887457 -729305420 15251255 439121395 -94855296 571603577 218419760 17524512 -682365815 -937853903 -279315192 -782859745 730806474 46232149 386027701 -950866836 -516094210 -681305647 659440269 -985229898 918460824 375526044 14006497 -28481505 53887250 841162476 23185741 -788952998 412933893 520269302 -648881488 -312534883 -6251980 550512156 392235509 258987942 -627959299 473423811 351366579 -51999772 252238777 -67559588 293965425 -153675454 541678492 961456034 -695868552 595481482 -477919146 -731877381 121504790 -580613307 -740378625 -548420313 676013850 243271540 -373828551 81746338 -778715936 325611191 897742412 147280861 451350225 160363501 843709411 -508739147 -376208171 333453032 322026403 328837179 428707647 998851900 245911281 129793910 -5882104 660330122 -712357371 998773413 355635008 -228220906 -808810794 -219267453 -57857057 849850069 154850219 919951519 786071468 -62764788 -213709923 260362913 57493385 -811856968 -330561819 213599468 -246528065 199787997 -38818346 759158629 788219491 -432401540 -375703179 -120045586 74990639 -685541047 -55898680 797154815 719801494 378644300 -16927982 -663260214 -964562884 283753442 300055738 -901692581 468923973 -619869323 703197441 942543035 203555719 -723312230 418422612 135752462 716327190 -635480044 -340091479 -687796165 -719940002 -992585331 754518700 -390952574 537860941 -58001404 -133409738 645217467 -680767509 -922961508 852590596 -233172197 441239509 -845083612 -186983140 719893236 -896622186 -467584029 125273646 490394090 643796634 -806952644 914474914 455083409 148937109 -933504254 -168418912 878403995 -907119352 390108800 212811190 878048455 961531392 234386195 517487929 -152305793 -851771912 -37472351 861766386 718601655 -889691790 -862790441 157164582 987864472 -405797657 376623835 516436424 522548922 478778124 -768024774 491358635 -165384753 -944468917 -645397849 959576077 -712542300 540772911 705862535 -495683306 -755555004 -236954019 -490966531 -394722041 -330054765 -151111736 -350026946 743687492 962226397 595623543 577879704 -894036948 991842663 868181871 -481720822 578567998 -898318498 -960752962 91719049 -838172621 692809932 -41226361 -896955587 -67390458 474518923 -921962479 440289194 -302289644 -215166805 128138588 655968559 346237168 -243288803 167117934 -685181776 250925963 -702786833 -493286359 403865921 15308353 852504827 -795990198 170847436 762914644 955150729 879943198 132827573 -755412897 631848581 -455059903 530889851 957287524 875769497 479433879 764398781 -431397250 817142365 643411139 -740638173 444694638 -156757978 -748126406 -569467579 -893214092 -966518883 -601051360 407687209 935991334 -980954711 -245526285 -169778340 971251426 513144178 205736903 -366583789 -775289875 -165962466 -246327146 -607871311 941845876 411335592 23300199 390022497 566676399 -763187895 248181839 747475359 -330799251 -620332499 560155502 341496423 675135041 -642936109 -286815713 -12306593 -689216784 971450768 -483139725 -270471064 136319498 231421409 589717867 594289528 771217011 -171638358 803564232 453197278 -184600616 -412125869 -382022057 -850375743 253407071 295067360 119507117 -704969692 -641274538 624110175 -797531282 771832472 -467873943 -861582350 -87707955 946781573 294127123 502923707 112566614 434111501 -662570904 412648443 100884816 -644901688 -390667157 -391532456 986000920 53715390 -730965889 -824026763 748188206 -767909878 347792231 -318270668 173060712 -829463609 -260905667 -944952895 -511697747 637779833 328044796 23412562 870220358 -304240487 -436693735 575926847 768510297 460401063 264933939 227547456 882898631 -154209732 -648804018 -352730473 -61697381 -158834786 -59545989 439343819 810166700 315061068 -78883783 865659009 -314772430 -584373666 -451199891 -99758813 -62397126 -800332688 162139273 52366842 918905730 -557563336 -937553559 844416841 -654687636 -903379877 145345181 -963613692 -345623585 307080916 644820848 790470866 -59114464 -437090904 -450831481 536033040 -635234798 160505822 515720145 -993845461 6766792 -119095661 -952908556 148205402 226385550 541545783 25663461 446715692 885046342 -609317547 952059732 -875635246 706986672 -204299516 -674009416 155091318 -863129639 142402086 752621658 550058332 -931708161 570362465 402914123 -181015454 408905721 871492083 863412780 729885545 -179275112 15163116 181608161 -919497114 270995300 -700044193 361906617 -764533349 -52949205 233690829 82075213 -179220655 933776849 -25774905 665660861 -914525760 986842327 844182032 -470650770 -269833438 -427492951 154383218 -627778674 341121202 944141963 893673336 -541072752 962994091 790761286 -364578532 79956077 -982407287 -641469731 108224052 569057672 927039854 838240446 218084463 -478947761 -612276846 -630059430 381248414 883251774 -464102376 -478440992 -107660173 156449435 -761736181 10345397 462270568 538442306 872783717 658283301 -396535285 434356253 -713593504 -93982886 539467404 550854731 871845050 341521021 497229539 554404454 -287482153 -311254663 462915693 846328962 202405936 436717927 -272716286 242724036 622650463 575403569 -103590863 172718757 -291006244 744408085 -459652794 218548298 758569547 -811281552 950641314 -989364757 246970502 781906925 -169733090 -10470144 -151662124 41073184 -819747269 -918514991 868332904 153885473 560391998 -191024183 -639309883 266866558 647561895 662391852 -975346224 775607049 -277840129 620148824 65682596 -808245714 727079120 359968199 555469156 -528454332 831750631 634591183 -68036086 71752371 168340248 -404714571 841926158 860589227 736961340 736435110 -941995136 -450661603 -589444099 287552233 -259985913 -782254157 -533561202 -277167188 11591754 -383632718 225942926 -666873238 793112529 665547243 -265231677 -547717468 34082699 644343306 337437132 995275937 -506945904 -879143348 -553633698 268372402 -486901175 492316203 364222182 849421100 751375187 346788098 -337096625 -994517093 658894978 -851893314 732690101 -927867636 -631910128 -272972256 236853199 -268210706 940321642 -115386511 -393055403 771489657 -700838910 524997181 900881973 415080803 791509778 -685855547 452558463 -214621258 -216100207 545623640 -545419437 956415815 -89443683 -972812772 -422831043 305702808 606196290 -93664766 656597127 219635417 388243260 -324465156 -218597458 -850674759 -308971675 -993986205 -776106742 -448989683 583533177 88667847 361125466 -153565935 -227282337 367392538 -668518770 321440401 -931025981 -295680254 -343448693 308969352 6788830 -432557242 371655713 -488536886 821285648 -813055272 -600187142 314760324 209151975 848386671 52702635 18478767 344386085 458664931 759581033 -51923042 682925430 -992681810 836928476 -448269560 29355464 -480546431 371913538 461487621 -97339584 289817389 -299664265 303775518 344144146 -397668212 -534737846 525443128 -827637984 -360881818 -585092948 -819442619 -496653276 901510659 -36137061 -681583702 14006700 -210776903 -864501959 -404188888 -279958388 166427991 -710184965 235698378 321209492 133201190 -894095650 -751378048 581581023 -505414361 993046269 -184073106 -438350563 -840966971 883521422 190542467 286277595 -349734753 439959581 -211075367 625287499 190438097 161333108 -163100446 120516143 -536492148 -54619988 -277129676 636283487 -39547995 748824778 -264771594 123732516 10251791 -404454177 995628528 295935618 -753689394 969760698 -26674178 -779757487 734289440 307659057 162801919 524834243 194409857 -506751740 995249585 -614181295 -853122555 180748614 69217474 955029871 -615309469 230954504 -481357472 250293341 -443615014 -858286508 -459194933 -764143194 -61803492 -329133424 101022057 605776421 -900535355 945933275 -658894397 931261784 -431810470 -868902294 31572869 -429301345 -591682597 -516203254 -488506846 -45708495 -959433323 644300303 -982294085 482025283 696553868 217431353 587429510 -17447509 436514230 -684230949 492173998 -996379278 586488174 -884795306 99345061 236844285 -955418776 -30637370 -166052340 -400148917 -568025940 -827593897 805683320 109330507 -362833928 357578195 -125898227 -319623239 -798712013 -659665517 -250415876 -594828193 -115977961 -502439610 -708794034 857027293 59913549 124626181 119905131 -25699036 -137340423 -106303035 682113786 -322321745 -670157721 -778518162 195630144 -743205183 -944253123 459230986 469375724 420742017 195950766 -244309773 409894491 203283026 -801360573 942963465 524299212 -33968635 43848586 821892635 -704194175 -35429194 241468026 175821639 -275151096 -16029734 293038596 -747187226 655797552 886727680 620314342 226468714 -748271575 798279080 -512393460 332989485 -832977679 855420729 967002196 -194610381 -743684780 -167294818 730789572 966356936 -836733093 -968544529 162104423 403267848 -369772551 -511122610 69160561 163237874 971530903 245073004 -115348725 188206047 738806091 962189021 945457343 -969421479 947320487 270660656 455955274 -961812927 110378669 -376472407 147543342 -244559320 364817981 -451871343 -860016291 -128727990 837662305 411583675 -648039419 78273240 -789894999 604845848 -600149722 29307147 435216477 917476421 970821266 -587458705 -327935191 10852397 -849813187 -111107374 74855342 -39046542 660602560 185349359 -259877525 222532453 114452542 499896922 -179368650 -974661658 371483801 784689971 951482571 831559974 596207341 218969739 426120599 164236889 -575869962 -487047901 -898489153 478909220 -484811434 -758813988 782046749 -886036584 -702223866 992740871 951612799 -446128873 -980878147 -837549261 437956960 -522329901 -674728814 -859474563 -707105198 -808457645 -449889589 -614983454 72396511 810400792 -332664249 -814293000 -607043228 815247599 -821646661 -363052925 595711688 544271889 -637393004 -407225335 -820720903 608623561 -227943474 -823101510 346943364 776391539 910648140 833781421 -654837478 -785382370 -904116032 -426549698 407569455 -404012966 -636564112 343679959 -511067603 35230544 -194866005 -381278341 430463892 996029706 -507240861 -591864614 801194654 -724127422 101633172 -891967689 242187449 -373893883 -493382613 -592417014 753930142 -896116231 579420923 -267563213 -55961019 -316722745 -408516154 344685581 -822373056 -387669959 666304551 13153963 806677770 389215280 -294241029 -522719371 -328359717 377790241 711929131 270996959 816430954 965607560 -469393101 522589775 376677341 -647465359 -880224251 239976625 -709216753 -414972091 -909073525 -806455975 166486470 133579373 81533156 138854955 814088143 -904119013 832586779 -660835767 627414034 -539305718 -644383341 -165112871 605636224 532828930 -560584256 -538608413 346238967 178276422 815915086 -735703925 -855084497 -525143623 -970874354 -372585853 -546998043 952870803 43727228 182156378 475859970 707168559 -543254688 761920358 -447660696 154620627 -571839437 175233360 913937475 -656532155 269077905 -842446691 499544960 -322635072 566493774 -503380594 77673027 -380197535 -780733756 -745945906 -114877283 546128305 40189550 110463983 -119807191 -945162334 -445393099 275054100 880195184 787336258 545846143 836795050 -525303606 756577112 867691724 -555273312 -13668422 43626965 299991411 -835163455 -929794247 985961604 -225849241 -996951962 -538833133 308766451 472058862 -739610278 -276873106 781966369 -338912818 753236339 288947830 435283359 456356511 -904694272 -477460834 -593964576 919169060 24755211 -16597256 -913425023 801401877 791764521 994516557 -746009113 693990160 -874240331 -891772098 962026223 760390934 -148787278 -731244269 638321679 -60035148 -356091051 142050951 966298950 -952528548 631073060 -191982964 -117950060 915120503 626502693 835316352 -470064697 -155684865 17122925 787646165 185906813 -36709198 158165510 -757380712 308295869 776443756 839370992 -109364203 -844456519 567630630 -777015307 683824438 299743306 874721491 683472740 -128338943 -418236551 -649664007 -609422394 -302417826 -152138922 855071438 621368180 -687704284 -909463024 -806468639 -576867773 719711863 -671159527 417804221 727014146 -2864959 -178150936 -259521225 -476847537 -223857440 -520970002 476621331 -89951358 -511923089 761461224 288505562 -368933691 -750154257 -65610290 -215404781 480924102 -385978936 711434014 -243468849 185624026 197171084 -229346478 -511981124 890987219 -136117296 -706660907 -12437451 -113836644 -181683572 802040021 -409812474 676973045 -678922105 -65965315 -116237474 229555128 -227856590 580063962 -20532399 280785401 -156860324 645246149 -220492543 177138939 444270534 868671278 -30719163 748717904 -631967915 -558635912 921170901 -407576010 709766460 -606505549 -537062061 171576948 -982866138 -471584353 -566087009 294735996 -182634950 205824920 -201009566 97922890 773454417 625531248 370669051 74957251 306446819 -161157798 416763018 114714162 -963064862 -98977815 614153472 417607027 -110358137 429568215 -66294463 393836894 -782217646 -591463296 121065998 233540536 -690039496 -235504674 714824410 -524558340 579170007 -434451853 -825881180 976818397 -583310331 -178667421 180977149 -677573155 -911082186 -132119712 77599990 589711548 -110455518 -391300329 -703553129 -793478198 -336934644 954744708 583261634 905327474 -398006606 331453909 -948906281 -26879564 -960219034 -225399971 722127289 -321227570 237569769 579533424 -407866395 394894973 -842199210 846105626 37188685 749899067 -904431553 -553316989 643263422 -488254523 928718234 468646994 -368737310 829797997 -357333043 -164133850 -123557043 891381105 189039382 546650866 -14303985 331834768 126733600 -778395886 -401665934 -730083801 825474750 281008941 -37196993 -938951965 -33654874 -6782380 -903717594 976213916 211117204 918509430 86171468 108392203 -312501717 -544289471 -170654450 694405474 937736786 -308793786 -516091928 -832003596 -373729255 -285508653 896069650 619446613 -804394514 929442408 -743744980 -382522586 -83488867 -82692487 459785568 -798874179 -264378446 -193807003 379976960 -689479342 -313684719 -650873881 463406086 230684616 51541868 833326534 489398976 911915982 93751186 -322081187 829927394 203128504 -287462997 -249161739 990559458 -318129704 566201825 360645770 755786976 -331910206 -324954252 -329737018 275562900 -550433463 78161946 191037334 474076572 -251917019 244196964 384316954 -618365070 -936074104 817882027 -530970139 -736894574 -135574127 810865045 682792665 677483861 -256134570 777971404 -786245265 -100307038 -104326179 -677109873 725330180 950237776 -641547451 -464617809 346819941 81466668 35229093 -809146013 -764528088 38481262 711842905 -850912866 -968510517 -196983176 -241362340 749238296 -480072234 -608520692 -115733726 -190312174 -491503862 -606489698 -66730053 724126098 652741172 575460543 -915586881 689897162 794257690 290967568 -664121914 -770865929 -982308826 882355776 -385083680 622858354 364337920 521651274 626952874 -219773377 -671725032 -540370493 -814592703 892255356 -753494511 -523155587 89600811 424353836 411910753 990229535 398646265 61674143 -856761792 412132435 -206755648 -682843925 681064342 -81598951 -538739792 -869810495 840400631 -838493636 -614192916 332270301 -746619796 -568625994 530982478 -527427943 108548020 648303225 -2116434 -274213741 399405612 -517892524 -962824360 462186861 -624877299 18091358 988187864 642520688 -780766065 391533451 670924034 510582961 19859942 742343321 100636010 647178633 721194931 645992043 -454868160 465694846 -499304619 339580372 579623496 544530015 -103307292 848080707 -501253970 -267237259 853315934 -511234803 -729814752 -59859148 -804436339 -380113871 39924275 -383986562 -984465813 -63462452 340804548 159879942 -825750209 -730884868 -852082126 902798783 192961077 -610046399 24284370 526415723 -670939677 293645649 507509075 373268429 -13941739 -696773600 -364842225 -493741758 687003574 855764639 -17851433 -857567612 -775802651 442311010 -125866328 773713349 548498400 -363692466 726404766 889820031 -26396073 610288574 -976338758 -129929733 89479838 623937609 -452339341 -182691002 -540964448 741340662 -569193627 149113107 -773887438 609676367 -148972850 -656602438 -567901614 455647504 402893359 274593348 -491810623 -819763641 626336681 101196528 -982323602 278212561 -587556546 835036581 908415878 -604149736 358150980 100121699 -433844939 -32211736 988880470 233294124 517353106 100880807 -687768129 100504895 878968709 -729702863 236619003 -116542724 21253195 -507269413 666679442 197186023 -455386359 -11021982 -534331933 -346978441 13206318 548941998 827905840 -760544058 -348554312 217669480 988691587 486106294 736768312 209067924 -673606838 -541101481 261805074 123554116 -179520351 793132060 622294527 -82683109 -978176302 131805899 -368670711 -864428635 -616327169 -68451971 -954064312 -784154954 -628300624 -156864963 894530174 989988778 -554123251 546865312 -695782791 -327307198 96643093 357071642 603971555 -802372335 251535928 -653299512 375964958 -246937483 837681453 648284217 78079407 447147164 -633499990 -191895780 308552388 -430781355 -668927832 6811883 876438051 -339913646 144605111 5293611 708803585 -723450209 -34384984 -163221585 -149829627 -356425096 374965114 561981318 799954182 881095958 630996783 -721873257 -6787759 -579772642 961567027 -449399513 721298849 828802389 866842490 253661949 863914057 687286238 763022190 -957541966 -736186335 383595035 -895283913 -646864883 -530969902 554621995 -315454514 157894848 -544045814 -118418917 739885899 396095092 737267291 -6860615 -63702045 846772048 -412544568 369562130 770358621 -83769787 -201987782 -913664879 506344304 476154570 -483833429 757443634 -491549902 -169592114 -996778592 544530284 388810735 -403383206 -771462943 -101352238 -988613921 -36175972 -698269842 828482995 -178295096 -874436626 769710266 -500045478 50894756 -273817558 608026831 143375096 975121880 -587605320 828114321 599422407 687022633 125114834 -96102943 -852232494 317855832 -940106914 849879950 565710509 940284972 -550409090 507380566 -490977373 368629492 514853465 -387249240 420591124 301127517 857765869 302467428 -866979932 333054358 901718067 946664485 -407455342 882719319 -582859943 750149434 -274354930 729920669 102939625 -866282934 -903686470 621961842 -58482672 925825851 -457978891 717364664 -549533707 883538165 490693043 -240903030 856347120 -187551175 -364394189 416159562 -838966769 95302291 -218030703 -815948291 -618722235 777569387 -132857570 -753679513 29099615 -856664170 -201540071 -702046193 -86452406 621750935 -179566098 232336549 635929291 959854126 -84069431 984083788 789197122 873818390 -174679435 146538785 -271870208 304229692 -554173619 359516298 -651097115 423537063 -288294326 82498561 -495670195 -485904827 614573215 -705085432 77662794 660623570 674537741 -201410631 308074026 -40547563 135522781 -187574 205597974 -639559071 358878258 -865916198 -701390969 -421047587 12610880 -825015791 312227023 832604704 -852396970 -338671444 -638488059 264745302 371224516 -547946180 809808063 -405326827 852879388 456448064 -628576822 -825192128 513649423 904528954 -943475270 854372123 929380272 -560315132 933180903 891485364 -579346796 -627224692 887444169 -191239551 805991436 -508982040 6998841 619391993 578895187 -622294955 -408152603 -440376648 302552992 -30940884 -978102636 521433836 -151221801 970123241 682557286 659761005 171647290 976352390 -257898047 498452849 777242708 -318611734 966581163 463142309 461242408 585127827 -71288901 -178290492 607968836 -955425153 932056429 -36605574 -220585759 -440440721 129965764 -833452890 876429610 852896682 505564129 725806309 -926630492 684132831 -770427931 -125304926 -889362193 407956772 -960008927 -652438530 -295407134 -957015418 930499858 -781038666 684329488 -47344468 -942776967 754346778 650905133 -162616260 -742627965 123834445 368488372 -937488910 -637585548 425080794 -749273610 750657698 5096234 -173609024 403405240 212378241 -337526271 -303925908 664601330 253917635 -539919667 369835613 889238837 672518794 181363644 -327055885 -976928643 489898116 436750067 -237008342 -24523466 -886989910 -475286466 -845215436 70356663 706047833 256192100 -859497578 -758183445 -405328063 395295635 -897650186 -806353491 -919022367 -43296510 677334619 248287952 46692057 996619896 -721668349 -394160480 -804003137 -881037594 -527412694 719332583 778690469 933366328 685141692 19426035 906618930 -159372055 -352143983 -489904772 218983771 514137889 -981891409 412871694 -365694104 469150321 -900188617 147551493 -97254934 -399148158 -621570245 236261317 -805790775 184366572 -542777776 -679941834 -693134687 -36847995 217166247 600010701 -438367003 149842817 616983899 -184652044 41811666 699137044 45078556 -694718411 -4249662 69867729 -354501638 99852751 967214028 -751705809 -4595679 107555592 938607928 546551265 -893467126 941643602 356413612 385406488 -235381950 214559917 -116526943 -602007736 -413310739 262470963 230128187 117297724 -735953836 850583877 399400112 748905813 -957203114 -458498612 165360887 959053001 -355774019 -269752613 145975365 -556245690 -88298226 55908316 -420698985 813193244 615102190 358851632 376866645 -612385130 -452858179 922049934 444656389 839291959 -994832084 144303388 527944765 -707084458 -552436554 219422687 -519062696 995024184 -783449587 -651245862 39869996 -882246448 -87544474 -23844530 -494600198 -224689475 94925430 -94058296 -725408633 -404744036 955027813 -306009369 -534463045 -918813574 993987118 -76874380 542416845 -42076938 492978142 -520618509 -8162540 682277681 -635009205 457820123 -235298597 975320619 -482251560 401182314 -143036038 534617488 413821724 9487107 -754290204 466442326 141781077 -314942024 413877218 -254187350 -915948626 -345338804 -895133068 882185001 95453895 -845960191 341904417 -815907903 -150252631 -313497400 202564642 865366545 -483638136 344840139 624424529 -643306460 944420437 -799270287 840976431 797075941 -96632812 827871859 -768137289 490020795 -772984252 878796247 -611810934 497818808 -741287780 759955218 -140414281 -295894110 669595609 -222012618 -24631727 -628457645 -112921713 618387327 653937093 543528859 788361547 -644232876 233251087 -638901866 570932784 -744380741 -415662331 128806087 276499628 -729387171 -695425493 88773182 -925766883 -215144413 114162300 476298742 -913488608 149324666 -825009548 -306626200 -183341732 922258035 -516555342 9880417 194760288 -275745567 873501538 -248977078 76114633 -72338748 437142522 13401322 -535853239 238297221 -384669725 15854390 365122712 788423151 666276260 -790439944 297768145 -624613634 -521122198 891524182 -50601065 737463687 439232129 -397177456 -467812016 36700208 -398911124 -523295682 -489880305 -653790664 299182417 -333178756 3220634 181957666 -910602017 516572426 925635688 -162084068 416037893 109898911 -115591898 232109356 -711323288 -470960191 199955636 -293866424 537723106 38678012 -836092238 329811375 624532191 -963697149 -103256985 -660322604 -892409688 734887520 694278480 -478441857 286618676 -77664296 26539490 -402650107 -858776224 -640186064 397704202 384666802 -174582076 -475745644 -446673667 801426290 -240923407 270585045 -477048360 934509926 -800491223 -361598390 -617759501 698278966 880661874 785250548 169044109 832478699 -840209648 -506056960 -496967077 -801375138 10585496 -198884439 195641699 441977496 303178557 794951348 -569072295 828028972 -703836250 355514894 21327926 -884184957 -894554979 248784636 -707086119 -393284588 -941025202 521855940 -959186795 -509644848 -299796424 361637744 353574060 -297865120 491090692 28547044 -845399803 -26186872 -230660940 238536342 -435251209 64320383 447113384 -641830722 638427737 606911964 -94605951 -105516191 951163368 -686609225 -523043375 -670750843 575764323 -931131759 -695841144 -892119702 652724443 -793854185 -803532486 -69319734 -5662321 -273293395 4640999 -17208044 833025632 626314432 -594760817 445211586 578559719 -160715117 996607092 394214282 209823240 -94264880 647538631 -75094594 -277982540 -246621865 882059459 -683271937 519496940 415199428 764724629 -419212053 -557676540 -528116887 -112092687 -598911398 -744935312 -896727865 -652458419 307727790 -606105616 -932202466 -457028371 553059950 -943670735 -273414216 285563828 -286683598 600439123 -909757071 -889509075 -314120056 946653438 267873235 -782239220 -51728745 -2862168 241461290 655582990 -2015899 680771898 215714616 -860203897 -339025472 -979352238 -738115865 668294241 -156620781 314620928 -740316855 -56470582 -626698000 718399708 196958681 146300518 -454655210 458333201 849877346 -98598463 643179415 366457464 685518266 -430087117 -357017083 -561449041 -878611336 -770663655 -544237670 -143525884 -619653814 -719960221 893714873 -814111132 -684235875 -684702638 855082530 475896798 -885223165 433636457 596575524 -976365807 13599952 -531072891 -738876472 170153373 414318861 -501094713 -451922458 283845269 -312872956 530889529 735932782 -525194739 -323768831 133327790 977294125 -553089203 42087928 -943387392 203922265 358742725 -903714697 632259696 -245870146 424028918 -500833892 -239983834 929734458 883741301 259402077 976622756 191932572 -417833391 933709289 557951331 -905422860 661051643 417945960 -424167509 517083204 532561351 481459098 102875388 732617386 -593130486 -679639196 650038878 500438042 709490087 -629002482 601446602 -680364400 -800100866 737947775 -807422313 -570521860 -498223559 52496497 956227307 676104585 -66810863 -366528907 -377783004 428045586 -281334961 -604522834 -754076276 -73089138 -559678699 -377953805 91120442 -550635784 -253003369 -678445812 121927089 7971288 -474074544 -628944087 139849544 -511367427 130485900 429679977 -56440421 -984421694 -96788582 698470242 -290951819 772137955 677672225 -524250990 -508487423 -368850551 -867877518 -773020677 -98602742 771068054 660285504 -85970185 -181944061 610489873 -715527516 -431596232 -670974816 641140744 -679623538 171492311 796281426 -205674845 72879754 667076967 -514928329 -547552777 262941942 75063176 -9816404 -425231321 -428951130 879347521 640056978 -809556545 661662533 154596611 865130272 -292435357 776675078 -664069801 -624303281 -244062191 737144104 -602844323 -488262825 780610677 427195228 111915045 -138467555 597293403 298698177 292630672 -216081087 -453537732 -865321287 781558589 736383583 992800636 549114230 -4493565 432092975 -604668763 -731703780 -187017229 -187964300 -599381356 458651730 -159755431 802180382 -405651653 713157838 802333545 -305548510 -517007262 63302263 317973878 -209474584 -233269580 644853997 890632923 855039929 522171222 -817571019 -484014123 484032276 -747163673 -612259486 -764411114 786934626 360814064 -89494613 -737909535 190323494 211078531 338220313 -652522145 -180434831 -213934386 56951374 122727348 -455583036 -736080666 166266842 -687537141 -858895437 -607052187 -452510564 915059700 149226249 776796331 -170059766 -280984419 -891318726 -79685057 -153120992 -507625046 -985729438 761413493 -219943162 323495597 -399202496 262415124 733716127 136814863 542845925 871348753 -485894450 348769331 928156923 647545655 537341868 468324165 -303869494 875213270 -610036404 -620651976 -282544484 597931568 -582505955 -905709943 -552127514 455131697 74193448 35370680 -284315379 -51188381 -99844596 -371590254 -807475724 94681668 656653744 391914334 -370678413 -297290061 -468945844 853234010 -712875012 893389816 971390611 167100187 -578819908 126654620 -496230283 872685222 225111768 -459517941 -458712976 -498809120 -424698889 -270832312 604727739 588258363 -592043152 200776059 -254862285 -758263804 -121597636 -140525214 -290089198 181879160 349827020 865663373 740691189 943646329 -30735733 -558223106 -788397777 163879567 900092086 328324454 680539841 505239051 343415574 -192082497 79136478 929994833 -283067731 -310691392 -304991740 -331868899 -200655699 883790279 -662131327 551881833 436797746 988534551 267470593 -950315185 490835070 777123403 -721184387 -295766650 -379066056 982697593 -857091005 854005728 -773721264 520254002 -832833086 -965617579 850790288 750275833 632194728 -656347604 -926744306 -49185991 23355632 215073789 -132998923 -732599651 -834480745 804826275 -650328638 -791741290 451290506 -874956792 -624271872 -163947623 582238512 307367548 322085766 846458329 -223684105 -718003928 872698080 -243589469 -698429349 963188967 320038860 -807182951 35549585 702399234 514871159 487542922 -316240398 -939910667 297636440 -628282726 471530513 -298980865 -161446384 -288705449 158209107 -81348776 969941903 -354782862 -695727911 -361454233 -50071721 214130975 -379628995 -922638558 -661343731 -629116141 -135734468 -29328310 533175536 95374113 -302030854 -598019467 -186026027 -970550371 717878918 831053138 862076311 644152042 -787062753 987911668 -289260961 6122749 284193435 -340749482 465890184 -486430092 733030375 326701914 -587963049 -482715650 -7025488 -448046027 -530992880 -104234513 930232170 -200180693 -217900607 -36599353 -251189520 567477725 150292936 -926757850 362481024 -477821326 -64373348 -85108637 -17575372 170449728 -307694521 -25402831 762296172 -639841150 -483616659 -463137578 449310687 -459907331 522907897 -145646901 -172869769 -115904718 -825547945 391602832 166085075 142258294 -101155733 52281069 850534387 -264314616 -209057510 542400307 -322113366 315197469 996356214 282813193 405383136 180783040 635638958 -20145909 327002891 26333829 941940840 256018304 -608912331 466682638 76872669 276291869 -886248848 34130740 -770839728 873672036 461719554 686053524 -495267242 -354198189 -370780204 234837581 48982123 48727351 -572614105 829931042 -342871833 -436489459 -160023017 737032528 -547388059 -758995488 676651438 881975666 444966862 885378626 -637755048 889866149 744223034 643498733 -549367644 -727506258 834820957 -208061492 706328951 262714029 412499104 454199930 -818278820 745853746 -833374429 -981415397 -896479094 -629371600 -360810957 -620913708 866289100 -59574720 355157723 266980727 29836146 -269254218 -365995042 -574107145 804252694 -660225499 -405345837 -841824878 -733995374 689441420 835294899 193059536 557659566 -968754097 44452889 404382152 416160916 -342982547 982244402 575571257 150830177 -155948206 -272467471 876431477 181643152 84594645 253490525 468514636 479333138 656014226 258722595 -151307710 -878638241 -820275850 -722664280 -149570361 -81077190 -712882170 803613840 -67448637 -283460214 -297103666 476856281 285141786 -969405773 956367581 -203881259 -279177768 177106071 -911311272 190395810 762066012 -216549648 535929646 809388579 -281818232 -22623341 404129766 -684582000 440229243 823960199 -210466431 -949155633 256952405 535140636 -588981812 -963430748 -129174700 -814773228 232565288 651758706 24835295 972050922 -541641774 -775820378 429730831 -167491976 652483678 -721919475 976504102 185454628 199078751 -475222427 737114861 -890683098 -887725961 814120740 946177308 -138273110 929026373 781993652 614627923 -349123688 19613890 -409781340 -787628950 -417241051 206291796 327594771 -25351026 -718884499 -986564556 -285806249 376000485 -767778179 -411594252 -369460870 171557509 -557659374 -55891686 -560074127 -664562112 -760186871 -700126918 -513878510 -966045631 799188155 351779735 277241605 529896461 554705517 -514162930 85493843 765434115 -37220601 141674556 718092723 -445291732 -561285367 533729375 359660047 -422402941 -993242909 879915651 979646991 -664977161 206085019 616075095 776791588 354241629 968044228 -409042294 967533234 205566941 253213627 197822691 -23580266 609071446 -681610058 -308944223 174392691 724411817 673293788 -154915977 308568520 535557255 39813781 122756135 -92816953 -981162855 710038402 -807348686 153447235 -206933741 -273439960 -420810571 982647164 -828667823 -960387673 -213269045 63871523 -162819325 155453769 -696715085 -777141589 85672140 -413963020 898613933 -780928223 482882450 574008078 393759013 -499954711 -718364760 -212760712 390464881 689984924 328040169 35217539 341747294 21000305 590229093 -48875099 290028568 100653145 -849709609 -195260231 -643775960 -146461501 241081197 -883821225 -473708911 225610521 -250925434 592847747 -952576621 237448673 282845674 -772054566 -307713172 568765055 -244899454 -455630007 -649322619 -892301152 -616880368 487957606 778676228 -520199246 628589459 581492348 -51179303 567152657 -801523283 40343699 -232032228 737280978 -642454505 -365238717 789593813 841581526 427369927 -781063646 -721315561 617165909 -246264700 -214074212 7574459 -774614242 -362567076 696154221 -588181430 352517519 270171212 586659649 -991333545 756315007 -682363127 -393677649 236082874 -678513180 -519870505 125225160 -481856598 -525868848 576837337 368553197 -133253981 531006176 989556618 926301396 622634834 -123628023 -499133257 807850906 -484111433 452960345 -392537798 742579511 -928759138 159773018 -234186452 751480411 618022519 892736401 -926441059 39773381 -999995967 -992635281 -29348340 -944911147 359228052 -12320690 580401404 467730395 -301434070 -203972840 -751569528 -387877448 -896066770 432124154 668900440 -670373269 987749210 -990712925 -27400869 749816740 -767829159 275839118 41052227 -463837961 224446292 -581354412 -258645830 211044907 73261440 -563336197 256422588 -968366541 204968777 591865504 -537353503 -168597548 -705415990 -108373418 927466071 790633172 -983294195 -511831479 830830580 866204737 581679478 -251697837 -146606806 805289076 939243610 81348859 -860882616 553637202 761609077 271501394 470138456 489287344 -102766732 -301665500 -570974218 -324375983 -894405717 -585802575 -792526599 -102364056 -590702136 3158020 -598844416 232171096 -425000738 -833063763 -92705193 -958581702 -228832635 -378422218 -337848676 -905996078 286139371 272300684 779686124 -141681046 185823264 -354817738 -594216119 -745093622 -647507804 616694651 -626314671 -904431390 -793154057 517267321 592216283 874401128 -925918611 3834829 305777435 -507308821 -907503978 -605064378 246192320 -277759575 -695695005 -97055604 969812693 546715255 -951211716 -623362765 -398724792 -182136091 413693993 994488926 -961293268 96187823 -263477330 -713824632 12404083 -981374050 -925822070 214934114 -492631799 -814919289 395283146 216585555 873124101 456630622 943080106 433235957 826339545 -69396596 317228176 45453461 204060702 -117444365 -870613356 931166894 301487158 -403276899 639634144 -129773001 -554241845 -309206971 603072903 921331191 -955204783 556557181 -163248285 -412393305 48668911 -324077269 -208246926 -763073085 345417376 -369075499 -198294218 -597562675 -438384377 384887680 908689623 -848223917 442609285 -132419425 -69467279 -510464371 -53831115 -439586927 -967217262 989008180 138363518 -118864532 -732453754 -980440286 -692932600 377984993 -593598005 -274748975 213508224 -526735057 110075531 911715709 344317418 -158662704 442708053 -451431602 987858895 -79952999 -175125483 328048858 -869676961 -576493587 752039926 257565501 362584794 293359258 66251094 644951939 408262422 230056879 -674846565 649635820 -339680111 686665429 -602371768 480284804 -271201385 -673524313 -453903359 224516015 286525269 377239768 527948263 116694178 -658932862 -97786330 -263971376 295636872 917294878 817778424 677095586 989984200 -234100513 342089208 638271082 791617073 -704488657 201246578 -418538038 449580023 778803249 -949565477 -142752933 -560215478 -489967810 826931530 -447565139 140068112 -192702387 814625497 -390115427 -771282598 -302101172 -397564184 -923161716 203596988 773683866 -744644883 736144406 -42167591 849629887 -982539281 57177240 955164898 945021470 -543429423 -652412531 -35562934 -120205849 211327230 222508783 -760420826 972621376 -664644258 -366918844 -606114542 -673672217 -299217944 519958194 -10470696 910118514 774725759 -369497196 -730705936 343104509 666481756 664665020 735923904 219786339 369032622 13026248 695239623 -898467554 -749762043 -374748070 -712079734 331998829 -146388184 674011862 430358289 -111719970 -88911537 -769710956 -260204301 -171025441 -735647992 365057592 302616800 386162420 195816632 535989598 -849752585 505915913 577690180 950666425 570216482 -961895232 453988822 -472623904 -880288319 242891147 765458369 816239623 -600238007 809942182 -740769358 238806571 -187082752 715330648 114933317 741899540 117357978 894201943 -204133377 301040313 -191235202 -93884308 -347506532 834915793 436402588 -639728328 416869957 320781223 859696668 907974772 971291659 -262798676 -692586711 564727180 980196533 -487442807 561680534 -302006239 -450946425 -170454911 495052392 39322528 -724023473 28260258 -967273378 201184604 680727663 -222536332 23743749 467310626 -138864623 -623849625 570429719 -655351753 857783325 -210991450 -170122317 -239999857 -550825318 -36258498 -813941036 -57863987 -203453543 -828494186 -415102008 84448685 216256660 83355531 82224009 252329483 88692803 166670430 -115277 674594780 -460545696 850453421 10879080 538657275 530342146 -933167638 677440373 552581405 -966479129 775579883 -542849252 -570851970 743314593 79824400 -696468439 -606378393 211889036 169559053 -610853209 232762518 -927186944 983191370 459818830 -642703173 -774367543 -205886520 -521084541 835117791 458335998 904351613 857201616 -463871827 935375148 504676137 -793468277 994895282 -787782583 -359919818 -609027679 -696252200 -225820621 -16857508 -11333670 -746210268 836943598 405883547 251546943 549083145 729684332 -763580796 608452382 -72656219 595348686 -709599827 422175606 153602784 261457277 -162444080 808030635 898113582 943001925 -263163841 -244314313 -786112007 142687295 900195199 -10738851 -82068683 -398649854 387956151 70524483 -88870060 385159656 -201451804 58512136 -192443936 59092267 134630737 -998561480 -147159216 -769949393 -812859980 -552576000 -138271762 817668021 875626907 -304746171 107343204 -876164160 -926257543 -447953517 -488720624 -670123145 953001729 -592116993 -830603495 961969843 370714569 -176813907 -15148358 687323910 -975727375 589570802 443882252 -769092015 -874533996 -97215777 554104234 926206746 -681434682 -337680529 -260767287 -802495622 -618383984 126898502 646300189 -158491389 -613480160 389876742 317952169 -163116786 -23189101 -269293624 844169388 144057928 315101350 -108446930 902670607 -808365677 762595034 504373085 847694220 -368190954 -33425221 -588052090 -350066047 -658900580 881544439 -125808120 -45385217 -308642303 769505202 113741691 303911603 618809332 -338623647 -460090104 -663404327 -914056622 -51358390 554508022 -609444292 604388099 -884029280 -85278758 814678151 -472425234 -724580872 -999143156 920338693 -882817274 89122091 967542787 -615063085 116547575 -659126762 387133469 381114036 -884676620 757415667 -635114204 -148820966 -330917364 -462691194 -503704653 -507199614 -270335156 776879193 -428661763 -966001832 928194932 -777334767 -276485734 594653956 233521375 -977888639 -784857351 205038774 5458241 -763838307 -842855313 -231473626 -745031282 -912640938 557332222 -85172692 407972261 924014362 463774706 -176788681 -269015611 -562548580 658492349 -69051924 -131352895 -33623793 -860104647 159465607 357061179 -566306211 -982389656 444224636 -375398640 -889555288 172713798 725957701 -986969167 993396894 707409837 357655304 -321589855 -894118915 243138293 -751956511 -494538974 -922683713 -119712281 289401307 -1863562 912672171 503323949 324701941 802415501 632392790 -825755026 -302463754 -254415486 -177686724 -568188363 -720185913 -144709488 505942989 864672203 -872702902 -54690077 -863500570 -901029585 -870472637 36325442 166490885 896292958 48863261 -527553437 -378493942 378862471 -720521517 -752013977 475305585 -579125828 -489948198 374521820 673885310 703980050 -867648576 79997470 -988849448 -178689973 982810028 -356442971 -951724211 -607610446 -122315733 -659928700 278041219 117954580 27820291 65024686 -916627598 -188321763 57800571 653727781 536284418 -487751410 -521547311 -912778953 -730549329 -374739348 -54013754 -850469006 -580776945 573094311 740552785 -162206977 589082496 381952906 919141371 -532701683 78267566 -60936149 92998087 -19145108 -1189470 361056139 812503029 -838712438 -584942463 -397402117 905001180 -696602219 -369096843 -764683527 77904405 -547036753 59583536 823323984 958752325 999166857 90339330 804663555 -730940402 422019772 -52609787 492633069 -161919118 -470882942 691581037 496700936 -417523870 972712061 216118919 403149423 -362874730 -36065313 -744207531 21284628 -998272731 887535406 -187208762 -182821950 87669524 881423850 -351870812 -94431082 -579652209 -288224703 -624944012 87601082 -550282905 -472343804 -588322987 779502483 688901445 -352029724 125248216 -154626506 -215922702 572922859 277143596 -923819482 -132069220 120833150 -179938696 -732309226 -270271698 -399968849 310754758 459929546 -658617526 14182778 -904325515 -632681118 369023719 567936002 565802699 796496023 -783164198 148286822 -3074198 -139940144 -653497605 79166277 -976296879 -553137670 341068193 -831909827 -16695483 605200515 -407095761 -437586170 -909896425 261979448 -592681891 -788031051 -227793179 -132256607 -769831415 -916795078 816614223 -699306525 289433161 438042916 -504377908 -878687404 -962258474 759675600 -591478326 -284325486 683414901 -462138067 529539818 512545325 -678356682 -419171300 970757347 215144013 -860550381 -517280269 66448298 -88457155 585910469 780168025 529512688 -236551881 -596479100 335395076 -202948402 457245085 -3976736 -888562973 -649037308 -660601363 86729099 769199611 180681664 -508462272 -437293647 642733165 -473425927 847654675 -832864486 -738416365 229497016 -104492221 815644346 451383766 -842428924 745784679 457259974 -54798151 931083899 319170966 979268155 -480122237 871637101 346806841 -826456218 836747872 919608644 -880197299 321735007 379839463 -218769994 -370769556 -754894207 -706742002 -586298059 -769180923 -629747120 -659426874 975533051 632263093 316341309 757352809 -668438817 252074506 583043909 -580560588 -269304986 20960774 721565095 -213328628 -565022935 731371506 30321734 857096414 34573888 -6175080 837002092 591598897 -997653713 783530405 -946819078 787405712 465752378 -4042216 204303123 -769665571 513121614 -583438820 523914448 142699661 -232591990 354465287 -452800224 -591630331 -752640747 110112960 -834377107 360619690 477824580 -802891569 -216854016 -73101454 352934461 181816604 -918910080 841599361 631504517 -195734727 962160514 870860531 656106802 -576737170 -96146170 68321073 -410746191 862669610 -395155448 -857393553 -974516299 -67313974 285198120 -689849746 45723119 169565060 -449151353 304067129 938693090 972827515 -63498267 -100369323 -553776723 -556742708 -738662360 334814298 -564450986 -614160079 -572327673 820083922 960179963 564389661 -294657541 710621272 156983053 585910894 75382809 -852709207 -382161324 -242541677 314943616 850302666 -479338449 528627654 -301428174 -434740825 -79699601 762485488 -163983557 -94036379 67850017 -879762050 -684233798 928028118 454458168 -146572604 -411637318 -595100266 -947849577 391771270 -93714264 -109515617 219299500 570488115 579450136 -517487329 607859984 -379452075 -891884536 -399466096 360949043 -366764450 604957973 -965943521 899037014 -18283102 -607949624 643841517 268394649 -365487168 192876275 427590910 63933771 -655395184 145782800 -919439059 -277581372 837001892 702280468 597768870 63497654 -678002089 854147100 352606724 41183927 8448400 -197452847 80082929 -929938629 463355155 471182589 933112981 -875978930 588334628 -207783021 471972334 -495810328 -866557803 -383482687 -144875218 264719542 403590269 -76081803 139311333 -735880991 362775171 -829884466 382136613 -528460177 974370430 -963929770 -349189404 429464007 -817912744 -146539874 -546331494 339977602 31410089 -961783703 611346541 -208970995 -686054178 869940769 -611514793 -631359768 935081600 461015606 788455933 -427700681 885898970 -24630468 -368161139 357158449 370390927 104909584 -945157424 -546401356 871239267 -28303976 -951859523 -41083751 125491776 -613887323 437688296 157272232 776211691 191556950 993441409 -277644033 230155565 -879581624 -89366025 -235794581 -460168710 817615233 256300753 619522239 387210527 59202805 -220288403 -516357659 346980521 831597691 46646218 320165757 215665312 580749056 985202786 26795135 381550004 484658665 236099120 -816248511 719660195 -72368190 603052329 792934990 687961520 533637784 -781201663 -761719751 322305830 612890091 -374181540 793056001 -223655808 460140025 939194387 670870094 988390707 140795847 -543678578 -150076867 -700552007 -158929106 -983803522 -574469994 423041648 -543449873 -196376785 321398021 -140112870 648894071 -325640174 -430770153 123196411 -149577382 667940403 -836596350 -861695919 463379459 -848524296 -396001978 345878160 -554231995 952649281 -842677780 388491502 421541120 -139727359 82918932 -484782269 277542305 567213256 143555856 790912079 55813787 232169609 -170750649 37270017 179034076 197741064 445047685 185460377 -582893935 -813472842 -877353876 -838568413 145902373 922336708 -101650465 -77635009 -385494387 804749137 747178268 542922003 -199367426 -559909032 -241370591 -112536724 -63086682 -248758789 243755487 -621114179 -833751482 -515860572 -509092361 724383764 42288429 -872988339 977160987 271482188 764449048 -98592050 230557531 -894532334 -489782343 -405453675 333162537 346065824 744656720 255663786 -497448490 -424969407 406489998 315285599 225218405 152567434 -691985841 518479936 525379337 263135513 -761374967 -794103245 -527266468 -200283727 -744440979 763133489 -854351484 334366032 491321023 -777355391 -385978207 761620810 -370607198 -867000582 -93856198 -753460640 232856381 655679053 -12543162 -898562413 800339658 916223657 -246472819 -322007906 -385457986 -488459985 -225367230 109281403 -508434517 790824539 334990307 -947452377 -435262284 -954729395 639477736 860831819 -463769460 -426875640 257170674 -926812049 434587895 -763372267 85782884 -378246419 -409542895 119964424 -138315834 491734039 -78875820 696567190 395170420 635348024 -533785500 -857925418 -642435596 66256108 933908663 982276883 350828890 -839579104 -836094267 576339126 890901706 -166780854 754899305 584689290 -910354330 -627942304 -51620438 879583876 -51854120 -834050467 -939650571 -477162935 51726989 -42227453 559814524 555380098 -996146015 872266322 -740646239 838181297 -829249386 -609564100 -942122725 250322231 -71783301 361679074 726560141 565679940 517204 892042596 -636786908 324875093 -252381738 -376988471 429237650 -150849648 734190605 108168498 343980287 -227259550 125962185 992591668 580533270 131809536 379031708 -488821831 970263213 -485863494 470425131 533964286 -379705092 -25016858 -233548258 -669421290 -992109750 -111392372 593711727 -535402235 289605088 241564847 884226356 14441892 98171585 640347321 -237812975 274784494 -962108430 283162867 709835390 -404331886 -860674921 -130034780 465540700 781936660 845536459 -722616060 -538551892 128345301 853206941 -486547976 -992761539 387716219 -571202900 -854480701 777536114 986185188 66391906 16343729 -546853773 -882989572 280968839 -852358643 519951589 -472099369 518729752 86849857 205016065 -866512198 353380185 915071210 -690705704 -441141831 586223462 -277718782 -283695882 -14646019 -113975124 269922718 616887846 -777000194 -505968115 922848882 -788933910 -318453846 -99604777 246124593 987641283 593715995 -305535235 49459275 870584436 176850664 -628859916 894567270 -731964735 316828797 608003043 -459577212 -535037739 -912758238 444258026 -967762773 -813505739 335160160 -56119284 50188418 -33361549 -392209175 610426554 -512343233 -928344889 494408287 -343670936 -127287314 452743030 316365412 -867806732 846319502 748562627 853970896 365440309 285030962 76936327 -798225108 -557875057 435652907 709247153 580692997 396316174 -732868289 -73132070 -514027170 402429901 400852259 423160350 194245930 659646830 -984482803 391745184 995842383 -891541660 -828439132 -802276622 594129114 -769637815 -773260292 -272370548 -511036308 712889996 -598190291 -576296024 284723571 -667591478 266064008 -445486100 -532783418 237712177 -80985482 860482688 -595596116 211556565 -849992516 140574520 368012496 -99888324 708996123 -329338250 30137916 -129746219 -84916752 683188690 -379030081 -572497874 -84900315 -869504003 -668988991 -632443550 358324655 -218448871 528617357 948616155 -190647644 584117949 257681051 -871587026 168670331 557801882 -700271927 -193014942 401903562 -805207624 172449848 -549419278 -629159995 775889789 -144817019 808576155 -410813449 362540824 -717782950 83563405 244240930 -253042399 -64395603 618684870 415729207 542145269 -455343472 6724396 -512762134 -134124941 845254486 -254904898 -658057203 -61028621 714258237 925562907 -736921004 471086549 653372060 -720292745 884968905 -842414821 363730757 -510779243 110065722 -527296976 -598312404 -746358520 -191277895 -868501396 -755804190 576476115 427547260 12300538 935856325 821563325 284547448 107446239 534382491 -423068329 33553736 754983230 466523374 -665417463 329354 326982495 455811347 499987182 660517886 -437012471 -55049445 -558559102 132352685 -7085236 83420283 -488315997 -292800799 -530564264 119906554 -987638183 -103579602 269826600 379200339 671064896 591359657 -955824182 -653771819 337351878 369862694 942972259 850299107 443149515 598450680 -760639604 -596300589 123614490 -505493292 487688981 260135473 -168111223 787064993 289744832 -898312957 542379082 515632760 -108799171 298950366 -608518926 -809703430 -202634074 -34636155 -517529131 -496623917 -316667383 74082512 740326951 -39924676 804566848 117286856 -440737501 -573998652 133698811 -987857384 -401663019 892566521 948234732 -74831676 332541117 -489392252 114526934 -613226058 922194965 -801142167 -711892330 294978401 -871800208 -728031910 -911863792 781860198 693777542 -255619469 308559729 882719967 -809223414 -70514086 874381948 -715328240 -593775685 448880592 26987432 550476733 -3115341 -512198944 -684014723 318442862 661177111 483893302 986469842 51164338 -160928453 -108613144 475335840 762181282 -545036437 -570044317 -693856511 -215047144 -583297297 -29321046 -88730970 924401697 999674408 676454142 -857593048 842617706 -935143320 -301080900 -876761863 796473217 -392655917 18150111 -909704684 296167552 208727916 -979497304 -855516321 -420871793 411859381 -395534322 617158347 628309898 522574890 577528936 -858651682 13064058 634389878 326372286 788408683 344547805 -895712243 -16432681 849216739 -983806621 -210614538 231260997 -651874582 66542042 -477122679 653620034 846004204 8110193 611059923 990383233 -433617686 496392866 808480872 -843869592 -979513762 635060446 401728350 -5889049 699196829 736970265 946494023 59673648 -528846345 -813194712 -46440149 -830641156 -629623430 251460030 -932214431 -205607041 -299848093 819806445 872424402 -438375532 -427951089 -226950601 -35605648 -542115535 -828692567 -81787573 -813962721 66626398 727762819 -804967879 852096364 -246806059 496382114 277680091 -507629351 946855376 -121847636 262503073 -335550389 194531130 294979832 265278572 -323412653 -372394181 -130065016 -152969933 -257715191 392825597 599825567 320432906 -563109126 785930065 -953192726 -486933595 -156960288 -690756447 -605420898 -671341546 375409776 -847160175 -715836457 -167022047 -297126611 -728862616 971438438 100935494 -50607216 -282814624 -322542478 -414899676 856121895 926140045 -334757799 -872871951 421591711 424251659 938909190 -876193731 755769784 537674403 -351505075 -93600280 -349127279 -643004772 -816704723 -79939219 -299258140 -926872138 -548000767 -128617481 -792265246 -89112675 139153636 957805225 903697871 331146428 433273836 286799716 -314825381 224489741 -433225484 -834646700 33375788 -227956698 -471239083 -389031316 208373283 277090582 -957299556 703539465 813325565 66539949 -240685045 598359073 -290795064 598711989 -243802895 668574696 -65314406 -830633469 309738796 -303089175 -646496231 -626627194 -813579190 -691998635 -233037707 -6715353 217155110 -92022401 100532329 -736496095 484216659 27900835 466484583 -245018389 952671405 -978100503 -884050328 -450071020 881903618 -934211910 -162002996 700737401 160383615 500348068 665201910 35597120 909988285 527137108 -573968925 -873896752 -12789850 453709158 877152352 -575551620 -642873945 287693326 -50104404 -647538515 -402391566 93066042 953551973 613028555 -631341739 183173295 46396567 -578467472 -113807980 -71583564 -103472418 -882608379 681420843 421040258 -70456944 -909391474 -933892257 -130664777 646239801 981931189 952935885 -182736684 -857126847 692505469 230213951 10020695 118181088 -230726141 75852186 -210312340 910135592 -792653438 618241872 770000810 -946735687 -122899780 382469836 200945927 649618123 293983983 660050418 -298199903 -934979204 343560905 326537314 -145500275 256698794 -191498015 261694612 438154079 -993541138 830197567 -772752937 299299728 424709377 902514990 -375903333 -162762448 723193470 333157422 -74542590 96884776 -959066047 -565488255 13052523 -955045840 -690863320 -278944708 483677236 -718587690 -406542463 799657663 329417271 795421724 -29981095 -58149818 -455738760 913298072 577324100 842387044 424562589 930254843 259946892 -633005602 -222461195 -528546701 -703594147 -613810874 822401301 122129228 788590853 -81505159 -452534408 -233666388 -547278766 344860441 945686653 -45432958 27532148 168443942 -3233656 -223711745 -397863642 -722556275 348739277 -481588420 548169183 260332811 -752600147 -944126378 -333553327 -158949334 58859762 -756841671 -825442158 -315669503 -806914776 -930544371 -377341334 203248948 13236192 -301472628 895325267 947581623 -60630218 47040173 -542165047 -616031812 662952079 -852831033 -276129126 -377218988 -889910104 -826545383 274314515 874689585 -671346880 -347444280 -341203821 -568440999 -786324915 225612892 454863162 991329828 -324067021 398139725 913507184 -426838029 903356502 336361598 849520551 -209819540 154875105 -334499289 945729942 671361401 -998271632 594891754 495513237 700855421 686581699 -987129415 115240212 -399778687 743470664 357782764 506455992 -556942774 379131196 987210664 892530007 32744507 -241330888 -918753484 -826366318 586607364 -862159650 735968972 -221932907 839187840 505660059 285519623 561570318 755019296 -869454379 940662611 -911497802 141791513 -180935234 -492201062 -398541784 -286432387 -300577820 -952889435 -164735611 346595853 937686806 469567382 194138714 170904671 -822622980 818524953 574112269 11760604 -284639083 -378839630 -567582406 590840706 168079434 -247959604 -610550645 790787990 -581390209 -430882336 463186704 -798282750 -717044428 329715890 -87872866 -434487422 -877981772 976565435 639988525 646778332 18834583 172112135 33708401 -410267245 -216691023 -376117480 61071968 420750321 592468840 732615873 -452136410 -751470289 -881644210 892626324 -654342808 -345409457 440389525 -325316290 41998695 361732641 -597058394 -97405646 -164116046 708985645 243814165 -583049967 3403917 -379168158 -622966323 668419106 649965014 -296515427 451563242 -396299616 275381432 -988149291 127510907 910787382 630108094 279012792 -93064882 605332134 -555125734 -448637876 669523558 -212645432 -954666241 -387182088 723322304 580856638 -99207909 -633808802 145672883 -11647413 394005972 -965685423 873649994 814963936 26117418 -336696584 -176973691 312299831 543348592 317075215 600670373 -589231649 461883383 311907319 -510494763 863981264 -517445476 131706648 -151990261 -571007011 -554589502 -796489018 416415732 297552472 -639689391 -97916288 -263560401 -817231903 252832799 558581958 59349655 815946369 643830111 777085975 381604641 -894088244 114415867 -397799938 40924559 605642446 -310799183 -507038240 -393681837 889167737 200533630 456570809 -588159497 50759601 773373190 -616729135 -558018644 -918377532 -107707579 373625061 -486536256 -499127192 85735958 649769227 94886817 476710552 -553669435 -703712056 -103418289 -809455299 -128034894 -796003863 940084002 -371495080 350116918 181916984 223110909 253485394 -385738929 388254636 -55501269 453493372 -461092777 -827298886 -775225702 -750058557 483805177 861268609 127368080 -139607622 476135572 963352763 -214202240 -25389829 322027786 496073261 585001894 -801740776 -570614648 905310412 -911159522 -324778372 393613879 -730493084 509841942 118410763 364790849 22989 47493136 488040695 -711512205 -504201236 427232107 264955817 -222309784 -465515027 31048355 929738014 184975227 531680741 711464429 -394442022 -446796327 232557630 210276955 814580756 -75888440 303836838 634457022 -452622199 930817359 438775212 438677955 -846582773 -168595911 55871386 573317995 860954057 -487788877 -549718985 301905568 -148696475 -590544452 947440241 363618567 -875875047 155201725 -909933480 365378072 -309982553 -794857676 453946831 475008209 369424134 -869972480 -489465203 -465373502 -460806673 147122039 159935814 631890721 299751167 -260995963 -198181046 773469001 177826400 -154404911 166888305 714314310 771652865 44899056 -991727345 -839918649 -389115225 21504533 972438532 943548044 250525842 783621238 -940097895 -735069513 942984257 -883272129 940992899 477726951 -805586849 16229214 -117896574 103129723 830486682 -515421189 -705700161 -776784421 -798834970 754518416 -322999957 306783311 -780871157 -150117778 -761588517 749021419 -857752691 708089545 257754506 379200765 334032516 -741376373 -742490206 84700745 555749068 77015341 -19208699 367764676 -773236968 11394549 119297288 -364355066 -309844877 422920930 -98344337 -310703297 834162418 820394736 -215876844 -33957809 -841988228 806574896 517479504 -920496878 -678850998 466259203 840678778 574183578 -559969020 948400052 -291541417 655727848 -994567138 167220803 990646756 510064219 840790593 4299329 973226125 -486134583 -425664167 -824555805 -258125150 513555586 -427056426 841862683 -207031705 -437026687 -240033010 -653347355 -454250224 759507300 165765414 84488254 944638146 -722529620 795438054 -102896985 690964850 -740047661 693813224 -870813195 717315987 919969564 465538559 -478979950 -984347765 -75248815 694168225 -483643680 -920472262 -62324177 -926818769 -185198993 123456078 -232369243 -546954541 425280229 750224176 -31841083 -97576716 317548759 -861907184 329697537 68813612 -552170983 619463499 -679417303 -535243080 533348397 218930649 921042932 -537434432 -863615662 292020042 597777188 914645194 937893285 219922858 -171959355 782000407 -860533222 -178637454 -797996146 268817316 319279798 978407792 -592271990 -297072553 -726987255 -590166861 -342263604 -895542232 -518064835 -416356115 -154582218 202837237 584119148 610219687 -464461859 -284699674 -369373260 -161576211 -151869731 -791923261 -855395289 -842813452 212475578 -194390260 906276941 -344304990 431350007 559382197 -958119828 -998374661 -466252016 -713607190 132435996 82441322 36926646 -100718781 -417607515 179449368 -275083773 991638016 -968823898 953553508 -804531831 661130692 -217071369 279465921 72989745 -560858904 68439749 -790092993 652606514 807238015 -739828506 894387076 789992811 532792783 915342425 -268133023 11002092 415406727 435153228 801430732 548370441 -193920229 279295543 964937230 432080050 245417635 -252113557 584024333 -684175534 -663015586 335309487 330669698 -150888150 66904438 852502185 52231194 -988635233 913858479 81691894 691163610 -302443924 -21741731 -125760518 -931730447 836140084 77375098 -708904477 -522592604 243103001 -531851900 -814104070 999662877 723496547 373715408 -986421269 -277873050 237812299 -477474773 643370312 391318153 -666998233 -104358196 411130284 -931020594 711354217 632395763 69466014 -541233560 116690529 -126046573 94846534 375388955 244673519 191959900 438167079 -459386287 -661397855 339168626 287420151 -350124005 -764872772 53259644 -889131075 -528511318 338429861 254584632 -258647661 405518084 692508019 -995392824 852027984 153533810 -775642595 -256119162 -285989423 -891186282 -15174561 934391480 735921478 383158199 110140662 -979650155 136594015 767755895 -735370549 -117439185 -943514343 -408071980 906242126 -402834750 831676580 598904427 47034823 -720569655 -392060350 -654217602 9633023 -650954479 660090981 -249829886 681706952 528326452 549538030 293810040 537531422 -210917942 126378413 -543284245 -227131548 898992993 -503361723 920640278 65619927 367993715 -310141707 499041044 -769111838 -422886943 -396174424 692154865 -563311142 -62430582 406153634 -791206215 51533999 628650071 684447416 -299793880 771079892 -991065901 974785797 166314507 337570843 -883281188 867019426 558973217 -94465266 -781566392 -98978251 -482501020 -354907414 -585972447 197759082 -316709611 380441131 -238611472 -527661823 988520328 -553152524 -123175165 750173765 315769455 219535777 514001464 -910542992 862132419 139772820 -424238441 385033754 902422428 -473737534 220326634 759648463 343924919 -419946303 330575990 -650485541 -287681169 239835507 363197168 525796484 611897425 530167684 411618436 582014847 485842428 -703233834 700672215 898793411 -541127130 -826403274 637956130 256725628 -933365506 470670142 868711431 870852916 -999119988 109341917 -200005591 513311401 265686593 757757219 -968984813 -551354850 216884381 290535195 427307118 373842155 645117358 191872814 -775987026 -294158570 607904790 514301374 52171079 318762051 -950100610 657099625 -78761084 -687755374 -327946309 -777078867 289262221 -990111924 -887084871 -719683356 962994597 -509499501 924454609 169829979 21100333 -829999398 -354422444 411927271 -315594288 -130166830 -818147007 -310093876 516330156 -4395274 -936598271 734506292 -484349667 962850414 -202424349 653753171 -782621766 -623603119 780059077 59453764 461618478 -38510453 89899991 -696443688 -204910452 -948758364 -463869683 -54859541 -160928603 -103055596 -418893605 -699368132 328558859 -854637147 524084320 902153477 -521091135 -721952617 -626814082 440693683 283273668 -468850285 -310582354 -392352760 490414177 159667010 -262547917 -480021050 43488947 580432109 450540174 -65613255 -34353859 -924738293 -843724271 -301011443 91915309 748620847 -487089298 -328757244 -804203924 -827598631 -454230037 -565532022 -43465749 506651522 555532783 655672464 709099963 -575333208 -554815265 29725579 -997512677 -514964502 -687892186 602717920 671522691 791730846 -571237072 145297488 -606305169 150583005 763219231 -392488772 -89598925 987047774 375798389 -988822235 506643320 932278395 -580932329 594005613 -129695287 -698581102 716309208 -429306034 -253976671 332683125 -600420832 -339588814 737696324 -274738122 734074855 78409674 -276145725 -37031831 -888287641 -618527238 690846829 -296466173 -637279285 353551936 -754386621 925579185 800159959 -404085795 -593727937 537833890 371536935 -825799350 -954489347 -772983969 907322549 -107790465 -402715059 -41738098 475867494 -292615081 -563289896 439261607 -433501318 -576970602 -93407027 -459209094 -748584846 -334255051 -454671352 -926606367 77723548 -383991125 709021547 -789199310 979891762 -995541563 900057294 570920034 -103032449 568216 180640650 679722097 -254665258 -805713416 -691086172 583920161 499330359 756268046 -970053232 647987991 332646986 754342514 619249938 171321306 -339391603 -493559701 469552367 -967592219 8220554 -844237372 615978413 -618374819 666884132 -175831429 -892527647 -394771556 -787887925 -349085638 599892073 938484124 -780769465 781179985 453252433 -846445555 -498216019 342998704 -900591436 -432979802 -377611115 907768339 -509135328 -598704334 724817725 883415911 920361114 -605116813 163822960 -298750912 108399930 625759425 -960641316 -665126101 150103211 767288191 253342438 -272086787 -646493131 -355240123 -597763059 -840335051 -217839164 -140638393 845848187 593028251 369761743 187061347 617061515 -522267805 717797617 381556220 -254187073 -5985070 -943680395 -387814357 -445027302 954452800 352779181 75204846 -468381057 188136063 -631211915 -958055791 832989436 -592199959 -15779850 391165852 -578431407 -60969072 -251053388 906668453 -397119768 -364114860 29529971 -209820442 617433879 -536521352 766094154 385421756 366174579 639733687 -429918045 894740519 141844489 -633376603 -991545695 235898428 591352605 875589712 -960669971 859163343 -237965845 149273183 -231140743 -77155755 740550132 45760188 909321690 -269666655 -574644113 -542920604 -965444966 31132277 -685578838 101271499 867864724 -219320583 -878428711 641600646 764268454 890095983 -990502292 -550104460 -36958779 598637532 -131318483 774910425 -535837641 292414307 401006646 319928282 976313123 174374337 311545461 -794654114 -121928513 454823173 -961201468 -47632 -664520913 -826493192 -300824103 232034041 377099881 -47589625 -671220934 818700536 752419239 155649427 733780370 -618473888 372018011 -428817131 62634597 -123743548 267283701 551801154 -838290081 -637976540 379452530 607034898 943526720 619223592 -431005809 976567514 938976369 414830724 -184097806 -787461459 -943737363 371601795 381794683 514094586 208132968 259376738 304604605 88952133 -649790746 -614052499 345658581 678791742 193695022 -119655171 -345648729 -798336902 -192357922 -537374777 714961884 -133448541 324096924 -122195686 -704071943 -103953363 -844201811 84567479 -184825514 -710643026 -365836546 787153610 -312096427 575099053 462468163 -368699330 811987593 293587243 -911382045 -672187489 -246894544 -557590796 -740953623 312862381 -292791088 992987534 -31663960 240519417 654102429 -346629859 -47017764 115066143 631172166 -220692065 -726431905 -812108395 -466612626 671155193 -595300283 307864804 -758522280 488176785 448894961 -220292810 169629000 437996484 -234864630 221882048 -224894741 347514647 -457279087 576490903 -749323373 9326436 871106324 158279495 -230171844 89407225 980366469 358159801 923572954 852946035 -271300459 -122822635 -29306627 785474978 599163248 394581817 660105927 739447755 -72550988 -880598691 850546986 -649357918 665286270 -734893426 -891556202 118189982 110838148 578089810 -706751240 -52137280 -603934065 -699764433 -388318900 225358575 101167143 960573493 291545774 377412124 -749866629 40858458 -870428408 266627189 -448641926 725526792 798737603 976631123 -489643898 -22309874 722194565 -40048040 572011882 -301401099 -684544280 -54967613 -687113210 -381363222 -855399230 39771256 550909311 620053323 826850676 153690858 292011004 920942627 361334940 -237780293 993168437 251320834 -562211928 -455246149 978305165 68834415 -312380318 -460262311 874127325 -527609327 -246868810 614575032 -77699286 -653994635 -635363969 -273686224 -992257688 173304837 -29322608 227694319 -282009035 496745598 106804186 -270738735 -259747092 891940836 501819680 710958610 -481155528 651855172 745710044 946451229 -296275708 -919215967 -534556579 -808867259 824800914 493493617 -297579008 -158646847 -147327359 791945428 406784981 -528572025 -750959940 741093677 216757759 -416844465 -284362703 43607098 -21220479 -17936453 465543016 -559618173 369215468 -815587013 636171618 -405806349 -404684193 -23773751 -820177059 -326220725 187890833 225240316 315049942 941102993 -664003021 457791901 -500103771 549109803 694497922 -175765860 526540444 -588789702 974302892 447016908 437817163 775930943 281269153 138939568 28972953 -688062237 391012808 969031767 -966982489 661753934 414572734 -373873724 -383260294 -589720788 257025856 936104733 -427588891 -867362138 846720568 -102458578 -595057058 249765827 -694535455 891244513 -439077990 976388822 281432185 -912443041 470108107 -675796898 -662786552 493393729 872125051 -815787849 740626608 -650223415 351910338 -231413325 387611709 944936335 -913583084 -411899728 279911878 714499714 -50062756 793819604 671052894 -317369519 490148815 77387923 961187001 355769827 996147169 912582662 -79524504 -793522069 751057171 364860141 -561241729 -403768794 -650042042 -420135993 -29383063 -289241053 -796565904 -683777654 -845933404 161816729 -372774534 -793171501 868310198 935539550 828294485 -352307100 -373036155 -700628480 -245346693 464796 -825417335 -593279753 944567858 444005437 -219456597 -108634289 830150940 570178311 -267550840 -264877509 225550468 -397477587 273273209 -957983587 -599132906 63788156 282271268 -634011386 -920791500 -873232760 454817212 53546974 999925819 311139589 209519198 -65707936 178494602 -843740684 -728256453 408862281 -240700857 -685815123 274560945 -187052443 -250301232 632846729 506972627 373194297 594214232 -921724408 548716445 872038310 -434461944 42086135 -406469800 -248642248 -725226643 -4463782 833150927 62886582 571842852 -21669942 -616514410 -224561332 996226971 -844503118 -572864499 758102500 79983370 424990635 168491366 -838061947 404487551 -949389334 289800430 989657628 -973363512 368687937 431333023 509073086 -58440031 -809605013 -120994637 156040729 354646432 -354092510 855628243 961143476 357573210 304133590 709457743 8431299 811792626 92031705 539949134 679077365 -140046759 -680539885 -613881357 -364385556 81600879 -395572846 -369650100 683374338 437650322 -232630072 314427657 -380481937 -948686793 136331279 -575790965 912413828 -466888499 -296886443 -187492821 75045221 278006064 -129729674 -492155406 -667702455 -444062672 -407483980 58892679 -907320075 -83271037 653819636 -249771409 900399366 -737960551 287664794 99167512 -334235873 803905975 705800378 -56644586 253370177 924982737 -380253061 -377951383 -178943365 -150372300 -905470147 901845512 -619877997 -843031654 -785169401 -837743065 -412863750 -620757131 -831936173 377185069 -960488151 -154097656 119786590 -139426753 788095228 -396929578 91996634 -817226265 -894000218 648311938 -316806603 -495707059 -220637050 308464201 -622697695 -737199209 42813434 708060580 -719126764 -548273040 709111812 -162665800 -463669021 808224279 932767914 379441980 -636993112 152145003 -284790005 -343445011 -519945519 -980624669 -98391804 -600180728 31423837 780472070 495554259 -27495596 821026478 -522137073 -771386685 749640914 673066660 -425161952 -295719704 651612385 302395649 737958287 -722222023 -351512037 -966188287 -727964155 -238275895 -297286758 -801253560 505869244 599902567 -426521312 -25084062 -26752939 -728880843 97151785 -306479872 -663858999 80444446 -902658216 343202297 -20362885 -691129929 -19404602 837939193 978862209 -241126740 534500832 -662595038 907191165 -895617146 -18434017 -136262463 -244114028 546928433 -769785381 335363308 -845713096 -796240366 -417569253 306433293 -311259959 700779612 -552186065 -977824783 -858303061 -411656999 -652319076 321599210 -559626996 -78033942 -29710207 5935617 -859611583 263741729 -791267573 -422347192 -742790724 20104063 405428551 -363471726 35478685 -837455809 -680460318 -556484230 735647885 -441190146 -183851508 -297049079 944769280 -574440678 875067501 -50476261 -440492674 526440993 -459852668 -576655142 -873915842 -414523128 134286853 594733526 400523204 -45889870 71583477 -684557344 -540527403 58527932 455130187 -19874450 318313362 475719472 -261165771 -956126921 12249227 618819079 594342409 134067176 981329874 288747933 899929238 404596956 -864912692 941362406 -161992123 622073905 101513984 284810856 289523880 -423766095 99528114 -135776211 -57024109 -142897115 -170543304 507675962 -318243382 -494879180 699759056 575514605 -938774462 -915127892 759626002 -861965394 -516517509 -332763441 -608646520 -500974597 666149030 252962357 73816297 -598786208 324771705 990603711 666054363 -764015372 282610028 508816972 -624768838 175726629 -133304052 -506269923 -403608555 216793041 -141893756 -934455535 668319991 -281863526 -984325055 719028927 560045872 -851487931 351876639 -894997525 -433750239 528441222 -338358586 132488734 670669012 -867635459 -114066807 922885122 -575868331 -719614242 -123542125 573442680 -430171580 811007609 -543001601 989412681 -362253732 -747344465 636100871 689969167 -533135255 88958368 239001399 -633736361 -448612811 657893016 -249490232 -380608031 -479826975 240356516 -393423398 992557519 744710708 -875517700 -653115545 396626538 -448725747 -574813546 -566297765 -626479903 -734339544 995721849 -480727915 737666664 532822590 -794254502 137785501 -792708657 -12098082 376322658 -293008498 292140934 485258818 482687747 -399427942 -82517 -646997766 -105461026 -158494800 929733662 187010524 -996267379 -606595489 73056508 -816365205 698611641 -254205866 163222742 -797980943 -522897372 -462645068 20076782 -810836920 -744546243 -985902883 -667957745 942005225 323313173 518175861 593606891 -191391702 -801974477 -602879946 498450325 -206235564 -727041181 -8849181 752000402 -451748501 823042519 -592154396 556688209 553359905 -930711907 52064753 843897736 -671418777 392649994 458857330 120792583 -955828026 -691134029 -589942037 -991939492 -979124302 942241711 -631108095 622070966 54124506 -818384941 -864528239 43062774 558562626 -356064137 598680860 -151456549 67542313 719672560 820060184 -706299123 -799413516 -609738032 -311120003 890152039 916302923 -191408221 -771355494 672988286 -442743652 -674422514 -758003706 -54968648 -164117370 51756819 -274644562 -76139613 101635741 -99902193 -356848769 765705485 -241763926 -345552909 685824836 -167109068 -326909536 134974085 -466533426 66317884 485630111 405078980 -889728992 -69368359 859190962 -260790308 -491278995 -204150927 -746298533 -654998587 -788652791 645226356 313044521 -760181433 550540839 757132255 -207431269 -131838768 302790407 952593887 361221357 -547355621 -785076440 410363932 -275145068 849018534 153260482 -613366740 -322947330 270410683 690876989 -843535383 -319485735 -101868225 705016392 -601288915 -567310536 134587480 -987205767 -493906749 756519224 324457221 605792864 -748513586 -425137285 160844780 175668989 91642359 109445711 -177192714 754967481 -278691016 -759786024 318197752 175067790 815187111 -565425693 -949954092 145713056 -813600161 -378994667 -299298480 782578740 424162396 -623461081 376589554 -739620286 716278093 437558967 962950879 206018159 281182518 -658535999 -810846004 349413230 572416816 -607039225 751421527 -696818266 258034466 -842098384 -212904045 -270426260 170448205 985884468 44636892 659676217 357754947 728553886 899185350 -591271319 929560813 -64596598 172851840 173893532 516194652 -175098718 241909152 257682270 937986081 -413561608 763127089 21672551 887898671 269064333 273855894 -604238695 -204531394 994439257 -606180028 -604487567 -290566412 -499624469 921139755 -335607740 820458980 694462380 914960176 -799102594 -550711188 -572284333 -923926644 407241688 -556613364 -989505000 799723581 680357086 -942102472 611737414 507106577 -768465615 593954967 434286896 934384225 -349103911 154816588 -651045565 777900109 248437051 -398255702 782449597 -453419450 -919813064 -417673150 -926974178 -659457108 -742990414 -85023043 526659191 -283778144 -769167144 970862456 -733836158 694942554 40777891 675920399 -553985721 622816463 -227062119 755304757 -594542150 817564296 -443893941 905300604 -287412571 662543421 948349627 835717034 -880872267 -653931655 556903877 341913307 -95530981 7705560 487808208 681819176 -215060 -66179327 588895913 -731961563 872378149 -951092471 995429134 -813488197 630787221 -158467816 151219841 306627338 434243180 -433349308 -932633113 -464126745 62235599 -230057437 -170308105 129536187 77228717 904441317 -585685167 526360753 760354944 -741132181 -338516511 597233703 331624993 -24951219 -241138334 -745803362 502585432 -86297402 -338638612 964362457 -345287588 992632194 -858213165 -245851881 -697135501 653636032 951946792 782750920 -236086887 -266603642 -544248309 303953045 -903760502 -891861973 -174471826 -126388021 -148449530 -238116569 53282166 -909251116 55146316 -339393982 695775718 178572762 583225558 974583253 -134999901 -491978135 134718985 176694639 178715260 966876934 206338829 117059221 -266767653 -653849941 -561711655 453907623 564617985 -913267924 -138537701 -686648649 -799616472 -813513897 -577938646 855328982 918048894 835288980 -107388941 -634547198 -307309491 296525255 655160595 -479110460 335205048 -458716950 919266361 -94154508 118957982 562224658 -927010509 619833541 -66125763 -286614832 -571313304 374457569 -707343659 923509061 401585986 612640555 158765390 864608210 -647638084 -707615576 -878219319 -108685785 -739700263 663213779 503406562 -629781478 -139644697 197811050 435030473 -945304859 -991499631 192194538 -936375680 898759734 -647491526 -80791100 695782773 913454292 185233027 -645489254 -513483144 -210297696 -814160188 -511521045 153034083 896403189 984956653 -701419822 959636336 -210734595 -721669636 908460180 -710683084 -791910656 -480277989 -929469126 975421802 -907798061 -556714398 966858800 334214677 -261396275 574924504 -326525769 -223739407 467332225 576443459 640817003 173767263 680702816 -393924105 592405986 837099635 -479643362 -298928586 22295482 -99066740 -388259347 412202620 -960421170 -868702415 -205780504 424077078 -776635700 -326304211 799038267 -737839587 -601949627 -438988709 -659886697 502304686 738968008 -708845743 -761247747 278038778 618395187 763952197 -844992860 -545063600 910650015 -376558631 472891770 527105688 750149037 -621118014 591704493 -714751851 -635792236 263950153 833949582 471791695 217255441 836887540 782125401 -54129102 816148675 861217686 513088386 -608229277 344616569 207543822 -249135043 -531380868 -470598719 659641391 293427445 -999938139 -854993698 -993511792 -268751293 117370621 516579133 346690144 544286140 -845748326 815135941 178122106 -588100471 -930279902 394961498 -845741799 589184762 632850036 -67043055 -954040307 -91544291 602445349 -114495207 -972225402 -590126056 -422702946 -762085557 -797108407 188033917 -380927553 723969386 984011519 -78826120 -115666473 952818887 -822220510 -786321450 -757327182 44434059 242024191 486997694 -737048301 408092025 -749782611 -731990989 731995941 -420450869 792586007 729228645 335408667 880479917 720863020 -329388962 644357320 -97447796 550668492 585193690 -98207152 -284432022 -453153491 -284912397 218706355 926665790 -666938411 -914366972 -9526857 578993101 -886188632 414400655 -191840674 520288983 250130362 813845123 124786521 565416378 -452091806 -449215906 -668482678 -405042975 634671385 -411216608 -407829183 459528535 753380475 170642726 408412768 672081978 -607224324 214233558 614776207 482283296 -124072878 541730491 792639469 449859719 -614089650 791992874 401953833 517352873 686284282 -876624498 569133527 -270032288 191943590 879992234 362868160 73167462 971373011 -258064903 -986534733 -484235329 -684204764 -405338574 -444995674 247680717 -514525389 806786543 253881151 -518915151 -86788626 -186988148 455265369 809116642 -112603183 190719673 108976529 154001612 -635229226 -3234537 434409875 902083850 800084406 -449771789 324546458 -217649832 -24497736 896997999 434151900 -925899859 -276462349 192882705 908210169 -348371671 168834560 -583189011 -273076396 -842534933 829744254 -785228714 74123138 -44017355 -192970976 58539427 -885574899 309140639 199881639 -164839222 569000245 -749291677 806166210 506133364 299169254 228702078 -45606714 218172192 -906839935 -10829551 -8865050 20854461 -931064181 -491388302 258651066 -842445019 -484147492 750598194 246416220 83157752 -611332266 434168980 854172107 456577897 -112807517 12005211 662070307 558296688 -634451566 394994281 643916868 -55039381 621110130 -96864421 -290561480 -89170872 748387888 -747761672 -341510421 466460564 949331645 571061966 441833002 648291366 -514955634 99968491 668330139 350765066 -205704864 351135414 -321491643 -202615298 643852851 975841523 393340769 -63125429 44812384 214387479 401966730 447356163 -457790700 492327859 680621133 -73351440 945797728 485960049 -299286653 119639360 228084535 -3524587 -933042179 640401402 463789455 781216535 -779307400 -851759395 998752433 -320378101 570972719 -593962782 -319413276 479260846 -119646379 -866721058 481420775 260157156 -728456643 904035857 708030366 -260577610 496430821 104142556 -195239722 436365379 170403779 -821798975 706130225 -995615758 -215776278 691451917 -940964338 -356216441 -215139004 -72284263 -346557517 114051008 -904898264 860876450 632930723 397695660 -121936644 360216631 -456524051 251720151 -268665357 -52787495 135964381 -883365266 -140837096 833885870 33854124 -515534662 496414923 230892475 -736390116 -972205992 -865806383 -179460009 -936886801 252750244 718829621 -970143213 447505205 784062264 510831552 -802564951 -839525887 -393073211 96850710 -814773383 -733415734 436914501 -8365844 -334299826 874766399 230012439 749140506 -690749468 -621495164 -907372252 65318262 -833531552 -120740766 938316397 43928250 -654782691 360827995 316713900 825323259 421088114 -594707199 603102954 373842538 -604455940 482401733 -261721604 798738824 133363755 -567412646 743185770 -278077674 -830946146 447075027 -650127509 220117193 415265205 -495380198 778312853 -785096043 619702715 659322478 -463901161 171274787 -966727298 766528854 -983155180 19415177 270881244 -800079485 132872754 -953254136 -198912809 12287330 898623846 -744630258 -951301498 -442308851 -912811738 -883977122 -537467789 257747850 609313657 776157701 -796526609 892048070 -355424570 488654590 146874361 864791294 -865214111 61928134 949672214 183041915 -856368090 182925038 292587153 -607714242 -989028303 -124982423 -309166588 292283916 331503804 377509545 183589634 -330955733 280690637 942767406 609124254 832026601 226690936 293994633 -13845058 580282421 -132524746 521039015 117458840 88662050 -504461035 -180016896 201665124 -724542088 496628536 161437227 -567558222 635615265 -18257636 -892401758 -314370883 831356140 62666477 -308109218 -270947541 -620728958 928075220 -67292735 -676483067 321429267 647846450 -424961354 37801084 -30307908 735914265 484458871 -559399493 -916311710 533528277 361722779 156131735 -572310303 -588621785 93895565 893387434 958245170 -960028594 -707971837 981037844 215974720 34676043 -853661925 846691394 -219380609 -103892534 218792590 787140289 -689968921 -938245491 918125789 -68770429 579731497 -232429719 -255700097 -207566375 -374766234 -286622524 481471447 519833485 -405708308 -698171784 222481401 570388208 388356198 104673280 326454238 -362567449 91603834 -616877856 80557555 -357441583 -479373754 364411842 520437859 574645653 118757831 -601279849 217277840 334565185 336346410 -438217479 -629222357 -959238446 -222835214 -803396942 -461213187 460468566 -977142821 -850392451 718385314 -886992415 192974536 -310999032 663841506 318163992 -339895127 604343435 989102489 343575032 334064861 329028302 -117621444 -243858995 261395101 -515993880 -106319744 700327895 -980419238 -251049004 -618003980 -206721245 -832815106 638469577 237472604 -28908502 -929165894 140217940 -107328961 -26783124 -636028674 928646454 -258588197 433335419 -184528538 -107658141 898456730 -403997027 952984029 271431458 164030817 -320218182 -79043578 -187744992 -367174532 451385116 162405617 -743590906 -535756189 858746632 -998552033 350647081 -408971611 594198888 -337178978 420583577 -281130725 -448052897 981229180 -971757845 -503774629 -363678792 -171131122 -270162291 257646132 -640746623 303633609 -901152628 -34114627 572263548 96056420 -627408254 -886449322 168979167 -107324230 -854382485 -540275816 -376329653 542265316 295504217 -324129774 990765719 638435532 544648020 51887758 730957596 603387169 -73518736 52057284 207096068 -843882575 -214803035 559827043 -44602814 637940012 662516973 284158351 112485985 950124369 804669158 547411271 -954928463 -461708120 -614847990 714452797 -356224765 117468648 -175697296 664479961 984615348 -614833422 687784024 -900472513 511810900 -692463849 -688866002 -307687739 318288172 332551694 714244544 -199006992 -665147821 366290748 727818151 -739919798 979645467 -560148436 -552009686 956277412 -183613430 393924523 307608729 312664682 961375838 127161039 -282932759 -87307486 541031757 129312395 694936592 931628059 150425857 796529086 438201809 -135522688 -764190601 242133621 -801482962 -460509680 -927561652 -896697473 -571881161 -342735490 -554996123 -387530410 469552257 848985204 920808493 249984735 -285412716 591595171 110952834 52652431 327150221 913253957 999338301 -118786341 277325601 -147732657 -435442279 -702097654 -843494533 442665365 893934891 419119640 385740859 -844265896 54964401 151973098 855926676 -881942201 376274145 -566098407 579329780 -541743254 802414284 -643762589 916842312 994879845 -305716643 -345666926 924010111 161711468 541262847 158337921 -746368626 63945166 -774586386 -365995784 746712647 304270702 875370557 80023508 107024527 310992608 623529731 384191726 463236653 -36572928 -801113038 122849445 803945440 436079462 510716685 999908972 -554490210 202564340 25255013 -163868843 790017044 517378466 -824677833 223360367 -906123226 -822965678 -731147706 236224135 127907332 -529535150 676772670 523952572 -547770724 -17757734 849223449 138406717 201448161 -489986592 776993032 86427289 797233944 847361653 411796452 -874561640 889808390 523708608 511170169 334193602 213635181 -127859904 517269057 264882515 542117498 -523545205 850533309 653985835 696231296 977260771 723267875 283420316 -47997126 529611774 -34222231 489902664 -252716962 99506905 -89637684 67328628 389089701 673307677 628551705 -622651400 -619953066 709747465 -554091399 -872149147 -744473694 -923954532 56124113 -200435655 -449753117 -305916399 -915004184 -770994659 408087112 -643090130 -993829763 -751753916 752180514 -916257855 407356255 171790592 556366641 -836103138 -266851828 -390082481 -649202852 63715186 642366622 414642627 871962238 907231048 -941874426 -512509512 -754783270 416306051 621014250 -332088745 611181285 -578790515 -354028872 428838980 -793578225 -765180435 190854103 -538700204 88187212 230349325 117219561 -472963753 -298913887 717077615 532813730 670358739 -456972522 387877478 -131528303 549712696 -702802515 568494647 -492858868 -443065413 870865768 757998143 -659765077 74956899 -108701937 61237954 207651756 -469827758 743398896 494414612 196764852 -698739619 -189238154 769339439 229851521 -75098953 -511629799 493288176 98548992 -293978778 -330607125 846902314 374953132 502054159 -47895808 -378086138 449073326 878073644 -498066621 152905294 -938436050 244463980 -988387497 621917963 -284183854 -232148886 -611491780 -361748804 -779273634 -155622094 -795446702 34512725 504421832 -514765795 -628371317 399718932 647050178 231159800 -114625453 -600233469 848477957 -193705881 -676213381 663896438 -412495562 -36386221 571422940 617311182 746768167 -886152231 -784697277 -743396865 -645128716 -747033419 39175965 -625928187 126271342 923191530 -421574199 -757214815 152407569 134021963 79333509 -80044165 483378423 -1633421 -680393219 -593757928 753662243 -88967996 953393167 -707228205 -141804311 -333689035 375473737 80701149 -913300363 230478488 -939447410 461446639 986425024 -99552447 782931473 -864060560 603727273 -354090228 880838109 -996095252 627961171 -983167632 616302081 712953997 -756638139 114583117 -671352340 -958260991 563475702 -825107698 -204620068 -921696667 -178722049 -608151991 54290830 -869430384 -144436336 -183883774 -232274384 -987635342 590385638 996625231 -803886948 -316020234 112594745 -69130207 525841434 -874706519 -930816174 750007263 -142788010 205953750 155244035 186861738 842466203 532735851 -784336873 430822243 -515400424 704839269 -117601549 153930285 -520360148 -579733473 703887067 -116261816 -286907602 168842264 -682088781 797281117 266761748 -159428703 186456925 191312628 -654764108 -224044961 -446563921 -448523973 -483487160 -845258558 623764612 -943913694 20090532 706953732 -112799626 -284256831 796803420 -737017877 405374944 -308833249 372773119 -4928122 312887875 856248342 910643245 789054108 865711272 -121691243 -146294208 698948239 73283013 -947544567 -695817640 -795529882 653544947 912913773 -934397743 -295771628 173752625 -898939390 -390000791 -737389116 -101778390 37181570 872755315 -79628425 -800229049 -795905526 817620462 81218435 422323128 649954021 -418515916 744751842 -404685865 -760920365 -313823448 693789292 -786963281 733242570 109216406 717766139 -756375947 -180427732 26313585 52466428 -652439717 370085861 632233071 -660159269 -517292727 190683436 933746305 189234403 355571346 -643446203 -513281031 981209493 -901698569 -530090467 -709995450 -220118128 -926483147 -615213318 109040835 -969666525 -139822375 -360326221 -334461081 -769534253 839722412 958452385 400732523 -973901286 -909845083 880295422 886586283 125238127 -90975994 501353933 488861602 566284553 -794221714 640078976 -154863926 793860705 -715433320 878185904 -880286206 109190135 -555030087 633173726 708471178 -735465356 746350556 957689516 -749736692 600320729 -942154605 -549434911 -680424212 -308947157 -417669072 -978471465 -396723516 -386084388 -919110961 -324233632 202298196 857200335 460459265 -211296183 851255941 205432710 41257248 -692469530 94340977 -856568583 762390237 70792266 168482779 790221006 -150271981 795978045 509884736 -835435935 467361750 592263242 -219230905 690955621 932806177 -575505386 63953022 588991362 -41897337 146176323 864427238 628799511 -399494494 -387317267 -30229679 -287058116 898365306 -353696096 -621221207 -936157697 -371291121 -109142226 -866407992 437778119 623326057 -871180654 651505164 521770110 -818105425 -729540273 727466789 -541173428 -78452158 -735196184 -819354011 352080869 -874988666 -170192454 504090426 596135876 471334466 -124499346 451099729 -365075267 -551086230 -212839049 143163865 118667153 165538376 657888091 30028883 -384352594 -869044407 -971601924 -342900811 -790596001 54640053 -203030467 -841890937 324579542 13302352 -649841920 178854223 415363648 569918715 -77705628 505559784 527405097 -676359207 553987668 884763620 -12422019 -263027529 -571518082 -808369587 -853608458 -825918132 666770926 -748598746 669765410 -352502035 192249586 -359766700 700434206 493541820 603933938 -453466013 -143370985 -107442898 -707517777 6438664 -811643937 506311836 -172506355 933396563 73377030 638492762 362484009 895949477 -843789410 152843049 -721905886 -700937272 -998095726 702616550 505339489 660929740 -48994724 232953353 245171991 676760804 571630900 -308491301 16751544 -639249159 -464812547 327159385 615553811 936038871 -189882921 523844304 -223254736 109753005 761068472 -457887193 -260429695 971934718 -949164635 -433867510 -557922161 478268047 559165212 536017902 606793202 -70592446 -890475916 407180799 -983528570 859004604 -894588886 12622429 -274769507 707536379 -91308388 -621928537 -348893680 -938313340 -814418131 -539894000 -530599418 887924708 -229311856 -800582768 -66809492 -84202995 -661192612 -296827181 -171734356 -197254667 449611039 519366055 558854961 -949580368 -443735818 -503964777 530998422 91892354 -321298645 421377572 -128008392 -111592839 190119530 -775055666 -869954263 347667958 -114753813 -323693552 793576422 688806510 526873988 47823758 -169325302 583081053 -705027400 -572009138 305452723 264651068 264779199 -401162370 -752116226 157074186 991987087 554472835 281901954 -289306547 -339968942 -526396602 877772245 31879592 494365663 232625509 -132723749 -16373745 983754001 -686929053 -784466952 -996731702 944801950 807392413 -115140456 894205619 -802434143 -773613914 739995477 24191378 839298270 458595367 -28167444 222057791 155211306 366694371 506986594 445666369 -963110446 492870911 -809787042 404844017 569740287 189126565 819581667 -551666345 -163360841 960650028 922411478 748055087 -581756806 -270169571 -169188312 797648535 182074774 -581409899 483065591 -722382270 264682657 -830874526 315612191 -668277267 672742764 -514139027 994404918 307478864 191288996 -988147920 -69571104 282828755 -258236738 933298139 768768837 545001558 28908836 646167848 994174001 810167623 -55363605 183314576 174069317 -522498015 160524851 176410856 -494236218 603621096 458326498 286850843 737546352 730385667 -838765962 742706209 670134412 -239024713 -710844887 -330228291 549742876 103281803 524981511 66092533 -553071891 642029363 872564342 -365744860 342743162 379890047 406247505 -787436871 -645137626 108765531 382714448 46994655 136814136 -218791813 -764447539 -899005383 -385259168 -376431824 434145863 812837918 682138639 -36475792 326762459 379877456 319116152 -225112514 -118973457 169372552 760814192 -637930089 986194722 475329630 37562767 -826041986 -102198995 72093488 981150149 -152671574 898396335 -607180452 -372033142 432841433 395161411 850510339 -143956917 -263465098 92482995 -83865445 -70983917 700376980 444077475 -440343290 -701316889 707645713 331627285 285476853 163525987 378170670 818854925 -738694937 323132641 -625980006 517063700 -948342811 -896052709 -796255513 936679146 582416139 -384642089 -469517538 -699370903 -403524723 247662539 929945047 -356410742 985334674 -683887446 -701424891 1766942 282595289 -9758740 -619879627 464316146 507766063 -366623545 885796595 -442696874 504208454 680586533 -112078786 -504553424 -353279531 -439855669 -540194016 355299145 -18068441 77107959 794816645 -179855388 770485496 255136319 19538832 73368156 -96471787 681332096 -554514247 -307788286 -477354270 -68539370 550594458 -18078317 720420085 -530650505 -854228597 593727198 734925973 -817797228 -688711802 620166288 -458132366 627383186 256117500 -409344293 -998414263 -701183494 -120380997 776029619 745453650 946766637 -562540410 83899639 168732496 -969749534 -551930848 -203226367 162266201 -905936721 408107648 -97013471 -981312879 900961743 104240698 703366517 -804569302 -533961192 113270931 -501864427 -812032555 -829373925 -430775070 506045892 -460059433 -219036336 -404536123 -931351932 -217983182 -548816773 -537779342 632948621 -350950191 -516033948 -488428232 539931385 142273165 -223791507 693192988 61315217 -32687548 -652109041 -222131217 772381677 646971558 410140780 -540918738 -830111204 -104929873 -596159643 930970403 345807903 -211508472 -299446937 -182482455 618620908 -716214465 477351263 -773317351 -379153993 892132890 860811843 -621887413 861280004 -542884358 -712305191 827759421 657959197 -200572658 -770376484 573898974 -501324886 627554513 396842186 -42807083 332761460 667426527 -831419571 -679813674 130637403 -184956699 58798446 948866167 -818726991 -534310458 -964532486 -840767391 -484304037 -719687180 439669576 -44500352 826094716 -145969154 159813994 -381948831 -430451336 778381390 -70087185 649420945 -75428365 491051272 439963312 -438726327 830997072 139275647 -707013204 506513866 -46622220 -742042322 604240644 480860562 909224947 -764669485 -305246316 -628594533 561772528 659607299 398411137 936853505 696251893 658747744 103478168 -784494279 448945772 -200740775 725648193 661841603 77232761 967614755 -158796212 209348679 -415891620 -227219137 47831030 17072735 -664386240 214997316 -166200300 536124743 708558397 -918496345 805184001 -709004018 -370918008 -923782757 -165995999 -175744863 449041231 -428312538 747307817 124727524 883577335 -760380487 249279520 -446558406 -378770512 258768803 647033606 585867182 225618875 770325755 234672049 619498343 -686241732 962640915 -43292497 -962556470 106484875 132834151 -589216801 -943193775 756745321 952605536 928662801 972277338 -765340241 40523785 -422383608 -826821355 243913728 429869994 882921464 -548383358 -812340600 -442729893 -894956295 54930409 -332237067 -59997016 513339847 -209541410 -3035717 -427971659 675887351 -604952450 315253427 -553225372 504892091 -14140930 126431492 817313655 191348687 66994169 954584312 -942676834 362851816 -331720478 -979250400 -711222880 -120565034 618626854 517036579 785982113 568821821 -10070458 -438301513 608657621 867178106 -601517102 -323479895 -618908284 -851623730 140350645 -313896797 615104152 903085324 166889876 560533665 -402248242 551854984 -513549983 -425555539 -760758460 -65344129 -169507831 -402368431 669113109 329399095 -529652341 -130422542 -917404923 -761364967 788336371 -827446529 51852447 53329334 641114258 -490471219 -627335593 283929349 -703728468 479448449 749815160 318673287 -999462070 -986303906 670475650 -720157054 -124098885 -997365036 -606451040 -631332207 14566757 374038173 153499811 -994332945 -744110165 -609942594 -99567697 644655396 954268471 3493440 -574610123 -173386033 -183717808 771651055 -849507770 -506232322 -914941146 -65107344 934967467 472150266 552875787 -804030191 -711659175 -698004008 -33253130 -432211523 -619261592 153824571 -915409188 331653496 628292909 -588023595 -315032678 -661433519 341649666 789031381 191674034 655803287 121541846 -281099204 775859949 4958622 -563843262 -190128524 -347172092 784405060 -470407820 298401439 629152814 553864035 -613119061 -510030502 807949329 367552616 -566195430 -697057077 140521788 200673958 -888624181 -189519801 -980504475 -870999966 -9402142 -7651555 -503357540 -280161867 -882450414 999317220 -123504734 -525124364 -924792701 -249440586 182658585 -129623127 -99241381 -328202023 546288043 -588611284 -499480625 -825511141 -252869297 401273888 867301383 647767142 442015132 270680698 -752054413 956415128 -750090827 -74417149 -996266825 -651488752 31146824 -978938927 -418662739 610365262 -931755518 517285309 -236828454 711398850 821449394 -654449988 785332184 -965426068 -801085126 249517808 -896311476 -773668096 -234482891 271952933 543624581 -998217388 -518846062 354530695 -300875823 -411966178 511183379 -138758905 -820127421 -527832870 -319017688 693118473 -567973633 228292074 500780611 949413940 -788903541 -122872683 -992132680 955029196 -820778569 719998274 -239898840 -35145710 828793440 -25067733 -387410116 649583058 -615675347 -766685658 -561682200 657039469 -933426135 -963643158 636959802 -718180877 -524285809 -274562687 742598698 994437493 -712740721 430204672 930978994 953217890 540967387 -459559717 -956425878 -433090401 195833821 -704437069 672318147 645072931 -101307670 -896762605 -45207837 620698739 659969228 -604966467 940720716 -882814066 -347405290 208247981 733605545 -235214688 -474684545 -50845283 435245481 447894127 -114622916 -279780951 -200082246 -97679874 -848334387 926281985 305206725 -645240158 -908576295 57036530 2057362 -999703189 867421882 -395988472 -393719576 -731036218 418394861 -348054486 -884004869 261552082 -352301321 627539400 -361585953 -135235132 439889538 289416187 583997500 560724036 370680138 254957706 -58720063 83282888 263850295 78986970 240575099 -201735000 228218980 -848744737 -929837734 -611119864 605338822 -256232717 800206106 -206349207 -97052335 -520413053 800876869 136923572 101968117 276750317 -266651101 -612433799 112651985 107084431 -505898973 922829752 751469324 546898151 686300659 590001376 622676727 570300767 106429843 -614045263 -490943254 165589504 371695895 -512856462 -696489897 352670197 118908516 -903981431 568614050 -635119172 721566662 312810517 -831726583 -341220397 57464258 377730336 -72347465 -497660036 106796294 506910170 798218833 761359576 -341713284 -95994486 -423728913 621079185 755481137 258071202 927754997 273910967 371239589 -726713375 -328217353 221996954 -945194271 301666943 -890848013 -462595657 355096273 -195135685 -805878234 918571932 -822450298 297086583 -362924643 -241202139 62165454 897098025 840735062 743519409 -260498473 809909120 684872269 676382837 913255385 -294028794 -867432540 -759132631 -426613944 76132053 826953820 -504648974 -229922664 -620343498 -938671064 -228839971 130018254 -168768140 -213844313 460436745 -917127332 404826297 -192212890 667460499 208709373 831418452 522380686 -908294897 -79067651 844469694 -359117736 476022121 618418313 -562993409 -990501780 -827925971 -598884081 -208901918 -5484733 -416953506 334376000 12534924 -32445434 111189854 -742980671 706845096 101550363 -57946050 674969012 -246983908 -707917298 142489561 675586285 -175403610 35603147 -596456901 -77250482 22644398 615977006 -403719864 275353391 -354642205 513901166 -305039408 259364154 -626300247 673579672 982678077 212959398 737450213 622474611 828807684 501764467 125163131 354276527 917049413 439126118 -54219075 -743934255 974161858 -281867959 -122213799 590498096 -634614614 -344670456 -254663208 -920164776 975802141 -774940628 -560771400 -336636179 -800176644 940486952 663920190 544203492 523525232 -779735553 -24288968 904622862 -280126340 -184629302 484617289 911706359 558851407 605910950 -473768790 337583295 -769438632 -369600094 -528621859 137858122 76576329 792983030 -902864819 652216288 -731486958 -671952290 945317898 -195279527 749347335 -870214877 -171695656 -902651763 -256310747 -717458883 380665639 707302309 -158991242 737794996 -354319203 -820283332 -503075087 -298818405 132462838 -878320922 -931697654 54749476 -718461027 -118243574 145229783 659034299 808898910 -270188046 -479015892 -768399782 481772492 -127068037 -707477868 -524715887 392636597 310179446 -420204070 158130053 -147153387 -236806918 63139737 -132424555 -482663076 -809133481 554404112 -888494319 309524954 -346105866 221551329 921531982 -535378364 238917991 -844846835 125743959 -892509565 -52166040 898139686 355057553 -592801023 -170753937 187272611 170585365 -480875641 -964433227 -314766062 -513348953 308502911 -29493963 -619278084 919051356 -678854606 -329839880 -743255203 -458678396 -190646000 -971481746 461167834 401353161 356924880 -452347680 -803249171 -123753379 -777476363 166406069 485630626 104411278 -651136828 -603981022 309657030 460879220 -449442847 311420949 739704585 -967416688 -52621818 310404339 -844510146 366058624 476468395 11329622 949719839 -730147151 -129998064 -558144413 395824820 92343054 654265467 436445084 -644089394 996902499 -278185552 89584433 -214920654 125655012 253508546 626831218 135896858 670362202 628462108 892427676 486933917 -881953177 -705498629 -178665293 252017627 -827240171 633092612 -917744411 -704725950 317036907 -980558565 -174769443 -889865240 -624106305 -395997371 883066827 952984474 535295039 845126418 -148530493 -223162709 824283428 -975607795 -161805850 972504593 -686826502 928833511 -794348389 -175802093 -631303395 -825493372 -436492871 -917304063 753615187 20281204 352536000 665836557 -765782223 883197833 -988055225 791901116 -811689182 -42639860 -81271117 476349677 239664509 816732189 942193949 -646712885 224640067 567497560 -953376593 257961161 202174274 -899600397 -922712718 -577791851 934431392 402378992 669418478 206563294 62231627 991145187 -446234167 -2944231 -315552341 -716386550 -636178746 -772477267 -90350686 -303724781 65182485 219859986 272432274 -742907078 504726084 -543381155 -5744642 -140296591 -439452027 64526966 -726602538 -88179335 2575120 981805337 -796176751 948808065 691984045 641340526 -918788645 654676740 -733450838 667492369 -117099898 150199524 438563568 -609730278 -659263580 859222316 -959759309 -586728814 439097018 -247009178 -962308792 717570494 -236082666 -642130728 431488537 -527977420 816243121 -700942588 398582735 691304020 88127880 686952706 -374392523 -755032537 -586755631 -436281384 711668727 -744641636 -181597735 785550997 -871018862 792960 467868025 -916748632 863031070 933004614 -500600054 -381494564 502639318 755503056 321347263 256797606 -647640691 76331972 -485280447 355683135 -35364782 47421069 468689689 -677712524 769237803 419096742 -645173142 719146892 112465316 -953825345 -145396658 -719822017 949023642 -233359283 674683203 -467788150 832910676 620119470 -23858468 -391371629 755093408 977759984 299305399 960812428 470546776 -715255271 -995481036 191775033 398196499 829085728 -467557311 48630434 471367979 131581782 -995601615 789064490 908372825 -518201557 -402993973 -183402221 -678484321 177699367 481492500 -780266077 -562066982 905160807 617583223 908100716 459203652 189216020 607157300 395129242 -97556600 54616657 -616938936 760457180 -475967026 -139804435 -989367327 -729080458 545216457 -666657773 668549796 -324054181 -933240912 -683447387 -868299297 597907353 973087129 -401134694 -462426898 -797290219 -494522079 586342842 -481900762 868648038 155350104 678074873 -974753860 115573564 -559357925 -888688794 -731838431 281229321 -800286198 579619628 -972959687 -349999020 -698857458 516066270 -341520463 444146056 732068389 139643867 -610392776 320858061 -986562814 35573504 907324248 -26857209 441570322 -777326133 585584029 -505126073 371845201 937025889 -259206618 171305039 571836302 814260157 -600864465 -833991799 509113014 -354503803 190939828 -484384337 487450103 241121850 243652418 780047096 -272713060 -51876618 585042247 -628262214 -591645608 -412571591 29708419 -51267049 962198968 815909522 185581015 -933946757 -648662306 280926824 321682375 -732518241 18242341 710391049 149143901 -568312288 78611883 841882566 -940611305 -288976667 726968064 -727162331 -373157072 -375220108 -104597440 -695909349 -357223743 91920790 -439061176 121499021 326822670 75356527 -74865299 231268776 -571947502 206914285 -487743427 735225779 -756567452 831369883 -269331987 -815824571 881631462 311270908 -385203162 814664406 -381570039 354614904 993327290 671692002 -762518212 467317268 157914448 -773933667 -58918159 364394815 791797174 18509055 265594689 253290986 745739552 -69698237 615614951 603974183 -907147279 945851237 -482547463 -908408059 -268832597 282605655 -490451220 120002304 -666520968 -379843792 768682943 688896167 -43542139 -199327327 -236684954 618101966 -12129749 -677422605 -493427789 -741073573 -549637027 484034201 -889833033 859385148 -916217273 -362143864 41095607 836485048 -997598412 332134233 -661757907 -254365979 -896531631 -217287940 972482801 138875524 -51138540 -666169689 -178308565 283237735 266168236 264759510 382021817 -659491908 394032052 -993491710 204586042 -176472614 484886907 -87500055 -311764326 564143486 655830343 755096260 211641755 -42463468 194901198 668169269 -59192687 877674103 -608848620 -46269380 266572816 509569007 109438535 -347756437 -144843341 -297988305 -797784009 -882917924 932114309 -408396133 731939382 -901774463 -283356568 18020729 -897344549 885990786 66468729 -657571946 563410557 -904325111 -517460872 878153891 -33085492 -582905882 135236312 -914983353 998855412 -666097165 969028348 734018810 -855847839 849909216 562986993 -535868637 943813269 916272244 276835931 52948995 286244247 -747819724 -801995019 -849889823 -562375951 -421324289 -313570722 -569575743 -842177879 -719806086 282025464 2833112 -556555180 -54949094 740417834 312686983 155635807 -285011128 254850704 -419736759 725047668 213429840 -908454724 952878437 -495685380 476698374 818991932 592809113 -868434872 -574662091 -195106680 -564845674 62572786 775290058 -816803635 -893452521 -975609542 626511442 -640873686 720157216 -423203778 -997338659 21125954 -594121517 556977740 -107838652 427725211 -115100925 -521306551 -873829524 887366808 -515946019 -331139580 693505497 -493898311 -726452910 -568901852 81939038 -353547506 -753866391 331974896 -226104539 19126544 -994699041 841780562 -111371833 -108609470 210107535 -753347863 -713611285 -122854199 -564421278 60349678 96005451 94685631 576036544 893245541 -936141874 547864918 -889141310 -39812943 797974394 717491662 -997033317 -278451566 -101325127 -979916345 -682789496 -362987435 206381904 837445522 -171825253 -673257000 -642345977 460080401 -583516602 978216076 -39284003 753133476 -219796658 278079297 143127018 -244885590 419262400 874450988 -248946069 458698017 592679198 871735919 -853890246 -536796124 684246319 -832544032 10417574 -6562594 297984514 609627503 643461119 329845766 438557359 -789011397 781748214 -701082984 251772153 -183616400 -178840505 -129050473 -432921703 174799205 17338160 411603634 404461773 -141952144 -694497263 8132800 190889965 625822382 -910586828 -19106212 -679285469 -292475323 -525821020 400103704 776205608 -524713483 -235157796 613587296 898037825 -923366424 -31634669 -659825622 871290313 703145385 300850468 -951040038 616380657 913506076 323684792 940268894 926416841 -130763098 685256948 134477461 -313550573 387372282 422383659 478692554 -395888494 -763050081 648981533 811576775 273120888 -573782297 163814769 -461170623 663923071 -579322426 -157733078 -149405038 375894238 -729984131 -228368343 -833935978 106788377 430578618 -487256449 687153856 -489880696 -179324351 -596990514 -841529868 411970777 -890161788 201808141 463569111 513230014 -742299806 -10016152 628097696 41841460 530273564 909509502 -428055061 -314962337 798452760 421654473 854644613 -878162027 249985263 728085138 846774163 914417467 -899751190 582125762 240250122 -9630484 -574967901 -2578945 534993605 -282020452 258848501 700225384 262532584 -403176669 960485572 747101407 -383726874 -334810655 21798634 135085248 -444501232 -137695287 -691100805 189122575 -211494865 239891975 -827692257 618579793 947175765 -268846194 911955607 -514669075 49347204 398468252 -334648094 -338538492 -544296442 232030870 124559095 -204208948 -301184961 -976789646 468728391 188290900 465902748 433578625 200363774 213241479 -272006989 -679215021 529348909 32200127 -265650259 666154987 5507208 -541303124 -774818382 -246843524 -108773838 363384116 -725195894 528435630 -528666780 526812709 -719444719 908884867 -337636956 -255491247 15692244 278500828 -256751318 775459280 -125653771 638201235 316101828 -569956408 -886853547 -421084980 -46908077 170635620 -247101392 478084159 927078682 364616143 -960231195 729288219 311372489 104218793 182878280 859019625 150931693 -235484714 176553139 -162859158 -743874144 387886311 -32623260 45062757 -420639372 532404937 818891361 -868345133 -559928572 -161492976 186902027 -749422793 338338311 358174054 136035966 -850903764 3999547 869983481 232331974 773806066 -772183888 187775311 758854649 -155689258 -341810750 -883292057 136909792 -615746811 -603433649 46031047 682107102 994821451 167426213 703199786 234064696 576647109 -903492253 631728510 -576740437 569142495 -114418513 -713896401 428816366 647672309 -346727983 11088265 -164026174 -861080891 -854203330 -5899282 492550984 -800117803 399824920 811381119 207045611 108384063 -591803968 -61570581 -569583105 891810606 58744120 -877892930 742091114 55739490 432288103 -997365747 -963545335 -539762250 -436048828 704434380 961135825 -554196432 463305650 325487769 -799713461 -359325465 -922650830 863370267 -785749592 -864538940 -313568087 -1814534 -517368369 942306986 263351658 -837162543 -747622457 637194963 178969150 -605356634 187855888 365876980 -518624183 212301427 -268950463 848571528 -327361893 -505658226 -306039335 496662980 -122072648 -521518821 999574551 828496301 -864436378 -256466720 987286705 -186371109 -417593084 184976051 -372135984 -86121795 664359173 -86656226 213696058 855095808 473656800 494485942 39314219 -605907077 -289054914 -920940028 338910516 346463351 -747473759 697419028 -381345761 64657366 -174491151 757465813 -846099070 -840285797 431182960 250017850 139380755 -881246335 519729730 385860629 -209338801 608718524 -156591413 -170940438 -132381117 -960485669 -862104641 -46650120 -824415666 -675049123 715503208 -126311636 507827310 -471856880 -56112460 802431141 -47859877 467336638 5637133 313242375 50797289 834157869 296892377 875685770 736301174 485333726 -246492712 912307476 -896822160 172102034 -558648896 700567988 -724040859 270348726 887470881 -321126794 372343474 -980678663 626597949 621042568 293840564 762878017 604123258 -866737943 341773949 198800445 325121554 -919389155 -905582699 -103034707 597992931 982948279 406780908 27981329 -452803645 507957688 622521623 -846953163 267263502 -438814520 -755939909 97368087 -261516081 -611763557 434676713 -975294679 110877051 199519098 -275654769 36027816 -81024494 -799203797 -660193042 988387068 -727765727 240100001 -584820838 857876024 255229858 880961498 661497441 -988200193 -277664654 228573193 -644383721 273796368 470904177 -515282770 741399345 861867518 521345197 -319204997 753431485 154440933 528574899 328868386 615089662 582504330 129686864 31135897 152325546 174960505 711018269 503229494 -582696543 789022945 732190477 -340426094 -89732511 -784478491 240082279 316120176 -505593440 853434198 -441344364 -865174552 206134795 320522233 -292174728 589363574 206907315 705729723 -225856626 -641018027 -708476145 -752097758 -621295314 -432224018 161994345 493209798 1042665 567879495 907342402 -340328868 -582430312 26362934 137352479 -436260333 -330012080 -122427556 -901555181 -496974477 -26533447 4027777 858200634 468799463 -445643887 -931464993 687176793 316777307 -89228467 48507551 -1552563 244667733 915791818 -547714114 -893617062 709774522 -942154628 215233217 933633279 905075216 -67720468 -793156245 -95179901 -414921617 -950160986 -526724961 484811932 298100687 -923856637 567067565 -425935840 -858473547 852969138 141869021 -983685704 481931249 842610355 -610824849 290553193 -767532871 490548402 466973354 -994140982 -15066393 144029960 -624431899 -57645935 884107690 -946309743 -381394330 -855697707 -941354932 -627602594 -131432970 337335629 636642908 752763522 128771891 -415619166 -700474259 659626063 -226010490 -832616207 839398282 992785214 -887455559 117746992 -171112357 -462426893 -771896214 -295771168 751234880 -177611361 -493057936 -562597740 807298364 514107466 781323847 -598046533 -364921865 681823635 965919529 -560984519 -570737944 540905038 483057049 -772433976 -635897141 -682992374 318270343 -609811958 -550102722 490159904 -451097548 -770201844 356260797 343570910 876092410 -414002829 -190630054 210367809 648195063 280951754 -579990700 -521275366 -911855642 -884064107 -161618670 -78367554 -693331843 117315447 138249240 251196271 84511157 149479068 -179899529 839246546 -614919278 -310052723 337727965 218054655 557999947 -66632167 -450708574 -316673642 859831221 686380917 823238221 -315366861 549845041 -237170615 -614819341 -391448221 -666942008 -626461657 73061567 -629308919 713336994 -337097534 -449259377 481799291 -39333677 -176030810 445930665 -418920050 846036472 -272152569 314205799 455436013 248462323 155972353 704410001 -262709843 527293674 61423842 408290095 -832495563 3150519 -649281147 -961610144 -204767657 -825249331 9644944 -251795390 -526046829 623519575 -498488840 -93164074 29350360 -136115855 -651350007 262748272 -706146151 -61048938 -335194692 126612536 -960981609 -3947360 394038251 946304026 233891806 -760348603 -917599679 173006859 -416584467 -245793545 -183313649 -807783312 592277167 154194639 697313536 689803086 844031992 972664621 -36364111 850439634 333154799 552220231 56758797 461026859 -905280904 958884993 -506377352 -26646959 -156657621 843639217 721217036 -889066251 -107488010 -364384178 128365574 -288140437 361759853 -224271239 -824719716 137292041 -343386811 909754445 -194129080 -666150962 204310402 544618664 -680199810 669772457 477479256 -183990063 -736505530 426581462 523508600 -184702913 446596380 590448160 129187241 -635312896 60202282 -76830626 605250983 935483649 964050917 -54479490 985367544 -368280522 13161058 479340403 890918781 -158678511 119563493 -336077166 -566696140 -887254169 514184181 691764084 619921326 -983487276 -412525612 -110002390 -646107015 -321083380 472346425 -181894829 -816823662 831427544 -352147420 -505857296 560779751 -399637885 222181600 339978538 344577490 -125087646 -288830589 -20324797 -484874128 86039785 -358766197 -611326824 -505499145 999364878 439369123 106502650 926795216 -78851104 -355927886 -453358806 962100051 -135902628 953459415 -382983545 -494272167 -173849430 285132676 -846204508 731517107 715909122 -881705835 -368015970 -665468202 -299941012 -514836808 924142201 -939998413 831920246 475750217 -709648756 -846515385 902131682 277108054 318618490 -771923521 397195150 -50056287 -948628063 233733252 -887493677 887350787 27899605 201829933 729595267 -497894491 -805116151 838809542 177045634 64245372 -710395314 290293273 281622230 -90332653 -677025517 -921733729 -978715558 -666693270 -577617269 373395572 -340944850 439490398 825516074 -817936885 9273470 -38480630 -345412132 -344975086 -500706973 -913109413 979160592 439239706 935556206 860293988 216823052 34710069 -857778291 -668858212 731626095 -718440425 468025278 -914577512 -344193626 413420652 435970185 715540786 -62040766 -240269796 -926157820 -916294098 433192116 -645197748 -362272022 -631774456 -277238487 -101242040 962303362 -247762441 -8677073 -428571205 -672582396 -490121586 829457771 -509168531 587803466 406079997 -798186738 802008130 -483346647 -290324502 939337216 -956089681 -582744018 -969121675 909950702 -194867662 -779594234 -391531357 999573989 406213939 441324391 -692202894 527671274 -987408496 -526686702 415914161 -187513038 369487176 -116684979 317445264 -764253221 -169360430 353660545 401857981 534211669 238102167 864984845 -995617770 -403371212 293630459 667310139 -827851537 -859514867 875763400 -787927616 -176542341 -99298802 354202415 -722980891 -417161662 118938539 772307445 -79357997 -192065684 -283714428 -35558423 -128066175 -447085463 117057352 838798361 -567882614 -333117346 631166249 90943133 -313826787 -752905019 -724137223 -970630769 805601349 -502194907 -366544152 272507437 472435838 -263053398 733020581 412310477 87185412 222820042 -777917929 338815593 -686531258 -588092557 842274670 -521453196 -42272527 -106507824 -615806864 -30711227 353776716 381957913 -88855111 -273296732 483890059 -946849830 -668195962 788984817 -974594949 761429180 319032611 -50305357 783682241 -596287044 -542642889 -737355331 -347303217 383248300 834190304 727408473 -304371194 956009629 398677803 -809473989 828958027 -865665891 -789300465 611061477 432010281 -723333644 -557992052 803947753 665483811 382716097 101640515 382008862 -406882022 -862518861 737678292 544959542 -938208787 490594523 56886711 -26167273 616181213 -213695366 -879468960 -338827475 -750685133 -671065152 504492416 -484983638 -535333295 -771965846 372999221 -511914060 -356009574 -356325489 -847091907 -472805501 -877490617 36401635 -340038941 13169005 -144548727 542245838 100622382 -268931498 86414269 -12485648 -510268502 -249496621 -804825349 -699964334 -529681492 909421579 666731807 -973514564 738560454 -537002621 -287645821 -14152434 485216095 728001710 735903224 240046299 578044577 24426965 645493782 -840537356 500708946 835943310 134569807 -722758337 930761997 947341043 -938317877 -882066613 188839912 364973030 -123189771 -16348537 694066569 -764387550 -967585600 932570198 -916337926 -862596888 -362082154 180783029 -132280968 -389956985 305787438 -948049303 583537762 -249681373 207181892 729202801 547825665 624994808 668992095 358555976 -849596539 76191905 747487822 347322546 503945420 749334319 -485813718 -831501653 -691376686 -402318421 -983790229 969888226 750030875 -871768629 -481621183 267952261 23166008 289325662 427732128 927672366 -865308314 -519460645 111093392 -486898998 376783964 930288669 -910818886 414916088 163284711 -460181570 -889518444 -819359068 642147400 -785744570 569919524 559938655 631945129 -237099484 239061367 883260345 -343873579 501555676 854784437 379040397 967208873 853203624 -754932101 706734433 422003596 -490176300 421279737 -499949523 492217049 277296387 403319438 336037524 907647700 -642062954 -628292131 919162726 -550405442 572418091 -874968436 -427256964 69096961 883424229 -673016814 237651399 -506266629 -874938768 -270261692 -327042820 63251223 -204834627 -99025436 661922204 -439805459 -734566146 -754652146 -657465580 -573362190 874400570 403333704 -510528229 -610047621 911933795 318224260 -280769998 -603964190 -43550112 -153544811 -757226486 50393727 -754480068 -675945029 -773408301 -138584616 -43547908 -418833178 257466398 -421614087 179866574 -351836359 686118264 -962039659 272733993 85941904 135861332 -181475113 383946196 678929708 171602887 945826287 525770026 956971985 126475188 273044331 968152364 -981390144 347365868 680530167 -94302759 59622661 431549298 983817764 880929963 -927682896 579276262 -403526855 975549008 -734212704 -586974791 -200732958 137108118 141845430 -265538332 635441011 757700565 217639220 -3080649 35125424 -381710494 838643723 420879488 124150697 4375167 943883392 775547525 972681418 871733862 3186074 -258156510 619165945 441196509 380970946 190428437 -377751761 -736888964 65529375 605439116 977979878 22551846 -435814131 -316730955 263366981 694561520 377672885 396717792 -3131848 999145166 -176503725 -684171319 254095176 -169928530 717306644 -115037016 -62463245 -494259163 -455360627 -47428905 504112139 -355717077 -625046763 -559822471 -348393207 -188596642 7082875 -620545160 -463833357 30264259 353274029 425580283 -153467710 950250293 -541780823 -332697994 -208954777 -941651520 -771579353 708661420 71006073 642036548 -374553758 -746289332 -148082209 -271814403 395504007 -736798266 899918442 -709540655 51914443 -839557140 -641960449 528419072 261162839 -695446667 611762619 320987891 -535954337 327927412 181183960 421975358 -844899107 98764619 -4615102 -863779980 -20023060 126939459 237074561 -794351659 -502585422 215746041 332471114 -937379477 -109516621 549029980 -401737251 -896482848 488154198 858859505 717684794 -31568159 56340240 -793057240 -599487222 400948113 196913469 248601855 -89431952 -432336289 945154017 -817857197 -842284558 -942454375 -969001697 709638559 328111857 -603400967 -365563556 -667611284 535314325 -797188148 151549002 166033613 -350141646 -314612110 176783022 -616519002 -740925878 -677924015 422779649 -59983713 306266300 452240181 555626472 308712545 -185236387 -738003181 -609958173 855906285 740752124 -801643289 655735641 -22703725 357320898 -625941481 695971350 92939576 330323127 149927066 768262689 933243501 -904463118 -99845584 -515220314 -615869443 768183500 -307813552 995416984 865839276 -759205601 262980595 -564674603 -569134228 776367047 876571930 546301036 -899519203 291084685 694477086 -78869284 -803716934 -549485025 -133869470 403757449 572459481 -298642806 957142726 791458176 -505630286 -479404418 -241739919 -883236007 249499183 -424795584 595926045 -323004088 407701349 49232262 -196861018 168350577 -413870727 -546581552 -605553744 928383839 511023026 29331055 -157733206 -527324737 -303040882 -642126237 323889378 -405425873 74664362 387453299 283949185 -91250296 566427546 874820567 45082711 966268627 715377784 -710606827 -174666541 679034716 -595405672 -238433578 285916762 447807322 909047794 -808601530 -926504445 -653795773 -77239876 -279671405 -443012106 463386331 673079757 -6160509 -249522944 73777515 309917388 -654649500 -925395315 51985530 -326623071 -892753019 669115519 -705138883 17668133 956611981 -313440610 734426992 -117659152 -125061362 739286882 235058435 947951920 640977141 174233495 -28390020 -379281263 196414424 851977634 -367006747 388775630 445801314 81279646 -624500237 -852019771 -385608192 -213966240 494321869 -920132723 -666326135 -85717311 -725545223 -847216463 -136119323 167596684 -991121925 -424834686 412106258 588328747 -168864504 -581286841 439077788 -902348933 -887677885 800770115 294282810 689162712 -524336569 445023168 803582307 776555423 507623447 375888866 -386091243 -615538763 -774190937 291372513 911171290 214551702 565214484 873409662 -541601714 -171596676 -792592326 322286621 -472209190 258667577 430519015 -227445442 -426058071 -621634782 400043962 59714682 261562597 874203189 -319007922 638033217 -518004471 384590188 -678671013 -820862126 -846999137 993320373 -421667492 -69610508 -970587594 957100142 246315805 -26379318 997481008 -382909875 -55410136 -491695066 -606602186 600198925 844144293 -975929969 141055640 358167821 329146427 -702276924 -890078905 -281485839 256161997 -274939465 -374562845 -650563829 -22433223 -825579632 405946403 104377882 -861892865 851146789 -661125694 -236674679 158047134 827984618 685700810 334746336 913562137 241258059 234948969 -736717294 -772774429 -202625210 326412374 -396747711 -142945853 830113964 -806132873 618128434 -773506557 747007837 -626412477 -853767042 -812234500 218936221 761516999 2126249 664765791 322427630 868119750 728459002 -465734368 -87434627 -318188727 -247997115 -562713373 -472576949 648221143 584124151 -601438257 789200679 863947864 -356887267 -567750415 738093993 139694856 751534352 -813832327 188664360 446367275 -740940728 -397689199 -13757376 508572024 843565930 890208903 -916031539 809054343 -862803483 253923557 457410483 -179312472 341404477 414412771 -678059529 -685216880 -210547380 447180371 622577600 317997467 609917393 -171748963 -356407759 -997969545 -943825437 438365172 -68034627 860184007 -841532511 -927908659 274985180 149824041 -761927541 25345754 -66908336 -285375388 -559931285 -641389811 -622876332 437676146 655466838 975193913 707073551 -461492509 542460494 -697288178 855771653 -554525221 734510213 -333874185 -561346943 -273963292 -785456185 -703783262 -24519704 -859058867 624274010 16566138 27798125 580843168 -475265156 -876964758 844685110 -383491250 -37078139 -702757347 65246786 -568024371 -298990939 -441242103 -304178213 943417261 963889329 366663352 -679239153 -740711737 728985404 -844947723 807715796 -290534537 -325873743 935413631 -475764343 301045868 -493396091 -973643712 702348722 -394228793 434880037 590237718 237992900 67423587 623643738 53382086 -37532071 -486431862 -364453759 -127012828 990458888 -959144925 -841070577 -751311527 828294523 -769663256 82678354 -788086754 -132958775 -453578313 532796526 648034019 571473009 -594940183 272486078 -489878036 633824421 999433292 152577814 568170734 929436939 791251431 -967999130 -741774290 -339882619 298023724 562897862 429420265 -617143315 -665992673 408208838 131962696 -799702598 846259534 299080142 691411844 -200613844 588477390 -503129294 20382079 671570922 -206323053 -501374083 687360957 719188914 -986545302 -230037334 18486285 575066096 863765359 800274341 -833683841 -193243895 120836803 985285073 854008120 -475907376 976479232 134896328 683540163 593648416 37280871 -679278348 -244256603 -719087006 859787220 -749043039 -100290641 -786006350 -965955021 -239034263 894653026 818475044 -151727657 -263109029 -149971212 847594446 -740878768 -628360098 -204346326 573476587 772502467 548468442 350332924 -31575626 -749160917 -369950862 -340816421 -299013287 -150977243 758012814 708858110 507473333 -915201097 641380704 429954227 -593960446 347477393 739464703 -212967721 201919544 -828626333 -757076538 -758300657 -642596626 610888598 329423582 254608062 -234052118 57409306 708074219 333606583 -437057687 -848765711 737941921 -763838507 -130141844 -849887103 253413373 -366426612 -553939046 16806245 354666684 927696587 -192350369 178704643 -468596840 -551149963 366782302 -673581213 117179746 645170417 -82262532 -177036454 248554120 -806299027 371564955 -725875434 -213170818 79234066 -636692016 886311628 -975752129 279667372 -202691153 -685459133 -862146136 253824039 370346845 672917762 584644462 943148485 -523113846 -883027809 639660743 -859821914 185032751 779600200 -211820208 -241396970 -495733237 74943308 -156234528 793886679 -763049418 292138678 -216792774 -713507019 836364151 437572492 -37684081 -309391246 -677251748 -568972169 984276868 933684711 553171195 843178178 43828445 673382666 698625790 -810091332 195878512 -38495978 -667939086 542782566 716251943 542740597 -926442372 -566757443 -945161599 775051381 -266585151 863477343 -82297881 973505530 385143008 -399450064 -341158661 -846262059 663987437 688903924 870743695 259557140 -568813510 -832764077 -48203110 -610080931 -808603966 -375370954 -796169620 613985935 519926082 -14286983 -190713554 -195672851 76224535 -34821297 -126272016 724211743 891282698 546379561 785311019 419009909 666343459 -929259401 193575092 -223763027 -645664538 -426191491 185350379 969117055 -781046818 -29938300 -178956828 -603253988 -985757113 -977580166 319140092 -720211962 -858723589 946538253 -246996034 662254305 301323447 -260469274 -506541953 788903262 -315621566 421101444 -743490327 717551508 394377395 -952987867 -50841123 -796053425 659728980 981089225 -412139815 271824901 8337127 -51453160 -435010023 84921996 829884984 -226135047 -559884456 810032849 -654845686 -274392240 680946593 -293668099 -15446316 -120364231 742654198 -754934836 849057817 -313649123 987159587 783027972 129021630 -905878258 -43260256 -185545823 -760450232 -877256931 964458640 189354923 -119368942 -16113444 609045783 432171628 149300357 -871629378 -867355373 -979383578 -924176203 -662625762 -749789469 826596921 -704198978 -46183568 -502457679 -603564028 -884372460 -433582391 14008163 -139013764 299561786 -639276193 187596726 -237687189 42152473 724454057 -699856986 822804143 -471562953 -101881867 -353897775 -932030688 40589229 -229394221 -40847006 -629334425 -970727371 -920755341 723510057 -425998076 515554522 680385157 384209529 -54643992 -325589705 827749619 205818708 489146105 -959980624 347771812 -318473468 748645434 -893084877 495170397 791351054 661917179 328290057 -315565917 992696189 -481824494 -882926035 -683256360 235718566 -738863399 -212016766 -514823373 -909432489 -743646403 617272971 -542676480 475277069 -101074653 -755201719 533078632 -465741498 10489506 -425083532 224704833 808621215 -411279267 71657787 940028641 -130095101 264236880 437782391 -80528407 6178864 -114561499 -297913863 202634212 -551776434 -32930036 280467680 -143567787 809694664 -822419226 -482159792 529674917 -140990437 411012925 139735168 -881183499 470560010 -419292503 566867536 -324104705 84345113 698995350 282998275 -470208347 846603008 -35857271 -267745160 -337434744 -563286216 930482968 615449350 551833783 -742349128 986757705 -493852599 -876225532 -938430282 1383171 -418859586 -44702106 633372940 887038300 -951000446 171949913 -727045516 -185154018 818725092 -577225040 -523684863 487306573 -591859498 962381600 -574714268 -176083479 673663432 -983771243 931282564 -595700777 898448363 303980332 767796064 222538540 -134842103 -701916862 357811875 408158877 -743629689 10329331 -156850630 -538318466 -407698704 -147000752 -310240125 -598367838 602755561 343708025 -930928411 25953714 -779484742 711428541 265270101 -44425438 -29311227 559459571 941571700 -258756831 291774118 -485427440 -148976304 195300540 814459374 423604993 -602317086 -745875436 -47519797 71959090 -269822635 456061069 -42738445 -665942858 520786103 393104395 830595375 -88019507 -309654512 -353422407 -636882957 37963717 -778884154 -556821289 118474152 -320733185 456442663 -497081634 -248013086 497244399 -540779657 284259805 -918295539 -115915984 29928838 -649076907 -659983443 -792670494 -323209111 927625942 396039216 -90648163 -352646325 482358598 -894188046 -206388535 139118570 76057155 459724728 737372718 -186986658 76130986 76709303 237246036 598829246 642621821 525212748 117653217 351056955 894597616 -990539283 -315993040 345970229 -464596305 944996851 -267538564 486004411 144444804 -818811551 -179765536 641984818 -921524454 -132473924 -279965232 170192818 -247062227 806831146 878820072 576469367 -430149392 724823718 446593339 -90276348 -822468844 -16532001 -640397801 834872384 714281908 330187093 -575697330 930787668 -888390403 211614535 -751007181 203880897 526846473 849969243 -493098477 594261246 434187079 -62514101 628746734 425449798 -353458654 -55264350 -664724145 312316590 -80421346 -533654288 796280244 868486897 902007771 713293504 838272108 140210030 -822214020 -451805411 -576293945 -618393991 458404335 685571646 -119665120 968933429 -308779279 -597516070 -174095668 117739883 725147549 -796822643 169277990 -59032966 -827018101 847550393 -990219954 309720315 213143385 605156886 -698412585 -32199201 969772143 -462928332 745765 -54916574 -964591139 816317177 962344468 862530674 162521875 -240389600 377524716 -646335486 -275709049 -115428709 856512579 -737993661 -922719895 66369609 436363717 -74891206 399836164 -608401158 16420750 103957095 -217094377 -336336402 -4673337 495660292 391550360 -934978699 -503792670 793686584 683926611 -902863917 210917663 883741295 -70183142 -63865 603002014 -969156552 -500433013 -879591901 910981822 -844530176 797738392 -792376042 -865782302 22216582 -809886646 -918285808 -646506261 -569515700 15243821 30834124 -911124112 872032504 26132703 489391226 -916776224 -263455980 -86727864 242731518 614367065 -7519382 45307012 322400028 606924507 487121915 -554810242 279628950 -36891869 919544261 -339932851 858831986 905665119 533764008 507964133 -751954865 -76974092 132394149 633542703 -920912916 680268617 -92291094 835734370 -220551301 198083004 933371883 -840338087 318051195 613052351 -580302793 -824533217 488817831 -863022962 933691857 325866316 839004109 418942942 36911561 -619393676 -832760602 48617543 535839219 628817922 -796654813 694777460 -521873482 -843649650 -7580953 -582930416 -264603193 574960160 88105550 -65311936 139764668 -704988901 -420919151 730617907 -951918326 434582912 -863396459 -811537210 -502157819 586489844 878478215 965718431 425182150 -250685644 772143388 853730657 992117879 299508926 -14599978 693040966 375697836 595939139 -383150236 107227146 706774004 425190410 -71662039 -127916849 554713696 981699267 -357534027 557460043 637213421 377588389 -103048707 410173402 -934566151 -600114104 889324830 -927353775 775365649 -581558974 -137413489 560631965 958462873 -474199330 257769344 -146075080 -479002338 -518221146 -666836278 -214656944 -804863032 445495413 -567471110 566660555 -291173108 -214050994 -935639961 100480786 937508451 -323078846 -300576859 -283428763 739672235 723833439 602594789 -578496860 -998351025 195452084 884564181 -488861402 -518421696 -823034316 -999284712 -822808792 -893883628 -844313568 546315995 27829529 -722358711 676954873 339560382 139664853 380405934 762284713 969535814 16004280 -509811054 546374748 -897251724 238040561 602337895 -987848005 730132445 920613354 829153548 322438913 595963229 -109327904 677849261 -111591982 283090344 450709581 647397209 854828614 251905100 -891266631 -713721670 362705610 -658743766 468755194 980743793 824962341 -40744195 685332907 -82850780 -53452099 -453940787 -443098360 835786782 467941248 -716918094 352546445 -72115369 -731995467 16150089 632904071 -398097078 201984242 754744668 -365602398 319969157 403615560 55682228 922652983 480660699 538614273 -990707534 879358365 -837455864 282027169 -363186806 -187428143 19834902 15966986 654769557 100368563 -191220176 335086577 -125977591 8119836 -844740257 122183645 812364373 562796738 -344634035 864325647 -362644363 79858181 -421512506 449814759 -390136728 -907863738 -394117165 113028350 6992888 -766390033 265221573 -29128101 -377569622 567202106 156910904 -81243246 -427194932 -111180781 -489306177 61264791 325844669 182983703 540520049 277078516 -584968914 -495033774 636624558 95541647 -380411182 665933753 -842951915 989230530 -610249155 -178680552 -598470844 876621809 -463870632 859870716 -804498876 440367432 479904552 308148633 190087143 -963939801 -83729952 -413405764 124642969 -818089698 -422147781 -344885634 -491623139 -323319133 -256377500 678112590 49986615 -478072811 978361982 904891071 -299813875 846943920 578268160 -257344726 484810216 -929839795 -12628175 5664103 518968323 -899488247 -663069693 939910634 -262588972 -536125309 -646215139 -444927478 911261646 907805503 -878156993 297717305 612510645 -25724329 -937508527 -343811236 476252850 -276388913 -929305665 63268848 -799521238 -478142417 569370984 862785828 557402875 643546570 -150271329 122599418 795264121 104054190 -702149573 -86683670 -457626488 706536936 211894392 -735965516 24655390 509461405 -45393778 767514993 -685017886 189634913 -78810928 -60705244 -329522601 -501887595 -589384894 754726305 39118569 213016243 -991638439 679176388 79665263 -304744615 596025143 -672272560 775729672 -546954442 -564003146 744763596 7179261 595550698 -665253994 -269403479 160226343 885327487 -501914062 -917459764 -105977438 726806934 -784868074 -664490896 -916098544 -466034288 328348157 -537823229 615619737 522442080 -274537089 708856264 -531919655 896071302 -669548336 -304069062 607286968 659158996 188853049 790629798 258855850 -118803590 -355930802 347165546 -540908118 -554356316 621716951 -407806517 -747150699 -84723890 535212090 -500818759 370193315 552758856 -935320753 -823991498 28736190 -398211378 709188230 -704500295 997653908 -261093763 -703127557 -313678091 716847304 -793095385 -174468286 -626706140 -100203022 931362820 -686251705 -223454752 -992619381 -226556497 -280531717 -407000706 -480402341 935976843 914497299 -161662571 -314968682 648320698 -66393104 -213994063 -977794170 512008194 -956140348 911432116 -175624739 -805835510 949685564 419502347 -39453321 -752209354 745771514 -705342397 418002398 582219658 597877390 177418323 -551820043 -67644940 253774544 -374983561 216441417 839130664 -250615111 836441914 -113254703 449014840 840337196 250975245 342119868 793132198 498279489 -225811138 188104414 559511649 653899424 -686919277 -836801297 402991353 691130018 -787048918 604565663 312609223 -413106393 291786333 -186902675 -741859494 533613401 469318501 686993424 320020573 -333275637 -605044067 -287893288 -207097352 -144247704 137981871 -676217333 -323588373 269312745 529942985 -61304495 -236591328 201192195 756096928 -746152510 -353524385 50822692 45335671 142626928 330838844 -697028665 55444715 -765094060 478972919 884759042 -409249436 308298714 638912831 -70704407 -291113682 -220160789 479629139 57556136 -550277602 531332009 -709933516 -154081209 379910498 -613399002 -672367675 646741041 -432379689 -609998234 402108740 847749749 730776054 289672462 806766476 -473243888 320778810 -549193330 141315822 -293480345 -133188481 -823432390 -182693120 587178295 -811625464 937274498 383233997 182515324 -231101677 405066128 732148006 760620961 108251338 230783620 269899839 -81619640 -327763277 920870844 940788916 84155713 -385681093 -766130370 -175960621 -147328775 -985143402 -234411221 -863669909 -159054500 -386811447 -89200104 832482250 -555262828 688589705 -741664979 145611010 64306380 -507401684 -74771332 710541844 716356955 -277805508 -329619399 697291197 62006477 -772624543 -97284323 681500261 -343073870 -79557440 903072941 -762955996 532529891 -432765607 -496008046 -37359684 240416696 -238491563 299736553 698460239 -71825024 828345585 980724521 -367480363 40774668 186129611 -533656722 231674363 -666133278 -400525463 -75302292 -426969456 -803968314 -27090889 -607215248 232878952 -630681925 831385506 137795414 673217532 -819651326 676600239 60519819 -806968393 -217612965 899919210 956537049 -420229251 -440227047 742430267 782808091 729521401 -109383798 -225290742 -614903132 -854439971 -822820705 768626574 529035739 -259209346 -684272095 857872138 -441735011 217449703 -569008405 -51382675 830791776 -42340525 425923891 -585601900 574191455 -371778125 132418634 -17677548 -749593210 -111253663 130202927 -491464758 368242401 -651365539 341811781 -950493837 -556012621 -630818664 -349693865 963976743 622759665 299181798 698589767 -419118983 215155297 337799156 -775815639 214176277 529266203 355892265 -238689289 -723525760 -399663374 -531467775 -568853858 17931264 -266702746 84547175 -952278341 464016819 -299290455 901769753 664462858 731469697 -888466936 194131620 304422293 752126157 -992390061 -82864544 159718202 64251087 10808728 -471967931 832090327 -282062492 -884503738 827861919 851448432 -30371288 375422697 482239526 462996236 625632127 -290334484 -671744269 -405317725 -436751711 -999878880 369078883 505225997 -217077327 -163605089 -874063501 -27566444 267107756 333089962 -209070979 89232534 -849579150 824087460 225408278 906393051 -363312463 541589488 -70358295 -702541727 -139508761 -567934819 387673255 -606497968 -676142158 488862527 -889293584 839624584 827401854 -702305237 407808976 463200932 -54723840 301197848 775733581 836559987 -338528956 976512015 248285254 -356114904 969449400 -324373859 242896827 -385834232 945897184 937708692 520409061 -449546972 -125057039 374973489 -348176001 807787919 -500341892 875518988 -513671881 -220160832 -210799349 -486028832 -846481201 -108501096 -342961046 259355876 115849818 954512294 -613967144 920710205 575947816 -190257543 -236766777 -886801023 -643207187 826207855 -101041736 -803178900 -80995413 -686323186 479366666 521502842 327813912 351843544 826664285 382009879 697566203 803252203 -477365442 147172666 70315023 -375252251 -419580851 985503770 952520501 -126462345 977459694 -527974452 731207528 359070444 763216119 -195454836 -679729897 146192647 208463446 -149084207 812333275 952593958 414569884 -393454001 -568870378 -273693910 -694810047 816850327 -485155468 -554196954 219303341 346984967 -623366421 4136709 990562927 -938753644 934321692 57472689 -552581662 -372688380 208298046 -665246214 930742439 -252073356 -923244557 -385369431 -297431544 -17631206 346903254 189761355 367829134 -497432209 735662081 -819315276 212244887 -311425958 -562644633 621634871 236857517 -769112454 -435448984 -436559249 278141161 511784569 454832075 -13863516 -769345509 -653012614 -743859596 -668620078 747951204 -330264013 881648422 65510204 -274424942 -691090254 -739316578 -265920804 -265193187 274695270 -63758592 404092283 -821873760 402345165 262172973 307385418 202305547 -78761776 -529634548 846219617 915713857 330770547 898174710 -186562301 -889346053 602685258 547818838 -10203495 -46292328 371318514 -765757110 681779412 -747280478 126637555 824261416 796888811 -967966547 226105871 -398760929 -358069748 374522433 -499156425 634914342 -29682010 98885743 -100510102 689813565 -372750155 -197964532 -549765614 -47899119 -251958173 506792623 20512125 764476043 -800888076 765091735 -386114351 232756616 -455480138 -194337341 -340991380 -110830935 447054542 273483311 -948522572 -620637544 310715857 -829108058 321148061 -52268672 308372767 -75386420 -98074410 405286264 12207762 517195698 191652354 -625695837 162098972 -22195191 852917006 462674334 -126738273 -937441894 -140202595 -797301408 354115264 551389011 -485532164 515972326 844551449 186318458 -61448294 17653728 522313256 -528665781 482461964 705500373 855576310 133755204 394328000 969586434 -743282196 -119921148 485796945 -277215871 247269482 653879680 -387560151 -342190980 -394584965 -896516360 -68179588 -747268804 240487393 -937698719 833949706 -931750279 -974118681 724834558 852888852 396630325 755732074 790778315 834908226 308199690 -265708320 588327568 301151118 611558075 326340248 268410086 -146525488 -878040936 -306807421 379572292 59673999 -686381115 -196418832 200860781 791390959 441960658 330377440 -815211748 -544066392 681918046 -115867280 -366156637 846647351 -216211255 -544852247 349491332 364660124 35048312 182673717 -628298780 28551402 502649952 407569859 -314195326 95328524 358622865 -678178062 -723584209 368888803 438091623 449644931 -560613322 -586072906 647228034 912272175 -815047588 -55152275 972907505 -957195588 366089649 75920601 334218804 -46461262 41015743 -360672887 201874964 858924856 296736451 112049136 -705182300 -796380995 -608515488 -711794562 -450887144 -132664671 -46677798 -329006719 271550186 922716472 -454831418 207083263 410027286 553576934 -699096552 -9918494 11006884 273034478 -25923456 -186054789 -534501849 818894481 744303578 -836967017 -723476326 -664139398 696710613 -788918141 -161602998 340951353 -205704520 -288001246 271640520 -596293398 57176938 -814838320 279798483 -135093253 -63015589 931199135 449714665 805418459 -209911724 570853631 605180547 -760241575 -871037409 -657705474 821935924 -916258652 -404838966 -628601216 -385958544 641593360 982261092 -273936827 589783491 218757281 -62651160 764149975 -913610608 894525927 -185348549 -314968773 748735514 193042317 841528528 -309247614 -24733306 -114388413 769989752 395325475 166566611 -152324870 -902824101 892132771 999557181 -887317815 -578584464 205983063 -925926265 777003556 -611142063 -706273094 -477207721 430077762 899099764 73026535 -699822330 -345777438 -439439278 -854273488 -647081392 -82655032 -872095632 -31650111 566623798 979232980 -901731426 918586108 294134968 632886972 969249902 702402994 956786709 746197917 80394819 459037929 466154903 912078227 855113688 686860504 670398940 -129885280 766647878 -669387541 990594749 664278390 -301943725 126199405 552826318 -627616569 -637982768 -371267739 185936955 193038882 -224555051 -622344364 689447074 998748845 302226728 267755959 -30917678 -956898748 -742445609 -670656565 139786573 603214540 677760334 444197724 -726875582 -18895710 -344742537 -128138969 -728068071 -510901144 -273838836 -55711384 -856695504 -275527948 -20391052 148969502 886675037 -444008581 -493721616 -433838599 399738169 -331083140 -994660656 -414773606 -607687150 318432925 -62453054 -938961078 -877615496 -507702562 687189471 -703688962 559323693 -220839968 -488760559 -869420772 647897513 153858813 992282994 7175339 -680599652 -959734228 -618491564 -341625356 -959169665 615861123 888801640 237643855 874962786 479567662 547928291 -470178966 -750955947 -212916594 974253994 -732326008 -930170884 573116714 9584982 557596886 95518341 645867534 828064922 77805461 -155594961 -372513504 376524169 -858581849 -797947865 -867030891 434429125 446251841 13571184 -271782530 567508593 668682860 58123909 -784695501 153011335 752080859 -1570136 275354957 783175890 44716422 -964258074 289382202 -971717180 237683813 779270618 796270782 689869455 -376083424 746970863 -411881762 -345724398 266748800 482554736 114225876 -810168596 848884640 888685686 607853840 -898552766 -93938824 -279138602 151098452 -930533634 -711795107 -98765737 825295995 -782986467 832586404 648249182 541173986 -896665210 247650581 358619961 -281367911 161726223 -780641779 858115658 -918064899 604833463 858925689 -191142592 -951239484 -51200981 -70754963 -241811579 -489392076 571850997 -183375720 -634999812 525785497 -886068332 428138641 17430407 732770970 -882964856 648042108 -452305947 170109123 -632648747 568024345 -912888334 -767511656 -603952682 380926853 -496749923 336070720 976606343 -218380225 -116954741 -203334262 -965619049 -593639183 899517486 9737587 -211951423 236244634 -1657242 541950263 475484773 139442824 779998141 -1250684 220790255 -59651759 50455823 571437553 473316481 -188063950 288592244 -211656793 198967503 -34804607 15165691 -896329198 145231112 -38095601 471366163 -899136317 -441771903 569966228 -82113636 -686226962 -810552849 -826740034 -63927483 941712925 -74353001 -784029890 -861434157 313826261 8747588 -144664322 -775125421 166658134 880475254 282420358 -69095714 648536909 858047725 -351800656 -20972623 -245040478 956556193 631520536 583184517 354475319 -100737440 -784503380 605912967 896169535 -17768342 -725795410 -534321150 187519166 359003447 605290702 159011916 303239665 819853185 -581815420 -745818722 -820410558 -67072281 292245894 -982907088 -752289679 -307787297 -652852332 -496950374 369628053 333972416 448373668 -942743927 412819822 747166403 -46965601 41650895 -896556274 -947572411 -159613083 322353826 189851592 288602317 -547087028 -653372075 -257169033 -226806333 909298533 -719410644 749488749 60064615 -166615183 -341970598 -120676588 315941083 -547144372 -171912437 -776331226 541752587 -864389215 -923768299 -666281639 681981855 -619540929 -964157710 355636726 593420146 225679565 -392277343 -256879747 680271406 -365778505 869807954 -639665071 395835625 374617669 -665757659 269290450 542917970 -258926973 -690518385 750385393 -756369848 -487928390 -12923389 -615417363 -208859112 192168672 118377873 425965146 414738511 201477818 -358627238 306370763 -487857658 54970678 367006011 -213360625 -804137428 89500253 -731056176 797317539 933923809 -47677919 143808773 -418952880 -898801403 -854059209 951696988 462402055 -824612042 921256741 -854092464 64963280 330672586 -937260829 481818829 231400562 -680243008 -45616677 635509002 926730175 -889311112 281827559 743284846 -400903888 882228640 185724913 -187917628 207946766 167175313 -601093984 977190729 560976719 252731895 -885034770 37234532 510951016 486154642 51231349 538131669 232447954 773578676 -891738346 -243975284 -815457480 -560681674 -109109658 348728616 -32730230 444444342 -909258332 -622277301 9440450 -197323940 465065595 -212994039 145947398 -207481660 -452248993 776057356 -767962181 -887687768 500972265 -522388205 -119396551 -383575268 900592847 928912632 -892643970 -759006274 928205733 -200903398 346045358 526722982 -91959104 477137261 -537077380 -545670184 591443841 619887048 92450265 178695917 -832536101 -532209888 659144935 624573830 303288271 -62112553 -190402762 171593539 -687730368 -391700585 -339899034 -803053976 46688329 -651940798 -462236823 -108562209 -8081634 616296990 151475512 594927337 241088201 637013807 -607376877 351801539 172416085 465515411 -747967733 -581624271 -109032161 -854890761 -626453686 -76604597 -525884040 -597644018 -334476287 817626753 -773321668 -627373642 633705114 -292697729 196256652 -762585399 239932858 556814402 976315075 -23341779 -875126440 -930150418 -344243211 -631792977 -223682708 416348169 337721057 730352608 589385643 -661672509 811078269 -951394522 -211820700 520307737 -324287925 193754262 623969508 535036884 -212559443 -118000002 -32452248 885374845 -197449998 -515854132 -37672381 85368151 823945655 -496513604 -995781796 -743072094 938102146 360514124 958249015 954616672 553377726 -395272723 -932482904 332600701 573660142 921032306 940179276 385508700 30729006 -726463410 -886824402 115130202 -965561273 533419319 -370484910 367729844 -494731778 813394243 794129599 242965065 -740630459 -482050736 -246544830 39796654 764823084 -167433392 -763496259 -136003388 -7170457 -397492717 -379181933 83090119 -534022845 244935089 371201212 -321476382 278750010 -452886998 -831302104 -43195933 -453519463 -939148041 683256902 558210999 -349140874 278640196 452211251 784764136 -493758496 254135648 -482818901 252955067 -907171468 987041345 -690981305 -612271829 568488288 -121600064 -697748067 -185970011 -578406852 95844294 -404085402 -430016281 217760561 539553651 -328404843 -779470325 -489504755 150552040 -12919517 884979364 215236332 722976269 -310813128 -60157344 999324957 -655555031 599650092 -972901180 -392431665 -569400064 -176148853 340455777 -627268600 224364309 596797526 582254880 -895138821 -381117634 859386752 525344545 569281563 -243413484 -728221614 -313094627 377368937 -643852368 459457023 724544520 -66398514 -836735745 796131641 -619437292 492434167 -497729867 -637744755 43467599 543832005 25080056 134938958 797924912 475678989 182785650 49240050 536338100 -196009558 -736280579 332659355 229278772 480841009 -104306213 65903219 631563615 540887376 -333593527 998361511 406299087 125696085 780881677 139363293 950501056 984071626 -51690481 711891068 986411562 -701944659 930297904 376237292 -481308419 -609404912 -783828103 13981469 -687686020 -434162827 858950239 673257970 -253738612 22423384 -269085663 -145585209 -132445062 433617484 304149878 502477406 43676936 314481589 -460502433 205266192 907294431 -699720903 -584288462 -465058444 997293409 327959623 136682523 916830774 49661861 738358790 -513281416 -950321206 -468851360 -127577487 847020192 688810517 -793578371 -434915499 138366327 -881504593 398821788 -619330593 -112546401 -878291416 429454012 822044914 577148926 -97380800 410658853 -291881234 624783128 269089824 -476057499 188871669 -421880119 -436062021 822316360 34684537 -860438558 -117018378 -582931136 -102831893 162887603 873180541 647527384 110122579 966316714 -890848758 -783682106 -678311949 279424097 57898618 631125632 -988881815 234853659 906256455 365761258 104081660 204053699 -464290302 -210941490 842346235 -327299552 -729057401 533724704 -357979339 -97953524 -995049100 -805524058 -304458588 -354006217 -601825226 -811803058 -350290994 -808345179 -627425103 -355768290 -872191038 73274376 159822887 -639406323 -629062653 143847331 312307805 122124879 -798065803 220363025 674299991 686129076 845478642 -410052052 -902618649 677367526 -893450913 552976330 -209171146 827930197 -858792728 -186232922 722180175 418308596 903864839 -373720610 -815610793 -326680032 975040503 746928673 -739735407 643586699 80295898 -789437820 309020495 26446101 -505157550 -363921061 93311847 -105817477 -388960206 -435048758 169854590 266994180 165133015 140674864 217865476 894784971 -323385284 488817735 785741077 -826276405 314710314 -66377114 416798645 -315648267 614995977 -352829679 188736703 149470976 -713052320 507450704 829955660 -46385330 468817452 -309706018 -669111443 719710795 -624238884 -146260364 149862635 -86382822 365534454 -752803631 264344496 -592079864 -969456192 415438323 -51596349 946481922 676881397 833048978 367320089 801408671 514632440 294797154 932143735 84169628 36199472 -694478031 -846908364 426348540 956829035 -459801052 259757288 -173659444 782045333 726096795 -897494309 491737465 -457219870 584003300 496367878 -189103979 226996240 -126311312 -281378987 638388709 988148734 196582265 -142539964 279048556 473674294 -776494619 429129445 -312625495 -533447245 79704261 -428252837 282804416 -247260898 488620870 729379157 701586325 -189074232 -838336394 -522543396 -954699117 333457278 990587060 642176347 974955187 473068720 -791893954 -37226903 -486957235 319499390 128106201 54729287 215525090 -922038372 719891611 995808256 396659960 778365615 -315730225 -311887382 -40086604 252341055 -458431194 -197191101 936759142 432804504 444262108 148269691 -35723693 363900208 96403794 391670328 -136343312 852997344 888756600 -75221855 -295630905 -278396129 -951317299 692255872 -443383943 260498316 74503321 121869603 -956389186 -826113540 413462267 284576119 294672332 614677229 947371461 -214906392 -837688851 813363467 -734038954 -763207398 -470160577 -363704302 -477716749 -465769611 299560781 158578055 -449184736 -276964904 -89465115 -23488534 -882792944 -467411348 -557774062 -427473110 98146038 424854266 367918606 -132357237 -501416229 4811281 -700130235 695235183 714397725 64263308 449171082 -836487436 461961303 -23341421 -502828296 -41535552 -197481750 547671141 -655132063 534497425 -42365744 729519071 -660885893 860292163 865573001 944544069 -323522451 426920554 431380541 397132945 -330090329 -906723799 123937932 -997556598 -604912646 -358348084 -385395951 65840346 43147550 822735198 -542956511 -498349621 590356798 -26737263 181867869 784900337 -558920485 -314639390 -867374378 -382485112 553937707 904437862 -772320914 -803673307 142326676 -124072498 749613114 232674568 -63368110 882465139 -837195909 -834970281 97775635 434575026 902862091 844917094 -296547511 729112648 -408197586 883151128 -942631473 102326612 550922535 867038382 958312857 -513202054 506097365 -903001071 981338421 467857826 -921810968 -271716720 -717321835 -277488563 -277544805 -687469846 -627307638 -97825725 -148324080 733400626 -247430726 165910101 -605873934 572607978 539154562 -47511928 -411503871 14947125 -450835424 518046092 -82402170 999754160 779097503 -872421516 -784818698 -485836880 503480440 1512428 -442514055 882635163 912003061 -786956706 476506210 -982386454 274971577 398216936 19358579 619815827 -346162384 584416354 -599589154 -453975665 -829079648 -136692639 256894164 -696896693 -983143387 -25405571 -353484029 -308318030 -285828268 115112425 457348978 433222838 882739754 -929693476 422282669 -433434768 -223281649 373630058 -517069669 -336309610 -92014232 472734622 -587097392 -711960386 -286069612 619105986 889515333 580458550 553544998 -363952362 -48638039 546033782 474374723 672669042 -576428130 -226814042 631556913 737265687 462567275 -360889177 -354442025 402892924 -852032698 -445945322 -567225952 734989960 -942339010 -616287460 -809586851 -67997903 -723861726 -248797828 -22812323 219970227 343245525 631995262 -975799965 -842199714 -226878153 918579353 569399115 855095380 -768265434 -936175079 -715128400 -91326759 3939063 852845039 655739709 892519893 -770970681 486937205 915070338 -71628613 109062343 128629703 -95800850 -438461507 -284839195 426505502 804708383 -493117949 331066242 -503049753 136507346 -236350559 299902941 52605318 939624646 215297523 -2769422 37897337 -731702091 511261186 -885432658 794958514 -159744803 -867935512 413427068 850620881 -688160167 698403964 -785626925 -725588804 -901269757 622308621 946901164 -54081173 -58907063 -964177816 426582735 -824365743 964063774 883168199 -917286852 -428914818 972275996 269412955 -816459239 372725968 121769685 329740000 -551094565 -670890126 330782951 930438590 -640327790 -605053783 977628056 88863165 843089484 596320860 668789082 272951100 -249406721 -595905290 584101692 982959156 -340381103 -140250096 -21045901 -412433859 -533230093 -697690144 -622913976 -428376278 -220454241 -406922066 -528033643 -118582602 317692013 -486576634 352442626 479421630 -54146350 265270961 -276561130 -204028298 -479589824 447249961 -395557357 764218404 -320025708 -723163506 -260324026 -841601754 880060381 984626986 416339049 -216284102 -230191215 386374329 -49951346 -842965892 -800163133 116600523 231419204 349589946 -254562837 -888233473 -733673361 590456214 511992900 -884227501 461442322 -735111388 187545112 -376873599 426364710 869402339 -499694322 -763821200 -805370725 -880906196 -218620254 828573453 278590862 -821751333 240292533 -900434449 -81754039 687363982 -597118812 462898664 -886459103 641152385 -655471842 876967661 -707994315 577336347 730084098 -17280467 -768571011 323880393 152176609 706806710 -899158484 -248697960 951571295 -116203446 -624975815 -307961194 -426540967 567465646 -778816156 660893772 -54572477 -23751861 520635522 195428283 270680873 -47846440 926360242 558034946 -353081298 -745990231 381819551 -507077899 891606747 -344972468 527196102 250766972 -861425419 -609645230 162688719 995131856 418553699 252679238 615322326 -193891424 333987897 359818410 482771721 382327333 962445755 692473858 -445314651 -862205339 674704444 618900078 -123250429 -586194694 -191834031 657059364 -328145143 -695278680 -100585007 569141679 -829122977 -782586819 257375401 417875292 679032328 846905339 -65963183 454947799 699598873 -351114798 919906071 857480219 -71435908 -698122487 423635567 538711476 509313871 500060089 -839920115 844768748 -893791987 450511875 -442843379 9031053 16793084 -894773460 346883969 961498181 359789043 -978197498 -88616019 -581818622 -381350929 -365514514 -835394735 -193203075 -47037387 -286457575 427807065 46538555 -944493403 -630541319 -110936473 326755517 -945957689 -514445997 -551469943 960303443 465755263 638352537 411336890 665892621 -140057974 722402606 969150815 621177201 866111744 -850941877 616258806 826932249 -734762222 -609492138 -606205696 -32774269 -348471819 521092574 973676343 91237360 -204282098 655070166 -614870424 833308183 848963557 -738678860 -700351024 -705088586 86676787 849109681 -798205090 -533212821 693450046 -594678857 958410026 -295449699 29801988 766369054 853696211 725671944 586043560 504646289 -145950589 -254060759 84035372 832528717 -658459299 -373010131 -329668054 619618041 -989893825 -431031980 564303847 -632789896 451511690 -810968562 -19565135 558154050 -240868365 -32316395 902236676 118077546 -266880343 280336317 -141830617 -380188720 -391977416 866596631 -950616411 -450617571 -968695968 -897535732 433840312 -183763464 -489264619 739597267 -654274426 783952940 834393534 -959953885 199896286 793468017 -479747813 560082462 600529356 999376119 -717939332 218789652 379601037 469940548 751254117 466359489 -364486572 997523720 290868185 757212446 -381760974 346709464 -888348975 -479434614 -972316809 423171137 -470377140 -638147029 -33675322 -375555704 984172587 -38104158 -349849734 470635359 -69977923 -972244474 760004298 451911283 458481769 756829323 872296809 212923800 249256276 -532743205 -446500012 -793582884 -788819282 276227973 -317054203 -449207863 -110129742 -419593454 -501674418 761681957 -532705981 -123347462 245154996 987742545 -343075948 983671370 -755387889 836652243 -739379948 -140086953 -743594947 -105420069 940501836 -493994775 486026334 -738367362 -886724872 -561740658 -753694420 -456566056 583844865 655999773 -811521579 -986704116 156632138 218220425 44417375 157837714 -51527764 -377058956 784039542 99124080 -116528714 64061818 772968949 307748593 -830140785 -998421862 903764209 -698597119 292985045 401641749 629426680 -916873845 213240842 797994072 943023893 399708524 799197857 781825274 607602492 929718175 364448579 943241108 523568166 -193320478 -463661621 297973335 101696721 837897372 490882988 -762321496 -929692836 -263076904 325290135 14532972 -25215555 -404566061 441239994 552291746 71598987 297226433 -376959443 793976377 -481761153 240512259 -210816535 -303224878 897760252 679562740 672708815 -537399197 369276524 -840042115 -705831849 296395774 -909621017 523583885 525478266 -917662454 877244123 340724757 451871852 171751869 429738004 203562389 -17855884 -556885967 594010721 -734042918 -789440460 768667961 588788886 -905449570 262386106 112130296 169798350 -902400647 889368063 -15462595 738681948 -568730550 -525559425 -98261948 946837563 118803933 -886226927 746709149 559375849 -220251477 376754301 -787675612 -260575268 982683028 376982272 180436774 153787918 -209148185 -263457563 -228756828 880265018 -154677767 -768237682 713991090 -804620619 518707966 971529961 -633972356 -859130723 -736825141 641234189 -278910371 -8779302 290178390 291742398 108713774 -433281118 -73295299 36874803 697445946 -838757044 -615382918 662056780 591826958 -732512678 197330658 -492207663 -617044258 -119889212 34880327 -672735885 316137679 32377345 -108827471 -750207030 -415047876 -969468728 714449963 775252575 -874635791 -322728942 306829615 65003386 -491867874 -56244984 989100469 -453631112 77304564 -776136589 -899656129 62477378 569951109 813603206 391663504 -662031944 476798148 -776341915 -176297231 355651617 899823740 -800673439 445079675 717870863 -155082360 36318294 -705325550 672665070 -265711509 870735642 862786500 -203470864 664403701 -233173332 -268689178 103314268 685791165 887837000 -728247490 780583667 -374632342 434826819 -436716866 318250286 -726540720 -421808714 -758177054 960453667 -666338782 782986060 19112942 332291162 652098420 -732050958 -44930096 315467199 809471872 703947411 -19809618 -699638667 688254837 140559266 69518566 975730617 546833450 -600185451 -569947520 167907524 -43304871 -86057576 610760045 -581118288 83629182 834628280 262279490 -575706794 -650594690 741976214 912520839 14158891 -452881093 620276557 139681022 801553593 -28694325 -802541279 -393375091 309281342 -206442603 -5996807 -530384931 968318906 518204160 884806839 53721606 -639652463 842985391 444032879 3313495 -709497710 -959417003 -347192384 -787741810 884636345 -615975514 535314884 -585394443 561579716 637152531 332944774 -23663375 608540046 361331042 869272151 596648769 237341211 -332861347 440803949 36370430 -960270373 -543944487 -181875062 276204392 -564373494 732346294 584812963 -71118648 -303600713 379998834 78920157 -200551847 -686996670 -800205364 -607583107 -65819137 -399209913 -852756989 28678096 -972845491 -808744147 -961197962 -552998795 716428833 583254294 385301613 630945466 378953339 7462666 -329226901 -521830611 -777450506 934531107 598655418 584605547 -783120270 -222252349 -97548194 415280784 -735038677 -638879195 -574103601 209623472 301243982 -343871473 -891580146 282064673 -698555119 -673849699 882429195 981881498 134642479 982728888 -450503170 -99094127 -495725553 293626414 696867144 -659559181 588239540 -320045610 490789566 453319425 -479934310 980101740 231125356 228746522 996912707 -65199068 463479433 533069271 492520468 603875159 176537604 819501280 -697420332 -477660437 59895210 580964033 -488393546 42922267 807194347 -759166301 -718524161 483355215 -518381005 695445912 -338702090 719195601 902138381 261230496 -523524432 415861793 -54184039 500705260 -427130395 -373823468 183829084 772042231 -721238318 -761885497 706776508 -756455947 294019699 -783784717 -841175162 155686905 -370017767 -160404181 317661362 397893085 -803753306 -235901305 304841095 564486842 -398097921 858633387 581566787 -322587868 232920036 -986431012 844680373 -966875211 232141979 -312258888 818033761 199151268 253832887 -985749568 946858682 542048968 599761533 -210996483 748434010 925007929 834313244 546265100 495604092 833933915 707828163 185915353 -154938856 -983709529 13307706 285732360 925568774 -196259909 487329180 -870244121 689245822 -827653946 812230746 -869902333 -99992031 -854718480 492295919 -305368481 -539896819 -605037196 698504576 555933579 -732546214 129810257 -527125238 127191753 193678261 980688815 342103144 -510796308 499541388 -34488527 -19877179 422874158 545067593 143734841 669728283 926817134 892186916 -215876498 663250890 543007444 -294785665 -716036168 968830969 921936259 470058257 -549166694 -22939119 -608215370 2843371 -931503901 -847321570 -972139965 -614505936 573182000 443372163 593619486 433420229 340870451 -190314536 197101418 -721193932 621396035 -843749696 -394599723 363206711 -854657038 -383056052 -803673785 466528199 840202454 931374607 -806564617 521987460 -89714359 -592412538 584694183 655282363 -742896094 -43691555 325691399 98719466 -320987586 588346356 578652919 200053957 -833749550 -30788609 725309978 174629910 -677433810 322930865 -800117479 340643456 -870380569 -943629254 66928917 -547914853 997972870 -632526254 -835716164 -447701150 248944425 -407151204 146117202 582767649 -203995867 668764689 -724610309 982653322 560154193 -15474396 -39306211 -82469625 -905965256 -140821618 -606177723 72096302 -34382570 694239496 786340042 -775009303 824477773 434216982 -20430902 -882178985 383002029 -24697297 680515740 737402921 286691565 -945333727 338683092 -74862395 -770641794 -444001077 300440759 407596399 -349393571 -92326587 429739045 106151159 880865191 -399916381 780907407 220769011 -322956441 -484739118 -743981106 -794134816 340126314 -957756819 -927705918 841345460 41847758 -144872300 -36240287 -265073509 -430810288 966032371 168398348 376415038 -834697417 -444420780 -283920953 -581303753 -639936434 -340314295 140922793 612004359 858806948 -299503427 -245171600 -418161597 224527699 701424588 269404492 673746508 209356733 95409809 127608465 871454742 302021930 -342612590 862339794 -996584547 679772041 328528387 -43382561 611632256 -683978603 810854987 -835088109 713724043 -376504003 98560326 661588967 -412131525 -441137906 653878738 -125554431 838119659 997595378 29625015 264438910 -752554650 486567481 373151612 334664002 519405056 681050486 745699293 905906661 479770952 13872644 154370893 -788873689 766308967 -206734954 -828413376 936459616 -827680274 720340850 -571899935 -354559940 171898275 23624195 -865588242 -675570398 950585313 -380813363 -495889529 -695911015 -683318726 843957636 -215753257 22089230 79742004 -715043830 -213339349 -44577106 -746044386 -486545626 599493458 -402247733 -313406507 -535287422 668641028 425903759 420504209 14918986 119061419 813693253 -379437972 720814313 -869378662 -813456386 -588492074 -139770692 69419064 521018177 -288739321 -700368464 303985487 -954222031 770509161 -546827409 -909517022 -555265782 389475376 240832938 -621175824 353623129 -432980296 322315485 953359045 560662673 120824870 -899272378 515273442 -888666199 -266528130 -536122386 365693039 725946686 -540087611 646225959 -131868181 -649323360 -941072082 -780165529 360020055 478055078 698554379 -246704288 -557236180 685241924 406836655 645456522 -223765766 998743557 -848381487 -81227543 929454983 -18180758 189167901 -202932545 752902852 998180716 138530905 -508993617 58702295 40305637 634802156 -943007745 -95893696 555301637 499424914 -627878812 -465660392 -698019283 259442851 -37772315 87918548 -572745475 -848190304 -991061867 -141325822 -5980820 127220184 222319345 927195010 577415588 -701012680 259718384 845575546 -551578441 286246165 628823722 -854807518 -290771302 551611579 247754417 73939357 -149906397 377360347 543376165 186868638 -256182988 -982898667 -598678375 229709816 875378632 -756371915 -312171747 -52815368 82574974 721049791 314491094 -322388978 -322901911 -537481360 -435348950 463583259 -743230132 773690563 -382484911 -861537890 967889707 -863604683 268737514 332516562 -945040861 -8433380 -420127134 -527342616 -530549373 405571991 -768978529 -698223288 -512411794 -652877807 -998038539 -56937974 -294353178 409654765 427649112 -846132572 -692850324 -805805003 570882830 260847444 271916005 418350502 154097720 776603062 -46948911 -939734382 -577440851 -393293802 -373200446 868586882 961760218 178787180 710344729 307351811 -323608220 -237194406 556010207 -103428086 -454636942 -698849676 -851668264 132817728 -276639165 -309357623 -788011074 -640526799 366400402 990898725 686085768 433375337 -171046232 677841516 -382531076 -917733987 235324492 -460748038 484742499 648035331 332607690 -912152569 205036583 -735631147 359980629 245499847 782637026 -6582008 -857123514 178336256 -995556013 -535619517 -39526308 144693995 -213480506 6111598 -353025033 826512394 -976092677 -939057368 873430483 -539530785 -532732119 -929631052 348366655 47352450 -905055221 -413231864 37997891 573763400 933314392 125490600 358215069 -371372757 762614980 873629971 -592502776 -283342849 366051671 -625844956 -266267141 517927812 -26629586 -990243970 604375789 159330069 -200878803 328923196 -786220267 -849078797 256524138 131093310 -566081454 -726958518 927513961 814638801 -240307609 983829460 764446032 933014778 -734606900 370612905 305945286 478940952 -349576530 861575020 601741165 -587698698 90607581 114737448 -111684317 599781138 -380178314 -54307953 676848459 366616820 -786540608 -44973158 -791152741 532615111 -462139247 148989984 -307125254 333391980 -755032145 566268633 -40424027 174947156 836016105 -188344025 984753909 -420743565 234079594 38984522 -386342748 -357799398 -714911196 7404845 -742522280 840245892 -408126338 -264615189 137796750 -839559922 942438290 -413177131 -152503439 604114940 -890763861 -731798538 -72913492 2745623 -481221661 317805902 -280262059 74741283 -839886845 -856925520 -244030720 991714283 906752760 789500753 -316111526 -138516021 759613548 -416656319 116948770 371809225 -541795795 -740195398 -234505761 -185189493 -813384833 544669767 -137725634 234571630 -209488902 -365428413 -336023431 586929789 -2882196 966420492 -621391172 -198103971 598568632 -554222582 649605016 -157758829 -496398854 -947514266 -878559113 -397338540 75182560 -972573972 328454173 -964893121 -340122604 322870205 665496487 282710849 -828614512 847152300 -502302402 -772416717 865148682 -556269718 949647538 911171552 -160428957 146832023 717354752 729506860 462216793 -897689576 -999014554 -463867727 -230752324 545866461 -523032577 -763516915 352873853 444538070 117699167 800228463 -258681389 -862029191 393193757 -70284670 -971465424 813475620 771541452 587099893 -770647398 596089838 813218757 -173198919 -973305702 -673167789 862798744 -700936091 725002863 -649700663 986102885 507147183 -377402108 564440855 542097637 -427481243 746101393 -143765645 -708088463 -432703601 391222291 -30804975 -735479085 205638835 633397968 302642067 -378417544 214794876 687733611 -269186389 785393309 664645901 874723040 -929905454 -786882362 40868590 -826470323 56208514 736557803 -645620960 552104796 177210374 -891900401 210430318 380425754 609887742 827760671 -115630266 -432379358 295360313 -895920734 -467163259 997676999 -998319274 9661512 -928160708 -196136885 -549818503 -590576034 -337852265 -593392980 -296214947 -176313585 456804295 938495859 330590184 -119099898 -484649053 -822937032 -249484093 -157052471 -758238708 -599812377 -368639944 -577057364 709778610 806750954 -539158578 40470379 36773711 -155197400 159969499 252213552 412341225 265072103 265137607 165490645 226076655 272993261 -947787907 -827222486 797436014 398481525 -145969715 695925619 429067179 -779642178 -660601179 551866670 407263483 562018989 -83849048 971681933 -349966516 298880585 419335656 -106874464 -847888570 -62167207 110645065 358734417 330626080 831660677 -50494778 840041734 -575724447 425746597 -302429298 -451129420 106233273 -132769762 652185124 -417192758 660404902 -687156802 116767389 279466643 -368018974 -34326569 65687267 914445636 -198225743 246343492 175059847 503581818 406064298 113897556 -413689753 154908699 -28390074 -57215426 -677980446 906000516 -837802097 929423576 123958770 -419372574 461918287 -265758170 -372108011 670198898 -885407869 -309689109 585444335 -283264988 81966743 52723636 -479124938 -163744676 730521227 -330120608 856345124 -645010204 -221305035 487499981 729295692 364568571 796208982 -6322538 -926186702 -20147614 -567387721 -457703031 -725444439 90983506 -141115915 817611728 713096561 792761998 100984429 -374057180 410520291 -273274289 -801027426 343977098 -377853415 -669187757 752060484 -285843765 -466224453 -220022821 -788588990 708280066 312337570 -487090171 267537540 268058738 -687120625 -525522056 -3941290 -278866454 -620119452 673071652 555896034 105810965 -811171867 343264145 -962603978 -961854930 777451687 326739052 232510251 304521422 -328494214 494507373 -566762773 -374308995 673027521 -874611868 626345464 404225904 869176829 -520408117 106542806 -295587030 -170653907 658602116 93302008 -128791327 499144167 -134793121 343712647 720589750 -602658114 278910464 -989185104 -617472204 785450644 -933359190 579654919 -22016011 648386463 313512288 649900538 573663143 178628377 955462267 -603494088 -159715238 489694192 741775882 -464464422 -95192657 91865842 77273067 202217145 843953023 784896927 -702068675 438263616 -672623005 -969374583 548735301 -550132922 177005151 271549880 -676869102 -214478142 689441889 -365099532 -779957075 688315900 165264835 537893715 -808023354 -678160849 -845242810 -879170826 -236327332 238475306 -319387115 633394537 -968422082 -564340560 -911098713 690457133 884702787 -273311370 -753518799 -254582512 261937908 -610493962 743050721 985423453 20823337 -466806393 -605428174 -835130360 -933183192 -10580900 963268596 366497850 -648137461 28406231 63392239 -43531103 562286054 942116893 -387688551 235922360 -827335410 265505465 239548899 105108229 322023935 153701504 -506929013 50236167 863079865 -373987302 -925812880 -903761063 -637742536 896263583 767411955 -896870341 -295040171 -144046426 -634274418 235796183 816042422 -372323554 -296117784 -358664853 806484473 -579614273 -304415191 358832555 -747393933 806596524 -39079179 187850265 -470352275 -257244179 499859530 377853929 -3588457 525771886 -38302559 698984758 -957445600 -336552476 -331631284 13958424 -679299850 464753713 -810467094 -522593661 -465045854 467516424 86899889 -162099136 864040896 899263067 -844666098 -116332174 764831933 786865157 -504066459 553764104 160634522 -168066903 -401303937 -858724439 644907708 -508817591 388238669 -378611468 810418137 237042308 -291509633 -696081164 -838809322 -828424352 -676409778 -13965800 -186738093 -921383602 -738503786 692598427 -30027947 873869820 -485200185 886381163 -148382209 975244220 -546721149 -469057926 -843238688 -908459760 524126151 782100644 362460232 720784285 672423043 181237940 529464544 -993765498 216204337 301147645 48872300 -395840244 -680269424 84006188 -341923524 272850207 -722926361 895702475 755477106 688787525 250011985 -383282500 504064043 -592854532 549928745 -965520732 172607553 -350071925 389182385 -777643630 -953019092 169439420 -603728234 619760274 -393970267 342672941 -992774042 566223737 -85948879 225360421 470256208 -815770863 136089675 875328325 -283134190 855576513 32541331 71914626 -811565209 354808315 -183556802 196510288 473690121 695708368 56591236 -551692804 896948202 -928276959 -502799215 -921692366 -504929055 -446051875 6870312 530180159 -494431444 408627148 -846551959 815801965 -662625030 451599980 944088147 -632565809 -903579846 -690447386 -697161682 459026358 -403369695 704980501 708805205 -340581917 101378827 -254694938 56512157 613572686 709817978 309273561 -198392024 -839036209 453277609 483784173 996070070 -726588516 886387500 655777460 726832327 84399904 650476967 970109336 -367053477 263139285 -931524771 839484476 -206338082 -444991221 791194604 21648758 -992482258 637833276 804399901 -931199875 815029643 649422987 236298516 -304066518 -99452974 -49987118 -311817598 977801609 -764868163 -592665776 -977868324 723666654 -202059971 -417681371 -42548781 446016823 195102705 -478693538 -506129695 230939029 -123541033 -701676043 -721353944 261556628 -992911147 644240367 904674402 859157039 -187631856 -965792983 -244324383 -332691221 765750263 659570343 -295676341 822606376 375697847 892056745 567818958 658916989 626207009 -32340055 147121095 -742750387 529832816 211602922 -373545587 -496891417 -784276633 262245778 621502248 -119001312 -346673845 760441241 363920749 253142520 -950057927 538531130 -728471680 493630600 531985310 358066431 -398372622 -759215249 135609415 -385530338 -12065907 278666655 -521231779 389026356 -925689228 78052801 -422908984 499575365 -605354676 97959076 -183037060 -142704601 454363015 -955877723 -526650768 261279905 -876570449 244370424 6938181 594942729 735363224 -357152519 -948493094 857541921 -578611353 879494525 -792593200 103276913 797803492 -519037612 966585525 216697762 569435372 973461688 -920091236 -529758990 -518566259 376223258 821331815 -946420751 253302909 446370275 -792204253 131321841 931757518 -967718347 281993621 -269025900 -409254890 186639713 797233377 -613105039 -40340792 141660082 950267907 -996509824 901727801 -994130557 -567585384 64039049 -194962579 326476683 -723141693 -741911164 -170805346 554527689 452661976 -411879330 742493644 973752971 769290180 252886687 285372936 275097266 86420595 206106623 -837954503 -841569 983047072 819617010 800317330 -900410563 798518100 -93481098 -5740727 9522693 800891747 -608906026 -970368255 82272885 -893802201 -986278023 189235870 -57495126 67117437 228021826 316079838 177801568 721675645 -204545833 -964438413 949147704 -624984925 914976795 201992767 -623036790 26568130 201011166 685058501 -305087116 977543040 352644586 -469592073 630066562 -27891906 971236555 -341258629 737199432 245201803 -227195318 4158282 538054673 -772545061 -570172875 -794319614 837223604 -179185315 433933100 384083659 136000005 497449508 419605665 -362869053 -537309156 272955399 58574183 782876906 225563656 -432503922 736429351 -745746221 265234350 -562874298 882608853 562556771 103371637 956385360 -441309077 -147871532 -421636840 -634528775 -45166952 -701949337 -454147755 111737474 444494927 244307929 997897825 -346037830 -828136370 64361847 550390865 584868660 896152539 476497725 667940630 -84849976 -363616782 -930511140 604840789 646360440 -427219832 370225726 -158292459 906046000 863754596 368182514 -591760796 -951248645 -920596235 -713222919 -981168190 644060879 -696647779 -360074086 211052720 -681763448 -79639176 -815528901 -198771958 -21083311 -207880039 -555299184 -35676800 -686461610 64837844 -610843386 278149312 -218169197 -941405528 -805149665 215528809 -416872353 391585132 381422232 649959911 981808838 -871919225 590105388 826696869 150827134 -890585476 -889812122 -997490161 -331340560 506311772 -680388594 -435745686 678837138 906969226 -101177758 -931928637 -216775104 -643755656 82113213 -637482544 953264740 -19205595 684816290 514386802 -895874886 190213145 67652931 -803064826 -58727209 959447880 304817369 20145973 -972118236 -777501776 -589541488 195145926 15177853 -211461866 557669458 778864252 -861718120 568059688 -470163880 240675978 324392525 955677540 -104641513 513975102 249077587 339818200 825418871 -25567461 515343577 829275443 -279363899 253629363 681489414 -680813307 29509746 -64619183 179204249 355859347 712470996 838443841 425333257 827924756 -436168690 241472680 393706503 396144356 646433411 548886716 777783996 965474013 -701807080 -255355134 -177092703 228191030 177727335 444766144 -855573347 -6476023 -251273299 750074169 460675538 -956990429 -538209317 -221622686 730070571 67623061 895605655 793385081 -877744688 -930016168 -98048962 -100208089 563253571 -673625349 792168803 -618134485 -178512587 -933000821 922111232 -221911253 508651573 -848926759 -591798997 -242905655 801881483 974155829 510381497 81902301 573536100 235034752 925209372 469348415 548839790 -431355360 -889842423 214101596 -954231395 -295688203 -932998758 -864312864 -656606322 531076711 372945443 778589833 -46136432 -363449840 144306405 -365310562 71528707 -644180045 -605227361 541209468 -176577682 -737439186 -620079890 481042454 456964369 619959418 -652449227 286835765 186764932 -22199346 495107751 224702850 -535271687 567237128 895569874 -160024087 740467137 -95865314 352624523 -728052333 115398833 -821127574 653155099 -954073258 -564855105 229563630 16050594 -813943461 639202460 -199029561 -561409043 661097410 175070996 -736883606 377350140 -487106580 -106263157 200977436 -32908435 -477382181 -354436365 -396724515 -892755865 -790114700 606726715 738134246 -605889464 268513317 -198448790 -729933580 595250459 -117810423 459274955 -911040886 503551393 -335392458 73824891 777893262 -516505755 -940830455 399533037 -924668960 409851781 -107973570 -690106697 -142328178 382075994 -485119310 -482727748 -363542652 -931197621 -682647231 -427076886 940814561 -623268113 -992902587 -87711049 -970404077 -798221314 -761691817 63933456 841494152 531689929 716843522 -497867167 534073404 -937069903 123126629 -254975248 586943856 -556989037 362363812 -37429522 -739727588 -692143393 -499110935 951174346 -150058186 456893266 -700898960 442956667 615321220 906611580 -301279905 -989578452 870918263 397859363 915287289 -590139887 34967670 -44108606 456195890 -796680800 738627768 560456532 -214671048 137357020 543129223 312705171 106444566 171018276 -484133828 846462699 -693918955 -684420906 689263881 -762002588 -580779138 -6921392 -211513779 537678393 -857192097 732191462 -59010537 -863212026 -188126509 -223523809 115773754 -620652658 695845785 744313448 -931765794 50946421 621070768 -172058129 701238182 576809278 936161622 854764957 -787659871 567007146 -780688865 -919605930 205094258 431937313 782149636 -874917790 539193414 -444105601 925668867 -554100868 -46236531 -664366805 -132906598 -999240352 517404442 -949247680 338939275 -240129797 -812852881 -940821120 -39267055 -765765984 -376016922 -264193111 -612573489 715413936 74316190 724042685 -990671627 48931041 384081920 398183261 -897015917 321711257 88259509 -803641590 -830605349 -130579469 -511285553 -94220900 324739516 -410316295 -144787602 -896344315 -354359839 924809254 -800688742 921218925 888780757 698527119 307735787 -587171450 -513218535 753213356 -676709836 191196407 86700203 -548124741 -672822630 965791617 -770456184 636859982 412020847 998944359 589939796 756597401 -546473966 893107217 968373356 136630299 -900245900 691469377 122508611 183907004 -640067567 689024230 711489010 -635755273 332348587 -400852092 212401727 897186676 714638843 -507766402 -20891690 -234908198 -716576243 390815675 -87768553 -568518659 -789657085 151762598 -983683237 905163352 681156680 -612764288 -188203983 368428882 354822934 -660889531 790534287 -530783787 481050419 193320372 -705103893 892117320 78802451 817108210 -555200330 -868303889 -108114437 908256682 228580938 -629051190 -47399060 826268458 -319657669 514843496 -302376217 -893485356 -994316079 -199574559 -249829154 -142459819 485327494 747399820 82925325 896173358 784992435 -309472708 -678429970 118250682 973088520 -105322952 384746044 18607883 351950584 -983739148 -577954158 279339027 -805849071 889736933 -878321806 -933271497 -111488442 452450525 -805808100 -270400030 568868146 398367709 758426985 193955293 -582689488 -849845528 156534355 -166013555 -453900429 -734264938 -709683309 900865788 -951386697 934676538 166917317 -522684317 43842859 -463165329 468570939 271339887 -986203582 -789843847 -91640191 725399052 623639473 632563556 229802535 555781864 844625048 -907929461 -75803 965386079 -511316125 542891139 253989753 -424849286 280905720 -575709423 -356714651 797350459 -72598480 107869562 -506030867 -171399472 -984339476 904325532 958589720 -19540550 376620737 80036893 -451082767 -24107269 -656465643 524170880 271712154 -304369404 -93727367 146247643 634318327 -803743559 166289691 652941696 722414390 -804764901 -951849216 620620292 -267530633 681544130 982713298 -930605179 766355569 377706899 457954629 -211795667 951621919 103946277 -367173394 366373623 -432709624 -576601471 -458203238 -501619241 852533941 -627658957 -392660014 -364586830 54771520 668149528 -761970762 -105933933 -465910036 688649013 607054488 -403249741 177891423 513879924 -739094957 -307616029 -538191620 -384436919 386705092 35660132 575720184 383141194 -910424467 380714532 52372580 -470026504 443449313 -226764188 870036365 -151458176 -997624355 -585957815 -205870410 -979192396 660943472 -372098061 -330337023 471463701 620798012 268568412 453603769 413362455 -349365683 -59349806 -466813705 -467179532 -242516646 -355801214 -729594770 -523347911 83760494 507098534 -341369506 -335677086 -575854002 811637775 -351867300 689017267 987955362 707660004 705177214 461361608 -427304628 -604783774 130277054 565984056 148400104 528448013 333918674 404483413 980840076 -263993450 899322718 -283657686 188839087 713265472 854870553 -509875609 37080161 -878371899 -859745406 889223771 224018311 -773126504 -496383012 -703244689 -498050167 -907160413 -568750788 -552533324 356155189 122148884 801213042 544343758 688125242 416500262 -863616778 -95010249 704921688 878442396 -937739673 -558793833 -916806245 660385299 -317822227 -961814544 698390598 -886758112 210409942 935754312 -863590980 768639820 -943131094 515332020 -772339198 812769096 786969069 -148389712 -994929779 -750839383 -437521321 381501686 -373384025 -997224761 695732401 -70182831 153750501 -242242925 -256920968 776551666 -880293468 538621270 133197352 276868191 338093692 574875170 903480666 71221339 -893921852 255182365 905387984 156531769 -949786688 -19246290 180806671 -159540966 -227879526 -570394183 58974264 959933420 143403613 732992216 -766559907 -850712409 -235099144 -915925686 -784971220 -567118361 -227288521 -615401703 731203353 -750527834 -609861352 308358828 -455098299 -445005664 145430804 -498472166 -872009054 -781613403 -428912223 841886470 336780678 685906751 416253030 351908633 -407988459 965841540 533651299 595905595 -256830181 -375327841 -163899358 -383849701 -98104900 76401741 458416703 -218252022 -461369338 951088847 -14172407 -797802312 681004404 322734832 457792151 -398195625 -925669186 724117857 453648064 -204150110 -541251850 -786875397 879569049 -886040669 -478739479 723498562 -406631838 113144032 -328288827 -143421289 342330370 -706660570 778562484 165716357 -572505893 846003733 -568389626 -498515522 831131676 174699209 -739613039 -213977832 -880277757 465791318 -925919425 194295121 -19757805 668760151 -44511769 158724059 875274552 508229272 -751535187 819862108 -101430931 658106403 102334316 -593975531 691448302 648932439 234599928 723473974 -44758500 955575702 167906902 -519767316 -999175369 786790573 -902088164 -828743310 -133005892 777976929 703004589 -955030350 236794252 -230575936 871815972 -67375591 -747381429 185555326 809780708 740037629 998333500 -160924027 -999852481 57269403 -598575390 385621185 -766589040 384402934 747593132 440908817 413238525 -884800060 -973270592 -429588129 181036992 745147008 -405069043 -774092590 -204505417 942501243 570049711 383183411 824842370 228374876 -830144747 -561432117 -42237060 -701632633 -188260290 -166929269 -887341458 -856565351 397847895 886727640 719898502 498897440 -494758420 168735261 739196182 -88270938 342643358 -609935142 -634753539 -444060 921323630 -340750196 -335053225 -558829130 -610637379 687111810 716500019 305926001 -709762986 -473890611 -164970194 415443128 -582235405 156341284 -43196119 594192893 -14745383 -712288688 475337153 692564651 925971027 418199902 -822826206 320343295 -774945094 330116165 -890479914 -742420280 -796505030 -278910884 283210802 997507420 926817348 -584013426 867450681 771452930 731254623 -215355425 -393290304 -301164897 -543477001 -940617771 -52091044 -789459525 -857778733 -971615154 136667224 594211210 355841113 -417414249 -529610248 291843349 586295773 -200207424 -244635423 192708187 -231995754 100297121 -2812406 385950460 219288541 540266103 196525038 782526936 -175592824 -248000235 -427209478 -197340969 351596622 121042737 -583610357 483197485 -413989075 -467871720 -504458250 -881226197 562960140 -268221226 536559823 -113664912 -223693174 818883923 -534636224 220783010 -836616297 -971800255 -529677191 288623851 -975546734 642179519 55267627 -812773986 903718238 -806485814 184995539 611119049 628113037 -955995140 -680883624 995410451 5337954 -49562067 -924448987 21792920 511327017 -201570414 943738683 -462561814 -501555566 15924133 44148453 -252986249 -219418848 831640031 353763348 833128533 49932575 821843399 -818811693 -559549912 428875486 103281338 547244277 736644972 -674501091 644363589 -893449403 293388592 -613241890 -75269323 406855401 817271614 -213285920 -831201354 879021569 -438182611 -651421947 972181689 387832949 -140123695 -765822016 -548889204 -950544785 -472663377 -668258250 403717123 796255269 509145134 -286553928 -688402612 293479793 272773787 -206288644 105818600 -368794288 214386988 133122143 -222344620 -812108449 398140602 402002397 -574318788 318269019 546332933 446128917 792722046 340803793 827845741 471552092 55966250 -135861326 455821256 -955214830 -818833083 658107069 -679662370 -557605660 -504173346 475037852 34941782 -154067519 -177504646 204865460 -28162200 77822308 -346736910 -582444061 -137044 326684997 -52640611 -805030936 -319947625 478604089 436252326 796407542 -947549705 919687262 257199683 890761287 113924383 -518931268 127621121 467380827 512517093 -330807389 -258683508 -367740005 25249189 -597088341 -197496999 -181324768 -230360815 980087034 309264088 -756358887 -481361876 -864218830 844085777 489370874 683100217 -353986048 -792698482 752502396 602738213 -976026438 -836036451 350761528 886192790 -919341661 685251040 562240651 895961797 916598871 169827935 915870115 -55600873 -444104582 789249009 -246330204 -295734640 -642563751 374989600 521904227 668909568 117168076 418897204 611461003 420672158 -683871110 506067408 -564842590 543034824 861140660 166175277 -61159917 -365561301 -879912623 -802807701 -666151898 868054942 -981606541 178290197 -683608939 -660642272 492804380 -487793298 -584344143 -486200641 943221426 777686499 776199042 -989688813 -229800089 828719661 295110264 -614844820 248918666 -758798280 249654443 766693387 458191006 223911685 364572919 594214722 -9919676 -703147911 -815499628 -917074867 -818629297 267459462 237722194 -410415635 -657597729 -180425058 578616259 -581926485 -307561821 -217502636 -788474104 -38388308 -333873712 586564608 -985527444 -535588794 -208153859 -961465608 445073365 -872080084 -984112520 -185789220 812623441 14821158 -217295551 -952316500 918330515 -633697007 -829915660 146732284 -840467983 -398354410 833794481 448266778 965848365 -658051020 578462027 943325167 356988404 417878003 953360937 299641380 612434179 456670039 -618718545 -214674861 -409696303 776014346 -898203050 -424600087 159664900 962572709 929639482 -606113707 466307222 -774682011 70860174 -100116985 510042490 340335347 21667029 368454838 -541003453 -147971579 52339332 366512669 267311855 -724263817 -596066481 -161618739 -917555207 822864828 -685935355 -305012359 390959249 -11842258 -453678088 522965799 659746777 -899179551 -773434695 -903686672 85485609 770661731 340151048 -770351216 -895919970 -328936160 462638687 715981606 -67806939 -653136754 -498044288 -912705243 -433753434 295454278 -501729929 -185789502 284203343 238545584 -295350545 468477679 -663254285 -264567773 448162361 -448733476 943903687 910383430 138387719 356951821 581128887 -469033792 -217236198 878270039 38808640 836973947 -59864714 -143521514 56772934 916660178 -30249528 874308287 981773123 417505177 899629617 915160288 -470051026 -599957846 -696595465 692259042 89931664 518494413 -97566551 -406975834 -260307023 -489805361 791738635 567414487 176353952 918599895 -653429726 394547472 86098652 594519049 180359027 329089560 445040716 671972920 226017231 -922474117 -552425323 451184655 -221543119 -868527338 -676622364 561311614 222081782 -569592530 -584903178 711656910 611300424 683537478 -582414748 -528914228 -671972973 -581727489 -415243300 -967634744 12078336 -99740429 -329478612 81388638 649389273 -654374879 645542993 858798462 -560607965 240795489 397600396 -502907431 70162001 557265778 695658132 390277860 -768274721 -547628718 334806329 -833450773 648989137 165557390 632844432 -860624608 -446804241 -80822353 -827762963 -29984837 -140871285 -266732158 891832121 -388571890 143842053 122866446 250307837 301160453 -648539855 -950969084 376155625 897539281 -869664010 -583971768 429834053 9268583 -950202888 195458219 290638779 -500694942 805352120 -150901848 -987407423 -343273762 -376847208 794814107 -339667282 -491471739 -53721032 -499776120 -676470860 -487027471 -292650708 749284612 737136139 -399321955 797199954 -323391875 644741757 712383011 264152294 988020611 918382122 -930565334 156795572 572180664 325111744 -378132498 -477000277 -611319032 830272403 -57124037 -495859155 -656035379 393777470 374103643 -915781125 -234040749 -649324399 271774572 -514347050 631941167 515288443 -322839040 10734749 -725319075 767095271 428677923 680299130 478187271 991153131 -459990460 -775637128 -727290965 517562543 -682479213 710826951 407438534 -143587720 413392467 740718625 -241793318 182752089 885796340 -61640591 99616077 -757748040 207821728 33077120 -181765535 -452981941 -329310754 -557085820 -638407257 543575280 953064930 277626522 -528661974 -991137479 -172842395 -183915915 -617982571 -125314227 -144633276 -557847290 834526572 -238016791 373994773 -676754887 443963875 -949606115 -313528248 -319101697 -898453459 35079546 345736110 -545640281 -720992359 302166284 443559893 -611519561 350830273 -389763645 -646041965 -145256810 349165988 -244629643 27597718 89375423 -846090876 -762600909 -317136355 597011168 -684916360 106712326 426986823 -902950373 140937936 -458725845 -474976089 991844493 156571331 -312018130 -44579676 830670723 618726129 -350071340 527446467 -547540269 672750100 530530614 530904020 -883963769 591196049 162122301 645164406 -679201581 219336161 763256969 -688261756 -323718338 679103084 -283441810 469679446 -408003247 -778418231 407927122 26030436 -912338154 364675560 -224841556 -863494642 504710206 -229148235 -645729777 587831359 -406170994 576927266 -497993691 679493440 -914072528 390148642 -662868445 254182986 737470191 -713157029 -538899390 -866442717 449383973 -74296201 -180739346 88094424 -408913354 -687323886 -799510514 -985395465 -862506325 256280073 -904933755 -899193317 -946299617 946540267 870662582 -808475057 -84680677 -341883401 -791108967 421609885 -855399316 384286499 -482068079 562629554 -406174400 717194624 -339799167 251715173 996009989 -955765450 412454965 307272576 -194182829 638284690 488216609 -962304632 239570796 -563592414 384240526 -392592424 180997436 -932018735 -336927436 -592071113 -413871255 777727031 -56499261 -602781917 -588577963 333702443 586582029 -358420173 763265114 -398730509 204166137 -748257313 192836499 738544048 -411481037 879502483 -203441414 -946599509 -727847380 -915422297 538145532 -502562268 -717802044 -870074318 -110607837 533355743 820832409 321464153 -675555443 6111187 -808928882 789368632 712975451 -49052482 -325946299 297550951 192822396 -203328408 -148886150 372535472 -155170141 -405986689 138429496 -277374008 730710551 253157605 773454312 203344103 574548168 -966515469 691758499 721193804 -803444896 938867293 -663132837 -392824747 984166646 286702341 -81590567 -254086458 712308117 -954981209 790921170 619657470 352350124 -628388214 -2261471 -493120122 702018774 -937320583 -877048416 -483996899 -300558949 911524571 -715160584 -124849257 336122278 -31645866 242236493 -606544383 -947359996 811099738 882985808 -607823555 504454797 -132906618 -596780616 -555092938 -972426884 710214909 -415385846 348378793 893547251 -884807260 -154095069 -436935005 -689572099 541523305 816800643 552059228 -730168407 -574179088 98089694 344332939 104150856 -831912590 979241329 -579965218 200548860 828452321 923291591 -603526194 610763695 301067499 -784744808 -102652150 609680765 96438436 957005886 -86221847 981994073 576571397 949827496 435852633 111034910 -854745466 -929931288 631479197 117004377 750864722 699375814 91899700 905652634 -220935041 399088846 -428172021 233706273 243987243 -536411890 632335489 474665860 289206507 -480809015 685452323 -394456873 -269579707 -208024482 868201466 -779555221 -773086265 754647723 -72269805 -857792725 580546992 708864321 723636794 174681362 953047473 166452479 925167910 -599767856 807737182 -234600496 -379058276 -930775440 -227167586 333477834 943883860 740307977 -405868427 282253720 317844692 133875143 -707950666 681055123 466302789 629846997 410626963 428382530 -395303278 -758914438 -913494580 -593964781 757142878 605501283 850115243 -80973681 -406850748 470370627 692971933 -869191802 586165532 -981323296 802530374 895478654 -68184845 -830397074 -577944780 595066395 -40805327 -372259589 -1269897 200060610 197847134 -6408852 821849645 588617870 -964115211 -89390764 518304538 898968841 589601649 -391920781 751911103 -993164430 10875308 -139047154 797103092 370244296 -547454547 -581756810 -430989967 -849875757 -431293740 418333465 -950225518 706905898 -423688993 -317519167 988819712 -83650649 58212004 -719881584 270334845 987527737 -625714346 861625188 626412223 -501467130 658099095 934845228 -350943634 465691295 356881099 356971744 -656687051 623434929 -633068626 -599837823 622809495 217396206 36395796 -814159389 603474163 644355068 724340400 -821945258 -801971598 -328074384 257070305 484072807 756425743 -283485264 590283417 -39365504 708659291 -553479879 465465520 -846965905 -358334715 432181318 203095932 641972880 -282593322 -738895799 183357269 -561219972 -244596282 -713324637 -317398357 -838477222 -138595194 -244783232 -347074818 -195898271 609089411
29499 31010 1024
30822 38296 4922
13055 21233 4861
5204 35783 19539
28372 47135 14000
24325 26839 418
44004 48813 2178
17137 47953 7822
14630 18637 1862
26666 37644 5031
733 17075 1814
11136 23772 8786
17923 18617 176
15287 34551 10502
13875 29273 2253
36555 41705 2688
2346 33278 19934
39321 48608 2664
21850 22165 247
14866 16822 1944
8457 44143 32263
15096 43869 12544
6679 32774 2826
27374 39008 5567
187 17619 14170
36971 47186 960
23439 44453 14059
8557 45616 10378
10370 28276 17512
893 46456 9253
22036 43407 19463
2444 12188 1278
5178 26521 1518
26366 35972 9118
34693 48401 843
695 5961 167
12976 35732 18597
41339 44817 1641
389 9878 5049
30213 39443 8980
6413 26211 19176
13297 21789 5779
4470 16248 4795
4316 9339 2705
37663 48084 1121
35382 47426 5827
13411 37566 3865
15150 41593 7330
8901 42716 5308
17639 31735 14012
14060 49462 6532
26374 30119 1875
10883 48026 24269
37384 46783 7610
25050 42350 10112
27489 47087 12220
19245 44572 19130
31234 45204 7628
32461 39357 2464
38061 47372 393
13557 48149 19658
16559 36171 13751
21579 35953 7245
12167 22578 7262
19133 45212 17494
21067 49537 6859
6785 38128 27920
18685 31667 5575
10396 25500 5932
14528 24022 9288
68 12397 7795
756 44387 6796
25926 37645 5107
10088 47166 15522
322 4935 2716
10088 23630 6623
23678 44745 7067
20648 24706 2083
404 11433 2223
11925 20104 1195
38 17236 15379
37755 46678 5128
30838 31490 490
4038 31212 24381
29273 33875 2890
40461 46329 5668
15098 16201 219
32467 37341 907
27948 45330 2644
4928 27438 10749
19318 21429 179
29069 35903 4
15780 28413 6058
11381 24100 9450
15527 27213 5918
4004 49271 31857
16980 44212 23377
30022 33108 6
18546 22496 2062
20867 39228 13022
29453 48412 1239
10322 46488 11823
27128 46358 11291
10763 40295 13986
15011 46209 18844
12038 15875 677
4694 22288 16564
11737 23447 10518
7628 26102 15974
23491 29947 925
9049 10834 813
2301 30012 7906
5290 14315 4194
2064 41539 18265
27898 40648 487
44642 48795 1313
38529 41968 776
2343 26822 13637
17769 23356 4563
11467 30824 9510
20667 24025 2361
12545 42003 4701
4409 27807 9081
35174 46951 1839
24247 49199 1538
3978 19039 14164
14802 14938 46
412 26699 7548
8870 38565 19853
42210 44700 529
33924 39098 1201
38220 44709 123
12847 28809 1514
12178 42108 22609
14313 23521 2295
31585 33742 1786
1594 15572 6404
7823 43124 5219
29931 39047 7027
8165 33091 8609
13820 18355 2377
17975 45494 16695
5596 11601 3104
10642 37101 18177
33253 48149 345
8666 44103 482
22492 32033 7814
36820 40044 1808
14253 15803 579
1483 29827 23316
15099 22577 6073
18299 23553 575
8897 35123 15319
28837 49633 17015
19178 46249 11358
19524 26505 2010
18171 44148 1583
13141 25318 2720
1482 31612 11985
418 32994 11851
30973 39120 6272
10838 46101 31207
22121 36205 12173
5792 44957 852
299 29362 12790
19135 19786 274
15095 42544 10640
30970 32155 914
498 11651 4670
25357 36650 10160
12426 34525 15720
19396 33850 2661
15976 23964 7948
7217 45853 33580
15657 44843 19963
17089 31324 14006
6269 36809 30196
7739 10877 2735
9243 12107 455
30412 36504 3598
16191 29261 11256
6784 46885 3614
19760 32774 3158
2302 20651 16446
44282 45752 847
15525 32252 7703
15025 21669 5185
7051 8054 603
10113 32344 9601
4103 39740 8383
23009 40476 5059
27488 40588 10945
22252 28327 4001
256 41458 35252
19521 39156 7465
30160 34478 3488
2439 42633 17143
5763 29337 499
11917 49651 30250
8116 32296 20769
21212 37605 3076
12995 33674 4765
14850 34472 7169
32216 45843 4604
21468 38379 3363
7615 9929 969
540 15476 172
29543 47171 17062
5508 12934 5291
23074 32275 337
36629 44369 5637
29636 31607 1862
8186 17233 2895
13787 45804 21238
30973 42930 11007
22879 48153 18641
2911 20231 12479
18785 19774 289
8005 20498 12330
7970 30585 13231
6584 45328 13792
12736 15364 1943
23629 40461 14953
326 18321 16685
7237 45815 28269
14382 34100 16484
17704 34619 11179
29733 39571 4645
37784 47542 8979
2434 32856 10484
44021 44214 181
8418 22767 11803
16260 30398 13353
36063 39426 3039
2202 3645 1162
13502 36854 17059
32825 33542 154
8131 19482 2491
9584 38283 7806
11692 26018 6902
5828 42950 14360
18865 22773 595
38218 45516 4368
4783 20068 15079
19828 42466 13919
37750 47767 2754
15425 43311 25823
17046 28354 10690
22655 31197 4209
3560 45949 37340
2533 35864 2218
23890 26858 1533
29517 47279 14930
28095 37706 3800
2642 3507 583
23117 25538 1376
27327 46278 13889
24666 31162 2493
27546 48482 1459
307 29025 16991
35627 40017 1266
12487 18639 5192
3375 18883 11501
13790 37501 9423
40991 44889 1994
7267 33937 22230
8997 26237 12680
8582 24363 11422
27067 45524 8745
19374 47457 19856
2516 32437 11036
40929 43884 784
16128 38692 4450
9372 20949 3056
3295 40457 32883
15260 29365 3609
4660 14593 4353
613 11090 5236
23114 46860 4325
37504 46584 8860
3796 45492 10398
6410 41502 1114
9700 41339 12734
23563 31736 3360
27588 35973 7605
4178 13436 971
3580 47236 20206
9235 12090 365
3410 24171 12001
21482 46522 18973
7319 46956 12881
21663 27761 5991
4854 33329 13369
1003 3702 168
6523 20891 5169
11725 30247 15302
21358 48340 12929
15457 34425 12719
2163 23387 388
38608 39836 277
1118 4762 279
3669 7373 1972
11017 30488 3698
4773 19277 1062
12931 39892 20824
25075 37131 3336
4994 11793 3394
10390 43906 28058
7925 33841 14830
112 28248 5605
12344 26953 7436
14219 31248 9483
6106 11523 2411
18592 25967 3108
22051 28888 1819
19657 23171 2594
22037 29342 1044
36788 46788 1742
28522 44451 4176
3390 12345 5685
3918 8481 2634
29789 37071 6704
28594 45553 899
19638 25431 1136
3551 42380 38072
15785 15788 2
32925 36959 202
8988 27182 14310
4612 20352 15696
16368 47543 23611
12664 37129 9067
287 19720 811
5787 9177 2937
30706 48130 6539
9416 35358 14538
22789 29887 6564
35747 49169 8617
11147 48060 30675
14288 33912 16002
10787 12757 836
3249 37812 24027
35165 37146 511
18937 22500 2430
6984 8421 1404
22356 25143 2634
32281 47806 7805
39075 39538 143
747 29888 339
37440 38302 562
23894 37285 12973
21367 31801 555
3087 37545 10427
33172 45152 11864
18348 40759 9982
16768 36596 10979
24214 34149 7212
927 20457 7936
12090 28923 1793
1015 17906 7819
46414 46856 378
31586 42396 8869
6276 37767 1759
24924 26982 841
18195 47450 22108
7661 21167 10603
30265 39187 6987
23608 41250 13578
17610 40789 14352
16961 43889 10799
21971 44700 3067
28391 35902 3476
8649 12060 1770
4929 5667 195
685 29969 12791
1719 18437 12489
487 21339 665
8849 36852 9019
639 42730 2220
3886 38642 17525
34559 34883 205
28881 38832 2782
19849 45450 914
15178 38167 8567
13365 35385 14997
2921 38221 5115
8215 41987 11951
27482 29077 328
44035 46336 854
4840 27332 13279
4208 5391 973
22571 48608 22344
18386 23220 174
3628 31561 18344
6842 45050 20468
4159 46656 400
12982 13900 348
4581 15094 9570
45843 49438 1506
2647 30117 15007
4675 30779 19002
2819 48700 37823
8026 45597 19
11124 14723 3020
8266 15994 95
30755 37158 6161
5527 32863 13305
15589 45889 18879
3700 37591 25828
6379 18561 909
11325 34163 5086
15904 36073 13235
14564 27364 9029
25852 48028 6643
14094 28551 13844
15437 36221 337
10941 31518 9077
6335 34405 12457
30673 39350 3430
21091 43266 4805
11998 43977 17218
12657 16334 111
39769 40790 466
1670 11133 1520
35628 44134 1817
27281 37510 142
3 18882 965
3016 20055 967
2169 43914 14486
13924 21157 1579
30506 41992 4137
15758 40029 19751
40880 41633 531
13129 33859 9818
41203 43547 308
2520 46855 17864
37712 45544 2265
1924 3273 933
37591 38773 157
34075 39843 3588
33754 44674 3171
19398 43327 6173
3169 28969 13024
38318 43447 2385
13233 34654 19165
24102 36414 6907
25150 46117 14705
3576 6289 608
3437 42467 23371
25397 36056 10409
208 15311 2750
28227 43990 1161
19483 38135 17777
4698 14995 5246
23336 35764 4731
25670 38576 7390
15670 23181 6321
9570 43447 31677
11988 25592 13260
41658 45622 2927
11242 37403 11779
7341 8223 274
9654 42269 32119
17483 39363 5133
23665 27820 2657
29315 42686 7479
34918 37289 1028
10985 23476 12031
12123 35809 10978
8208 28706 12558
12240 29212 14732
2622 8787 528
11070 22659 5102
2910 14349 1013
8975 46638 23460
19318 34504 12204
7378 40350 23001
24483 24991 362
3224 15506 10571
14793 42178 13120
2745 17797 7894
31107 36005 1861
21325 25127 1396
5939 27836 2195
4704 31038 21709
37616 41953 3938
33562 35256 1358
12360 47242 9144
5884 19077 10369
41613 48244 4433
6719 30467 5872
8785 15880 6177
2268 26763 24387
10654 36612 6417
9891 44480 33124
1375 27908 7891
14366 42958 4216
16664 23016 2119
40571 49248 6465
10326 45533 20406
9122 41994 2207
10244 33889 13340
21169 43907 14561
24214 47810 22815
13929 40720 19208
14601 18428 1191
4866 9932 1697
1824 25425 9981
41715 45698 3904
12555 17433 2470
14595 28918 12356
23274 44876 14516
17215 44609 12440
8254 20542 6416
23629 40472 14296
40535 41246 83
13583 35584 13426
33231 43718 3456
37592 46927 8492
916 7061 4769
3905 35736 29463
13525 43946 27878
12729 27855 10431
8368 12848 572
18917 23529 4004
9462 48998 1167
34249 46602 260
13075 20478 5296
11913 18653 295
31845 40210 2744
31629 45594 2809
17469 29978 4159
4029 7705 3144
8417 8472 39
26651 34837 1283
5099 13614 2418
25255 43213 787
44668 47637 1059
34578 34628 35
7104 22356 7295
2723 20484 6558
25918 40730 5461
1878 31337 14210
41827 50000 2903
21505 24848 2749
39588 40572 733
225 10829 7629
39105 47390 3498
7690 14511 5295
323 4139 2297
28685 34367 2994
23086 33900 7079
39135 44547 1715
21526 38388 1358
229 44272 13321
7022 19575 6193
3808 19382 10457
20346 44382 4808
25789 26684 28
22957 28578 2061
3841 22436 970
44943 45793 77
40796 49304 3672
35920 36575 335
18299 28123 7528
26686 49207 16552
30402 34236 983
1427 25351 4257
11985 30505 13466
15179 18105 547
16381 24014 3749
30805 46526 10325
5537 13177 4720
9467 22736 5918
39507 47290 3044
11952 32154 6750
36977 40779 3170
37501 49530 9897
19779 29815 5121
9051 25850 13529
4368 18580 4182
3325 42975 24168
5039 47458 32785
29641 41418 10661
6187 9919 2002
18316 37082 4761
6859 43878 27123
19560 29825 6338
31255 42947 5826
6488 40231 32319
4422 7161 1273
70 22123 18815
7532 13570 2277
9354 13332 3150
33086 39789 2619
16671 38895 16897
7766 26916 10323
15151 19479 1710
16223 21451 3761
32661 35575 2684
7637 17076 4274
13115 27853 7813
13084 49760 25593
19645 48703 10526
12478 22086 5316
506 27198 10818
6364 36479 29043
21896 29890 4534
225 40195 28701
12501 17999 1345
10982 34909 14784
16841 23690 6426
10533 38696 24006
14163 22432 3201
1134 8833 1899
14456 47046 14086
14924 17136 1664
3117 38542 27888
15257 17375 1530
24459 34210 8383
7372 12636 5014
20505 45779 14966
3755 9236 1749
3612 31143 61
31890 34402 2239
19854 43732 4030
34526 45774 3195
8290 43606 24149
34712 46852 6856
10129 21630 11438
5031 9801 1210
10965 22515 8621
25727 45951 1149
6788 42013 9176
8798 40211 26587
17668 49029 18053
27108 36321 7461
829 18242 5462
22953 31950 6529
12397 20603 5437
25215 25952 699
27650 33479 783
7350 44553 15030
7403 23199 1236
22650 33749 10328
22403 44760 16806
733 29240 15798
42022 44710 384
1683 26307 10766
16518 45277 26139
24539 47609 14136
46385 48291 1695
15917 19424 2335
31050 33437 964
14765 44489 28617
43517 46209 2393
21409 30264 7022
5950 27724 13568
14990 43652 8103
2960 34710 17106
10727 31328 4208
43017 48813 4990
1926 17036 11490
20837 43941 19614
8956 19321 4894
15197 33290 17275
36410 44676 6984
10655 36623 7448
11516 41556 18367
16609 28266 7956
33507 48416 13012
12596 36430 6383
8820 35162 18596
28271 29438 196
18240 28596 697
27062 43683 14085
19733 23328 2212
12717 15707 785
11009 26108 2540
5286 44119 28726
3715 15054 6566
16652 31512 5185
4027 30900 20232
15598 29205 1660
480 49257 25479
9198 21227 1864
11060 36656 10135
2597 15462 4702
6824 27933 4057
39765 40284 83
10251 39633 24970
30630 46299 2268
1728 17830 8456
18809 32493 3116
450 40239 28787
3132 49351 7492
38128 46094 1269
41604 46585 2144
10952 29450 4517
227 44826 17824
25532 39165 11193
19211 24102 125
16181 39853 5727
21883 40108 9825
2173 4478 1929
3373 8175 4263
31694 43084 10148
10389 46094 15738
24355 45872 20110
21612 27481 5168
14966 39980 13106
7448 35701 27721
1159 26216 489
18298 23345 4190
8154 48320 26951
20171 26245 2075
580 3119 2147
18151 47831 10118
4444 17117 12200
15491 40781 20769
3317 42521 22757
3920 24872 9579
10339 11207 845
23225 48769 23110
24052 42251 508
14597 32328 13893
2352 39969 4962
20736 24052 1454
13710 17359 360
18099 48508 21042
30309 48034 6031
35635 48637 1909
19454 21631 955
41584 42822 63
15701 39452 17985
32108 40146 7300
2517 35663 8953
22369 43575 7
18651 36467 16793
8053 40216 27935
8021 47197 26977
4120 8793 43
21389 42213 15484
3226 42075 9212
11512 16640 4885
3454 30014 13733
17080 36014 1643
26927 42087 12782
3254 16469 3169
5136 45042 1246
15153 18344 1065
1115 8262 7053
13725 30687 5234
4979 26192 19006
23693 35116 7441
14977 24763 8015
2044 39248 27954
25085 30791 822
3086 34288 13999
515 15301 5964
41977 46515 1847
8281 18567 9915
1546 14302 1878
5914 25131 7966
23327 41673 4404
7846 49530 1020
12160 13715 85
1713 47426 3473
6284 39859 21329
2665 20979 13489
25626 34610 3728
6916 11967 3468
24769 49408 16931
26436 29155 1556
10557 29522 4492
5425 45175 23286
16667 42521 20610
19359 37381 6313
11023 30507 480
14174 16956 1824
26202 44292 6898
10280 49043 20697
33386 37148 2138
4890 16556 4182
12024 47556 16021
11515 30753 11000
29683 45555 13125
11800 18329 1106
31016 38347 5741
47283 49753 1814
7306 7990 517
30457 31788 431
11376 27452 12287
29810 36375 2996
23169 30487 3932
36138 39333 2453
12900 43512 27702
30590 36860 2236
6564 41001 19676
23576 26679 87
11809 25824 1727
2118 24555 15831
5417 20380 9471
1065 33524 17977
10809 49195 8817
7116 26222 11823
11495 34360 7496
41012 47271 3416
3575 35557 18054
20927 30817 8559
371 23603 19614
25449 27614 779
8214 48064 37545
30405 44035 594
6175 25744 5729
24356 46657 15647
10631 10876 50
28455 49450 5700
13541 16702 2927
2426 47173 120
21617 32880 10861
29877 36577 4703
12949 24723 7816
21289 39225 10087
14438 18158 439
719 26228 15228
1143 9798 1817
4350 40928 16897
2415 18421 15425
28251 40028 8240
15265 42768 7684
21960 24357 1448
6881 12342 2786
5913 9368 1537
22212 41739 932
14828 25406 1738
15524 40252 14774
1295 20649 4463
5534 20103 8590
30479 47823 677
39900 41977 555
33171 49570 11850
6188 23838 10751
3624 14541 6827
17552 28706 5311
15304 35315 15927
24396 32461 4081
28114 38212 2973
1991 28595 22321
3366 35803 16017
8200 33163 23186
1723 32699 7306
8799 22031 6173
3638 23981 11632
30730 49762 12228
32895 49075 9325
23749 34126 4619
20649 24789 2437
32119 35773 1294
29806 46399 8470
9276 20291 8848
16251 21640 1064
28690 30248 1475
38292 41837 1649
14206 39012 15932
20699 40282 15680
37725 39250 48
5406 39708 34183
2648 6368 1339
15152 16604 3
13705 32126 13187
17632 49360 1536
41564 49475 4288
3634 32369 27418
17376 31543 5758
11465 44879 31546
25817 46531 10837
5001 49231 6552
15573 22910 269
3395 26785 2424
19633 45092 19025
30764 36255 1030
6685 49508 38713
4874 25403 8986
2319 28714 14704
20145 36792 10335
2340 43539 18910
21867 40737 13994
37924 49436 8737
16582 16956 311
34213 49707 11034
28239 47382 12559
11728 19046 5734
28077 33305 4901
11296 30907 11036
3345 5447 1144
2070 12909 2152
2931 31035 7081
26095 49502 22977
2248 45344 18075
37264 49445 2121
15975 18412 139
7633 39759 3784
25389 49233 8703
29274 44616 12145
23713 27329 1324
11477 14711 857
19613 47093 20668
10220 31636 20299
7123 18050 1674
27139 36341 679
3448 11722 2357
25225 37350 2563
37239 43695 2664
28456 36332 4955
6295 22603 7693
10683 26028 5010
1791 11477 5399
19362 41803 11745
5119 8038 2904
8668 22813 6205
13272 30472 1793
10363 39549 7096
14093 43594 2256
8706 41907 28895
38779 49923 2666
28834 37358 6737
1751 24768 15931
606 44243 41610
33696 49492 8989
8779 19266 3184
704 30325 27077
11336 26881 5566
431 33864 12595
3049 39994 30920
24224 41664 7345
3070 33801 19297
14867 34419 12937
2025 14344 4400
4846 46609 40396
14013 45601 4044
8591 33586 13206
36959 39859 591
6070 35150 12564
9265 19944 740
33034 39425 606
1664 5893 1816
17546 20504 2942
28171 31695 1254
14640 20002 2833
34908 44312 8213
14649 36599 6303
43645 46665 1277
4932 31706 2847
34607 39623 1346
2559 49121 7993
6079 48682 34840
2582 21905 11195
27978 43063 76
14933 31020 6407
22373 31697 2576
1235 49982 24308
12140 13654 359
10876 25162 8388
26276 31034 3092
2313 28807 6468
35308 48773 13367
13147 18153 4806
1839 45582 2488
1218 31507 6644
24268 34801 1034
20104 27245 5088
18704 39352 13907
8959 18162 6100
10925 49923 13421
1460 18325 11151
15032 45620 12697
815 10993 4972
2618 48797 13546
11910 16875 4143
4673 6687 872
5395 44647 3553
39074 42975 1440
11926 24833 9940
12632 18279 2121
41862 49902 5348
26699 47463 13990
4806 48026 17952
28729 29061 60
17038 30966 4329
33656 46793 8686
8040 40841 21567
981 45584 15187
10419 34098 10220
6845 15892 7507
12415 37622 18203
4405 10464 6012
8203 19493 2249
2986 10749 585
4631 17054 122
10204 19733 3069
24864 46742 5310
19275 26799 5896
17928 27376 7012
6308 42285 10141
8267 41978 32414
16338 27388 2234
23112 24170 558
17306 46989 11003
3161 13735 7913
16020 39392 13508
5643 26215 11976
29123 47652 990
13560 21223 1748
5714 23539 13572
9447 18556 2118
11969 15962 798
23849 48816 22847
37522 42236 4282
10958 47053 15564
16403 25741 30
1768 19471 6673
9948 32963 1590
42270 47132 3054
8184 46659 27746
31315 38352 2340
12667 15370 1535
15705 29069 9050
3497 38476 13458
44673 45811 347
10161 25471 6955
3751 40411 13671
4030 44558 810
10481 39002 5170
3427 13822 5763
13410 42502 2372
10155 15238 1069
4525 32059 10496
10570 18989 5359
7299 40719 2452
7357 18538 6195
23064 38708 184
2793 32599 6986
8865 48339 28764
26966 30622 476
1294 22701 837
22788 47503 7284
13398 15302 1202
42987 47248 193
18433 39201 1181
465 16864 14692
2509 42169 34250
6100 42333 3626
22792 27037 1752
26166 45684 18413
36453 36477 12
8796 10364 265
23270 29735 1217
2311 25250 19565
1932 3434 220
6556 30227 23287
33585 35546 1242
897 47795 25984
2179 46807 7908
18741 18912 102
6608 23650 8966
2853 9839 6256
4592 27384 15747
157 44165 16712
18481 26428 2142
20144 29968 9363
8309 25823 9831
30385 41691 9579
16537 40708 21957
21049 34591 4587
11475 49224 10113
14387 44988 11184
6089 48975 16701
10740 30402 14509
13150 20108 1136
6619 12903 891
23118 32080 6326
7713 38683 2405
10786 47451 20189
41585 49564 3346
15288 46630 7094
45550 47671 428
38418 38685 79
18021 21392 2588
25675 43219 11280
19854 30881 3255
1782 16748 2026
20459 42843 22207
8427 25284 15125
8349 38500 5266
27640 45098 10109
3805 10841 2860
22456 27968 2976
33565 39909 3900
44749 45861 466
15918 35821 18121
36632 38959 441
6531 24284 7437
20402 26186 2267
15053 34301 3974
10942 38453 26166
26820 32608 149
10520 48665 19718
9155 39920 16546
7902 14612 5422
12458 34490 68
1210 24018 4384
16939 37416 12508
8009 21563 9472
12848 32357 9352
22184 27425 1961
14656 25546 1907
21672 40796 17745
11522 41404 676
31307 40432 8106
1061 28230 25580
9645 42856 2965
539 29184 4376
27739 35335 4801
28409 43355 877
30007 49580 18141
8419 14321 1142
27243 29960 2688
11438 21527 10035
7002 32513 13508
20348 22012 954
9718 25207 13433
13920 49013 8820
9770 27665 13567
17348 42733 19547
4561 19352 7080
1450 44218 28653
70 24447 5429
20686 35061 2109
16616 23633 1130
19132 28252 2971
15145 35209 9420
5723 30413 19310
28877 30447 68
2272 49642 3725
22956 25867 793
7277 8393 338
26488 35840 144
11410 16679 4727
15179 43986 12739
5254 13832 7829
20273 40176 3206
14919 47947 5546
3304 14683 7279
5281 45539 26705
39677 42170 930
21284 21328 31
46232 48360 26
22826 34874 5207
2417 43390 25590
16915 35497 14511
23542 32505 234
408 23608 13204
12803 48932 14255
26208 28545 1307
10141 11641 165
16976 33634 15789
6728 33573 12854
3619 40948 23722
19083 34341 9471
33349 49718 8886
7533 34913 17509
3088 46406 27050
1812 31621 11954
22237 23388 183
1617 20906 19182
34385 38039 3492
19444 31085 4267
269 44209 8846
21645 46373 7936
10356 38884 2130
7234 48836 8793
41918 47650 320
22694 23519 7
42880 43933 483
10395 37421 5765
4584 8252 1776
4790 9696 4664
7922 8486 91
24483 26215 886
23065 34424 1131
31141 43808 11199
25779 36270 8581
3756 3905 73
2652 41859 2094
16338 38176 18854
5264 28518 17372
13097 18043 3488
15867 28351 311
12979 24636 5752
31650 39021 162
15481 49526 32981
20313 28580 361
7018 12688 2775
46792 47242 314
36115 41831 2520
41562 47242 2752
36262 48232 1833
5748 29187 19120
9721 16783 1970
4671 48961 14431
3027 27945 7102
4324 7592 3074
8248 13141 3437
6142 47888 20330
37813 47757 1530
18661 28208 7687
783 25695 13222
10830 40683 822
16399 26921 1894
8689 14755 5465
22474 49774 24175
39061 49001 8879
34780 36340 633
39822 45888 572
25322 33174 3795
2721 7539 2684
6744 27989 3731
7245 14567 5509
2915 9029 562
17182 24179 4692
1769 31773 19409
39624 40788 1124
45174 47327 761
1661 4370 1156
24365 33678 2314
15619 29846 4729
29216 46793 14536
37286 49067 9025
21079 22432 1147
34452 40010 4210
8784 21754 8814
992 20639 5134
1914 13613 4587
11341 43506 5075
11165 25949 6386
11907 17937 5990
23137 41894 18681
9356 13215 3350
29555 34359 205
14547 35174 14500
6063 25873 14581
7606 47428 38812
6182 49252 5340
1940 2457 245
13181 24923 7801
31655 41724 7664
110 42641 23575
26100 47534 19785
2495 16838 10194
15266 18685 2649
336 15529 6111
2177 28343 13779
15510 46761 28598
21830 22001 28
18403 39478 5267
24140 25353 1190
8208 34763 11790
6202 35155 23654
6629 43035 25811
22564 29189 4083
8764 29596 19672
4163 38331 18093
8080 30379 4840
6776 9541 2207
4365 34350 22450
35818 37246 67
27770 46456 11519
14610 23002 7288
24263 45672 8381
6093 30919 13828
21777 37145 14558
22199 24541 471
508 2453 347
34039 42018 69
6180 40522 4268
1626 29396 3873
4280 34843 25484
827 16129 8966
19040 48602 12465
6486 16060 3713
11635 44156 18505
30703 43019 10947
5053 32001 14538
32290 32533 20
40206 44299 2066
8568 21910 7867
42206 46247 685
24526 43766 9543
46759 48430 1151
23518 28751 2256
27154 37459 5022
32339 38050 1294
17087 48137 5300
11928 41862 21386
1666 14012 9497
2224 23930 7687
880 9181 3625
18146 40195 5760
25167 30835 594
15671 38329 1559
6503 42178 20743
27710 43727 9090
2821 32504 4174
26295 30421 2397
40078 44608 1897
808 40178 36204
19711 21410 1174
4217 9988 5745
23825 27688 1791
1669 6483 4782
45414 45652 79
8270 11155 92
7372 14867 5285
1594 27805 3543
15621 43626 22133
19090 47022 25001
23902 42430 11419
2756 3879 559
19093 36753 5123
4692 35766 9649
29210 36712 5828
45180 47391 749
7304 8658 236
25137 25189 52
8880 27390 6825
1768 24534 11353
3418 49217 7599
4446 30713 15635
3062 27719 7770
26630 38709 6414
1183 16119 6141
16415 46906 9511
3138 48307 32665
23692 43197 2279
3325 28776 7298
919 25547 21411
5712 13714 1072
22276 38726 3678
30300 39203 8683
35627 42444 3998
19563 29455 5177
38868 47496 2229
1168 16749 396
8309 25112 6008
16771 27605 3968
21370 27356 917
23043 44199 3053
22033 30735 4197
24957 46947 21771
14590 34254 5037
10063 12564 975
35923 36480 357
15415 34679 18190
33111 44127 5122
28779 46140 6322
18279 34149 7639
14158 23456 6277
3 4792 459
6868 21482 11002
23419 49236 7975
25899 26609 704
22641 24538 431
5424 8488 730
10869 19161 4838
688 12169 4173
38127 46295 565
1780 15094 8618
12665 22994 4803
13462 37679 17424
878 34176 7260
20325 23521 2666
25784 49145 12547
29616 35514 4221
1546 49973 39
5703 47422 1205
24288 44301 18713
35225 45922 5192
14525 46717 30944
5024 30637 19337
10244 28078 76
4898 48985 19752
26382 45623 8123
32077 33095 339
7184 30887 9573
22839 44486 4969
34879 47426 2065
9566 46336 15029
36122 43129 3596
22755 40487 15160
34067 49680 6027
43214 46680 320
9140 34850 15755
47755 49819 1985
3125 32431 17822
5841 40042 13480
18716 34479 2145
39525 45480 5765
20697 20732 4
8477 48468 17510
4113 15051 3008
27484 35646 6848
6190 41881 24222
23748 31307 6178
13550 47626 28177
8171 24704 3131
36615 44640 3065
30344 48650 472
7100 49407 11742
9229 21555 5069
28762 38753 3727
12417 12548 59
38341 42398 3995
47762 48396 74
6065 20649 6148
20999 30512 3368
24148 30086 1352
20014 40683 16843
5557 34050 11608
24100 37275 6903
32490 41561 1201
20504 39118 10219
3982 49536 8611
3636 17771 12716
17098 30962 4346
14089 47336 8974
2919 4793 1354
14152 15064 495
9828 16826 319
866 40510 22328
6359 33854 25863
5529 17478 9171
2227 36561 5708
30234 39601 1132
35193 39962 2556
3361 46791 41739
14016 33510 5411
18631 35684 1832
34043 39181 107
4732 28959 20279
32613 42801 1544
21473 23357 808
923 42321 15167
7357 36938 2150
34748 36547 473
32775 41217 130
18663 35747 11379
26939 48026 4113
32582 34975 2143
13357 36722 22424
33479 47033 10785
26683 41938 4067
1620 25612 16089
22262 31492 925
4354 18462 9213
5118 32539 11762
10307 37655 24829
11751 12157 71
642 40619 33960
12428 43899 12581
17747 38615 7942
10282 28070 2497
2102 3960 1554
33568 40855 2258
7700 27335 17116
9110 19637 5239
17014 41133 1137
9164 30248 15652
19458 21710 1890
4353 15178 706
1903 36441 28607
41652 43143 1375
8381 33662 23
14565 20875 5605
27600 29431 866
15248 36730 19419
9377 37727 24799
9341 36688 4349
23081 39084 10728
41281 44703 628
10938 16732 3708
6884 10223 2704
39246 46860 5312
13777 19319 2076
7016 43915 29466
825 17876 5289
24347 38655 6953
3221 4261 86
23070 43556 7615
7158 31489 23698
3676 49676 40052
21350 25479 92
32951 49294 14789
21997 41871 5790
13054 41081 23341
13264 43328 24635
13556 19880 1568
13016 29814 8934
7063 46835 39081
11269 12325 820
10750 31599 3764
8625 48208 27627
5271 38381 11799
19421 22591 3058
13814 28051 9183
4277 18045 10381
30770 43909 7511
34871 46234 571
22451 41207 8672
22710 32103 4066
41216 44727 2060
8607 12596 609
5824 33822 18999
16198 23136 2209
19460 19853 217
5637 48798 9084
2840 11709 8316
6376 44127 12494
31729 39618 3827
14764 44215 7826
19906 45093 24749
10986 19884 2235
25675 28517 2749
19366 48753 17589
8963 21480 8147
4939 25463 2422
19901 33413 7197
18411 27261 4483
6493 20077 3408
28209 28635 279
34254 42394 5221
6754 41262 31281
4219 49827 31273
39013 42280 3124
16050 31451 13898
7319 10711 1920
4213 4394 84
16499 23024 6103
19715 40096 9089
17952 23127 1781
29766 31647 1171
4475 26089 2640
1860 5869 3666
24957 27126 1879
7197 33895 22984
38239 45818 5586
13792 39673 14464
5664 35493 21009
47876 49872 1528
26121 33728 2
34381 46469 10247
33271 35311 1523
18370 35749 7101
26897 27889 348
34574 46440 3501
6661 10373 467
38147 47049 5138
3635 43462 14969
36184 49207 648
23292 41957 6317
8937 48463 27764
11946 20690 7972
119 43534 35135
14100 35820 9128
12908 26116 6097
6427 9226 498
30934 31633 440
7809 13069 4687
18784 40995 20810
23913 43487 12332
1329 11383 1245
41193 46708 2521
4075 27768 20284
36217 43814 3042
17707 19326 1110
7566 13313 5279
16292 28352 3652
9419 13368 2694
18935 26702 2222
9213 11157 1619
7945 22955 10621
30251 34748 16
8519 41617 5247
2967 47269 43523
11229 20784 1190
10375 31121 9048
19691 44145 4183
8327 9095 686
18959 41208 5537
21895 26202 1563
16906 28452 3915
1393 46593 3289
8894 18339 3538
34317 39053 606
7761 9381 304
3903 36813 21229
15 11410 4964
20153 38198 3848
2700 46777 3208
3848 27104 4658
7722 15204 5257
3515 39393 14414
16337 35625 15769
23579 35409 5463
6341 40912 7855
21676 44738 12352
7263 17345 4719
32541 40240 4773
4346 44269 31099
8871 13800 1327
21181 32443 4000
4662 20795 10098
20291 48733 5145
25173 32612 1981
1876 27492 13774
12316 16348 1085
9017 19573 5139
16983 25485 4759
6512 25118 6970
30734 46963 4935
12412 15928 3258
4237 41179 32333
10196 18729 6692
13186 31873 11202
14700 30476 11331
180 19750 6660
1465 17972 11141
21068 44799 13534
38649 49424 10573
8503 43999 30286
35417 42835 4737
43632 46069 351
19889 37859 11362
7606 12299 955
7039 48787 31178
24350 31776 2015
29679 41026 7667
1224 32220 27588
20418 48863 14293
6646 29281 10692
3673 32204 18517
42787 44595 760
27363 41789 10087
9035 48767 1125
25324 34262 7532
32406 36855 2242
15197 39505 17634
24183 38672 11594
29050 48644 17693
24080 46571 10232
6342 32536 25209
23043 37099 1042
9846 46438 14079
5098 23943 10400
8282 46314 24213
15991 16571 373
10398 31190 5426
2763 37237 10836
31913 34887 1735
32323 49424 2740
7320 12170 4509
5950 41882 28560
15633 21849 2723
11826 48227 35199
17436 28681 8310
2634 41427 32473
1606 17650 247
35905 35954 28
35682 48347 2189
8451 26761 17621
2440 3250 397
1337 36487 27533
16330 32668 12350
2827 15074 4653
7662 42693 16209
16178 24255 7443
28378 49484 19485
9480 20084 9559
10566 20726 9675
22880 41623 1213
14227 43434 17977
593 40684 23249
10707 13086 1422
36855 42743 5291
2650 3927 443
33537 46118 5901
3710 13346 5046
14531 46103 27563
39132 42957 1208
25807 41442 6600
959 24944 12872
5643 47263 31084
23061 38094 1017
19676 36785 334
5046 20269 12560
10256 49911 36251
19035 40216 443
39700 48225 2205
22117 46259 21030
27749 47450 6123
10208 36061 16720
12935 22454 4899
12867 47054 26909
4726 20580 12393
29395 35621 176
13348 38158 23575
12617 34548 11007
18277 47488 17382
603 30255 4296
15824 46756 28138
9703 15812 1632
39714 41733 1826
26223 44767 12590
14626 44256 20845
2860 45371 21554
17361 30590 8612
46431 49799 3102
5880 42580 35470
3198 32752 15173
31404 41360 3665
18030 36042 8182
1405 3446 441
29136 33270 1261
24721 45555 3551
28396 45152 16613
9278 25727 347
3250 4781 417
24916 38312 8285
8010 44779 15725
31532 37292 3707
40607 47554 3167
12345 20021 6708
6901 33814 3333
5408 28328 22226
39574 46513 6382
13828 43482 15805
19473 39734 18887
21598 21814 16
37098 47383 5842
42225 47723 1578
14763 37182 10559
44595 49627 4205
27125 35722 7145
703 25971 5037
7935 35367 15565
34831 46651 9055
39502 44305 286
32088 39716 2447
21939 47760 10810
41580 46635 4332
30513 41627 5729
19592 35616 14763
25764 30781 2574
14905 27978 4959
21704 23875 242
1234 5705 2230
6121 25807 9269
8964 25371 2770
12875 44396 28007
18661 45259 22889
14098 22371 5726
10629 26537 14453
2942 12440 360
26813 44580 12285
26678 47384 4946
39697 42022 892
15418 49046 27364
2693 11611 5260
26656 42313 8595
7888 30847 13494
9412 21657 7284
35269 41636 4561
153 15314 72
26590 38704 10398
12763 47514 7801
1349 42664 12939
19753 41552 9323
35431 48830 8489
7893 27215 19292
8549 42840 12984
19546 29930 157
16784 49821 2071
6767 35001 24532
443 45826 38705
14970 15081 82
35857 46130 3872
31523 47222 9824
10156 21300 9152
36564 39189 2062
18142 25004 4324
9126 19622 9673
11343 13449 1325
33082 38940 244
6646 6950 240
22410 23540 756
25876 28820 28
15184 28089 12241
4478 5155 527
23150 33115 6119
33699 39648 3792
31132 38022 1078
6040 45803 3625
1435 22346 19707
12103 19593 6224
9411 24489 8128
22511 30855 5511
34123 48109 6245
29024 47823 2478
10946 12541 1482
13472 27393 538
23507 24755 1096
31106 42735 10747
11320 23125 10414
22691 34280 2696
23501 42193 1600
8624 9918 87
34780 35210 200
28362 47944 8109
9516 21169 10320
34616 39677 993
1012 21113 13615
14484 43701 6367
28204 41640 7695
23480 32667 6298
23493 41198 6534
1488 14445 3025
1071 13059 10377
3460 23927 16827
25308 36406 1870
11665 12968 422
7503 45652 13547
7088 13214 2447
17202 33091 11468
16338 48439 18333
16466 18390 677
43724 44444 420
3827 21747 15198
24692 28443 1186
1176 34659 10851
38420 41108 935
43415 45654 422
8955 38908 2949
20011 49534 5059
1492 48580 37477
4859 10852 118
493 40528 3664
16653 42637 20270
43391 49454 584
4086 24139 4544
19394 39988 13223
15739 42191 15736
2147 30356 23034
264 38947 34737
21245 24542 1283
8041 31214 20887
6426 26182 14873
16719 42965 630
22182 41824 5878
30730 38538 1000
4680 10375 2226
39768 45156 227
20808 43643 8574
40011 40432 364
19395 19397 2
4320 24651 15362
36824 48056 7631
19720 44635 23351
2919 14765 8763
18067 21834 2452
38471 47412 1638
44366 44703 175
18642 25660 2834
4492 34149 1920
12479 21029 5629
27306 42568 11767
10279 35410 16806
27881 30307 1402
12118 20772 6208
20150 24287 546
1285 40662 32027
36859 48254 7701
11783 24706 8712
9069 39189 19184
9500 32675 5160
10035 32908 4666
21856 26562 1253
12320 38385 13535
21555 22841 850
3668 8610 573
7167 20783 6138
5100 42834 18023
12356 41786 22144
1203 5399 3092
8216 24383 6575
15022 41365 25931
26080 34735 3132
4475 23289 712
23719 31730 258
17997 38164 17258
32641 35955 734
18260 44563 10991
12337 49041 19694
14168 19079 2370
24149 42572 13416
15591 34402 8666
8 23437 1884
5142 42154 5866
5316 21033 9397
556 48445 2194
30659 44194 11951
12903 26491 2299
15792 19484 2410
20697 22609 773
30281 49725 5046
5434 40364 1360
19648 40197 7172
34433 36082 913
895 43327 12669
2715 34622 11754
6413 45530 21986
4007 44466 13186
34655 41053 300
29478 46329 16721
3662 10236 4418
74 41637 17859
1295 26015 6750
10686 30312 19608
1413 21395 9356
2336 44817 42298
27342 46265 4161
29398 35667 5837
17066 34648 14689
851 10618 1105
40072 46360 2159
19703 43024 10743
6795 42426 30882
10219 44884 23617
7390 28530 11626
22423 42385 3482
12678 42687 5524
8221 23110 3597
26894 33645 4467
32012 41204 3866
33828 37427 3275
1989 16599 5933
1681 15197 3057
5893 23908 13800
18148 23543 5014
5799 46318 1308
22596 45254 5702
40823 44874 3238
26069 38160 11269
6662 30888 2134
16093 47406 14193
22076 34993 2225
9056 39740 16751
2601 25402 16895
31133 42782 3632
11170 17466 2606
4850 38803 33548
8995 28538 9223
14687 33123 16860
13303 33208 161
22276 28942 6654
25841 44946 10838
28735 31034 322
4080 5289 33
25382 32294 2312
24897 27591 2595
9461 33928 14526
10224 15915 5648
3698 33701 14556
23928 33739 219
48247 48484 35
30020 37949 3486
8587 14268 5152
19262 23482 2437
25203 37661 4265
18820 43197 23155
22661 23702 85
12460 28823 11658
3068 28813 16475
8973 39547 10673
2437 29498 6669
11368 46613 12351
21393 43259 4691
1495 13622 3940
7029 40397 8947
4498 22302 5563
35760 36494 553
38093 42155 1796
21255 44973 13572
3013 32611 8301
43861 46548 1493
21426 26548 2227
39784 43626 3785
18691 31908 11103
12094 47778 16451
22810 24940 1648
7541 19106 1577
21760 30586 3758
2708 19096 16368
12665 24658 6910
9015 43876 10697
20732 37653 4928
23629 30051 4101
8722 13622 97
7142 16635 3963
17010 18970 1435
25620 27047 440
4667 44845 11862
3536 21485 7040
5501 28683 87
605 5537 3697
4521 46637 39093
35094 38704 2643
12441 49007 7370
12142 33212 12188
8700 40547 28921
1234 42830 532
30061 35150 3407
31479 42285 6300
17096 46516 23183
18017 25498 3547
33511 37422 1464
6959 14303 1549
5250 22289 1511
37500 38668 715
13123 49438 34815
18375 39196 7430
21339 49546 14977
16395 25352 3739
3698 22026 6800
13747 15205 711
14258 33786 14082
7102 49144 8139
34710 35248 226
44372 45707 1006
405 16913 4408
6786 36034 17784
4085 20880 7166
4185 8689 535
2595 27302 3347
45675 49006 795
36381 39144 2726
7738 41871 31941
13873 28511 499
33043 37631 2920
3479 34622 28976
11418 43350 20257
19851 20725 50
35197 41932 6012
954 28970 8600
32680 46101 9764
28649 48046 14398
6690 32250 9929
11474 41429 12086
33012 38840 3835
14793 29481 8934
12053 45298 7794
5733 31607 6270
31464 42998 2812
2829 15672 6037
18237 27140 8620
5285 37902 3279
23470 33188 5724
42415 47724 3491
19147 26782 2696
443 45053 42257
18188 39766 11502
5452 33757 18299
9933 22859 745
20269 48198 3221
14424 32527 4770
20053 29665 3765
24746 43506 15166
15673 37966 2557
3466 28808 2513
22265 41283 12997
21460 33930 1513
39599 40089 150
20618 49678 23700
10498 33843 8086
6531 34667 21704
14327 15184 602
12036 22209 5508
11255 31954 9301
33870 45531 6542
9044 41925 21627
22821 33812 593
45316 47338 1566
20185 22703 719
8118 45827 30450
10339 30424 13646
31080 37516 4547
370 31121 10796
1217 26050 1570
7404 16368 6151
6719 15386 2457
836 12477 3184
16704 49958 6308
17388 38188 4899
9076 14016 4497
29212 48212 9974
8973 17753 1867
22228 48009 3691
11999 42044 7961
333 41623 33202
30835 39546 2311
20611 47730 11088
38502 48830 6094
32471 38633 1700
26341 37586 2867
5904 8780 49
23104 41953 12998
820 25025 18705
26053 28602 2309
6900 21901 1613
10929 45654 34452
18460 23216 1218
9676 30722 12279
20430 30134 625
27240 30758 3126
42580 48369 4982
10323 15923 3354
10816 21432 883
23183 23767 529
18346 21970 199
34919 44454 2188
9754 24736 9660
15792 45952 18001
29870 40360 9888
11820 33675 11906
29145 38849 5128
10184 47668 19644
6218 44652 29614
9007 10727 31
20168 44029 5764
2138 47804 20781
40610 49671 7319
380 49117 3881
15728 33848 4941
32978 40668 3068
29363 40006 4884
27611 45195 3543
42505 42774 253
16693 25150 4244
7043 7332 196
8477 11058 205
16512 29172 8368
35338 46012 9316
25276 46301 2524
16994 22129 2172
5209 6908 433
1828 34718 30530
14609 42209 17723
22429 46356 6324
13196 22034 6376
686 25028 22291
749 39979 22364
9737 28800 9050
12783 16623 2685
39539 48350 3256
35848 46484 6528
1707 30506 2995
973 17313 13540
39433 46894 6523
12205 43312 19716
38366 44341 5814
42454 48324 5159
691 39016 425
3709 28633 8715
20004 35692 728
23805 27894 1916
9865 19337 8937
14739 45359 6983
5441 41291 2198
588 48834 9794
12834 34835 280
13098 42642 22862
25051 31536 1204
14085 26740 10665
6900 20443 3881
286 18163 218
2119 23117 8940
26190 29118 1596
40287 49919 9578
35399 48877 9246
20737 26692 977
2631 17087 730
8525 28467 7349
12370 15388 608
6088 42688 17661
13907 49705 4656
44067 46565 1333
10031 16298 3998
22449 49622 21474
30648 34318 3132
1853 5663 3503
14299 32650 92
15129 32707 15410
38409 41353 302
105 15673 11101
36305 38082 1019
26322 44816 14777
21843 29405 1729
4627 37970 12567
16250 20775 98
3538 43855 16580
36255 42224 5436
2163 43598 41118
419 45035 13139
37654 47597 1044
25345 38839 6693
23580 49822 17831
9049 32196 22574
29069 32289 1358
18158 31139 4204
294 9788 6388
37189 38061 637
11083 11098 13
2109 7235 3088
13960 37358 5121
9479 38924 19911
168 49346 41930
20925 31794 1976
22306 30969 2728
30392 39793 3832
4622 43431 17065
6201 34193 1109
33748 34707 94
17359 40368 9919
2571 42416 31269
30595 32883 2214
16311 34255 14654
19828 37373 7981
214 27278 22632
3887 20643 4250
26938 34945 7695
8624 25794 13515
30980 34758 1917
13112 42954 7593
15676 26769 4791
32436 47113 9010
27580 44481 10050
34268 44824 1212
8026 19972 1781
26207 36005 4504
2352 41009 29913
8685 43420 8285
37560 39634 875
34974 49386 6559
1329 11037 7847
23283 25350 123
4188 37433 32694
17783 40361 6652
29946 46469 4663
17257 35450 15085
34029 49513 2036
9423 34754 12363
18277 33909 9839
30642 44516 36
33193 42942 2221
5298 36432 6441
609 47161 14056
21006 39105 7849
6258 17096 3244
43462 45562 979
14729 43868 19461
5323 34215 4384
4303 16809 8901
17321 39506 15887
13207 45131 25342
8661 25733 8670
43486 46525 2137
15488 45146 5505
6749 36144 26181
4596 44428 27466
3056 33975 20531
11989 46134 32477
14724 17858 656
24698 38640 10665
46407 48200 1568
15060 20306 1673
5515 42810 27469
18575 36180 1003
11165 36817 25500
22350 39343 3931
18731 28986 9802
26406 41074 4172
14517 44125 14015
18052 43533 25214
28676 31143 979
7224 35339 22792
30490 38749 2070
11214 23647 8494
4554 26374 6028
30000 42861 11505
19005 20811 1435
2750 17255 1394
33114 48567 12445
32882 42421 6970
39815 48516 1551
37384 38515 465
669 22891 5989
8465 20521 4956
15176 16399 209
33195 42023 6104
18420 19037 223
21503 33845 8232
5660 25947 19328
27285 45557 9769
7497 17698 8335
1409 44989 13404
5867 24252 8539
27921 31655 3717
16754 23290 3210
33678 35028 103
12251 24055 6722
1879 18616 3795
37800 48022 1839
10691 45724 18903
10159 39898 18324
15955 23096 4200
10551 42951 100
10051 42789 26421
10943 30048 10447
26273 43606 16459
29227 48877 9535
7859 38925 20827
3506 22202 7500
9536 27315 2982
36942 46975 2820
29391 43895 2639
33393 36747 2489
6276 10692 1941
14503 30252 6727
39673 45101 4235
11302 47804 10123
17198 32882 4572
15075 40990 9756
26893 27005 76
19582 23764 3722
43678 45517 699
3659 28368 4026
18794 21117 1636
11079 16404 2884
38175 49705 9476
16817 22656 434
29280 30442 20
15018 27491 3881
32003 42612 7257
9022 14993 428
26020 48766 21101
19305 48161 26029
13845 17095 300
13062 41311 14110
9490 30792 10530
24076 38446 11590
24665 47578 20767
3084 41014 17522
24889 42642 12183
12210 16484 4101
19599 48781 6176
6512 15066 5510
39925 41064 947
30103 32979 926
5816 41552 9393
40322 49989 2934
23383 31685 7365
6377 38391 6594
36273 47649 3481
29914 34709 3171
529 47784 18502
19075 20277 32
31263 37539 3578
10750 42783 7111
18505 46579 19949
41720 46045 2130
36736 45891 7549
33406 34221 113
5255 46893 6570
21840 37549 13370
19619 48694 17716
9174 22140 11226
34768 44850 6347
27887 28699 159
2495 22244 15661
15608 42273 18295
24248 45230 10619
9220 11938 1964
36388 40666 1753
23580 44559 12129
21951 45565 8618
26437 34451 4897
17217 34056 1835
9611 18739 2538
8468 21285 2159
2281 27914 15645
999 2442 707
3812 6753 1467
4499 25803 18566
24615 39720 9496
36793 49262 9826
13422 15292 1868
11808 28259 15010
2580 43659 36697
32646 46637 1079
17757 22822 3557
6389 40122 19885
33486 36386 2816
2299 4525 1667
43822 46055 1575
8085 34511 12823
7188 45596 37205
35662 39665 625
35987 39224 78
12964 33278 7407
8503 28552 17545
2656 30871 4147
571 9451 7747
3335 44210 21720
27408 35985 7396
17399 42221 4509
5374 49158 38955
545 35963 34953
8758 33508 21969
30698 31195 299
3437 19488 9367
37389 44568 5788
26918 30540 2988
1877 4794 2086
4594 32505 16357
13642 28217 10729
27441 34102 2758
7915 29416 5541
14727 14819 78
30041 37488 579
18725 41283 20452
15194 32472 17142
2235 33141 8273
10609 32766 486
12692 49918 26536
16734 38098 4045
12450 36969 20463
5287 38277 30430
16192 25222 4335
21995 23180 1174
25408 49741 14627
19091 27309 1691
9565 36065 18629
6795 21768 12066
9405 35626 15718
5973 36755 5557
11354 45849 6172
24416 27836 443
279 36569 24752
12925 12930 1
19226 38386 8648
18716 28900 3543
4060 12313 4495
18656 49002 8611
11799 17920 6016
6422 42437 20057
23088 37358 2915
3178 15528 5560
2475 40852 151
46782 49714 757
27552 39836 2167
1002 34731 14165
12572 49922 9391
41679 41779 91
31163 41520 5026
862 44980 23866
23154 41441 15640
6137 31781 14538
21225 26713 4091
22969 46741 23227
4928 27513 18504
710 43355 39048
16719 39421 10300
3117 32153 6359
35017 39872 2819
6291 24563 14915
8200 38907 7396
24054 28063 3721
3232 6006 1604
21507 43741 21462
12693 41625 18799
6189 12706 5758
16787 37310 996
20223 40919 18687
1587 32781 12215
1251 10423 2919
34505 34686 94
7069 47738 17473
6623 20244 3252
20987 38121 13165
40981 49605 3270
21759 32259 9294
11765 48179 16534
8489 44463 24072
36003 42768 1622
13531 27877 794
7351 32596 5653
46348 48822 1304
39496 40921 119
26370 35811 5235
12106 21006 1742
21511 35505 9290
15729 47118 24225
1447 25967 16217
10212 43721 22117
20847 40299 17291
6786 29923 15321
26696 34405 6229
14353 42569 25663
14717 24453 270
24368 40645 12434
6160 33388 25240
6583 21416 8401
36597 48552 6830
10595 20488 384
27450 33980 5922
538 2884 680
39308 43132 2750
16903 33714 2425
6354 19939 2794
18854 46705 19155
18287 30809 8410
8211 19894 7988
2246 40280 33247
5085 35164 13593
38102 40389 1294
10613 44712 14770
6092 21594 3356
35714 49836 1824
22139 42787 6159
7909 32163 10602
7437 24834 3466
4179 48453 12208
29527 39341 1778
5014 8863 2110
17676 24881 3820
35816 47129 6941
31526 40669 1154
26877 44968 5148
14455 46140 26297
22965 25072 98
4163 11263 1396
10022 44493 10023
25071 43875 17237
21024 42022 10589
4130 34479 3111
4957 16554 8356
26746 38455 507
5533 22755 12201
14575 49883 28552
16448 19411 1892
24060 35091 9134
19348 38585 17296
3464 28400 18375
31630 44630 11140
8668 39946 18
3845 45119 35714
3949 8505 3078
2733 45242 11112
6943 42827 25474
20524 33748 11911
12367 30694 758
16630 39548 5520
22756 41322 10740
10930 27099 14598
25067 29555 1037
5754 25342 17850
9996 16752 1386
31790 37865 2430
9783 19403 4187
37326 37731 141
10497 49325 21088
47736 48960 1011
29678 33544 447
6660 45040 11591
8748 24397 378
17202 39700 6052
16723 23406 3142
14051 22004 5306
38536 47855 6654
44453 49500 419
2638 38098 31269
43099 46278 2551
20912 37241 9153
18678 28237 6227
22401 36785 5083
8889 31896 15874
33096 42085 363
24198 41779 4451
2873 31934 14428
11176 12816 1224
10001 41033 17139
7633 22098 13914
1049 47590 30566
14972 37362 6189
8686 24362 6923
35699 47718 3956
11056 29196 5540
20441 31053 10356
6557 42556 18676
26955 47326 19175
32576 36506 1036
30640 42830 5629
8063 37061 11430
10311 44961 13790
11612 28965 6183
18353 29759 6821
19199 22046 159
23515 44237 13844
5243 43023 20741
4878 49575 14775
457 21999 20799
39766 45892 5644
42496 46834 3912
35215 43227 1098
5940 27111 10705
4218 24282 2460
370 34852 19631
7104 30219 14378
33786 41311 5953
19683 40383 16677
36329 47136 3369
5067 32882 7068
10006 19618 5243
3692 32144 17137
2777 29133 3835
44406 44526 7
9369 34872 11267
35082 45252 2195
16122 34632 2042
15892 44223 14051
13944 41802 19351
2399 32583 22782
30276 41798 7403
8515 9885 711
25374 34289 1964
8230 34725 15780
11899 47958 1369
23925 38954 3028
3039 22534 18270
17116 36090 12717
13683 23119 4120
5896 6691 437
1249 44481 3401
17197 22827 2063
5234 27911 6909
33842 35607 1116
20398 40587 16002
4491 32436 16632
160 12858 10316
24811 27454 1217
5535 16117 4289
23698 25435 822
13379 30684 10485
18386 20462 1678
13053 18830 1960
23095 34635 10381
3169 16291 30
33687 39602 1627
24953 34939 494
9659 48818 15568
6941 30811 22573
45177 46743 700
24708 37517 418
8494 24406 8750
13562 16155 1954
14439 26129 7499
20408 28761 428
7761 29454 8291
5189 7695 920
18722 37176 7989
25643 38504 11082
12444 37050 17212
15068 37614 8871
7209 42282 11240
13310 31069 1711
19159 36503 5011
24603 42953 13224
12028 39366 6977
7669 47888 20438
5968 37514 26015
17796 41645 2235
23702 37683 9720
8532 20716 11643
2119 9196 1764
5915 49450 24157
2363 18843 10333
26817 27531 110
1950 28963 21328
59 18028 708
26672 49964 14509
10553 43745 25661
27234 27606 28
471 9958 4061
1570 32447 6182
3103 43461 25690
6793 48825 35179
43499 43699 83
17882 40490 7749
15148 21523 2136
534 26282 21005
1290 24351 7707
47435 48053 542
9517 30636 8752
9513 37175 10832
4495 30907 21752
7620 48792 15064
14515 17902 2607
30873 45310 12848
6584 16126 8762
25224 47819 15822
3875 17277 9579
22412 35119 5712
30305 36885 3597
9069 18217 7565
31813 40140 2986
10692 40120 14162
15117 32163 15254
13086 46583 32548
31670 43261 9924
29723 48702 18699
1862 27141 107
5845 38222 31970
14697 46295 17711
4040 13924 6301
570 20010 9435
3567 17849 3021
23237 39296 6081
4886 45258 10737
23969 45628 9111
5788 39253 18061
30368 32841 2056
18488 24428 1276
13370 29628 8959
40541 41523 133
10213 32833 5418
1585 20699 9000
6632 16917 7631
1607 25915 7837
12558 42797 7594
6262 16519 9149
6033 16299 6577
5029 26775 10502
38297 41723 718
18401 25861 1748
30711 42960 6262
44475 47594 2938
37014 38394 10
7184 37789 6897
34131 48796 5054
14850 34080 13374
1880 14356 6028
3062 49832 31457
18490 29503 1226
13003 37130 17933
6150 41610 9380
10820 11298 136
6243 48791 28419
21190 49017 9256
34732 38460 474
3288 18884 1723
1357 43556 6929
10928 43014 25414
1025 43595 10886
537 39745 5769
22297 38678 12445
25210 39777 478
43773 45967 1038
33795 42252 3126
3844 46428 7238
19935 20350 196
5764 32265 11544
23329 44066 12782
14362 48617 12551
5560 23617 15856
29188 48040 3819
11145 33231 8148
5157 10729 1824
7254 23536 14531
3872 25799 4179
13243 27545 13691
22163 23262 1036
9762 21863 3871
5456 28314 19221
11884 33515 10156
42280 46430 2732
4156 37656 9214
10199 14576 4176
34874 46278 3563
33236 44110 3547
820 49220 13361
18965 42610 13950
4810 10610 5703
4540 17038 2917
3514 21246 2373
25898 29923 735
5469 13294 1920
22880 48072 20260
3353 26266 22020
882 27613 6727
10869 27820 734
11334 39788 19699
37171 41666 1920
15340 26109 7421
25124 46176 9897
44554 45424 257
22030 31707 170
24815 41080 5129
5797 8759 2365
17168 29600 8333
2323 29032 24027
30038 44203 12690
4412 29189 3501
16020 45327 6696
16935 31990 1020
34412 42038 7218
38328 49116 1194
20485 20537 18
13196 31100 11311
41649 43294 401
2971 29274 14084
32148 44263 8046
12255 32451 1267
12739 25079 109
45242 45864 26
33005 37582 2780
5447 41127 20515
3095 27219 6819
14870 22222 4146
3434 24810 10398
5167 26292 6652
11674 24106 2127
28236 41974 5710
8905 19539 8016
31866 43130 10842
9945 31674 7592
18166 38219 10474
37263 45067 3210
3032 10541 6584
20514 48198 1843
12544 17404 850
12421 27918 4002
8119 33603 18482
29272 49798 1043
28227 29340 449
18567 45908 15488
18348 19236 43
31688 42797 9697
13939 41144 9968
27923 28832 641
17149 24971 3744
17827 23308 2256
43717 45831 1412
17912 30880 11839
14126 22432 6966
10415 35953 18254
10298 16601 5874
46092 47458 1358
32518 34031 1087
7829 19584 2666
15212 48790 23501
2832 26490 21356
45351 46965 623
13010 20132 6001
5634 12137 3432
27928 37006 4855
9506 12082 2253
24701 49867 8609
18362 38298 19437
38766 49077 5173
6766 41964 14717
26358 32900 1451
16650 20116 2179
12875 36206 6530
16009 16130 25
11348 36749 8851
3042 26414 12084
32162 32937 659
2867 24475 11922
9555 33750 3913
6223 27993 15606
2558 5212 638
17335 47271 5439
28856 34044 3165
18211 27716 6115
6772 33641 23572
17387 21295 2584
6347 8253 500
11875 39407 19415
13903 23441 293
6422 26445 5036
3878 41074 32288
24375 33901 5649
8071 47701 31523
11756 32448 19314
20778 30903 82
2380 13634 2261
47659 48326 479
9192 46939 31342
27781 29430 1105
24028 26555 1998
15985 43028 3694
22701 34428 11431
8256 26167 12602
5297 7210 339
15939 40395 1266
26527 41799 4951
36580 44970 4179
22044 34924 3110
9692 17262 2625
20794 32237 830
28025 38829 4282
18570 44155 23234
6356 25143 12051
29706 30359 542
22046 47836 16713
8600 39076 2029
15144 46840 9367
5012 19046 2763
22082 31777 8624
22347 45446 13027
27526 35747 1584
29002 43321 6655
71 14392 12167
434 19338 4196
3003 19624 9053
14005 42093 1027
11932 22291 4298
17201 25421 6926
31011 42040 9507
1006 30363 19818
34355 40044 1871
6361 7883 330
3485 18286 7034
5382 28918 565
5557 29853 21899
32042 35662 663
34483 46170 3316
2863 30560 11044
10528 28300 16210
31423 38299 1794
12420 40987 506
29797 35133 5300
21655 35436 5654
4461 9699 3881
1035 18076 6069
18504 37669 9998
10231 38845 28068
31264 34323 2660
7110 43538 875
24171 38146 9826
639 21370 16574
21498 40058 15001
39127 39239 19
24978 47140 19077
3064 27715 7488
14684 38093 11827
39833 48417 3001
13973 33573 11858
23129 40651 16343
14409 43119 18194
8111 12709 4362
3231 31520 10540
19552 37422 4018
26487 26959 436
6280 17506 1143
17949 21714 1415
19715 33790 4675
2481 31318 28362
24955 32264 7053
3604 30996 26791
33446 48207 2616
11621 24860 5926
1719 12573 4571
4471 42229 31911
7955 32838 21443
5935 47476 38953
15200 39605 22651
20388 22789 1673
16826 28797 8208
1632 43294 28491
236 36868 11618
33305 48187 11957
30995 41777 7494
6686 39646 27360
2406 8540 4550
6090 33073 5088
3331 44534 21883
10445 35275 17330
34043 43542 4976
16258 28234 6915
3533 26295 14109
1532 47347 44236
7722 17346 3841
22050 30547 196
19448 47739 13519
3194 15435 799
1651 29454 3961
26191 27855 1207
31776 40835 3133
15729 36124 13311
23123 30191 3481
14463 36292 20909
11149 18201 5860
29713 45408 10350
22975 40857 11181
9893 28320 5500
1923 5638 3621
29024 29538 376
21512 28442 1870
35977 41638 5001
12503 32438 7591
28253 34979 862
20177 46443 17676
17676 28490 4432
2589 11009 3303
4798 42402 5214
1477 4342 2669
23945 25794 1448
32495 48475 9906
3426 44668 13034
33584 48903 5486
41276 49143 6160
8751 14759 645
18216 31993 7817
23429 30625 184
13903 30623 7916
24092 40780 11688
12182 38473 21817
5806 44534 22361
12394 26550 4874
1483 37343 19780
30975 37129 4939
23259 35800 3843
42222 43881 208
21379 32885 9729
22889 35237 3145
28734 45510 6391
4073 21638 7931
17068 44617 11535
11272 23720 7307
26426 39539 7993
15926 39512 21278
15031 19591 1309
13298 18281 1551
8133 11634 2788
18586 29697 8604
2475 22996 13896
5416 31873 6655
7872 18232 9564
4631 16622 2514
20795 32309 4563
15931 38167 1419
28376 35082 2551
7001 34128 657
11442 39912 16249
1023 42284 39392
13341 44629 16774
7769 26523 6577
7871 30640 18140
38164 45336 1966
13394 14145 458
20120 39836 18769
9775 42040 5812
26529 38181 3533
325 39231 33134
10990 35596 8598
25677 29473 2924
25130 47598 15059
28172 47198 18586
21440 45591 23298
32409 36881 2436
10505 17983 7049
23133 23953 393
26575 27251 587
24858 26875 1468
27388 35197 3219
1426 11227 7033
12973 24776 10215
34181 45595 6571
1094 9667 5627
38089 41575 33
17130 22284 1789
2677 32729 3482
40690 41218 343
10749 12347 66
20831 36572 10189
14861 27663 7879
3243 5024 1636
23614 38719 9324
14042 19837 1158
22673 43870 11932
29471 47540 17900
15102 41192 22256
25452 47443 847
20070 47399 7702
37672 40560 2574
23250 49612 15120
29063 31420 796
8483 17249 1228
22173 32689 210
8988 20883 9725
18964 35833 10805
21694 21842 96
6081 11958 482
34789 43630 5909
28131 49002 12406
4814 9586 1266
27481 34684 3410
7097 34676 15547
12488 48646 28113
12132 35808 21232
10378 11157 127
2230 46565 21507
34407 49563 12955
40031 43524 1769
4381 18121 4196
15713 27058 1475
7986 42651 13193
20759 28921 5025
2636 38924 16081
13116 32477 3463
151 33843 15652
40199 49064 8479
18461 36889 7779
4050 24419 18394
19805 47593 19900
9566 11164 90
9343 45993 5556
26877 33166 1079
18308 26671 6307
43423 47503 821
10854 32923 15045
18334 44369 10932
24843 36843 2376
297 30333 4429
4963 26458 8280
10679 30888 6592
24002 47597 5843
13870 47103 14662
16500 46184 25386
21460 45107 17873
13584 18360 1972
31121 46189 8807
18968 40290 13520
40921 49216 6072
20256 31426 8874
27990 43926 3897
28648 29245 131
5029 28166 7390
26145 44541 9881
22971 34170 4743
18310 33780 8652
21521 24830 662
3490 36276 9749
19694 27370 3195
19147 31302 8468
20611 45200 20298
21053 46330 4319
18 36144 13347
1755 48486 11001
5672 33474 27449
30070 47803 3392
10602 30828 19032
45342 49468 1755
19678 37156 10609
40401 42341 1258
20914 23263 2220
16530 36781 8666
22245 23464 25
23729 41944 6069
18704 39988 1427
9677 21268 1454
22289 32758 8317
28954 45113 1264
43623 44387 614
3869 17614 3098
4176 38422 33435
21017 32139 262
5726 7341 202
22010 24664 2282
25793 41187 7009
2688 29356 8200
30274 44989 8752
4677 13811 5511
36607 38612 760
12695 41955 9056
7202 7676 26
9428 23573 1909
1850 2405 536
8570 36858 12197
4832 17999 5529
11269 34005 8134
580 11485 3465
2968 38824 27304
25970 46536 56
10698 48471 11750
35953 49319 5073
6828 38943 9110
34783 40770 2826
32729 43795 4013
24784 47335 10769
4204 29436 20886
10692 38515 25542
3938 30226 21552
23696 40851 381
38428 39658 632
20876 37191 6059
12142 48140 34944
21731 46493 18019
9697 14531 2815
23659 40710 13463
3795 42682 35126
16465 30264 1324
16502 33741 3487
11357 20683 6562
1289 17947 15163
162 20113 4993
3281 35561 7422
511 31859 16550
26549 41263 10217
5170 26309 12817
16980 37874 5716
1621 18462 3191
2968 19104 14416
13599 30278 8875
621 5720 492
7654 31031 9787
43842 48056 604
12709 38265 18095
27666 34844 2120
251 32499 28882
2892 16149 3034
31033 33810 2336
38605 49216 6193
1026 41859 5769
20384 38018 4407
23575 42161 3117
18034 39754 6436
17758 31640 2080
12905 23573 8906
5821 36136 13316
11451 26794 3446
4406 46079 5832
10887 49843 3813
2096 8645 192
33557 47047 8209
12337 22517 3334
6469 33573 1453
17891 43451 9727
28647 43796 10280
9070 43778 7036
10500 16196 2531
4628 49625 27381
3433 8748 5287
36243 38190 148
32344 42889 1978
2364 48551 14493
8643 23661 9528
37844 46010 989
298 21044 6644
20075 42718 9977
495 24681 19158
41573 47946 2679
31925 49070 9579
4483 23699 9603
38064 40194 2002
20174 33315 4378
6197 24920 17462
2571 8973 5299
3368 9618 1029
15694 38270 13322
21913 35801 2702
17689 21204 1945
33945 40432 4170
12467 12490 14
18093 39752 4884
9975 48760 29710
22896 44591 20007
20770 42895 11713
38665 41998 2398
7751 48804 21999
16699 41786 3016
28188 29053 866
2136 29250 22023
7267 13489 4369
18518 27769 5989
17414 30798 10471
41782 46524 1818
22115 25691 513
15696 28032 10778
15944 20385 3012
19078 41055 9841
21201 22864 893
4271 46999 12885
24415 30737 6050
1366 38994 36928
22682 29774 3213
24328 34116 3934
38263 47499 8803
17904 20614 2145
28660 34267 907
1526 23080 17543
15173 20162 4619
31312 42669 6696
1776 45138 32266
28875 45920 12683
6547 40731 27102
27659 40614 8388
8879 24268 990
588 45901 41407
35848 44140 990
8587 41051 8855
24786 33189 2215
9965 12297 2047
17297 17307 4
13727 32601 17811
9204 41101 17844
6197 11596 3052
3663 9337 4267
21028 31192 632
1493 19173 7785
14888 28486 4247
2258 46973 1416
19935 44963 5069
12736 13780 416
28269 31185 1117
3376 17302 10266
15550 25881 7734
13180 36530 13264
25901 44857 9110
3248 24162 6925
33724 41722 7323
12744 13940 643
2489 16848 3355
13101 15238 699
3786 28483 12688
14693 27258 1737
18903 25618 6706
31283 43439 3198
3476 49781 41607
22803 40949 15106
26708 37459 2431
1237 30920 21152
12672 13891 382
13127 41625 23204
23247 29380 4457
22045 39847 2848
26157 32451 5002
21702 23465 846
19555 29019 6418
7208 8481 696
3522 43528 37235
44811 44855 41
1683 36588 32754
15726 38890 2233
42870 44447 162
18465 29927 6609
23868 37733 12869
6831 44477 24837
3056 9110 2491
2059 41247 19606
5023 41242 23859
18224 45499 20471
12881 35281 14113
17255 22345 3442
12097 46248 28678
43877 44800 637
20315 23889 3397
35031 41294 1322
8373 35057 7392
7700 21297 4211
18760 29598 5032
14359 15863 267
6473 9712 2761
5427 32892 14257
12659 41315 15010
30753 49601 8460
12656 37245 6248
38468 48154 644
373 9529 5886
18204 48769 30410
13493 23467 8915
16506 33709 2579
22134 23409 587
35535 36881 1326
41321 49259 6279
19934 29028 1864
6503 49808 22489
23280 30634 6754
9495 26667 2477
22780 34763 5677
22894 31926 1484
40253 44734 2967
11670 47371 13516
36112 45667 1225
10420 20402 2474
679 46151 15122
4796 39728 11930
3500 39894 10344
3809 39274 14826
5853 40987 32346
12284 28182 6851
3781 31784 6706
18375 20447 1659
9671 36746 26622
18492 20722 1586
9728 22932 4119
27134 39692 2364
25603 34183 3595
3761 3835 3
11185 44782 19324
15284 17630 1917
31104 48166 7487
23868 38627 140
27307 41024 9434
32841 33154 224
661 38577 10408
19427 38620 1677
24611 48801 18404
3968 17688 12627
8582 37904 5413
19212 42671 23202
28410 34632 5547
7995 38047 22
4665 7829 1321
4906 39929 2440
44608 49498 3537
2307 24029 19875
16207 35304 10116
8874 12787 1460
32404 37613 3773
28827 33962 2918
18285 21694 391
10609 30138 11950
19413 37907 6572
30580 39703 4969
34534 40242 4796
23160 33821 5074
16101 28014 3452
37381 42301 3739
19055 27398 7178
2081 41831 5941
49217 49325 103
18296 31279 3644
36819 42958 1615
32479 37627 1223
30285 49275 17551
13627 44722 16337
3192 37624 27970
5762 41242 20492
16923 47509 10442
19549 30235 6171
4516 37482 29281
31135 34883 463
9972 30039 16068
25224 46243 13715
19106 38191 4933
6580 25661 16440
5542 13440 2529
19772 43275 15984
13781 35819 14475
8181 35523 4077
7461 20553 9654
12644 36873 18844
16088 44430 23833
3924 43162 13297
47755 48161 90
17343 28173 10716
28466 48602 10105
910 45522 37958
10591 12681 409
33430 41825 710
38523 39752 306
5276 9070 1288
12237 30114 2444
11631 15733 1120
37974 39367 1079
5850 14423 8218
10404 22483 5517
16383 30771 12792
20715 46968 824
7946 45115 14801
33246 37127 2668
22813 32622 9254
22536 33950 7310
4145 49255 34490
7449 38018 2870
9496 19692 4907
4594 34491 17043
14549 14908 306
18125 43884 16216
28953 42499 7534
2333 35599 11831
21985 38456 960
26877 46053 5294
7248 30421 11077
21111 23576 1500
2658 45189 2015
11559 16742 3458
499 20639 3439
24162 46565 6139
10703 48216 35067
30302 30635 319
7467 25053 16921
6899 7508 268
2188 35688 16853
7677 10092 2237
6438 28649 11399
17477 21589 2697
14944 48737 22364
7962 36289 11475
7383 17158 1590
3772 35353 16071
25856 34964 1116
7852 49758 30759
21982 25762 393
26514 33127 683
2781 20764 9652
10734 45230 11301
39468 43133 2102
38365 39196 291
2903 22583 16120
29388 39059 6500
653 16838 14847
30792 35569 1792
21388 36131 5799
18418 45496 14890
9664 22197 4989
3954 31123 25602
17901 20899 2181
23943 26231 1219
35082 41224 3960
3742 36602 3389
29605 31370 640
16563 42389 8087
10217 24756 5564
18999 45125 14883
3601 29410 316
9800 12332 293
4828 22554 3365
17880 44719 5204
30938 35080 2515
33914 36027 1471
17227 40339 19044
7168 35070 12577
19012 49270 27131
19120 22750 3454
27115 34711 807
33514 48026 13228
43283 45268 1558
4351 36733 19636
26616 34497 1091
15493 18987 444
13886 34089 9388
19194 22787 345
28049 28605 554
5022 48956 5100
25325 40936 14718
5772 15642 4176
930 32042 8672
3221 15002 3674
28309 47516 16445
13817 45212 5256
10129 21381 2491
12333 38355 16111
34576 40212 3820
18991 49272 21903
38363 40666 538
12542 19834 6287
38908 41742 1021
17760 35974 11073
25847 44909 17676
18891 35902 16833
1207 33315 14409
23809 43334 9842
36611 40525 532
6444 36107 25005
5829 37180 6298
18598 41134 17117
25386 35358 3828
7386 17872 9203
18454 27307 7595
4331 21135 12830
13207 37244 15459
25938 32391 2569
6137 48017 18535
24480 33995 8972
15472 39451 23919
25734 45437 495
2540 8972 3097
2582 12782 8589
27587 32789 4091
28837 42560 13188
9824 42375 8777
1459 31704 864
16414 26058 8896
15278 43010 5789
28696 35526 6256
35690 38183 2369
316 37221 20863
5485 10075 1050
10131 14884 4098
14340 20823 5278
13584 49878 2407
22777 35170 5188
17608 26248 733
6282 12658 845
27153 38544 7800
27245 41732 2891
1082 15640 6418
1064 33783 32084
12570 44868 20635
34803 37007 381
8171 38784 30371
9184 11361 465
3590 12568 4187
19978 46429 7987
5719 13392 5582
31893 40015 6098
21476 26726 2861
20113 37215 12262
16215 22019 1230
17208 43971 10052
17059 41808 4715
13163 45961 27500
34590 34785 8
30679 41832 1153
7952 43726 3754
10506 37576 18435
43250 44502 217
9106 20202 1608
19132 48311 7164
31153 38412 4333
1605 40229 21170
16995 27863 7863
4750 23282 8825
2529 10504 1902
3867 13114 7128
24981 40143 12389
12861 43247 28930
7913 11844 2168
47870 47993 14
18990 20501 1243
5746 44039 20896
624 25972 569
3631 19383 15541
12582 23360 4601
36847 44421 4306
19394 20384 549
37968 42275 4295
4260 41043 23166
343 38008 36634
18759 20008 497
11745 30604 1519
33081 37467 1063
24170 43797 13243
9656 14554 1746
14354 48460 26722
656 42988 39757
11867 41974 8516
9807 49737 35820
4510 23012 7948
370 4892 4515
29198 32149 2488
23012 49645 19515
1287 20653 11129
2280 24938 16126
5258 42318 28073
26493 28266 958
675 47920 2538
26443 43356 14267
26481 38257 6990
33722 45536 2187
41387 45075 174
33972 39037 5000
5717 33597 9179
12797 39897 8971
11462 49880 7001
1561 30238 23606
37179 41638 3644
30448 37043 5139
3461 15190 2591
32430 41253 8007
526 48973 38968
4382 15399 9694
12150 25896 13689
30042 38178 7443
8928 48324 32452
5287 32685 14308
20422 33577 8714
15842 28930 9036
17250 31497 11523
18460 41135 20528
10185 32442 2694
31552 36086 3429
24967 37530 1087
41627 46009 2760
32045 39594 1469
1451 9776 160
18105 29314 6468
9167 32091 21546
2982 22867 4238
2815 35545 28682
24002 25566 1460
5877 13648 7011
3783 35454 31606
15633 33614 15940
17732 30769 9546
14369 31343 13214
35471 41256 303
14766 49204 34009
17202 38744 11701
7482 33453 24557
12112 41149 24666
10756 47307 14656
1246 16970 15280
16725 39166 4195
9453 38536 12713
32399 39727 4823
4545 43838 746
18129 27523 6608
7233 24693 10408
8997 36720 16681
6973 34714 23810
42437 46932 4067
44165 46936 2326
10170 36922 958
4029 48638 29030
11295 39129 9383
14342 20372 5835
3826 49505 7563
10728 35431 12755
1799 12693 10192
38109 49723 7639
16223 31214 2885
17837 19261 279
39561 45089 2148
14714 48200 20257
10221 47853 330
11755 21849 901
14107 22002 1106
23814 41982 8784
6775 34646 7758
7133 29487 4855
2877 38332 14441
22919 32750 6772
22401 47383 23898
18668 48210 16211
22202 44949 6393
19067 31983 800
27411 30887 2694
23949 46461 3310
7967 40813 20295
18683 24299 4674
40485 40875 108
6470 8626 1394
3017 37693 15363
5800 35697 29276
26506 39092 9049
11193 49472 7638
23206 41227 8061
38112 43085 1025
31280 35546 2483
8187 29249 19790
32302 41718 3953
16384 40141 16029
9505 17214 6556
3227 45857 32280
39284 49549 7999
8048 46173 21523
107 45538 5086
14735 20797 4064
13866 41545 17979
16783 20469 1128
752 46057 15759
23144 43378 1637
22850 42887 13475
9749 27099 15486
9909 13399 1536
11473 14963 862
26708 46216 8894
5449 11044 472
19386 22384 529
16798 47670 3366
29602 45414 1908
12992 39703 20966
353 12598 593
29968 44075 7167
18689 18744 18
38886 42195 709
16075 18752 2034
33578 47852 4643
12539 22093 4714
4947 26050 14146
27151 29734 1966
11932 36266 6166
31335 44110 9368
17387 37398 9165
4041 42467 28559
32514 43974 3963
6948 20254 4069
19336 37136 5372
17529 36547 964
6443 14887 6748
23962 33367 3276
18898 42020 7029
22952 30422 7274
1784 8053 495
15965 33959 4670
16477 37610 17026
28709 32101 767
4254 25288 13312
21918 43652 8333
5613 41961 10027
30058 42929 701
1798 29206 25772
5157 19312 3095
34946 48613 7829
10914 19161 7959
9114 13274 3444
9459 49963 3866
11663 24729 7252
9315 14878 4444
26045 26233 38
3887 33453 1543
11522 37246 6373
32241 37748 872
8948 37420 24360
10972 17839 907
18489 22601 745
34494 45879 10057
6584 26386 17438
25498 39786 7685
10550 29572 7528
1667 40859 13519
10567 15935 4526
8881 9737 620
27914 48167 10605
22085 26117 1613
6950 48430 32937
16263 45711 6911
8764 37223 2274
9983 47171 30026
9271 26344 2289
9289 11191 1142
25602 48681 5875
16210 38647 9564
1289 36678 32099
6418 6513 88
2035 28562 9333
1278 10677 6576
32488 34571 1871
39378 39538 82
10977 49440 9785
10880 44597 3830
2035 5342 1290
15054 24618 3710
32562 41714 6069
10852 21217 2412
10451 24165 3059
27387 38031 1414
16955 34899 450
38523 44121 1769
44 49879 49211
17525 27978 7069
27676 36034 427
25718 36461 6096
10562 32583 5282
11364 16786 5085
17799 26419 1654
17761 28001 8838
1155 14977 10690
13979 28194 11416
9545 40486 22425
19377 29584 1125
23813 26934 3078
17054 42473 1127
11711 19358 5037
10399 30604 18947
19018 28968 7854
6854 45915 31450
5219 15542 5192
22102 25413 3307
29371 39565 10139
68 44001 42121
19557 20714 886
11007 18927 282
2482 4536 1909
20212 36264 5992
26653 48680 3597
30838 33454 2231
29024 48007 14993
19932 43271 21081
7015 20680 8967
29871 32399 1015
20142 35240 11574
12278 27297 1224
14131 27107 4386
17574 23402 3493
18832 35628 3783
5139 44301 9694
19646 21375 133
28930 35373 3084
43980 47923 1454
13342 17216 758
13565 21868 5754
10508 42877 10184
30810 43294 9602
16421 32799 9607
1879 8225 2603
22128 46771 7525
15553 37828 19611
31188 33364 502
33090 40958 1679
33633 49209 1233
5011 34076 25270
244 46985 42779
25968 48911 16138
16565 40248 23146
25832 37677 4985
7023 45932 30522
866 14636 5966
39741 43827 3754
25078 41747 13051
46989 48531 1332
44118 46629 435
6455 17410 8656
19769 40569 5507
15511 46096 12558
31294 38271 83
7976 36086 22815
3874 25114 7186
15510 27555 11058
28924 46244 11526
29048 46691 7586
29445 35397 3751
2456 17221 12392
27553 39986 7482
10336 31161 888
7133 34194 2905
7889 37845 11050
11707 41860 25902
2176 49669 4807
26834 28917 1645
13087 16094 1099
16800 44545 6086
27227 40572 1650
1968 42671 36280
1894 44096 32309
21916 30022 2657
1607 11068 4767
9396 43567 26607
21234 27506 4900
5515 21730 13872
11963 15249 2421
17358 37485 4858
23622 33461 245
10523 49205 80
45217 45730 268
21569 23439 1309
15515 26475 4903
8337 21442 1512
1965 27568 9272
10255 40813 26372
38069 39239 1008
26347 38540 8422
19331 22347 2689
36151 39469 1468
1032 29018 10799
14399 16245 511
1698 21352 12176
2180 11006 218
9317 49243 30768
26724 36866 4149
36877 42312 808
16296 32775 6965
6075 29489 5388
14110 30777 975
11679 18185 2376
31659 43516 6268
7240 29537 10408
23827 49088 20727
20730 34959 6089
10166 27752 4953
10308 21103 5164
24161 47023 17885
21248 24520 2315
6672 8060 404
13828 31878 11577
27846 48097 17790
4558 27241 20622
12410 26032 5976
18702 30317 8262
15191 36664 8265
43086 46107 907
4266 19724 11257
627 12747 6519
9594 30399 13081
2632 49065 6642
22111 33570 10541
37066 41542 3984
3334 37795 31632
17767 35509 12360
32398 42250 8513
19534 31142 5359
27587 41710 13806
12698 35499 8073
13056 47267 20364
21574 46563 9942
21797 37965 7170
47663 49029 1144
16443 18553 1063
16814 41380 18024
12744 42747 10261
8858 12474 793
3353 34362 29033
22970 45099 11745
2826 24554 10983
24802 45519 14088
14929 46898 9626
863 32594 9018
5991 32006 24550
8175 13308 2218
22666 25456 2532
5175 13263 6505
11681 36150 10587
22449 44013 17361
11238 18869 1557
16708 49511 11040
30474 31904 1251
36610 41375 4101
13019 35113 2357
3443 42995 26970
155 20681 13604
41794 48569 1790
9528 16115 1376
991 39016 9493
980 2489 1348
34833 37548 289
26730 31904 1406
14398 19388 4526
4801 44820 3231
32104 46219 1565
6996 38017 20338
4987 42122 11133
28258 46082 7623
12667 32964 1753
10444 24500 4927
20937 21638 526
8563 27800 10358
12510 15422 541
16852 24073 857
283 3765 1726
11456 38695 2915
21405 43506 1498
40215 47937 5949
19955 44174 1379
21723 40320 12695
7383 38322 18232
14631 46708 30821
7073 45933 9262
34908 48380 12538
26550 39766 2979
1036 15682 7419
9393 10690 1216
14267 16304 686
7613 9983 990
26137 30853 1628
37736 46522 1506
399 28953 25739
12383 39278 8077
2108 33925 28623
22746 38891 1727
14966 19114 1076
16411 20562 3052
16391 39288 15629
41412 49319 701
12238 27114 4078
36686 48496 5403
21264 25893 4435
10006 47605 20457
17128 21850 723
24268 35791 1323
11456 17142 3803
19631 46339 12750
21401 28710 2938
23474 37774 12695
3448 10445 222
28529 39540 7129
36399 41096 2497
10487 42278 6739
2249 44188 12264
19607 26276 3499
29876 32755 1574
33598 49752 13519
18702 31638 7214
34812 46276 7446
22441 42073 985
5189 8557 2599
17205 24377 3731
809 25253 9002
4361 47213 38446
12730 41324 8587
707 39245 33071
12412 24368 1594
8188 14944 2937
7550 21280 6610
8198 36160 20099
6538 21373 2450
5007 40260 26969
20601 26701 3748
23977 27178 1396
33912 43969 2403
5625 19790 11113
2258 36149 29046
13332 37445 19101
2020 45171 24449
25952 34110 2932
6048 36416 7183
34079 49412 1814
38271 47549 8210
13511 28532 4054
5623 21986 4332
17359 42821 12783
5392 48439 12013
1502 15226 12441
45273 45499 153
10978 44950 7291
45085 46542 1131
18125 29826 9122
41259 42928 1299
20203 34833 8574
21833 29588 7323
21336 39924 9553
44943 46396 597
16515 38147 20919
12282 18599 5133
14299 28674 13772
15585 18011 1055
23455 30224 1732
21894 44782 14360
22315 43236 12608
25210 26918 785
17491 26693 6984
14297 20197 1448
2969 17033 12371
21773 35831 14008
2646 28606 10691
15452 34508 6046
3983 37876 31240
43912 49501 400
2863 34188 708
38318 47052 4334
14071 49803 2201
3600 13735 7871
5322 18823 2440
12316 41865 3664
14803 35775 19241
16428 21092 1345
19866 27411 4968
3078 18729 11668
5283 23323 5616
37286 38216 660
576 37628 32918
28833 48828 2740
22027 25585 2585
9205 49870 20707
7471 34571 1506
8429 42114 22992
910 17820 4760
19567 29809 1728
8175 14312 416
33635 44490 782
28419 36168 603
10673 41228 11588
15994 22083 4679
1549 27530 14703
8995 34930 9401
35185 41532 5890
42287 45949 1333
23900 29068 566
5395 16261 4287
14812 33629 10133
14340 25728 10572
9418 10983 1434
43199 43635 337
16465 23028 5451
6338 39988 22047
820 26555 19861
4354 18367 1395
2546 10435 7405
2327 34606 27297
27076 36079 8971
7279 11091 3366
24487 29032 1915
14780 17795 1915
36191 44860 7792
16898 29320 10339
35560 37652 14
18364 45706 16464
10072 13977 1947
17222 18616 428
819 16360 14317
9511 12003 1248
20310 30655 10050
17083 17551 369
43360 45941 2155
20205 38680 9955
25894 49140 11835
14227 28337 12750
13455 40085 17123
11235 19876 5832
34348 45153 3468
18374 28090 1624
3153 33922 24598
10385 27250 10733
24481 49281 12000
41636 44132 1354
18592 27783 3468
38627 46207 3110
17039 44908 18166
4096 39429 433
16489 26967 2676
36131 42185 3922
13635 30154 5658
15871 29260 988
24367 29365 539
4269 10209 5222
24311 38352 8343
12586 37460 14430
1159 16884 9113
15782 40025 11840
1342 28668 26934
7694 36644 28115
2493 35756 11431
37294 49532 11710
13435 24758 9562
32148 49724 14505
2685 41737 21048
37490 39533 1479
5173 23778 4979
12880 34701 4825
26653 33000 5461
10648 33919 12046
3673 36600 4894
22474 28315 3357
2580 4372 417
28116 29491 1193
4386 27903 14774
9850 37941 16329
32725 48037 1476
2913 28570 1163
10138 31736 7611
723 13904 3584
44905 48741 3302
6436 49234 18378
11781 29215 8000
35162 44744 6861
9959 21423 4929
28121 40935 12366
31704 43641 415
814 45734 36873
39164 43584 3004
38123 44829 5425
17859 22651 3253
29202 37987 3835
5030 24187 9449
20413 21955 341
43212 49219 1476
24038 39149 10970
29623 31961 314
2099 9128 4998
25997 43269 16382
34039 42040 7745
14008 39630 6898
1149 38547 24012
20412 42521 7609
38219 42666 1836
34542 44372 2053
39057 42824 1024
41508 41830 187
36395 40727 41
6119 36504 28885
35333 40365 4425
20287 32607 165
3944 14154 4337
15577 41112 2902
7022 13913 584
2134 29218 14863
16080 39525 5709
16630 26219 2041
29218 41061 11141
6714 8848 839
28845 44949 15305
21580 30684 8141
16685 39437 13729
22282 24280 759
9253 29346 12080
8454 13425 1886
14116 45185 16907
3264 19205 8026
36609 47385 4081
24087 49303 13138
1313 28247 16591
15058 15087 28
11850 25979 11492
2579 2810 52
507 34748 19407
8417 44794 34318
23856 48667 24327
7804 33592 25579
39759 43005 2683
29809 36008 4804
11988 16886 3829
1793 3515 218
44943 46855 517
16928 22504 3703
24727 40589 9312
43281 45864 291
17871 24380 5228
12425 49916 4336
5228 36697 20704
10208 30944 3207
19725 41975 18378
1803 34494 15436
12753 42534 11421
6930 42720 21921
12867 18043 2620
24639 34948 7733
25870 45464 8387
1560 33572 28978
3869 9980 5818
23040 46500 19611
6043 25939 8654
14507 40233 13151
9588 14247 3723
619 17530 4896
19057 47470 7368
20354 22393 1140
25669 43400 9361
1792 20802 18241
7351 26370 3047
11828 21855 13
3507 30943 20541
14903 32564 8614
37958 44765 5995
17646 39453 2896
19209 47113 24039
18119 47479 8480
12985 42498 25787
8963 14852 392
836 26027 19410
35424 36757 1051
18639 20409 1292
5291 5643 277
20543 28017 5624
14544 41760 8316
20105 39216 4860
39924 47589 3722
3100 45012 5095
11197 31791 7627
6216 39674 11127
4661 31270 15466
44251 49718 5391
6129 14578 8015
16664 26191 7910
20823 35989 11563
33743 49992 10201
1396 49767 26257
14720 38438 6297
35055 41281 2742
33594 48859 10210
19496 44036 19215
4739 38098 21200
28519 32486 2586
11963 42159 12107
16845 39052 5756
41677 41772 57
20785 37244 8331
2720 18456 5133
991 16055 925
6062 29766 17493
20427 31185 4095
29038 36620 3547
13331 44991 11717
1414 47537 41312
19271 44238 4609
11353 36724 6013
6296 22949 1455
2848 22930 10991
24113 30664 3189
27925 35801 7007
32963 45971 10127
5185 32731 27471
5009 49906 21431
37479 47766 3219
19341 26921 3428
6360 41831 32586
29367 31919 1300
26594 32010 2421
9941 45435 24343
18325 28801 7901
18709 31989 1139
4392 37828 14907
11298 15321 139
1748 23029 13539
35137 43743 8370
673 39024 11652
43284 46575 1851
9571 42224 11465
31980 42895 10196
4556 14624 3576
1306 20553 10554
866 5611 2764
16679 35401 5443
12905 41290 12151
39242 47134 7537
44371 49517 5046
18802 31173 8315
21571 24734 2045
25298 44327 11917
25053 49416 15437
421 43146 18123
3407 11615 950
27917 38428 7782
37850 39833 1924
16486 39148 19004
17450 47950 25501
12268 38728 201
22972 48732 6629
5518 12389 4741
24907 27310 1887
25046 38938 11826
3056 20700 11115
14149 49253 20723
3672 44536 11571
15921 30684 7795
22248 27352 2941
18006 45234 23770
6800 48009 16655
17531 31509 5936
9170 29197 4309
12942 36750 16540
28942 49811 768
5997 30218 657
12589 38816 1801
17262 36761 11234
11671 12852 266
25119 46869 20921
1478 10917 1457
15008 28480 12698
709 46843 27128
1468 27512 9114
1749 4571 1338
6571 41746 4281
4489 29239 7861
12664 44490 13712
9697 40135 8574
48796 49817 899
33495 40608 3336
8221 22519 7927
36080 43215 425
5232 44808 1320
10082 24784 11886
4716 32108 16246
18377 21538 2818
27022 42402 5165
11536 38334 22177
5106 15065 2014
30634 40248 7935
7023 28631 20025
27135 44915 16246
1937 2204 212
21336 31523 9013
28288 40612 378
16636 48899 28299
15485 49067 4470
3893 34702 17714
522 16632 4360
28415 47972 5793
3719 41390 20841
5633 18237 2219
12455 38240 6912
7989 8401 335
19282 45364 19401
33779 39586 2810
32721 45998 10289
8051 15119 5688
6048 10979 4008
4082 45224 23144
3250 46284 8874
17658 27477 7563
13656 49919 27948
33214 48897 9018
3673 5822 487
34231 35259 210
34068 41071 4095
8691 48577 28782
4764 22539 4667
13905 26710 6875
4407 16005 3749
23697 27055 1394
11560 20967 1337
16745 46224 12519
17506 28886 443
21208 48659 3039
9641 22910 5328
40538 43628 2704
16125 45870 12997
21708 33658 11716
33318 42526 7225
35749 38620 498
9751 14429 672
33224 39359 4759
3186 16012 11058
10053 16438 3551
19854 37838 6440
10883 48208 23883
10481 23596 36
39707 44941 4734
1104 36102 19179
21128 26628 5272
25508 26998 646
14211 20300 5232
10406 27429 4172
21848 48213 10648
7259 20608 6299
15657 18149 2153
5687 10438 4381
6460 47542 25418
10113 35399 7045
15254 36983 9571
5597 16974 3098
12781 49723 14625
28943 35630 6008
10229 39558 27896
10777 40360 29073
1731 18528 7373
9416 29978 5001
11923 18673 4119
5696 17908 9783
1243 24721 12766
23253 45960 2401
5529 13736 7716
8997 13342 1770
11102 22136 602
9263 42897 23546
12167 41210 28873
13890 19481 714
29736 38853 3337
13285 17194 2483
5766 40567 1767
34108 41397 2474
44277 48143 3236
3027 18897 2281
4775 15292 2069
15409 45439 5610
2234 7562 1122
18342 37207 12195
12142 49003 16647
18235 32654 2870
15889 24089 7375
17563 38981 1135
6249 35403 16821
644 6080 4810
9870 12895 166
17428 33564 9355
38505 45530 3673
38397 43745 2825
34921 40184 2108
34921 43549 5959
14329 25229 7335
28672 36644 5392
12740 24785 2956
10060 29153 1595
9924 39847 25219
14156 30832 13875
32014 49696 12483
26623 41561 5990
10710 30284 5749
18458 36247 16841
17211 31554 12557
655 8102 2462
16600 45589 19734
11875 16891 3804
25063 40053 3066
25966 40366 3453
30220 45146 2971
21759 42931 6080
26435 48020 2295
18882 42676 6710
33895 36885 2646
142 41456 30903
5596 45859 11153
21328 45526 19735
34691 36419 1001
40721 45625 530
21434 42215 4483
20204 38460 1845
2397 29514 25904
17299 24854 6399
25996 36794 686
5138 34031 16532
40582 47594 5447
27420 31979 4384
13904 23107 8079
11213 46804 10113
789 37531 23001
6703 29736 18964
13470 42688 24887
18548 46719 10799
8382 19052 4684
14616 42092 8868
26256 44039 10336
10579 13502 2544
16489 19070 2371
5586 16660 5209
30415 41594 3953
25631 27203 864
24632 45366 18261
16185 31995 7613
13256 48196 7372
7913 34080 6446
35953 39100 1476
8092 25056 8425
19723 38927 777
22837 27422 739
767 25760 14746
157 25882 1393
8514 9088 237
31467 32305 421
14355 49949 12764
4285 37655 10802
26720 36065 22
1092 3249 704
26916 29086 2154
10115 32160 19824
18978 40812 11447
29263 46187 5373
22134 22299 114
33105 47498 6523
25222 34521 1720
2180 27171 14301
1678 37293 3207
23741 44252 14657
20915 21315 105
35258 49946 11424
14469 45562 5963
9217 26740 642
22858 42971 3653
10954 29677 4239
1995 39847 31004
21803 31793 8985
20233 39386 17672
15238 22143 3770
15902 35030 4280
15189 15416 85
22103 25110 1456
41621 48792 5168
26456 43698 15769
18161 28270 5226
4274 11080 1691
3335 6675 2
18517 32326 13282
36336 38291 1201
22633 23305 306
7408 40695 10762
1402 14706 9304
12531 28967 5606
1054 1872 439
24154 40602 2346
14023 47998 14799
32065 36367 3358
31265 36680 2325
5666 38653 10825
14242 21888 3072
3876 16910 9459
28229 49931 5924
8534 44887 15767
42179 42356 39
1163 47514 10753
14765 25686 9170
2980 20335 6455
10822 40388 3078
22625 44559 13550
1409 15997 13012
15834 29377 10498
35429 45348 1816
1194 9288 3425
14957 27987 4866
2504 36947 6012
18961 40650 10411
6253 39516 11679
21969 35481 12765
33395 47815 9705
23211 37316 14064
20689 43101 3237
19557 20564 183
3784 14433 5256
35222 38070 360
26645 44076 6122
20818 35393 5925
15412 28114 10361
3549 10007 4846
27781 37008 7073
30448 40458 716
3684 23895 10955
4504 26205 8986
1394 42822 22427
10763 45123 6587
36731 47680 2440
13869 37805 21076
22734 25231 2424
21700 37760 12523
7141 47536 23148
34384 39812 2761
6932 17923 4067
21521 35471 3599
29759 32461 1479
1456 33753 1762
7351 8986 536
1314 15817 934
1570 46476 26138
3510 38834 337
4050 33013 5691
18591 23203 1651
12461 44059 27394
9865 43183 4993
14979 38839 20555
18286 22040 2597
6424 22980 4038
18671 25608 6160
11187 47798 28566
54 6626 5744
36295 37173 703
40043 49339 220
44973 46134 179
114 47681 34805
992 25353 10577
15164 47043 5909
1766 44371 29863
25170 45806 8920
27177 29257 1009
15841 39998 19843
16684 45434 3961
21939 38436 547
6967 21023 12984
6768 42577 24675
21824 25049 2842
33925 49069 8269
4048 28381 3513
11415 36536 94
11273 21992 3114
24028 47900 16733
9012 28130 941
21634 29365 1446
20008 40614 15115
11674 46084 27797
649 4340 3470
15353 26257 3069
11493 44008 20014
1627 8443 2483
2395 27418 3357
17410 20404 1570
7255 16298 6683
2998 24875 17152
4077 19205 1632
3411 43538 22119
19300 27995 6896
27892 33204 4870
9983 19255 247
6453 20141 11419
11431 39893 13124
22365 35904 11652
33375 45732 5489
12159 35439 9913
2434 42199 14153
1743 23328 17283
8768 20129 4909
8697 12626 1260
6401 30877 23958
11383 39882 28230
3210 47422 12745
7082 25806 8816
31321 37189 3160
13795 26492 2278
23688 27232 1317
12916 35108 18679
24272 49390 4463
37349 47604 8333
4353 33788 14678
21533 48601 8481
23801 30781 1780
28323 45552 6526
2862 16930 9077
36539 43310 6461
27417 38190 7122
25585 38260 5125
17721 37164 7579
7092 32735 24915
21456 24477 2513
26252 28748 579
17217 23746 22
23830 46483 1071
43812 45273 1395
44414 46287 1608
11387 25264 3944
7107 26397 8031
39948 40931 496
30986 45710 12760
9141 21412 183
1095 3164 931
3728 39769 7081
30923 45721 2437
7410 49122 26501
9263 14778 3131
38744 44303 3594
12206 14526 1810
30923 38003 3407
23839 36096 8465
42947 47944 3228
24852 34718 2366
36130 43239 6468
28769 42896 9458
21868 33781 1307
14685 44337 5805
2372 44341 39177
6398 9266 571
39837 42736 620
7735 39775 22462
25637 29588 2645
5261 36467 6878
17488 43694 12136
10292 43297 31153
18846 40842 16586
4017 41816 21962
41567 47108 794
19103 48263 9947
28744 34048 3132
5263 34515 11402
6536 10807 1695
4020 12377 3797
6120 27492 14606
34991 35239 137
10436 29228 5293
6059 37546 23193
108 46781 4792
4369 24733 12884
11990 16498 131
13447 39901 4326
8635 40836 18995
4331 17900 10947
29421 30936 1437
24331 26579 874
8799 24946 4538
16547 39415 20280
3072 18085 6641
6136 14770 4340
37159 46126 1516
8411 26844 875
9666 26339 13843
11291 23526 9312
8060 18190 7790
42899 43771 753
12367 26374 6754
10660 41866 15031
2366 18455 15174
17178 41955 12321
8421 9255 613
20218 37402 8076
4086 34313 1730
31682 47936 5262
3440 22858 9154
9679 24992 8819
20364 40560 2576
7761 29023 17085
5281 33651 4951
17978 49115 6586
5677 17228 8481
4972 43129 13357
4125 43223 5618
17554 32588 483
10398 11519 568
22265 24286 224
40407 48298 2734
14559 15786 718
36535 47011 5017
28975 30062 102
7706 45851 15656
11127 12515 429
11682 35646 18129
26558 43761 335
28586 42077 8246
15056 31122 13732
13433 20828 6828
6006 11872 4993
7476 19584 706
27915 40041 5546
3575 38066 21980
11335 13203 1394
4071 33144 23573
19986 48241 25684
3106 30284 19639
42490 46882 1202
14948 33140 4871
24797 32948 3865
11359 24666 5973
9096 26042 843
15689 19298 241
19619 34429 13167
2831 22742 1561
8710 16379 7295
17234 34998 1946
1913 5232 574
37740 40173 1488
8414 16951 7145
3795 45391 39972
20489 35267 9224
16010 45108 264
2716 12510 897
25343 43897 9125
12261 22998 8468
13119 24019 3050
31460 34827 1997
28936 32783 1805
43640 47319 920
14517 32250 1763
20202 44973 13879
2048 16633 6281
6394 19273 12601
6876 22216 693
8743 20295 9581
30745 34033 2131
24449 47562 14319
19610 36463 11064
28331 35593 3723
21253 29653 6479
18637 42853 13701
2518 45035 13389
25659 32053 3689
19377 28635 8697
3119 5684 1499
35320 46837 4428
13358 36416 21997
36874 49070 8294
19324 41702 10473
1636 42648 24136
35103 49336 12156
41403 44564 1096
27695 46690 5064
25998 28531 1460
4825 40676 32275
5709 29442 15964
7272 43307 16931
16945 22766 2961
9958 28510 2178
12484 30509 17021
20057 23956 3779
18922 41639 527
3825 42502 14003
13453 42874 4897
38440 41288 1581
17506 36723 14165
16045 21607 1999
866 22645 5622
5580 10715 3886
16071 28189 9015
30780 38300 3215
14659 35871 17061
21396 32607 9656
38162 44570 2295
29470 46435 16094
5117 23015 2333
23793 29942 2048
15182 41697 17032
9377 34503 1561
10065 32617 1186
21585 33632 10767
21135 34533 5101
25706 47520 14236
7533 39894 30933
12741 20524 7373
21088 28892 3554
45836 46026 161
4103 42090 30233
27959 44028 12673
10502 36071 2795
13729 34876 8384
9979 19110 4021
1235 16759 12296
27534 36553 7090
6907 39114 29794
28157 29120 181
15930 41889 7766
6488 42271 18712
11580 41861 19711
21481 44635 13339
20937 40147 13178
37161 48242 2993
29588 29657 66
30093 39734 4828
13395 23735 2931
3330 38462 34477
8342 11213 123
12728 17784 4489
482 6133 2814
37248 38530 719
2828 15446 5042
15534 49850 8383
6456 22863 3973
1315 2563 1135
44767 45458 669
6450 39593 13652
22340 30101 6701
12908 29711 3343
15455 16044 103
30234 44128 986
31792 47206 1109
28294 36369 2065
17594 33428 15692
4162 30397 9200
3117 7605 853
7288 44708 20959
8044 45741 27048
14793 17411 826
28417 46443 13713
12215 40029 5705
7422 40312 10750
10903 49456 29018
842 22701 8341
16850 24451 3236
1841 27360 15908
36938 39065 870
23616 48979 9922
3980 30861 8338
43741 47094 2410
33008 38187 2983
4711 6692 1297
3048 26944 569
22467 42189 4122
27293 30791 1112
3008 35068 14906
14813 29291 14092
22248 44275 18437
28027 47593 4946
13624 43771 4885
9476 44628 16992
13404 39380 21611
6211 8204 426
14878 17412 535
12230 31148 7571
28483 30449 332
7742 43028 5397
21346 31418 5423
17298 38865 17445
39434 48389 8558
529 10988 8224
27505 47463 4138
1003 43874 18813
24891 46375 10736
3539 8067 4323
1196 40639 24339
21237 36676 494
15122 26138 4993
103 5303 2765
5141 22579 3790
24749 36597 7937
16510 35049 4380
14725 34928 12601
32588 34376 1668
16200 21533 985
23790 38656 14136
22456 29136 1314
23937 49031 783
11573 20145 738
5321 32124 2525
36268 44227 7534
13393 20000 4570
7316 28701 8570
12432 29861 2136
2073 45749 2827
11900 18740 4076
7011 37203 5658
45107 46216 1065
4867 14075 4593
19374 38058 16085
9086 13320 2640
39043 45995 5952
2248 25482 10088
924 30587 19208
5523 28862 10157
35549 41303 2483
12031 40086 11780
34298 37429 1144
11564 49604 14118
8602 43427 21199
6266 40378 5526
17983 47183 14630
1409 30575 2123
227 41734 8805
9413 31563 10920
30682 43481 7880
16872 22076 3309
13505 49864 1441
1126 47320 27868
33151 41898 7933
4726 9259 9
799 48637 35791
13753 23353 8232
4965 31204 8148
11578 48460 9875
20244 48342 4277
22222 24875 2334
2754 34794 10020
35380 41362 3036
7254 26817 10156
13415 25434 1301
9808 31548 16251
19255 43012 5623
20310 44460 11615
9002 19431 10218
9590 41463 12090
16653 47927 4686
5895 48041 32051
6897 32411 20403
19589 24839 4285
26220 47839 14574
9231 12468 93
16087 49352 12834
14039 14168 26
22998 44233 6386
40866 45042 1337
1395 49334 27318
13451 41096 9684
511 3221 1922
39080 44516 3916
20016 31160 7943
19136 41813 23
30179 45490 70
33948 45308 6547
13054 20734 3546
2444 46542 39609
19743 26134 5854
38263 45336 4364
8199 9662 565
25017 27494 1344
2256 3260 723
9839 46255 32916
17931 25794 14
190 23892 18161
17434 18369 762
24311 38805 13292
22550 37439 11187
6710 9068 203
19533 38133 6216
45990 47361 273
4167 5997 1675
33762 49754 2393
5864 10526 976
20071 47388 22752
33451 39569 2427
19519 25215 4479
9784 16658 6750
5504 15674 5477
13489 17959 3156
14985 46228 11678
12761 31237 5292
24779 25844 122
18979 40405 3572
11195 14674 3124
15216 37282 8269
28591 33635 2461
20445 35965 13664
17464 49849 23554
32364 40602 4213
31813 33061 724
31119 47541 13732
21710 35565 10598
2508 15606 1474
6169 16810 4243
28169 44124 6986
13981 40835 4121
18710 46586 27746
2849 7993 2673
8003 33826 18157
24233 43436 14864
9061 25692 9282
18838 22805 1712
27632 36126 7906
19602 39605 16536
10819 42626 12405
39953 45192 3904
40194 44558 2920
42675 45150 1701
9192 40420 24501
7145 35809 22942
6898 7609 108
17415 19896 2273
22071 46631 14099
43661 45997 398
16352 18626 1458
12726 24347 5059
33102 40734 3848
36558 49823 1019
40355 41706 803
34993 39538 2051
4419 42663 19367
218 45535 35799
21457 44012 16032
21458 21814 302
2728 5310 2167
18306 43134 23326
25566 30569 4031
16333 19159 2422
4286 47872 17879
24611 47269 13780
22305 34744 502
1984 7314 1138
29221 35921 776
5618 30339 14190
31453 44859 4888
30321 31308 577
2185 47024 5542
28314 29651 1080
44295 47484 2824
18975 31174 6532
20533 23829 228
5536 28145 17026
7990 23370 1819
31183 47884 8774
17022 28850 9211
27529 28447 812
30735 32023 794
19335 45500 6381
17881 32404 4403
24336 48655 2880
14741 32099 12193
1840 39112 19107
4336 9876 397
29810 46107 13420
21311 40524 7940
9823 10341 116
1589 9260 2999
6640 31611 12274
8237 26539 5557
11142 39148 12594
14552 27378 2192
4085 41122 5791
23409 39918 3396
1405 20927 733
21175 48800 26554
6439 43426 25014
28277 34728 5670
23147 49296 9396
23722 46684 22859
23998 27654 3479
45986 47470 317
12845 45726 30744
8397 18295 1153
10878 21294 565
3783 8084 1159
32200 43054 8010
15204 49552 12103
4099 11428 5911
2274 6273 3273
20782 23503 473
17080 20004 1703
19732 23158 694
21121 48399 2467
14665 24961 499
36388 47659 7360
3713 16971 7542
21011 30239 4420
25604 32487 3225
26479 43078 2958
15300 35350 4793
1820 39634 13325
1616 3097 968
1063 15890 2200
5485 47616 7844
23498 35485 5949
19454 44768 8251
16499 37649 17440
3496 30749 14433
4195 44594 9986
34382 44960 7896
14842 40521 13724
25401 26237 277
141 31176 13011
9104 10821 1359
1808 28541 15162
14020 34048 2993
4213 11896 3558
21529 40556 8338
37979 49442 743
392 47044 8336
44745 47962 1856
3171 28643 20659
29552 48605 9607
32585 38308 267
33657 35145 1321
5339 29168 18845
2313 40419 1409
39098 43565 3659
8735 27275 15936
14994 16073 205
29673 46775 6088
38487 48588 3323
2420 14139 10125
12541 48389 23501
17625 46585 2718
27373 45491 17547
12317 18909 719
39787 42694 1495
16758 25042 3554
18275 27319 8804
30061 40764 916
5517 31175 21121
30165 35436 469
21696 46022 7781
18294 47730 22586
36401 43304 4067
6163 11007 2124
2313 10132 286
1064 25047 19080
18129 20504 2147
7881 43940 5063
33846 39511 1982
571 26581 15440
10269 15130 2229
23630 40069 16293
31627 37121 4831
23638 28221 1563
5291 41061 17622
21521 40320 11716
622 48645 17531
8561 41413 18966
26890 27953 869
23288 25910 1971
11949 28299 2050
3860 38045 16040
41268 46855 1872
18862 25238 1523
3291 48969 32197
32620 41746 4091
11399 48317 18299
11605 36893 8257
2320 45600 1061
18138 45532 16999
8955 37352 12179
24056 42243 2398
24831 40597 5043
44251 49216 3931
18142 24345 4499
11075 27169 7293
23271 43171 16246
16585 33877 16961
7400 33732 14663
16665 46842 9977
28111 39206 6374
21606 42708 17069
19174 27532 4141
23091 49694 23833
34334 47760 5104
11707 23013 2339
28547 38211 9574
4855 44402 3207
13793 23181 4020
20112 26880 1723
16493 17952 134
30017 43104 4050
26700 42247 3827
6337 49697 34048
4974 7697 1265
1194 13640 4785
12183 31580 1749
36564 43122 2304
5923 46155 25382
13920 45351 13942
2420 42252 28349
14402 23983 2716
4475 23071 6844
37466 48555 6033
24621 34075 5968
9867 36020 1838
32315 46068 96
86 25761 12020
8579 28566 3328
6735 22707 1994
36514 46105 6519
3089 37259 8588
44902 46090 974
3837 38102 7116
19925 23620 2354
8551 39100 25034
14195 25068 5882
2134 34753 32409
12711 45231 8667
5077 38588 15755
18140 44254 4445
8142 46978 36108
19849 40362 12984
16275 37893 2838
6574 7585 110
9517 13112 22
2281 2644 199
28847 45877 15127
23604 27373 1158
24737 34118 8048
529 48510 24682
14917 43674 22781
1343 36235 32955
37633 44966 6061
29235 39715 5049
11690 42062 8347
20156 35050 8105
24946 31361 2135
9710 18651 5801
28190 45653 11485
8890 25956 11770
9637 41136 9894
9282 38385 26193
3343 48239 5401
13745 39567 9364
42534 48068 536
11979 43536 29217
30776 37563 3220
21334 40463 15389
14849 31481 7695
10164 41046 12922
12641 14370 33
31436 37034 3231
26265 40898 2761
16976 17848 824
19974 21656 23
11078 39636 28047
11346 23386 9955
21492 23390 767
13987 16083 1675
3388 28920 6424
12881 19543 221
13957 41947 11398
17901 37126 8049
3057 18513 3346
8484 48348 24836
19898 23141 17
13440 40816 27162
10033 16971 1388
2377 40691 22143
2313 36412 16497
12768 40520 22760
1983 33155 20324
15833 41720 15312
3164 32441 18321
4041 35053 19753
18243 44965 19976
9503 33336 21463
6480 48437 27624
341 10312 807
15482 36426 12232
15425 25979 1062
29187 39102 3541
465 21663 9761
16325 32999 12780
13181 24109 9695
13133 38679 21177
4546 45306 10068
10244 34138 9848
3661 7058 996
1849 30424 6535
41946 42218 189
7952 29421 7223
29590 46323 6987
3596 28053 21413
27892 40461 424
5085 49423 15458
20795 41091 6689
6416 49991 3913
5471 32979 9476
13028 30005 16037
30438 39429 7665
30257 30701 19
17754 24899 663
30452 47201 8393
27675 47751 12467
11131 32021 7303
24200 29726 1724
13496 46549 23040
25180 34814 4272
13273 23394 7894
2716 37844 11585
10305 42387 19418
24350 26256 1278
46131 46480 209
16270 38188 15113
16263 27813 8776
1695 16959 5783
3989 39758 15484
18107 42195 19158
10809 18394 433
15051 22398 2023
16343 34136 13896
850 27334 21216
10341 24997 13655
22679 32551 967
7151 37434 29405
19508 27773 7343
33780 48491 14180
16377 34178 14608
6199 18586 3493
13381 29571 9274
22328 22476 114
13179 43895 20579
14074 16502 991
11032 35094 17392
23143 43853 670
33239 42542 1094
14813 28833 5602
33415 35437 540
4590 26780 3423
14440 32402 6886
177 45822 26206
27805 44898 14869
2415 47590 41017
1364 7235 5152
33749 43947 626
32153 34108 619
8841 49478 1000
28934 29479 271
14608 48816 14040
4995 15850 50
34301 38565 2485
30766 35851 3468
16756 16957 141
4726 5448 263
42614 47425 1780
10860 43846 32607
16921 32908 14249
6943 28318 19270
25424 31919 2495
2681 20126 15280
7543 17267 1901
16222 23020 2435
16216 40027 1998
14530 33395 504
156 48592 48135
6711 19882 9493
23459 36451 3027
16293 37191 13771
3860 26277 10038
11319 17140 3155
36926 46328 791
38733 40048 487
14671 39589 19000
26316 30987 3264
2694 36278 14645
1568 37627 23240
10472 31532 16369
12960 29479 9727
2313 26210 11873
3184 38427 13810
26662 32448 3131
3704 35791 16273
13335 41649 23669
41503 48692 2067
6820 46177 16810
5857 44907 21936
3371 22725 14940
3422 11379 6192
12599 23543 105
31136 47006 12465
21965 29610 4306
27505 34464 4642
17971 49008 1993
7089 34336 18436
8827 29496 9625
42090 45216 2492
13964 37117 15032
40523 42558 2021
9296 36971 14927
4512 26986 809
12968 39648 7999
10929 16152 1462
43625 46504 2007
16667 46675 1867
11256 25713 11094
14177 33816 3291
31056 36935 5584
6824 15136 7232
18554 18684 58
17626 49604 24987
28994 40410 548
31110 44533 1392
33544 38880 2250
21663 31546 2030
12884 31177 6520
35845 42369 6428
7554 9806 1489
1254 12914 4240
32223 32871 343
14889 40545 710
18580 30159 7798
2395 17713 11033
2881 5128 391
6445 36609 16295
1673 4113 1588
17336 23847 4194
21308 23776 80
36389 48287 10203
14290 29547 9682
14991 18896 2891
32167 46897 3528
16300 34715 8480
31658 32642 318
26351 33531 3065
22837 25473 1994
9668 17263 1750
22049 29678 3058
11412 44369 25641
34366 38114 2207
31480 36658 3413
42944 48167 3923
3033 17327 10296
10499 12543 1474
21789 27357 5021
10735 47543 26639
23884 40468 5803
29264 37542 1241
6642 32287 14306
1554 32208 15051
18665 48429 20187
9782 31585 15945
25555 40369 5033
12015 20642 4724
17273 41466 11948
3560 31831 13131
5698 49762 4350
7433 27373 6083
24821 29734 3716
1284 2895 1576
1044 37225 27986
1994 32959 22061
5510 5589 68
4382 16775 1395
11340 33578 16660
16623 33213 1710
21086 31158 2843
10015 41550 6481
6594 9624 2306
6098 44455 23237
29886 49636 468
6573 18592 265
14877 46537 28800
16493 40443 2209
9151 25207 5871
14446 31837 10925
33296 42716 6223
26418 28591 2076
82 32325 14131
6178 17102 4190
33376 43249 1240
37818 42166 738
23714 49921 12453
35881 38752 210
7824 46313 21150
45525 47183 1016
14049 21552 5193
13919 32200 13847
31905 47289 1905
31251 32390 523
24783 39926 3956
19398 30692 8329
807 1048 240
12324 32267 12749
8604 47840 36471
42613 47666 1508
15853 30793 14545
6311 29033 18517
8951 36922 2174
918 47300 12958
31915 37443 1582
1515 43546 39437
37161 48122 10791
16304 18974 1234
11118 43643 14248
3908 24589 5231
28894 46843 16532
11057 42097 15549
5376 38004 28672
26836 27702 10
8252 41788 17318
20012 42452 5348
11531 32695 3966
2965 16985 7540
15988 33976 6071
25456 39803 9166
10001 19345 6262
26048 43264 15479
12316 35544 1434
8635 37921 25033
15730 34568 7359
20024 47208 26536
3745 6931 2429
1390 14215 6647
19097 31696 10862
10889 40009 15852
886 46490 15028
19877 37595 8818
31999 45691 5252
41497 46516 554
7648 44650 8858
33329 36726 2808
528 35972 27964
2562 12135 113
4654 30056 3815
40790 46044 290
6040 23303 3544
18265 47825 29313
534 19239 2912
26419 46499 662
24325 34900 6284
4915 26929 7392
27377 48945 17678
33942 48015 5563
4446 17054 1008
1068 49826 28713
6568 30643 11872
13504 39462 16551
24167 47499 20441
9050 41909 6636
22772 43866 18900
342 48286 1291
259 3389 1742
883 2706 1417
45323 45879 62
34674 36260 382
26944 34702 341
4540 14921 2385
15808 41082 6544
14827 31722 12579
48902 49259 272
12466 43884 11458
12333 22796 10443
7312 15861 4538
7344 35864 6749
9538 46722 10777
13649 14647 119
4403 38066 15599
13120 18625 2025
12950 38898 16601
10896 40765 16184
41616 46327 4247
23731 25604 1856
11891 24372 611
6200 37261 11433
23421 48474 25019
1389 32530 4350
7826 35662 3144
25972 31670 4021
8492 34871 21665
6965 13530 2811
3011 47922 34900
26914 45201 14361
33263 35620 988
8965 35824 8015
30329 44127 1274
19177 45414 10419
12037 16848 894
8728 39084 17713
30930 38999 6668
11777 36797 23365
24355 45092 18856
9431 46197 29224
27885 49866 16220
15651 48830 5801
29350 30171 113
3479 20917 902
5113 39950 32733
9484 35169 14046
6277 41739 2536
16877 34604 8972
212 30830 450
7226 13134 4087
597 18044 7807
21536 30340 6822
16862 45967 12342
1633 20428 14550
9570 47347 3663
31946 45276 12708
1762 41641 24155
19402 23785 2448
3352 30459 5726
18199 38586 3228
35872 49339 11911
12230 44379 28398
5935 11404 1688
19774 22336 1834
5587 48289 11137
16189 43365 7217
4373 14517 6352
27179 38414 2073
25677 26751 119
5632 9887 1379
24025 34066 8360
18170 24810 507
24348 31680 5175
43891 47871 1347
36449 44820 149
3293 36613 27128
3904 9585 3827
11204 41074 20698
708 33184 30080
19118 27337 3079
5376 25483 13956
2525 37075 30543
11805 30441 4873
12324 32008 5140
41865 46564 3381
28637 31182 2394
29911 40517 282
5695 13458 3543
11180 24743 9996
5064 30115 16116
25841 37077 11091
1918 23207 1399
16501 17024 189
8325 25604 772
2476 37088 30702
5958 40657 10643
22477 46891 19428
9292 17289 5076
33583 35848 1635
7804 29190 1889
3854 45749 14555
654 2426 755
1930 29338 16100
19748 35265 402
33985 40560 2246
8216 27439 15006
20444 47234 12178
1506 26844 20106
31395 44038 12061
5621 33550 3851
24694 26861 1353
33425 47381 890
1804 22344 13574
20169 37852 3081
29598 32695 736
596 34702 8371
3065 14921 6633
27354 32471 759
5273 27938 18546
8383 29663 20220
2662 29414 15079
26305 36165 8729
7857 38731 19542
12438 28674 4851
33018 46162 9270
13824 17083 1709
9291 27495 5803
19360 22765 2858
12922 42861 2295
6671 21335 14147
28294 31138 918
7507 21456 6554
13889 16713 1689
5409 43903 1658
19182 44227 9070
28164 31806 969
6562 33750 7314
6544 17270 903
25342 26134 464
6069 21305 11695
16363 19437 3027
3206 30085 13856
6863 19034 8673
8949 38178 6360
1333 4423 1656
19736 24590 3779
14069 35484 3480
6578 31070 5094
10213 29634 10442
12908 41271 23787
171 6717 1057
39673 49415 487
14856 36655 6898
10652 20123 8101
28517 46297 4744
1314 34561 20651
361 44019 8106
4276 30320 3792
1325 45009 12427
19947 28353 3273
19340 29345 6039
5086 47828 26469
935 28712 18947
20190 23934 578
29564 42509 11265
2919 44225 24304
17383 45776 19216
3848 31468 4579
3152 30832 25361
46973 48487 1065
29002 46973 13033
2388 29169 4996
8328 39651 21473
22804 48301 24222
18820 24818 2509
20092 30575 2646
17662 31289 13333
13285 39425 15356
20541 43123 2006
19483 45449 14593
9520 28472 7555
27432 41556 5415
30798 48360 5205
21528 22481 587
803 47060 8779
7122 13570 663
4614 16624 4618
6343 27876 19829
48 18597 16898
29629 40604 10352
2691 5642 1489
2663 21899 17166
4464 6673 703
9778 37245 26653
12712 48433 5814
7051 33115 4854
26939 27384 195
16684 23784 4866
10643 19014 123
12351 33300 12730
9632 14188 1831
8989 13211 1392
22493 42689 15340
27697 29189 670
8408 43419 6460
28171 48773 12767
25030 30512 2529
13298 33370 6414
4750 49996 11701
15331 46483 10920
10915 33925 11817
5294 32415 20368
39727 45238 2694
2540 5883 1395
15894 16231 29
24302 49448 1635
18451 37605 1349
10669 37658 24357
19144 37882 15979
596 31186 23794
5734 24576 3490
33107 39970 1231
25599 46361 11863
17444 18030 561
2442 2464 12
20023 23344 1920
19592 30277 5822
16134 36523 19269
45869 47599 50
26918 48646 20477
3852 47171 35631
845 23911 16310
25389 35120 3624
20668 25606 2425
44860 49974 3673
9809 46456 12107
9840 12193 1166
24535 47945 8941
3280 14928 3115
2148 16546 6158
5795 9402 415
1380 44926 41940
36209 45128 7279
19395 26152 4050
14368 26577 3904
40002 48144 7643
18267 41651 11303
42896 46094 735
9586 23916 1243
11973 12934 376
4486 4536 41
2910 45740 35795
34211 42495 6766
10737 18973 5930
7698 10046 2093
16008 37065 8588
8363 15839 3879
44546 44637 63
12836 23268 1323
1413 15918 1352
37420 49163 8058
12072 21842 9620
20543 23855 2346
3351 43873 36885
28473 36440 7875
25157 26561 916
31177 34971 1327
12844 49138 22558
37725 43806 534
19415 30250 4926
26646 31390 3858
10788 11892 231
5492 47453 24947
2639 32421 10735
28195 46740 17696
2125 16686 1960
14349 42953 3130
38259 47650 2199
30718 43530 8002
3055 31717 4464
13389 46639 23204
9127 37696 20666
1532 22397 16193
44270 47486 2530
16770 32895 11264
6156 35759 9117
10672 37257 4788
25923 48202 8902
15542 18261 1114
19352 45027 21751
47026 48403 1092
43448 46415 2849
29853 31952 980
13733 20154 5181
7878 44030 33403
18180 29774 2548
34708 49403 10977
41114 45839 4055
9453 25893 2163
6230 19435 139
20873 26771 4424
25821 32907 4186
26386 47671 7713
6110 17126 2110
5239 32878 3581
7898 10979 385
27319 29048 1707
3923 48084 27998
15068 31392 13792
7459 38738 3064
7821 46894 1562
7605 47796 3644
22600 41522 16801
7315 49820 1749
7854 19950 6295
13831 30097 9923
12059 27526 13532
37168 42692 3733
2154 4610 1656
19389 45087 8769
11284 14321 1407
15476 36219 19521
17567 42031 21814
9546 15367 4125
15588 29703 9020
16663 40898 15377
41660 43919 1215
1061 34975 17830
10739 47627 24192
38476 41862 946
30519 36417 3905
1091 9914 5356
43065 46915 1680
18057 48870 2315
12152 28927 11233
352 8967 5956
25762 41969 3449
4380 14190 5125
3893 11450 5445
8948 36320 11204
24013 34087 7881
6205 27779 16959
23677 36706 4801
7420 23963 10310
33678 35404 1368
31691 44817 8737
21585 43409 10727
20270 27237 2767
3069 34138 2797
5656 18224 1823
4068 48313 39763
13733 18709 2558
7889 37908 5262
20448 32829 2636
3126 12278 307
24196 38305 10593
2193 34509 3577
34192 49267 4309
16581 46903 27639
20459 44104 5737
42335 49983 4972
500 36510 9227
10467 19692 8031
12037 21356 3516
2331 18543 9346
14979 33566 11105
725 37284 25636
42549 45928 1082
611 1546 715
33756 41591 4647
3111 44139 35702
42993 46766 471
15257 44347 25770
3306 15526 3464
35478 44384 6549
35302 49458 6805
3596 42033 27290
7904 14916 6470
538 49653 18519
6716 26550 14574
8571 32320 19275
27200 45593 10498
24637 41007 6417
20163 21368 94
494 35255 23342
18456 47782 9050
13787 16324 1210
32058 32982 359
33464 38480 2454
18655 48308 9289
11367 22964 8084
51 17820 3283
664 3635 2115
12387 35433 17862
5186 40914 17048
32474 45008 2972
10991 31771 13495
14434 47792 4300
16975 36823 18814
12794 27948 12523
8802 11942 1552
6388 23488 2690
8608 19634 1640
15713 48245 29930
9113 49953 4378
8808 24763 13234
2363 8922 4535
9764 39674 11522
5631 24942 13682
102 23356 15636
19556 22872 2349
1779 16939 7539
8742 11804 2047
14314 46663 1578
12681 26559 3839
20126 34936 3570
18358 30603 648
22876 38550 864
5331 5887 13
27507 46894 17570
15818 18920 2344
2795 42636 32881
20670 36983 13210
14508 44846 11952
40480 43891 3265
14011 35418 20668
6658 20361 13310
11367 15157 1379
7539 17219 3199
11787 28666 12717
6859 18774 147
6810 23625 11410
11479 16527 1212
4395 11311 2079
10225 20048 2007
7361 38628 8562
8005 44296 10398
19142 26578 6042
1441 32477 9283
1987 26505 614
25341 27212 50
34957 45426 5051
14026 41894 26857
31324 47654 3978
22459 23712 681
20375 22229 1402
42673 43441 613
12819 45137 12369
21887 25991 1870
39447 47562 856
26361 35766 3363
17727 37061 11349
30221 48795 6730
20601 33298 8835
32167 46251 14062
37065 44051 1523
11622 18631 3806
2973 22726 15590
3044 11273 4099
26462 30285 588
37980 38373 94
10870 27510 4680
5017 19038 488
35887 37389 747
4131 43414 29392
19068 36912 14316
7725 8515 408
7641 20321 9999
21214 27751 2739
9863 20361 6282
12538 34731 14790
24985 36295 1029
1834 34331 5742
1921 12991 3043
26568 40213 8795
11846 13368 1459
24821 44009 18911
28291 32639 2283
22739 27136 1539
5589 40062 18947
2232 32838 11174
8913 40336 12766
32429 36995 4042
8927 10491 488
6106 49888 10748
4060 10705 4708
25633 49440 3085
15893 21024 4892
18216 45574 25332
8432 48560 28358
32011 46667 12387
2392 36469 33715
6586 43726 20752
7389 37859 14869
45189 47211 624
7 37275 16358
2819 42619 38421
26035 39698 9369
9255 49095 30723
18804 20222 1352
22516 25914 1804
17885 24328 123
40883 46897 2369
23246 34416 7282
24111 46074 7102
8984 17141 6988
33097 47240 9198
11123 32991 17672
13987 26122 4169
28940 44182 11130
25944 47215 6012
3062 47358 27230
11738 37666 4204
4075 36353 23775
31143 35361 1741
36780 43906 5501
25127 27803 2631
38059 38363 143
17267 29068 2016
16793 47736 16114
24824 35983 8750
14890 40532 13293
20331 38227 13600
4119 11200 406
31106 33926 2468
7924 32494 6420
15348 44291 18408
6464 13726 252
17425 46191 21729
6118 18723 2304
38332 47191 3858
216 28897 22678
9770 39273 1353
4114 41313 21858
15083 41567 23102
1257 4512 966
7160 22515 6147
5189 8275 2641
16026 34980 17949
24610 43211 10813
30549 43595 3077
43415 49758 4632
26326 48941 9240
9677 27702 7214
41899 45728 1404
69 40493 39506
9794 12245 2104
9438 49191 8726
12088 35960 12632
16336 29374 11293
2664 38220 1467
2213 2972 300
6047 9305 164
4009 11606 3312
30021 33839 390
776 34160 9763
28459 39384 5643
2536 21831 34
22429 28098 4309
20821 34538 3524
25088 39215 2953
24226 27256 2019
14947 30776 4766
6704 39256 6710
1765 40628 28190
19440 40288 5652
11328 22020 9777
30410 44103 4940
3519 23376 4531
40129 41618 1403
28052 43555 12709
18244 38339 15112
25998 38959 2704
16910 23764 2503
11683 45957 6442
2536 9630 6410
11048 41091 21407
1523 15767 8920
10362 47827 23498
33041 36008 192
28679 38785 6223
27253 31619 3945
29436 30372 239
20530 44886 8820
6734 11269 3544
218 28745 5496
4935 7596 97
39330 43118 2030
13913 17268 2510
12396 33020 15995
4674 35712 10415
29533 42243 2723
6758 22965 6184
15862 42456 24618
25597 41170 321
31465 47678 14118
16932 25412 4337
20440 29787 5088
6350 14959 3630
16385 30588 9175
16424 17404 721
16047 26146 6087
26867 45828 8820
1948 17084 8726
13051 27765 11471
10350 22927 11985
7405 14901 4587
22921 37880 504
22678 44061 6166
9544 28345 17846
28868 39562 2446
4749 27382 21647
2440 3455 499
16466 48929 29623
2482 38723 32653
38980 40612 368
15982 42115 9712
36136 39517 1418
10821 24615 8520
13236 13849 505
14826 30358 1837
2920 5828 619
10761 15864 142
4840 30296 16253
14246 48016 8294
7457 37136 15625
20194 26122 2939
38785 46062 4683
4163 37366 21213
3073 19808 16267
14144 42567 15531
1161 21771 15614
8193 41933 32799
22703 30288 7303
7251 41182 12762
18036 24759 3085
7791 42064 17483
44947 48801 458
11258 26583 14090
27184 30960 2516
13172 35189 17652
3372 12159 5650
3736 22941 2715
28183 40096 11675
23906 38538 12143
5075 19891 3170
22484 49961 26329
23242 29061 2475
8060 16516 6971
15297 16635 22
5936 45663 25277
28952 47074 12301
8486 16025 4054
12395 41835 26345
35604 46351 2027
9106 44583 15326
593 15085 3816
13418 35100 3347
40943 43324 443
38070 47440 8640
7040 27247 10304
22032 32520 3737
8794 10035 1125
7876 49005 34790
24677 37527 6935
7682 24932 6460
19007 26381 3191
3558 33919 10325
28752 33395 4306
24956 44657 4157
26044 46672 2614
42334 47694 4232
2984 48420 8005
26405 44725 8730
25072 46332 1417
14962 41377 10788
10729 34168 18732
23538 31964 6118
122 16524 7837
10050 39123 13923
25951 32760 2021
13408 28921 12383
8613 30066 14556
13630 19562 4823
2515 32940 23172
27717 47605 1611
15007 28738 9855
14 29120 21847
4668 46855 22461
24718 43136 11154
5867 11568 2297
15005 28498 8005
43280 43329 17
5165 21560 14645
6239 29342 15565
12335 27515 11402
12353 19015 404
20833 39218 4957
6726 38584 29725
11473 38597 17446
28440 37701 1749
32260 47136 367
21005 37939 5316
25371 25762 289
8156 43527 19365
3142 22989 6028
34732 49082 3793
12162 25789 7516
21524 36390 2006
26618 29651 632
18576 23588 1032
4548 29261 16707
26751 42922 14136
12562 29759 3477
984 12933 2604
15414 49783 15098
28262 45532 8522
47657 49357 493
3814 45262 34548
6617 33449 3303
25800 34756 4844
20640 26137 1927
14433 43478 26953
20788 44681 13312
47330 47512 83
37697 41696 420
26090 40415 10214
29506 46856 13990
13375 13416 36
34660 45886 2411
31798 47917 11505
20644 26309 5033
4044 27813 7370
6552 16141 2023
550 31359 27904
2417 27230 9558
887 4193 165
17545 36810 1034
30386 31408 776
13839 17071 1203
5156 39199 8712
26882 29784 59
30323 34361 3037
10890 28417 16936
36719 45250 1402
11368 23085 9659
17333 30628 12875
26293 45246 13321
22233 44365 7443
4195 20031 8277
7330 14872 2393
26746 43830 10719
9666 19569 9408
20836 43799 15696
37009 45122 6014
10517 18606 2951
18082 45751 22111
13733 32082 7131
12612 19828 6218
3379 31193 23076
4066 12701 7955
4544 15345 3920
1280 45982 21333
13549 29561 10909
9248 46759 4824
15358 44867 6499
26641 38346 7625
9538 11642 839
21631 28340 5949
21786 29703 3459
6655 34140 20008
1708 10111 353
21258 23585 2182
14889 44413 7171
37574 45231 2218
23784 44955 12165
38143 48908 3108
21810 31804 405
5047 49524 19014
21775 25809 3654
1304 33689 22313
257 12210 6919
29903 35478 5028
29664 44086 3920
4472 44144 36269
2355 26241 18015
20253 23100 2297
34699 48937 6135
36654 41632 4532
9051 32355 17214
19557 49529 17235
24588 38144 134
26738 47070 3777
37914 45121 658
4967 43549 19264
23056 29079 1138
6027 29677 8927
4133 26047 21255
35133 38318 1241
9508 15105 3453
3470 24937 21072
8060 18177 9119
43203 43329 4
14533 33093 15163
34998 41131 5193
21742 43345 930
25707 35045 5204
16031 44638 27165
13975 41957 19375
14114 25288 6801
33898 44951 4979
42779 49572 5898
33504 36962 1600
21176 24444 418
20712 21130 84
24139 37854 5060
4066 13484 1342
349 10173 8728
9153 31104 9496
24150 31031 1860
1513 38555 28784
9236 47354 12355
21952 34050 4283
30186 41290 2093
2883 40994 26382
27340 40881 11143
2877 21655 17868
9079 40710 20843
9448 14465 2659
39460 45544 3035
28375 43278 3526
17917 42122 13109
39348 49323 28
7966 47385 12317
12353 34550 33
2267 5170 1240
18109 25222 2641
807 2361 507
34634 45300 5910
22950 49771 11284
2790 25592 21141
615 12420 8349
8280 42285 24701
285 20924 6588
12172 39834 3012
22037 22247 57
1705 28677 26805
1659 49281 32979
18977 31710 10766
8803 34782 24727
23536 43675 19085
7936 32181 16597
4756 34709 6829
17249 20895 3451
10849 41245 319
30665 48503 5790
7081 12288 4343
18810 38136 13070
7837 33395 16093
6502 34705 286
5727 49248 22961
22626 23663 80
4824 6817 1036
25726 44461 14595
46328 48361 1183
17908 43432 15078
17766 22930 4817
20207 40059 6788
3467 20630 4120
9761 18032 2139
3143 35931 29598
3718 20851 7937
23365 48867 18579
26582 46024 18855
17780 40592 18207
2431 48165 34269
6582 22499 14907
25497 27198 214
20531 30688 7802
24166 42969 1639
24505 41053 10427
4349 35187 21053
7992 24439 668
9666 28380 1632
41858 47221 3815
5942 25925 13225
15306 32669 11958
14903 22149 2020
4417 29032 23659
32161 41302 5178
6242 47395 2738
35310 36216 692
5389 40169 22359
38154 39861 949
15084 21188 961
342 31516 15895
8046 28354 14804
1280 9418 5227
37246 41349 2170
9305 12706 1739
9601 17713 2432
47922 49693 1328
34693 46767 11139
11587 48809 11223
10162 11888 333
6158 15653 3923
11990 14742 529
29155 30898 1592
32739 45800 12052
4076 31929 18956
35548 42102 3028
5934 40078 7889
44543 45463 417
5035 27582 3665
2926 15348 10965
11551 13807 1002
40534 49028 445
8383 25949 16374
2585 40593 13993
17692 24306 1333
916 25270 5318
38135 47427 6641
3611 23107 1786
9197 33855 2293
7857 29537 15048
14514 31310 130
11615 25347 893
34114 49924 1603
12708 35982 18306
29163 36028 2404
27819 28875 750
30457 49671 2726
35717 47145 11271
7673 26986 16092
38047 41335 793
1752 6092 2100
9505 18862 6182
4028 34047 9785
19552 35181 7487
1876 5481 156
2650 28350 5187
251 40030 21074
17940 44447 24298
466 41383 12687
9980 23046 9645
33424 47571 7750
6011 27090 11044
15566 25514 733
31031 35197 4152
20864 45155 13598
20837 31630 10654
7563 36044 26648
4885 30058 2260
6644 22308 3020
807 45183 39064
33582 38915 4971
28261 32051 2698
12592 39793 14864
24116 27333 2253
27005 35645 509
14351 18964 4526
18694 34242 3669
3934 8206 3967
15453 37014 18150
6986 24491 9281
23907 24944 756
10536 21821 5878
18554 36455 9398
2652 45087 25492
34570 43143 5656
5642 33712 26927
16902 48213 6404
12190 15609 1029
19063 27116 7083
14551 38477 22729
891 35290 2493
29278 45913 10720
10560 24349 3009
24514 35493 4809
14634 45969 5771
41268 47174 4264
12058 18451 5671
8980 43109 12563
41455 44961 3136
12354 38695 11507
43506 47203 1634
33823 40780 5869
15343 26250 6766
10532 42051 7183
17608 17642 23
26983 37608 9288
36954 42556 3065
7320 27257 10210
36303 43832 4175
3324 40720 6877
644 3486 2643
24510 32686 7021
1255 14198 12683
39458 46320 6308
3269 18566 6097
18278 47967 25685
31101 46200 6529
9715 46397 13547
4000 9111 806
7478 24395 2022
1899 47910 11983
32629 49207 9237
9634 39558 20884
33395 39181 3638
21302 42980 7910
25028 49696 6744
32546 41474 605
27783 36495 7730
6701 12939 465
10203 10409 187
21751 34827 11760
37579 40687 1125
14806 36355 3574
20453 22834 641
585 18522 6773
28500 45066 7654
36840 48624 10851
19211 21633 2281
17292 36812 176
1668 25495 5105
13980 22892 7202
6837 30642 9781
4862 39472 30278
30387 37275 6835
16186 30832 11624
5651 8625 2935
7185 9458 1287
19557 44792 5486
21369 38487 10828
38685 49182 6899
30050 42776 8691
4871 12158 5887
17618 39958 9649
16301 49070 9838
29018 40749 5680
26575 48999 16372
34920 43277 2435
17203 47664 2714
6648 40401 30757
17692 21037 1115
15379 17219 339
17019 40996 8243
7936 47965 31078
1346 11971 588
4382 19052 11903
15898 46309 5828
27877 32697 3800
8367 40918 21777
19797 24584 4700
24389 31204 4174
2135 17536 5598
13139 44204 5946
37730 48449 7084
8428 45444 6455
2471 23304 5808
2124 5098 2866
6741 26801 6169
44883 48545 1758
8802 28196 14105
8741 36000 7965
7544 31936 11323
9236 25130 1509
36388 49327 8464
7473 35869 6636
23527 47844 12777
14681 48652 21593
27085 28691 1550
11705 29585 3542
4958 6384 108
25285 41355 12028
27607 41104 8189
34028 38642 2808
5991 40354 13381
21289 38023 13595
40573 40689 37
34920 45826 6544
1519 32394 15865
20565 34496 9599
32570 43860 9976
19055 49744 10585
7699 28969 19657
3688 48674 42078
38666 42735 1895
30499 47158 10941
20096 48532 2471
37714 40074 1547
30104 36816 370
30583 43717 8516
19994 39464 10577
17320 38851 2459
33506 42907 630
25308 34183 5617
11768 26162 2977
8358 11632 2499
10475 24734 1214
6204 7806 41
6433 6801 30
12953 22693 9669
8112 23732 4446
19864 46478 4822
24968 48775 11863
798 16811 10273
12240 23488 7340
33783 37238 1277
37293 39573 1093
26859 36398 3442
31058 34574 3051
16086 32547 14195
15412 28706 11074
19326 23699 2126
19415 39000 5336
15564 30114 5020
31632 31721 88
4071 39593 12278
11208 39344 21539
12977 26628 6410
590 17033 2289
18490 22367 3715
9277 38775 2092
10168 26575 5447
2189 7397 2676
26744 29606 1971
24212 48478 12926
19045 27871 1323
34764 37791 1113
13336 42530 5924
35751 44372 7293
11351 44353 13192
16348 44087 22257
13728 15875 149
885 42610 11249
23173 46604 15980
10095 10342 79
9990 46738 32031
7307 44153 33520
8524 42050 29325
32803 34960 7
2489 20925 972
2915 38741 8390
9943 22115 2836
624 6717 1396
13072 30084 12847
9363 40280 15945
5626 25084 5307
14752 31498 14386
31595 38351 3110
7220 36254 6954
16584 22080 794
22879 47577 17979
8706 40777 16841
32761 35687 1896
26482 49976 2341
10535 18208 7525
28508 48919 14845
26225 33982 1614
19274 21886 2514
35343 48649 10988
8873 30567 10795
1113 32626 18035
18413 39746 4716
16302 23137 1882
45828 47139 403
1376 2745 566
42694 43960 53
14975 37762 15170
16412 38270 14933
2005 16221 6809
1728 37579 20336
41272 42550 937
29130 40744 2691
38524 45311 1681
36164 36350 61
2895 33695 27450
31360 40538 3197
25421 33024 2353
18547 48701 22276
34926 41232 358
13009 39366 6985
31503 49507 2554
18971 47179 25261
6447 24087 9642
25356 47964 20471
13019 45452 18289
18800 21015 808
31713 49633 5571
20173 44263 19204
32233 49144 1004
12787 16064 812
31849 49674 9375
29926 49230 2160
36406 38856 880
8791 43376 22834
20782 27931 3778
2899 5658 555
43151 46370 2700
7713 39805 24656
32041 47506 10472
10587 43592 22057
19674 29406 5800
13814 15427 1163
33135 49207 1701
9776 39770 25261
20959 27879 1733
21492 43302 13772
9885 34992 21195
10298 39668 14905
26474 48372 13145
4429 34468 17307
35092 36755 51
9855 28819 15900
14352 38019 2533
1095 32752 27
26358 36638 4381
35567 46209 10385
9443 35562 8780
12318 39449 25328
28126 34785 4221
12430 19533 2737
40714 44516 2733
2273 42374 1011
11294 39483 22379
11535 22803 9617
13272 29073 11515
5610 16615 5877
35703 49135 10559
3510 37657 28578
14492 43562 6158
14552 43507 17864
18268 25288 6629
7615 39766 25117
20548 49446 5096
13311 23586 82
40175 44071 1053
10888 27044 3129
14020 47044 5418
7814 30208 18601
30263 45622 14937
10946 42933 166
4455 12206 7374
7732 38197 28739
35735 41137 1915
41257 44745 175
124 13617 2996
32510 49136 10909
5665 22794 8964
13536 14095 178
21680 29037 4703
34642 36205 1075
8003 37541 23614
699 32049 13811
31018 31707 634
14353 48562 18817
2898 16986 5430
11486 26978 14103
20399 24289 535
20092 45392 10962
9202 48943 29312
2111 24653 1017
25319 35949 5135
4516 8664 385
6853 9799 2413
22814 35566 7476
22973 38913 15616
12936 21530 4793
17887 29043 609
3614 27676 14399
38995 49111 7304
5857 43177 6585
12526 19080 3102
16581 19473 25
9812 33301 266
155 9250 6819
38891 43231 1410
8570 16286 2117
317 7938 1853
31248 44938 4681
32475 48397 2608
1940 9057 3648
7703 14496 399
30826 44943 8200
29435 48089 15788
33862 44840 8864
7793 25279 5571
5036 5375 218
12328 21715 8679
2865 33351 7304
1394 6186 1822
324 2847 968
43453 47825 2686
13473 33337 17022
3535 48834 18902
11069 22700 9046
27521 40672 1511
15752 32221 753
13992 14431 56
38640 48274 3286
25122 26501 806
25329 48773 17577
24694 29992 4027
232 36815 22121
7891 20783 5712
8673 8985 52
16949 26192 7741
503 39759 21481
4782 13678 3233
5934 45302 17685
22192 26327 2315
4910 39168 18635
12408 48652 33780
7326 33788 5687
18402 30447 5981
17722 29765 5836
17290 26165 7817
41764 47877 3631
25154 40783 4924
17286 48918 29952
6281 28863 6659
9716 21874 1195
5427 36157 28020
16158 32380 11192
26490 41087 14541
4475 38841 27575
19976 27505 129
20735 28338 7410
27675 46238 14907
26945 44573 13841
3114 26938 5344
27381 37070 6254
25640 30944 1413
22292 38743 16444
5655 18456 1344
25523 35058 8257
24206 31112 5517
28201 47604 3771
9377 23677 12137
3171 22755 8307
25963 40216 10269
77 42612 7267
24117 27224 1874
28712 47341 10840
17802 37866 241
11302 17977 1468
4852 49107 41098
29485 35154 4463
32739 42766 1647
11041 43193 16123
24666 48449 2602
13562 27920 5981
3160 17416 11917
26400 32968 4861
27544 27972 424
9320 40432 25646
18629 30928 4622
13343 47889 8675
21367 48263 26193
26831 34888 1737
27981 33289 2061
17415 31488 9812
24714 27494 1659
9022 17812 10
42951 45674 2373
22677 26166 3302
14399 46070 3980
1286 33339 23611
38798 47398 6499
1120 40299 21412
20362 32885 12405
19451 34958 8349
3198 6453 2925
16316 20664 3226
12347 20697 2766
39065 45646 591
5331 19962 3684
38586 44280 1954
4416 40581 17648
23903 48420 9067
26671 49105 15643
8660 21219 2986
2799 26357 14871
692 24833 23636
7689 48174 36269
16744 19352 315
18946 45312 23592
19754 35702 10604
40120 49320 8237
18266 44017 9805
15973 18266 1410
18561 38254 2905
25970 48032 13040
12309 18818 114
283 47294 43078
3707 16112 3357
11938 12540 583
12908 41543 12041
7929 48689 13558
37226 38026 104
3844 25070 2372
2587 39329 1144
5753 28421 7850
26216 31057 281
3430 3657 180
8186 34283 8285
29666 39464 8442
5193 18983 1079
26007 42375 12240
42137 44995 773
16136 39512 14222
16610 47319 6046
8579 39784 16670
7419 32712 6061
20672 23844 1798
462 33342 9464
1663 7745 1942
41066 49732 4999
2801 7564 460
16136 24302 5298
10113 48779 4697
32983 47229 1510
41600 47342 247
16021 48065 6876
21574 23604 28
9266 47424 29927
14266 36274 6906
16698 29015 9909
19993 36532 11384
7976 18891 7171
18094 28665 1507
18907 48752 13313
5772 29093 13108
2074 48486 42349
38835 46117 5225
20299 46427 23349
33435 46513 8660
1080 49374 11059
14708 35959 7481
35334 44650 4141
20821 39820 5419
23024 49138 20227
33 33160 15314
37310 47412 1989
620 7706 158
25365 49909 605
41594 47421 2177
4981 15806 4257
23014 43338 13055
4179 17119 10104
4514 27338 19837
26446 43415 6427
4421 42384 13789
12999 26127 4023
9124 37552 26715
37434 48427 899
5678 18597 1395
27574 35728 6882
4232 38228 6785
188 36024 1203
41165 42248 298
2274 26758 21761
16894 23557 6021
10430 45445 1422
27592 39986 2921
17830 44403 2199
21424 45055 3101
21348 40470 16582
7453 13548 1390
19550 41199 12993
11037 17301 5998
16993 48876 28176
13549 24943 7929
1173 43407 40724
6032 30959 21247
313 37335 18911
1823 25727 18829
29277 48229 10081
27604 47123 12469
23696 40992 46
27518 39454 10685
30892 33499 2221
4713 30492 8716
7499 24007 4713
14747 47294 4839
26564 46778 7939
17202 23320 5421
19817 34043 12996
14965 32398 6763
7871 18874 4174
8465 13793 2256
10436 26181 4908
29821 48406 13524
43490 45578 124
17452 39680 5725
10909 42238 10125
30639 31539 217
34474 44530 2027
8690 30564 12081
6 14515 3452
5260 22826 17563
14824 15428 16
9342 16871 6254
16724 30416 5859
12211 42734 3829
9192 45329 15802
5297 32794 5233
18310 21087 1843
4897 11077 1853
3898 30449 20661
29714 47978 17961
12357 26882 8156
30968 39241 1072
30998 32076 78
20393 42473 15534
11654 49687 9744
15385 38859 8232
17036 41315 13099
8658 20806 5548
14015 24401 1186
40149 44512 520
46725 47851 83
2257 18783 13181
12495 29785 15347
4216 14516 2049
18398 41417 15533
5655 17902 7276
45500 45664 28
44203 49988 277
8098 33145 2843
9570 29494 10973
30625 33338 2065
3170 19082 6887
4717 14691 9054
632 4981 2168
31494 48123 10589
1212 45774 4375
22774 32094 3361
11563 43829 8390
14366 28429 5797
8984 38296 9421
16980 40379 10504
33590 39060 1149
31578 31750 67
23956 33729 2766
46594 48333 1360
29271 37650 5375
8497 47566 8972
39157 40514 1261
10209 48097 8798
34859 44137 3059
30796 38700 5999
24184 37706 11173
11289 37428 23968
33922 36311 24
20553 24754 3009
269 14627 7683
19782 32568 4625
4008 48127 30436
10236 22131 425
5003 30329 1638
12607 39887 19509
9598 34154 16135
782 42983 32983
5440 35806 3820
1758 17025 3975
8890 36138 3117
140 40279 8776
22521 28104 3374
42766 45580 2088
28521 30520 684
3193 15264 10934
4221 40517 10132
41364 42542 465
8303 9470 219
17696 37411 5417
37569 38997 894
47272 48773 616
15732 41834 21405
23899 48397 2121
4562 43873 11819
10041 32966 7459
11243 22490 5866
1764 22768 9265
2674 18032 810
39943 46201 1
18045 31045 5309
9837 16031 595
7822 36920 10549
7067 35487 22069
22295 39126 16483
29661 30086 84
6526 33357 7052
12861 40588 156
25459 38767 8577
22533 43685 5706
4346 28540 2903
16475 27076 2631
10833 12622 1657
2226 39400 4273
9787 45307 30803
28328 34631 2632
14664 25643 5777
40613 44974 4037
19186 39197 14056
17527 43948 10566
28621 49072 20436
656 32595 31416
11332 42423 3026
27296 28123 509
32988 43627 4259
4425 12276 6165
11415 12548 948
3761 23351 11836
7073 19695 1885
19914 40733 16491
8918 39637 24617
17520 41216 16775
6436 49550 21301
23504 23946 347
7224 26958 7835
12776 35136 5830
17479 28017 10175
29113 31665 1696
20723 32753 1998
489 37456 20901
14353 49914 23258
21705 38523 2823
19390 25848 1776
37767 38867 168
8674 13241 1851
19853 26217 872
15509 27926 8347
44243 46134 1618
18655 49041 11126
12564 35998 22946
8099 20992 12761
18377 43701 17906
39071 42379 403
8821 17749 2777
22747 27435 3572
9208 9998 342
28100 28977 185
4798 23686 6499
28291 41684 9353
9212 45023 6845
46177 48392 764
31145 41924 8215
36898 49936 9576
35555 37105 712
12509 37219 19825
23013 25627 716
27073 35449 1822
5140 28564 12770
1803 11561 8237
24678 33502 206
18299 22123 1554
5819 6648 476
886 46921 26790
2047 16713 9043
4956 26823 20855
12362 27840 6442
26105 26467 353
36246 44050 7755
18205 35311 3601
38569 42652 3319
5046 26238 7640
45602 45811 206
4313 34224 9798
25272 32910 6451
38449 38805 117
14180 14260 8
31255 46657 10178
11592 27025 8381
12032 23062 7543
8969 46590 72
4661 6619 1911
839 14008 11769
7434 10013 2354
22574 23338 734
9936 14018 361
21842 38632 6605
4772 46927 39110
11350 11403 34
4132 41998 9765
16540 41970 6179
39378 45595 1557
39629 49271 4691
8045 37031 9451
39550 40522 461
35192 49877 10097
41078 44683 2873
12579 43380 11177
43020 49593 3377
11972 18188 5207
24575 49888 20954
1543 47981 14741
4042 9235 3881
13517 40524 10834
18310 46963 16835
10906 27699 9352
12348 43299 20819
28693 40849 10590
27285 43788 2516
3553 15196 4964
26180 33440 6461
43186 44723 19
28125 40916 9340
10355 22230 3131
18703 43562 6368
9046 20075 5095
6184 30496 6360
7748 37757 22038
3306 22281 17146
7639 48925 11718
17265 42463 8739
4075 34233 25593
7178 37969 18443
42848 48895 2649
37815 47202 305
9606 49489 21569
26047 37584 3262
42722 45535 2702
7306 47933 6523
8253 23407 8621
8999 38353 17103
23757 47320 11980
19112 22507 474
4911 6216 1300
11926 27443 7970
20229 47148 22428
35560 39615 2890
6888 33661 9764
9635 48099 13419
39035 49232 470
8427 25470 5097
42104 44261 2033
18437 48353 8056
22650 40829 17299
43230 47199 3168
6858 26814 403
24729 40924 11772
32596 41788 7018
36193 45391 1036
6930 29158 6924
13412 36254 1367
9286 27067 7573
24132 29601 4178
14656 48432 3159
43874 48537 2960
9719 45645 1613
19081 47879 3777
44197 46186 27
13058 35704 13894
13265 36300 11423
29780 35326 5051
27965 32212 3940
5523 41056 22064
12404 41199 2263
14533 31581 3052
8430 42318 19185
19794 36087 12046
38776 48423 7765
9264 29670 20308
2373 36928 539
841 33710 1341
42118 42922 453
19942 41965 2803
12862 44509 30688
37977 40948 2436
11223 18753 4894
1717 26205 23135
19385 23845 4369
20699 39362 17238
21641 29427 3691
1115 34440 2171
13595 40112 7918
24612 49181 3502
17512 42932 19753
1270 48271 17758
7034 30126 17066
12152 30225 4050
42693 44456 1004
23863 44854 16829
7779 15803 5475
18724 44696 23254
5675 15135 1338
23115 38847 2636
25028 35893 7397
23344 37321 481
8467 36610 26833
3821 46567 10996
4119 10877 4959
10420 44377 23682
19064 35741 3435
46947 49030 1813
12831 19869 2893
4541 35269 2119
177 25449 13658
21885 30063 6918
7614 30435 15395
36130 43449 4937
11630 39392 6805
20097 29252 8116
16754 33860 8222
21548 43077 11166
23730 48800 4696
15676 45040 23805
19317 23594 1754
33719 35442 253
24041 40830 16626
15059 17925 1317
9778 11615 1604
5539 7398 1671
1911 10493 3552
15849 27329 9255
789 20941 466
2202 17062 6598
7721 9583 619
35014 36109 967
41448 43963 1897
16716 37015 14846
3869 48163 17100
40184 40666 132
27289 38080 4966
19113 49548 1964
15117 44800 27957
13364 30473 14018
195 37458 27711
10352 15069 1309
5233 20419 12323
4539 28652 11058
17588 46556 14985
7933 26838 7290
14431 21375 1585
20897 45825 16020
21916 32872 9097
444 23219 21155
29351 29392 36
23993 32258 5263
236 31766 27911
2119 46669 17344
3566 25548 18405
11883 38120 13901
12422 22474 4216
10829 35617 2358
15937 23717 3299
16619 20602 48
1304 6374 2641
39601 45172 5533
10107 11704 982
42605 43287 368
2226 33804 13016
7874 20117 1358
35507 42234 2945
3349 32580 22326
39375 46677 3339
18726 42728 9244
6042 19646 25
19413 37219 5044
2149 4668 463
17338 49375 13043
36153 42473 1706
26603 29137 1501
12993 15043 1174
4310 17029 12605
1072 13199 7050
23357 42536 17789
16834 29855 34
10791 42106 21801
42037 43849 1772
1926 41432 26090
33428 45281 1168
594 14637 4855
3076 30568 907
23599 28067 4324
14937 44938 4525
25062 31823 3120
23644 49597 21492
4828 9575 2856
24013 31404 1108
15972 41796 3742
34321 42181 4689
11775 27710 10898
14656 32154 2217
39289 41074 1651
17147 26420 3341
20219 32123 4382
20368 44664 7992
26943 44496 1794
15913 25257 4190
4064 35930 7111
13238 22983 226
32472 33157 561
33239 47631 7855
25229 40466 4405
1214 10350 3783
9879 29908 102
17966 22321 2278
16911 20912 3877
3871 7445 2712
14301 21682 42
7585 7835 198
1948 16249 7201
35798 43266 7094
31903 34328 2357
44082 48461 1001
12889 30774 10968
92 16431 8746
4937 29475 11735
33236 39060 987
17619 26021 5388
14258 15823 873
12339 43348 16642
12461 30668 10242
9032 24682 3082
23321 42666 13077
3027 44924 19133
31132 43546 10544
14635 15798 986
28215 44585 13105
15173 19403 1983
3330 13847 8199
32292 43132 5267
11533 28536 5208
19115 45556 18576
129 14223 5095
4922 17374 8075
645 48888 20660
15348 34984 1672
5416 36204 27825
27105 42851 3551
12824 13607 344
27585 46738 12087
28619 35464 2724
37029 38040 909
12144 32601 19749
31417 43187 2179
8509 48087 9440
8353 45823 6791
3625 42175 3582
19300 27146 4673
38855 44636 1270
24190 43683 1933
6885 41834 11166
27091 43657 13751
37811 48424 2032
34986 39007 812
8798 29439 10421
14 4247 2265
7485 35180 14201
2833 25950 14259
9068 10921 643
25373 42613 7031
19890 23413 2634
3446 5175 1220
35175 49476 7440
20502 41850 18767
21599 43266 5972
5567 5808 17
19614 31503 9397
20569 44667 7776
18232 45689 6084
2351 44013 36761
620 4818 3474
21437 38895 12475
15754 27515 2209
2918 4175 1217
3136 37031 11486
26955 38476 10894
803 22967 14254
5609 45904 17188
14301 30224 833
2722 25663 21927
5148 10089 2058
19777 25861 4582
2944 6504 657
43606 45509 852
35760 36434 35
20459 22538 133
2907 35002 2511
28357 29530 406
21758 27010 2864
25371 32286 2091
3505 7275 2882
12234 28251 6322
36709 48102 10078
7749 12289 1360
5037 31473 15332
40141 40313 29
4512 44433 33610
3229 9803 1593
1340 31535 21345
10903 18012 2076
14198 35372 16051
7295 21758 11562
5250 24307 5271
40823 49827 8277
15809 26059 1951
16418 21347 1451
12166 34736 17186
28573 43524 1396
16359 47894 19902
1559 6345 630
993 6391 3340
14399 48641 29497
16737 36914 16671
23696 27071 1726
222 24754 14320
36556 45991 6129
21665 37790 2775
1221 25654 20353
28168 35435 2592
10494 25259 3281
16506 39781 23236
30946 40525 9393
33834 41226 3661
7513 36308 22035
16923 25628 424
26303 31873 5253
10195 42244 24353
30478 32443 356
6309 23899 2305
3355 40682 27803
17560 28430 4211
3046 8752 2291
13915 44368 6576
22581 39140 10760
1329 20039 9488
18002 47054 8455
42504 48305 4479
5736 26060 16353
15414 24422 6747
2473 47556 13013
5767 33471 3085
44244 49953 1406
4889 19505 5670
32106 34377 43
25303 35990 4185
19731 48588 5053
33010 40588 4131
31745 44805 5740
2359 5973 834
24507 42162 5789
3968 39881 22767
41138 48422 138
13368 43691 8197
848 41102 22606
125 49429 13423
12010 42042 19201
34715 42593 2664
6732 44992 1745
10923 30128 2725
9381 45515 12151
10038 25461 2128
1341 20092 14244
1523 3239 996
16197 46607 2398
2134 6773 653
4575 39331 28187
10453 32506 6013
621 43095 17166
22726 22903 171
2411 45954 18964
34366 41164 5716
34146 40017 1444
37005 49139 2820
47349 47421 8
30363 31424 881
7553 49654 8363
806 6598 1120
5248 42552 10586
6677 24532 6369
13035 15243 601
23674 34151 2127
16840 42621 47
2310 12430 5431
6792 8585 680
45631 48737 2012
13091 14569 830
40399 43023 1578
16924 30757 6006
8462 17281 6422
4613 39472 23985
9287 21560 7587
23556 42155 17567
2620 33249 21937
415 11971 8254
10030 27596 16072
28916 49296 4105
15518 18895 2459
3469 20105 7495
20086 41466 7651
26494 32338 820
20804 47904 1789
16873 17666 280
2793 28802 19409
17737 20331 1083
11616 48244 24851
12587 44879 8842
20658 26009 1669
6885 14325 2030
10717 38072 25651
11602 19172 5432
8466 10722 1318
28529 43395 5328
7413 31593 14338
793 26500 23054
12438 44558 27818
6893 36397 17318
13162 30943 14231
4056 23045 3140
23720 45512 17246
14416 20557 5129
2086 23885 5873
22110 46243 18386
32186 41214 2386
2738 22588 2247
21694 49868 8289
29463 38495 7016
2806 14619 1012
9320 48247 23568
23093 31995 7986
35504 47302 9574
14282 40598 24171
3127 43195 25297
22672 40121 3796
31360 31981 114
29729 43573 7825
12519 20479 1959
14059 35069 19153
2545 21480 387
29739 43918 6834
27633 32284 469
19930 38174 8926
18316 46233 17683
15677 36314 1698
19513 45411 1130
20115 42756 18794
6365 17790 10586
15775 23651 1542
20799 26657 3542
12433 34133 11414
2160 44444 41363
6744 11847 954
3 41651 28081
4083 6428 792
8601 35847 24652
5346 19246 3212
8067 42314 6972
1472 47377 23147
14514 26684 3888
6949 36085 24046
5947 42017 481
1168 45760 4472
19221 28948 7320
10957 48142 26680
13389 43662 6337
13124 28626 12004
6955 17939 2988
7827 39743 5390
17478 47794 25980
11606 21518 3363
8194 30214 17212
17987 35943 17470
13628 19771 2941
2236 20364 15382
5608 16216 7720
16367 29013 6369
40269 42240 1419
19876 35807 13236
7318 33296 9136
16143 24074 1833
3495 30095 2716
19031 49728 6674
22912 28342 5287
15729 48072 31803
21233 34773 7274
38170 39659 1022
11160 34051 8122
2992 40864 19606
1393 45908 5944
17577 28950 9896
949 49333 21346
7088 21591 10722
16097 43607 16023
7740 42081 10900
6625 22160 9694
19007 25501 4859
20644 47462 3350
22141 42958 12109
8359 21769 12985
25784 32626 6172
17835 44209 15566
44387 47090 1223
22533 32440 7305
16434 29504 11416
12114 18008 944
24070 27429 1606
4949 43683 2118
170 15702 6906
16421 27943 2960
13918 25840 11711
5641 47629 757
29953 43212 12532
16305 41054 6814
2045 18500 16326
24836 40476 5719
15825 36133 13528
13746 27417 9369
14998 29563 6438
12743 36216 19490
3476 35483 30980
20829 46178 11991
45361 47780 1780
8422 38547 28679
7255 10086 437
27118 27489 216
2130 12404 7690
29695 33120 1284
37265 41819 2401
5049 25482 7102
6106 16141 2675
2654 8505 3089
37794 47747 9002
5248 48949 31983
23419 34554 4918
34388 35362 854
12806 29917 10775
38478 42837 3291
20419 40407 3896
768 5280 3885
21134 40542 10228
3501 11656 727
8975 17081 146
37917 49411 2001
33618 34680 23
4577 44189 8783
2629 32641 7928
22775 38552 771
3163 18983 13760
9132 10724 319
5142 7057 348
33987 41268 6865
12985 45328 22380
27614 40230 5503
7246 40107 9297
41023 45298 2989
4347 9490 2411
11132 24160 5740
42241 47327 1707
325 48050 41085
307 37970 1328
6155 28830 3537
36505 48227 5942
20653 30051 8789
39174 48515 2214
9985 21966 7756
2486 31318 27965
17584 26680 284
30131 48057 9351
2227 42512 26686
14674 15970 1294
12477 12903 314
345 34732 26030
12487 33182 1824
37398 38840 820
2448 36452 14614
2054 23920 19390
8309 36970 12974
11759 40567 13057
43110 48674 3705
752 26341 6932
19173 28950 5373
23678 40745 13317
31236 37995 2741
28604 47756 17745
4469 26022 8599
15808 31395 10999
9589 45541 11639
31545 46558 4898
878 47572 24219
27552 45044 6124
21680 41544 15330
9904 47264 35810
7343 22309 2004
17281 24075 3379
28189 47432 17193
28851 43474 11150
26577 35909 7237
1528 42025 13026
1284 46290 26656
22522 34889 8147
3787 26464 13345
10862 45097 25702
4400 48610 14250
3695 6177 835
23070 35468 5181
10772 48949 25949
2497 7530 705
9471 28656 18364
16429 45926 23144
304 20015 15874
8750 15791 6782
3936 18566 7649
34352 39948 1967
40439 46223 3281
14279 25407 7528
16097 29439 4934
10299 11808 290
8372 16091 2267
27238 43479 4014
35744 38686 1506
38611 49700 9550
16186 47911 17071
22544 44752 3053
16576 24442 2733
28490 46684 13326
17772 26319 6161
11149 44245 11629
14141 36162 4103
42405 42491 36
17955 33716 13014
12095 35635 23504
24179 31416 4099
8447 48887 8219
27023 36224 8589
1499 20546 9053
5868 40513 18266
17344 30002 8518
124 4117 473
9370 48594 11422
9290 23557 10325
41912 49827 326
15154 25004 3487
26050 45781 13932
24740 33717 8697
28814 37762 4159
44 4509 546
1467 18465 7141
13904 15366 102
3272 9802 4994
36455 42926 3088
1351 20635 14713
37015 48558 10308
15493 42365 25284
10685 28250 1163
14676 26474 11362
970 36285 4743
3038 28788 1857
6254 19609 6651
28911 31549 774
14813 30803 1532
8007 48497 4296
6228 28134 10789
27243 44082 7318
36789 39290 1253
17914 39183 15788
19010 40510 1434
28426 38110 5658
14736 45106 24294
9963 37258 15243
4203 36558 22951
14244 20938 4222
26083 41730 12964
22869 31095 5462
30565 39534 2032
19642 49696 7370
17897 48765 6305
2181 39163 11586
2033 5635 1921
388 32886 30402
5139 49513 29009
1713 1768 9
1269 35443 8491
7954 26116 7450
14308 29052 4353
12413 24814 8812
12343 34023 5228
23447 43935 17261
1990 5865 342
34725 47881 10749
1745 48041 26221
10835 26070 7954
15144 41283 5348
7999 9432 1180
1995 44316 31
36670 47069 7571
7873 31615 16016
11850 12785 648
26811 44833 14190
37746 46197 2705
13732 41944 789
30505 47067 11934
106 7665 596
13979 18277 3965
10600 34686 19917
34216 42243 5086
34040 47904 560
10679 32438 945
14606 17774 2144
9674 25403 1521
4900 46516 18100
12158 13383 878
34138 43969 7503
39005 47580 7826
9928 34571 2415
19434 31745 7769
22883 38383 6805
22977 38506 6862
273 10184 9220
25423 36586 1601
28857 49253 13657
6324 32125 23356
13990 20995 1837
34122 45781 4568
4554 11230 6676
25971 39558 1810
36732 39715 2842
10808 11054 105
43032 43436 29
12247 38102 23491
6831 10730 2727
19813 26751 5861
19494 44834 25318
14917 30909 10776
6289 28464 12875
8723 40088 19381
4314 41758 12705
33662 47460 1667
1436 32722 29967
36547 42494 1208
10362 34618 22491
14248 26699 11063
5816 25490 3705
43922 49943 1789
6006 35670 25828
7464 9630 829
8697 22827 12106
30098 45621 3257
5401 21313 12956
55 34655 926
12536 19944 5940
21582 22370 372
38308 47448 3866
4362 46619 24597
26584 34068 4098
24274 43510 6681
1772 10473 1253
15589 33236 3478
18952 24526 4636
20159 23244 1464
3576 28589 20348
798 3705 915
4756 22310 16920
7037 27437 15404
33824 44774 4231
25289 34674 2180
10811 20844 4835
28492 36901 2674
28409 36481 4437
31843 38960 139
6341 29018 5224
36191 36658 210
25134 33340 1537
3256 38219 3850
25991 27383 975
41077 44412 1561
26421 38870 1760
6567 34099 2770
21358 32765 9126
5412 13199 2728
23853 24088 222
13946 16267 1515
9180 12596 1988
12344 29630 8414
31152 49984 10905
14490 16084 318
3958 8130 1189
13798 48377 27186
3092 5131 1962
4034 13467 2903
31416 32429 1009
34545 44207 2503
28324 28667 58
26133 47872 15295
36291 43771 455
17593 41194 6946
22126 31467 465
1135 22417 11565
14335 45023 25543
30417 39008 5326
8767 27136 12113
26302 34055 478
29224 46926 5480
11663 29543 3689
6515 16698 4526
18887 25544 1064
4702 33568 18267
10040 43914 33646
8697 40457 20457
1558 40811 13085
1221 21383 13720
10462 18304 286
9801 33634 2608
30523 34890 3451
15606 44181 19720
2816 26867 19244
14608 46000 2333
9656 23092 916
272 31022 17587
6032 21395 6111
1768 15435 2828
17614 30519 1399
35491 46030 2788
8178 39372 18728
9401 35886 20752
30868 48172 1282
22978 47594 3812
393 38725 17256
4277 30882 6487
14851 18281 382
25170 36126 4808
9283 27865 5576
17774 45499 15594
25854 43535 11403
16012 37224 963
4448 18160 7246
7450 26292 511
35036 37280 2140
76 14567 11287
16092 47516 14740
25644 42271 13826
32448 46824 3889
45042 45452 189
6575 15409 5022
13677 14254 140
42823 44086 598
10166 30576 7739
15890 26760 6640
10850 11839 636
16367 22588 2968
25629 30593 4282
6600 46672 6898
18772 24058 3691
13564 40695 25373
24422 42750 13014
6511 23229 11758
22949 27787 4168
18746 44771 17739
22639 32547 1155
29569 40194 427
15819 38801 13227
7831 44989 1413
33777 40731 967
11966 41093 12864
25800 43657 15348
11098 41151 4156
753 9985 5310
10898 29019 9418
55 44534 40704
37057 48771 6307
11978 24080 965
13516 20707 6350
1893 15085 1043
23092 34429 9675
1196 5735 2048
30338 44477 8717
20477 40952 19669
24207 31513 1070
1341 20112 2812
24741 47194 3657
23588 48925 10833
13597 35225 6534
10215 14736 3671
3763 41313 18170
22195 44476 9730
47485 48323 285
7204 41933 5196
10533 32488 7342
38183 49674 6221
22846 27010 2738
13696 44960 28350
13502 14407 826
10265 31830 17288
4111 22295 17732
13588 15009 567
5014 28786 16619
29447 41903 2686
15185 32919 4608
24361 37103 2664
21114 29285 345
21896 32786 2789
19864 20746 746
32520 49836 14978
34030 37294 2840
1626 29385 21444
14709 27622 12172
16881 37770 2344
8436 18026 271
38852 46900 5198
8863 43444 27049
19652 24850 2921
31025 37942 4345
17696 39095 1694
11244 19750 6305
34373 39018 3270
20272 36490 5052
31417 48527 3968
22033 42780 19940
19765 22181 2044
26297 39327 1510
22599 37269 8578
19249 48215 6791
11856 41304 10771
26488 43931 12200
1122 46621 23222
43456 47015 2782
6258 42356 22075
15522 43495 26748
14346 32373 9872
6810 26711 5835
28609 46740 4846
34510 36324 1641
34044 48217 13467
38366 47242 143
15133 19549 780
13735 15859 683
14376 29408 3515
16717 49760 31340
876 7158 4529
944 29977 25718
23166 35502 8363
22049 46336 9373
40302 47528 2406
17958 32148 6515
31968 41007 4561
23292 36307 11677
15986 41345 8759
5951 48640 12893
19421 38277 7972
2666 40829 32953
34796 48759 1134
7001 18974 1290
5689 15783 3516
12040 40641 17082
23648 36240 9137
13930 15046 312
14595 25074 10352
38470 49099 5101
27373 27507 121
12537 46100 3399
29 44578 35299
18416 40542 19550
23808 49144 3771
8952 18568 479
40691 46740 4647
8705 41259 18164
19071 42268 12890
14417 22319 1233
21460 28765 5668
18001 28046 5512
7509 32700 4305
4794 12496 1403
5098 27649 6996
12143 25650 10231
46034 49270 1686
10996 25026 8425
9775 35251 14964
17906 33964 7966
6177 20398 5168
22875 34046 9890
15389 44398 1660
8526 27024 5794
22810 47892 9969
6991 13529 5678
25072 27557 1528
9085 23065 1188
10864 25184 12924
9127 14487 3029
13527 32469 12586
11867 41561 4784
30117 32985 1800
222 33350 23256
18784 32934 9040
19107 40047 6947
27681 39825 1765
26808 36642 8617
1618 47624 15836
37573 44983 5147
1113 15786 6393
11314 22895 8681
1882 3859 1409
13186 42439 12245
30496 45004 1988
19862 48234 13646
2919 49973 44582
10165 24025 4602
12554 33987 276
15442 48849 24311
7777 13564 418
32801 38732 1806
32957 44428 11343
186 24275 2267
19463 44026 11445
606 6119 4271
14925 33736 11819
4778 7320 512
1412 16137 11569
43431 47125 67
831 16150 10540
6564 44636 34332
20617 27074 5049
1845 25151 7654
19363 28879 9144
6124 7591 5
9857 37210 21872
35076 37303 895
15195 18942 2398
18614 46493 23533
1563 24495 4529
6559 30223 8834
10368 42695 14706
9589 28324 12575
15727 20200 3572
36828 45642 1267
24645 40069 14091
7745 48379 8972
3072 6311 2654
51 41958 7682
10101 27961 12692
1761 18494 9941
7517 34924 24581
12837 27898 2954
8668 49075 16937
23207 26009 712
16773 31502 5897
39820 40704 461
6390 39251 31533
21966 24813 1176
10030 49209 36464
7898 9865 1903
1587 22911 20208
31220 43424 2272
11385 14065 2477
21256 44885 2702
27986 40878 2545
4736 46779 14332
13066 25139 8393
19956 35382 2042
25083 36410 6556
7108 32445 2407
20867 48524 12508
24978 43123 9428
5727 38034 29245
26465 46472 3466
27117 43016 1396
6263 22022 3429
3047 15262 4608
7085 11400 3258
1637 44101 23447
1319 21339 18237
30595 33830 573
27699 39939 1697
1256 20865 5258
1795 38822 16917
13847 25524 2955
9316 48517 34791
10825 35579 5085
2437 12882 6795
204 4923 1298
2616 35264 24053
1375 33748 17093
23753 29438 1365
8930 13396 2381
333 16437 11475
9270 11700 2005
4048 7297 2194
35898 49727 9348
12340 47871 22972
5211 31579 5486
19426 38797 13782
17353 21556 2490
46726 47857 359
8761 43821 15309
19584 44517 8672
8769 18753 41
11226 23376 7200
483 46073 31778
6089 44436 23095
34183 34963 1
45418 47371 320
9989 23299 11684
4610 21062 2131
22304 25203 1956
962 4317 2635
28414 39734 677
13268 21508 8219
14342 32198 5411
17261 32101 6041
21127 24215 747
30397 33743 2734
25883 42614 15816
45436 47612 578
4586 27072 1638
15450 31695 11822
7173 15053 6075
7644 34548 15962
36122 43039 4878
5606 21817 2912
9690 25410 2454
20262 25237 1279
28943 31056 1711
3376 33716 13857
38173 45887 4532
24071 32422 8247
42477 48378 1269
40247 43180 2049
192 32375 1198
13589 45876 29715
13741 19719 3207
4797 8023 1489
26342 48478 12032
9791 42279 11913
6836 26902 8672
9503 43289 15311
18382 38067 12503
15665 26497 5843
17454 21086 3353
10356 48088 16058
25578 34734 4572
41853 47048 3102
23617 38611 4562
26038 31744 4335
20740 40387 18795
6703 26960 12514
38643 39397 120
1939 6843 3706
9636 13948 4055
38690 39412 344
19681 21518 330
4646 45071 10729
3283 11266 1513
2291 2846 250
11752 14376 656
23104 25787 1414
32843 44699 9268
16389 41984 172
7324 23869 9531
26778 31834 2319
16209 16293 76
6721 17132 8227
22116 33122 8540
34238 43473 3124
1852 22610 2102
15890 49161 15716
35770 47600 8246
2471 36276 16514
14738 37850 20946
15625 46217 29578
16586 36578 14226
1400 14841 12974
36426 49552 4313
12113 25895 1444
18755 39149 13088
5654 31255 12659
17364 28500 7460
42777 45027 1989
3799 39605 31745
10922 25113 5608
13530 40961 10456
1389 18678 2505
26422 30281 2967
5368 46489 24790
2764 47169 36663
35680 38559 1101
880 3445 2146
2609 8822 3681
34581 49045 7805
14100 46930 29021
4278 10984 1106
991 27941 2135
28183 45228 9947
6792 27833 12925
7870 22137 13433
5504 25539 545
16306 43936 25029
12794 37574 10629
6165 33702 18965
4935 13600 537
8592 18717 9271
4158 18914 3957
3610 16336 3364
2877 38826 13315
7871 21530 6919
72 39207 23196
4809 22697 1403
741 13565 5811
17144 44309 675
7922 33751 8438
12207 41166 18247
25933 37392 10952
5022 5180 73
40512 43437 696
6727 29338 21075
40806 41296 57
4201 17271 9258
25411 39326 4223
16332 32440 13692
16065 23551 2904
14285 45006 5881
20885 30213 2149
10370 27431 12277
33243 48257 3792
8334 23176 647
6360 17937 1955
20396 31698 9601
7375 26562 5766
30996 38042 2647
357 46232 5559
4410 24701 3984
18496 48500 15125
8876 38807 24172
16634 39921 16050
20263 32902 8254
9763 10084 207
13808 41671 1664
11721 26426 14208
15422 25126 8268
511 5574 3277
34481 40830 1116
3024 18826 14473
17100 47409 21517
8979 12323 1122
10909 12588 180
27342 49335 10671
38688 48014 1395
45698 49832 3226
23440 25204 64
26956 32610 5341
5214 36099 5229
7124 30528 9274
32210 44306 3071
9354 15445 4094
41365 45240 3455
2913 11866 7839
7014 26625 9367
24070 35073 3263
29558 36733 2380
31881 47682 2354
23182 37820 13146
25381 34776 5810
18512 34480 5994
20334 49924 26924
14829 28757 4706
3936 21232 12821
7687 37723 18014
17725 49426 9538
11126 17460 266
14568 18383 923
2484 31064 28352
3380 42079 1538
21920 28717 319
151 4713 4009
9228 30381 5361
19949 33234 1922
2120 4883 410
16368 48751 5999
29250 45891 12301
10519 37369 11192
27994 49515 11054
2677 34967 13424
24686 46058 20501
6079 38860 10554
12876 45475 30636
33150 33940 707
6051 39656 9200
7263 14975 5603
25028 37469 5060
4193 44865 10683
4894 44722 10830
7994 13772 4957
1804 43741 27767
13658 26064 10543
17039 17765 476
16810 47540 29380
13458 49746 12124
1642 21163 12112
11739 37761 23716
31290 34549 3092
41812 44293 2028
513 22680 13286
26228 36206 8856
5657 39075 19548
6928 46593 10014
10384 39912 187
35826 49674 11678
11845 27096 1435
26092 34721 2738
2099 17577 5965
11228 13738 2448
14835 28019 10526
27601 31801 3790
8551 32564 1493
12885 48487 12394
23866 39958 6847
34227 50000 4141
1102 17620 14368
9179 14729 2608
41041 44291 323
19837 30324 8214
21909 30426 430
22818 25239 522
7273 29273 16311
13491 19150 4066
7781 38524 18179
8839 25054 6560
5745 34372 18868
9528 33498 20442
20235 24432 316
13734 27209 3946
14797 17400 1359
40817 46222 3509
8439 28689 10524
4727 17443 4982
21236 34566 10285
20929 35024 8183
8499 14266 2025
20590 22836 746
12802 20715 3774
15110 27646 10369
26975 27522 118
5421 14041 2169
10684 42208 15305
39178 46908 3877
10164 34933 12662
25719 28408 1766
18640 36912 8326
16807 49845 24697
10895 17363 3694
13472 37954 14697
22936 29510 714
25332 37325 2992
20406 28203 6471
1829 49972 2417
13467 19199 599
6920 37949 30170
14245 49841 32319
13184 27561 13232
10359 46980 7134
37275 46616 1261
17855 34013 10994
5416 31078 24625
4404 16383 515
2553 45636 20904
16711 37585 767
10604 41660 20967
1013 1184 48
36849 43357 5330
1340 37602 19867
30521 34897 2991
2877 4436 986
3087 5438 142
10188 10569 215
22546 30445 6438
17386 25808 1438
39721 40927 534
19358 26498 448
9016 16200 6979
15196 28674 2333
39256 44802 2872
1427 18860 5932
7959 22113 10783
20308 24845 2269
27530 28979 1044
5308 27850 16151
32878 37892 4983
6198 31305 8626
15779 21308 3429
13513 32178 12882
2692 48558 12905
5446 26565 15750
1785 13652 9782
21995 26610 1891
20859 39303 6648
18074 28477 3912
2810 32501 5564
963 34438 4063
3446 8009 1110
30961 39392 1801
7467 19335 5174
4159 23163 9311
17618 37262 13888
5747 16620 7425
9987 45271 13955
29196 38034 2127
4340 37665 21092
4846 29485 6239
36433 49808 12411
26537 35421 7448
327 5322 1617
11456 11801 227
22543 42713 4940
12128 34521 21724
47105 48391 760
27815 37995 10067
36928 42222 3991
27114 37469 1028
17152 45435 4448
32797 40886 2417
6177 23763 1857
42932 43976 441
4160 49176 29461
34248 36647 9
14565 15373 29
17134 20079 891
31916 41489 7873
20019 37639 15942
4571 28196 8838
23788 39583 7472
16514 20263 1478
12987 27086 9412
14878 42991 19107
11991 38152 11154
13440 44920 28027
7355 33460 16728
30072 40544 9033
10917 47672 32843
25792 43225 14590
20273 24573 2268
7588 26638 11075
21085 47110 8890
11903 41456 8816
18214 21479 3239
12872 38822 10734
17914 25640 3706
10312 40998 14581
15330 33834 16603
40563 45579 1747
302 39775 5941
37552 48875 6741
16411 20178 1444
5617 45980 25380
14427 37524 10895
34200 37075 39
32968 35723 1011
29564 49414 18558
35742 47199 1610
25081 31679 6210
17213 36364 12681
16300 29521 4694
134 23909 22018
14653 31423 14311
2417 39591 6768
34354 46868 5937
4383 23728 4807
39074 44398 632
12517 28947 8554
18843 26471 4293
7688 46061 7729
6022 21271 14651
11350 15883 2948
45050 46458 571
2531 4160 1376
1475 11782 9404
48363 49251 751
16018 19808 2313
10099 29612 3681
967 35620 19423
7582 17685 5828
25219 36326 43
3193 4122 450
31324 36384 636
13092 24829 758
32286 47787 735
1540 31233 993
16189 33805 6814
569 5625 3746
14333 49922 18222
38297 49037 6183
3806 20910 12846
11668 37121 8272
37596 41164 250
15821 42552 12510
9440 24964 3927
27135 29369 227
14053 20669 4548
1776 41613 38367
25567 30533 2939
2629 26512 8711
5802 19768 6835
23282 33788 3104
7082 21148 3636
16303 23227 3029
23194 47089 3504
2778 9358 1031
10207 37058 25494
38299 38570 51
37910 46648 24
653 7386 456
16291 47984 4191
15913 34278 9352
22053 49524 17804
23139 42394 13456
20949 49738 25975
2145 2682 472
8253 35246 7095
22170 35676 9227
20989 25995 4632
11748 43422 2059
29798 31586 585
6448 10910 3250
4338 36331 18643
6464 19415 6683
18107 34027 8198
19358 47851 15191
18199 26570 2628
1866 35272 4484
27133 47006 19026
3148 25876 1019
22476 36044 6289
41980 48390 503
12049 45193 10102
25207 43653 7020
9199 9364 49
876 39499 20444
27381 42669 11943
20142 36216 13898
1536 5786 121
23981 38753 12228
16274 27268 1287
15068 16640 830
44613 49601 2984
21221 22705 1465
33906 35519 730
868 18470 17315
16113 22191 1785
13684 46507 2914
8699 34789 4656
28032 40727 9937
6718 31551 14726
7436 47747 28922
10899 18662 1156
16397 38892 17875
11148 19556 3194
7754 46623 34387
5313 10173 984
12023 33509 2144
7633 18947 7143
31374 36830 4180
43206 46485 652
5234 22238 15727
20311 49137 15303
15660 25126 4033
12273 37871 12641
2497 9839 4106
16073 36558 16906
19758 26440 1195
182 14474 7766
20083 49421 10476
12306 33504 14196
6186 16424 274
27784 42409 10891
4641 43651 26646
4695 23532 17525
35425 40574 2019
15856 19621 2349
43639 45530 1193
9535 39427 7224
1311 26165 21243
26616 44965 8926
29027 48548 15779
30725 46299 1125
30443 45052 12904
12535 16124 916
4465 12877 5557
25934 43217 6976
15861 49684 13214
5791 22740 1369
1354 19678 4871
25119 45580 13204
35939 38121 2054
11056 27090 1178
22556 46328 356
3150 7398 1988
21394 25261 365
649 20464 5432
16302 41831 3488
34320 43334 7231
21155 22177 84
14483 48312 31158
14719 35356 15153
3231 22529 63
33726 34605 26
40756 45804 4701
32089 44824 6164
33824 36116 2276
9372 20997 5663
10249 31305 4605
21772 32242 9689
12407 38482 17986
1540 34859 28804
5676 42966 34353
8302 32410 7034
3270 24693 14644
3419 24667 18027
31329 32933 282
9752 42327 18051
13012 32328 3200
23884 24243 350
35447 37445 769
3820 43706 5794
114 45319 823
24594 25622 485
24685 39087 7238
9112 43137 28664
5041 30144 1824
4054 36007 8600
21717 23914 1231
34547 38745 837
38639 49495 1883
5071 31039 22113
4768 11422 6581
12651 40656 23437
36988 47193 6752
36736 43878 6962
15765 38865 20161
25980 39645 1596
9407 39551 22674
1786 24244 13737
4663 16909 7928
16212 43354 18996
30122 38201 4172
21081 32785 1005
8831 39136 15024
12334 15278 2762
10943 29012 12230
18041 20991 1833
26001 29192 2582
4744 45143 4738
43309 49454 6112
12270 29492 5282
17656 32857 3792
19349 30932 491
9363 10388 603
38253 41607 1522
24332 28101 2423
11594 27495 1840
2940 37912 15322
26019 32388 4099
32436 43724 249
26759 37335 5710
1747 14731 2256
32426 40523 6072
4563 15318 7110
19346 42358 8118
2689 36180 31845
21612 36631 4697
6053 28487 5800
24694 47574 10471
5208 36170 16019
12802 40825 4706
1308 14929 4491
4707 43864 28580
27347 30545 1932
6495 17257 1734
2050 4275 1622
2451 29053 2358
29168 37864 5654
15608 47488 26248
28229 40590 3636
14654 31655 1596
11011 41936 20662
21945 31448 2177
9667 41642 13194
20304 23166 1980
26828 38149 8734
22898 27065 166
2591 37033 4026
17743 42931 17085
842 23661 12498
38565 39715 835
774 35660 33930
38475 41781 2724
6766 43253 17138
23618 30310 630
5010 45023 17116
16344 27543 9906
14919 36584 3285
8935 37079 13489
5534 38285 8308
8433 35333 10456
6585 40192 19222
2689 36792 12973
844 39586 1200
9565 12793 890
1558 13999 11211
14373 35856 19256
40324 48274 3280
20179 41622 20300
29142 46317 12249
37864 48661 7522
23349 44139 2259
16229 49395 7113
20295 28442 4517
21126 28114 952
6549 17770 2665
20217 41079 8716
30125 47269 1115
3830 22707 2952
36028 47718 455
3281 8627 1932
15569 32817 609
26733 28646 1584
16134 35841 4714
13567 34447 11688
36862 42808 3698
18698 36100 16093
6012 12803 1436
4366 29642 20935
14795 42857 19045
5644 24130 13866
7330 35635 7
9067 11484 1544
28018 35322 6941
29013 29708 66
27372 29757 2173
24739 35507 2206
3322 22462 16811
22683 32353 98
22042 46645 5167
14182 37301 19637
35059 39670 336
21225 42829 15896
7528 23866 11266
2873 44210 5262
5797 38695 15863
25327 44098 8183
27313 31348 1717
11008 33377 15151
16687 42137 24959
5079 19247 1929
15465 46533 23129
8410 37141 16805
10772 21586 3247
27799 35260 5715
10104 41019 2054
13080 21798 6888
22564 35669 8459
20878 47097 18269
10817 27415 14916
12432 41315 27741
8480 18024 3040
25644 43424 12043
16283 38837 18433
12034 39258 23133
3437 45553 20813
26868 41393 615
9596 44477 8169
36689 37250 172
20011 28263 7519
21783 29916 4497
280 4451 3825
45545 46441 522
11674 37261 24620
866 29216 23512
23871 31987 5023
37111 43139 3762
21866 35147 4831
22162 27111 1038
26389 28029 115
11749 19756 796
29359 41142 174
30161 38715 396
4782 23000 14213
7532 14038 1749
25694 39934 6214
27096 43140 2768
5068 22653 3595
39056 49336 4462
39057 44434 4018
9094 9988 384
38352 45372 1447
17804 34607 7571
27567 46745 10397
16152 39895 2309
8904 35197 23260
15797 46368 5174
9385 27402 13385
641 21578 10548
14750 15636 651
8504 26476 14306
11201 41044 5246
12175 20834 540
7062 28622 12802
26416 44726 7055
18487 46192 11477
36733 45487 3280
32001 45544 6842
20549 41169 13054
36608 43551 3718
2535 48721 33564
18009 26941 5000
30839 47047 8216
969 11136 4219
8097 19653 1445
19172 23314 108
23215 42266 15516
14196 29898 8305
11352 38010 9702
12095 44340 30771
19736 42005 7627
17374 20345 570
15840 21509 244
8935 22550 9769
5776 45832 31007
42343 45098 2164
4483 15701 2651
1369 37401 14111
46966 48420 1304
9169 27710 6625
7004 42627 6865
17674 40362 9904
3643 40361 518
17048 25339 1125
11644 49122 15457
2587 41704 3397
15328 17657 508
28334 40910 906
534 36295 7768
24502 27267 1146
12658 27660 3888
11816 35764 4524
32147 33835 559
27475 33125 1067
21099 49671 22572
11078 29657 14068
18199 38794 6340
25391 39312 1870
23719 38606 6403
18279 44796 14616
6328 40538 18682
20097 29850 6349
13779 33082 8352
6642 15113 6976
14047 39991 19518
40669 44879 3086
24850 40803 10478
45359 48747 1003
8294 21870 3474
2994 17163 12971
4258 35669 21223
5833 42136 17440
13531 24981 1542
9006 32149 147
14681 32795 17637
34259 47722 4359
26284 44267 7785
9807 42373 14494
7022 20039 12962
3590 24252 12936
42108 45142 438
7503 40943 21037
1157 44139 4597
17128 24597 122
5429 26832 7311
19387 28159 2784
30570 47557 4908
36712 44514 6793
14167 15066 72
33240 47899 12415
21958 46273 5116
13434 20845 2331
31035 40611 2538
34619 39961 4393
10503 44171 24949
7530 25886 4724
3970 13230 8391
9041 37468 27979
8906 31038 11733
5160 24226 2320
31001 33290 657
32245 42431 9751
10207 34899 18194
18035 22009 1984
35910 48178 8485
10766 43270 19539
17769 18956 114
24300 48934 7112
17767 45091 26248
4562 11327 615
1593 14612 9060
43007 45434 124
22160 28590 2882
30585 46776 2665
22986 28440 4164
12101 31412 7629
16002 23347 5542
6442 20745 9107
5778 25079 13526
20672 26380 4771
16203 16302 4
225 5000 91
8482 25003 801
3983 31493 8058
12110 26031 1357
9100 46089 22809
1580 28552 5152
22970 36263 10236
39512 42652 1576
19921 38948 2101
19844 33209 3199
35539 43409 5352
10289 34267 21146
7795 20925 7646
6855 15592 1264
1176 14482 10247
21050 31566 4165
26112 40174 8854
21007 40321 13926
1430 45899 41601
4249 9770 1444
337 15654 12119
7546 36682 15782
16705 24123 3374
35174 39758 2007
30128 33100 747
9850 49603 8911
27362 37537 7768
5158 33286 8044
6417 7692 231
26700 40675 2540
41815 46626 4769
15267 45998 24434
9534 26061 8577
25377 30489 5070
11989 32885 369
37353 48203 1921
8139 26959 11202
16705 41939 21840
2151 8533 4004
11723 34924 7143
13938 29845 6082
15256 24682 3990
21280 32397 2605
9241 30031 11528
24759 27024 538
6736 27747 9214
14849 35445 11988
7877 20051 1017
13715 26236 12282
28479 42482 7521
20118 28372 494
32068 39479 6147
30386 34808 4416
21044 48495 11818
31265 47937 890
27837 38150 8542
28192 42263 424
33049 37737 2765
12653 22972 4301
20571 36144 8386
10731 43593 9882
11385 26160 9736
7266 10750 2933
22953 42520 12372
22551 24907 1048
3332 47262 27748
8614 28274 17969
5196 40651 3366
47257 48145 609
9662 44829 18251
4150 31031 9739
22017 23459 249
22028 36615 493
20401 27927 4135
8829 44195 28235
18878 46011 4429
15279 26232 2040
8328 13487 4805
3707 49215 16829
17610 18919 508
31793 36147 1621
41897 44094 366
9300 30601 5316
4831 40726 33676
7432 41964 138
36187 43524 7300
24114 30351 4989
16370 45925 3627
5006 7365 2089
535 9112 7850
12362 22911 3015
13508 44682 30852
20319 37854 12325
8171 41935 19947
5562 41643 23699
5638 26168 3282
30635 35256 1089
3536 35825 27815
4719 31791 5227
2152 33305 620
15581 45640 2856
22868 46322 20801
1807 4822 2889
193 13244 6207
21434 39906 6099
7235 24196 4752
9683 26164 9911
39139 44826 4625
585 20460 18482
4829 20958 9553
3677 10084 5537
16823 30296 899
12954 20196 4051
22750 35415 10591
39636 44017 1988
13095 46305 4851
17444 31577 10784
698 7159 440
2596 23009 6133
18685 35245 12745
19824 28357 8272
11640 49400 17687
16845 38939 3022
1646 42807 7945
42681 43778 502
37909 40323 199
8388 37155 5988
15111 28498 8752
7331 27185 4099
873 49096 28723
11873 16287 1409
22548 35084 1474
25340 31166 654
5029 6787 1492
7145 46129 34987
2939 49168 29740
448 18597 125
9979 48385 22851
5039 39137 503
20904 25841 4887
3860 29593 6069
3895 31629 15999
3325 8734 4250
35301 42571 5625
23328 39174 5907
7495 36676 847
38744 44049 1139
23183 32877 4901
34278 38752 2877
32762 48719 943
29326 48379 14348
10716 25188 4421
3687 19159 2381
446 16968 3585
2329 16733 3830
38754 49834 652
6374 36529 23608
33739 49230 2449
15003 28782 7149
3047 38254 30978
20850 24437 2294
4155 8410 213
3798 16784 12852
23024 49524 21401
18111 41472 10104
37891 47362 674
42006 42075 39
1484 46264 15146
20113 33514 6454
13861 35090 9257
17352 39535 1294
17703 39635 16999
27968 34683 2353
30800 32561 1632
13481 31252 10212
45428 46525 645
17720 18376 611
12738 31768 15162
730 30931 10620
6991 13589 5459
39175 47996 6744
15221 40081 964
8483 47228 22283
13058 28492 1990
28811 34862 1079
3932 19375 1512
889 17035 5395
9915 22083 2577
14058 31720 10987
2898 17184 9311
16536 24102 2532
38960 49841 9450
34100 43858 2071
1534 24705 21175
10582 45317 33657
11524 26890 13475
29232 48942 18970
28327 45487 8092
19015 41286 7644
12282 36876 11459
17408 24417 2638
34812 35705 698
10344 11627 756
8481 28436 7236
28662 32316 180
22778 28991 6001
4918 45951 1232
25420 41637 5520
7177 43422 27905
8320 42163 15717
21323 48037 2226
9905 17052 985
6069 23372 4972
12670 37336 22630
10117 34907 12205
18966 33143 5657
25303 44591 9926
16165 21961 2053
17154 19061 1834
9193 11176 131
14387 17950 1411
3158 11560 8079
520 5141 3805
6883 47919 11964
29972 48996 16500
17093 26149 4221
1131 3383 2202
2503 4307 1101
4832 39901 29895
15461 27163 6546
32421 47474 546
38203 49337 9288
28066 41750 10088
6249 32185 17198
23974 43260 5127
334 34606 6916
5272 41793 4676
14063 36903 17887
4433 23772 447
4978 31920 12398
1260 40393 15350
2858 25544 12409
25222 33452 4250
24559 47218 12958
6993 37023 4688
40803 48461 1658
21025 39622 15278
12043 48225 7759
17952 28862 1007
11167 45605 34085
5981 30447 15055
11556 20687 2589
23362 41013 8240
9806 19054 1456
32293 32904 556
21349 28215 6712
13513 20613 6874
5619 46609 12943
38576 42887 4067
2394 31050 22283
40849 42336 561
21137 27083 1117
12928 13325 309
29816 47546 9853
37333 38499 570
14412 20212 1505
3156 37129 5260
11490 24783 11972
503 31968 4195
12122 12970 597
2607 45914 27545
20377 30928 2766
12392 16085 3575
17759 48964 2050
35427 44052 1337
24524 27881 2149
9107 43814 12370
43814 45810 58
32529 44073 9833
40939 49106 3113
15303 22647 5702
24969 25108 91
9638 22574 12067
15087 28622 2740
36969 44062 4879
16674 17078 77
18463 39226 18602
19196 37195 5828
19057 38937 7275
20963 37550 10490
8071 8177 71
4940 48622 29595
6504 18594 6082
32081 49301 948
434 32298 3775
10745 22502 9388
3053 42011 36516
3978 27347 6802
10588 14942 2973
3420 13284 9318
25767 27849 374
661 38143 34925
39032 43787 2091
4129 29103 489
8018 23141 4457
10412 22664 5014
10367 43512 6464
3499 29920 20953
8364 46182 6084
459 8779 6421
10306 14042 1929
37552 42118 869
8685 12752 2130
37028 42797 31
22416 35211 7406
12388 47224 10366
16404 19476 2579
20076 44008 19871
25258 43874 7218
39262 43534 1832
3426 36549 31058
41016 45483 2253
17459 37762 9660
14851 31803 6351
11114 47422 24931
3350 44756 22795
10070 14935 4345
36602 39001 2040
18189 19280 271
4986 24574 3837
4464 19686 1896
22502 49298 2208
14100 30890 12734
14253 23375 2749
20894 38359 8339
13873 28482 7676
27238 46276 19030
18165 30981 12173
25599 29256 1741
47548 47985 250
1754 24329 14803
31369 40485 5704
9858 11547 811
21398 40703 2809
12609 44192 3906
35160 37162 128
16910 41133 21645
16808 45735 20249
3829 5207 320
17026 20505 2121
3297 15692 8019
4053 29438 22056
4915 37286 28056
21761 37118 9745
35542 35683 93
36778 38509 991
32874 42855 2190
3003 15128 6049
1798 12894 7369
19230 26564 2539
4986 19858 6746
1962 47299 21644
11524 42331 5356
3886 44469 9799
934 10034 8605
43094 47115 270
16390 34346 5131
2247 17116 8646
4210 10828 5706
9195 21574 9061
10508 44833 17030
26585 28421 224
5762 21798 6365
32839 40973 6015
20510 46113 9845
42450 48669 2207
21967 30457 2922
23294 27753 2176
1742 37256 18785
16066 46823 8532
7406 30532 11158
8545 37643 8536
16962 25792 7759
9 23119 2847
8442 10712 1291
11448 19734 1204
25328 37351 5881
29786 32936 1945
3995 41187 35418
17320 24788 6715
15455 30489 1940
14811 46997 26624
13925 26486 10155
18245 40933 13540
7619 45249 20034
34977 49620 13135
31807 49547 10521
24077 42531 11791
4170 6844 2136
20869 44034 1631
2597 28824 24710
9270 44028 23012
13396 26402 10053
23611 48427 18053
25356 29556 3095
30324 34857 355
3662 34364 13672
32669 45669 2396
15343 44450 21546
35034 49541 4921
2151 34979 7868
19158 24806 3857
17627 24367 1642
4671 7640 2892
18825 25012 3787
3546 15013 7684
5051 47934 509
45714 46450 468
9705 31450 18130
16203 34791 6524
27793 43867 12233
2550 6766 2645
12438 45409 30703
38062 49163 8785
7968 47979 358
12299 13743 437
12303 26813 14247
3520 15603 3494
37573 47722 3084
4792 29428 19461
1947 7339 1120
13293 25250 5521
20224 42001 7380
27859 42447 12616
44113 48046 2750
7597 45312 9148
38587 45183 4566
20685 36291 5721
20636 44316 14337
21154 40654 8882
5122 14934 6004
32641 44249 6494
4051 45416 2189
7127 21487 11398
21323 48453 20261
12342 27940 11222
27762 30688 2853
5248 45378 37257
29521 49205 11795
4527 15000 1549
22031 48189 10097
3170 22154 996
3469 43623 23460
23617 41935 4147
28481 31296 1145
26098 46779 10866
2360 3958 890
19793 23422 681
38602 48211 7066
7927 19624 8616
14747 20187 1900
2551 42197 19377
2648 7778 4791
8298 12673 3419
28862 38364 7342
32741 35671 2716
16875 37934 4983
17177 47081 26721
14546 19623 3479
7050 37906 6121
1120 10555 2839
22785 25512 228
7028 32807 12590
16973 44339 6108
7647 16867 4394
40065 43749 3274
30980 45743 6207
46112 47791 1618
15126 39113 23864
33818 38459 4128
6784 18650 11298
6773 24591 12542
23871 23928 18
12827 39408 14977
19165 38337 9994
30857 49763 10140
19586 22478 741
26876 33124 3393
17305 18658 936
24343 48434 4706
8732 16345 4739
14789 28807 13539
29552 32846 2762
1337 22562 9649
18650 41836 10100
4995 39291 12385
17133 34807 8871
14304 27954 13581
14405 23052 4289
27099 37019 3728
26234 37193 9199
29072 40408 47
32966 39772 3119
11542 13672 1012
29491 45817 1731
16791 47402 19694
17978 19176 618
2643 32559 9753
7506 48972 5502
23685 36840 9344
1258 30567 28980
14762 46280 361
3360 13713 4187
14623 15770 710
12110 31007 4048
11543 12874 644
5514 45291 35101
21151 45399 7510
36569 44759 4696
3345 35053 6497
31224 49005 6562
21867 37274 11312
26144 41902 12889
9030 37680 12340
45 8445 2156
7882 9122 100
9699 14228 1715
10758 14671 1356
16103 44908 8959
12166 32940 1299
637 2858 2102
10621 12848 1145
7856 19849 5023
12741 32632 19270
6383 44355 31283
8360 27417 18064
2021 5020 514
11470 32987 5939
21975 28062 1460
2886 42506 30197
42542 46368 424
1693 9444 3180
6511 21133 5603
28771 35204 1964
3474 6764 1164
27694 38543 7272
24483 40641 11348
15570 38594 16297
27610 48450 1091
1180 11260 5523
13432 35203 20631
18997 28611 6922
17858 30740 748
27751 46197 11086
24173 39449 5970
16105 31241 7199
18923 33262 5449
30214 42392 3358
27054 39239 1467
25986 31737 4926
9109 29197 8168
8299 17443 5778
5173 21817 13909
24541 25358 587
22446 41307 10294
7911 18123 5751
7296 40254 2539
22325 43635 6452
4464 7175 1835
28595 35535 5524
29863 46116 7578
17890 42468 8653
11457 31942 6528
22576 41301 14796
39926 40737 456
22599 27172 1614
2573 6556 1781
30910 32350 250
8585 10295 1432
10645 31970 1233
21240 46309 9421
8637 15849 6400
5273 48601 9908
20348 48668 26433
27745 40726 5515
21058 24600 1183
37366 38763 377
7804 25065 2393
26075 29855 3740
5296 17450 10571
38910 48655 4461
4750 5508 423
15909 45391 27313
4170 8180 2469
32256 35800 1907
46449 46884 39
33235 44899 8332
377 7480 3471
6493 24135 4894
12661 43933 21618
14280 24991 6798
18773 40217 4461
998 42153 3669
28888 47102 9096
9487 14096 3016
6060 40712 18003
25852 26908 686
4186 4299 12
19085 45613 7287
23701 29928 727
33822 46922 6252
5043 21642 7579
5907 20476 3270
4265 49438 44928
9162 20454 878
17706 45042 2303
15281 23123 51
13130 24903 5646
19415 38876 13544
45456 49644 3705
8372 21781 5411
10722 29766 4438
37434 41966 973
2271 36847 7822
6960 14907 2591
17455 32709 7865
5048 47035 41221
7357 32975 2869
14567 37927 18565
32007 40555 822
1872 40125 2542
26780 41283 3133
33797 33858 16
1786 30450 20828
42757 46885 705
2615 10627 4546
24613 31679 7042
42424 45824 2232
25304 32352 740
3330 12436 2191
7150 10001 1258
12103 35544 15925
730 11318 6024
455 1318 457
28068 36411 8101
23413 40716 3520